.brand-page.catalog-page--feed .catalog-sidebar-desktop{display:none}.catalog-sidebar .feed-browse-fields{gap:12px;padding:16px 0}.catalog-sidebar .feed-browse-fields label{margin-bottom:8px;font-size:13px}.catalog-brand-options>input,.catalog-sidebar .feed-browse-fields input,.catalog-sidebar .feed-browse-fields select{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--paper);color:var(--ink);font:inherit;font-size:16px}.catalog-sidebar input::placeholder{color:var(--muted);opacity:1}.catalog-sidebar input{caret-color:var(--signal)}.catalog-sidebar .catalog-gender-filter{padding:0 0 8px;margin:0}.catalog-sidebar .catalog-gender-filter legend{margin-bottom:6px;font-size:14px;font-weight:650;padding:0}.catalog-sidebar .filter-group>summary{min-height:54px;gap:12px;color:var(--ink);font-size:14px;font-weight:650;text-transform:none}.catalog-sidebar .filter-group>summary:after{content:"";flex:0 0 12px;width:12px;height:12px;margin-right:2px;border:0;transform:none;background:linear-gradient(currentColor,currentColor) 50% /12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 12px no-repeat}.catalog-sidebar .filter-group[open]>summary:after{background-size:12px 1.5px,0 0}.catalog-sidebar .filter-options{gap:0;padding:0 0 12px}.catalog-sidebar .filter-option{min-height:44px;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;padding:5px 0;border:0;background:transparent;color:var(--ink);font-size:13px;line-height:1.45;font-weight:400}.catalog-sidebar .filter-option:hover{color:var(--signal-strong)}.catalog-sidebar .filter-option[hidden]{display:none}.catalog-sidebar .filter-option input{appearance:none;position:static;opacity:1;width:16px;height:16px;margin:0;border:1px solid var(--control-border);border-radius:3px;background:var(--paper);cursor:pointer}.catalog-sidebar .filter-option input[type=radio]{border-radius:50%}.catalog-sidebar .filter-option input:checked{background-color:var(--signal);border-color:var(--signal)}.catalog-sidebar .filter-option input[type=radio]:checked{box-shadow:inset 0 0 0 3px var(--paper)}.catalog-sidebar .filter-option input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 7 2.5 2.5L11 4' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%}.catalog-sidebar .filter-option:has(input:checked){font-weight:600}.catalog-sidebar .filter-option small{color:var(--muted);font-size:11px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-sidebar .filter-option:has(input:disabled){color:var(--muted);cursor:not-allowed}.catalog-sidebar .filter-option input:disabled{opacity:.5;cursor:not-allowed}.catalog-sidebar .filter-options-colours,.catalog-sidebar .filter-options-gender,.catalog-sidebar .filter-options-sizes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.catalog-sidebar .catalog-option-list{padding-bottom:8px}.catalog-sidebar .filter-view-more{display:none;align-items:center;gap:8px;min-height:44px;border:0;padding:0 0 0 26px;background:transparent;color:var(--ink);font-size:12px;font-weight:600;cursor:pointer}.catalog-sidebar .filter-view-more:hover{color:var(--signal)}.catalog-sidebar[data-enhanced=true] .filter-view-more{display:flex}.catalog-sidebar[data-enhanced=true] .catalog-option-list[data-expanded=false]>.filter-options>.filter-option:nth-child(n+7):not(:has(input:checked)){display:none}.catalog-sidebar .filter-colour-swatch{display:inline-block;flex:0 0 20px;width:20px;height:20px;border:1px solid rgb(0 0 0/.2);border-radius:50%}.catalog-sidebar .filter-option>span:has(.filter-colour-swatch){display:flex;align-items:center;gap:8px}.catalog-brand-options>p,.catalog-sidebar .catalog-filter-hint{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 16px}.catalog-brand-options>input{margin-bottom:12px}.catalog-sidebar .catalog-filter-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px;background:var(--paper);border-top:1px solid var(--line);padding:12px 0 max(12px,env(safe-area-inset-bottom))}.catalog-sidebar .catalog-draft-count{grid-column:1/-1;margin:0 0 2px;font-size:12px;color:var(--muted)}.catalog-sidebar .catalog-filter-clear,.catalog-sidebar .filter-apply{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;margin:0;padding:10px 8px;font-size:14px;font-weight:650;border-radius:var(--control-radius);box-shadow:none;cursor:pointer}.catalog-sidebar .catalog-filter-clear{color:var(--ink);background:var(--paper);border:1px solid var(--control-border)}.catalog-sidebar .catalog-filter-clear:hover{background:var(--canvas)}.catalog-sidebar .catalog-filter-clear:disabled,.catalog-sidebar .filter-apply:disabled{cursor:wait;opacity:.65}.catalog-collection-head .feed-controls-trigger{color:inherit}.brand-page:not(.catalog-page--feed) .feed-controls-trigger .feed-controls-count{background:var(--paper);color:var(--signal)}.feed-controls-trigger .feed-controls-count{display:grid;place-items:center;min-width:22px;height:22px;padding-inline:5px;border-radius:50%;background:var(--signal);color:white;font-size:12px}.feed-controls-dialog .feed-controls-heading button{display:grid;place-items:center}.feed-controls-dialog .catalog-sidebar{padding-inline:20px}.feed-controls-dialog .catalog-filter-fields{padding-right:2px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line) transparent}@media (min-width:1024px){.feed-controls-trigger--mobile{display:none}.brand-page .catalog-sidebar-desktop{position:sticky;top:112px;max-height:max(280px,calc(100dvh - 400px))}.brand-page .catalog-sidebar-desktop .catalog-sidebar{position:static;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit}.brand-page .catalog-sidebar-desktop .catalog-filter-fields{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:12px}.catalog-sidebar-desktop .filter-option{font-size:13px}.catalog-sidebar-desktop .catalog-filter-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.catalog-sidebar .filter-group[hidden]{display:none}.catalog-sidebar .catalog-filter-scope{min-width:0;border:0;padding:0;margin:0}@media (forced-colors:active){.catalog-sidebar .filter-option input{appearance:auto}.catalog-sidebar .filter-option input:checked{background-image:none;box-shadow:none}}