.catalog-shell-skeleton[data-v-e34ea26f],.catalog-shell-skeleton[data-v-e34ea26f] *{box-sizing:border-box}.catalog-shell-skeleton[data-v-e34ea26f]{display:grid;grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);gap:1.5rem;min-height:100vh}.catalog-shell-skeleton__card[data-v-e34ea26f],.catalog-shell-skeleton__hero[data-v-e34ea26f],.catalog-shell-skeleton__main[data-v-e34ea26f],.catalog-shell-skeleton__panel[data-v-e34ea26f],.catalog-shell-skeleton__sidebar[data-v-e34ea26f],.catalog-shell-skeleton__sidebar-card[data-v-e34ea26f]{display:grid;gap:.9rem}.catalog-shell-skeleton__sidebar[data-v-e34ea26f]{align-content:start}.catalog-shell-skeleton__card[data-v-e34ea26f],.catalog-shell-skeleton__hero[data-v-e34ea26f],.catalog-shell-skeleton__panel[data-v-e34ea26f],.catalog-shell-skeleton__sidebar-card[data-v-e34ea26f]{padding:1.1rem;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-card) 94%,#fff 6%);box-shadow:var(--shadow-glass)}.catalog-shell-skeleton__menu-row[data-v-e34ea26f]{display:flex;align-items:center;gap:.8rem}.catalog-shell-skeleton__card-media[data-v-e34ea26f],.catalog-shell-skeleton__line[data-v-e34ea26f],.catalog-shell-skeleton__menu-icon[data-v-e34ea26f],.catalog-shell-skeleton__menu-line[data-v-e34ea26f],.catalog-shell-skeleton__tab[data-v-e34ea26f]{position:relative;overflow:hidden;background:color-mix(in srgb,var(--bg-secondary) 76%,#fff 24%)}.catalog-shell-skeleton__card-media[data-v-e34ea26f]:after,.catalog-shell-skeleton__line[data-v-e34ea26f]:after,.catalog-shell-skeleton__menu-icon[data-v-e34ea26f]:after,.catalog-shell-skeleton__menu-line[data-v-e34ea26f]:after,.catalog-shell-skeleton__tab[data-v-e34ea26f]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.52),transparent);animation:catalog-shell-skeleton-shimmer-e34ea26f 1.2s ease-in-out infinite}.catalog-shell-skeleton__menu-icon[data-v-e34ea26f]{width:2.2rem;height:2.2rem;border-radius:.75rem}.catalog-shell-skeleton__line[data-v-e34ea26f],.catalog-shell-skeleton__menu-line[data-v-e34ea26f]{height:.95rem;border-radius:999px}.catalog-shell-skeleton__line--title[data-v-e34ea26f],.catalog-shell-skeleton__menu-line[data-v-e34ea26f]{width:100%}.catalog-shell-skeleton__line--eyebrow[data-v-e34ea26f]{width:5.25rem;height:.8rem}.catalog-shell-skeleton__line--title[data-v-e34ea26f]{height:1.4rem}.catalog-shell-skeleton__line--hero-title[data-v-e34ea26f]{width:68%;height:2rem}.catalog-shell-skeleton__line--short[data-v-e34ea26f]{width:62%}.catalog-shell-skeleton__toolbar[data-v-e34ea26f]{display:flex;flex-wrap:wrap;gap:.75rem}.catalog-shell-skeleton__tab[data-v-e34ea26f]{width:7rem;height:2.5rem;border-radius:999px}.catalog-shell-skeleton__tab--short[data-v-e34ea26f]{width:4rem}.catalog-shell-skeleton__grid[data-v-e34ea26f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.catalog-shell-skeleton__card-media[data-v-e34ea26f]{min-height:10rem;border-radius:calc(-.35rem + var(--radius-lg))}.catalog-shell-skeleton__card-body[data-v-e34ea26f]{display:grid;gap:.7rem}.catalog-shell-skeleton__line--card-title[data-v-e34ea26f]{width:72%;height:1.2rem}@keyframes catalog-shell-skeleton-shimmer-e34ea26f{to{transform:translate(100%)}}@media(max-width:1024px){.catalog-shell-skeleton[data-v-e34ea26f]{grid-template-columns:1fr}.catalog-shell-skeleton__grid[data-v-e34ea26f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.catalog-shell-skeleton__grid[data-v-e34ea26f]{grid-template-columns:1fr}}.catalog-category-recommendations[data-v-1039174e]{min-width:0}.sidebar-item-container[data-v-b940907b]{width:100%}.menu-item[data-v-b940907b]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:100px;cursor:pointer;color:var(--text-secondary);transition:background .18s,border-color .18s,color .18s;font-size:.875rem;font-weight:500;margin-bottom:.25rem;position:relative;border:1px solid transparent}.menu-item-content[data-v-b940907b]{gap:.75rem}.menu-item-content[data-v-b940907b],.menu-item-link[data-v-b940907b]{display:flex;align-items:center;flex:1;min-width:0}.menu-item-link[data-v-b940907b]{align-self:stretch;color:inherit;text-decoration:none}.expand-button[data-v-b940907b]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.expand-button[data-v-b940907b]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.icon[data-v-b940907b]{font-size:1.25rem;flex-shrink:0}.menu-item[data-v-b940907b]:focus-visible,.menu-item[data-v-b940907b]:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-primary);outline:none}.menu-item.active[data-v-b940907b]{background:color-mix(in srgb,var(--text-primary) 7%,var(--bg-layer-item) 93%);color:var(--text-primary);font-weight:700;box-shadow:none;border-color:color-mix(in srgb,var(--text-primary) 14%,var(--glass-border) 86%)}.menu-item[data-v-b940907b]:active{background:color-mix(in srgb,var(--text-primary) 10%,var(--bg-layer-item) 90%)}.category-name[data-v-b940907b]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron[data-v-b940907b]{font-size:1.25rem;opacity:.5;transition:transform .3s,opacity .2s;flex-shrink:0}.chevron.rotated[data-v-b940907b]{transform:rotate(180deg);opacity:1}.sub-menu[data-v-b940907b]{padding-left:1rem;margin-top:.25rem;margin-left:1rem;border-left:1px solid var(--border-light);display:flex;flex-direction:column}.premium-filters[data-v-dffde21e]{display:flex;flex-direction:column;gap:1.2rem}.sr-only[data-v-dffde21e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filter-search[data-v-dffde21e]{position:relative;display:flex;align-items:center;min-height:2.8rem;border:1px solid var(--border-input);border-radius:.9rem;background:var(--bg-input);color:var(--text-secondary);transition:border-color .2s,background .2s,box-shadow .2s}.filter-search[data-v-dffde21e]:focus-within{border-color:color-mix(in srgb,var(--primary) 54%,var(--border-input) 46%);background:var(--bg-input-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 13%,transparent)}.filter-search__icon[data-v-dffde21e]{flex:0 0 auto;margin-left:.9rem;color:var(--text-tertiary)}.search-input[data-v-dffde21e]{min-width:0;width:100%;height:2.75rem;border:0;outline:0;background:transparent;color:var(--text-input);padding:0 .9rem 0 .65rem;font:inherit;font-size:.86rem;font-weight:650}.search-input[data-v-dffde21e]::-moz-placeholder{color:var(--text-tertiary)}.search-input[data-v-dffde21e]::placeholder{color:var(--text-tertiary)}.filter-section[data-v-dffde21e]{display:flex;flex-direction:column;gap:.75rem;padding-top:1.15rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 76%,transparent)}.filter-section__head[data-v-dffde21e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.filter-section__toggle[data-v-dffde21e]{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.filter-section__toggle:focus-visible .filter-label[data-v-dffde21e],.filter-section__toggle:hover .filter-label[data-v-dffde21e]{color:var(--primary)}.filter-section__toggle[data-v-dffde21e]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:.35rem;border-radius:.35rem}.filter-section__chevron[data-v-dffde21e]{flex:0 0 auto;color:var(--text-tertiary);transition:transform .18s,color .18s}.filter-section__chevron.rotated[data-v-dffde21e]{transform:rotate(180deg)}.filter-section__toggle:focus-visible .filter-section__chevron[data-v-dffde21e],.filter-section__toggle:hover .filter-section__chevron[data-v-dffde21e]{color:var(--primary)}.filter-section__body[data-v-dffde21e]{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1),opacity .18s}.filter-section__body-content[data-v-dffde21e]{display:flex;min-height:0;flex-direction:column;gap:.75rem;overflow:hidden}.filter-section.is-collapsed[data-v-dffde21e]{gap:0}.filter-section.is-collapsed .filter-section__body[data-v-dffde21e]{grid-template-rows:0fr;opacity:0;pointer-events:none}.filter-section__copy[data-v-dffde21e]{min-width:0;display:flex;flex-direction:column;gap:.15rem}.filter-label[data-v-dffde21e]{color:var(--text-primary);font-size:.73rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.filter-hint[data-v-dffde21e],.price-scale[data-v-dffde21e]{color:var(--text-tertiary);font-size:.73rem;font-weight:600}.facet-option__count[data-v-dffde21e],.filter-section__count[data-v-dffde21e],.price-display[data-v-dffde21e]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px}.price-display[data-v-dffde21e]{min-height:1.7rem;padding:0 .55rem;background:color-mix(in srgb,var(--primary) 8%,var(--bg-layer-item) 92%);color:var(--primary);font-size:.7rem;font-weight:800;white-space:nowrap}.price-range-fields[data-v-dffde21e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.price-field[data-v-dffde21e]{display:flex;min-width:0;flex-direction:column;gap:.3rem}.price-field__label[data-v-dffde21e]{color:var(--text-tertiary);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.price-field__control[data-v-dffde21e]{display:flex;align-items:center;min-width:0;height:2.35rem;padding:0 .6rem 0 .7rem;border:1px solid var(--border-input);border-radius:.7rem;background:var(--bg-input);color:var(--text-tertiary);font-size:.75rem;font-weight:750;transition:border-color .18s,background .18s,box-shadow .18s}.price-field__control[data-v-dffde21e]:focus-within{border-color:color-mix(in srgb,var(--primary) 54%,var(--border-input) 46%);background:var(--bg-input-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 13%,transparent)}.price-input[data-v-dffde21e]{min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--text-input);font:inherit;font-size:.82rem;font-weight:750;-moz-appearance:textfield}.price-input[data-v-dffde21e]::-webkit-inner-spin-button,.price-input[data-v-dffde21e]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.price-range-slider[data-v-dffde21e]{position:relative;height:1.35rem;margin:.15rem .5rem 0}.price-range-slider__active[data-v-dffde21e],.price-range-slider__track[data-v-dffde21e],.range-slider[data-v-dffde21e]{position:absolute;top:50%;right:0;left:0;height:.35rem;transform:translateY(-50%);border-radius:999px}.price-range-slider__track[data-v-dffde21e]{background:color-mix(in srgb,var(--primary) 16%,var(--border-input) 84%)}.price-range-slider__active[data-v-dffde21e]{background:var(--primary)}.range-slider[data-v-dffde21e]{width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;outline:none;pointer-events:none}.range-slider--min[data-v-dffde21e]{z-index:2}.range-slider--max[data-v-dffde21e]{z-index:1}.range-slider[data-v-dffde21e]::-webkit-slider-runnable-track{height:.35rem;background:transparent}.range-slider[data-v-dffde21e]::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.325rem;-webkit-appearance:none;appearance:none;border:2px solid var(--bg-layer-item);border-radius:50%;background:var(--primary);box-shadow:0 1px 4px color-mix(in srgb,var(--primary) 30%,transparent);cursor:grab;pointer-events:auto;-webkit-transition:transform .18s;transition:transform .18s}.range-slider[data-v-dffde21e]::-webkit-slider-thumb:hover{transform:scale(1.12)}.range-slider[data-v-dffde21e]::-moz-range-thumb{width:.85rem;height:.85rem;border:2px solid var(--bg-layer-item);border-radius:50%;background:var(--primary);box-shadow:0 1px 4px color-mix(in srgb,var(--primary) 30%,transparent);cursor:grab;pointer-events:auto}.range-slider[data-v-dffde21e]::-moz-range-track{height:.35rem;background:transparent}.price-scale[data-v-dffde21e]{display:flex;justify-content:space-between;margin-top:-.1rem}.filter-section__count[data-v-dffde21e]{min-width:1.55rem;height:1.45rem;padding:0 .4rem;background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-tertiary);font-size:.68rem;font-weight:800}.facet-options[data-v-dffde21e]{display:flex;flex-direction:column;gap:.2rem}.facet-option[data-v-dffde21e]{display:grid;grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.5rem;padding:.38rem .45rem;border:1px solid transparent;border-radius:.75rem;color:var(--text-secondary);cursor:pointer;transition:border-color .18s,background .18s,color .18s}.facet-option[data-v-dffde21e]:hover{border-color:color-mix(in srgb,var(--primary) 18%,var(--glass-border) 82%);background:color-mix(in srgb,var(--primary) 5%,transparent);color:var(--text-primary)}.facet-option.is-selected[data-v-dffde21e]{border-color:color-mix(in srgb,var(--primary) 31%,var(--glass-border) 69%);background:color-mix(in srgb,var(--primary) 9%,var(--bg-layer-item) 91%);color:var(--text-primary)}.facet-option.is-disabled[data-v-dffde21e]{cursor:not-allowed;opacity:.42}.facet-option.is-disabled[data-v-dffde21e]:hover{border-color:transparent;background:transparent;color:var(--text-secondary)}.hidden-checkbox[data-v-dffde21e]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.facet-option__control[data-v-dffde21e]{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border:1px solid var(--border-input);border-radius:.38rem;background:var(--bg-input);color:transparent;transition:border-color .18s,background .18s,color .18s}.facet-option.is-selected .facet-option__control[data-v-dffde21e]{border-color:var(--primary);background:var(--primary);color:#fff}.hidden-checkbox:focus-visible+.facet-option__control[data-v-dffde21e]{outline:3px solid color-mix(in srgb,var(--primary) 24%,transparent);outline-offset:2px}.facet-option__label[data-v-dffde21e]{min-width:0;overflow:hidden;color:currentColor;font-size:.84rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.facet-option__count[data-v-dffde21e]{min-width:1.5rem;height:1.4rem;padding:0 .35rem;background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-tertiary);font-size:.67rem;font-weight:800}.facet-option.is-selected .facet-option__count[data-v-dffde21e]{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.filter-skeleton[data-v-dffde21e]{position:relative;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#94a3b81a,#94a3b833 50%,#94a3b81a);background-size:200% 100%;animation:premium-filters-skeleton-dffde21e 1.4s ease-in-out infinite}.filter-skeleton--label[data-v-dffde21e]{width:6.5rem;height:.7rem}.filter-skeleton--price[data-v-dffde21e]{width:5.2rem;height:1.55rem}.filter-skeleton--slider[data-v-dffde21e]{width:100%;height:.35rem}.facet-option--skeleton[data-v-dffde21e]{grid-template-columns:1.2rem minmax(0,1fr);cursor:default}.filter-skeleton--checkbox[data-v-dffde21e]{width:1.1rem;height:1.1rem;border-radius:.38rem}.filter-skeleton--checkbox-text[data-v-dffde21e]{width:min(100%,10rem);height:.72rem}@keyframes premium-filters-skeleton-dffde21e{0%{background-position:200% 0}to{background-position:-200% 0}}.premium-sidebar[data-v-72178917]{width:320px;position:sticky;height:auto;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:40;display:flex;flex-direction:column}.sidebar-scroll-container[data-v-72178917]{flex:0 0 auto;overflow:visible;scrollbar-width:none;-ms-overflow-style:none}.sidebar-scroll-container[data-v-72178917]::-webkit-scrollbar{display:none}.sidebar-content[data-v-72178917]{padding:2rem;gap:2rem}.categories-nav[data-v-72178917],.sidebar-content[data-v-72178917]{display:flex;flex-direction:column}.categories-nav[data-v-72178917]{gap:.5rem}.catalog-group[data-v-72178917]{margin-bottom:.5rem}.catalog-header[data-v-72178917]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:100px;cursor:pointer;color:var(--text-secondary);transition:all .3s}.catalog-header-link[data-v-72178917]{display:flex;flex:1;align-items:center;align-self:stretch;min-width:0;color:inherit;text-decoration:none}.catalog-expand-button[data-v-72178917]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.catalog-expand-button[data-v-72178917]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.catalog-header[data-v-72178917]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.catalog-header.active[data-v-72178917]{background:var(--bg-primary);color:var(--primary);font-weight:700;box-shadow:var(--shadow-glass);border:1px solid var(--primary-alpha-light)}.catalog-header-content[data-v-72178917]{display:flex;align-items:center;gap:.75rem}.catalog-icon[data-v-72178917]{font-size:1.25rem}.catalog-title[data-v-72178917]{font-size:.875rem}.chevron[data-v-72178917]{font-size:1.25rem;opacity:.5;transition:transform .3s}.chevron.rotated[data-v-72178917]{transform:rotate(180deg)}.category-list.nested[data-v-72178917]{padding-left:1rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.refine-section[data-v-72178917]{display:flex;flex-direction:column;gap:1.5rem}.refine-title[data-v-72178917]{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0}.limited-offer-card[data-v-72178917]{margin-top:2rem;padding:1.5rem;background:var(--primary-alpha-xlight);border-radius:1.5rem}.offer-label[data-v-72178917]{font-size:.75rem;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.offer-text[data-v-72178917]{font-size:.875rem;color:var(--text-primary);margin-bottom:1.25rem;line-height:1.5;font-weight:500}.exclusive-button[data-v-72178917]{width:100%;padding:.875rem;background:var(--gradient-primary);color:#fff;border-radius:100px;font-size:.875rem;font-weight:700;border:none;cursor:pointer;box-shadow:var(--shadow-hover);transition:all .3s}.exclusive-button[data-v-72178917]:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);opacity:.9}.exclusive-button[data-v-72178917]:active{transform:scale(.96)}.expand-enter-active[data-v-72178917],.expand-leave-active[data-v-72178917]{transition:all .3s ease-in-out;max-height:500px;overflow:hidden}.expand-enter-from[data-v-72178917],.expand-leave-to[data-v-72178917]{max-height:0;opacity:0}.premium-sidebar[data-v-72178917]{width:clamp(17.5rem,23vw,20.5rem);align-self:flex-start;height:auto;border-right:1px solid color-mix(in srgb,var(--glass-border) 78%,transparent);background:color-mix(in srgb,var(--bg-primary) 72%,transparent)}.sidebar-content[data-v-72178917]{gap:1.35rem;padding:1.3rem 1.15rem 2rem;transition:gap .28s cubic-bezier(.2,.8,.2,1),padding .28s cubic-bezier(.2,.8,.2,1)}.sidebar-collapse-control[data-v-72178917]{display:flex;justify-content:flex-end}.sidebar-collapse-control--collapsed[data-v-72178917]{justify-content:center}.sidebar-collapse-button[data-v-72178917]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid color-mix(in srgb,var(--glass-border) 82%,transparent);border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;transition:border-color .18s,background .18s,color .18s,width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1)}.sidebar-collapse-button[data-v-72178917]:focus-visible,.sidebar-collapse-button[data-v-72178917]:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--glass-border) 68%);background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary)}.sidebar-collapse-button[data-v-72178917]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:.2rem}.premium-sidebar--collapsed .sidebar-content[data-v-72178917]{gap:0;padding-inline:.55rem}.premium-sidebar--collapsed .sidebar-collapse-control[data-v-72178917]{justify-content:center}.premium-sidebar--collapsed .sidebar-collapse-button[data-v-72178917]{width:2.65rem;height:2.65rem}.sr-only[data-v-72178917]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar-details[data-v-72178917]{display:grid;grid-template-rows:1fr;min-width:0;opacity:1;transform:translate(0);visibility:visible;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .28s,visibility linear}.sidebar-details__content[data-v-72178917]{display:flex;min-height:0;flex-direction:column;gap:1.35rem;overflow:hidden}.premium-sidebar--collapsed .sidebar-details[data-v-72178917]{grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translate(-.4rem);visibility:hidden;transition-delay:0s,0s,0s,.3s}.categories-nav[data-v-72178917]{gap:.4rem}.mobile-header[data-v-72178917],.mobile-section-label[data-v-72178917]{display:none}.catalog-group[data-v-72178917]{margin-bottom:.2rem}.catalog-header[data-v-72178917]{min-height:2.7rem;padding:.55rem .65rem;border:1px solid transparent;border-radius:.8rem;transition:background .18s,border-color .18s,color .18s}.catalog-header[data-v-72178917]:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-primary)}.catalog-header.active[data-v-72178917]{border-color:color-mix(in srgb,var(--text-primary) 14%,var(--glass-border) 86%);background:color-mix(in srgb,var(--text-primary) 7%,var(--bg-layer-item) 93%);color:var(--text-primary);box-shadow:none}.catalog-header[data-v-72178917]:active{background:color-mix(in srgb,var(--text-primary) 10%,var(--bg-layer-item) 90%)}.catalog-header-content[data-v-72178917]{gap:.6rem}.catalog-title[data-v-72178917]{font-size:.84rem;font-weight:700}.category-list.nested[data-v-72178917]{gap:.2rem;margin-top:.25rem;padding-left:.7rem}.refine-section[data-v-72178917]{gap:1.05rem}.refine-section__actions[data-v-72178917],.refine-section__head[data-v-72178917],.refine-section__title[data-v-72178917],.reset-button[data-v-72178917]{display:flex;align-items:center}.refine-section__head[data-v-72178917]{justify-content:space-between;gap:.75rem}.refine-section__actions[data-v-72178917]{flex:0 0 auto;gap:.35rem}.refine-section__title[data-v-72178917]{gap:.65rem;min-width:0}.refine-section__icon[data-v-72178917]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:.7rem;background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary)}.refine-section__eyebrow[data-v-72178917]{display:block;margin-bottom:.08rem;color:var(--text-tertiary);font-size:.66rem;font-weight:800;letter-spacing:.11em;line-height:1;text-transform:uppercase}.refine-title[data-v-72178917]{margin:0;color:var(--text-primary);font-size:1rem;font-weight:850;letter-spacing:-.02em}.reset-button[data-v-72178917]{flex:0 0 auto;gap:.35rem;min-height:2rem;padding:0 .65rem;border:1px solid color-mix(in srgb,var(--glass-border) 82%,transparent);border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.7rem;font-weight:800;transition:border-color .18s,background .18s,color .18s}.reset-button[data-v-72178917]:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--glass-border) 68%);background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary)}@media(min-width:1025px){.categories-nav--desktop-hidden[data-v-72178917]{display:none}}@media(max-width:1024px){.premium-sidebar[data-v-72178917]{position:fixed;z-index:var(--app-header-mobile-menu-z-index,3200);inset:0;width:100%;max-width:none;height:100dvh;max-height:none;transform:translate3d(0,34px,0);border:0;border-radius:0;background:radial-gradient(circle at top left,var(--primary-alpha-light),transparent 32%),linear-gradient(180deg,var(--bg-layer),var(--glass-bg));overflow:hidden;box-shadow:none;backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s,visibility 0s linear .22s}.premium-sidebar.active[data-v-72178917]{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s}.mobile-header[data-v-72178917]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:max(1rem,env(safe-area-inset-top)) 0 1rem;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 76%,transparent)}.mobile-header-copy[data-v-72178917]{display:flex;min-width:0;flex-direction:column;gap:.18rem}.mobile-header-kicker[data-v-72178917]{color:var(--primary);font-size:.65rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.mobile-header-title-row[data-v-72178917]{display:flex;align-items:center;gap:.7rem}.mobile-header-icon[data-v-72178917]{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;flex:0 0 2.65rem;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--glass-border) 80%);border-radius:.95rem;background:color-mix(in srgb,var(--primary) 9%,var(--bg-layer) 91%);color:var(--primary)}.mobile-title[data-v-72178917]{margin:0;color:var(--text-primary);font-size:1.2rem;font-weight:850;letter-spacing:-.025em;line-height:1.1}.mobile-header-subtitle[data-v-72178917]{margin:.22rem 0 0;color:var(--text-tertiary);font-size:.76rem;line-height:1.25}.close-button[data-v-72178917]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.45rem;height:2.45rem;border-color:color-mix(in srgb,var(--glass-border) 82%,transparent);border-radius:.85rem;background:var(--bg-layer-item);color:var(--text-secondary);cursor:pointer}.sidebar-scroll-container[data-v-72178917]{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:calc(var(--app-header-mobile-dock-height) + env(safe-area-inset-bottom))}.sidebar-content[data-v-72178917]{gap:1.25rem;padding:0 1.15rem 1.25rem}.sidebar-collapse-control[data-v-72178917],.sidebar-collapse-control--collapsed[data-v-72178917]{display:none}.premium-sidebar--collapsed .sidebar-content[data-v-72178917]{gap:1.25rem;padding-inline:1rem}.premium-sidebar--collapsed .sidebar-details[data-v-72178917]{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translate(0);visibility:visible;transition-delay:0s}.categories-nav[data-v-72178917]{gap:.45rem;padding-bottom:1.1rem;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 76%,transparent)}.mobile-section-label[data-v-72178917]{display:block;margin-bottom:.15rem;color:var(--text-tertiary);font-size:.67rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.catalog-header[data-v-72178917]{min-height:2.8rem}.refine-section[data-v-72178917]{gap:1rem}}@media(max-width:390px){.sidebar-content[data-v-72178917]{padding-inline:1rem}}.catalog-navigation[data-v-f317a40d]{display:flex;align-items:flex-start;gap:1.25rem;padding:0 3rem 1.75rem 2rem}.catalog-navigation__label[data-v-f317a40d]{display:flex;align-items:center;flex:0 0 auto;min-height:3rem;color:var(--text-secondary);font-size:.6875rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.catalog-navigation__choices[data-v-f317a40d]{--catalog-mask-before:#000;--catalog-mask-after:#000;display:flex;flex:1;flex-wrap:nowrap;gap:1.25rem;min-width:0;border-bottom:1px solid var(--glass-border);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,var(--catalog-mask-before),#000 .75rem,#000 calc(100% - .75rem),var(--catalog-mask-after));mask-image:linear-gradient(to right,var(--catalog-mask-before),#000 .75rem,#000 calc(100% - .75rem),var(--catalog-mask-after))}.catalog-navigation__choices--before[data-v-f317a40d]{--catalog-mask-before:transparent}.catalog-navigation__choices--after[data-v-f317a40d]{--catalog-mask-after:transparent}.catalog-navigation a[data-v-f317a40d]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;min-height:3rem;padding:.625rem 0;border:0;color:var(--text-secondary);font-size:.875rem;font-weight:600;line-height:1.4;white-space:nowrap;transition:color .15s}.catalog-navigation a[data-v-f317a40d]:hover{color:var(--text-primary)}.catalog-navigation a[aria-current=page][data-v-f317a40d]{color:var(--primary)}.catalog-navigation a[aria-current=page][data-v-f317a40d]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:var(--radius-pill);background:var(--primary)}.catalog-navigation a[data-v-f317a40d]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.catalog-load-error[data-v-f317a40d]{padding:2rem;text-align:center}@media(max-width:1023px){.catalog-navigation[data-v-f317a40d]{gap:1rem;padding:0 0 1.25rem}}@media(max-width:640px){.catalog-navigation[data-v-f317a40d]{gap:.875rem}.catalog-navigation__label[data-v-f317a40d]{max-width:6.5rem;font-size:.625rem;white-space:normal}.catalog-navigation__choices[data-v-f317a40d]{gap:1rem}.catalog-navigation a[data-v-f317a40d]{font-size:.8125rem}}.catalog-page[data-v-f317a40d]{min-height:100vh;background:var(--bg-primary)}.catalog-container[data-v-f317a40d]{--catalog-filter-rail-width: clamp(17.5rem, 23vw, 20.5rem) ;display:grid;grid-template-columns:var(--catalog-filter-rail-width) minmax(0,1fr);position:relative;width:100%;min-width:0;min-height:100vh;transition:grid-template-columns .32s cubic-bezier(.2,.8,.2,1)}.catalog-container.sidebar-collapsed[data-v-f317a40d]{--catalog-filter-rail-width:4.5rem}.catalog-container.full-width[data-v-f317a40d]{grid-template-columns:minmax(0,1fr)}.catalog-container[data-v-f317a40d]>.premium-sidebar{grid-column:1;grid-row:1/span 2;width:var(--catalog-filter-rail-width);transition:width .32s cubic-bezier(.2,.8,.2,1)}.catalog-main[data-v-f317a40d]{grid-column:2;width:100%;min-width:0;padding-top:0;overflow-x:hidden;overflow-x:clip}.catalog-location[data-v-f317a40d]{grid-column:1/-1}.catalog-category-recommendations[data-v-f317a40d]{grid-column:1/-1;width:100%;min-width:0;padding:0 clamp(1rem,2.8vw,3.5rem) clamp(3.5rem,6vw,6rem)}.catalog-container.full-width .catalog-category-recommendations[data-v-f317a40d],.catalog-container.full-width .catalog-location[data-v-f317a40d],.catalog-container.full-width .catalog-main[data-v-f317a40d]{grid-column:1}@media(max-width:1024px){.catalog-container[data-v-f317a40d]{margin-top:0!important;display:flex;flex-direction:column;padding-left:clamp(.75rem,4vw,1rem);padding-right:clamp(.75rem,4vw,1rem);gap:1.25rem}.catalog-container[data-v-f317a40d]>.premium-sidebar{width:auto}.catalog-category-recommendations[data-v-f317a40d],.catalog-container.full-width .catalog-category-recommendations[data-v-f317a40d],.catalog-container.full-width .catalog-location[data-v-f317a40d],.catalog-container.full-width .catalog-main[data-v-f317a40d],.catalog-location[data-v-f317a40d],.catalog-main[data-v-f317a40d]{width:100%}.catalog-category-recommendations[data-v-f317a40d]{padding:0 0 4rem}.catalog-container.full-width[data-v-f317a40d]{padding-left:0;padding-right:0;gap:0}}@media(max-width:480px){.catalog-container[data-v-f317a40d]{padding-left:.75rem;padding-right:.75rem}}
