.hero-banner{position:relative;display:flex;align-items:center;overflow:hidden;width:100%}.hero-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-banner__video,.hero-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hero-banner__inner{position:relative;z-index:1;width:100%;padding-top:48px;padding-bottom:48px;display:flex;align-items:center}.hero-banner__glass{width:100%;max-width:640px;background:#0f0601b8;background:color-mix(in srgb,var(--glass-bg, #0f0601) 72%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:.5px solid rgba(200,134,10,.25);border:.5px solid color-mix(in srgb,var(--glass-border, #c8860a) 25%,transparent);border-radius:16px;padding:36px 32px;color:var(--text-color, #ffffff)}.hero-banner__badge{display:inline-block;border:1px solid rgba(200,134,10,.5);border:1px solid color-mix(in srgb,var(--glass-border, #c8860a) 50%,transparent);border-radius:999px;padding:4px 14px;font-size:11px;color:#d4a040;color:color-mix(in srgb,var(--glass-border, #c8860a) 90%,#fff);letter-spacing:.04em;margin-bottom:16px}.hero-banner__headline{font-size:clamp(32px,7vw,64px);font-weight:400;line-height:1.1;color:var(--text-color, #ffffff);margin:0 0 12px}.hero-banner__headline em{color:var(--accent-color, #c8860a);font-style:italic}.hero-banner__sub{font-size:14px;color:#ffffffbf;color:color-mix(in srgb,var(--text-color, #fff) 75%,transparent);line-height:1.6;margin:0 0 24px}.hero-banner__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.hero-banner__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s ease,transform .15s ease;cursor:pointer;white-space:nowrap}.hero-banner__btn:hover{opacity:.88;transform:translateY(-1px)}.hero-banner__btn--secondary{background:transparent;color:var(--text-color, #ffffff);border:1.5px solid rgba(255,255,255,.5);border:1.5px solid color-mix(in srgb,var(--text-color, #fff) 50%,transparent)}.hero-banner__proof{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.hero-banner__stars{color:var(--accent-color, #c8860a);font-size:14px;letter-spacing:1px}.hero-banner__proof-text{font-size:12px;color:#ffffffa6;color:color-mix(in srgb,var(--text-color, #fff) 65%,transparent)}.hero-banner__member-link{display:inline-block;font-size:12px;color:#fff9;color:color-mix(in srgb,var(--text-color, #fff) 60%,transparent);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.hero-banner__member-link:hover{color:var(--text-color, #ffffff)}.hero-banner__features{display:flex;gap:8px;flex-wrap:wrap;width:100%;margin-top:20px}.hero-banner__feature{flex:1;min-width:80px;display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:#00000047;border-radius:8px}.hero-banner__feature-title{font-size:12px;font-weight:700;color:var(--accent-color, #c8860a);line-height:1.3}.hero-banner__feature-text{font-size:11px;color:#ffffffa6;line-height:1.3}@media screen and (max-width:749px){.hero-banner{align-items:flex-end;min-height:520px}.hero-banner__inner{padding-top:24px;padding-bottom:24px}.hero-banner__glass{max-width:100%;padding:24px 20px;border-radius:14px;margin-bottom:12px}.hero-banner__ctas{flex-direction:column}.hero-banner__btn{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.hero-banner__btn{transition:none}.hero-banner__video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-subscription-hero-banner.css.map */
