.language-switcher{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 5px;max-width:1400px;margin:0 auto;padding:8px 3%;font:13px/1.4 Arial,Helvetica,sans-serif;background:#fff;color:#333}
.language-switcher a{display:inline-block;color:#444;border:1px solid transparent;border-radius:3px;padding:7px 10px;text-decoration:none;min-height:34px}
.language-switcher a:hover{color:#000099;background:#f3f3f8;border-color:#ddd;text-decoration:none}
.language-switcher a[aria-current=page]{font-weight:bold;color:#000099;border-color:#000099;background:#f3f3ff}
.language-switcher a:focus-visible{outline:3px solid #035bbc;outline-offset:2px}
html:not([lang=cs]) .brick-nav img{width:150px;height:55px;object-fit:contain}
html:not([lang=cs]) .shortcuts a{max-width:220px;overflow-wrap:anywhere}
.info-cards.wholesale-contact{grid-template-columns:minmax(0,680px);justify-content:center}
html:not([lang=cs]) .filter-sort select{max-width:260px}
@media(max-width:1050px){html:not([lang=cs]) .brick-nav img{width:125px;height:auto}}
@media(max-width:720px){.language-switcher{justify-content:center;gap:3px;padding:8px 6px;font-size:12px}.language-switcher a{padding:7px 8px}html:not([lang=cs]) .brick-nav img{width:105px;height:auto}html:not([lang=cs]) .shortcuts a{max-width:180px}}
@media(max-width:400px){html:not([lang=cs]) .brick-nav img{width:96px}}
@media print{.language-switcher{display:none!important}}
