.shoe-select.svelte-1vaiy0z{position:relative}.trigger.svelte-1vaiy0z{padding:var(--size-1) var(--size-2);border:2px solid var(--ink);font-family:var(--font-body);font-size:var(--font-size-0);width:14rem;background:var(--concrete);color:var(--ink);border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--size-2);text-align:left}.chevron.svelte-1vaiy0z{flex-shrink:0;transition:transform .15s ease}.chevron.open.svelte-1vaiy0z{transform:rotate(180deg)}.dropdown.svelte-1vaiy0z{position:absolute;top:100%;left:0;width:14rem;max-height:20rem;overflow-y:auto;background:var(--concrete);border:2px solid var(--ink);border-top:none;z-index:100;box-sizing:border-box}.submenu.svelte-1vaiy0z{position:absolute;left:14rem;width:12rem;max-height:20rem;overflow-y:auto;background:var(--concrete);border:2px solid var(--ink);z-index:101;animation:svelte-1vaiy0z-slide-right .15s ease}@keyframes svelte-1vaiy0z-slide-right{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}.suggest-btn.svelte-1vaiy0z{width:100%;padding:var(--size-2) var(--size-3);border:none;background:transparent;font-family:var(--font-body);font-size:var(--font-size-0);font-weight:600;color:var(--ink);opacity:.5;cursor:pointer;text-align:left;border-bottom:1px solid rgba(10,10,10,.1)}.suggest-btn.svelte-1vaiy0z:hover{opacity:1;background:#0a0a0a0d}.brand-row.svelte-1vaiy0z{width:100%;padding:var(--size-2) var(--size-3);border:none;background:transparent;font-family:var(--font-body);font-size:var(--font-size-0);font-weight:600;color:var(--ink);cursor:pointer;text-align:left;display:flex;align-items:center;gap:var(--size-2);border-bottom:1px solid rgba(10,10,10,.1)}.brand-row.svelte-1vaiy0z:hover,.brand-row.active.svelte-1vaiy0z{background:var(--ink);color:var(--concrete)}.brand-name.svelte-1vaiy0z{flex:1}.brand-arrow.svelte-1vaiy0z{flex-shrink:0;transition:transform .15s ease}.inline-models.svelte-1vaiy0z{display:none}.model-row.svelte-1vaiy0z{width:100%;padding:var(--size-2) var(--size-3) var(--size-2) var(--size-5);border:none;background:transparent;font-family:var(--font-body);font-size:var(--font-size-0);color:var(--ink);cursor:pointer;text-align:left;border-bottom:1px solid rgba(10,10,10,.06)}.model-row.svelte-1vaiy0z:hover{background:var(--ink);color:var(--concrete)}@media (max-width: 768px){.trigger.svelte-1vaiy0z,.dropdown.svelte-1vaiy0z{width:100%}.submenu.svelte-1vaiy0z{display:none}.inline-models.svelte-1vaiy0z{display:block;background:#0a0a0a08;animation:svelte-1vaiy0z-slide-down .15s ease}@keyframes svelte-1vaiy0z-slide-down{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.brand-arrow.expanded.svelte-1vaiy0z{transform:rotate(90deg)}}.fit-form.svelte-ayj70f{display:flex;align-items:center;gap:var(--size-2);flex-wrap:wrap}.fit-form.stacked.svelte-ayj70f{flex-direction:column;align-items:stretch}.fit-form.svelte-ayj70f label:where(.svelte-ayj70f){display:flex;align-items:center;gap:var(--size-1);font-family:var(--font-body);font-size:var(--font-size-0);font-weight:500;color:var(--ink);letter-spacing:.02em}.fit-form.stacked.svelte-ayj70f label:where(.svelte-ayj70f){flex-direction:column;align-items:stretch}.fit-form.svelte-ayj70f select:where(.svelte-ayj70f){padding:var(--size-1) var(--size-2);border:2px solid var(--ink);font-family:var(--font-body);font-size:var(--font-size-0);width:14rem;background:var(--concrete);color:var(--ink);border-radius:0;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%230a0a0a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--size-2) center;padding-right:var(--size-5)}.fit-form.svelte-ayj70f select[name=size]:where(.svelte-ayj70f){width:7rem}.fit-form.svelte-ayj70f select[name=width]:where(.svelte-ayj70f){width:9rem}.fit-form.stacked.svelte-ayj70f select:where(.svelte-ayj70f),.fit-form.stacked.svelte-ayj70f select[name=size]:where(.svelte-ayj70f),.fit-form.stacked.svelte-ayj70f select[name=width]:where(.svelte-ayj70f){width:100%}@media (max-width: 768px){.fit-form.svelte-ayj70f:not(.stacked){flex-direction:column;align-items:stretch}.fit-form.svelte-ayj70f:not(.stacked) select:where(.svelte-ayj70f),.fit-form.svelte-ayj70f:not(.stacked) select[name=size]:where(.svelte-ayj70f),.fit-form.svelte-ayj70f:not(.stacked) select[name=width]:where(.svelte-ayj70f){width:100%}.fit-form.svelte-ayj70f:not(.stacked) label:where(.svelte-ayj70f){flex-direction:column;align-items:stretch}}
