.am-brands{background:var(--am-bg, #0d0d0d);padding:48px 0}.am-brands__inner{--layout-container-max-width: 1300px;--layout-container-gutter: 10px;max-width:var(--layout-container-max-width);padding-right:var(--layout-container-gutter);padding-left:var(--layout-container-gutter);margin-right:auto;margin-left:auto}@media screen and (min-width:720px){.am-brands__inner{--layout-container-gutter: 15px}}@media screen and (min-width:1024px){.am-brands__inner{--layout-container-gutter: 25px}}.am-brands__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.am-brands__heading{color:var(--am-heading-color, #fff);font-size:clamp(22px,3vw,34px);font-weight:800;text-transform:uppercase;letter-spacing:.03em;margin:0;line-height:1.1}.am-brands__button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--am-accent, #e30613);color:var(--am-accent-text, #fff);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:13px 26px;border-radius:999px;transition:filter .15s ease,transform .15s ease}.am-brands__button:hover{filter:brightness(1.12);transform:translateY(-1px)}.am-brands__grid{display:grid;grid-template-columns:repeat(var(--am-cols-mobile, 2),minmax(0,1fr));gap:var(--am-gap, 20px)}@media screen and (min-width:750px){.am-brands__grid{grid-template-columns:repeat(var(--am-cols-desktop, 6),minmax(0,1fr))}}.am-brands__card{display:flex;align-items:center;justify-content:center;background:var(--am-card-bg, #fff);border-radius:var(--am-radius, 8px);aspect-ratio:3 / 2;padding:18px;text-decoration:none;border:1px solid rgba(255,255,255,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.am-brands__card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000059;border-color:var(--am-accent, #e30613)}.am-brands__card img{max-width:100%;height:var(--am-logo-height, 60px);width:auto;object-fit:contain;display:block}.am-brands__placeholder{color:#111;font-size:13px;font-weight:700;text-transform:uppercase;text-align:center;opacity:.5}.am-brands__empty{color:#fff9;font-size:14px;padding:24px;text-align:center;border:1px dashed rgba(255,255,255,.2);border-radius:8px}@media screen and (max-width:749px){.am-brands__header{justify-content:flex-start}.am-brands__button{padding:11px 20px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/shop-popular-brands.css.map */
