#tbigr_product_popup.tbi-image-popup-fallback {
    display: none;
    position: fixed !important;
    inset: 0 !important;
    z-index: 4000000 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
    align-items: center !important;
    justify-content: center !important;
    background: rgba(0, 0, 0, 0.4) !important;
}

#tbigr_product_popup.tbi-image-popup-fallback .tbigr_body_product {
    border-radius: 16px;
    background: #f7f7f7;
    overflow: hidden;
}

#tbigr_product_popup.tbi-image-popup-fallback .tbigr_popup_header_product {
    display: flex;
    justify-content: flex-end;
    border-bottom: 1px solid #e5e7eb;
    padding: 5px;
}

#tbigr_product_popup.tbi-image-popup-fallback .tbigr-iframe-container_product {
    width: 100% !important;
    height: min(680px, calc(100dvh - 52px)) !important;
    margin: 0 !important;
    padding: 0 !important;
}

#tbigr_product_popup.tbi-image-popup-fallback .tbigr_iframe_product {
    display: block;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}
