.e4s-language-switcher{position:relative;z-index:25;flex:0 0 auto;color:#eafaff;font-size:.84rem}
.e4s-language-switcher summary{list-style:none;cursor:pointer;padding:.55rem .75rem;border:1px solid rgba(105,230,226,.45);border-radius:999px;background:linear-gradient(120deg,rgba(5,30,49,.95),rgba(14,72,83,.9));box-shadow:0 0 16px rgba(33,199,195,.16);white-space:nowrap}
.e4s-language-switcher summary::-webkit-details-marker{display:none}
.e4s-language-switcher summary:hover,.e4s-language-switcher summary:focus-visible{border-color:#49e5df;box-shadow:0 0 0 3px rgba(33,199,195,.2);outline:none}
.e4s-language-menu{position:absolute;right:0;top:calc(100% + .45rem);min-width:145px;padding:.35rem;background:#092339;border:1px solid rgba(105,230,226,.45);border-radius:12px;box-shadow:0 16px 32px rgba(5,19,35,.32)}
.e4s-language-menu a{display:block;padding:.6rem .7rem;border-radius:8px;color:#eafaff;text-decoration:none}
.e4s-language-menu a:hover,.e4s-language-menu a:focus-visible,.e4s-language-menu a[aria-current="page"]{background:rgba(33,199,195,.19);color:#fff}
html[dir="rtl"] .e4s-ar-body{direction:rtl;text-align:right}
@media(max-width:767px){.e4s-language-switcher{font-size:.75rem}.e4s-language-switcher summary{padding:.45rem .55rem}.e4s-language-menu{right:auto;left:0}}
@media(max-width:600px){
  .public-v2 .e4s-main-nav{gap:.35rem;min-width:0}
  .public-v2 .e4s-main-brand{min-width:0;gap:.35rem;padding:.25rem}
  .public-v2 .e4s-main-brand strong{font-size:.95rem}
  .public-v2 .e4s-main-brand small{display:none}
  .public-v2 .e4s-main-brand .e4s-brand-symbol{width:34px;height:34px}
  .public-v2 .e4s-cart-mini>summary{padding:.4rem .5rem;min-height:38px}
  .public-v2 .e4s-mobile-nav-toggle{padding:.4rem .5rem;min-width:38px;justify-content:center;font-size:0}
  .public-v2 .e4s-mobile-nav-toggle svg{display:block;flex:none;width:18px;height:18px;color:#075985}
  .e4s-language-switcher summary{padding:.4rem .45rem;font-size:.7rem}
}
