.brand-grid-section{padding-block:3rem 4rem;background:#fff}.brand-grid-section__title--left,.brand-grid-section__subtitle--left{text-align:left}.brand-grid-section__title--center,.brand-grid-section__subtitle--center{text-align:center}.brand-grid-section__title--right,.brand-grid-section__subtitle--right{text-align:right}.brand-grid-section__subtitle{margin:-.75rem 0 2rem;color:#888;font-size:.875rem}.brand-grid--grid{display:grid;grid-template-columns:repeat(var(--brand-grid-columns, 4),1fr);gap:var(--brand-grid-gap, 1rem)}@media(max-width:989px){.brand-grid--grid{grid-template-columns:repeat(var(--brand-grid-columns, 4),1fr)}}@media(max-width:767px){.brand-grid--grid{grid-template-columns:repeat(var(--brand-grid-mobile-columns, 2),1fr)}}.brand-grid--carousel{width:100%;position:relative;container-type:inline-size;container-name:brand-grid-carousel}.brand-grid__carousel{width:100%;position:relative}.brand-grid__carousel .slideshow-control[disabled]{display:none}.brand-grid__carousel slideshow-slides{gap:var(--brand-grid-gap, 16px);margin-block:-16px;padding-block:16px}.brand-grid__carousel--nav-below slideshow-container{display:flex;flex-direction:column}.brand-grid__carousel--nav-below slideshow-slides{order:1}.brand-grid__carousel--nav-below slideshow-arrows{position:static;inset:auto;order:2;width:100%;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;padding-inline:0;mix-blend-mode:normal;pointer-events:auto}.brand-grid__carousel--nav-below slideshow-arrows .slideshow-control{opacity:1;padding:0}.brand-grid__carousel--nav-below slideshow-arrows .slideshow-control:not(.slideshow-control--shape-circle):not(.slideshow-control--shape-square){color:#1a1a1a}.brand-grid__carousel--nav-below slideshow-arrows .slideshow-control--next{margin-inline-start:0}.brand-grid__slide{flex:0 0 auto;scroll-snap-align:start;min-width:0;width:calc((100% - (var(--brand-grid-gap, 16px) * (var(--brand-grid-mobile-columns, 2) - 1)) - var(--peek-next-slide-size, 0px)) / var(--brand-grid-mobile-columns, 2))}@container brand-grid-carousel (max-width: 749px){.brand-grid__slide{width:clamp(150px,var(--mobile-card-size, 60cqw),100%)}}@container brand-grid-carousel (min-width: 750px){.brand-grid__slide{width:calc((100% - (var(--brand-grid-gap, 16px) * (var(--brand-grid-columns, 4) - 1)) - var(--peek-next-slide-size, 0px)) / var(--brand-grid-columns, 4))}}.brand-grid__slide-wrap{height:100%}.brand-grid__item{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.brand-grid__media{width:100%;overflow:hidden;background:#f0ede8}.brand-grid__media--square{aspect-ratio:1}.brand-grid__media--portrait{aspect-ratio:3 / 4}.brand-grid__media--landscape{aspect-ratio:4 / 3}.brand-grid__media--original{aspect-ratio:auto}.brand-grid__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.brand-grid__media--fit-contain .brand-grid__image{object-fit:contain}.brand-grid__item--hover-zoom:hover .brand-grid__image{transform:scale(1.03)}.brand-grid__placeholder{display:block;width:100%;height:100%;min-height:120px;background:#f0ede8}.brand-grid__name{margin-top:.75rem;font-size:.8125rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a}.brand-grid__subtitle{margin-top:.25rem;font-size:.75rem;color:#888;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-brand-grid.css.map */
