.brand-category-landing[data-v-82d9e27e]{--brand-category-landing-gutter:clamp(var(--s4),3.2vw,var(--s10));display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "main" "rail";gap:var(--s3);padding-inline:var(--brand-category-landing-gutter);padding-block:var(--s3) var(--s6);max-inline-size:calc(var(--base)*358 + var(--brand-category-landing-gutter)*2);margin-inline:auto}.brand-category-landing__top[data-v-82d9e27e]{grid-area:header;display:flex;flex-direction:column}.brand-category-landing__header[data-v-82d9e27e]{padding:var(--s4);border-radius:var(--radius-sm);background:var(--surface-container-lowest)}.brand-category-landing__name[data-v-82d9e27e]{margin:0;color:var(--on-surface)}.brand-category-landing__rail[data-v-82d9e27e]{grid-area:rail;display:flex;flex-direction:column;min-inline-size:0;padding-block-start:var(--s3);border-block-start:var(--border-width-hairline) solid var(--outline)}.brand-category-landing__filter[data-v-82d9e27e]{display:flex;flex-direction:column;gap:var(--s3)}.brand-category-landing__filter-heading[data-v-82d9e27e]{margin:0;padding-block-start:var(--s3);color:var(--on-surface)}.brand-category-landing__categories[data-v-82d9e27e]{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.brand-category-landing__category[data-v-82d9e27e]{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-block-size:calc(var(--base)*11);color:var(--on-surface);text-decoration:none}.brand-category-landing__category[data-v-82d9e27e]:focus-visible{outline:var(--focus-outline-width) solid var(--primary);outline-offset:calc(var(--base)*-1)}.brand-category-landing__chevron[data-v-82d9e27e]{flex:0 0 auto;inline-size:var(--s4);block-size:var(--s4);color:var(--on-surface-variant)}.brand-category-landing__main[data-v-82d9e27e]{grid-area:main;display:flex;flex-direction:column;gap:var(--s3);min-inline-size:0}.brand-category-landing__section[data-v-82d9e27e]{display:flex;flex-direction:column;gap:var(--s2)}.brand-category-landing__section+.brand-category-landing__section[data-v-82d9e27e]{padding-block-start:var(--s3);border-block-start:var(--border-width-hairline) solid var(--outline)}.brand-category-landing__see-all[data-v-82d9e27e]{margin-block-start:var(--s1);text-decoration:none}@media (max-width:1079px){.brand-category-landing[data-v-82d9e27e]{row-gap:0}.brand-category-landing__main[data-v-82d9e27e]{gap:var(--s6)}.brand-category-landing__section+.brand-category-landing__section[data-v-82d9e27e],.brand-category-landing__section[data-v-82d9e27e]{gap:0;padding-block-start:var(--s7)}.brand-category-landing__see-all[data-v-82d9e27e]{margin-block-start:var(--s4)}.brand-category-landing__rail[data-v-82d9e27e]{margin-block-start:var(--s6);padding-block-start:var(--s7)}.brand-category-landing__filter[data-v-82d9e27e]{gap:var(--s5)}.brand-category-landing__filter-heading[data-v-82d9e27e]{padding-block-start:0}}@media (max-width:767px){.brand-category-landing[data-v-82d9e27e]{--tile-grid-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.brand-category-landing[data-v-82d9e27e]{grid-template-columns:calc(var(--base)*85) minmax(0,1fr);grid-template-areas:"header header" "rail   main";gap:var(--s10);-moz-column-gap:var(--s13);column-gap:var(--s13);padding-block:var(--s3) var(--s7)}.brand-category-landing__header[data-v-82d9e27e]{padding:var(--s7)}.brand-category-landing--no-rail[data-v-82d9e27e]{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "main"}.brand-category-landing__rail[data-v-82d9e27e]{padding-block-start:0;border-block-start:none}.brand-category-landing__filter[data-v-82d9e27e]{gap:var(--s4)}.brand-category-landing__filter-heading[data-v-82d9e27e]{padding-block-start:0;padding-inline:var(--s2)}.brand-category-landing__category[data-v-82d9e27e]{padding-inline:var(--s2)}.brand-category-landing__main[data-v-82d9e27e]{--tile-grid-columns:repeat(5,minmax(0,1fr));gap:var(--s10)}.brand-category-landing__section[data-v-82d9e27e]{gap:0}.brand-category-landing__section+.brand-category-landing__section[data-v-82d9e27e]{padding-block-start:0;border-block-start:none}}