@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.0u2lt3z6jk0o1.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.p.0jr6d9hay5zd~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.11t2izo0mqvpp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.057aej8p_z_92.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.00xhdix476ajg.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.p.0e0vspo.utj71.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.0ogqxe45yt4r2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.0fsjs_bs5qvt7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.0i37wr8~oeiv6.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.p.110i.6crs7xrh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.0wcl~15mrhg5f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.0sa4vsdykrttm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_de0e82f4-module__T62N_q__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_de0e82f4-module__T62N_q__variable{--next-font-display:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f841e19a104a2f1-s.p.0kyb12by50ral.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6d62c74c8e468ef4-s.04flsppc416nl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9d978ba009f47915-s.p.0lydepa~d1qv1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.0l2qk94b1u89y.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.01rdcbu-77uoy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.0sn2213rkw2e_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.0mrp_qm_8jqq_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.05-22z7vt.jl1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.0h6jagi-ln9qy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.0p40-daftjh_g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.07en.a1_ufzzv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.0xhl7b6zs4.~j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.0b_.2~bprftx..woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.0qxf2_hlpbci0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.0czffigx~77c..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_e435e248-module__KtvuFG__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_e435e248-module__KtvuFG__variable{--next-font-body:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_834bf1bb-module__xQr8bW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_834bf1bb-module__xQr8bW__variable{--next-font-mono:"Space Mono", "Space Mono Fallback"}
.MechSprite-module__mmnv6a__mech{aspect-ratio:360/540;width:100%;height:auto;overflow:visible}.MechSprite-module__mmnv6a__mech--rx{--m-armor:#e9e7df;--m-armor2:#3f6fd6;--m-trim:#23262e;--m-accent:#ff3b2f;--m-eye:#ffe14d}.MechSprite-module__mmnv6a__mech--char{--m-armor:#d8453a;--m-armor2:#9b2e26;--m-trim:#2a1614;--m-accent:#f5c518;--m-eye:#7dffb0}.MechSprite-module__mmnv6a__mech--unicorn{--m-armor:#f1efe9;--m-armor2:#c8c6bf;--m-trim:#26282f;--m-accent:#ff4d6d;--m-eye:#7df0ff}.MechSprite-module__mmnv6a__mech--exia{--m-armor:#e7eaee;--m-armor2:#2f8fb3;--m-trim:#1f2a2e;--m-accent:#33d17a;--m-eye:#9affd0}.MechSprite-module__mmnv6a__mech--zeon{--m-armor:#6f7b4c;--m-armor2:#4a5235;--m-trim:#23271b;--m-accent:#1f2a14;--m-eye:#ff6b5a}.MechSprite-module__mmnv6a__mech--titans{--m-armor:#3a4150;--m-armor2:#222732;--m-trim:#12141a;--m-accent:#ff3b2f;--m-eye:#ffd34d}.MechSprite-module__mmnv6a__mech .m-eye{filter:drop-shadow(0 0 5px)}.MechSprite-module__mmnv6a__mech--rx .m-eye{filter:drop-shadow(0 0 5px #ffe14d)}:is(.MechSprite-module__mmnv6a__mech--exia .m-eye,.MechSprite-module__mmnv6a__mech--char .m-eye){filter:drop-shadow(0 0 5px #7dffb0)}.MechSprite-module__mmnv6a__mech--unicorn .m-eye{filter:drop-shadow(0 0 5px #7df0ff)}:is(.MechSprite-module__mmnv6a__mech--zeon .m-eye,.MechSprite-module__mmnv6a__mech--titans .m-eye){filter:drop-shadow(0 0 6px #ff6b5a)}.MechSprite-module__mmnv6a__mech--zaku .head-gundam{display:none}.MechSprite-module__mmnv6a__mech--zaku .head-zaku{display:block}
.Countdown-module__TJsANG__cd{display:block}.Countdown-module__TJsANG__label{font-family:var(--f-mono);color:var(--red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;display:block}.Countdown-module__TJsANG__clock{align-items:flex-start;gap:6px;display:flex}.Countdown-module__TJsANG__unit{flex-direction:column;align-items:center;min-width:46px;display:flex}.Countdown-module__TJsANG__unit b{font-family:var(--f-mono);background:var(--ink);border:1px solid var(--line-bright);border-radius:var(--r);text-align:center;min-width:44px;color:var(--paper);padding:5px 8px;font-size:1.4rem;font-weight:700}.Countdown-module__TJsANG__unit i{font-family:var(--f-mono);letter-spacing:.08em;color:var(--fog);text-transform:uppercase;margin-top:5px;font-size:.54rem;font-style:normal}.Countdown-module__TJsANG__colon{font-family:var(--f-mono);color:var(--red);padding-top:6px;font-size:1.2rem;font-weight:700}@media (max-width:560px){.Countdown-module__TJsANG__clock{gap:4px}.Countdown-module__TJsANG__unit{min-width:38px}.Countdown-module__TJsANG__unit b{min-width:36px;padding:4px 5px;font-size:1.15rem}}
.HeroStage-module__2mQdFq__layout{touch-action:pan-y;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.HeroStage-module__2mQdFq__content{min-width:0}.HeroStage-module__2mQdFq__rise{animation:HeroStage-module__2mQdFq__riseIn .7s var(--ease) backwards}.HeroStage-module__2mQdFq__content>.HeroStage-module__2mQdFq__rise:first-child{animation-delay:50ms}.HeroStage-module__2mQdFq__content>.HeroStage-module__2mQdFq__rise:nth-child(2){animation-delay:.12s}.HeroStage-module__2mQdFq__content>.HeroStage-module__2mQdFq__rise:nth-child(3){animation-delay:.19s}.HeroStage-module__2mQdFq__content>.HeroStage-module__2mQdFq__rise:nth-child(4){animation-delay:.26s}.HeroStage-module__2mQdFq__content>.HeroStage-module__2mQdFq__rise:nth-child(5){animation-delay:.33s}.HeroStage-module__2mQdFq__content>.HeroStage-module__2mQdFq__rise:nth-child(6){animation-delay:.4s}.HeroStage-module__2mQdFq__title{margin-block:6px 22px}.HeroStage-module__2mQdFq__titleSm{font-family:var(--f-mono);letter-spacing:.16em;color:var(--blue);text-transform:uppercase;margin-bottom:8px;font-size:clamp(.8rem,1.6vw,1rem);display:block}.HeroStage-module__2mQdFq__titleLg{font-family:var(--f-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--paper);text-shadow:0 0 50px #0009;font-size:clamp(2.8rem,7vw,5.2rem);font-weight:700;line-height:.94;display:block}.HeroStage-module__2mQdFq__desc{color:var(--fog);max-width:46ch;margin-bottom:26px;font-size:1rem}.HeroStage-module__2mQdFq__panel{border:1px solid var(--line);border-radius:var(--r);background:#171a2299;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid;overflow:hidden}.HeroStage-module__2mQdFq__spec{border-right:1px solid var(--line);padding:13px 15px}.HeroStage-module__2mQdFq__spec:last-child{border-right:none}.HeroStage-module__2mQdFq__specK{font-family:var(--f-mono);letter-spacing:.1em;color:var(--fog);text-transform:uppercase;margin-bottom:4px;font-size:.62rem;display:block}.HeroStage-module__2mQdFq__specV{font-family:var(--f-display);color:var(--paper);font-size:.92rem;font-weight:600}.HeroStage-module__2mQdFq__buy{border:1px solid var(--line);border-left:3px solid var(--red);border-radius:var(--r);background:repeating-linear-gradient(45deg,#ff3b2f08 0 10px,#0000 10px 20px),#171a2280;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:26px;padding:18px 20px;display:flex}.HeroStage-module__2mQdFq__price{flex-direction:column;gap:3px;display:flex}.HeroStage-module__2mQdFq__priceNow{font-family:var(--f-display);color:var(--paper);font-size:1.85rem;font-weight:700;line-height:1}.HeroStage-module__2mQdFq__priceNote{color:var(--fog);font-size:.8rem}.HeroStage-module__2mQdFq__priceNote strong{color:var(--paper)}.HeroStage-module__2mQdFq__countdownSlot{margin-left:auto}.HeroStage-module__2mQdFq__cta{flex-wrap:wrap;gap:14px;display:flex}.HeroStage-module__2mQdFq__btn{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r);cursor:pointer;transition:transform .25s var(--ease), background .25s, color .25s, box-shadow .25s, border-color .25s;border:1px solid #0000;align-items:center;gap:.6em;padding:15px 26px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.HeroStage-module__2mQdFq__btnPrimary{background:var(--red);color:var(--paper);box-shadow:0 0 #ff3b2f80}.HeroStage-module__2mQdFq__btnPrimary:hover{background:var(--red-deep);transform:translateY(-2px);box-shadow:0 14px 30px -10px #ff3b2f99}.HeroStage-module__2mQdFq__btnPrimary:hover .HeroStage-module__2mQdFq__btnIcon{transform:translate(3px)}.HeroStage-module__2mQdFq__btnIcon{transition:transform .25s var(--ease)}.HeroStage-module__2mQdFq__btnGhost{border-color:var(--line-bright);color:var(--paper);background:#ffffff04}.HeroStage-module__2mQdFq__btnGhost:hover{border-color:var(--red);color:var(--red);transform:translateY(-2px)}.HeroStage-module__2mQdFq__stage{aspect-ratio:1;animation:HeroStage-module__2mQdFq__powerOn 1s var(--ease) .25s backwards;place-items:center;display:grid;position:relative;overflow:hidden}.HeroStage-module__2mQdFq__regmark{font-family:var(--f-mono);color:var(--line-bright);z-index:3;font-size:1.4rem;position:absolute}.HeroStage-module__2mQdFq__regmarkTl{top:6%;left:4%}.HeroStage-module__2mQdFq__regmarkBr{bottom:14%;right:4%}.HeroStage-module__2mQdFq__figTag{font-family:var(--f-mono);color:var(--fog);border:1px solid var(--line);border-radius:var(--r);z-index:3;text-transform:uppercase;letter-spacing:.08em;background:#0c0d1099;padding:5px 9px;font-size:.66rem;position:absolute;top:7%;right:4%}.HeroStage-module__2mQdFq__scan{z-index:0;background:radial-gradient(circle,#54d6e01f,#0000 65%);border-radius:50%;position:absolute;inset:8% 6%}.HeroStage-module__2mQdFq__scan:before{content:"";background:linear-gradient(#0000 48%,#54d6e040 50%,#0000 52%) 0 0/100% 8px;border-radius:50%;animation:4s linear infinite HeroStage-module__2mQdFq__scan;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 70%);mask-image:radial-gradient(circle,#000 60%,#0000 70%)}.HeroStage-module__2mQdFq__imgWrap{z-index:2;aspect-ratio:1;filter:drop-shadow(0 30px 50px #0009);place-items:center;width:66%;max-width:440px;margin:0 auto;animation:6s ease-in-out infinite HeroStage-module__2mQdFq__float;display:grid;position:relative}.HeroStage-module__2mQdFq__heroImgFade{animation:HeroStage-module__2mQdFq__heroImgFade .7s var(--ease) both}@keyframes HeroStage-module__2mQdFq__heroImgFade{0%{opacity:0;filter:blur(4px);transform:scale(.96)}to{opacity:1;filter:blur();transform:none}}.HeroStage-module__2mQdFq__heroImg{object-fit:contain;width:100%;height:100%;display:block}.HeroStage-module__2mQdFq__mechHero{width:100%;height:auto;display:block}.HeroStage-module__2mQdFq__hud{z-index:3;font-family:var(--f-mono);color:var(--red);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:.66rem;display:flex;position:absolute;bottom:20%;left:5%}.HeroStage-module__2mQdFq__hudDot{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1s infinite HeroStage-module__2mQdFq__pulse}.HeroStage-module__2mQdFq__carouselNav{justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.HeroStage-module__2mQdFq__navArrow{border:1px solid var(--line);width:44px;height:44px;color:var(--paper);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0c0d10a6;border-radius:50%;place-items:center;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.HeroStage-module__2mQdFq__navArrow:hover{border-color:var(--red);background:#ff3b2f1f;box-shadow:0 0 18px -4px #ff3b2f80}.HeroStage-module__2mQdFq__navArrow:focus-visible{border-color:var(--blue)}.HeroStage-module__2mQdFq__navArrow:active{transform:scale(.94)}.HeroStage-module__2mQdFq__navArrowPrev .HeroStage-module__2mQdFq__navArrowIcon{transform:rotate(180deg)}.HeroStage-module__2mQdFq__navArrowIcon{width:18px;height:18px}.HeroStage-module__2mQdFq__dots{gap:8px;margin:0;padding:0;list-style:none;display:flex}.HeroStage-module__2mQdFq__dot{border:1px solid var(--line-bright);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s,width .25s}.HeroStage-module__2mQdFq__dot:hover{border-color:var(--paper);transform:scale(1.15)}.HeroStage-module__2mQdFq__dot:focus-visible{border-color:var(--blue);outline:none}.HeroStage-module__2mQdFq__dotActive{background:var(--red);border-color:var(--red);border-radius:5px;width:28px;box-shadow:0 0 10px -2px #ff3b2fb3}@media (max-width:1080px){.HeroStage-module__2mQdFq__panel{grid-template-columns:repeat(2,1fr)}.HeroStage-module__2mQdFq__spec:nth-child(2){border-right:none}.HeroStage-module__2mQdFq__spec:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:880px){.HeroStage-module__2mQdFq__layout{grid-template-columns:1fr;gap:8px}.HeroStage-module__2mQdFq__stage{aspect-ratio:4/3;order:-1;max-height:380px}.HeroStage-module__2mQdFq__buy{flex-direction:column;align-items:flex-start}.HeroStage-module__2mQdFq__countdownSlot{margin-left:0}.HeroStage-module__2mQdFq__cta{width:100%}.HeroStage-module__2mQdFq__cta .HeroStage-module__2mQdFq__btn{flex:1;justify-content:center}}
.Hero-module__ejOdHG__hero{background:radial-gradient(120% 90% at 78% 18%, #3f6fd61a, transparent 60%), linear-gradient(180deg, var(--ink), var(--ink-2));border-bottom:1px solid var(--line);position:relative;overflow:hidden}.Hero-module__ejOdHG__gridBg{pointer-events:none;background-image:linear-gradient(#828b9e12 1px,#0000 1px),linear-gradient(90deg,#828b9e12 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 70% 30%,#000,#0000 75%);mask-image:radial-gradient(120% 80% at 70% 30%,#000,#0000 75%)}.Hero-module__ejOdHG__glow{pointer-events:none;background:radial-gradient(circle,#ff3b2f29,#0000 62%);width:680px;height:680px;position:absolute;top:-22%;right:-6%}.Hero-module__ejOdHG__wrap{max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto;padding-block:clamp(48px,7vw,96px);position:relative}.Hero-module__ejOdHG__eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--red);text-transform:uppercase;align-items:center;gap:.5em;margin:0 0 16px;display:inline-flex}.Hero-module__ejOdHG__eyebrowBracket{color:var(--line-bright)}
.AddToCartButton-module__5i3obq__btn{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r);cursor:pointer;transition:background .15s var(--ease), transform .15s var(--ease);border:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.AddToCartButton-module__5i3obq__btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.AddToCartButton-module__5i3obq__btnPrimary{background:var(--red);color:#fff;min-height:48px;padding:0 24px;font-size:.95rem}.AddToCartButton-module__5i3obq__btnPrimary:hover:not(:disabled):not(.AddToCartButton-module__5i3obq__btnDisabled){background:var(--red-deep)}.AddToCartButton-module__5i3obq__btnPrimary:active:not(:disabled):not(.AddToCartButton-module__5i3obq__btnDisabled){transform:translateY(1px)}.AddToCartButton-module__5i3obq__btnSticky{background:var(--red);color:#fff;flex:7 1 0;min-height:56px;font-size:.95rem}.AddToCartButton-module__5i3obq__btnSticky:hover:not(:disabled):not(.AddToCartButton-module__5i3obq__btnDisabled){background:var(--red-deep)}.AddToCartButton-module__5i3obq__btnDisabled{background:var(--line)!important;color:var(--fog)!important;cursor:not-allowed!important}.AddToCartButton-module__5i3obq__btnGhost{color:var(--red);border:2px solid var(--red);background:0 0;min-height:48px;padding:0 24px;font-size:.95rem}.AddToCartButton-module__5i3obq__btnGhost:hover:not(:disabled):not(.AddToCartButton-module__5i3obq__btnDisabled){background:var(--red);color:#fff}.AddToCartButton-module__5i3obq__btnGhost:active:not(:disabled):not(.AddToCartButton-module__5i3obq__btnDisabled){transform:translateY(1px)}.AddToCartButton-module__5i3obq__btnGhost:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.AddToCartButton-module__5i3obq__btnStickyPrimary{background:var(--red);color:#fff;flex:5 1 0;min-height:56px;font-size:.8rem}.AddToCartButton-module__5i3obq__btnStickyPrimary:hover:not(:disabled):not(.AddToCartButton-module__5i3obq__btnDisabled){background:var(--red-deep)}
.ProductCard-module__uTKuCq__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden;container:product-card/inline-size}.ProductCard-module__uTKuCq__card:hover{border-color:var(--line-bright);box-shadow:var(--shadow-hover,0 26px 50px -22px #000000d9);border-color:var(--red);transform:translateY(-6px)}.ProductCard-module__uTKuCq__cardPo{border-color:var(--line)}.ProductCard-module__uTKuCq__cardPo:hover{border-color:var(--blue)}.ProductCard-module__uTKuCq__mediaLink{color:inherit;text-decoration:none;display:block}.ProductCard-module__uTKuCq__media{aspect-ratio:1;background:linear-gradient(180deg, var(--ink-3), var(--panel));place-items:center;display:grid;position:relative;overflow:hidden}.ProductCard-module__uTKuCq__media:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.ProductCard-module__uTKuCq__mech{z-index:1;filter:drop-shadow(0 14px 22px #0000008c);width:72%;height:auto;transition:transform .3s var(--ease);position:relative}.ProductCard-module__uTKuCq__card:hover .ProductCard-module__uTKuCq__mech{transform:scale(1.07)translateY(-4px)}.ProductCard-module__uTKuCq__thumb{object-fit:cover;object-position:center;z-index:1;transition:transform .3s var(--ease)}.ProductCard-module__uTKuCq__card:hover .ProductCard-module__uTKuCq__thumb{transform:scale(1.05)}.ProductCard-module__uTKuCq__bracket{z-index:2;border:2px solid var(--red);opacity:0;width:18px;height:18px;transition:opacity .3s, transform .3s var(--ease);position:absolute}.ProductCard-module__uTKuCq__cardPo .ProductCard-module__uTKuCq__bracket{border-color:var(--blue)}.ProductCard-module__uTKuCq__bracketTl{border-bottom:none;border-right:none;top:12px;left:12px;transform:translate(6px,6px)}.ProductCard-module__uTKuCq__bracketBr{border-top:none;border-left:none;bottom:12px;right:12px;transform:translate(-6px,-6px)}.ProductCard-module__uTKuCq__card:hover .ProductCard-module__uTKuCq__bracket{opacity:1;transform:translate(0)}.ProductCard-module__uTKuCq__tag{z-index:3;font-family:var(--f-display);font-weight:700;font-size:var(--fs-spec);letter-spacing:var(--ls-uppercase);text-transform:uppercase;border-radius:2px;padding:5px 9px;position:absolute;top:12px;left:12px}.ProductCard-module__uTKuCq__tagPo{background:var(--blue);color:var(--ink)}.ProductCard-module__uTKuCq__tagPb{background:var(--yellow);color:var(--ink)}.ProductCard-module__uTKuCq__tagSale{background:var(--red);color:var(--paper)}.ProductCard-module__uTKuCq__tagNew{background:var(--paper);color:var(--ink)}.ProductCard-module__uTKuCq__wish{z-index:3;border-radius:var(--r);border:1px solid var(--line);width:34px;height:34px;color:var(--paper-dim);cursor:not-allowed;opacity:.7;background:#0c0d10b3;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid;position:absolute;top:12px;right:12px}.ProductCard-module__uTKuCq__wish:hover{color:var(--paper-dim)}.ProductCard-module__uTKuCq__body{flex-direction:column;flex:1;gap:7px;padding:clamp(13px,1vw,16px) clamp(13px,1vw,16px) 18px;display:flex}.ProductCard-module__uTKuCq__meta{font-family:var(--f-mono);font-size:var(--fs-spec);color:var(--blue);letter-spacing:var(--ls-mono);text-transform:uppercase}.ProductCard-module__uTKuCq__nameLink{color:inherit;text-decoration:none}.ProductCard-module__uTKuCq__name{font-family:var(--f-body);font-weight:700;font-size:var(--fs-body);color:var(--paper);-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;min-height:1.4em;margin:0;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.ProductCard-module__uTKuCq__card:hover .ProductCard-module__uTKuCq__name{color:var(--paper)}.ProductCard-module__uTKuCq__sold{font-family:var(--f-mono);font-size:var(--fs-spec);color:var(--fog);letter-spacing:var(--ls-mono);margin-top:4px;display:block}.ProductCard-module__uTKuCq__rating{font-family:var(--f-mono);font-size:var(--fs-spec);color:var(--fog);align-items:center;gap:.4em;display:flex}.ProductCard-module__uTKuCq__rating svg{color:var(--yellow)}.ProductCard-module__uTKuCq__release{font-family:var(--f-mono);font-size:var(--fs-spec);color:var(--paper-dim);align-items:center;gap:.45em;display:flex}.ProductCard-module__uTKuCq__release svg{color:var(--blue)}.ProductCard-module__uTKuCq__foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:8px;display:flex}.ProductCard-module__uTKuCq__price{flex-direction:column;gap:1px;display:flex}.ProductCard-module__uTKuCq__priceNow{font-family:var(--f-display);font-weight:700;font-size:var(--fs-order-code);color:var(--paper);line-height:1.1}.ProductCard-module__uTKuCq__was{font-family:var(--f-mono);font-size:var(--fs-eyebrow);color:var(--fog);text-decoration:line-through}.ProductCard-module__uTKuCq__poNote{font-family:var(--f-mono);font-size:var(--fs-spec);color:var(--blue)}.ProductCard-module__uTKuCq__add{font-family:var(--f-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-uppercase);text-transform:uppercase;border-radius:var(--r);background:var(--ink);border:1px solid var(--line-bright);color:var(--paper);cursor:pointer;white-space:nowrap;padding:8px 12px;transition:background .2s,color .2s,border-color .2s,transform .2s}.ProductCard-module__uTKuCq__add:hover{background:var(--red);border-color:var(--red);color:var(--paper);transform:translateY(-2px)}.ProductCard-module__uTKuCq__addPo:hover{background:var(--blue);border-color:var(--blue);color:var(--ink);transform:translateY(-2px)}@media (max-width:560px){.ProductCard-module__uTKuCq__body{gap:6px;padding:10px 10px 14px}.ProductCard-module__uTKuCq__name{font-size:var(--fs-eyebrow)}.ProductCard-module__uTKuCq__priceNow{font-size:1.05rem}}@container product-card (max-width:240px){.ProductCard-module__uTKuCq__foot{flex-direction:column;align-items:stretch;gap:10px}.ProductCard-module__uTKuCq__add{text-align:center;width:100%;padding:10px}}
.EmptyState-module__98ICJq__wrap{grid-template-columns:1fr 40%;align-items:center;gap:32px;padding:clamp(40px,6vw,80px) 0;display:grid}.EmptyState-module__98ICJq__content{flex-direction:column;gap:16px;min-width:0;display:flex}.EmptyState-module__98ICJq__icon{width:28px;height:28px;color:var(--fog)}.EmptyState-module__98ICJq__eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fog);margin:0}.EmptyState-module__98ICJq__heading{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;line-height:1.1}.EmptyState-module__98ICJq__body{color:var(--paper-dim);font-family:var(--f-body);max-width:50ch;margin:0;font-size:1rem;line-height:1.6}.EmptyState-module__98ICJq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.EmptyState-module__98ICJq__cta{background:var(--red);min-height:44px;color:var(--paper);border-radius:var(--r);font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;padding:12px 22px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.EmptyState-module__98ICJq__cta:hover{background:var(--red-deep);transform:translateY(-2px)}.EmptyState-module__98ICJq__ctaGhost{min-height:44px;color:var(--paper);border:1px solid var(--line);border-radius:var(--r);font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;justify-content:center;align-items:center;padding:12px 22px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.EmptyState-module__98ICJq__ctaGhost:hover{border-color:var(--line-bright);transform:translateY(-2px)}.EmptyState-module__98ICJq__visual{opacity:.45;width:100%}.EmptyState-module__98ICJq__size_compact{padding:clamp(24px,4vw,40px) 0}.EmptyState-module__98ICJq__size_compact .EmptyState-module__98ICJq__heading{font-size:clamp(1.2rem,2.4vw,1.6rem)}.EmptyState-module__98ICJq__size_compact .EmptyState-module__98ICJq__visual{max-width:160px}.EmptyState-module__98ICJq__size_large{padding:clamp(48px,8vw,96px) 0}.EmptyState-module__98ICJq__size_large .EmptyState-module__98ICJq__heading{font-size:clamp(1.8rem,4vw,2.6rem)}.EmptyState-module__98ICJq__size_large .EmptyState-module__98ICJq__visual{max-width:320px}@media (max-width:880px){.EmptyState-module__98ICJq__wrap{grid-template-columns:1fr;gap:24px}.EmptyState-module__98ICJq__visual{opacity:.35;order:-1;max-width:240px;margin:0 auto}}
.CustomerDetailHeader-module__AF3UGG__head{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.CustomerDetailHeader-module__AF3UGG__eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);color:var(--paper-dim);letter-spacing:.08em;text-transform:uppercase;margin:0}.CustomerDetailHeader-module__AF3UGG__titleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CustomerDetailHeader-module__AF3UGG__email{font-family:var(--f-display);font-size:var(--fs-heading-2);color:var(--paper);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.CustomerDetailHeader-module__AF3UGG__badge{background:var(--panel-2);color:var(--paper-dim);font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-weight:700;display:inline-flex}.CustomerDetailHeader-module__AF3UGG__meta{font-family:var(--f-body);font-size:var(--fs-body);color:var(--paper-dim);margin:0}.CustomerDetailHeader-module__AF3UGG__metaValue{font-family:var(--f-mono);font-size:var(--fs-eyebrow);color:var(--paper);letter-spacing:.04em}
.Lightbox-module__9lnVaG__backdrop{z-index:var(--z-lightbox);background:#08090cf0;place-items:center;padding:clamp(16px,4vw,40px);display:grid;position:fixed;inset:0}.Lightbox-module__9lnVaG__image{object-fit:contain;background:var(--ink);border:1px solid var(--line);border-radius:var(--r);width:auto;max-width:min(96vw,1280px);height:auto;max-height:92vh}.Lightbox-module__9lnVaG__close{border-radius:var(--r);border:1px solid var(--line);width:44px;height:44px;color:var(--paper);cursor:pointer;background:#0c0d10b3;place-items:center;transition:background .2s,border-color .2s,color .2s;display:grid;position:absolute;top:16px;right:16px}.Lightbox-module__9lnVaG__close:hover{background:var(--red);border-color:var(--red);color:var(--paper)}.Lightbox-module__9lnVaG__nav{border:1px solid var(--line);width:48px;height:48px;color:var(--paper);cursor:pointer;background:#0c0d10b3;border-radius:50%;place-items:center;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Lightbox-module__9lnVaG__nav:hover{background:var(--blue);border-color:var(--blue);color:var(--ink)}.Lightbox-module__9lnVaG__navPrev{left:16px;transform:translateY(-50%)rotate(180deg)}.Lightbox-module__9lnVaG__navNext{right:16px}.Lightbox-module__9lnVaG__counter{font-family:var(--f-mono);font-size:var(--fs-eyebrow);color:var(--paper);border:1px solid var(--line);border-radius:var(--r);background:#0c0d10b3;padding:8px 12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (max-width:560px){.Lightbox-module__9lnVaG__nav{width:40px;height:40px}.Lightbox-module__9lnVaG__close{top:12px;right:12px}}
.ConfirmDialog-module__YdaXQa__dialog{background:var(--panel);color:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);width:calc(100% - 32px);max-width:360px;box-shadow:var(--shadow);margin:auto;padding:0}.ConfirmDialog-module__YdaXQa__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0d10c7}@media (prefers-reduced-motion:reduce){.ConfirmDialog-module__YdaXQa__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.ConfirmDialog-module__YdaXQa__body{padding:24px}.ConfirmDialog-module__YdaXQa__title{font-family:var(--f-display);font-size:var(--fs-heading-2);color:var(--paper);margin:0 0 16px;font-weight:700;line-height:1.25}.ConfirmDialog-module__YdaXQa__message,.ConfirmDialog-module__YdaXQa__bodySlot{font-family:var(--f-body);font-size:var(--fs-body);color:var(--paper-dim);margin:0 0 24px;line-height:1.55}.ConfirmDialog-module__YdaXQa__actions{justify-content:flex-end;gap:12px;display:flex}.ConfirmDialog-module__YdaXQa__cancel,.ConfirmDialog-module__YdaXQa__confirmDestructive,.ConfirmDialog-module__YdaXQa__confirmPrimary{border-radius:var(--r);min-height:44px;font-family:var(--f-body);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease);padding:0 18px;font-size:.95rem;font-weight:600}.ConfirmDialog-module__YdaXQa__cancel{color:var(--paper-dim);background:0 0;border:none}.ConfirmDialog-module__YdaXQa__cancel:hover{color:var(--paper)}.ConfirmDialog-module__YdaXQa__cancel:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ConfirmDialog-module__YdaXQa__confirmDestructive{background:var(--red);color:var(--paper);border:1px solid var(--red)}.ConfirmDialog-module__YdaXQa__confirmDestructive:hover{background:var(--red-deep);border-color:var(--red-deep)}.ConfirmDialog-module__YdaXQa__confirmDestructive:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ConfirmDialog-module__YdaXQa__confirmPrimary{background:var(--blue);color:var(--ink);border:1px solid var(--blue)}.ConfirmDialog-module__YdaXQa__confirmPrimary:hover{filter:brightness(.95)}.ConfirmDialog-module__YdaXQa__confirmPrimary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ConfirmDialog-module__YdaXQa__confirmDestructive:disabled,.ConfirmDialog-module__YdaXQa__confirmPrimary:disabled{opacity:.4;cursor:not-allowed}
.AdminProductForm-module__n-maqW__form{flex-direction:column;gap:8px;max-width:980px;display:flex}.AdminProductForm-module__n-maqW__field{flex-direction:column;gap:8px;display:flex}.AdminProductForm-module__n-maqW__label{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--paper-dim)}.AdminProductForm-module__n-maqW__required{color:var(--red)}.AdminProductForm-module__n-maqW__input{appearance:none;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);font-family:var(--f-body);font-size:var(--fs-body);color:var(--paper);transition:border-color .18s var(--ease);padding:12px}.AdminProductForm-module__n-maqW__input:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--blue)}.AdminProductForm-module__n-maqW__invalid{border-color:var(--red)}.AdminProductForm-module__n-maqW__error{font-family:var(--f-body);font-size:var(--fs-eyebrow);color:var(--red)}.AdminProductForm-module__n-maqW__featuredHint{color:var(--paper-dim);font-family:var(--f-mono);font-size:var(--fs-eyebrow);margin:4px 0 0}.AdminProductForm-module__n-maqW__actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.AdminProductForm-module__n-maqW__primary{background:var(--red);color:var(--paper);font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:var(--r);cursor:pointer;transition:background .18s var(--ease);border:none;padding:12px 24px;font-weight:700}.AdminProductForm-module__n-maqW__primary:hover:not(:disabled){background:var(--red-deep)}.AdminProductForm-module__n-maqW__primary:disabled{opacity:.6;cursor:not-allowed}.AdminProductForm-module__n-maqW__ghost{color:var(--paper);border:1px solid var(--line);font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:var(--r);cursor:pointer;transition:border-color .18s var(--ease), color .18s var(--ease);background:0 0;padding:12px 20px}.AdminProductForm-module__n-maqW__ghost:hover:not(:disabled){border-color:var(--paper)}.AdminProductForm-module__n-maqW__ghost:disabled{opacity:.5;cursor:not-allowed}.AdminProductForm-module__n-maqW__cancel{color:var(--paper-dim);font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:var(--r);cursor:pointer;transition:color .18s var(--ease);background:0 0;border:1px solid #0000;margin-left:auto;padding:12px 16px;text-decoration:none}.AdminProductForm-module__n-maqW__cancel:hover{color:var(--red)}.AdminProductForm-module__n-maqW__formError{color:var(--red);font-family:var(--f-body);font-size:var(--fs-body)}.AdminProductForm-module__n-maqW__destructive{color:var(--red);font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:var(--r);cursor:pointer;transition:border-color .18s var(--ease), background .18s var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.AdminProductForm-module__n-maqW__destructive:hover:not(:disabled){border-color:var(--red)}.AdminProductForm-module__n-maqW__destructive:disabled{opacity:.5;cursor:not-allowed}.AdminProductForm-module__n-maqW__imageList{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);grid-template-columns:1fr;gap:12px;margin:8px 0 0;padding:12px;list-style:none;display:grid}.AdminProductForm-module__n-maqW__imageCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:96px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.AdminProductForm-module__n-maqW__imageThumbWrap{border-radius:var(--r);background:var(--panel-2);width:96px;height:96px;overflow:hidden}.AdminProductForm-module__n-maqW__imageThumb{object-fit:cover;width:100%;height:100%;display:block}.AdminProductForm-module__n-maqW__imageMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.AdminProductForm-module__n-maqW__imageAltLabel{flex-direction:column;gap:4px;display:flex}.AdminProductForm-module__n-maqW__imageAltCaption{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--paper-dim)}.AdminProductForm-module__n-maqW__altInput{appearance:none;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);font-family:var(--f-body);font-size:var(--fs-body);color:var(--paper);transition:border-color .18s var(--ease);width:100%;min-height:44px;padding:10px 12px}.AdminProductForm-module__n-maqW__altInput:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--blue)}.AdminProductForm-module__n-maqW__imageControls{align-items:center;gap:8px;display:flex}.AdminProductForm-module__n-maqW__imageBtn{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);width:44px;height:44px;color:var(--paper);cursor:pointer;transition:border-color .18s var(--ease), color .18s var(--ease), background .18s var(--ease);justify-content:center;align-items:center;padding:0;display:inline-flex}.AdminProductForm-module__n-maqW__imageBtn:hover:not(:disabled){border-color:var(--paper);color:var(--paper)}.AdminProductForm-module__n-maqW__imageBtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.AdminProductForm-module__n-maqW__imageBtn:disabled{opacity:.45;cursor:not-allowed}.AdminProductForm-module__n-maqW__imageDeleteBtn{color:var(--red);border-color:var(--line)}.AdminProductForm-module__n-maqW__imageDeleteBtn:hover:not(:disabled){border-color:var(--red);color:var(--red)}.AdminProductForm-module__n-maqW__iconUp{transform:rotate(180deg)}.AdminProductForm-module__n-maqW__imageHint{color:var(--paper-dim);font-family:var(--f-mono);font-size:var(--fs-eyebrow);margin:8px 0 0}@media (max-width:640px){.AdminProductForm-module__n-maqW__imageCard{grid-template-columns:80px 1fr;grid-template-areas:"thumb meta""controls controls"}.AdminProductForm-module__n-maqW__imageThumbWrap{grid-area:thumb;width:80px;height:80px}.AdminProductForm-module__n-maqW__imageMeta{grid-area:meta}.AdminProductForm-module__n-maqW__imageControls{grid-area:controls;justify-content:flex-end}}
.AuditLogPanel-module__8U5Xaa__panel{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.AuditLogPanel-module__8U5Xaa__summary{cursor:pointer;color:var(--paper-dim);font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-uppercase);text-transform:uppercase;-webkit-user-select:none;user-select:none;padding:8px 0;font-weight:700}.AuditLogPanel-module__8U5Xaa__summary:hover{color:var(--paper)}.AuditLogPanel-module__8U5Xaa__empty{color:var(--paper-dim);font-family:var(--f-body);font-size:var(--fs-body);margin:0;padding:8px 0}.AuditLogPanel-module__8U5Xaa__list{margin:8px 0 0;padding:0;list-style:none}.AuditLogPanel-module__8U5Xaa__row{border-bottom:1px solid var(--line);font-family:var(--f-body);font-size:var(--fs-body);text-align:left;width:100%;color:var(--paper);cursor:pointer;transition:background .15s var(--ease);background:0 0;border-top:none;border-left:none;border-right:none;align-items:baseline;gap:12px;padding:12px;display:flex}.AuditLogPanel-module__8U5Xaa__row[aria-disabled=true]{cursor:default}.AuditLogPanel-module__8U5Xaa__row:hover{background:var(--panel-2)}.AuditLogPanel-module__8U5Xaa__timestamp{font-family:var(--f-mono);font-size:var(--fs-eyebrow);color:var(--paper-dim);white-space:nowrap;flex:none}.AuditLogPanel-module__8U5Xaa__body{color:var(--paper);flex:1}.AuditLogPanel-module__8U5Xaa__hint{color:var(--paper-dim);font-size:var(--fs-eyebrow);font-family:var(--f-body)}
.CreatePage-module__aW0ewq__page{flex-direction:column;gap:12px;max-width:1000px;display:flex}.CreatePage-module__aW0ewq__h1{font-family:var(--f-display);letter-spacing:-.01em;margin:4px 0 0;font-size:clamp(1.4rem,1.2rem + 1vw,1.8rem);font-weight:700}.CreatePage-module__aW0ewq__sub{color:var(--paper-dim);max-width:70ch;margin:0 0 12px}
.Fieldset-module__rLA7Gq__fieldset{border:none;border-top:1px solid var(--line);margin:0;padding:24px 0}.Fieldset-module__rLA7Gq__legend{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-dim);margin-bottom:12px;padding:0 8px 0 0;font-size:.74rem}.Fieldset-module__rLA7Gq__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.Fieldset-module__rLA7Gq__body .span2{grid-column:1/-1}@media (max-width:720px){.Fieldset-module__rLA7Gq__body{grid-template-columns:1fr}}
.PriceInput-module__7AVTGa__field{flex-direction:column;gap:6px;display:flex}.PriceInput-module__7AVTGa__label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-dim);font-size:.72rem}.PriceInput-module__7AVTGa__required{color:var(--red)}.PriceInput-module__7AVTGa__wrap{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);transition:border-color .18s var(--ease);align-items:stretch;display:flex;overflow:hidden}.PriceInput-module__7AVTGa__wrap:focus-within{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--blue)}.PriceInput-module__7AVTGa__invalid{border-color:var(--red)}.PriceInput-module__7AVTGa__prefix{background:var(--panel);color:var(--paper-dim);font-family:var(--f-mono);border-right:1px solid var(--line);align-items:center;padding:0 12px;display:inline-flex}.PriceInput-module__7AVTGa__input{appearance:none;-moz-appearance:textfield;font-family:var(--f-body);color:var(--paper);background:0 0;border:none;flex:1;min-width:0;padding:12px 14px;font-size:.95rem}.PriceInput-module__7AVTGa__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PriceInput-module__7AVTGa__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PriceInput-module__7AVTGa__input:focus{outline:none}.PriceInput-module__7AVTGa__helper{font-family:var(--f-mono);color:var(--paper-dim);font-size:.78rem}.PriceInput-module__7AVTGa__error{font-family:var(--f-body);color:var(--red);font-size:.82rem}
.Breadcrumb-module__PErZBq__nav{font-family:var(--f-mono);font-size:var(--fs-spec);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--fog)}.Breadcrumb-module__PErZBq__list{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__PErZBq__item{align-items:center;display:inline-flex}.Breadcrumb-module__PErZBq__link{color:var(--fog);transition:color var(--dur-fast) var(--ease);text-decoration:none}.Breadcrumb-module__PErZBq__link:hover{color:var(--paper-dim)}.Breadcrumb-module__PErZBq__current{color:var(--paper)}.Breadcrumb-module__PErZBq__sep{color:var(--fog);padding:0 4px}
.AdminEditPage-module__HkYeRq__page{flex-direction:column;gap:12px;max-width:1000px;display:flex}.AdminEditPage-module__HkYeRq__h1{font-family:var(--f-display);letter-spacing:-.01em;margin:4px 0 0;font-size:clamp(1.4rem,1.2rem + 1vw,1.8rem);font-weight:700}.AdminEditPage-module__HkYeRq__sub{color:var(--paper-dim);font-family:var(--f-mono);margin:0 0 12px;font-size:.78rem}
.Marquee-module__RM7Gkq__marquee{background:var(--red);color:var(--paper);border-block:1px solid var(--red-deep);padding-block:11px;overflow:hidden}@keyframes Marquee-module__RM7Gkq__marqueeScroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.Marquee-module__RM7Gkq__inner{will-change:transform;flex-wrap:nowrap;width:max-content;animation:16s linear infinite Marquee-module__RM7Gkq__marqueeScroll;display:flex}.Marquee-module__RM7Gkq__track{white-space:nowrap;font-family:var(--f-display);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-uppercase);text-transform:uppercase;align-items:center;gap:28px;margin:0;padding:0 28px 0 0;list-style:none;display:flex}.Marquee-module__RM7Gkq__item{white-space:nowrap;align-items:center;gap:28px;display:inline-flex}.Marquee-module__RM7Gkq__sep{color:#ffffff8c}@media (prefers-reduced-motion:reduce){.Marquee-module__RM7Gkq__inner{animation:16s linear infinite Marquee-module__RM7Gkq__marqueeScroll!important}}
@media print{body>*:not(.print-module__QLNAbG__printRoot,.print-module__QLNAbG__printRoot *){display:none!important}:is([class*=AdminShell],[class*=AdminSidebarNav],[class*=Breadcrumb],nav,aside button,button){display:none!important}[data-print=hide]{display:none!important}:root{--paper:#000;--paper-dim:#333;--ink:#fff;--panel:#fff;--panel-2:#fff;--line:#888;--line-bright:#555;--red:#b30000;--blue:#03c;--yellow:#b38600}:is(body,html){font-size:11pt;line-height:1.45;background:var(--ink)!important;color:var(--paper)!important}[class*=grid]{grid-template-columns:1fr!important}[class*=rightCol]{position:static!important}:is(header,[class*=header],[class*=itemsTable],[class*=card]){page-break-inside:avoid}:is([class*=card],[class*=panel]){box-shadow:none!important;background:#fff!important;border:1px solid #888!important}.print-module__QLNAbG__printRoot *{color:var(--paper)!important}:is(details,[class*=EmailPendingBanner]){display:none!important}}
.Pagination-module__KSssGW__wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:32px 0 16px;display:flex}.Pagination-module__KSssGW__list{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Pagination-module__KSssGW__navBtn{border:1px solid var(--line);background:var(--panel);min-width:88px;min-height:44px;color:var(--paper);font-family:var(--f-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;border-radius:var(--r);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:0 14px;font-size:.78rem}.Pagination-module__KSssGW__navBtn:hover:not(:disabled){border-color:var(--line-bright)}.Pagination-module__KSssGW__navBtn:disabled{opacity:.4;cursor:not-allowed}.Pagination-module__KSssGW__pageBtn{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--paper);font-family:var(--f-mono);border-radius:var(--r);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;padding:0 10px;font-size:.88rem}.Pagination-module__KSssGW__pageBtn:hover:not(.Pagination-module__KSssGW__pageBtnActive){border-color:var(--line-bright)}.Pagination-module__KSssGW__pageBtnActive{background:var(--red);border-color:var(--red);color:var(--paper);font-weight:700}.Pagination-module__KSssGW__ellipsis{color:var(--fog);font-family:var(--f-mono);padding:0 6px}@media (max-width:560px){.Pagination-module__KSssGW__navBtn{min-width:64px;font-size:.7rem}}
.BrandStrip-module__tnKjCG__section{background:var(--ink);padding-block:clamp(56px,8vw,104px);position:relative}.BrandStrip-module__tnKjCG__wrap{max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}.BrandStrip-module__tnKjCG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;display:flex}.BrandStrip-module__tnKjCG__eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--red);text-transform:uppercase;margin-bottom:12px}.BrandStrip-module__tnKjCG__title{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.04}.BrandStrip-module__tnKjCG__sub{color:var(--fog);max-width:38ch;font-size:.95rem}.BrandStrip-module__tnKjCG__list{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.BrandStrip-module__tnKjCG__card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .25s;position:relative}.BrandStrip-module__tnKjCG__card:before{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .3s var(--ease);z-index:1;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.BrandStrip-module__tnKjCG__card:hover{background:var(--panel-2)}.BrandStrip-module__tnKjCG__card:hover:before{transform:scaleX(1)}.BrandStrip-module__tnKjCG__cardLink{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.BrandStrip-module__tnKjCG__media{background:var(--panel);justify-content:center;align-items:center;height:140px;padding:16px;transition:background .25s;display:flex}.BrandStrip-module__tnKjCG__card:hover .BrandStrip-module__tnKjCG__media{background:var(--panel-2)}.BrandStrip-module__tnKjCG__logo{object-fit:contain;max-width:100%;max-height:108px;transition:transform .25s;display:block}.BrandStrip-module__tnKjCG__card:hover .BrandStrip-module__tnKjCG__logo{transform:scale(1.04)}.BrandStrip-module__tnKjCG__code{font-family:var(--f-display);text-align:center;color:var(--paper);text-transform:uppercase;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.1rem,1.6vw,1.6rem);font-weight:700;line-height:1.05;transition:color .25s;display:-webkit-box;overflow:hidden}.BrandStrip-module__tnKjCG__card:hover .BrandStrip-module__tnKjCG__code{color:var(--red)}.BrandStrip-module__tnKjCG__meta{border-top:1px solid var(--line);background:var(--panel);flex-direction:column;gap:4px;padding:16px;display:flex}.BrandStrip-module__tnKjCG__label{font-family:var(--f-body);font-size:var(--fs-body);color:var(--paper);font-weight:700;line-height:1.2}.BrandStrip-module__tnKjCG__count{font-family:var(--f-mono);font-size:var(--fs-spec);color:var(--fog);letter-spacing:var(--ls-mono)}.BrandStrip-module__tnKjCG__card:last-child{border-right:none}@media (max-width:1080px){.BrandStrip-module__tnKjCG__list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.BrandStrip-module__tnKjCG__media{height:120px}.BrandStrip-module__tnKjCG__logo{max-height:88px}}@media (max-width:560px){.BrandStrip-module__tnKjCG__list{grid-template-columns:repeat(2,1fr)}.BrandStrip-module__tnKjCG__media{height:108px;padding:12px}.BrandStrip-module__tnKjCG__logo{max-height:76px}.BrandStrip-module__tnKjCG__meta{padding:12px}}
.Gallery-module__9Qpa0W__wrap{flex-direction:column;gap:12px;width:100%;display:flex}.Gallery-module__9Qpa0W__main{width:100%;position:relative}.Gallery-module__9Qpa0W__mainBtn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.Gallery-module__9Qpa0W__mainImg{aspect-ratio:1;object-fit:contain;background:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;height:auto;display:block}.Gallery-module__9Qpa0W__mediaPlate{aspect-ratio:1;background:linear-gradient(180deg, var(--ink-3), var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);place-items:center;display:grid;position:relative;overflow:hidden}.Gallery-module__9Qpa0W__mediaPlate:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.Gallery-module__9Qpa0W__mech{z-index:1;filter:drop-shadow(0 14px 22px #0000008c);width:72%;height:auto;position:relative}.Gallery-module__9Qpa0W__thumbs{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.Gallery-module__9Qpa0W__thumb{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r);background:var(--ink);cursor:pointer;width:100%;padding:0;transition:border-color .2s;display:block;overflow:hidden}.Gallery-module__9Qpa0W__thumb img{object-fit:cover;width:100%;height:100%;display:block}.Gallery-module__9Qpa0W__thumb:hover{border-color:var(--line-bright)}.Gallery-module__9Qpa0W__thumbActive{border-color:var(--red)}.Gallery-module__9Qpa0W__dots{justify-content:center;gap:8px;margin-top:4px;display:none}.Gallery-module__9Qpa0W__dot{background:var(--line);border-radius:50%;width:8px;height:8px;transition:background .2s}.Gallery-module__9Qpa0W__dotActive{background:var(--red)}@media (max-width:880px){.Gallery-module__9Qpa0W__thumbs{display:none}.Gallery-module__9Qpa0W__dots{display:flex}}
.CopyButton-module__P868cW__btn{height:44px;color:var(--blue);border:1px solid var(--blue);border-radius:var(--r);font-family:var(--f-mono);font-size:var(--fs-spec);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.CopyButton-module__P868cW__btn:hover{background:#54d6e01a}.CopyButton-module__P868cW__btn:active{transform:translateY(1px)}.CopyButton-module__P868cW__btn[data-copy-state=copied]{color:var(--blue);background:#54d6e026}.CopyButton-module__P868cW__icon{align-items:center;display:inline-flex}.CopyButton-module__P868cW__label{white-space:nowrap}@media (max-width:560px){.CopyButton-module__P868cW__btn{flex:1;justify-content:center}}
.CategoryGrid-module__BuL5xa__wrap{flex-direction:column;gap:0;display:flex}.CategoryGrid-module__BuL5xa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1080px){.CategoryGrid-module__BuL5xa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.CategoryGrid-module__BuL5xa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
.ResetCustomerPasswordDialog-module__Vno0Ia__body{flex-direction:column;gap:8px;display:flex}.ResetCustomerPasswordDialog-module__Vno0Ia__label{font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);font-weight:700}.ResetCustomerPasswordDialog-module__Vno0Ia__inputWrap{align-items:stretch;display:flex;position:relative}.ResetCustomerPasswordDialog-module__Vno0Ia__input{appearance:none;background:var(--panel-2);color:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-height:44px;font-family:var(--f-mono);font-size:var(--fs-body);letter-spacing:.04em;flex:1;width:100%;padding:0 44px 0 12px}.ResetCustomerPasswordDialog-module__Vno0Ia__input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ResetCustomerPasswordDialog-module__Vno0Ia__toggle{border-radius:var(--r);cursor:pointer;width:36px;height:36px;color:var(--paper-dim);transition:color .15s var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ResetCustomerPasswordDialog-module__Vno0Ia__toggle:hover{color:var(--paper)}.ResetCustomerPasswordDialog-module__Vno0Ia__toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ResetCustomerPasswordDialog-module__Vno0Ia__toggle:disabled{opacity:.4;cursor:not-allowed}.ResetCustomerPasswordDialog-module__Vno0Ia__toggleIcon{width:20px;height:20px}.ResetCustomerPasswordDialog-module__Vno0Ia__helper{font-family:var(--f-body);font-size:var(--fs-eyebrow);color:var(--paper-dim);margin:4px 0 0;line-height:1.45}
.SepayStatusCard-module__WiYCcG__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:12px;padding:24px;display:flex}.SepayStatusCard-module__WiYCcG__eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);margin:0}.SepayStatusCard-module__WiYCcG__h2{font-family:var(--f-display);font-size:var(--fs-heading-2);color:var(--paper);margin:0;font-weight:700;line-height:1.2}.SepayStatusCard-module__WiYCcG__helper{color:var(--paper-dim);font-size:var(--fs-body);margin:0;line-height:1.55}.SepayStatusCard-module__WiYCcG__helper code{font-family:var(--f-mono);color:var(--paper)}.SepayStatusCard-module__WiYCcG__statusRow{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.SepayStatusCard-module__WiYCcG__statusOk{color:var(--blue);font-family:var(--f-mono);margin:0}.SepayStatusCard-module__WiYCcG__statusBad{color:var(--red);font-family:var(--f-mono);margin:0}.SepayStatusCard-module__WiYCcG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.SepayStatusCard-module__WiYCcG__testButton{background:var(--blue);color:var(--ink);min-width:44px;min-height:44px;font-family:var(--f-body);cursor:pointer;border-radius:var(--r);transition:opacity .12s var(--ease,ease);border:none;padding:12px 24px;font-weight:700}.SepayStatusCard-module__WiYCcG__testButton:hover:not(:disabled){opacity:.92}.SepayStatusCard-module__WiYCcG__testButton:disabled{opacity:.6;cursor:not-allowed}.SepayStatusCard-module__WiYCcG__testButton:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
.Switch-module__JKTiWW__row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.Switch-module__JKTiWW__track{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;width:44px;height:24px;transition:background .18s var(--ease), border-color .18s var(--ease);border-radius:999px;padding:0;position:relative}.Switch-module__JKTiWW__track:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Switch-module__JKTiWW__knob{background:var(--paper);width:18px;height:18px;transition:transform .18s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.Switch-module__JKTiWW__on{background:var(--blue);border-color:var(--blue)}.Switch-module__JKTiWW__on .Switch-module__JKTiWW__knob{transform:translate(20px)}.Switch-module__JKTiWW__label{font-family:var(--f-body);color:var(--paper);font-size:.92rem}.Switch-module__JKTiWW__track:disabled{cursor:not-allowed;opacity:.5}
.StatusBadge-module__ClYDua__badge{font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.04em;border-radius:var(--r);white-space:nowrap;align-items:center;padding:4px 8px;font-weight:700;display:inline-flex}.StatusBadge-module__ClYDua__status_pending{background:var(--ink-3);color:var(--paper);border:1px solid var(--line-bright)}.StatusBadge-module__ClYDua__status_confirmed{background:var(--blue);color:var(--ink)}.StatusBadge-module__ClYDua__status_shipped{background:var(--yellow);color:var(--ink)}.StatusBadge-module__ClYDua__status_delivered{background:var(--blue-deep);color:var(--paper)}.StatusBadge-module__ClYDua__status_cancelled{background:var(--red);color:var(--paper)}
.PreOrderSection-module___FeJ7G__section{background:var(--ink-2);padding-block:clamp(56px,8vw,104px);position:relative}.PreOrderSection-module___FeJ7G__hazard{background:repeating-linear-gradient(45deg, var(--yellow) 0 16px, var(--ink) 16px 32px);pointer-events:none;background-size:45px 100%;height:5px;animation:1.4s linear infinite PreOrderSection-module___FeJ7G__hazard;position:absolute;top:0;left:0;right:0}.PreOrderSection-module___FeJ7G__wrap{max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}.PreOrderSection-module___FeJ7G__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;display:flex}.PreOrderSection-module___FeJ7G__eyebrow{font-family:var(--f-mono);letter-spacing:.2em;color:var(--red);text-transform:uppercase;margin-bottom:12px;font-size:.72rem}.PreOrderSection-module___FeJ7G__title{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.04}.PreOrderSection-module___FeJ7G__more{font-family:var(--f-mono);letter-spacing:.05em;color:var(--paper-dim);border-bottom:1px solid var(--line);align-items:center;gap:.5em;padding-bottom:4px;font-size:.8rem;text-decoration:none;transition:color .2s,border-color .2s,gap .2s;display:inline-flex}.PreOrderSection-module___FeJ7G__more:hover{color:var(--red);border-color:var(--red);gap:.9em}.PreOrderSection-module___FeJ7G__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}@media (max-width:1080px){.PreOrderSection-module___FeJ7G__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.PreOrderSection-module___FeJ7G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.PreOrderSection-module___FeJ7G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
.OrderConfirmationHero-module__TXl-jG__ribbon{background:var(--red);width:100%;height:2px}.OrderConfirmationHero-module__TXl-jG__hero{max-width:var(--maxw);padding:64px var(--pad);text-align:center;margin:0 auto}.OrderConfirmationHero-module__TXl-jG__eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue);margin:0 0 16px;font-weight:700}.OrderConfirmationHero-module__TXl-jG__heading{font-family:var(--f-display);font-size:var(--fs-section-title);letter-spacing:-.01em;color:var(--paper);text-transform:uppercase;margin:0 0 16px;font-weight:700;line-height:1.04}.OrderConfirmationHero-module__TXl-jG__body{max-width:640px;color:var(--paper-dim);font-size:var(--fs-body);margin:0 auto 32px;line-height:1.6}.OrderConfirmationHero-module__TXl-jG__body strong{color:var(--paper);font-weight:600}.OrderConfirmationHero-module__TXl-jG__codeRow{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:16px 20px;display:inline-flex}.OrderConfirmationHero-module__TXl-jG__codeLabel{color:var(--paper-dim);font-size:var(--fs-body)}.OrderConfirmationHero-module__TXl-jG__code{font-family:var(--f-mono);font-size:var(--fs-order-code);color:var(--paper);letter-spacing:var(--ls-mono);font-weight:700}@media (max-width:560px){.OrderConfirmationHero-module__TXl-jG__hero{padding:48px var(--pad)}.OrderConfirmationHero-module__TXl-jG__codeRow{flex-direction:column;gap:8px;padding:14px 16px}}
.MobileStickyBar-module__aDZ8CG__bar{z-index:var(--z-sticky-bar);background:var(--line);padding-bottom:env(safe-area-inset-bottom);gap:1px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -8px #0000008c}.MobileStickyBar-module__aDZ8CG__buyNow{flex:5 1 0!important;font-size:.8rem!important}.MobileStickyBar-module__aDZ8CG__cart{background:var(--red);color:#fff;min-height:56px;font-family:var(--f-display);letter-spacing:var(--ls-uppercase);text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease);border:0;font-size:.8rem;font-weight:700;flex:5 1 0!important}.MobileStickyBar-module__aDZ8CG__cart:hover:not([disabled]){background:var(--red-deep)}.MobileStickyBar-module__aDZ8CG__cart[disabled]{cursor:not-allowed;opacity:.85}.MobileStickyBar-module__aDZ8CG__zalo{background:0 0;flex:2 1 0;place-items:center;min-height:56px;text-decoration:none;display:grid}.MobileStickyBar-module__aDZ8CG__zalo svg{width:40px;height:40px;display:block}.MobileStickyBar-module__aDZ8CG__zalo:focus-visible,.MobileStickyBar-module__aDZ8CG__cart:focus-visible{outline:2px solid var(--paper);outline-offset:-2px}@media (min-width:881px){.MobileStickyBar-module__aDZ8CG__bar{display:none}}
.CategoryPage-module__TICPTG__page{background:var(--ink);min-height:60vh;padding-block:24px 64px}.CategoryPage-module__TICPTG__wrap{max-width:var(--maxw);padding:0 var(--pad);flex-direction:column;gap:18px;margin:0 auto;display:flex}.CategoryPage-module__TICPTG__header{flex-direction:column;gap:10px;padding-top:8px;display:flex}.CategoryPage-module__TICPTG__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.CategoryPage-module__TICPTG__title{font-family:var(--f-display);font-weight:700;font-size:var(--fs-section-title);text-transform:uppercase;letter-spacing:-.01em;color:var(--paper);margin:0;line-height:1.05}.CategoryPage-module__TICPTG__count{font-family:var(--f-mono);font-size:var(--fs-spec);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--fog);margin:0}.CategoryPage-module__TICPTG__desc{color:var(--paper-dim);font-family:var(--f-body);max-width:72ch;margin:0;font-size:1rem}.CategoryPage-module__TICPTG__mobileBar{display:none}.CategoryPage-module__TICPTG__body{grid-template-columns:240px 1fr;align-items:start;gap:28px;margin-top:12px;display:grid}.CategoryPage-module__TICPTG__sidebarCol,.CategoryPage-module__TICPTG__mainCol{min-width:0}@media (max-width:880px){.CategoryPage-module__TICPTG__body{grid-template-columns:1fr;gap:16px}.CategoryPage-module__TICPTG__sidebarCol{display:contents}.CategoryPage-module__TICPTG__mobileBar{justify-content:flex-start;align-items:center;gap:10px;padding:4px 0;display:flex}}
.SpPage-module__wfAlsG__page{max-width:var(--maxw);padding:clamp(16px, 4vw, 40px) var(--pad);margin:0 auto}.SpPage-module__wfAlsG__breadcrumb{margin-bottom:16px}.SpPage-module__wfAlsG__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.SpPage-module__wfAlsG__gallery{min-width:0}.SpPage-module__wfAlsG__info{flex-direction:column;gap:12px;min-width:0;display:flex}.SpPage-module__wfAlsG__meta{font-family:var(--f-mono);color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.SpPage-module__wfAlsG__title{font-family:var(--f-display);font-weight:700;font-size:var(--fs-heading-2);color:var(--paper);margin:0;line-height:1.25}.SpPage-module__wfAlsG__soldDetail{font-family:var(--f-mono);font-size:var(--fs-eyebrow);color:var(--paper-dim);letter-spacing:var(--ls-mono);text-transform:uppercase;margin:8px 0 0}.SpPage-module__wfAlsG__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.SpPage-module__wfAlsG__addBtn{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r);background:var(--red);border:1px solid var(--red);color:#fff;cursor:pointer;padding:12px 24px;font-size:.86rem;font-weight:700;transition:background .2s,transform .2s}.SpPage-module__wfAlsG__addBtn:hover{background:var(--red-deep,var(--red));transform:translateY(-2px)}.SpPage-module__wfAlsG__desc{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);font-family:var(--f-body);color:var(--paper);margin-top:clamp(24px,4vw,40px);padding:clamp(16px,3vw,28px);font-size:.95rem;line-height:1.65}.SpPage-module__wfAlsG__desc h2,.SpPage-module__wfAlsG__desc h3,.SpPage-module__wfAlsG__desc h4{font-family:var(--f-display);color:var(--paper);margin-top:1.4em;margin-bottom:.5em}.SpPage-module__wfAlsG__desc h2{font-size:1.18rem}.SpPage-module__wfAlsG__desc h3{font-size:1.04rem}.SpPage-module__wfAlsG__desc h4{font-size:.94rem}.SpPage-module__wfAlsG__desc p{margin:0 0 .9em}.SpPage-module__wfAlsG__desc ul,.SpPage-module__wfAlsG__desc ol{margin:0 0 .9em;padding-left:1.4em}.SpPage-module__wfAlsG__desc li{margin-bottom:.3em}.SpPage-module__wfAlsG__desc a{color:var(--blue);text-decoration:underline}.SpPage-module__wfAlsG__desc blockquote{border-left:3px solid var(--blue);color:var(--paper-dim);background:#5bc0eb0f;margin:.8em 0;padding:.6em 1em}.SpPage-module__wfAlsG__desc code{font-family:var(--f-mono);background:var(--ink-3);color:var(--paper);border-radius:4px;padding:2px 8px;font-size:.86rem}.SpPage-module__wfAlsG__desc pre{background:var(--ink-3);border-radius:var(--r);padding:12px 16px;overflow-x:auto}.SpPage-module__wfAlsG__desc pre code{background:0 0;padding:0}.SpPage-module__wfAlsG__desc hr{border:0;border-top:1px solid var(--line);margin:1.4em 0}.SpPage-module__wfAlsG__descEmpty{background:var(--panel);border:1px dashed var(--line);border-radius:var(--r-lg);color:var(--fog);font-family:var(--f-mono);text-align:center;margin-top:clamp(24px,4vw,40px);padding:clamp(16px,3vw,28px);font-size:.86rem}@media (max-width:880px){.SpPage-module__wfAlsG__layout{grid-template-columns:1fr}.SpPage-module__wfAlsG__title{font-size:1.18rem}.SpPage-module__wfAlsG__page{padding-bottom:64px}}
.PaymentStatusBadge-module__WgqywW__badge{font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.04em;border-radius:var(--r);white-space:nowrap;background:0 0;align-items:center;padding:4px 8px;font-weight:400;display:inline-flex}.PaymentStatusBadge-module__WgqywW__pay_unpaid{color:var(--paper-dim);border:1px solid var(--line)}.PaymentStatusBadge-module__WgqywW__pay_paid{color:var(--blue);border:1px solid var(--blue)}.PaymentStatusBadge-module__WgqywW__pay_paid_pending_review{color:var(--yellow);border:1px solid var(--yellow)}.PaymentStatusBadge-module__WgqywW__pay_refunded{color:var(--red);border:1px solid var(--red)}
.BestSellersGrid-module__cW6WGq__tabs{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.BestSellersGrid-module__cW6WGq__tab{font-family:var(--f-mono);letter-spacing:.03em;border:1px solid var(--line);border-radius:var(--r);color:var(--fog);cursor:pointer;text-transform:uppercase;background:0 0;padding:9px 16px;font-size:.74rem;transition:color .2s,border-color .2s,background .2s}.BestSellersGrid-module__cW6WGq__tab:hover{color:var(--paper);border-color:var(--line-bright)}.BestSellersGrid-module__cW6WGq__tabActive{background:var(--red);border-color:var(--red);color:#fff}.BestSellersGrid-module__cW6WGq__tabActive:hover{color:#fff;border-color:var(--red)}.BestSellersGrid-module__cW6WGq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.BestSellersGrid-module__cW6WGq__cell{min-width:0;display:block}.BestSellersGrid-module__cW6WGq__cellHidden{display:none}@media (max-width:1080px){.BestSellersGrid-module__cW6WGq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.BestSellersGrid-module__cW6WGq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.BestSellersGrid-module__cW6WGq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
.BankInfoBlock-module__aalc-q__section{max-width:var(--maxw);padding:0 var(--pad) 48px;margin:0 auto}.BankInfoBlock-module__aalc-q__eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue);margin:0 0 12px;font-weight:700}.BankInfoBlock-module__aalc-q__heading{font-family:var(--f-display);font-size:var(--fs-heading-2);color:var(--paper);margin:0 0 28px;font-weight:700}.BankInfoBlock-module__aalc-q__grid{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:minmax(280px,320px) 1fr;gap:32px;padding:28px;display:grid}.BankInfoBlock-module__aalc-q__qrCard{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);justify-content:center;align-items:center;padding:16px;display:flex}.BankInfoBlock-module__aalc-q__qrImage{width:280px;max-width:100%;height:auto;display:block}.BankInfoBlock-module__aalc-q__info{flex-direction:column;gap:16px;margin:0;display:flex}.BankInfoBlock-module__aalc-q__row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.BankInfoBlock-module__aalc-q__row:last-child{border-bottom:none;padding-bottom:0}.BankInfoBlock-module__aalc-q__memoRow{background:var(--panel-2);border-left:3px solid var(--blue);border-radius:var(--r);border-bottom:none;padding:16px}.BankInfoBlock-module__aalc-q__label{color:var(--paper-dim);font-size:var(--fs-body);margin:0;font-weight:400}.BankInfoBlock-module__aalc-q__value{color:var(--paper);font-size:var(--fs-body);align-items:center;gap:12px;margin:0;font-weight:700;display:inline-flex}.BankInfoBlock-module__aalc-q__mono{font-family:var(--f-mono);letter-spacing:var(--ls-mono)}.BankInfoBlock-module__aalc-q__memo{font-size:var(--fs-order-code);color:var(--paper)}.BankInfoBlock-module__aalc-q__amount{font-family:var(--f-display);font-size:var(--fs-price-lg);color:var(--paper);font-weight:700}.BankInfoBlock-module__aalc-q__helper{color:var(--paper-dim);font-size:var(--fs-spec);font-family:var(--f-mono);flex-basis:100%;margin:8px 0 0;line-height:1.5}@media (max-width:880px){.BankInfoBlock-module__aalc-q__grid{grid-template-columns:1fr;padding:20px}.BankInfoBlock-module__aalc-q__qrCard{justify-self:center}}@media (max-width:560px){.BankInfoBlock-module__aalc-q__row{flex-direction:column;align-items:flex-start}.BankInfoBlock-module__aalc-q__value{justify-content:space-between;width:100%}}
.PayOSPlaceholderCard-module__gbgwNq__card{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--yellow);border-radius:var(--r-lg);flex-direction:column;gap:12px;padding:24px;display:flex}.PayOSPlaceholderCard-module__gbgwNq__eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);margin:0}.PayOSPlaceholderCard-module__gbgwNq__h2{font-family:var(--f-display);font-size:var(--fs-heading-2);color:var(--paper);margin:0;font-weight:700;line-height:1.2}.PayOSPlaceholderCard-module__gbgwNq__body{color:var(--paper-dim);font-size:var(--fs-body);margin:0;line-height:1.55}
.QtyStepper-module__Egtcia__group{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);align-items:stretch;display:inline-flex;overflow:hidden}.QtyStepper-module__Egtcia__btn{width:44px;height:44px;color:var(--paper);cursor:pointer;transition:background .15s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.QtyStepper-module__Egtcia__btn:hover:not(:disabled){background:var(--line)}.QtyStepper-module__Egtcia__btn:disabled{color:var(--fog);cursor:not-allowed;opacity:.6}.QtyStepper-module__Egtcia__btn:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.QtyStepper-module__Egtcia__qty{min-width:44px;height:44px;font-family:var(--f-mono);color:var(--paper);border-left:1px solid var(--line);border-right:1px solid var(--line);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}
.BestSellersSection-module__fZpINW__section{background:var(--ink);padding-block:clamp(56px,8vw,104px);position:relative}.BestSellersSection-module__fZpINW__wrap{max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}.BestSellersSection-module__fZpINW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.BestSellersSection-module__fZpINW__eyebrow{font-family:var(--f-mono);letter-spacing:.2em;color:var(--red);text-transform:uppercase;margin-bottom:12px;font-size:.72rem}.BestSellersSection-module__fZpINW__title{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin-bottom:8px;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.04}.BestSellersSection-module__fZpINW__sub{color:var(--fog);max-width:38ch;font-size:.95rem}.BestSellersSection-module__fZpINW__more{font-family:var(--f-mono);letter-spacing:.05em;color:var(--paper-dim);border-bottom:1px solid var(--line);align-items:center;gap:.5em;padding-bottom:4px;font-size:.8rem;text-decoration:none;transition:color .2s,border-color .2s,gap .2s;display:inline-flex}.BestSellersSection-module__fZpINW__more:hover{color:var(--red);border-color:var(--red);gap:.9em}
.BankInfoEmptyFallback-module__1EtqzG__alert{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--yellow);border-radius:var(--r);flex-direction:column;gap:20px;padding:24px;display:flex}.BankInfoEmptyFallback-module__1EtqzG__alertBody{color:var(--paper);font-size:var(--fs-body);margin:0;line-height:1.6}.BankInfoEmptyFallback-module__1EtqzG__alertBody strong{font-family:var(--f-mono);color:var(--paper);font-weight:700}.BankInfoEmptyFallback-module__1EtqzG__zaloCta{background:var(--blue);color:var(--ink);border-radius:var(--r);font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.BankInfoEmptyFallback-module__1EtqzG__zaloCta:hover{background:#6ee0e9}.BankInfoEmptyFallback-module__1EtqzG__zaloCta:active{transform:translateY(1px)}@media (max-width:560px){.BankInfoEmptyFallback-module__1EtqzG__zaloCta{align-self:stretch}}
.subpage-module__RSyqjG__page{flex-direction:column;gap:16px;max-width:720px;display:flex}.subpage-module__RSyqjG__eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-dim);margin:0;font-size:.74rem}.subpage-module__RSyqjG__h1{font-family:var(--f-display);color:var(--paper);margin:0;font-size:1.32rem}.subpage-module__RSyqjG__helper{color:var(--paper-dim);margin:0;font-size:.95rem}
.OrderHistoryFilterBar-module__mpMGHa__bar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0 16px;display:flex}.OrderHistoryFilterBar-module__mpMGHa__pill{color:var(--paper-dim);border:1px solid var(--line);min-height:44px;font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.04em;cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease), border-color .12s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:inline-flex}.OrderHistoryFilterBar-module__mpMGHa__pill:hover{border-color:var(--line-bright);color:var(--paper)}.OrderHistoryFilterBar-module__mpMGHa__pill:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.OrderHistoryFilterBar-module__mpMGHa__pillActive{background:var(--blue);color:var(--ink);border-color:var(--blue)}.OrderHistoryFilterBar-module__mpMGHa__pillActive:hover{background:var(--blue);color:var(--ink)}.OrderHistoryFilterBar-module__mpMGHa__glyph{font-family:var(--f-mono);font-size:var(--fs-body)}
.OrderHistoryTable-module__lrlD0W__wrap{flex-direction:column;gap:16px;display:flex}.OrderHistoryTable-module__lrlD0W__tableWrap{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow-x:auto}.OrderHistoryTable-module__lrlD0W__table{border-collapse:collapse;width:100%;font-family:var(--f-body);font-size:var(--fs-body)}.OrderHistoryTable-module__lrlD0W__table thead th{text-align:left;font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);border-bottom:1px solid var(--line);background:var(--panel-2);white-space:nowrap;padding:12px clamp(12px,1vw,16px);font-weight:700}.OrderHistoryTable-module__lrlD0W__row{cursor:pointer;transition:background .15s var(--ease)}.OrderHistoryTable-module__lrlD0W__row:hover{background:var(--panel-2)}.OrderHistoryTable-module__lrlD0W__row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.OrderHistoryTable-module__lrlD0W__table tbody td{border-bottom:1px solid var(--line);color:var(--paper);vertical-align:middle;padding:8px clamp(12px,1vw,16px)}.OrderHistoryTable-module__lrlD0W__table tbody tr:last-child td{border-bottom:none}.OrderHistoryTable-module__lrlD0W__codeCell{font-family:var(--f-mono);font-size:var(--fs-body);letter-spacing:.04em;white-space:nowrap}.OrderHistoryTable-module__lrlD0W__totalCell{white-space:nowrap;font-family:var(--f-mono);font-size:var(--fs-body)}.OrderHistoryTable-module__lrlD0W__timeCell{font-family:var(--f-mono);font-size:var(--fs-eyebrow);color:var(--paper-dim);white-space:nowrap}.OrderHistoryTable-module__lrlD0W__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.OrderHistoryTable-module__lrlD0W__pageInfo{color:var(--paper-dim);font-family:var(--f-mono);font-size:var(--fs-eyebrow)}.OrderHistoryTable-module__lrlD0W__pageActions{gap:8px;display:flex}.OrderHistoryTable-module__lrlD0W__pageBtn{color:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-height:44px;font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .18s var(--ease), color .18s var(--ease);background:0 0;padding:8px 14px;font-weight:700}.OrderHistoryTable-module__lrlD0W__pageBtn:disabled{opacity:.4;cursor:not-allowed}.OrderHistoryTable-module__lrlD0W__pageBtn:hover:not(:disabled){border-color:var(--line-bright);color:var(--paper)}@media (max-width:880px){.OrderHistoryTable-module__lrlD0W__tableWrap{background:0 0;border:none;overflow:visible}.OrderHistoryTable-module__lrlD0W__table,.OrderHistoryTable-module__lrlD0W__table thead,.OrderHistoryTable-module__lrlD0W__table tbody,.OrderHistoryTable-module__lrlD0W__table tr,.OrderHistoryTable-module__lrlD0W__table th,.OrderHistoryTable-module__lrlD0W__table td{width:100%;display:block}.OrderHistoryTable-module__lrlD0W__table thead{display:none}.OrderHistoryTable-module__lrlD0W__table tbody tr{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:12px;padding:16px}.OrderHistoryTable-module__lrlD0W__table tbody td{border:none;padding:4px 0}.OrderHistoryTable-module__lrlD0W__codeCell{font-size:var(--fs-heading-2);font-weight:700}.OrderHistoryTable-module__lrlD0W__totalCell{font-size:var(--fs-heading-2);color:var(--paper)}}
.ProfileForm-module__5VihfG__form{flex-direction:column;gap:24px;max-width:720px;display:flex}.ProfileForm-module__5VihfG__field{flex-direction:column;gap:6px;display:flex}.ProfileForm-module__5VihfG__label{font-family:var(--f-body);font-size:var(--fs-eyebrow);color:var(--paper-dim);font-weight:700;line-height:1.2}.ProfileForm-module__5VihfG__req{color:var(--paper-dim);margin-left:2px}.ProfileForm-module__5VihfG__input,.ProfileForm-module__5VihfG__textarea{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);font-family:var(--f-body);font-size:var(--fs-body);color:var(--paper);width:100%;min-height:44px;padding:12px 14px;font-weight:400;line-height:1.4}.ProfileForm-module__5VihfG__textarea{font-family:var(--f-body,system-ui);resize:vertical;min-height:72px;max-height:160px}.ProfileForm-module__5VihfG__input:focus,.ProfileForm-module__5VihfG__textarea:focus{outline:2px solid var(--blue);outline-offset:2px}.ProfileForm-module__5VihfG__input[aria-invalid=true],.ProfileForm-module__5VihfG__textarea[aria-invalid=true]{border-color:var(--red)}.ProfileForm-module__5VihfG__input:disabled,.ProfileForm-module__5VihfG__textarea:disabled{opacity:.7;cursor:not-allowed}.ProfileForm-module__5VihfG__errorText{font-family:var(--f-body);font-size:var(--fs-eyebrow);color:var(--red-deep);margin:0;font-weight:400;line-height:1.4}.ProfileForm-module__5VihfG__actions{justify-content:flex-end;display:flex}.ProfileForm-module__5VihfG__submit{background:var(--blue);color:var(--ink);min-height:44px;font-family:var(--f-body);font-weight:700;font-size:var(--fs-body);cursor:pointer;border-radius:var(--r);transition:opacity .12s var(--ease,ease);border:none;padding:12px 24px}.ProfileForm-module__5VihfG__submit:hover:not(:disabled){opacity:.92}.ProfileForm-module__5VihfG__submit:disabled{opacity:.6;cursor:not-allowed}.ProfileForm-module__5VihfG__submit:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ProfileForm-module__5VihfG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.ProfileForm-module__5VihfG__actions{justify-content:stretch}.ProfileForm-module__5VihfG__submit{width:100%}}
.AdminCustomerSearchBar-module__jginbW__bar{align-items:center;gap:8px;width:100%;max-width:420px;display:flex}.AdminCustomerSearchBar-module__jginbW__label{flex:none}.AdminCustomerSearchBar-module__jginbW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AdminCustomerSearchBar-module__jginbW__input{appearance:none;background:var(--panel-2);color:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-height:44px;font-family:var(--f-body);font-size:var(--fs-body);flex:1;width:100%;padding:0 14px}.AdminCustomerSearchBar-module__jginbW__input::placeholder{color:var(--paper-dim)}.AdminCustomerSearchBar-module__jginbW__input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.AuditLogDiffModal-module__rBmd3a__dialog{background:var(--panel);color:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);width:calc(100% - 32px);max-width:640px;max-height:80vh;box-shadow:var(--shadow);margin:auto;padding:0}.AuditLogDiffModal-module__rBmd3a__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0d10c7}@media (prefers-reduced-motion:reduce){.AuditLogDiffModal-module__rBmd3a__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.AuditLogDiffModal-module__rBmd3a__body{max-height:80vh;padding:24px;overflow-y:auto}.AuditLogDiffModal-module__rBmd3a__header{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.AuditLogDiffModal-module__rBmd3a__headerTitle{font-family:var(--f-display);font-size:var(--fs-heading-2);color:var(--paper);margin:0;font-weight:700;line-height:1.25}.AuditLogDiffModal-module__rBmd3a__headerMeta{font-family:var(--f-mono);font-size:var(--fs-eyebrow);color:var(--paper-dim);margin:0}.AuditLogDiffModal-module__rBmd3a__diffSectionTitle{font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);margin:16px 0 8px;font-weight:700}.AuditLogDiffModal-module__rBmd3a__diffPre{font-family:var(--f-mono);font-size:var(--fs-eyebrow);background:var(--ink-2);border-radius:var(--r);white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);margin:0;padding:16px;line-height:1.5}.AuditLogDiffModal-module__rBmd3a__diffAdded{color:var(--blue);background:#3271ff14}.AuditLogDiffModal-module__rBmd3a__diffRemoved{color:var(--red);background:#e42f2f14;-webkit-text-decoration:line-through #e42f2f99;text-decoration:line-through #e42f2f99}.AuditLogDiffModal-module__rBmd3a__actions{justify-content:flex-end;margin-top:24px;display:flex}.AuditLogDiffModal-module__rBmd3a__closeBtn{background:var(--blue);min-height:44px;color:var(--ink);border:1px solid var(--blue);border-radius:var(--r);font-family:var(--f-body);cursor:pointer;transition:filter .18s var(--ease);padding:0 18px;font-size:.95rem;font-weight:600}.AuditLogDiffModal-module__rBmd3a__closeBtn:hover{filter:brightness(.95)}.AuditLogDiffModal-module__rBmd3a__closeBtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.OrderListTable-module__g6VNPa__wrap{flex-direction:column;gap:16px;display:flex}.OrderListTable-module__g6VNPa__tableWrap{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow-x:auto}.OrderListTable-module__g6VNPa__table{border-collapse:collapse;width:100%;font-family:var(--f-body);font-size:var(--fs-body)}.OrderListTable-module__g6VNPa__table thead th{text-align:left;font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);border-bottom:1px solid var(--line);background:var(--panel-2);white-space:nowrap;padding:12px clamp(12px,1vw,16px);font-weight:700}.OrderListTable-module__g6VNPa__row{cursor:pointer;transition:background .15s var(--ease)}.OrderListTable-module__g6VNPa__row:hover{background:var(--panel-2)}.OrderListTable-module__g6VNPa__row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.OrderListTable-module__g6VNPa__table tbody td{border-bottom:1px solid var(--line);color:var(--paper);vertical-align:middle;padding:8px clamp(12px,1vw,16px)}.OrderListTable-module__g6VNPa__table tbody tr:last-child td{border-bottom:none}.OrderListTable-module__g6VNPa__codeCell{font-family:var(--f-mono);font-size:var(--fs-body);letter-spacing:.04em;white-space:nowrap}.OrderListTable-module__g6VNPa__nameCell{font-family:var(--f-body);font-size:var(--fs-body)}.OrderListTable-module__g6VNPa__totalCell{white-space:nowrap;font-family:var(--f-mono);font-size:var(--fs-body)}.OrderListTable-module__g6VNPa__timeCell{font-family:var(--f-mono);font-size:var(--fs-eyebrow);color:var(--paper-dim);white-space:nowrap}.OrderListTable-module__g6VNPa__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.OrderListTable-module__g6VNPa__pageInfo{color:var(--paper-dim);font-family:var(--f-mono);font-size:var(--fs-eyebrow)}.OrderListTable-module__g6VNPa__pageActions{gap:8px;display:flex}.OrderListTable-module__g6VNPa__pageBtn{color:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-height:44px;font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .18s var(--ease), color .18s var(--ease);background:0 0;padding:8px 14px;font-weight:700}.OrderListTable-module__g6VNPa__pageBtn:disabled{opacity:.4;cursor:not-allowed}.OrderListTable-module__g6VNPa__pageBtn:hover:not(:disabled){border-color:var(--line-bright);color:var(--paper)}@media (max-width:880px){.OrderListTable-module__g6VNPa__tableWrap{background:0 0;border:none;overflow:visible}.OrderListTable-module__g6VNPa__table,.OrderListTable-module__g6VNPa__table thead,.OrderListTable-module__g6VNPa__table tbody,.OrderListTable-module__g6VNPa__table tr,.OrderListTable-module__g6VNPa__table th,.OrderListTable-module__g6VNPa__table td{width:100%;display:block}.OrderListTable-module__g6VNPa__table thead{display:none}.OrderListTable-module__g6VNPa__table tbody tr{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:12px;padding:16px}.OrderListTable-module__g6VNPa__table tbody td{border:none;padding:4px 0}.OrderListTable-module__g6VNPa__codeCell{font-size:var(--fs-heading-2);font-weight:700}.OrderListTable-module__g6VNPa__totalCell{font-size:var(--fs-heading-2);color:var(--paper)}}
.ProductPicker-module__mdPF0W__wrap{width:100%;position:relative}.ProductPicker-module__mdPF0W__input{background:var(--ink-2);width:100%;min-height:44px;color:var(--paper);border:1px solid var(--line);border-radius:var(--r);font-family:var(--f-body);font-size:var(--fs-body);padding:12px 16px}.ProductPicker-module__mdPF0W__input::placeholder{color:var(--paper-dim)}.ProductPicker-module__mdPF0W__input:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-color:var(--blue)}.ProductPicker-module__mdPF0W__input:disabled{opacity:.5;cursor:not-allowed}.ProductPicker-module__mdPF0W__listbox{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);max-height:320px;box-shadow:var(--shadow);z-index:700;margin:0;padding:8px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ProductPicker-module__mdPF0W__option{cursor:pointer;min-height:44px;transition:background var(--dur-fast) var(--ease);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.ProductPicker-module__mdPF0W__option:hover,.ProductPicker-module__mdPF0W__optionHighlighted{background:var(--panel-2)}.ProductPicker-module__mdPF0W__optionLabel{color:var(--paper);font-family:var(--f-body);font-size:var(--fs-body);font-weight:400}.ProductPicker-module__mdPF0W__optionLabelHighlighted{font-weight:700}.ProductPicker-module__mdPF0W__optionMeta{color:var(--fog);font-family:var(--f-mono);font-size:var(--fs-spec);letter-spacing:var(--ls-mono)}.ProductPicker-module__mdPF0W__optionEmpty{color:var(--paper-dim);font-family:var(--f-body);font-size:var(--fs-eyebrow);cursor:default;padding:12px 16px;list-style:none}
.CartLineItem-module__nrfl1G__row{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.CartLineItem-module__nrfl1G__row:last-child{border-bottom:0}.CartLineItem-module__nrfl1G__media{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);flex:none;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.CartLineItem-module__nrfl1G__thumb{object-fit:contain;width:100%;height:100%;display:block}.CartLineItem-module__nrfl1G__mechFallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CartLineItem-module__nrfl1G__mech{width:64px;height:64px}.CartLineItem-module__nrfl1G__body{flex-direction:column;gap:4px;min-width:0;display:flex}.CartLineItem-module__nrfl1G__meta{font-family:var(--f-mono);font-size:var(--fs-spec);letter-spacing:var(--ls-mono);color:var(--fog);text-transform:uppercase}.CartLineItem-module__nrfl1G__name{font-family:var(--f-display);color:var(--paper);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.CartLineItem-module__nrfl1G__poNote{font-family:var(--f-mono);font-size:var(--fs-spec);color:var(--blue);margin:4px 0 0}.CartLineItem-module__nrfl1G__qty{flex:none}.CartLineItem-module__nrfl1G__total{text-align:right;flex:none;min-width:110px}.CartLineItem-module__nrfl1G__totalValue{font-family:var(--f-display);color:var(--paper);font-size:1.05rem;font-weight:700}.CartLineItem-module__nrfl1G__actions{flex:none}.CartLineItem-module__nrfl1G__remove{width:44px;height:44px;color:var(--fog);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;transition:color .15s var(--ease), border-color .15s var(--ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.CartLineItem-module__nrfl1G__remove:hover:not(:disabled){color:var(--red);border-color:var(--red)}.CartLineItem-module__nrfl1G__remove:disabled{opacity:.5;cursor:not-allowed}.CartLineItem-module__nrfl1G__remove:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:880px){.CartLineItem-module__nrfl1G__row{grid-template:"media body body""media qty total""media actions actions"/80px 1fr auto;gap:8px 12px}.CartLineItem-module__nrfl1G__media{grid-area:media}.CartLineItem-module__nrfl1G__body{grid-area:body}.CartLineItem-module__nrfl1G__qty{grid-area:qty;justify-self:start}.CartLineItem-module__nrfl1G__total{text-align:right;grid-area:total;justify-self:end;min-width:0}.CartLineItem-module__nrfl1G__actions{grid-area:actions;justify-self:end}}
.TrustStrip-module__5fQSjq__section{background:var(--ink-2);border-block:1px solid var(--line);padding-block:42px}.TrustStrip-module__5fQSjq__wrap{max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}.TrustStrip-module__5fQSjq__grid{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.TrustStrip-module__5fQSjq__item{background:var(--ink-2);transition:background .25s var(--ease);gap:16px;padding:24px;display:flex}.TrustStrip-module__5fQSjq__item:hover{background:var(--panel)}.TrustStrip-module__5fQSjq__ico{width:32px;height:32px;color:var(--red);flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.TrustStrip-module__5fQSjq__body{flex-direction:column;display:flex}.TrustStrip-module__5fQSjq__title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:var(--ls-mono);color:var(--paper);margin-bottom:5px;font-size:1rem;font-weight:700}.TrustStrip-module__5fQSjq__copy{font-size:var(--fs-eyebrow);color:var(--paper-dim);line-height:1.55}@media (max-width:1080px){.TrustStrip-module__5fQSjq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.TrustStrip-module__5fQSjq__grid{grid-template-columns:1fr}}
.PaymentStateBlock-module__NVnYjq__wrap{max-width:var(--maxw);padding:0 var(--pad) 48px;margin:0 auto}.PaymentStateBlock-module__NVnYjq__block{background:var(--panel);border-left:3px solid var(--line-bright);border-radius:0 var(--r) var(--r) 0;padding:20px 24px}.PaymentStateBlock-module__NVnYjq__eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue);margin:0 0 8px;font-weight:700}.PaymentStateBlock-module__NVnYjq__title{font-family:var(--f-display);font-size:var(--fs-heading-3);color:var(--paper);margin:0 0 8px;font-weight:700}.PaymentStateBlock-module__NVnYjq__body{font-family:var(--f-body);font-size:var(--fs-body);color:var(--paper-dim);margin:0;line-height:1.5}.PaymentStateBlock-module__NVnYjq__statusConfirmed{border-left-color:var(--blue)}.PaymentStateBlock-module__NVnYjq__statusShipped{border-left-color:var(--yellow)}.PaymentStateBlock-module__NVnYjq__statusShipped .PaymentStateBlock-module__NVnYjq__eyebrow{color:var(--yellow)}.PaymentStateBlock-module__NVnYjq__statusDelivered{border-left-color:var(--blue-deep)}.PaymentStateBlock-module__NVnYjq__statusCancelled{border-left-color:var(--red)}.PaymentStateBlock-module__NVnYjq__statusCancelled .PaymentStateBlock-module__NVnYjq__eyebrow{color:var(--red)}
.AdminAuditLogPage-module__NnCRoq__page{flex-direction:column;gap:24px;display:flex}.AdminAuditLogPage-module__NnCRoq__head{flex-direction:column;gap:8px;display:flex}.AdminAuditLogPage-module__NnCRoq__eyebrow{font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);margin:0;font-weight:700}.AdminAuditLogPage-module__NnCRoq__h1{font-family:var(--f-display);font-size:var(--fs-heading-2);color:var(--paper);margin:0;font-weight:700}.AdminAuditLogPage-module__NnCRoq__list{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);margin:0;padding:0;list-style:none;overflow:hidden}.AdminAuditLogPage-module__NnCRoq__list>li+li{border-top:1px solid var(--line)}.AdminAuditLogPage-module__NnCRoq__pagination{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.AdminAuditLogPage-module__NnCRoq__pageInfo{font-family:var(--f-mono);font-size:var(--fs-eyebrow);color:var(--paper-dim)}.AdminAuditLogPage-module__NnCRoq__pageActions{gap:8px;display:inline-flex}.AdminAuditLogPage-module__NnCRoq__pageBtn{color:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-height:44px;font-family:var(--f-body);font-size:var(--fs-body);cursor:pointer;transition:border-color .18s var(--ease);background:0 0;padding:8px 16px}.AdminAuditLogPage-module__NnCRoq__pageBtn:hover:not(:disabled){border-color:var(--line-bright)}.AdminAuditLogPage-module__NnCRoq__pageBtn:disabled{opacity:.4;cursor:not-allowed}
.AdminCustomerDetailPage-module__KqlzwW__page{flex-direction:column;gap:24px;display:flex}.AdminCustomerDetailPage-module__KqlzwW__body{grid-template-columns:2fr 1fr;align-items:start;gap:24px;display:grid}.AdminCustomerDetailPage-module__KqlzwW__left{flex-direction:column;gap:16px;min-width:0;display:flex}.AdminCustomerDetailPage-module__KqlzwW__right{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.AdminCustomerDetailPage-module__KqlzwW__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}.AdminCustomerDetailPage-module__KqlzwW__actionsCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:24px;display:flex}.AdminCustomerDetailPage-module__KqlzwW__cardTitle{font-family:var(--f-display);font-size:var(--fs-heading-3,var(--fs-body));color:var(--paper);margin:0 0 16px;font-weight:700}.AdminCustomerDetailPage-module__KqlzwW__actionsCard .AdminCustomerDetailPage-module__KqlzwW__cardTitle{margin:0}.AdminCustomerDetailPage-module__KqlzwW__fields{grid-template-columns:1fr;gap:16px;margin:0;display:grid}.AdminCustomerDetailPage-module__KqlzwW__field{border-bottom:1px dashed var(--line);grid-template-columns:200px 1fr;align-items:baseline;gap:12px;padding-bottom:12px;display:grid}.AdminCustomerDetailPage-module__KqlzwW__field:last-child{border-bottom:none;padding-bottom:0}.AdminCustomerDetailPage-module__KqlzwW__fieldLabel{font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);margin:0;font-weight:700}.AdminCustomerDetailPage-module__KqlzwW__fieldValue{font-family:var(--f-body);font-size:var(--fs-body);color:var(--paper);overflow-wrap:anywhere;margin:0}.AdminCustomerDetailPage-module__KqlzwW__mono{font-family:var(--f-mono);letter-spacing:.04em}.AdminCustomerDetailPage-module__KqlzwW__actionsNote{font-family:var(--f-body);font-size:var(--fs-eyebrow);color:var(--paper-dim);margin:0;line-height:1.6}.AdminCustomerDetailPage-module__KqlzwW__actionsLink{color:var(--blue);text-decoration:underline}.AdminCustomerDetailPage-module__KqlzwW__actionsLink:hover{filter:brightness(1.1)}@media (max-width:880px){.AdminCustomerDetailPage-module__KqlzwW__body{grid-template-columns:1fr}.AdminCustomerDetailPage-module__KqlzwW__right{position:static;top:auto}.AdminCustomerDetailPage-module__KqlzwW__field{grid-template-columns:1fr;gap:4px}}
.AdminListPage-module__yhIkEq__page{flex-direction:column;gap:16px;display:flex}.AdminListPage-module__yhIkEq__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.AdminListPage-module__yhIkEq__head h1{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,1.2rem + 1vw,1.8rem);font-weight:700}.AdminListPage-module__yhIkEq__addBtn{background:var(--red);color:var(--paper);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--r);cursor:pointer;transition:background .18s var(--ease);border:none;padding:12px 20px;font-size:.78rem;font-weight:600;text-decoration:none}.AdminListPage-module__yhIkEq__addBtn:hover{background:var(--red-deep)}.AdminListPage-module__yhIkEq__empty{border:1px dashed var(--line);border-radius:var(--r-lg);text-align:center;color:var(--paper-dim);background:var(--panel);padding:48px 24px}.AdminListPage-module__yhIkEq__empty h2{font-family:var(--f-display);color:var(--paper);margin:0 0 8px;font-size:1.2rem}.AdminListPage-module__yhIkEq__empty p{margin:0 0 20px}.AdminListPage-module__yhIkEq__emptyCta{background:var(--red);color:var(--paper);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--r);border:none;padding:12px 24px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-block}
.ProfilePage-module__1Ft9Bq__page{flex-direction:column;gap:24px;width:100%;display:flex}.ProfilePage-module__1Ft9Bq__header{flex-direction:column;gap:6px;margin-bottom:0;display:flex}.ProfilePage-module__1Ft9Bq__eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue);margin:0;font-weight:700}.ProfilePage-module__1Ft9Bq__title{font-family:var(--f-display);color:var(--paper);margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.ProfilePage-module__1Ft9Bq__helper{font-family:var(--f-body);color:var(--paper-dim);max-width:60ch;margin:0;font-size:.9rem}
.ChangePasswordForm-module__se_a_q__form{flex-direction:column;gap:16px;max-width:480px;display:flex}.ChangePasswordForm-module__se_a_q__field{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.ChangePasswordForm-module__se_a_q__label{font-family:var(--f-body);font-size:var(--fs-body);color:var(--paper);font-weight:700}.ChangePasswordForm-module__se_a_q__input{background:var(--ink-2);border:1px solid var(--line);color:var(--paper);border-radius:var(--r);font-family:var(--f-body);font-size:var(--fs-body);min-height:44px;padding:12px}.ChangePasswordForm-module__se_a_q__input:focus-visible{border-color:var(--line-bright);outline:2px solid var(--blue);outline-offset:2px}.ChangePasswordForm-module__se_a_q__input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--red)}.ChangePasswordForm-module__se_a_q__input:disabled{opacity:.7;cursor:not-allowed}.ChangePasswordForm-module__se_a_q__errorText{color:var(--red);font-size:var(--fs-eyebrow);font-family:var(--f-mono);letter-spacing:var(--ls-mono);margin:0}.ChangePasswordForm-module__se_a_q__helperText{color:var(--paper-dim);font-size:var(--fs-eyebrow);font-family:var(--f-mono);letter-spacing:var(--ls-mono);margin:0}.ChangePasswordForm-module__se_a_q__actions{justify-content:flex-start;display:flex}.ChangePasswordForm-module__se_a_q__submit{background:var(--blue);color:var(--ink);min-height:44px;font-family:var(--f-body);font-weight:700;font-size:var(--fs-body);cursor:pointer;border-radius:var(--r);transition:opacity .12s var(--ease,ease);border:none;padding:12px 24px}.ChangePasswordForm-module__se_a_q__submit:hover:not(:disabled){opacity:.92}.ChangePasswordForm-module__se_a_q__submit:disabled{opacity:.6;cursor:not-allowed}.ChangePasswordForm-module__se_a_q__submit:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ChangePasswordForm-module__se_a_q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AdminCustomerTable-module__wlXZaW__wrap{flex-direction:column;gap:16px;display:flex}.AdminCustomerTable-module__wlXZaW__tableWrap{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow-x:auto}.AdminCustomerTable-module__wlXZaW__table{border-collapse:collapse;width:100%;font-family:var(--f-body);font-size:var(--fs-body)}.AdminCustomerTable-module__wlXZaW__table thead th{text-align:left;font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);border-bottom:1px solid var(--line);background:var(--panel-2);white-space:nowrap;padding:12px clamp(12px,1vw,16px);font-weight:700}.AdminCustomerTable-module__wlXZaW__table thead th:last-child{text-align:right}.AdminCustomerTable-module__wlXZaW__row{cursor:pointer;transition:background .15s var(--ease)}.AdminCustomerTable-module__wlXZaW__row:hover{background:var(--panel-2)}.AdminCustomerTable-module__wlXZaW__row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.AdminCustomerTable-module__wlXZaW__table tbody td{border-bottom:1px solid var(--line);color:var(--paper);vertical-align:middle;padding:10px clamp(12px,1vw,16px)}.AdminCustomerTable-module__wlXZaW__table tbody td:last-child{text-align:right}.AdminCustomerTable-module__wlXZaW__table tbody tr:last-child td{border-bottom:none}.AdminCustomerTable-module__wlXZaW__emailCell{font-family:var(--f-body);font-weight:700;font-size:var(--fs-body);color:var(--paper)}.AdminCustomerTable-module__wlXZaW__nameCell{font-family:var(--f-body);font-size:var(--fs-body);color:var(--paper)}.AdminCustomerTable-module__wlXZaW__phoneCell,.AdminCustomerTable-module__wlXZaW__timeCell{font-family:var(--f-mono);font-size:var(--fs-eyebrow);color:var(--paper-dim);white-space:nowrap}.AdminCustomerTable-module__wlXZaW__totalOrdersBadge{background:var(--panel-2);min-width:28px;color:var(--paper);font-family:var(--f-mono);font-size:var(--fs-body);text-align:center;border-radius:999px;padding:2px 10px;font-weight:700;display:inline-block}.AdminCustomerTable-module__wlXZaW__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.AdminCustomerTable-module__wlXZaW__pageInfo{color:var(--paper-dim);font-family:var(--f-mono);font-size:var(--fs-eyebrow)}.AdminCustomerTable-module__wlXZaW__pageActions{gap:8px;display:flex}.AdminCustomerTable-module__wlXZaW__pageBtn{color:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-height:44px;font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .18s var(--ease), color .18s var(--ease);background:0 0;padding:8px 14px;font-weight:700}.AdminCustomerTable-module__wlXZaW__pageBtn:disabled{opacity:.4;cursor:not-allowed}.AdminCustomerTable-module__wlXZaW__pageBtn:hover:not(:disabled){border-color:var(--line-bright);color:var(--paper)}@media (max-width:880px){.AdminCustomerTable-module__wlXZaW__tableWrap{background:0 0;border:none;overflow:visible}.AdminCustomerTable-module__wlXZaW__table,.AdminCustomerTable-module__wlXZaW__table thead,.AdminCustomerTable-module__wlXZaW__table tbody,.AdminCustomerTable-module__wlXZaW__table tr,.AdminCustomerTable-module__wlXZaW__table th,.AdminCustomerTable-module__wlXZaW__table td{width:100%;display:block}.AdminCustomerTable-module__wlXZaW__table thead{display:none}.AdminCustomerTable-module__wlXZaW__table tbody tr{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:12px;padding:16px}.AdminCustomerTable-module__wlXZaW__table tbody td,.AdminCustomerTable-module__wlXZaW__table tbody td:last-child{text-align:left;border:none;padding:4px 0}.AdminCustomerTable-module__wlXZaW__emailCell{font-size:var(--fs-heading-2)}.AdminCustomerTable-module__wlXZaW__totalOrdersBadge{margin-top:6px}}
