:root{--paper:#f5f2ec;--surface:#ffffff;--stone:#e4ded3;--line:#d9d2c6;--ink:#16130f;--ink-2:#2a2520;--ink-muted:#6b645b;--ink-soft:#b9b2a6;--ink-faint:#8a8278;--signal:#ff5a1f;--font-display:"Bricolage Grotesque Variable","Bricolage Grotesque",system-ui,sans-serif;--font-body:"Inter Variable",Inter,system-ui,sans-serif;--radius-field:12px;--radius-card:18px;--radius-big:24px;--ease-out:cubic-bezier(0.23,1,0.32,1);--page:1200px;--gutter:20px;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.dark :focus-visible{outline-color:var(--paper)}.container{width:100%;max-width:calc(var(--page) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}@media (min-width:900px){:root{--gutter:40px}}.display{letter-spacing:-.035em;line-height:1}.display,.h2{font-family:var(--font-display);font-weight:800;margin:0}.h2{letter-spacing:-.025em;line-height:1.1;font-size:clamp(28px,4vw,44px)}.h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.2}.muted{color:var(--ink-muted)}.price{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em}.strike{text-decoration:line-through;color:var(--ink-muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn,.sr-only{white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 24px;border-radius:14px;border:0;font-weight:600;font-size:16px;text-decoration:none;transition:transform .12s var(--ease-out),background-color .15s var(--ease-out)}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:#2e2923}.btn-light{background:var(--paper);color:var(--ink)}.btn-light:hover{background:#fff}.btn-soft{background:var(--stone);color:var(--ink)}.btn-soft:hover{background:#dcd5c8}.btn-signal{background:var(--signal);color:var(--ink)}.btn-signal:hover{background:#ff6d37}.btn-lg{height:58px;font-size:17px;padding:0 28px;border-radius:16px}.btn-block{width:100%}.link{font-weight:500;text-underline-offset:3px}.badge{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1;padding:6px 9px;border-radius:8px;white-space:nowrap}.badge-promo{border:1.5px solid var(--ink)}.badge-hot{background:var(--signal);color:var(--ink)}.badge-on-dark.badge-promo{border-color:var(--paper);color:var(--paper)}.pill-lock{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--stone);font-size:13px;font-weight:600}.card{background:var(--surface);border-radius:var(--radius-card)}.chip{height:36px;padding:0 14px;border-radius:18px;border:1px solid var(--line);background:transparent;font-size:14px;display:inline-flex;align-items:center;white-space:nowrap}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:600}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:15px;font-weight:500}.input{height:52px;border-radius:var(--radius-field);border:2px solid transparent;background:var(--stone);padding:0 14px;font:inherit;font-size:17px;color:var(--ink);width:100%}.input:focus{outline:none;background:#fff;border-color:var(--ink)}.input[aria-invalid=true]{border-color:#b3261e;background:#fff}.error{color:#b3261e;font-size:14px;min-height:20px}.tag-shape{position:relative;display:flex;align-items:center}.tag-shape svg{position:absolute;inset:0}.tag-shape span{position:relative;font-family:var(--font-display);font-weight:800;letter-spacing:-.04em;color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;animation-duration:0s!important}}.Header_header__KwdYD{background:var(--ink);color:var(--paper);position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid #24201b}.Header_row__3Tanc{height:68px;display:flex;align-items:center;gap:32px}.Header_logo____uDV{text-decoration:none;display:inline-flex}.Header_nav__tNWGY{display:none;gap:28px;font-size:15px}.Header_nav__tNWGY a{color:var(--ink-soft);text-decoration:none}.Header_nav__tNWGY a:hover{color:var(--paper)}.Header_right__ya__V{margin-left:auto;display:flex;align-items:center;gap:20px}.Header_textLink__u2y2I{color:var(--paper);text-decoration:none;font-size:15px;font-weight:500}.Header_proBadge__3EV1n{font-size:12px;font-weight:700;padding:5px 9px;border-radius:999px;background:var(--signal);color:var(--ink)}@media (min-width:860px){.Header_nav__tNWGY{display:flex}}@media (max-width:859px){.Header_desktopOnly__MJHQJ{display:none!important}}.MobileNav_bar__yueXK{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:space-around;background:var(--ink);border-top:1px solid var(--ink-2);padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.MobileNav_item__hZz_N{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;font-size:12px;font-weight:500;color:var(--ink-soft);text-decoration:none;-webkit-tap-highlight-color:transparent}.MobileNav_item__hZz_N[aria-current=page]{color:var(--paper)}.MobileNav_item__hZz_N[aria-current=page] svg{color:var(--signal)}.MobileNav_spacer__LWGdD{height:calc(72px + env(safe-area-inset-bottom))}@media (min-width:860px){.MobileNav_bar__yueXK,.MobileNav_spacer__LWGdD{display:none}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-vietnamese-wght-normal.96a5d80f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-ext-wght-normal.232ded7b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-wght-normal.3e340e57.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}