.represented-brands[data-v-9f4d4ab8]{--brand-art-height:5rem;--brand-art-padding:.7rem;border-block:1px solid var(--line);background:var(--surface);padding-block:2.75rem;scroll-margin-block-start:7rem}.brands-heading[data-v-9f4d4ab8]{justify-content:space-between;align-items:center;gap:1.5rem;margin-block-end:1.5rem;display:flex}.brands-heading__copy[data-v-9f4d4ab8]{min-inline-size:0}.brands-heading__title[data-v-9f4d4ab8]{margin-block-start:.5rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:900;line-height:1.65}.brands-heading__description[data-v-9f4d4ab8]{max-inline-size:43rem;color:var(--muted);margin-block-start:.4rem;font-size:.9rem;line-height:1.9}.brands-count[data-v-9f4d4ab8]{border:1px solid var(--line);color:var(--fg);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.45rem .9rem;font-size:.8rem;font-weight:700}.brands-grid[data-v-9f4d4ab8]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.represented-brands--home .brands-grid[data-v-9f4d4ab8]{flex-wrap:wrap;justify-content:center;display:flex}.represented-brands--home .brand-card[data-v-9f4d4ab8]{flex:0 0 calc(20% - .64rem)}.brand-card[data-v-9f4d4ab8]{border:1px solid var(--line);background:var(--bg);border-radius:16px 16px 16px 4px;min-inline-size:0;padding:.5rem}.brand-card figure[data-v-9f4d4ab8]{margin:0}.brand-card__artwork[data-v-9f4d4ab8]{block-size:var(--brand-art-height);padding:var(--brand-art-padding);background:#fff;border-radius:10px;place-items:center;display:grid}.brand-card__frame[data-v-9f4d4ab8]{place-items:center;block-size:100%;min-block-size:0;inline-size:100%;display:grid}.brand-card__frame--cropped[data-v-9f4d4ab8]{inline-size:min(100%,calc((var(--brand-art-height) - var(--brand-art-padding)*2)*var(--logo-ratio)));block-size:auto;aspect-ratio:var(--logo-ratio);position:relative;overflow:hidden}.brand-card__frame--cropped .brand-card__logo[data-v-9f4d4ab8]{max-inline-size:none;inline-size:var(--logo-width);block-size:var(--logo-height);left:var(--logo-left);top:var(--logo-top);position:absolute}.brand-card__logo[data-v-9f4d4ab8]{-o-object-fit:contain;object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%;display:block}.brand-card[data-brand=atrico] .brand-card__artwork[data-v-9f4d4ab8]{background:#0a1324}.brand-card[data-brand=pars-teb-farino] .brand-card__artwork[data-v-9f4d4ab8],.brand-card[data-brand=vesal-gostar-teb] .brand-card__artwork[data-v-9f4d4ab8]{--brand-art-padding:.35rem}.brand-card__name[data-v-9f4d4ab8]{color:var(--fg);text-align:center;padding-block:.5rem .1rem;font-size:.82rem;font-weight:700;line-height:1.7}.brands-footer[data-v-9f4d4ab8]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.25rem;margin-block-start:1rem;font-size:.85rem;line-height:1.9;display:flex}.brands-link[data-v-9f4d4ab8]{min-block-size:44px;color:var(--fg);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.brands-link[data-v-9f4d4ab8]:hover{text-decoration-color:currentColor}.brands-link[data-v-9f4d4ab8]:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid}.represented-brands--home .brands-footer[data-v-9f4d4ab8]{gap:.85rem 1.25rem}.brands-link--button[data-v-9f4d4ab8]{flex-shrink:0;justify-content:center;min-block-size:52px;padding:.65rem 1.5rem;font-size:.9rem;text-decoration:none}.brands-link--button[data-v-9f4d4ab8]:focus-visible{border-radius:14px}.represented-brands--about[data-v-9f4d4ab8]{padding-block:3.5rem}@media (width<=1023px){.represented-brands[data-v-9f4d4ab8]{--brand-art-height:5.5rem}.brands-grid[data-v-9f4d4ab8]{grid-template-columns:repeat(3,minmax(0,1fr))}.represented-brands--home .brand-card[data-v-9f4d4ab8]{flex-basis:calc(33.3333% - .53333rem)}.brands-heading[data-v-9f4d4ab8]{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (width<=639px){.represented-brands[data-v-9f4d4ab8]{--brand-art-height:4.75rem;--brand-art-padding:.6rem;padding-block:2rem}.brands-grid[data-v-9f4d4ab8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.represented-brands--home .brand-card[data-v-9f4d4ab8]{flex-basis:calc(50% - .3rem)}.brand-card[data-v-9f4d4ab8]{padding:.4rem}.brands-heading__description[data-v-9f4d4ab8]{font-size:.85rem}.brands-footer[data-v-9f4d4ab8]{flex-direction:column;align-items:flex-start}.brands-link--button[data-v-9f4d4ab8]{min-block-size:56px;inline-size:100%}}
