.popblocks-modal{--popblocks-modal-duration:0.25s;--popblocks-modal-timing:linear;--popblocks-modal-overlay-bg:rgba(0, 0, 0, 0.9);--popblocks-modal-container-bg:#fff;--popblocks-modal-button-background:#fff;--popblocks-modal-button-color:#000;height:100vh;width:100vw;z-index:999;opacity:0;-webkit-transition:opacity var(--popblocks-modal-duration) var(--popblocks-modal-timing);transition:opacity var(--popblocks-modal-duration) var(--popblocks-modal-timing);--popblocks-modal-container-bg:var(--wp--preset--color--base, #fff);--popblocks-modal-button-background:var(--wp--preset--color--base, #fff);--popblocks-modal-button-color:var(--wp--preset--color--contrast, #000);--popblocks-popup-width:min(var(--wp--style--global--content-size, 800px), 90vw);--popblocks-popup-background-color:var(--wp--preset--color--base, #fff);--popblocks-popup-text-color:var(--wp--preset--color--contrast, #000);--popblocks-popup-padding:min(40px, 5vw)}@media (prefers-reduced-motion){.popblocks-modal{--popblocks-modal-duration:0s;--popblocks-modal-loading-duration:0s;--popblocks-modal-item-duration:0s}}.popblocks-modal,.popblocks-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.popblocks-modal-open{opacity:1}.popblocks-modal,.popblocks-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.popblocks-modal-overlay{z-index:0;background:var(--popblocks-modal-overlay-bg)}.popblocks-modal-sr{width:1px!important;height:1px!important;position:absolute!important;border-width:0!important;clip:rect(0,0,0,0)!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important}.popblocks-modal-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popblocks-modal-wrap{max-width:100%;max-height:100%;position:relative;background:var(--popblocks-modal-container-bg);overflow:auto}.popblocks-modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:40px;position:absolute;top:env(safe-area-inset-top,0);right:env(safe-area-inset-right,0);z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--popblocks-modal-button-background);border:none;color:var(--popblocks-modal-button-color);cursor:pointer;padding:0}.popblocks-modal-close svg{width:30px}.popblocks-container{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.popblocks-popup{width:var(--popblocks-popup-width);background-color:var(--popblocks-popup-background-color);color:var(--popblocks-popup-text-color);overflow:hidden;padding:var(--popblocks-popup-padding)}.popblocks-popup p.has-background:first-child{margin-top:0}.popblocks-popup p.has-background:last-child{margin-bottom:0}.popblocks-popup img{max-width:100%;height:auto}