.hero__pill{display:inline-block;padding:7px 14px;border-radius:999px;background:rgb(var(--color-scheme-accent-1));color:rgb(var(--color-scheme-text));box-shadow:inset 0 0 0 1px rgb(var(--color-scheme-text));font-family:var(--heading-font-stack);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.hero--landing .hero__inner{max-width:1220px;padding:16px 20px clamp(40px,6vw,72px);gap:18px}.hero--landing .hero__media{width:100%}.hero--landing .hero__media>*{max-width:540px;margin-inline:auto}.hero--landing .hero__media img{aspect-ratio:1 / 1}.hero--landing .hero__content{gap:18px;max-width:none}.hero--landing .hero__scoring{gap:10px}.hero--landing .hero__rating{gap:8px;font-size:14px;font-weight:700;letter-spacing:normal;line-height:normal;color:inherit;text-decoration:none}.hero--landing .hero__stars{order:-1}.hero--landing .hero__stars svg{width:15px;height:15px}.hero--landing .hero__stars svg+svg{margin-left:0}.hero--landing .hero__heading{margin:0;font-size:clamp(30px,4.6vw,54px);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.hero--landing .hero__subtext{max-width:48ch;margin:0;font-size:clamp(16.5px,1.6vw,19px);font-weight:500;line-height:1.55;text-wrap:pretty}.hero__badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:360px;margin:4px 0 0;padding:0;list-style:none}.hero__badge{display:flex;justify-content:center}.hero__badge img,.hero__badge-placeholder{display:block;width:72px;height:72px;object-fit:contain}.hero--landing .hero__cta{display:block;width:100%;max-width:480px;margin-top:8px}.hero--landing .hero__cta .push-btn__surface{display:block;padding:18px 20px;font-family:var(--heading-font-stack);font-size:clamp(11px,2.9vw,15px);font-weight:700;line-height:normal;letter-spacing:.02em;text-align:center;text-transform:uppercase}@media(min-width:990px){.hero--landing .hero__inner{padding:clamp(28px,5vw,64px) 20px clamp(40px,6vw,72px);gap:clamp(24px,5vw,64px)}.hero--landing .hero__content{flex:1 1 440px;width:auto;min-width:0;gap:18px}.hero--landing .hero__media{flex:1 1 420px;width:auto}.hero--landing .hero__rating{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hero-landing.css.map */
