.page-header[data-v-5f021440]{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:space-between;margin-bottom:1rem}h2[data-v-5f021440]{font-size:1.35rem;margin:0}p[data-v-5f021440]{color:var(--admin-muted);margin:.2rem 0 0}.actions[data-v-5f021440]{display:flex;gap:.5rem}.error[data-v-8e8af176]{background:#fff5f5;border:1px solid #efc9c9;border-radius:.8rem;padding:1rem}h3[data-v-8e8af176]{color:#8d2a2a;margin:0}p[data-v-8e8af176]{margin:.35rem 0 .7rem}button[data-v-8e8af176]{background:#fff;border:1px solid #d6a4a4;border-radius:.55rem;padding:.4rem .6rem}.stack[data-v-5f35f28c]{background:#fff;border:1px solid var(--admin-border);border-radius:.8rem;padding:1rem}.line[data-v-5f35f28c]{animation:pulse-5f35f28c 1.2s linear infinite;background:linear-gradient(90deg,#eef2f6 20%,#f7fafc,#eef2f6 80%);background-size:200% 100%;border-radius:.45rem;height:.85rem;margin-bottom:.55rem}.short[data-v-5f35f28c]{width:62%}@keyframes pulse-5f35f28c{to{background-position:-200% 0}}.badge[data-v-34dc7def]{border:1px solid transparent;border-radius:999px;display:inline-block;font-size:.74rem;font-weight:600;padding:.2rem .5rem}.default[data-v-34dc7def]{background:#eef5fa;color:#234256}.success[data-v-34dc7def]{background:#e8f6ee;color:#176a40}.warning[data-v-34dc7def]{background:#fff4e8;color:#9c4d0a}.danger[data-v-34dc7def]{background:#fdecec;color:#972828}.muted[data-v-34dc7def]{background:#f2f4f6;color:#4d5b68}.card[data-v-7e53a019]{background:#fff;border:1px solid var(--admin-border);border-radius:.8rem;padding:.9rem}header h3[data-v-7e53a019]{margin:0}header p[data-v-7e53a019]{color:var(--admin-muted);margin:.28rem 0 .2rem}.content[data-v-7e53a019]{display:grid;gap:.6rem;margin-top:.6rem}.wizard[data-v-440e80ec]{display:grid;gap:.8rem;grid-template-columns:260px minmax(0,1fr)}.steps[data-v-440e80ec]{align-content:start;border:1px solid var(--admin-border);border-radius:.65rem;display:grid;gap:.35rem;height:-moz-fit-content;height:fit-content}.step-btn[data-v-440e80ec],.steps[data-v-440e80ec]{background:#fff;padding:.5rem}.step-btn[data-v-440e80ec]{align-items:center;border:1px solid var(--admin-border);border-radius:.5rem;display:flex;gap:.4rem;justify-content:space-between;text-align:left}.step-btn.active[data-v-440e80ec]{background:#f4f8fb;border-color:#2a4a60}.content[data-v-440e80ec]{display:grid;gap:.7rem}.grid[data-v-440e80ec]{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.grid label[data-v-440e80ec]{display:grid;font-size:.84rem;gap:.2rem}.grid label.wide[data-v-440e80ec]{grid-column:span 3}button[data-v-440e80ec],input[data-v-440e80ec],select[data-v-440e80ec]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.4rem .55rem}.sub[data-v-440e80ec]{border:1px solid var(--admin-border);border-radius:.55rem;margin-top:.7rem;padding:.55rem}.sub-head[data-v-440e80ec]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.45rem}.sub-head h4[data-v-440e80ec]{margin:0}.row[data-v-440e80ec]{display:grid;gap:.45rem;grid-template-columns:1fr 1fr auto auto;margin-bottom:.4rem}.market[data-v-440e80ec]{border:1px dashed var(--admin-border);border-radius:.55rem;padding:.55rem}.review-grid[data-v-440e80ec]{display:grid;gap:.8rem;grid-template-columns:1fr 1fr}ul[data-v-440e80ec]{display:grid;gap:.4rem;list-style:none;margin:0;padding-left:0}li[data-v-440e80ec]{display:flex;gap:.45rem}.kyc-row[data-v-440e80ec],li[data-v-440e80ec]{align-items:center}.kyc-row[data-v-440e80ec]{border:1px solid var(--admin-border);border-radius:.5rem;display:grid;gap:.35rem;grid-template-columns:1fr auto auto 1fr;margin-top:.4rem;padding:.45rem}.kyc-row label[data-v-440e80ec]{align-items:center;display:flex;font-size:.8rem;gap:.25rem}.actions[data-v-440e80ec]{display:flex;gap:.45rem;justify-content:flex-end}.provisioned[data-v-440e80ec]{color:#176a40;margin:.5rem 0}@media(max-width:1200px){.wizard[data-v-440e80ec]{grid-template-columns:1fr}.grid[data-v-440e80ec]{grid-template-columns:1fr 1fr}.grid label.wide[data-v-440e80ec]{grid-column:span 2}.kyc-row[data-v-440e80ec],.review-grid[data-v-440e80ec],.row[data-v-440e80ec]{grid-template-columns:1fr}}.table-wrap[data-v-a0f3c79c]{background:#fff;border:1px solid var(--admin-border);border-radius:.8rem;max-height:calc(100vh - 18rem);overflow:auto}.table[data-v-a0f3c79c]{border-collapse:collapse;width:100%}[data-v-a0f3c79c] td,[data-v-a0f3c79c] th{border-bottom:1px solid #e8edf2;padding:.58rem .68rem;text-align:left;vertical-align:top}[data-v-a0f3c79c] th{background:#f9fbfd;color:#556676;font-size:.79rem;letter-spacing:.03em;position:sticky;text-transform:uppercase;top:0;z-index:1}[data-v-a0f3c79c] tbody tr:hover{background:#f7fbff}.dense[data-v-a0f3c79c] td,.dense[data-v-a0f3c79c] th{padding-bottom:.48rem;padding-top:.48rem}[data-v-a0f3c79c] tr:last-child td{border-bottom:none}.empty[data-v-658deb29]{background:#fff;border:1px dashed var(--admin-border);border-radius:.8rem;padding:1rem}h3[data-v-658deb29]{margin:0}p[data-v-658deb29]{color:var(--admin-muted);margin:.35rem 0 0}.grid[data-v-91322a0d]{display:grid;gap:.8rem}.two-col[data-v-91322a0d]{grid-template-columns:1fr 1fr}.summary-strip[data-v-91322a0d]{align-items:center;background:#fff;border:1px solid var(--admin-border);border-radius:.7rem;display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.75rem;padding:.55rem .65rem}label[data-v-91322a0d]{display:grid;gap:.35rem}button[data-v-91322a0d],input[data-v-91322a0d],select[data-v-91322a0d],textarea[data-v-91322a0d]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.45rem .62rem}.muted[data-v-91322a0d]{color:var(--admin-muted)}.shipment-actions[data-v-91322a0d]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.shipment-summary[data-v-91322a0d]{display:grid;gap:.2rem;margin:.45rem 0}.scan-box[data-v-91322a0d]{border:1px solid var(--admin-border);border-radius:.55rem;display:grid;gap:.35rem;margin:.5rem 0 .7rem;padding:.55rem}.scan-kpi[data-v-91322a0d]{margin:0}.scan-kpi .ok[data-v-91322a0d]{color:#1f6c46}.blocking[data-v-91322a0d]{color:#a52f24;font-weight:600;margin:0}@media(max-width:1100px){.two-col[data-v-91322a0d]{grid-template-columns:1fr}}.overlay[data-v-1faecb02]{background:#0d131980;display:grid;inset:0;place-items:center;position:fixed;z-index:40}.dialog[data-v-1faecb02]{background:#fff;border:1px solid var(--admin-border);border-radius:.8rem;padding:1rem;width:min(420px,92vw)}h3[data-v-1faecb02]{margin:0}p[data-v-1faecb02]{margin:.5rem 0 .8rem}footer[data-v-1faecb02]{display:flex;gap:.5rem;justify-content:flex-end}button[data-v-1faecb02]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.45rem .65rem}.danger[data-v-1faecb02]{background:#a83939;border-color:#a83939;color:#fff}.grid[data-v-bdb77ae7]{display:grid;gap:.8rem}.two-col[data-v-bdb77ae7]{grid-template-columns:1fr 1fr}.summary-strip[data-v-bdb77ae7]{align-items:center;background:#fff;border:1px solid var(--admin-border);border-radius:.7rem;display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.75rem;padding:.55rem .65rem}label[data-v-bdb77ae7]{display:grid;gap:.35rem}input[data-v-bdb77ae7],select[data-v-bdb77ae7],textarea[data-v-bdb77ae7]{border:1px solid var(--admin-border);border-radius:.55rem;padding:.46rem .62rem}.error[data-v-bdb77ae7]{color:#9f3636}.sub[data-v-bdb77ae7]{color:var(--admin-muted);font-size:.8rem}button[data-v-bdb77ae7]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.45rem .62rem}@media(max-width:1100px){.two-col[data-v-bdb77ae7]{grid-template-columns:1fr}}.grid[data-v-c2a1b2bb]{display:grid;gap:.8rem}.actions[data-v-c2a1b2bb]{display:flex;flex-wrap:wrap;gap:.5rem}.muted[data-v-c2a1b2bb],.sub[data-v-c2a1b2bb]{color:var(--admin-muted);font-size:.8rem}.blocking[data-v-c2a1b2bb]{color:#a52f24;font-weight:600}button[data-v-c2a1b2bb],input[data-v-c2a1b2bb]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.42rem .62rem}.login-page[data-v-1c57c9ef]{display:grid;min-height:calc(100vh - 64px);padding:1rem;place-items:center}.card[data-v-1c57c9ef]{background:#fff;border:1px solid #d9e2e9;border-radius:.9rem;padding:1rem;width:min(460px,100%)}h1[data-v-1c57c9ef]{margin:0}p[data-v-1c57c9ef]{color:#4e6475}.form[data-v-1c57c9ef]{gap:.7rem}.form[data-v-1c57c9ef],label[data-v-1c57c9ef]{display:grid}label[data-v-1c57c9ef]{font-size:.92rem;gap:.35rem}input[data-v-1c57c9ef]{border:1px solid #c9d6e0;border-radius:.55rem;padding:.55rem .65rem}button[data-v-1c57c9ef]{background:#244e66;border:1px solid #244e66;border-radius:.55rem;color:#fff;padding:.56rem .7rem}.error[data-v-1c57c9ef]{color:#a63737;margin:0}.divider[data-v-1c57c9ef]{align-items:center;color:#72889a;display:flex;font-size:.82rem;gap:.6rem;margin:.85rem 0 .45rem}.divider[data-v-1c57c9ef]:after,.divider[data-v-1c57c9ef]:before{background:#d8e3eb;content:"";flex:1;height:1px}.google[data-v-1c57c9ef]{background:#fff;border:1px solid #c8d6e2;border-radius:.55rem;color:#1d3447;padding:.56rem .7rem;width:100%}.grid[data-v-fa173fd8]{display:grid;gap:.8rem}.fields[data-v-fa173fd8]{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}label[data-v-fa173fd8]{display:grid;font-size:.85rem;gap:.2rem}button[data-v-fa173fd8],input[data-v-fa173fd8],select[data-v-fa173fd8]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.42rem .58rem}.actions-row[data-v-fa173fd8]{display:flex;justify-content:flex-end}.actions-inline[data-v-fa173fd8]{display:grid;gap:.35rem;grid-template-columns:auto 1fr auto}@media(max-width:1200px){.fields[data-v-fa173fd8]{grid-template-columns:1fr 1fr}}.grid[data-v-f53b32fa]{display:grid;gap:.8rem}.fields[data-v-f53b32fa]{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}label[data-v-f53b32fa]{display:grid;font-size:.85rem;gap:.2rem}button[data-v-f53b32fa],input[data-v-f53b32fa],select[data-v-f53b32fa],textarea[data-v-f53b32fa]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.42rem .58rem}.actions-row[data-v-f53b32fa]{display:flex;justify-content:flex-end}@media(max-width:1200px){.fields[data-v-f53b32fa]{grid-template-columns:1fr 1fr}}.grid[data-v-d2bae9d4]{gap:.8rem}.grid[data-v-d2bae9d4],.meta[data-v-d2bae9d4]{display:grid}.meta[data-v-d2bae9d4]{gap:.35rem}.meta p[data-v-d2bae9d4]{margin:0}.columns[data-v-d2bae9d4]{display:grid;gap:.7rem;grid-template-columns:1fr 1fr}.columns article[data-v-d2bae9d4]{border:1px solid var(--admin-border);border-radius:.55rem;padding:.6rem}h4[data-v-d2bae9d4]{margin:0 0 .45rem}pre[data-v-d2bae9d4]{margin:0;max-height:20rem;overflow:auto;white-space:pre-wrap}.diff code[data-v-d2bae9d4]{display:block}.diff .added[data-v-d2bae9d4]{background:#e7f8ef}.diff .removed[data-v-d2bae9d4]{background:#feecec}label[data-v-d2bae9d4]{display:grid;font-size:.85rem;gap:.2rem}button[data-v-d2bae9d4],textarea[data-v-d2bae9d4]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.42rem .58rem}.actions-row[data-v-d2bae9d4]{display:flex;justify-content:flex-end}@media(max-width:1200px){.columns[data-v-d2bae9d4]{grid-template-columns:1fr}}.filter-bar[data-v-4679bc63]{align-items:center;background:#f8fbfe;border:1px solid var(--admin-border);border-radius:.75rem;display:flex;gap:.65rem;justify-content:space-between;margin-bottom:.8rem;padding:.55rem .65rem}.left[data-v-4679bc63]{flex-wrap:wrap}.left[data-v-4679bc63],.right[data-v-4679bc63]{align-items:center;display:flex;gap:.5rem}[data-v-4679bc63] button,[data-v-4679bc63] input,[data-v-4679bc63] select{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.46rem .65rem}@media(max-width:900px){.filter-bar[data-v-4679bc63]{display:grid}.right[data-v-4679bc63]{justify-content:flex-end}}.grid[data-v-5f8d6744]{display:grid;gap:.8rem}.panel[data-v-5f8d6744]{background:#fff;border:1px solid var(--admin-border);border-radius:.8rem;padding:.7rem}.panel h3[data-v-5f8d6744]{margin:0 0 .55rem}label[data-v-5f8d6744]{display:grid;gap:.25rem}button[data-v-5f8d6744],input[data-v-5f8d6744]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;font:inherit;padding:.4rem .58rem}.actions-inline[data-v-5f8d6744]{display:flex;flex-wrap:wrap;gap:.35rem}.muted[data-v-5f8d6744],.scope[data-v-5f8d6744]{color:var(--admin-muted);font-size:.8rem}.saved-views[data-v-464e9f7d]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}label[data-v-464e9f7d]{color:var(--admin-muted);display:grid;font-size:.77rem;gap:.2rem}button[data-v-464e9f7d],input[data-v-464e9f7d],select[data-v-464e9f7d]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.4rem .58rem}input[data-v-464e9f7d]{min-width:10rem}.search-wrap[data-v-8d6bea83]{align-items:center;display:inline-flex;position:relative}input[data-v-8d6bea83]{min-width:16rem;padding-right:3.2rem}.clear[data-v-8d6bea83]{background:transparent;border:none;color:#6c7f8f;cursor:pointer;font-size:1rem;line-height:1;right:1.5rem}.clear[data-v-8d6bea83],.hint[data-v-8d6bea83]{position:absolute}.hint[data-v-8d6bea83]{background:#fff;border:1px solid #d9e3eb;border-radius:.3rem;color:#7b8e9d;font-size:.68rem;padding:.02rem .25rem;right:.55rem;top:50%;transform:translateY(-50%)}.bulk-row[data-v-be1e1a7e]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:.55rem 0}.count[data-v-be1e1a7e]{color:var(--admin-muted);font-size:.82rem}.pager[data-v-7497e5d2]{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;margin-top:.7rem}.results[data-v-7497e5d2]{color:var(--admin-muted);font-size:.8rem}button[data-v-7497e5d2]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.42rem .6rem}.grid[data-v-f78fd120]{display:grid;gap:.8rem}.panel[data-v-f78fd120]{background:#fff;border:1px solid var(--admin-border);border-radius:.8rem;padding:.8rem}.panel h3[data-v-f78fd120]{margin:0 0 .7rem}.form-grid[data-v-f78fd120]{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}label[data-v-f78fd120]{color:var(--admin-muted);display:grid;font-size:.82rem;gap:.25rem}button[data-v-f78fd120],input[data-v-f78fd120],select[data-v-f78fd120]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;color:var(--admin-text);font:inherit;padding:.45rem .58rem}.check[data-v-f78fd120]{align-content:end;align-items:center;display:flex;gap:.4rem;min-height:3.6rem}.check input[data-v-f78fd120]{width:auto}.actions[data-v-f78fd120]{align-items:end;display:flex;gap:.5rem}.muted[data-v-f78fd120]{color:var(--admin-muted);font-size:.8rem}.error-text[data-v-f78fd120]{color:#a12622;font-size:.8rem;margin-top:.25rem}@media(max-width:980px){.form-grid[data-v-f78fd120]{grid-template-columns:1fr}}.chips[data-v-a0df099e]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .65rem}.chip[data-v-a0df099e],.clear[data-v-a0df099e]{align-items:center;background:#fff;border:1px solid var(--admin-border);border-radius:999px;display:inline-flex;font-size:.78rem;gap:.3rem;padding:.26rem .58rem}.chip-label[data-v-a0df099e]{color:var(--admin-muted)}.chip-value[data-v-a0df099e]{font-weight:600}.kpi[data-v-01651345]{background:#fff;border:1px solid var(--admin-border);border-radius:.9rem;padding:.85rem .95rem}p[data-v-01651345]{color:var(--admin-muted);font-size:.86rem;margin:0}strong[data-v-01651345]{display:block;font-size:1.35rem;margin-top:.35rem}small[data-v-01651345]{color:var(--admin-muted)}.priority strong[data-v-01651345]{font-size:1.6rem}.good[data-v-01651345]{border-color:#8dcba8}.warn[data-v-01651345]{border-color:#e2a774}.grid[data-v-262be46e]{gap:.8rem}.grid[data-v-262be46e],.kpis[data-v-262be46e]{display:grid}.kpis[data-v-262be46e]{gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.panel[data-v-262be46e]{background:#fff;border:1px solid var(--admin-border);border-radius:.8rem;padding:.7rem}.panel h3[data-v-262be46e]{margin:0 0 .6rem}.panel h4[data-v-262be46e]{margin:.75rem 0 .45rem}.sub[data-v-262be46e]{font-size:.79rem}.results[data-v-262be46e],.sub[data-v-262be46e]{color:var(--admin-muted)}.results[data-v-262be46e]{font-size:.8rem}.drilldown-kpis[data-v-262be46e]{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:.55rem}.issues[data-v-262be46e]{display:grid;gap:.45rem}.issue[data-v-262be46e]{border:1px solid var(--admin-border);border-radius:.55rem;display:grid;gap:.3rem;padding:.5rem .55rem}.issue p[data-v-262be46e]{margin:0}button[data-v-262be46e]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.4rem .58rem}.results[data-v-b857eec8],.sub[data-v-b857eec8]{font-size:.8rem}.hint[data-v-b857eec8],.results[data-v-b857eec8],.sub[data-v-b857eec8]{color:var(--admin-muted)}.hint[data-v-b857eec8]{font-size:.78rem}.pager[data-v-b857eec8]{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;margin-top:.7rem}button[data-v-b857eec8],input[data-v-b857eec8],select[data-v-b857eec8]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.42rem .6rem}select[multiple][data-v-b857eec8]{min-height:4.6rem;min-width:8rem}.grid[data-v-79eaab58]{display:grid;gap:.8rem}.fields[data-v-79eaab58]{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.fields .wide[data-v-79eaab58]{grid-column:span 3}label[data-v-79eaab58]{display:grid;font-size:.85rem;gap:.2rem}button[data-v-79eaab58],input[data-v-79eaab58],select[data-v-79eaab58],textarea[data-v-79eaab58]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.42rem .58rem}.actions-row[data-v-79eaab58]{display:flex;justify-content:flex-end}@media(max-width:1200px){.fields[data-v-79eaab58]{grid-template-columns:1fr 1fr}.fields .wide[data-v-79eaab58]{grid-column:span 2}}.grid[data-v-0607e5f6]{display:grid;gap:.8rem}.fields[data-v-0607e5f6]{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.fields .wide[data-v-0607e5f6]{grid-column:span 2}label[data-v-0607e5f6]{display:grid;font-size:.85rem;gap:.2rem}button[data-v-0607e5f6],input[data-v-0607e5f6],select[data-v-0607e5f6]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.42rem .58rem}.actions-row[data-v-0607e5f6]{display:flex;justify-content:flex-end}.actions-inline[data-v-0607e5f6]{display:grid;gap:.35rem;grid-template-columns:minmax(11rem,1fr) auto auto}@media(max-width:1200px){.fields[data-v-0607e5f6]{grid-template-columns:1fr 1fr}}.grid[data-v-a74b3f28]{display:grid;gap:.8rem}.fields[data-v-a74b3f28]{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}label[data-v-a74b3f28]{display:grid;font-size:.85rem;gap:.2rem}button[data-v-a74b3f28],input[data-v-a74b3f28],select[data-v-a74b3f28]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.42rem .58rem}.actions-row[data-v-a74b3f28],.tax-head[data-v-a74b3f28]{align-items:center;display:flex;justify-content:space-between}.market-card[data-v-a74b3f28]{border:1px solid var(--admin-border);border-radius:.65rem;display:grid;gap:.6rem;padding:.7rem}.market-card>header[data-v-a74b3f28]{align-items:center;display:flex;justify-content:space-between}.market-card h4[data-v-a74b3f28],.market-card h5[data-v-a74b3f28]{margin:0}.market-fields[data-v-a74b3f28]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1200px){.fields[data-v-a74b3f28],.market-fields[data-v-a74b3f28]{grid-template-columns:1fr 1fr}}.grid[data-v-db79d597]{display:grid;gap:.8rem}button[data-v-da5d4769],input[data-v-da5d4769],select[data-v-da5d4769]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.4rem .55rem}.actions-row[data-v-da5d4769]{display:flex;justify-content:flex-end;margin-bottom:.5rem}.grid[data-v-ee8da5e6]{gap:.8rem}.grid[data-v-ee8da5e6],.kpis[data-v-ee8da5e6]{display:grid}.kpis[data-v-ee8da5e6]{gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.panel[data-v-ee8da5e6]{background:#fff;border:1px solid var(--admin-border);border-radius:.8rem;padding:.7rem}.two-col[data-v-ee8da5e6]{display:grid;gap:.7rem;grid-template-columns:1fr 1fr}.panel h3[data-v-ee8da5e6]{margin:0 0 .55rem}.meta[data-v-ee8da5e6]{color:var(--admin-muted);font-size:.84rem;margin:.4rem 0 .6rem}.list[data-v-ee8da5e6]{margin:0;padding-left:1rem}.recommendations[data-v-ee8da5e6]{display:grid;gap:.5rem}.card[data-v-ee8da5e6]{border:1px solid var(--admin-border);border-radius:.55rem;padding:.5rem .6rem}.card h4[data-v-ee8da5e6]{margin:0 0 .35rem}.card p[data-v-ee8da5e6]{margin:.2rem 0}label[data-v-ee8da5e6]{display:grid;font-size:.82rem;gap:.2rem}button[data-v-ee8da5e6],select[data-v-ee8da5e6]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.42rem .58rem}@media(max-width:1100px){.two-col[data-v-ee8da5e6]{grid-template-columns:1fr}}.grid[data-v-1ba5fabd]{display:grid;gap:.8rem}.filters[data-v-1ba5fabd]{display:flex;gap:.5rem}label[data-v-1ba5fabd]{display:grid;gap:.2rem}button[data-v-1ba5fabd],select[data-v-1ba5fabd]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.42rem .58rem}.actions[data-v-1ba5fabd]{display:flex;gap:.35rem}.grid[data-v-20d1fa81]{display:grid;gap:.8rem}.fields[data-v-20d1fa81]{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}label[data-v-20d1fa81]{display:grid;font-size:.85rem;gap:.2rem}button[data-v-20d1fa81],input[data-v-20d1fa81],select[data-v-20d1fa81]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.4rem .55rem}.actions-row[data-v-20d1fa81]{align-items:center;display:flex;gap:.6rem;justify-content:flex-end}.category-create[data-v-20d1fa81],.menu-target[data-v-20d1fa81]{display:grid;gap:.75rem}.menu-target[data-v-20d1fa81]{margin-bottom:.75rem}.inline[data-v-20d1fa81]{align-items:center;display:flex;gap:.45rem}.affected[data-v-20d1fa81]{display:grid;gap:.4rem}.status-grid[data-v-20d1fa81],.tenant-chips[data-v-20d1fa81]{display:flex;flex-wrap:wrap;gap:.45rem}.status-grid>div[data-v-20d1fa81],.tenant-chips span[data-v-20d1fa81]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.35rem .5rem}.status-grid>div[data-v-20d1fa81]{display:grid;gap:.25rem}.tree-label[data-v-20d1fa81]{display:grid;gap:.28rem}.locale-grid[data-v-20d1fa81]{display:grid;gap:.35rem}.locale-grid>div[data-v-20d1fa81]{display:grid;gap:.2rem}small[data-v-20d1fa81]{color:var(--admin-muted)}@media(max-width:1200px){.fields[data-v-20d1fa81]{grid-template-columns:1fr 1fr}}.grid[data-v-16035da7]{display:grid;gap:.8rem}.stats-grid[data-v-16035da7]{display:grid;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr))}.stats-grid article[data-v-16035da7]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.45rem .55rem}.stats-grid p[data-v-16035da7]{color:var(--admin-muted);font-size:.78rem;margin:0}.stats-grid strong[data-v-16035da7]{font-size:1.03rem}.fields[data-v-16035da7]{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.55rem}.four-cols[data-v-16035da7]{grid-template-columns:repeat(4,minmax(0,1fr))}.wide[data-v-16035da7]{grid-column:span 2}label[data-v-16035da7]{display:grid;font-size:.85rem;gap:.2rem}button[data-v-16035da7],input[data-v-16035da7],select[data-v-16035da7],textarea[data-v-16035da7]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;font:inherit;padding:.42rem .58rem}.action-group[data-v-16035da7],.actions-inline[data-v-16035da7]{display:flex;gap:.35rem}.action-group[data-v-16035da7]{align-items:end}@media(max-width:1300px){.stats-grid[data-v-16035da7]{grid-template-columns:repeat(3,minmax(0,1fr))}.fields[data-v-16035da7],.four-cols[data-v-16035da7]{grid-template-columns:1fr 1fr}}@media(max-width:840px){.fields[data-v-16035da7],.four-cols[data-v-16035da7],.stats-grid[data-v-16035da7]{grid-template-columns:1fr}.wide[data-v-16035da7]{grid-column:auto}.action-group[data-v-16035da7],.actions-inline[data-v-16035da7]{flex-wrap:wrap}}.status-select[data-v-d40d74e1]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.4rem .55rem}.meta[data-v-d40d74e1]{color:var(--admin-muted);font-size:.78rem;margin:.2rem 0 0}a[data-v-d40d74e1]{color:#1d4c72;text-decoration:none}.hint[data-v-b900144c],.results[data-v-b900144c],.sub[data-v-b900144c]{color:var(--admin-muted);font-size:.8rem}.tags[data-v-b900144c]{display:flex;flex-wrap:wrap;gap:.25rem}.inline-cell[data-v-b900144c]{display:grid;gap:.3rem}.tag[data-v-b900144c]{background:#f6f9fc;border:1px solid var(--admin-border);border-radius:999px;font-size:.73rem;padding:.1rem .45rem}.pager[data-v-b900144c]{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;margin-top:.7rem}button[data-v-b900144c],input[data-v-b900144c],select[data-v-b900144c]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.42rem .6rem}.grid[data-v-6cc976bc]{display:grid;gap:.8rem}.fields[data-v-6cc976bc]{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.four-cols[data-v-6cc976bc]{grid-template-columns:repeat(4,minmax(0,1fr))}label[data-v-6cc976bc]{display:grid;font-size:.85rem;gap:.2rem}button[data-v-6cc976bc],input[data-v-6cc976bc],select[data-v-6cc976bc]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.42rem .58rem}.actions-row[data-v-6cc976bc],.actions-row-multi[data-v-6cc976bc]{display:flex;justify-content:flex-end}.actions-row-multi[data-v-6cc976bc]{gap:.45rem}.actions-inline[data-v-6cc976bc]{display:flex;gap:.35rem}@media(max-width:1200px){.fields[data-v-6cc976bc],.four-cols[data-v-6cc976bc]{grid-template-columns:1fr 1fr}}.pos-template-shell[data-v-da4039b0]{display:grid;gap:.75rem}.region-grid[data-v-da4039b0]{align-items:start;display:grid;gap:.55rem;grid-template-columns:minmax(0,2.25fr) minmax(25rem,1fr)}.region-event[data-v-da4039b0],.region-main[data-v-da4039b0],.region-side[data-v-da4039b0],.region-top[data-v-da4039b0]{display:grid;gap:.7rem}.event .region-grid[data-v-da4039b0]{grid-template-columns:1fr}@media(max-width:1100px){.region-grid[data-v-da4039b0]{grid-template-columns:1fr}}@media(max-width:760px){.pos-template-shell[data-v-da4039b0],.region-event[data-v-da4039b0],.region-main[data-v-da4039b0],.region-side[data-v-da4039b0],.region-top[data-v-da4039b0]{gap:.55rem}}.pos-page[data-v-b4ee52a1]{--classic-bg:#d6d6d6;--classic-blue:#5a97c8;--classic-blue-dark:#2f6f9f;--classic-tile:#3f89c2;--classic-tile-muted:#aec3d8;--classic-text:#ebf2f9;background:var(--classic-bg);display:grid;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;gap:.75rem;padding:.3rem}[data-v-b4ee52a1] .admin-page-header{display:none}.classic-grid-header[data-v-b4ee52a1]{border:8px solid var(--classic-blue);border-radius:.45rem;display:grid;grid-template-columns:1.05fr .85fr .95fr .9fr 1.2fr 1.75fr;overflow:hidden}.classic-grid-header article[data-v-b4ee52a1]{background:var(--classic-blue);border-right:2px solid var(--classic-blue-dark);color:var(--classic-text);font-size:clamp(.78rem,1.05vw,.95rem);padding:.95rem .65rem}.classic-grid-header article[data-v-b4ee52a1]:last-child{border-right:0}.customer-box[data-v-b4ee52a1],.search-panel[data-v-b4ee52a1],.totals-box[data-v-b4ee52a1]{background:transparent;border:0;border-radius:.7rem;padding:0}.toolbar[data-v-b4ee52a1]{display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) auto auto auto;margin-bottom:.45rem}.search[data-v-b4ee52a1],button[data-v-b4ee52a1],input[data-v-b4ee52a1],select[data-v-b4ee52a1]{border:0;border-radius:.5rem;font:inherit;padding:.55rem .7rem}input[data-v-b4ee52a1],select[data-v-b4ee52a1]{background:#f8fbff;color:#17344a}.classic-workspace[data-v-b4ee52a1]{background:var(--classic-bg);border-radius:.25rem;max-height:55vh;min-height:35vh;overflow:auto}.results[data-v-b4ee52a1]{display:grid;gap:.35rem}.result[data-v-b4ee52a1]{background:#e8f1f9;color:#183a54;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;text-align:left}.result.active[data-v-b4ee52a1]{background:#5a97c8;color:#fff}.result.active .in-cart[data-v-b4ee52a1],.result.active .meta[data-v-b4ee52a1]{color:#eaf2fa}.result[data-v-b4ee52a1]:disabled{opacity:.55}.title[data-v-b4ee52a1]{font-weight:600;margin:0}.meta[data-v-b4ee52a1]{color:#4b6980;font-size:.78rem;margin:.15rem 0 0}.right[data-v-b4ee52a1]{align-content:center;display:grid;gap:.1rem;text-align:right}.stock[data-v-b4ee52a1]{color:#1f6e49;font-size:.75rem}.stock.out[data-v-b4ee52a1]{color:#a0302a}.in-cart[data-v-b4ee52a1]{color:#436983;font-size:.72rem}.classic-subtotal-bar[data-v-b4ee52a1]{align-items:baseline;background:var(--classic-blue);border-radius:.3rem;color:var(--classic-text);display:flex;font-weight:600;gap:.35rem;justify-content:flex-end;margin-top:.45rem;padding:.45rem .75rem}.classic-action-tiles[data-v-b4ee52a1]{display:grid;gap:.35rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.45rem}.classic-tile[data-v-b4ee52a1]{background:var(--classic-tile);border-radius:.42rem;color:#edf4fa;font-size:clamp(.76rem,.95vw,.84rem);min-height:clamp(4.2rem,9.2vh,6.2rem)}.classic-tile.tone-muted[data-v-b4ee52a1]{background:var(--classic-tile-muted)}.classic-tile.tone-dark[data-v-b4ee52a1]{background:#3471a1}.classic-tile.tone-warning[data-v-b4ee52a1]{background:#d2bf00;color:#fef9da}.classic-tile.tone-accent[data-v-b4ee52a1]{background:#eaa937}h2[data-v-b4ee52a1]{color:#f0f5fa;font-size:.96rem;margin:0 0 .35rem}.customer-box[data-v-b4ee52a1],.totals-box[data-v-b4ee52a1]{background:var(--classic-blue);border-radius:.55rem;color:#ebf3fa;padding:.5rem}.classic-side-top[data-v-b4ee52a1]{padding-top:.4rem}.customer-box button[data-v-b4ee52a1],.totals-box button[data-v-b4ee52a1]{background:#adc2d7;color:#f7fbff}.customer-box button.primary[data-v-b4ee52a1],.totals-box button.primary[data-v-b4ee52a1]{background:#3f89c2}.customer-box button.secondary[data-v-b4ee52a1],.totals-box button.secondary[data-v-b4ee52a1]{background:#8faed0}.customer-search[data-v-b4ee52a1]{display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr) auto}.classic-search-shell[data-v-b4ee52a1]{background:#5a97c8;border:6px solid #5a97c8;border-radius:.55rem;padding:.2rem}.customer-results[data-v-b4ee52a1]{display:grid;gap:.25rem;list-style:none;margin:.4rem 0 0;padding:0}.customer-results button[data-v-b4ee52a1]{text-align:left;width:100%}.classic-control-grid[data-v-b4ee52a1]{display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.45rem}.classic-side-btn[data-v-b4ee52a1]{background:linear-gradient(90deg,#a9bdd1,#a9bdd1 70%,#b4c8dc);border-radius:.38rem;color:#f0f6fc;font-size:clamp(.72rem,.85vw,.82rem);min-height:clamp(3.8rem,7.8vh,5.25rem);text-align:center}.classic-side-btn.muted[data-v-b4ee52a1]{background:#b5c8db}.classic-side-btn.success[data-v-b4ee52a1]{background:#5eaf65}.lines[data-v-b4ee52a1]{display:grid;gap:.3rem;list-style:none;margin:0;max-height:16vh;overflow:auto;padding:0}.line[data-v-b4ee52a1]{background:#abc0d5;border-radius:.45rem;color:#173852;display:grid;gap:.32rem;padding:.45rem .55rem}.controls[data-v-b4ee52a1]{align-items:center;display:flex;gap:.25rem}.controls input[data-v-b4ee52a1]{width:3.8rem}.remove[data-v-b4ee52a1]{margin-left:auto}.linklike[data-v-b4ee52a1]{background:transparent;border:0;color:#1f4c6a;margin-left:.25rem;padding:0;text-decoration:underline}.warn[data-v-b4ee52a1]{color:#ffe1dd;font-size:.76rem;margin:.2rem 0}.discount-hook[data-v-b4ee52a1],.state[data-v-b4ee52a1],.template-meta[data-v-b4ee52a1],.terminal-reference[data-v-b4ee52a1]{color:#ebf2fa;font-size:.75rem;margin:.2rem 0}dl[data-v-b4ee52a1]{display:grid;gap:.25rem;margin:.45rem 0}dl div[data-v-b4ee52a1]{display:flex;justify-content:space-between}.total[data-v-b4ee52a1]{border-top:1px solid rgba(240,247,255,.45);padding-top:.25rem}dt[data-v-b4ee52a1]{color:#e8f1f8}dd[data-v-b4ee52a1]{color:#fff;font-weight:600;margin:0}.actions[data-v-b4ee52a1]{display:grid;gap:.35rem;grid-template-columns:1fr 1fr}.secondary-actions[data-v-b4ee52a1]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.4rem}.classic-summary[data-v-b4ee52a1]{background:#d8d8d8;border:1px solid #c8c8c8;color:#183b55}.classic-summary .discount-hook[data-v-b4ee52a1],.classic-summary .state[data-v-b4ee52a1],.classic-summary .terminal-reference[data-v-b4ee52a1],.classic-summary dd[data-v-b4ee52a1],.classic-summary dt[data-v-b4ee52a1],.classic-summary h2[data-v-b4ee52a1]{color:#173852}.classic-pos-actions[data-v-b4ee52a1]{display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.compact-cart[data-v-b4ee52a1]{background:#9eb8d1;padding:.35rem}.compact-cart>summary[data-v-b4ee52a1]{color:#f1f7fc;cursor:pointer;font-size:.8rem;list-style:none}.compact-cart>summary[data-v-b4ee52a1]::-webkit-details-marker{display:none}.advanced-panel[data-v-b4ee52a1]{background:transparent;border:0;padding:0}.advanced-panel>summary[data-v-b4ee52a1]{background:#8faed0;border-radius:.45rem;color:#eff5fb;cursor:pointer;font-size:.78rem;list-style:none;margin-bottom:.35rem;padding:.42rem .6rem}.advanced-panel>summary[data-v-b4ee52a1]::-webkit-details-marker{display:none}.success[data-v-b4ee52a1]{color:#e5ffef;font-size:.8rem;margin:.45rem 0 0}.event-mode-banner[data-v-b4ee52a1]{background:#fffaf2;border:0;border-radius:.5rem;padding:.55rem .65rem}.event-mode-banner p[data-v-b4ee52a1]{font-size:.8rem;margin:0}.event button[data-v-b4ee52a1],.event input[data-v-b4ee52a1],.event select[data-v-b4ee52a1]{font-size:.95rem;min-height:2.5rem}@media(max-width:1300px){.pos-page[data-v-b4ee52a1]{padding:.22rem}.classic-grid-header[data-v-b4ee52a1]{border-width:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.classic-workspace[data-v-b4ee52a1]{max-height:42vh;min-height:28vh}.classic-action-tiles[data-v-b4ee52a1]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.pos-page[data-v-b4ee52a1]{padding:.15rem}.classic-action-tiles[data-v-b4ee52a1]{grid-template-columns:repeat(3,minmax(0,1fr))}.classic-workspace[data-v-b4ee52a1]{max-height:34vh;min-height:24vh}.classic-control-grid[data-v-b4ee52a1],.classic-pos-actions[data-v-b4ee52a1]{grid-template-columns:repeat(2,minmax(0,1fr))}.lines[data-v-b4ee52a1]{max-height:13vh}}@media(max-width:820px){.toolbar[data-v-b4ee52a1]{grid-template-columns:1fr}.classic-action-tiles[data-v-b4ee52a1]{grid-template-columns:repeat(2,minmax(0,1fr))}.actions[data-v-b4ee52a1],.classic-control-grid[data-v-b4ee52a1],.classic-pos-actions[data-v-b4ee52a1]{grid-template-columns:1fr}.classic-grid-header[data-v-b4ee52a1],.secondary-actions[data-v-b4ee52a1]{grid-template-columns:1fr 1fr}.classic-grid-header article[data-v-b4ee52a1]{padding:.7rem .5rem}.customer-search[data-v-b4ee52a1]{grid-template-columns:1fr}}@media(max-width:560px){.classic-grid-header[data-v-b4ee52a1]{border-width:4px}.classic-action-tiles[data-v-b4ee52a1],.classic-grid-header[data-v-b4ee52a1],.secondary-actions[data-v-b4ee52a1]{grid-template-columns:1fr}.classic-subtotal-bar[data-v-b4ee52a1]{font-size:.85rem;justify-content:space-between}.controls[data-v-b4ee52a1]{flex-wrap:wrap}}.grid[data-v-dbddd8a4]{display:grid;gap:.8rem}.fields[data-v-dbddd8a4]{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}label[data-v-dbddd8a4]{display:grid;font-size:.85rem;gap:.2rem}button[data-v-dbddd8a4],input[data-v-dbddd8a4],select[data-v-dbddd8a4]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.42rem .58rem}.actions-row[data-v-dbddd8a4]{display:flex;justify-content:flex-end}.preview-box[data-v-dbddd8a4]{background:#fff;border:1px solid var(--admin-border);border-radius:.65rem;padding:.7rem}.preview-box p[data-v-dbddd8a4]{margin:0 0 .35rem}.preview-box pre[data-v-dbddd8a4]{font-size:.75rem;margin:0;max-height:22rem;overflow:auto}@media(max-width:1200px){.fields[data-v-dbddd8a4]{grid-template-columns:1fr 1fr}}.grid[data-v-48d3960f],.grid[data-v-420b6bc2]{display:grid;gap:.8rem}.fields[data-v-420b6bc2]{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.four-cols[data-v-420b6bc2]{grid-template-columns:repeat(4,minmax(0,1fr))}label[data-v-420b6bc2]{display:grid;font-size:.85rem;gap:.2rem}button[data-v-420b6bc2],input[data-v-420b6bc2],select[data-v-420b6bc2]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.42rem .58rem}.actions-row[data-v-420b6bc2]{display:flex;justify-content:flex-end}.actions-inline[data-v-420b6bc2]{display:grid;gap:.45rem;grid-template-columns:auto auto 1fr auto;margin-bottom:.6rem}.actions-row-inline[data-v-420b6bc2]{display:grid;gap:.35rem;grid-template-columns:1fr auto auto auto}.confirm-token[data-v-420b6bc2]{background:#fff;border:1px solid var(--admin-border);border-radius:.6rem;bottom:1rem;padding:.6rem;position:fixed;right:1rem;width:min(320px,90vw);z-index:45}@media(max-width:1200px){.fields[data-v-420b6bc2],.four-cols[data-v-420b6bc2]{grid-template-columns:1fr 1fr}.actions-inline[data-v-420b6bc2],.actions-row-inline[data-v-420b6bc2]{grid-template-columns:1fr}}.grid[data-v-62423b3a]{display:grid;gap:.8rem}.results[data-v-2986b6a9]{font-size:.82rem}.results[data-v-2986b6a9],.sub[data-v-2986b6a9]{color:var(--admin-muted)}.sub[data-v-2986b6a9]{font-size:.8rem}.hint[data-v-2986b6a9]{color:var(--admin-muted);font-size:.78rem}.inline-cell[data-v-2986b6a9]{display:grid;gap:.3rem}.quick[data-v-2986b6a9]{margin-left:.45rem}.pager[data-v-2986b6a9]{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;margin-top:.7rem}button[data-v-2986b6a9],input[data-v-2986b6a9],select[data-v-2986b6a9]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.42rem .6rem}select[multiple][data-v-2986b6a9]{min-height:4.6rem;min-width:8rem}.grid[data-v-0053e084]{gap:.8rem}.grid[data-v-0053e084],label[data-v-0053e084]{display:grid}label[data-v-0053e084]{font-size:.86rem;gap:.28rem}button[data-v-0053e084],input[data-v-0053e084],textarea[data-v-0053e084]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.48rem .62rem}small[data-v-0053e084]{color:var(--admin-muted)}.grid[data-v-8fe5a237]{display:grid;gap:.8rem}.stats-grid[data-v-8fe5a237]{display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid article[data-v-8fe5a237]{border:1px solid var(--admin-border);border-radius:.6rem;padding:.55rem}.stat-label[data-v-8fe5a237]{color:var(--admin-muted);font-size:.74rem;margin:0}.stat-value[data-v-8fe5a237]{font-size:1.2rem;margin:.2rem 0 0}.filters[data-v-8fe5a237],.rule-form[data-v-8fe5a237]{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}label[data-v-8fe5a237]{display:grid;font-size:.85rem;gap:.2rem}button[data-v-8fe5a237],input[data-v-8fe5a237],select[data-v-8fe5a237]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.42rem .58rem}.actions-inline[data-v-8fe5a237]{display:grid;gap:.35rem;grid-template-columns:1fr auto auto}.actions-row[data-v-8fe5a237]{display:flex;justify-content:flex-end;margin-bottom:.6rem}.clickable[data-v-8fe5a237]{cursor:pointer}.clickable.selected[data-v-8fe5a237]{background:#f5f8fb}@media(max-width:1200px){.filters[data-v-8fe5a237],.rule-form[data-v-8fe5a237],.stats-grid[data-v-8fe5a237]{grid-template-columns:1fr 1fr}.actions-inline[data-v-8fe5a237]{grid-template-columns:1fr}}.grid[data-v-9d9b4528]{display:grid;gap:.8rem}.theme-admin[data-v-5adb3e95]{display:grid;gap:1rem}.hidden-input[data-v-5adb3e95]{display:none}button[data-v-5adb3e95],input[data-v-5adb3e95],select[data-v-5adb3e95],textarea[data-v-5adb3e95]{font:inherit}button[data-v-5adb3e95]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;cursor:pointer;padding:.5rem .7rem}button[data-v-5adb3e95]:disabled{cursor:not-allowed;opacity:.55}.primary[data-v-5adb3e95]{background:#143f2d;border-color:#143f2d;color:#fff}.danger[data-v-5adb3e95]{background:#9d2f2f;border-color:#9d2f2f;color:#fff}.workspace[data-v-5adb3e95]{align-items:start;grid-template-columns:22rem minmax(0,1fr)}.editor-shell[data-v-5adb3e95],.theme-panel[data-v-5adb3e95],.workspace[data-v-5adb3e95]{display:grid;gap:1rem}.editor-panel[data-v-5adb3e95],.panel-card[data-v-5adb3e95],.preview-panel[data-v-5adb3e95],.status-strip[data-v-5adb3e95]{background:#fff;border:1px solid var(--admin-border);border-radius:.9rem;padding:1rem}.panel-head[data-v-5adb3e95],.preview-toolbar[data-v-5adb3e95],.status-strip[data-v-5adb3e95]{align-items:center;display:flex;gap:.8rem;justify-content:space-between}h2[data-v-5adb3e95],h3[data-v-5adb3e95],p[data-v-5adb3e95]{margin:0}.form-grid[data-v-5adb3e95],.section-list[data-v-5adb3e95],.theme-list[data-v-5adb3e95]{display:grid;gap:.7rem}.theme-row[data-v-5adb3e95]{align-items:center;display:grid;gap:.65rem;grid-template-columns:auto 1fr auto;text-align:left}.theme-row.selected[data-v-5adb3e95]{border-color:#1f6feb;box-shadow:0 0 0 2px #1f6feb24}.theme-swatch[data-v-5adb3e95]{border-radius:.45rem;height:2rem;width:2rem}.hint[data-v-5adb3e95],.preview-section small[data-v-5adb3e95],.status-strip span[data-v-5adb3e95],.theme-row small[data-v-5adb3e95]{color:var(--admin-muted)}.theme-row em[data-v-5adb3e95]{background:#e7f7ed;border-radius:999px;color:#176b3a;font-size:.72rem;font-style:normal;font-weight:700;padding:.15rem .45rem}.theme-row em.muted[data-v-5adb3e95]{background:#f1f1f1;color:#666}label[data-v-5adb3e95]{color:#17202a;display:grid;font-weight:700;gap:.3rem}input[data-v-5adb3e95],select[data-v-5adb3e95],textarea[data-v-5adb3e95]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;color:#101820;font-weight:400;padding:.5rem .6rem;width:100%}textarea[data-v-5adb3e95]{resize:vertical}.wide[data-v-5adb3e95]{width:100%}.action-grid[data-v-5adb3e95]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.status-strip[data-v-5adb3e95]{flex-wrap:wrap}.status-strip>div[data-v-5adb3e95]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.save-state[data-v-5adb3e95]{background:#f1f3f5;border-radius:999px;padding:.18rem .5rem;text-transform:capitalize}.save-state.dirty[data-v-5adb3e95]{background:#fff5d6;color:#7a5200}.save-state.saved[data-v-5adb3e95]{background:#e7f7ed;color:#176b3a}.save-state.error[data-v-5adb3e95]{background:#ffe8e8;color:#9d2f2f}.inline-check[data-v-5adb3e95]{align-items:center;display:inline-flex;flex-direction:row;font-weight:700;gap:.45rem}.inline-check input[data-v-5adb3e95]{width:auto}.editor-tabs[data-v-5adb3e95],.page-tabs[data-v-5adb3e95],.section-library[data-v-5adb3e95]{display:flex;flex-wrap:wrap;gap:.45rem}.editor-tabs button.active[data-v-5adb3e95],.page-tabs button.active[data-v-5adb3e95]{background:#17202a;border-color:#17202a;color:#fff}.editor-grid[data-v-5adb3e95]{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}.form-grid[data-v-5adb3e95]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .mini-card[data-v-5adb3e95],.form-grid .revision-row[data-v-5adb3e95],.form-grid .section-library[data-v-5adb3e95],.form-grid h2[data-v-5adb3e95],.form-grid h3[data-v-5adb3e95],.form-grid label[data-v-5adb3e95]:has(textarea),.form-grid p[data-v-5adb3e95]{grid-column:1/-1}.mini-card[data-v-5adb3e95],.revision-row[data-v-5adb3e95],.section-row[data-v-5adb3e95]{background:#fbfcfd;border:1px solid var(--admin-border);border-radius:.7rem;padding:.75rem}.section-row[data-v-5adb3e95]{align-items:center;display:grid;gap:.55rem;grid-template-columns:auto auto minmax(10rem,1fr) auto auto auto}.drag-handle[data-v-5adb3e95]{color:var(--admin-muted);cursor:grab;font-weight:900}.preview-panel[data-v-5adb3e95]{position:sticky;top:1rem}.preview-stage[data-v-5adb3e95]{background:#eef1f4;border:1px solid var(--admin-border);border-radius:.8rem;margin-top:.8rem;min-height:36rem;overflow:auto;padding:1rem}.preview-frame[data-v-5adb3e95]{box-shadow:0 12px 30px #0f172a24;margin:0 auto;min-height:34rem;transition:width .2s ease}.preview-footer[data-v-5adb3e95],.preview-header[data-v-5adb3e95]{display:grid;gap:.5rem;padding:1rem}.preview-header nav[data-v-5adb3e95]{display:flex;flex-wrap:wrap;gap:.75rem}.preview-main[data-v-5adb3e95]{display:grid;gap:.75rem;padding:1rem}.preview-section[data-v-5adb3e95]{border:1px solid;border-radius:.65rem;display:grid;gap:.25rem;min-height:4rem;padding:.8rem}.preview-footer[data-v-5adb3e95]{background:#202020;color:#fff}.error-text[data-v-5adb3e95]{color:#9d2f2f;font-weight:700}@media(max-width:1280px){.editor-grid[data-v-5adb3e95],.workspace[data-v-5adb3e95]{grid-template-columns:1fr}.preview-panel[data-v-5adb3e95]{position:static}}@media(max-width:760px){.form-grid[data-v-5adb3e95],.section-row[data-v-5adb3e95]{grid-template-columns:1fr}.panel-head[data-v-5adb3e95],.preview-toolbar[data-v-5adb3e95],.status-strip[data-v-5adb3e95]{align-items:stretch;flex-direction:column}}.grid[data-v-9a164324]{display:grid;gap:.8rem}.fields[data-v-9a164324]{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-9a164324]{display:grid;font-size:.85rem;gap:.25rem}button[data-v-9a164324],input[data-v-9a164324],select[data-v-9a164324]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.4rem .55rem}select[multiple][data-v-9a164324]{min-height:9rem}.actions-row[data-v-9a164324]{display:flex;gap:.6rem;justify-content:flex-end;margin-top:.75rem}@media(max-width:900px){.fields[data-v-9a164324]{grid-template-columns:1fr}}button[data-v-7b3c57e4]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.42rem .6rem}.role-overlay[data-v-7b3c57e4]{background:#0f17207a;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:50}.role-dialog[data-v-7b3c57e4]{background:#fff;border:1px solid var(--admin-border);border-radius:.7rem;box-shadow:0 18px 48px #0f172033;padding:1rem;width:min(460px,100%)}.role-dialog footer[data-v-7b3c57e4],.role-dialog header[data-v-7b3c57e4]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.role-dialog h2[data-v-7b3c57e4],.role-dialog p[data-v-7b3c57e4]{margin:0}.role-dialog p[data-v-7b3c57e4]{color:var(--admin-muted)}.icon-button[data-v-7b3c57e4]{font-size:1.25rem;height:2rem;line-height:1;padding:0;width:2rem}.role-list[data-v-7b3c57e4]{display:grid;gap:.6rem;margin:1rem 0}.role-option[data-v-7b3c57e4]{align-items:center;border:1px solid var(--admin-border);border-radius:.6rem;display:flex;gap:.7rem;padding:.7rem}.role-option span[data-v-7b3c57e4]{display:grid;gap:.15rem}.role-option small[data-v-7b3c57e4]{color:var(--admin-muted)}.save-error[data-v-7b3c57e4]{color:#a83939;margin:0 0 .75rem}.primary[data-v-7b3c57e4]{background:#17324d;border-color:#17324d;color:#fff}.block-hero[data-v-fb0433aa]{background:linear-gradient(135deg,var(--sf-color-surface,#fff),var(--sf-color-surface-muted,#f5f9fc));border:1px solid var(--sf-color-border,#dbe5ec);border-radius:var(--sf-radius-lg,.8rem);display:grid;gap:var(--sf-space-sm,.55rem);padding:var(--sf-space-lg,1rem)}.eyebrow[data-v-fb0433aa]{color:var(--sf-color-text-muted,#5f7485);font-size:var(--sf-font-size-sm,.8rem);letter-spacing:.06em;margin:0;text-transform:uppercase}.subtitle[data-v-fb0433aa]{color:var(--sf-color-text-muted,#526b7c);margin:0}.cta[data-v-fb0433aa]{background:var(--sf-button-primary-bg,#173c53);border:1px solid var(--sf-button-primary-bg,#173c53);border-radius:var(--sf-radius-md,.55rem);color:var(--sf-button-primary-text,#fff);display:inline-flex;font-weight:600;padding:var(--sf-space-sm,.55rem) var(--sf-space-md,.8rem);text-decoration:none;width:-moz-fit-content;width:fit-content}.block-rich-text[data-v-3be7c890]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#dbe5ec);border-radius:var(--sf-radius-md,.7rem);padding:var(--sf-space-lg,1rem)}.html[data-v-3be7c890]{color:var(--sf-color-text,#102635)}.html[data-v-3be7c890] blockquote,.html[data-v-3be7c890] ol,.html[data-v-3be7c890] p,.html[data-v-3be7c890] ul{margin:.5rem 0}.html[data-v-3be7c890] a{color:var(--sf-color-primary,#173c53)}.block-faq[data-v-9475f570]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#dbe5ec);border-radius:var(--sf-radius-md,.7rem);padding:var(--sf-space-lg,1rem)}.block-faq[data-v-9475f570],dl[data-v-9475f570]{display:grid;gap:var(--sf-space-sm,.55rem)}dl[data-v-9475f570]{margin:0}dt[data-v-9475f570]{color:var(--sf-color-text,#102635);font-weight:600}dd[data-v-9475f570]{color:var(--sf-color-text-muted,#526b7c);margin:.2rem 0 0}.block-trust[data-v-6e2bc332]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#dbe5ec);border-radius:var(--sf-radius-md,.7rem);padding:var(--sf-space-lg,1rem)}.block-trust[data-v-6e2bc332],ul[data-v-6e2bc332]{display:grid;gap:var(--sf-space-sm,.55rem)}ul[data-v-6e2bc332]{list-style:none;margin:0;padding:0}li[data-v-6e2bc332]{display:grid;gap:var(--sf-space-sm,.55rem);grid-template-columns:auto 1fr}.icon[data-v-6e2bc332]{color:var(--sf-color-primary,#173c53);font-weight:700}.desc[data-v-6e2bc332],.label[data-v-6e2bc332]{margin:0}.label[data-v-6e2bc332]{color:var(--sf-color-text,#102635)}.desc[data-v-6e2bc332]{color:var(--sf-color-text-muted,#526b7c)}.block-spec-table[data-v-b582b092]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#dbe5ec);border-radius:var(--sf-radius-md,.7rem);display:grid;gap:var(--sf-space-sm,.55rem);padding:var(--sf-space-lg,1rem)}table[data-v-b582b092]{border-collapse:collapse;width:100%}td[data-v-b582b092],th[data-v-b582b092]{border-top:1px solid var(--sf-color-border,#e6edf2);padding:.45rem 0;text-align:left}th[data-v-b582b092]{color:var(--sf-color-text-muted,#526b7c);font-weight:500;width:30%}td[data-v-b582b092]{color:var(--sf-color-text,#102635)}.block-shipping-returns[data-v-6239bf6f]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#dbe5ec);border-radius:var(--sf-radius-md,.7rem);padding:var(--sf-space-lg,1rem)}.block-shipping-returns[data-v-6239bf6f],dl[data-v-6239bf6f]{display:grid;gap:var(--sf-space-sm,.55rem)}dl[data-v-6239bf6f]{margin:0}dt[data-v-6239bf6f]{color:var(--sf-color-text,#102635);font-weight:600}dd[data-v-6239bf6f]{color:var(--sf-color-text-muted,#526b7c);margin:.15rem 0 0}.block-product-facts[data-v-13c45767]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#dbe5ec);border-radius:var(--sf-radius-md,.7rem);display:grid;gap:var(--sf-space-sm,.55rem);padding:var(--sf-space-lg,1rem)}dl[data-v-13c45767]{gap:var(--sf-space-xs,.35rem);margin:0}div[data-v-13c45767],dl[data-v-13c45767]{display:grid}div[data-v-13c45767]{gap:var(--sf-space-sm,.55rem);grid-template-columns:7rem 1fr}dt[data-v-13c45767]{color:var(--sf-color-text-muted,#526b7c)}dd[data-v-13c45767]{color:var(--sf-color-text,#102635);margin:0}.block-brand-story[data-v-2c5eedf0]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#dbe5ec);border-radius:var(--sf-radius-md,.7rem);display:grid;gap:var(--sf-space-sm,.55rem);padding:var(--sf-space-lg,1rem)}.brand[data-v-2c5eedf0]{color:var(--sf-color-text-muted,#526b7c);letter-spacing:.04em;margin:0;text-transform:uppercase}.body[data-v-2c5eedf0]{color:var(--sf-color-text,#102635)}.content-renderer[data-v-f08a5eb3],.machine-facts[data-v-70d9797e]{display:grid;gap:var(--sf-space-md,.8rem)}.facts-section[data-v-70d9797e]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#dbe5ec);border-radius:var(--sf-radius-md,.7rem);padding:var(--sf-space-lg,1rem)}dl[data-v-70d9797e]{gap:var(--sf-space-xs,.35rem);margin:.5rem 0 0}div[data-v-70d9797e],dl[data-v-70d9797e]{display:grid}div[data-v-70d9797e]{gap:var(--sf-space-sm,.55rem);grid-template-columns:10rem 1fr}dt[data-v-70d9797e]{color:var(--sf-color-text-muted,#526b7c)}dd[data-v-70d9797e]{color:var(--sf-color-text,#102635);margin:0}.help-page[data-v-fc0a1a12]{display:grid;gap:var(--sf-space-md,.8rem)}.returns-link[data-v-fc0a1a12]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#cad8e2);border-radius:.5rem;color:var(--sf-color-text,#173a50);justify-self:start;padding:.45rem .62rem;text-decoration:none}.card[data-v-fa59facf]{align-content:start;background:var(--sf-card-surface,#fff);border:1px solid var(--sf-card-border,#dbe5ec);border-radius:var(--sf-radius-md,.75rem);box-shadow:var(--sf-shadow-sm,0 1px 2px rgba(16,38,53,.08));display:grid;overflow:hidden}.image-wrap[data-v-fa59facf]{aspect-ratio:4/5;background:var(--sf-color-surface-muted,#f2f6f9);display:block;position:relative}.image-wrap img[data-v-fa59facf]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.placeholder[data-v-fa59facf]{color:var(--sf-color-text-muted,#728797);display:grid;font-size:var(--sf-font-size-sm,.84rem);height:100%;place-items:center;width:100%}.campaign[data-v-fa59facf]{background:var(--sf-color-primary,#153a50);border-radius:var(--sf-radius-pill,999px);color:var(--sf-color-primary-contrast,#fff);font-size:var(--sf-font-size-sm,.68rem);left:.45rem;padding:.2rem .45rem;position:absolute;top:.45rem}.body[data-v-fa59facf]{display:grid;gap:var(--sf-space-xs,.35rem);padding:.65rem}.brand[data-v-fa59facf]{color:var(--sf-color-text-muted,#627b8d);font-size:var(--sf-font-size-sm,.78rem);margin:0}h3[data-v-fa59facf]{font-size:.93rem;line-height:1.25;margin:0}h3 a[data-v-fa59facf]{color:var(--sf-color-text,#17394f);text-decoration:none}.price-line[data-v-fa59facf]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.35rem;margin:0}.price-line strong[data-v-fa59facf]{color:var(--sf-color-text,#112f42);font-size:var(--sf-font-size-md,.95rem)}.compare[data-v-fa59facf]{color:var(--sf-color-text-muted,#728697);font-size:var(--sf-font-size-sm,.84rem);text-decoration:line-through}.discount[data-v-fa59facf]{color:var(--sf-color-danger,#b52719)}.discount[data-v-fa59facf],.stock[data-v-fa59facf]{font-size:var(--sf-font-size-sm,.8rem)}.stock[data-v-fa59facf]{color:var(--sf-color-success,#1f7b4f);margin:0}.stock--out[data-v-fa59facf]{color:var(--sf-color-danger,#9a3225)}.variant-meta[data-v-fa59facf]{color:var(--sf-color-text-muted,#5e7486);font-size:var(--sf-font-size-sm,.78rem);margin:0}.swatches[data-v-fa59facf]{display:inline-flex;flex-wrap:wrap;gap:.25rem}.swatches span[data-v-fa59facf]{border:1px solid var(--sf-color-border,#d5e1e8);border-radius:999px;height:.8rem;width:.8rem}.badges[data-v-fa59facf]{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.badges li[data-v-fa59facf]{border:1px solid var(--sf-color-border,#d2dfea);border-radius:var(--sf-radius-pill,999px);color:var(--sf-color-text-muted,#2b5068);font-size:var(--sf-font-size-sm,.72rem);padding:.13rem .4rem}.template-fanatik-inspired-commerce{border:1px solid var(--sf-card-border,#d8d4c9);border-radius:0;box-shadow:none;transition:transform .16s ease,border-color .16s ease}.template-fanatik-inspired-commerce{border-color:var(--sf-color-text,#141414);transform:translateY(-2px)}.template-fanatik-inspired-commerce{aspect-ratio:1/1;background:#efede6}.template-fanatik-inspired-commerce{color:var(--sf-color-text-muted,#67645e);font-weight:800;text-transform:uppercase}.template-fanatik-inspired-commerce{background:var(--sf-color-accent,#f26b21);border-radius:0;color:#141414;font-weight:900;left:0;text-transform:uppercase;top:0}.template-fanatik-inspired-commerce{padding:.75rem .65rem .8rem}.template-fanatik-inspired-commerce{color:var(--sf-color-text-muted,#67645e);font-size:.72rem;font-weight:900;text-transform:uppercase}.template-fanatik-inspired-commerce{font-size:.92rem}.template-fanatik-inspired-commerce{color:var(--sf-color-text,#141414)}.template-fanatik-inspired-commerce{font-weight:900}.template-fanatik-inspired-commerce{color:var(--sf-color-accent,#f26b21);font-weight:900}.template-fanatik-inspired-commerce{color:var(--sf-color-text-muted,#67645e);font-weight:700}.template-fanatik-inspired-commerce{border-radius:0}.template-fanatik-inspired-commerce{border-radius:0;color:var(--sf-color-text,#141414);font-weight:800;text-transform:uppercase}.listing-grid[data-v-89e59bd0]{display:grid;gap:.9rem}.state[data-v-89e59bd0]{color:var(--sf-color-text-muted,#4a6678);margin:0}.grid[data-v-89e59bd0]{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.empty[data-v-89e59bd0]{background:var(--sf-card-surface,#fff);border:1px solid var(--sf-card-border,#dbe5ec);border-radius:.75rem;padding:1rem}.empty h2[data-v-89e59bd0]{font-size:1rem;margin:0 0 .35rem}.empty p[data-v-89e59bd0]{color:var(--sf-color-text-muted,#536d7d);margin:0}.pager[data-v-89e59bd0]{align-items:center;display:inline-flex;gap:.45rem}.pager button[data-v-89e59bd0]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#d2dee7);border-radius:.45rem;color:var(--sf-color-text,#1e435b);padding:.35rem .55rem}.pager span[data-v-89e59bd0]{color:var(--sf-color-text-muted,#526a7c);font-size:.85rem}.brand-page[data-v-6ba50d8e]{display:grid;gap:var(--sf-space-md,.8rem)}.error[data-v-6ba50d8e]{color:var(--sf-color-danger,#9a3225);margin:0}.module[data-v-18362971]{background:var(--sf-card-surface,#fff);border:1px solid var(--sf-card-border,#dbe5ec);border-radius:.8rem;display:grid;gap:.7rem;padding:.9rem}.head h2[data-v-18362971]{font-size:1.02rem;margin:0}.head p[data-v-18362971]{color:var(--sf-color-text-muted,#5a7384);margin:.28rem 0 0}.grid[data-v-18362971]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.empty[data-v-18362971]{color:var(--sf-color-text-muted,#597383);margin:0}.plp[data-v-1dc784c9]{gap:.8rem}.hero[data-v-1dc784c9],.plp[data-v-1dc784c9]{display:grid}.hero[data-v-1dc784c9]{background:var(--sf-card-surface,#fff);border:1px solid var(--sf-card-border,#dbe5ec);border-radius:.8rem;gap:.35rem;padding:.9rem}.hero h1[data-v-1dc784c9]{font-size:clamp(1.2rem,2vw,1.6rem);margin:0}.hero p[data-v-1dc784c9]{color:var(--sf-color-text-muted,#526b7c);margin:0}.content[data-v-1dc784c9]{display:grid;gap:.8rem;grid-template-columns:minmax(15rem,18rem) 1fr}.results[data-v-1dc784c9]{display:grid;gap:.65rem}.state-error[data-v-1dc784c9]{color:var(--sf-color-danger,#9a3225);margin:0}@media(max-width:1024px){.content[data-v-1dc784c9]{grid-template-columns:1fr}}.breadcrumb ol[data-v-d6053d67]{display:flex;flex-wrap:wrap;font-size:.82rem;gap:.25rem;list-style:none;margin:0;padding:0}.breadcrumb li[data-v-d6053d67]:not(:first-child):before{color:var(--sf-nav-muted-color,#7d8f9d);content:"/";margin-right:.25rem}.breadcrumb a[data-v-d6053d67]{color:var(--sf-nav-link-color,#1b4258);text-decoration:none}.gallery[data-v-b49a7ad5]{display:grid;gap:.55rem}.main-image[data-v-b49a7ad5]{aspect-ratio:4/5;background:var(--sf-card-surface,#fff);border:1px solid var(--sf-card-border,#dbe5ec);border-radius:.8rem;overflow:hidden;position:relative}.main-image[data-v-b49a7ad5]:focus-visible{outline:2px solid var(--sf-color-primary,#1e4862);outline-offset:2px}.main-image img[data-v-b49a7ad5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.placeholder[data-v-b49a7ad5]{color:var(--sf-color-text-muted,#758998);display:grid;font-size:.9rem;height:100%;place-items:center;width:100%}.main-controls[data-v-b49a7ad5]{bottom:.45rem;display:flex;justify-content:space-between;left:.45rem;position:absolute;right:.45rem}.main-controls button[data-v-b49a7ad5]{background:color-mix(in srgb,#fff 82%,transparent);border:1px solid var(--sf-color-border,#d3dfe8);border-radius:var(--sf-radius-pill,999px);color:var(--sf-color-text,#1d4056);height:2rem;width:2rem}.image-index[data-v-b49a7ad5]{color:var(--sf-color-text-muted,#607789);font-size:var(--sf-font-size-sm,.8rem);margin:0}.thumbs[data-v-b49a7ad5]{display:grid;gap:.35rem;grid-template-columns:repeat(auto-fill,minmax(3.8rem,1fr));list-style:none;margin:0;padding:0}.thumbs button[data-v-b49a7ad5]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#d0dce6);border-radius:.45rem;overflow:hidden;padding:0}.thumbs button.active[data-v-b49a7ad5]{border-color:var(--sf-color-primary,#1f4a63)}.thumbs img[data-v-b49a7ad5]{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.price-block[data-v-b0f2754c]{display:grid;gap:.45rem}.price-line[data-v-b0f2754c]{align-items:center;display:inline-flex;gap:.45rem;margin:0}.price-line strong[data-v-b0f2754c]{color:var(--sf-color-text,#112f42);font-size:1.35rem}.compare[data-v-b0f2754c]{color:var(--sf-color-text-muted,#728697);font-size:var(--sf-font-size-md,.92rem);text-decoration:line-through}.discount[data-v-b0f2754c]{color:var(--sf-color-danger,#b52719)}.campaign[data-v-b0f2754c],.discount[data-v-b0f2754c]{font-size:var(--sf-font-size-sm,.85rem)}.campaign[data-v-b0f2754c]{color:var(--sf-color-accent,#1b4f6b);margin:0}.badges[data-v-b0f2754c]{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.badges li[data-v-b0f2754c]{border:1px solid var(--sf-color-border,#d2dfea);border-radius:var(--sf-radius-pill,999px);color:var(--sf-color-text-muted,#2b5068);font-size:var(--sf-font-size-sm,.74rem);padding:.14rem .42rem}.tiers[data-v-b0f2754c]{border-top:1px solid var(--sf-color-border,#e7eef3);padding-top:.45rem}.tiers h3[data-v-b0f2754c]{color:var(--sf-color-text-muted,#5d7586);font-size:var(--sf-font-size-sm,.84rem);margin:0 0 .25rem}.tier-intro[data-v-b0f2754c]{color:var(--sf-color-text-muted,#5f7788);font-size:var(--sf-font-size-sm,.8rem);margin:0 0 .35rem}.tiers ul[data-v-b0f2754c]{display:grid;gap:.2rem;list-style:none;margin:0;padding:0}.tiers li[data-v-b0f2754c]{color:var(--sf-color-text,#1d3f54);display:flex;font-size:var(--sf-font-size-sm,.82rem);justify-content:space-between}.variant-selectors[data-v-ff0b8625]{display:grid;gap:.55rem}.selector-group[data-v-ff0b8625]{border:0;display:grid;gap:.35rem;margin:0;padding:0}.selector-group legend[data-v-ff0b8625]{color:var(--sf-color-text-muted,#5c7485);font-size:var(--sf-font-size-sm,.86rem);letter-spacing:.04em;margin:0;padding:0;text-transform:uppercase}.chips[data-v-ff0b8625]{display:flex;flex-wrap:wrap;gap:.35rem}.chips button[data-v-ff0b8625]{align-items:center;background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#d1dde6);border-radius:var(--sf-radius-md,.5rem);color:var(--sf-color-text,#1d435a);display:inline-flex;gap:.35rem;padding:.35rem .55rem}.chips button.active[data-v-ff0b8625]{background:var(--sf-color-surface-muted,#eef4f8);border-color:var(--sf-color-primary,#1a4863)}.chips button[data-v-ff0b8625]:disabled{opacity:.45}.dot[data-v-ff0b8625]{border:1px solid var(--sf-color-border,#d4e1e9);border-radius:var(--sf-radius-pill,999px);height:.82rem;width:.82rem}.trust-strip[data-v-9db8d4a4]{background:var(--sf-card-surface,#fff);border:1px solid var(--sf-card-border,#dbe5ec);border-radius:.75rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.6rem .75rem}.trust-strip p[data-v-9db8d4a4]{color:var(--sf-color-text-muted,#4d6778);font-size:.82rem;margin:0}@media(max-width:960px){.trust-strip[data-v-9db8d4a4]{grid-template-columns:1fr}}.sticky-cta[data-v-aaef6b04]{align-items:center;background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#d5e2eb);border-radius:.75rem;bottom:.5rem;display:none;gap:.55rem;grid-template-columns:1fr auto;padding:.6rem;position:sticky;z-index:25}.title[data-v-aaef6b04]{color:var(--sf-color-text,#13364c);font-size:.88rem;font-weight:600;margin:0}.meta[data-v-aaef6b04]{color:var(--sf-color-text-muted,#607688);font-size:.78rem;margin:.15rem 0 0}button[data-v-aaef6b04]{background:var(--sf-button-primary-bg,#173c53);border:1px solid var(--sf-button-primary-bg,#173c53);border-radius:.5rem;color:var(--sf-button-primary-text,#fff);font-size:.84rem;padding:.48rem .7rem}button[data-v-aaef6b04]:disabled{background:#b8c7d3;border-color:#b8c7d3}@media(max-width:960px){.sticky-cta[data-v-aaef6b04]{display:grid}}.pdp[data-v-4f87b291]{gap:var(--sf-space-md,.85rem)}.content-grid[data-v-4f87b291],.hero[data-v-4f87b291],.pdp[data-v-4f87b291],.pdp-header[data-v-4f87b291]{display:grid}.hero[data-v-4f87b291]{gap:var(--sf-space-md,.85rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.buy-panel[data-v-4f87b291]{align-content:start;background:var(--sf-card-surface,#fff);border:1px solid var(--sf-card-border,#dbe5ec);border-radius:var(--sf-radius-lg,.8rem);box-shadow:var(--sf-shadow-sm,0 1px 2px rgba(16,38,53,.08));display:grid;gap:var(--sf-space-sm,.65rem);padding:.9rem}.brand[data-v-4f87b291]{color:var(--sf-color-text-muted,#5d7586);font-size:var(--sf-font-size-sm,.82rem);letter-spacing:.04em;margin:0;text-transform:uppercase}.buy-panel h1[data-v-4f87b291]{font-size:clamp(1.25rem,2.2vw,1.75rem);margin:0}.short[data-v-4f87b291]{color:var(--sf-color-text-muted,#506a7a);margin:0}.cta-block[data-v-4f87b291]{border-top:1px solid var(--sf-color-border,#e8eef3);display:grid;gap:.45rem;padding-top:.6rem}.availability[data-v-4f87b291]{color:var(--sf-color-success,#1f7b4f);font-size:var(--sf-font-size-sm,.84rem);margin:0}.availability.out[data-v-4f87b291]{color:var(--sf-color-danger,#9a3225)}.availability-note[data-v-4f87b291]{color:var(--sf-color-text-muted,#5f7788);font-size:var(--sf-font-size-sm,.82rem);margin:0}.cta-block button[data-v-4f87b291]{background:var(--sf-button-primary-bg,#173c53);border:1px solid var(--sf-button-primary-bg,#173c53);border-radius:var(--sf-radius-md,.55rem);color:var(--sf-button-primary-text,#fff);font-size:.92rem;padding:.62rem .8rem}.cta-block button[data-v-4f87b291]:disabled{background:#b8c7d3;border-color:#b8c7d3}.add-message[data-v-4f87b291]{color:var(--sf-color-success,#255f44);margin:0}.add-message[data-v-4f87b291],.cart-link[data-v-4f87b291]{font-size:var(--sf-font-size-sm,.84rem)}.cart-link[data-v-4f87b291]{color:var(--sf-color-primary,#1f4359);text-decoration:none}.content-grid[data-v-4f87b291]{gap:var(--sf-space-md,.8rem);grid-template-columns:1fr}@media(max-width:960px){.content-grid[data-v-4f87b291],.hero[data-v-4f87b291]{grid-template-columns:1fr}}.dashboard[data-v-d0cf1cc9]{display:grid;gap:.9rem}.kpi-grid[data-v-d0cf1cc9]{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.panel-grid[data-v-d0cf1cc9]{display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.panel[data-v-d0cf1cc9]{background:#fff;border:1px solid var(--admin-border);border-radius:.8rem;padding:.7rem}.panel h3[data-v-d0cf1cc9]{margin:0 0 .5rem}.trend[data-v-d0cf1cc9]{display:grid;gap:.3rem}.trend+.trend[data-v-d0cf1cc9]{margin-top:.55rem}.trend p[data-v-d0cf1cc9]{color:var(--admin-muted);font-size:.82rem;margin:0}svg[data-v-d0cf1cc9]{background:#f9fcfe;border:1px solid #e6edf3;border-radius:.45rem;height:64px;width:100%}.attention-list[data-v-d0cf1cc9]{display:grid;gap:.5rem}.attention-card[data-v-d0cf1cc9]{border:1px solid var(--admin-border);border-radius:.55rem;padding:.5rem .6rem}.attention-card.warn[data-v-d0cf1cc9]{border-color:#e2a774}.attention-card.critical[data-v-d0cf1cc9]{background:#fff5f5;border-color:#df8b8b}.attention-card .title[data-v-d0cf1cc9]{font-weight:600;margin:0}.attention-card .message[data-v-d0cf1cc9]{color:var(--admin-muted);font-size:.84rem;margin:.25rem 0 .45rem}label[data-v-d0cf1cc9]{color:var(--admin-muted);display:grid;font-size:.78rem;gap:.2rem}select[data-v-d0cf1cc9]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;padding:.38rem .52rem}@media(max-width:1180px){.panel-grid[data-v-d0cf1cc9]{grid-template-columns:1fr}}.cart-page[data-v-363323ac]{display:grid;gap:var(--sf-space-lg,1rem)}.cart-header[data-v-363323ac],.empty[data-v-363323ac],.line-list[data-v-363323ac],.state[data-v-363323ac],.summary[data-v-363323ac]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#d9e5ed);border-radius:var(--sf-radius-lg,.8rem);box-shadow:var(--sf-shadow-sm,0 1px 2px rgba(16,38,53,.08));padding:1rem}h1[data-v-363323ac],h2[data-v-363323ac]{margin:0 0 .35rem}p[data-v-363323ac]{color:var(--sf-color-text-muted,#506b7c);margin:0}.error-banner[data-v-363323ac]{background:var(--sf-status-info-bg,#fff1ef);border:1px solid color-mix(in srgb,var(--sf-color-danger,#e9b6af) 45%,#fff);border-radius:var(--sf-radius-md,.65rem);color:var(--sf-color-danger,#84261b);padding:.65rem .75rem}.state.error[data-v-363323ac]{border-color:#e9b6af}.empty[data-v-363323ac]{display:grid;gap:.65rem;justify-items:start}.cart-grid[data-v-363323ac]{align-items:start;display:grid;gap:.8rem;grid-template-columns:minmax(0,1.6fr) minmax(18rem,.9fr)}.line-list h2[data-v-363323ac],.summary h2[data-v-363323ac]{margin:0 0 .8rem}.line-list ul[data-v-363323ac]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.line[data-v-363323ac]{align-items:center;border:1px solid var(--sf-color-border,#e3ebf1);border-radius:var(--sf-radius-md,.6rem);display:grid;gap:.7rem;grid-template-columns:5rem minmax(0,1fr) auto auto;padding:.65rem}.line img[data-v-363323ac]{background:#f5f9fc;border-radius:var(--sf-radius-md,.5rem);height:5rem;-o-object-fit:cover;object-fit:cover;width:5rem}.line-main[data-v-363323ac]{display:grid;gap:.25rem}.line-main a[data-v-363323ac]{color:var(--sf-color-text,#173a50);font-weight:600;text-decoration:none}.line-main p[data-v-363323ac]{font-size:.84rem}.line-stock[data-v-363323ac]{color:var(--sf-color-danger,#9a3528)}.line-tier[data-v-363323ac]{color:var(--sf-color-accent,#2a708c)}.line-actions[data-v-363323ac]{display:grid;gap:.4rem}.line-actions label[data-v-363323ac]{color:var(--sf-color-text-muted,#4f6879);display:grid;font-size:.8rem;gap:.2rem}.line-actions input[data-v-363323ac]{border:1px solid var(--sf-color-border,#c9d9e4);border-radius:var(--sf-radius-sm,.4rem);padding:.35rem .45rem;width:4rem}.line-actions button[data-v-363323ac]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#c2d1dc);border-radius:var(--sf-radius-sm,.4rem);color:var(--sf-color-text,#1d4359);padding:.35rem .55rem}.line-price[data-v-363323ac]{text-align:right}.line-price p[data-v-363323ac]{color:var(--sf-color-text,#173a50);font-weight:600}.line-price .compare[data-v-363323ac]{color:var(--sf-color-text-muted,#6a7f8f);font-size:.83rem;font-weight:400;text-decoration:line-through}.summary[data-v-363323ac]{display:grid;gap:.8rem;position:sticky;top:7rem}.shipping-selector[data-v-363323ac]{color:var(--sf-color-text-muted,#4f6678);display:grid;font-size:.82rem;gap:.35rem}.shipping-selector select[data-v-363323ac]{border:1px solid var(--sf-color-border,#c9d8e2);border-radius:var(--sf-radius-sm,.45rem);padding:.5rem .55rem}.shipping-method-list[data-v-363323ac]{display:grid;gap:.35rem}.shipping-method-list article[data-v-363323ac]{border:1px solid var(--sf-color-border,#d7e3ec);border-radius:var(--sf-radius-sm,.5rem);display:grid;gap:.15rem;padding:.45rem .55rem}.shipping-method-list article.active[data-v-363323ac]{border-color:var(--sf-color-primary,#173c53)}.shipping-method-list p[data-v-363323ac]{align-items:center;color:var(--sf-color-text,#173a50);display:inline-flex;font-size:var(--sf-font-size-sm,.82rem);gap:.35rem;margin:0}.shipping-method-list img[data-v-363323ac]{height:1.2rem;-o-object-fit:contain;object-fit:contain;width:1.2rem}.shipping-method-list small[data-v-363323ac]{color:var(--sf-color-text-muted,#607789)}.free-shipping[data-v-363323ac]{display:grid;gap:.4rem}.progress[data-v-363323ac]{background:color-mix(in srgb,var(--sf-color-border,#edf3f7) 55%,#fff);border-radius:999px;height:.5rem;overflow:hidden}.progress span[data-v-363323ac]{background:var(--sf-color-success,#1f7b4f);display:block;height:100%}.note[data-v-363323ac]{font-size:.82rem}.note.success[data-v-363323ac]{color:var(--sf-color-success,#1f7b4f)}dl[data-v-363323ac]{display:grid;gap:.35rem;margin:0}dl div[data-v-363323ac]{display:flex;gap:.8rem;justify-content:space-between}dt[data-v-363323ac]{color:var(--sf-color-text-muted,#536b7b)}dd[data-v-363323ac]{color:var(--sf-color-text,#173a50);font-weight:600;margin:0}.total[data-v-363323ac]{border-top:1px solid var(--sf-color-border,#e2ebf1);padding-top:.4rem}.tax-line dd[data-v-363323ac],.tax-line dt[data-v-363323ac]{font-size:var(--sf-font-size-sm,.82rem)}.tier-note[data-v-363323ac]{color:var(--sf-color-text-muted,#5e7486);font-size:var(--sf-font-size-sm,.8rem);margin:0}.btn-primary[data-v-363323ac],.btn-secondary[data-v-363323ac]{align-items:center;border-radius:.5rem;display:inline-flex;font-weight:600;justify-content:center;padding:.62rem .8rem;text-decoration:none}.btn-primary[data-v-363323ac]{background:var(--sf-button-primary-bg,#173c53);border:1px solid var(--sf-button-primary-bg,#173c53);color:var(--sf-button-primary-text,#fff)}.btn-secondary[data-v-363323ac]{background:var(--sf-button-secondary-bg,#fff);border:1px solid var(--sf-button-secondary-border,#c8d7e2);color:var(--sf-button-secondary-text,#173c53)}@media(max-width:980px){.cart-grid[data-v-363323ac]{grid-template-columns:1fr}.summary[data-v-363323ac]{position:static}.line[data-v-363323ac]{grid-template-columns:4.2rem minmax(0,1fr)}.line-actions[data-v-363323ac],.line-price[data-v-363323ac]{grid-column:2;justify-self:start;text-align:left}}.checkout-page[data-v-04992fa3]{display:grid;gap:var(--sf-space-md,.9rem)}.checkout-header[data-v-04992fa3],.panel[data-v-04992fa3],.state[data-v-04992fa3],.summary[data-v-04992fa3]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#dce7ee);border-radius:var(--sf-radius-lg,.8rem);box-shadow:var(--sf-shadow-sm,0 1px 2px rgba(16,38,53,.08));padding:1rem}.checkout-header h1[data-v-04992fa3],.panel h2[data-v-04992fa3],.summary h2[data-v-04992fa3]{margin:0 0 .45rem}.checkout-header p[data-v-04992fa3]{color:var(--sf-color-text-muted,#506a7b);margin:0}.stepper[data-v-04992fa3]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.75rem 0 0;padding:0}.stepper li[data-v-04992fa3]{border:1px solid var(--sf-color-border,#d7e3ec);border-radius:var(--sf-radius-pill,999px);color:var(--sf-color-text-muted,#5f7687);font-size:var(--sf-font-size-sm,.8rem);padding:.3rem .55rem}.stepper li.active[data-v-04992fa3]{border-color:var(--sf-color-primary,#173c53);color:var(--sf-color-primary,#173c53)}.error-banner[data-v-04992fa3]{background:var(--sf-status-info-bg,#fff1ef);border:1px solid color-mix(in srgb,var(--sf-color-danger,#e9b5ad) 45%,#fff);border-radius:var(--sf-radius-md,.65rem);color:var(--sf-color-danger,#84261b);margin:0;padding:.65rem .75rem}.checkout-grid[data-v-04992fa3]{align-items:start;display:grid;gap:.8rem;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr)}.flow[data-v-04992fa3]{display:grid;gap:.7rem}.fields[data-v-04992fa3]{display:grid;gap:.55rem}.billing-fields h3[data-v-04992fa3]{color:var(--sf-color-text,#163447);font-size:.92rem;margin:.1rem 0 .2rem}.fields.two[data-v-04992fa3]{grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-row[data-v-04992fa3]{align-items:center;display:flex;gap:.45rem;margin:.7rem 0}label[data-v-04992fa3]{color:var(--sf-color-text-muted,#4e6778);display:grid;font-size:.82rem;gap:.25rem}input[data-v-04992fa3],select[data-v-04992fa3]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#cad8e2);border-radius:var(--sf-radius-sm,.45rem);color:var(--sf-color-text,#102635);font-size:var(--sf-font-size-md,.92rem);padding:.55rem .6rem}.field-error[data-v-04992fa3]{color:var(--sf-color-danger,#9a3427)}.field-error[data-v-04992fa3],.state-inline[data-v-04992fa3]{font-size:var(--sf-font-size-sm,.78rem)}.state-inline[data-v-04992fa3]{color:var(--sf-color-text-muted,#5e7586);margin:0}.suggestions[data-v-04992fa3]{border:1px solid var(--sf-color-border,#d8e4ec);border-radius:var(--sf-radius-md,.5rem);list-style:none;margin:-.2rem 0 0;overflow:hidden;padding:0}.suggestions button[data-v-04992fa3]{background:var(--sf-color-surface,#fff);border:0;padding:.5rem .6rem;text-align:left;width:100%}.suggestions button[data-v-04992fa3]:hover{background:var(--sf-color-surface-muted,#f4f8fb)}.method-grid[data-v-04992fa3]{display:grid;gap:.55rem}.method-card[data-v-04992fa3]{align-items:start;border:1px solid var(--sf-color-border,#d8e4ec);border-radius:var(--sf-radius-md,.6rem);display:grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.65rem}.method-card.selected[data-v-04992fa3]{border-color:var(--sf-color-primary,#173c53)}.method-card p[data-v-04992fa3]{margin:0}.method-title[data-v-04992fa3]{color:var(--sf-color-text,#173a50);font-weight:600}.carrier-meta[data-v-04992fa3]{align-items:center;color:var(--sf-color-text-muted,#607687);display:inline-flex;font-size:var(--sf-font-size-sm,.78rem);gap:.35rem}.carrier-meta img[data-v-04992fa3]{height:1.35rem;-o-object-fit:contain;object-fit:contain;width:1.35rem}.trust[data-v-04992fa3]{color:var(--sf-color-text-muted,#546d7d);margin:0}.trust-list[data-v-04992fa3]{color:var(--sf-color-text-muted,#516b7c);display:grid;font-size:var(--sf-font-size-sm,.82rem);gap:.2rem;margin:.55rem 0 0;padding:0 0 0 1rem}.success[data-v-04992fa3]{background:#edf9f2;border:1px solid color-mix(in srgb,var(--sf-color-success,#b7e2cb) 45%,#fff);border-radius:var(--sf-radius-md,.65rem);display:grid;gap:.3rem;padding:.7rem}.success h3[data-v-04992fa3],.success p[data-v-04992fa3]{margin:0}.actions[data-v-04992fa3]{display:flex;gap:.6rem;justify-content:space-between}.summary[data-v-04992fa3]{display:grid;gap:var(--sf-space-sm,.7rem);position:sticky;top:7rem}.market-meta[data-v-04992fa3]{color:var(--sf-color-text-muted,#60798a);font-size:var(--sf-font-size-sm,.8rem)}.summary ul[data-v-04992fa3]{display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.summary li[data-v-04992fa3]{display:flex;gap:.65rem;justify-content:space-between}.summary span[data-v-04992fa3]{display:grid;gap:.1rem}.summary small[data-v-04992fa3]{color:var(--sf-color-text-muted,#60798a);font-size:var(--sf-font-size-sm,.78rem)}.free-shipping[data-v-04992fa3]{display:grid;gap:.4rem}.progress[data-v-04992fa3]{background:color-mix(in srgb,var(--sf-color-border,#edf3f7) 55%,#fff);border-radius:999px;height:.5rem;overflow:hidden}.progress span[data-v-04992fa3]{background:var(--sf-color-success,#1f7b4f);display:block;height:100%}.note[data-v-04992fa3]{font-size:.82rem}.note.success[data-v-04992fa3]{color:var(--sf-color-success,#1f7b4f)}dl[data-v-04992fa3]{display:grid;gap:.35rem;margin:0}dl div[data-v-04992fa3]{display:flex;justify-content:space-between}.total[data-v-04992fa3]{border-top:1px solid var(--sf-color-border,#e2ebf1);padding-top:.35rem}.tax-line dd[data-v-04992fa3],.tax-line dt[data-v-04992fa3]{font-size:var(--sf-font-size-sm,.82rem)}dt[data-v-04992fa3]{color:var(--sf-color-text-muted,#526a7b)}dd[data-v-04992fa3]{color:var(--sf-color-text,#173a50);font-weight:600;margin:0}.btn-primary[data-v-04992fa3],.btn-secondary[data-v-04992fa3]{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;padding:.62rem .8rem;text-decoration:none}.btn-primary[data-v-04992fa3]{background:var(--sf-button-primary-bg,#173c53);border:1px solid var(--sf-button-primary-bg,#173c53);color:var(--sf-button-primary-text,#fff)}.btn-secondary[data-v-04992fa3]{background:var(--sf-button-secondary-bg,#fff);border:1px solid var(--sf-button-secondary-border,#c8d7e2);color:var(--sf-button-secondary-text,#173c53)}@media(max-width:980px){.checkout-grid[data-v-04992fa3]{grid-template-columns:1fr}.summary[data-v-04992fa3]{position:static}.fields.two[data-v-04992fa3]{grid-template-columns:1fr}}.portal[data-v-679161b4]{display:grid;gap:1rem;margin:0 auto;max-width:980px;padding:1.2rem}.card[data-v-679161b4]{border:1px solid #d8e0e6;border-radius:.8rem;gap:.6rem;padding:.9rem}.card[data-v-679161b4],.grid[data-v-679161b4]{display:grid}.grid[data-v-679161b4]{gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}label[data-v-679161b4]{display:grid;gap:.25rem}button[data-v-679161b4],input[data-v-679161b4],select[data-v-679161b4],textarea[data-v-679161b4]{background:#fff;border:1px solid #c7d3dd;border-radius:.5rem;padding:.45rem .58rem}.error[data-v-679161b4]{color:#a12727}@media(max-width:900px){.grid[data-v-679161b4]{grid-template-columns:1fr}}.returns-page[data-v-69b98db0]{display:grid;gap:.9rem}.card[data-v-69b98db0]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#d9e5ed);border-radius:var(--sf-radius-lg,.8rem);padding:1rem}.mode-switch[data-v-69b98db0]{display:flex;gap:.8rem;margin:.5rem 0}.lookup-grid[data-v-69b98db0]{display:grid;gap:.6rem}label[data-v-69b98db0]{display:grid;gap:.3rem}button[data-v-69b98db0],input[data-v-69b98db0],select[data-v-69b98db0]{border:1px solid var(--sf-color-border,#cad8e2);border-radius:.45rem;padding:.5rem .6rem}table[data-v-69b98db0]{border-collapse:collapse;margin-top:.6rem;width:100%}td[data-v-69b98db0],th[data-v-69b98db0]{border-bottom:1px solid var(--sf-color-border,#e4edf3);padding:.45rem;text-align:left;vertical-align:top}small[data-v-69b98db0]{color:var(--sf-color-text-muted,#607789);display:block}.actions[data-v-69b98db0]{align-items:center;display:flex;justify-content:space-between;margin-top:.65rem}.error[data-v-69b98db0]{color:#9a3528;margin:.5rem 0 0}.success[data-v-69b98db0]{background:#eef9f1;border:1px solid #bddfc9;border-radius:.6rem;margin-top:.6rem;padding:.65rem}.no-results[data-v-f7ff2f41]{background:var(--sf-card-surface,#fff);border:1px solid var(--sf-card-border,#dbe5ec);border-radius:var(--sf-radius-md,.75rem);display:grid;gap:.4rem;padding:.9rem}.no-results h2[data-v-f7ff2f41]{color:var(--sf-color-text,#12344a);font-size:1rem;margin:0}.no-results p[data-v-f7ff2f41]{color:var(--sf-color-text-muted,#516d7f);font-size:var(--sf-font-size-md,.88rem);margin:0}.no-results ul[data-v-f7ff2f41]{color:var(--sf-color-text-muted,#4f697b);display:grid;font-size:var(--sf-font-size-sm,.82rem);gap:.2rem;margin:0;padding-left:1.05rem}.search-page[data-v-1cc0a5cc]{display:grid;gap:.8rem}.hero[data-v-1cc0a5cc]{background:#fff;border:1px solid #dbe5ec;border-radius:.8rem;padding:.9rem}.hero h1[data-v-1cc0a5cc]{margin:.35rem 0 .2rem}.hero p[data-v-1cc0a5cc]{color:#526b7c;margin:0}.content[data-v-1cc0a5cc]{display:grid;gap:.8rem;grid-template-columns:minmax(15rem,18rem) 1fr}.results[data-v-1cc0a5cc]{display:grid;gap:.7rem}.state-error[data-v-1cc0a5cc]{color:#9a3225;margin:0}.recommend[data-v-1cc0a5cc]{display:grid;gap:.5rem}.recommend h2[data-v-1cc0a5cc]{font-size:1.05rem;margin:0}@media(max-width:1024px){.content[data-v-1cc0a5cc]{grid-template-columns:1fr}}.home-page[data-v-25fac0f6]{display:grid;gap:var(--sf-space-xl,1.5rem);padding-bottom:1.2rem}.hero[data-v-25fac0f6]{background:linear-gradient(135deg,var(--sf-color-surface,#fff) 0,var(--sf-color-surface-muted,#eef5fa) 100%);border:1px solid var(--sf-color-border,#d8e2ea);border-radius:var(--sf-radius-lg,.9rem);box-shadow:var(--sf-shadow-sm,0 1px 2px rgba(16,38,53,.08));padding:1.35rem}.hero.editorial[data-v-25fac0f6]{border-left:.4rem solid var(--sf-color-primary,#1a3a4f);padding:2rem 1.4rem}.eyebrow[data-v-25fac0f6]{color:var(--sf-color-text-muted,#4a6577);font-size:var(--sf-font-size-sm,.78rem);letter-spacing:.07em;margin:0;text-transform:uppercase}.hero h1[data-v-25fac0f6]{font-size:clamp(1.5rem,3.2vw,2.2rem);margin:.3rem 0}.lead[data-v-25fac0f6]{color:var(--sf-color-text-muted,#355163);margin:0;max-width:60ch}.hero-actions[data-v-25fac0f6]{display:flex;gap:var(--sf-space-sm,.65rem);margin-top:1rem}.primary-btn[data-v-25fac0f6],.secondary-btn[data-v-25fac0f6]{border:1px solid var(--sf-color-primary,#1a3a4f);border-radius:var(--sf-radius-md,.5rem);font-size:var(--sf-font-size-md,.9rem);padding:var(--sf-space-sm,.55rem) var(--sf-space-md,.85rem);text-decoration:none}.primary-btn[data-v-25fac0f6]{background:var(--sf-button-primary-bg,#1a3a4f);color:var(--sf-button-primary-text,#fff)}.secondary-btn[data-v-25fac0f6]{background:var(--sf-color-surface,#fff);color:var(--sf-color-primary,#1a3a4f)}.value-grid[data-v-25fac0f6]{display:grid;gap:var(--sf-space-md,.8rem);grid-template-columns:repeat(3,minmax(0,1fr))}.value-grid article[data-v-25fac0f6]{background:var(--sf-card-surface,#fff);border:1px solid var(--sf-color-border,#dce7ee);border-radius:var(--sf-radius-md,.75rem);box-shadow:var(--sf-shadow-sm,0 1px 2px rgba(16,38,53,.08));padding:.85rem}.value-grid h2[data-v-25fac0f6]{font-size:1rem;margin:0 0 .35rem}.value-grid p[data-v-25fac0f6]{color:var(--sf-color-text-muted,#4f6678);font-size:var(--sf-font-size-md,.88rem);margin:0}.category-section[data-v-25fac0f6],.identity-block[data-v-25fac0f6],.product-section[data-v-25fac0f6]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#dce6ed);border-radius:var(--sf-radius-lg,.85rem);padding:1rem}.section-head h2[data-v-25fac0f6]{margin:0}.section-head p[data-v-25fac0f6]{color:var(--sf-color-text-muted,#5e7586);margin:.3rem 0 0}.category-chips[data-v-25fac0f6]{display:flex;flex-wrap:wrap;gap:var(--sf-space-xs,.45rem);margin-top:.75rem}.category-chip[data-v-25fac0f6]{border:1px solid var(--sf-color-border,#d6e2ea);border-radius:var(--sf-radius-pill,999px);color:var(--sf-nav-link-color,#204459);font-size:var(--sf-font-size-sm,.86rem);padding:var(--sf-space-xs,.35rem) var(--sf-space-sm,.65rem);text-decoration:none}.product-grid[data-v-25fac0f6]{display:grid;gap:var(--sf-space-md,.8rem);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-top:.75rem}.empty-products[data-v-25fac0f6]{color:var(--sf-color-text-muted,#5f7486);font-size:var(--sf-font-size-md,.9rem);margin:.75rem 0 0}.identity-block pre[data-v-25fac0f6]{color:var(--sf-color-text,#2d4d61);margin:.6rem 0 0;overflow-x:auto}.template-fanatik-inspired-commerce{gap:1.35rem;padding-top:0}.template-fanatik-inspired-commerce{align-content:end;background:linear-gradient(180deg,#00000014,#000000b8),linear-gradient(135deg,#26231e,#565042 48%,#151515);border:0;border-radius:0;box-shadow:none;color:#fff;display:grid;min-height:clamp(25rem,58vh,38rem);overflow:hidden;padding:clamp(1.2rem,4vw,3rem);position:relative}.template-fanatik-inspired-commerce{background:linear-gradient(115deg,transparent 0 38%,hsla(0,0%,100%,.14) 38% 39%,transparent 39% 100%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.08) 0 1px,transparent 1px 5rem);content:"";inset:0;opacity:.55;position:absolute}.template-fanatik-inspired-commerce{position:relative;z-index:1}.template-fanatik-inspired-commerce{border-left:0}.template-fanatik-inspired-commerce{color:var(--sf-color-accent,#f26b21);font-weight:900;letter-spacing:0}.template-fanatik-inspired-commerce{font-family:var(--sf-font-heading,Arial Black,Impact,sans-serif);font-size:clamp(2.35rem,8vw,5.8rem);line-height:.92;margin:.15rem 0 .3rem;max-width:12ch;text-transform:uppercase}.template-fanatik-inspired-commerce{color:#f4f1e9;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:650;max-width:46rem}.template-fanatik-inspired-commerce{gap:.65rem;margin-top:1.4rem}.template-fanatik-inspired-commerce{border-radius:0;border-width:2px;font-weight:900;padding:.8rem 1.1rem;text-transform:uppercase}.template-fanatik-inspired-commerce{background:#fff;border-color:#fff;color:#141414}.template-fanatik-inspired-commerce{background:transparent;border-color:#fff;color:#fff}.template-fanatik-inspired-commerce{background:#fff;border:2px solid var(--sf-color-text,#141414);gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.template-fanatik-inspired-commerce{border:0;border-radius:0;border-right:1px solid var(--sf-color-border,#d8d4c9);box-shadow:none;padding:1rem}.template-fanatik-inspired-commerce{border-right:0}.template-fanatik-inspired-commerce{font-family:var(--sf-font-heading,Arial Black,Impact,sans-serif);font-size:.9rem;text-transform:uppercase}.template-fanatik-inspired-commerce{background:transparent;border:0;border-radius:0;padding:0}.template-fanatik-inspired-commerce{align-items:end;border-bottom:2px solid var(--sf-color-text,#141414);display:flex;gap:1rem;justify-content:space-between;padding-bottom:.45rem}.template-fanatik-inspired-commerce{font-family:var(--sf-font-heading,Arial Black,Impact,sans-serif);text-transform:uppercase}.template-fanatik-inspired-commerce{gap:.4rem}.template-fanatik-inspired-commerce{background:#fff;border:2px solid var(--sf-color-text,#141414);border-radius:0;color:var(--sf-color-text,#141414);font-weight:900;text-transform:uppercase}.template-fanatik-inspired-commerce{gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.template-funsport{gap:0;overflow-x:clip;padding:0;width:100%}.template-funsport{align-content:end;background:linear-gradient(90deg,#181818eb,#1818188a 58%,#1818184d),linear-gradient(135deg,#363636,#222 50%,#5c564b);border:0;border-radius:0;box-shadow:none;color:#fff;display:grid;min-height:clamp(22rem,48vw,38rem);padding:clamp(1.25rem,4vw,4rem) clamp(1rem,4vw,4.5rem);position:relative}.template-funsport{background:linear-gradient(120deg,transparent 0 42%,hsla(0,0%,100%,.12) 42% 43%,transparent 43% 100%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.06) 0 1px,transparent 1px 5rem);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.template-funsport{border-left:0}.template-funsport{position:relative;z-index:1}.template-funsport{color:#e06422;font-weight:900;letter-spacing:.08em}.template-funsport{font-family:Arial Black,Impact,Arial,sans-serif;font-size:clamp(2.2rem,7vw,5.5rem);line-height:.94;margin:.2rem 0 .45rem;max-width:14ch;text-transform:uppercase}.template-funsport{color:#f5f5f5;font-size:clamp(1rem,1.45vw,1.24rem);font-weight:650;max-width:48rem}.template-funsport{flex-wrap:wrap;margin-top:1.35rem}.template-funsport{border-radius:0;border-width:2px;font-weight:900;padding:.8rem 1.08rem;text-transform:uppercase}.template-funsport{background:#fff;border-color:#fff;color:#181818}.template-funsport{background:transparent;border-color:#fff;color:#fff}.template-funsport{background:#d6d0c4;border:0;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.template-funsport{background:#fff;border:0;border-radius:0;box-shadow:none;min-width:0;padding:clamp(.9rem,2vw,1.35rem)}.template-funsport{font-family:var(--sf-font-heading,Arial Black,Impact,Arial,sans-serif);font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.1;text-transform:uppercase}.template-funsport{color:#4d4d4d;font-size:.95rem;line-height:1.45}.template-funsport{background:#fff;border:0;border-radius:0;padding:clamp(1rem,2.4vw,2rem) clamp(1rem,3vw,3rem)}.template-funsport{display:none}.template-funsport{align-items:end;border-bottom:2px solid #141414;display:flex;gap:1rem;justify-content:space-between;padding-bottom:.55rem}.template-funsport{font-family:Arial Black,Impact,Arial,sans-serif;text-transform:uppercase}.template-funsport{background:#fff;border:1px solid #141414;border-radius:0;color:#141414;font-weight:800}.template-funsport{gap:clamp(.8rem,1.5vw,1.25rem);grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}@media(max-width:900px){.value-grid[data-v-25fac0f6]{grid-template-columns:1fr}.hero-actions[data-v-25fac0f6]{flex-wrap:wrap}.template-fanatik-inspired-commerce{grid-template-columns:1fr}.template-fanatik-inspired-commerce{border-bottom:1px solid var(--sf-color-border,#d8d4c9);border-right:0}.template-fanatik-inspired-commerce{border-bottom:0}.template-fanatik-inspired-commerce{display:grid}.template-funsport{grid-template-columns:1fr}.template-funsport{display:grid}}.stack[data-v-c5d913f6]{bottom:1rem;display:grid;gap:.45rem;position:fixed;right:1rem;z-index:60}.toast[data-v-c5d913f6]{border-radius:.6rem;color:#fff;cursor:pointer;max-width:300px;padding:.6rem .75rem}.success[data-v-c5d913f6]{background:#1f7f4f}.error[data-v-c5d913f6]{background:#ad3737}.info[data-v-c5d913f6]{background:#2b627f}.admin-top-nav[data-v-cbe57cdb]{align-items:center;background:#131b22;border-bottom:1px solid #24384a;color:#dce6ef;display:flex;gap:1rem;min-height:3.2rem;padding:0 1.2rem;position:sticky;top:0;z-index:80}.brand-link[data-v-cbe57cdb]{color:#f3f8fc;flex:0 0 auto;font-weight:700;text-decoration:none;white-space:nowrap}.nav-groups[data-v-cbe57cdb]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;min-width:0;overflow:visible}.nav-group[data-v-cbe57cdb]{flex:0 0 auto;position:relative}.group-trigger[data-v-cbe57cdb]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.5rem;color:#d4e1eb;display:inline-flex;font:inherit;font-size:.88rem;gap:.35rem;padding:.48rem .65rem;white-space:nowrap}.group-trigger.active[data-v-cbe57cdb],.group-trigger[data-v-cbe57cdb]:hover,.group-trigger[aria-expanded=true][data-v-cbe57cdb]{background:#22394c;color:#fff}.dropdown[data-v-cbe57cdb]{background:#182734;border:1px solid #24384a;border-radius:.65rem;box-shadow:0 18px 42px #0d131947;display:grid;gap:.15rem;left:0;max-width:20rem;min-width:13rem;padding:.45rem;position:absolute;top:calc(100% + .45rem);width:-moz-max-content;width:max-content;z-index:90}.dropdown-item[data-v-cbe57cdb]{border-radius:.5rem;color:#d4e1eb;padding:.52rem .62rem;text-decoration:none;white-space:nowrap}.dropdown-item.active[data-v-cbe57cdb],.dropdown-item[data-v-cbe57cdb]:hover{background:#2a4a60;color:#fff}@media(max-width:760px){.admin-top-nav[data-v-cbe57cdb]{align-items:stretch;flex-direction:column;gap:.4rem;padding:.65rem .8rem}.nav-groups[data-v-cbe57cdb]{width:100%}.dropdown[data-v-cbe57cdb]{left:.8rem;max-width:none;position:fixed;right:.8rem;top:6.4rem;width:auto}}.global-search[data-v-cad0a8e8]{position:relative}.search[data-v-cad0a8e8]{background:#fff;border:1px solid var(--admin-border);border-radius:.55rem;max-width:40vw;padding:.52rem .7rem;width:320px}.dropdown[data-v-cad0a8e8]{background:#fff;border:1px solid var(--admin-border);border-radius:.6rem;box-shadow:0 10px 24px #0c182229;max-height:26rem;overflow:auto;padding:.45rem;position:absolute;right:0;top:calc(100% + .35rem);width:min(42rem,80vw);z-index:35}.group[data-v-cad0a8e8]{display:grid;gap:.25rem}.group-head[data-v-cad0a8e8]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.group+.group[data-v-cad0a8e8]{border-top:1px solid var(--admin-border);margin-top:.35rem;padding-top:.35rem}h4[data-v-cad0a8e8]{color:var(--admin-muted);font-size:.76rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.handoff[data-v-cad0a8e8]{border:1px solid var(--admin-border);border-radius:.45rem;font-size:.72rem;padding:.16rem .4rem}.handoff[data-v-cad0a8e8],.item[data-v-cad0a8e8]{background:#fff}.item[data-v-cad0a8e8]{align-items:center;border:1px solid transparent;border-radius:.5rem;display:flex;gap:.6rem;justify-content:space-between;padding:.45rem .5rem;text-align:left}.item.active[data-v-cad0a8e8]{background:#f4f8fb;border-color:#9db4c3}.item strong[data-v-cad0a8e8]{display:block}.item small[data-v-cad0a8e8],.state[data-v-cad0a8e8]{color:var(--admin-muted)}.state[data-v-cad0a8e8]{margin:0;padding:.25rem .3rem}.state.error[data-v-cad0a8e8]{color:#a02f21}.overlay[data-v-cad0a8e8]{inset:0;position:fixed;z-index:20}@media(max-width:920px){.search[data-v-cad0a8e8]{width:220px}}.topbar[data-v-df9fb876]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcf0;border-bottom:1px solid var(--admin-border);display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1.2rem;position:sticky;top:3.2rem;z-index:25}.context h1[data-v-df9fb876]{font-size:1.18rem;margin:.15rem 0 0}.crumbs[data-v-df9fb876]{color:var(--admin-muted);font-size:.8rem;margin:0}.actions[data-v-df9fb876]{flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.actions[data-v-df9fb876],.scope[data-v-df9fb876]{align-items:center;display:flex}.scope[data-v-df9fb876]{gap:.35rem}.scope-select[data-v-df9fb876]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;font-size:.8rem;max-width:180px;padding:.45rem .5rem}.scope-btn[data-v-df9fb876]{font-size:.78rem;padding:.38rem .52rem}.scope-btn[data-v-df9fb876],.tenant[data-v-df9fb876]{background:#fff;border:1px solid var(--admin-border);border-radius:.45rem}.tenant[data-v-df9fb876]{color:#415262;font-size:.8rem;padding:.34rem .5rem}.logout[data-v-df9fb876]{background:#fff;border:1px solid var(--admin-border);border-radius:.5rem;padding:.42rem .62rem}@media(max-width:980px){.topbar[data-v-df9fb876]{align-items:flex-start;flex-direction:column;position:static}.actions[data-v-df9fb876],.scope[data-v-df9fb876]{width:100%}.scope[data-v-df9fb876]{flex-wrap:wrap}}.admin-root{background:var(--admin-bg);color:var(--admin-text);display:flex;flex-direction:column;font-family:IBM Plex Sans,Segoe UI,sans-serif;min-height:100vh}.admin-root .content{box-sizing:border-box;max-width:1440px;padding:.9rem 1rem 1.2rem;width:100%}@media(max-width:980px){.admin-root .content{padding:.8rem}}.fs-header[data-v-9b9c840a]{background:#262626;border-bottom:0;color:#fff;position:sticky;top:0;width:100%;z-index:60}.fs-header__top[data-v-9b9c840a]{gap:clamp(1rem,4vw,4rem);grid-template-areas:"search brand utility";grid-template-columns:minmax(14rem,1fr) auto minmax(14rem,1fr);padding:clamp(.95rem,1.6vw,1.35rem) clamp(1rem,2vw,2rem);width:100%}.fs-header__top[data-v-9b9c840a],.fs-search[data-v-9b9c840a]{align-items:center;display:grid}.fs-search[data-v-9b9c840a]{gap:.9rem;grid-area:search;grid-template-columns:auto minmax(0,1fr);max-width:30rem;position:relative}.fs-search__icon[data-v-9b9c840a]{height:1.7rem;position:relative;width:1.7rem}.fs-search__icon[data-v-9b9c840a]:before{border:3px solid #fff;border-radius:50%;content:"";height:.9rem;left:.05rem;position:absolute;top:.05rem;width:.9rem}.fs-search__icon[data-v-9b9c840a]:after{background:#fff;content:"";height:3px;left:1rem;position:absolute;top:1.08rem;transform:rotate(45deg);transform-origin:left center;width:.75rem}.fs-search input[data-v-9b9c840a]{background:transparent;border:0;border-radius:0;color:#fff;font:inherit;font-size:clamp(1rem,1.55vw,1.35rem);min-width:0;outline-offset:.3rem;width:100%}.fs-search input[data-v-9b9c840a]::-moz-placeholder{color:#f3f3f3;opacity:1}.fs-search input[data-v-9b9c840a]::placeholder{color:#f3f3f3;opacity:1}.fs-search button[data-v-9b9c840a]{display:none}.fs-brand[data-v-9b9c840a]{color:#fff;font-family:Arial Black,Impact,Arial,sans-serif;font-size:clamp(2.45rem,6vw,4.4rem);font-weight:900;grid-area:brand;justify-self:center;letter-spacing:-.04em;line-height:.82;text-decoration:none;text-transform:uppercase;white-space:nowrap}.fs-utility[data-v-9b9c840a]{align-items:center;display:inline-flex;gap:clamp(.85rem,1.8vw,1.5rem);grid-area:utility;justify-self:end;white-space:nowrap}.fs-desktop-nav a[data-v-9b9c840a],.fs-mobile-nav a[data-v-9b9c840a],.fs-utility a[data-v-9b9c840a]{color:#fff;text-decoration:none}.fs-utility>a[data-v-9b9c840a]:not(.fs-icon-link){font-size:clamp(.98rem,1.45vw,1.22rem);line-height:1}.fs-icon-link[data-v-9b9c840a]{display:inline-grid;height:2.15rem;place-items:center;position:relative;width:2.15rem}.fs-cart-icon[data-v-9b9c840a],.fs-user-icon[data-v-9b9c840a]{display:block;height:1.9rem;position:relative;width:1.9rem}.fs-user-icon[data-v-9b9c840a]:before{border:3px solid #fff;border-radius:50%;height:.58rem;top:.05rem;width:.58rem}.fs-user-icon[data-v-9b9c840a]:after,.fs-user-icon[data-v-9b9c840a]:before{content:"";left:50%;position:absolute;transform:translate(-50%)}.fs-user-icon[data-v-9b9c840a]:after{border:3px solid #fff;border-bottom:0;border-radius:1rem 1rem 0 0;bottom:.08rem;height:.82rem;width:1.5rem}.fs-cart-icon[data-v-9b9c840a]:before{border:3px solid #fff;border-top:0;content:"";height:.82rem;left:.12rem;position:absolute;top:.18rem;transform:skew(-12deg);width:1.35rem}.fs-cart-icon[data-v-9b9c840a]:after{background:radial-gradient(circle at .15rem 50%,#fff 0 .13rem,transparent .14rem),radial-gradient(circle at 1rem 50%,#fff 0 .13rem,transparent .14rem);bottom:.08rem;content:"";height:.25rem;left:.3rem;position:absolute;width:1.25rem}.fs-cart-count[data-v-9b9c840a]{background:#fff;border-radius:999px;color:#262626;display:grid;font-size:.9rem;font-weight:900;height:1.72rem;min-width:1.72rem;place-items:center;position:absolute;right:-.7rem;top:-.85rem}.fs-desktop-nav[data-v-9b9c840a]{border-top:1px solid #555;display:flex;flex-wrap:wrap;gap:clamp(1.05rem,2.4vw,2.3rem);justify-content:center;padding:1.05rem clamp(1rem,2vw,2rem) 1rem;width:100%}.fs-desktop-nav a[data-v-9b9c840a]{align-items:center;display:inline-flex;font-size:clamp(1rem,1.35vw,1.2rem);gap:.35rem;line-height:1}.fs-mobile-nav[data-v-9b9c840a]{border-top:1px solid #555;display:none}.fs-mobile-nav summary[data-v-9b9c840a]{align-items:center;cursor:pointer;display:flex;font-weight:900;justify-content:space-between;list-style:none;min-height:3rem;padding:.85rem 1rem;text-transform:uppercase}.fs-mobile-nav summary[data-v-9b9c840a]::-webkit-details-marker{display:none}.fs-mobile-nav nav[data-v-9b9c840a]{display:grid;padding:0 1rem 1rem}.fs-mobile-nav a[data-v-9b9c840a]{border-top:1px solid #444;font-weight:800;padding:.95rem 0}.fs-sr-only[data-v-9b9c840a]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media(max-width:1120px){.fs-header__top[data-v-9b9c840a]{gap:.9rem 1rem;grid-template-areas:"brand utility" "search search";grid-template-columns:1fr auto}.fs-brand[data-v-9b9c840a]{font-size:clamp(2.1rem,8vw,3.6rem);justify-self:start}.fs-search[data-v-9b9c840a]{border-top:1px solid #555;max-width:none;padding-top:.85rem}}@media(max-width:760px){.fs-header__top[data-v-9b9c840a]{grid-template-areas:"brand" "utility" "search";grid-template-columns:1fr;justify-items:center;padding:.95rem .85rem}.fs-brand[data-v-9b9c840a],.fs-utility[data-v-9b9c840a]{justify-self:center}.fs-utility[data-v-9b9c840a]{display:grid;gap:.55rem;grid-template-columns:repeat(3,auto) 2.6rem 2.6rem;justify-content:center;width:100%}.fs-utility>a[data-v-9b9c840a]:not(.fs-icon-link){font-size:.94rem}.fs-search input[data-v-9b9c840a]{font-size:1rem}.fs-desktop-nav[data-v-9b9c840a]{display:none}.fs-mobile-nav[data-v-9b9c840a]{display:block}}@media(max-width:420px){.fs-utility[data-v-9b9c840a]{grid-template-columns:repeat(3,auto)}}.utility-nav[data-v-8e09920d]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.context-select[data-v-8e09920d],.utility-link[data-v-8e09920d]{background:var(--sf-nav-surface,#fff);border:1px solid var(--sf-nav-border-color,#d6e0e8);border-radius:.45rem;color:var(--sf-nav-link-color,#233f52);font-size:.82rem;padding:.4rem .6rem;text-decoration:none}.template-fanatik-inspired-commerce{border-color:var(--sf-color-text,#141414);border-radius:0;color:var(--sf-color-text,#141414);font-size:.72rem;font-weight:900;text-transform:uppercase}.flyout-list[data-v-3d5e06d8]{list-style:none;margin:0;padding:0}.flyout-item[data-v-3d5e06d8],.flyout-list[data-v-3d5e06d8]{display:grid;gap:.35rem}.flyout-link[data-v-3d5e06d8]{border-radius:.5rem;color:var(--sf-nav-link-color,#173042);display:grid;gap:.1rem;padding:.35rem .5rem;text-decoration:none}.flyout-link[data-v-3d5e06d8]:focus-visible,.flyout-link[data-v-3d5e06d8]:hover{background:var(--sf-nav-surface-subtle,#f3f7fa);outline:none}.flyout-desc[data-v-3d5e06d8]{color:var(--sf-nav-muted-color,#5b7284);font-size:.76rem}.flyout-list[data-depth="2"][data-v-3d5e06d8],.flyout-list[data-depth="3"][data-v-3d5e06d8],.flyout-list[data-depth="4"][data-v-3d5e06d8]{border-left:1px solid var(--sf-nav-border-color,#dbe5ec);margin-left:.8rem;padding-left:.6rem}.desktop-nav[data-v-fe1f8814]{display:block}.desktop-root-list[data-v-fe1f8814]{display:flex;gap:.15rem;list-style:none;margin:0;padding:0}.desktop-root-item[data-v-fe1f8814]{position:relative}.root-link[data-v-fe1f8814]{align-items:center;background:transparent;border:0;border-radius:.45rem;color:var(--sf-nav-link-color,#173042);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:550;gap:.35rem;padding:.5rem .7rem;text-decoration:none}.root-link[data-v-fe1f8814]:focus-visible,.root-link[data-v-fe1f8814]:hover{background:var(--sf-nav-surface-subtle,#f3f7fa);outline:none}.badge[data-v-fe1f8814]{background:var(--sf-nav-badge-bg,#e7f0f7);border-radius:999px;color:var(--sf-nav-badge-color,#1d3f54);font-size:.68rem;padding:.1rem .35rem}.menu-panel[data-v-fe1f8814]{background:var(--sf-nav-surface,#fff);border:1px solid var(--sf-nav-border-color,#dbe5ec);border-radius:.8rem;box-shadow:0 14px 38px #07121c1f;left:0;max-width:min(92vw,62rem);min-width:20rem;padding:.8rem;position:absolute;top:calc(100% + .25rem);z-index:80}.menu-panel--mega[data-v-fe1f8814]{display:grid;gap:.9rem;grid-template-columns:1fr minmax(12rem,16rem)}.menu-columns[data-v-fe1f8814]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.menu-aside h3[data-v-fe1f8814],.menu-group h3[data-v-fe1f8814]{color:var(--sf-nav-muted-color,#617788);font-size:.8rem;letter-spacing:.04em;margin:0 0 .35rem;text-transform:uppercase}.featured-links ul[data-v-fe1f8814],.menu-group ul[data-v-fe1f8814]{display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.menu-link[data-v-fe1f8814]{border-radius:.5rem;color:var(--sf-nav-link-color,#173042);display:grid;gap:.1rem;padding:.35rem .45rem;text-decoration:none}.menu-link[data-v-fe1f8814]:focus-visible,.menu-link[data-v-fe1f8814]:hover{background:var(--sf-nav-surface-subtle,#f3f7fa);outline:none}.menu-link small[data-v-fe1f8814]{color:var(--sf-nav-muted-color,#5b7284);font-size:.72rem}.menu-image[data-v-fe1f8814]{aspect-ratio:16/9;border:1px solid var(--sf-nav-border-color,#dbe5ec);border-radius:.45rem;margin-top:.25rem;-o-object-fit:cover;object-fit:cover;width:100%}.menu-aside[data-v-fe1f8814]{align-content:start;border-left:1px solid var(--sf-nav-border-color,#dbe5ec);display:grid;gap:.8rem;padding-left:.7rem}.featured-links a[data-v-fe1f8814],.promo-slot a[data-v-fe1f8814]{color:var(--sf-nav-link-color,#173042);text-decoration:none}.promo-slot p[data-v-fe1f8814]{color:var(--sf-nav-muted-color,#5b7284);font-size:.82rem;margin:0 0 .35rem}.template-bike-shop-shell{flex-wrap:wrap;gap:0;justify-content:center;max-width:100%}.template-bike-shop-shell{border-radius:0;color:#fff;font-size:clamp(1rem,1.45vw,1.25rem);font-weight:500;letter-spacing:0;padding:.65rem 1.05rem;text-transform:none}.template-bike-shop-shell{background:transparent;color:#fff;text-decoration:underline;text-underline-offset:.25em}.template-bike-shop-shell{background:var(--sf-color-accent,#f26b21);border-radius:0;color:#141414;font-weight:900}.template-bike-shop-shell{border:2px solid var(--sf-color-text,#141414);border-radius:0;box-shadow:0 18px 36px #00000024;top:100%}.template-bike-shop-shell{color:var(--sf-color-text,#141414);font-weight:900}.template-bike-shop-shell{border-radius:0}.template-bike-shop-shell{background:var(--sf-color-surface-muted,#efede6)}@media(max-width:1240px)and (min-width:1025px){.template-bike-shop-shell{font-size:1rem;padding:.55rem .75rem}}.mobile-item[data-v-e53ea2ff]{display:grid;gap:.25rem;list-style:none}.mobile-row[data-v-e53ea2ff]{align-items:center;display:grid;gap:.45rem;grid-template-columns:1fr auto}.mobile-link[data-v-e53ea2ff]{border-radius:.5rem;color:var(--sf-nav-link-color,#173042);padding:.45rem .5rem;text-decoration:none}.mobile-link[data-v-e53ea2ff]:focus-visible,.mobile-link[data-v-e53ea2ff]:hover{background:var(--sf-nav-surface-subtle,#f3f7fa);outline:none}.mobile-toggle[data-v-e53ea2ff]{background:var(--sf-nav-surface,#fff);border:1px solid var(--sf-nav-border-color,#dbe5ec);border-radius:.5rem;color:var(--sf-nav-link-color,#173042);cursor:pointer;height:2rem;width:2rem}.mobile-children[data-v-e53ea2ff]{border-left:1px solid var(--sf-nav-border-color,#dbe5ec);display:grid;gap:.15rem;margin:.1rem 0 .2rem .55rem;padding:0 0 0 .65rem}.template-bike-shop-shell{border-bottom:1px solid #3f3f3f;gap:0}.template-bike-shop-shell{border-radius:0;color:#fff;font-size:1.05rem;padding:.9rem .75rem}.template-bike-shop-shell{background:#333}.template-bike-shop-shell{background:transparent;border:0;border-left:1px solid #3f3f3f;border-radius:0;color:#fff;font-size:1.4rem;height:3rem;width:3rem}.template-bike-shop-shell{border-left:1px solid #555;gap:0;margin:0;padding:0 0 0 .9rem}.sr-only[data-v-e53ea2ff]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.mobile-nav[data-v-146e7d86]{display:none}.mobile-nav-trigger[data-v-146e7d86]{background:var(--sf-nav-surface,#fff);border:1px solid var(--sf-nav-border-color,#dbe5ec);border-radius:.5rem;color:var(--sf-nav-link-color,#173042);font-size:.86rem;padding:.45rem .65rem}.mobile-nav-panel[data-v-146e7d86]{background:var(--sf-nav-surface,#fff);border:1px solid var(--sf-nav-border-color,#dbe5ec);border-radius:.7rem;margin-top:.5rem;padding:.55rem}.mobile-root-list[data-v-146e7d86]{display:grid;gap:.2rem;margin:0;padding:0}.mobile-utility[data-v-146e7d86]{border-top:1px solid var(--sf-nav-border-color,#dbe5ec);display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem;padding-top:.6rem}.mobile-utility-link[data-v-146e7d86]{border:1px solid var(--sf-nav-border-color,#dbe5ec);border-radius:.45rem;color:var(--sf-nav-link-color,#173042);font-size:.82rem;padding:.35rem .5rem;text-decoration:none}.template-bike-shop-shell{width:100%}.template-bike-shop-shell{background:transparent;border:1px solid #555;border-radius:0;color:#fff;font-size:1rem;font-weight:800;letter-spacing:.04em;padding:.85rem 1rem;text-transform:uppercase;width:100%}.template-bike-shop-shell{background:#262626;border:1px solid #555;border-radius:0;color:#fff;margin-top:.75rem;padding:.75rem}.template-bike-shop-shell{gap:0}.template-bike-shop-shell{border-top:1px solid #555;gap:.5rem}.template-bike-shop-shell{border:1px solid #555;border-radius:0;color:#fff;padding:.55rem .75rem}@media(max-width:1024px){.mobile-nav[data-v-146e7d86]{display:block}}.fs-footer[data-v-8d0e67d2]{background:#262626;color:#fff;padding:clamp(3.2rem,7vw,6rem) clamp(1rem,2vw,2rem) 2.25rem;width:100%}.fs-footer__grid[data-v-8d0e67d2]{align-items:start;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(10rem,.8fr) minmax(13rem,1fr) minmax(18rem,1.1fr) minmax(18rem,1.1fr);width:100%}.fs-footer h2[data-v-8d0e67d2]{color:#fff;font-family:Arial Black,Impact,Arial,sans-serif;font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:.08em;line-height:1.1;margin:0 0 1.5rem;text-transform:uppercase}.fs-footer a[data-v-8d0e67d2]{color:#fff;text-decoration:none}.fs-footer__column[data-v-8d0e67d2]{display:grid;gap:1.05rem}.fs-footer__about p[data-v-8d0e67d2],.fs-footer__column a[data-v-8d0e67d2],.fs-footer__join p[data-v-8d0e67d2]{font-size:clamp(1.05rem,1.75vw,1.34rem);line-height:1.35}.fs-footer__about p[data-v-8d0e67d2],.fs-footer__join p[data-v-8d0e67d2]{line-height:1.75;margin:0}.fs-footer__about a[data-v-8d0e67d2]{border-bottom:2px solid gray;display:inline-block;font-size:clamp(1.02rem,1.6vw,1.24rem);line-height:1.2;margin-top:1.8rem}.fs-socials[data-v-8d0e67d2]{border:1px solid #4d4d4d;display:inline-grid;grid-template-columns:repeat(3,4rem);margin-top:2rem;width:-moz-fit-content;width:fit-content}.fs-socials a[data-v-8d0e67d2]{border-right:1px solid #4d4d4d;display:grid;font-size:1.55rem;font-weight:900;height:4rem;line-height:1;place-items:center;width:4rem}.fs-socials a[data-v-8d0e67d2]:last-child{border-right:0}.fs-footer__bottom[data-v-8d0e67d2]{align-items:center;display:grid;gap:1.5rem;grid-template-columns:auto 1fr auto;margin:clamp(3rem,6vw,5rem) auto 0;width:100%}.fs-currency[data-v-8d0e67d2]{align-items:center;background:transparent;border:1px solid #555;border-radius:0;color:#fff;display:inline-flex;font:inherit;font-size:1rem;gap:1rem;padding:.8rem 1rem}.fs-footer__bottom p[data-v-8d0e67d2]{color:#fff;font-size:1rem;margin:0}.fs-payments[data-v-8d0e67d2]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.45rem;justify-content:end}.fs-payments[data-v-8d0e67d2]:before{color:#d9d9d9;content:"We accept";font-size:1rem;margin-right:.8rem}.fs-payments span[data-v-8d0e67d2]{background:#fff;border-radius:.2rem;color:#1d2d6b;display:grid;font-size:.72rem;font-weight:900;height:2rem;line-height:1;min-width:3.15rem;place-items:center}@media(max-width:1180px){.fs-footer__grid[data-v-8d0e67d2]{gap:2.4rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.fs-footer__bottom[data-v-8d0e67d2]{grid-template-columns:1fr;justify-items:start}.fs-payments[data-v-8d0e67d2]{justify-content:start}}@media(max-width:680px){.fs-footer[data-v-8d0e67d2]{padding:2.75rem 1rem 1.75rem}.fs-footer__grid[data-v-8d0e67d2]{gap:2.2rem;grid-template-columns:1fr}.fs-footer h2[data-v-8d0e67d2]{margin-bottom:1rem}.fs-footer__column[data-v-8d0e67d2]{gap:.75rem}.fs-socials[data-v-8d0e67d2]{grid-template-columns:repeat(3,3.4rem)}.fs-socials a[data-v-8d0e67d2]{height:3.4rem;width:3.4rem}.fs-currency[data-v-8d0e67d2]{justify-content:space-between;width:100%}.fs-payments[data-v-8d0e67d2]:before{flex-basis:100%;margin-right:0}}.site-root[data-v-14b02e73]{background:var(--sf-color-bg,#f4f6f8);color:var(--sf-color-text,#102635);display:grid;font-family:var(--sf-font-body,Inter,Segoe UI,Arial,sans-serif);grid-template-rows:auto 1fr auto;line-height:var(--sf-line-height,1.45);min-height:100vh}.skip-link[data-v-14b02e73]{left:-9999px;position:absolute}.skip-link[data-v-14b02e73]:focus{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#1f4258);border-radius:var(--sf-radius-sm,.4rem);left:var(--sf-space-lg,1rem);padding:var(--sf-space-sm,.6rem) var(--sf-space-md,.8rem);top:var(--sf-space-lg,1rem);z-index:200}.site-header[data-v-14b02e73]{background:var(--sf-nav-surface,#fff);border-bottom:1px solid var(--sf-color-border,#dde5ea);position:sticky;top:0;z-index:50}.header-top[data-v-14b02e73]{align-items:center;display:grid;gap:var(--sf-space-lg,1rem);grid-template-columns:minmax(12rem,20rem) 1fr auto;padding:var(--sf-space-md,.8rem) var(--sf-space-lg,1rem)}.brand-link[data-v-14b02e73]{align-items:center;color:inherit;display:inline-flex;gap:var(--sf-space-sm,.65rem);text-decoration:none}.brand-mark[data-v-14b02e73]{background:var(--sf-color-primary,#173042);border-radius:var(--sf-radius-md,.5rem);color:var(--sf-color-primary-contrast,#fff);display:grid;font-weight:700;height:2rem;place-items:center;width:2rem}.fanatik-wordmark[data-v-14b02e73]{display:none}.brand-text[data-v-14b02e73]{display:grid}.brand-text small[data-v-14b02e73]{color:var(--sf-color-text-muted,#4f6677);font-size:var(--sf-font-size-sm,.82rem)}.search-form[data-v-14b02e73]{display:grid;gap:var(--sf-space-sm,.55rem);grid-template-columns:1fr auto}.search-form input[data-v-14b02e73]{background:var(--sf-color-surface,#fff);border:1px solid var(--sf-color-border,#ccd8e1);border-radius:var(--sf-radius-md,.5rem);color:var(--sf-color-text,#102635);font-size:var(--sf-font-size-md,.94rem);padding:var(--sf-space-sm,.6rem) var(--sf-space-md,.75rem)}.search-form button[data-v-14b02e73]{background:var(--sf-button-primary-bg,#173042);border:1px solid var(--sf-button-primary-bg,#173042);border-radius:var(--sf-radius-md,.5rem);color:var(--sf-button-primary-text,#fff);padding:var(--sf-space-sm,.6rem) var(--sf-space-md,.85rem)}.navigation-row[data-v-14b02e73]{display:grid;gap:.2rem;padding:.1rem var(--sf-space-lg,1rem) var(--sf-space-sm,.55rem)}.desktop-navigation[data-v-14b02e73]{display:block}.fallback-nav[data-v-14b02e73]{display:flex;flex-wrap:wrap;gap:.3rem}.category-link[data-v-14b02e73]{border:1px solid var(--sf-color-border,#d5e2eb);border-radius:var(--sf-radius-pill,999px);color:var(--sf-nav-link-color,#20445a);font-size:var(--sf-font-size-sm,.87rem);padding:var(--sf-space-xs,.35rem) var(--sf-space-sm,.65rem);text-decoration:none;white-space:nowrap}.fallback-state[data-v-14b02e73]{color:var(--sf-color-text-muted,#5f7485);font-size:var(--sf-font-size-sm,.82rem);margin:0}.trust-bar[data-v-14b02e73]{border-top:1px solid color-mix(in srgb,var(--sf-color-border,#eff4f8) 45%,#fff);display:grid;gap:var(--sf-space-sm,.5rem);grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--sf-space-xs,.45rem) var(--sf-space-lg,1rem) var(--sf-space-md,.75rem)}.trust-bar p[data-v-14b02e73]{color:var(--sf-color-text-muted,#4d6373);font-size:var(--sf-font-size-sm,.8rem);margin:0}.site-main[data-v-14b02e73]{margin:0 auto;padding:var(--sf-space-lg,1rem);width:min(100%,1200px)}.site-footer[data-v-14b02e73]{background:var(--sf-color-surface,#fff);border-top:1px solid var(--sf-color-border,#dbe4eb);padding:var(--sf-space-xl,1.5rem) var(--sf-space-lg,1rem) 1.2rem}.footer-grid[data-v-14b02e73]{display:grid;gap:var(--sf-space-lg,1rem);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;width:min(100%,1200px)}.footer-grid h2[data-v-14b02e73],.footer-grid h3[data-v-14b02e73]{margin:0 0 .45rem}.footer-grid p[data-v-14b02e73],.footer-grid ul[data-v-14b02e73]{color:var(--sf-color-text-muted,#506877);font-size:var(--sf-font-size-md,.9rem);margin:0}.footer-grid ul[data-v-14b02e73]{display:grid;gap:var(--sf-space-xs,.35rem);list-style:none;padding:0}.footer-grid a[data-v-14b02e73]{color:var(--sf-nav-link-color,#20445a);text-decoration:none}.footer-note[data-v-14b02e73]{color:var(--sf-color-text-muted,#6a7f8f);font-size:var(--sf-font-size-sm,.8rem);margin:1rem auto 0;width:min(100%,1200px)}.template-editorial-commerce .site-main[data-v-14b02e73]{width:min(100%,1320px)}.template-editorial-commerce .header-top[data-v-14b02e73]{grid-template-columns:minmax(14rem,24rem) 1fr auto}.template-editorial-commerce .brand-mark[data-v-14b02e73]{border-radius:var(--sf-radius-pill,999px)}.template-editorial-commerce .site-header[data-v-14b02e73]{box-shadow:var(--sf-shadow-sm,0 1px 2px rgba(16,38,53,.08))}.template-bike-shop-shell{background:linear-gradient(180deg,#fff 0,#fff 14rem,var(--sf-color-bg,#f3f1ec) 14rem),var(--sf-color-bg,#f3f1ec)}.template-bike-shop-shell{background:#262626;border-bottom:0;box-shadow:none;color:#fff;position:relative}.template-bike-shop-shell{gap:clamp(1rem,4vw,4rem);grid-template-areas:"search brand utility";grid-template-columns:minmax(18rem,1fr) auto minmax(18rem,1fr);margin:0 auto;padding:1.2rem 1.5rem 1.35rem;width:min(100%,1760px)}.template-bike-shop-shell{gap:0;grid-area:brand;justify-self:center}.template-bike-shop-shell{color:#fff;display:block;font-family:Arial Black,Impact,sans-serif;font-size:clamp(2.6rem,6vw,4.35rem);font-weight:900;letter-spacing:0;line-height:.8;text-transform:uppercase}.template-bike-shop-shell{letter-spacing:-.04em}.template-bike-shop-shell{font-family:var(--sf-font-heading,Arial Black,Impact,sans-serif);font-size:1.05rem;letter-spacing:0;text-transform:uppercase}.template-bike-shop-shell{color:var(--sf-color-text-muted,#5f5f57);font-size:.68rem;text-transform:uppercase}.template-bike-shop-shell{align-items:center;align-self:center;display:grid;gap:.9rem;grid-area:search;grid-template-columns:auto 1fr;max-width:28rem;position:relative;width:100%}.template-bike-shop-shell{border:3px solid #fff;border-radius:50%;content:"";display:block;height:1.1rem;width:1.1rem}.template-bike-shop-shell{background:#fff;content:"";height:3px;left:1.08rem;position:absolute;top:calc(50% + .42rem);transform:rotate(45deg);transform-origin:left center;width:.72rem}.template-bike-shop-shell{background:transparent;border:0;border-radius:0;color:#fff;font-size:clamp(1rem,1.6vw,1.35rem);min-height:2.8rem;padding:.25rem 0}.template-bike-shop-shell{color:#f3f3f3;opacity:1}.template-bike-shop-shell{outline:none}.template-bike-shop-shell{display:none}.template-bike-shop-shell{align-items:center;color:#f2f2f2;display:inline-flex;gap:clamp(.9rem,2vw,1.6rem);grid-area:utility;justify-self:end;min-width:0;white-space:nowrap}.template-bike-shop-shell{color:inherit;font-size:clamp(.95rem,1.5vw,1.25rem);line-height:1;text-decoration:none}.template-bike-shop-shell{display:inline-grid;height:2.15rem;place-items:center;position:relative;width:2.15rem}.template-bike-shop-shell{display:block;height:1.9rem;position:relative;width:1.9rem}.template-bike-shop-shell{border:3px solid #fff;border-radius:50%;content:"";height:.58rem;left:50%;position:absolute;top:.05rem;transform:translate(-50%);width:.58rem}.template-bike-shop-shell{border:3px solid #fff;border-bottom:0;border-radius:1rem 1rem 0 0;bottom:.08rem;content:"";height:.82rem;left:50%;position:absolute;transform:translate(-50%);width:1.5rem}.template-bike-shop-shell{display:block;height:1.8rem;position:relative;width:1.9rem}.template-bike-shop-shell{border:3px solid #fff;border-top:0;content:"";height:.82rem;left:.12rem;position:absolute;top:.18rem;transform:skew(-12deg);width:1.35rem}.template-bike-shop-shell{background:radial-gradient(circle at .15rem 50%,#fff 0 .13rem,transparent .14rem),radial-gradient(circle at 1rem 50%,#fff 0 .13rem,transparent .14rem);bottom:.08rem;content:"";height:.25rem;left:.3rem;position:absolute;width:1.25rem}.template-bike-shop-shell{background:#fff;border-radius:999px;color:#262626;display:grid;font-size:.9rem;font-weight:900;height:1.75rem;min-width:1.75rem;place-items:center;position:absolute;right:-.7rem;top:-.9rem}.template-bike-shop-shell{border-top:1px solid #555;justify-items:center;margin:0 auto;overflow-x:clip;padding:1.05rem 1.5rem 1rem;width:min(100%,1760px)}.template-bike-shop-shell{background:var(--sf-color-text,#141414);border-top:0;grid-template-columns:repeat(3,auto);justify-content:center;padding:.45rem 1rem}.template-bike-shop-shell{color:#fff;font-size:.72rem;font-weight:800;text-transform:uppercase}.template-bike-shop-shell{padding:0 var(--sf-space-lg,1rem) var(--sf-space-xl,1.5rem);width:min(100%,1400px)}.template-bike-shop-shell{background:#262626;border-top:0;color:#fff;padding:clamp(3.5rem,7vw,6rem) 1.5rem 2.4rem}.template-funsport{background:#f4f2ed;color:#181818;font-family:Arial,Helvetica,sans-serif}.template-funsport{margin:0;max-width:none;padding:0;width:100%}.fanatik-footer-grid[data-v-14b02e73]{align-items:start;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(11rem,.85fr) minmax(14rem,1fr) minmax(18rem,1.1fr) minmax(18rem,1.1fr);margin:0 auto;width:min(100%,1760px)}.fanatik-footer h2[data-v-14b02e73]{color:#fff;font-family:Arial Black,Impact,sans-serif;font-size:clamp(1rem,1.5vw,1.22rem);letter-spacing:.08em;line-height:1.1;margin:0 0 1.55rem;text-transform:uppercase}.fanatik-footer-column[data-v-14b02e73]{display:grid;gap:1.05rem}.fanatik-footer a[data-v-14b02e73]{color:#fff;text-decoration:none}.fanatik-footer-column a[data-v-14b02e73]{font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.25}.fanatik-footer-about p[data-v-14b02e73],.fanatik-footer-join p[data-v-14b02e73]{color:#fff;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.75;margin:0}.fanatik-footer-about a[data-v-14b02e73]{border-bottom:2px solid gray;display:inline-block;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.2;margin-top:1.8rem}.fanatik-socials[data-v-14b02e73]{border:1px solid #4d4d4d;display:inline-grid;grid-template-columns:repeat(3,4rem);margin-top:2rem;width:-moz-fit-content;width:fit-content}.fanatik-socials a[data-v-14b02e73]{border-right:1px solid #4d4d4d;display:grid;font-size:1.6rem;font-weight:900;height:4rem;line-height:1;place-items:center;width:4rem}.fanatik-socials a[data-v-14b02e73]:last-child{border-right:0}.fanatik-footer-bottom[data-v-14b02e73]{align-items:center;display:grid;gap:1.5rem;grid-template-columns:auto 1fr auto;margin:clamp(3rem,6vw,5rem) auto 0;width:min(100%,1760px)}.fanatik-currency[data-v-14b02e73]{align-items:center;background:transparent;border:1px solid #555;border-radius:0;color:#fff;display:inline-flex;font-size:1rem;gap:1rem;padding:.8rem 1rem}.fanatik-footer-bottom p[data-v-14b02e73]{color:#fff;font-size:1rem;margin:0}.fanatik-payments[data-v-14b02e73]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.45rem;justify-content:end}.fanatik-payments[data-v-14b02e73]:before{color:#d9d9d9;content:"We accept";font-size:1rem;margin-right:.8rem}.fanatik-payments span[data-v-14b02e73]{background:#fff;border-radius:.2rem;color:#1d2d6b;display:grid;font-size:.72rem;font-weight:900;height:2rem;line-height:1;min-width:3.15rem;place-items:center}@media(min-width:1800px){.fanatik-footer-bottom[data-v-14b02e73],.fanatik-footer-grid[data-v-14b02e73],.template-bike-shop-shell{width:min(100% - 4rem,1760px)}.template-bike-shop-shell{padding-left:2rem;padding-right:2rem}}@media(max-width:1240px)and (min-width:1025px){.template-bike-shop-shell{gap:1rem;grid-template-columns:minmax(13rem,.85fr) auto minmax(15rem,1fr);padding-left:1rem;padding-right:1rem}.template-bike-shop-shell{font-size:clamp(2.4rem,4.8vw,3.4rem)}.template-bike-shop-shell{font-size:1rem}.template-bike-shop-shell{gap:.8rem}.fanatik-footer-grid[data-v-14b02e73]{gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.template-bike-shop-shell{color:#d9d7cf}.template-bike-shop-shell{color:#fff;text-decoration:underline;text-underline-offset:.2em}.sr-only[data-v-14b02e73]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media(max-width:1024px){.header-top[data-v-14b02e73]{grid-template-columns:1fr}.desktop-navigation[data-v-14b02e73],.fallback-nav[data-v-14b02e73]{display:none}.footer-grid[data-v-14b02e73],.trust-bar[data-v-14b02e73]{grid-template-columns:1fr}.template-bike-shop-shell{gap:1rem;grid-template-areas:"brand" "utility" "search";grid-template-columns:1fr;justify-items:center;padding:1.05rem 1rem 1rem}.template-bike-shop-shell{border-top:1px solid #555;justify-self:stretch;max-width:none;min-height:3rem;padding-top:.9rem;width:min(100%,42rem)}.template-bike-shop-shell{flex-wrap:wrap;justify-content:center;justify-self:center;row-gap:.85rem;white-space:normal}.template-bike-shop-shell{border-top:0;justify-items:stretch;padding:0 1rem 1rem}.template-bike-shop-shell{grid-template-columns:1fr;justify-items:center}.fanatik-footer-grid[data-v-14b02e73]{gap:2.4rem 1.6rem;grid-template-columns:1fr 1fr}.fanatik-footer-bottom[data-v-14b02e73]{grid-template-columns:1fr;justify-items:start}.fanatik-payments[data-v-14b02e73]{justify-content:start}}@media(max-width:680px){.template-bike-shop-shell{font-size:clamp(2.15rem,15vw,3.5rem)}.template-bike-shop-shell{align-items:center;display:grid;gap:.6rem;grid-template-columns:repeat(3,auto) 2.75rem 2.75rem;justify-content:center;width:100%}.template-bike-shop-shell{font-size:.95rem}.template-bike-shop-shell{gap:.75rem}.template-bike-shop-shell{font-size:1rem}.template-bike-shop-shell{padding:2.75rem 1rem 1.75rem}.fanatik-footer-grid[data-v-14b02e73]{gap:2.2rem;grid-template-columns:1fr}.fanatik-footer h2[data-v-14b02e73]{margin-bottom:1rem}.fanatik-footer-column[data-v-14b02e73]{gap:.75rem}.fanatik-socials[data-v-14b02e73]{grid-template-columns:repeat(3,3.4rem)}.fanatik-socials a[data-v-14b02e73]{height:3.4rem;width:3.4rem}.fanatik-currency[data-v-14b02e73]{justify-content:space-between;width:100%}.fanatik-payments[data-v-14b02e73]:before{flex-basis:100%;margin-right:0}}@media(max-width:420px){.template-bike-shop-shell{grid-template-columns:repeat(3,auto)}.template-bike-shop-shell{margin-top:.2rem}.template-bike-shop-shell{padding-left:.8rem;padding-right:.8rem}}:root{--admin-bg:#f3f6f9;--admin-text:#172633;--admin-muted:#617385;--admin-border:#d8e1e9}#__nuxt,body,html{min-height:100%}.pos-fullscreen{background:#d6d6d6;color:var(--admin-text);font-family:IBM Plex Sans,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;width:100vw}.grid[data-v-204d37bf]{display:grid}.mb-2[data-v-204d37bf]{margin-bottom:.5rem}.mb-4[data-v-204d37bf]{margin-bottom:1rem}.max-w-520px[data-v-204d37bf]{max-width:520px}.min-h-screen[data-v-204d37bf]{min-height:100vh}.w-full[data-v-204d37bf]{width:100%}.flex[data-v-204d37bf]{display:flex}.place-content-center[data-v-204d37bf]{place-content:center}.items-center[data-v-204d37bf]{align-items:center}.justify-center[data-v-204d37bf]{justify-content:center}.overflow-hidden[data-v-204d37bf]{overflow:hidden}.bg-white[data-v-204d37bf]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-204d37bf]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-204d37bf]{text-align:center}.text-\[80px\][data-v-204d37bf]{font-size:80px}.text-2xl[data-v-204d37bf]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-204d37bf]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-204d37bf]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-204d37bf]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-204d37bf]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-204d37bf]{font-weight:500}.font-semibold[data-v-204d37bf]{font-weight:600}.leading-none[data-v-204d37bf]{line-height:1}.tracking-wide[data-v-204d37bf]{letter-spacing:.025em}.font-sans[data-v-204d37bf]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-204d37bf]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-204d37bf]{text-decoration-line:underline}.underline-offset-3[data-v-204d37bf]{text-underline-offset:3px}.antialiased[data-v-204d37bf]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-204d37bf]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-204d37bf]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-204d37bf]{font-size:110px}.sm\:text-3xl[data-v-204d37bf]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-d349100d]{display:grid}.mb-2[data-v-d349100d]{margin-bottom:.5rem}.mb-4[data-v-d349100d]{margin-bottom:1rem}.max-w-520px[data-v-d349100d]{max-width:520px}.min-h-screen[data-v-d349100d]{min-height:100vh}.place-content-center[data-v-d349100d]{place-content:center}.overflow-hidden[data-v-d349100d]{overflow:hidden}.bg-white[data-v-d349100d]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-d349100d]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-d349100d]{text-align:center}.text-\[80px\][data-v-d349100d]{font-size:80px}.text-2xl[data-v-d349100d]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-d349100d]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-d349100d]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-d349100d]{font-weight:600}.leading-none[data-v-d349100d]{line-height:1}.tracking-wide[data-v-d349100d]{letter-spacing:.025em}.font-sans[data-v-d349100d]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-d349100d]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-d349100d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-d349100d]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-d349100d]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-d349100d]{font-size:110px}.sm\:text-3xl[data-v-d349100d]{font-size:1.875rem;line-height:2.25rem}}
