.store-language{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:8px max(16px,calc((100% - 1200px)/2));background:#f5f8f5;font:12px Arial,sans-serif;color:#345141}.store-language select{max-width:170px;padding:6px 9px;background:#fff;border:1px solid #d6e2d9;border-radius:5px;color:#254d36}.store-language-status{font-size:12px}.html-home .language-links{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;height:auto!important;padding:24px 0!important}.html-home .language-links button{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0;padding:12px 6px;border:1px solid transparent;border-radius:8px}.html-home .language-links button span{font-size:14px!important;line-height:1.4;white-space:normal!important;overflow-wrap:anywhere}.html-home .language-links button img{width:42px!important;height:42px!important;object-fit:contain}.html-home .language-links button[aria-pressed=true]{border-color:#12824d;background:#edf7ef}.language-links button:focus-visible,.store-language select:focus-visible{outline:2px solid #12824d;outline-offset:2px}@media(max-width:600px){.html-home .language-links{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.html-home .language-links button span{font-size:12px!important}.store-language-status{flex-basis:100%;text-align:right}}
