video-link{--color-primary: rgba(var(--color-base-background-primary), 1) !important;--color-bg: rgba(var(--color-base-accent-primary), 1) !important}component-carousel{max-width:100dvw;display:block;position:relative;overflow:hidden;background-color:rgba(var(--color-base-background-secondary),1);width:100%}component-carousel .swiper-lazy-preloader{display:block}component-carousel.-small{aspect-ratio:4/1}@media screen and (max-width: 991px){component-carousel.-small{aspect-ratio:4/3}}component-carousel.-medium{aspect-ratio:180/91}@media screen and (max-width: 991px){component-carousel.-medium{aspect-ratio:3/4}}component-carousel.-large{height:calc(100dvh - 114px)!important}component-carousel.-large{min-height:600px}component-carousel.-filter .swiper-slide:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;z-index:1;background:#fff;background:linear-gradient(0deg,#fff,#ffffff26 85%,#fff0)}component-carousel .swiper-slide{display:flex;align-items:center;position:relative}component-carousel .swiper-slide .full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}component-carousel .swiper-slide.-responsive .desktop{display:block}component-carousel .swiper-slide.-responsive .mobile{display:none}@media screen and (max-width: 991px){component-carousel .swiper-slide.-responsive .desktop{display:none}component-carousel .swiper-slide.-responsive .mobile{display:block}}component-carousel .swiper,component-carousel .swiper-wrapper,component-carousel .swiper-slide,component-carousel img,component-carousel .simpleParallax{height:100%}component-carousel img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;z-index:1}component-carousel .swiper-button-prev,component-carousel .swiper-button-next{display:block!important}component-carousel .swiper-button-prev,component-carousel .swiper-button-next{color:rgba(var(--color-base-accent-primary),1)}@media screen and (max-width: 575px){component-carousel .swiper-button-prev,component-carousel .swiper-button-next{display:none!important}}component-carousel .swiper-button-disabled{opacity:0!important}component-carousel .swiper-pagination{bottom:.5rem!important}component-carousel .swiper-pagination{top:auto;top:initial;height:-moz-fit-content;height:fit-content}component-carousel .swiper-pagination-bullet{background:#0000;opacity:1;height:15px;width:15px;border:2px solid rgba(var(--color-base-accent-primary),1)}component-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(var(--color-base-accent-primary),1)}component-carousel .text{position:absolute;transform:translateY(-50%);padding:10px;color:#fff;font-size:1rem;z-index:2}component-carousel .text h1,component-carousel .text h2,component-carousel .text h3,component-carousel .text h4,component-carousel .text h5,component-carousel .text h6{font-weight:800;margin-bottom:.5rem;line-height:1}component-carousel .text h1{font-size:4rem}@media screen and (max-width: 991px){component-carousel .text h1{font-size:2.5rem}}component-carousel .text h2{font-size:3.5rem}@media screen and (max-width: 991px){component-carousel .text h2{font-size:2rem}}component-carousel .text h3{font-size:3rem}@media screen and (max-width: 991px){component-carousel .text h3{font-size:1.8rem}}component-carousel .text h4{font-size:2.5rem}@media screen and (max-width: 991px){component-carousel .text h4{font-size:1.5rem}}component-carousel .text h5{font-size:2rem}@media screen and (max-width: 991px){component-carousel .text h5{font-size:1.2rem}}component-carousel .text h6{font-size:1.5rem}@media screen and (max-width: 991px){component-carousel .text h6{font-size:1rem}}component-carousel .text p{font-size:1.2rem}@media screen and (max-width: 991px){component-carousel .text p{font-size:1rem}}component-carousel .text.-left{left:7%;right:auto}component-carousel .text.-right{left:auto;right:7%}component-carousel .text.-center-x{left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}component-carousel .text.-center-y{top:50%;transform:translateY(-50%)}component-carousel .text.-center-x.-center-y{top:50%;left:50%;transform:translate(-50%,-50%)}component-carousel .text.-top{top:7%}component-carousel .text.-bottom{bottom:2rem}@media screen and (max-width: 767px){component-carousel .text.-bottom{bottom:2rem}}component-carousel .text .c-button{text-shadow:none;margin-top:1rem}@media screen and (max-width: 767px){component-carousel .text{width:calc(100% - 2rem);font-size:.75rem;padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-carousel.css.map */
