.catalog-site .hero-cover>img{display:block;width:100%;height:auto;object-fit:contain;filter:none;border-radius:0}
.carousel-autoplay{position:absolute;right:20px;bottom:9px;z-index:5;padding:5px 10px;border:1px solid #ffffff26;border-radius:6px;background:#101b1ac9;color:#c8cec9;font-size:12px;line-height:1.4;backdrop-filter:blur(8px)}
.carousel-autoplay[hidden]{display:none!important}
.sale-fan-controls .carousel-autoplay{position:static;color:#cdbb96;border-color:#c6ac703d;background:#151b19b3}
@keyframes hero-arrive{from{opacity:.2;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}
@media(min-width:761px) and (prefers-reduced-motion:no-preference){.catalog-hero .hero-cover,.catalog-hero .hero-copy{animation:hero-arrive .48s cubic-bezier(.2,.7,.3,1) both}}
@media(max-width:760px){
 .catalog-site .catalog-hero{min-height:0;background:#080f0e}
 .catalog-site .catalog-hero .hero-ambience{display:none}
 .catalog-site .catalog-hero:after{background:radial-gradient(ellipse at 50% 30%,#31204738,transparent 70%)!important}
 .catalog-site .catalog-hero .hero-inner{min-height:0;display:flex;flex-direction:column;gap:22px;padding:24px 22px 45px}
 .catalog-site .catalog-hero .hero-cover{display:block;flex:none;width:min(74vw,320px);max-width:100%;margin:0 auto;border:1px solid #ffffff26;border-radius:5px;box-shadow:0 12px 25px #0006;overflow:hidden}
 .catalog-site .catalog-hero .hero-cover>img{width:100%;height:auto;max-height:none;object-fit:contain;filter:none}
 .catalog-site .catalog-hero .hero-cover .cover{height:auto;aspect-ratio:3/4;background-size:contain;background-repeat:no-repeat}
 .catalog-site .catalog-hero .hero-copy{width:100%;max-width:none}
 .catalog-site .catalog-hero .hero-copy>p{max-width:none}
 .catalog-site .catalog-hero .slider-arrow{top:min(49.333vw + 24px,237px);transform:translateY(-50%);background:#08100dcc;border-color:#ffffff40}
 .catalog-site .catalog-hero .slider-arrow.prev{left:8px}
 .catalog-site .catalog-hero .slider-arrow.next{right:8px}
 .catalog-site .catalog-hero>.slider-dots{bottom:13px}
 .carousel-autoplay{display:none}
}
@media(prefers-reduced-motion:reduce){.catalog-hero .hero-cover,.catalog-hero .hero-copy{animation:none!important}.carousel-autoplay{display:none}}
