.form-row{display:flex;align-items:center;justify-content:space-between;column-gap:20px;margin-bottom:15px}.form-field_check{display:flex;align-items:center}.form-field label,.file_upload{display:block;font-family:Nunito Sans;font-style:normal;font-weight:700;line-height:26px;margin-bottom:10px}.form_input{width:100%;display:block;border-radius:10px;border:1px solid #282829;padding:10px;cursor:pointer}.form-field{width:100%}.form_input:focus-visible{outline:none;box-shadow:none;border-color:#c14c60}.form-bottom{border-radius:30px;background:#fff;box-shadow:0 2px 10px #0000001a;margin-top:15px;padding:71px 80px 80px;position:relative}.file-input{display:inline-block;text-align:left;position:relative}.file-input>[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}.file-input>.choose{display:inline-block;cursor:pointer;padding:8px 16px;margin-right:8px;border-radius:50px;background:var(--negro-principal, #282829);color:#fff;font-size:14px;line-height:26px;letter-spacing:0;font-weight:900}.file-input:hover>.choose{background:rgba(var(--color-button),var(--alpha-button-background));color:#fff}.file-input>.label{white-space:nowrap;color:#282829;font-size:14px;font-style:normal;font-weight:600;line-height:26px}.file-input.-chosen>.label{opacity:1}.form_checkbox{display:inline-block;height:auto}.form-field select{padding:0 10px;font-size:15px}.form-text{color:#000;font-size:8px;font-weight:400;line-height:12px;text-align:left}.form-row.form_footer{margin-bottom:20px}label.form_privacy{letter-spacing:0;font-size:14px;font-weight:600;line-height:26px;font-family:var(--font-body-family)}.form-field_check input{display:none;padding:0;height:initial;width:initial;margin-bottom:0;cursor:pointer}.form-field_check label{position:relative;cursor:pointer;display:flex}.form-field_check label:before{content:"";-webkit-appearance:none;background-color:#fff;padding:2px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;border-radius:3px;border:1px solid #282829;height:24px;width:24px;min-width:24px}.form-field_check input:checked+label:after{content:"";display:block;position:absolute;top:3px;left:10px;width:6px;height:14px;border:solid rgba(var(--color-button),var(--alpha-button-background));border-width:0 2px 2px 0;transform:rotate(45deg)}.form-field select{-webkit-appearance:none;-moz-appearance:none;background-image:url(select_arrow.svg);background-repeat:no-repeat;background-position-x:95%;background-position-y:20px;cursor:pointer}.page-abre-franquicia .max-content{margin-left:48px}.page-abre-franquicia .col-12.col-md-5.col-lg-4.me-auto{margin-right:inherit!important}.section-heading{text-align:center}.page-work-us .page-banner .page-width{display:flex;align-items:center;height:100%}.page-work-us .page-banner{padding-bottom:0}.page-work-us .page-banner{padding-top:0}.page-hairlovers .page-banner-text{font-size:16px;text-transform:none;line-height:26px;font-weight:700}.page-hairlovers .page-banner{padding-bottom:107px;padding-top:106px}.article-wrap .article-image img{max-height:500px;object-fit:cover;object-position:center}@media only screen and (max-width:767px){.page-hairlovers .page-banner-text{font-size:15px;line-height:24px}.page-hairlovers .page-banner{padding-bottom:72px;padding-top:40px}.page-work-us .page-banner__small{height:auto}.page-work-us .page-banner{padding-bottom:3rem;padding-top:3rem}.sec-text p{letter-spacing:0}.page-abre-franquicia .max-content{margin-left:0}.file-input>.choose{width:100%;text-align:center;margin-bottom:6px}.form_input{font-size:14px}.form-field label,.file_upload{letter-spacing:0;margin-bottom:5px}.form-row{margin-bottom:20px;column-gap:7px}label.form_privacy{font-size:12px;font-weight:600;line-height:20px;letter-spacing:0}.form-row.form_footer{flex-direction:column-reverse}.form-field-button{margin-bottom:20px;width:100%}.form-field_check label:before{width:16px!important;height:16px;padding:0;min-width:16px;margin-top:2px}.form-field_check input:checked+label:after{height:9px;left:6px;top:4px;width:5px}.form-field select{font-size:14px;background-position-y:14px}}.salon-item{box-shadow:0 10px 15px -3px #0000001a;border-radius:20px;overflow:hidden}.salon-item img{width:100%;height:180px;object-fit:cover}.salon-item ul{padding:0 1em}.salon-item .salon-name{color:#db4d69;font-weight:700}.salon-item p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.copytext{text-align:center;font-size:.8em;color:#fff}@media(min-width:768px){.copytext{margin-bottom:-5.5em;margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/style.css.map */
