/* One mobile row: logo, actions and three visible languages. */
.site-header .mobile-language-nav{display:none}
@media(max-width:699px){
  .site-header .header-inner.mobile-header-compact:has(>.molisan-cart-link){
    display:flex;
    align-items:center;
    flex-wrap:nowrap;
    gap:2px;
    min-height:56px;
    padding:6px 8px;
  }
  .site-header .mobile-header-compact>.brand{
    order:0;
    flex:0 1 96px;
    width:96px;
    min-width:0;
    max-width:96px;
    min-height:44px;
    margin-right:auto;
  }
  .site-header .mobile-header-compact>.main-nav,
  .site-header .mobile-header-compact>.language-nav{display:none}
  .site-header .mobile-header-compact>.mobile-menu{order:1}
  .site-header .mobile-header-compact>.header-search{order:2}
  .site-header .mobile-header-compact>.molisan-cart-link{order:3}
  .site-header .mobile-header-compact>.molisan-whatsapp{order:4}
  .site-header .mobile-header-compact>.header-search,
  .site-header .mobile-header-compact>.mobile-menu,
  .site-header .mobile-header-compact>.molisan-cart-link,
  .site-header .mobile-header-compact>.molisan-whatsapp{
    flex:0 0 36px;
    width:36px;
    min-width:36px;
    min-height:44px;
  }
  .site-header .mobile-header-compact>.header-search>summary,
  .site-header .mobile-header-compact>.mobile-menu>summary{
    width:36px;
    min-width:36px;
    height:44px;
    min-height:44px;
    padding:4px;
    border:0;
  }
  .site-header .mobile-header-compact .mobile-nav-content{
    left:12px;
    right:12px;
    max-height:calc(100dvh - 68px);
  }
  .site-header .mobile-header-compact .mobile-language-nav{
    display:flex;
    order:5;
    flex:0 0 auto;
    justify-content:flex-end;
    gap:0;
    padding:0;
    margin:0;
    border:0;
  }
  .site-header .mobile-language-nav a{
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:30px;
    min-height:44px;
    padding:4px 3px;
    border-radius:3px;
    font-size:.75rem;
    line-height:1.5;
    font-weight:550;
    color:var(--muted,#62655e);
    text-decoration:none;
  }
  .site-header .mobile-language-nav a[aria-current="page"]{
    background:#f4f2ed;
    color:var(--deep,#30332f);
    font-weight:700;
    text-decoration:underline;
    text-underline-offset:4px;
  }
  .site-header .mobile-language-nav a:focus-visible{outline:2px solid #884b38;outline-offset:2px}
  .edition-v238 .header-search .home-search{max-height:calc(100dvh - 68px)}
  .edition-v238 .hero-introduction{padding:22px 20px 12px}
  .edition-v238 .hero-introduction .origin-line,
  html[lang^="ka"] .edition-v238 .hero-introduction .origin-line{
    margin:0 0 10px;
    font-size:.6875rem;
    line-height:1.5;
    letter-spacing:.025em;
  }
  .edition-v238 #home-title,
  html[lang^="ka"] .edition-v238 #home-title{
    font-size:clamp(1.75rem,7.5vw,2rem);
    line-height:1.25;
    max-width:20ch;
  }
  .edition-v238 .hero-introduction .brand-introduction{display:none}
}
@media(max-width:359px){
  .site-header .mobile-header-compact>.header-search,
  .site-header .mobile-header-compact>.mobile-menu,
  .site-header .mobile-header-compact>.molisan-cart-link,
  .site-header .mobile-header-compact>.molisan-whatsapp{
    flex-basis:32px;
    width:32px;
    min-width:32px;
  }
  .site-header .mobile-header-compact>.header-search>summary,
  .site-header .mobile-header-compact>.mobile-menu>summary{
    width:32px;
    min-width:32px;
  }
  .site-header .mobile-language-nav a{min-width:28px;font-size:.6875rem}
}
