.product_info_mobile{display:none}.main-product-2025 .accordion .summary__title .accordion__title{font-size:1.6rem;padding-left:0}.product--stacked .product__media-list .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing));width:calc(50% - var(--grid-desktop-horizontal-spacing))}.product--stacked .product__media-list .product__modal-opener{width:100%;background:#f5f5f5;border-radius:15px;overflow:hidden}.product--stacked .product__media-list .product__media-item--variant_current:not(.cloned) .product__media,.product--stacked .product__media-list .product__media-item--variant_current:not(.cloned)~.product__media-item--variant_current .product__media{padding-top:100%}.bundle-product-wrapper .product--stacked .product__media{padding-top:100%}.bundle-product-wrapper .product--stacked .product__media-item:not(.product__media-item--variant_current){display:block!important}.slider-counter{display:none!important}.product--stacked .product__media-wrapper .product__media-list{row-gap:calc(var(--grid-desktop-vertical-spacing))}.product--stacked .product__media-wrapper .product__media.media>img{mix-blend-mode:multiply}.main-product-2025 .product-form__submit,.main-product-2025 .product-form__submit:after{border-radius:24px}@media screen and (min-width: 990px){.product--large:not(.product--no-media) .product__media-wrapper{aspect-ratio:16 / 17;overflow:hidden;overflow-y:scroll}.product--large:not(.product--no-media) .product__media-wrapper::-webkit-scrollbar{display:none}.product_details_below{max-width:100rem;margin-left:auto;margin-right:auto;margin-top:9rem}.product_details_below .tab-featured-inner{width:100%;flex:1;max-width:116px}.product_details_below .tab-featured-wrapper{justify-content:space-between}.product_details_below .product__description.rte{max-width:80%;margin-bottom:5rem}}.product_details_below .product__description h4{font-size:3.2rem}@media screen and (min-width: 750px){.product_details_below .tab-featured-wrapper{margin-bottom:4rem}.main-product-2025 .product__title .h2{font-size:4.2rem}.main-product-2025 .product__info-container{padding-right:0}}@media screen and (max-width: 991px){.product--stacked .product__media-wrapper .product__media-list{-moz-column-gap:var(--grid-mobile-horizontal-spacing);column-gap:var(--grid-mobile-horizontal-spacing)}.product--stacked .product__accordion:before{left:0;right:0}.product_details_below{margin-top:5rem}.product_details_below .product__description.rte{margin-bottom:2rem}.product_details_below .features-metafield{margin-bottom:4rem}}.product_details_below .product__description.rte{text-align:center;font-size:1.6rem;margin-left:auto;margin-right:auto}.product_details_below .features-metafield{border-top:0}.product_details_below .tab-featured-inner{flex-direction:column}.product_details_below .tab-featured-inner .tab-featured-icon{max-width:90px}.product_details_below .tab-featured-text{font-size:14px;line-height:16px;font-weight:700;text-align:center}.product_details_below .tab-featured-inner{width:calc(50% - 10px)}@media screen and (max-width: 749px){.product--stacked .product__media-wrapper .product__media-list.slider.slider--mobile .slider__slide{min-width:80%;padding-left:0}.product--stacked .product_info_mobile .product__title{order:0}.product--stacked .sidebar__inner-padding>div.form-installment{order:2}.product--stacked .product-form-wrapper{order:1}.product_details_below .product__description.rte{text-align:left}}product-recommendations .card-information:not(.life-style-info) .topinfo{min-height:unset}@media screen and (min-width: 991px){.first-image-feature-badge{position:absolute;top:20vw;width:100px;left:0}}@media screen and (max-width: 990px){.first-image-feature-badge{position:absolute;width:100px;left:0;bottom:10%}}@media screen and (max-width: 749px){.first-image-feature-badge{width:25vw}}@media screen and (min-width: 1441px){.first-image-feature-badge{top:300px}}.main-product-2025 span.product__media-icon{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:6.2rem;width:6.2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform var(--duration-short) ease,color var(--duration-short) ease;z-index:1}.main-product-2025 svg.icon.icon-play{width:2rem;height:2rem}.main-product-2025 .product__media-list .product__media-item .product__modal-opener--video{display:none}.main-product-2025 .product__media-list .deferred-media-video{display:block;width:100%}.main-product-2025 fieldset.js.product-form__input.product-form__input-color{flex-wrap:wrap}.product__media img{cursor:pointer}@media screen and (min-width: 990px){.main-product-2025 .product--large:not(.product--no-media) .product__media-wrapper{max-width:60%;width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}.main-product-2025 .product--large:not(.product--no-media) .product__info-wrapper{padding-left:1.5rem;max-width:40%;width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}.main-product-2025 .product-form__input input[type=radio]+label.variant_label--color__image,.limit-variant{min-width:80px;height:90px!important;width:90px!important}.reward-custom-widget{margin-top:2.5rem}.main-product-2025 fieldset.product-form__input .form__label{margin-bottom:1rem}}@media screen and (min-width: 750px) and (max-width: 989px){.main-product-2025 .slider--tablet.grid--peek .grid__item:first-of-type{margin-left:0}.main-product-2025 .product-form__input input[type=radio]+label.variant_label--color__image,.limit-variant{min-width:65px;height:65px!important;width:65px!important}}@media screen and (max-width: 989px){.main-product-2025 .product-form__input input[type=radio]+label.variant_label--color__image,.limit-variant{min-width:65px;height:65px!important;width:65px!important}.reward-custom-widget{margin-top:1.5rem}.main-product-2025 fieldset.product-form__input .form__label{margin-bottom:.5rem}}.product__info-wrapper.col .price-item--discount-desktop{padding-left:10px}.main-product-2025 .product__title .marks{margin-top:-15px}.main-product-2025 .price__container>*{letter-spacing:0px}.main-product-2025 fieldset.product-form__input .form__label{font-size:1.2rem}.main-product-2025 .product-form__input input[type=radio]+label.variant_label--color__image:last-child{margin-right:0}@media screen and (max-width: 749px){.main-product-2025 .grid--peek.slider .grid__item:first-of-type{margin-left:0}}@media screen and (max-width: 768px){.enable-discount-percentage .main-product-2025 .price-item--discount.price-item--discount-desktop{top:38%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/template-enhanced-product.css.map */
