.i18n-languages{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:9px}
.i18n-language-label{font-size:.72rem;color:#697394;font-weight:800}
.i18n-language-menu{display:flex;align-items:center;gap:6px}
.i18n-language-menu a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 8px;border:1px solid #e1e5ef;border-radius:9px;text-decoration:none;color:#29345f;font-size:.78rem;font-weight:800}
.i18n-language-menu a.active{border-color:#ff4f87;background:#fff0f5;color:#b92257}
@media(max-width:900px){.i18n-language-label{display:none}.i18n-language-menu{gap:3px}.i18n-language-menu a{padding:5px;font-size:.71rem}}
@media(max-width:650px){.i18n-languages{width:100%;justify-content:center}.i18n-language-menu{display:flex;flex-wrap:wrap;justify-content:center}.i18n-language-menu a{min-height:26px}.header-inner{flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 0}.main-nav{flex:1 1 100%;justify-content:center;flex-wrap:wrap;gap:7px}.site-header{position:sticky;top:0}.i18n-language-menu a{min-width:30px}}

/* Product-card label is generated by style.css, not by a PHP text node. */
html[lang="it"] .why-it-fits::before{content:"Perché ci piace: "}
html[lang="de"] .why-it-fits::before{content:"Warum wir es mögen: "}
html[lang="fr"] .why-it-fits::before{content:"Pourquoi nous l’aimons : "}
html[lang="es"] .why-it-fits::before{content:"Por qué nos gusta: "}
