.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.hero{position:relative;margin-bottom:55px;margin-top:30px}.hero-three{margin-top:20px}.hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:22px;gap:22px;align-items:stretch;margin-top:25px;height:clamp(320px,36vw,440px)}.hero-carousel--full{grid-column:1/-1}.hero-carousel{width:100%;overflow:hidden;min-width:0;height:100%}.hero-swiper{width:100%;height:100%;--swiper-navigation-size:0px!important;--swiper-theme-color:transparent!important}.hero-swiper .swiper-slide,.hero-swiper .swiper-wrapper{height:100%}.hero-slide{position:relative;width:100%;height:100%;overflow:hidden;border-radius:10px;margin:0;padding-top:0}.hero-slide-img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.hero-swiper .swiper-slide-active .hero-slide-img{transform:none}.hero-carousel .swiper-button-next,.hero-carousel .swiper-button-prev{width:28px!important;height:28px!important;top:50%!important;transform:translateY(-50%)!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;background-color:hsla(0,0%,100%,.92)!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px 5px rgba(0,0,0,.16)!important;opacity:.9;visibility:visible;z-index:10;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.hero-carousel:hover .swiper-button-next,.hero-carousel:hover .swiper-button-prev{opacity:1;background-color:#fff!important;transform:translateY(-50%) scale(1.08)!important}.hero-carousel .swiper-button-next svg,.hero-carousel .swiper-button-prev svg,.hero-swiper .swiper-button-next svg,.hero-swiper .swiper-button-prev svg{display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.hero-carousel .swiper-button-next:after,.hero-carousel .swiper-button-prev:after,.hero-swiper .swiper-button-next:after,.hero-swiper .swiper-button-prev:after{content:""!important;display:none!important;font-size:0!important}.hero-carousel .swiper-button-prev:before{border-left:2px solid #222!important;border-bottom:2px solid #222!important;margin-left:2px!important}.hero-carousel .swiper-button-next:before,.hero-carousel .swiper-button-prev:before{content:""!important;display:block!important;width:7px!important;height:7px!important;transform:rotate(45deg)!important}.hero-carousel .swiper-button-next:before{border-right:2px solid #222!important;border-top:2px solid #222!important;margin-right:2px!important}.hero-carousel .swiper-button-prev{left:8px!important}.hero-carousel .swiper-button-next{right:8px!important}.hero-side-banners{display:grid;grid-template-rows:repeat(2,1fr);grid-gap:22px;gap:22px;height:100%}.product-ads{display:block;width:100%;height:100%;margin-bottom:0}.product-ads-inner{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden}.product-ads-img{position:absolute;inset:0}.product-ads img,.product-ads-img{width:100%;height:100%;object-fit:cover}.product-ads img{max-height:none;border-radius:8px}@media (max-width:1200px){.hero-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px;height:clamp(300px,38vw,400px)}.hero-side-banners{gap:18px}}@media (max-width:992px){.hero-layout{grid-template-columns:1fr;height:auto;gap:16px}.hero-carousel,.hero-swiper{height:auto;position:relative}.hero-swiper{width:100%;aspect-ratio:16/7;border-radius:10px;overflow:hidden}.hero-swiper .swiper-slide,.hero-swiper .swiper-wrapper{height:100%}.hero-slide{width:100%;height:100%}.hero-slide-img{object-fit:fill!important}.hero-carousel .swiper-button-next,.hero-carousel .swiper-button-prev{width:26px!important;height:26px!important;top:50%!important;transform:translateY(-50%)!important;margin-top:0!important;left:6px!important;opacity:.9!important;visibility:visible!important}.hero-carousel .swiper-button-next{right:6px!important;left:auto!important}.hero-carousel .swiper-button-next:before,.hero-carousel .swiper-button-prev:before{width:6px!important;height:6px!important;border-width:1.8px!important}.hero-side-banners{grid-template-columns:repeat(2,1fr);grid-template-rows:unset;height:auto;gap:16px}.product-ads,.product-ads-inner{height:auto}.product-ads-inner{aspect-ratio:16/9}}@media (max-width:576px){.hero{margin-top:14px;margin-bottom:30px}.hero-layout{margin-top:8px}.hero-swiper{aspect-ratio:2.1/1;border-radius:8px}.hero-slide{width:100%;height:100%;border-radius:8px}.hero-slide-img{object-fit:fill!important;object-position:center}.hero-carousel .swiper-button-next,.hero-carousel .swiper-button-prev{width:24px!important;height:24px!important;top:50%!important;transform:translateY(-50%)!important;margin-top:0!important;opacity:.9!important;visibility:visible!important}.hero-carousel .swiper-button-prev{left:6px!important}.hero-carousel .swiper-button-next{right:6px!important}.hero-carousel .swiper-button-next:before,.hero-carousel .swiper-button-prev:before{width:5px!important;height:5px!important;border-width:1.5px!important}.hero-side-banners{grid-template-columns:1fr;gap:12px;display:none}.product-ads-inner{aspect-ratio:16/9}}.hero-two{margin-top:0}.hero-four{margin:20px}