.brand-logo[data-v-83673a1e]{flex:0 0 220px;align-items:center;width:220px;text-decoration:none;display:flex}.logo-image[data-v-83673a1e]{object-fit:contain;object-position:left center;border:3px solid #fff;border-radius:6px;height:48px;padding:3px;display:block}@media (width<=1400px){.brand-logo[data-v-83673a1e]{flex-basis:150px;width:150px}.logo-image[data-v-83673a1e]{width:130px}}@media (width<=760px){.brand-logo[data-v-83673a1e]{flex:none;width:auto}.logo-image[data-v-83673a1e]{width:110px;height:38px}}.header-nav[data-v-47735ebe]{flex:none;gap:20px;display:flex}.nav-link[data-v-47735ebe]{color:#fffc;white-space:nowrap;border-bottom:3px solid #0000;padding:20px 0 17px;font-size:14px;font-weight:600;text-decoration:none}.nav-link[data-v-47735ebe]:hover{color:#fff}.nav-link.active[data-v-47735ebe]{color:#fff;border-bottom-color:#f3c63c}@media (width<=760px){.header-nav[data-v-47735ebe]{display:none}}.header-search[data-v-fab0da7d]{flex:1;min-width:0;position:relative}.header-search[data-v-fab0da7d] .ant-input-affix-wrapper{border-radius:7px 0 0 7px;height:38px}.header-search[data-v-fab0da7d] .ant-input-search-button{border-radius:0 7px 7px 0;height:38px}.suggestions[data-v-fab0da7d]{z-index:100;color:#202b40;background:#fff;border:1px solid #e8edf5;border-radius:12px;max-height:420px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 38px #11183b35}.suggestion[data-v-fab0da7d]{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:10px 12px;display:flex}.suggestion[data-v-fab0da7d]:hover,.all-results[data-v-fab0da7d]:hover{background:#f0f6ff}.thumb[data-v-fab0da7d]{object-fit:contain;background:#f5f7fb;border-radius:6px;flex-shrink:0;width:48px;height:48px}.thumb.empty[data-v-fab0da7d]{color:#9ba9bb;place-items:center;display:grid}.info[data-v-fab0da7d]{flex:1;gap:3px;min-width:0;display:grid}.info strong[data-v-fab0da7d]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.info small[data-v-fab0da7d]{color:#718096}.price[data-v-fab0da7d]{color:#175bb5;white-space:nowrap;font-size:12px}.status[data-v-fab0da7d]{text-align:center;color:#718096;padding:17px}.all-results[data-v-fab0da7d]{color:#175bb5;cursor:pointer;background:#f8fbff;border:0;width:100%;padding:12px;font-weight:600;display:block}@media (width<=760px){.suggestions[data-v-fab0da7d]{width:min(92vw,440px);left:auto;right:0}.price[data-v-fab0da7d],.header-search[data-v-fab0da7d] .ant-input-group-addon{display:none}.header-search[data-v-fab0da7d] .ant-input-affix-wrapper{border-radius:7px}}.lang-switch[data-v-38c4915a]{background:#ffffff26;border-radius:99px;padding:2px;display:inline-flex}.lang-switch button[data-v-38c4915a]{color:#ffffffd9;letter-spacing:.5px;cursor:pointer;background:0 0;border:0;border-radius:99px;min-width:34px;height:26px;padding:0 8px;font-size:12px;font-weight:800}.lang-switch button.active[data-v-38c4915a]{color:var(--tsa-blue);background:#fff}.lang-switch button[data-v-38c4915a]:focus-visible{outline-offset:1px;outline:2px solid #f3c63c}.header-actions[data-v-ba842f9b]{color:#fff;align-items:center;gap:12px;display:flex}.header-icon[data-v-ba842f9b]{font-size:20px;color:#fff!important}@media (width<=760px){.header-actions[data-v-ba842f9b]{gap:4px}.header-icon[data-v-ba842f9b]{padding:4px 7px;font-size:18px}.account-btn[data-v-ba842f9b]{display:none}}@media (width<=380px){.header-icon[data-v-ba842f9b]{padding-inline:4px}}.shop-header[data-v-c2fb9922]{z-index:20;background:var(--tsa-blue);position:sticky;top:0;box-shadow:0 2px 8px #11183b20}.header-inner[data-v-c2fb9922]{align-items:center;gap:28px;max-width:1600px;height:62px;margin:auto;padding:0 24px;display:flex}@media (width<=760px){.header-inner[data-v-c2fb9922]{gap:10px;height:58px;padding:0 12px}}@media (width<=380px){.header-inner[data-v-c2fb9922]{gap:7px}}.bottom-nav[data-v-30d5d873]{display:none}@media (width<=760px){.bottom-nav[data-v-30d5d873]{z-index:30;border-top:1px solid var(--tsa-border);width:100%;max-width:100vw;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #20277f14}.nav-item[data-v-30d5d873]{color:#8a90a0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:56px;display:flex;position:relative}.nav-icon[data-v-30d5d873]{font-size:21px}.nav-label[data-v-30d5d873]{font-size:10.5px;font-weight:600;line-height:1}.nav-item.active[data-v-30d5d873]{color:var(--tsa-blue)}.nav-item.active[data-v-30d5d873]:before{content:"";background:var(--tsa-blue);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28%;right:28%}.nav-item[data-v-30d5d873]:focus-visible{outline:2px solid var(--tsa-blue);outline-offset:-4px;border-radius:8px}}.sub[data-v-d07b224c]{border-bottom:1px dashed #eceef4}.sub[data-v-d07b224c]:last-child{border-bottom:0}.sub-row[data-v-d07b224c],.group-row[data-v-d07b224c]{align-items:center;gap:8px;padding:6px 2px;font-size:13px;display:flex}.sub-row[data-v-d07b224c] .ant-checkbox-wrapper{color:#303443;flex:1;min-width:0;font-size:13px;font-weight:600}.group-row[data-v-d07b224c]{justify-content:space-between;padding-left:22px}.group-row[data-v-d07b224c] .ant-checkbox-wrapper{color:#4d5364;flex:1;min-width:0;font-size:12.5px}.count[data-v-d07b224c]{color:#a0a5b2;font-size:11px}.chevron[data-v-d07b224c]{color:#8a90a0;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;transition:transform .18s;display:grid}.chevron[data-v-d07b224c]:hover{background:#f1f2f7}.chevron.open[data-v-d07b224c]{transform:rotate(180deg)}.groups[data-v-d07b224c]{padding-bottom:6px}.category-tree[data-v-79573c18]{background:0 0;border:0}.category-tree[data-v-79573c18] .ant-collapse-item{border-bottom:1px solid #e8eaf0!important}.category-tree[data-v-79573c18] .ant-collapse-header{font-weight:700;color:var(--tsa-blue)!important;align-items:center!important;padding:13px 4px!important}.category-tree[data-v-79573c18] .ant-collapse-content-box{padding:0 0 8px 6px!important}.cat-header[data-v-79573c18]{justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 4px);display:inline-flex}.count[data-v-79573c18]{color:#a0a5b2;font-size:11px;font-weight:400}.cart-row[data-v-0d026038]{border-bottom:1px solid var(--tsa-border);align-items:center;gap:12px;padding:12px 0;display:flex}.cart-row img[data-v-0d026038]{object-fit:cover;background:#f1f2f7;border-radius:8px;width:62px;height:62px}.cart-info[data-v-0d026038]{flex:1;gap:6px;min-width:0;font-size:12px;display:grid}.cart-info strong[data-v-0d026038]{text-overflow:ellipsis;overflow:hidden}.cart-info span[data-v-0d026038]{color:var(--tsa-blue);font-weight:700}.to-cart[data-v-9a95194f]{margin-bottom:14px}.cart-total[data-v-9a95194f]{justify-content:space-between;margin:18px 0;display:flex}.cart-total strong[data-v-9a95194f]{color:var(--tsa-blue);font-size:18px}.app-footer[data-v-eb5720d5]{color:#e2e8f0;background:#171e69;width:100%;margin-top:40px;padding:48px 0 20px;font-family:inherit}.footer-inner[data-v-eb5720d5]{max-width:1600px;margin:0 auto;padding:0 24px}.footer-grid[data-v-eb5720d5]{grid-template-columns:1.4fr .8fr .8fr 1.2fr;gap:32px;margin-bottom:40px;display:grid}.logo-group[data-v-eb5720d5]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.brand-logo-img[data-v-eb5720d5]{object-fit:contain;width:44px;height:44px}.brand-text-group[data-v-eb5720d5]{flex-direction:column;display:flex}.brand-name[data-v-eb5720d5]{color:#fff;font-size:18px;font-weight:800;line-height:1.2}.brand-tagline[data-v-eb5720d5]{color:#94a3b8;font-size:12px}.company-desc[data-v-eb5720d5]{color:#cbd5e1;margin-bottom:20px;font-size:13px;line-height:1.6}.social-links[data-v-eb5720d5]{align-items:center;gap:12px;display:flex}.social-btn img[data-v-eb5720d5]{object-fit:contain;width:40px;height:40px;transition:transform .2s}.social-btn:hover img[data-v-eb5720d5]{transform:translateY(-3px)}.footer-title[data-v-eb5720d5]{color:#fff;margin-bottom:16px;font-size:16px;font-weight:700}.footer-links[data-v-eb5720d5]{margin:0;padding:0;list-style:none}.footer-links li[data-v-eb5720d5]{margin-bottom:12px}.footer-links a[data-v-eb5720d5]{color:#cbd5e1;font-size:14px;text-decoration:none;transition:color .2s}.footer-links a[data-v-eb5720d5]:hover{color:#fff}.brands-grid[data-v-eb5720d5]{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:16px;display:grid}.brand-item[data-v-eb5720d5]{background:#fff;border-radius:6px;justify-content:center;align-items:center;height:36px;padding:4px;display:flex}.brand-img[data-v-eb5720d5]{object-fit:contain;max-width:100%;max-height:28px}.dealer-info[data-v-eb5720d5]{color:#cbd5e1;align-items:center;gap:8px;font-size:13px;display:flex}.footer-bottom[data-v-eb5720d5]{color:#94a3b8;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:20px;font-size:13px;display:flex}.bottom-links[data-v-eb5720d5]{gap:16px;display:flex}.bottom-links a[data-v-eb5720d5]{color:#94a3b8;text-decoration:none}.bottom-links a[data-v-eb5720d5]:hover{color:#fff}@media (width<=900px){.footer-grid[data-v-eb5720d5]{grid-template-columns:1fr 1fr;gap:28px}}@media (width<=760px){.footer-inner[data-v-eb5720d5]{padding:0 12px}}@media (width<=576px){.footer-grid[data-v-eb5720d5]{grid-template-columns:1fr}.footer-bottom[data-v-eb5720d5]{text-align:center;flex-direction:column;gap:12px}}.app-layout[data-v-a48bad49]{color:#222638;background:var(--tsa-bg);min-height:100vh}@media (width<=760px){.app-layout[data-v-a48bad49]{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}:root{--tsa-blue:#20277f;--tsa-blue-dark:#171e69;--tsa-bg:#f4f5f9;--tsa-border:#e7e9f1;--tsa-muted:#777e8e}*{box-sizing:border-box}html,body{max-width:100%}body{background:var(--tsa-bg);margin:0;font-family:Inter,Noto Sans Thai,Tahoma,sans-serif;overflow-x:clip}.page-container{max-width:1600px;margin:0 auto;padding:24px}@media (width<=760px){.page-container{padding:14px 12px}}
