.gr-page.st-page{--gr-accent:var(--door-store,#f6aa2b)}.st-page .gr-eyebrow{display:inline-flex;align-items:center;gap:6px}.st-filters{display:grid;gap:14px}.st-categories,.st-vehicles{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.st-vehicles strong{margin-inline-end:4px}.st-chip{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 14px;border:1px solid var(--gr-line);border-radius:999px;background:#0d1014;color:var(--gr-soft)!important;font-size:.86rem;font-weight:700}.st-chip.active{border-color:var(--gr-accent);background:color-mix(in srgb,var(--gr-accent) 16%,#0d1014);color:var(--gr-accent)!important}.st-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.st-search input{min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--gr-line);border-radius:10px;background:#0d1014;color:var(--gr-text);font:inherit}.st-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:0;padding:0;list-style:none}.st-card{display:grid;align-content:start;gap:8px;padding:16px;border:1px solid var(--gr-line);border-radius:14px;background:var(--gr-card);min-width:0}.st-card h2{margin:0;font-size:1.05rem;line-height:1.5}.st-card p{margin:0}.st-card details{color:var(--gr-soft);font-size:.86rem;line-height:1.7}.st-card details summary{cursor:pointer;min-height:32px;color:var(--gr-accent);font-weight:700}.st-card details ul{margin:4px 0 0;padding-inline-start:18px}.st-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.st-category{color:var(--gr-muted);font-size:.76rem;font-weight:800}.st-fit{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:.75rem;font-weight:800}.st-fit-verified{background:color-mix(in srgb,var(--gr-done) 16%,transparent);color:var(--gr-done)}.st-fit-seller{background:color-mix(in srgb,var(--gr-accent) 14%,transparent);color:var(--gr-accent)}.st-fit-unknown{background:color-mix(in srgb,var(--gr-warn) 14%,transparent);color:var(--gr-warn)}.st-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--gr-muted);font-size:.8rem}.st-price{font-size:1.2rem;font-weight:900;color:var(--gr-text)}.st-stock{font-size:.82rem;font-weight:700}.st-stock small{color:var(--gr-muted);font-weight:500}.st-stock-in_stock{color:var(--gr-done)}.st-stock-limited,.st-stock-on_order{color:var(--gr-warn)}.st-stock-out{color:var(--gr-error)}.st-shop{display:flex;align-items:center;gap:6px;color:var(--gr-soft);font-size:.84rem}.st-add{width:100%}.st-checkout{display:grid;gap:16px}.st-checkout-vehicle{display:grid;gap:6px}.st-shop-group h2{margin:0 0 10px;font-size:1.05rem}.st-shop-group h2 small{color:var(--gr-muted);font-weight:500}.st-lines{display:grid;gap:8px;margin:0;padding:0;list-style:none}.st-lines li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--gr-line);border-radius:10px;background:var(--gr-card-2)}.st-lines-static li{grid-template-columns:minmax(0,1fr) auto auto}.st-lines li>div:first-child{display:grid;gap:4px;min-width:0;justify-items:start}.st-qty{display:inline-flex;align-items:center;gap:6px}.st-line-price{font-weight:800;white-space:nowrap}.st-subtotal,.st-total{margin:10px 0 0;font-weight:800}.st-total{font-size:1.15rem}.st-fieldset{margin:0;padding:0;border:0;min-width:0}.st-fieldset legend{margin-bottom:8px;padding:0;font-weight:800}.st-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st-choice-row label{position:relative;display:flex;align-items:center;min-height:52px;padding:10px 14px;border:1px solid var(--gr-line);border-radius:10px;background:#0d1014;cursor:pointer;font-weight:800}.st-choice-row label.active{border-color:var(--gr-accent);background:color-mix(in srgb,var(--gr-accent) 14%,#0d1014)}.st-choice-row input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.st-choice-row label:has(input:focus-visible){outline:2px solid var(--gr-accent);outline-offset:2px}.st-install{justify-items:start}.st-actions,.st-install{display:grid;gap:12px}.st-history{display:grid;gap:10px;margin:0;padding:0;list-style:none}.st-history li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--gr-line);border-radius:10px;background:var(--gr-card-2)}.st-history small{color:var(--gr-muted);font-size:.78rem}.st-history p{margin:4px 0 0}.st-page .gr-panel h2{margin:0 0 10px;font-size:1.05rem}@media (max-width:640px){.st-lines li{grid-template-columns:minmax(0,1fr) auto}.st-lines li>div:first-child{grid-column:1/-1}.st-choice-row,.st-search{grid-template-columns:minmax(0,1fr)}}