@media (width>=1440px){.catalog-container[data-astro-cid-ug2kb5u4]{max-width:var(--max-w-wide)}}.sr-only[data-astro-cid-ug2kb5u4]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shop-layout[data-astro-cid-ug2kb5u4]{padding-bottom:var(--section-gap-sm);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""tools""main";align-items:start;display:grid}.page-header[data-astro-cid-ug2kb5u4]{grid-area:head;padding-block:1.25rem 1.5rem}.toolbar[data-astro-cid-ug2kb5u4]{grid-area:tools}.results[data-astro-cid-ug2kb5u4]{grid-area:main;min-width:0}.page-header[data-astro-cid-ug2kb5u4] h1[data-astro-cid-ug2kb5u4]{margin:0}.page-meta[data-astro-cid-ug2kb5u4]{font-size:var(--fs-small);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:.6rem}@media (width>=1024px){.shop-layout[data-astro-cid-ug2kb5u4]{grid-template-columns:240px minmax(0,1fr);grid-template-areas:"head head""side tools""side main";column-gap:clamp(2.5rem,2rem + 2vw,4.5rem)}.page-header[data-astro-cid-ug2kb5u4]{padding-block:1.5rem 2.25rem}.filters[data-astro-cid-ug2kb5u4]{grid-area:side}.toolbar[data-astro-cid-ug2kb5u4]{justify-content:flex-end}}.toolbar[data-astro-cid-ug2kb5u4]{border-block:1px solid var(--border);background:var(--bg-primary);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1rem,.5rem + 1.5vw,1.75rem);display:flex}.ctl-btn[data-astro-cid-ug2kb5u4]{min-height:48px;font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.5rem;padding:.5rem 0;font-weight:500;display:inline-flex;position:relative}.ctl-btn[data-astro-cid-ug2kb5u4] svg[data-astro-cid-ug2kb5u4]{flex:none}.ctl-badge[data-astro-cid-ug2kb5u4]{border-radius:var(--radius-pill);background:var(--ink);min-width:1.25rem;height:1.25rem;color:var(--ink-on);letter-spacing:0;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:.3rem;font-size:.62rem;display:inline-flex}.ctl-sort-label[data-astro-cid-ug2kb5u4]{color:var(--text-secondary)}.ctl-sort-value[data-astro-cid-ug2kb5u4]{border-bottom:1px solid var(--border-strong);padding-bottom:.15rem}.ctl-sort-value[data-astro-cid-ug2kb5u4]:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.4em;height:.4em;margin-left:.55em;display:inline-block;transform:translateY(-.2em)rotate(45deg)}.ctl-sort[data-astro-cid-ug2kb5u4] select[data-astro-cid-ug2kb5u4]{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;position:absolute;inset:0}.ctl-sort[data-astro-cid-ug2kb5u4]:has(select:focus-visible) .ctl-sort-value[data-astro-cid-ug2kb5u4]{outline:2px solid var(--accent);outline-offset:3px}@media (width>=1024px){.ctl-filters[data-astro-cid-ug2kb5u4]{display:none}}.filters-head[data-astro-cid-ug2kb5u4]{justify-content:space-between;align-items:center;padding:.85rem 0;display:flex}.filters-body[data-astro-cid-ug2kb5u4]{flex-direction:column;display:flex}.fgroup[data-astro-cid-ug2kb5u4]{border-top:1px solid var(--border);flex-direction:column;gap:.75rem;padding-block:1.25rem;display:flex}.fgroup-title[data-astro-cid-ug2kb5u4]{margin:0}.opts[data-astro-cid-ug2kb5u4]{flex-direction:column;gap:.1rem;display:flex}.opt[data-astro-cid-ug2kb5u4]{cursor:pointer;font-size:var(--fs-small);align-items:center;gap:.65rem;min-height:32px;display:flex}.opt[data-astro-cid-ug2kb5u4] input[data-astro-cid-ug2kb5u4]{accent-color:var(--text-primary);cursor:pointer;flex-shrink:0;width:15px;height:15px;margin:0}.opt-name[data-astro-cid-ug2kb5u4]{color:var(--text-primary);flex:1}.opt-count[data-astro-cid-ug2kb5u4]{color:var(--text-tertiary);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.opt[data-astro-cid-ug2kb5u4]:hover .opt-name[data-astro-cid-ug2kb5u4]{color:var(--accent)}.swatches[data-astro-cid-ug2kb5u4]{flex-wrap:wrap;gap:.6rem;display:flex}.swatch[data-astro-cid-ug2kb5u4]{cursor:pointer;padding:3px;display:inline-flex;position:relative}.swatch[data-astro-cid-ug2kb5u4] input[data-astro-cid-ug2kb5u4]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.swatch-dot[data-astro-cid-ug2kb5u4]{background:var(--c);border:1px solid var(--border);width:22px;height:22px;transition:transform var(--t-fast), outline-color var(--t-fast);border-radius:50%;display:block}.swatch[data-astro-cid-ug2kb5u4]:hover .swatch-dot[data-astro-cid-ug2kb5u4]{transform:scale(1.08)}.swatch[data-astro-cid-ug2kb5u4] input[data-astro-cid-ug2kb5u4]:checked+.swatch-dot[data-astro-cid-ug2kb5u4]{outline:2px solid var(--text-primary);outline-offset:2px}.swatch[data-astro-cid-ug2kb5u4] input[data-astro-cid-ug2kb5u4]:focus-visible+.swatch-dot[data-astro-cid-ug2kb5u4]{outline:2px solid var(--accent);outline-offset:2px}.size-opts[data-astro-cid-ug2kb5u4]{flex-wrap:wrap;gap:.4rem;display:flex}.size-opt[data-astro-cid-ug2kb5u4]{cursor:pointer;position:relative}.size-opt[data-astro-cid-ug2kb5u4] input[data-astro-cid-ug2kb5u4]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.size-chip[data-astro-cid-ug2kb5u4]{border:1px solid var(--border);border-radius:var(--radius-sm);letter-spacing:.04em;min-width:40px;height:40px;color:var(--text-primary);transition:border-color var(--t-fast), background-color var(--t-fast), color var(--t-fast);justify-content:center;align-items:center;padding:0 .6rem;font-size:.78rem;font-weight:500;display:inline-flex}.size-opt[data-astro-cid-ug2kb5u4]:hover .size-chip[data-astro-cid-ug2kb5u4]{border-color:var(--text-primary)}.size-opt[data-astro-cid-ug2kb5u4] input[data-astro-cid-ug2kb5u4]:checked+.size-chip[data-astro-cid-ug2kb5u4]{background:var(--ink);color:var(--ink-on);border-color:var(--ink)}.size-opt[data-astro-cid-ug2kb5u4] input[data-astro-cid-ug2kb5u4]:focus-visible+.size-chip[data-astro-cid-ug2kb5u4]{outline:2px solid var(--accent);outline-offset:2px}.price-row[data-astro-cid-ug2kb5u4]{align-items:center;gap:.5rem;display:flex}.price-row[data-astro-cid-ug2kb5u4] .input[data-astro-cid-ug2kb5u4]{-moz-appearance:textfield;min-width:0;padding-inline:.75rem}.price-row[data-astro-cid-ug2kb5u4] .input[data-astro-cid-ug2kb5u4]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-row[data-astro-cid-ug2kb5u4] .input[data-astro-cid-ug2kb5u4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-dash[data-astro-cid-ug2kb5u4]{color:var(--text-tertiary)}.filters-actions[data-astro-cid-ug2kb5u4]{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:.9rem;padding-block:1.25rem;display:flex}.btn-apply[data-astro-cid-ug2kb5u4]{width:100%}.btn-clear[data-astro-cid-ug2kb5u4]{color:var(--text-secondary);font-size:var(--fs-meta)}.filters-overlay[data-astro-cid-ug2kb5u4]{display:none}@media (width>=1024px){.filters[data-astro-cid-ug2kb5u4]{top:calc(var(--header-h) + 1.5rem);max-height:calc(100vh - var(--header-h) - 3rem);overscroll-behavior:contain;scrollbar-width:thin;padding-right:.25rem;position:sticky;overflow-y:auto}.filters-head[data-astro-cid-ug2kb5u4]{padding:0 0 .85rem}.filters-close[data-astro-cid-ug2kb5u4]{display:none}.filters[data-astro-cid-ug2kb5u4] .filters-actions[data-astro-cid-ug2kb5u4]{background:var(--bg-primary);position:sticky;bottom:0}}@media (width<=1023px){.toolbar[data-astro-cid-ug2kb5u4]{top:var(--header-h);z-index:20;margin-inline:calc(-1*clamp(1rem,.5rem + 2.5vw,3rem));padding-inline:clamp(1rem,.5rem + 2.5vw,3rem);position:sticky}.filters[data-astro-cid-ug2kb5u4]{z-index:1180;background:var(--surface);overscroll-behavior:contain;visibility:hidden;width:min(100%,420px);height:100dvh;transition:transform .26s var(--ease-out), visibility 0s linear .26s;box-shadow:var(--shadow-lg);flex-direction:column;padding-inline:1.25rem;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.filters-head[data-astro-cid-ug2kb5u4]{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);margin-right:-.5rem;padding:.6rem 0;position:sticky;top:0}.fgroup[data-astro-cid-ug2kb5u4]:first-child{border-top:0}.filters-body[data-astro-cid-ug2kb5u4]{flex:1 0 auto}.filters[data-astro-cid-ug2kb5u4] .filters-actions[data-astro-cid-ug2kb5u4]{z-index:2;background:var(--surface);padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));margin-top:auto;position:sticky;bottom:0}.filters-overlay[data-astro-cid-ug2kb5u4]{z-index:1170;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .26s var(--ease-out);display:block;position:fixed;inset:0}.shop-layout[data-astro-cid-ug2kb5u4].filters-open .filters[data-astro-cid-ug2kb5u4],.filters[data-astro-cid-ug2kb5u4]:target{visibility:visible;transition:transform .26s var(--ease-out), visibility 0s;transform:none}.shop-layout[data-astro-cid-ug2kb5u4].filters-open .filters-overlay[data-astro-cid-ug2kb5u4],.filters[data-astro-cid-ug2kb5u4]:target+.filters-overlay[data-astro-cid-ug2kb5u4]{opacity:1;pointer-events:auto}}@media (width<=640px){.toolbar[data-astro-cid-ug2kb5u4]{margin-inline:-1rem;padding-inline:1rem}.filters[data-astro-cid-ug2kb5u4]{width:100%}}@media (prefers-reduced-motion:reduce){.filters[data-astro-cid-ug2kb5u4],.filters-overlay[data-astro-cid-ug2kb5u4]{transition:none}}.chips[data-astro-cid-ug2kb5u4]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.chips-label[data-astro-cid-ug2kb5u4]{margin-right:.25rem}.chip[data-astro-cid-ug2kb5u4]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:32px;color:var(--text-primary);transition:border-color var(--t-fast), color var(--t-fast);align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.78rem;display:inline-flex}.chip[data-astro-cid-ug2kb5u4]:hover{border-color:var(--text-primary)}.chip-x[data-astro-cid-ug2kb5u4]{color:var(--text-tertiary);font-size:1rem;line-height:1}.chip[data-astro-cid-ug2kb5u4]:hover .chip-x[data-astro-cid-ug2kb5u4]{color:var(--text-primary)}.chip-clear[data-astro-cid-ug2kb5u4]{font-size:var(--fs-meta);color:var(--text-secondary);margin-left:.25rem}.product-grid[data-astro-cid-ug2kb5u4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=640px){.product-grid[data-astro-cid-ug2kb5u4]{gap:var(--grid-gap)}}@media (width>=820px){.product-grid[data-astro-cid-ug2kb5u4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.product-grid[data-astro-cid-ug2kb5u4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.no-results[data-astro-cid-ug2kb5u4]{padding:var(--section-gap-sm) 0;text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.nr-title[data-astro-cid-ug2kb5u4]{font-family:var(--font-heading);font-size:var(--fs-h3)}.nr-hint[data-astro-cid-ug2kb5u4]{color:var(--text-secondary);font-size:var(--fs-small)}.no-results[data-astro-cid-ug2kb5u4] .btn-outline[data-astro-cid-ug2kb5u4]{margin-top:1rem}.pagination[data-astro-cid-ug2kb5u4]{margin-top:var(--section-gap-sm);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;padding-top:1.75rem;display:flex}.pg-nav[data-astro-cid-ug2kb5u4]{font-size:var(--fs-meta)}.pg-nav[data-astro-cid-ug2kb5u4].is-disabled{color:var(--text-tertiary);pointer-events:none}.pg-nav[data-astro-cid-ug2kb5u4].is-disabled:after{opacity:.4}.pg-list[data-astro-cid-ug2kb5u4]{align-items:center;gap:.25rem;list-style:none;display:flex}.pg-num[data-astro-cid-ug2kb5u4]{min-width:40px;height:40px;font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--text-secondary);transition:color var(--t-fast);justify-content:center;align-items:center;display:inline-flex;position:relative}.pg-num[data-astro-cid-ug2kb5u4]:hover,.pg-num[data-astro-cid-ug2kb5u4].is-current{color:var(--text-primary)}.pg-num[data-astro-cid-ug2kb5u4].is-current:after{content:"";background:currentColor;height:1px;position:absolute;bottom:6px;left:30%;right:30%}.pg-ellipsis[data-astro-cid-ug2kb5u4]{min-width:24px;height:40px;color:var(--text-tertiary);justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] .page-header[data-astro-cid-ug2kb5u4]{text-align:center;padding-block:2rem 2.5rem}:root[data-theme=dark] .page-header[data-astro-cid-ug2kb5u4] h1[data-astro-cid-ug2kb5u4]{font-size:var(--fs-h1);line-height:1.02}:root[data-theme=dark] .page-meta[data-astro-cid-ug2kb5u4]{margin-top:.9rem;font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-tertiary);margin-inline:auto}:root[data-theme=dark] .toolbar[data-astro-cid-ug2kb5u4]{background:0 0;border-block:0;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}:root[data-theme=dark] .ctl-btn[data-astro-cid-ug2kb5u4]{letter-spacing:.22em}:root[data-theme=dark] .ctl-sort-label[data-astro-cid-ug2kb5u4]{color:var(--text-tertiary)}:root[data-theme=dark] .ctl-sort-value[data-astro-cid-ug2kb5u4]{border-bottom-color:var(--text-tertiary)}:root[data-theme=dark] .ctl-badge[data-astro-cid-ug2kb5u4]{color:var(--text-primary);border:1px solid var(--text-tertiary);background:0 0}:root[data-theme=dark] .fgroup[data-astro-cid-ug2kb5u4]{border-top:0;gap:.6rem;padding-block:1rem 1.6rem}:root[data-theme=dark] .fgroup-title[data-astro-cid-ug2kb5u4]{letter-spacing:.22em;color:var(--text-tertiary)}:root[data-theme=dark] .opt[data-astro-cid-ug2kb5u4]{min-height:30px}:root[data-theme=dark] .opt[data-astro-cid-ug2kb5u4] input[data-astro-cid-ug2kb5u4]{appearance:none;opacity:0;width:1px;height:1px;position:absolute}:root[data-theme=dark] .opt[data-astro-cid-ug2kb5u4]{position:relative}:root[data-theme=dark] .opt-name[data-astro-cid-ug2kb5u4]{color:var(--text-tertiary);transition:color var(--t-fast)}:root[data-theme=dark] .opt[data-astro-cid-ug2kb5u4]:hover .opt-name[data-astro-cid-ug2kb5u4],:root[data-theme=dark] .opt[data-astro-cid-ug2kb5u4]:has(input:checked) .opt-name[data-astro-cid-ug2kb5u4]{color:var(--text-primary)}:root[data-theme=dark] .opt[data-astro-cid-ug2kb5u4]:has(input:focus-visible) .opt-name[data-astro-cid-ug2kb5u4]{outline:2px solid var(--accent);outline-offset:3px}:root[data-theme=dark] .opt-count[data-astro-cid-ug2kb5u4]{color:var(--text-muted)}:root[data-theme=dark] .swatch-dot[data-astro-cid-ug2kb5u4]{border-color:var(--border-strong)}:root[data-theme=dark] .size-opts[data-astro-cid-ug2kb5u4]{gap:.25rem .9rem}:root[data-theme=dark] .size-chip[data-astro-cid-ug2kb5u4]{min-width:0;height:36px;color:var(--text-tertiary);letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0}:root[data-theme=dark] .size-opt[data-astro-cid-ug2kb5u4]:hover .size-chip[data-astro-cid-ug2kb5u4]{color:var(--text-primary)}:root[data-theme=dark] .size-opt[data-astro-cid-ug2kb5u4] input[data-astro-cid-ug2kb5u4]:checked+.size-chip[data-astro-cid-ug2kb5u4]{color:var(--text-primary);border-bottom-color:var(--text-primary);background:0 0}:root[data-theme=dark] .price-row[data-astro-cid-ug2kb5u4] .input[data-astro-cid-ug2kb5u4],:root[data-theme=dark] .filters[data-astro-cid-ug2kb5u4] .input[data-astro-cid-ug2kb5u4]{border:0;border-bottom:1px solid var(--border-strong);background:0 0;border-radius:0;padding-inline:0}:root[data-theme=dark] .filters[data-astro-cid-ug2kb5u4] .input[data-astro-cid-ug2kb5u4]:focus{border-bottom-color:var(--text-primary)}:root[data-theme=dark] .filters-actions[data-astro-cid-ug2kb5u4]{border-top:0;align-items:flex-start;gap:1.1rem}:root[data-theme=dark] .btn-apply[data-astro-cid-ug2kb5u4]{width:auto;min-height:0;color:var(--text-primary);letter-spacing:.06em;font-size:var(--fs-small);background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:0 0 .2rem}:root[data-theme=dark] .btn-apply[data-astro-cid-ug2kb5u4]:hover{color:var(--accent)}:root[data-theme=dark] .btn-clear[data-astro-cid-ug2kb5u4]{color:var(--text-tertiary)}:root[data-theme=dark] .chips[data-astro-cid-ug2kb5u4]{justify-content:center;margin-bottom:1.75rem}:root[data-theme=dark] .chip[data-astro-cid-ug2kb5u4]{border-color:#0000;border-bottom-color:var(--border-strong);letter-spacing:.06em;text-transform:uppercase;font-size:var(--fs-meta);border-radius:0;padding-inline:.15rem}:root[data-theme=dark] .chip[data-astro-cid-ug2kb5u4]:hover{border-bottom-color:var(--text-primary)}:root[data-theme=dark] .product-grid[data-astro-cid-ug2kb5u4]{gap:var(--grid-gap);row-gap:calc(var(--grid-gap) * 2);border-top:1px solid var(--border-strong);padding-top:calc(var(--grid-gap) * 1.5);padding-bottom:clamp(1.5rem,3vw,3rem)}:root[data-theme=dark] .product-grid[data-astro-cid-ug2kb5u4]>.card[data-astro-cid-ug2kb5u4]:nth-child(2n){transform:translateY(1.5rem)}@media (width>=820px){:root[data-theme=dark] .product-grid[data-astro-cid-ug2kb5u4]>.card[data-astro-cid-ug2kb5u4]:nth-child(2n){transform:none}:root[data-theme=dark] .product-grid[data-astro-cid-ug2kb5u4]>.card[data-astro-cid-ug2kb5u4]:nth-child(6n+2),:root[data-theme=dark] .product-grid[data-astro-cid-ug2kb5u4]>.card[data-astro-cid-ug2kb5u4]:nth-child(6n+5){transform:translateY(clamp(1.5rem,3vw,3rem))}}@media (width>=1024px){:root[data-theme=dark] .shop-layout[data-astro-cid-ug2kb5u4]{grid-template-columns:200px minmax(0,1fr);column-gap:clamp(3rem,2rem + 3vw,5.5rem)}:root[data-theme=dark] .page-header[data-astro-cid-ug2kb5u4]{padding-block:2.5rem 3.25rem}:root[data-theme=dark] .filters[data-astro-cid-ug2kb5u4]{padding-right:0}:root[data-theme=dark] .filters-head[data-astro-cid-ug2kb5u4]{padding-bottom:.25rem}:root[data-theme=dark] .filters-head[data-astro-cid-ug2kb5u4] .eyebrow[data-astro-cid-ug2kb5u4]{letter-spacing:.22em;color:var(--text-tertiary)}:root[data-theme=dark] .filters[data-astro-cid-ug2kb5u4] .filters-actions[data-astro-cid-ug2kb5u4]{background:0 0}:root[data-theme=dark] .product-grid[data-astro-cid-ug2kb5u4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1440px){:root[data-theme=dark] .product-grid[data-astro-cid-ug2kb5u4]{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-theme=dark] .pagination[data-astro-cid-ug2kb5u4]{border-top:1px solid var(--border);margin-top:var(--section-gap-sm);gap:clamp(3rem,2rem + 6vw,7rem);padding-top:1.75rem}:root[data-theme=dark] .pg-list[data-astro-cid-ug2kb5u4]{display:none}:root[data-theme=dark] .pg-nav[data-astro-cid-ug2kb5u4]{letter-spacing:.22em}:root[data-theme=dark] .nr-title[data-astro-cid-ug2kb5u4]{font-size:var(--fs-h2)}@media (width<=1023px){:root[data-theme=dark] .toolbar[data-astro-cid-ug2kb5u4]{background:var(--bg-primary);justify-content:center;gap:1.5rem}:root[data-theme=dark] .ctl-btn[data-astro-cid-ug2kb5u4] svg[data-astro-cid-ug2kb5u4]{display:none}:root[data-theme=dark] .ctl-sort[data-astro-cid-ug2kb5u4]:before{content:"|";color:var(--text-muted);margin-right:1.5rem;font-weight:300}:root[data-theme=dark] .ctl-sort-label[data-astro-cid-ug2kb5u4]{display:none}:root[data-theme=dark] .ctl-sort-value[data-astro-cid-ug2kb5u4]{border-bottom:0;padding-bottom:0}:root[data-theme=dark] .filters[data-astro-cid-ug2kb5u4]{background:var(--bg-primary);width:100vw;max-width:none;box-shadow:none;opacity:0;transition:opacity .26s var(--ease-out), visibility 0s linear .26s;padding-inline:clamp(1.25rem,1rem + 4vw,3rem);transform:none}:root[data-theme=dark] .shop-layout[data-astro-cid-ug2kb5u4].filters-open .filters[data-astro-cid-ug2kb5u4],:root[data-theme=dark] .filters[data-astro-cid-ug2kb5u4]:target{opacity:1;transition:opacity .26s var(--ease-out), visibility 0s;transform:none}:root[data-theme=dark] .filters-overlay[data-astro-cid-ug2kb5u4]{display:none}:root[data-theme=dark] .filters-head[data-astro-cid-ug2kb5u4]{background:var(--bg-primary);border-bottom:0;justify-content:center;margin-right:0;padding-block:.75rem}:root[data-theme=dark] .filters-head[data-astro-cid-ug2kb5u4] .eyebrow[data-astro-cid-ug2kb5u4]{letter-spacing:.22em}:root[data-theme=dark] .filters-close[data-astro-cid-ug2kb5u4]{position:absolute;top:.5rem;right:0}:root[data-theme=dark] .filters-body[data-astro-cid-ug2kb5u4]{text-align:center;align-items:center;padding-top:1rem}:root[data-theme=dark] .fgroup[data-astro-cid-ug2kb5u4]{align-items:center;width:100%;max-width:440px;padding-block:1.25rem 1.75rem}:root[data-theme=dark] .fgroup-title[data-astro-cid-ug2kb5u4]{font-family:var(--font-heading);letter-spacing:var(--ls-display);text-transform:none;color:var(--text-primary);font-size:1.3rem;font-weight:400}:root[data-theme=dark] .opts[data-astro-cid-ug2kb5u4]{align-items:center;gap:.2rem}:root[data-theme=dark] .opt[data-astro-cid-ug2kb5u4]{justify-content:center;gap:.5rem;min-height:44px;font-size:1rem}:root[data-theme=dark] .opt-name[data-astro-cid-ug2kb5u4]{flex:none}:root[data-theme=dark] .swatches[data-astro-cid-ug2kb5u4],:root[data-theme=dark] .size-opts[data-astro-cid-ug2kb5u4]{justify-content:center}:root[data-theme=dark] .size-chip[data-astro-cid-ug2kb5u4]{height:44px;font-size:.95rem}:root[data-theme=dark] .price-row[data-astro-cid-ug2kb5u4]{width:100%;max-width:300px}:root[data-theme=dark] .filters[data-astro-cid-ug2kb5u4] .input[data-astro-cid-ug2kb5u4]{text-align:center}:root[data-theme=dark] .sale-opt[data-astro-cid-ug2kb5u4]{justify-content:center}:root[data-theme=dark] .filters[data-astro-cid-ug2kb5u4] .filters-actions[data-astro-cid-ug2kb5u4]{background:var(--bg-primary);align-items:center;padding-top:1.5rem}:root[data-theme=dark] .btn-apply[data-astro-cid-ug2kb5u4]{border:1px solid var(--text-primary);width:100%;min-height:52px;color:var(--text-primary);letter-spacing:.2em;border-radius:0;padding:.85rem 2.4rem;font-size:.8125rem}:root[data-theme=dark] .btn-apply[data-astro-cid-ug2kb5u4]:hover{background:var(--text-primary);color:var(--bg-primary)}:root[data-theme=dark] .chips[data-astro-cid-ug2kb5u4]{justify-content:flex-start}}@media (width<=640px){:root[data-theme=dark] .product-grid[data-astro-cid-ug2kb5u4]{row-gap:1.75rem;padding-bottom:1.5rem}}html.shop-scroll-lock{overflow:hidden}
