.module .options{border-top:none}.hs-form-container{width:50%}.coupon-copy-sale p{margin:0;line-height:1;*/}.coupon-copy-sale p{margin-top:10px}.discounted money{margin-top:-10px}.sale-price,.coupon-copy-sale .discounted.money{font-weight:700}.coupon-copy-sale.hidden{display:show}img{max-width:100%}#map{height:100%;min-height:500px;width:100%;border-radius:24px}input:focus-visible{outline:0!important;box-shadow:none}.product-options{padding-top:15px}.main-salon-locator .tab{border:0;background:#ebe9e2;border-radius:38px;overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr)}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:16px 24px;transition:.3s}.tab button:hover{background-color:#ddd}.tabcontent{display:none;border-top:none}.active{display:block}.range-slider{width:100%;margin:0 auto;position:relative;margin-top:4.5rem;margin-bottom:2rem}#range{-webkit-appearance:none;width:100%}#range:focus{outline:none}#range:before{left:0;content:attr(data-min)}#range:after{right:0;content:attr(data-max)}#range::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:linear-gradient(90deg,#000 var(--range-progress),#EBE9E2 var(--range-progress));border-radius:1rem}#range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid #130C0B;border-radius:10px;background:#ebe9e2;cursor:pointer;height:20px;width:40px;position:relative;top:-9px}#tooltip{position:absolute;top:-2.25rem}#tooltip span{position:absolute;text-align:center;display:block;line-height:1;padding:.125rem .25rem;color:#000;border-radius:.125rem;font-size:16px;left:50%;transform:translate(-50%)}.main-salon-locator{padding-top:70px;padding-bottom:70px}.main-salon-locator .section-wrapper{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:30px}.main-salon-locator .tab button.tablinks.active{background:#130c0b;color:#fff;border-radius:35px}.main-salon-locator .tab button.tablinks{font-family:Avenir Next;font-size:16px;font-weight:500;line-height:24px;text-align:center}.main-salon-locator .search-field{background:#ebe9e2;border-radius:35px;border:1px solid rgba(19,12,11,1);padding:15px 24px;display:flex;align-items:center;column-gap:12px;color:#202020}.main-salon-locator .search-field span.search-icon{display:flex}.main-salon-locator .search-field input#searchInput{font-family:Avenir Next;font-size:16px;font-weight:400;text-align:left;background:transparent;border:0;color:#a79a95}input::placeholder{color:#a79a95}.location-field{padding:16px 32px;border:1px solid rgba(235,233,226,1);border-radius:65px;display:flex;align-items:center;column-gap:12px;margin-top:16px;min-height:62px;justify-content:center}span.location-icon svg{float:left}.location-text{font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#202020}.main-salon-locator .result-title{background:#ebe9e2;padding:16px;gap:10px;border-radius:16px 16px 0 0}.main-salon-locator .result-section{border:1px solid rgba(235,233,226,1);padding:0;border-radius:16px}.main-salon-locator .result-title{font-family:Avenir Next;font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#130c0b}ul.salon-list{padding:0;margin:0}ul.salon-list li.salon-list-item{list-style:none;padding:24px;border-bottom:1px solid rgba(235,233,226,1)}ul.salon-list li.salon-list-item:last-child{border-bottom:0}.salon-name{font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#202020;margin-bottom:8px}.salon-address{font-family:Avenir Next;font-size:12px;font-weight:400;line-height:18px;text-align:left}.salon-content-outer{display:flex;justify-content:space-between}.main-button{display:grid;column-gap:16px;padding-top:16px;grid-template-columns:repeat(2,1fr)}.main-button .detail-btn{padding:5px 18px;border-radius:35px;text-align:center;font-size:12px;cursor:pointer;font-weight:600;color:#130c0b;border:1px solid #130C0B}.main-button .direction-btn{padding:5px 30px;border:1px solid #130C0B;background:#130c0b;border-radius:35px;color:#fff;text-align:center;font-size:12px;cursor:pointer;font-weight:600}.min-max-range span{font-size:12px;padding-top:13px;padding-bottom:30px}.min-max-range{display:flex;justify-content:space-between}.main-loactor-registration h2{font-size:40px;font-weight:600!important;font-family:Avenir Next;line-height:60px;margin-bottom:0}.main-loactor-registration .locator-subheading p{font-size:16px;color:#a79a95}.main-loactor-registration form.locator-form .form-field{border:1px solid #523D34;border-radius:50px;padding:16px 20px;background-color:#ebe9e2;margin-bottom:28px;display:flex;align-items:center;margin-top:10px}.main-loactor-registration form.locator-form input{border:none;background:transparent;padding-left:10px;width:100%;color:#a79a95;font-size:16px}.main-loactor-registration form.locator-form input::placeholder{font-size:16px;color:#a79a95}.main-loactor-registration form.locator-form .two-field-input{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.main-loactor-registration form.locator-form .form-submit{font-size:16px;border:1px solid #523D34;padding:16px 40px;background:#523d34;color:#fff;max-width:133px;border-radius:50px;line-height:24px;cursor:pointer}.main-loactor-registration form.locator-form{padding-bottom:70px;padding-top:30px}.main-loactor-registration form.locator-form input:focus-visible{outline:0;box-shadow:none}.form-field.description-field{height:112px;display:flex;align-items:start!important;border-radius:28px!important}.form-field.description-field input#description::placeholder{position:absolute;top:2px}.location-head h6{color:#202020;font-size:16px;font-style:normal;font-weight:600;line-height:150%;margin:33px 0 24px}.location-main-head{display:flex;align-items:center;justify-content:space-between}.location-filter{display:grid;grid-template-columns:1fr 1fr;gap:10px}.location-filter .location-filter-city,.location-filter-zip,.location-filter-address{align-items:center;border-radius:50px;border:1px solid #130C0B;background:#ebe9e2;display:flex;padding:15px 20px;gap:12px}.location-filter input,.location-filter-zip input,.location-filter-address input{border:0;background:none;color:#202020;font-family:Avenir Next;font-size:16px;font-style:normal;font-weight:400;height:auto;width:100%}.location-filter-address{margin-top:24px}.location-heads{cursor:pointer;padding:5px 0}svg{float:left}.service-filter-name{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.service-filter-name:last-child{margin-bottom:0}.service-filter-name label{color:#202020;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.service-filter-input{display:flex;align-items:center}.service-filter-input-qty span{color:#202020;font-family:Avenir Next;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.service-filter-input input{accent-color:#000;width:20px;height:20px}.service-filter-input input:checked{border-radius:4px!important;width:20px;height:20px}.service-filter-input input[type=checkbox]{display:none}.service-filter-input label{position:relative;display:inline-block;cursor:pointer}.service-filter-input label:before{content:"";display:inline-block;width:18px;height:18px;border:2px solid #EBE9E2;margin-right:16px;vertical-align:text-top}.service-filter-input input[type=checkbox]:checked+label:before{background-color:#000;border:2px solid #000000;border-radius:4px}.service-filter-input label:after{content:"";position:absolute;top:3px;left:6px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);display:none}.service-filter-input input[type=checkbox]:checked+label:after{display:block}.service-filter-input label span{display:none}ul.salon-list li.salon-list-item .salon-image img{min-height:196px;max-height:196px;width:100%;object-fit:inherit;border-radius:8px}ul.salon-list li.salon-list-item .salon-image{display:flex;margin-bottom:15px}@media (max-width:1200px){.main-button .detail-btn,.main-button .direction-btn{padding:6px 0;font-size:14px}.main-button{column-gap:12px}}@media (max-width:900px){.main-salon-locator .section-wrapper{grid-template-columns:1fr}.page-width{padding:0 24px}.main-salon-locator .tab button.tablinks,.main-salon-locator .result-title,.salon-name{font-size:14px}.salon-address{font-size:10px}.main-button .detail-btn,.main-button .direction-btn{font-size:12px}.main-salon-locator .search-field input#searchInput,.location-text,.location-filter input,.location-filter-zip input,.location-filter-address input{font-size:14px}.main-salon-locator .search-field span.search-icon svg{width:20px;height:20px}.main-salon-locator .search-field{padding:13px 16px}.location-field{padding:11px 16px;min-height:48px}.location-filter .location-filter-city,.location-filter-zip,.location-filter-address{padding:13px 20px}span.search-icon svg{width:20px;height:20px}}.main-loactor-registration form.locator-form .form-group{margin-top:15px}.main-loactor-registration form.locator-form .form-group label{color:#202020;font-family:Avenir Next;font-size:16px;font-style:normal;font-weight:600;line-height:150%}input#image_data::-webkit-file-upload-button{visibility:hidden}.main-loactor-registration form.locator-form .form-group input#image_data{color:transparent;margin-bottom:15px;padding-left:0;margin-top:10px}.main-loactor-registration form.locator-form .form-group+img#preview-image{max-width:300px;min-width:300px;border:1px solid #eee;padding:10px;height:300px;object-fit:contain;margin-bottom:25px}.main-loactor-registration form.locator-form .form-field select{border:0;border:none;background:transparent;padding-left:10px;width:100%;color:#a79a95;font-size:16px;cursor:pointer}select:focus-visible{outline:0;box-shadow:unset!important}.main-loactor-registration form.locator-form .check-list{display:flex;gap:20px;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.main-loactor-registration form.locator-form .check-list input{width:auto}h6{color:#202020;font-size:16px;font-style:normal;font-weight:600;line-height:150%;margin:33px 0 24px}
/*# sourceMappingURL=/cdn/shop/t/55/assets/custom.css.map */
