.ll-language{display:flex;align-items:center;gap:2px;margin:0}
.ll-language button{appearance:none;border:0;background:none;color:inherit;font:inherit;font-size:12px;letter-spacing:.06em;min-width:34px;min-height:44px;padding:8px 5px;cursor:pointer;opacity:.65}
.ll-language button[aria-current]{opacity:1;text-decoration:underline;text-underline-offset:5px;cursor:default}
.ll-language button:hover,.ll-language button:focus-visible{opacity:1}
.ll-language button:focus-visible{outline:1px solid currentColor;outline-offset:2px}
.ll-language--mobile{display:none}
html[lang="en"] .ll-pdp__keep-lines{white-space:normal}
html[lang="en"] .ll-pdp__purchase h1{overflow-wrap:normal;word-break:normal}
html[lang="en"] .ll-pdp__sticky button{white-space:normal}
html[lang="en"] .ll-home-footer__list a{overflow-wrap:normal;word-break:normal}
@media(max-width:989px){
 .ll-home-nav__links{flex-direction:column}
 .ll-language--desktop{display:none}
 .ll-language--mobile{display:block;margin:20px auto 0}
 .ll-language--mobile .ll-language{justify-content:center}
 .ll-language--mobile button{min-width:44px;font-size:14px}
}
@media(max-width:749px){
 html[lang="en"] .ll-pdp__sticky{gap:12px}
 html[lang="en"] .ll-pdp__sticky button{font-size:12px}
 html[lang="en"] .ll-home-product__features{gap:8px}
}
