.hero-section,.hero-js-slider{width:100%;position:relative;overflow:hidden}.hero-js-slider.slider-height--small{aspect-ratio:2 / 1}.hero-js-slider.slider-height--medium{aspect-ratio:3 / 2}.hero-js-slider.slider-height--large{aspect-ratio:16 / 6.75}.hero-js-slider.slider-height--adapt_image{aspect-ratio:var(--hero-desktop-ratio, 1.7778)}.hero-js-slider .swiper-wrapper{width:100%;height:100%}.hero-js-slider .swiper-slide{width:100%;height:100%;position:relative;overflow:hidden}.hero-js-slider .swiper-slide picture{display:block;width:100%;height:100%}.hero-js-slider .swiper-slide picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.hero-js-slider .swiper-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000001a 10%,#0000004d)}.hero-content{position:absolute;top:50%;left:5%;transform:translateY(-50%);z-index:2;width:90%;max-width:675px;text-shadow:0 5px 20px rgb(0 0 0 / 55%)}.hero-content .banner-box{width:100%}.hero-content h2{margin:0;line-height:1.1;font-weight:400;color:var(--white-color, #ffffff);text-transform:none}.hero-content p{margin:20px 0 0;font-size:18px;line-height:1.6;font-weight:400;color:var(--white-color, #ffffff)}.hero-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:25px;padding:10px 30px;min-height:50px;font-size:16px;line-height:1.2;font-weight:500;border-radius:30px;text-decoration:none;text-transform:uppercase;color:var(--black-color, #000000);background:var(--white-color, #ffffff);box-shadow:0 5px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease,color .3s ease}.hero-btn:hover{color:var(--primary-color, #000000);transform:translateY(-3px);box-shadow:0 8px 25px #00000040}.hero-js-slider .swiper-button-prev:after,.hero-js-slider .swiper-button-next:after{display:none}.hero-js-slider .swiper-button-prev,.hero-js-slider .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);width:45px;height:45px;margin:0;padding:8px;border:0;border-radius:50%;background:#fff;color:#000;cursor:pointer;z-index:4;transition:transform .3s ease,opacity .3s ease}.hero-js-slider .swiper-button-prev{left:15px!important}.hero-js-slider .swiper-button-next{right:15px!important}.hero-js-slider .swiper-button-prev:hover,.hero-js-slider .swiper-button-next:hover{transform:translateY(-50%) scale(1.1)}.hero-js-slider .swiper-button-prev svg,.hero-js-slider .swiper-button-next svg{width:100%;height:100%}.hero-js-slider .swiper-button-prev path,.hero-js-slider .swiper-button-next path{stroke:currentColor;fill:transparent}.hero-js-slider .swiper-pagination{position:absolute;left:0;bottom:25px;width:100%;z-index:4;text-align:center}.hero-js-slider .swiper-pagination-bullet{display:inline-block;width:8px;height:8px;margin-inline:7px!important;background:#fff;opacity:1;border-radius:4px;transition:transform .3s ease,background .3s ease}.hero-js-slider .swiper-pagination-bullet-active{width:30px;transform:scale(1.3)}@media screen and (min-width:1200px){.hero-content{width:90%;max-width:90%}.hero-content .banner-box{max-width:65rem}}@media screen and (max-width:1280px){.hero-js-slider .swiper-pagination{bottom:15px}}@media screen and (max-width:1201px){.hero-content{top:auto;bottom:12%;left:5%;transform:none;width:90%}.hero-content p{display:none}.hero-content h2{margin-bottom:15px;color:var(--white-color, #ffffff);text-shadow:0 0 10px rgb(0 0 0 / 55%)}.hero-btn{margin-top:0;padding:10px 28px;min-height:42px;font-size:14px}.hero-js-slider .swiper-button-prev,.hero-js-slider .swiper-button-next{display:none}}@media screen and (max-width:749px){.hero-js-slider.slider-height--large{height:70svh;min-height:420px;aspect-ratio:auto}.hero-js-slider.slider-height--medium{aspect-ratio:4 / 3}.hero-js-slider.slider-height--small{aspect-ratio:3 / 2}.hero-js-slider.slider-height--adapt_image{aspect-ratio:var(--hero-mobile-ratio, var(--hero-desktop-ratio, 1.7778))}.hero-content{bottom:10%;left:20px;width:calc(100% - 40px)}.hero-js-slider .swiper-pagination{bottom:10px}}@media(prefers-reduced-motion:reduce){.hero-btn,.hero-js-slider .swiper-button-prev,.hero-js-slider .swiper-button-next,.hero-js-slider .swiper-pagination-bullet{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAACA */
