/* Local PL / EN / CZ selector: separate row, generous touch targets, no change to brand palettes. */
.site-header{flex-wrap:wrap;row-gap:10px;padding-bottom:10px}.i18n-switch{display:flex;justify-content:flex-end;align-items:center;gap:5px;width:100%;margin-top:-7px;padding-top:2px;border-top:1px solid #edf0e8}.i18n-switch button{font:600 12px/1.3 EKFAvenir,Arial,sans-serif;letter-spacing:.6px;min-width:43px;min-height:44px;padding:8px 9px;color:#16452e;border-bottom:2px solid transparent}.i18n-switch button[aria-pressed=true]{border-color:#16452e;background:#eef1e9}.i18n-switch button:hover{background:#eef1e9}.i18n-switch button:focus-visible{outline:2px solid #a17e3e;outline-offset:2px}.i18n-preview-note{font:400 12px/1.6 EKFAvenir,Arial,sans-serif;padding:9px var(--gutter);color:#4b482f;background:#f4eddb}.i18n-preview-note[hidden]{display:none}.i18n-loading #main{opacity:.65}.i18n-loading .i18n-switch{cursor:progress}html[data-locale=en] h1,html[data-locale=cs] h1{overflow-wrap:break-word}html[data-locale=cs] .hero h1{font-size:clamp(42px,5.4vw,82px)}html[data-locale=cs] .brand-profile-heading h1{font-size:clamp(35px,4vw,60px)}html[data-locale]:not([data-locale=pl]) .desktop-nav{gap:18px}html[data-locale]:not([data-locale=pl]) .desktop-nav a{font-size:14px}html[data-locale]:not([data-locale=pl]) .brand>span{font-size:10px;max-width:120px}
@media(max-width:1250px) and (min-width:1001px){html[data-locale]:not([data-locale=pl]) .brand>span{display:none}html[data-locale]:not([data-locale=pl]) .desktop-nav{gap:14px}html[data-locale]:not([data-locale=pl]) .header-actions{gap:8px}}
@media(max-width:700px){.site-header{padding-bottom:6px;row-gap:5px}.i18n-switch{margin-top:0}.i18n-switch button{min-height:44px;min-width:48px}.i18n-preview-note{font-size:11px;padding:8px 22px}.i18n-switch button{font-size:12px}html[data-locale=cs] .hero h1{font-size:50px}html[data-locale]:not([data-locale=pl]) .header-shop{font-size:12px;gap:12px;padding-left:12px;padding-right:12px}}
@media(prefers-reduced-motion:reduce){.i18n-loading #main{opacity:1}}

html{scroll-padding-top:155px}.salon-brand-story,.salon-support,.salon-support-row,.brand-profile-segment,.glynt-guide,.glynt-family{scroll-margin-top:155px}
