:root{--hp-dark: #1a1a1a;--hp-dark-2: #232323;--hp-dark-3: #2c2c2c;--hp-gold: #c8a951;--hp-gold-soft: #d9bf73;--hp-gold-deep: #a98c3d;--hp-white: #ffffff;--hp-cream: #f7f6f3;--hp-ink: #1c1c1c;--hp-ink-2: #5a5a5a;--hp-rule: #e7e5e0;--hp-fg-on-dark: #f5f4f1;--hp-fg-on-dark-dim: #b0aea8;--hp-fg-on-dark-mute: #7a7872;--hp-radius: 18px;--hp-radius-sm: 10px;--hp-radius-pill: 999px;--hp-font-display: "Plus Jakarta Sans", "Inter", system-ui, -apple-system, sans-serif;--hp-font-body: "Plus Jakarta Sans", "Inter", system-ui, -apple-system, sans-serif;--hp-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--hp-tap: 44px;--hp-page-max: 1320px}.hp-num,.fp-card__price-now,.fp-card__price-was,.fp-card__save,.tech-card__stat-val,.care-stat__val,.care-step__num,.care-center__meta{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.hp-section-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px}.hp-section-head__title{font-family:var(--hp-font-display);font-weight:700;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.028em;line-height:1.1;margin:0;color:var(--hp-ink);text-wrap:balance}.section-cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;min-height:var(--hp-tap);background:transparent;color:var(--hp-ink);text-decoration:none;border:1.5px solid var(--hp-ink);border-radius:6px;font-family:var(--hp-font-display);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.section-cta:hover,.section-cta:focus-visible{background:var(--hp-gold);border-color:var(--hp-gold);color:var(--hp-dark)}.section-cta svg{width:14px;height:14px;transition:transform .2s}.section-cta:hover svg,.section-cta:focus-visible svg{transform:translate(3px)}.section-cta:focus-visible{outline:2px solid var(--hp-gold);outline-offset:3px}.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--hp-tap);padding:13px 22px;border-radius:var(--hp-radius-pill);font-family:var(--hp-font-display);font-weight:600;font-size:13.5px;letter-spacing:.01em;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.hp-btn--primary{background:var(--hp-gold);color:var(--hp-dark);border-color:var(--hp-gold)}.hp-btn--primary:hover,.hp-btn--primary:focus-visible{background:var(--hp-gold-soft);border-color:var(--hp-gold-soft)}.hp-btn--ghost-light{background:transparent;color:var(--hp-ink);border-color:var(--hp-ink)}.hp-btn--ghost-light:hover,.hp-btn--ghost-light:focus-visible{background:var(--hp-ink);color:var(--hp-white)}.hp-btn:focus-visible{outline:2px solid var(--hp-gold);outline-offset:3px}.hp-btn svg{width:14px;height:14px;transition:transform .2s}.hp-btn:hover svg,.hp-btn:focus-visible svg{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.section-cta,.section-cta svg,.hp-btn,.hp-btn svg{transition:none!important;transform:none!important}}@media(max-width:640px){.hp-section-head{flex-wrap:wrap;gap:14px;margin-bottom:24px}.hp-section-head__title{font-size:clamp(24px,6.5vw,32px)}.section-cta{padding:12px 18px;font-size:11px;letter-spacing:.16em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hippo-design.css.map */
