.hero-banner__overlay{position:relative;border-radius:18px;padding:18px 20px;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #00000040;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-banner__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--hero-text-bg-rgb, 0,0,0),var(--hero-text-bg-opacity, .35));z-index:0}.hero-banner__overlay>*{position:relative;z-index:1}.hero-banner__subheading{text-transform:uppercase;letter-spacing:.14em;opacity:.9;margin-bottom:8px;color:var(--hero-subheading-color, #fff);font-size:var(--hero-subheading-size, 12px)}.hero-banner__heading{color:var(--hero-heading-color, #fff);font-size:var(--hero-heading-size, 44px);line-height:1.05;margin:0}.hero-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:12px 18px;border-radius:9999px;text-decoration:none;line-height:1;font-size:var(--hero-btn-font-size, 16px);color:var(--hero-btn-color, #fff);background:var(--hero-btn-bg, #111);border:1px solid rgba(255,255,255,.15);transition:transform .15s ease,opacity .15s ease}.hero-banner__button:hover{transform:translateY(-1px);opacity:.95}@media(max-width:749px){.hero-banner__overlay{padding:16px;border-radius:16px}.hero-banner__heading{font-size:var(--hero-heading-size-mobile, 32px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-hero-banner.css.map */
