.wpf-lightbox-open{overflow:hidden;margin-right:12px}#wpf-lightbox{overflow:hidden;padding:0;border:0;position:fixed;background-color:#fff;margin:0 auto;top:50%;transform:translateY(-50%);height:900px;max-height:94vh;width:900px;max-width:94vw;border-radius:12px;color:inherit;outline:0}#wpf-lightbox.wpf-lightbox-small{height:800px;width:700px}#wpf-lightbox.wpf-lightbox-tandc{border-radius:0;padding:0 6px;background-color:transparent;max-height:100%;max-width:100%;height:100%;width:100%;overflow:hidden auto;top:0;left:0;transform:none}#wpf-lightbox.wpf-lightbox-tandc #wpf-lightbox-content{background-color:#fff;max-width:650px;height:auto;overflow:hidden}#wpf-lightbox.wpf-lightbox-video{height:fit-content;border-radius:0;background-color:transparent;padding-top:24px}#wpf-lightbox.wpf-lightbox-video #wpf-lightbox-content{width:100%;height:0;overflow:hidden;padding-top:56.25%}#wpf-lightbox.wpf-lightbox-video #wpf-lightbox-content iframe{position:absolute;display:block;top:0;left:0;opacity:1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}#wpf-lightbox.wpf-lightbox-video #wpf-lightbox-content iframe:focus{outline:1px solid #000;outline-offset:-1px}#wpf-lightbox.wpf-lightbox-img{background-color:transparent;height:max-content;max-width:max-content;border-radius:0;padding-top:24px}#wpf-lightbox.wpf-lightbox-img::backdrop{cursor:zoom-out}#wpf-lightbox.wpf-lightbox-img .wpf-lightbox-figure{margin:0;position:relative;opacity:0}#wpf-lightbox.wpf-lightbox-img .wpf-lightbox-figure:after{content:'';position:absolute;left:0;top:0;bottom:30px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}#wpf-lightbox.wpf-lightbox-img .wpf-lightbox-figure img{max-width:Min(100%,1200px);max-height:calc(94vh - 54px);width:auto}#wpf-lightbox.wpf-lightbox-img #loading-spinner{top:50%;transform:translate(-50%,-50%)}#wpf-lightbox.wpf-lightbox-img .wpf-lightbox-caption{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-top:5px}#wpf-lightbox.wpf-lightbox-img #wpf-lightbox-content{overflow:hidden;height:fit-content;width:fit-content;min-height:8em;min-width:8em}#wpf-lightbox.wpf-lightbox-img #wpf-lightbox-close{opacity:0}#wpf-lightbox.wpf-lightbox-loaded #wpf-lightbox-close{opacity:1}#wpf-lightbox.wpf-lightbox-loaded #wpf-lightbox-content .wpf-lightbox-figure{opacity:1}#wpf-lightbox.wpf-lightbox-loaded #wpf-lightbox-content iframe{opacity:1}#wpf-lightbox.no-scroll #wpf-lightbox-content{overflow:hidden}#wpf-lightbox::backdrop{background-color:rgba(0,0,0,.75)}#wpf-lightbox #wpf-lightbox-content{position:relative;height:100%;width:100%;overflow-y:auto}#wpf-lightbox #wpf-lightbox-content iframe{width:100%;height:100%;opacity:0}#wpf-lightbox #wpf-lightbox-close{width:44px;height:44px;line-height:44px;top:0;right:8px;font-size:28px;font-weight:700;color:#333;display:inline-block;position:absolute;user-select:none;text-align:center;opacity:.65;z-index:2;cursor:pointer;font-family:Arial,sans-serif}#wpf-lightbox #wpf-lightbox-close:hover{opacity:1}#wpf-lightbox.wpf-lightbox-img #wpf-lightbox-close,#wpf-lightbox.wpf-lightbox-video #wpf-lightbox-close{color:var(--wp--preset--color--white);top:0;right:-4px;width:24px;height:24px;line-height:24px}#wpf-lightbox .mfp-hide,#wpf-lightbox .wpf-hide{display:block}#wpf-lightbox iframe{border:0;background:#fff;transition:opacity .5s ease-in-out}#wpf-lightbox #loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:60px;height:60px}#wpf-lightbox #wpf-checkout-loader{position:absolute;width:80px;height:80px;border:4px solid rgba(51,94,234,.2);border-top-color:#335EEA;border-radius:50%;animation:spin 1s linear infinite}#wpf-lightbox #wpf-pb-img{position:relative;z-index:1;top:2px;left:-2px;width:40px;height:40px;animation:pulse 1.5s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}.mfp-hide{display:none}div#wpf-lightbox{left:50%;transform:translate(-50%,-50%);z-index:999999;display:none}div#wpf-lightbox+.wpf-lightbox-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:999998;display:none}div#wpf-lightbox.open{display:block}div#wpf-lightbox.open+.wpf-lightbox-backdrop{display:block}
