@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Outfit:wght@100..900&display=swap";.popup-container{position:fixed;z-index:10000;top:0;left:0;height:100vh;width:100vw;display:none;justify-content:center;align-items:center;background-color:var(--popup-overlay);backdrop-filter:blur(8px)}.popup-container.active,.popup-container.hiding{display:flex}.popup-container.active .popup-container__popup{animation:goPopupDown .5s forwards cubic-bezier(.23,1,.32,1)}.popup-container.hiding .popup-container__popup{animation:goPopupUp .5s forwards ease-in}.popup-container__popup{background:var(--popup-bg);border:3px solid var(--popup-border);box-shadow:var(--popup-shadow);border-radius:var(--popup-radius, 25px);width:90%;max-width:440px;min-height:240px;padding:45px 35px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;text-align:center;transition:background-color .4s,border-color .4s}.popup-container__popup__close-btn{position:absolute;top:20px;right:20px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:transform .2s,color .2s;padding:5px}.popup-container__popup__close-btn:hover{color:var(--text-main);transform:scale(1.1)}.popup-container__popup__header{display:flex;flex-direction:column;gap:15px;width:100%}.popup-container__popup__header__title{font-family:"Instrument Serif",serif;font-weight:400;font-size:45px;line-height:26px;letter-spacing:-.02em;color:var(--popup-title);margin:0;text-align:center}.popup-container__popup__header__txt{font-family:Outfit Variable,sans-serif;font-weight:300;font-size:16px;line-height:20px;color:var(--popup-text);margin:0 auto;max-width:340px;letter-spacing:-.02em;text-align:center}.popup-container__popup__header__txt a{color:var(--popup-links);text-decoration:underline;font-weight:400;letter-spacing:-.02em}.popup-container__popup__btn-container{width:85%;display:flex;justify-content:center;gap:15px;flex-wrap:wrap;height:54px}.popup-container__popup__btn-container button,.popup-container__popup__btn-container a{font-family:Outfit,sans-serif;font-size:16px;font-weight:300;border-radius:50px;height:42px;padding:8px 28px;cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);border:1.5px solid var(--popup-btn-border)!important;display:inline-flex;align-items:center;justify-content:center;min-width:120px;background:transparent;color:var(--popup-btn-text)!important}.popup-container__popup__btn-container button:hover,.popup-container__popup__btn-container a:hover{transform:translateY(-2px)}.popup-container__popup__btn-container .popup-btn-confirm,.popup-container__popup__btn-container .popup-container__popup__btn-container__btn--confirm,.popup-container__popup__btn-container .popup-btn-neutral{background:var(--color-conservar-bg, #daffda)!important;border:1.5px solid var(--color-conservar-border, #2b9d63)!important;color:var(--color-conservar-text, #2b9d63)!important;font-weight:300;letter-spacing:-.02em}.popup-container__popup__btn-container .popup-btn-confirm:hover,.popup-container__popup__btn-container .popup-container__popup__btn-container__btn--confirm:hover,.popup-container__popup__btn-container .popup-btn-neutral:hover{opacity:.85}.popup-container__popup__btn-container .popup-btn-delete,.popup-container__popup__btn-container .popup-container__popup__btn-container__btn--delete{background:var(--color-delete-bg, #ffd2b9)!important;border:1.5px solid var(--color-delete-border, #da6649)!important;color:var(--color-delete-text, #da6649)!important;font-weight:300;letter-spacing:-.02em}.popup-container__popup__btn-container .popup-btn-delete:hover,.popup-container__popup__btn-container .popup-container__popup__btn-container__btn--delete:hover{opacity:.85}.popup-container__popup__btn-container .popup-btn-standard{background:transparent!important;border:1.5px solid var(--popup-btn-border, #46618b)!important;color:var(--popup-btn-text, #46618b)!important;font-weight:300;letter-spacing:-.02em}.popup-container__popup__btn-container .popup-btn-google,.popup-container__popup__btn-container .popup-container__popup__btn-container__btn--google{width:100%;border:1.5px solid var(--popup-btn-border, #46618b)!important;background:transparent!important;color:var(--popup-btn-text, #46618b)!important;gap:12px;font-weight:300;border-radius:50px;height:54px;letter-spacing:-.02em}
