.avk-tire-search{padding:24px;background:#fff;border:1px solid var(--border);border-radius:8px;margin:24px 0}.avk-tire-search .avk-home-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.avk-tire-search [data-facet-message]{font-size:12px;color:var(--muted)}.avk-tire-brands{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:24px 0}.avk-tire-brands>a{display:flex;align-items:center;justify-content:center;padding:12px;min-height:78px;background:#fff;border:1px solid var(--border);border-radius:6px;text-align:center;color:var(--navy);text-decoration:none;overflow-wrap:anywhere}.avk-tire-brands .avk-brand-logo{max-width:100%;height:55px}.avk-size-directory{background:var(--panel);padding:24px;border-radius:8px;margin:30px 0}.avk-size-scroll{overflow-x:auto;margin-top:20px}.avk-size-columns{display:grid;grid-template-columns:repeat(11,minmax(100px,1fr));gap:12px;padding-bottom:16px}.avk-size-column>a{display:block;padding:7px 2px;font-size:12px;color:var(--navy);white-space:nowrap}.avk-size-column>.avk-diameter{font-size:18px;font-weight:800;border-bottom:1px solid var(--border);margin-bottom:8px}.avk-size-expand:not(:checked)~.avk-size-scroll .avk-size-column>a:nth-of-type(n+10){display:none}.avk-size-toggle{display:inline-block;cursor:pointer;color:var(--navy);text-decoration:underline;padding:10px 0}.avk-size-toggle>span:last-child,.avk-size-expand:checked+.avk-size-toggle>span:first-child{display:none}.avk-size-expand:checked+.avk-size-toggle>span:last-child{display:inline}.avk-size-expand:focus-visible+.avk-size-toggle{outline:2px solid var(--navy);outline-offset:4px}.avk-tire-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0 36px}.avk-tire-model{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--border);border-radius:8px;padding:18px;color:var(--navy);text-decoration:none}.avk-tire-model img{width:100%;height:200px;object-fit:contain}.avk-tire-model h3{font-size:15px;line-height:1.5}.avk-tire-model strong{font-size:22px;margin-top:auto}.avk-tire-model small{font-size:11px;color:var(--muted);margin-top:6px}.avk-popular-tire-sizes,.avk-tire-season-links{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.avk-popular-tire-sizes a,.avk-tire-season-links a{color:var(--navy);background:#fff;border:1px solid var(--border);padding:10px 14px;border-radius:5px;text-decoration:none}.avk-tire-season-links{background:var(--panel);padding:16px;border-radius:8px}.avk-tire-breadcrumbs{font-size:12px;margin:12px 0 20px}.avk-seo-text{line-height:1.8}.avk-tire-model-group{margin-top:32px}
@media(max-width:1000px){.avk-tire-brands{grid-template-columns:repeat(5,minmax(0,1fr))}.avk-tire-search .avk-home-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.avk-tire-models{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.avk-tire-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.avk-tire-search{padding:16px}.avk-tire-search .avk-home-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.avk-tire-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.avk-tire-model{padding:12px}.avk-tire-model img{height:150px}.avk-tire-model h3{font-size:12px}.avk-tire-model strong{font-size:18px}.avk-size-directory{padding:16px}.avk-tire-brands>a{min-height:65px;font-size:12px}}
