.shop-pref summary:focus-visible,.shop-pref-menu a[data-shop-language]:focus-visible{outline:2px solid var(--accent,#24664f);outline-offset:3px}
.shop-pref-menu a[data-shop-language]{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:13px;white-space:nowrap;text-align:left;cursor:pointer}
.shop-pref-menu a[data-shop-language]:hover,.shop-pref-menu a[data-shop-language][aria-current=page]{background:var(--accent-light,#f0f7f2)}
.shop-pref-menu a[data-shop-language]{text-decoration:none;box-sizing:border-box}
