.asv-hero{--asv-bg: #fff;--asv-text: #111;--asv-muted: #6b6b6b;background:var(--asv-bg);color:var(--asv-text);overflow:hidden}.asv-hero--dark{--asv-bg: #0b0b0b;--asv-text: #fff;--asv-muted: #b7b7b7}.asv-hero__inner{padding-top:clamp(70px,9vw,140px);padding-bottom:clamp(70px,9vw,140px)}.asv-hero__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(45px,7vw,110px);min-height:min(720px,75vh)}.asv-hero--left .asv-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.asv-hero--left .asv-hero__content{order:2}.asv-hero--left .asv-hero__media{order:1}.asv-hero__content{max-width:560px;padding:20px 0}.asv-hero__label{display:inline-block;margin-bottom:22px;font-size:11px;line-height:1;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--asv-muted)}.asv-hero__title{margin:0;max-width:560px;font-size:clamp(42px,5.2vw,78px);line-height:.98;letter-spacing:-.045em;font-weight:600;color:var(--asv-text)}.asv-hero__description{max-width:500px;margin-top:28px;font-size:clamp(15px,1.25vw,18px);line-height:1.65;color:var(--asv-muted)}.asv-hero__product-title{margin-top:34px;font-size:16px;line-height:1.4;font-weight:600}.asv-hero__price{margin-top:10px;font-size:21px;line-height:1.3;font-weight:600}.asv-hero__button{display:inline-flex;align-items:center;gap:12px;margin-top:30px;padding:15px 22px;border:1px solid var(--asv-text);border-radius:999px;background:transparent;color:var(--asv-text);text-decoration:none;font-size:14px;line-height:1;font-weight:600;transition:background-color .3s ease,color .3s ease,transform .3s ease,gap .3s ease}.asv-hero__button-arrow{transition:transform .3s ease}.asv-hero__button:hover{background:var(--asv-text);color:var(--asv-bg);transform:translateY(-2px);gap:16px}.asv-hero__button:hover .asv-hero__button-arrow{transform:translate(3px)}.asv-hero__media{position:relative;width:100%}.asv-hero__media-link{display:block;position:relative;overflow:hidden;border-radius:28px;background:#f7f7f7;text-decoration:none;aspect-ratio:1 / .86}.asv-hero__image,.asv-hero__video,.asv-hero__placeholder{display:block;width:100%;height:100%}.asv-hero__image{object-fit:contain;background:#fff;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.asv-hero__video{object-fit:cover;background:#fff}.asv-hero__media-link:hover .asv-hero__image{transform:scale(1.045)}.asv-hero__placeholder{background:#f5f5f5}.asv-hero__empty{min-height:500px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:60px;border-radius:28px;background:#f7f7f7}@media screen and (max-width:989px){.asv-hero__grid,.asv-hero--left .asv-hero__grid{grid-template-columns:1fr;gap:45px;min-height:0}.asv-hero--left .asv-hero__content,.asv-hero--left .asv-hero__media{order:initial}.asv-hero__content{max-width:700px}.asv-hero__media-link{aspect-ratio:1 / .72}}@media screen and (max-width:749px){.asv-hero__inner{padding-top:55px;padding-bottom:55px}.asv-hero__grid{gap:32px}.asv-hero__title{font-size:clamp(38px,12vw,58px)}.asv-hero__description{margin-top:20px;font-size:15px}.asv-hero__product-title{margin-top:27px}.asv-hero__button{margin-top:25px}.asv-hero__media-link{border-radius:20px;aspect-ratio:1 / 1}.asv-hero__empty{min-height:360px;padding:35px 25px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.asv-hero__image,.asv-hero__button,.asv-hero__button-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/asv-hero.css.map */
