.mab-hero{--mab-hero-navy: 9, 23, 50;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-start;aspect-ratio:4 / 5;background:#0c1f43;color:#fff}@media only screen and (min-width:750px){.mab-hero{align-items:center;aspect-ratio:auto;height:clamp(420px,41.7vw,680px)}}.mab-hero__media,.mab-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.mab-hero__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center bottom}@media only screen and (min-width:750px){.mab-hero__img{object-position:65% center}}.mab-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(var(--mab-hero-navy),calc(var(--mab-hero-overlay, .7) + .15)),rgba(var(--mab-hero-navy),var(--mab-hero-overlay, .7)) 38%,rgba(var(--mab-hero-navy),0) 62%)}@media only screen and (min-width:750px){.mab-hero__overlay{background:linear-gradient(90deg,rgba(var(--mab-hero-navy),calc(var(--mab-hero-overlay, .7) + .15)),rgba(var(--mab-hero-navy),var(--mab-hero-overlay, .7)) 34%,rgba(var(--mab-hero-navy),0) 60%)}}@media only screen and (min-width:750px)and (max-width:1023px){.mab-hero__overlay{background:linear-gradient(90deg,rgba(var(--mab-hero-navy),calc(var(--mab-hero-overlay, .7) + .15)),rgba(var(--mab-hero-navy),var(--mab-hero-overlay, .7)) 45%,rgba(var(--mab-hero-navy),0) 72%)}}.mab-hero__content{width:100%;padding-top:28px;padding-bottom:28px}.mab-hero__text{max-width:560px}@media only screen and (min-width:750px){.mab-hero__text{max-width:min(48%,640px)}}@media only screen and (min-width:750px)and (max-width:1023px){.mab-hero__text{max-width:60%}}.mab-hero .mab-hero__brand{margin:0;color:#fff;font-size:clamp(30px,4.2vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.02em;text-transform:none;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.25)}.mab-hero__rule{display:block;width:100%;max-width:420px;height:2px;margin:16px 0 14px;background:#ffffff8c}.mab-hero__eyebrow{margin:0 0 6px;color:#ff8a8f;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.mab-hero__title{margin:0;color:#bcd4ff;font-size:clamp(19px,2.2vw,32px);font-weight:700;line-height:1.2;text-wrap:balance}.mab-hero__lead{margin:10px 0 0;color:#ffffffd9;font-size:clamp(14px,1.2vw,17px);line-height:1.5;text-wrap:pretty}.mab-hero .mab-hero__button{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:20px;padding:12px 22px;border-radius:12px;background:#e21b23;box-shadow:0 8px 20px #e21b234d;color:#fff;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.mab-hero .mab-hero__button:hover{background:#c4121a;color:#fff;transform:translateY(-1px)}.mab-hero .mab-hero__button:focus-visible{outline:3px solid #fff;outline-offset:3px}.mab-hero__button svg{width:16px;height:16px;flex-shrink:0}@media only screen and (max-width:749px){.mab-hero__rule{max-width:260px;margin:12px 0 10px}.mab-hero__lead{display:none}.mab-hero .mab-hero__brand{font-size:clamp(26px,7.4vw,34px)}.mab-hero .mab-hero__button{min-height:44px;margin-top:16px;padding:10px 18px;font-size:14px}}@media(prefers-reduced-motion:reduce){.mab-hero .mab-hero__button{transition:none}.mab-hero .mab-hero__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/section-mab-hero-banner.css.map */
