.hero{background:var(--c-ground);padding-block:var(--band) 0}.hero__wrap{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-pad);display:grid;gap:var(--gap-col)}.hero__eyebrow{display:block;line-height:var(--lh-body);font-family:var(--f-text);font-weight:700;font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin:0 0 var(--s-3)}.hero__title{font-family:var(--f-display);font-weight:var(--fw-display);font-size:var(--t-hero);line-height:var(--lh-tight);letter-spacing:-.025em;margin:0 0 var(--s-4);color:var(--c-ink)}.hero__lead{font-family:var(--f-text);font-size:var(--t-lead);line-height:var(--lh-body);color:var(--c-muted);margin:0 0 var(--s-5);max-width:46ch}.hero__points{list-style:none;margin:0 0 var(--s-6);padding:0;display:grid;gap:var(--s-2)}.hero__points li{position:relative;padding-left:26px;font-family:var(--f-text);font-size:var(--t-small);color:var(--c-ink)}.hero__points li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:11px;border-right:2px solid var(--c-reward);border-bottom:2px solid var(--c-reward);transform:rotate(45deg)}.hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);min-height:56px;padding:0 var(--s-6);font-family:var(--f-text);font-weight:700;font-size:1.0625rem;color:var(--c-paper);background:var(--c-ink);border-radius:var(--r-md);text-decoration:none;transition:transform .12s var(--ease);font-family:var(--f-display);font-weight:var(--fw-display);text-transform:uppercase;letter-spacing:.05em}.hero__cta:active{transform:scale(.985)}.hero__cta-price{font-family:var(--f-display);font-weight:var(--fw-display);font-size:1.0625rem;opacity:.72;font-variant-numeric:tabular-nums}.hero__rating{display:flex;align-items:center;gap:var(--s-2);margin:var(--s-4) 0 0;font-family:var(--f-text);font-size:var(--t-small);color:var(--c-ink)}.hero__footnote{margin:var(--s-3) 0 0;font-family:var(--f-text);font-size:var(--t-micro);color:var(--c-muted)}.hero__media{margin:0}.hero__media img{width:100%;height:auto;display:block;border-radius:var(--r-lg) var(--r-lg) 0 0}@media(min-width:1000px){.hero{padding-bottom:0}.hero__wrap{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:var(--gap-col)}.hero__copy{padding-block:var(--band)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hero.css.map */
