.cc-hero{position:relative;display:flex;align-items:flex-end;min-height:var(--cc-hero-min-height, 560px);padding:var(--cc-hero-padding-block, 80px) 24px;overflow:hidden}.cc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cc-hero__image{width:100%;height:100%;object-fit:cover;display:block}.cc-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.cc-hero__content{position:relative;z-index:1;max-width:640px;width:100%}.cc-hero__content--center{margin-inline:auto;text-align:center}.cc-hero__eyebrow{color:var(--cc-hero-text-color, #fff);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin:0 0 12px}.cc-hero__heading{color:var(--cc-hero-heading-color, #fff);font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;font-weight:800;margin:0 0 16px}.cc-hero__subheading{color:var(--cc-hero-text-color, #fff);font-size:1.0625rem;line-height:1.5;margin:0 0 28px;max-width:46ch}.cc-hero__content--center .cc-hero__subheading{margin-inline:auto}.cc-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.cc-hero__content--center .cc-hero__actions{justify-content:center}.cc-hero__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:4px;font-weight:600;font-size:.9375rem;text-decoration:none;transition:opacity .15s ease}.cc-hero__button:hover{opacity:.85}.cc-hero__button--primary{background:#1e4fde;color:#fff}.cc-hero__button--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}@media(max-width:749px){.cc-hero{min-height:420px;padding:48px 16px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-cc-hero.css.map */
