.category-menu-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:40px;padding:0 16px 0 18px;border:0;border-radius:999px;background:var(--acc);color:var(--acc-contrast);font-weight:700;white-space:nowrap}.category-menu-caret{font-size:.75rem;opacity:.8}.category-menu-panel{position:absolute;top:calc(100% - 6px);left:18px;z-index:1035;width:calc(100% - 36px);max-width:1000px;overflow:hidden;background:#fff;border:1px solid #e0e3ea;border-radius:18px;-webkit-box-shadow:0 24px 60px rgba(20,22,41,.16);box-shadow:0 24px 60px rgba(20,22,41,.16)}.category-menu-top{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem;border-bottom:1px solid #eceef3}.category-menu-tabs,.category-menu-top{display:-webkit-box;display:-ms-flexbox;display:flex}.category-menu-tabs{padding:3px;border-radius:10px;background:#eceef3}.category-menu-tabs button{padding:.3125rem .75rem;border:0;border-radius:8px;background:transparent;color:#5c6075;font-size:.8125rem;font-weight:500}.category-menu-tabs button.active{background:#fff;color:#141629;-webkit-box-shadow:0 1px 2px rgba(20,22,41,.08);box-shadow:0 1px 2px rgba(20,22,41,.08)}.category-menu-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;height:36px;margin:0;padding:0 .625rem;border:1px solid #e0e3ea;border-radius:10px;color:#9a9eb0}.category-menu-search:focus-within{border-color:var(--acc-line);-webkit-box-shadow:0 0 0 .2rem var(--acc-ring);box-shadow:0 0 0 .2rem var(--acc-ring)}.category-menu-search input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:0;outline:none;background:transparent;color:#141629}.category-menu-body{display:grid;grid-template-columns:280px minmax(0,1fr)}.category-menu-list{max-height:60vh;margin:0;padding:.375rem;overflow-y:auto;list-style:none;border-right:1px solid #eceef3}.category-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;width:100%;padding:.4375rem .625rem;border:0;border-radius:8px;background:transparent;color:#3b3f55;font-size:.8125rem;text-align:left}.category-menu-item span{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.category-menu-item:hover{background:#f6f7fa}.category-menu-item.active{background:var(--acc-soft);color:var(--acc-ink);font-weight:600}.category-menu-chevron{-ms-flex-negative:0;flex-shrink:0;font-size:.6875rem;opacity:.6}.category-menu-detail{max-height:60vh;padding:1rem 1.5rem 1.25rem;overflow-y:auto}.category-menu-detail-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding-bottom:.625rem;border-bottom:1px solid #eceef3}.category-menu-detail-head h6{margin:0;font-size:.9375rem}.category-menu-all{color:var(--acc-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;white-space:nowrap}.category-menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.125rem 1.5rem}.category-menu-link{display:block;padding:.3125rem 0;color:#3b3f55;font-size:.8125rem;line-height:1.35}.category-menu-link:hover{color:var(--acc-ink);text-decoration:none}.category-menu-sublink{padding-left:.75rem;color:#5c6075}.category-menu-inline{margin:.125rem 0 .5rem .625rem;padding-left:.75rem;border-left:1px solid #e0e3ea}.category-menu-inline .category-menu-all{padding:.3125rem 0}.category-menu-results{max-height:60vh;padding:.375rem;overflow-y:auto}.category-menu-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem .625rem;border-radius:8px;color:#141629;font-size:.8125rem}.category-menu-result small{color:#9a9eb0}.category-menu-result:hover{background:var(--acc-soft);text-decoration:none}.category-menu-empty{margin:0;padding:.75rem .625rem;font-size:.8125rem;color:#5c6075}@media(max-width:991.98px){.category-menu-panel{left:12px;width:calc(100% - 24px)}.category-menu-body{grid-template-columns:minmax(0,1fr)}.category-menu-list{max-height:65vh;border-right:0}}.store-header[data-v-d1c9e3a4]{position:sticky;top:0;z-index:1020;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-box-shadow:0 1px 0 #e3e5ee;box-shadow:0 1px 0 #e3e5ee}.header-top[data-v-d1c9e3a4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;padding-block:16px 12px}.header-logo[data-v-d1c9e3a4],.header-top[data-v-d1c9e3a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-logo[data-v-d1c9e3a4]{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;color:var(--store-fg);font-size:17px}.header-logo[data-v-d1c9e3a4]:hover{color:var(--store-fg);text-decoration:none}.header-logo img[data-v-d1c9e3a4]{max-width:200px;max-height:60px;-o-object-fit:contain;object-fit:contain}.header-search[data-v-d1c9e3a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px;padding:0 6px 0 20px;border:1px solid transparent;border-radius:999px;background:var(--store-panel)}.header-search[data-v-d1c9e3a4]:focus-within{border-color:var(--acc);background:#fff;-webkit-box-shadow:0 0 0 4px var(--acc-soft);box-shadow:0 0 0 4px var(--acc-soft)}.header-search-icon[data-v-d1c9e3a4]{-ms-flex-negative:0;flex-shrink:0;color:var(--store-muted)}.header-search-input[data-v-d1c9e3a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.header-search-input[data-v-d1c9e3a4] .form-control{height:46px;padding:0 12px;border:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;font:inherit}.header-search-input[data-v-d1c9e3a4] .vbt-autcomplete-list{margin-top:8px;border-radius:14px;-webkit-box-shadow:0 18px 40px rgba(20,22,41,.12);box-shadow:0 18px 40px rgba(20,22,41,.12)}.header-search-btn[data-v-d1c9e3a4]{-ms-flex-negative:0;flex-shrink:0;height:42px;padding:0 22px;border:0;border-radius:999px;background:var(--acc);color:var(--acc-contrast);font-weight:700}.header-account-wrap[data-v-d1c9e3a4] .header-account,.header-actions[data-v-d1c9e3a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header-account-wrap[data-v-d1c9e3a4] .header-account{height:52px;padding:0 16px 0 7px;border:1px solid var(--store-line);border-radius:999px;color:var(--store-fg);text-align:left;text-decoration:none}.header-account-wrap[data-v-d1c9e3a4] .header-account:hover{border-color:var(--acc-line)}.header-account-wrap[data-v-d1c9e3a4] .dropdown-menu{margin-top:8px;border:1px solid var(--store-line);border-radius:14px;-webkit-box-shadow:0 18px 40px rgba(20,22,41,.12);box-shadow:0 18px 40px rgba(20,22,41,.12)}.header-avatar[data-v-d1c9e3a4]{display:grid;-ms-flex-negative:0;flex-shrink:0;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--acc-soft);color:var(--acc-ink);font-size:13px;font-weight:700}.header-txt small[data-v-d1c9e3a4]{display:block;font-size:12px;line-height:1.1}.header-account-wrap .header-txt small[data-v-d1c9e3a4]{color:var(--store-muted)}.header-account-wrap .header-txt b[data-v-d1c9e3a4]{font-size:13.5px}.header-cart[data-v-d1c9e3a4]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;height:52px;padding:0 20px;border:0;border-radius:999px;background:var(--store-dark);color:#fff;font-size:22px;text-align:left}.header-cart .header-txt[data-v-d1c9e3a4]{font-size:15px}.header-cart .header-txt small[data-v-d1c9e3a4]{color:#b9bbcc}.header-cart-badge[data-v-d1c9e3a4]{position:absolute;top:4px;left:34px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--acc);color:var(--acc-contrast);font-size:11px;font-weight:700;line-height:18px;text-align:center}.header-wrap[data-v-d1c9e3a4]{position:relative}.header-nav-row[data-v-d1c9e3a4]{-ms-flex-align:center;gap:10px;padding-bottom:14px}.header-nav-row[data-v-d1c9e3a4],.header-nav[data-v-d1c9e3a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.header-nav[data-v-d1c9e3a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.header-nav[data-v-d1c9e3a4]::-webkit-scrollbar{display:none}.header-nav-link[data-v-d1c9e3a4]{padding:8px 12px;border-radius:999px;color:#2b2e45;font-weight:500;white-space:nowrap}.header-nav-link.router-link-active[data-v-d1c9e3a4],.header-nav-link[data-v-d1c9e3a4]:hover{background:var(--store-panel);color:#2b2e45;text-decoration:none}.header-nav-pill[data-v-d1c9e3a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 18px;border-radius:999px;background:var(--acc-soft);color:var(--acc-ink);font-weight:700;white-space:nowrap}.header-nav-pill[data-v-d1c9e3a4]:hover{color:var(--acc-ink);text-decoration:none}@media (max-width:760px){.header-top[data-v-d1c9e3a4]{grid-template-columns:minmax(0,1fr) auto;gap:12px}.header-search[data-v-d1c9e3a4]{grid-column:1/-1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header-logo img[data-v-d1c9e3a4]{max-width:150px;max-height:48px}.header-txt[data-v-d1c9e3a4]{display:none}.header-account-wrap[data-v-d1c9e3a4] .header-account{padding-right:7px}.header-cart[data-v-d1c9e3a4]{padding:0 16px}.header-nav-pill[data-v-d1c9e3a4]{display:none}}@media (max-width:420px){.header-search-btn[data-v-d1c9e3a4]{padding:0 14px}}@media print{.store-header[data-v-d1c9e3a4]{display:none}}.store-footer[data-v-5a9b1b2c]{background:var(--store-dark);color:#c7c9db}.footer-grid[data-v-5a9b1b2c]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-block:48px 30px}.footer-brand[data-v-5a9b1b2c]{margin-bottom:16px;color:#fff;font-size:16px}.footer-brand img[data-v-5a9b1b2c]{max-width:180px;max-height:64px;padding:8px 12px;border-radius:12px;background:#fff;-o-object-fit:contain;object-fit:contain}h4[data-v-5a9b1b2c]{margin:0 0 14px;color:#fff;font-size:14.5px;font-weight:700}li[data-v-5a9b1b2c],p[data-v-5a9b1b2c]{margin:0 0 9px;font-size:14px}ul[data-v-5a9b1b2c]{margin:0;padding:0;list-style:none}a[data-v-5a9b1b2c]{color:#c7c9db}a[data-v-5a9b1b2c]:hover{color:#fff}.footer-copyright[data-v-5a9b1b2c]{padding-block:16px;border-top:1px solid #262944;color:#8d90a8;font-size:13px}@media (max-width:1080px){.footer-grid[data-v-5a9b1b2c]{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer-grid[data-v-5a9b1b2c]{grid-template-columns:minmax(0,1fr)}}@media print{.store-footer[data-v-5a9b1b2c]{display:none}}.impersonation-banner[data-v-f7f19810]{position:sticky;top:0;z-index:1050;background-color:#ffc107;color:#212529;font-size:14px}.store-topbar[data-v-2f2cd397]{background:var(--store-dark);color:#c7c9db;font-size:13px}.topbar-row[data-v-2f2cd397]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px 24px;min-height:36px;overflow:hidden}.topbar-item[data-v-2f2cd397],.topbar-row[data-v-2f2cd397]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topbar-item[data-v-2f2cd397]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:7px;min-width:0;white-space:nowrap}.topbar-item a[data-v-2f2cd397]{color:#fff;font-weight:600}.topbar-item a[data-v-2f2cd397]:hover{color:#fff}.topbar-branch[data-v-2f2cd397]{margin-left:auto;overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.topbar-hours[data-v-2f2cd397]{display:none}}@media print{.store-topbar[data-v-2f2cd397]{display:none}}.store-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.store-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.store-page{padding-block:24px 48px}a{color:inherit}a:hover{cursor:pointer}body{padding-right:0!important}@media print{.btn{display:none}}