.auth-page-main{display:flex;align-items:center;justify-content:center;background:#fdf9f7;position:relative;overflow:hidden;padding:4rem;font-family:var(--font-body-family)}.auth-bg-icons{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0;overflow:hidden;display:block!important}.bg-icon{position:absolute;width:120px;height:120px;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.4!important;transition:all .6s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1;display:block!important}.icon-capsule{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 24 24' fill='none' stroke='%23215A0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z'/%3E%3Cpath d='m8.5 8.5 7 7'/%3E%3C/svg%3E")!important}.icon-bottle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 24 24' fill='none' stroke='%23215A0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6Z'/%3E%3Cpath d='M3 6l14 0'/%3E%3Cpath d='M9 12l6 0'/%3E%3Cpath d='M12 9v6'/%3E%3C/svg%3E")!important}.icon-botiquin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 24 24' fill='none' stroke='%23215A0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6Z'/%3E%3Cpath d='M3 6l14 0'/%3E%3Cpath d='M9 12l6 0'/%3E%3Cpath d='M12 9v6'/%3E%3C/svg%3E")!important}.icon-test-tube{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 24 24' fill='none' stroke='%23215A0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5s-2.5-1.1-2.5-2.5V2'/%3E%3Cpath d='M8.5 2h7'/%3E%3Cpath d='M14.5 16h-5'/%3E%3C/svg%3E")!important}.icon-person{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 24 24' fill='none' stroke='%23215A0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important}.icon-cross{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 24 24' fill='none' stroke='%23215A0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")!important}.icon-mortar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 24 24' fill='none' stroke='%23215A0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z'/%3E%3Cpath d='M12 12v8'/%3E%3Cpath d='M8 20h8'/%3E%3Cpath d='M4 12h16'/%3E%3Cpath d='M4 12c0 4.4 3.6 8 8 8s8-3.6 8-8'/%3E%3C/svg%3E")!important}.pos-1{top:2%;left:2%;--base-rotation: 15deg;transform:rotate(var(--base-rotation)) scale(1.1)}.pos-2{top:2%;right:2%;--base-rotation: -25deg;transform:rotate(var(--base-rotation)) scale(.9)}.pos-3{bottom:2%;left:2%;--base-rotation: 40deg;transform:rotate(var(--base-rotation)) scale(1.2)}.pos-4{bottom:2%;right:2%;--base-rotation: -15deg;transform:rotate(var(--base-rotation)) scale(1)}.pos-5{top:35%;left:8%;--base-rotation: 35deg;transform:rotate(var(--base-rotation)) scale(.85)}.pos-6{top:35%;right:8%;--base-rotation: -40deg;transform:rotate(var(--base-rotation)) scale(1.15)}.pos-7{top:65%;left:8%;--base-rotation: 12deg;transform:rotate(var(--base-rotation)) scale(.75)}.pos-8{top:65%;right:8%;--base-rotation: -18deg;transform:rotate(var(--base-rotation)) scale(1.25)}.pos-9{bottom:35%;left:8%;--base-rotation: 22deg;transform:rotate(var(--base-rotation)) scale(.65)}.pos-10{bottom:35%;right:8%;--base-rotation: -28deg;transform:rotate(var(--base-rotation)) scale(.75)}.pos-11{top:50%;left:25%;--base-rotation: 18deg;transform:rotate(var(--base-rotation)) scale(1.3)}.pos-12{top:50%;right:25%;--base-rotation: -50deg;transform:rotate(var(--base-rotation)) scale(.95)}.pos-13,.pos-14,.pos-15,.pos-16,.pos-17,.pos-18{display:none!important}.auth-page-main:after{content:"";position:absolute;bottom:-10%;right:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(33,90,11,.05) 0%,transparent 70%);filter:blur(60px);z-index:1}@keyframes pulse-glow{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.auth-grid{display:grid;grid-template-columns:1.1fr .9fr;width:100%;max-width:1100px;min-height:650px;background:#fff6;backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);border:1px solid rgba(255,255,255,.5);border-radius:40px;overflow:hidden;z-index:10;box-shadow:0 20px 50px #00000026,0 10px 20px #0000001a,inset 0 0 0 1px #fff3}.auth-form-container{padding:5rem;display:flex;flex-direction:column;justify-content:center;background:#fff3}.auth-visual-container{background:#215a0b;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-left:1px solid rgba(255,255,255,.2)}.auth-visual-container:before{content:"";position:absolute;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6zM36 4V0h-2v4h-4v2h4v4h2V6h4V4h-4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3}.auth-visual-content{text-align:center;z-index:2;padding:3rem;max-width:400px}.auth-visual-title{color:#fff;font-size:4.5rem;font-weight:800;line-height:1;margin-bottom:2rem;letter-spacing:-.04em;background:linear-gradient(to bottom,#fff,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.floating-pills{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.pill{position:absolute;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:100px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 20px #ffffff1a}.pill:before{content:"";position:absolute;top:15%;left:15%;width:20%;height:20%;background:#ffffff4d;border-radius:50%;filter:blur(2px)}.pill-1{width:140px;height:45px;top:15%;left:-20px;animation:float-pill 10s ease-in-out infinite}.pill-2{width:100px;height:35px;bottom:20%;right:-10px;animation:float-pill 12s ease-in-out infinite reverse}.pill-3{width:120px;height:40px;top:55%;left:15%;animation:float-pill 11s ease-in-out infinite 1s}@keyframes float-pill{0%,to{transform:translate(0) rotate(var(--rotation, 0deg))}33%{transform:translate(10px,-15px) rotate(calc(var(--rotation, 0deg) + 5deg))}66%{transform:translate(-5px,10px) rotate(calc(var(--rotation, 0deg) - 3deg))}}.auth-form-container .customer{max-width:100%!important;padding:0!important;text-align:left!important}.auth-form-container .customer h1{font-size:3.2rem;font-weight:700;color:#1d1d1f;margin-bottom:1.5rem;letter-spacing:-.02em}.auth-form-container .customer p{color:#6b6b6b;font-size:1.5rem;margin-bottom:3rem;line-height:1.6}.auth-form-container .field{margin-bottom:2rem!important;position:relative}.auth-form-container .field input{background:#215a0b08!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:none!important;margin:0!important;color:#1d1d1f!important;border-radius:16px!important;padding:2rem 5rem 1rem 1.5rem!important;height:6rem!important;transition:all .3s ease!important}.auth-form-container .field input:focus{background:#215a0b0f!important;border-color:#215a0b!important;box-shadow:0 0 0 2px #215a0b33!important;outline:none!important}.auth-form-container .field:before,.auth-form-container .field:after{box-shadow:none!important;border:none!important}.auth-form-container .field label{left:1.5rem!important;top:1.8rem!important;color:#8a8a8a!important;transition:all .3s ease!important;pointer-events:none!important}.auth-form-container .field input:focus~label,.auth-form-container .field input:not(:placeholder-shown)~label{top:.8rem!important;font-size:1.1rem!important;color:#215a0b!important}.auth-form-container button{width:100%;background:#215a0b!important;color:#fff!important;border:none!important;box-shadow:none!important;border-radius:16px!important;padding:1.2rem!important;font:inherit!important;font-weight:700!important;font-size:1.6rem!important;cursor:pointer!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;margin-top:1rem!important;text-transform:none!important;letter-spacing:0!important;box-sizing:border-box!important;min-height:3.5rem!important}.auth-form-container button:hover{background:#1a4609!important;transform:translateY(-3px);box-shadow:0 15px 30px #215a0b33!important}.auth-form-container button:before,.auth-form-container button:after{box-shadow:none!important;border:none!important}.auth-form-container .auth-switch-link{width:100%;background:#fff!important;color:#000!important;border:none!important;box-shadow:none!important;border-radius:16px!important;padding:1.2rem!important;font:inherit!important;font-weight:700!important;font-size:1.6rem!important;cursor:pointer!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;margin-top:1rem!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;text-align:center!important;box-shadow:0 4px 12px #0000001a!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:3.5rem!important;box-sizing:border-box!important}.auth-form-container .auth-switch-link:hover{background:#f5f5f5!important;transform:translateY(-2px);box-shadow:0 8px 20px #00000026!important}.auth-form-container a{color:#6b6b6b!important;text-decoration:none!important;font-size:1.4rem!important;display:inline-block!important;margin-top:2rem!important;transition:all .3s ease!important;border-bottom:1px solid transparent}.auth-form-container a:hover{color:#215a0b!important;border-bottom-color:#215a0b4d}.auth-switch-link{display:block!important;text-align:center!important;width:100%}.form__message{background:#ef44440d;border:1px solid rgba(239,68,68,.1);padding:1.5rem;border-radius:12px;color:#ef4444!important;margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.form__message svg{width:2rem;height:2rem}@media screen and (max-width:990px){.auth-grid{grid-template-columns:1fr;max-width:500px;min-height:auto}.auth-visual-container{display:none}.auth-form-container{padding:4rem 3rem}}@media screen and (max-width:480px){.auth-page-main{padding:1.5rem}.auth-grid{border-radius:30px}.auth-form-container{padding:3rem 2rem}.auth-form-container .customer h1{font-size:2.6rem}}.password-toggle{position:absolute!important;right:1.5rem!important;top:50%!important;transform:translateY(-50%)!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:.5rem!important;color:#00000080!important;z-index:10!important;font-size:inherit!important;line-height:1!important;transition:none!important;animation:none!important;outline:none!important;-webkit-user-select:none!important;user-select:none!important}.password-toggle:hover{color:#000000b3!important;background:transparent!important}.password-toggle:focus{outline:2px solid rgba(33,90,11,.5)!important}.password-toggle svg{display:block!important;width:20px!important;height:20px!important}@media screen and (max-width:1200px){.pos-7,.pos-8,.pos-9,.pos-10,.pos-11,.pos-12,.pos-13,.pos-14,.pos-15,.pos-16{display:none!important}}@media screen and (max-width:1200px){.pos-1,.pos-2,.pos-3,.pos-4,.pos-5,.pos-6,.pos-7,.pos-8{display:block!important}.pos-9,.pos-10,.pos-11,.pos-12,.pos-13,.pos-14,.pos-15,.pos-16,.pos-17,.pos-18{display:none!important}}@media screen and (max-width:768px){.pos-1,.pos-2,.pos-3,.pos-4,.pos-5,.pos-6{display:block!important}.pos-7,.pos-8,.pos-9,.pos-10,.pos-11,.pos-12,.pos-13,.pos-14,.pos-15,.pos-16,.pos-17,.pos-18{display:none!important}.pos-1{top:5%;left:5%}.pos-2{top:5%;right:5%}.pos-3{bottom:5%;left:5%}.pos-4{bottom:5%;right:5%}.pos-5{top:50%;left:10%}.pos-6{top:50%;right:10%}}@media screen and (max-width:480px){.pos-1,.pos-2,.pos-3,.pos-4{display:block!important}.pos-5,.pos-6,.pos-7,.pos-8,.pos-9,.pos-10,.pos-11,.pos-12,.pos-13,.pos-14,.pos-15,.pos-16,.pos-17,.pos-18{display:none!important}.pos-1{top:3%;left:3%}.pos-2{top:3%;right:3%}.pos-3{bottom:3%;left:3%}.pos-4{bottom:3%;right:3%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/farmacia-auth.css.map */
