.featured-product .product__media-list{width:100%;margin:0;padding-bottom:0}.featured-product .product-media-container{margin-bottom:var(--media-shadow-vertical-offset);max-width:100%}.featured-product .product__media-item{padding-left:0}.featured-product-gallery .product__media-wrapper,.featured-product-gallery .product__media-wrapper media-gallery,.featured-product-gallery .product__media-wrapper slider-component[id^=GalleryViewer]{width:100%}.featured-product-gallery .product__media-wrapper .product-media-container,.featured-product-gallery .product__media-wrapper .product__media,.featured-product-gallery .product__media-wrapper .product__modal-opener{overflow:hidden;border-radius:var(--featured-gallery-main-radius)}.featured-product-gallery .product__media-wrapper .product__media-list{display:flex;flex-wrap:nowrap;gap:0;width:100%;margin:0;padding:0;overflow-x:auto;scroll-padding-left:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.featured-product-gallery .product__media-wrapper .product__media-list::-webkit-scrollbar{display:none}.featured-product-gallery .product__media-wrapper .product__media-list .product__media-item,.featured-product-gallery .product--thumbnail .product__media-wrapper .product__media-list .product__media-item:not(.is-active),.featured-product-gallery .product--thumbnail_slider .product__media-wrapper .product__media-list .product__media-item:not(.is-active){display:block;flex:0 0 100%;width:100%;max-width:100%;margin:0;padding:0;scroll-snap-align:start}.featured-product-gallery .product__media-wrapper slider-component[id^=GalleryViewer]{position:relative}.featured-product-gallery:not(.featured-product-gallery--show-arrows) .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons{display:none!important}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons{position:absolute;top:50%;right:var(--featured-gallery-arrow-inset);left:var(--featured-gallery-arrow-inset);z-index:4;display:flex!important;height:0;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-counter{display:none}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button{display:inline-flex!important;width:var(--featured-gallery-arrow-size);height:var(--featured-gallery-arrow-size);border:1px solid color-mix(in srgb,var(--featured-gallery-arrow-border-color) var(--featured-gallery-arrow-border-opacity),transparent);border-radius:50%;color:var(--featured-gallery-arrow-color);background:color-mix(in srgb,var(--featured-gallery-arrow-background) var(--featured-gallery-arrow-background-opacity),transparent);box-shadow:0 .6rem 1.8rem #0000001f;pointer-events:auto;transition:transform .16s ease,box-shadow .16s ease;-webkit-backdrop-filter:blur(var(--featured-gallery-arrow-blur));backdrop-filter:blur(var(--featured-gallery-arrow-blur))}@media(hover:hover){.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 .9rem 2.4rem #00000029}}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button[disabled]{opacity:1;cursor:default}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button[disabled] .icon-caret{color:currentColor;opacity:1}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .svg-wrapper{width:1.4rem;height:1.4rem}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button .icon-caret{width:1rem;height:.7rem}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button--prev .icon-caret{transform:rotate(90deg)}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button--next .icon-caret{transform:rotate(-90deg)}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button--prev:not([disabled]):hover .icon-caret{transform:rotate(90deg) scale(1.08)}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button--next:not([disabled]):hover .icon-caret{transform:rotate(-90deg) scale(1.08)}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.featured-product-gallery .product__media-wrapper .thumbnail-slider{display:block;margin-top:1.6rem}.featured-product-gallery .product__media-wrapper .thumbnail-list,.featured-product-gallery .product__media-wrapper .thumbnail-slider .thumbnail-list.slider{display:flex;flex-wrap:nowrap;gap:var(--featured-gallery-thumbnail-gap);width:100%;padding:.4rem;overflow-x:auto;scrollbar-width:none}.featured-product-gallery .product__media-wrapper .thumbnail-list::-webkit-scrollbar{display:none}.featured-product-gallery .product__media-wrapper slider-component[id^=GalleryThumbnails]>.slider-button{display:none!important}.featured-product-gallery .product__media-wrapper .thumbnail-list__item.slider__slide{flex:0 0 var(--featured-gallery-thumbnail-size);width:var(--featured-gallery-thumbnail-size)}.featured-product-gallery .product__media-wrapper .thumbnail{overflow:hidden;border-radius:var(--featured-gallery-thumbnail-radius)}.featured-product-gallery .product__media-wrapper .thumbnail[aria-current]{box-shadow:0 0 0 var(--featured-gallery-thumbnail-border-width) var(--featured-gallery-thumbnail-border-color)}.featured-product-gallery .product__info-container>.shopify-app-block{display:block;width:100%;max-width:100%;overflow:visible}.featured-product-gallery .product-form__submit{--buttons-radius-outset: var(--featured-buy-button-radius);--buttons-radius: var(--featured-buy-button-radius);border-radius:var(--featured-buy-button-radius)!important;font-size:var(--featured-buy-button-font-size);font-weight:var(--featured-buy-button-font-weight)}.featured-product-gallery .product-form__submit:after{border-radius:var(--featured-buy-button-radius)!important}.featured-product-gallery--custom-buy-button .product-form__submit{color:var(--featured-buy-button-text-color);background:linear-gradient(var(--featured-buy-button-gradient-angle),var(--featured-buy-button-gradient-start),var(--featured-buy-button-gradient-end))}.featured-product-gallery--custom-buy-button .product-form__submit:after{box-shadow:none}.featured-product-gallery--custom-buy-button .product-form__submit::selection{color:var(--featured-buy-button-text-color);background-color:color-mix(in srgb,var(--featured-buy-button-text-color) 25%,transparent)}@media screen and (min-width:750px){.featured-product-gallery--buy-button-full-width-desktop .product-form__buttons{width:100%;max-width:none}}@media(hover:hover)and (min-width:750px){.featured-product-gallery--custom-buy-button .product-form__submit:not([disabled]):hover{background:linear-gradient(var(--featured-buy-button-gradient-angle),var(--featured-buy-button-hover-gradient-start),var(--featured-buy-button-hover-gradient-end));transform:none;filter:none}.featured-product-gallery--custom-buy-button .product-form__submit:not([disabled]):hover:after{box-shadow:none}}.moud-delivery-estimate{box-sizing:border-box;width:var(--delivery-width-desktop);max-width:100%;margin:var(--delivery-margin-top-desktop) auto var(--delivery-margin-bottom-desktop);padding:var(--delivery-padding-vertical-desktop) var(--delivery-padding-horizontal-desktop);border:var(--delivery-border-width) solid var(--delivery-border-color);border-radius:var(--delivery-radius);background:var(--delivery-background)}.moud-delivery-estimate--transparent{background:transparent}.moud-delivery-estimate__row{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.moud-delivery-estimate__stage{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center}.moud-delivery-estimate__line{position:absolute;top:calc(var(--delivery-icon-size-desktop) / 2);right:25%;left:25%;z-index:0;height:var(--delivery-line-width);background:color-mix(in srgb,var(--delivery-line-color) var(--delivery-line-opacity),transparent);transform:translateY(-50%)}.moud-delivery-estimate__icon{display:inline-flex;width:var(--delivery-icon-size-desktop);height:var(--delivery-icon-size-desktop);flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:var(--delivery-icon-color);background:var(--delivery-icon-background);box-shadow:0 .8rem 2.2rem color-mix(in srgb,var(--delivery-shadow-color) var(--delivery-shadow-opacity),transparent)}.moud-delivery-estimate--no-shadow .moud-delivery-estimate__icon{box-shadow:none}.moud-delivery-estimate__glyph{display:block;width:45%;height:45%;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.moud-delivery-estimate__text{display:flex;min-width:0;margin-top:1rem;flex-direction:column;align-items:center;gap:.2rem}.moud-delivery-estimate__title,.moud-delivery-estimate__value{display:block;max-width:100%;line-height:1.25;text-wrap:balance}.moud-delivery-estimate__title{color:var(--delivery-title-color);font-size:var(--delivery-title-size-desktop);font-weight:var(--delivery-title-weight)}.moud-delivery-estimate__value{color:var(--delivery-value-color);font-size:var(--delivery-value-size-desktop);font-weight:400}.featured-product .placeholder-svg{display:block;height:auto;width:100%}.background-secondary .featured-product{padding:2.5rem}.featured-product .share-button:nth-last-child(2){display:inline-flex}.share-button+.product__view-details{display:inline-flex;float:right;align-items:center;min-height:4.4rem}.share-button+.product__view-details:after{content:"";clear:both;display:table}@media screen and (min-width:750px){.featured-product .product__media-item{padding-bottom:0}.background-secondary .featured-product{padding:5rem}.product--right .product__media-wrapper{order:2}.featured-product--gallery-slider .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}}@media screen and (min-width:990px){.background-secondary .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 5rem}.background-secondary .featured-product:not(.product--no-media).product--right>.product__info-wrapper{padding:0 5rem 0 0}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 7rem}.featured-product.featured-product--media-full:not(.product--no-media)>.product__media-wrapper{width:calc(var(--featured-gallery-media-width-desktop) - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(var(--featured-gallery-media-width-desktop) - var(--grid-desktop-horizontal-spacing) / 2)}.featured-product.featured-product--media-full:not(.product--no-media)>.product__info-wrapper{width:calc(100% - var(--featured-gallery-media-width-desktop) - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(100% - var(--featured-gallery-media-width-desktop) - var(--grid-desktop-horizontal-spacing) / 2);padding:0 0 0 4rem}.featured-product.featured-product--media-full:not(.product--no-media).product--right>.product__info-wrapper{padding:0 4rem 0 0}.background-secondary .featured-product{padding:6rem 7rem;position:relative;z-index:1}}@media screen and (min-width:750px){.featured-product-gallery--desktop-inline-zoom .product__media-zoom-hover,.featured-product-gallery--desktop-inline-zoom .product__media-icon--hover{display:none!important}}@media screen and (max-width:749px){.featured-product--media-full .product-media-container.constrain-height.media-fit-contain{width:100%}.featured-product--media-full .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)}.featured-product-gallery .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}.featured-product-gallery .product__media-wrapper .thumbnail-list__item.slider__slide{flex:0 0 calc((100% - (var(--featured-gallery-thumbnail-gap) * 2)) / 3);width:calc((100% - (var(--featured-gallery-thumbnail-gap) * 2)) / 3)}.featured-product-media-modal{background:var(--featured-mobile-modal-background)}.featured-product-media-modal .product-media-modal__dialog,.featured-product-media-modal .product-media-modal__content{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}.featured-product-media-modal .product-media-modal__content{display:flex;box-sizing:border-box;align-items:center;justify-content:flex-start;padding:var(--featured-mobile-modal-padding);overflow-x:auto;overflow-y:hidden;background:var(--featured-mobile-modal-background);overscroll-behavior:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.featured-product-media-modal .product-media-modal__content::-webkit-scrollbar{display:none}.featured-product-media-modal .product-media-modal__content>[data-media-id]{display:block;box-sizing:border-box;flex:0 0 100%;width:100%;height:auto;max-width:100%;max-height:calc(100dvh - (var(--featured-mobile-modal-padding) * 2));margin:0;object-fit:contain;scroll-snap-align:center;scroll-snap-stop:always;touch-action:pan-x pan-y pinch-zoom}.featured-product-media-modal .product-media-modal__toggle{top:max(1.2rem,env(safe-area-inset-top));right:max(1.2rem,env(safe-area-inset-right))}.moud-delivery-estimate{width:var(--delivery-width-mobile);margin-top:var(--delivery-margin-top-mobile);margin-bottom:var(--delivery-margin-bottom-mobile);padding:var(--delivery-padding-vertical-mobile) var(--delivery-padding-horizontal-mobile)}.moud-delivery-estimate__line{top:calc(var(--delivery-icon-size-mobile) / 2)}.moud-delivery-estimate__icon{width:var(--delivery-icon-size-mobile);height:var(--delivery-icon-size-mobile)}.moud-delivery-estimate__title{font-size:var(--delivery-title-size-mobile)}.moud-delivery-estimate__value{font-size:var(--delivery-value-size-mobile)}}@media(prefers-reduced-motion:reduce){.featured-product-gallery .product__media-wrapper .product__media-list{scroll-behavior:auto}.featured-product-gallery--show-arrows .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-featured-product.css.map */
