.language-switch{display:flex;align-items:center;gap:4px;flex:none;margin-left:18px}
.language-switch a{font:600 12px/1.2 Arial,sans-serif;letter-spacing:.06em;text-decoration:none;color:#cbc9c3;padding:12px 7px;border-radius:3px}
.language-switch a[aria-current="page"]{color:#171919;background:#c27649}
.language-switch a:hover,.language-switch a:focus-visible{outline:1px solid #c27649;outline-offset:1px}
.header .language-switch{display:flex;position:static;flex-direction:row;align-items:center;gap:4px;inset:auto;width:auto;background:none;padding:0}
.header .language-switch a{padding:12px 5px}
.header #navigation{margin-left:auto}
.header .menu-toggle{order:3}
@media(max-width:1000px){.header{gap:8px}.language-switch{margin-left:auto}.header .menu-toggle{margin-left:2px}.language-switch a{padding:12px 5px}.header .brand{min-width:0}.header .brand-logo{max-width:min(44vw,200px)}}
@media(max-width:430px){.header{padding-left:14px;padding-right:14px}.language-switch{gap:0;margin-left:auto}.language-switch a{font-size:11px;padding:12px 4px}.header .menu-toggle{font-size:12px;padding:10px 7px}}
html[lang="ru"] .hero h1{font-size:clamp(32px,4vw,60px)}
html[lang="lv"] .header #navigation,html[lang="ru"] .header #navigation{gap:clamp(14px,2vw,30px)}
@media(min-width:1001px){html[lang="ru"] .header #navigation{font-size:12px}html[lang="lv"] .header,html[lang="ru"] .header{gap:10px}.header .brand-logo{max-width:220px}}
@media(max-width:600px){.privacy-banner .privacy-actions{flex-wrap:wrap}.privacy-banner .privacy-actions button{white-space:normal}.order-steps{gap:8px;flex-wrap:wrap}}
@media(min-width:1001px) and (max-height:800px){
 .collection-overview{padding-block:12px;gap:12px}
 .collection-overview .section-heading h2{font-size:32px;margin-bottom:10px}
 .collection-overview .section-heading .eyebrow{margin-bottom:8px}
 .collection-overview .grill-price-thumbnail{height:clamp(80px,18svh,145px);margin-block:6px}
 .collection-overview .grill-price-card{padding:12px}
}
