.hero{position:relative;background:var(--color-bg);color:var(--color-text);font-family:var(--font-display);overflow:hidden;isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-overlay-left);z-index:1;pointer-events:none}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-overlay-vignette);z-index:2;pointer-events:none}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero__media picture{display:block;width:100%;height:100%}.hero__media img,.hero__image{display:block;width:100%;height:100%;object-fit:cover}.hero-content{position:relative;z-index:10;box-sizing:border-box;color:var(--color-text)}.hero-copy{max-width:560px}.hero-eyebrow,.hero .hero-eyebrow{margin:0 0 12px;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text)}.hero h1,.hero__title{margin:0 0 10px;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,var(--text-hero-title));font-weight:var(--font-weight-title);line-height:1.1;letter-spacing:-.02em;color:var(--color-text);text-shadow:none}.hero__title-line{display:block}.hero__title-line--secondary{margin-top:2px}.hero__title-accent{position:relative;display:inline-block}.hero__title-accent:after{content:"";display:block;width:100%;height:3px;margin-top:4px;border-radius:2px;background:var(--color-accent)}.hero__subtitle,.hero p.hero__subtitle{margin:0 0 14px;font-family:var(--font-body);font-size:var(--text-hero-subtitle);font-weight:var(--font-weight-body);line-height:1.4;letter-spacing:.03em;color:var(--color-muted)}.hero__rating{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;font-family:var(--font-display);font-size:var(--text-hero-body);font-weight:500;color:var(--color-text)}.hero__rating span{color:var(--color-text)}.hero__star{color:var(--color-star);font-size:1rem;line-height:1}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin:0}.btn-primary,.hero .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 24px;border:2px solid var(--color-cta-bg);border-radius:var(--radius-button);background:var(--color-cta-bg);color:var(--color-cta-text);font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.btn-primary:hover,.hero .btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-cta-text);transform:translateY(-2px);box-shadow:var(--shadow-cta)}.btn-secondary,.hero .btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border:1px solid var(--color-text);border-radius:var(--radius-button);background:transparent;color:var(--color-text);font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.btn-secondary:hover,.hero .btn-secondary:hover{background:#ffffff14;border-color:var(--color-text);color:var(--color-text);transform:translateY(-2px)}.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:3px solid rgba(255,255,255,.95);outline-offset:2px}.hero-trust-bar{position:relative;z-index:10;width:100%;background:#111827eb;border-top:1px solid rgba(255,255,255,.08)}.hero-trust-bar__list{display:flex;align-items:stretch;justify-content:center;width:100%;max-width:var(--maxwidth, 1380px);margin:0 auto;padding:0;list-style:none}.hero-trust-bar__item{flex:1 1 0;display:flex;align-items:center;gap:12px;min-width:0;padding:14px 18px}.hero-trust-bar__item+.hero-trust-bar__item{border-left:1px solid rgba(255,255,255,.18)}.hero-trust-bar__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-accent)}.hero-trust-bar__icon svg{display:block}.hero-trust-bar__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.hero-trust-bar__copy strong{font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;color:var(--color-text)}.hero-trust-bar__copy span{font-size:.72rem;font-weight:400;line-height:1.25;color:var(--color-muted)}.hero .tt-collection-hero__overlay{display:none!important}.hero .tt-collection-hero__eyebrow{margin:0 0 12px;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text);text-shadow:none}.hero .tt-collection-hero__heading{margin:0 0 10px;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,var(--text-hero-title));font-weight:var(--font-weight-title);line-height:1.1;letter-spacing:-.02em;color:var(--color-text);text-shadow:none}.hero .tt-collection-hero__heading-line{display:block}.hero .tt-collection-hero__heading-line--secondary{margin-top:2px}.hero .tt-collection-hero__heading-accent{position:relative;display:inline-block}.hero .tt-collection-hero__heading-accent:after{content:"";display:block;width:100%;height:3px;margin-top:4px;border-radius:2px;background:var(--color-accent)}.hero .tt-collection-hero__subheading{display:block;margin:0 0 14px;font-family:var(--font-body);font-size:var(--text-hero-subtitle);font-weight:var(--font-weight-body);line-height:1.4;letter-spacing:.03em;color:var(--color-muted)}.hero .tt-collection-hero__rating{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;font-family:var(--font-display);font-size:var(--text-hero-body);font-weight:500;color:var(--color-text)}.hero .tt-collection-hero__star{color:var(--color-star)}.hero .tt-collection-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin:0}.hero .tt-collection-hero__trust-bar{position:relative;z-index:10;width:100%;background:#111827eb;border-top:1px solid rgba(255,255,255,.08)}.hero .tt-collection-hero__trust-bar-list{display:flex;align-items:stretch;justify-content:center;width:100%;max-width:var(--maxwidth, 1380px);margin:0 auto;padding:0;list-style:none}.hero .tt-collection-hero__trust-bar-item{flex:1 1 0;display:flex;align-items:center;gap:12px;min-width:0;padding:14px 18px}.hero .tt-collection-hero__trust-bar-item+.tt-collection-hero__trust-bar-item{border-left:1px solid rgba(255,255,255,.18)}.hero .tt-collection-hero__trust-bar-icon{color:var(--color-accent)}.hero .tt-collection-hero__trust-bar-copy strong{color:var(--color-text)}.hero .tt-collection-hero__cta.btn-primary,.hero .btn-primary.tt-collection-hero__cta,.hero a.tt-collection-hero__cta{background:var(--color-cta-bg)!important;border-color:var(--color-cta-bg)!important;color:var(--color-cta-text)!important}.hero .tt-collection-hero__secondary-cta.btn-secondary,.hero .btn-secondary.tt-collection-hero__secondary-cta,.hero a.tt-collection-hero__secondary-cta{background:transparent!important;border:1px solid var(--color-text)!important;color:var(--color-text)!important}.hero .tt-collection-hero__trust-bar-icon svg{display:block}.hero .tt-collection-hero__trust-bar-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.hero .tt-collection-hero__trust-bar-copy strong{font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.hero .tt-collection-hero__trust-bar-copy span{font-size:.72rem;font-weight:400;line-height:1.25}@media(max-width:767px){.hero h1,.hero__title{font-size:clamp(1.65rem,7vw,2rem)}.hero__subtitle{font-size:.95rem;margin-bottom:12px}.hero-actions{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.hero .btn-primary,.hero .btn-secondary{width:100%}.hero-trust-bar__list{flex-direction:column}.hero-trust-bar__item{padding:12px 16px}.hero-trust-bar__item+.hero-trust-bar__item{border-left:0;border-top:1px solid rgba(255,255,255,.12)}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/radiance-hero-system.css.map */
