.brand-logo-grid-wrap{list-style:none;width:100%}.brand-logo-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;max-width:820px}.brand-logo-tile{flex:0 0 auto;width:150px;height:72px;list-style:none}.brand-logo-tile>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:12px 16px;border:1px solid #ececec;border-radius:8px;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s;text-decoration:none}.brand-logo-tile>a:hover{border-color:#c9c9c9;box-shadow:0 3px 10px #00000014;transform:translateY(-2px)}.brand-logo-tile img{max-width:100%;max-height:100%;object-fit:contain;display:block}.brand-logo-tile--text>a{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500;font-size:23px;color:#1a1a1a;letter-spacing:.4px;line-height:1}.brand-slider{position:relative;width:798px;max-width:100%}.brand-slider__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.brand-slider__viewport::-webkit-scrollbar{display:none}.brand-slider__track{display:flex;margin:0;padding:0;list-style:none}.brand-slider__slide{flex:0 0 100%;scroll-snap-align:start;list-style:none}.brand-slider__slide>.brand-logo-grid{display:grid;grid-template-columns:repeat(5,150px);grid-auto-rows:72px;gap:12px;max-width:none;justify-content:center}.brand-slider__nav{display:flex;justify-content:center;gap:16px;margin-top:12px}.brand-slider__arrow{width:34px;height:34px;border-radius:50%;border:1px solid #ddd;background:#fff;color:#333;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,opacity .15s}.brand-slider__arrow:hover{background:#f5f5f5;border-color:#bbb}.brand-slider__arrow:disabled{opacity:.35;cursor:default}.brand-logo-grid--mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-width:none;padding:12px 16px 16px}.brand-logo-grid--mobile .brand-logo-tile{width:auto;height:58px}.brand-logo-grid--mobile .brand-logo-tile>a{padding:8px 12px}.brand-logo-grid--mobile .brand-logo-tile--text>a{font-size:18px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/brand-logo-grid.css.map */
