.hero{position:relative;overflow:hidden;display:flex;align-items:var(--hero-v-d, center);background-color:#1a1a1a;height:var(--hero-h-d, auto);min-height:var(--hero-h-d-min, 90vh)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__bg-img{width:100%;height:100%;object-fit:cover;display:block}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-desktop, rgba(0, 0, 0, .45))}.hero__content{position:relative;z-index:1;width:100%;display:flex;justify-content:var(--hero-h-d-just, center);text-align:var(--hero-h-d-text, center);padding:var(--hero-pad-top-d, 120px) var(--hero-pad-sides-d, 32px) var(--hero-pad-bot-d, 80px)}.hero__content-inner{max-width:var(--hero-content-w, 640px);display:flex;flex-direction:column;align-items:var(--hero-h-d-items, center)}.hero__heading{font-family:var(--font-heading);font-size:var(--hero-heading-d, 64px);font-weight:700;color:var(--hero-text-color, #ffffff);line-height:1.1;letter-spacing:-.02em;margin:0}.hero__subtext{font-family:var(--font-body);font-size:var(--hero-sub-d, 18px);color:var(--hero-text-color, #ffffff);opacity:.88;margin:20px 0 0;line-height:1.6;max-width:480px}.hero__buttons{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap;justify-content:var(--hero-h-d-items, center)}.hero__btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,filter .2s;white-space:nowrap;border-width:2px;border-style:solid}.hero__btn[data-size-d=small]{padding:10px 20px;font-size:13px;border-radius:6px}.hero__btn[data-size-d=medium]{padding:14px 28px;font-size:14px;border-radius:8px}.hero__btn[data-size-d=large]{padding:18px 36px;font-size:16px;border-radius:10px}.hero__btn--primary{background:var(--hero-btn-primary-bg, #ffffff);color:var(--hero-btn-primary-text, #1a1a1a);border-color:var(--hero-btn-primary-bg, #ffffff)}.hero__btn--primary:hover{filter:brightness(.93)}.hero__btn--secondary{background:transparent;color:var(--hero-btn-secondary-color, #ffffff);border-color:var(--hero-btn-secondary-color, #ffffff)}.hero__btn--secondary:hover{background:#ffffff1f}@media(max-width:767px){.hero{align-items:var(--hero-v-m, center);height:var(--hero-h-m, auto);min-height:var(--hero-h-m-min, 0);aspect-ratio:var(--hero-aspect-m, auto)}.hero__overlay{background:var(--overlay-mobile, var(--overlay-desktop, rgba(0, 0, 0, .5)))}.hero__content{justify-content:var(--hero-h-m-just, flex-start);text-align:var(--hero-h-m-text, left);padding:var(--hero-pad-top-m, 100px) var(--hero-pad-sides-m, 20px) var(--hero-pad-bot-m, 60px)}.hero__content-inner{align-items:var(--hero-h-m-items, flex-start)}.hero__heading{font-size:var(--hero-heading-m, 32px)}.hero__subtext{font-size:var(--hero-sub-m, 14px)}.hero__btn[data-size-m=small]{padding:10px 20px;font-size:13px;border-radius:6px}.hero__btn[data-size-m=medium]{padding:14px 28px;font-size:14px;border-radius:8px}.hero__btn[data-size-m=large]{padding:18px 36px;font-size:16px;border-radius:10px}.hero__buttons{justify-content:var(--hero-h-m-items, flex-start)}.hero__buttons[data-mobile-layout=inline]{flex-direction:row;flex-wrap:wrap}.hero__buttons[data-mobile-layout=full]{flex-direction:column;width:100%;align-self:stretch}.hero__buttons[data-mobile-layout=full] .hero__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-hero.css.map */
