.slideshow{position:relative}.slideshow__carousel{display:grid}.slideshow__slide{grid-area:1 / 1;transition:opacity .8s ease,visibility .8s ease}.slideshow__slide:not(.is-selected){opacity:0;visibility:hidden}.slideshow__slide.is-selected{z-index:1}.slideshow__slide--placeholder>.slideshow__media{position:absolute;top:0;right:0;bottom:0;left:0}.slideshow__slide--placeholder{aspect-ratio:2 / 3}@media screen and (max-width:699px){.slideshow:not(.slideshow--mobile-auto) .slideshow__slide{aspect-ratio:auto}.slideshow:not(.slideshow--mobile-auto) .slideshow__media{position:absolute;top:0;right:0;bottom:0;left:0}.slideshow--mobile-sm .slideshow__slide{min-height:clamp(15rem,65vw,25rem)}.slideshow--mobile-md .slideshow__slide{min-height:clamp(20rem,100vw,32rem)}.slideshow--mobile-lg .slideshow__slide{min-height:clamp(25rem,150vw,40rem)}.slideshow--mobile-fill .slideshow__slide{min-height:calc(100svh - var(--sticky-area-height, 0px))}}@media screen and (min-width:700px){.slideshow__slide--placeholder{aspect-ratio:2 / 1}.slideshow:not(.slideshow--desktop-auto) .slideshow__slide{aspect-ratio:auto}.slideshow:not(.slideshow--desktop-auto) .slideshow__media{position:absolute;top:0;right:0;bottom:0;left:0}.slideshow--desktop-sm .slideshow__slide{min-height:25rem}.slideshow--desktop-md .slideshow__slide{min-height:35rem}.slideshow--desktop-lg .slideshow__slide{min-height:45rem}.slideshow--desktop-fill .slideshow__slide{min-height:calc(100vh - var(--sticky-area-height, 0px))}}.slideshow__slide--zoom{overflow:hidden}.slideshow__slide>.slideshow__backdrop{--backdrop-blur: 40px;--backdrop-bleed: calc(var(--backdrop-blur) * 2.5);position:absolute;inset:calc(var(--backdrop-bleed) * -1);z-index:-2;pointer-events:none;background-repeat:no-repeat;filter:blur(var(--backdrop-blur)) brightness(.85) saturate(1.05)}@media screen and (min-width:700px){.slideshow__carousel{container-type:inline-size}.slideshow--desktop-sm{--slide-height: 25rem;--slide-height-fluid: 27.78cqw}.slideshow--desktop-md{--slide-height: 35rem;--slide-height-fluid: 38.89cqw}.slideshow--desktop-lg,.slideshow--desktop-auto{--slide-height: 45rem;--slide-height-fluid: 50cqw}.slideshow--desktop-fill{--slide-height: calc(100vh - var(--sticky-area-height, 0px))}.slideshow .slideshow__slide--zoom{--zoom-height: max(var(--slide-height, 45rem), var(--slide-height-fluid, 0px));min-height:var(--zoom-height)}.slideshow .slideshow__slide--zoom>.slideshow__media{position:absolute;inset:0 0 0 auto;height:100%;width:min(100%,calc(var(--zoom-height) * var(--image-aspect, 1) / var(--visible, 1)));-webkit-mask-image:linear-gradient(to right,transparent,#000 18%);mask-image:linear-gradient(to right,transparent,#000 18%)}.slideshow .slideshow__slide--zoom.slideshow__slide--photo-left>.slideshow__media{inset:0 auto 0 0;-webkit-mask-image:linear-gradient(to left,transparent,#000 18%);mask-image:linear-gradient(to left,transparent,#000 18%)}.slideshow__slide>.slideshow__backdrop{--backdrop-blur: max(40px, var(--zoom-height, 45rem) / 18);background-image:linear-gradient(to right,#00000061,#0000 75%),var(--backdrop-image);background-size:100% 100%,1000% calc((100% - var(--backdrop-bleed) * 2) / var(--visible, 1));background-position-x:0,0;background-position-y:0,calc(var(--focal-y, .5) * 100% + var(--backdrop-bleed) * (1 - 2 * var(--focal-y, .5)))}.slideshow__slide--photo-left>.slideshow__backdrop{background-image:linear-gradient(to left,#00000061,#0000 75%),var(--backdrop-image);background-position-x:0,100%}}@media screen and (max-width:699px){.slideshow__slide>.slideshow__backdrop{background-image:linear-gradient(#0000001a,#0000004d),var(--backdrop-image-mobile, var(--backdrop-image));background-size:100% 100%,calc(100% - var(--backdrop-bleed) * 2) 1000%;background-position:0 0,50% 100%}.slideshow .slideshow__slide--zoom{display:flex;flex-direction:column;min-height:0;aspect-ratio:auto}.slideshow .slideshow__slide--zoom>.slideshow__media{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:calc(var(--image-aspect-mobile, var(--image-aspect, 1)) / var(--visible, 1));-webkit-mask-image:linear-gradient(to top,transparent,#000 20%);mask-image:linear-gradient(to top,transparent,#000 20%)}.slideshow .slideshow__slide--zoom>.slideshow__content{max-width:none;margin-block-start:-2.5rem;padding-block:0 2.5rem}.slideshow .slideshow__slide--zoom:after{position:absolute;top:0;right:0;bottom:0;left:0}}.slideshow__content{--content-max-width: calc(35rem + var(--container-gutter) * 2);--content-padding: 1.25rem;color:rgb(var(--slide-text-color, var(--text-color)))}.slideshow__content--wide{--content-max-width: calc(48rem + var(--container-gutter) * 2)}.slideshow__content>*+*{margin-block-start:1rem}.slideshow__content>.slideshow__buttons{margin-block-start:1.5rem}.slideshow__text a:not(.button){color:inherit}@media screen and (max-width:699px){.slideshow__buttons.button-group--same-width{display:flex;flex-direction:column;align-items:center}.slideshow__buttons .button{width:auto}}@media screen and (min-width:700px){.slideshow__content{--content-padding: 2rem}.slideshow .sm\:text-end{text-align:end}.slideshow__buttons.button-group--same-width{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}@media screen and (min-width:1000px){.slideshow__content{--content-padding: 3rem}.slideshow__content>*+*{margin-block-start:1.25rem}.slideshow__content>.slideshow__buttons{margin-block-start:2rem}}.slideshow__dots{position:absolute;z-index:2;inset-block-end:var(--container-gutter);inset-inline-end:var(--container-gutter);column-gap:1rem}.slideshow__arrow{position:absolute;z-index:2;inset-block-start:calc(50% - 1.75rem)}.slideshow__arrow--prev{inset-inline-start:var(--container-gutter)}.slideshow__arrow--next{inset-inline-end:var(--container-gutter)}.slideshow__scroll-button{position:absolute;z-index:2;width:3.125rem;height:3.125rem;inset-block-end:-1.5625rem;inset-inline-start:calc(50% - 1.5625rem);color:rgb(var(--accent));box-shadow:0 2px 10px rgb(var(--accent) / .15)}.slideshow__end{display:block}.shopify-section:has(.slideshow__scroll-button)+.shopify-section>.section-spacing{padding-block-start:calc(var(--section-spacing) + 1.5625rem)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-slideshow.css.map */
