.category-menu-module__HVfLna__menu{padding-inline-end:12rem;display:none;position:relative}@media (min-width:900px) and (hover:hover) and (pointer:fine){.category-menu-module__HVfLna__menu{display:block}}.category-menu-module__HVfLna__list{align-items:stretch;gap:var(--ml-space-xs);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ml-line-strong)transparent;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.category-menu-module__HVfLna__list::-webkit-scrollbar{height:6px}.category-menu-module__HVfLna__list::-webkit-scrollbar-track{background:0 0}.category-menu-module__HVfLna__list::-webkit-scrollbar-thumb{background:var(--ml-line-strong);border-radius:var(--ml-radius-pill)}.category-menu-module__HVfLna__list::-webkit-scrollbar-thumb:hover{background:var(--ml-on-surface-muted)}.category-menu-module__HVfLna__item{display:flex;position:relative}.category-menu-module__HVfLna__link{min-height:var(--ml-header-h);padding-inline:var(--ml-space-md);font-family:var(--ml-font-body);font-size:var(--ml-fs-body);font-weight:var(--ml-fw-medium);color:var(--ml-on-surface-soft);white-space:nowrap;border-radius:var(--ml-radius-xs);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--ml-dur-fast)var(--ml-ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.category-menu-module__HVfLna__link:hover{color:var(--ml-on-surface);background:var(--ml-surface-hover)}}.category-menu-module__HVfLna__link:focus-visible{box-shadow:0 0 0 2px var(--ml-surface),0 0 0 4px var(--ml-focus);outline:none}.category-menu-module__HVfLna__linkActive{color:var(--ml-on-surface);font-weight:var(--ml-fw-semibold)}.category-menu-module__HVfLna__linkActive:after{content:"";left:var(--ml-space-md);right:var(--ml-space-md);background:var(--ml-brand);border-radius:var(--ml-radius-pill)var(--ml-radius-pill)0 0;height:2px;position:absolute;bottom:0}.category-menu-module__HVfLna__panel{display:none}@media (min-width:900px) and (hover:hover) and (pointer:fine){.category-menu-module__HVfLna__panel{gap:var(--ml-space-xl);z-index:var(--ml-z-floating);margin-top:var(--ml-space-xs);padding:var(--ml-space-lg);background:var(--ml-surface);border:1px solid var(--ml-line);border-radius:var(--ml-radius-md);box-shadow:var(--ml-shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ml-dur-fast)var(--ml-ease-out),visibility var(--ml-dur-fast)var(--ml-ease-out);grid-auto-columns:minmax(160px,220px);grid-auto-flow:column;display:grid;position:absolute;top:100%;left:0}.category-menu-module__HVfLna__panelOpen{opacity:1;visibility:visible;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.category-menu-module__HVfLna__panel{transition-duration:.01ms}}.category-menu-module__HVfLna__column{gap:var(--ml-space-xs);flex-direction:column;min-width:0;display:flex}.category-menu-module__HVfLna__columnHead{font-family:var(--ml-font-body);font-size:var(--ml-fs-body-sm);font-weight:var(--ml-fw-semibold);color:var(--ml-on-surface);border-block-end:1px solid var(--ml-line);padding-block-end:var(--ml-space-xs);text-decoration:none}.category-menu-module__HVfLna__columnList{gap:var(--ml-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.category-menu-module__HVfLna__columnItem{font-family:var(--ml-font-body);font-size:var(--ml-fs-body-sm);color:var(--ml-on-surface-soft);padding-block:2px;text-decoration:none;display:block}.category-menu-module__HVfLna__columnItem:hover{color:var(--ml-on-surface)}.category-menu-module__HVfLna__seeAll{font-family:var(--ml-font-body);font-size:var(--ml-fs-eyebrow);font-weight:var(--ml-fw-medium);color:var(--ml-brand);margin-top:var(--ml-space-xs);text-decoration:none}
.catalog-filters-module__iND-Ga__filters{gap:var(--ml-space-md);max-width:var(--ml-container);padding:var(--ml-space-lg);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.catalog-filters-module__iND-Ga__filters{padding:var(--ml-space-lg)var(--ml-space-2xl)}}.catalog-filters-module__iND-Ga__pillRow{gap:var(--ml-space-sm);scroll-snap-type:x proximity;padding-bottom:var(--ml-space-xs);scrollbar-width:none;justify-content:safe center;display:flex;overflow-x:auto}.catalog-filters-module__iND-Ga__pillRow::-webkit-scrollbar{display:none}@media (min-width:768px){.catalog-filters-module__iND-Ga__pillRow{flex-wrap:wrap;justify-content:center;overflow-x:visible}}.catalog-filters-module__iND-Ga__pill{scroll-snap-align:start;align-items:center;gap:var(--ml-space-xs);min-height:var(--ml-touch);padding:0 var(--ml-space-lg);border-radius:var(--ml-radius-pill);border:1px solid var(--ml-line);background:var(--ml-surface);color:var(--ml-on-surface-soft);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--ml-dur-fast)var(--ml-ease-out),border-color var(--ml-dur-fast)var(--ml-ease-out),color var(--ml-dur-fast)var(--ml-ease-out);flex:none;text-decoration:none;display:inline-flex;position:relative}.catalog-filters-module__iND-Ga__pill:focus-visible{box-shadow:0 0 0 2px var(--ml-surface),0 0 0 4px var(--ml-focus);outline:none}.catalog-filters-module__iND-Ga__pillActive{background:var(--ml-brand-tint);border-color:var(--ml-brand-line);color:var(--ml-on-surface)}.catalog-filters-module__iND-Ga__pillActive:after{content:"";background:var(--ml-brand);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:8px}.catalog-filters-module__iND-Ga__pillActive .catalog-filters-module__iND-Ga__pillName{font-weight:var(--ml-fw-semibold)}.catalog-filters-module__iND-Ga__pillName{font-family:var(--ml-font-body);font-size:var(--ml-fs-body-sm);font-weight:var(--ml-fw-medium)}.catalog-filters-module__iND-Ga__pillCount{font-size:var(--ml-fs-eyebrow);color:var(--ml-on-surface-muted)}.catalog-filters-module__iND-Ga__pillActive .catalog-filters-module__iND-Ga__pillCount{color:inherit}.catalog-filters-module__iND-Ga__cardRow{gap:var(--ml-space-md);scroll-snap-type:x proximity;padding-bottom:var(--ml-space-xs);scrollbar-width:none;justify-content:safe center;display:flex;overflow-x:auto}.catalog-filters-module__iND-Ga__cardRow::-webkit-scrollbar{display:none}@media (min-width:768px){.catalog-filters-module__iND-Ga__cardRow{flex-wrap:wrap;justify-content:center;overflow-x:visible}}.catalog-filters-module__iND-Ga__card{scroll-snap-align:start;align-items:center;gap:var(--ml-space-sm);width:96px;padding:var(--ml-space-md)var(--ml-space-sm);border-radius:var(--ml-radius-md);border:2px solid var(--ml-line-strong);background:var(--ml-surface);color:var(--ml-on-surface-soft);text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--ml-dur-fast)var(--ml-ease-out),background-color var(--ml-dur-fast)var(--ml-ease-out);flex-direction:column;flex:none;text-decoration:none;display:flex;position:relative}.catalog-filters-module__iND-Ga__card:focus-visible{box-shadow:0 0 0 2px var(--ml-surface),0 0 0 4px var(--ml-focus);outline:none}.catalog-filters-module__iND-Ga__cardActive{border-color:var(--ml-brand);background:var(--ml-brand-tint);color:var(--ml-on-surface)}.catalog-filters-module__iND-Ga__cardActive:after{content:"";background:var(--ml-brand);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.catalog-filters-module__iND-Ga__cardActive .catalog-filters-module__iND-Ga__cardLabel{font-weight:var(--ml-fw-semibold)}.catalog-filters-module__iND-Ga__cardIcon{border-radius:var(--ml-radius-pill);background:var(--ml-surface-sunken);width:48px;height:48px;color:var(--ml-on-surface-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.catalog-filters-module__iND-Ga__cardIcon img{object-fit:cover;width:100%;height:100%}.catalog-filters-module__iND-Ga__cardLabel{font-family:var(--ml-font-body);font-size:var(--ml-fs-caption);font-weight:var(--ml-fw-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-filters-module__iND-Ga__tileRow{gap:var(--ml-space-sm);scroll-snap-type:x proximity;padding-bottom:var(--ml-space-xs);scrollbar-width:none;justify-content:safe center;display:flex;overflow-x:auto}.catalog-filters-module__iND-Ga__tileRow::-webkit-scrollbar{display:none}@media (min-width:768px){.catalog-filters-module__iND-Ga__tileRow{flex-wrap:wrap;justify-content:center;overflow-x:visible}}.catalog-filters-module__iND-Ga__tile{scroll-snap-align:start;aspect-ratio:4/5;border-radius:var(--ml-radius-md);background:var(--ml-surface-sunken);width:112px;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--ml-dur-fast)var(--ml-ease-out);border:2px solid #0000;flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.catalog-filters-module__iND-Ga__tile:focus-visible{box-shadow:0 0 0 2px var(--ml-surface),0 0 0 4px var(--ml-focus);outline:none}.catalog-filters-module__iND-Ga__tileActive{border-color:var(--ml-brand)}.catalog-filters-module__iND-Ga__tileActive:before{content:"";z-index:2;background:var(--ml-brand);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #ffffffe6}.catalog-filters-module__iND-Ga__tileMedia{position:absolute;inset:0}.catalog-filters-module__iND-Ga__tileImage{object-fit:cover;width:100%;height:100%}.catalog-filters-module__iND-Ga__tilePlaceholder{width:100%;height:100%;color:var(--ml-on-surface-muted);justify-content:center;align-items:center;display:flex}.catalog-filters-module__iND-Ga__tile .catalog-filters-module__iND-Ga__tileMedia:after{content:"";background:linear-gradient(#0a0c100f 38%,#0a0c10c7);position:absolute;inset:0}.catalog-filters-module__iND-Ga__tileBody{z-index:1;color:#fff;gap:2px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.catalog-filters-module__iND-Ga__tileName{font-family:var(--ml-font-display);font-size:var(--ml-fs-body-sm);font-weight:var(--ml-fw-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-filters-module__iND-Ga__tileCount{font-size:var(--ml-fs-eyebrow);opacity:.82}.catalog-filters-module__iND-Ga__indexRow{flex-direction:column;display:flex}.catalog-filters-module__iND-Ga__indexItem{justify-content:space-between;align-items:baseline;gap:var(--ml-space-lg);padding-block:var(--ml-space-md);border-block-end:1px solid var(--ml-line);color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:padding-inline-start var(--ml-dur-fast)var(--ml-ease-out);text-decoration:none;display:flex}.catalog-filters-module__iND-Ga__indexRow .catalog-filters-module__iND-Ga__indexItem:first-child{border-block-start:1px solid var(--ml-line)}.catalog-filters-module__iND-Ga__indexItem:hover{padding-inline-start:var(--ml-space-xs)}.catalog-filters-module__iND-Ga__indexItem:focus-visible{box-shadow:inset 0 0 0 2px var(--ml-focus);outline:none}.catalog-filters-module__iND-Ga__indexItemActive{background:var(--ml-brand-tint);box-shadow:inset 3px 0 0 0 var(--ml-brand);padding-inline-start:var(--ml-space-sm)}.catalog-filters-module__iND-Ga__indexItemActive .catalog-filters-module__iND-Ga__indexName{font-weight:var(--ml-fw-semibold)}.catalog-filters-module__iND-Ga__indexName{font-family:var(--ml-font-serif);font-size:var(--ml-fs-title-sm);color:var(--ml-on-surface)}.catalog-filters-module__iND-Ga__indexCount{font-family:var(--ml-font-body);font-size:var(--ml-fs-eyebrow);color:var(--ml-on-surface-muted);font-variant-numeric:tabular-nums}.catalog-filters-module__iND-Ga__searchBox{align-items:center;display:flex;position:relative}.catalog-filters-module__iND-Ga__searchIcon{left:var(--ml-space-md);color:var(--ml-on-surface-muted);pointer-events:none;position:absolute}.catalog-filters-module__iND-Ga__searchInput{width:100%;min-height:var(--ml-touch);padding:0 var(--ml-space-md)0 calc(var(--ml-space-md)*2 + 18px);border-radius:var(--ml-radius-sm);border:1px solid var(--ml-line-strong);background:var(--ml-surface);color:var(--ml-on-surface);font-family:var(--ml-font-body);font-size:var(--ml-fs-body)}.catalog-filters-module__iND-Ga__searchInput::placeholder{color:var(--ml-on-surface-muted)}.catalog-filters-module__iND-Ga__searchInput:focus-visible{border-color:var(--ml-brand-line);box-shadow:0 0 0 2px var(--ml-surface),0 0 0 4px var(--ml-focus);outline:none}.catalog-filters-module__iND-Ga__levelDivider{inline-size:1px;block-size:var(--ml-space-xl);background:var(--ml-line-strong);margin-inline:var(--ml-space-xs);flex:none;align-self:center}.catalog-filters-module__iND-Ga__menuNav{gap:var(--ml-space-sm);flex-direction:column;display:flex}@media (min-width:900px) and (hover:hover) and (pointer:fine){.catalog-filters-module__iND-Ga__menuNav .catalog-filters-module__iND-Ga__pillRow{display:none}}
