.CollectionBrowse_page__69aqA{padding-top:var(--nav-h);background:var(--bg);color:var(--fg)}.CollectionBrowse_hero__s39nf{position:relative;overflow:hidden;padding:clamp(1.5rem,4vw,3.5rem) max(1rem,calc((100vw - 86rem) / 2));border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 90% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 65%),var(--card-bg)}.CollectionBrowse_heroContent__7sDpL{position:relative;z-index:1;min-width:0}.CollectionBrowse_breadcrumb__FyC3k{margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5}.CollectionBrowse_breadcrumb__FyC3k ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .65rem;padding:0;margin:0;list-style:none}.CollectionBrowse_breadcrumb__FyC3k a{display:inline-flex;align-items:center;min-height:44px;color:var(--fg);text-underline-offset:.25em}.CollectionBrowse_breadcrumb__FyC3k a:hover{text-decoration:underline}.CollectionBrowse_breadcrumb__FyC3k [aria-hidden=true]{color:var(--muted)}.CollectionBrowse_breadcrumb__FyC3k [aria-current=page]{overflow-wrap:anywhere}.CollectionBrowse_heroTitle__hPF28{max-width:20ch;margin:0;font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:600;line-height:1.05;letter-spacing:-.025em;overflow-wrap:anywhere}.CollectionBrowse_heroCount__hoyQA{margin:1rem 0 0;color:var(--fg);font-size:1rem;line-height:1.6}.CollectionBrowse_heroDecor__wYJGc{position:absolute;right:max(2rem,calc((100vw - 86rem) / 2));top:55%;width:16rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;pointer-events:none}.CollectionBrowse_heroDecor__wYJGc:after,.CollectionBrowse_heroDecor__wYJGc:before{content:"";position:absolute;inset:1.25rem;border:inherit;border-radius:inherit}.CollectionBrowse_heroDecor__wYJGc:after{inset:3rem}.CollectionBrowse_toolbar__yyXuc{max-width:90rem;margin:0 auto;padding:1.25rem clamp(1rem,3vw,2rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border)}.CollectionBrowse_toolbarControls___rdTU,.CollectionBrowse_toolbarStatus__6bLXQ{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;min-width:0}.CollectionBrowse_toolbarControls___rdTU{flex:1 1 22rem;justify-content:flex-end}.CollectionBrowse_resultCount__rDxVW{display:grid;gap:.125rem;font-size:1rem;line-height:1.5}.CollectionBrowse_resultCount__rDxVW small{color:var(--muted);font-size:.875rem}.CollectionBrowse_sortControl__bokIF{display:flex;flex:1 1 14rem;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0}.CollectionBrowse_sortControl__bokIF label{font-size:.9375rem}.CollectionBrowse_sortControl__bokIF select{min-height:48px;min-width:0;max-width:100%;border:1px solid var(--border);border-radius:.4rem;background:var(--card-bg);color:var(--fg);padding:.6rem .75rem;font:inherit;font-size:1rem;cursor:pointer}.CollectionBrowse_cardAction__6KeUy,.CollectionBrowse_chip__R9AVn,.CollectionBrowse_control__dxBeF,.CollectionBrowse_textButton__fGDR5{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;border:1px solid var(--border);border-radius:.4rem;padding:.6rem .9rem;color:var(--fg);background:var(--card-bg);font:inherit;font-size:.9375rem;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}.CollectionBrowse_control__dxBeF{min-height:48px}.CollectionBrowse_cardAction__6KeUy:hover,.CollectionBrowse_chip__R9AVn:hover,.CollectionBrowse_control__dxBeF:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--card-bg))}.CollectionBrowse_control__dxBeF[aria-expanded=true]{border-color:var(--accent)}.CollectionBrowse_textButton__fGDR5{border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:.25em}.CollectionBrowse_textButton__fGDR5:hover{text-decoration-thickness:2px}.CollectionBrowse_badge__w0ubX{display:inline-grid;place-items:center;min-width:1.5rem;min-height:1.5rem;padding:0 .25rem;border-radius:2rem;color:var(--fg);background:color-mix(in srgb,var(--accent) 18%,var(--card-bg));font-size:.875rem}.CollectionBrowse_densityToggle__BKsZn{display:flex;gap:.25rem;padding:.125rem;border:1px solid var(--border);border-radius:.4rem}.CollectionBrowse_densityToggle__BKsZn button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:.5rem;border:1px solid transparent;border-radius:.25rem;color:var(--fg);background:transparent;cursor:pointer}.CollectionBrowse_densityToggle__BKsZn button[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,var(--card-bg))}.CollectionBrowse_page__69aqA :where(a,button,select,input):focus-visible,.CollectionBrowse_resultsTitle__s6Hys:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.CollectionBrowse_page__69aqA button:disabled{opacity:.55;cursor:not-allowed}.CollectionBrowse_catalog__2Q_Le{display:flex;align-items:flex-start;gap:2rem;max-width:90rem;padding:1.5rem clamp(1rem,3vw,2rem) clamp(3rem,6vw,6rem);margin:0 auto}.CollectionBrowse_filterSidebar__lZlAj{flex:0 0 15rem;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:.6rem;background:var(--card-bg)}.CollectionBrowse_filterSidebar__lZlAj[hidden]{display:none}.CollectionBrowse_filterHeader__rgf2O{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.CollectionBrowse_filterHeader__rgf2O h2{margin:0;font-family:var(--font-display);font-size:1.4rem;font-weight:600}.CollectionBrowse_filterBody__lKDS4{display:grid;gap:1.5rem}.CollectionBrowse_filterGroup__AaO_x{min-width:0;padding:0;margin:0;border:0}.CollectionBrowse_filterGroup__AaO_x legend{padding:0;margin-bottom:.6rem;font-size:1rem;font-weight:600}.CollectionBrowse_radioRow__AvIz1{display:flex;align-items:center;gap:.65rem;min-height:48px;padding:.5rem .25rem;font-size:.9375rem;line-height:1.5;cursor:pointer}.CollectionBrowse_radioRow__AvIz1 input,.CollectionBrowse_sizeOption__nUq2E input{flex:0 0 auto;width:1.125rem;height:1.125rem;accent-color:var(--fg);cursor:pointer}.CollectionBrowse_sizes__JJ3o4{display:flex;flex-wrap:wrap;gap:.5rem}.CollectionBrowse_sizeOption__nUq2E{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .65rem;border:1px solid var(--border);border-radius:.35rem;font-size:.9375rem;cursor:pointer}.CollectionBrowse_sizeOption__nUq2E:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--card-bg))}.CollectionBrowse_showResults__LRnnm{display:none}.CollectionBrowse_results__7CmlS{flex:1 1 0;min-width:0}.CollectionBrowse_resultsTitle__s6Hys{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.4rem,2vw,1.85rem);font-weight:600;line-height:1.3;scroll-margin-top:calc(var(--nav-h) + 1rem)}.CollectionBrowse_scopeNote__rkPoj{max-width:70ch;margin:0 0 1rem;color:var(--muted);font-size:.9375rem;line-height:1.65}.CollectionBrowse_chips__0vhqe{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.CollectionBrowse_chip__R9AVn{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.CollectionBrowse_grid__AGuHT{display:grid;gap:1rem}.CollectionBrowse_gridItem__E2frp{min-width:0;display:flex}.CollectionBrowse_card__mT4RK{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:.6rem;background:var(--card-bg)}.CollectionBrowse_card__mT4RK:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--border))}.CollectionBrowse_image__xZ2Az{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--fg) 3%,var(--card-bg))}.CollectionBrowse_imageLink__S9Lo9{position:absolute;inset:0}.CollectionBrowse_imageLink__S9Lo9:focus-visible{outline-offset:-5px;z-index:2}.CollectionBrowse_productDetails__SkNQr{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0;padding:1rem 1rem .75rem;color:var(--fg);text-decoration:none}.CollectionBrowse_category__i_HD1{font-size:.875rem;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.CollectionBrowse_title__50C2z{margin:0;font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.CollectionBrowse_price__8X6_6{margin-top:auto;padding-top:.5rem;font-size:1rem;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums}.CollectionBrowse_quickAdd__Frweh{padding:0 1rem 1rem}.CollectionBrowse_cardAction__6KeUy{width:100%;min-height:48px}.CollectionBrowse_tag__gSL0N{position:absolute;top:.65rem;left:.65rem;right:.65rem;width:fit-content;max-width:calc(100% - 1.3rem);padding:.25rem .5rem;border:1px solid var(--border);border-radius:.25rem;background:var(--card-bg);color:var(--fg);font-size:.8125rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;pointer-events:none}.CollectionBrowse_soldOut__AH3_B{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--border);border-radius:.4rem;color:var(--muted);font-size:.9375rem}.CollectionBrowse_empty__OwbV_{display:grid;justify-items:start;gap:1rem;padding:clamp(1.5rem,5vw,3rem);border:1px dashed var(--border);border-radius:.6rem;background:var(--card-bg)}.CollectionBrowse_empty__OwbV_ h3{margin:0;font-family:var(--font-display);font-size:1.75rem;line-height:1.3}.CollectionBrowse_empty__OwbV_ p{max-width:55ch;margin:0;font-size:1rem;line-height:1.7;color:var(--muted)}.CollectionBrowse_loadMore__8UoGz{display:grid;justify-items:center;gap:.875rem;margin-top:2rem;text-align:center}.CollectionBrowse_loadMore__8UoGz p{max-width:60ch;margin:0;font-size:.9375rem;line-height:1.65}.CollectionBrowse_loadError__Xx1qw{padding:1rem;border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:.4rem;background:var(--card-bg)}.CollectionBrowse_loadMore__8UoGz .CollectionBrowse_control__dxBeF{min-width:min(100%,16rem)}.CollectionBrowse_spinner__tRJpn{width:1.125rem;height:1.125rem;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:CollectionBrowse_collectionSpin__d2hVO .8s linear infinite}@keyframes CollectionBrowse_collectionSpin__d2hVO{to{transform:rotate(1turn)}}@media (max-width:1023px){.CollectionBrowse_catalog__2Q_Le{flex-direction:column;gap:1.5rem}.CollectionBrowse_filterSidebar__lZlAj{flex-basis:auto;width:100%}.CollectionBrowse_filterBody__lKDS4{grid-template-columns:repeat(2,minmax(0,1fr))}.CollectionBrowse_results__7CmlS{width:100%}.CollectionBrowse_showResults__LRnnm{display:flex;width:100%;margin-top:1.25rem}}@media (max-width:599px){.CollectionBrowse_heroDecor__wYJGc{right:-10rem}.CollectionBrowse_toolbarControls___rdTU{flex-basis:100%;justify-content:flex-start}.CollectionBrowse_sortControl__bokIF{flex-basis:10rem;flex-direction:column;align-items:stretch;gap:.375rem}.CollectionBrowse_densityToggle__BKsZn{align-self:flex-end}.CollectionBrowse_filterBody__lKDS4{grid-template-columns:1fr}.CollectionBrowse_grid__AGuHT{gap:.65rem}.CollectionBrowse_productDetails__SkNQr{padding:.75rem .65rem}.CollectionBrowse_quickAdd__Frweh{padding:0 .65rem .65rem}.CollectionBrowse_cardAction__6KeUy{padding-inline:.4rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.CollectionBrowse_spinner__tRJpn{animation:none}}