/*
##================================================##
## @author    : PRO-coder                         ##
## @contact   : pro.opencart.coder@gmail.com      ##
## @copyright : (c) PRO-coder. Iframe Popup, 2024 ##
##================================================##
*/
.ocdw-popup-overlay,.ocdw-popup-wrap{position:fixed;height:100%;width:100%}.ocdw-popup-wrap{inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;z-index:2024;overflow:hidden auto}.ocdw-popup-overlay{transition:.8s;background:rgba(0,0,0,.7);opacity:0;top:0;left:0;z-index:2023;overflow:hidden}.ocdw-popup-wrap .ocdw-popup-container{position:absolute;width:100%;height:100%;left:0;top:0;overflow:auto;text-align:center;padding-top:20px}.ocdw-popup-wrap .ocdw-popup-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.ocdw-popup-wrap .ocdw-popup-container .ocdw-popup-window{background-color:#fff;max-width:600px;width:100%;text-align:left;display:inline-flex;flex-direction:column;z-index:10002;opacity:0;border-radius:0;margin:0 auto;position:relative;vertical-align:middle}.ocdw-popup-wrap .ocdw-popup-container .ocdw-popup-window .popup-block{padding:0;position:relative;line-height:0}.ocdw-popup-wrap .ocdw-popup-container .ocdw-popup-window .popup-block iframe{width:100%;height:100%;margin:0;padding:0;aspect-ratio:4 / 3}.ocdw-popup-wrap .ocdw-popup-container .ocdw-popup-window .popup-block .ocdw-popup-close{padding:0;margin:0;position:absolute;border:0;outline:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;top:-24px;right:0;background:#fff}.ocdw-popup-overlay.opened,.ocdw-popup-wrap.opened .ocdw-popup-window.animate-fade-in{opacity:1}