:root{--fx-ink: #1d1c1a;--fx-muted: #6f6a64;--fx-accent: #b4462f;--fx-accent-soft: #f7e6e0;--fx-soft: #f7f3ee;--fx-beige: #eadeca;--fx-line: #e6e0d8;--fx-dark: #232220;--fx-font: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--fx-font-head: "Inter Tight", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif}body:has(.fx-page){background:#fff}.fx{background:var(--fx-bg, #fff);color:var(--fx-text, var(--fx-ink));font-family:var(--fx-font);padding-top:var(--fx-pt, 64px);padding-bottom:var(--fx-pb, 64px);-webkit-font-smoothing:antialiased}.fx *,.fx *:before,.fx *:after{box-sizing:border-box}.fx-wrap{max-width:var(--fx-max, 1200px);margin:0 auto;padding:0 32px}.fx-wrap--narrow{max-width:860px}.fx p{margin:0}.fx img{max-width:100%;display:block}.fx-h2{margin:0 0 12px;font-family:var(--fx-font-head);font-weight:500;font-size:clamp(30px,3.4vw,46px);line-height:1.08;letter-spacing:-.02em;text-align:center;color:var(--fx-text, var(--fx-ink))}.fx-h2 em,.fx-h2 .fx-accent{font-style:normal;color:var(--fx-accent)}.fx-sub{margin:0 auto 36px;max-width:640px;text-align:center;font-size:15px;line-height:1.6;color:var(--fx-muted)}.fx-sub p{margin:0}.fx-eyebrow{display:inline-block;margin-bottom:14px;padding:5px 12px;border-radius:999px;background:var(--fx-accent);color:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fx-center{text-align:center}.fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 34px;border:0;border-radius:4px;background:var(--fx-dark);color:#fff;text-decoration:none;cursor:pointer;font-family:var(--fx-font);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 -3px 0 var(--fx-accent);transition:transform .15s ease,opacity .15s ease}.fx-btn:hover{transform:translateY(-1px);opacity:.93}.fx-star{display:inline-block;vertical-align:middle}@media(max-width:749px){.fx{padding-top:var(--fx-pt-m, 44px);padding-bottom:var(--fx-pb-m, 44px)}.fx-wrap{padding:0 16px}.fx-sub{margin-bottom:26px;font-size:14px}}.fx h1,.fx h2,.fx h3,.fx h4{font-family:var(--fx-font-head);letter-spacing:-.01em}.fx-head,.fx-ann,.fx-tick{font-family:var(--fx-font)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fx.css.map */
