.template-product .stamped-badge {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.template-product .stamped-badge-caption {
    font-size: 12px;
    font-weight: 500;
    margin-left: 5px;
    margin-top: -3px;
}
.template-product .stamped-badge-caption > span {
}
.template-product .stamped-badge-caption[data-reviews][data-label][data-version="2"] > span {
    display: none !important;
}
.template-product .stamped-product-reviews-badge {
    margin-top: 0rem;
}
.template-product [class*=" stamped-fa-"]:before,
[class*=" stamped-icon-"]:before,
[class^="stamped-fa-"]:before,
[class^="stamped-icon-"]:before {
    color: #ea1969 !important;
}
.template-product .content-for-layout {
    background-image: url("data:image/svg+xml,%3Csvg width='1440' height='655' viewBox='0 0 1440 655' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5' filter='url(%23filter0_d_2701_107290)'%3E%3Cpath d='M363.806 121.654C262.377 145.808 78.3691 124.673 -0.956299 111.087L-8 542.416C13.4665 548.957 72.1974 563.952 135.389 571.601C214.379 581.162 452.355 579.652 549.961 542.416C647.566 505.179 785.421 486.058 965.035 477C1108.73 469.754 1343.55 530.674 1443 562.04V147.317C1383.8 155.368 1236.32 172.477 1120 176.503C974.595 181.535 980.632 153.859 754.228 97.5006C527.823 41.1424 490.593 91.4622 363.806 121.654Z' fill='white' fill-opacity='0.05' shape-rendering='crispEdges'/%3E%3C/g%3E%3Cg opacity='0.5' filter='url(%23filter1_d_2701_107290)'%3E%3Cpath d='M231.898 243.606C142.977 267.366 40.2766 268.943 0.0411911 266.762L-7 455.493C8.9265 456.164 67.1337 462.339 172.55 481.669C304.321 505.831 510.025 509.858 612.625 499.287C715.225 488.716 867.114 456.5 1026.04 439.889C1153.19 426.599 1358.99 445.426 1446 456.5V217.934C1331.83 186.725 1157.31 205.35 1087.4 217.934C1017.49 230.519 896.284 230.519 841.464 217.934C786.643 205.35 726.29 162.563 595.022 149.475C463.754 136.387 343.048 213.907 231.898 243.606Z' fill='white' fill-opacity='0.05' shape-rendering='crispEdges'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_2701_107290' x='-83' y='0' width='1601' height='654.571' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='3'/%3E%3CfeGaussianBlur stdDeviation='37.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_2701_107290'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_2701_107290' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d_2701_107290' x='-82' y='76' width='1603' height='506.789' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='3'/%3E%3CfeGaussianBlur stdDeviation='37.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_2701_107290'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_2701_107290' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 2400px;
    background-position-x: center;
    background-position-y: 68%;
}
.stamped-container {
    font-family: Quicksand, sans-serif !important;
}
.stamped-container .stamped-header-title {
    margin: 0 0 30px;
    width: 100%;
    font-weight: 700;
    font-size: 50px;
    line-height: 71px;
    text-transform: uppercase;
    /* color: #fff3 !important; */
}
.stamped-container .stamped-summary {
    display: flex;
    align-items: center;
}
.stamped-container .summary-overview {
    display: flex;
    flex-direction: column;
}
.stamped-container .stamped-summary-text-1 {
    font-size: 100px;
    font-weight: 700;
    line-height: 71px;
}
.stamped-container .stamped-summary-caption .stamped-summary-text {
    font-size: 20px;
    font-weight: 500;
    text-transform: lowercase;
}
.stamped-container .summary-rating {
    display: flex;
    margin-bottom: 10px;
}
.stamped-container .stamped-fa-star,
.stamped-container .stamped-fa-star-half-o,
.stamped-container .stamped-fa-star-o {
    color: #ffc107 !important;
}
.stamped-container .stamped-fa-star:before,
.stamped-container .stamped-fa-star-half-o:before,
.stamped-container .stamped-fa-star-o:before {
    font-size: 15px;
}
.stamped-container .stamped-summary-starrating i:before {
    font-size: 10.5px;
}
.stamped-container .summary-rating-title {
    font-size: 15px;
}
.stamped-container .summary-rating-count {
    display: none;
}
.stamped-container .summary-rating-bar {
    width: 100%;
    background: #ff00f7;
    border-radius: 10px;
}
.stamped-container .summary-rating-bar > div {
    height: 10.5px;
    margin: 4px;
    background: #fff !important;
    border-radius: 10px;
}
.stamped-container .summary-rating-bar-content {
    font-size: 0;
}
.stamped-container .stamped-summary-ratings {
    width: 22.5%;
    padding: 0;
    margin: 0 15%;
    border: none;
}
.stamped-container .stamped-summary-recommend,
.stamped-container .stamped-reviews-filter {
    display: none;
}
#stamped-main-widget ul.stamped-tabs {
    margin-top: 2rem !important;
    border-bottom: 0;
}
#stamped-main-widget div[data-widget-style*="standard"] .stamped-questions,
#stamped-main-widget div[data-widget-style="two-columns"] .stamped-reviews {
    margin-top: 0 !important;
}
@media screen and (max-width: 990px) {
    #stamped-main-widget div[data-widget-style="two-columns"] .stamped-review {
        padding: 0 !important;
    }
}
#stamped-main-widget ul.stamped-tabs li.active {
    border-color: #fff9 !important;
    border-width: 2px;
}
#stamped-main-widget li#tab-questions[data-count][data-new-tab]:after,
#stamped-main-widget li#tab-reviews[data-count]:after {
    content: "" attr(data-count);
    background-color: transparent !important;
    border-radius: 50px !important;
    padding: 5px 10px !important;
    margin-left: 0 !important;
}
#stamped-main-widget div[data-widget-style="two-columns"] .stamped-review,
#stamped-main-widget div[data-widget-style="two-columns"] .stamped-review:first-child {
    padding-top: 2rem !important;
}
.stamped-container .author {
    font-size: 17px;
    font-weight: 500;
    margin-right: 0;
}
.stamped-container .stamped-summary-actions {
    display: flex;
    flex-direction: column;
    gap: 22px;
}
.stamped-container .stamped-summary-actions-newreview,
.stamped-container .stamped-summary-actions-newquestion,
#stamped-button-submit,
input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary,
.stamped-container .stamped-messages .stamped-share-links a {
    font-size: 20px;
    font-weight: 700;
    line-height: 21px;
    border: 0.75px solid rgba(61, 58, 58, 0.8);
    border-radius: 5px;
    padding: 8px 24px;
    position: relative;
    justify-content: center;
    align-items: center;
}
@media screen and (hover: hover) {
    .stamped-container .stamped-summary-actions-newreview:after,
    .stamped-container .stamped-summary-actions-newquestion:after,
    .stamped-container .stamped-messages .stamped-share-links a:after {
        content: "";
        z-index: -1;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 120%;
        height: 100%;
        background-image: none;
        background-color: rgb(var(--color-button-text));
        backface-visibility: hidden;
        will-change: transform;
        transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
        transform-origin: 0% 100%;
        transition: transform var(--duration-long) ease;
    }
    .stamped-container .stamped-summary-actions-newreview:hover,
    .stamped-container .stamped-summary-actions-newquestion:hover,
    .stamped-container .stamped-messages .stamped-share-links a:hover {
        color: #000 !important;
        transition-delay: 0s;
        opacity: 1 !important;
        font-size:20px;
    }
    .stamped-container .stamped-messages .stamped-share-links a:hover span {
        color: #000 !important;
    }
    .stamped-container .stamped-summary-actions-newreview:hover:after,
    .stamped-container .stamped-summary-actions-newquestion:hover:after,
    .stamped-container .stamped-messages .stamped-share-links a:hover:after {
        animation: none;
        transform: rotate3d(0, 0, 1, 0) translateZ(0);
    }
}
.stamped-container .stamped-summary-actions-newreview:before,
.stamped-container .stamped-summary-actions-newquestion:before {
    display: none;
}
#stamped-button-submit:hover,
input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary:hover {
    opacity: 1 !important;
}
.stamped-container[data-version="2"] .stamped-summary-caption-2 {
    line-height: 0;
    margin-left: 20px !important;
}
.stamped-container .stamped-summary-starrating {
    margin-top: 18px;
    margin-left: 20px;
}
.stamped-container .stamped-review {
    border: none;
    margin-bottom: 10px;
}
.stamped-container .stamped-review-header {
    align-items: center;
    gap: 16px;
}
.stamped-container .stamped-review-header .created {
    font-size: 12px;
    order: 3;
}
.stamped-container .stamped-review-header-starratings {
    font-size: 12px;
    letter-spacing:10px;
}
.stamped-container .stamped-review-header-title {
    font-size: 18px;
    font-weight: 700;
    margin: 10px 0 5px;
}
.stamped-container .stamped-review-content {
    margin-bottom: 10px;
}
.stamped-container .stamped-review-content-body,
.stamped-container .stamped-review-reply-body {
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    padding-left:30px;
}
#stamped-questions-tab {
    flex-wrap: wrap;
}
#stamped-questions-tab .stamped-review {
    width: 100% !important;
    margin-right: 0;
}
#stamped-questions-tab .stamped-review-reply {
    background: 0 0;
    margin: 15px 0 0 35px;
    padding: 10px 0 0 15px;
    border-left: 2px solid rgba(255, 255, 255, 0.6);
    width: calc(100% - 25px);
}
.stamped-container .stamped-review-recommend,
.stamped-container .stamped-review-footer,
.stamped-container .review-location {
    display: none;
}
.stamped-container[data-widget-load-type="continue"] ul.stamped-pagination li.next a {
    font-size: 0;
    padding: 12px;
    opacity: 0.8;
    border: 0.75px solid rgba(255, 255, 255, 0.8);
    border-radius: 3px;
    color: #fff;
    text-transform: uppercase;
    background: transparent;
}
.stamped-container[data-widget-load-type="continue"] ul.stamped-pagination li.next a:before {
    content: "Show More" !important;
    font-size: 14px;
    line-height: 21px;
}
@media screen and (max-width: 990px) {
    .stamped-container .stamped-header {
        padding-top: 0;
    }
    .stamped-container .stamped-header-title {
        font-size: 36px;
        line-height: 55px;
        white-space: nowrap;
        overflow: hidden;
        margin-bottom: 0;
    }
    .stamped-container .stamped-summary {
        flex-wrap: wrap;
    }
    .stamped-container .summary-overview {
        align-items: flex-start;
        width: 30% !important;
    }
    .stamped-container .stamped-summary-ratings {
        margin: 0 0 0 5%;
        width: 65% !important;
    }
    .stamped-container .stamped-summary-caption .stamped-summary-text {
        text-align: left;
    }
    .stamped-container .summary-rating-bar {
        width: 100% !important;
    }
    .stamped-container .stamped-summary-text-1 {
        font-size: 4.2rem;
    }
    .stamped-container .stamped-summary-starrating {
        margin: 0;
    }
    .stamped-container[data-version="2"] .stamped-summary-caption-2 {
        line-height: 1;
        margin-left: 0 !important;
    }
    .stamped-container .stamped-summary-actions {
        flex-direction: row;
        gap: 10px;
        margin: 10px auto;
    }
    .stamped-container .stamped-summary-actions-newreview,
    .stamped-container .stamped-summary-actions-newquestion {
        font-size: 14px;
        line-height: 18px;
        width: auto;
        padding: 12px 16px;
        margin: 0;
        text-transform: uppercase;
    }
    .stamped-container .stamped-review-header .created {
        font-size: 12px;
    }
    .stamped-container .stamped-review-header i:before {
        font-size: 10px;
    }
    .stamped-container .stamped-review-header-title {
        font-size: 20px;
    }
}
@media screen and (max-width: 400px) {
    .stamped-container .stamped-header-title {
        font-size: 32px;
    }
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
    .stamped-container .stamped-header-title {
        font-size: 9rem;
    }
}
.stamped-form-title {
    font-size: 18px !important;
    font-weight: 700 !important;
}
.review-form,
.question-form {
    background: #00000021;
    border: 0 !important;
    padding: 15px !important;
    border-radius: 10px;
}
.review-form #reviewRating {
    display: none;
}
.review-form .stamped-form-label,
#question-form .stamped-form-label {
    font-size: 14px;
    font-weight: 500;
}
.review-form input.stamped-form-input-email,
.review-form input.stamped-form-input-text,
.review-form textarea.stamped-form-input-textarea,
#question-form input.stamped-form-input-email,
#question-form input.stamped-form-input-text,
#question-form textarea {
    /* background: #0006; */
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
    border: 0;
    padding: 1rem;
}
.stamped-container .stamped-questions-search-text input.stamped-questions-search-input,
.stamped-container stamped-reviews-search-text input.stamped-reviews-search-input {
    color: #fff;
    background: #0006;
    border-radius: 4px;
    border: 0 !important;
    font-size: 14px;
    padding-left: 37px;
}
.stamped-questions-search-text,
.stamped-reviews-search-text {
    display: none;
}
.review-form .stamped-file-uploader-btn {
    border: 0 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    margin-top: 20px;
}
.review-form .stamped-file-uploader-btn:hover {
    opacity: 1;
    cursor: pointer;
}
.review-form input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    border-radius: 50%;
    background: #0003 !important;
    border: 8px solid rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 0 1px #fff3;
    height: auto !important;
}
@media screen and (max-width: 990px) {
    .review-form .stamped-form-actions {
        text-align: center;
    }
}
.review-form input[type="radio"]:checked {
    border-color: #ea1969;
    box-shadow: 0 0 0 1px #ea1969;
}
.stamped-container .stamped-messages .stamped-thank-you {
    border: 0;
    background-color: #ffffff0d;
    border-radius: 10px;
}
/*# sourceMappingURL=/cdn/shop/t/228/assets/component-product-review.css.map?v=84003449781618496831725521506 */


.dropzone {
    border: 2px dashed #dee2e6;
    background: #fff;
    border-radius: 6px;
    cursor: pointer;
    min-height: 170px;
    padding: 20px
}

.dropzone .dz-message {
    text-align: center;
    margin: 1.4rem 0
}

.dropzone.dz-started .dz-message {
    display: none
}