@import"https://fonts.googleapis.com/css2?family=Basic&family=Georama:ital,wght@0,100..900;1,100..900&family=Karla:ital,wght@0,200..800;1,200..800&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";//START FONTS @font-face{font-family:Warnock Pro TEST;src:url(/build/assets/WarnockPro-It-DjbsSXju.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Warnock Pro Italic;src:url(/build/assets/WarnockPro-It-DjbsSXju.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Warnock Pro Regular;src:url(/build/assets/WarnockPro-Regular-CSfTwYi4.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Halyard Text Regular;src:url(/build/assets/new-Halyard_Text_Regular-4dpqrWpg.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Halyard Text Light;src:url(/build/assets/Halyard_Micro_Light-3WJM6eqf.otf) format("opentype");font-weight:400;font-style:normal}//END FONTS :root{--bs-nav-link-font-size: 20px !important}body{letter-spacing:1px}div#swup{padding:0}.mbsc-calendar-cell-text{letter-spacing:0px!important}img.logo{max-width:100%;width:160px;margin-left:4%}nav.navbar{background-color:#131313!important}main#swup,main#blvd-main{padding-top:0}div.progess-border:before{display:none}.container{padding:0}main .container .card{background-color:transparent!important;border-radius:0!important;padding-top:0!important}main .container .card-header{background-color:transparent!important;border-radius:0!important;padding:30px 0}.dropdown-menu{padding:20px!important}.dropdown-menu .select_item button{margin-top:15px!important}.close{padding-bottom:7px;padding-left:2px}#cart_serviceCategories .card-header{padding-bottom:15px}main .container .card .back{order:1}main .container .card .card-title.header{font-weight:300!important;font-size:34px!important;text-align:center!important;justify-content:center;order:2;color:#000!important;background-color:transparent;height:100px;font-family:Warnock Pro Regular,serif!important;text-transform:uppercase!important;font-style:normal!important}.service_categories main .container .card .card-title.header{padding-right:0}#faced-special-js em,#faced-special-city-js em{font-style:italic!important;display:inline!important;white-space:nowrap!important}.service_title_div.accordion_header .card-title-location{text-align:center!important;justify-content:center;order:3;padding-right:35px;padding-bottom:20px;font-size:16px!important;background-color:transparent!important;font-family:Warnock Pro Regular,serif!important;font-style:normal!important;margin-top:10px!important}main .container .card .card-title.flex-col{flex-direction:inherit!important}main .container .card .card-header .card-title-location{text-align:center!important;justify-content:center;order:3;padding-right:35px;padding-bottom:20px;font-size:16px!important;background-color:transparent!important;margin-top:-35px!important;font-family:Warnock Pro Regular,serif!important;font-style:normal!important}#cart_addCard .card-title-location{text-align:left!important}#cart_serviceCategories .card-body{padding-top:0!important}#cart_serviceCategories .section.group.justify-center,#body_cart_customLinkPage main .section.group.justify-center{order:2}#cart_serviceCategories .group_booking{background-color:#c1cbcc!important}#cart_serviceCategories .section.group.justify-center{margin-bottom:0!important}.group_booking .group_input{padding:55px 4%!important;margin:0 auto;text-align:center;background-size:cover!important;background:transparent}.group_booking .switch-text{font-weight:200!important;font-size:3rem!important;color:#fff!important;white-space:nowrap;width:100%!important;height:100%!important;font-weight:400!important;font-size:32px!important;font-family:Warnock Pro Regular,serif!important}#dropdown_profile .nav-item .nav-link{font-weight:400!important;font-size:14px!important;font-family:Georama,sans-serif;text-transform:uppercase;color:#fff!important}ul.navbar-nav.me-auto{margin-right:0!important}.services .btn.button.btn-primary{border-radius:0!important;padding:11px 18px!important;font-size:14px!important;font-family:Halyard Text Light,serif!important;background-color:#191919!important;color:#fff!important;border:none!important;margin-right:10px}.services .btn.button.btn-primary:hover{background-color:#a5a6a7!important;color:#fff!important;border:none!important}.dropdown-toggle:after{content:""!important;display:inline-block!important;width:10px!important;height:10px!important;border-right:2px solid #ffffff!important;border-bottom:2px solid #ffffff!important;transform:rotate(45deg)!important;margin-left:6px!important;vertical-align:middle!important;border-top:none;border-left:none;margin-top:-10px}.group_booking .onoffswitch-label{height:unset;border:none;background-color:transparent;margin:0 auto;justify-content:center}.onoffswitch-label:before,.group_booking .switch-text.inactive{display:none!important}.onoffswitch-checkbox:not(:checked)+.onoffswitch-label .switch-text#booking_individual,.onoffswitch-checkbox:checked+.onoffswitch-label .switch-text#booking_group{background-color:transparent;color:var(--font-color);pointer-events:auto}.card-header{border-bottom:0px}#categories_content .category-info{padding:55px 4%;margin:0 auto;text-align:center;background-color:var(--second-accent-color);background-size:cover!important}#categories_content .title.flex-grow b{color:#fff!important;font-weight:400!important;font-size:32px!important;font-family:Warnock Pro Regular,serif!important}#categories_content .button-div.service-button{display:none}#categories_content #urn_blvd_CartAvailableCategory_9ee31104-42e5-43d5-8679-6f2ece51a9a5,#categories_content #urn_blvd_CartAvailableCategory_01c14730-f134-48b8-90a3-cb22ba83059a,#categories_content #urn_blvd_CartAvailableCategory_0{background:transparent}.card-body #location_list{padding:0!important;margin-bottom:0!important}.card-body #location_list a,.card-body #location_list .link-div{display:flex;flex-direction:row;padding:20px 2%}.service-info{padding:20px 2%;margin:0;border-bottom:1px solid #E1E1E1}#cart_showServices .service_details{display:none!important}#cart_showServices .service-info{flex-direction:row!important;align-items:flex-start}#cart_showServices .service-info.gift_card{flex-direction:column!important}#cart_showServices .services-div .service-text{width:60%!important}#cart_showServices .service-content{width:25%!important;margin:0 15px 0 0!important;justify-content:right}#cart_showServices .service-content .empty.mobile_hide{display:none}#cart_showServices .button-div.service-button.flex-row.service_utilities.p-0.vouchers.mobile-w-100.flex-end{width:100%!important}#cart_showServices .nowrap.show-loading.booking-form-div,#cart_showServices .nowrap.show-loading.product_div{width:100%!important;margin-right:-50px!important}.card-body .locations .map-pin-div{padding-top:8px;text-align:center}.card-body .locations .title b,.card-body .service_list_div .title b{font-weight:500!important;font-size:18px;line-height:22px!important;color:#000!important;font-family:Halyard Text Regular,serif!important;letter-spacing:normal!important}.card-body .locations .title,.card-body .locations a:hover .title .card-body .locations .p,.card-body .locations a:hover .p,.card-body .service-info.a .title b,.card-body .service-info.a:hover .title b .card-body .service-info.a .p,.card-body .service-info.a:hover .p{color:#fff!important}.button-div.service-button svg path,.card-body .locations .map-pin-div svg path{fill:#fff!important}.section.locations a:hover,.section-info.service-info:hover{background-color:var(--bs-second-bg)!important}button.custom_btn{border:none;background-color:transparent}.card-body .section,.card-body .customer_info{padding:0!important}.container.confirmation .customer_info.cart_items{padding:0 2%!important}.card-body .login_reminder{padding:10px!important}.selected_staff_label{font-weight:300;background-color:var(--main-accent-color);padding:5px 10px;border-radius:20px;color:#fff;text-transform:uppercase;letter-spacing:1px}.selected_staff_label span:after{content:"⏷";margin-left:8px}.selected_staff,#selected_location{display:flow!important;border-radius:0!important;padding:7px 11px!important;font-size:12px!important;font-family:Halyard Text Light,serif!important;background-color:#191919!important;color:#fff!important;border:none!important;margin-right:10px}.selected_staff:hover,#selected_location:hover{background-color:#a5a6a7!important}.selected_staff .selected_staff_span,#selected_location .dropdown-location{float:right!important}svg.select_staff_arrow{margin:3px -11px -12px 0!important;width:36px!important;height:32px!important}#selected_location .dropdown-location{max-width:85%;overflow:hidden;text-overflow:ellipsis}.selected_staff:after{content:""!important;margin-left:unset!important}.staff_dropdown img.avatar{display:none}.staff_dropdown .dropdown_item{border-bottom:1px solid var(--second-accent-color);color:var(--font-color)!important}.staff_dropdown .dropdown_item:hover,.staff_dropdown .dropdown_item a:hover,.staff_dropdown .dropdown_item:hover a,.location_dropdown .dropdown_item:hover,.location_dropdown .dropdown_item a:hover,.location_dropdown .dropdown_item:hover a{background-color:var(--second-accent-color)!important;color:var(--font-color)!important}#timepicker .btn.btn-primary.btn-time{border-radius:0!important;background-color:#fff!important;border:1px solid var(--main-accent-color)!important;letter-spacing:1px;color:var(--font-color)!important;font-weight:700!important}#timepicker .btn.btn-primary.btn-time.selected{background-color:var(--main-accent-color)!important;color:#fff!important}#timepicker .btn.btn-primary.btn-time:hover{color:var(--font-color)!important;background-color:var(--second-accent-color)!important;border-color:var(--main-accent-color)!important}#continue_div{background-color:var(--second-accent-color);padding:20px}button.btn.btn-primary.btn-continue{border-radius:15px}.precheck{display:flex;flex-direction:column;flex-grow:1;height:calc(100vh - 117px)}.precheck li{list-style:unset!important;font-size:1.3rem!important}.precheck ul,.precheck li{list-style:unset;margin-left:15px}.btn-precheck{flex-grow:1;margin:20px 10px;font-size:1.2rem;text-transform:uppercase;letter-spacing:1.2px}.btn-secondary{background-color:#fff;border-color:#000;color:#000}.btn-secondary:hover{background-color:#c1cbcc}.precheck #message_modal{background:url(/build/assets/faced_precheck_modal_bg-CJY_6gxh.jpg);flex-grow:1;background-repeat:no-repeat;background-size:cover;background-position:center center}.link-div:hover,.section-info.service-info:hover{background-color:#c1cbcc4f!important}.card-body{padding:0!important}#cart_checkout #main .section{padding:2%!important}.checkout .title:not(.checkout .title.no-circle):before{margin-top:5px}.error{margin-top:10px!important}.section.customer_info_div.login_reminder{margin:0 auto;width:90%}.index main#blvd-main{padding-top:0;background-image:url(/build/assets/faced-cream-image-AKhRYwjf.jpg);background-position:center;background-size:cover}.index .card-body .location_address{color:#000!important;font-size:16px!important;font-weight:400!important;font-family:Warnock Pro Regular,serif!important;line-height:20px}.index .link-div{border:3px #f7f7f7 solid!important;width:90%;margin:10px auto}.index .map-pin-div{justify-content:center!important;align-items:center!important;padding-top:7%!important;width:90px!important}.card-body .locations .map-pin-div svg{width:28px;height:34px;transform:scale(1)}.index .button-div.service-button svg{transform:scale(2)!important}.index .button-div.service-button svg path,.card-body .locations .map-pin-div svg path{fill:#535353!important}.custom_page main#blvd-main{padding-top:0;background-image:url(/build/assets/faced-cream-image-AKhRYwjf.jpg);background-position:center;background-size:cover}.custom_page #categories_content .title.flex-grow b{color:#000!important}.custom_page main .container .card .card-title.header{color:#000!important}.custom_page .group_booking .switch-text{color:#000!important}.custom_page .services_link,.custom_page .group_booking{border:3px #f7f7f7 solid!important;width:90%;margin:10px auto}.custom_page .services_link:hover,.custom_page .group_booking:hover{background-color:#c1cbcc4f!important}.custom_page .category-info{background:transparent!important}.custom_page .card-header .card-title{font-style:italic!important;font-family:Warnock Pro Regular,serif!important;text-transform:uppercase!important}.card-header .back{width:100%;margin-top:-30px;padding:5px 10px 5px 20px;background-color:transparent!important}.services main#blvd-main{padding-top:0;background:linear-gradient(0deg,#ffffff4d,#ffffff4d),url(/build/assets/faced-cream-image-AKhRYwjf.jpg);background-position:center;background-size:cover}.services .service-info_main{margin:20px auto;width:90%;border:3px #f7f7f7 solid!important}.services .service-info:hover{background-color:transparent!important}.services .service-info_main:hover{background-color:#c1cbcc4f!important}.services .view_details_icon_span{display:none!important}.services .card-title-location{color:#000!important}.selected_staff_span{padding-left:5px!important}.service_title.staff{padding:0!important}.services .btn{border-radius:25px!important;font-size:16px}.services .service-info{border-bottom:0px solid #E1E1E1}.services .service-description-container{width:100%;margin-top:20px;padding:10px 0}.services .service-description{margin:0;padding:5px;line-height:normal;font-optical-sizing:auto;font-style:normal;display:block;width:100%;font-size:16px;color:#333;font-family:Warnock Pro Regular,serif!important;letter-spacing:0px}.checkout .service_name{margin-left:8px}#precheckout_proceed{background-color:var(--bs-button-bg-color)!important;color:#fff!important}#precheckout_proceed:hover,#precheckout_stop{background-color:var(--bs-button-bg-color-hover)!important;color:#000!important}#precheckout_stop:hover{background-color:var(--bs-button-bg-color)!important;color:#fff!important}.navbar{padding:6px 16px!important}a #cart_count,a:hover #cart_count{font-size:15px!important;background-color:#bababa!important;color:#393939!important;font-family:Halyard Text Light,serif!important;padding:0 7px!important;height:auto!important;width:auto!important;text-align:center;border-radius:100%!important;display:block!important;font-weight:700;justify-content:center}.selectdatetime .service_name{font-size:18px!important;padding-left:15px;font-family:Warnock Pro Regular,serif!important}.selectdatetime .service_price{font-size:18px!important;padding-left:4px;font-family:Warnock Pro Regular,serif!important;width:172px!important;font-weight:700;padding-right:3px!important}.selectdatetime .selected_staff_span,.selectdatetime .dropdown-location,.calendar_view_link,.timepicker dev span,.btn-time,.time_info p,#time_info p a,.checkbox-container p{font-size:14px!important;padding-left:4px}.checkout .card-title-location,.checkout .service_name,.checkout .total_title,.checkout .amount,.checkout .price,.checkout .service_name span{font-size:17px!important}.checkout .accordion_continue_button,.customerinfo_input,#payment-charge-text,#form_new_card input,#new_card_button,.tos_title,#form_checkout_button{font-size:20px!important}.precheckout main#blvd-main{padding-top:0;background-image:url(/build/assets/faced-cream-image-AKhRYwjf.jpg);background-position:center;background-size:cover}#precheckout_content .white-bg{background-color:transparent}.service_list_div{font-size:20px!important}.show-loading{font-size:18px!important}blockquote .small{font-size:16px!important}#icon_evening,#icon_afternoon,#icon_morning{display:none!important}#timepicker .time-of-day-label{padding-left:0!important}.accordion_continue_button:after{display:none!important}.mbsc-calendar-title{font-family:Halyard Text Light,serif!important;font-weight:700}.mbsc-calendar-cell-text{font-family:Halyard Text Light,serif!important;font-weight:700;font-size:18px!important;padding:3px!important;margin-top:6px!important;line-height:2px}.mbsc-calendar-week-day{font-family:Halyard Text Light,serif!important;font-weight:700;font-size:16px!important}.calendar_view_link.small{font-family:Warnock Pro Italic,serif!important;font-weight:700;font-size:18px!important}.timepicker .time-buttons,.timepicker .timepicker-text{font-family:Halyard Text Light,serif!important;font-weight:700;font-size:12px!important}.timepicker .time-of-day-label,#time_info p{font-family:Halyard Text Regular,serif!important;font-weight:700;font-size:14px!important}#precheckout_content .card-header h2{font-family:Halyard Text Regular,serif!important;font-weight:700;font-size:18px!important}#precheckout_content .card-header ul{font-family:Halyard Text Regular,serif!important;font-size:18px!important}#precheckout_proceed,.accordion_continue_button,.customerinfo_input,#new_card_button,#precheckout_stop,.customer_info #drop_down_cart_button_link button{border-radius:0!important}.customer_info #drop_down_cart_button_link button{font-family:Warnock Pro Regular,serif!important}#login-code{border-radius:0!important}div.card-title-location.card-title-location-date{text-align:center!important;justify-content:center;order:3;padding-right:35px;padding-bottom:20px;font-size:16px!important;background-color:#fff!important;margin-top:0!important;font-family:Warnock Pro Regular,serif!important;font-style:italic!important}.service_info .service_title .service_name,.service_info .service_title .service_name .small,.service_price .price,.customer_info,.accordion_continue_button,.payment_info,.accordion_wrapper .cart_item,.error_div .title,.error_div .message,.error_div .small,#dropdown_profile .cart_icon{font-family:Warnock Pro Regular,serif!important}#payment-charge-text,#form_new_card input,#expiration_month,#expiration_year{font-family:Warnock Pro Regular,serif!important;font-size:16px!important}.customerinfo_input{font-family:Warnock Pro Regular,serif!important}#accordion_cart_summary{padding-top:10px!important;margin-top:10px!important;padding-bottom:10px!important}.service_utilities{padding-left:8px}.group_number,.group_select_div label{font-family:Halyard Text Regular,serif!important;font-size:14px!important}#group_number_div .guest_input_label{width:68px!important}#guest_num_dropdown,#group_number,.gift_card{font-family:Halyard Text Regular,serif!important;font-size:16px!important}.gift_card .nowrap.gift-card-div{margin-right:8px!important}.vouchers div{width:48%!important;margin-left:6px;gap:0px}.input-group input,.input-group select{font-family:Halyard Text Regular,serif!important;font-size:16px!important}.input-group .error{margin-top:0!important}#gift_card_btn{margin:40px 0 0!important}.service-text .title .align-items-center{width:100%!important;display:block!important;text-align:center!important}.service_utilities.vouchers{margin-top:20px}#gift_card_form .button{border-radius:0!important;padding:11px 18px!important;font-size:14px!important;font-family:Halyard Text Light,serif!important;background-color:#191919!important;color:#fff!important;border:none!important;margin-right:10px}#gift_card_form .button:hover{background-color:#a5a6a7!important;color:#fff!important;border:none!important}.login-row,.dropdown-item,.appointments{font-family:Halyard Text Regular,serif!important;font-size:16px!important}.appointments .card-title-location{margin-top:20px;margin-bottom:10px;text-align:center!important;padding-left:0!important}.appointments .card-header{flex-wrap:wrap!important;font-family:Halyard Text Regular,serif!important;font-size:16px!important}.appointments .card-header div{font-family:Halyard Text Regular,serif!important;font-size:16px!important}.appointments .card-header .back{width:100%!important;margin-top:-75px!important;padding:5px 10px 5px 0!important;background-color:transparent!important}.card-title-button .button{margin-right:-65px!important}.error-page .service_list_div,.error-page blockquote .title,.error-page blockquote p{font-family:Halyard Text Regular,serif!important;font-size:16px!important}.services .product_div{margin-right:-50px!important}
