@font-face{font-family:Anuphan;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48a9130fde140ce9-s.p.03e9h65tke1nm.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc44b9280bd8c49-s.2y60e0ylj-c-t.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:Anuphan;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6822c5fe006cdd5-s.01ck5wmqme0qc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anuphan;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41668b7e976a3c46-s.p.1hq3aonna3zri.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:Anuphan;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48a9130fde140ce9-s.p.03e9h65tke1nm.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ffc44b9280bd8c49-s.2y60e0ylj-c-t.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:Anuphan;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d6822c5fe006cdd5-s.01ck5wmqme0qc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anuphan;font-style:normal;font-weight:500;font-display:swap;src:url(../media/41668b7e976a3c46-s.p.1hq3aonna3zri.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:Anuphan;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48a9130fde140ce9-s.p.03e9h65tke1nm.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc44b9280bd8c49-s.2y60e0ylj-c-t.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:Anuphan;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d6822c5fe006cdd5-s.01ck5wmqme0qc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anuphan;font-style:normal;font-weight:600;font-display:swap;src:url(../media/41668b7e976a3c46-s.p.1hq3aonna3zri.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:Anuphan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48a9130fde140ce9-s.p.03e9h65tke1nm.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc44b9280bd8c49-s.2y60e0ylj-c-t.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:Anuphan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d6822c5fe006cdd5-s.01ck5wmqme0qc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anuphan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/41668b7e976a3c46-s.p.1hq3aonna3zri.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:Anuphan Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.anuphan_3e4f076d-module__cpMMVq__className{font-family:Anuphan,Anuphan Fallback;font-style:normal}.anuphan_3e4f076d-module__cpMMVq__variable{--font-anuphan:"Anuphan", "Anuphan Fallback"}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{color:#1c1c1e;background:#e7e7ec;margin:0;padding:0}body{font-family:var(--font-anuphan), -apple-system, system-ui, sans-serif}::-webkit-scrollbar{width:0;height:0}input,textarea,button{font-family:inherit}input:focus,textarea:focus{outline:none}input::placeholder,textarea::placeholder{color:#c7c7cc}a{color:#10a05a;text-decoration:none}.app-shell{background:#f5f5f7;max-width:560px;margin:0 auto;box-shadow:0 0 40px #00000014}@media (min-width:900px){html,body{background:#f5f5f7}.app-shell{max-width:none;box-shadow:none;background:0 0;margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#3c3c4338 padding-box content-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#3c3c4366 padding-box content-box}.hide-scroll::-webkit-scrollbar{width:0;height:0}}.desk-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.store-search{transition:border-color .15s,box-shadow .15s}.store-search:focus-within{border-color:#10a05a8c!important;box-shadow:0 0 0 3px #10a05a1f!important}.desk-card{transition:transform .16s,box-shadow .16s}.desk-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0000001a!important}.desk-navlink{transition:background .15s,color .15s}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes ringPulse{0%{box-shadow:0 0 #10a05a66}70%{box-shadow:0 0 0 7px #10a05a00}to{box-shadow:0 0 #10a05a00}}@keyframes popIn{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes dotBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sheetIn{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hide-scroll{scrollbar-width:none}.course-page{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:96px;overflow-y:auto}.course-buybox{display:none}@media (min-width:900px){.course-page{flex:none;min-height:auto;padding-bottom:40px;overflow:visible}.course-detail{grid-template-columns:minmax(0,1fr) 340px!important;gap:28px!important}.course-buybox{display:block}.course-mobilebar{display:none!important}.store-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))!important;gap:18px!important}.store-grid-fashion{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:18px!important}.store-grid-digital{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:18px!important;display:grid!important}.album-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:12px!important}.store-hero{border-radius:22px!important;height:300px!important}.store-searchrow{max-width:460px}.store-headcart{display:none!important}.footer-bar{border-radius:16px 16px 0 0;position:sticky;bottom:0}.admin-kpi{grid-template-columns:repeat(4,1fr)!important}.admin-list{align-items:start;grid-template-columns:1fr 1fr!important;display:grid!important}.admin-login-col{width:100%;max-width:420px;margin:0 auto}.store-dir-list{grid-template-columns:1fr 1fr!important;align-content:start!important;align-items:start!important;gap:16px!important;max-width:900px!important;display:grid!important}}
