@font-face{font-family:PepiTRIAL;src:url('{{ "PepiTRIAL-Medium.woff2" | asset_url }}') format("woff2"),url('{{ "PepiTRIAL-Medium.woff" | asset_url }}') format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--main-font: "Manrope", sans-serif;--pepi-font:"PepiTRIAL", sans-serif;--heading-black:#3C3C3C;--heading-pink:#D43790;--text-color:#828282}.h2-title{text-align:center;color:#000;font-size:40px;font-weight:800;line-height:4px}a.label-link{text-decoration:none;color:#000}.direct_form_error_notifications{text-align:center;color:red;font-size:15px;line-height:22px}.lab .h2-title{margin-top:20px}.title-p{text-align:center;color:#000;font-size:15px;font-weight:500}.store_inner .lab .confirm-button-container a.back_member_first{display:block!important}.complete_form a.homepage-btn{background:#fff;display:inline-block;position:relative;left:50%;transform:translate(-50%);height:45px;text-decoration:none!important;padding:0 15px;display:inline-flex;font-weight:600;align-items:center;border:1px solid #000}a.homepage-btn:hover{background:#000;color:#fff!important;text-decoration:none!important}.who-coming-row{display:flex;text-align:center;justify-content:center;position:relative!important;gap:16px}.appoitment_form_loading img{max-width:40px}.Loading_btn{position:absolute;right:35%;top:-47px}.confirm{position:relative;display:flex;justify-content:center;flex-direction:row-reverse;gap:16px}.confirm button.confirm-btn.appointment_form_submit_confirm,.confirm .back-btn{margin:0}.confirm .back-btn a{font-size:18px;color:var(--heading-pink)!important}.confirm .back-btn:hover a{color:#fff!important}.dropdown_member_select_container{position:absolute;bottom:-100px}.form_appointment_container .costom-fome h2{font-size:17px!important}.heading-section h6,.heading-section h2{font-size:18px}p.times-p{font-size:16px}.who-coming-title{cursor:pointer;background-color:#fff;width:200px;border-top-right-radius:50%;border-top-left-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;height:auto;display:flex;align-items:center;text-align:center;justify-content:center}.who-coming-title-2{color:#000;font-size:28px;font-weight:800;margin-top:32px}form.costom-fome{margin-top:40px!important;background:#fff;padding:0}.who-coming-number{margin:0!important;height:100%;font-weight:500!important;font-size:32px!important;line-height:auto;display:flex;align-items:center;font-family:var(--main-font)!important;color:var(--text-color)!important}.who-coming-title-1{color:#000;font-size:50px;font-weight:800}.heading-p{width:100%;max-width:200px;background:#000;cursor:pointer}.box{background-color:#e6e3e3;width:546px;text-align:center;padding:25px 0;display:block;margin:0 auto}.h2-title-price{color:#000;font-size:18px;font-weight:600;line-height:0}.box-title-p{color:#000;font-size:13px;font-weight:600;padding-bottom:10px}.who-coming-heading{color:#000;font-size:10px;font-weight:600;text-align:left;display:flex;justify-content:center;margin-bottom:13px;margin-left:10px}.heading-p p{font-size:16px;font-weight:600}.who-coming-host{margin-left:16px;margin-bottom:0}.confirm-btn{background-color:var(--heading-pink);color:#fff!important;font-weight:500;font-size:18px;font-family:var(--pepi-font);width:200px;padding:10px 20px;display:block;margin:18px auto 0;text-align:center;text-decoration:none!important;border:1px solid var(--heading-pink)}.confirm-btn:hover{background-color:#b62f7a;border-color:#b62f7a}.back-btn{background-color:#fff;color:var(--heading-pink)!important;font-weight:500;font-size:18px;font-family:var(--pepi-font);width:200px;padding:10px 20px;display:block;margin:18px auto 0;text-align:center;text-decoration:none!important;border:1px solid var(--heading-pink)}.back-btn:hover{background-color:#b62f7a;border-color:#b62f7a;color:#fff!important}.pick-title{font-size:46px;margin-top:35px}.slots_input{margin-left:16px}h2.almost-heading{margin-top:0}.tell-us{font-size:32px}p.times-p{font-size:21px}.select-udi.udi-select.number_guest{margin-top:70px}.back{color:#000}.in-store-heading{text-align:center;margin-top:0;width:auto;display:inline-block}.h2-store{color:#fff}.in-stor{background-color:#000;text-align:center}.stor{color:#fff;padding-top:15px;padding-bottom:15px;font-size:17px;font-weight:600;margin-top:0}.booking-navbar{background-color:#fff;text-align:center}.lip-lab{color:#000;padding-top:15px;padding-bottom:15px;font-size:27px;font-weight:600;margin-bottom:0;margin-top:0}.time-in-heading{text-align:center}.pick-title{color:#000;font-size:36px;font-weight:700;line-height:0px;margin-top:42px}.times-p,.almost-heading,.where-heading span{color:#000}.where-heading{color:#000;font-size:14px;line-height:0}.person{font-size:15PX;color:#000}.box-1{background-color:#f9f9f9;width:670px;text-align:center;padding:20px 0 18px;display:block;margin:20px auto 0}.box-1 .person{font-size:16px;font-weight:400;line-height:30px;margin:0!important}.inar-box{text-align:center}.tell-us{color:#000;font-size:40px;font-weight:600;line-height:0;margin-top:74px}.inar-box h6{margin-top:0;font-weight:400;font-size:18px}.tell-us{font-size:32px!important;font-weight:700!important}.select_promo label{font-family:Verdana Pro,sans-serif;font-weight:600;font-style:normal;color:#000;font-size:20px;margin-top:20px!important;display:block}.costom-fome{max-width:100%;width:100%;display:block;margin:0 auto}.costom-fome input,.mobile-form input,.select-form,.number{width:100%;margin:8px 0;display:inline-block;border:1px solid #E5E5E5;border-radius:0;box-sizing:border-box;font-size:16px!important;padding:0 16px;background-color:#fafafa!important;font-family:var(--main-font);color:var(--text-color)!important;height:52px}.costom-form-fst input,.costom-form-fst select{margin:0}form.costom-fome{margin-top:40px}.section-yes-no .ible{color:#fff;margin-top:0}.section-yes-no .ible-no{margin-top:0}.section-yes-no .bg-black,.section-yes-no .bg-gray{height:39px;display:flex;align-items:center;justify-content:center}p.subject-data{margin-top:15px}.optional .guest-h2-1,.number-on,.select_promo label,.form_appointment_container .costom-fome h2,p.subject-data{font-size:16px!important;margin-top:0!important;font-family:var(--main-font)!important;font-weight:500!important;color:#121212;margin-bottom:0!important}.options{display:flex;gap:20px}.options.step3-option input[type=radio]{display:none}.options.step3-option label{flex:1 1 50%;border:1px solid #E5E5E5;padding:15px;text-align:center;cursor:pointer;font-weight:400;border-radius:0;transition:all .3s ease;font-family:var(--main-font);font-size:20px}.options.step3-option input[type=radio]:checked+label{border-color:var(--heading-pink);background-color:var(--heading-pink);color:#fff}h2.number-on{margin-bottom:10px!important}.first{display:flex}.first-name{width:100%}.name-first{width:50%}.name-first-1,.costom-form-fst .name-first-1{padding-right:0}.select-car{display:flex}.custom-select,.mobile-form{width:100%}.select-width{width:100%;padding-right:0}.costom-form-fst .select-width{padding-right:0}.guest-h2-1{color:#000;margin-bottom:0;font-size:17px}.coming{color:#000;margin-top:20px;font-size:28px}.else-come,.text-center{text-align:center}.checkbox-title{color:#000;font-size:34px;margin-bottom:0}.texts-title-h6{color:#000;font-size:16px;margin-top:20px}.mark{display:grid;max-width:737px;margin:0 auto}.container{color:#000;line-height:29px;z-index:9;position:relative}.who-come-1{color:#fff}#datepicker{margin-top:30px;border:1px solid #E5E5E5}.ui-datepicker-title{font-size:28px}.who-coming-color-1{color:#000}.Table th,.Rte table th,.Table td,.Rte table td{border-bottom:none!important}a.back{text-decoration:none!important;color:#000!important}.checkbox-title{font-weight:700}.inar-box h6{margin-top:0;font-weight:400;font-size:16px}.back:hover{color:#fff!important}.texts-title-h6{margin-top:0}.select_promo textarea{width:100%;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;color:#000;background-size:18px;-webkit-appearance:auto!important;appearance:auto!important;font-size:14px;padding:12px 4px 12px 10px;text-transform:uppercase}.time-in-heading .where-heading{font-weight:400;margin:0;line-height:27px;font-size:18px}.time-in-heading .where-heading span{font-weight:700}table.ui-datepicker-calendar thead{border-bottom:1px solid #ccc}#datepicker thead *{color:#121212;font-size:16px!important;background:#fff;font-weight:600!important;font-family:var(--main-font)!important;text-align:left!important;padding-left:16px}#datepicker table tr th{padding-left:0}#datepicker .ui-datepicker .ui-state-default{text-decoration:none;line-height:40px;height:100%;color:#000;text-align:left!important;padding:24px 0 0 16px!important;font-family:var(--main-font)!important;font-weight:700}.Table th,.Rte table th,.Table td,.Rte table td{text-align:center!important}.who-coming-color-2{color:#fff}.heading-section h2{color:#000;text-align:center;font-size:27px;margin-top:10px;font-weight:700}.heading-section{text-align:center;color:#000}.heading-section h6{font-size:18px;font-weight:400;margin-bottom:0!important;margin-top:16px!important;line-height:29px}.udi-select-form{width:100%}.number-on{color:#000}.number span{cursor:pointer}.number{background-color:#e6e3e3;display:flex;justify-content:space-between;padding:0 10px}.number .minus,.plus{width:40px;height:40px;padding:0!important;vertical-align:middle;font-size:25px!important;line-height:50px;margin:0!important}.number input{height:auto;width:auto;text-align:center;font-size:22px;color:#000;border-radius:4px;display:inline-block;vertical-align:middle;background-color:#e6e3e3;border:0px;padding:0 15px}.number .minus{background-image:url(../img/left-arrow.png);background-repeat:no-repeat;background-position:left;background-size:20px}.number .plus{background-image:url(../img/right-arrow.png);background-repeat:no-repeat;background-position:right;background-size:20px}.ible{font-size:20px;margin:18px;padding-top:0;color:#fff}.ible-no{font-size:20px;margin:18px;padding-top:0}.subject-data{font-size:17px;color:#000;font-weight:400}.retto label{color:#000;font-size:18px}.pick-title{font-weight:700}.data{display:flex;width:100%;text-align:center}.bg-black{background-color:#000;width:50%}.bg-gray{background-color:#e6e3e3;width:50%}.custom-lect{width:100%}.back-btn:hover a{color:#fff!important}.select-udi{padding:4px 35px;box-sizing:border-box;color:#000;display:block;font-size:18px;background-color:var(--heading-pink);color:#fff;padding-left:15px!important;width:200px;font-weight:500;border-radius:0;border:unset;padding-top:10px;padding-bottom:10px;font-family:var(--pepi-font)!important}.udi-select{background-image:url(/cdn/shop/files/down-arrow_1.png?v=1657777134);background-repeat:no-repeat;background-position:92% 51%;background-size:15px}.booking_page .in-stor{background:none;padding:20px 0}.PageContent.PageContent--narrow.Rte{padding-top:10px;padding-bottom:30px}.book-time{padding:15px 0;margin-top:0!important}.booking_page{margin-top:0;margin-bottom:0}.bokking_section .PageContent.PageContent--narrow.Rte{margin-top:0}.storelocation.store-hours{font-weight:400;width:45%;margin:0 auto;text-align:center;line-height:40px;font-size:20px;padding-bottom:40px}.bokking_section .PageContent.PageContent--narrow.Rte{max-width:1366PX}.who-coming-col .heading-p p{margin-top:0;font-weight:700;font-size:18px;padding:8px 0;color:#fff;TEXT-TRANSFORM:uppercase}.box-information-container h4{margin-bottom:5px!important;margin-top:4px}.heading-p-sub p{font-size:12px;font-style:italic;margin-top:16px!important;margin:0 40px;text-align:left;line-height:1.2em;text-transform:uppercase}.store_inner .who-coming-col.comming_modules{display:flex;flex-direction:column;align-items:center}.box-information-container p{margin-bottom:0!important}.box-information-container{background:#fff;padding:15px;border-radius:5px;box-shadow:0 0 10px #00000021;margin-top:25px;order:4}.bokking_section .panel h2{margin-bottom:0;font-weight:700}.bokking_section h2.panel-3{margin-top:20px;margin-bottom:6px!important}.store_address{margin-top:15px!important;margin-bottom:14px!important}.bokking_section{background-size:cover;background-repeat:no-repeat;padding-top:70px;padding-bottom:30px;background-image:url(/cdn/shop/files/beauty-booking-bg.png?v=1665486867);background-position:center;position:relative;background-image:unset;background:#fff}.who-coming-row div:nth-child(4) .who-coming-title.who-coming-color{background-image:url(/cdn/shop/files/booking-icon-img.png?v=1665486871);background-size:cover}.bokking_section:after{content:"";background-color:#fff;opacity:.4;position:absolute;left:0;top:0;bottom:0;right:0;z-index:0}.booking_page .in-stor .h2-store{font-weight:700;font-style:normal;color:#000;transition:color .2s ease-in-out;font-size:24px}.stores_list{width:60%;margin:0 auto}.store_inner .accordion{position:relative;font-size:20px;text-align:left}.store_inner .accordion:before{background-image:url(/cdn/shop/files/down-arrow_1.png?v=1657777134);background-repeat:no-repeat;background-size:contain;content:"";position:absolute;width:30px;height:14px;right:15px;top:29px}.loader{width:90px;margin:0 auto}label.error{color:red;font-size:13px}select.select-form.error,input.error{border-color:red;margin-bottom:0}h2.pick-title{font-weight:700!important}.store_location .store_address{font-weight:300!important;margin-top:0!important}.in-store-heading.send-request{position:relative}.in-store-heading.send-request .Loading_btn{top:17px}.appointment_guests{display:flex;flex-direction:column;gap:20px}.appointment_guests .first{gap:20px}.box-information-container.box-related-1,.box-information-container.box-related-4{display:none!important}.who-coming-no-heading,.time-in-heading h2,h2.formtype.tell-us.formtype_1,h2.checkbox-title,h2.formtype.tell-us.formtype_4,h2.coming,div#appointment_direct_content h2{font-size:24px;font-family:var(--pepi-font)!important;font-weight:500!important;color:#121212;text-align:center}.pick_content p,.formtype.formtype_1 h6,.number-of p,h6.texts-title-h6,.formtype.formtype_4 h6,div#appointment_direct_content h6{font-family:var(--main-font);font-weight:400;font-size:18px;line-height:1.5;color:var(--text-color)}h2.checkbox-title{margin-top:32px;margin-bottom:16px!important}h6.texts-title-h6{margin-top:0}.number-of p{font-size:14px}.who-coming-row .heading-p{display:none}.who-coming-title.who-coming-color{border:1px solid #E5E5E5;border-radius:inherit;height:70px;width:235px}.highlight .who-coming-title.who-coming-color{background-color:var(--heading-pink)}.highlight .who-coming-title.who-coming-color .who-coming-number{color:#fff!important}.multi-step-nav{display:flex;justify-content:space-between;gap:10px;width:750px;margin:0 auto 40px}.multi-step-nav .step{border-radius:50px;background-color:#fff;font-weight:500;transition:all .3s ease;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid #E5E5E5;font-family:var(--pepi-font)!important;color:var(--text-color);font-size:28px;position:relative}.step.step-2:before{content:"";background:#e5e5e5;right:0;position:absolute;height:1px;width:380px;z-index:-1}.step.step-3:before{content:"";background:#e5e5e5;right:0;position:absolute;height:1px;width:380px;z-index:-1}.step.step-2.active:before{background:var(--heading-pink)}.step.step-3.active:before{background:var(--heading-pink)}.multi-step-nav .step.active{background-color:var(--heading-pink);color:#fff}#datepicker .ui-datepicker .ui-datepicker-prev{left:18px!important}#datepicker .ui-datepicker .ui-datepicker-next{right:22px!important}#datepicker .ui-datepicker .ui-datepicker-header{padding-top:40px}#datepicker .ui-datepicker .ui-datepicker-prev,#datepicker .ui-datepicker .ui-datepicker-next{top:43px}.ui-datepicker .ui-datepicker-title{font-family:var(--pepi-font)!important;font-weight:500;font-size:24px;color:#121212}table.ui-datepicker-calendar tr td{border:1px solid #e6e6e6!important;padding:5px;text-align:center;box-shadow:24px 0 24px #00000005}#datepicker table tr td:last-child{border-right:unset!important}#datepicker table tr td:first-child{border-left:unset!important}#datepicker table tr:last-child td{border-bottom:unset!important}#datepicker table tr td{padding:0;width:185px;height:139px}body #datepicker .ui-datepicker .ui-state-default{border:none!important}body #datepicker .ui-datepicker .ui-state-default{font-family:var(--main-font)!important;color:#828282}section.appointment_container.calender_slots hr{display:none}section.appointment_information_container{display:none}section.appointment_information_description_container{display:none}.costom-form-fst{border:1px solid #E5E5E5;padding:40px 40px 20px;display:flex;flex-direction:column;gap:20px}.step3-gap{gap:20px}.slot_fields_address{display:flex;flex-direction:column;gap:20px}.costom-form-fst .select_promo label{margin-top:0;margin-bottom:20px}.costom-fome input::-webkit-input-placeholder,.mobile-form input::-webkit-input-placeholder,.select-form::-webkit-input-placeholder{color:var(--text-color)}.costom-fome input::-moz-placeholder,.mobile-form input::-moz-placeholder,.select-form::-moz-placeholder{color:var(--text-color);opacity:1}.costom-fome input:-ms-input-placeholder,.mobile-form input:-ms-input-placeholder,.select-form:-ms-input-placeholder{color:var(--text-color)}.costom-fome input::placeholder,.mobile-form input::placeholder,.select-form::placeholder{color:var(--text-color)}h2.booking-heading-title{margin-top:0!important;margin-bottom:20px!important}.booking-heading-section.faq-banner-heading{background:#fff}.preferred-date-row{display:flex;gap:20px}.preferred-first-col{width:75%}.preferred-sec-col{width:25%}form#appointment_direct_form,.direct_fields_address{display:flex;flex-direction:column;gap:20px}form#appointment_direct_form input,.mobile-form input,form#appointment_direct_form .select-form,form#appointment_direct_form .number{margin:0}h2.guest-h2-1{padding-bottom:20px}.pb{padding-bottom:10px}.direct_fields_address h2,.slot_fields_address h2{padding-bottom:0}.grp-btns-div{display:flex;flex-direction:row-reverse;justify-content:center;gap:16px}.radio-custom .options.step3-option{flex-wrap:wrap}.radio-custom .options.step3-option label{flex:1 1 18%}@media(min-width:1401px){.booking-heading-section.faq-banner-heading{margin-top:-1px}}@media only screen and (max-width:567px){.Loading_btn{right:0%;top:-35px}.number input{width:17%!important}body .number .minus,body .number .plus{font-size:20px!important}.heading-p-sub p{font-size:10px!important}.store_location .store_address{font-size:18px}.select-udi{font-size:16px}.time_calander .list-1{line-height:27px!important}.part-box .part-title{margin-top:5px!important}.part-box{padding-top:9px}.time_calander .list-1{line-height:27px}.ui-datepicker table{margin-bottom:0!important}.box-1{margin-top:10pxpx}#datepicker .ui-datepicker .ui-state-default,.time_calander .list-1 label{font-size:15px!important}iframe.store_location{height:250px}.who-coming-row{flex-wrap:nowrap}.who-coming-title{width:100px;height:110px;margin:0!important}.heading-p{width:100px}.store_inner .who-coming-col.comming_modules{width:33%}h1.who-coming-number{font-size:13px!important}.who-coming-col .heading-p p{font-size:10px;line-height:19px}.heading-p-sub p{margin:0!important}.who-coming .who-coming-col .select-udi.udi-select{margin-top:70px!important}html.js.supports-sticky.supports-hover{padding-bottom:0!important}.complete_form .card-body{margin:0}.card-main-1{margin:0!important}.heading-section h2{font-size:18px}.box-information-container{position:inherit!important;margin-top:0}.confirm-button-container.confirm_member_container{margin-top:0}.select-udi.udi-select.number_guest{margin-top:10px}.name-first{width:100%;padding:0!important}.first,.select-car{flex-wrap:wrap}.costom-fome .select-width{padding:0!important}.optional .guest-h2-1,.number-on,.select_promo label{font-size:18px!important}h2.coming{margin-top:10px!important;font-size:18px!important}h2.checkbox-title{font-size:20px!important;margin-top:15px!important;margin-bottom:10px!important}h6.texts-title-h6{margin-top:20px!important}.mark .container,.heading-section h6,h2.almost-heading{font-size:16px!important}h2.almost-heading{font-size:18px!important}.times-p{font-size:16px!important}.where-heading{font-size:15px!important}.box-1{width:100%!important;padding:15px!important}.tell-us{font-size:22px!important}.who-coming-number{font-size:30px!important}.who-coming-col{margin-top:25px}.bokking_section{padding-top:0}.stores_list{width:95%}.store_inner .accordion:before{width:18px;right:5px}.store_inner .accordion{font-size:19px}#datepicker table tr td{padding:3px}.lab .h2-title{line-height:25px;margin-bottom:0!important;font-size:18px!important}.h2-title{font-size:16px!important;margin-top:0!important}.storelocation.store-hours{width:96%;font-size:18px}.book-time{font-size:20px!important;margin-top:10px!important}.bokking_section .PageContent.PageContent--narrow.Rte{margin-bottom:0;padding-top:0}.heading-p{color:#000;padding:0;margin-left:41px}.who-coming-title{margin:0 auto}.heading-p{margin-left:0;margin-bottom:10px}.box-information-container{margin-bottom:20px;margin-top:20px}.time_calander{padding-left:0!important}.box-information-container p{max-width:100%!important}.box-information-container h4{font-size:15px}.box-information-container p{font-size:16px}.back-btn{margin:15px auto 0}.box{background-color:#f7edeb;width:100%;text-align:center;padding:25px 0;display:block;margin:0 auto}.box-1{background-color:#fafafb;width:670px;text-align:center;padding:12px 0;display:block;margin:0 auto}.mark{display:grid;margin-left:0}.h2-title-price{color:#000;font-size:18px;font-weight:600;line-height:27px}.pick{color:#000;font-size:36px;font-weight:700;line-height:43px;margin-top:42px}.tell-us{color:#000;font-size:40px;font-weight:600;line-height:0px;margin-top:47px}.number input{height:34px;width:100%;font-size:18px}.fc .fc-toolbar-title{font-size:18px;margin:0}.card-section .card{margin-bottom:20px}.fc .fc-button{font-size:10px}.radio-custom .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:17px;margin-left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-width{width:100%;padding-right:8px}.subject-data{font-size:18px;color:#000;font-weight:400}.list-1 label .list{position:relative;display:inline-block;background:#e6e3e3;padding:12px 11px;color:#000;font-size:18px;margin-bottom:4px;width:93px}}.card-section{margin-left:50px}.audi-year{padding-right:0}@media only screen and (max-width:768px){.tell-us-more{margin:0 15px}.who-coming-host{margin-left:7px;margin-bottom:0}.list-1{display:block;margin:40px auto 0}}.calend{position:relative;width:100%;height:100vh}.radio-custom input{position:absolute;opacity:0;cursor:pointer;left:0;display:inline-block}.radio-custom .checkmark{position:absolute;top:3px;left:0;height:20px;width:20px;background-color:#e6e3e3;border-radius:50%}.radio-custom .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bachol{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:0}@media(min-width:576px){.retto{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media(min-width:1200px){.bridal{max-width:1140px}}.radio-custom input:checked~.checkmark{background-color:#000}.radio-custom .checkmark:after{content:"";position:absolute;display:none}.radio-custom input:checked~.checkmark:after{display:block}.who-coming-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-top:2.2rem}.part-box .part-title{color:#fff;font-size:24px;text-transform:uppercase;font-weight:700;width:100%;max-width:60%;margin:0 auto;margin-top:25px!important}.part-box img{margin-top:0;margin-bottom:0}.complete_form .card-section{margin-left:0}.complete_form .card-section .card-body img{margin-top:0;margin-bottom:0}@media(min-width:1441px){.who-coming-col{-ms-flex:0 0 16%;max-width:17.33%}}.discuss{display:flex;justify-content:center}.red-box{text-align:center}.part-box{background-color:#000;width:656px;height:274px;margin:auto;display:flex;flex-direction:column;align-content:center;justify-content:center}.inqui{width:64px}.part-title{font-size:25px;font-weight:600;color:#fff}.recived-title{text-align:center;font-size:18px;font-weight:500;color:#000;margin:40px 0}.apple-icon{width:55px;padding:7px 6px;border-radius:33px;margin-right:15px}.card-body{width:270px;height:88px;border:solid 1px #dcdcdc;margin:8px;display:flex;align-items:center;justify-content:center;padding:17px 36px;text-align:left;border-radius:4px;box-shadow:0 2px 4px #0000007f;background-color:#f9f9f9}.card-main{display:flex;justify-content:center;width:100%}.homepage-btn{margin-top:30px;color:#000!important;letter-spacing:.52px;font-size:16px;text-decoration-color:#000!important;text-decoration:none!important;padding-bottom:0}.homepage-btn:hover{text-decoration:underline!important}.google-icon{width:55px;margin-right:10px;padding:7px 6px;border-radius:20px}.homepage-btn{display:flex;justify-content:center;margin-top:20px;font-size:16px;text-decoration:none;color:gray}.promo-color{background-color:#000}.must-color{color:#000}.card-main-1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;width:100%;justify-content:center}.ui-widget-header .ui-icon{background-image:url(/cdn/shop/files/left-arrow.png?v=1658839212)!important;width:20px;height:22px;background-size:cover!important;background-position:center!important}#datepicker .ui-datepicker .ui-state-hover,#datepicker .ui-datepicker .ui-state-active,.time_calander .active{background:var(--heading-pink)!important;color:#fff!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:0!important;height:0!important;margin:15px!important}.ui-datepicker-next .ui-icon{background:url(/cdn/shop/files/next.png?v=1658839431)!important;width:20px;height:22px;background-size:cover!important;background-position:center!important}#datepicker .ui-state-hover.ui-datepicker-next-hover,#datepicker .ui-state-hover.ui-datepicker-prev-hover{background:#f000!important;border-color:#f000;padding:0!important}.select-width .select-form{font-size:14px}@media(min-width:576px){.part-box .part-title{max-width:100%;font-size:20px;padding:0 10px}.card-main-1{margin:0!important}.card-body{margin:0}.card-main{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}input:focus-visible{outline:none}select:focus-visible{outline:none}input::placeholder{color:#000}.mark .container{display:block;position:relative;padding-left:17px;margin-bottom:8px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #E5E5E5;padding-top:10px;padding-bottom:10px;font-weight:600;font-family:var(--main-font)}.mark .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.mark .checkmark{position:absolute;top:50%;height:20px;width:20px;background-color:#fafafa;right:16px;transform:translateY(-50%);border:1px solid #e5e5e5}.mark .checkmark:after{content:"";position:absolute;display:none}.mark .container input:checked~.checkmark:after{display:block}.mark .container .checkmark:after{left:8px;top:4px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mark .container input:checked~.checkmark{background-color:var(--heading-pink);border-color:var(--heading-pink)}.mark .container input:checked~.checkmark:after{border-color:#fff}.mark .accept-field{border:unset;margin-top:60px;padding-left:30px}.mark .accept-field .checkmark{left:0}.mark .accept-field a{color:#009cbf;text-decoration-color:#009cbf;font-size:16px}.mark .accept-field a:hover{color:#b62f7a;text-decoration-color:#b62f7a}.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active{background-color:#000}.fc .fc-button-primary{background-color:#000}.fc .fc-toolbar-title,.fc table{color:#000}.hasDatepicker{display:flex;width:100%;justify-content:center}.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{display:block;width:100%;max-width:100%}.ui-state-default{text-align:center!important;font-size:20px!important;background:none!important}.ui-widget-content{border:none!important}.ui-state-active{color:#fff!important;background:#000!important;border:#000!important}.ui-widget-header{border:none!important;background:none!important}.list-1{display:block;margin:40px auto 0}.list-1 label{cursor:pointer}.list-1 label input{display:none}.list-1 label span{position:relative;display:inline-block;background:#e6e3e3;padding:15px 30px;color:#000;font-size:20px;margin-bottom:4px;width:87px}.list-1 input:checked~.list{color:#fff!important;background:#000!important;border:#000!important}select{-moz-appearance:none!important;-webkit-appearance:none!important}select::-ms-expand{display:none!important}.send-request{background-image:url(../img/right1-arrow.png);background-repeat:no-repeat;background-position:99%;background-size:18px}.availabl{text-transform:uppercase}.ui-datepicker table{margin:0!important}.first-name textarea#edit-additional-queries{width:100%;margin-top:20px;padding-left:12px;padding-top:8px;padding-right:12px;display:inline-block;border:1px solid #E5E5E5;border-radius:0;background:#fafafa!important;font-family:var(--main-font);color:var(--text-color)!important;font-size:16px}.accordion{background-color:#111010;color:#fff;cursor:pointer;padding:18px;width:100%;border:none;text-align:center;outline:none;font-size:29px;transition:.4s}.book-time{font-size:30px;display:flex;justify-content:center;text-align:center}.lab .h2-title{line-height:30px;margin-bottom:30px!important}.panel.active{padding-bottom:35px}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;text-align:center}.active{max-height:none!important}.panel-1{font-size:25px;font-weight:700;margin-bottom:-10!important}.panel-2{font-size:20px;font-weight:700}.store-hours{font-weight:700;font-size:21px;padding-top:0;padding-bottom:25px;line-height:33px}.storelocation span{font-weight:700;font-size:25px}.storelocation span{display:block}.box-information-container p{font-size:15px}.confirm-button-container.confirm_member_container{position:relative;margin-top:120px}.time_calander .list-1:hover{transition:.5s;background:var(--heading-pink);color:#fff;cursor:pointer}.calender_slots .confirm_member_container{margin-top:25px!important;display:flex;flex-direction:row-reverse;justify-content:center;gap:16px}.calender_slots .confirm_member_container a{margin:0}.time_calander .list-1 label{margin-left:0;min-width:82px;display:inline-block}.disable_hours{opacity:.2;background:#000;color:#fff;cursor:not-allowed!important}.google-icon{width:50px}.card-main-1 .card-body p{font-size:16px}.card-main-1 .card-body p a{text-decoration:none;color:#000}.card-main-1 .card-body img{margin-right:10px!important;margin-left:0!important}.who-coming .who-coming-col .select-udi.udi-select{margin-top:55px}.time_calander{display:flex;width:100%;max-width:100%;justify-content:flex-start;margin:32px auto 0;background:#fff;align-items:center;flex-wrap:wrap;padding:30px;border:1px solid #E5E5E5;gap:30px}.time_calander .list-1{display:flex;text-align:center;border:1px solid #E5E5E5;height:56px;line-height:normal;padding:0 5px;margin:0;flex:0 0 calc(100% / 6 - 30px);align-items:center;justify-content:center;color:var(--text-color);font-family:var(--main-font);font-weight:400}.complete_form .card-body{margin:8px}.costom-fome .options input{width:auto!important}label#book_direct_date_flexible-error,label#book_direct_date_inperson-error{position:absolute;bottom:-19px;left:0}.options{position:relative}.lab .h2-title{padding-bottom:15px;line-height:.9;font-weight:700;margin-bottom:0!important}.pick-title{font-size:35px;font-weight:700}form#appointment_direct_form select.select-form[name=address],form#appointment_direct_form .d-none-field{display:none}@media only screen and (max-width:1024px)and (min-width:768px){iframe.store_location{height:300px}.form_appointment_container{padding:30px}.time_calander .list-1{margin-right:5px}.storelocation.store-hours{width:72%}.bokking_section .PageContent.PageContent--narrow.Rte{margin-bottom:10px!important}.bokking_section .PageContent.PageContent--narrow.Rte{margin-bottom:10px!important;padding-left:15px;padding-right:15px}.who-coming-col{-ms-flex:0 0 16%!important;max-width:33%!important}.times-p{font-size:18px!important}.pick-title{margin-top:0}.lab .h2-title{font-size:20px!important;margin-top:0}.heading-section h6{font-size:18px}.card-main-1 .card-body{margin:0 5px}}@media only screen and (max-width:1366px)and (min-width:1000px){.heading-p-sub{width:200px}}@media(max-width:1300px){.time_calander .list-1{width:calc(17% - 29px);flex:unset}}@media(max-width:1200px){.price-pp-heading h2{font-size:46px}.price-pp-heading p,.who-coming-no-heading,.time-in-heading h2,h2.formtype.tell-us.formtype_1,h2.checkbox-title,h2.formtype.tell-us.formtype_4,h2.coming,div#appointment_direct_content h2{font-size:20px!important}.multi-step-nav .step{width:50px;height:50px;font-size:24px}.who-coming-title.who-coming-color{height:50px}.who-coming-number{font-size:28px!important}.pick_content p,.formtype.formtype_1 h6,.number-of p,h6.texts-title-h6,.formtype.formtype_4 h6,div#appointment_direct_content h6{font-size:16px}}@media(max-width:1100px){.price-pp-heading h2{font-size:42px}.price-pp-heading p,.who-coming-no-heading,.time-in-heading h2,h2.formtype.tell-us.formtype_1,h2.checkbox-title,h2.formtype.tell-us.formtype_4,h2.coming,div#appointment_direct_content h2{font-size:18px!important}.time_calander .list-1{width:calc(17% - 28px)}}@media(max-width:1024px){.time_calander .list-1{width:calc(17% - 4px)}.radio-custom .options.step3-option label{flex:1 1 20%}}@media(max-width:991px){.price-pp-heading h2{font-size:38px}.who-coming-title.who-coming-color{width:180px}.multi-step-nav{width:670px}.step.step-2:before,.step.step-3:before{width:320px}.who-coming-number{font-size:24px!important}.time_calander{gap:20px}.time_calander .list-1{width:calc(17% - 3px)}.radio-custom .options.step3-option label{flex:1 1 30.33%}}@media only screen and (max-width:767px){.select-udi{font-size:16px}.ui-datepicker-title{font-size:20px}.box-1{margin-top:10px!important}.select-form{padding:10px 4px 10px 5px}.mobile-form input{padding:10px 4px 10px 8px}.heading-p-sub{max-width:100px;width:100%}.booking-form-section{padding:40px 0}.bokking_section{padding-top:40px}.price-pp-heading h2{font-size:30px}.multi-step-nav{max-width:500px}.step.step-2:before,.step.step-3:before{width:220px}.who-coming-title.who-coming-color{width:120px}.who-coming-number{font-size:20px!important}.ui-datepicker .ui-datepicker-title{font-size:20px}#datepicker thead *{font-size:14px!important}.time_calander{gap:10px}.time_calander .list-1{width:calc(25% - 8px)}body #datepicker .ui-datepicker .ui-state-default{font-size:16px!important;padding:0!important;text-align:center!important;line-height:40px}#datepicker table tr td{width:auto;height:40px}.time_calander .list-1 label{font-size:14px}.costom-form-fst{padding:20px}.costom-fome input,.mobile-form input,.select-form,.number{font-size:14px!important;padding:0 10px!important;height:40px}.options.step3-option label{padding:5px;font-size:16px}.mark .container,.heading-section h6,h2.almost-heading{font-size:14px!important}.mark .accept-field a,.first-name textarea#edit-additional-queries{font-size:14px}body .number .minus,body .number .plus{font-size:27px!important}}@media(max-width:667px){.price-pp-heading h2{font-size:26px}}@media(max-width:567px){.multi-step-nav{width:400px}.step.step-2:before,.step.step-3:before{width:190px}.multi-step-nav .step{width:40px;height:40px;font-size:20px}.who-coming-title.who-coming-color{width:100%}.store_inner .who-coming-col.comming_modules{width:calc(33.33% - 16px)}.confirm-btn,.back-btn,.confirm .back-btn a{font-size:16px;padding:6px 20px}.price-pp-heading p,.who-coming-no-heading,.time-in-heading h2,h2.formtype.tell-us.formtype_1,h2.checkbox-title,h2.formtype.tell-us.formtype_4,h2.coming,div#appointment_direct_content h2{font-size:16px!important}.pick_content p,.formtype.formtype_1 h6,.number-of p,h6.texts-title-h6,.formtype.formtype_4 h6,div#appointment_direct_content h6{font-size:14px}.time_calander{padding:20px!important}.optional .guest-h2-1,.number-on,.select_promo label,.form_appointment_container .costom-fome h2,p.subject-data{font-size:16px!important}.preferred-date-row{flex-direction:column}.preferred-first-col,.preferred-sec-col{width:100%}button#direct_form_bulk{margin-top:14px}}@media only screen and (max-width:1440px)and (min-width:1367px){.heading-p-sub p{width:200px}html.js.supports-sticky.no-supports-hover{padding-bottom:0!important}}@media(min-width:820px){.box-information-container{max-width:660px;width:100%}}@media(min-width:1200px){.box-information-container{max-width:674px;width:100%}}.lab{padding:0 15px}@media(max-width:480px){.price-pp-heading h2{font-size:20px}.price-pp-heading p,.who-coming-no-heading,.time-in-heading h2,h2.formtype.tell-us.formtype_1,h2.checkbox-title,h2.formtype.tell-us.formtype_4,h2.coming,div#appointment_direct_content h2{font-size:14px!important}.multi-step-nav{width:270px}.step.step-2:before,.step.step-3:before{width:140px}.confirm-btn,.back-btn,.confirm .back-btn a{font-size:14px;padding:4px 20px}.pick_content p,.formtype.formtype_1 h6,.number-of p,h6.texts-title-h6,.formtype.formtype_4 h6,div#appointment_direct_content h6{font-size:12px}#datepicker thead *{font-size:12px!important}.time_calander .list-1{width:calc(33.33% - 8px)}.optional .guest-h2-1,.number-on,.select_promo label,.form_appointment_container .costom-fome h2,p.subject-data{font-size:14px!important}}@media(max-width:440px){.grp-btns-div{flex-direction:column;gap:0}.grp-btns-div button,.grp-btns-div a{width:100%}}@media(max-width:400px){.ui-datepicker-title{font-size:14px}.confirm-btn,.back-btn{width:130px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/booking-new.css.map */
