.hero-banner{--hero-px: clamp(1px, 100vw / 1440, 1.7778px);display:flex;align-items:center;gap:calc(20 * var(--hero-px));padding:clamp(calc(var(--hero-padding-top, 60) * .67px),4.2vw,calc(var(--hero-padding-top, 60) * var(--hero-px))) clamp(16px,2.8vw,calc(40 * var(--hero-px))) calc(var(--hero-padding-bottom, 60) * var(--hero-px));color:var(--hero-text, #fff);background-color:var(--hero-background, #000)}body.page-index .hero-banner{padding-top:calc(var(--header-height, 77px) + clamp(calc(var(--hero-padding-top, 60) * .67px),4.2vw,calc(var(--hero-padding-top, 60) * var(--hero-px))))}.hero-banner__content{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:calc(48 * var(--hero-px));min-width:0}.hero-banner__text{display:flex;flex-direction:column;gap:calc(24 * var(--hero-px))}.hero-banner__title{margin:0;font-family:Barlow Condensed,sans-serif;font-size:min(calc(var(--hero-title-size, 80) * (100vw / 1440)),calc(var(--hero-title-size, 80) * 1.7778px));font-weight:800;font-style:italic;line-height:.94;letter-spacing:0;text-transform:uppercase;color:var(--hero-text, #fff);overflow-wrap:break-word}.hero-banner__lead{margin:0;font-family:Barlow Condensed,sans-serif;font-size:calc(16 * var(--hero-px));font-weight:400;line-height:1.4;letter-spacing:.01em}.hero-banner__buttons{display:flex;gap:calc(12 * var(--hero-px))}.hero-banner__button{display:flex;align-items:center;justify-content:center;min-height:calc(60 * var(--hero-px));padding:calc(8 * var(--hero-px)) calc(32 * var(--hero-px));border:1px solid transparent;border-radius:calc(6 * var(--hero-px));font-family:Barlow Condensed,sans-serif;font-size:calc(16 * var(--hero-px));font-weight:800;line-height:1.2;letter-spacing:.04em;text-align:center;text-transform:uppercase;text-decoration:none;color:var(--hero-accent-text, #fff);transition:background-color .2s,color .2s,border-color .2s,filter .2s}.hero-banner__button:hover,.hero-banner__button:focus-visible{color:var(--hero-accent-text, #fff)}.hero-banner__button--primary{background-color:var(--hero-accent, #f26722);border-color:var(--hero-accent, #f26722)}.hero-banner__button--primary:hover,.hero-banner__button--primary:focus-visible{filter:brightness(1.08)}.hero-banner__button--secondary{border-color:var(--hero-button-border, #4d4d4d)}.hero-banner__button--secondary:hover,.hero-banner__button--secondary:focus-visible{background-color:#fff;border-color:#fff;color:#000}.hero-banner__media{display:flex;flex:0 1 min(calc(var(--hero-media-width, 670) * (100vw / 1440)),calc(var(--hero-media-width, 670) * 1.7778px));max-width:50%;gap:calc(10 * var(--hero-px));min-width:0}.hero-banner__image{flex:1 1 0;min-width:0;aspect-ratio:33 / 51;object-fit:cover;border:1px solid var(--hero-image-border, #292929);border-radius:calc(12 * var(--hero-px))}@media screen and (max-width:989px){body.page-index .hero-banner{padding-top:calc(var(--header-height, 69px) + clamp(calc(var(--hero-padding-top, 60) * .67px),4.2vw,calc(var(--hero-padding-top, 60) * 1px)))}.hero-banner{flex-direction:column;align-items:stretch;gap:32px}.hero-banner__content{gap:32px}.hero-banner__text{gap:16px}.hero-banner__title{font-size:calc(var(--hero-title-size, 80) * .55px);line-height:.95}.hero-banner__lead{font-size:14px}.hero-banner__buttons{flex-direction:column;gap:10px}.hero-banner__button{min-height:48px;padding:8px 24px;font-size:16px;border-radius:6px}.hero-banner__media{flex:0 0 auto;max-width:none;gap:12px}.hero-banner__image{aspect-ratio:auto;height:clamp(200px,51vw,320px);border-radius:8px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hero-banner.css.map */
