.carousel__wrapper{--image-width: min(36.666667vw, 22rem);--image-width: min(45vw, 22rem);--max-width: 111rem;--carousel-edge: 0rem;--carousel-padding: min(var(--spacing-edge), 4.4rem);--carousel-controls-offset: calc((var(--image-width) / 2) + 30px);--pagination-margin: var(--spacing-section-inner-small);--media-max-width: 180px;--content-padding: 0;--card-extra-padding: 0;--cta-offset: 50px;--pad-top: 60px;--button-pad-y: 13px;--button-pad-x: 30px;--mobile-pager-display: none;background-color:var(--carousel-bg-color, transparent);overflow:hidden}.carousel.has-only-products{--carousel-controls-offset: 35%;--media-max-width: initial;--content-padding: 20px;--card-extra-padding: 30px;--cta-offset: 50px;--carousel-pagination-bottom: 40px;--pad-top: 40px}.carousel.has-only-products .carousel__pagination{top:0;position:absolute;bottom:initial}.carousel.has-mobile-pager{--mobile-pager-display: flex}.carousel.has-mobile-pager.has-only-products .carousel__pagination{padding-top:10px}.carousel__product-item{padding:0 var(--card-extra-padding) var(--card-extra-padding) var(--card-extra-padding);padding:0 70px}.carousel__product-item .card__button{--button-border-width: 2px;margin-left:auto;margin-right:auto}.carousel__image.circle-mask{transform:translateZ(0)}.carousel__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.carousel__carousel,.carousel__carousel .swiper{--swiper-pagination-bullet-size: clamp(.9rem, 1vw, 1.2rem)}.carousel__carousel{position:relative;max-width:100%;width:min(var(--max-width) + (var(--carousel-padding) * 2),100vw)}.carousel__carousel .swiper{padding:0 calc(var(--carousel-edge) / 2)}.carousel__carousel .swiper-wrapper{position:relative}.carousel__carousel .swiper-slide{opacity:0;transition:opacity .3s ease-out}.carousel__carousel .swiper-slide-visible{transition-timing-function:ease-in;transition-delay:.1s}.carousel__carousel .swiper-slide-active{opacity:1}.carousel__inner{padding:0 var(--carousel-padding)}.carousel__content{max-width:27em}.carousel__inner,.carousel__content{display:flex;flex-direction:column;align-items:center}.carousel__content{gap:2rem;margin-top:20px}.carousel__media{flex-shrink:0;width:100%;max-width:var(--media-max-width)}.carousel__pagination{padding-top:20px;margin-bottom:var(--carousel-pagination-bottom, 40px);display:var(--mobile-pager-display, flex)}.carousel__controls{--nav-width-min: 13;--nav-width-max: 17;--nav-width: clamp( calc(var(--nav-width-min) * .1rem), calc( var(--nav-width-min) * .1rem + (var(--nav-width-max) - var(--nav-width-min)) * ( (100vw - (var(--viewport-width-mobile) * 1px)) / (var(--viewport-width-desktop) - var(--viewport-width-mobile)) ) ), calc(var(--nav-width-max) * .1rem) );--nav-margin: 3rem;position:absolute;top:var(--carousel-controls-offset);left:50%;transform:translate(-50%,-50%);justify-content:space-between;pointer-events:none;margin-top:calc(var(--swiper-pagination-bullet-size) + var(--pagination-margin));max-width:calc(var(--image-width) + calc(var(--nav-margin) * 2) + (var(--nav-width) * 2));width:100%;z-index:1}.carousel.has-only-products .carousel__controls{max-width:min(72vw,600px)}.carousel__nav .icon{height:auto;width:var(--nav-width)}.carousel__controls *{pointer-events:initial}.carousel-item{--font-size: var(--font-size--small);--line-height: 1.25;display:flex;flex-direction:column;align-items:center;padding:0 var(--content-padding)}.carousel-item>*{line-height:var(--line-height)}.caoursel-item__title{margin:0}.carousel-item__subtitle{font-size:var(--font-size);font-weight:var(--font-weight--normal);letter-spacing:var(--letter-spacing--h6);margin:calc((2rem - (1em * var(--line-height))) / 2) 0 0}.carousel-item__website{font-size:var(--font-size--caption-small);gap:clamp(.6rem,calc(8 / var(--viewport-width-desktop-large) * 100vw),.8rem);letter-spacing:var(--letter-spacing--caption-small);line-height:1;margin-top:clamp(1.2rem,1.25vw,1.5rem)}.carousel-item__name{text-align:center;font-weight:var(--font-weight--medium);margin:0 0 4px;letter-spacing:.2px}.carousel-item__website .icon{height:auto;width:clamp(.7rem,calc(8 / var(--viewport-width-desktop-large) * 100vw),.8rem);margin-top:0!important}.carousel__cta{text-align:center;margin-top:var(--cta-offset)}@media screen and (min-width: 750px){.carousel{--carousel-edge: calc(var(--spacing-edge) * 2);--carousel-padding: clamp(3rem, 3vw, 4.4rem)}.carousel__inner{text-align:left}.carousel__carousel{max-width:calc(100vw - (var(--carousel-edge) * 2));margin-top:20px}.carousel__carousel .swiper{padding:0 calc(max(100vw - var(--max-width),var(--carousel-edge) * 2)/2);margin:0 calc(max(100vw - var(--max-width),var(--carousel-edge) * 2)/-2)}.carousel__carousel :is(.swiper-slide-active,.swiper-slide-next){opacity:1}.carousel__content{align-items:flex-start;gap:clamp(1.2rem,1.25vw,1.5rem)}.carousel-item{align-items:start}.carousel.has-only-products .carousel__item{align-items:center}.carousel.has-only-products{--card-extra-padding: 40px}.carousel__pagination{display:flex}.carousel__controls{top:var(--carousel-controls-offset, 50%);padding:0 var(--spacing-edge);margin-top:calc((var(--swiper-pagination-bullet-size) + var(--pagination-margin)) / 2);height:100%;max-width:var(--page-width);width:100vw}.carousel__nav{display:flex;align-items:center;justify-content:center}.carousel__product-item .card__heading{font-size:18px;line-height:25px;font-weight:500;padding:0}.carousel__product-item .card__button{--button-border-width: 2px}.carousel.has-only-products .carousel__controls{max-width:var(--page-width)}.carousel.has-only-products .swiper-wrapper{margin-top:10px}.carousel__product-item{padding:0 45px}}@media screen and (min-width: 990px){.carousel__wrapper{--pad-top: 80px}.carousel__carousel :is(.swiper-slide-active,.swiper-slide-next),.carousel__carousel .swiper-slide-next+.swiper-slide{opacity:1}.carousel__product-item{padding-bottom:var(--card-extra-padding)}.carousel__product-item .card__heading{padding:0 var(--content-padding);font-size:20px;line-height:26px}.carousel.has-only-products .swiper-wrapper{margin-top:30px}.carousel.has-only-products{--card-extra-padding: 40px}}
/*# sourceMappingURL=/cdn/shop/t/339/assets/section-carousel.css.map */
