body,p,.p{font-weight:300;background-blend-mode:unset}.close-button{display:none;top:-5px!important;right:-5px!important}#app_div{background-image:url(/build/assets/sit-stil-kids-header-bg_new-5gDgs-dT.jpg);background-position:center -10px;background-repeat:no-repeat;background-color:#fff;background-size:100% auto}.back_btn svg{margin-top:7px}#body_cart_manageAppointments .back_btn svg{margin-top:0}#body_cart_manageAppointments .card-header .back{padding:10px 0 10px 5px}#body_cart_manageAppointments .card-title-button{margin:0;text-align:center}.transition-fade{padding-top:0}.map-pin-div,div.progess-border:before{display:none}form#request-code{margin:0!important}.card-body #main{background-color:#fff}.card-body #location_list a,.card-body #location_list .link-div{display:flex;flex-direction:row;padding:0;margin:5px 0!important}.title,.selectdatetime .service_name{font-size:1rem!important;line-height:1;font-weight:200;margin:5px 0;color:var(--font-color)}.card-title.header,.title,.service_mods .card-title{text-transform:uppercase!important}p,.p{text-transform:none}.navbar{padding:30px 25px;background-color:transparent!important}.navbar .logo-div{width:100%;text-align:center;padding:10px 20px}.navbar .logo-div img{max-width:152px}.card,#guestcontroller_index .card{padding-top:0!important}#guestcontroller_index .back{display:none}.card-body{padding:0!important;margin:0;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{padding:0 0 8px;border:none!important;background-color:transparent}#cart_checkout .card-header{margin:0 4% 25px 1%!important}#cart_checkout .accordion{background-color:transparent}#cart_checkout .appointment_summary_div{border-top-left-radius:10px}body.checkout .accordion{border-bottom:none!important}body.checkout .accordion:after{content:"";bottom:-10px;left:0;width:100%;height:1px}.card-header .back{padding:15px 0 10px 5px;border-radius:0 0 0 15px}.card-header .card-title.header{padding:15px 5px 0 0;border-radius:0 0 15px}.card-header .custom_text{padding-left:0}.card-title-location:not(.checkout .card-title-location){display:none}.state_div{margin:60px 0 0;text-transform:uppercase!important;font-weight:400}.section-info.location-info,.section.services,.select_cat.title,.section.categories #categories_content .section-info.category-info,.section-info.service-info{border-bottom:none;margin:10px 0;position:relative;text-align:left;background-color:#fff;width:100%;border:none;padding:0;text-decoration:none;display:flex;flex-direction:row;justify-content:space-between;letter-spacing:0;font-weight:500;transition:.2s ease}#cart_serviceCategories .show-loading.services_link{margin-bottom:20px}.services-div .section-info.service-info:nth-child(10n+1),#categories_content .show-loading.services_link:nth-child(10n+1),.section.locations .show-loading.link-div:nth-child(10n+1) .section-info.location-info{border-left:0px solid #000047}.services-div .section-info.service-info:nth-child(10n+2),#categories_content .show-loading.services_link:nth-child(10n+2),.section.locations .show-loading.link-div:nth-child(10n+2) .section-info.location-info{border-left:0px solid #FF3EB5}.services-div .section-info.service-info:nth-child(10n+3),#categories_content .show-loading.services_link:nth-child(10n+3),.section.locations .show-loading.link-div:nth-child(10n+3) .section-info.location-info{border-left:0px solid #A2E4B8}.services-div .section-info.service-info:nth-child(10n+4),#categories_content .show-loading.services_link:nth-child(10n+4),.section.locations .show-loading.link-div:nth-child(10n+4) .section-info.location-info{border-left:0px solid #FF7276}.services-div .section-info.service-info:nth-child(10n+5),#categories_content .show-loading.services_link:nth-child(10n+5),.section.locations .show-loading.link-div:nth-child(10n+5) .section-info.location-info{border-left:0px solid #20419A}.services-div .section-info.service-info:nth-child(10n+6),#categories_content .show-loading.services_link:nth-child(10n+6),.section.locations .show-loading.link-div:nth-child(10n+6) .section-info.location-info{border-left:0px solid #EDFF00}.services-div .section-info.service-info:nth-child(10n+7),#categories_content .show-loading.services_link:nth-child(10n+7),.section.locations .show-loading.link-div:nth-child(10n+7) .section-info.location-info{border-left:0px solid #F4E3DE}.services-div .section-info.service-info:nth-child(10n+8),#categories_content .show-loading.services_link:nth-child(10n+8),.section.locations .show-loading.link-div:nth-child(10n+8) .section-info.location-info{border-left:0px solid #03793E}.services-div .section-info.service-info:nth-child(10n+9),#categories_content .show-loading.services_link:nth-child(10n+9),.section.locations .show-loading.link-div:nth-child(10n+9){border-left:0px solid #EFD9E9}.services-div .section-info.service-info:nth-child(10n),#categories_content .show-loading.services_link:nth-child(10n),.section.locations .show-loading.link-div:nth-child(10n) .section-info.location-info{border-left:0px solid #CFB52C}#cart_selectDateTime .service_title_div.services_list.table{color:var(--font-color)}.table,.table>:not(caption)>*>*{background-color:transparent!important}.service_list_div .services-div .service-info{margin-top:20pxpx!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}.service_details{width:85%}div#continue_div{padding:0 4% 4%}.btn.btn-primary{border-radius:0;padding:5px;margin-top:15px;width:50%;background-color:#fab3ab!important;border-width:0px!important}.btn.btn-primary.button{color:#fff!important;font-weight:700;font-size:12px!important;margin-top:-20px!important;text-transform:uppercase;font-weight:300}.btn.btn-primary.button:hover{background-color:#a9e2bc!important;color:#fff!important;font-weight:700;border-width:0px!important}.btn.btn-primary:hover{background-color:#a9e2bc!important}button.btn.btn-primary.btn-continue{border-radius:0}.service_utilities button.btn.btn-primary,.service_utilities div.btn.btn-primary{padding:2px!important;margin:3px 0 0;white-space:nowrap;min-width:unset;width:98px!important;font-size:12px;min-width:90px!important;float:right;text-transform:uppercase;font-weight:300}.locations .title b{text-transform:capitalize}.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:not(.iti__selected-country){border-radius:25px;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:20px;background-color:#000;color:#fff}.staff_dropdown .dropdown_item{margin:0;padding:0;max-height:60px;display:flex;align-items:center;height:60px!important}.dropdown_item a{font-size:1.2rem;font-weight:300;margin:2px 10px}.staff_dropdown .dropdown_item:hover,.staff_dropdown .dropdown_item a:hover,.staff_dropdown .dropdown_item:hover a,.staff_dropdown .dropdown_item a:hover div,.staff_dropdown .dropdown_item:hover a div,.location_dropdown .dropdown_item:hover{background-color:#abd2d2!important;color:var(--font-color)!important}.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 .service_links svg path{fill:var(--font-color)}#cart_selectDateTime #datepicker #calendar{border:none;border-radius:20px;overflow:hidden;padding:10px;background-color:#fff}#calendar .mbsc-datepicker-tab-wrapper{font-weight:600;margin-left:10px}#calendar .mbsc-calendar-button.mbsc-button,#calendar .mbsc-calendar-today,#calendar .mbsc-calendar-week-nr,#calendar .mbsc-calendar-week-day{color:var(--font-color)!important}#calendar .mbsc-selected .mbsc-calendar-cell-text{background:#000047!important;border:#000047!important;border-radius:0;color:#fff!important}#timepicker .time-of-day-path{fill:#606060}#timepicker .btn-time{border-radius:0!important;height:30px!important;text-transform:uppercase!important;font-weight:300!important}#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);width:22px;height:22px}.no-checkbox>[type=checkbox]+label:before,.no-checkbox>[type=checkbox]+label:after{display:none}.no-checkbox label{padding-left:0!important}.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:6px!important;left:2px!important;width:18px!important;height:18px!important;border:1px solid var(--main-accent-color);background:var(--main-accent-color);border-radius:50%}.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{top:11px!important;left:14px!important;width:18px!important;height:18px!important}div#cart_checkout .section.checkout .card{background-color:transparent}#cart_checkout .customer_info_div .card{background-color:transparent!important}body.checkout button.accordion_continue_button:after{content:""!important;margin:0!important}main .container .card .back{order:1}main .container .card .card-title.header{font-weight:600!important;font-size:1rem!important;text-align:left!important;justify-content:left;order:2;display:flex!important;flex-direction:column!important}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_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:35px;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:160px!important;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:48px!important;text-align:left;width:80%}#inline_login_header .phonenumber-input-div,#inline_login_header .login-row .w-100{text-align:center}#inline_login_header .login-options-list button.btn.btn-primary{padding:0;margin-top:0;width:unset;background-color:unset;border:none;color:var(--font-color)}.inline_login .login_extra_text,.inline_login .login_text{margin:0;display:inline;font-size:inherit;text-align:center;font-size:11px}.inline_login .error.row,.error_div.error{margin:0 auto 20px!important;border-color:#fff;color:var(--main-accent-color)!important;background-color:#fff}.error_div.error h4.title{color:var(--main-accent-color)!important;font-weight:400;text-transform:unset}.error p,.error_div.error .message{color:#000!important;text-transform:unset;font-weight:200}.error_div.error .message .small{display:none}.error.row{width:60%}.error_div.error{width:fit-content!important;min-width:75%}#inline_login_header span.call-us{display:none}#cart_codeLogin .small{font-size:11px!important;max-width:75%;margin:0 auto 20px}#cart_codeLogin .card-header{margin-bottom:0}#accordion-tab-4 .tos_icon,.tos_title{display:none}#accordion-tab-4 #tos_div #tos_content{max-height:unset!important}#accordion-tab-4 label#tos_checkbox_label{border:none!important}#accordion-tab-4 .terms{background-color:#fff;padding:15px!important;border:1px solid var(--main-accent-color);border-radius:5px;width:91%!important}.accordion_wrapper{padding-left:10px;margin-bottom:10px}#accordion-tab-1 .accordion_wrapper{border-left:0px solid #000047}#accordion-tab-2 .accordion_wrapper{border-left:0px solid #FF3EB5}#accordion-tab-3 .accordion_wrapper{border-left:0px solid #A2E4B8}#accordion-tab-4 .accordion_wrapper{border-left:0px solid #FF7276}#accordion-tab-5 .accordion_wrapper{border-left:0px solid #20419A}#accordion-tab-6 .accordion_wrapper{border-left:0px solid #EDFF00}button#submit_get_code:disabled{background-color:var(--bs-btn-disabled-bg)!important}#submit_get_code{background-color:var(--main-accent-color)!important}#submit_get_code:hover{background-color:var(--bs-button-bg-color)!important}small,.small,.title .small{font-weight:100!important}#body_cart_checkout .right_side_image,#body_cart_serviceCategories .right_side_image,#body_cart_showServices .right_side_image{background-position:right top!important}@media (min-width: 481px){.full_width .card{border-radius:unset!important;max-height:100%;background-color:transparent!important}.full_width .card-body #main{width:50%;padding-left:40px!important;padding-right:40px!important;overflow-y:auto;background-color:transparent!important}.full_width .right_side_image{height:calc(100vh - 86px)!important;background-position:0 0;background-repeat:no-repeat;background-size:cover;width:50%}div#location_map{max-height:calc(100vh - 66px)!important}}.service_add_more a,.service_add_more button.btn.btn-primary{width:180px!important;color:#fff!important;margin:2px auto 4px;text-transform:uppercase!important}@media only screen and (max-width: 480px){.service_utilities{width:150px!important;flex-direction:row;justify-content:space-between!important}.service_add_more{order:unset;width:100%!important}main .container .card .card-title.header{font-size:1.2rem!important}.title,.selectdatetime .service_name{font-size:1rem!important}.appoint_summary{font-size:.9rem}.navbar .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%}#inline_login_header input#phonenumber{width:100%;margin-top:20px!important}#inline_login_header .iti{margin-left:0%}#cart_codeLogin button#submit_get_code{max-width:80%;margin:10px auto}.error.row{width:100%}.login-row{padding:unset}.card-title{align-items:baseline!important}.services .title b{width:397px!important;max-width:500px!important;display:normal!important}}.selectdatetime .select_staff{background-color:#f5f5f5!important;padding:0!important;border-left:0px solid #000000}.selectdatetime .services_list{margin-bottom:0!important}.datepicker .calendar{max-width:auto!important}.selectdatetime .mbsc-datepicker{width:100%;border-left:10px solid #000000;border-radius:0}#cart_selectDateTime #datepicker #calendar{padding-left:0;border-radius:0;border-left:0px solid #000047}.selectdatetime .service_title{padding:0!important;margin:0!important}.select_guest_div{width:35%!important;float:left!important}.select_stylist_container{width:20%!important;float:right!important}.selectdatetime .selected_staff{padding:3px!important;margin:5px 30px 5px -20px!important}.select_staff{margin:0!important}.selectdatetime .service_title_div{display:table;width:100%}.selectdatetime .cart_item{display:table-row;background-color:#f9f9f9;padding:0 15px!important}.selectdatetime .cart_item:nth-child(odd){background-color:#f2f2f2}.selectdatetime .cart_item:nth-child(2n){background-color:#fff}.datepicker .calendar{max-width:100%!important}.selectdatetime .flex-row{padding:5px 0 0 5px!important}.selectdatetime .service_title{display:inline-flex!important;padding-left:30px!important}.select_guest_div .service_name{margin-top:1rem!important}#datetimepicker_div{padding:15px 0 0!important}.inline_login .select_person_title{text-align:left!important;padding:12px 10px;background-color:#f3f3f3;font-size:22px}.select_person_note{padding-top:10px;padding-bottom:5px}.selectdatetime .service_name .small{font-size:.975rem!important;padding-top:5px}.selectdatetime .service_utilities{width:100%!important;margin:0 auto!important;border-top:1px rgb(216 216 216) solid}.selectdatetime .cart_item.service .service_info{width:93%!important}.cart_item.service .service_links{width:auto;display:table-cell;padding-right:10px}.selected_staff_label{width:250px}.service_links.table-cell svg{margin-top:-72px!important}.service_links.table-cell svg path{stroke:#fff;stroke-width:.5;fill:none}.accent{color:#000047!important}.confirmation .card{border:1px #000047 solid!important;margin-bottom:5px}@media screen and (max-width: 700px){.selected_staff_label{width:150px}}.btn-addon{width:100px!important;min-width:100px;height:23px;padding-top:2px!important;margin-top:0!important;text-transform:uppercase!important}.btn-addon.selected{background-color:#ff3eb5!important}body{background-color:#fff!important}.service-info .service-content{margin-top:2px!important;max-width:620px!important}.service-content .service_details .price{max-width:399px!important;margin-bottom:10px!important}.customerinfo_input::-webkit-input-placeholder{opacity:.5}.service_categories form button{width:30%!important}.formContainer .container{padding-left:30px!important}button.btn.btn-primary.btn-continue{padding:2px;max-width:160px;text-transform:uppercase!important;font-weight:300!important}.service_mods main .container .card .card-title.header{font-weight:600!important;font-size:1rem!important;text-align:center!important;justify-content:left;order:2;display:flex!important;flex-direction:column!important}.service_mods .main{padding:10px!important}.service_mods #cart_getAddons .section.services.addons{padding:0!important;margin-bottom:10px!important}.selected_staff_span{text-transform:uppercase!important;font-weight:300!important}.select_guest_div .service_name div strong{text-transform:uppercase!important}.selected_staff_label{font-weight:400!important;color:var(--font-color)!important}#time_info p a{color:var(--font-color)!important}.service_categories main .container .card .card-title.header{flex-direction:initial!important}.service_categories .btn.btn-primary{border-radius:0;padding:0;margin-top:15px;width:110px!important;height:25px!important;background-color:#fab3ab!important;border-width:0px!important;margin-left:auto!important;margin-right:auto!important;text-transform:uppercase!important}.service_categories .btn.btn-primary:hover{background-color:#a9e2bc!important}.service_mods .checkbox-container{max-width:410px!important}.service_mods .addons .d-flex{display:table-cell!important}.service_mods .addons .card-title{padding-right:118px!important}.services .title b{max-width:373px!important;display:block!important}.gift_card .gift-card-inputs label{width:35%!important}.section-info.gift_card form{width:70%!important}.accordion_continue_button{max-width:160px!important;margin:20px}.checkout .service_info{justify-content:left}.checkout .service_links{margin-left:60px}.customerinfo_input.btn{max-width:176px!important;margin:20px auto}#new_card_button.btn{max-width:186px!important;margin:20px auto}.btn-continue.btn{width:110px!important;margin:20px auto!important}.step-circle{min-width:22px!important}@media screen and (max-width: 700px){.service_categories .checkout .title:not(.checkout .title.no-circle):before,.step-circle{padding:10px}.step_2,.service_mods #main{padding:6px}.select_guest_div,.select_stylist_container{width:100%!important}.selectdatetime .service_links.table-cell svg{margin-top:-47px!important}.btn-continue.btn{max-width:220px!important;margin-top:20px!important;margin-bottom:20px!important;margin-right:auto!important}}#timepicker .time-of-day-icon path{fill:#00004a;stroke:#fff;stroke-width:3.5px}.checkout button.accordion_continue_button{width:113px!important;height:34px!important;font-size:14px;text-transform:uppercase;font-weight:300}.cart_items .totals.total .amount{font-weight:700}.discount_code_link{color:#00004a!important}.service_links form svg path{fill:#00004a!important;stroke:#fff;stroke-width:.5px}.service_info .service_name strong{text-transform:uppercase}#submit_customer_info,#new_card_button{height:34px!important;font-size:14px;text-transform:uppercase;font-weight:300}#form_checkout_button{width:313px!important;max-width:230px!important;padding:10px 5px;color:#fff!important;margin:10px auto!important}#continue_div{text-align:center}#submit_get_code{width:226px!important;height:54px!important;font-size:14px;text-transform:uppercase;font-weight:300;margin-left:auto!important;margin-right:auto!important}#submit_get_code:hover{color:#fff!important;background-color:#a9e2bc!important}#twofa_button,#select_client_button{width:226px!important;height:54px!important;font-size:14px;text-transform:uppercase;font-weight:300;margin-left:auto!important;margin-right:auto!important}.services .booking-form-div .btn.btn-primary.button{margin-top:4px!important}.checkout .book_service_btn{width:160px!important;height:34px!important;font-size:14px;text-transform:uppercase;font-weight:300;margin-left:auto!important;margin-right:auto!important}
