.brand-list__header{display:flex;align-items:center;gap:1.2rem;margin-bottom:2.4rem}.brand-list__heading{flex:1 1 auto;margin:0;font-family:var(--font-heading-family);font-weight:700;font-style:normal;font-size:2rem;letter-spacing:.056rem;line-height:1.2;color:rgb(var(--color-foreground))}.brand-list__cards{--brand-gap: 1.2rem;--cols: var(--cols-small);display:flex;flex-wrap:wrap;align-items:center;gap:var(--brand-gap);margin:0;padding:0;list-style:none}.brand-list__cards:not(.brand-list__cards--slider){max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-padding)}.brand-list__item{flex:0 0 auto;width:calc((100% - (var(--cols) - 1) * var(--brand-gap)) / var(--cols))}.brand-list__cards--slider{--track-offset: max(var(--page-padding), calc((100vw - var(--page-width)) / 2 + var(--page-padding)));flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding-inline:var(--track-offset);scroll-padding-inline:var(--track-offset);-webkit-overflow-scrolling:touch;scrollbar-width:none}.brand-list__cards--slider::-webkit-scrollbar{display:none}.brand-card{display:flex;align-items:center;justify-content:center;height:6.4rem;padding:.6rem 1.6rem;border:.1rem solid var(--brand-card-border-color, rgba(var(--color-foreground), .2));border-radius:.8rem;text-decoration:none;overflow:hidden;transition:box-shadow var(--duration-medium) ease}a.brand-card:hover{box-shadow:0 .4rem 1.2rem rgba(var(--color-shadow),.08)}.brand-card__logo{max-width:70%;max-height:100%;object-fit:contain}.brand-card__name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;line-height:1.2;text-align:center;color:rgb(var(--color-foreground));overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width:390px){.brand-list__cards{--cols: var(--cols-mobile)}}@media screen and (min-width:641px){.brand-list__heading{font-size:2.8rem}.brand-list__cards{--cols: var(--cols-tablet)}}@media screen and (min-width:1025px){.brand-list__cards{--cols: var(--cols-desktop-tablet)}.brand-list__slider{max-width:var(--page-width);margin-inline:auto}.brand-list__cards--slider{padding-inline:0;scroll-padding-inline:0;margin-inline:var(--page-padding);scroll-snap-type:x mandatory}.brand-list__cards--slider .brand-list__item{scroll-snap-align:start}}@media screen and (min-width:1281px){.brand-list__cards{--cols: var(--cols-desktop)}}@media screen and (min-width:1441px){.brand-list__cards{--cols: var(--cols-large)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-brand-list.css.map */
