.popup-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:rgba(0,0,0,.75);box-sizing:border-box;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99999}.popup-box{border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.5);cursor:pointer;line-height:0;max-width:800px;position:relative;transition:transform .25s ease;width:90%}.popup-box:hover{transform:scale(1.015)}.popup-cerrar{align-items:center;background-color:#fafbff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.35);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:-14px;top:-14px;transition:background-color .2s ease,transform .2s ease;user-select:none;width:36px;z-index:100000}.popup-cerrar svg{display:block;pointer-events:none}.popup-cerrar svg path{transition:stroke .2s ease}.popup-cerrar:hover{background-color:#3c1ae9;transform:scale(1.08)}.popup-cerrar:hover svg path{stroke:#fff}.popup-box img{border-radius:16px;display:block;height:auto;width:100%}@media (max-width:767px){.popup-box{max-width:360px}.popup-cerrar{height:32px;right:-12px;top:-12px;width:32px}}