.carousel{--opacity-slide: .2;--opacity-slide-hover: .3;--padding-bottom: 130%;overflow:hidden}.carousel__wrapper{display:grid;grid-template-columns:1fr;gap:2.4rem;row-gap:var(--custom-spacing-lg)!important}@media screen and (min-width:750px){.carousel__wrapper{gap:3.2rem}}@media screen and (min-width:1200px){.carousel__wrapper{gap:4.8rem}.carousel__wrapper_no-heading{gap:4rem}}.carousel__top{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.carousel__subtitle{margin:0}.carousel__subtitle+.carousel__wrapper{margin-top:1rem}.carousel__title{margin:0}.carousel__button{grid-row:2;grid-column:span 2}@media screen and (min-width:576px){.carousel__button{grid-row:unset;grid-column:2;margin-left:0!important}}@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__slider .swiper-wrapper{padding-bottom:0}}.carousel__pagination{position:absolute;bottom:2rem!important;left:2rem!important;z-index:2;display:flex;align-items:center;padding:.4rem;border-radius:1.2rem;background-color:#fefefe33!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;width:fit-content!important}@media screen and (min-width:576px){.carousel__pagination{display:none}}.carousel__pagination .swiper-pagination-bullet{pointer-events:all;opacity:1;background:none;fill:#fff;height:auto;width:auto;margin:0 .4rem}.carousel__pagination .swiper-pagination-bullet svg{display:block;width:1rem;height:1rem;color:#fff3}.carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{position:relative}.carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;border-radius:50%;background-color:#fff!important;border:none!important;transform:translate(-50%,-50%)}.carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg{fill:none;transform:scale(1);color:#fff}.carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg .circle{stroke-width:.2rem}.carousel__slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:.8rem}@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:none;column-gap:1.6rem;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{display:flex;top:50%;bottom:auto;left:1.5rem;right:1.5rem;transform:translateY(-50%);background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;border-radius:0}.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{width:calc(100% - 3.2rem)}}.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;border-radius:var(--custom-border-radius-lg);overflow:hidden}.carousel__slide:before{content:"";display:block;padding-bottom:var(--padding-bottom)}.carousel__slide-content{display:flex;flex-direction:column;justify-content:flex-end;padding:2.4rem!important}@media screen and (max-width:1200px){.carousel__slide-content{padding:5.6rem 2.4rem!important}}.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;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.carousel__slide:hover .carousel__slide-image img,.carousel__slide:hover .carousel__slide-image video{transform:scale(1.02)}.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;display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.carousel__slide--light *{color:rgb(var(--color-foreground-secondary))}.no-js .carousel__slider .swiper-wrapper{overflow-x:auto}.carousel__logo-container{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:12px;background-color:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);aspect-ratio:1 / 1;width:1.6em;height:1.6em}.carousel__logo{display:block;max-height:66%;max-width:100%;width:auto;height:auto;object-fit:contain}.carousel__title-text{display:inline}
/*# sourceMappingURL=/cdn/shop/t/61/assets/section-288-carousel.css.map */
