@keyframes svelte-eaa127-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}section.svelte-eaa127.svelte-eaa127{display:flex;flex-direction:column;gap:1.8rem;width:1300px;margin:0 auto;padding:1.4rem 1.6rem;background:#fff}@container (max-width: 1300px){section.svelte-eaa127.svelte-eaa127{width:100%;gap:1rem;padding:1rem}}section.svelte-eaa127 .brand-list.svelte-eaa127{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));flex-direction:column;gap:1.5rem;align-items:center}@container (max-width: 1300px){section.svelte-eaa127 .brand-list.svelte-eaa127{gap:1rem}}section.svelte-eaa127 .brand-list .brand.svelte-eaa127{color:#2f2f2f;text-decoration:none;background:#ddd;border-radius:5px;overflow:hidden;cursor:pointer}section.svelte-eaa127 .brand-list .brand.svelte-eaa127:hover{opacity:.8}section.svelte-eaa127 .brand-list .brand .promo-image img.svelte-eaa127{display:block;width:100%}section.svelte-eaa127 .brand-list .brand .information.svelte-eaa127{background:#eee;position:relative;display:grid;grid-template-columns:160px 1fr;height:60px}section.svelte-eaa127 .brand-list .brand .information .logo img.svelte-eaa127{position:absolute;top:-75px;left:20px;width:110px;height:auto;object-fit:cover;aspect-ratio:1/1;border-radius:50%;border:4px solid #444;background:#eee}section.svelte-eaa127 .brand-list .brand .information .details.svelte-eaa127{display:flex;align-items:center}section.svelte-eaa127 .brand-list .brand .information .details h2.svelte-eaa127{font-size:1.4rem}
