.login{width:100%;display:flex;align-items:center;.cont_img{flex-basis:50%;img{width:100%}}.cont_form{flex-basis:50%;padding:110px 80px;#mensajeError{display:block;color:var(--color-error);margin-bottom:29px;font-weight:600}.cont_inner{border-bottom:1px solid rgba(var(--rgb-main-3),.15);margin:0 0 40px;padding:0 0 40px}h2{font-size:1.75rem;letter-spacing:.035rem;line-height:2.125rem;margin:0 0 20px}p{margin:0 0 24px}.account__subscription{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px}.account__form-submit{width:100%}ul{display:flex;width:100%;flex-wrap:wrap;align-items:center;flex-direction:column;gap:16px;margin:0 0 24px;li{width:100%;align-items:center;gap:12px;list-style:none;display:flex}}}}.change_password{width:100%;.input-wrapper{margin-bottom:16px;.container-input{display:flex;align-items:center;position:relative;button{position:absolute;right:0;margin-top:0!important;img{position:static}}}label{padding-bottom:0}h3{margin:0;-webkit-transition:top 333ms ease-in-out;transition:top 333ms ease-in-out}}}.text-input,select,.input input,.input select,.input textarea{background-color:#fff;border:1px solid rgba(var(--rgb-main-3),.15);border-radius:6px;color:var(--color-font-1);font-family:var(--font-family);font-size:.875rem;font-weight:400;letter-spacing:.0175rem;line-height:1.5rem;padding:12px 16px;width:100%}.text-input:autofill+label,.input-wrapper--move .label,.input-wrapper--move .product-details__markdown-container h3,.product-details__markdown-container .input-wrapper--move h3{font-size:.625rem;letter-spacing:.0125rem;line-height:.75rem;top:6px}.input-wrapper,.hs-form-field{margin-bottom:10px;position:relative;.account__input,input[type="text"]{border:1px solid rgba(var(--rgb-main-3),.15);min-width:220px;padding:12px 16px;width:100%;.account__password .recover-password{position:absolute;right:16px;top:10px}}&.error_input{.account__input{border:1px solid var(--color-error)}.error{color:var(--color-error)}}.recover-password{position:absolute;right:16px;top:0;display:flex;align-items:center;span{display:block;stroke:var(--terciary);svg{height:24px;fill:none}}}button{margin-top:16px}}.checkout .forms button{width:100%}form{input[type="submit"]{width:100%}.mensajeError{color:var(--color-error);margin-bottom:10px}}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:#0000;color:inherit;font:inherit;line-height:inherit;-webkit-font-smoothing:inherit}select{&::after{content:"\25BC";position:absolute;right:1rem;top:1rem;transition:0.25s all ease;pointer-events:none;// IMPORTANT to click on arrow}}.form-columns-2{display:flex;flex-wrap:wrap;.hs-form-field{width:100%!important;legend,label{display:none!important}.hs-error-msgs{color:red;margin:0;label{display:block!important;color:red;font-size:.6rem}}}}.form-columns-1{.hs-fieldtype-booleancheckbox{margin-bottom:3px}.hs-form-field{.input{.inputs-list{margin:0;list-style-type:none;padding:0;li{&::marker{display:none}label{display:flex}input{padding:5px;height:5px;width:5px}span{color:#fff;font-size:.6rem}}}}span,legend{color:#fff}}}#form_fake{fieldset{border:0;padding:0;margin:0;max-width:500px}}.img-ojo,.img-ojoLogin{width:auto;height:1.5rem;position:absolute;right:.5rem;cursor:pointer}.img-ojoLogin{position:relative;top:auto}.input-phone{display:flex;align-items:flex-start;input[type="text"]{min-width:auto}.bg{background-color:#fff}input{border-radius:0 6px 6px 0}.input-wrapper{width:100%}.con-bandera{border:1px solid rgba(var(--rgb-main-3),.15);width:25%;border-radius:6px 0 0 6px;display:flex;align-items:center;padding:0 .5rem;select{border-radius:0;border:0;outline:none}}}.mensaje-exito{color:var(--color-main-1);text-align:center;margin-bottom:2rem;text-transform:uppercase}.input-date{height:0;width:0;opacity:0}input[type="radio"]{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #a3a3a3;border-radius:50%;position:relative;outline:none;cursor:pointer}input[type="radio"]:checked{border-color:#a3a3a3}input[type="radio"]:checked::before{content:"";width:13px;height:13px;background-color:var(--color-enlace);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.input_kokoriko{margin-top:10px}.recuperar-password{display:flex;justify-content:end;font-size:12px;color:#757575;position:relative;margin-bottom:26px;.link::after{background-color:#757575;bottom:0}}.no-cuentaText{text-align:center;color:var(--btn-bg-color-1);margin-top:1.719vw!important;margin-bottom:0.573vw!important}.custom-checkbox{display:flex;align-items:center;font-size:12px;color:#757575;input[type="checkbox"]{display:none}.checkmark{width:18px;height:18px;border-radius:4px;margin-right:1vw;position:relative;transition:background-color 0.3s ease;margin-top:2.5vw;margin-bottom:2.5vw;border:1px solid #a3a3a3}.checkmark::after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}}.custom-checkbox input[type="checkbox"]:checked+.checkmark{background-color:var(--btn-bg-color-1)}.custom-checkbox input[type="checkbox"]:checked+.checkmark::after{display:block}.link-tyc{color:#741900;margin-left:.5vw;border-bottom:1px solid #741900}.info-pass{color:#757575;font-size:12px;line-height:100%}.container_checkbox_registro{margin:1vw 0;.checkmark{margin-top:0vw!important;margin-bottom:0vw!important}}.label_pass{display:flex;justify-content:space-between;align-items:center;.c_pass{color:#34a853}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:portrait){.login{display:flex;flex-direction:column;align-items:stretch;.cont_form{padding:30px 120px}}.no-cuentaText{margin-top:1.719rem!important;margin-bottom:0.573rem!important}.custom-checkbox{.checkmark{margin-right:1rem;margin-top:2.5rem;margin-bottom:2.5rem}}.link-tyc{margin-left:.5rem}.container_checkbox_registro{margin:1rem 0}.info-pass{font-size:1.1rem}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:landscape){.input-phone{.input-wrapper{width:70%}.con-bandera{width:30%}}.no-cuentaText{margin-top:1.719rem!important;margin-bottom:0.573rem!important}.link-tyc{margin-left:.5rem}}@media screen and (max-width:767px){.input-phone{.input-wrapper{width:70%}.con-bandera{width:30%}}.login{display:flex;flex-direction:column;align-items:stretch;.cont_form{padding:30px 120px}.cont_img{margin-top:30px}}.no-cuentaText{margin-top:1.719rem!important;margin-bottom:0.573rem!important}.custom-checkbox{.checkmark{margin-right:1rem;margin-top:2.5rem;margin-bottom:2.5rem}}.link-tyc{margin-left:.5rem}.info-pass{font-size:.9rem}.container_checkbox_registro{margin:1rem 0}}@media screen and (max-width:576px){.input-phone{.input-wrapper{width:65%}.con-bandera{width:35%}}.login{.cont_form{padding:20px 40px}}}.login{&.kokorikocomco{min-height:93vh;.cont_img{display:flex;justify-content:center;align-items:center;img{width:80%;max-width:700px;margin:0 auto}}.cont_form{.cont_inner{padding:40px 20px;background:#f7f6f5;border-radius:20px}h2{color:#e12927;font-size:18px;.active{font-weight:bold!important}a{color:#e12927}.hr{font-weight:300}}}}}.container-password{position:relative;display:flex;align-items:center;.view-password{position:absolute;width:20px;height:20px;right:1rem;margin-top:10px;.icon-view{display:block}.icon-hidden{display:none}svg{width:20px;height:20px;fill:var(--color-enlace)}}}.box-blurred-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:9999;display:none;justify-content:center;align-items:center;backdrop-filter:blur(5px);&.show{display:flex}.dialog-box{max-width:800px;width:100%;padding:20px;background-color:#fff;border-radius:25px;position:relative;.close-dialog{position:absolute;top:20px;right:20px;cursor:pointer;svg{width:20px;height:20px;fill:var(--color-enlace)}}.dialog-content{padding:45px;padding-top:60px;.dialog-header{position:absolute;top:22px;z-index:2;background:#fff;padding:20px;max-width:500px;margin:auto;left:0;right:0;text-align:center;line-height:1.1;.t{font-weight:700;font-size:18px;margin-bottom:10px}.tt{font-size:14px}}.dialog-body{position:relative;z-index:1;padding:60px 20px 20px 20px;border-radius:10px;border:1px solid #E12927;text-align:center;.reset-password-form{img{width:100%;max-width:400px;margin-bottom:20px}.input{margin:20px 0;.label{text-align:left;margin-bottom:8px;font-weight:500}input{width:100%;padding:12px 16px;border:1px solid rgba(var(--rgb-main-3),.15);border-radius:6px;font-size:14px;&:focus{outline:none;border-color:#E12927}}}.btn{background:#FBC728;padding:12px 20px;border-radius:10px;color:#E12927;margin-top:20px;cursor:pointer;font-weight:600;transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center;min-height:44px;&:hover{opacity:.9;transform:translateY(-1px)}.loader{width:16px;height:16px;border:2px solid #E12927;border-top:2px solid #fff0;border-radius:50%;animation:spin 1s linear infinite;margin-right:8px}}}.success-message{h3{font-size:18px;margin-bottom:15px;font-weight:700}p{color:#333;line-height:1.5;margin-bottom:15px;font-size:14px;strong{font-weight:600}}.btn{background:#FBC728;padding:12px 20px;border-radius:10px;color:#E12927;margin-top:20px;cursor:pointer;font-weight:600;transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center;min-height:44px;&:hover{opacity:.9;transform:translateY(-1px)}}}}}}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}