div.block-button-and-popin{overflow:visible}div.block-button-and-popin .popin-container{display:none}body:has(.block-button-and-popin) .popin{position:fixed;top:0;left:0;z-index:9999999;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}body:has(.block-button-and-popin) .popin .popin-container{width:fit-content;max-width:var(--wp--style--global--content-size);background-color:var(--wp--preset--color--background-dark);padding:var(--wp--preset--spacing--xl);position:relative}body:has(.block-button-and-popin) .popin .popin-container .close{position:absolute;top:10px;right:10px;cursor:pointer}