.login{width:100%;display:flex;align-items:center;.cont_img{flex-basis:50%;img{width:100%}}.cont_form{flex-basis:50%;padding:110px 80px;.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}}}}.input-wrapper .label,.hs-form-field .label,.input-wrapper .product-details__markdown-container h3,.product-details__markdown-container .input-wrapper h3{left:16px;margin:0;position:absolute;top:16px;-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:focus+.label,.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:16px;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;top:.8rem;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:75%}.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}@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}}}@media only screen and (min-width:768px) and (max-width:1200px) and (orientation:landscape){.input-phone{.input-wrapper{width:70%}.con-bandera{width:30%}}}@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}}}@media screen and (max-width:576px){.input-phone{.input-wrapper{width:65%}.con-bandera{width:35%}}.login{.cont_form{padding:20px 20px}}}