/*Regions & Language Switcher - Product Popup */
#mtm-product-popup {
    display: none;
    position: fixed;
    text-align: center;
    width: 80%;
    max-width: 800px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
    background: #FFFFFF;
    padding: 3% 6%;
    border-radius: 0;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
    z-index:10001;
    opacity:0;
    transition: opacity 0.3s ease, transform 0.3s ease;
}
#mtm-product-popup-backdrop{
    background: rgba(255, 255, 255, 0.6);
}

#mtm-product-popup.active {
    display: block;
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}
#mtm-product-popup .popup_header_container{
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
}
#mtm-product-popup .popup_header_container h3{
    color: #5C81AA;
    font-weight: 300;
}

#mtm-product-popup .popup_region_dropdown,
#mtm-product-popup .popup_language_dropdown{
    width: 80%;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 30px;
    font-weight: 500;
}

#mtm-product-popup #mtm-product-popup-link{
    color: #000000;
    border-color: #000000;
}
#mtm-product-popup #mtm-product-popup-link:hover{
    color: #5C81AA;
    border-color: #5C81AA;
    cursor: pointer;
}

/*Regions & Language Switcher - PagePopup */
#mtm-page-popup {
    display: none;
    position: fixed;
    text-align: center;
    width: 80%;
    max-width: 800px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
    background: #FFFFFF;
    padding: 3% 6%;
    border-radius: 0;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
    z-index:10001;
    opacity:0;
    transition: opacity 0.3s ease, transform 0.3s ease;
}
#mtm-page-popup-backdrop{
    background: rgba(255, 255, 255, 0.6);
}

#mtm-page-popup.active {
    display: block;
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}
#mtm-page-popup .popup_header_container{
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
}
#mtm-page-popup .popup_header_container h3{
    color: #5C81AA;
    font-weight: 300;
}

#mtm-page-popup .popup_region_dropdown,
#mtm-page-popup .popup_language_dropdown{
    width: 80%;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 30px;
    font-weight: 500;
}

#mtm-page-popup #mtm-page-popup-link{
    color: #000000;
    border-color: #000000;
}
#mtm-page-popup #mtm-page-popup-link:hover{
    color: #5C81AA;
    border-color: #5C81AA;
    cursor: pointer;
}