.slideshow:has(.has-sticky-content){overflow:clip!important}.slideshow__slide.has-sticky-content{overflow:clip!important;height:100%}.slideshow__slide.has-sticky-content .sticky-block{position:sticky;top:2rem}.slideshow__slide.has-sticky-content .prose{padding-bottom:3.75rem}.slideshow__slide.has-sticky-content .prose h4{text-transform:capitalize;margin-top:1rem}.slideshow__slide.has-sticky-content .prose h4 strong{font-weight:600}.slideshow__slide.has-sticky-content .prose div *{margin-top:0}.slideshow__slide.has-sticky-content .prose div,.slideshow__slide.has-sticky-content .prose p{margin-top:2rem;line-height:1}.slideshow__slide .prose .button{margin-top:2.75rem;border-radius:6.25rem;-webkit-border-radius:6.25rem;-moz-border-radius:6.25rem;-ms-border-radius:6.25rem;-o-border-radius:6.25rem}.slideshow__slide.has-sticky-content .prose>h2{margin-top:.375rem;line-height:.845}.slideshow__slide .subheading-badge{font-weight:400;font-size:var(--font-size-10);line-height:.813rem;color:rgba(var(--white-color),1);margin-top:5.938rem}.slideshow__slide .subheading-badge.is--badge-true{display:flex;justify-content:center;align-items:center;padding:4px 8px;gap:10px;background:rgba(var(--black-color),.15);-webkit-backdrop-filter:blur(.938rem);backdrop-filter:blur(.938rem);border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;-ms-border-radius:.125rem;-o-border-radius:.125rem;margin-top:2rem}.slideshow__controls{margin-bottom:auto;margin-top:3.125rem}.scroll-marker-group--dots .scroll-marker[aria-current=true]{border:1px solid rgba(var(--white-color),1)}.scroll-marker-group--dots .scroll-marker{width:8px;height:8px;border-radius:1rem;border:1px solid transparent;background:transparent;opacity:1}.scroll-marker-group--dots .scroll-marker:before{content:"";width:2px;height:2px;background:rgba(var(--white-color),1);position:absolute;right:0;bottom:0;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}.scroll-marker-group--dots{gap:2px;background:transparent}.slideshow__slide .wrapper-for--featured-products video-media{width:204px;height:266px;border-radius:.25rem;position:relative;overflow:hidden}.slideshow__slide.has-sticky-content .prose div.wrapper-for--featured-products{margin-top:4.375rem}.slideshow__slide.has-sticky-content .prose div.wrapper-for--featured-products div{margin-top:0}.slideshow__slide.has-sticky-content .prose .wrapper-for--featured-products .menu-promo__item.group>.v-stack{width:10.25rem;padding:.5rem;border-radius:.25rem;gap:.25rem;position:relative;overflow:hidden;background-color:rgba(var(--white-color),.15)}.slideshow__slide.has-sticky-content .prose div.wrapper-for--featured-products .overflow-hidden{position:relative;width:148px;height:165px;border-radius:.313rem;overflow:hidden}.slideshow__slide.has-sticky-content .prose div.wrapper-for--featured-products .overflow-hidden img{margin:0!important;object-fit:cover}.slideshow__slide.has-sticky-content .prose div.wrapper-for--featured-products .menu-promo__item.group{background:transparent}.slideshow__slide.has-sticky-content .prose div.wrapper-for--featured-products .menu-promo__item .overflow-hidden img img.hover-image{position:absolute;z-index:1;visibility:hidden;opacity:0;top:0;right:0;bottom:0;left:0;transition:all .5s;transform:scale(1)}.slideshow__slide.has-sticky-content .prose div.wrapper-for--featured-products .menu-promo__item:hover .overflow-hidden img img.hover-image{visibility:visible;opacity:1;transition:all .5s;transform:scale(1.1)}.slideshow__slide.has-sticky-content .prose div.wrapper-for--featured-products .menu-promo__item .subheading{margin-top:0!important;font-weight:400;font-size:var(--font-size-12);line-height:.938rem}.slideshow__slide.has-sticky-content .prose .wrapper-for--featured-products .menu-promo__item.group>.v-stack .h-stack{align-items:flex-start}.slideshow__slide.has-sticky-content .prose .wrapper-for--featured-products .menu-promo__item sale-price{font-weight:400;font-size:var(--font-size-12);line-height:.938rem;color:rgb(var(--red-color))}.slideshow__slide.has-sticky-content .prose .wrapper-for--featured-products .menu-promo__item compare-at-price{opacity:.3;font-weight:400;font-size:var(--font-size-12);line-height:.938rem}.slideshow .slideshow__controls.slideshow__thumb_controls{position:sticky;top:0;bottom:0;height:100vh;align-items:flex-start;width:calc(100% - 250px);margin-left:auto;margin-right:0;justify-content:flex-end}.slideshow .slideshow__controls .scroll-marker-group.scroll-marker-group--thumbs{top:80%;position:relative;transform:translateY(-50%);margin-right:2rem;width:100%;padding-top:1.25rem;align-items:flex-end;justify-content:flex-end;min-height:100px}.slideshow .slideshow__controls .scroll-marker-group.scroll-marker-group--thumbs:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:1px;background:rgba(var(--white-color),.2)}.slideshow .slideshow__controls .scroll-marker-group.scroll-marker-group--thumbs .scroll-marker.tap-area img{width:40px;height:40px;object-fit:cover;border-radius:8px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.slideshow .slideshow__controls .scroll-marker-group.scroll-marker-group--thumbs .scroll-marker.tap-area[aria-current=true] img{width:80px!important;height:80px!important;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}@media (max-width: 1399px){.slideshow__controls{margin-top:1.875rem}}@media (max-width: 999px){body>.popover{display:none!important}.shopify-section--slideshow .popover::part(overlay),.shopify-section--slideshow .popover::part(header){display:none}.shopify-section--slideshow .popover[anchor-position*=top]::part(content),.shopify-section--slideshow .popover[anchor-position*=bottom]::part(content){position:absolute!important;width:max-content!important;inset-block-start:calc(100% + .5rem)!important;inset-inline-start:0!important;overflow:auto!important;box-shadow:0 2px 4px #0000000d!important;left:calc(100% + var(--popover-anchor-inline-offset, 1rem))!important;right:auto!important;top:var(--popover-anchor-block-offset, -3rem)!important;bottom:auto!important}.shopify-section--slideshow .popover::part(close-button){display:none}.slideshow__slide.has-sticky-content .sticky-block{position:relative;top:0}.slideshow .slideshow__controls.slideshow__thumb_controls{position:relative;top:auto;bottom:0;height:auto;width:100%;margin-left:auto;margin-right:0;margin-top:auto;margin-bottom:2rem;padding:0 1.25rem}.slideshow .slideshow__controls .scroll-marker-group.scroll-marker-group--thumbs{top:0;position:relative;transform:unset;margin-right:0;width:100%;padding-top:1.25rem;align-items:flex-end;justify-content:flex-end}.slideshow__slide .prose .button{margin-top:1.25rem}.slideshow__slide .subheading-badge,.slideshow__slide .subheading-badge.is--badge-true{margin-top:0}}@media (max-width:699px){.slideshow__slide.has-sticky-content .prose{padding-bottom:8.75rem}}.shopify-section--slideshow .popover[anchor-position*=top]::part(content),.shopify-section--slideshow .popover[anchor-position*=bottom]::part(content){opacity:1!important;display:flex;padding:4px 8px 4px 4px;gap:8px;background:rgba(var(--white-color),.15);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:2px;min-width:auto!important;bottom:0!important;top:auto!important;max-width:200px}.shopify-section--slideshow .popover--hot-spot::part(body){padding:4px 8px 4px 4px}.shopify-section--slideshow .popover--hot-spot .prose{display:flex;gap:0!important;min-width:auto!important;width:100%!important;margin:0!important;padding:0!important;gap:8px!important;align-items:center}.shopify-section--slideshow .popover--hot-spot .prose img{width:32px!important;height:32px;min-width:auto!important;object-fit:cover;margin:0!important;padding:0!important}.shopify-section--slideshow .popover--hot-spot .prose img:not(.rounded-full){border-radius:4px}.shopify-section--slideshow .popover--hot-spot:has(img:not(.rounded-full))::part(body){padding:0!important}.shopify-section--slideshow .popover--hot-spot .prose p.h5,.shopify-section--slideshow .popover--hot-spot .prose .subheading{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.shopify-section--slideshow .popover--hot-spot .prose .content_wrap_col{margin:0!important}.shopify-section--slideshow .popover--hot-spot .prose p{font-weight:400!important;font-size:var(--font-size-12)!important;line-height:15px!important;color:rgba(var(--white-color),1);text-transform:unset!important;margin:0!important}.shopify-section--slideshow .popover--hot-spot .prose .subheading{color:rgba(var(--white-color),.45)}.shopify-section--slideshow .hot-spot__dot{margin:0}.link-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.shopify-section--slideshow .menu-promo__carousel .menu-promo__item.group .overflow-hidden{position:relative;border-radius:4px 4px 0 0;width:100%}.shopify-section--slideshow .menu-promo__carousel img{margin:0}.shopify-section--slideshow .menu-promo__carousel .menu-promo__item.group .overflow-hidden img{margin:0;object-fit:cover;width:100%;transition:all .5s}.shopify-section--slideshow .menu-promo__carousel .menu-promo__item.group .overflow-hidden img.zoom-image.hover-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0}.shopify-section--slideshow .menu-promo__carousel .menu-promo__item.group:hover .overflow-hidden img.zoom-image.hover-image{opacity:1}.shopify-section--slideshow .wrapper-for--featured-products .swym-wishlist-collections-v2-container{display:none}.shopify-section--slideshow .menu-promo__carousel .subheading{margin:0}.shopify-section--slideshow .menu-promo__carousel .h-stack.text-start{padding:0 10px 10px;gap:10px;width:100%;justify-content:space-between;align-items:flex-start}.shopify-section--slideshow .menu-promo__carousel{width:204px;background:rgba(var(--white-color),.15);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin-top:2rem;height:unset!important;gap:0}.shopify-section--slideshow .menu-promo--with-spacing .menu-promo__item{width:204px;min-width:204px;background:transparent}.shopify-section--slideshow .menu-promo__carousel .h-stack.text-start p{font:var(--subheading-font-style) var(--subheading-font-weight) var(--subheading-font-size) / normal var(--subheading-font-family);letter-spacing:var(--subheading-letter-spacing);text-transform:var(--subheading-text-transform);text-align:left;margin-top:0}@media (min-width: 1280px){.slideshow__slide .prose.prose-justify-start>h2{margin-top:10rem}.slideshow__slide .prose.prose-justify-start .subheading+h2{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/slideshow.css.map */
