body,p,.p{font-weight:300;background-blend-mode:unset}.close-button{display:none;top:-5px!important;right:-5px!important}.back{display:none!important}.back_btn reverse-animation svg{rotate:0 0 1 180deg}.transition-fade{padding-top:0}.map-pin-div,div.progess-border:before{display:none}.card-body #location_list a,.card-body #location_list .link-div{display:flex;flex-direction:row;padding:5px 0;margin:0!important}.full_width .title,.selectdatetime .service_name{font-size:1.2rem!important;line-height:1;font-weight:300;margin:5px 0}.full_width p,.full_width .p{text-transform:none}.full_width .logo-div{width:100%;text-align:center;padding:10px 20px}.full_width .logo-div img{max-width:152px}.card,#guestcontroller_index .card{padding-top:0!important}#guestcontroller_index .back{display:none}.card-body{padding:0 0 20px!important;margin:0 2%;border-radius:0;overflow:hidden}.dropdown-menu.dropdown-menu-end.show .card-body{border-radius:0}.dropdown-menu.dropdown-menu-end.show .cart_item.flex-col .service_title{padding:0!important}.card-header{margin:0 4% 25px 2%;padding:0 0 8px;border:none!important;background-color:transparent}#cart_checkout .card-header{margin:0 4% 25px 1%!important}.card-header .back{padding:15px 0 10px 5px;border-radius:0}.card-header .card-title.header{flex-grow:0!important;padding:15px 5px 0 0;border-radius:0}.card-header .custom_text{padding-left:0}.card-title-location{display:none}.section-info.location-info,.section.services,.select_cat.title,.section.categories #categories_content .section-info.category-info,.section-info.service-info{margin-bottom:24px;position:relative;text-align:left;background-color:#fff;width:100%;border-left:5px solid #c6b299;padding:0 24px;text-decoration:none;display:flex;flex-direction:row;justify-content:space-between;letter-spacing:0;font-weight:500}#cart_selectDateTime .service_title_div.services_list.table{width:47%}.service_info.table-cell{width:45%!important}.table,.table>:not(caption)>*>*{background-color:transparent!important}.service_list_div .services-div .service-info{margin-top:0!important}#cart_getAddons .section.services.addons{padding:15px!important;margin-bottom:10px!important}#cart_getAddons .option{width:100%;padding-right:0;margin:0}#cart_getAddons label{font-weight:200}.section.locations .title{text-transform:capitalize}.select_categories .select_cat.title{background-color:#33343c80;border:3px solid #fff}.section-info .title{padding:0!important}div#continue_div{padding:0 4% 4%}.btn:hover{color:#fff!important;background-color:#9b7c5c!important}.btn.btn-primary{background-color:#c6b299;border-radius:0;border:none;padding:10px;margin-top:15px;width:50%}.btn.btn-primary.button:hover{background-color:#9b7c5c!important;color:#fff!important;border:none!important}.btn.btn-primary.btn-secondary{color:#fff!important}.btn.btn-primary.btn-secondary:hover{background-color:#c6b299!important}.time-buttons button{border-radius:0!important}button.custom_btn,button.custom_btn:hover{background-color:#fff!important;border:none!important}.service_utilities button.btn.btn-primary,.service_utilities div.btn.btn-primary{padding:2px 10px!important;margin:0;white-space:nowrap;min-width:unset;width:100%;font-size:13px;min-width:115px!important}.login-row{flex-direction:column!important;text-align:left!important}label.col-form-label.text-md-end{text-align:left!important;text-transform:capitalize;padding:0!important}.login-row input{border-radius:0;border-color:#000!important;border:unset!important;border-bottom:1px solid #000!important;padding-top:0!important;margin-top:-5px}.login-row button{border-radius:0;padding:10px;margin-top:15px;width:50%}span.selected_staff{border:1px solid var(--font-color);padding:2.5px 15px;margin-left:10px;border-radius:0;background-color:#000;color:#fff}.dropdown_item a{font-size:1.2rem;font-weight:300;margin:2px 10px}.form-control{border-color:#000!important;border:unset!important;border-radius:0!important;border-bottom:1px solid #000!important}#cart_selectDateTime .service_title.staff.show{margin:0 0 20px}#cart_selectDateTime #datepicker #calendar{border:none;border-radius:0;overflow:hidden;padding:10px;background-color:#fff}#cart_selectDateTime .datepicker td.day:not(.disabled):not(.today){font-weight:700;font-weight:600}#cart_selectDateTime #timepicker,#cart_selectDateTime #time_info{justify-content:left}#cart_selectDateTime .service_price.table-cell{display:none!important}.appoint_summary{font-size:1.1rem}.header_breadcrumb{display:none}.checkbox-container>[type=checkbox]:not(:checked)+label:before,.checkbox-container>[type=checkbox]:checked+label:before,.checkbox-container>[type=checkbox]:not(:checked)+label#tos_checkbox_label:before,.checkbox-container>[type=checkbox]:checked+label#tos_checkbox_label:before,label#tos_checkbox_label:before{border-radius:50%;border:1px solid var(--font-color)}.checkbox-container>[type=checkbox]:not(:checked)+label:after,.checkbox-container>[type=checkbox]:checked+label:after,.checkbox-container>[type=checkbox]:not(:checked)+label#tos_checkbox_label:after,.checkbox-container>[type=checkbox]:checked+label#tos_checkbox_label:after,label#tos_checkbox_label:after{line-height:0;transition:all .2s;content:"";position:absolute;top:11px!important;left:14px!important;width:20px!important;height:21px!important;border:1px solid var(--main-accent-color);background:var(--main-accent-color);border-radius:50%}div#cart_checkout .section.checkout .card{background-color:transparent}#cart_checkout .customer_info_div .card{background-color:transparent!important}main .container .card .back{order:1}main .container .card .card-title.header{font-weight:600!important;font-size:1.2rem!important;text-align:left!important;justify-content:left;order:2}main .container .card .card-title-location{text-align:left!important;justify-content:left;order:3}div#card-footer{border:none;width:100%}.mbsc-calendar-header{margin:0 4%}.select_staff{margin-left:0!important}.select_cat svg{float:unset!important;margin-left:15px}.discount_code_form #offer_code{border-radius:0!important}.discount_code_form button.btn.btn-primary.show-loading{border-radius:0!important;width:100px;margin-left:20px}.calendar_view_link{color:var(--font-color)}.calendar_view_link:hover{color:var(--main-accent-color)}.gift_card .vouchers div{width:100%!important;gap:10px;justify-content:right;align-items:center}.gift-card-inputs{display:flex;flex-direction:column;gap:20px!important}.btn.btn-primary.button.gift-card-btn{max-width:80%;margin:20px}#body_guest_index #navbarSupportedContent,#body_guestcontroller_index #navbarSupportedContent,#body_cart_createCart #navbarSupportedContent,#body_cart_codeLogin #navbarSupportedContent,#body_cart_showRegistrationForm #navbarSupportedContent,#body_ #navbarSupportedContent{display:none!important}.login-forms .login_link_username,.login-forms .login_link_register,#inline_login_header label.col-form-label.text-md-end{display:none}#inline_login_header .iti{width:fit-content!important;text-align:center;margin-left:10%}#inline_login_header input#phonenumber{padding-left:70px;text-align:left;width:75%}#inline_login_header .phonenumber-input-div,#inline_login_header .login-row .w-100{text-align:center}@media (max-width: 450px){.service_utilities{width:100%;flex-direction:row;justify-content:space-between!important}.service_add_more{order:unset;width:100%}main .container .card .card-title.header{font-size:1.2rem!important}.full_width .title,.selectdatetime .service_name{font-size:1rem!important}.appoint_summary{font-size:.9rem}.full_width .logo-div{padding:10px 20px 10px 0;text-align:left}#cart_selectDateTime .service_title_div.services_list.table{width:100%;padding:0 2%}label#tos_checkbox_label:after{top:11px!important}.gift-card-inputs .input-group{flex-direction:column;width:100%}}div.table-cell.select_stylist_container{display:none!important}
