.notificacionWhatsApp_whatsappContainer__EzzEu{position:fixed;bottom:32px;right:32px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.notificacionWhatsApp_whatsappButton__TawRn{opacity:0;transform:translateY(20px) scale(.8);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);pointer-events:none}.notificacionWhatsApp_whatsappButton__TawRn.notificacionWhatsApp_visible__jeOHV{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.notificacionWhatsApp_whatsappIconButton__kcWG_{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(37,211,102,.4);transition:all .3s ease;animation:notificacionWhatsApp_whatsappPulse__sV8ND 2s ease-in-out infinite}.notificacionWhatsApp_whatsappIconButton__kcWG_:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(37,211,102,.6)}.notificacionWhatsApp_whatsappIconButton__kcWG_:active{transform:scale(.95)}.notificacionWhatsApp_whatsappIcon__aYfCd>svg{width:36px;height:36px;color:var(--color-blanco-primario)}@keyframes notificacionWhatsApp_whatsappPulse__sV8ND{0%,to{box-shadow:0 4px 12px rgba(37,211,102,.4)}50%{box-shadow:0 4px 20px rgba(37,211,102,.6),0 0 0 8px rgba(37,211,102,.1)}}.notificacionWhatsApp_toggleButton___QcXR{width:60px;height:60px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(102,126,234,.4);position:relative}.notificacionWhatsApp_toggleButton___QcXR,.notificacionWhatsApp_toggleButton___QcXR:before{background:linear-gradient(135deg,var(--color-farmasblue-principal) 0,var(--color-farmasblue-tercero) 100%);transition:all .3s ease}.notificacionWhatsApp_toggleButton___QcXR:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;z-index:-1}.notificacionWhatsApp_toggleButton___QcXR:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(102,126,234,.6)}.notificacionWhatsApp_toggleButton___QcXR:hover:before{transform:translate(-50%,-50%) scale(1.2);opacity:.5}.notificacionWhatsApp_toggleButton___QcXR:active{transform:scale(.95)}.notificacionWhatsApp_toggleButton___QcXR.notificacionWhatsApp_active___l3nW{background:linear-gradient(135deg,var(--color-farmasblue-principal) 0,var(--color-farmasblue-tercero) 100%)}.notificacionWhatsApp_toggleIcon__FIZPH>svg{width:28px;height:28px;color:var(--color-blanco-primario);transition:all .3s ease}.notificacionWhatsApp_toggleButton___QcXR.notificacionWhatsApp_active___l3nW .notificacionWhatsApp_toggleIcon__FIZPH>svg{transform:rotate(90deg)}@keyframes notificacionWhatsApp_ripple__lD7U9{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@media (max-width:768px){.notificacionWhatsApp_whatsappContainer__EzzEu{bottom:24px;right:24px}.notificacionWhatsApp_toggleButton___QcXR,.notificacionWhatsApp_whatsappIconButton__kcWG_{width:56px;height:56px}.notificacionWhatsApp_whatsappIcon__aYfCd>svg{width:32px;height:32px}.notificacionWhatsApp_toggleIcon__FIZPH>svg{width:26px;height:26px}}@media (max-width:480px){.notificacionWhatsApp_whatsappContainer__EzzEu{bottom:16px;right:16px}.notificacionWhatsApp_toggleButton___QcXR,.notificacionWhatsApp_whatsappIconButton__kcWG_{width:52px;height:52px}.notificacionWhatsApp_whatsappIcon__aYfCd>svg{width:28px;height:28px}.notificacionWhatsApp_toggleIcon__FIZPH>svg{width:24px;height:24px}}.notificacionWhatsApp_toggleButton___QcXR:focus-visible,.notificacionWhatsApp_whatsappIconButton__kcWG_:focus-visible{outline:3px solid rgba(244,208,63,.6);outline-offset:2px}.modalValidarCorreo_mainContainerNotificacionInvasiba__Ik0z3{width:100vw;height:100vh;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;display:flex;justify-content:center;align-items:center}.modalValidarCorreo_notificacionContainer__dW6qw{background-color:var(--color-blanco-primario);border-radius:var(--border-radius-a);padding:20px;display:flex;max-width:90vw;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;box-shadow:var(--sombra-a)}.modalValidarCorreo_notificacionContainer__dW6qw h2{text-align:center}.modalValidarCorreo_notificacionContainer__dW6qw h4,.modalValidarCorreo_notificacionContainer__dW6qw h5{font-weight:400;text-align:center;margin:4px 0}.modalValidarCorreo_notificacionContainer__dW6qw p{text-align:center;margin:10px 0}.modalValidarCorreo_boton__0IkL6{padding:10px;width:100%;font-size:16px}.modalValidarCorreo_boton__0IkL6,.modalValidarCorreo_reenviar__j_Tlg{margin:4px 0;box-sizing:border-box;cursor:pointer;border-radius:var(--border-radius-primario);border:1px solid var(--color-gris-primario)}.modalValidarCorreo_reenviar__j_Tlg{padding:4px 10px;width:max-content;font-size:14px}.modalValidarCorreo_ContenedorInputs__6hHP2{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.modalValidarCorreo_ContenedorInputs__6hHP2 form{display:flex;max-width:100%;justify-content:center}.modalValidarCorreo_ContenedorInputs__6hHP2 form input{width:50px;height:50px;border-radius:var(--border-radius-a);margin:4px;text-align:center;font-size:40px;border:2px solid var(--color-gris-primario)}@keyframes modalValidarCorreo_Animacion__8he9j{0%{transform:scale(0)}to{transform:scale(1)}}.modalValidarCorreo_notificacionContainer__dW6qw{animation:modalValidarCorreo_Animacion__8he9j .3s}.modalRegistroRapido_overlay__immvL{width:100vw;height:100vh;background-color:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;display:flex;justify-content:center;align-items:center;z-index:1001;top:0;left:0}@keyframes modalRegistroRapido_modalEntrada__dhH35{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.modalRegistroRapido_modal__lTpdc{background-color:var(--color-blanco-primario);border-radius:16px;padding:32px 28px;max-width:420px;width:90vw;box-shadow:0 20px 60px rgba(0,0,0,.15);position:relative;animation:modalRegistroRapido_modalEntrada__dhH35 .3s ease-out;max-height:90vh;overflow-y:auto}.modalRegistroRapido_cerrarBtn__mAoQr{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.modalRegistroRapido_cerrarBtn__mAoQr:hover{background-color:rgba(0,0,0,.05)}.modalRegistroRapido_encabezado__um4qi{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}.modalRegistroRapido_titulo__tyJLO{font-size:22px;font-weight:700;color:var(--color-negro-primario);margin-top:12px;margin-bottom:8px}.modalRegistroRapido_subtitulo__TJQd9{font-size:14px;color:var(--color-gris-primario);line-height:1.5;max-width:320px}.modalRegistroRapido_formulario__GKa02{display:flex;flex-direction:column;gap:16px}.modalRegistroRapido_campo__MnUCB{display:flex;flex-direction:column;gap:4px}.modalRegistroRapido_label__zwfmY{font-size:13px;font-weight:600;color:var(--color-negro-secundario)}.modalRegistroRapido_inputWrapper__dk604{display:flex;align-items:center;gap:10px;border:1.5px solid var(--color-gris-cuaternario);border-radius:10px;padding:10px 14px;transition:border-color .2s}.modalRegistroRapido_inputWrapper__dk604:focus-within{border-color:var(--color-verde-terciario)}.modalRegistroRapido_input__nCh9a{padding:.7rem 1rem;border:2px solid var(--color-blanco-sexto);width:100%;border-radius:10px;font-size:.95rem;transition:border-color .3s ease}.modalRegistroRapido_input__nCh9a::placeholder{color:var(--color-gris-primario)}.modalRegistroRapido_hint__qCjV7{font-size:12px;color:var(--color-verde-terciario);padding-left:4px}.modalRegistroRapido_hintError__QC_lN{font-size:12px;color:var(--color-naranja-primario);padding-left:4px}.modalRegistroRapido_errorMsg__XNuL2{font-size:13px;color:var(--color-naranja-primario);text-align:center;padding:8px;background-color:rgba(255,100,50,.06);border-radius:8px}.modalRegistroRapido_submitBtn__uw9on{width:100%;padding:14px;background-color:var(--color-verde-terciario);color:var(--color-blanco-primario);border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s;font-family:inherit}.modalRegistroRapido_submitBtn__uw9on:hover{opacity:.9}.modalRegistroRapido_submitBtnDisabled__aXJwN{width:100%;padding:14px;background-color:var(--color-gris-primario);color:var(--color-blanco-primario);border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:not-allowed;font-family:inherit}.modalRegistroRapido_loaderWrapper__lIkKW{display:flex;justify-content:center;align-items:center;height:24px}.modalRegistroRapido_separador__2WnSo{display:flex;align-items:center;gap:12px}.modalRegistroRapido_separadorLinea__JpxQj{flex:1 1;height:1px;background-color:var(--color-gris-cuaternario)}.modalRegistroRapido_separadorTexto__XsaAb{font-size:13px;color:var(--color-gris-primario)}.modalRegistroRapido_loginBtn__WkPP6{width:100%;padding:12px;background-color:transparent;color:var(--color-verde-terciario);border:1.5px solid var(--color-verde-terciario);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s;font-family:inherit}.modalRegistroRapido_loginBtn__WkPP6:hover{background-color:var(--color-verde-terciario);color:var(--color-blanco-primario)}@media (max-width:480px){.modalRegistroRapido_modal__lTpdc{padding:24px 20px;border-radius:12px}.modalRegistroRapido_titulo__tyJLO{font-size:19px}.modalRegistroRapido_subtitulo__TJQd9{font-size:13px}}.notificacionesTienda_mainContainerNotificaciones__oyEey{width:100%;height:1px;display:flex;justify-content:center;z-index:1000;position:fixed;left:0;top:0}