.section--image-carousel{padding-block:0}.section--image-carousel>.page-width{max-width:100%;padding-inline:0}.section--image-carousel .embla{position:relative}.section--image-carousel .embla__viewport{overflow:hidden}.section--image-carousel .embla__container{display:flex;gap:0}.section--image-carousel .embla__slide{flex:0 0 100%;min-width:0}@media screen and (min-width:1000px){.section--image-carousel .embla__slide{flex:0 0 50%}}.carousel-slide{position:relative;overflow:hidden;height:100%}.carousel-slide__media{position:relative;overflow:hidden}.carousel-slide__media img,.carousel-slide__placeholder{display:block;width:100%;height:var(--fluid-300-640);object-fit:cover}.carousel-slide__placeholder{background:var(--color-foreground-subtle)}.carousel-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-foreground);opacity:var(--overlay-opacity, 0);pointer-events:none}.carousel-slide__caption{background:var(--color-foreground);height:100%}.carousel-slide__caption p{margin:0;padding:var(--fluid-8-10);color:var(--color-background);font-family:var(--font-display-family);font-weight:700;font-stretch:expanded;font-size:var(--fluid-12-18);text-transform:uppercase;letter-spacing:var(--letter-spacing-display);line-height:1.3}.carousel-slide__caption--left p{text-align:left}.carousel-slide__caption--center p{text-align:center}.carousel-slide__caption--right p{text-align:right}.carousel__btn{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:var(--fluid-40-60);height:var(--fluid-40-60);background:var(--color-background);border:none;cursor:pointer;padding:0;z-index:1;transition:opacity .2s}.carousel__btn--prev{left:var(--fluid-12-16)}.carousel__btn--prev svg{transform:rotate(180deg)}.carousel__btn--next{right:var(--fluid-12-16)}.carousel__btn:disabled{opacity:.35;cursor:default}.carousel__btn:not(:disabled):hover{opacity:.85}.section--image-carousel.section--full-width .embla__container{gap:0}.section--image-carousel.section--full-width .embla__slide{flex:0 0 100%}@media screen and (min-width:1000px){.section--full-width .embla__slide{flex:0 0 50%}}.section--image-carousel .carousel-slide__media img{transition:transform .9s cubic-bezier(.22,1,.36,1),filter .6s ease;will-change:transform}.section--image-carousel .carousel-slide:hover .carousel-slide__media img{transform:scale(1.045);filter:saturate(1.08)}.section--image-carousel .carousel__btn{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .2s ease,box-shadow .35s ease}.section--image-carousel .carousel__btn svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.section--image-carousel .carousel__btn:not(:disabled):hover{transform:translateY(-50%) scale(1.06);box-shadow:0 12px 28px #0000002e}.section--image-carousel .carousel__btn--next:not(:disabled):hover svg{transform:translate(var(--fluid-4-4))}.section--image-carousel .carousel__btn--prev:not(:disabled):hover svg{transform:rotate(180deg) translate(var(--fluid-4-4))}@supports (animation-timeline: view()){.section--image-carousel .embla__slide .carousel-slide{animation:carousel-slide-in linear both;animation-timeline:view();animation-range:entry 0% cover 22%}}@keyframes carousel-slide-in{0%{opacity:0;transform:translateY(var(--fluid-24-32)) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.section--image-carousel .carousel-slide__media img,.section--image-carousel .carousel__btn,.section--image-carousel .carousel__btn svg,.section--image-carousel .embla__slide .carousel-slide{transition:none;animation:none}.section--image-carousel .carousel-slide:hover .carousel-slide__media img{transform:none;filter:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-image-carousel.css.map */
