/* The header control replaces Linguise's floating control. */
.linguise_switcher{display:none!important}
.mibol-language{position:relative;flex:0 0 auto;font-family:Arial,sans-serif;font-size:14px;letter-spacing:0;text-transform:none;color:#f5efe4}
.mibol-language summary{display:flex;align-items:center;justify-content:center;gap:8px;min-width:54px;min-height:42px;padding:8px;border:1px solid rgba(226,199,143,.42);background:#171512;cursor:pointer;list-style:none;box-sizing:border-box}
.mibol-language summary::-webkit-details-marker{display:none}
.mibol-language summary:focus-visible,.mibol-language a:focus-visible{outline:2px solid #e2c78f;outline-offset:3px}
.mibol-language img{display:block;width:25px;height:18px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff28}
.mibol-language-chevron{transition:transform .15s}
.mibol-language[open] .mibol-language-chevron{transform:rotate(180deg)}
.mibol-language-options{position:absolute;right:0;top:calc(100% + 8px);width:180px;padding:6px;border:1px solid #c7a56a66;background:#171512;box-shadow:0 12px 35px #0006;z-index:100;max-height:70vh;overflow:auto}
.mibol-language-options a{display:flex!important;align-items:center;gap:12px;padding:10px!important;color:#f5efe4!important;font:14px Arial,sans-serif!important;letter-spacing:0!important;text-decoration:none;text-transform:none!important;background:transparent}
.mibol-language-options a:hover,.mibol-language-options a[aria-current]{background:#c7a56a26}
@media(max-width:560px){.site-header{padding-inline:10px!important;gap:8px}.site-header .brand{flex-shrink:0}.site-header .brand img{max-width:80px}.site-header .header-actions{gap:5px}.site-header .header-cta{font-size:10px;letter-spacing:.04em;padding:.7rem .5rem;white-space:nowrap}.site-header .header-cart{font-size:10px;padding:.5rem}.site-header .header-cart strong{margin-left:3px;min-width:1.1rem;height:1.1rem;font-size:10px}.mibol-language summary{min-width:44px;gap:5px;padding:6px}}
.mibol-language-options [role=status]{font:12px/1.5 Arial,sans-serif;color:#e2c78f;margin:8px}
