/* MEY 1.17.54 — country flags: real SVG assets; contact icons: light strokes. */
body.mey-v11752 .top .mey-contact-group-v11753 > a.mey-contact-icon-v11752 svg {
    width:18px!important; height:18px!important;
    flex:0 0 18px!important;
    stroke-width:1.5!important;
    stroke-linecap:round;
    stroke-linejoin:round;
}
body.mey-v11752 .top .mey-contact-group-v11753 > a.mey-contact-icon-v11752 {
    align-items:center!important; justify-content:center!important;
}
body.mey-v11752 .top .mey-contact-group-v11753 > .mey-contact-separator-v11753 {
    width:1px; height:18px; min-height:18px;
    background:rgba(255,255,255,.55);
}
body.mey-v11752 .mey-country-flag-v11752,
body.mey-v11752 .mey-flag-wrap-v11754 {
    display:inline-flex!important;
    flex:0 0 24px!important;
    width:24px!important;
    min-width:24px!important;
    height:19px!important;
    align-items:center!important;
    justify-content:center!important;
    line-height:1!important;
}
body.mey-v11752 .mey-flag-img-v11754 {
    display:block!important;
    width:23px!important;
    height:16px!important;
    max-width:none!important;
    max-height:none!important;
    object-fit:cover;
    border-radius:2px;
    box-shadow:0 0 0 1px rgba(15,23,42,.12);
}
body.mey-v11752 .mey-market-trigger-v11752 {
    align-items:center;
}
body.mey-v11752 .mey-market-option-v11752 > span.mey-flag-wrap-v11754:first-child {
    font-size:initial!important;
    flex:0 0 24px!important;
}
@media(max-width:850px){
    body.mey-v11752 .top .mey-contact-group-v11753 > a.mey-contact-icon-v11752 svg {
        width:17px!important; height:17px!important; flex-basis:17px!important;
    }
    body.mey-v11752 .top .mey-contact-group-v11753 > .mey-contact-separator-v11753 {
        height:17px; min-height:17px;
    }
    body.mey-v11752 .mey-market-trigger-v11752 .mey-flag-img-v11754 {
        width:22px!important; height:15px!important;
    }
}
