.musicman-topbar{overflow:visible!important}.musicman-topbar>div{display:flex;justify-content:flex-end;align-items:center;gap:24px;overflow:visible!important}.mm-region{position:relative;flex-shrink:0;z-index:1100;color:#263a55}.mm-region summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;font:inherit;padding:7px 0;white-space:nowrap}.mm-region summary::-webkit-details-marker{display:none}.mm-region-flag{font-size:inherit;line-height:1;flex-shrink:0}.mm-region-chevron{font-size:14px}.mm-region-panel{position:absolute;right:0;top:calc(100% + 8px);width:288px;max-width:calc(100vw - 24px);padding:22px;background:#fff;border:1px solid #dbe3ee;border-radius:12px;box-shadow:0 10px 35px #18314c22;text-align:left;box-sizing:border-box}.mm-region-panel label{display:grid;gap:6px;font-size:13px;font-weight:600;margin-bottom:14px}.mm-region-panel select{width:100%;padding:10px;background:#f5f7fa;border:1px solid #ccd8e6;border-radius:6px;font-size:14px;color:#24344a}.mm-region-panel p{font-size:12px;line-height:1.6;white-space:normal;margin:0 0 14px;color:#637287}.mm-region-panel button{width:100%;padding:11px;background:#2758a7;color:#fff;border:0;border-radius:6px;font-weight:600}.mm-region summary:focus-visible,.mm-region-panel button:focus-visible{outline:2px solid #2758a7;outline-offset:3px}.mm-language-preview{padding:8px 16px;margin:0;text-align:center;font-size:12px;background:#eef3fb;color:#526783}.mm-vies-status{font-size:13px;color:#526783;line-height:1.6}.mm-order-flow .mm-country-fixed{display:block!important}
@media(max-width:760px){.musicman-topbar{display:block!important}.musicman-topbar>div{gap:12px;flex-wrap:wrap;padding:6px 12px;justify-content:flex-end}.musicman-topbar>div>a{font-size:11px}.mm-region summary{font-size:12px}.mm-region-panel{position:fixed;right:12px;top:auto;margin-top:8px;width:300px}.mm-region-flag{font-size:inherit}}

.mm-region-flag img{display:block;width:1.08em;height:.72em;width:1.5cap;height:1cap;object-fit:cover;border-radius:1px;box-shadow:0 0 0 .5px #102c4620}.mm-region summary span{line-height:1.4}@media(max-width:760px){.musicman-topbar>div>a{flex:0 0 auto!important;padding:5px 0!important;font-size:11px}.musicman-topbar>div{column-gap:16px;row-gap:0}.mm-region{margin-left:0}.mm-region summary{padding:5px 0}}

@media(max-width:850px){html[lang^="en"] .mm-flow-unit-price::before{content:attr(data-label) ": "}html[lang^="en"] .mm-flow-quantity::before{content:attr(data-label)}}

.mm-country-credit{display:block;margin-top:12px;font-size:10px;color:#6d7b8c}.mm-country-credit a{color:inherit;text-decoration:underline}

.mm-region-panel{max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain}

.mm-country-dropdown .select2-results>.select2-results__options{max-height:min(440px,var(--mm-country-list-height,55vh));max-height:min(440px,var(--mm-country-list-height,55dvh));overflow-y:auto;overscroll-behavior:contain}
.mm-region summary .mm-region-language{font-size:11px;font-weight:600;color:#637287;padding-left:7px;border-left:1px solid #ccd8e6}
