#popup{display:none}.popup-open{cursor:pointer}.popup-overlay{display:none}#popup:checked~.popup-overlay{display:block}.popup-window{bottom:10px;position:fixed;right:10px;width:380px;z-index:11}@media screen and (max-width:740px){.popup-window{width:74vw}}.popup-close{background:#fff;cursor:pointer;padding:2px 6px 1px;position:absolute;right:0;top:-5px}.popup-close line{stroke:#015aff;stroke-width:2}