<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700";@font-face{font-family:HelveticaNeueLTCom;src:url("../fonts/HelveticaNeueLTCom-HvEx.ttf")}*{box-sizing:border-box}*::after,*::before{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}strong,b{font-weight:700}input,select{cursor:pointer}input:focus,select:focus{outline:none !important}a{text-decoration:none;transition:all .25s;-webkit-transition:all .25s}a:focus{outline:none !important}a:hover,a:active,a:focus{text-decoration:none;transition:all .25s;-webkit-transition:all .25s}.nm{margin:0 !important}.bl{border-left:1px solid rgba(0,0,0,.05)}.br{border-right:1px solid rgba(0,0,0,.05)}body{background:#f1f5f9;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:400;-webkit-font-smoothing:antialiased}#widget .top-bar{position:relative;height:60px;background:#292a33;color:#fff;z-index:99;display:flex;align-items:center;padding:20px}@media only screen and (min-width: 769px){#widget .top-bar{margin-bottom:20px}}#widget .top-bar h1{font-size:18px;font-weight:400}#widget .top-bar .login{margin-left:auto;color:#eee;margin-top:10px;position:relative}#widget .top-bar .login i{margin-right:5px;font-size:17px;position:absolute;top:0px;left:-25px}#widget .top-bar .nav-trigger{margin-left:auto;color:#fff;font-size:25px}#widget .top-bar .nav{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:999}#widget .top-bar .nav ul{margin:10px 0}#widget .top-bar .nav ul li a{display:block;padding:20px;font-size:14px;font-weight:600;color:#333}#widget .overlay{display:none;position:fixed;top:0;left:0;background:#000;opacity:.7;width:100%;height:100%;z-index:98}#widget .container{position:relative;padding:0}#widget .booking-login{min-height:150px;background:#fff;position:relative;padding:20px;overflow:hidden;border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;z-index:9}#widget .booking-login h2{font-size:16px;font-weight:bold;margin-bottom:15px;text-transform:uppercase}#widget .booking-login p{line-height:18px}#widget .booking-login .lgnbtn,#widget .booking-login .ctubtn{background:#4ab653;color:#fff;font-size:17px;font-weight:100;margin-top:20px;width:100%;padding:20px;margin-bottom:0px;cursor:pointer;text-align:center}#widget .booking-login .lgnbtn:hover,#widget .booking-login .ctubtn:hover{opacity:.9}#widget .booking-login .lgnbtn i,#widget .booking-login .ctubtn i{padding-right:5px;font-size:16px}@media only screen and (max-device-width: 480px){#widget .booking-login .customernewbox{margin-top:25px}}#widget .booking-login .ctubtn{background:#dfe6ed;color:#232c24}#widget .booking-login .divider{position:relative;display:block;text-align:center;font-size:12px;color:#999;margin:5px 0}#widget .booking-login .divider span{display:inline-block;background:#fff;position:relative;z-index:9;padding:0 15px}#widget .booking-login .divider::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#eee;transform:translateY(-50%);-webkit-transform:translateY(-50%)}#widget .booking{min-height:calc(100vh - 40px);background:#fff;position:relative;padding:0;overflow:hidden;border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;z-index:9}#widget .booking .mobile-next-bar{position:fixed;bottom:0;left:0;background:#fff;width:100%;padding:15px 25px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 0 50px rgba(0,0,0,.1);z-index:999}#widget .booking .mobile-next-bar span{font-size:16px;font-weight:700}#widget .booking .mobile-next-bar span span{font-weight:400;color:#999;margin-left:10px}#widget .booking .mobile-next-bar .btn-success{font-size:16px}#widget .booking.blank{min-height:auto}#widget .booking.blank .step{background:rgba(0,0,0,0) !important}#widget .booking.blank .step .confirmation{margin-bottom:30px;text-align:center}#widget .booking.blank .step .confirmation h4{font-size:25px;margin-bottom:15px}#widget .booking.blank .step .confirmation p{color:#999;font-size:14px}#widget .booking.blank .step .confirmation .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#104160;fill:none;animation:stroke .6s cubic-bezier(0.65, 0, 0.45, 1) forwards}#widget .booking.blank .step .confirmation .checkmark{width:100px;height:100px;border-radius:100%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:20px auto 40px;box-shadow:inset 0px 0px 0px #104160;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}#widget .booking.blank .step .confirmation .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65, 0, 0.45, 1) .8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 50px #104160}}@media only screen and (max-width: 767px){#widget .booking{width:100%;min-height:auto;border-left:none;border-right:none}}#widget .booking .clickable{cursor:pointer}#widget .booking .step{position:relative;background:#fff;padding:25px;border-bottom:1px solid #eee}@media only screen and (max-width: 767px){#widget .booking .step.confirm-booking{padding:25px 0px}}#widget .booking .step h2{font-size:16px;padding-left:35px;color:#999}#widget .booking .step h2 i{position:absolute;top:22px;left:25px;font-size:22px;color:#bdc5c9;transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s}#widget .booking .step .choice{position:absolute;top:25px;right:20px;font-size:13px;color:#666}#widget .booking .step .choice i{color:#4bc0c0}#widget .booking .step .content{display:none;margin-top:30px}#widget .booking .step .content .widget-category{display:none}#widget .booking .step .content .widget-category .back{display:block;margin-bottom:20px;cursor:pointer;background:#fff;padding:15px;border:1px solid #ececec;border:1px solid #dcdcdc;box-shadow:1px 1px 3px rgba(0,0,0,.05);width:175px}#widget .booking .step .content .widget-categories .slot.half{height:55px}#widget .booking .step .content .widget-categories .mtm6p{margin-top:-6px}#widget .booking .step .content .widget-categories .desc-cat{margin-top:10px;font-size:13px;line-height:17px}#widget .booking .step .content .slots .slot{position:relative;cursor:pointer;float:left;background:#fff;padding:20px 10px;width:100%;font-size:14px;margin-bottom:10px;border-radius:2px;border:1px solid #efefef;box-shadow:1px 1px 3px rgba(0,0,0,.05)}#widget .booking .step .content .slots .slot .titlecategory{width:290px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:16px}#widget .booking .step .content .slots .slot .title{display:block;position:relative;font-size:14px;font-weight:600;color:#333;padding-left:30px}#widget .booking .step .content .slots .slot .title.no-check{padding-left:0}#widget .booking .step .content .slots .slot .title:not(.no-check)::before{content:"";position:absolute;background:rgba(0,0,0,0);border:1px solid #bdc5c9;top:-3px;left:0;width:20px;height:20px;font-size:12px;text-align:center;line-height:19px;color:#4bc0c0;border-radius:3px}#widget .booking .step .content .slots .slot:not(.no-check).checked{border-color:#4bc0c0}#widget .booking .step .content .slots .slot:not(.no-check).checked .title::before{content:"";font-family:"Linearicons";border-color:#4bc0c0}#widget .booking .step .content .slots .slot .duration{text-align:center}@media only screen and (max-width: 767px){#widget .booking .step .content .slots .slot .duration{text-align:left;margin:20px 0}}#widget .booking .step .content .slots .slot .price{text-align:right;font-weight:700}@media only screen and (max-width: 767px){#widget .booking .step .content .slots .slot .price{margin:20px 0}}#widget .booking .step .content .slots .slot .description{margin-top:20px;font-size:13px;line-height:18px;color:#666}#widget .booking .step .content .slots .slot .arrow{position:absolute;right:15px;top:20px;font-size:15px;color:#999}#widget .booking .step .content .slots .slot.person{width:calc(25% - 10px);margin-left:10px;float:left;text-align:center}@media only screen and (min-width: 768px){#widget .booking .step .content .slots .slot.person:nth-child(4n+1){margin-left:0}}#widget .booking .step .content .slots .slot.person img{width:60%;margin-bottom:15px;border-radius:100%}#widget .booking .step .content .slots .slot.person .image{width:90px;height:90px;background-size:cover;margin:auto;margin-bottom:15px;border-radius:100%}#widget .booking .step .content .slots .slot.person .btn{margin-top:15px}#widget .booking .step .content .slots .slot.person .name{display:block;font-size:12px;min-height:20px}@media only screen and (max-device-width: 480px){#widget .booking .step .content .slots .slot.person .name{font-size:15px !important}}#widget .booking .step .content .slots .slot.person .subtitle{font-size:12px;line-height:16px;min-height:16px}@media only screen and (max-width: 767px){#widget .booking .step .content .slots .slot.person{width:calc(50% - 5px);margin-left:10px;float:left;text-align:center}#widget .booking .step .content .slots .slot.person:nth-child(2n+1){margin-left:0}}@media only screen and (min-width: 768px){#widget .booking .step .content .slots .slot.half{width:calc(50% - 5px)}#widget .booking .step .content .slots .slot.half:nth-child(even){margin-left:10px}#widget .booking .step .content .slots .slot.full{width:100%}#widget .booking .step .content .slots .slot.full:nth-child(even){margin-left:0px}#widget .booking .step .content .slots .slot.third{width:calc(25% - 2.5px)}#widget .booking .step .content .slots .slot:not(.third):nth-child(even){margin-right:0}#widget .booking .step .content .slots .slot.third:nth-child(3n){margin-right:0}}#widget .booking .step .content #datepicker{background:#fff;border-radius:2px;border:1px solid rgba(0,0,0,0);box-shadow:1px 1px 3px rgba(0,0,0,.05)}#widget .booking .step .content #datepicker .datepicker{width:100%}#widget .booking .step .content #datepicker .datepicker table{width:100%}#widget .booking .step .content #datepicker .datepicker table .day{border:2px solid #fff;border-radius:3px;background:#f9f9f9;color:#999}#widget .booking .step .content #datepicker .datepicker table .day.old:not(.free),#widget .booking .step .content #datepicker .datepicker table .day.disabled{opacity:.4}#widget .booking .step .content #datepicker .datepicker table .day.new{display:none}#widget .booking .step .content #datepicker .datepicker table .day.free{background:#45e49c;color:#fff;font-weight:600}#widget .booking .step .content #datepicker .datepicker table .day.active{background:#35bb7f !important;color:#fff !important}#widget .booking .step .content .date-heading{font-size:14px;text-align:center;padding:15px 0;margin-bottom:20px;background:#fff;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.05)}#widget .booking .step .content .date-heading span{font-weight:700}@media only screen and (max-width: 767px){#widget .booking .step .content .date-heading{margin-top:20px}}#widget .booking .step .content .times .time{display:block;padding:8px;width:100%;margin:0 auto 10px;font-size:12px;font-weight:600;text-align:center;background:#fff;border-radius:2px;cursor:pointer;border:1px solid rgba(0,0,0,0);box-shadow:1px 1px 3px rgba(0,0,0,.05)}#widget .booking .step .content .times .time:hover{background:#f9f9f9;border-color:#eee}@media only screen and (max-width: 767px){#widget .booking .step .content .times .time{width:calc(50% - 5px);float:left;padding:12px;font-size:14px}#widget .booking .step .content .times .time:nth-child(2n+1){margin-right:10px}}#widget .booking .step .content .summary{float:left;width:100%;background:#fff;margin-top:25px;padding:25px;color:#666;font-size:13px;border:1px solid rgba(0,0,0,0);box-shadow:1px 1px 3px rgba(0,0,0,.05)}#widget .booking .step .content .summary .labels .label{position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;background:#f9f9f9;border:1px solid #eee;color:#666;display:inline-block;padding:10px;padding-right:35px;font-size:12px;font-weight:600;margin-bottom:4px}#widget .booking .step .content .summary .labels .label i{position:absolute;top:10px;right:10px;margin-left:10px;color:#999}#widget .booking .step .content .summary .total{text-align:center;font-size:12px}#widget .booking .step .content .summary .total span{display:block;margin-top:5px;font-size:16px;font-weight:700}@media only screen and (max-width: 767px){#widget .booking .step .content .summary .total{margin:20px 0;font-size:14px}#widget .booking .step .content .summary .total span{font-size:20px}}#widget .booking .step .content:after{content:"";display:block;clear:both}#widget .booking .step.open{background:#f9fbfc;cursor:default}#widget .booking .step.open h2{font-weight:600;color:#333}#widget .booking .step.open h2 i{color:#4bc0c0}#widget .booking .alt-login{margin:0 20px}@media screen and (max-width: 767px){#widget .booking .alt-login{margin-left:0;margin-top:15px;margin-bottom:15px;display:block;text-align:center}}#widget .booking .verification{text-align:center;font-size:0}#widget .booking .verification .form-control{width:50px;height:60px;line-height:58px;font-size:25px;display:inline-block;border-right-width:0;border-radius:0;padding:0;text-align:center}#widget .booking .verification .form-control:first-child{border-radius:3px 0 0 3px}#widget .booking .verification .form-control:last-child{border-right-width:1px;border-radius:0 3px 3px 0}#widget .booking .verification .form-control::-webkit-inner-spin-button,#widget .booking .verification .form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#widget .booking h3{font-size:15px;font-weight:600;text-align:center;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.05)}#widget .booking .choices{font-size:14px;line-height:22px;margin-bottom:30px}@media screen and (max-width: 767px){#widget .booking .choices .text-right{text-align:left}}#widget .booking .btn.confirm{font-size:16px;font-weight:600}#widget .sidebar{display:block;position:relative;background:#fff;padding:30px;line-height:22px;border:1px solid #eee}#widget .sidebar h1{font-size:16px;font-weight:600;margin-bottom:20px}#widget .sidebar p{font-size:12px;line-height:18px}#widget .sidebar .hours span{display:block;padding:3px 0}#widget .sidebar .map{margin:-30px;margin-top:30px}#widget .sidebar .map iframe{margin-bottom:-10px}@media only screen and (max-width: 768px){#widget .sidebar{display:none}}#widget .credit{position:absolute;top:calc(100% + 20px);left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}#widget .credit img{height:28px;filter:grayscale(0%);opacity:1;margin-bottom:5px;backface-visibility:hidden;transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s}#widget .credit img:hover{filter:grayscale(0%);opacity:1}@media only screen and (max-width: 767px){#widget .booking .step .content .slots .slotproductr{padding:20px 20px 0px 20px !important}#widget .booking .step .content .slots .slotproductr .description{padding-bottom:20px}.titlecategory{width:290px !important;text-overflow:inherit !important;white-space:normal !important;overflow:visible !important;height:auto !important}}@media only screen and (max-width: 768px){.mobileTextArea{height:50px !important}.removepaddingmarketing{padding:10px 15px !important}.mobilepullcenter{width:100%}.marketing-h1{line-height:29px}}.btn.loader i{display:none;font-size:130%;margin:0}.btn.loader i.active{display:inline-block}.no-online-booking{font-size:25px;text-align:center;padding-top:40px;padding-bottom:40px}.customerarea .backlink{position:absolute;top:20px;left:20px}.customerarea .backlink i{margin-right:3px}.customerarea .divider{position:relative;display:block;text-align:center;font-size:12px;color:#999;margin:5px 0}.customerarea .divider span{display:inline-block;background:#fff;position:relative;z-index:9;padding:0 15px}.customerarea .divider::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#eee;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.customerarea .appointment{position:relative;padding:20px;border:1px solid #eee;border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,.05)}.customerarea .appointment .completed{position:absolute;top:15px;right:0;background:#4bc0c0;color:#fff;font-size:11px;padding:6px 8px;border-radius:3px 0 0 3px}.customerarea .appointment p{margin-bottom:10px}.customerarea .appointment p strong{font-size:120%}.customerarea .appointment p i{color:#999;margin-right:5px}.social-box{display:inline-block;font-size:22px;margin-right:5px;margin-top:10px;color:#333}.verify-with-number{background:#f1f5f9 !important;color:#2e2e2e !important}.verify-with-number:hover{color:#fff !important;background:#3b9292 !important}.time.checked{border:1px solid #45e49c !important}.mobile-phone-number{width:493px}@media only screen and (max-width: 480px){.mobile-phone-number{width:100%}}.widget-phone{width:462px}@media only screen and (max-width: 480px){.widget-phone{width:318px !important}}.mobile-phone-number-voucher{width:576px}@media only screen and (max-device-width: 480px){.mobile-phone-number{width:270px}.mobile-phone-number-voucher{width:295px}}.subtop{background:#fff;width:100%;padding:20px 0px;margin-top:-20px;border-bottom:1px solid #ececec;margin-bottom:20px}.subtop ul li.active,.subtop ul li:hover{border-bottom:2px solid #141514;padding-bottom:18px;margin-bottom:-23px}.subtop ul li.active a,.subtop ul li:hover a{color:#000}.subtop ul li{list-style:none;float:left;padding-right:2px;padding-left:2px;margin-right:30px;font-size:14px}.subtop ul li.remove-m-r{margin-right:0px}.subtop ul li.add-m-l{margin-left:30px}.subtop ul li i{padding-right:5px}.subtop ul li a{color:#2e2e2e}.titleevent{display:block;position:relative;font-size:14px;font-weight:600;color:#333}.customermenu li{float:left;margin-left:50px;list-style:none}@media only screen and (max-width: 650px){.customermenu li{margin-left:5px}}.customermenu li .lang_img{opacity:.7}.customermenu li .lang_img.active,.customermenu li .lang_img:hover{opacity:1}@media only screen and (max-width: 650px){.customermenu li.hamburger{margin-top:-5px;margin-left:15px}}@media only screen and (max-width: 650px){.customermenu li.flag{margin-top:2px}}@media only screen and (max-width: 650px){.customermenu{width:100px}.customermenu.no-flag{width:auto !important}}.employeeSlotWrapper .name{font-size:16px !important}@media only screen and (max-device-width: 480px){.employeeSlotWrapper .name{font-size:13px !important}}.employeeSlotWrapper .pricef{font-size:12px;margin-top:10px;min-height:13px;height:15px}@media only screen and (max-device-width: 480px){.employeeSlotWrapper .pricef{font-size:11px !important;min-height:0px}}.event-date{font-size:15px;margin-bottom:8px;font-weight:bold;color:#74cece}.teams-back-button{margin-bottom:10px;float:left}@media only screen and (max-device-width: 480px){.teams-back-button{margin-top:10px;margin-left:20px}.teams-back-button a{width:100%}}@media only screen and (max-device-width: 480px){#choose_specific_date .modal-content{padding:20px}}.teams-date-picker{float:right;width:140px;margin-right:5px}.teams-date-picker.long{width:275px;margin-right:0px}@media only screen and (max-device-width: 480px){.teams-date-picker.long{width:250px}}@media only screen and (max-device-width: 480px){.teams-date-picker{margin-right:20px;margin-top:10px}.teams-date-picker span{display:none}}.description-limiter{max-height:70px;overflow-y:hidden}.show-full-text{text-align:center;padding:10px 0px;margin-top:-10px;width:100%;height:35px;position:relative;background:#ededed;background:linear-gradient(180deg, rgba(237, 237, 237, 0.8701855742) 0%, rgb(255, 255, 255) 59%, rgb(255, 255, 255) 100%)}.event_slot{padding:10px !important}@media only screen and (max-device-width: 480px){.event_slot{padding:10px !important}}@media only screen and (max-device-width: 480px){.event_team_description{display:none}.event_btn,.see_dates_event{margin-bottom:15px}}.waitlist-box{text-align:center;margin-top:10px;font-size:14px}.waitlist-box a{color:#4bc0c0}.waitlist-box a:hover{color:#3ca2a2}@media only screen and (max-width: 480px){.custom_ka{padding:10px 10px 0px 10px !important}.custom_ka .description{margin-top:5px;line-height:15px}.custom_ka .price,.custom_ka .duration{margin:10px 0px !important}}.custom_mode_ka_department{width:48% !important}@media only screen and (max-width: 480px){.custom_mode_ka_department{padding:10px !important;width:100% !important}.custom_mode_ka_department .description{margin-top:10px !important}}.custom_mode_ka_department:nth-child(1n){margin-right:4%}@media only screen and (max-width: 480px){.custom_mode_menu{width:auto !important;margin-top:0px}}@media only screen and (max-width: 480px){.mobile-phone-number{width:265px}}.custom-mode-wrap .step{background:none !important}.custom-mode-wrap .step i{display:none}.custom-mode-wrap .step h2{text-align:center}.custom-mode-wrap .step #datepicker i{display:block !important}#waitlist_popup .modal-content{background:#fff}.custom-mode-wrap .booking .step.open h2 i,.custom-mode-wrap .booking .step .choice i,.custom-mode-wrap .booking .step .content .slots .slot .title:not(.no-check)::before{color:#bc9861 !important}.custom-mode-wrap .booking .step .content .slots .slot:not(.no-check).checked .title::before{border-color:#bc9861 !important}.custom-mode-wrap .booking .step .content .slots .slot:not(.no-check).checked{border-color:#f7efea !important}.custom-mode-wrap .time.checked{border:1px solid #aaa09b !important}.custom-mode-wrap .voucher-box-widget,.custom-mode-wrap .giftcard-box-widget,.custom-mode-wrap .discountcode-box-widget{background:#fff;text-transform:uppercase;font-family:HelveticaNeueLTCom;font-size:12px}.custom-mode-wrap .booking .step .content .slots .slot.person .image{border-radius:0px !important;width:150px !important;height:150px !important}.custom-mode-wrap .booking .step .content .employeeSlotWrapper .slot{padding:10px !important}.custom-mode-wrap .booking .step .content .widget-category .back{background:#000 !important;border-radius:0px;font-family:HelveticaNeueLTCom;line-height:normal !important;padding:15px 20px 10px 20px;text-transform:uppercase;color:#fff;width:233px !important;font-size:12px}.custom-mode-wrap .permissionstext a{color:#000;text-decoration:underline}.custom-mode-wrap .clean-persmission-box{color:#000;text-decoration:underline}.custom-mode-wrap .waitlist-box a{color:#000}.custom-mode-wrap .top-bar{background:none !important}.custom-mode-wrap .icon-user-lock,.custom-mode-wrap .icon-menu{color:#333 !important}.custommodebody .customerarea button[name=submit_password],.custommodebody .customerarea button[name=submit]{background:#000 !important;border-radius:0px;font-family:HelveticaNeueLTCom;line-height:normal !important;padding:15px 20px 10px 20px;text-transform:uppercase}.custommodebody .customerarea button[name=submit_password]:hover,.custommodebody .customerarea button[name=submit]:hover{box-shadow:none;border-color:none !important}.custommodebody .acceptMarketing{background:#000 !important;border-radius:0px;font-family:HelveticaNeueLTCom;line-height:normal !important;padding:15px 20px 10px 20px;text-transform:uppercase;color:#fff;font-size:12px}.custommodebody .customerloginbox a{color:#000}.custom-mode-wrap .step{border-bottom:1px solid #cfcfcf !important}.custom-mode-wrap .step h2{font-family:HelveticaNeueLTCom;font-size:20px !important;margin-top:3px;padding-left:0px !important;text-transform:uppercase}@media only screen and (max-width: 480px){.custom-mode-wrap .step h2{font-size:12px !important}}.custom-mode-wrap .step h2 i{font-size:20px !important}.custom-mode-wrap .step .choice{position:relative !important;top:auto !important;display:inline-block;right:auto !important;font-size:13px;width:100%;text-align:center;margin-top:5px}.custom-mode-wrap .step .choice span{text-transform:uppercase;font-weight:800;color:gray;font-size:12px}.custom-mode-wrap .step .choice i{float:right}.custom-mode-wrap .content .slots{font-family:Helvetica}.custom-mode-wrap .service-go-btn,.custom-mode-wrap .btn-success.confirm,.custom-mode-wrap .informationb-btn,.custom-mode-wrap .treat_box .btn.btn-success,.custom-mode-wrap .numberValiBox .btn.btn-success,.custom-mode-wrap .confirmation .btn.btn-success,.custom-mode-wrap .customerloginbox button[name=normal_login],.custom-mode-wrap .customercreatebox button[name=submit_user],.custom-mode-wrap .customerforgotbox button[name=forgot_password]{background:#000 !important;border-radius:0px;font-family:HelveticaNeueLTCom;line-height:normal !important;padding:15px 20px 10px 20px;text-transform:uppercase}.custom-mode-wrap .service-go-btn:hover,.custom-mode-wrap .btn-success.confirm:hover,.custom-mode-wrap .informationb-btn:hover,.custom-mode-wrap .treat_box .btn.btn-success:hover,.custom-mode-wrap .numberValiBox .btn.btn-success:hover,.custom-mode-wrap .confirmation .btn.btn-success:hover,.custom-mode-wrap .customerloginbox button[name=normal_login]:hover,.custom-mode-wrap .customercreatebox button[name=submit_user]:hover,.custom-mode-wrap .customerforgotbox button[name=forgot_password]:hover{box-shadow:none;border-color:none !important}.custom-mode-wrap .btn-success.confirm{font-size:15px !important;padding:15px 15px 12px 15px !important}.custom-mode-wrap .subtop ul li.active,.custom-mode-wrap .subtop ul li:hover{border-bottom:2px solid #bc9861}.custom-mode-wrap .subtop ul li.active a,.custom-mode-wrap .subtop ul li:hover a{color:#bc9861}.custom-mode-wrap .booking .step.open{background:#f7efea !important}.custom-mode-wrap .booking{background:#f7efea !important}.custom-mode-wrap .booking-login{background:none !important}.custom-mode-wrap .booking-login .lgnbtn{background:#000 !important;font-family:HelveticaNeueLTCom;line-height:normal !important;text-transform:uppercase;font-size:15px !important}.custom-mode-wrap .booking-login .ctubtn{font-family:HelveticaNeueLTCom;line-height:normal !important;text-transform:uppercase;font-size:15px !important}.custom-mode-wrap .customerlogin_box .btn-success{background:#000 !important;font-family:HelveticaNeueLTCom;text-transform:uppercase;border-radius:0px;padding:10px 20px 5px 20px}.custom-mode-wrap .customerlogin_box .btn-success:hover{border-color:none !important}.custom-mode-wrap .customerlogin_box h1{font-family:HelveticaNeueLTCom;color:#80505c !important;text-transform:uppercase}.custom-mode-wrap .customerlogin_box .btn-danger{background:none !important;border:none !important;font-family:HelveticaNeueLTCom;text-transform:uppercase;font-size:12px}.custom-mode-wrap .customerlogin_box .btn-danger:hover{background:none !important;color:#000 !important}.custom-mode-wrap .booking_times .step .completed{display:none !important}.custom-mode-wrap .booking_times h1{font-family:HelveticaNeueLTCom;color:#80505c !important;text-transform:uppercase}.custom-mode-wrap .booking_times .appointment{background:#fff;border:none !important}.custom-mode-wrap .booking_times .appointment p{color:#1b1b1b}.custom-mode-wrap .booking_times .appointment p i{display:inline !important}.custom-mode-wrap .booking_times .appointment p strong{font-family:HelveticaNeueLTCom;text-transform:uppercase;font-size:13px}.custom-mode-wrap .booking_times .appointment .btn-primary{background:#000 !important;border-radius:0px;font-family:HelveticaNeueLTCom;text-transform:uppercase;font-size:11px !important;padding:10px 20px;line-height:normal !important}.custom-mode-wrap .booking_times .appointment .btn-primary:hover{box-shadow:none !important}.custom-mode-wrap .booking_times .backlink{background:#000 !important;color:#fff;font-size:11px;padding:8px 20px 5px 20px;font-family:HelveticaNeueLTCom;text-transform:uppercase;line-height:normal !important}.custommodebody{background:#f7efea !important}@media only screen and (max-width: 600px){.customernewbox{margin-top:10px}}.choice .choose-date{color:#2e2e2e;padding-top:5px}.choice .active-choice{color:#4cc0c0;font-weight:bold}.review-user{max-width:600px;margin-top:15px}.review-user .review{background:#fff;padding:25px;margin-top:15px}.review-user .review h1{font-size:20px;font-weight:bold;margin-bottom:20px;line-height:25px}@media only screen and (max-device-width: 480px){.review-user .review h1{font-size:18px;line-height:20px}}.review-user .review .starbox{margin-bottom:20px}.review-user .review .starbox label{width:100%;font-size:15px}.review-user .review .starbox .review-box-rating{margin-top:10px}.review-user .review .starbox .review-box-rating i{font-size:17px;color:#fab401;cursor:pointer;margin-right:3px}.review-user .review .starbox textarea{margin-top:10px}.review-user .review_received i{font-size:90px;color:#83d2d2;margin-top:15px}.review-user .review_received h3{font-size:20px;margin-top:25px;margin-bottom:5px}.review-user .btn-star{width:100%;padding:10px 0px;font-size:17px}.reviews-wrapper{padding:30px}@media only screen and (max-device-width: 480px){.reviews-wrapper{padding:20px}}.reviews-wrapper h1{font-size:24px;font-weight:bold;margin-bottom:25px}.reviews-wrapper .total-reviews{font-size:14px;float:left}.reviews-wrapper .total-stars{float:left;margin-right:5px}.reviews-wrapper .total-stars i{color:#60bf9e;font-size:15px}.reviews-wrapper .total-stars span{padding-left:5px;padding-right:0px}.reviews-wrapper .review-box{border-bottom:1px solid #ececec;margin-bottom:10px}.reviews-wrapper .review-box .name{font-weight:bold;width:300px;float:left;padding-left:10px;padding-top:6px}@media only screen and (max-device-width: 480px){.reviews-wrapper .review-box .name{width:30%}}.reviews-wrapper .review-box .datebox{width:30%;float:right;padding-top:5px;text-align:right}.reviews-wrapper .review-box .stars{margin-top:5px;width:100px;float:left}.reviews-wrapper .review-box .stars i{color:#60bf9e;font-size:15px}.reviews-wrapper .review-box .text{font-size:14px;line-height:20px;margin-top:15px;margin-bottom:10px}.reviews-wrapper .review-box:last-child{border-bottom:0px;padding-bottom:0px;margin-bottom:0px}.fixed_datepicker{position:fixed}@media only screen and (max-device-width: 480px){.fixed_datepicker{position:relative;margin-bottom:25px}}.event_headline{float:left;margin-left:20px;padding-top:10px}@media only screen and (max-device-width: 480px){.event_headline{padding-top:20px}}.voucher_applied_box,.giftcard_applied_box{margin-top:10px;text-align:left}.voucher_applied_box ul li,.giftcard_applied_box ul li{padding-bottom:10px}.voucher_applied_box ul li:last-child,.giftcard_applied_box ul li:last-child{padding-bottom:0px}.event_team_button_box{margin-top:-37px}@media only screen and (max-device-width: 480px){.event_team_button_box{margin-top:0px}}.giftcard-choose-option{width:50%;float:left;background:#fff;border:1px solid #003a52;text-align:center;font-size:16px;padding:15px 0px;cursor:pointer;margin-bottom:10px}.giftcard-choose-option.active{background:#094057;color:#fff}.worth-giftcard-box{font-weight:bold;font-size:17px;display:none}.services-giftcard-widget{margin-top:10px}.times-in-other-department{font-size:14px;text-align:center;padding:15px 0;margin-top:10px;background:#fff;border-radius:2px;cursor:pointer;box-shadow:1px 1px 3px rgba(0,0,0,.05)}.times-in-other-department:hover{background:#f8f8f8}.change_department_box{position:relative;cursor:pointer;float:left;background:#fff;padding:15px;width:100%;font-size:14px;margin-bottom:10px;border-radius:2px;border:1px solid #efefef;box-shadow:1px 1px 3px rgba(0,0,0,.05)}.change_department_box .address_field{font-size:12px;margin-top:5px}.change_department_box .title{display:block;position:relative;font-size:14px;font-weight:600;color:#333;padding-left:30px}.change_department_box .title.no-check{padding-left:0}.change_department_box .title:not(.no-check)::before{content:"";position:absolute;background:rgba(0,0,0,0);border:1px solid #bdc5c9;top:-1px;left:0;width:20px;height:20px;font-size:12px;text-align:center;line-height:19px;color:#4bc0c0;border-radius:3px}.active-vouchers-for-customer{text-align:left;font-size:15px;font-weight:bold;margin-bottom:20px}.active-vouchers-wrapper .active-voucher-w{width:100%;margin-bottom:8px;border-bottom:1px solid #ececec;padding-bottom:8px}.active-vouchers-wrapper .active-voucher-w:last-child{border-bottom:0px;padding-bottom:0px;margin-bottom:25px}.active-vouchers-wrapper .active-voucher-w .code{width:25%;float:left;text-align:left}.active-vouchers-wrapper .active-voucher-w .code.head{font-weight:bold}@media only screen and (max-device-width: 480px){.active-vouchers-wrapper .active-voucher-w .code{width:33%}}.active-vouchers-wrapper .active-voucher-w .expire{width:25%;float:left;text-align:left}.active-vouchers-wrapper .active-voucher-w .expire.head{font-weight:bold}@media only screen and (max-device-width: 480px){.active-vouchers-wrapper .active-voucher-w .expire{display:none}}.active-vouchers-wrapper .active-voucher-w .clip-left{width:25%;float:left;text-align:left}.active-vouchers-wrapper .active-voucher-w .clip-left.head{font-weight:bold}@media only screen and (max-device-width: 480px){.active-vouchers-wrapper .active-voucher-w .clip-left{width:33%}}.active-vouchers-wrapper .active-voucher-w .add{width:25%;float:right;text-align:left}.active-vouchers-wrapper .active-voucher-w .add a{background:#ececec;display:inline;color:#2e2e2e;padding:5px 15px;text-align:right;float:right;margin-top:-2px;border-radius:5px;font-size:12px}.active-vouchers-wrapper .active-voucher-w .add a:hover{background:#2e2e2e;color:#fff}@media only screen and (max-device-width: 480px){.active-vouchers-wrapper .active-voucher-w .add{width:33%}}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute}.ribbon::before,.ribbon::after{position:absolute;z-index:-1;content:"";display:block;border:5px solid #2980b9}.ribbon span{position:absolute;display:block;width:232px;padding:5px 0 8px 0px;background-color:#5b5b5b;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font-size:11px;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}.ribbon-top-left{top:0px;left:0px}.ribbon-top-left::before,.ribbon-top-left::after{border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}.ribbon-top-left::before{top:0;right:0}.ribbon-top-left::after{bottom:0;left:0}.ribbon-top-left span{right:0px;top:23px;transform:rotate(-45deg)}body.popup-open{overflow:hidden}.jazzy-popup{font-family:"Hanken Grotesk",sans-serif;letter-spacing:-0.24px}.jazzy-popup--backdrop{position:fixed;inset:0;background:#000;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.jazzy-popup--content{position:fixed;top:35%;left:20px;right:20px;background:#fff;padding:60px 30px 10px 30px;border-radius:24px 24px;visibility:hidden}.jazzy-popup .jazzy-logo{position:absolute;top:-40px;left:50%;transform:translateX(-50%)}.jazzy-popup .jazzy-logo svg{width:80px;height:80px}.jazzy-popup .jazzy-text{font-size:16px;line-height:22px}.jazzy-popup .jazzy-buttons{margin-top:20px;display:flex;flex-flow:column;gap:8px}.jazzy-popup .jazzy-button{display:flex;justify-content:center;align-items:center;height:56px;background:#08059b;color:#fff;font-weight:600;font-size:18px;border:none;border-radius:18px;cursor:pointer;text-decoration:none;appearance:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.jazzy-popup .jazzy-button:hover{background:#020137}.jazzy-popup .jazzy-link{display:flex;align-self:center;align-items:center;padding:10px;background:rgba(0,0,0,0);color:#6c7575;font-weight:500;font-size:18px;text-decoration:none}.jazzy-popup.open .jazzy-popup--backdrop{visibility:visible;opacity:.7}.jazzy-popup.open .jazzy-popup--content{visibility:visible;transform:translateY(0)}/*# sourceMappingURL=widget.css.map */
</pre></body></html>