:root{--ink:#e8edf2;--muted:#8a98a8;--panel:#141a20;--line:#27313a;--lime:#c8ff46;--orange:#ff6b35}*{box-sizing:border-box}body{color:var(--ink);background:#0b0f13;margin:0;font:15px Arial,sans-serif}body:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0,#23301b 0,#0000 28%);position:fixed;inset:0}main{max-width:1180px;margin:auto;padding:42px 24px 70px;position:relative}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:28px;display:flex}h1{letter-spacing:-2px;margin:8px 0 5px;font-size:48px}h2{margin:0 0 5px}.eyebrow{color:var(--lime);letter-spacing:2px;font-size:11px;font-weight:700}p{color:var(--muted)}.header-actions{align-items:center;gap:10px;display:flex}.admin-link{color:var(--ink);border:1px solid var(--line);border-radius:99px;padding:10px 14px;text-decoration:none}.brain{color:var(--lime);border:1px solid #40512b;border-radius:99px;padding:10px 14px}.brain i,.agents i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:7px;display:inline-block}.stats{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:28px 0;display:grid}.stats article{background:var(--panel);padding:20px}.stats small{color:var(--muted);margin-bottom:8px;display:block}.stats strong{font-size:27px}.toolbar{justify-content:space-between;align-items:end;margin:44px 0 18px;display:flex}.toolbar p{margin:0}.toolbar form{display:flex}input,textarea,select{border:1px solid var(--line);color:#fff;font:inherit;background:#0d1216;border-radius:6px;padding:12px 14px}button{background:var(--lime);color:#111;cursor:pointer;border:0;border-radius:6px;padding:12px 18px;font-weight:700}button:disabled{opacity:.3;cursor:not-allowed}.secondary{color:var(--ink);border:1px solid var(--line);background:#202831}.logout{border-radius:99px}.grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.card{background:var(--panel);border:1px solid var(--line);padding:12px}.thumb{color:#53606c;background:linear-gradient(135deg,#242e37,#12171c);place-items:center;height:150px;font-size:38px;font-weight:700;display:grid}.meta{color:var(--muted);justify-content:space-between;margin-top:13px;font-size:12px;display:flex}.meta b{text-transform:uppercase;color:var(--lime);border:1px solid #42512c;padding:4px 6px;font-size:9px}.meta b.locked,.meta b.sold{color:var(--orange);border-color:#613821}.card h3{height:40px}.card footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.card footer strong{font-size:19px}.agents{border-top:1px solid var(--line);margin-top:50px;padding-top:25px}.agents>div{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.agents span{border:1px solid var(--line);color:var(--muted);padding:9px 12px}.notice{background:#202b17;border:1px solid #40512b;justify-content:space-between;align-items:center;margin-bottom:15px;padding:13px;display:flex}.notice button{color:var(--ink);background:0 0;padding:0 5px;font-size:20px}.modal{z-index:10;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.modal form{background:var(--panel);border:1px solid var(--line);gap:12px;width:min(450px,100%);padding:28px;display:grid;position:relative}.modal form.product-form{width:min(720px,100%);margin:auto}.modal h2{margin-top:4px}.modal p{margin-top:0}.modal textarea{resize:vertical;height:90px}.close{color:#fff;background:0 0;padding:4px;font-size:24px;position:absolute;top:8px;right:10px}.primary{margin-top:5px}.admin-toolbar{justify-content:space-between;align-items:end;margin:42px 0 18px;display:flex}.admin-toolbar p{margin:0}.admin-tools{gap:8px;display:flex}.admin-tools input{width:280px}.order-list{gap:8px;display:grid}.order-row{background:var(--panel);border:1px solid var(--line);grid-template-columns:2fr .7fr .8fr 1.25fr;align-items:center;gap:18px;padding:18px;display:grid}.order-row h3,.product-row h3{margin:7px 0 0}.order-row p,.product-row p{margin:5px 0 0}.order-row small,.product-row small{color:var(--muted);margin-bottom:7px;display:block}.order-row>div>strong,.product-row>div>strong{font-size:18px}.order-no{color:var(--lime);font:12px monospace}.status{border:1px solid var(--line);padding:6px 8px;font-size:11px;display:inline-block}.status.pending_payment{color:#ffd166}.status.paid{color:#72d8ff}.status.shipped,.status.completed,.status.available{color:var(--lime)}.status.cancelled,.status.sold,.status.unavailable{color:var(--orange)}.status.locked{color:#ffd166}.order-row em{color:var(--muted);margin-top:6px;font-size:11px;font-style:normal;display:block}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.row-actions button{padding:9px 11px;font-size:12px}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line);padding:45px}.login-page{place-items:center;min-height:100vh;display:grid}.login-card{background:var(--panel);border:1px solid var(--line);width:min(430px,100%);padding:36px}.login-card h1{font-size:42px}.login-card form{gap:16px;margin:28px 0 20px;display:grid}.login-card label,.product-form label{color:var(--muted);gap:7px;font-size:12px;display:grid}.login-card button{margin-top:4px}.login-card>a{color:var(--ink);text-decoration:none}.login-card small{color:var(--muted);border-top:1px solid var(--line);margin-top:24px;padding-top:18px;display:block}.login-error{color:#ff9a78;background:#321a14;border:1px solid #613821;padding:10px}.product-table{gap:8px;display:grid}.product-row{background:var(--panel);border:1px solid var(--line);grid-template-columns:62px 2fr .55fr .7fr .6fr 1fr;align-items:center;gap:15px;padding:12px;display:grid}.product-mini{color:#53606c;background:#202831;place-items:center;width:58px;height:58px;font-weight:700;display:grid}.product-mini img{object-fit:cover;width:100%;height:100%}.source-link{color:var(--lime);border:1px solid #40512b;border-radius:6px;padding:8px 10px;font-size:12px;text-decoration:none}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.price-hint{border-left:2px solid var(--lime);padding-left:10px;font-size:12px}@media (max-width:1000px){.product-row{grid-template-columns:62px 2fr 1fr 1fr}.product-row>div:nth-child(5),.product-row>div:nth-child(6){grid-column:auto}}@media (max-width:900px){.order-row{grid-template-columns:1fr 1fr}.row-actions{justify-content:flex-start}}@media (max-width:800px){h1{font-size:36px}.grid,.stats{grid-template-columns:repeat(2,1fr)}header,.toolbar{align-items:stretch;gap:18px}.header-actions{flex-direction:column;align-items:flex-end}.brain{display:none}.admin-toolbar{flex-direction:column;align-items:stretch;gap:14px}.admin-tools input{width:100%}.product-row{grid-template-columns:62px 1fr 1fr}}@media (max-width:560px){.order-row,.product-row,.grid{grid-template-columns:1fr}.toolbar{flex-direction:column}.toolbar form,.admin-tools{grid-template-columns:1fr auto;display:grid}.form-grid{grid-template-columns:1fr}}.skip-to-content{z-index:10000;color:#111;background:#fff;border-radius:8px;padding:12px 16px;font-weight:700;position:fixed;top:8px;left:8px;translate:0 -160%;box-shadow:0 4px 16px #0004}.skip-to-content:focus{outline-offset:2px;outline:3px solid #175cd3;translate:0}#main-content{min-width:0;max-width:100%}.shipping-profile-modal form{width:min(650px,100%)}.shipping-profile-modal label{color:var(--muted);gap:7px;font-size:12px;display:grid}.shipping-profile-modal textarea{min-height:76px}.shipping-profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shipping-profile-modal small{color:var(--muted);text-align:center}.top-actions{flex-wrap:wrap}@media (max-width:560px){.shipping-profile-grid{grid-template-columns:1fr}}.shipping-profile-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172aad!important}.shipping-profile-modal form{color:#111827!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:18px!important;width:min(680px,100% - 28px)!important;padding:32px 34px!important;font-family:IBM Plex Sans Thai,Noto Sans Thai,Arial,sans-serif!important;box-shadow:0 28px 80px #0f172a47!important}.shipping-profile-modal .eyebrow{color:#d71932!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:800!important}.shipping-profile-modal h2{color:#111827!important;margin:10px 0 5px!important;font-size:28px!important}.shipping-profile-modal p{color:#667085!important;margin:0 0 24px!important;line-height:1.55!important}.shipping-profile-modal label{color:#475467!important;gap:7px!important;font-size:12px!important;font-weight:650!important}.shipping-profile-modal input,.shipping-profile-modal textarea{color:#101828!important;width:100%!important;font:inherit!important;background:#fff!important;border:1px solid #cfd6df!important;border-radius:9px!important;outline:none!important;padding:12px 14px!important;box-shadow:0 1px 2px #1018280a!important}.shipping-profile-modal input:focus,.shipping-profile-modal textarea:focus{border-color:#d71932!important;box-shadow:0 0 0 3px #d719321c!important}.shipping-profile-modal textarea{resize:vertical;min-height:96px!important}.shipping-profile-modal .primary{color:#fff!important;background:#d71932!important;border:0!important;border-radius:9px!important;width:100%!important;margin-top:8px!important;padding:13px 18px!important;font-weight:800!important;box-shadow:0 7px 18px #d7193233!important}.shipping-profile-modal .primary:hover{background:#bd142b!important}.shipping-profile-modal .close{color:#344054!important;background:#fff!important;border:1px solid #e1e5ea!important;border-radius:50%!important;width:36px!important;height:36px!important;font-size:22px!important;top:18px!important;right:22px!important}.shipping-profile-modal .close:hover{color:#d71932!important;background:#f5f6f8!important}.shipping-profile-grid{gap:14px!important}@media (max-width:560px){.shipping-profile-modal form{border-radius:16px!important;padding:26px 18px!important}.shipping-profile-modal h2{font-size:24px!important}.shipping-profile-grid{grid-template-columns:1fr!important}}@media (max-width:800px){input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}}dialog.shipping-profile-modal{border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}.shipping-profile-modal::backdrop{background:#0f172aad}.shipping-profile-modal form{max-height:calc(100dvh - 40px);overflow:auto}.shipping-profile-modal .close{min-width:44px!important;min-height:44px!important}.shipping-profile-modal :is(button,input,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #175cd3!important}@media (max-width:560px){dialog.shipping-profile-modal{align-items:end;padding:0!important}.shipping-profile-modal form{max-height:94dvh;width:100%!important;padding-bottom:calc(26px + env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important;margin-top:auto!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}dialog.shipping-profile-modal:not([open]){display:none}
.settings-notice{margin-top:28px}.settings-layout{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.settings-form,.price-preview{background:var(--panel);border:1px solid var(--line);padding:28px}.settings-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-form>div,.settings-form>button,.settings-form>.check-row{grid-column:1/-1}.settings-form label,.price-preview label{color:var(--muted);gap:7px;font-size:12px;display:grid}.check-row{border:1px solid var(--line);background:#0d1216;align-items:center;gap:10px;padding:13px;display:flex!important}.check-row input{width:18px;height:18px}.price-preview>label{margin:22px 0}.formula{border-top:1px solid var(--line)}.formula p{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin:0;padding:13px 0;display:flex}.formula p strong{color:var(--ink);text-align:right}.formula .raw{color:var(--muted)}.formula .total{background:#202b17;border:1px solid #40512b;margin:12px -12px 18px;padding:18px 12px}.formula .total strong{color:var(--lime);font-size:25px}.price-preview>small{color:var(--muted)}.brand-pricing{background:var(--panel);border:1px solid var(--line);margin-top:38px;padding:28px}.brand-pricing-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.brand-pricing-head h2,.brand-pricing-head p{margin-bottom:8px}.brand-pricing-head p,.brand-rule-safety,.brand-rule-empty{color:var(--muted)}.brand-pricing-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:22px;margin-top:24px;display:grid}.brand-pricing-editor,.brand-rule-list{border:1px solid var(--line);background:#0d1216;padding:20px}.brand-rule-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brand-rule-fields label{color:var(--muted);gap:7px;font-size:12px;display:grid}.brand-rule-fields small{font-weight:400}.brand-rule-check,.brand-reprice-confirm{align-items:center;gap:9px;display:flex!important}.brand-rule-check input,.brand-reprice-confirm input{width:18px;height:18px}.brand-rule-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.brand-rule-safety{font-size:12px;line-height:1.55}.brand-rule-list{align-content:start;gap:10px;display:grid}.brand-rule-list h3{margin-bottom:6px}.brand-rule-list article{border:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.brand-rule-list article.disabled{opacity:.58}.brand-rule-list article>div:first-child{gap:5px;display:grid}.brand-rule-list article>div:last-child{gap:7px;display:flex}.brand-rule-list small{color:var(--muted)}.brand-preview{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.brand-preview>p{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;margin:0;padding:10px 0;display:flex}.brand-preview>p span{color:var(--muted)}.brand-preview>p strong{text-align:right}.brand-reprice-confirm{color:#f5c7c0;background:#261411;border:1px solid #7d3d33;margin:18px 0;padding:14px}.danger-button{background:#b22c20!important}.brand-rule-history{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.brand-rule-history summary{cursor:pointer;font-weight:700}.brand-rule-history p{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;margin:0;padding:10px 0;display:flex}.brand-rule-history span{color:var(--muted)}.history{margin-top:38px}.history article{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 4px;display:flex}.history article div{gap:5px;display:grid}.history small,.history p{color:var(--muted);margin:0}@media (max-width:1000px){.brand-pricing-layout{grid-template-columns:1fr}}@media (max-width:800px){.settings-layout,.settings-form{grid-template-columns:1fr}.settings-form>*{grid-column:1!important}.history article,.brand-pricing-head,.brand-preview>p,.brand-rule-history p{display:grid}.brand-rule-fields{grid-template-columns:1fr}.brand-rule-list article{display:grid}.brand-rule-list article>div:last-child{justify-content:flex-end}}
.ship-page{color:#173f35;background:#f7f1e9;min-height:100vh;font-family:Arial,Noto Sans Thai,sans-serif}.ship-nav{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:24px 28px;display:flex}.ship-nav>a{color:#9d1d32;font-size:1.35rem;font-weight:900;text-decoration:none}.ship-nav div{gap:18px;display:flex}.ship-nav div a{color:#173f35;font-weight:700;text-decoration:none}.ship-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;max-width:1124px;margin:20px auto 60px;padding:0 28px;display:grid}.ship-kicker{color:#d75432;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.ship-hero h1{color:#7f1529;margin:12px 0 18px;font-family:Georgia,serif;font-size:clamp(2.7rem,6vw,5rem);line-height:.96}.ship-hero p{color:#5f6f69;max-width:600px;line-height:1.8}.route{color:#fff;background:#164d3e;border-radius:32px;place-items:center;min-height:260px;padding:32px;display:grid;box-shadow:0 22px 55px #164d3e2b}.route span{color:#ff9a64;font-size:2rem}.route small{color:#c9e5dc}.ship-calculator{border-radius:30px;grid-template-columns:1fr 1fr;max-width:1124px;margin:auto;display:grid;overflow:hidden;box-shadow:0 18px 55px #4b34231c}.ship-calculator form{background:#fff;padding:38px}.ship-calculator h2,.tier-section h2{color:#7f1529;font:700 2rem Georgia,serif}.ship-calculator label{margin:18px 0;font-weight:800;display:block}.ship-calculator label div{margin-top:8px;position:relative}.ship-calculator input{box-sizing:border-box;border:1px solid #d9d1c7;border-radius:13px;width:100%;padding:14px 65px 14px 14px;font-size:1rem}.ship-calculator label i{color:#78827e;font-style:normal;position:absolute;top:15px;right:15px}.ship-calculator form button{color:#fff;cursor:pointer;background:#d75432;border:0;border-radius:13px;width:100%;padding:15px;font-size:1rem;font-weight:900}.ship-calculator form button:disabled{opacity:.6}.ship-error{color:#9d1d32}.ship-calculator aside{color:#fff;background:#164d3e;padding:38px}.grand{color:#ffd9c6;margin:10px 0 16px;font:700 clamp(2.3rem,5vw,4.3rem) Georgia,serif;display:block}.tier-pill{color:#7f1529;background:#ffdadf;border-radius:999px;padding:8px 12px;font-weight:900;display:inline-block}.ship-calculator dl div{border-bottom:1px solid #ffffff25;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.ship-calculator dt{color:#c9e5dc}.ship-calculator dd{text-align:right;margin:0;font-weight:800}.per-item{background:#ffffff12;border-radius:14px;justify-content:space-between;margin-top:18px;padding:16px;display:flex}.per-item b{color:#ffd9c6;font-size:1.35rem}.rule-note{color:#bdd8cf;font-size:.8rem;line-height:1.6}.contact-admin{color:#7f1529;background:#ffd9c6;border-radius:14px;margin:20px 0;padding:16px}.contact-admin p{margin:6px 0}.tier-section{max-width:1124px;margin:70px auto;padding:0 28px 80px}.tier-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.tier-grid article{background:#fff;border:1px solid #decfc5;border-radius:18px;padding:20px}.tier-grid article.active{color:#fff;background:#164d3e;transform:translateY(-5px);box-shadow:0 14px 30px #164d3e2b}.tier-grid strong{color:#d75432;margin:10px 0;font-size:1.15rem;display:block}.tier-grid .active strong{color:#ffd9c6}.tier-grid p{font-size:.8rem;line-height:1.5}.high-value{color:#7f1529;background:#fff0e8;border:1px dashed #d75432;border-radius:14px;margin-top:14px;padding:16px 20px;font-weight:800}@media (max-width:850px){.ship-hero,.ship-calculator{grid-template-columns:1fr}.tier-grid{grid-template-columns:repeat(2,1fr)}.route{min-height:180px}}@media (max-width:520px){.ship-nav div{gap:10px;font-size:.8rem}.ship-hero{margin-bottom:35px}.ship-calculator{border-radius:0}.ship-calculator form,.ship-calculator aside{padding:25px}.tier-grid{grid-template-columns:1fr}}
.partner-portal{background:snow;min-height:100vh}.partner-login{background:#fff;border:1px solid #f0cbd0;border-radius:18px;width:min(440px,100% - 32px);margin:8vh auto;padding:34px;box-shadow:0 24px 70px #7f152918}.partner-login h1{margin:10px 0}.partner-login label{margin:18px 0;font-weight:800;display:block}.partner-login input{box-sizing:border-box;border:1px solid #dfbcc1;border-radius:10px;width:100%;margin-top:8px;padding:14px;font-size:1rem;display:block}.partner-login button,.partner-portal button{color:#fff;cursor:pointer;background:#ed1b2f;border:0;border-radius:10px;padding:13px 18px;font-weight:900}.partner-login>button{width:100%}.partner-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.partner-tools>*{color:#211719;background:#fff;border:1px solid #f0cbd0;border-radius:14px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.partner-tools strong{font-size:1.15rem}.partner-tools span{color:#78666a}@media (max-width:700px){.partner-tools{grid-template-columns:1fr}}.partner-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.partner-workflow article{border:1px solid #f0cbd0;border-radius:14px;padding:20px}.partner-workflow form,.partner-workflow label{gap:8px;display:grid}.partner-workflow form{gap:12px}.partner-workflow input,.partner-workflow textarea{box-sizing:border-box;border:1px solid #dfbcc1;border-radius:9px;width:100%;padding:12px}.partner-workflow article>button{margin:5px}@media (max-width:800px){.partner-workflow{grid-template-columns:1fr}}.partner-account-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.partner-account-grid form{background:#fff;border:1px solid #f0cbd0;border-radius:14px;gap:12px;padding:22px;display:grid}.partner-account-grid label{gap:6px;font-weight:800;display:grid}.partner-account-grid input{border:1px solid #dfbcc1;border-radius:8px;padding:11px}.partner-account-grid label:last-of-type{align-items:center;display:flex}.partner-account-grid label:last-of-type input{width:auto}.partner-photo-input>div{border:1px solid #ead9dc;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.partner-photo-input img{object-fit:cover;border-radius:8px;width:90px;height:90px}
.payment-page{color:#183f35;background:#f5f0e8;min-height:100vh}.payment-page nav{justify-content:space-between;max-width:1080px;margin:auto;padding:24px;display:flex}.payment-page nav a{color:#7d1529;font-weight:900;text-decoration:none}.payment-shell{background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;width:min(1080px,100% - 32px);margin:55px auto;display:grid;overflow:hidden;box-shadow:0 25px 70px #3f2d1b1c}.payment-copy{color:#fff;background:#164d3e;padding:48px}.payment-copy h1{margin:15px 0;font:700 clamp(2.8rem,6vw,5rem) Georgia,serif}.payment-copy>p{color:#c7ded7;line-height:1.8}.payment-copy>div{gap:12px;margin-top:35px;display:grid}.payment-copy span{color:#d8e9e4}.payment-shell form{align-content:center;gap:18px;padding:48px;display:grid}.payment-shell label{gap:7px;font-size:.82rem;font-weight:800;display:grid}.payment-shell input{border:1px solid #d6d0c6;border-radius:12px;padding:14px}.payment-shell button,.payment-actions button{color:#fff;background:#d75432;border:0;border-radius:12px;padding:14px;font-weight:900}.payment-success{color:#12633f;background:#e5f5ed;border-radius:10px;padding:13px}.payment-error{color:#9d1d32;background:#ffebed;border-radius:10px;padding:13px}.payment-list{gap:12px;margin-top:30px;display:grid}.payment-list article{border:1px solid var(--line);background:var(--panel);grid-template-columns:1.1fr 1fr auto;align-items:center;gap:24px;padding:20px;display:grid}.payment-list h3,.payment-list p{margin:6px 0}.payment-list small{color:var(--muted)}.payment-list strong{margin-top:6px;display:block}.payment-list .match{color:var(--lime)}.payment-list .mismatch{color:#ff6868}.payment-actions{align-items:center;gap:10px;display:flex}.payment-actions a{color:var(--lime);font-weight:800}.verified-payment{color:var(--lime)}@media (max-width:760px){.payment-shell{grid-template-columns:1fr;margin-top:20px}.payment-copy,.payment-shell form{padding:28px}.payment-list article{grid-template-columns:1fr}.payment-actions{justify-content:flex-start}}
.tracking-page{color:#183f35;background:#f6f1e9;min-height:100vh}.tracking-page nav{justify-content:space-between;max-width:1000px;margin:auto;padding:24px;display:flex}.tracking-page nav div{gap:20px;display:flex}.tracking-page nav a{color:#7d1529;font-weight:900;text-decoration:none}.tracking-hero{text-align:center;max-width:950px;margin:45px auto 0;padding:45px}.tracking-hero h1{color:#7d1529;margin:12px 0;font:700 clamp(3rem,7vw,6rem) Georgia,serif}.tracking-hero>p{color:#68766f}.tracking-hero form{background:#fff;border-radius:16px;max-width:700px;margin:32px auto 0;padding:7px;display:flex;box-shadow:0 18px 50px #48332217}.tracking-hero input{border:0;outline:0;flex:1;padding:15px;font-size:1rem}.tracking-hero button{color:#fff;background:#d75432;border:0;border-radius:11px;padding:0 24px;font-weight:900}.tracking-error,.cancelled-box{color:#9d1d32;background:#ffebed;border-radius:12px;max-width:700px;margin:18px auto;padding:14px}.tracking-result{background:#fff;border-radius:24px;max-width:900px;margin:20px auto 70px;padding:35px;box-shadow:0 20px 55px #48332217}.tracking-result>header{justify-content:space-between;align-items:center;display:flex}.tracking-result h2{margin:5px 0}.tracking-status{color:#12633f;background:#e6f5ee;border-radius:999px;padding:9px 13px}.tracking-status.cancelled{color:#9d1d32;background:#ffebed}.tracking-steps{grid-template-columns:repeat(4,1fr);margin:38px 0;display:grid}.tracking-steps div{color:#a1aaa6;justify-items:center;gap:8px;display:grid;position:relative}.tracking-steps div:before{content:"";background:#dfe5e2;width:100%;height:3px;position:absolute;top:17px;right:50%}.tracking-steps div:first-child:before{display:none}.tracking-steps i{z-index:1;background:#dfe5e2;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid;position:relative}.tracking-steps .done{color:#164d3e}.tracking-steps .done:before,.tracking-steps .done i{background:#63c49e}.tracking-message{color:#fff;background:#164d3e;border-radius:16px;gap:9px;padding:22px;display:grid}.tracking-message span,.tracking-message small{color:#bdd8cf}.shipping-tabs{gap:8px;margin-top:30px;display:flex}.shipping-tabs button{border:1px solid var(--line);background:var(--panel);color:var(--muted);padding:12px 17px}.shipping-tabs button.active{background:var(--lime);color:#111;font-weight:900}.shipping-list{gap:12px;margin-top:18px;display:grid}.shipping-list article{background:var(--panel);border:1px solid var(--line);grid-template-columns:1fr 1.4fr .65fr auto;align-items:center;gap:22px;padding:20px;display:grid}.shipping-list h3,.shipping-list p{margin:5px 0}.shipping-list address{color:var(--muted);font-style:normal;line-height:1.5}.shipping-list small{color:var(--muted);display:block}.shipping-list button{background:var(--lime);border:0;padding:11px 14px;font-weight:900}.shipped-badge{color:var(--lime)}@media (max-width:760px){.tracking-hero{padding:25px 16px}.tracking-hero form{display:grid}.tracking-hero button{padding:14px}.tracking-result{margin:10px 16px 50px;padding:22px}.tracking-steps span{font-size:.7rem}.shipping-list article{grid-template-columns:1fr}.tracking-page nav div{gap:10px;font-size:.8rem}}
.analytics-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.analytics-kpis article,.analytics-panel{background:var(--panel);border:1px solid var(--line);padding:24px}.analytics-kpis small,.analytics-kpis span{color:var(--muted);display:block}.analytics-kpis strong{color:var(--lime);margin:9px 0;font-size:clamp(1.6rem,3vw,2.4rem);display:block}.analytics-kpis span{font-size:.75rem}.analytics-grid{grid-template-columns:.8fr 1.2fr;gap:14px;margin-top:14px;display:grid}.analytics-panel h2{margin:8px 0 22px}.status-chart{gap:16px;display:grid}.status-chart>div{grid-template-columns:105px 1fr 28px;align-items:center;gap:10px;display:grid}.status-chart i,.brand-chart i{background:#10161a;height:8px;overflow:hidden}.status-chart i b,.brand-chart i b{background:var(--lime);height:100%;display:block}.status-chart>div>strong{text-align:right}.brand-chart{gap:18px;display:grid}.brand-chart>div>header{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.brand-chart header span,.brand-chart small{color:var(--muted);font-size:.76rem}.brand-chart small{margin-top:7px;display:block}.activity{margin-top:14px}.activity>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;gap:15px;padding:12px 0;display:grid}.activity>div span,.activity>div small{color:var(--muted)}.analytics-note{color:var(--muted);font-size:.75rem}@media (max-width:900px){.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-grid{grid-template-columns:1fr}}@media (max-width:550px){.analytics-kpis{grid-template-columns:1fr}.activity>div{grid-template-columns:1fr;gap:4px}.brand-chart>div>header{display:grid}}.finance-secondary{margin-top:12px}.finance-secondary article{padding:18px 22px}.finance-secondary strong{font-size:1.35rem}.finance-kpis article.negative strong,.ledger-preview .loss{color:#ef4444}.finance-kpis article.positive strong,.ledger-preview .profit{color:#22c55e}.conversion-summary{align-items:baseline;gap:12px;margin:-8px 0 24px;display:flex}.conversion-summary strong{font-size:2.6rem}.conversion-summary span{color:var(--muted)}.data-quality,.ledger-preview{margin-top:14px}.quality-meter{align-items:center;gap:14px;display:flex}.quality-meter i{background:#10161a;border-radius:999px;flex:1;height:12px;display:block;overflow:hidden}.quality-meter i b{background:#22c55e;height:100%;display:block}.data-quality p{color:var(--muted)}.ledger-scroll{overflow-x:auto}.ledger-preview table{border-collapse:collapse;width:100%;min-width:850px}.ledger-preview th,.ledger-preview td{text-align:left;border-bottom:1px solid var(--line);padding:12px 10px}.ledger-preview th{color:var(--muted);text-transform:uppercase;font-size:.72rem}.ledger-preview td{font-size:.82rem}.ledger-preview td:nth-last-child(-n+3),.ledger-preview th:nth-last-child(-n+3){text-align:right}.product-health-overall{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:18px;margin:28px 0 16px;padding:22px;display:grid}.product-health-overall div span,.product-health-overall small{color:var(--muted);font-size:.78rem;display:block}.product-health-overall div strong{margin-top:6px;font-size:1.35rem;display:block}.product-health-overall.healthy{border-left:5px solid #22c55e}.product-health-overall.warning{border-left:5px solid #f59e0b}.product-health-overall.critical{border-left:5px solid #ef4444}.source-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.source-health-grid>article{border:1px solid var(--line);background:var(--panel);padding:22px}.source-health-grid>article>header{justify-content:space-between;gap:18px;display:flex}.source-health-grid>article>header span{color:var(--muted);font-size:.78rem}.source-health-grid>article>header h2{margin:5px 0}.source-health-grid>article>header>b{border-radius:999px;height:max-content;padding:7px 10px;font-size:.7rem}.source-health-grid>article.healthy>header>b{color:#66e2a2;background:#123d2a}.source-health-grid>article.warning>header>b{color:#ffd166;background:#493510}.source-health-grid>article.critical>header>b{color:#ff8a98;background:#481820}.health-meters{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.health-meters label{grid-template-columns:1fr auto;gap:8px;font-size:.78rem;display:grid}.health-meters i{background:#10161a;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.health-meters i b{background:#22c55e;height:100%;display:block}.source-health-grid article.warning .health-meters i b{background:#f59e0b}.source-health-grid article.critical .health-meters i b{background:#ef4444}.source-health-grid dl{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.source-health-grid dl div{background:var(--panel);padding:11px}.source-health-grid dt{color:var(--muted);font-size:.7rem}.source-health-grid dd{margin:5px 0 0;font-weight:800}.source-health-grid footer{color:var(--muted);justify-content:space-between;gap:12px;margin-top:16px;font-size:.72rem;display:flex}@media (max-width:900px){.source-health-grid{grid-template-columns:1fr}.product-health-overall{grid-template-columns:1fr 1fr}}@media (max-width:550px){.source-health-grid dl{grid-template-columns:repeat(2,1fr)}.health-meters{grid-template-columns:1fr}.source-health-grid footer{display:grid}}.audit-filters{grid-template-columns:1fr 180px auto;gap:10px;margin:28px 0 14px;display:grid}.audit-filters input,.audit-filters select{border:1px solid var(--line);background:var(--panel);min-height:48px;color:inherit;padding:0 14px}.audit-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.audit-summary article{background:var(--panel);border:1px solid var(--line);padding:18px}.audit-summary span{color:var(--muted);font-size:.75rem;display:block}.audit-summary strong{margin-top:5px;font-size:1.4rem;display:block}.audit-list{gap:8px;display:grid}.audit-list>article{background:var(--panel);border:1px solid var(--line)}.audit-row{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:42px 1fr minmax(170px,auto);align-items:center;gap:14px;padding:16px;display:grid}.audit-row>i{background:#263143;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.audit-row>i.order{color:#66e2a2;background:#173a2a}.audit-row>i.payment{color:#7dc5ff;background:#183451}.audit-row>i.refund{color:#ffd166;background:#4a3511}.audit-row h3{margin:3px 0;font-size:.98rem}.audit-row span,.audit-row p,.audit-row time{color:var(--muted);font-size:.72rem}.audit-row p{margin:0}.audit-row>div:last-child{justify-items:end;gap:3px;display:grid}.audit-detail{border-top:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.audit-detail section{background:var(--panel);padding:14px}.audit-detail span{color:var(--muted);font-size:.72rem}.audit-detail pre{white-space:pre-wrap;background:#0b1017;max-height:240px;padding:12px;font-size:.72rem;overflow:auto}@media (max-width:700px){.audit-filters,.audit-summary{grid-template-columns:1fr}.audit-row{grid-template-columns:36px 1fr}.audit-row>div:last-child{grid-column:2;justify-items:start}.audit-detail{grid-template-columns:1fr}}.legal-overall{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0 14px;display:grid}.legal-overall>div{background:var(--panel);padding:20px}.legal-overall span,.legal-overall small{color:var(--muted);font-size:.75rem;display:block}.legal-overall strong{margin:7px 0;font-size:1.3rem;display:block}.legal-overall.critical{border-left:5px solid #ef4444}.legal-disclaimer{color:#ffd166;background:#3b2b12;border:1px solid #6b4d17;margin-bottom:14px;padding:14px 18px}.legal-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legal-checks article{background:var(--panel);border:1px solid var(--line);padding:20px}.legal-checks article>header{justify-content:space-between;gap:12px;display:flex}.legal-checks header span{color:var(--muted);font-size:.7rem}.legal-checks header b{border-radius:999px;padding:6px 9px;font-size:.68rem}.legal-checks article.missing header b{color:#ff8a98;background:#481820}.legal-checks article.ready_for_review header b{color:#66e2a2;background:#173a2a}.legal-checks h2{font-size:1.05rem}.legal-checks dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.legal-checks dl div{background:#10161f;padding:10px}.legal-checks dt{color:var(--muted);font-size:.67rem}.legal-checks dd{margin:5px 0 0;font-size:.78rem}.legal-issues{background:var(--panel);border:1px solid var(--line);margin-top:14px;padding:22px}.legal-issues>article{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:14px;padding:13px 0;display:grid}.legal-issues>article>b{color:#ff8a98;text-align:center;background:#481820;height:max-content;padding:5px 8px;font-size:.65rem}.legal-issues p{color:var(--muted);margin:4px 0}@media (max-width:800px){.legal-overall,.legal-checks{grid-template-columns:1fr}}@media (max-width:520px){.legal-checks dl{grid-template-columns:1fr}}
.system-overall{border:1px solid var(--line);background:var(--panel);align-items:center;gap:20px;margin-top:30px;padding:26px;display:flex}.system-overall>i{background:#ff6868;border-radius:50%;width:55px;height:55px;box-shadow:0 0 0 12px #ff68681c}.system-overall.healthy>i{background:var(--lime);box-shadow:0 0 0 12px #c8f5421c}.system-overall span,.system-overall p{color:var(--muted)}.system-overall h2,.system-overall p{margin:5px 0}.system-checks{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px;display:grid}.system-checks article{background:var(--panel);border:1px solid var(--line);padding:20px}.system-checks article header{color:var(--muted);text-transform:uppercase;justify-content:space-between;font-size:.7rem;display:flex}.system-dot{background:#ff6868;border-radius:50%;width:10px;height:10px}.system-dot.online,.system-dot.configured{background:var(--lime)}.system-dot.fallback{background:#ffc857}.system-dot.stub{background:#7d8790}.system-checks article h2{min-height:48px;margin:18px 0 8px;font-size:1rem}.system-checks article>b{color:#ff6868;font-size:.75rem}.system-checks article>b.online,.system-checks article>b.configured{color:var(--lime)}.system-checks article>b.fallback{color:#ffc857}.system-checks article>b.stub{color:#9da6ad}.system-checks article p{min-height:36px;color:var(--muted);font-size:.72rem;line-height:1.5}.system-errors{background:var(--panel);border:1px solid var(--line);margin-top:14px;padding:24px}.system-errors>div:not(.no-errors){border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 90px auto;gap:15px;padding:11px 0;display:grid}.system-errors span,.system-errors small{color:var(--muted)}.system-errors strong{color:#ff6868}.no-errors{text-align:center;color:var(--lime);background:#141a17;padding:30px}@media (max-width:950px){.system-checks{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.system-checks{grid-template-columns:1fr}.system-errors>div:not(.no-errors){grid-template-columns:1fr;gap:4px}}
.data-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.data-grid article{background:var(--panel);border:1px solid var(--line);padding:28px}.data-grid article>span{color:var(--lime);background:#202b17;padding:6px 9px;font-size:.72rem;font-weight:900;display:inline-block}.data-grid h2{margin:20px 0 8px}.data-grid p{min-height:48px;color:var(--muted);line-height:1.5}.data-grid button{background:var(--lime);border:0;width:100%;margin-top:18px;padding:13px;font-weight:900}.data-grid button:disabled{opacity:.5}.data-warning{background:#221c12;border:1px solid #5b4723;margin-top:14px;padding:24px}.data-warning strong{color:#ffc857}.data-warning p{color:#c6b995;margin-bottom:0;line-height:1.6}@media (max-width:760px){.data-grid{grid-template-columns:1fr}.data-grid p{min-height:0}}
.import-panel{background:linear-gradient(135deg,#151e18,#11171b);border:1px solid #40512b;grid-template-columns:1fr 1.35fr;align-items:center;gap:24px;margin:28px 0;padding:24px;display:grid}.import-panel h2{margin:8px 0}.import-panel p{margin:0}.import-panel form{grid-template-columns:1fr auto;gap:8px;display:grid}.import-panel input{min-width:0}@media (max-width:760px){.import-panel,.import-panel form{grid-template-columns:1fr}}
.hunter-grid{grid-template-columns:.85fr 1.4fr;gap:18px;margin:30px 0;display:grid}.hunter-panel,.hunter-queue{background:var(--panel);border:1px solid var(--line);padding:24px}.hunter-panel form{gap:12px;margin-top:20px;display:grid}.hunter-panel label{color:var(--muted);gap:6px;font-size:12px;display:grid}.hunter-rules{gap:9px;margin-top:20px;display:grid}.hunter-rules>div{border:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:14px;display:grid}.hunter-rules span,.hunter-rules small{color:var(--muted);margin-top:5px;display:block}.hunter-rules button{padding:9px}.hunter-queue{margin-bottom:30px}.candidate-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.candidate-grid article{border:1px solid var(--line);background:#0e1418;position:relative;overflow:hidden}.candidate-grid img,.candidate-placeholder{object-fit:cover;background:#202831;place-items:center;width:100%;height:180px;font-size:34px;display:grid}.candidate-grid article>div:not(.candidate-placeholder){padding:14px}.candidate-grid h3{margin:8px 0}.candidate-grid p{min-height:34px}.candidate-grid footer{flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 14px;display:flex}.candidate-grid footer a{color:var(--lime);margin-right:auto}.queue-head,.bulk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.learned{color:var(--lime);font-size:13px}.hunter-filters{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;margin:18px 0;display:grid}.hunter-filters input{min-width:0}.bulk-bar{border:1px solid var(--line);background:#0e1418;padding:12px}.bulk-bar label{align-items:center;gap:8px;display:flex}.candidate-check{z-index:2;color:#111;background:#fff;border-radius:6px;padding:7px;line-height:1;position:absolute;top:10px;left:10px}.candidate-check input{width:18px;height:18px}.candidate-grid .order-no{color:var(--lime);background:#bdff3321;border:1px solid #bdff3359;padding:5px 8px;display:inline-flex}.worker-modal-backdrop{z-index:1000;background:#05070bd9;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.worker-modal{color:#f3f5f8;background:#171b24;border:1px solid #343b49;border-radius:16px;width:min(820px,100%);max-height:calc(100vh - 48px);padding:26px;overflow:auto;box-shadow:0 30px 90px #000b}.worker-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.worker-modal-head h2{margin:5px 0}.worker-modal-head p{color:#a3aaba;margin:0}.worker-modal .modal-close{padding:8px 12px;font-size:24px;line-height:1}.worker-modal form{gap:20px;margin-top:24px;display:grid}.worker-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.worker-form-grid label{color:#a3aaba;gap:7px;font-size:13px;display:grid}.worker-form-grid small{font-weight:400}.worker-form-grid input,.worker-form-grid select{width:100%}.worker-form-grid input[readonly]{opacity:.65;cursor:not-allowed}.worker-switches{background:#11151d;border:1px solid #303644;border-radius:10px;gap:10px;padding:16px;display:grid}.worker-switches label{color:#f3f5f8;align-items:center;gap:10px;display:flex}.worker-switches input{width:18px;height:18px}.worker-modal-actions{justify-content:flex-end;gap:10px;display:flex}.hunter-job-intro{justify-content:space-between;align-items:center;gap:20px;margin:30px 0;display:flex}.hunter-job-intro h2{margin:5px 0}.hunter-job-intro p{margin:0}.hunter-jobs-grid{grid-template-columns:1fr}.worker-url-field{color:#a3aaba;gap:7px;font-size:13px;display:grid}.worker-url-field input{border-color:#ed1b35;width:100%;font-size:15px}.worker-switches small{color:#a3aaba}.hunter-jobs-grid .hunter-rules>div{grid-template-columns:minmax(260px,1fr) auto auto auto auto}@media (max-width:1100px){.hunter-filters{grid-template-columns:repeat(3,1fr)}.hunter-jobs-grid .hunter-rules>div{grid-template-columns:1fr auto auto}}@media (max-width:900px){.hunter-grid{grid-template-columns:1fr}.candidate-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.candidate-grid,.hunter-rules>div,.hunter-jobs-grid .hunter-rules>div{grid-template-columns:1fr}.hunter-filters{grid-template-columns:1fr 1fr}.worker-modal-backdrop{padding:10px}.worker-modal{max-height:calc(100vh - 20px);padding:18px}.worker-form-grid{grid-template-columns:1fr}.worker-modal-actions button{flex:1}.hunter-job-intro{flex-direction:column;align-items:stretch}.hunter-job-intro button{width:100%}}.scan-status{background:#111820;border:1px solid #394251;border-radius:9px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.scan-status i{background:#7d8796;border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:0 0 0 4px #7d879624}.scan-status div{min-width:0}.scan-status b{color:#e7eaf0;font-size:13px;display:block}.hunter-rules .scan-status small{color:#aab2bf;margin-top:2px;font-size:12px}.scan-status.running{background:#102437;border-color:#356b9b}.scan-status.running i{background:#4da8ff;animation:1.3s infinite hunter-status-pulse;box-shadow:0 0 0 4px #4da8ff29}.scan-status.completed{background:#10291d;border-color:#2e7950}.scan-status.completed i{background:#48d184;box-shadow:0 0 0 4px #48d18426}.scan-status.failed{background:#33171c;border-color:#8e3643}.scan-status.failed i{background:#ff6176;box-shadow:0 0 0 4px #ff617624}@keyframes hunter-status-pulse{50%{opacity:.4;transform:scale(.78)}}.hunter-rule-toolbar{margin:16px 0}.hunter-rule-toolbar input{width:min(520px,100%)}.hunter-pool-strip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hunter-pool-strip>div{border:1px solid var(--line);border-radius:9px;gap:3px;padding:10px 12px;display:grid}.hunter-pool-strip small{color:var(--muted)}.hunter-pool-strip .online{border-color:#2e7950}.hunter-pool-strip .offline,.hunter-pool-strip .cooldown{border-color:#8e3643}.hunter-brand-groups{gap:12px;margin-top:16px;display:grid}.hunter-brand-groups details{border:1px solid var(--line);border-radius:11px;overflow:hidden}.hunter-brand-groups summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.hunter-brand-groups summary>div{gap:4px;display:grid}.hunter-brand-groups summary>.hunter-brand-actions{align-items:center;gap:8px;display:flex}.hunter-brand-groups summary small{color:var(--muted)}.hunter-brand-groups .hunter-rules{margin:0;padding:0 12px 12px}.hunter-brand-groups .hunter-rules>div{grid-template-columns:minmax(260px,1fr) auto auto auto auto auto}@media (max-width:900px){.hunter-pool-strip{grid-template-columns:1fr}.hunter-brand-groups .hunter-rules>div{grid-template-columns:1fr auto auto}.hunter-brand-groups summary{align-items:flex-start}.hunter-brand-groups summary>.hunter-brand-actions{display:grid}}.hunter-url-panel{margin-top:30px}.hunter-url-panel form{grid-template-columns:1fr auto;align-items:end}.hunter-url-panel button{height:43px}@media (max-width:560px){.hunter-url-panel form{grid-template-columns:1fr}}.hunter-proxy-panel{margin:0 0 18px}.hunter-proxy-panel>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hunter-proxy-panel h2{margin:5px 0}.hunter-proxy-panel p{margin:0}.proxy-summary{gap:4px;margin:16px 0;display:grid}.proxy-summary small{color:var(--muted)}.worker-form-grid textarea{resize:vertical;width:100%;min-height:118px}.worker-form-grid .worker-search-terms{grid-column:1/-1}.worker-search-terms{gap:7px;display:grid}.worker-search-terms-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.worker-search-terms-head label{flex:1}.worker-search-terms-head button{white-space:nowrap;padding:8px 12px}.worker-search-suggestion-hint{color:#b9ff54}@media (max-width:560px){.worker-form-grid .worker-search-terms{grid-column:auto}.worker-search-terms-head{flex-direction:column;align-items:stretch}.worker-search-terms-head button{width:100%}}.worker-url-field textarea{resize:vertical;width:100%;min-height:118px}.worker-form-grid fieldset.worker-search-terms{border:0;margin:0;padding:0}.worker-form-grid fieldset.worker-search-terms legend{margin-bottom:7px}.hunter-color-options{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}
body:has(.storefront){color:#242424;background:#fff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Noto Sans Thai,sans-serif;font-weight:300}body:has(.storefront):before{display:none}.storefront{--red:#d91f2b;--ink:#242424;--muted:#666;--line:#e4e4e4;max-width:none;color:var(--ink);background:#fff;margin:0;padding:0 0 72px}.storefront button,.storefront input,.storefront textarea{font:inherit}.market-topbar{z-index:8;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:auto auto minmax(260px,720px) auto;justify-content:center;align-items:center;gap:0;min-height:62px;padding:0 max(24px,50vw - 770px);display:grid;position:sticky;top:0}.market-logo{color:var(--red);letter-spacing:-1.5px;margin-right:26px;font-size:28px;font-weight:950;text-decoration:none}.catalogue-button{color:#3e3e3e;background:#f3f4f4;border:1px solid #e8e8e8;border-radius:8px 0 0 8px;height:42px;padding:0 16px;font-weight:650}.catalogue-button span{color:#777;margin-left:6px}.top-search{background:#f3f4f4;border:1px solid #e8e8e8;border-left:0;border-radius:0 8px 8px 0;align-items:center;height:42px;display:flex;position:relative}.search-symbol{color:#777;padding-left:14px;font-size:25px;line-height:1;transform:rotate(-15deg)}.top-search input{color:#222;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;height:100%;padding:0 12px}.top-search input::placeholder{color:#828282}.top-search:focus-within{outline-offset:1px;outline:2px solid #f2aeb3}.top-search button{background:var(--red);color:#fff;border-radius:6px;height:34px;margin-right:4px;padding:0 17px}.search-suggestion-panel{z-index:60;background:#fff;border:1px solid #dfe3e4;border-radius:10px;max-height:540px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #0003}.search-suggestion-panel>small{color:#888;letter-spacing:.6px;padding:13px 18px 7px;font-size:11px;font-weight:800}.search-suggestion-panel>button{color:#222;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceeef;border-radius:0;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:52px;margin:0;padding:11px 18px;display:flex}.search-suggestion-panel>button:hover{background:#fff5f6}.search-suggestion-panel>button span{align-items:center;gap:8px;display:flex}.search-suggestion-panel>button b{color:#07838b}.search-suggestion-panel>button small{color:#888}.search-suggestion-panel>p{color:#888;margin:0;padding:18px}.search-suggestion-panel .search-all-option{color:#b71927;font-weight:800}.top-actions{white-space:nowrap;align-items:center;gap:4px;margin-left:18px;display:flex}.top-actions a{color:#3e3e3e;border-radius:7px;padding:9px 10px;font-size:13px;text-decoration:none}.top-actions a:hover{background:#f5f5f5}.top-actions .line-login-button{color:#fff;background:#06c755;border-radius:7px;padding:9px 13px;font-weight:750}.customer-account-button{color:#087b36;background:#f1fff5;border:1px solid #9be5b5;border-radius:7px;padding:9px 12px;font-size:12px}.top-actions .account-link{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:0;display:grid}.top-actions .account-link:after{content:"N";font-size:14px;font-weight:850}.category-nav{border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:38px;min-height:48px;padding:0 24px;display:flex;overflow-x:auto}.category-nav button{color:#444;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:14px 0 12px;font-weight:500}.category-nav button:hover,.category-nav button.active{color:var(--red);border-bottom-color:var(--red)}.category-nav{scrollbar-width:none}.category-nav::-webkit-scrollbar{display:none}.brand-picker-bar{justify-content:flex-start;gap:10px;padding:8px max(24px,50vw - 850px);overflow:visible}.category-nav .brand-picker-trigger{color:#222;background:#fff;border:1px solid #dedede;border-radius:9px;align-items:center;gap:12px;min-width:240px;padding:10px 16px;display:flex}.category-nav .brand-picker-trigger:hover,.category-nav .brand-picker-trigger.active{border-color:var(--red);border-bottom-color:var(--red);color:#222}.brand-picker-trigger span{color:#777;font-size:12px}.brand-picker-trigger strong{font-size:15px}.brand-picker-trigger i{color:var(--red);margin-left:auto;font-style:normal}.category-nav .brand-picker-clear{color:#777;border:0;border-radius:8px;padding:10px 12px}.brand-picker-backdrop{z-index:100;background:#1119;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.brand-picker-modal{background:#fff;border-radius:18px;width:min(860px,100%);max-height:calc(100vh - 48px);padding:26px;overflow:auto;box-shadow:0 30px 90px #0005}.brand-picker-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.brand-picker-modal header small{color:var(--red);letter-spacing:.14em;font-weight:800}.brand-picker-modal h2{margin:4px 0;font-size:28px}.brand-picker-modal header p{color:#777;margin:0}.brand-picker-modal header>button{color:#222;background:#f4f4f4;border-radius:9px;width:42px;height:42px;padding:0;font-size:25px}.brand-picker-search{border:1px solid #ddd;border-radius:9px;width:100%;margin:22px 0 16px;padding:13px 15px;font-size:15px}.brand-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.brand-picker-grid button{text-align:left;color:#222;background:#fafafa;border:1px solid #e4e4e4;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.brand-picker-grid button:hover,.brand-picker-grid button.selected{border-color:var(--red);color:var(--red);background:#fff2f4}.brand-picker-grid span{color:#888;white-space:nowrap;font-size:11px}.brand-picker-empty{text-align:center;color:#777;padding:30px}.brand-new-home-promo{box-sizing:border-box;color:#fff;background:linear-gradient(120deg,#111 0%,#241416 58%,#d91f2b 140%);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:5px 24px;max-width:1448px;margin:20px auto 0;padding:24px 28px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #32000426}.brand-new-home-promo:after{content:"BAPE";color:#ffffff0e;letter-spacing:-6px;font-size:100px;font-weight:950;position:absolute;top:-25px;right:150px;transform:rotate(-5deg)}.brand-new-home-badge{z-index:1;color:#fff;letter-spacing:1px;background:#ff3340;border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-weight:900;position:relative}.brand-new-home-promo strong{z-index:1;grid-column:1;font-size:clamp(20px,2.2vw,32px);line-height:1.2;position:relative}.brand-new-home-promo small{z-index:1;color:#d8d8d8;grid-column:1;font-size:14px;position:relative}.brand-new-home-promo>b{z-index:1;color:#b91420;background:#fff;border-radius:10px;grid-area:1/2/4;align-self:center;padding:13px 18px;position:relative}.brand-new-home-promo:hover{transform:translateY(-1px);box-shadow:0 18px 42px #32000438}.official-brand-section{box-sizing:border-box;background:#fff;border:1px solid #e7e7e7;border-radius:16px;max-width:1448px;margin:18px auto 28px;padding:24px 28px}.official-brand-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.official-brand-section>header small{color:#ed1b2f;letter-spacing:1.6px;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.official-brand-section>header h2{color:#181818;margin:0;font-size:24px;line-height:1.2}.official-brand-section>header p{color:#707070;margin:6px 0 0;font-size:14px}.official-brand-section>header>a{color:#fff;background:#ed1b2f;border-radius:10px;flex:none;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none}.official-brand-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.official-brand-card{box-sizing:border-box;color:#171717;text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:112px;padding:14px;text-decoration:none;transition:all .18s;display:flex}.official-brand-card:hover{border-color:#ed1b2f;transform:translateY(-2px);box-shadow:0 10px 24px #1e000317}.official-brand-card>span{background:#fafafa;border:1px solid #ececec;border-radius:11px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.official-brand-card img{object-fit:contain;width:34px;height:34px}.official-brand-card strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;overflow:hidden}.official-brand-card small{color:#8a8a8a;align-self:start;font-size:11px}.search-filter-panel{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:1492px;margin:20px auto 0;padding:18px 22px}.search-filter-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.search-filter-heading>div{align-items:baseline;gap:12px;display:flex}.search-filter-heading span{font-size:20px;font-weight:800}.search-filter-heading strong{color:#777;font-size:13px}.save-search-button{color:#222;background:#fff;border:1px solid #999;border-radius:9px;padding:10px 15px}.search-filter-controls{flex-wrap:wrap;gap:10px;padding-top:15px;display:flex}.search-filter-controls select,.search-filter-controls input{color:#333;background:#fff;border:1px solid #cfd3d5;border-radius:999px;min-width:135px;height:42px;padding:0 13px}.search-filter-controls input{width:145px}.clear-filter-button{color:var(--red);background:0 0;padding:0 10px;text-decoration:underline}.catalog-filter-bar{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:15px;display:flex}.catalog-filter{position:relative}.catalog-filter-trigger{color:#222;background:#fff;border:1px solid #bfc7ca;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 15px;font-weight:650;display:flex}.catalog-filter-trigger span{font-size:18px;transition:transform .15s}.catalog-filter-trigger.open span{transform:rotate(180deg)}.catalog-filter-trigger.open,.catalog-filter-trigger.selected{color:#a91521;background:#fff2f3;border-color:#d91f2b}.catalog-filter-popover{z-index:26;background:#fff;border:1px solid #e0e3e4;border-radius:12px;width:330px;max-height:470px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 45px #0003}.filter-option-list{display:grid}.filter-option-list>button{color:#222;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;min-height:54px;padding:12px 18px;display:flex}.filter-option-list>button:hover,.filter-option-list>button.active{color:#b71927;background:#fff3f4}.filter-option-list>button b{color:#888;font-size:12px}.filter-scroll{max-height:355px;overflow:auto}.hierarchy-list>button{min-height:70px;font-size:17px}.hierarchy-list>button b{font-size:29px;font-weight:400}.hierarchy-page>header{border-bottom:1px solid #e5e5e5;grid-template-columns:46px 1fr 46px;align-items:center;min-height:68px;display:grid}.hierarchy-page>header button{color:#222;background:#fff;width:46px;height:46px;padding:0;font-size:28px}.hierarchy-page>header strong{text-align:center;grid-column:2;font-size:18px}.hierarchy-page .filter-option-list>button b{font-size:27px;font-weight:400}.filter-radio{border:1px solid #7e888b;border-radius:50%;width:25px;height:25px;display:block}.filter-option-list>button.active .filter-radio{border:7px solid #d91f2b}.standard-size-panel{padding:18px 14px 0}.standard-size-panel>strong{padding:0 5px 14px;font-size:18px;display:block}.standard-size-panel>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.standard-size-panel>div button{color:#333;background:#fff;border:1px solid #d9dddf;border-radius:8px;min-height:55px;font-size:16px}.standard-size-panel>div button:hover,.standard-size-panel>div button.active{color:#a91421;background:#fff2f3;border-color:#d91f2b}.standard-size-panel .filter-show-results{width:100%;margin:18px 0 14px}.condition-filter-panel>div{max-height:390px;overflow:auto}.condition-filter-panel>div>button{color:#222;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4e4e4;grid-template-columns:1fr 32px;align-items:center;gap:16px;width:100%;min-height:94px;padding:15px 18px;display:grid}.condition-filter-panel>div>button:hover{background:#fff8f8}.condition-filter-panel span{gap:4px;display:grid}.condition-filter-panel strong{font-size:16px}.condition-filter-panel small{color:#666;font-size:13px;line-height:1.45}.condition-filter-panel i{color:#fff;border:1px solid #778185;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.condition-filter-panel button.active i{background:#d91f2b;border-color:#d91f2b}.condition-filter-panel .filter-show-results{width:calc(100% - 28px);margin:10px 14px 14px}.filter-show-results,.filter-price-panel>button{color:#fff;background:#d91f2b;border-radius:8px;width:calc(100% - 28px);margin:10px 14px 14px;padding:13px;font-weight:800;position:sticky;bottom:0}.color-popover{width:390px}.filter-color-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:17px;display:grid}.filter-color-grid button{color:#444;background:#fff;border:1px solid #0000;border-radius:9px;justify-items:center;gap:6px;padding:8px 4px;display:grid}.filter-color-grid button:hover,.filter-color-grid button.active{background:#fff5f6;border-color:#e38b94}.filter-color-grid i{border:1px solid #ddd;border-radius:50%;width:47px;height:47px;display:block}.filter-color-grid span{text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.filter-price-panel{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.filter-price-panel label{color:#666;gap:7px;font-size:12px;display:grid}.filter-price-panel input{box-sizing:border-box;color:#222;background:#fff;border:1px solid #cfd3d5;border-radius:8px;width:100%;padding:11px}.filter-price-panel>button{grid-column:1/-1;width:100%;margin:3px 0 0}.active-filter-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.active-filter-chips button{color:#333;background:#f3f6f6;border:1px solid #ced5d7;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;display:flex}.active-filter-chips span{font-size:19px;line-height:1}.saved-search-row{color:#777;border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.saved-search-row button{color:#333;background:#f1f5f5;border:1px solid #d3dddd;border-radius:999px;padding:7px 11px;font-weight:500}.history-strip{color:#777;align-items:center;gap:8px;max-width:1540px;margin:18px auto 0;padding:0 24px;font-size:13px;display:flex}.history-strip button{color:#444;background:#fff;border:1px solid #ddd;border-radius:999px;padding:7px 12px;font-weight:500}.history-strip button:hover{border-color:var(--red);color:var(--red)}.store-notice{color:#333;background:#fff7f7;border:1px solid #f0c7ca;border-radius:8px;max-width:1492px;margin:18px auto 0;padding:14px 18px}.checkout-disclosure{color:#3f171b;background:#fff5f6;border:2px solid #d9263e;border-radius:10px;max-width:1492px;margin:22px auto 0;padding:18px 20px}.checkout-disclosure strong{color:#a61229;margin-bottom:8px;font-size:18px;display:block}.checkout-disclosure p{margin:5px 0;line-height:1.65}.checkout-notice{color:#555;gap:6px;margin-top:10px;display:grid}.checkout-notice a{color:var(--red);font-weight:750}.timer{color:#9a5a00}.timer.urgent{color:var(--red)}.feed-heading{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1540px;margin:34px auto 18px;padding:0 24px;display:flex}.feed-heading h1{color:#222;letter-spacing:-.5px;margin:0;font-size:25px}.feed-heading p{color:#777;margin:5px 0 0;font-size:13px}.feed-heading>span{color:#777;font-size:13px}.feed-tools{align-items:center;gap:14px;display:flex}.feed-tools>span{color:#777;font-size:13px}.sort-menu{z-index:20;position:relative}.sort-menu summary{z-index:2;cursor:pointer;background:#fff;border:1px solid #222;border-radius:999px;padding:9px 14px;font-weight:750;list-style:none;position:relative}.sort-menu summary::-webkit-details-marker{display:none}.sort-menu summary:after{content:"⌄";margin-left:8px}.sort-menu[open] summary:after{content:"⌃"}.sort-menu-backdrop{display:none}.sort-menu[open]>.sort-menu-backdrop{z-index:1;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100vw;height:100dvh;padding:0;display:block;position:fixed;inset:0}.sort-menu-options{z-index:2;background:#fff;border:1px solid #e4e4e4;border-radius:10px;width:270px;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 12px 35px #0002}.sort-menu-options>header{display:none}.sort-menu-options label{cursor:pointer;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;font-size:16px;display:flex}.sort-menu-options label:last-child{border-bottom:0}.sort-menu-options label:hover{background:#f8f8f8}.sort-menu-options input{accent-color:#087f8c;width:22px;height:22px}.market-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 18px;max-width:1540px;margin:0 auto;padding:0 24px;display:grid}.market-card{background:#fff;min-width:0;position:relative}.card-wishlist-button{z-index:3;color:#d9263e;background:#fffc;border:1px solid #e5e5e5;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:26px;line-height:1;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 9px #0002}.card-wishlist-button:hover,.card-wishlist-button.active{color:#e11d3f;background:#fff;transform:scale(1.05)}.market-card-image{width:100%;text-align:initial;background:#f1f1f1;border:0;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.market-thumb{aspect-ratio:3/4;color:#999;background:#f0f0f0;place-items:center;width:100%;font-size:36px;font-weight:850;display:grid;overflow:hidden}.market-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.market-card:hover .market-thumb img{transform:scale(1.025)}.favorite-pill{color:#4a4a4a;background:#fff;border-radius:999px;place-items:center;min-width:38px;height:38px;padding:0 9px;font-size:25px;line-height:1;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 1px 7px #0002}.feed-badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px}.feed-badges b{border-radius:5px;padding:6px 8px;font-size:10px;font-weight:800;line-height:1}.recommend-badge{background:var(--red);color:#fff}.feed-new-badge{color:var(--red);background:#fff;box-shadow:0 1px 6px #0002}.market-card-copy{color:#333;text-align:left;background:0 0;border:0;gap:3px;width:100%;padding:10px 4px 0;font-weight:400;display:grid}.market-card-copy strong{font-size:13px;font-weight:650}.market-card-copy>span{white-space:nowrap;text-overflow:ellipsis;color:#545454;font-size:13px;overflow:hidden}.market-card-copy small{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.market-card-copy b{color:#222;margin-top:4px;font-size:14px}.market-card-copy .shipping-estimate{color:#9b2633;white-space:normal;margin-top:2px;font-size:11px;font-style:normal;font-weight:700;line-height:1.35}.market-card-copy .product-expiry{color:#b4232f;font-weight:700}.store-empty{color:#777;border-color:#ddd;max-width:1492px;margin:0 auto}.market-card-skeleton{pointer-events:none}.market-card-skeleton .market-card-image{aspect-ratio:3/4}.market-card-skeleton .market-card-image,.market-card-skeleton .market-card-copy i{background:linear-gradient(90deg,#efeeeb 25%,#f8f7f5 50%,#efeeeb 75%) 0 0/200% 100%;animation:1.2s ease-in-out infinite store-skeleton}.market-card-skeleton .market-card-copy i{border-radius:5px;height:11px;display:block}.market-card-skeleton .market-card-copy i:nth-child(2){width:82%}.market-card-skeleton .market-card-copy i:nth-child(3){width:64%}.market-card-skeleton .market-card-copy i:nth-child(4){width:45%;height:16px;margin-top:5px}@keyframes store-skeleton{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.market-card-skeleton .market-card-image,.market-card-skeleton .market-card-copy i{animation:none}}.load-more-products{justify-items:center;gap:8px;margin:32px auto 0;padding:0 24px;display:grid}.load-more-products button{color:#b71932;cursor:pointer;background:#fff;border:1px solid #d9263e;border-radius:8px;min-width:220px;padding:12px 22px;font-weight:750}.load-more-products button:hover{background:#fff5f6}.load-more-products small{color:#777}.product-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:34px auto 0;padding:0 16px;display:flex}.product-pagination button{color:#222;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:40px;height:40px;padding:0 12px;font-weight:750}.product-pagination button.active{border-color:var(--red);background:var(--red);color:#fff}.product-pagination button:disabled{opacity:.4;cursor:not-allowed}.pagination-slot{align-items:center;gap:7px;display:flex}.pagination-slot i{color:#777;font-style:normal}.store-help{grid-template-columns:1fr 1fr;gap:18px;max-width:1492px;margin:66px auto 0;padding:0 24px;display:grid}.store-help article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:26px}.store-help h2{color:#222;margin:0 0 15px;font-size:22px}.store-help ol{color:#666;margin:0;padding-left:20px;line-height:2}.store-help details{border-bottom:1px solid var(--line);color:#666;padding:12px 0}.store-help summary{cursor:pointer;color:#333;font-weight:700}.store-help p{color:#666}.storefront-modal{background:#0009}.storefront-modal form{color:#222;background:#fff;border:0;border-radius:12px;width:min(480px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.storefront-modal input,.storefront-modal textarea{color:#222;background:#fff;border:1px solid #d8d8d8}.storefront-modal p{color:#666}.storefront-modal .close{color:#333}.storefront-modal .primary{background:var(--red);color:#fff}.storefront-modal .secondary{color:#333;background:#f4f4f4;border:1px solid #ddd}.product-contact-card{color:#222;background:#fff;border-radius:12px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:24px;position:relative;overflow-y:auto}.line-contact-button{width:100%;margin-top:14px;font-size:16px;color:#fff!important;background:#06c755!important}.private-source-note{color:#777;text-align:center;margin-top:10px;display:block}.line-top-button{color:#fff;background:#06c755;border-radius:7px;padding:9px 14px;font-weight:700}.cart-top-button{color:#333;background:#fff;border:1px solid #ddd;border-radius:7px;align-items:center;gap:7px;padding:9px 13px;display:flex}.cart-top-button b{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;display:grid}.top-actions .wishlist-top-button{width:40px;height:40px;color:var(--red);background:#fff;border:1px solid #ddd;border-radius:8px;place-items:center;padding:0;font-size:27px;line-height:1;display:grid}.top-actions .wishlist-top-button:hover{background:#fff3f4}.trust-center-link{color:var(--red);margin-top:8px;font-weight:750;text-decoration:underline;display:inline-block}.card-cart-button{background:var(--red);color:#fff;border:1px solid var(--red);border-radius:8px;place-items:center;width:100%;height:42px;margin:9px 0 0;padding:0;display:grid}.card-cart-button:disabled{color:#888;background:#f7f7f7;border-color:#ddd}.card-cart-button span{font-size:20px;font-weight:900}.score-chip{color:#274f9e;background:#f1f5ff;border-radius:5px;justify-self:start;margin:4px 0;padding:4px 7px;font-size:10px;font-weight:800}.explainable-score{background:#f6f8fc;border:1px solid #dce3f1;border-radius:10px;margin:14px 0;padding:16px}.explainable-score header{justify-content:space-between;align-items:center;display:flex}.explainable-score header div{display:grid}.explainable-score header strong{color:#214b95;font-size:30px}.explainable-score header strong span{color:#777;font-size:13px}.explainable-score header>b{border-radius:999px;padding:6px 9px;font-size:11px}.risk-low{color:#17633a;background:#dcf5e6}.risk-medium{color:#805600;background:#fff0c9}.risk-critical{color:#9b1c1c;background:#ffe0e0}.risk-unknown{color:#555;background:#eee}.explainable-score ul{color:#555;padding-left:19px}.explainable-score>small{color:#666;line-height:1.5;display:block}.add-cart-detail{width:100%;margin-top:8px}.contact-cart{background:#fff;border-radius:12px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:26px;position:relative;overflow-y:auto}.contact-cart h2{margin-top:5px}.cart-select-all{align-items:center;gap:8px;margin:0 0 10px;font-weight:700;display:flex}.cart-select-all input,.cart-select-item input{width:19px;height:19px;accent-color:var(--red)}.contact-cart-items{gap:10px;display:grid}.contact-cart-items article{border:1px solid #e5e5e5;border-radius:9px;grid-template-columns:22px 70px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.contact-cart-items article.selected{background:snow;border-color:#ef9ba4}.cart-select-item{place-items:center;display:grid}.cart-image{background:#eee;border-radius:7px;place-items:center;width:70px;height:70px;font-weight:800;display:grid;overflow:hidden}.cart-image img{object-fit:cover;width:100%;height:100%}.contact-cart-items article div{gap:5px;display:grid}.contact-cart-items small{color:#666}.contact-cart-items article div button{color:var(--red);background:0 0;justify-self:start;padding:0;font-size:12px}.remove-cart{color:#777;background:#fff;border:1px solid #ddd;padding:7px}.cart-total{border-top:1px solid #ddd;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex}.cart-total strong{font-size:20px}.clear-cart{color:#777;background:0 0;margin:12px auto 0;padding:0;text-decoration:underline;display:block}.cart-empty{color:#666;text-align:center;background:#f7f7f7;border-radius:8px;padding:28px}.detail-image{cursor:zoom-in;background:#f2f2f2;border:0;width:100%;height:310px;padding:0;display:block;position:relative;overflow:hidden}.detail-image img{object-fit:contain;width:100%;height:100%}.detail-image span{color:#fff;background:#000b;border-radius:4px;padding:5px 8px;font-size:11px;position:absolute;bottom:8px;right:8px}.thumb-row{gap:7px;display:flex;overflow:auto}.thumb-row button{background:0 0;border:2px solid #0000;padding:0}.thumb-row button.active{border-color:var(--red)}.thumb-row img{object-fit:cover;width:54px;height:54px;display:block}.detail-price{gap:5px;display:grid}.detail-price strong{color:var(--red);font-size:26px}.detail-price small{color:#777}.order-summary{background:#fff7f7;border:1px solid #efc9cc;gap:10px;padding:16px;display:grid}.order-summary h3,.order-summary p{margin:0}.terms-check{font-size:12px;color:#666!important;align-items:center!important;gap:8px!important;display:flex!important}.terms-check input{width:auto}.lightbox{z-index:30;cursor:zoom-out;background:#000e;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.lightbox img{object-fit:contain;max-width:95vw;max-height:90vh}@media (max-width:1180px){.market-grid,.official-brand-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.category-nav{justify-content:flex-start}.market-topbar{grid-template-columns:auto minmax(240px,1fr) auto}.catalogue-button{display:none}.top-search{border-left:1px solid #e8e8e8;border-radius:8px}}@media (max-width:860px){.market-topbar{grid-template-columns:auto 1fr;padding:10px 18px}.market-logo{margin-right:14px}.top-search{grid-area:2/1/auto/-1;margin-top:8px}.search-suggestion-panel{max-height:58vh;position:fixed;top:116px;left:12px;right:12px}.top-actions{justify-self:end;margin-left:0}.top-actions a:not(.account-link):not(.line-login-button):not(.account-orders-link){display:none}.top-actions .account-orders-link{place-items:center;min-width:84px;height:40px;padding:0 9px;font-size:12px;display:grid}.top-actions .logout-button{display:none}.top-actions .line-login-button{place-items:center;min-width:82px;height:40px;padding:0 10px;font-size:0;display:grid}.top-actions .line-login-button:after{content:"เข้าสู่ระบบ";font-size:12px}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.official-brand-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.category-nav{gap:25px}.store-help{grid-template-columns:1fr}}@media (max-width:580px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 9px;padding:0 12px}.feed-heading{align-items:flex-start;margin-top:26px;padding:0 12px}.feed-heading h1{font-size:21px}.feed-heading p{max-width:270px}.feed-tools{flex-direction:column;align-items:flex-end;gap:7px}.sort-menu-options{width:auto;position:fixed;top:auto;left:12px;right:12px}.history-strip{padding:0 12px;overflow-x:auto}.history-strip span{display:none}.category-nav{padding:8px 12px}.category-nav .brand-picker-trigger{width:100%;min-width:0}.brand-picker-clear{display:none}.brand-picker-backdrop{align-items:end;padding:0}.brand-picker-modal{border-radius:18px 18px 0 0;max-height:82vh;padding:20px 14px}.brand-picker-grid{grid-template-columns:1fr 1fr}.brand-picker-modal h2{font-size:23px}.brand-new-home-promo{grid-template-columns:1fr;margin:12px 12px 0;padding:20px}.brand-new-home-promo:after{font-size:70px;top:4px;right:-15px}.brand-new-home-promo strong,.brand-new-home-promo small,.brand-new-home-promo>b{grid-area:auto/1}.brand-new-home-promo>b{justify-self:start;margin-top:8px}.search-filter-panel{margin:12px 12px 0;padding:14px}.checkout-disclosure{margin:16px 12px 0;padding:15px}.checkout-disclosure strong{font-size:16px}.search-filter-heading{align-items:flex-start}.search-filter-controls{grid-template-columns:1fr 1fr;display:grid}.search-filter-controls select,.search-filter-controls input{width:100%;min-width:0}.catalog-filter-bar{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.catalog-filter{flex:none;position:static}.catalog-filter-popover{z-index:40;width:auto;max-height:min(70vh,560px);position:fixed;inset:auto 12px 12px}.color-popover{width:auto}.filter-color-grid{grid-template-columns:repeat(3,1fr)}.clear-filter-button{flex:none;min-height:42px}.market-thumb{aspect-ratio:3/4}.market-card-copy{padding-top:8px}.market-card-copy small{font-size:11px}.store-help{padding:0 12px}.storefront-modal form{padding:20px}.detail-image{height:250px}.official-brand-section{margin:12px 12px 24px;padding:18px 14px}.official-brand-section>header{flex-direction:column;align-items:flex-start;margin-bottom:14px}.official-brand-section>header h2{font-size:20px}.official-brand-section>header>a{display:none}.official-brand-cards{scroll-snap-type:x proximity;gap:10px;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.official-brand-card{scroll-snap-align:start;flex:0 0 190px}}.brand-picker-grid button{grid-template-columns:46px minmax(0,1fr) auto;padding:10px 12px;display:grid}.brand-picker-grid button>strong{text-overflow:ellipsis;overflow:hidden}.brand-picker-grid .brand-product-count{color:#888;white-space:nowrap;font-size:11px}.brand-picker-grid .brand-logo{color:#333;letter-spacing:.04em;background:#eceef1;border-radius:10px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:grid}.brand-picker-grid .brand-logo.has-image{background:#fff;border:1px solid #e5e5e5}.brand-picker-grid .brand-logo img{object-fit:contain;width:30px;height:30px;display:block}.brand-picker-grid .brand-logo-all{color:#fff;background:#e51d35;font-size:11px}.brand-picker-group{display:contents}.brand-picker-group h3{color:#222;border-bottom:1px solid #e8e8e8;grid-column:1/-1;margin:13px 0 2px;padding:10px 2px 7px;font-size:15px}.brand-picker-grid .brand-wordmark{color:#333;text-align:center;white-space:normal;word-break:break-word;width:42px;font-size:8px;font-weight:900;line-height:1.05;overflow:hidden}.brand-picker-grid .brand-logo.has-image img{width:34px;height:34px}.authenticity-disclosure{color:#4b1717;background:#fff7f7;border:1px solid #e6a5a5;border-radius:12px;margin:16px 0;padding:14px}.authenticity-disclosure p{margin:6px 0}.authenticity-disclosure span{font-weight:700;display:block}.authenticity-disclosure a{color:#b40000;margin-top:8px;text-decoration:underline;display:inline-block}.resale-home-section{box-sizing:border-box;color:#fff;background:#07172f;border:1px solid #e7e7e7;border-radius:16px;max-width:1448px;margin:18px auto 28px;padding:24px 28px}.resale-home-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.resale-home-section>header small{color:#ff6d8c;letter-spacing:1.6px;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.resale-home-section>header h2{color:#fff;margin:0;font-size:24px;line-height:1.2}.resale-home-section>header p{color:#c3cede;margin:6px 0 0;font-size:14px}.resale-home-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.resale-home-card{color:#fff;background:#101f39;border:1px solid #31415e;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:88px;padding:13px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:grid}.resale-home-card:hover{background:#162947;border-color:#ff6d8c;transform:translateY(-3px)}.resale-home-card strong{font-size:17px;display:block}.resale-home-card small{color:#c3cede;margin-top:5px;line-height:1.35;display:block}.resale-home-card b{color:#ff6d8c;font-size:22px}.resale-home-mark{color:#07172f;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.resale-home-card.goat .resale-home-mark{background:#d7ff43}.resale-home-card.grailed .resale-home-mark{background:#e8ddc7}.resale-home-card.novelship .resale-home-mark{background:#95e5fa}.resale-home-card.snkrdunk .resale-home-mark{background:#ffc943}.resale-home-card.stockx .resale-home-mark{background:#84ed8d}@media (max-width:1180px){.resale-home-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.resale-home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.resale-home-section{margin:12px 12px 24px;padding:18px 14px}.resale-home-cards{padding-bottom:4px;display:flex;overflow-x:auto}.resale-home-card{flex:0 0 220px}}.brand-new-home-promo{display:none!important}@media (max-width:580px){.sort-menu-options{bottom:calc(16px + env(safe-area-inset-bottom));max-height:calc(100dvh - 32px - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.sort-menu-options>header{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.sort-menu-options>header:before{content:"";background:#d8d8d8;border-radius:99px;width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.sort-menu-options>header button{color:#555;background:0 0;padding:2px 8px;font-size:24px}}.resale-home-section{color:#181818;background:linear-gradient(#fff,#fafafa);border:1px solid #e7e7e7;border-radius:18px;max-width:1448px;margin:18px auto 28px;padding:28px;box-shadow:0 10px 30px #1218230d}.resale-home-section>header{border-bottom:1px solid #ededed;margin-bottom:20px;padding-bottom:18px}.resale-home-section>header small{color:#ed1b2f}.resale-home-section>header h2{color:#181818;font-size:26px}.resale-home-section>header p{color:#707070}.resale-home-cards{gap:14px}.resale-home-card{color:#181818;background:#fff;border:1px solid #e5e5e5;border-radius:16px;grid-template-columns:auto 1fr;min-height:126px;padding:18px;position:relative;box-shadow:0 3px 12px #1418200a}.resale-home-card:hover{background:#fff;border-color:#ed1b2f;transform:translateY(-4px);box-shadow:0 14px 30px #1418201c}.resale-home-card strong{font-size:18px}.resale-home-card small{color:#747474;line-height:1.45}.resale-home-card>b{color:#ed1b2f;background:#fff1f3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid;position:absolute;top:14px;right:14px}.resale-home-mark{border:1px solid #e8e8e8;border-radius:15px;width:58px;height:58px;overflow:hidden;color:#0000!important;background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:38px 38px!important}.resale-home-card.goat .resale-home-mark{background-image:url(https://www.google.com/s2/favicons?domain=goat.com&sz=128)}.resale-home-card.grailed .resale-home-mark{background-image:url(https://www.google.com/s2/favicons?domain=grailed.com&sz=128)}.resale-home-card.novelship .resale-home-mark{background-image:url(https://www.google.com/s2/favicons?domain=novelship.com&sz=128)}.resale-home-card.snkrdunk .resale-home-mark{background-image:url(https://www.google.com/s2/favicons?domain=snkrdunk.com&sz=128)}.resale-home-card.stockx .resale-home-mark{background-image:url(https://www.google.com/s2/favicons?domain=stockx.com&sz=128)}@media (max-width:580px){.resale-home-section{padding:20px 14px}.resale-home-card{min-height:118px}}.search-suggestion-panel,.search-suggestion-panel *{font-family:IBM Plex Sans Thai,Noto Sans Thai,Arial,sans-serif}.market-grid{align-items:stretch}.market-card{background:#fff;border:1px solid #e5e3df;border-radius:12px;flex-direction:column;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 2px 10px #13151a09}.market-card:hover{border-color:#c9c5bf;transform:translateY(-2px);box-shadow:0 12px 28px #13151a17}.market-card:focus-visible{outline-offset:3px;outline:3px solid #d7193233}.market-card-image{background:#f1f0ed;border-radius:9px}.card-wishlist-button{background:#fffffff0;border-color:#dedbd6;width:42px;height:42px;font-size:24px;transition:transform .16s,background .16s,color .16s;top:18px;right:18px;box-shadow:0 4px 14px #11121417}.card-wishlist-button.active{border-color:var(--red);background:var(--red);color:#fff}.market-card-copy{flex:1;align-content:start;gap:4px;padding:13px 3px 0}.market-card-copy strong{color:#151515;letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-weight:800}.market-card-copy>span:not(.score-chip){color:#4f4f4f;font-size:14px;font-weight:520}.market-card-copy small{color:#77736e;font-size:11px}.market-card-copy b{color:#111;margin-top:7px;font-size:17px;font-weight:800}.score-chip{color:#31528b;letter-spacing:.01em;background:#f3f6fc;border:1px solid #dce5f7;border-radius:5px;margin:5px 0 3px;padding:4px 7px;font-size:9px}.card-cart-button{border-radius:8px;align-self:flex-end;width:100%;min-height:44px;margin-top:10px;font-weight:800;transition:background .16s,transform .16s}.card-cart-button:not(:disabled):hover{background:#b91429;transform:translateY(-1px)}@media (max-width:580px){.market-grid{gap:16px 8px;padding:0 10px}.market-card{box-shadow:none;border-radius:9px;padding:7px}.market-card:hover{box-shadow:none;transform:none}.market-thumb{aspect-ratio:1}.card-wishlist-button{width:40px;height:40px;font-size:22px;top:12px;right:12px}.market-card-copy{gap:3px;padding:9px 1px 0}.market-card-copy strong{font-size:10px}.market-card-copy>span:not(.score-chip){font-size:12px}.market-card-copy small{font-size:9.5px}.market-card-copy b{margin-top:5px;font-size:14px}.score-chip{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:3px 0 2px;padding:3px 5px;font-size:8px;overflow:hidden}.card-cart-button{min-height:42px;margin-top:7px}}.search-suggestion-panel>button,.search-suggestion-panel .search-all-option{color:#111!important;background:#fff!important;border-bottom:1px solid #e5e5e5!important}.search-suggestion-panel>button:hover{color:#111!important;background:#f7f7f7!important}.search-suggestion-panel>small,.search-suggestion-panel>p{color:#555!important;background:#fff!important}.top-brand-strip{scrollbar-width:none;flex:1;align-items:center;gap:8px;margin-left:14px;padding:4px 0;display:flex;overflow-x:auto}.top-brand-strip::-webkit-scrollbar{display:none}.top-brand-strip button{white-space:nowrap;color:#111;background:#fff;border:1px solid #ddd;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;display:inline-flex}.top-brand-strip button small{color:#777;font-size:11px}.top-brand-strip button.active{border-color:var(--red);color:var(--red)}.top-brand-logo{background:#fafafa;border:1px solid #eee;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.top-brand-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.top-brand-logo b{color:#555;font-size:9px}.combined-store-section .featured-store-card{border-color:var(--red);background:#fff7f8;order:-1}.combined-store-section .featured-store-card strong{color:#111}.top-brand-strip{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.top-brand-strip button{scroll-snap-align:start;flex:none}.brand-picker-bar{overflow:hidden}.combined-store-section{background:radial-gradient(circle at 8% 5%,#ed1d2f1c,#0000 30%),radial-gradient(circle at 92% 100%,#12182317,#0000 34%),linear-gradient(135deg,#fff 0%,#fff7f8 52%,#f7f8fb 100%);border-color:#eadde0;position:relative;overflow:hidden;box-shadow:0 18px 48px #1f161914}.combined-store-section:before{content:"NB KUB";color:#11111109;letter-spacing:-.07em;pointer-events:none;font-size:clamp(72px,11vw,180px);font-weight:900;line-height:1;position:absolute;top:28px;right:-18px}.combined-store-section>header,.combined-store-section>.official-brand-cards{z-index:1;position:relative}.combined-store-section .official-brand-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;box-shadow:0 7px 20px #1e18190b}@media (max-width:580px){.brand-picker-bar{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px 12px;display:grid}.brand-picker-bar .brand-picker-trigger{width:100%;height:48px}.top-brand-strip{width:calc(100% + 12px);max-width:none;margin:0 -12px 0 0;padding:1px 12px 7px 0}.top-brand-strip button{padding:8px 12px}.combined-store-section{background:radial-gradient(circle at 10% 0,#ed1d2f24,#0000 34%),linear-gradient(145deg,#fff 0%,#fff5f7 55%,#f3f5f8 100%)}.combined-store-section:before{font-size:82px;top:92px;right:-12px}.combined-store-section .official-brand-card{flex-basis:168px;min-height:118px}}.combined-store-section:before{content:"";color:#0000;opacity:.35;background-color:#0000;background-image:linear-gradient(90deg,#0f172a09 1px,#0000 1px),linear-gradient(#0f172a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;font-size:0;inset:auto auto 0 0}.combined-store-section>header{border-bottom:1px solid #d9dee6;padding-bottom:20px}.combined-store-section .official-brand-card:hover{border-color:#9ba6b5;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a1f}.combined-store-section .featured-store-card{background:#fff;border-color:#dc1e36}.combined-store-section .featured-store-card:after{content:"RESELL";color:#fff;letter-spacing:.08em;background:#111827;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;top:10px;right:12px}.combined-store-section .official-brand-card{position:relative}@media (max-width:580px){.combined-store-section{background:linear-gradient(155deg,#fff 0%,#f4f6f9 100%)}.combined-store-section:before{background-size:28px 28px}.combined-store-section .featured-store-card:after{top:8px;right:8px}}.combined-store-section{background:radial-gradient(circle at 85% 15%,#3e53788c,#0000 32%),linear-gradient(135deg,#0b1220 0%,#111c31 52%,#16243d 100%);border:1px solid #263754;box-shadow:0 20px 52px #070f1c3d}.combined-store-section:before{content:"";opacity:1;background:linear-gradient(120deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px;width:100%;height:100%;position:absolute;inset:0}.combined-store-section>header{border-bottom-color:#ffffff2b}.combined-store-section>header h2{color:#fff}.combined-store-section>header p{color:#c8d1df}.combined-store-section .official-brand-card{background:#fff;border-color:#ffffff40;box-shadow:0 10px 25px #02081438}.combined-store-section .official-brand-card:hover{border-color:#fff;box-shadow:0 16px 34px #02081457}.combined-store-section .featured-store-card{background:#fff;border:2px solid #ef243e}.combined-store-section .featured-store-card:after{color:#fff;background:#101827}.combined-store-section .official-brand-card strong{color:#111827}@media (max-width:580px){.combined-store-section{background:radial-gradient(circle at 90% 0,#3e537899,#0000 35%),linear-gradient(150deg,#0a1220,#15243d)}.combined-store-section>header p{color:#cbd5e1}}.market-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom-color:#e8e5e1;min-height:72px;padding-inline:max(24px,50vw - 770px);box-shadow:0 4px 20px #14161b09}.market-logo{color:#d71932;letter-spacing:-1.8px;margin-right:30px;font-size:29px}.catalogue-button{color:#262626;background:#f5f3f0;border-color:#e2dfda;border-radius:11px 0 0 11px;height:46px;padding-inline:18px;font-size:13px;font-weight:750}.top-search{background:#f5f3f0;border-color:#e2dfda;border-radius:0 11px 11px 0;height:46px}.top-search button{background:#d71932;border-radius:8px;min-width:82px;height:38px;margin-right:4px;font-weight:800}.top-actions{gap:7px;margin-left:20px}.top-actions .line-login-button{border-radius:9px;min-height:40px;padding-inline:15px;box-shadow:0 5px 14px #06c75529}.wishlist-top-button,.cart-top-button{place-items:center;min-width:42px;height:42px;padding:0;display:grid;box-shadow:0 2px 8px #14161b0a;color:#242424!important;background:#fff!important;border:1px solid #e4e1dc!important;border-radius:10px!important}.cart-top-button{position:relative}.cart-top-button b{color:#fff;background:#d71932;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-6px;right:-5px}.brand-picker-bar{background:#fbfaf8;border-bottom-color:#ece9e4;min-height:60px;padding-block:8px}.category-nav .brand-picker-trigger{border-color:#ddd8d1;border-radius:10px;height:44px;box-shadow:0 2px 8px #14161b09}.top-brand-strip{gap:9px;margin-left:10px}.top-brand-strip button{background:#fff;border-color:#e2ded8;min-height:42px;padding:6px 13px 6px 7px;box-shadow:0 2px 7px #14161b06}.top-brand-strip button:hover{color:#171717;border-color:#bbb4ab}.top-brand-strip button.active{color:#b91429;background:#fff5f6;border-color:#d71932}.combined-store-section{border-radius:20px;max-width:1492px;margin-top:24px;padding:30px 32px;box-shadow:0 22px 58px #070f1c33}.combined-store-section>header{align-items:center;margin-bottom:22px;padding-bottom:22px}.combined-store-section>header h2{letter-spacing:-.5px;font-size:28px}.combined-store-section>header p{max-width:760px;font-size:14px;line-height:1.55}.combined-store-section>header>a{background:#ed1b2f;border-radius:9px;padding:12px 17px;box-shadow:0 8px 20px #ed1b2f38}.combined-store-section .official-brand-cards{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.combined-store-section .official-brand-card{border-radius:13px;min-height:118px}.combined-store-section .official-brand-card>span{width:48px;height:48px}.combined-store-section .official-brand-card strong{font-size:13px}.feed-heading{margin-top:38px;margin-bottom:20px}.feed-heading p{color:#8a857f}.feed-tools{background:#fbfaf8;border:1px solid #e6e2dd;border-radius:12px;padding:6px 8px 6px 14px}.sort-menu summary{border-color:#cfc9c1;border-radius:8px;padding:9px 13px;font-size:13px}.search-filter-panel{border-color:#e3dfda;border-radius:16px;box-shadow:0 10px 28px #14161b0e}.catalog-filter-trigger{background:#fbfaf8;border-color:#d8d3cd}.catalog-filter-trigger:hover{background:#fff;border-color:#aba39a}@media (max-width:1180px){.combined-store-section .official-brand-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.market-topbar{padding:10px 18px 12px}.market-logo{font-size:27px}.top-search{border-radius:10px;height:44px}.top-search button{height:36px}.brand-picker-bar{padding-inline:18px}.combined-store-section{margin:18px 18px 28px;padding:25px 22px}.combined-store-section .official-brand-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:580px){.market-topbar{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-height:112px;padding:9px 12px 11px}.market-logo{margin:0;font-size:26px}.top-actions{gap:6px}.top-actions .line-login-button{min-width:78px;height:38px}.wishlist-top-button{display:none}.cart-top-button{min-width:40px;height:40px}.top-search{background:#f4f3f1;grid-column:1/-1;height:44px;margin-top:0}.top-search input{padding-inline:9px;font-size:13px}.top-search button{min-width:74px;font-size:13px}.brand-picker-bar{background:#fff;gap:8px;min-height:auto;padding:9px 12px 10px}.brand-picker-bar .brand-picker-trigger{height:46px}.top-brand-strip{margin-right:-12px;padding-bottom:2px}.top-brand-strip button{min-height:40px;padding:5px 11px 5px 6px}.combined-store-section{border-radius:17px;margin:14px 10px 26px;padding:20px 15px}.combined-store-section>header{align-items:flex-start;margin-bottom:17px;padding-bottom:17px}.combined-store-section>header h2{font-size:23px}.combined-store-section>header p{font-size:12px}.combined-store-section .official-brand-cards{gap:9px;margin-right:-15px;padding-right:15px;display:flex}.combined-store-section .official-brand-card{flex:0 0 154px;min-height:112px}.feed-heading{align-items:center;margin:28px 0 16px;padding-inline:10px}.feed-heading h1{font-size:22px}.feed-heading p{font-size:11px}.feed-tools{gap:4px;padding:5px 5px 5px 8px}.feed-tools>span{text-align:right;max-width:92px;font-size:10px;line-height:1.25}.sort-menu summary{padding:8px 10px;font-size:12px}}.storefront,.storefront button,.storefront input,.storefront textarea{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Noto Sans Thai,sans-serif}.storefront{background:#f8f7f4;font-size:13px;font-weight:300}.market-topbar{background:#fffffff7;border-bottom-color:#ece9e4;box-shadow:0 3px 16px #18181809}.market-logo{letter-spacing:-1px;font-size:27px;font-weight:600}.catalogue-button,.top-search input,.top-search button,.category-nav button,.top-brand-strip button{font-size:12px;font-weight:400}.top-search,.catalogue-button{background:#f7f6f3;border-color:#e6e2dc}.top-search:focus-within{background:#fff;border-color:#d91f2b;outline:2px solid #d91f2b14}.top-search button,.line-login-button{font-weight:500}.category-nav .brand-picker-trigger strong,.top-brand-strip button>span{font-weight:400}.combined-store-section{border-color:#303d53;box-shadow:0 16px 38px #08111f29}.combined-store-section>header h2{letter-spacing:-.3px;font-size:24px;font-weight:500}.combined-store-section>header p,.combined-store-section .official-brand-card strong{font-weight:300}.feed-heading h1{letter-spacing:-.4px;font-size:25px;font-weight:500}.feed-heading p,.feed-tools{font-weight:300}.market-card{border-color:#e1ddd7;box-shadow:0 2px 9px #14141406}.market-card:hover{border-color:#c9c3bb;box-shadow:0 10px 24px #14141412}.market-card-copy strong{letter-spacing:.02em;font-size:11px;font-weight:500}.market-card-copy>span:not(.score-chip){font-size:13px;font-weight:300}.market-card-copy small{font-size:10px;font-weight:300}.market-card-copy b{font-size:16px;font-weight:500}.score-chip{font-size:9px;font-weight:500}.card-cart-button{font-size:12px;font-weight:500}.figma-trust-strip strong,.official-brand-section h2,.resale-home-section h2{font-weight:500}.feed-heading,.market-grid{box-sizing:border-box;max-width:1320px;padding-inline:32px}.market-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 18px}.market-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 2px;position:relative}.market-card:hover{box-shadow:none;border-color:#0000;transform:none}.market-card-image{border-radius:8px}.market-thumb{aspect-ratio:3/4;background:#efeeeb}.market-thumb img{object-fit:cover}.card-wishlist-button{background:#fffffff0;border:1px solid #e3e0db;width:38px;height:38px;font-size:21px;top:9px;right:9px;box-shadow:0 2px 7px #00000014}.market-card-copy{gap:1px;padding:8px 42px 0 5px}.market-card-copy>span:not(.score-chip){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-card-copy b{margin-top:4px}.market-card-copy strong{color:#6b6864}.market-card-copy>span:not(.score-chip){color:#343434}.score-chip{background:#eef3ff;border-radius:4px;width:max-content;max-width:100%;margin:3px 0;padding:2px 5px}.card-cart-button{width:36px;height:36px;min-height:36px;box-shadow:none;border-radius:50%;margin:0;padding:0;font-size:0;position:absolute;bottom:3px;right:4px}.card-cart-button svg,.card-cart-button span{display:none}.card-cart-button:after{content:"＋";font-size:19px;font-weight:400;line-height:1}.card-cart-button:disabled{opacity:.45}@media (max-width:1300px){.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){.market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:580px){.storefront{font-size:12px}.market-logo{font-size:24px}.top-search input{font-size:12px}.feed-heading,.market-grid{padding-inline:14px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.market-card-copy{padding-right:37px}.market-card-copy>span:not(.score-chip){font-size:11px}.market-card-copy small{font-size:9px}.market-card-copy b{font-size:14px}.card-cart-button{width:32px;height:32px;min-height:32px}}.top-actions{gap:6px}.top-actions .line-login-button{color:#15753b;min-height:38px;box-shadow:none;background:#f4fff7;border:1px solid #b9e7c9;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:400;display:flex}.top-actions .line-login-button:hover{background:#eaffef}.top-actions .line-login-button span{color:#fff;letter-spacing:.02em;background:#06c755;border-radius:5px;place-items:center;height:22px;padding:0 5px;font-size:8px;font-weight:600;display:grid}.top-actions .wishlist-top-button,.cart-top-button{width:38px;min-width:38px;height:38px;box-shadow:none;border-color:#e5e2dd!important;border-radius:8px!important}.top-actions .wishlist-top-button{font-size:22px}.cart-top-button b{border-width:2px;min-width:18px;height:18px;font-size:9px;top:-5px;right:-4px}.customer-account-button{color:#333;background:#fff;border:1px solid #e2dfda;border-radius:8px;min-height:38px;padding:0 11px;font-size:12px;font-weight:400}.top-actions .account-orders-link{align-items:center;padding:0 11px;display:flex}.logout-button{color:#777;background:0 0;border:0}.logout-button:hover{color:#b71927;background:#fff5f6}@media (max-width:860px){.top-actions .line-login-button{min-width:auto!important;height:38px!important;padding:0 10px!important;font-size:12px!important}.top-actions .line-login-button:after,.top-actions .line-login-button span{display:none}}.cart-toast{z-index:90;box-sizing:border-box;color:#222;background:#fff;border:1px solid #dedad4;border-radius:11px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;width:min(390px,100vw - 32px);padding:10px 38px 10px 10px;animation:.22s ease-out cart-toast-in;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 45px #14141433}.cart-toast-image{background:#efeeeb;border-radius:7px;place-items:center;width:54px;height:54px;font-size:22px;display:grid;overflow:hidden}.cart-toast-image img{object-fit:cover;width:100%;height:100%}.cart-toast>div{gap:1px;min-width:0;display:grid}.cart-toast small{color:#168143;font-size:10px;font-weight:500}.cart-toast strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.cart-toast b{font-size:12px;font-weight:500}.cart-toast-open{color:#fff;min-height:34px;font:inherit;background:#222;border:0;border-radius:7px;padding:0 10px;font-size:11px;font-weight:500}.cart-toast-close{color:#888;background:0 0;border:0;padding:2px;font-size:18px;line-height:1;position:absolute;top:5px;right:7px}@keyframes cart-toast-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:580px){.cart-toast{grid-template-columns:48px minmax(0,1fr) auto;width:calc(100vw - 24px);padding:9px 34px 9px 9px;bottom:18px;right:12px}.cart-toast-image{width:48px;height:48px}.cart-toast-open{padding-inline:9px}}.market-card{content-visibility:auto;contain-intrinsic-size:auto 390px}.market-card-main{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.market-card-main:focus-visible{outline-offset:3px;border-radius:9px;outline:3px solid #d719323d}.catalog-filter-backdrop{z-index:25;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100vw;height:100dvh;padding:0;position:fixed;inset:0}.catalog-filter-popover:focus,.brand-picker-modal:focus{outline:none}.catalog-state-panel{box-sizing:border-box;color:#222;background:#fff;border:1px solid #dedad4;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;max-width:1272px;margin:18px auto;padding:16px 18px;display:flex}.catalog-state-panel>div{gap:3px;display:grid}.catalog-state-panel span{color:#777}.catalog-state-panel button{color:#b71927;background:#fff;border:1px solid #d91f2b;border-radius:9px;flex:none;min-height:44px;padding:0 16px;font-weight:700}.catalog-error{background:#fff7f8;border-color:#e9aab0}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.search-suggestion-panel>[role=option][aria-selected=true]{color:#b71927!important;background:#fff3f4!important}.feed-heading h1:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #111}.top-search button,.save-search-button,.catalog-filter-trigger,.clear-filter-button,.active-filter-chips button,.category-nav .brand-picker-trigger,.category-nav .brand-picker-clear,.top-brand-strip button,.sort-menu summary,.product-pagination button,.card-wishlist-button,.card-cart-button,.top-actions .wishlist-top-button,.cart-top-button,.cart-toast-open,.cart-toast-close{min-height:44px}.card-wishlist-button,.top-actions .wishlist-top-button,.cart-top-button{width:44px;min-width:44px;height:44px}.card-cart-button{width:44px;height:44px;min-height:44px}.product-pagination button{min-width:44px;height:44px}.sort-menu summary{align-items:center;display:flex}.cart-toast-close{place-items:center;min-width:44px;padding:0;display:grid;top:0;right:0}@media (max-width:580px){.catalog-filter-backdrop{z-index:39;background:#0f12166b}.catalog-filter-popover{bottom:calc(12px + env(safe-area-inset-bottom));max-height:calc(70dvh - env(safe-area-inset-bottom));overscroll-behavior:contain}.brand-picker-modal{padding-bottom:calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain}.card-wishlist-button{width:44px;height:44px}.card-cart-button{width:44px;height:44px;min-height:44px}.top-search input,.brand-picker-search,.filter-price-panel input{font-size:16px!important}.catalog-state-panel{flex-direction:column;align-items:stretch;margin-inline:12px}.catalog-state-panel button{width:100%}}
