/* V37 - compact language switcher, fixed floating dropdown outside clipped headers */
.m37-language{display:none}
#m37-options[hidden]{display:none!important}
#m37-options{position:fixed;z-index:2147483640;width:174px;padding:5px;background:#fff;border:1px solid #f0dce5;border-radius:11px;box-shadow:0 16px 38px #27132c35;box-sizing:border-box}
#m37-options button{display:block;width:100%;padding:10px 11px;text-align:left;background:transparent;border:0;border-radius:7px;color:#462339;font-size:13px;cursor:pointer}
#m37-options button:hover,#m37-options button.selected{background:#fff0ec;color:#a11964}#m37-options button.selected:after{content:'✓';float:right}
#m37-translation-note{position:fixed;left:12px;bottom:14px;z-index:11000;max-width:80vw;background:#3d1644;color:white;padding:9px 12px;border-radius:9px;font:12px sans-serif;box-shadow:0 6px 20px #0003}
@media(max-width:900px){
 header.header .m35-controls>.m36-language,header.header .m35-controls>.v27-language{display:none!important}
 header.header .m35-controls .m37-language{display:block!important;order:2!important;flex:0 0 auto!important;position:relative!important}
 header.header .m35-controls .m37-trigger{display:flex!important;align-items:center!important;gap:4px!important;padding:0 3px!important;margin:0!important;height:36px!important;min-width:61px!important;width:auto!important;border:0!important;background:transparent!important;color:#821f66!important;box-shadow:none!important;border-radius:6px!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}
 .m37-trigger .m37-globe{font-size:15px;line-height:1}.m37-trigger svg{height:12px;width:12px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}
 header.header .m35-controls .m35-menu-btn{order:0!important}header.header .m35-controls .m35-cart-btn{order:3!important}
}
@media(min-width:901px){#m37-options{display:none!important}}
