@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_9605c85d-module__NxLrCG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_9605c85d-module__NxLrCG__variable{--font-heading:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.0g3zvjmhs13ok.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.1z38dhxy5o0rp.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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.1yo2pz3g4u6be.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0ic9f6t6i9npx.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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_e3a1eb27-module__LJUuiq__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_e3a1eb27-module__LJUuiq__variable{--font-body:"Lato", "Lato Fallback"}
@font-face{font-family:Kantumruy Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/49625c79f5a84514-s.p.2lx7-3uow36p3.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Kantumruy Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/70277533216d5fbe-s.06uesq6it7f65.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kantumruy Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6e7b947a26ae60db-s.0a4oorcji4amy.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:Kantumruy Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49625c79f5a84514-s.p.2lx7-3uow36p3.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Kantumruy Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70277533216d5fbe-s.06uesq6it7f65.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kantumruy Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e7b947a26ae60db-s.0a4oorcji4amy.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:Kantumruy Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49625c79f5a84514-s.p.2lx7-3uow36p3.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Kantumruy Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70277533216d5fbe-s.06uesq6it7f65.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kantumruy Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e7b947a26ae60db-s.0a4oorcji4amy.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:Kantumruy Pro Fallback;src:local(Arial);ascent-override:85.8%;descent-override:24.25%;line-gap-override:0.0%;size-adjust:107.22%}.kantumruy_pro_19dbac67-module__8IdANa__className{font-family:Kantumruy Pro,Kantumruy Pro Fallback;font-style:normal}.kantumruy_pro_19dbac67-module__8IdANa__variable{--font-khmer:"Kantumruy Pro", "Kantumruy Pro Fallback"}
.StatusPage-module__j6AoXW__pageContainer{flex-direction:column;width:100%;min-height:60vh;display:flex}.StatusPage-module__j6AoXW__contentContainer{max-width:600px;padding:var(--space-7) var(--space-4);text-align:center;width:100%;margin:0 auto}.StatusPage-module__j6AoXW__actions{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:480px){.StatusPage-module__j6AoXW__actions{flex-direction:column;width:100%}.StatusPage-module__j6AoXW__actions>*{width:100%}}.StatusPage-module__j6AoXW__primaryLink{min-height:44px;padding:var(--space-3) var(--space-6);background-color:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);transition:background-color var(--ease);justify-content:center;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.StatusPage-module__j6AoXW__primaryLink:hover{background-color:var(--color-primary-hover);text-decoration:none}.StatusPage-module__j6AoXW__secondaryLink{min-height:44px;padding:var(--space-3) var(--space-6);background-color:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);transition:background-color var(--ease);justify-content:center;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.StatusPage-module__j6AoXW__secondaryLink:hover{background-color:var(--color-surface-alt);text-decoration:none}.StatusPage-module__j6AoXW__langBlock{margin-top:var(--space-5)}.StatusPage-module__j6AoXW__langBlock:first-of-type{margin-top:0}.StatusPage-module__j6AoXW__titleKm{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.StatusPage-module__j6AoXW__subtitleKm{font-family:var(--font-khmer), var(--font-body), sans-serif;letter-spacing:normal}.StatusPage-module__j6AoXW__titleZh{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.StatusPage-module__j6AoXW__subtitleZh{font-family:var(--font-chinese), var(--font-body), sans-serif;letter-spacing:normal}
.InfoHeader-module__OLZg8W__band{background-color:var(--color-surface-alt);border-bottom:1px solid var(--color-border);padding:var(--space-6) 0;text-align:center}@media (min-width:768px){.InfoHeader-module__OLZg8W__band{padding:var(--space-7) 0}}.InfoHeader-module__OLZg8W__inner{max-width:760px;margin:0 auto}.InfoHeader-module__OLZg8W__eyebrow{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-accent-text);margin-bottom:var(--space-2);font-size:.75rem;font-weight:500;display:block}html:lang(km) .InfoHeader-module__OLZg8W__eyebrow{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .InfoHeader-module__OLZg8W__eyebrow{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.InfoHeader-module__OLZg8W__title{font-family:var(--font-heading), sans-serif;color:var(--color-primary);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0;font-size:2rem;font-weight:400;line-height:1.25}@media (min-width:768px){.InfoHeader-module__OLZg8W__title{font-size:2.5rem}}html:lang(km) .InfoHeader-module__OLZg8W__title{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .InfoHeader-module__OLZg8W__title{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.InfoHeader-module__OLZg8W__subtitle{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);margin:var(--space-3) 0 0;font-size:1rem;line-height:1.6}html:lang(km) .InfoHeader-module__OLZg8W__subtitle{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .InfoHeader-module__OLZg8W__subtitle{font-family:var(--font-chinese), var(--font-body), sans-serif}
.Button-module__8RiFmG__button{text-align:center;font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);border-radius:var(--radius-sm);transition:background-color var(--ease), color var(--ease), border-color var(--ease), opacity var(--ease);cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}html:lang(km) .Button-module__8RiFmG__button{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Button-module__8RiFmG__button{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Button-module__8RiFmG__md{min-height:44px;padding:var(--space-3) var(--space-5);font-size:.875rem;line-height:1.25rem}.Button-module__8RiFmG__lg{min-height:52px;padding:var(--space-4) var(--space-6);font-size:1rem;line-height:1.5rem}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__primary{background-color:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary)}.Button-module__8RiFmG__primary:hover:not(:disabled):not(.Button-module__8RiFmG__disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary);text-decoration:none}.Button-module__8RiFmG__secondary{background-color:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-primary)}.Button-module__8RiFmG__secondary:hover:not(:disabled):not(.Button-module__8RiFmG__disabled){background-color:var(--color-surface-alt);color:var(--color-primary);text-decoration:none}.Button-module__8RiFmG__ghost{color:var(--color-primary);background-color:#0000;border:1px solid #0000}.Button-module__8RiFmG__ghost:hover:not(:disabled):not(.Button-module__8RiFmG__disabled){background-color:var(--color-surface-alt);color:var(--color-primary);text-decoration:none}.Button-module__8RiFmG__danger{background-color:var(--color-surface);color:var(--color-error);border:1px solid var(--color-error)}.Button-module__8RiFmG__danger:hover:not(:disabled):not(.Button-module__8RiFmG__disabled){background-color:var(--color-surface-alt);border-color:var(--color-error);color:var(--color-error);text-decoration:none}.Button-module__8RiFmG__button:disabled,.Button-module__8RiFmG__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.TextField-module__2YyKNa__container{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.TextField-module__2YyKNa__label{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted);margin-bottom:var(--space-1);overflow-wrap:break-word;word-break:break-word;min-width:0;font-size:.75rem;font-weight:500}html:lang(km) .TextField-module__2YyKNa__label{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .TextField-module__2YyKNa__label{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.TextField-module__2YyKNa__inputWrapper{box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:relative}.TextField-module__2YyKNa__input,.TextField-module__2YyKNa__textarea{box-sizing:border-box;border:none;border-bottom:1px solid var(--color-border);width:100%;min-width:0;max-width:100%;min-height:44px;padding:var(--space-2) 0;font-family:var(--font-body), sans-serif;color:var(--color-text);transition:border-color var(--ease);background-color:#0000;border-radius:0;outline:none;font-size:1rem;font-weight:400;line-height:1.5}:is(html:lang(km) .TextField-module__2YyKNa__input,html:lang(km) .TextField-module__2YyKNa__textarea){font-family:var(--font-khmer), var(--font-body), sans-serif}:is(html:lang(zh) .TextField-module__2YyKNa__input,html:lang(zh) .TextField-module__2YyKNa__textarea){font-family:var(--font-chinese), var(--font-body), sans-serif}.TextField-module__2YyKNa__textarea{resize:vertical;min-height:88px}.TextField-module__2YyKNa__input:focus,.TextField-module__2YyKNa__textarea:focus{border-bottom-color:var(--color-primary)}.TextField-module__2YyKNa__input::placeholder,.TextField-module__2YyKNa__textarea::placeholder{color:var(--color-text-muted);opacity:.8;font-style:italic}.TextField-module__2YyKNa__hasError .TextField-module__2YyKNa__input,.TextField-module__2YyKNa__hasError .TextField-module__2YyKNa__textarea{border-bottom-color:var(--color-error)}.TextField-module__2YyKNa__hint{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);margin-top:var(--space-1);overflow-wrap:break-word;word-break:break-word;min-width:0;font-size:.75rem;line-height:1.4}html:lang(km) .TextField-module__2YyKNa__hint{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .TextField-module__2YyKNa__hint{font-family:var(--font-chinese), var(--font-body), sans-serif}.TextField-module__2YyKNa__errorMessage{font-family:var(--font-body), sans-serif;color:var(--color-error);margin-top:var(--space-1);overflow-wrap:break-word;word-break:break-word;min-width:0;font-size:.75rem;line-height:1.4}html:lang(km) .TextField-module__2YyKNa__errorMessage{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .TextField-module__2YyKNa__errorMessage{font-family:var(--font-chinese), var(--font-body), sans-serif}
.Card-module__b6YjYG__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);box-sizing:border-box}.Card-module__b6YjYG__paddingNone{padding:0}.Card-module__b6YjYG__paddingSm{padding:var(--space-3)}.Card-module__b6YjYG__paddingMd{padding:var(--space-5)}.Card-module__b6YjYG__paddingLg{padding:var(--space-6)}
.CartSidebar-module__-gSEkW__overlay{z-index:1000;opacity:0;visibility:hidden;width:100vw;height:100dvh;transition:opacity var(--ease), visibility var(--ease);background-color:#1f283066;position:fixed;inset:0}.CartSidebar-module__-gSEkW__overlay.CartSidebar-module__-gSEkW__open{opacity:1;visibility:visible}.CartSidebar-module__-gSEkW__sidebar{background-color:var(--color-surface);z-index:1001;flex-direction:column;width:100%;max-width:100%;height:100dvh;transition:right .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:-100%;box-shadow:-4px 0 16px #1f283014}@media (min-width:480px){.CartSidebar-module__-gSEkW__sidebar{max-width:440px}}.CartSidebar-module__-gSEkW__sidebar.CartSidebar-module__-gSEkW__open{right:0}.CartSidebar-module__-gSEkW__header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:64px;display:flex}.CartSidebar-module__-gSEkW__titleRow{align-items:baseline;gap:var(--space-2);display:flex}.CartSidebar-module__-gSEkW__title{font-family:var(--font-heading), sans-serif;color:var(--color-text);letter-spacing:var(--tracking-wide);margin:0;font-size:1.25rem;font-weight:500}.CartSidebar-module__-gSEkW__itemCount{font-family:var(--font-heading), sans-serif;color:var(--color-text-muted);font-size:1rem;font-weight:400}:is(html:lang(km) .CartSidebar-module__-gSEkW__title,html:lang(km) .CartSidebar-module__-gSEkW__itemCount){font-family:var(--font-khmer), var(--font-heading), sans-serif;letter-spacing:normal}:is(html:lang(zh) .CartSidebar-module__-gSEkW__title,html:lang(zh) .CartSidebar-module__-gSEkW__itemCount){font-family:var(--font-chinese), var(--font-heading), sans-serif;letter-spacing:normal}.CartSidebar-module__-gSEkW__closeButton{cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-text);border-radius:var(--radius-sm);transition:color var(--ease), background-color var(--ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.CartSidebar-module__-gSEkW__closeButton:hover{background-color:var(--color-surface-alt)}.CartSidebar-module__-gSEkW__deliveryBand{background-color:var(--color-surface-alt);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);gap:var(--space-2);flex-direction:column;display:flex}.CartSidebar-module__-gSEkW__deliveryHint{font-family:var(--font-body), sans-serif;color:var(--color-text);margin:0;font-size:.8125rem;line-height:1.4}html:lang(km) .CartSidebar-module__-gSEkW__deliveryHint{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .CartSidebar-module__-gSEkW__deliveryHint{font-family:var(--font-chinese), var(--font-body), sans-serif}.CartSidebar-module__-gSEkW__progressTrack{background-color:var(--color-border);border-radius:var(--radius-pill);width:100%;height:4px;overflow:hidden}.CartSidebar-module__-gSEkW__progressFill{background-color:var(--color-primary);border-radius:var(--radius-pill);height:100%;transition:width var(--ease)}.CartSidebar-module__-gSEkW__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.CartSidebar-module__-gSEkW__emptyState{height:100%;padding:var(--space-6) var(--space-5);color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.CartSidebar-module__-gSEkW__emptyMessage{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);margin:0;font-size:.9375rem}.CartSidebar-module__-gSEkW__item{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.CartSidebar-module__-gSEkW__itemImage{aspect-ratio:4/5;background-color:var(--color-surface-alt);border-radius:var(--radius-sm);flex-shrink:0;width:84px;height:105px;position:relative;overflow:hidden}.CartSidebar-module__-gSEkW__image{object-fit:cover}.CartSidebar-module__-gSEkW__itemDetails{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.CartSidebar-module__-gSEkW__itemNameRow{gap:var(--space-1);flex-direction:column;display:flex}.CartSidebar-module__-gSEkW__itemNameLink{color:var(--color-text);transition:color var(--ease);text-decoration:none}.CartSidebar-module__-gSEkW__itemNameLink:hover{color:var(--color-primary);text-decoration:underline}.CartSidebar-module__-gSEkW__itemName{font-family:var(--font-heading), sans-serif;color:var(--color-text);margin:0;font-size:.875rem;font-weight:500;line-height:1.35}html:lang(km) .CartSidebar-module__-gSEkW__itemName{font-family:var(--font-khmer), var(--font-heading), sans-serif;letter-spacing:normal}html:lang(zh) .CartSidebar-module__-gSEkW__itemName{font-family:var(--font-chinese), var(--font-heading), sans-serif;letter-spacing:normal}.CartSidebar-module__-gSEkW__itemMeta{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);margin:0;font-size:.8125rem}html:lang(km) .CartSidebar-module__-gSEkW__itemMeta{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .CartSidebar-module__-gSEkW__itemMeta{font-family:var(--font-chinese), var(--font-body), sans-serif}.CartSidebar-module__-gSEkW__itemActionsRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.CartSidebar-module__-gSEkW__quantityControls{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.CartSidebar-module__-gSEkW__qtyBtn{width:44px;min-width:44px;height:44px;min-height:44px;font-family:var(--font-heading), sans-serif;color:var(--color-text);cursor:pointer;transition:background-color var(--ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1rem;display:inline-flex}.CartSidebar-module__-gSEkW__qtyBtn:hover{background-color:var(--color-surface-alt)}.CartSidebar-module__-gSEkW__qtyValue{font-family:var(--font-heading), sans-serif;text-align:center;min-width:28px;color:var(--color-text);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500}.CartSidebar-module__-gSEkW__removeButton{align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;padding:0 var(--space-2);color:var(--color-text-muted);font-family:var(--font-body), sans-serif;cursor:pointer;transition:color var(--ease);background:0 0;border:none;font-size:.75rem;display:inline-flex}.CartSidebar-module__-gSEkW__removeButton:hover{color:var(--color-error)}.CartSidebar-module__-gSEkW__itemPrice{font-family:var(--font-heading), sans-serif;color:var(--color-text);white-space:nowrap;font-size:.9375rem;font-weight:500}.CartSidebar-module__-gSEkW__footer{padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background-color:var(--color-surface);gap:var(--space-3);flex-direction:column;display:flex}.CartSidebar-module__-gSEkW__subtotalRow{justify-content:space-between;align-items:baseline;display:flex}.CartSidebar-module__-gSEkW__subtotalLabel{font-family:var(--font-heading), sans-serif;color:var(--color-text);letter-spacing:var(--tracking-wide);font-size:1rem;font-weight:500}.CartSidebar-module__-gSEkW__subtotalAmount{font-family:var(--font-heading), sans-serif;color:var(--color-text);font-size:1.125rem;font-weight:500}:is(html:lang(km) .CartSidebar-module__-gSEkW__subtotalLabel,html:lang(km) .CartSidebar-module__-gSEkW__subtotalAmount){font-family:var(--font-khmer), var(--font-heading), sans-serif;letter-spacing:normal}:is(html:lang(zh) .CartSidebar-module__-gSEkW__subtotalLabel,html:lang(zh) .CartSidebar-module__-gSEkW__subtotalAmount){font-family:var(--font-chinese), var(--font-heading), sans-serif;letter-spacing:normal}.CartSidebar-module__-gSEkW__deliveryNote{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.4}html:lang(km) .CartSidebar-module__-gSEkW__deliveryNote{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .CartSidebar-module__-gSEkW__deliveryNote{font-family:var(--font-chinese), var(--font-body), sans-serif}.CartSidebar-module__-gSEkW__footerButtons{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}
.SectionHeading-module__1CUDPa__container{margin-bottom:var(--space-6)}.SectionHeading-module__1CUDPa__left{text-align:left}.SectionHeading-module__1CUDPa__center{text-align:center}.SectionHeading-module__1CUDPa__eyebrow{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-accent-text);margin-bottom:var(--space-2);font-size:.75rem;font-weight:500;display:block}html:lang(km) .SectionHeading-module__1CUDPa__eyebrow{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .SectionHeading-module__1CUDPa__eyebrow{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.SectionHeading-module__1CUDPa__title{font-family:var(--font-heading), sans-serif;color:var(--color-text);margin:0;font-weight:500;line-height:1.25}html:lang(km) .SectionHeading-module__1CUDPa__title{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .SectionHeading-module__1CUDPa__title{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.SectionHeading-module__1CUDPa__h1{font-size:2.25rem}.SectionHeading-module__1CUDPa__h2{font-size:1.75rem}.SectionHeading-module__1CUDPa__h3{font-size:1.5rem}.SectionHeading-module__1CUDPa__h4{font-size:1.25rem}.SectionHeading-module__1CUDPa__h5{font-size:1.125rem}.SectionHeading-module__1CUDPa__h6{font-size:1rem}
.ShareCard-module__jX6MmG__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.ShareCard-module__jX6MmG__headerRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ShareCard-module__jX6MmG__cardTitle{font-family:var(--font-heading), sans-serif;color:var(--color-primary);margin:0;font-size:1.125rem;font-weight:500}.ShareCard-module__jX6MmG__statusMessage{min-height:24px;font-family:var(--font-heading), sans-serif;color:var(--color-success);align-items:center;font-size:.8125rem;font-weight:500;display:flex}.ShareCard-module__jX6MmG__codeSection{background-color:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.ShareCard-module__jX6MmG__fieldLabel{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin:0;font-size:.6875rem;font-weight:500}:is(:lang(km) .ShareCard-module__jX6MmG__fieldLabel,:lang(zh) .ShareCard-module__jX6MmG__fieldLabel){letter-spacing:normal;text-transform:none}.ShareCard-module__jX6MmG__codeRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ShareCard-module__jX6MmG__codeText{font-family:var(--font-heading), monospace;letter-spacing:var(--tracking-wider);color:var(--color-primary);word-break:break-all;font-size:clamp(1.5rem,4vw,2rem);font-weight:500;line-height:1}.ShareCard-module__jX6MmG__desktopActions{align-items:center;gap:var(--space-2);display:flex}@media (max-width:767px){.ShareCard-module__jX6MmG__desktopActions{display:none}}.ShareCard-module__jX6MmG__editForm{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ShareCard-module__jX6MmG__editInputRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ShareCard-module__jX6MmG__editInput{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:160px;min-height:44px;padding:0 var(--space-3);font-family:var(--font-heading), monospace;letter-spacing:var(--tracking-wide);color:var(--color-text);text-transform:uppercase;flex:1;font-size:1.125rem}.ShareCard-module__jX6MmG__editInput:focus{border-color:var(--color-focus);outline:none}.ShareCard-module__jX6MmG__editButtons{align-items:center;gap:var(--space-2);display:flex}.ShareCard-module__jX6MmG__errorMessage{color:var(--color-error);margin:0;font-size:.8125rem}.ShareCard-module__jX6MmG__linkGroup{gap:var(--space-3);flex-direction:column;display:flex}.ShareCard-module__jX6MmG__linkRow{background-color:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ShareCard-module__jX6MmG__linkInfo{gap:var(--space-1);flex-direction:column;flex:1;display:flex;overflow:hidden}.ShareCard-module__jX6MmG__linkValue{font-family:var(--font-body), monospace;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.ShareCard-module__jX6MmG__phoneGrid{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.ShareCard-module__jX6MmG__phoneGrid{display:none}}.ShareCard-module__jX6MmG__primaryShareBtn{margin-top:var(--space-2)}
.QrCard-module__xLQZoa__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.QrCard-module__xLQZoa__title{font-family:var(--font-heading), sans-serif;color:var(--color-primary);margin:0 0 var(--space-4) 0;text-align:left;width:100%;font-size:1.125rem;font-weight:500}.QrCard-module__xLQZoa__qrWrapper{background-color:var(--jk-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2);justify-content:center;align-items:center;width:180px;height:180px;margin:0 auto;display:flex}.QrCard-module__xLQZoa__qrImage{object-fit:contain;width:100%;height:100%;display:block}.QrCard-module__xLQZoa__qrPlaceholder{width:100%;height:100%}.QrCard-module__xLQZoa__divider{border:0;border-top:1px solid var(--color-border);width:100%;margin:var(--space-4) 0}.QrCard-module__xLQZoa__actionButton{width:100%}
.QrDialog-module__RhCCpq__backdrop{padding:var(--space-4);z-index:100;background-color:#1f2830a6;justify-content:center;align-items:center;animation:.2s ease-out QrDialog-module__RhCCpq__fadeIn;display:flex;position:fixed;inset:0}.QrDialog-module__RhCCpq__dialog{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;max-width:400px;padding:var(--space-6);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;animation:.2s ease-out QrDialog-module__RhCCpq__scaleUp;display:flex;position:relative;box-shadow:0 16px 36px #1f283033}.QrDialog-module__RhCCpq__header{gap:var(--space-1);flex-direction:column;display:flex}.QrDialog-module__RhCCpq__title{font-family:var(--font-heading), sans-serif;color:var(--color-primary);margin:0;font-size:1.25rem;font-weight:500}.QrDialog-module__RhCCpq__desc{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.4}.QrDialog-module__RhCCpq__qrContainer{background-color:var(--jk-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);justify-content:center;align-items:center;width:260px;max-width:100%;height:260px;display:flex}.QrDialog-module__RhCCpq__qrImage{object-fit:contain;width:100%;height:100%;display:block}.QrDialog-module__RhCCpq__codeText{font-family:var(--font-heading), sans-serif;letter-spacing:var(--tracking-wider);color:var(--color-primary);background-color:var(--color-surface-alt);border:1px solid var(--color-border);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all;font-size:1.25rem;font-weight:500}.QrDialog-module__RhCCpq__closeButton{margin-top:var(--space-2);width:100%}@keyframes QrDialog-module__RhCCpq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QrDialog-module__RhCCpq__scaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
.OrdersSection-module__TBKE2q__section{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-5);margin-top:var(--space-6)}.OrdersSection-module__TBKE2q__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.OrdersSection-module__TBKE2q__title{font-family:var(--font-heading), sans-serif;color:var(--color-primary);margin:0;font-size:1.125rem;font-weight:500}.OrdersSection-module__TBKE2q__countBadge{font-family:var(--font-heading), sans-serif;color:var(--color-text-muted);font-size:.75rem}.OrdersSection-module__TBKE2q__tableWrapper{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-x:auto}@media (max-width:767px){.OrdersSection-module__TBKE2q__tableWrapper{display:none}}.OrdersSection-module__TBKE2q__table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.OrdersSection-module__TBKE2q__table th{background-color:var(--color-surface-alt);color:var(--color-text-muted);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);white-space:nowrap;font-size:.6875rem;font-weight:500}:is(:lang(km) .OrdersSection-module__TBKE2q__table th,:lang(zh) .OrdersSection-module__TBKE2q__table th){letter-spacing:normal;text-transform:none}.OrdersSection-module__TBKE2q__table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}.OrdersSection-module__TBKE2q__table tr:last-child td{border-bottom:none}.OrdersSection-module__TBKE2q__orderId{font-family:var(--font-heading), monospace;color:var(--color-primary);font-weight:500}.OrdersSection-module__TBKE2q__dateCell{color:var(--color-text-muted);white-space:nowrap}.OrdersSection-module__TBKE2q__amountCell{font-family:var(--font-heading), sans-serif;color:var(--color-primary);text-align:right;white-space:nowrap;font-weight:500}.OrdersSection-module__TBKE2q__amountHeader{text-align:right}.OrdersSection-module__TBKE2q__throughBadge{font-family:var(--font-heading), sans-serif;color:var(--color-accent-text);background-color:var(--color-surface-alt);border:1px solid var(--color-border);padding:2px var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;font-size:.75rem;display:inline-flex}.OrdersSection-module__TBKE2q__statusBadge{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:2px var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}:is(:lang(km) .OrdersSection-module__TBKE2q__statusBadge,:lang(zh) .OrdersSection-module__TBKE2q__statusBadge){letter-spacing:normal;text-transform:none}.OrdersSection-module__TBKE2q__statusSuccess{color:var(--color-success);background-color:var(--color-success-surface);border:1px solid var(--color-success)}.OrdersSection-module__TBKE2q__statusCancelled{color:var(--color-error);background-color:var(--color-error-surface);border:1px solid var(--color-error)}.OrdersSection-module__TBKE2q__statusPending{color:var(--color-warning);background-color:var(--color-warning-surface);border:1px solid var(--color-warning)}.OrdersSection-module__TBKE2q__phoneList{flex-direction:column;display:flex}@media (min-width:768px){.OrdersSection-module__TBKE2q__phoneList{display:none}}.OrdersSection-module__TBKE2q__phoneRow{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);gap:var(--space-2);flex-direction:column;display:flex}.OrdersSection-module__TBKE2q__phoneRow:last-child{border-bottom:none}.OrdersSection-module__TBKE2q__phoneLine1{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.OrdersSection-module__TBKE2q__phoneTitleGroup{align-items:center;gap:var(--space-2);min-width:0;display:flex}.OrdersSection-module__TBKE2q__phoneCustomer{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.OrdersSection-module__TBKE2q__phoneLine2{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.OrdersSection-module__TBKE2q__phoneMetaGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.OrdersSection-module__TBKE2q__phoneDate{color:var(--color-text-muted);font-size:.75rem}.OrdersSection-module__TBKE2q__emptyState{padding:var(--space-4) 0}.OrdersSection-module__TBKE2q__emptyText{color:var(--color-text-muted);margin:0;font-size:.9375rem}.OrdersSection-module__TBKE2q__lifetimeNotice{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}
.TelegramPreferences-module__Ugyqqq__card{background-color:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-5);box-sizing:border-box}.TelegramPreferences-module__Ugyqqq__cardTitle{font-family:var(--font-heading), sans-serif;margin-top:0;margin-bottom:var(--space-4);color:var(--color-text);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:1.25rem;font-weight:500}html:lang(km) .TelegramPreferences-module__Ugyqqq__cardTitle{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .TelegramPreferences-module__Ugyqqq__cardTitle{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.TelegramPreferences-module__Ugyqqq__row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.TelegramPreferences-module__Ugyqqq__labelCol{flex:1;min-width:0}.TelegramPreferences-module__Ugyqqq__label{font-family:var(--font-heading), sans-serif;color:var(--color-text);font-size:.9375rem;font-weight:500;display:block}html:lang(km) .TelegramPreferences-module__Ugyqqq__label{font-family:var(--font-khmer), var(--font-heading), sans-serif}html:lang(zh) .TelegramPreferences-module__Ugyqqq__label{font-family:var(--font-chinese), var(--font-heading), sans-serif}.TelegramPreferences-module__Ugyqqq__hint{margin:var(--space-1) 0 0 0;font-family:var(--font-body), sans-serif;color:var(--color-text-muted);word-break:break-word;font-size:.8125rem;line-height:1.5}html:lang(km) .TelegramPreferences-module__Ugyqqq__hint{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .TelegramPreferences-module__Ugyqqq__hint{font-family:var(--font-chinese), var(--font-body), sans-serif}.TelegramPreferences-module__Ugyqqq__switch{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:inline-flex}.TelegramPreferences-module__Ugyqqq__switch:disabled{cursor:not-allowed;opacity:.6}.TelegramPreferences-module__Ugyqqq__switch:focus{outline:none}.TelegramPreferences-module__Ugyqqq__switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.TelegramPreferences-module__Ugyqqq__track{background-color:var(--color-border);width:44px;height:26px;transition:background-color var(--ease);border-radius:13px;flex-shrink:0;display:inline-block;position:relative}.TelegramPreferences-module__Ugyqqq__trackOn{background-color:var(--color-primary)}.TelegramPreferences-module__Ugyqqq__knob{background-color:var(--color-surface);width:20px;height:20px;transition:transform var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.TelegramPreferences-module__Ugyqqq__knobOn{transform:translate(18px)}@media (prefers-reduced-motion:reduce){.TelegramPreferences-module__Ugyqqq__track,.TelegramPreferences-module__Ugyqqq__knob{transition:none}}.TelegramPreferences-module__Ugyqqq__status{margin-top:var(--space-3);font-family:var(--font-body), sans-serif;min-height:1.25rem;color:var(--color-accent-text);font-size:.8125rem;line-height:1.4}@media (max-width:767px){.TelegramPreferences-module__Ugyqqq__card{padding:var(--space-4)}.TelegramPreferences-module__Ugyqqq__cardTitle{margin-bottom:var(--space-3);font-size:1.125rem}}
.SizeGuide-module__kIU6Sa__pageContainer{width:100%}.SizeGuide-module__kIU6Sa__contentContainer{max-width:760px;padding:var(--space-6) var(--space-4);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.SizeGuide-module__kIU6Sa__contentContainer{padding:var(--space-7) var(--space-5);gap:var(--space-7)}}.SizeGuide-module__kIU6Sa__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-card);padding:var(--space-5);box-sizing:border-box}@media (min-width:768px){.SizeGuide-module__kIU6Sa__card{padding:var(--space-6)}}.SizeGuide-module__kIU6Sa__cardHeading{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-primary);margin:0 0 var(--space-4);font-size:1.25rem;font-weight:500}html:lang(km) .SizeGuide-module__kIU6Sa__cardHeading{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .SizeGuide-module__kIU6Sa__cardHeading{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.SizeGuide-module__kIU6Sa__table{border-collapse:collapse;text-align:left;width:100%}.SizeGuide-module__kIU6Sa__table th{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:.75rem;font-weight:500}html:lang(km) .SizeGuide-module__kIU6Sa__table th{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .SizeGuide-module__kIU6Sa__table th{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.SizeGuide-module__kIU6Sa__table td{padding:var(--space-4);border-bottom:1px solid var(--color-border);min-height:44px}.SizeGuide-module__kIU6Sa__table tr:last-child td{border-bottom:none}.SizeGuide-module__kIU6Sa__sizeCell{font-family:var(--font-heading), sans-serif;color:var(--color-primary);width:30%;font-size:1rem;font-weight:500}.SizeGuide-module__kIU6Sa__weightCell{font-family:var(--font-body), sans-serif;color:var(--color-text);font-size:.9375rem}html:lang(km) .SizeGuide-module__kIU6Sa__weightCell{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .SizeGuide-module__kIU6Sa__weightCell{font-family:var(--font-chinese), var(--font-body), sans-serif}.SizeGuide-module__kIU6Sa__tallTip{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:.875rem;line-height:1.5}html:lang(km) .SizeGuide-module__kIU6Sa__tallTip{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .SizeGuide-module__kIU6Sa__tallTip{font-family:var(--font-chinese), var(--font-body), sans-serif}
.AgentDashboard-module__EYfweG__pageWrapper{flex-direction:column;display:flex}.AgentDashboard-module__EYfweG__heading{font-family:var(--font-heading), sans-serif;color:var(--color-primary);margin:0 0 var(--space-4) 0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400;line-height:1.2}.AgentDashboard-module__EYfweG__headingDivider{border:0;border-top:1px solid var(--color-border);margin:0 0 var(--space-6) 0}.AgentDashboard-module__EYfweG__cardRow{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.AgentDashboard-module__EYfweG__cardRow{grid-template-columns:2fr 1fr}}
.ProductCard-module__6z8Uqa__card{transition:transform var(--ease), box-shadow var(--ease);flex-direction:column;display:flex;overflow:hidden}.ProductCard-module__6z8Uqa__card:hover{transform:translateY(-2px)}.ProductCard-module__6z8Uqa__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.ProductCard-module__6z8Uqa__link:hover{text-decoration:none}.ProductCard-module__6z8Uqa__imageContainer{aspect-ratio:4/5;background-color:var(--color-surface-alt);width:100%;position:relative;overflow:hidden}.ProductCard-module__6z8Uqa__image{object-fit:cover;transition:transform .5s}.ProductCard-module__6z8Uqa__card:hover .ProductCard-module__6z8Uqa__image{transform:scale(1.03)}.ProductCard-module__6z8Uqa__soldOutVeil{pointer-events:none;z-index:1;background-color:#ffffff8c;position:absolute;inset:0}.ProductCard-module__6z8Uqa__soldOutBadge{top:var(--space-2);left:var(--space-2);background-color:var(--jk-charcoal);color:var(--jk-white);font-family:var(--font-heading), sans-serif;letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-sm);z-index:2;padding:4px 8px;font-size:.6875rem;font-weight:500;position:absolute}:is(:lang(km) .ProductCard-module__6z8Uqa__soldOutBadge,:lang(zh) .ProductCard-module__6z8Uqa__soldOutBadge){letter-spacing:normal;text-transform:none}.ProductCard-module__6z8Uqa__details{padding:var(--space-3);gap:var(--space-1);flex-direction:column;flex:1;display:flex}.ProductCard-module__6z8Uqa__name{font-family:var(--font-body), sans-serif;color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductCard-module__6z8Uqa__priceRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-1);margin-top:auto;display:flex}.ProductCard-module__6z8Uqa__price{font-family:var(--font-heading), sans-serif;color:var(--color-text);font-size:.9375rem;font-weight:500}.ProductCard-module__6z8Uqa__colorCount{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}
.About-module__eAGMyG__pageContainer{width:100%}.About-module__eAGMyG__contentContainer{max-width:1100px;padding:var(--space-6) var(--space-4);margin:0 auto}@media (min-width:768px){.About-module__eAGMyG__contentContainer{padding:var(--space-7) var(--space-5)}}.About-module__eAGMyG__layout{gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:768px){.About-module__eAGMyG__layout{gap:var(--space-7);grid-template-columns:1fr 1fr;align-items:start;display:grid}}.About-module__eAGMyG__sandPanel{aspect-ratio:4/5;background-color:var(--color-accent);border-radius:var(--radius-sm);width:100%;padding:var(--space-6);box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.About-module__eAGMyG__sandPanel{aspect-ratio:4/5;min-height:440px;position:sticky;top:96px}}.About-module__eAGMyG__scriptMark{font-family:var(--font-script), cursive;color:var(--color-primary);-webkit-user-select:none;user-select:none;font-size:5rem;font-weight:400;line-height:.9}@media (min-width:768px){.About-module__eAGMyG__scriptMark{font-size:6.5rem}}.About-module__eAGMyG__tagline{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary);margin:var(--space-3) 0 0;white-space:nowrap;font-size:.75rem;font-weight:500}html:lang(km) .About-module__eAGMyG__tagline{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal;white-space:normal}html:lang(zh) .About-module__eAGMyG__tagline{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.About-module__eAGMyG__textContent{gap:var(--space-6);flex-direction:column;display:flex}.About-module__eAGMyG__story{gap:var(--space-4);flex-direction:column;display:flex}.About-module__eAGMyG__storyText{font-family:var(--font-body), sans-serif;color:var(--color-text);margin:0;font-size:1rem;font-weight:400;line-height:1.65}html:lang(km) .About-module__eAGMyG__storyText{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .About-module__eAGMyG__storyText{font-family:var(--font-chinese), var(--font-body), sans-serif}.About-module__eAGMyG__sectionHeading{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-primary);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-size:1.125rem;font-weight:500}html:lang(km) .About-module__eAGMyG__sectionHeading{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .About-module__eAGMyG__sectionHeading{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.About-module__eAGMyG__valuesList{margin:0;padding:0;list-style:none}.About-module__eAGMyG__valueItem{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-family:var(--font-body), sans-serif;color:var(--color-text);flex-wrap:wrap;align-items:baseline;font-size:.9375rem;line-height:1.5;display:flex}.About-module__eAGMyG__valueName{font-family:var(--font-heading), sans-serif;color:var(--color-primary);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-right:var(--space-1);font-weight:500}html:lang(km) .About-module__eAGMyG__valueName{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .About-module__eAGMyG__valueName{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.About-module__eAGMyG__valueDesc{color:var(--color-text)}html:lang(km) .About-module__eAGMyG__valueDesc{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .About-module__eAGMyG__valueDesc{font-family:var(--font-chinese), var(--font-body), sans-serif}.About-module__eAGMyG__contactIntro{font-family:var(--font-body), sans-serif;color:var(--color-text);margin:0 0 var(--space-4);font-size:.9375rem;line-height:1.6}html:lang(km) .About-module__eAGMyG__contactIntro{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .About-module__eAGMyG__contactIntro{font-family:var(--font-chinese), var(--font-body), sans-serif}.About-module__eAGMyG__contactButtons{gap:var(--space-3);flex-wrap:wrap;display:flex}.About-module__eAGMyG__secondaryButton{min-height:44px;padding:var(--space-3) var(--space-5);background-color:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);transition:background-color var(--ease), color var(--ease);justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.About-module__eAGMyG__secondaryButton:hover{background-color:var(--color-surface-alt);color:var(--color-primary);text-decoration:none}html:lang(km) .About-module__eAGMyG__secondaryButton{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .About-module__eAGMyG__secondaryButton{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}
.Account-module__F-v85q__accountPage{padding-top:var(--space-7);padding-bottom:var(--space-8);box-sizing:border-box;width:100%}.Account-module__F-v85q__accountTitle{font-family:var(--font-heading), sans-serif;color:var(--color-text);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-top:0;margin-bottom:var(--space-1);font-size:2rem;font-weight:500}html:lang(km) .Account-module__F-v85q__accountTitle{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Account-module__F-v85q__accountTitle{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Account-module__F-v85q__userEmail{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);margin-top:0;margin-bottom:var(--space-4);word-break:break-all;font-size:.9375rem}.Account-module__F-v85q__mobileHeader{margin-bottom:var(--space-5);display:block}.Account-module__F-v85q__mobileNav{gap:var(--space-2);-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2);margin-top:var(--space-3);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.Account-module__F-v85q__mobileNav::-webkit-scrollbar{display:none}.Account-module__F-v85q__mobileNavBtn{min-width:44px;min-height:44px;padding:0 var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-family:var(--font-heading), sans-serif;white-space:nowrap;transition:background-color var(--ease), border-color var(--ease), color var(--ease);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}html:lang(km) .Account-module__F-v85q__mobileNavBtn{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Account-module__F-v85q__mobileNavBtn{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Account-module__F-v85q__mobileNavBtn:hover,.Account-module__F-v85q__mobileNavBtn:focus-visible{background-color:var(--color-surface-alt);border-color:var(--color-border-strong);color:var(--color-primary);text-decoration:none}.Account-module__F-v85q__layout{width:100%;display:block}.Account-module__F-v85q__sidebar{display:none}.Account-module__F-v85q__desktopUserHeader{margin-bottom:var(--space-5)}.Account-module__F-v85q__desktopNav{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6);flex-direction:column;display:flex}.Account-module__F-v85q__navRow{height:48px;min-height:48px;padding:0 var(--space-3);color:var(--color-text);font-family:var(--font-heading), sans-serif;letter-spacing:var(--tracking-wide);border-bottom:1px solid var(--color-border);transition:color var(--ease), background-color var(--ease);align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}html:lang(km) .Account-module__F-v85q__navRow{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Account-module__F-v85q__navRow{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Account-module__F-v85q__desktopNav>.Account-module__F-v85q__navRow:last-child{border-bottom:none}.Account-module__F-v85q__navRow:hover{color:var(--color-primary);background-color:var(--color-surface-alt);text-decoration:none}.Account-module__F-v85q__partnerNavRow{color:var(--color-accent-text);font-weight:600}.Account-module__F-v85q__partnerNavRow:hover{color:var(--color-accent-text);background-color:var(--color-surface-alt);text-decoration:none}.Account-module__F-v85q__desktopLogoutWrapper{display:block}.Account-module__F-v85q__content{gap:var(--space-7);flex-direction:column;width:100%;min-width:0;display:flex}.Account-module__F-v85q__section{gap:var(--space-3);flex-direction:column;min-width:0;scroll-margin-top:100px;display:flex}.Account-module__F-v85q__sectionHeading{margin-bottom:var(--space-1)}.Account-module__F-v85q__ordersCard{box-sizing:border-box;width:100%}.Account-module__F-v85q__ordersList{flex-direction:column;display:flex}.Account-module__F-v85q__orderRow{row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;display:grid}.Account-module__F-v85q__orderRow:last-child{border-bottom:none}.Account-module__F-v85q__orderMain{display:contents}.Account-module__F-v85q__orderNumber{font-family:var(--font-heading), sans-serif;color:var(--color-text);word-break:break-all;grid-area:1/1;font-size:.9375rem;font-weight:500}html:lang(km) .Account-module__F-v85q__orderNumber{font-family:var(--font-khmer), var(--font-heading), sans-serif}html:lang(zh) .Account-module__F-v85q__orderNumber{font-family:var(--font-chinese), var(--font-heading), sans-serif}.Account-module__F-v85q__orderMeta{color:var(--color-text-muted);grid-area:2/1;font-size:.8125rem;line-height:1.4}.Account-module__F-v85q__orderEnd{display:contents}.Account-module__F-v85q__orderTotal{font-family:var(--font-heading), sans-serif;color:var(--color-text);text-align:right;grid-area:1/2;min-width:0;font-size:1rem;font-weight:500}.Account-module__F-v85q__orderBadge{grid-area:2/2;justify-self:end}.Account-module__F-v85q__statusBadge{font-family:var(--font-heading), sans-serif;letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-sm);white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:500;display:inline-flex}html:lang(km) .Account-module__F-v85q__statusBadge{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Account-module__F-v85q__statusBadge{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Account-module__F-v85q__statusBadgePending{background-color:var(--color-surface);color:var(--color-accent-text);border:1px solid var(--color-accent-text)}.Account-module__F-v85q__statusBadgeConfirmed{background-color:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary)}.Account-module__F-v85q__statusBadgeCompleted{background-color:var(--color-surface-alt);color:var(--color-text);border:1px solid var(--color-surface-alt)}.Account-module__F-v85q__statusBadgeCancelled,.Account-module__F-v85q__statusBadgeReturned{background-color:var(--color-surface-alt);color:var(--color-text-muted);border:1px solid var(--color-surface-alt)}.Account-module__F-v85q__statusBadgeDefault{background-color:var(--color-surface-alt);color:var(--color-text);border:1px solid var(--color-border)}.Account-module__F-v85q__emptyState{text-align:center;padding:var(--space-6) var(--space-4);background-color:var(--color-surface-alt);border:1px dashed var(--color-border);border-radius:var(--radius-sm)}.Account-module__F-v85q__emptyTitle{font-family:var(--font-heading), sans-serif;color:var(--color-text);margin:0;font-size:.9375rem;font-weight:500}html:lang(km) .Account-module__F-v85q__emptyTitle{font-family:var(--font-khmer), var(--font-heading), sans-serif}html:lang(zh) .Account-module__F-v85q__emptyTitle{font-family:var(--font-chinese), var(--font-heading), sans-serif}.Account-module__F-v85q__emptyText{color:var(--color-text-muted);margin:var(--space-1) 0 0 0;font-size:.8125rem}.Account-module__F-v85q__couponsGrid{gap:var(--space-4);grid-template-columns:1fr;width:100%;display:grid}.Account-module__F-v85q__couponCard{border:1px dashed var(--color-border-strong);background-color:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-4);gap:var(--space-2);box-sizing:border-box;flex-direction:column;display:flex}.Account-module__F-v85q__couponHeader{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Account-module__F-v85q__couponCode{letter-spacing:.05em;background-color:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--color-text);font-family:monospace;font-size:.85rem;font-weight:700;display:inline-block}.Account-module__F-v85q__forYouBadge{background-color:var(--color-warning-surface);color:var(--color-accent-text);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.Account-module__F-v85q__couponTitle{font-family:var(--font-heading), sans-serif;color:var(--color-text);word-break:break-word;margin:0;font-size:.9375rem;font-weight:500;line-height:1.4}html:lang(km) .Account-module__F-v85q__couponTitle{font-family:var(--font-khmer), var(--font-heading), sans-serif}html:lang(zh) .Account-module__F-v85q__couponTitle{font-family:var(--font-chinese), var(--font-heading), sans-serif}.Account-module__F-v85q__couponDate{color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.Account-module__F-v85q__couponHint{color:var(--color-accent-text);margin-top:auto;font-size:.8125rem;font-weight:500}.Account-module__F-v85q__mobilePartnerBox{background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-4);gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.Account-module__F-v85q__partnerBoxTitle{font-family:var(--font-heading), sans-serif;color:var(--color-accent-text);margin:0 0 var(--space-1) 0;font-size:1.05rem;font-weight:500}html:lang(km) .Account-module__F-v85q__partnerBoxTitle{font-family:var(--font-khmer), var(--font-heading), sans-serif}html:lang(zh) .Account-module__F-v85q__partnerBoxTitle{font-family:var(--font-chinese), var(--font-heading), sans-serif}.Account-module__F-v85q__partnerBoxDesc{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.Account-module__F-v85q__partnerBoxBtn{color:var(--color-accent-text);border-color:var(--color-accent-text);align-self:flex-start}.Account-module__F-v85q__partnerBoxBtn:hover{background-color:var(--color-surface-alt);color:var(--color-accent-text)}.Account-module__F-v85q__mobileLogoutWrapper{margin-top:var(--space-5);width:100%;display:block}@media (min-width:1024px){.Account-module__F-v85q__mobileHeader,.Account-module__F-v85q__mobilePartnerBox,.Account-module__F-v85q__mobileLogoutWrapper{display:none}.Account-module__F-v85q__layout{gap:var(--space-7);grid-template-columns:280px 1fr;align-items:start;display:grid}.Account-module__F-v85q__sidebar{width:280px;top:var(--space-6);flex-direction:column;display:flex;position:sticky}.Account-module__F-v85q__couponsGrid{grid-template-columns:repeat(2,1fr)}.Account-module__F-v85q__orderRow{padding:var(--space-4) 0;justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.Account-module__F-v85q__orderMain{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Account-module__F-v85q__orderEnd{align-items:center;gap:var(--space-5);flex-shrink:0;display:flex}.Account-module__F-v85q__orderTotal{min-width:80px}}
.Success-module__Reqt2G__pageWrapper{width:100%;min-height:calc(100vh - 200px);padding:var(--space-6) var(--space-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.Success-module__Reqt2G__greyBand{background-color:var(--color-surface-alt);border-radius:var(--radius-sm);padding:var(--space-8) var(--space-5);text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:580px;display:flex}@media (min-width:768px){.Success-module__Reqt2G__greyBand{padding:var(--space-8) var(--space-7)}}.Success-module__Reqt2G__iconWrapper{color:var(--color-primary);margin-bottom:var(--space-3);justify-content:center;align-items:center;display:flex}.Success-module__Reqt2G__checkIcon{width:48px;height:48px;color:var(--color-primary)}.Success-module__Reqt2G__title{font-family:var(--font-heading), sans-serif;color:var(--color-text);margin:0 0 var(--space-2);letter-spacing:var(--tracking-wide);font-size:1.75rem;font-weight:500}html:lang(km) .Success-module__Reqt2G__title{font-family:var(--font-khmer), var(--font-heading), sans-serif;letter-spacing:normal}html:lang(zh) .Success-module__Reqt2G__title{font-family:var(--font-chinese), var(--font-heading), sans-serif;letter-spacing:normal}.Success-module__Reqt2G__orderNumber{font-family:var(--font-heading), sans-serif;color:var(--color-primary);margin:0 0 var(--space-3);letter-spacing:var(--tracking-wide);font-size:1rem;font-weight:500}html:lang(km) .Success-module__Reqt2G__orderNumber{font-family:var(--font-khmer), var(--font-heading), sans-serif;letter-spacing:normal}html:lang(zh) .Success-module__Reqt2G__orderNumber{font-family:var(--font-chinese), var(--font-heading), sans-serif;letter-spacing:normal}.Success-module__Reqt2G__message{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);max-width:440px;margin:0 0 var(--space-6);font-size:.9375rem;line-height:1.6}html:lang(km) .Success-module__Reqt2G__message{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .Success-module__Reqt2G__message{font-family:var(--font-chinese), var(--font-body), sans-serif}.Success-module__Reqt2G__actions{gap:var(--space-3);flex-direction:column;width:100%;max-width:320px;display:flex}
.Faq-module__BT5gBa__pageContainer{width:100%}.Faq-module__BT5gBa__contentContainer{max-width:960px;padding:var(--space-6) var(--space-4);margin:0 auto}@media (min-width:768px){.Faq-module__BT5gBa__contentContainer{padding:var(--space-7) var(--space-5)}}.Faq-module__BT5gBa__layout{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:768px){.Faq-module__BT5gBa__layout{gap:var(--space-7);grid-template-columns:220px 1fr;align-items:start;display:grid}}.Faq-module__BT5gBa__topicNav{gap:var(--space-2);padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}@media (min-width:768px){.Faq-module__BT5gBa__topicNav{flex-direction:column;gap:0;padding-bottom:0;display:flex;position:sticky;top:96px;overflow-x:visible}}.Faq-module__BT5gBa__topicLink{min-height:44px;padding:var(--space-2) var(--space-4);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);white-space:nowrap;transition:color var(--ease), border-color var(--ease), background-color var(--ease);align-items:center;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.Faq-module__BT5gBa__topicLink:hover{background-color:var(--color-surface-alt);color:var(--color-primary);text-decoration:none}@media (min-width:768px){.Faq-module__BT5gBa__topicLink{border:none;border-bottom:1px solid var(--color-border);min-height:48px;letter-spacing:var(--tracking-wide);color:var(--color-text);background-color:#0000;border-radius:0;padding:0;font-size:.875rem;display:flex}.Faq-module__BT5gBa__topicLink:hover{color:var(--color-primary);border-bottom-color:var(--color-primary);background-color:#0000}}html:lang(km) .Faq-module__BT5gBa__topicLink{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Faq-module__BT5gBa__topicLink{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Faq-module__BT5gBa__sections{gap:var(--space-7);flex-direction:column;display:flex}.Faq-module__BT5gBa__section{scroll-margin-top:100px}.Faq-module__BT5gBa__sectionTitle{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-primary);margin:0 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-size:1.25rem;font-weight:500}html:lang(km) .Faq-module__BT5gBa__sectionTitle{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Faq-module__BT5gBa__sectionTitle{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Faq-module__BT5gBa__faqItem{border-bottom:1px solid var(--color-border)}.Faq-module__BT5gBa__faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;min-height:48px;font-family:var(--font-body), sans-serif;color:var(--color-text);padding:var(--space-3) 0;-webkit-user-select:none;user-select:none;transition:color var(--ease);font-size:17px;font-weight:400;list-style:none;display:flex}.Faq-module__BT5gBa__faqQuestion:hover{color:var(--color-primary)}.Faq-module__BT5gBa__faqQuestion::-webkit-details-marker{display:none}.Faq-module__BT5gBa__faqQuestion::marker{content:"";display:none}.Faq-module__BT5gBa__faqQuestion:after{content:"+";font-family:var(--font-heading), sans-serif;color:var(--color-accent-text);transition:transform var(--ease);flex-shrink:0;font-size:1.25rem;font-weight:400;line-height:1}.Faq-module__BT5gBa__faqItem[open]>.Faq-module__BT5gBa__faqQuestion:after{content:"−"}html:lang(km) .Faq-module__BT5gBa__faqQuestion{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .Faq-module__BT5gBa__faqQuestion{font-family:var(--font-chinese), var(--font-body), sans-serif}.Faq-module__BT5gBa__faqAnswer{font-family:var(--font-body), sans-serif;color:var(--color-text);padding:0 0 var(--space-4);margin:0;font-size:.9375rem;font-weight:300;line-height:1.65}html:lang(km) .Faq-module__BT5gBa__faqAnswer{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .Faq-module__BT5gBa__faqAnswer{font-family:var(--font-chinese), var(--font-body), sans-serif}.Faq-module__BT5gBa__sizeGuideAction{margin-top:var(--space-4)}.Faq-module__BT5gBa__sizeGuideLink{min-height:44px;padding:var(--space-2) var(--space-5);background-color:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);transition:background-color var(--ease);justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.Faq-module__BT5gBa__sizeGuideLink:hover{background-color:var(--color-surface-alt);color:var(--color-primary);text-decoration:none}html:lang(km) .Faq-module__BT5gBa__sizeGuideLink{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Faq-module__BT5gBa__sizeGuideLink{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Faq-module__BT5gBa__navyBand{background-color:var(--color-primary);color:var(--jk-white);padding:var(--space-7) 0;margin-top:var(--space-8);text-align:center}.Faq-module__BT5gBa__navyBandInner{align-items:center;gap:var(--space-4);flex-direction:column;max-width:600px;margin:0 auto;display:flex}.Faq-module__BT5gBa__navyBandTitle{font-family:var(--font-heading), sans-serif;color:var(--jk-white);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0;font-size:1.5rem;font-weight:400}html:lang(km) .Faq-module__BT5gBa__navyBandTitle{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Faq-module__BT5gBa__navyBandTitle{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Faq-module__BT5gBa__whiteButton{min-height:44px;padding:var(--space-3) var(--space-6);background-color:var(--jk-white);color:var(--color-primary);border:1px solid var(--jk-white);border-radius:var(--radius-sm);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);transition:background-color var(--ease), color var(--ease);justify-content:center;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.Faq-module__BT5gBa__whiteButton:hover{background-color:var(--color-surface-alt);color:var(--color-primary);text-decoration:none}html:lang(km) .Faq-module__BT5gBa__whiteButton{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Faq-module__BT5gBa__whiteButton{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}
.Journal-module__w-6OZW__pageContainer{width:100%}.Journal-module__w-6OZW__contentContainer{max-width:960px;padding:var(--space-6) var(--space-4);margin:0 auto}@media (min-width:768px){.Journal-module__w-6OZW__contentContainer{padding:var(--space-7) var(--space-5)}}.Journal-module__w-6OZW__emptyContainer{max-width:540px;margin:var(--space-8) auto;padding:var(--space-7) var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;box-shadow:var(--shadow-card)}.Journal-module__w-6OZW__emptyText{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);margin:0 0 var(--space-5);font-size:1rem}html:lang(km) .Journal-module__w-6OZW__emptyText{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .Journal-module__w-6OZW__emptyText{font-family:var(--font-chinese), var(--font-body), sans-serif}.Journal-module__w-6OZW__emptyAction{min-height:44px;padding:var(--space-3) var(--space-6);background-color:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);transition:background-color var(--ease);justify-content:center;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.Journal-module__w-6OZW__emptyAction:hover{background-color:var(--color-primary-hover);text-decoration:none}html:lang(km) .Journal-module__w-6OZW__emptyAction{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Journal-module__w-6OZW__emptyAction{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Journal-module__w-6OZW__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.Journal-module__w-6OZW__grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}.Journal-module__w-6OZW__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;transition:border-color var(--ease), box-shadow var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.Journal-module__w-6OZW__card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card);text-decoration:none}.Journal-module__w-6OZW__cardImageWrapper{aspect-ratio:16/9;background-color:var(--color-surface-alt);width:100%;position:relative;overflow:hidden}.Journal-module__w-6OZW__coverImage{object-fit:cover}.Journal-module__w-6OZW__cardBody{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.Journal-module__w-6OZW__cardDate{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-accent-text);margin-bottom:var(--space-2);font-size:.75rem;font-weight:500}html:lang(km) .Journal-module__w-6OZW__cardDate{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Journal-module__w-6OZW__cardDate{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Journal-module__w-6OZW__cardTitle{font-family:var(--font-heading), sans-serif;color:var(--color-text);margin:0 0 var(--space-3);transition:color var(--ease);font-size:1.25rem;font-weight:500;line-height:1.35}.Journal-module__w-6OZW__card:hover .Journal-module__w-6OZW__cardTitle{color:var(--color-primary)}html:lang(km) .Journal-module__w-6OZW__cardTitle{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Journal-module__w-6OZW__cardTitle{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Journal-module__w-6OZW__cardExcerpt{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);margin:0 0 var(--space-4);flex:1;font-size:.9375rem;line-height:1.6}html:lang(km) .Journal-module__w-6OZW__cardExcerpt{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .Journal-module__w-6OZW__cardExcerpt{font-family:var(--font-chinese), var(--font-body), sans-serif}.Journal-module__w-6OZW__readMore{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary);align-items:center;gap:var(--space-2);margin-top:auto;font-size:.8125rem;font-weight:500;display:inline-flex}html:lang(km) .Journal-module__w-6OZW__readMore{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Journal-module__w-6OZW__readMore{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Journal-module__w-6OZW__articleContainer{max-width:760px;padding:var(--space-6) var(--space-4);margin:0 auto}@media (min-width:768px){.Journal-module__w-6OZW__articleContainer{padding:var(--space-7) var(--space-5)}}.Journal-module__w-6OZW__backLink{align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin-bottom:var(--space-5);transition:color var(--ease);font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.Journal-module__w-6OZW__backLink:hover{color:var(--color-primary);text-decoration:none}html:lang(km) .Journal-module__w-6OZW__backLink{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Journal-module__w-6OZW__backLink{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Journal-module__w-6OZW__heroImageWrapper{aspect-ratio:16/9;border-radius:var(--radius-sm);background-color:var(--color-surface-alt);width:100%;margin-bottom:var(--space-6);border:1px solid var(--color-border);position:relative;overflow:hidden}.Journal-module__w-6OZW__articleBody{font-family:var(--font-body), sans-serif;color:var(--color-text);font-size:1.0625rem;font-weight:400;line-height:1.75}html:lang(km) .Journal-module__w-6OZW__articleBody{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .Journal-module__w-6OZW__articleBody{font-family:var(--font-chinese), var(--font-body), sans-serif}.Journal-module__w-6OZW__articleBody p{margin:0 0 var(--space-5)}.Journal-module__w-6OZW__articleBody p:last-child{margin-bottom:0}
.Auth-module__RV5W-a__container{width:100%;min-height:calc(100vh - 280px);padding:var(--space-8) var(--space-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.Auth-module__RV5W-a__cardWrapper{flex-direction:column;width:100%;max-width:420px;margin:0 auto;display:flex}.Auth-module__RV5W-a__title{font-family:var(--font-heading), sans-serif;color:var(--color-text);text-align:center;margin-top:0;margin-bottom:var(--space-2);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:1.75rem;font-weight:500}html:lang(km) .Auth-module__RV5W-a__title{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Auth-module__RV5W-a__title{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Auth-module__RV5W-a__subtitle{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);text-align:center;margin-top:0;margin-bottom:var(--space-6);font-size:.9375rem;line-height:1.5}html:lang(km) .Auth-module__RV5W-a__subtitle{font-family:var(--font-khmer), var(--font-body), sans-serif}html:lang(zh) .Auth-module__RV5W-a__subtitle{font-family:var(--font-chinese), var(--font-body), sans-serif}.Auth-module__RV5W-a__telegramBlock{background-color:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);margin-bottom:var(--space-5);text-align:center;gap:var(--space-3);flex-direction:column;display:flex}.Auth-module__RV5W-a__telegramName{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.5}.Auth-module__RV5W-a__telegramForm{width:100%}.Auth-module__RV5W-a__orDivider{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--color-text-muted);font-family:var(--font-heading), sans-serif;letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.75rem;display:flex}html:lang(km) .Auth-module__RV5W-a__orDivider{font-family:var(--font-khmer), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}html:lang(zh) .Auth-module__RV5W-a__orDivider{font-family:var(--font-chinese), var(--font-heading), sans-serif;text-transform:none;letter-spacing:normal}.Auth-module__RV5W-a__orDivider:before,.Auth-module__RV5W-a__orDivider:after{content:"";background-color:var(--color-border);flex:1;height:1px}.Auth-module__RV5W-a__form{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.Auth-module__RV5W-a__errorBox{padding:var(--space-3) var(--space-4);background-color:var(--color-error-surface);border:1px solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);text-align:center;font-size:.875rem;line-height:1.4}.Auth-module__RV5W-a__switchAuth{text-align:center;margin-top:var(--space-2)}.Auth-module__RV5W-a__switchLink{color:var(--color-text-muted);transition:color var(--ease);min-height:44px;padding:var(--space-1) var(--space-2);justify-content:center;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.Auth-module__RV5W-a__switchLink:hover{color:var(--color-primary)}
.page-module__UjTkBG__pageWrapper{padding-bottom:var(--space-8);position:relative}.page-module__UjTkBG__hero{background-color:var(--color-surface-alt);align-items:flex-end;width:100%;height:520px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.page-module__UjTkBG__hero{height:720px}}.page-module__UjTkBG__heroImage{object-fit:cover;z-index:1}.page-module__UjTkBG__heroContent{z-index:2;width:100%;max-width:1280px;padding:var(--space-5) var(--space-4);margin:0 auto;position:relative}@media (min-width:768px){.page-module__UjTkBG__heroContent{padding:var(--space-7) var(--space-5)}}@media (min-width:1024px){.page-module__UjTkBG__heroContent{padding:var(--space-8) var(--space-7)}}.page-module__UjTkBG__heroEyebrow{color:var(--jk-sand-deep);font-family:var(--font-heading), sans-serif;letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-2);font-size:.75rem;font-weight:500;display:block}:is(:lang(km) .page-module__UjTkBG__heroEyebrow,:lang(zh) .page-module__UjTkBG__heroEyebrow){letter-spacing:normal;text-transform:none}.page-module__UjTkBG__heroTitle{font-family:var(--font-heading), sans-serif;color:var(--color-primary);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0 0 var(--space-5);max-width:640px;font-size:clamp(2.25rem,6vw,4rem);font-weight:400;line-height:1.1}:is(:lang(km) .page-module__UjTkBG__heroTitle,:lang(zh) .page-module__UjTkBG__heroTitle){letter-spacing:normal;text-transform:none}.page-module__UjTkBG__heroActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__UjTkBG__heroPrimaryBtn{width:100%}@media (min-width:768px){.page-module__UjTkBG__heroPrimaryBtn{width:auto}}.page-module__UjTkBG__heroSecondaryBtn{display:none!important}@media (min-width:768px){.page-module__UjTkBG__heroSecondaryBtn{display:inline-flex!important}}.page-module__UjTkBG__section{padding-top:var(--space-7);padding-bottom:var(--space-7)}@media (min-width:1024px){.page-module__UjTkBG__section{padding-top:var(--space-8);padding-bottom:var(--space-8)}}.page-module__UjTkBG__sectionHeader{margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.page-module__UjTkBG__viewAllLink{font-family:var(--font-heading), sans-serif;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;min-height:44px;transition:color var(--ease);align-items:center;font-size:.8125rem;text-decoration:none;display:inline-flex}.page-module__UjTkBG__viewAllLink:hover{color:var(--color-primary);text-decoration:underline}:is(:lang(km) .page-module__UjTkBG__viewAllLink,:lang(zh) .page-module__UjTkBG__viewAllLink){letter-spacing:normal;text-transform:none}.page-module__UjTkBG__categoriesContainer{gap:var(--space-3);padding-bottom:var(--space-2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.page-module__UjTkBG__categoriesContainer::-webkit-scrollbar{display:none}@media (max-width:767px){.page-module__UjTkBG__categoriesContainer{margin-right:calc(-1 * var(--space-4));padding-right:var(--space-4)}}@media (min-width:768px) and (max-width:1023px){.page-module__UjTkBG__categoriesContainer{margin-right:calc(-1 * var(--space-5));padding-right:var(--space-5)}}@media (min-width:1024px){.page-module__UjTkBG__categoriesContainer{gap:var(--space-5);grid-template-columns:repeat(4,1fr);margin-right:0;padding-bottom:0;padding-right:0;display:grid;overflow-x:visible}}.page-module__UjTkBG__categoryTile{scroll-snap-align:start;width:140px;color:inherit;flex-direction:column;flex:0 0 140px;text-decoration:none;display:flex}@media (min-width:1024px){.page-module__UjTkBG__categoryTile{flex:auto;width:auto}}.page-module__UjTkBG__categoryTile:hover{text-decoration:none}.page-module__UjTkBG__categoryImageWrapper{aspect-ratio:4/5;background-color:var(--color-surface-alt);border-radius:var(--radius-sm);width:100%;position:relative;overflow:hidden}.page-module__UjTkBG__categoryImage{object-fit:cover;transition:transform .5s}.page-module__UjTkBG__categoryTile:hover .page-module__UjTkBG__categoryImage{transform:scale(1.04)}.page-module__UjTkBG__categoryName{font-family:var(--font-heading), sans-serif;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text);margin-top:var(--space-2);text-align:center;font-size:.75rem;font-weight:500;line-height:1.3}:is(:lang(km) .page-module__UjTkBG__categoryName,:lang(zh) .page-module__UjTkBG__categoryName){letter-spacing:normal;text-transform:none}.page-module__UjTkBG__productsGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.page-module__UjTkBG__productsGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page-module__UjTkBG__productsGrid{gap:var(--space-5);grid-template-columns:repeat(4,1fr)}}.page-module__UjTkBG__brandBlock{border-radius:var(--radius-sm);grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:1024px){.page-module__UjTkBG__brandBlock{grid-template-columns:1fr 1fr;min-height:480px}}.page-module__UjTkBG__brandImageHalf{background-color:#a69c8a33;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.page-module__UjTkBG__brandImageHalf{min-height:auto}}.page-module__UjTkBG__brandPanelMonogram{font-family:var(--font-script), cursive;color:var(--jk-sand-deep);-webkit-user-select:none;user-select:none;font-size:clamp(5rem,12vw,8rem)}.page-module__UjTkBG__brandImage{object-fit:cover}.page-module__UjTkBG__brandTextHalf{background-color:var(--color-surface-alt);padding:var(--space-6) var(--space-5);flex-direction:column;justify-content:center;display:flex}@media (min-width:1024px){.page-module__UjTkBG__brandTextHalf{padding:var(--space-8) var(--space-7)}}.page-module__UjTkBG__brandEyebrow{color:var(--jk-sand-deep);font-family:var(--font-heading), sans-serif;letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-2);font-size:.75rem;font-weight:500}:is(:lang(km) .page-module__UjTkBG__brandEyebrow,:lang(zh) .page-module__UjTkBG__brandEyebrow){letter-spacing:normal;text-transform:none}.page-module__UjTkBG__brandTitle{color:var(--color-primary);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0 0 var(--space-4);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.2}:is(:lang(km) .page-module__UjTkBG__brandTitle,:lang(zh) .page-module__UjTkBG__brandTitle){letter-spacing:normal;text-transform:none}.page-module__UjTkBG__brandParagraph{font-family:var(--font-body), sans-serif;color:var(--color-text);margin:0 0 var(--space-5);max-width:520px;font-size:.9375rem;line-height:1.7}.page-module__UjTkBG__brandLink{color:var(--color-primary);font-family:var(--font-heading), sans-serif;letter-spacing:var(--tracking-wider);text-transform:uppercase;min-height:44px;transition:opacity var(--ease);align-items:center;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__UjTkBG__brandLink:hover{opacity:.8;text-decoration:underline}:is(:lang(km) .page-module__UjTkBG__brandLink,:lang(zh) .page-module__UjTkBG__brandLink){letter-spacing:normal;text-transform:none}.page-module__UjTkBG__serviceStrip{border-top:1px solid var(--color-border);padding-top:var(--space-7);padding-bottom:var(--space-7)}.page-module__UjTkBG__serviceGrid{gap:var(--space-6);text-align:left;flex-direction:column;display:flex}@media (min-width:1024px){.page-module__UjTkBG__serviceGrid{text-align:center;gap:var(--space-7);grid-template-columns:repeat(3,1fr);display:grid}}.page-module__UjTkBG__serviceItem{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:1024px){.page-module__UjTkBG__serviceItem{align-items:center}}.page-module__UjTkBG__serviceIcon{color:var(--color-primary);margin-bottom:var(--space-3)}.page-module__UjTkBG__serviceTitle{font-family:var(--font-heading), sans-serif;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);margin:0 0 var(--space-1);font-size:.875rem;font-weight:500}:is(:lang(km) .page-module__UjTkBG__serviceTitle,:lang(zh) .page-module__UjTkBG__serviceTitle){letter-spacing:normal;text-transform:none}.page-module__UjTkBG__serviceText{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.5}
.Orders-module__gRk0WG__container{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.Orders-module__gRk0WG__header{background-color:var(--color-surface-alt);border-bottom:1px solid var(--color-border);padding:var(--space-4) var(--space-5);box-sizing:border-box}.Orders-module__gRk0WG__title{font-family:var(--font-heading), sans-serif;color:var(--color-text);letter-spacing:var(--tracking-wide);margin:0 0 var(--space-1) 0;font-size:1.5rem;font-weight:500;line-height:1.25}.Orders-module__gRk0WG__subtitle{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.Orders-module__gRk0WG__body{padding:var(--space-4);box-sizing:border-box;width:100%;max-width:1000px}.Orders-module__gRk0WG__tabsContainer{-webkit-overflow-scrolling:touch;width:100%;margin-bottom:var(--space-4);scrollbar-width:none;overflow-x:auto}.Orders-module__gRk0WG__tabsContainer::-webkit-scrollbar{display:none}.Orders-module__gRk0WG__tabsList{gap:var(--space-2);border-bottom:1px solid var(--color-border);width:max-content;min-width:100%;padding-bottom:var(--space-2);box-sizing:border-box;display:flex}.Orders-module__gRk0WG__tabBtn{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);cursor:pointer;white-space:nowrap;transition:background-color var(--ease), color var(--ease), border-color var(--ease);box-sizing:border-box;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.Orders-module__gRk0WG__tabBtn:hover{background-color:var(--color-surface-alt);color:var(--color-text);border-color:var(--color-border-strong);text-decoration:none}.Orders-module__gRk0WG__tabActive{background-color:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.Orders-module__gRk0WG__tabActive:hover{background-color:var(--color-primary-hover);color:var(--color-on-primary);border-color:var(--color-primary-hover)}.Orders-module__gRk0WG__tabCount{border-radius:var(--radius-sm);background-color:var(--color-surface-alt);color:var(--color-text);justify-content:center;align-items:center;padding:1px 6px;font-size:.6875rem;font-weight:500;display:inline-flex}.Orders-module__gRk0WG__tabActive .Orders-module__gRk0WG__tabCount{color:var(--color-on-primary);background-color:#fff3}.Orders-module__gRk0WG__badge{padding:2px var(--space-2);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);border-radius:var(--radius-sm);white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex}.Orders-module__gRk0WG__badge_pending{background-color:var(--color-surface);color:var(--jk-sand-deep);border:1px solid var(--jk-sand-deep)}.Orders-module__gRk0WG__badge_confirmed{background-color:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary)}.Orders-module__gRk0WG__badge_completed{background-color:var(--color-surface-alt);color:var(--color-text);border:1px solid var(--color-border)}.Orders-module__gRk0WG__badge_returned,.Orders-module__gRk0WG__badge_cancelled{background-color:var(--color-surface-alt);color:var(--color-text-muted);border:1px solid var(--color-border)}.Orders-module__gRk0WG__ordersList{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.Orders-module__gRk0WG__orderCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:inherit;transition:border-color var(--ease), background-color var(--ease);box-sizing:border-box;text-decoration:none;display:block}.Orders-module__gRk0WG__orderCard:hover{border-color:var(--color-border-strong);background-color:var(--color-surface-alt);text-decoration:none}.Orders-module__gRk0WG__orderCardHeader{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.Orders-module__gRk0WG__orderDate{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}.Orders-module__gRk0WG__orderCustomer{margin-bottom:var(--space-2)}.Orders-module__gRk0WG__customerName{font-family:var(--font-heading), sans-serif;color:var(--color-text);margin:0 0 var(--space-1) 0;overflow-wrap:anywhere;word-break:break-word;font-size:.9375rem;font-weight:500}.Orders-module__gRk0WG__customerPhone{color:var(--color-text-muted);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.8125rem}.Orders-module__gRk0WG__orderCardFooter{padding-top:var(--space-2);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.Orders-module__gRk0WG__itemCount{color:var(--color-text-muted)}.Orders-module__gRk0WG__totalPrice{font-family:var(--font-heading), sans-serif;color:var(--color-text);text-align:right;font-size:.9375rem;font-weight:500}.Orders-module__gRk0WG__emptyState{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-7) var(--space-5);text-align:center;color:var(--color-text-muted);box-sizing:border-box}.Orders-module__gRk0WG__emptyStateTitle{font-family:var(--font-heading), sans-serif;color:var(--color-text);margin:0 0 var(--space-2) 0;font-size:1.0625rem;font-weight:500}.Orders-module__gRk0WG__emptyStateText{margin:0;font-size:.875rem}.Orders-module__gRk0WG__detailContainer{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.Orders-module__gRk0WG__detailHeaderStrip{background-color:var(--color-surface-alt);border-bottom:1px solid var(--color-border);padding:var(--space-4) var(--space-5);box-sizing:border-box}.Orders-module__gRk0WG__backLink{align-items:center;gap:var(--space-1);min-height:44px;color:var(--color-text-muted);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-2);transition:color var(--ease);font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.Orders-module__gRk0WG__backLink:hover{color:var(--color-primary);text-decoration:none}.Orders-module__gRk0WG__detailHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.Orders-module__gRk0WG__orderTitleGroup{flex:1;min-width:200px}.Orders-module__gRk0WG__orderDetailTitle{font-family:var(--font-heading), sans-serif;color:var(--color-text);letter-spacing:var(--tracking-wide);margin:0 0 var(--space-1) 0;overflow-wrap:anywhere;word-break:break-word;font-size:1.5rem;font-weight:500;line-height:1.25}.Orders-module__gRk0WG__detailBody{padding:var(--space-4);box-sizing:border-box;width:100%;max-width:900px}.Orders-module__gRk0WG__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);margin-bottom:var(--space-4);box-sizing:border-box}.Orders-module__gRk0WG__cardTitle{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text);margin:0 0 var(--space-3) 0;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);font-size:.8125rem;font-weight:500}.Orders-module__gRk0WG__infoGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.Orders-module__gRk0WG__infoGrid{grid-template-columns:repeat(2,1fr)}}.Orders-module__gRk0WG__infoRow{flex-direction:column;gap:2px;display:flex}.Orders-module__gRk0WG__infoLabel{font-family:var(--font-heading), sans-serif;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-size:.6875rem;font-weight:500}.Orders-module__gRk0WG__infoValue{color:var(--color-text);overflow-wrap:anywhere;word-break:break-word;font-size:.875rem}.Orders-module__gRk0WG__phoneLink{color:var(--color-primary);text-decoration:underline}.Orders-module__gRk0WG__phoneLink:hover{color:var(--color-primary-hover)}.Orders-module__gRk0WG__itemsList{gap:var(--space-3);flex-direction:column;display:flex}.Orders-module__gRk0WG__itemRow{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);align-items:flex-start;display:flex}.Orders-module__gRk0WG__itemRow:last-child{border-bottom:none;padding-bottom:0}.Orders-module__gRk0WG__itemImage{object-fit:cover;border-radius:var(--radius-sm);background-color:var(--color-surface-alt);border:1px solid var(--color-border);width:56px;min-width:56px;height:56px;min-height:56px}.Orders-module__gRk0WG__itemPlaceholder{border-radius:var(--radius-sm);background-color:var(--color-surface-alt);border:1px solid var(--color-border);width:56px;min-width:56px;height:56px;min-height:56px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.Orders-module__gRk0WG__itemDetails{flex:1;min-width:0}.Orders-module__gRk0WG__itemName{font-family:var(--font-heading), sans-serif;color:var(--color-text);margin:0 0 var(--space-1) 0;overflow-wrap:anywhere;word-break:break-word;font-size:.9375rem;font-weight:500}.Orders-module__gRk0WG__itemMeta{color:var(--color-text-muted);gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;font-size:.8125rem;display:flex}.Orders-module__gRk0WG__itemPricing{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.875rem;display:flex}.Orders-module__gRk0WG__itemQtyPrice{color:var(--color-text-muted)}.Orders-module__gRk0WG__itemLineTotal{font-family:var(--font-heading), sans-serif;color:var(--color-text);text-align:right;font-weight:500}.Orders-module__gRk0WG__returnedBadge{padding:2px var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-error-surface);color:var(--color-error);border:1px solid var(--color-error);margin-top:var(--space-1);align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.Orders-module__gRk0WG__totalsList{gap:var(--space-2);flex-direction:column;font-size:.875rem;display:flex}.Orders-module__gRk0WG__totalRow{color:var(--color-text-muted);justify-content:space-between;display:flex}.Orders-module__gRk0WG__totalRow span:last-child{font-family:var(--font-heading), sans-serif;color:var(--color-text);text-align:right;font-weight:500}.Orders-module__gRk0WG__totalDiscount,.Orders-module__gRk0WG__totalDiscount span:last-child{color:var(--color-success)}.Orders-module__gRk0WG__finalTotalRow{font-family:var(--font-heading), sans-serif;color:var(--color-text);border-top:1px solid var(--color-border);padding-top:var(--space-3);margin-top:var(--space-1);justify-content:space-between;font-size:1.0625rem;font-weight:500;display:flex}.Orders-module__gRk0WG__finalTotalRow span:last-child{text-align:right}.Orders-module__gRk0WG__actionsCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);margin-bottom:var(--space-4);box-sizing:border-box}.Orders-module__gRk0WG__actionButtonsRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Orders-module__gRk0WG__actionError{color:var(--color-error);margin-top:var(--space-2);overflow-wrap:anywhere;word-break:break-word;font-size:.8125rem;font-weight:500}.Orders-module__gRk0WG__inlineConfirmBox{border:1px solid var(--color-error);background-color:var(--color-error-surface);border-radius:var(--radius-sm);padding:var(--space-4);margin-top:var(--space-3);box-sizing:border-box}.Orders-module__gRk0WG__inlineConfirmTitle{font-family:var(--font-heading), sans-serif;color:var(--color-error);margin:0 0 var(--space-1) 0;font-size:.9375rem;font-weight:500}.Orders-module__gRk0WG__inlineConfirmHint{color:var(--color-text-muted);margin:0 0 var(--space-3) 0;font-size:.8125rem}.Orders-module__gRk0WG__inlineConfirmActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.Orders-module__gRk0WG__warningBox{border:1px solid var(--color-warning);background-color:var(--color-warning-surface);border-radius:var(--radius-sm);padding:var(--space-4);margin-bottom:var(--space-4);box-sizing:border-box}.Orders-module__gRk0WG__warningTitle{align-items:center;gap:var(--space-2);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-warning);margin:0 0 var(--space-2) 0;font-size:.875rem;font-weight:500;display:flex}.Orders-module__gRk0WG__warningList{margin:0 0 var(--space-2) var(--space-4);color:var(--color-text);padding:0;font-size:.8125rem}.Orders-module__gRk0WG__warningList li{margin-bottom:2px}.Orders-module__gRk0WG__warningFootnote{color:var(--color-warning);margin:0;font-size:.8125rem;font-weight:500}.Orders-module__gRk0WG__successBox{border:1px solid var(--color-success);background-color:var(--color-success-surface);border-radius:var(--radius-sm);padding:var(--space-4);margin-bottom:var(--space-4);box-sizing:border-box}.Orders-module__gRk0WG__successText{align-items:center;gap:var(--space-2);color:var(--color-success);margin:0 0 2px;font-size:.875rem;font-weight:500;display:flex}.Orders-module__gRk0WG__successSubtext{color:var(--color-text-muted);margin:0;font-size:.8125rem}.Orders-module__gRk0WG__returnPanel{border:1px solid var(--color-border);background-color:var(--color-surface-alt);border-radius:var(--radius-sm);padding:var(--space-4);margin-top:var(--space-4);box-sizing:border-box}.Orders-module__gRk0WG__returnPanelTitle{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text);margin:0 0 var(--space-3) 0;font-size:.9375rem;font-weight:500}.Orders-module__gRk0WG__returnItemRow{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);box-sizing:border-box}.Orders-module__gRk0WG__returnItemHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.Orders-module__gRk0WG__returnItemName{font-family:var(--font-heading), sans-serif;color:var(--color-text);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.875rem;font-weight:500}.Orders-module__gRk0WG__returnItemRemaining{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}.Orders-module__gRk0WG__returnControls{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Orders-module__gRk0WG__stepper{align-items:center;gap:var(--space-2);display:flex}.Orders-module__gRk0WG__stepperBtn{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-text);cursor:pointer;transition:background-color var(--ease), border-color var(--ease);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.Orders-module__gRk0WG__stepperBtn:hover:not(:disabled){background-color:var(--color-surface-alt);border-color:var(--color-primary)}.Orders-module__gRk0WG__stepperBtn:disabled{opacity:.35;cursor:not-allowed}.Orders-module__gRk0WG__stepperValue{font-family:var(--font-heading), sans-serif;text-align:center;min-width:2rem;color:var(--color-text);font-size:.9375rem;font-weight:500}.Orders-module__gRk0WG__checkboxLabel{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;display:inline-flex}.Orders-module__gRk0WG__checkboxInput{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.Orders-module__gRk0WG__returnActions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.Orders-module__gRk0WG__historyList{gap:var(--space-2);flex-direction:column;display:flex}.Orders-module__gRk0WG__historyRow{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.8125rem;display:flex}.Orders-module__gRk0WG__historyRow:last-child{border-bottom:none}.Orders-module__gRk0WG__historyDate{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}.Orders-module__gRk0WG__historyItem{color:var(--color-text);overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:120px;font-weight:500}.Orders-module__gRk0WG__historyRestocked{padding:2px var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;text-transform:uppercase;letter-spacing:var(--tracking-wider);font-size:.6875rem;font-weight:500}.Orders-module__gRk0WG__historyRestocked_yes{background-color:var(--color-success-surface);color:var(--color-success);border:1px solid var(--color-success)}.Orders-module__gRk0WG__historyRestocked_no{background-color:var(--color-surface-alt);color:var(--color-text-muted);border:1px solid var(--color-border)}.Orders-module__gRk0WG__spinner{animation:1s linear infinite Orders-module__gRk0WG__spin}@keyframes Orders-module__gRk0WG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:768px){.Orders-module__gRk0WG__header{padding:var(--space-5) var(--space-7)}.Orders-module__gRk0WG__title{font-size:1.75rem}.Orders-module__gRk0WG__body{padding:var(--space-6) var(--space-7)}.Orders-module__gRk0WG__detailHeaderStrip{padding:var(--space-5) var(--space-7)}.Orders-module__gRk0WG__orderDetailTitle{font-size:1.75rem}.Orders-module__gRk0WG__detailBody{padding:var(--space-6) var(--space-7)}}
.ProductListing-module__TKxOPG__pageWrapper{padding-top:var(--space-5);padding-bottom:var(--space-8);min-height:60vh}.ProductListing-module__TKxOPG__breadcrumbNav{margin-bottom:var(--space-3)}.ProductListing-module__TKxOPG__breadcrumbList{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.ProductListing-module__TKxOPG__breadcrumbItem{align-items:center;display:inline-flex}.ProductListing-module__TKxOPG__breadcrumbLink{color:var(--color-text-muted);transition:color var(--ease);text-decoration:none}.ProductListing-module__TKxOPG__breadcrumbLink:hover{color:var(--color-primary);text-decoration:underline}.ProductListing-module__TKxOPG__breadcrumbSeparator{margin:0 var(--space-2);color:var(--color-border);-webkit-user-select:none;user-select:none}.ProductListing-module__TKxOPG__breadcrumbCurrent{color:var(--color-text)}.ProductListing-module__TKxOPG__titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-3);margin-bottom:var(--space-5);display:flex}.ProductListing-module__TKxOPG__title{font-family:var(--font-heading), sans-serif;color:var(--jk-navy);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0;font-size:2rem;font-weight:400;line-height:1.2}:is(:lang(km) .ProductListing-module__TKxOPG__title,:lang(zh) .ProductListing-module__TKxOPG__title){text-transform:none;letter-spacing:normal}.ProductListing-module__TKxOPG__count{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);white-space:nowrap;font-size:.875rem}@media (max-width:767px){.ProductListing-module__TKxOPG__titleRow{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column}.ProductListing-module__TKxOPG__title{font-size:1.75rem}}.ProductListing-module__TKxOPG__categoryBar{margin-bottom:var(--space-6)}.ProductListing-module__TKxOPG__categoryBarInner{gap:var(--space-2);display:flex}.ProductListing-module__TKxOPG__categoryButton{min-height:44px;padding:0 var(--space-4);font-family:var(--font-heading), sans-serif;letter-spacing:var(--tracking-wide);text-transform:uppercase;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);white-space:nowrap;transition:background-color var(--ease), color var(--ease), border-color var(--ease);flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}:is(:lang(km) .ProductListing-module__TKxOPG__categoryButton,:lang(zh) .ProductListing-module__TKxOPG__categoryButton){text-transform:none;letter-spacing:normal}.ProductListing-module__TKxOPG__categoryButton:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.ProductListing-module__TKxOPG__categoryButtonActive{background-color:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.ProductListing-module__TKxOPG__categoryButtonActive:hover{background-color:var(--color-primary-hover);color:var(--color-on-primary);border-color:var(--color-primary-hover)}@media (min-width:768px){.ProductListing-module__TKxOPG__categoryBar{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);position:static}.ProductListing-module__TKxOPG__categoryBarInner{flex-wrap:wrap}}@media (max-width:767px){.ProductListing-module__TKxOPG__categoryBar{z-index:50;background-color:var(--color-surface);margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4));padding-top:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-5);position:sticky;top:60px}.ProductListing-module__TKxOPG__categoryBarInner{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:var(--space-4);padding-right:var(--space-4);flex-wrap:nowrap;overflow-x:auto}.ProductListing-module__TKxOPG__categoryBarInner::-webkit-scrollbar{display:none}}.ProductListing-module__TKxOPG__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;display:grid}@media (min-width:768px){.ProductListing-module__TKxOPG__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}}@media (min-width:1024px){.ProductListing-module__TKxOPG__productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}}.ProductListing-module__TKxOPG__emptyState{text-align:center;padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ProductListing-module__TKxOPG__emptyText{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);margin:0;font-size:1.125rem}
