.carousel{--opacity-slide: .2;--opacity-slide-hover: .3;--padding-bottom: 131.27%;overflow:hidden;max-height:100vh;display:flex;flex-direction:column;justify-content:center}.carousel__wrapper{display:grid;grid-template-columns:1fr auto;gap:var(--space-24)}@media screen and (min-width:750px){.carousel__wrapper{gap:var(--space-32)}}@media screen and (min-width:1200px){.carousel__wrapper{gap:var(--space-48)}}.carousel__wrapper_no-heading{gap:var(--space-24)}.carousel__wrapper_no-heading .swiper-wrapper{padding-bottom:0}.carousel__wrapper_no-heading .carousel__button{grid-row:3;grid-column:span 2;margin-left:0}.carousel__subtitle{margin:0}.carousel__subtitle+.carousel__wrapper{margin-top:1rem}.carousel__title{margin:0;font-size:var(--section-heading-size, 6.5rem)}.carousel__button{grid-row:2;grid-column:span 2;font-size:2rem}@media screen and (min-width:576px){.carousel__button{grid-row:unset;grid-column:2;margin-left:auto}}@media screen and (max-width:575px){.carousel__top+.carousel__button{grid-row:3}}.carousel__content{grid-column:span 2}.carousel__slider{position:relative}@media screen and (min-width:576px){.carousel__slider{overflow:visible}}.carousel--bleed .carousel__content{margin-inline:calc(-1 * var(--space-16, 1.6rem))}.carousel--bleed .carousel__slider{padding-right:0}.carousel--bleed .carousel__slider .swiper-wrapper{padding-left:var(--space-16, 1.6rem);padding-right:0}@media screen and (min-width:750px){.carousel--bleed .carousel__content{margin-inline:calc(-1 * var(--space-28, 2.8rem))}.carousel--bleed .carousel__slider .swiper-wrapper{padding-left:var(--space-28, 2.8rem)}}.carousel__slider .swiper-wrapper{padding-bottom:var(--space-64)}@media screen and (min-width:576px){.carousel__slider .swiper-wrapper{padding-bottom:0}}.carousel__slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:var(--space-24)}.carousel--bleed .carousel__slider:not(.swiper-initialized) .swiper-wrapper{gap:var(--space-16)}@media screen and (min-width:576px){.carousel__slider:not(.swiper-initialized) .swiper-wrapper .carousel__slide--5{width:calc(50% - .4rem)}}@media screen and (min-width:990px){.carousel__slider:not(.swiper-initialized) .swiper-wrapper .carousel__slide--5{width:calc(33.3333333333% - 1.2rem)}}@media screen and (min-width:1200px){.carousel__slider:not(.swiper-initialized) .swiper-wrapper .carousel__slide--5{width:calc(25% - 1.0666666667rem)}}@media screen and (min-width:1360px){.carousel__slider:not(.swiper-initialized) .swiper-wrapper .carousel__slide--5{width:calc(20% - 1rem)}}@media screen and (min-width:576px){.carousel__slider:not(.swiper-initialized) .swiper-wrapper .carousel__slide--4{width:calc(50% - .4rem)}}@media screen and (min-width:990px){.carousel__slider:not(.swiper-initialized) .swiper-wrapper .carousel__slide--4{width:calc(33.3333333333% - 1.2rem)}}@media screen and (min-width:1360px){.carousel__slider:not(.swiper-initialized) .swiper-wrapper .carousel__slide--4{width:calc(25% - 1.0666666667rem)}}@media screen and (min-width:576px){.carousel__slider:not(.swiper-initialized) .swiper-wrapper .carousel__slide--3{width:calc(50% - .4rem)}}@media screen and (min-width:990px){.carousel__slider:not(.swiper-initialized) .swiper-wrapper .carousel__slide--3{width:calc(33.3333333333% - 1.2rem)}}@media screen and (min-width:576px){.carousel__slider:not(.swiper-initialized) .swiper-wrapper .carousel__slide--2{width:calc(50% - .4rem)}}.carousel__slider-nav{position:absolute;bottom:0;left:0;z-index:1;display:flex;column-gap:var(--space-16);justify-content:space-between;pointer-events:none}.carousel__slider-nav .swiper-button-prev,.carousel__slider-nav .swiper-button-next{pointer-events:all}@media screen and (min-width:576px){.carousel__slider-nav{top:50%;bottom:auto;left:var(--space-16);right:var(--space-16);transform:translateY(-50%)}.carousel__slider-nav .swiper-button-prev{transform:translate(-50%)}.carousel__slider-nav .swiper-button-next{transform:translate(50%)}}@media screen and (min-width:1200px){.carousel__slider-nav{left:-.4rem;right:-.4rem;width:calc(100% + .8rem)}}.carousel__slider-nav .swiper-button-disabled{opacity:.2;pointer-events:none}@media screen and (min-width:576px){.carousel__slider-nav .swiper-button-disabled{opacity:0}}.carousel__slide{position:relative;display:flex;height:auto;width:75%;max-height:46.6rem;max-width:35.5rem;border-radius:0;overflow:hidden}@media screen and (min-width:576px){.carousel__slide{width:calc(50% - 12px)}}@media screen and (min-width:990px){.carousel__slide{width:calc(33.333% - 16px)}}.carousel__slide:before{content:"";display:block;padding-bottom:var(--padding-bottom)}.carousel__slide-content{display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--space-16) var(--space-16)}.carousel__slide-image{position:absolute;top:0;right:0;bottom:0;left:0}.carousel__slide-image img,.carousel__slide-image video{width:100%;height:100%;object-fit:cover}.carousel__slide-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(var(--color-overlay),var(--opacity-slide));transition:background-color var(--duration-default)}.carousel__slide-title{position:relative;z-index:1;margin:0;font-size:4.5rem}.carousel__slide-title.overlay-text-shadow,.carousel__slide-body--shadow{text-shadow:0 1px 3px rgba(0,0,0,calc(.92 * var(--text-shadow-intensity, 1))),0 2px 16px rgba(0,0,0,calc(.7 * var(--text-shadow-intensity, 1)))}.carousel__slide--has-body .carousel__slide-content{width:100%;flex:1 1 100%}.carousel__slide--has-body .carousel__slide-title{display:block;width:100%;align-self:stretch;box-sizing:border-box;border-bottom:1px solid currentColor;padding-bottom:var(--space-4, .4rem)}.carousel__slide-body{position:relative;z-index:1;margin-top:var(--space-16, 1.6rem);width:90%;height:10.08rem;overflow:hidden;font-family:"Aspekta",var(--font-body-family),sans-serif;font-weight:400;font-size:1.4rem;line-height:1.2}.carousel__slide-body>:first-child{margin-top:0}.carousel__slide-body>:last-child{margin-bottom:0}.carousel__slide-body p{font-family:"Aspekta",var(--font-body-family),sans-serif;font-weight:400;font-size:1.4rem;line-height:1.2}@media screen and (max-width:575px){.carousel__slide.carousel__slide--has-body{width:93%;max-width:44rem;max-height:62rem}}.carousel__slide--light *{color:rgb(var(--color-foreground-secondary))}.carousel__slide:hover .carousel__slide-image:before{background-color:rgba(var(--color-overlay),var(--opacity-slide-hover))}@media screen and (min-width:1440px){.carousel .container{max-width:none}}.no-js .carousel__slider .swiper-wrapper{overflow-x:auto}@media screen and (max-width:575px){.carousel__slider-nav{display:none}.carousel__slider .swiper-wrapper{padding-bottom:0}.carousel__slider{overflow:visible;margin-right:calc(-1 * var(--space-28, 2.8rem));padding-right:var(--space-28, 2.8rem)}.carousel__button,.carousel .button{font-size:1.7rem}.carousel{--padding-bottom: 115.8%}.carousel__slide{width:85%}}html.js .carousel[data-pin-scroll=true]{min-height:100vh;min-height:100dvh;max-height:none;justify-content:center;padding-top:var(--header-height, 6.5rem);padding-bottom:var(--header-height, 6.5rem)}html.js .carousel[data-pin-scroll=true] .carousel__slider-nav{display:none}html.js .carousel[data-pin-scroll=true] .carousel__content,html.js .carousel[data-pin-scroll=true] .carousel__slider{min-width:0}html.js .carousel[data-pin-scroll=true] .carousel__slider{overflow:hidden;margin-right:0;padding-right:0}html.js .carousel[data-pin-scroll=true] .carousel__slider .swiper-wrapper{display:flex;flex-wrap:nowrap;width:max-content;gap:var(--space-16);padding-bottom:0;padding-right:var(--space-16, 1.6rem);will-change:transform}html.js .carousel[data-pin-scroll=true] .carousel__slide{flex:0 0 auto;width:35.5rem;max-width:none}@media screen and (max-width:575px){html.js .carousel[data-pin-scroll=true] .carousel__slide{width:80vw}}html.js .carousel[data-pin-scroll=true] .carousel__slide-content,html.js .carousel[data-pin-scroll=true] .carousel__slide-content *{color:#eaeaed}html.js .carousel[data-pin-scroll=true][data-pin-fallback=true]{min-height:0;max-height:100vh;padding-top:0;justify-content:center}html.js .carousel[data-pin-scroll=true][data-pin-fallback=true] .carousel__slider{overflow-x:auto}
/*# sourceMappingURL=/cdn/shop/t/95/assets/section-carousel.css.map */
