.lj-language{position:relative;flex:none;margin:0;color:#30332d;font-family:Manrope,Arial,sans-serif;letter-spacing:normal;text-transform:none;line-height:1.4}
.lj-language>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:5px;min-width:52px;min-height:44px;padding:8px 5px;font-size:13px;font-weight:600;cursor:pointer;border-radius:6px;white-space:nowrap}
.lj-language>summary::-webkit-details-marker{display:none}
.lj-language>summary::marker{content:""}
.lj-language>summary svg{fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .15s}
.lj-language[open]>summary{background:#eeeae1}
.lj-language[open]>summary svg{transform:rotate(180deg)}
.lj-language>summary .lj-language-globe,.lj-language[open]>summary .lj-language-globe{width:16px!important;height:16px!important;flex:none;transform:none!important}
.lj-language>summary:focus-visible{outline:2px solid #9c784a;outline-offset:3px}
.lj-language .lj-language__panel{position:absolute;z-index:100;right:0;top:calc(100% + 10px);width:258px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);overflow:auto;display:block;padding:16px;background:#fffdf8;border:1px solid #ded8ca;border-radius:12px;box-shadow:0 12px 35px #292d2926;text-align:left;white-space:normal}
.lj-language:not([open])>.lj-language__panel{display:none}
.lj-language .lj-language__title{margin:0 0 8px;font-size:11px;letter-spacing:.12em;font-weight:600;text-transform:uppercase;color:#676958}
.lj-language ul{display:block;list-style:none;padding:0;margin:0}
.lj-language li{display:block;padding:0;margin:0}
.lj-language .lj-language__option{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 8px;font-size:14px;border-radius:5px;line-height:1.4;text-decoration:none}
.lj-language__option>b{width:29px;flex:none;font-size:11px;letter-spacing:.03em;font-weight:600}
.lj-language__option>span:last-child,.lj-language__option>small{margin-left:auto}
.lj-language__option[aria-current=true]{background:#edf0e6;color:#293e34}
.lj-language__option[aria-disabled=true]{color:#686b61;cursor:default}
.lj-language__option>small{font-size:10px;color:#77796f}
.lj-language .lj-language__note{margin:10px 0 0;padding-top:12px;border-top:1px solid #e7e2d8;font-size:11px;color:#676958;line-height:1.5}
@media(max-width:760px){.shop-header .header-actions{align-items:center;gap:2px}.shop-header .lj-language>summary{min-width:47px}.shop-header .lj-language{position:static}.shop-header .lj-language__panel{right:16px;top:100%}.shop-header .header-actions .lj-language svg{width:12px;height:12px}}
@media(max-width:350px){.shop-header{padding-inline:16px;gap:8px}.shop-header .wordmark{font-size:23px}}
@media(max-width:1099px){
  #masthead .header-inner{gap:8px}
  #masthead .header-right{gap:0}
  #masthead .header-right>.header-icon,#masthead #lonjeba-cart-fragment,#masthead .menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}
  #masthead .lj-language>summary{min-width:44px}
  #masthead .lj-language{position:static}
  #masthead .lj-language__panel{top:100%;right:16px}
}
@media(max-width:380px){#masthead{padding-inline:16px}#masthead .header-left{max-width:100px}}
@media(prefers-reduced-motion:reduce){.lj-language>summary svg{transition:none}}
/* Keep the language popover independent of navigation and hero styling. */
html body #masthead .lj-language .lj-language__panel:not(#l1):not(#l2):not(#l3):not(#l4):not(#l5):not(#l6):not(#l7):not(#l8):not(#l9){
 width:280px!important;min-width:260px!important;max-width:calc(100vw - 32px)!important;box-sizing:border-box!important;
 background:#fffdf8!important;background-image:none!important;color:#302923!important;-webkit-text-fill-color:#302923!important;
 padding:16px!important;border:1px solid #ded8ca!important;border-radius:12px!important;overflow-x:hidden!important;overflow-y:auto!important;
 z-index:10000!important;text-shadow:none!important;
}
html body #masthead .lj-language .lj-language__panel *{text-shadow:none!important;-webkit-text-fill-color:currentColor!important;}
html body #masthead .lj-language .lj-language__panel ul,
html body #masthead .lj-language .lj-language__panel li{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
html body #masthead .lj-language .lj-language__panel .lj-language__option{display:flex!important;width:100%!important;box-sizing:border-box!important;min-height:44px!important;padding:9px 8px!important;color:#514b43!important;white-space:normal!important;}
html body #masthead .lj-language .lj-language__panel .lj-language__option[aria-current=true]{background:#eee5d7!important;color:#302923!important;}
html body #masthead .lj-language .lj-language__title,
html body #masthead .lj-language .lj-language__note{color:#625a4f!important;white-space:normal!important;overflow-wrap:break-word!important;}
