.pageblock--brands:has(.x-core-intro) .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){.pageblock--brands:has(.x-core-intro) .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .pageblock--brands:has(.x-core-intro) .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){.pageblock--brands:has(.x-core-intro) .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 35%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--brands:has(.x-core-intro) .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 35%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}@container style(--block-breakpoint: false){.pageblock--brands:has(.x-core-intro).pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--brands:has(.x-core-intro).pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}.pageblock--brands:has(.x-core-intro).pageblock--reverse .container>:nth-child(2){order:-1}.pageblock--brands:has(.x-core-intro) .intro-wrapper .x-core-intro{position:-webkit-sticky;position:-webkit-sticky;position:sticky;top:40px}.pageblock--brands .sorted-brands{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.pageblock--brands .sorted-brands__category{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.pageblock--brands .sorted-brands__category-title{margin-bottom:0;padding-bottom:4px;text-align:center;border-bottom:solid 5px var(--color-primary-500)}.pageblock--brands .sorted-brands__brands{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.pageblock--brands .sorted-brands__brand-link{display:flex;align-items:center;justify-content:center;min-height:40px;padding:4px 16px;color:var(--color-secondary-900);background:var(--color-neutral-100);border-radius:var(--border-radius-xs);transition:all var(--transition-duration) var(--transition-timing-function)}.pageblock--brands .sorted-brands__brand-link:hover{color:var(--color-neutral-0);text-decoration:none;background-color:var(--color-secondary-600)}
