.ph{padding:var(--ph-pt, 100px) var(--page-margin, 24px) var(--ph-pb, 60px);background:#000;color:#fff}.ph__inner{max-width:1100px;margin:0 auto}.ph__crumb{font-size:13px;text-transform:uppercase;letter-spacing:.1em;opacity:.5;margin:0 0 24px}.ph__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(255,255,255,.25);border-radius:999px;font-size:13px;opacity:.9;margin-bottom:32px}.ph__heading{font-size:clamp(40px,6vw,88px);line-height:1.02;font-weight:500;margin:0 0 32px;letter-spacing:-.03em;color:#fff;max-width:900px}.ph__hl{background:var(--ph-accent, #F5C2C2);color:#000;padding:0 16px;border-radius:8px;display:inline-block}.ph__sub{font-size:clamp(17px,1.4vw,21px);line-height:1.5;opacity:.75;margin:0 0 40px;max-width:720px}.ph__ctas{display:flex;gap:14px;flex-wrap:wrap}.ph__btn{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .3s,gap .3s}.ph__btn--p{background:#fff;color:#000}.ph__btn--p:hover{gap:14px}.ph__btn--s{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.ph__btn--s:hover{background:#ffffff14}
/*# sourceMappingURL=/cdn/shop/t/14/assets/page-hero.css.map */
