.city-strip.svelte-100r83b{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 16px}.city-strip.svelte-100r83b div:where(.svelte-100r83b){display:grid;gap:3px}.city-strip.svelte-100r83b strong:where(.svelte-100r83b){font-size:13px}.city-strip.svelte-100r83b span:where(.svelte-100r83b){font-size:11px;color:var(--muted)}.city-strip.svelte-100r83b .button:where(.svelte-100r83b){min-height:35px;font-size:11px}@media(max-width:600px){.city-strip.svelte-100r83b{padding:10px}.city-strip.svelte-100r83b strong:where(.svelte-100r83b){font-size:11px}.city-strip.svelte-100r83b span:where(.svelte-100r83b){font-size:9px}.city-strip.svelte-100r83b .button:where(.svelte-100r83b){padding:6px 8px;font-size:9px;min-height:30px}}.hero-carousel.svelte-vlq9az{margin-top:14px;background:var(--graphite);border-radius:16px;overflow:hidden}.controls.svelte-vlq9az{display:flex;gap:12px;align-items:center;justify-content:center;padding:0 16px 12px}.arrow.svelte-vlq9az{background:transparent;color:#fff;border:1px solid #777981;border-radius:8px;width:40px;height:36px;flex:none;font-size:21px}.dots.svelte-vlq9az{display:flex;overflow-x:auto;scrollbar-gutter:stable;max-width:calc(100% - 110px)}.dots.svelte-vlq9az button:where(.svelte-vlq9az){background:transparent;border:0;width:28px;height:36px;display:grid;place-items:center;flex:none;padding:0}.dots.svelte-vlq9az span:where(.svelte-vlq9az){display:block;width:7px;height:7px;border-radius:50%;background:#95969c}.dots.svelte-vlq9az button.active:where(.svelte-vlq9az) span:where(.svelte-vlq9az){background:var(--accent-on-dark);outline:1px solid var(--accent-on-dark);outline-offset:3px}.controls.svelte-vlq9az button:where(.svelte-vlq9az):focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:2px}.sr-only.svelte-vlq9az{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.review-grid.svelte-1060i40{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-tile.svelte-1060i40{min-width:0}.review-tile.svelte-1060i40 .public-review{height:100%;box-sizing:border-box}.panel.svelte-1060i40 p:where(.svelte-1060i40),.panel.svelte-1060i40 button:where(.svelte-1060i40){font-size:12px}.panel.svelte-1060i40 p:where(.svelte-1060i40){color:var(--muted)}@media(max-width:900px){.review-grid.svelte-1060i40{grid-template-columns:repeat(2,minmax(0,1fr))}.review-tile.svelte-1060i40:nth-child(n+3){display:none}}@media(max-width:600px){.review-grid.svelte-1060i40{grid-template-columns:1fr}.review-tile.svelte-1060i40:nth-child(n+2){display:none}}.home.svelte-1uha8ag{padding-top:18px}.quick-picker.svelte-1uha8ag{display:grid;grid-template-columns:1.7fr 1fr;gap:25px;padding:24px}.quick-picker.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{display:grid;gap:9px}.maker-buttons.svelte-1uha8ag{display:flex;gap:7px;flex-wrap:wrap}.maker-buttons.svelte-1uha8ag button:where(.svelte-1uha8ag){min-width:90px;padding:10px;border:1px solid var(--line);background:#fff;border-radius:8px;font-size:12px}.maker-buttons.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--accent-soft);border-color:var(--accent);font-weight:750}.model-input.svelte-1uha8ag{display:flex;gap:7px}.model-input.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;border:1px solid var(--line);border-radius:8px;background:#f8f8f6;min-width:0;padding:10px;font-size:12px}.browse.svelte-1uha8ag{border-left:1px solid var(--line);display:grid;align-content:center;padding-left:25px}.browse.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px;color:var(--muted)}.browse.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:fit-content}.brand-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.brand-tile.svelte-1uha8ag{min-height:165px;border-radius:14px;padding:10px;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;color:var(--ink);text-decoration:none;background:#ebecef}.brand-tile.svelte-1uha8ag:nth-child(2),.brand-tile.svelte-1uha8ag:nth-child(6){background:var(--accent-soft)}.brand-tile.svelte-1uha8ag:nth-child(3){background:#eee9e2}.brand-tile.svelte-1uha8ag:nth-child(4){background:#f8eee5}.brand-tile.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:13px;align-self:end}.brand-tile.svelte-1uha8ag>span:where(.svelte-1uha8ag){border-radius:50%;background:#fff;width:20px;height:20px;text-align:center}.brand-art.svelte-1uha8ag{width:60%;justify-self:center;align-self:center;grid-column:1/-1;max-height:118px;overflow:hidden}.brand-art.svelte-1uha8ag .product-art{background:transparent}.reassurance.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px}.reassurance.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:20px}.reassurance-points.svelte-1uha8ag{display:flex;gap:25px}.reassurance-points.svelte-1uha8ag span:where(.svelte-1uha8ag){display:grid;justify-items:center;gap:6px;font-size:11px}.reassurance-points.svelte-1uha8ag b:where(.svelte-1uha8ag){display:grid;place-items:center;background:var(--accent);color:var(--on-accent);border-radius:50%;width:27px;height:27px}.info-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.info-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:16px}.info-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px;color:var(--muted);line-height:1.5}.info-grid.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.info-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:12px}@media(max-width:900px){.brand-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.quick-picker.svelte-1uha8ag{grid-template-columns:1fr}.browse.svelte-1uha8ag{border:0;border-top:1px solid var(--line);padding:14px 0 0}}@media(max-width:600px){.quick-picker.svelte-1uha8ag{padding:13px;gap:12px}.maker-buttons.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr}.maker-buttons.svelte-1uha8ag button:where(.svelte-1uha8ag){min-width:0}.model-input.svelte-1uha8ag{display:grid}.brand-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:8px}.brand-tile.svelte-1uha8ag{min-height:125px}.brand-art.svelte-1uha8ag{max-height:85px}.reassurance.svelte-1uha8ag{display:block}.reassurance-points.svelte-1uha8ag{margin-top:15px;justify-content:space-between}.info-grid.svelte-1uha8ag{grid-template-columns:1fr}}
