/* Uses the existing shop typography and colours. Product listing stays first. */
.seo-wybor{padding:42px 0;color:var(--ink);background:var(--kremowy);border-top:1px solid var(--line)}
.seo-wybor h2{font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.3;margin:0 0 18px}
.seo-wybor-tekst{max-width:76ch;line-height:1.75}
.seo-wybor-tekst p{margin:0 0 14px}
.seo-wybor-linki{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}
.seo-wybor-linki a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid currentColor;border-radius:999px;color:var(--akcent-ciemny);background:var(--kremowy);text-decoration:none;line-height:1.4}
.seo-wybor-linki a:hover{color:var(--bialy);background:var(--akcent-ciemny);border-color:var(--akcent-ciemny)}
.seo-wybor a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.seo-wybor-produkty h3{font-size:1.1rem;margin:24px 0 8px}
.seo-wybor-produkty ul{display:flex;flex-wrap:wrap;gap:4px 24px;list-style:none;padding:0;margin:0}
.seo-wybor-produkty a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;color:var(--akcent-ciemny);background:var(--kremowy);text-underline-offset:4px}
.seo-wybor-produkty a:hover{color:var(--akcent-ciemny);background:var(--kremowy);text-decoration-thickness:2px}
@media(max-width:600px){.seo-wybor{padding:30px 0}.seo-wybor-linki a{max-width:100%}.seo-wybor-produkty ul{display:block}.seo-wybor-produkty a{max-width:100%}}
