.product-single__label__items .label.label--reviews{background-color:transparent;box-shadow:none;padding-right:0;color:var(--color--text)}.label--reviews .label--reviews__inner{display:inline-flex;align-items:center;gap:5px;color:inherit}.label--reviews a.label--reviews__inner>*{pointer-events:none}.label--reviews .rating{display:inline-flex;line-height:1}.product-single__box__block--\@app:has(.easify-product-options):not(:has(.tpo_option-set-wrapper>:not(.tpo_total-additional-price-wrapper):not(input))){margin-top:0;margin-bottom:0}.product-single__box__block--\@app:has(.easify-product-options):not(:has(.tpo_option-set-wrapper>:not(.tpo_total-additional-price-wrapper):not(input))) .tpo_option-set-wrapper{padding:0}.product-single__box__block--quantity_selector .product-form__qty{margin-bottom:0}.product-single .product-single__box__block--quantity_selector .product-form__qty .quantity-selector{display:block;margin-bottom:12px}.product-single__box__block--quantity_selector quantity-input input[type=number],.product-single__box__block--quantity_selector quantity-input button{height:calc(2.5rem - 2px);width:2.5rem;font-size:.9rem}.product-single__box__block--quantity_selector quantity-input input[type=number]{width:3rem}.product-single__label__items .label{vertical-align:middle;padding-top:2.6px;padding-bottom:2.6px;padding-left:calc(max(9px,var(--radius-label) / 2)*1.3);padding-right:calc(max(9px,var(--radius-label) / 2)*1.3)}@media(max-width:47.9275em){.product-single__label__items .label{padding-top:1.3px;padding-bottom:1.3px}}.product-single__label__items .label__text{font-size:calc(var(--font--label-size) / var(--font--size-base) * .8rem * 1.3)}.product-form__add-row{display:flex;align-items:stretch;gap:12px}.product-form__add-row .product-form__qty{flex:0 0 auto;margin-bottom:0}.product-form__add-row .product-form__add-btn{flex:1 1 auto;width:auto}.product-form__add-row .product-form__qty-input,.product-form__add-row quantity-input{height:48px}.product-form__add-row quantity-input{border-radius:var(--radius-button)}.product-form__add-row quantity-input input[type=number],.product-form__add-row quantity-input button{height:100%}.product-form__add-row .product-form__add-btn{margin-bottom:0}.product-form__add--dynamic:not(.is-disabled) .product-form__add-row{margin-bottom:12px}.product-single__box__block--hide-more-payment .shopify-payment-button__more-options{display:none}.label--reviews .rating-star{--star-size: 14.3px;margin-right:0;display:inline-block;height:var(--star-size);width:calc(var(--star-size) * 28 / 24 * 5);background:linear-gradient(90deg,var(--star-color, #FFC21A) var(--percent),var(--color--text-lightest) var(--percent));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 0 28 24'%3E%3Cpath d='M12 .5 15.01 8.55 23.6 8.93 16.87 14.28 19.17 22.57 12 17.82 4.83 22.57 7.13 14.28 .4 8.93 8.99 8.55Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 0 28 24'%3E%3Cpath d='M12 .5 15.01 8.55 23.6 8.93 16.87 14.28 19.17 22.57 12 17.82 4.83 22.57 7.13 14.28 .4 8.93 8.99 8.55Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:calc(var(--star-size) * 28 / 24) var(--star-size);mask-size:calc(var(--star-size) * 28 / 24) var(--star-size)}.label--reviews .rating-star:before{content:none}.product-single .product-form__swatch--uniform .product-form__swatch__item--button{display:flex}.product-single .product-form__swatch--uniform .product-form__swatch__item--button .product-form__swatch__label{height:auto;min-height:2.5rem;padding-top:6px;padding-bottom:6px;line-height:1.3;justify-content:center}.product-single .product-form__swatch__label.is-disabled,.product-single .product-form__swatch__item--button input[type=radio]:checked+label.is-disabled,.product-single .product-form__swatch__item--button input[type=radio]:hover+label.is-disabled{color:var(--color--text-lighter)}.product-single .jdgm-testimonials-carousel{--text-size: 1rem !important;--text-size-mobile: 1rem !important;--stars-size: 12px !important;--line-clamp: 2 !important;--line-clamp-mobile: 2 !important;padding:0}.product-single .jdgm-testimonials-carousel .jdgm-header:has(.jdgm-title:empty){display:none}.product-single .jdgm-testimonials-carousel .jdgm-content{margin-bottom:0}.product-single .jdgm-testimonials-carousel .jdgm-testimonials-container{display:grid;height:auto!important;min-height:0!important}.product-single .jdgm-testimonials-carousel .jdgm-testimonial{position:relative;grid-area:1 / 1;height:auto;padding:12px 16px}.product-single .jdgm-testimonials-carousel .jdgm-card-content{gap:14px}.product-single .jdgm-testimonials-carousel .jdgm-rating-section{position:relative}.product-single .jdgm-testimonials-carousel .jdgm-rating-section:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:36px;height:2px;background-color:var(--color--text-lightest)}.product-single .jdgm-testimonials-carousel .jdgm-rating-section{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:0}.product-single .jdgm-testimonials-carousel .jdgm-reviewer-info{width:auto}.product-single .jdgm-testimonials-carousel .jdgm-reviewer-name{font-size:1rem}.product-single .product-single__box__block--trust .trust-messages{border-radius:var(--radius-container);padding:14px 16px}.product-single .trust-messages .payment-icons{flex-wrap:nowrap;gap:4px}.product-single .trust-messages .payment-icons .icons-list__item{flex:1 1 0;min-width:0;display:flex}.product-single .trust-messages .payment-icons .payment-icon{width:100%;height:auto;max-width:30px}.product-single .product-single__box__block--price:has(shipping-countdown){display:flex;flex-wrap:wrap;align-items:center;column-gap:12px}.product-single .product-single__box__block--price:has(shipping-countdown) .price__notes{flex:1 1 100%;order:1}.label--countdown{background-color:var(--countdown-bg, var(--color--label-discount));display:inline-flex;align-items:center}.label--countdown .label__text{color:var(--countdown-text, #ffffff);font-weight:var(--font--label-weight);font-size:calc(var(--font--label-size) / var(--font--size-base) * .8rem * 1.3);white-space:nowrap}@media(max-width:47.9275em){.label--countdown .label__text{font-size:9px;letter-spacing:0}.product-single .product-single__box__block--price:has(shipping-countdown){column-gap:6px}.label--countdown{padding-left:6px;padding-right:6px}}.product-single .price__note--delivery{display:flex;align-items:center;gap:6px;margin-right:0;color:var(--color--text);font-size:1rem;line-height:1.4}.product-single .price__note--delivery .icon{flex:0 0 auto;display:block;line-height:0}.product-single .price__note--delivery .icon svg{display:block}.product-single{margin-top:15px}@media(max-width:47.9275em){.product-single{margin-top:12px}}.product-single .product-single__box__block--delivery_estimate{display:flex;justify-content:center;margin-top:-8px}.product-single .product-form__swatch__title{text-align:center;justify-content:center}.product-single .product-single__box__block--variant_picker{margin-top:10px}.product-single__box__block--addons-hidden{display:none}.product-single .product-single__box__block--\@app:has(.jdgm-testimonials-carousel){margin-bottom:8px}.product-single .product-single__box__block--trust{margin-top:8px}.product-single .product-single__box__block--description details{border:1px solid var(--color--text);border-radius:18px;padding:0 18px}.product-single .product-single__box__block--description accordion-group details:first-of-type{border-top:1px solid var(--color--text)}.product-single .product-single__box__block--description details+details{margin-top:8px}.product-single .product-single__box__block--description summary{padding-right:24px}.product-single .product-single__box__block--description details details-content{border-bottom:0 none}.product-single .product-single__box__block--description details[open]{padding-bottom:6px}.product-single .product-single__box__block--complementary-products .rating-star{--star-size: 13.2px;--star-color: #FFC21A;display:inline-block;height:var(--star-size);width:calc(var(--star-size) * 28 / 24 * 5);margin-right:0;background:linear-gradient(90deg,var(--star-color) var(--percent),var(--color--text-lightest) var(--percent));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 0 28 24'%3E%3Cpath d='M12 .5 15.01 8.55 23.6 8.93 16.87 14.28 19.17 22.57 12 17.82 4.83 22.57 7.13 14.28 .4 8.93 8.99 8.55Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 0 28 24'%3E%3Cpath d='M12 .5 15.01 8.55 23.6 8.93 16.87 14.28 19.17 22.57 12 17.82 4.83 22.57 7.13 14.28 .4 8.93 8.99 8.55Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:calc(var(--star-size) * 28 / 24) var(--star-size);mask-size:calc(var(--star-size) * 28 / 24) var(--star-size)}.product-single .product-single__box__block--complementary-products .rating-star:before{content:none}.product-single .product-single__box__block--complementary-products .review-wrapper{align-items:center}.product-single__secondary-blocks .exc-description-desktop{display:none}@media(min-width:60em){.product-single__secondary-blocks .exc-description-desktop{display:block}.product-single__primary-blocks .product-single__box__block--description{display:none}}.product-single__secondary-blocks .exc-description-desktop>h3{margin-top:0;margin-bottom:10px}.exc-compare__title{width:100%;max-width:none;margin:0 0 14px;text-align:center}.exc-compare__title .section__title-text{margin:0}.exc-compare__table-wrap{--exc-compare-label: 30%;--exc-compare-value: 35%;position:relative;border:1px solid rgba(33,33,33,.18);border-radius:18px;overflow:hidden;background:#21212108;box-shadow:0 0 16px #2121210d}.exc-compare__table-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:calc(var(--exc-compare-label) + var(--exc-compare-value));z-index:0;background:#fff;border-left:1px solid rgba(33,33,33,.18);box-shadow:-16px 0 26px -18px #2121218c;pointer-events:none}.exc-compare__table{position:relative;z-index:1;width:100%;margin:0;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.4;table-layout:fixed}.exc-compare__table th,.exc-compare__table td{padding:8px 14px;text-align:left;vertical-align:top;font-weight:400;border-bottom:1px solid rgba(33,33,33,.18);border-right:0;white-space:normal}.exc-compare__table thead th:nth-child(1){width:var(--exc-compare-label)}.exc-compare__table thead th:nth-child(2),.exc-compare__table thead th:nth-child(3){width:var(--exc-compare-value)}.exc-compare__table thead th{font-size:12px;font-weight:600;color:var(--color--text-light, #616161)}.exc-compare__table th[scope=row]{font-weight:600;color:var(--color--text, #212121)}.exc-compare__table td{color:var(--color--text-light, #616161)}.exc-compare__table .exc-compare__col--kit{color:var(--color--text, #212121);font-weight:500}.exc-compare__table tbody tr:last-child th,.exc-compare__table tbody tr:last-child td{border-bottom:0}@media(max-width:47.9275em){.exc-compare__table{font-size:12px}.exc-compare__table th,.exc-compare__table td{padding:9px 8px}.exc-compare__table-wrap{--exc-compare-label: 26%;--exc-compare-value: 37%}.exc-compare__table thead th{font-size:11px}.exc-compare__cell{gap:6px}.exc-compare__mark{width:13px;height:13px;margin-top:2px}}.exc-compare__cell{display:flex;align-items:flex-start;gap:8px}.exc-compare__mark{flex:0 0 auto;display:inline-flex;width:16px;height:16px;margin-top:2px}.exc-compare__mark--yes{color:var(--exc-compare-yes, #1B8A3A)}.exc-compare__mark--no{color:var(--exc-compare-no, #C00000)}.exc-compare__mark svg{width:100%;height:100%;display:block}.exc-compare__table thead th:nth-child(1),.exc-compare__table th[scope=row]{border-right:2px solid rgba(33,33,33,.18)}.exc-compare__table thead th{border-bottom-width:2px}.exc-compare__table tbody td:not(.exc-compare__col--kit){color:#21212180}.exc-compare__table .exc-compare__col--kit{background:transparent}.exc-compare__table thead th.exc-compare__col--kit{color:var(--color--text, #212121)}.product-single .payment-icons.payment-icons{justify-content:center;gap:10px}.product-single .payment-icons .icons-list__item.icons-list__item{flex:0 0 auto}@media(min-width:60em){.product-single .product-single__box__block--complementary-products [data-items].grid-layout>*{flex-basis:calc((100% - (var(--exc-xs-columns, 3) - 1) * 18px) / var(--exc-xs-columns, 3))}}.product-single .product-card .product-card__media.product-card__media{aspect-ratio:1 / 1;height:auto;padding-top:0;overflow:hidden}.product-single .product-card .product-card__img.product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.product-single .product-single__box__block--complementary-products.product-single__box__block--complementary-products h2{line-height:1.3;margin-bottom:8px}.product-single__label__items .label--reviews .label__text{font-size:calc(var(--font--label-size) / var(--font--size-base) * .8rem * 1.3 * 1.1);padding-top:calc(.75em - 1.1px);padding-bottom:calc(.75em - 1.1px)}.product-single .product-single__box__block--complementary-products .rating-count{font-size:.935rem!important}.product-single .jdgm-stars .jdgm-star{font-size:13px!important}.product-single .product-single__box__block--complementary-products .product-card .price__number--sale{color:var(--color--text, #212121)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/exc-pdp.css.map */
