.booking-service .page__title{color:var(--Secondary-Black, #000);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:ITC Garamond Std;margin:0;font-size:32px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.32px}@media screen and (min-width: 750px){.booking-service .page__title{font-size:72px;font-weight:300;line-height:100%;letter-spacing:-2px}}.booking-service .booking-subtitle{color:var(--Secondary-Black, #000);font-family:franklin-gothic-atf;font-size:12px;font-style:normal;font-weight:300;line-height:140%}@media screen and (min-width: 750px){.booking-service .booking-subtitle{font-size:20px}}.booking-service .booking-subtitle b{color:var(--Secondary-Black, #000);font-family:franklin-gothic-atf;font-size:11px;font-style:normal;font-weight:500;line-height:140%}@media screen and (min-width: 750px){.booking-service .booking-subtitle b{font-size:20px}}.booking-service .booking-subtitle span{display:inline-block;padding:0 4px;background:var(--Secondary-XLite-Green, #daded9);width:fit-content}.booking-service .booking-title-wrapper{padding:0 15px;display:flex;flex-direction:column;align-items:center;margin-bottom:24px;gap:6px}@media screen and (min-width: 750px){.booking-service .booking-title-wrapper{margin-bottom:40px;gap:0px}}.booking-service .container{max-width:962px;margin:auto}.booking-service .booking-nav-buttons{display:flex;align-items:center;justify-content:flex-end}#booking-service_list{display:grid;list-style-type:none;flex-wrap:wrap;gap:16px;padding:0 15px}@media screen and (min-width: 1000px){#booking-service_list{gap:20px;grid-template-columns:1fr 1fr}}#booking-service_list>li{position:relative}.booking-service_label{display:flex;flex-direction:column;border:1px solid #ddd3c5;border-radius:8px;background:#fff;padding:15px 16px;height:100%;cursor:pointer}@media screen and (min-width: 750px){.booking-service_label{padding:16px}}.booking-service_label:hover{border:1px solid var(--Primary-Green, #667b61);z-index:2}#booking-service_list>li:first-child .booking-service_label{height:unset}.booking-service_label_text_container{font-size:14px;display:flex;gap:12px;align-items:center}.booking-service_label_text_container:before{content:"";width:24px;height:24px;min-width:24px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="11.5" fill="white" stroke="%23DDD3C5"/></svg>')}:checked+label .booking-service_label_text_container:before{content:"";width:24px;height:24px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="12" fill="%23667B61"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.0645 7.55639C17.4015 7.81272 17.4669 8.29372 17.2106 8.63073L10.9025 16.9245L6.86093 12.9285C6.55984 12.6308 6.55709 12.1453 6.85479 11.8442C7.15249 11.5431 7.63791 11.5404 7.939 11.8381L10.739 14.6065L15.9901 7.70249C16.2465 7.36547 16.7275 7.30006 17.0645 7.55639Z" fill="white"/></svg>')}.booking-service_label_text_container.selected:before{content:"";width:24px;height:24px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="12" fill="%23667B61"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.0645 7.55639C17.4015 7.81272 17.4669 8.29372 17.2106 8.63073L10.9025 16.9245L6.86093 12.9285C6.55984 12.6308 6.55709 12.1453 6.85479 11.8442C7.15249 11.5431 7.63791 11.5404 7.939 11.8381L10.739 14.6065L15.9901 7.70249C16.2465 7.36547 16.7275 7.30006 17.0645 7.55639Z" fill="white"/></svg>')}.booking-service_label_multi_text{display:flex;justify-content:center;align-items:center;gap:5px}.booking-service_label_multi_text:before{content:""}.booking-service_label_multi input:checked~.booking-service_label_multi_text:before{width:18px;height:18px;display:inline-block;background-image:url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5645 4.55639C14.9015 4.81272 14.9669 5.29372 14.7106 5.63073L8.4025 13.9245L4.36093 9.92846C4.05984 9.63076 4.05709 9.14534 4.35479 8.84424C4.65249 8.54315 5.13791 8.5404 5.439 8.8381L8.23902 11.6065L13.4901 4.70249C13.7465 4.36547 14.2275 4.30006 14.5645 4.55639Z" fill="%23667B61"/></svg>')}.booking-service_label_multi.checked .booking-service_label_multi_text:before{content:"";width:18px;height:18px;display:inline-block;background-image:url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5645 4.55639C14.9015 4.81272 14.9669 5.29372 14.7106 5.63073L8.4025 13.9245L4.36093 9.92846C4.05984 9.63076 4.05709 9.14534 4.35479 8.84424C4.65249 8.54315 5.13791 8.5404 5.439 8.8381L8.23902 11.6065L13.4901 4.70249C13.7465 4.36547 14.2275 4.30006 14.5645 4.55639Z" fill="%23667B61"/></svg>')}.booking-service_label_description{color:#3c3c3c;font-family:franklin-gothic-atf;font-size:12px;font-style:normal;font-weight:350;line-height:130%}.booking-service_label_price{color:#3c3c3c;font-family:franklin-gothic-atf;font-size:12px;font-style:normal;font-weight:350;line-height:125%;min-width:69px;text-align:end;margin-top:3px;margin-left:4px}.booking-service_input{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer;display:none}.booking-service_label_text_container_title{color:var(--Primary-Dk-Grey, #333);font-family:franklin-gothic-atf;font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:flex;column-gap:8px;flex-wrap:wrap}.selected .booking-service_label_text_container_title{font-weight:500}:checked+label{border:1px solid #667b61}:checked+label .booking-service_label_text_container_title{color:var(--Secondary-Black, #000);font-family:franklin-gothic-atf;font-size:14px;font-style:normal;font-weight:500;line-height:140%}:checked+label .booking-service_label_multi_text{color:var(--Secondary-Black, #000);text-align:center;font-family:franklin-gothic-atf;font-size:12px;font-style:normal;font-weight:500;line-height:130%}.booking-service_label_row{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-bottom:12px}.booking-service_label_mandatory{background:#daded9;padding:1px 4px;font-size:12px;font-weight:500;vertical-align:middle;line-height:140%;color:var(--Secondary-Black, #000);height:fit-content;margin-right:4px}.booking-service_input_multi{display:none}.booking-service_label_multi{margin-top:12px;padding:12px;border-radius:4px;border:1px solid #ddd3c5;z-index:1;cursor:pointer;color:var(--Primary-Dk-Grey, #333);text-align:center;font-family:franklin-gothic-atf;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.booking-service_label_multi:hover{border:1px solid var(--Primary-Green, #667b61)}.booking-service_label_multi:has(input:checked){border:1px solid var(--Primary-Green, #667b61);font-weight:500}.booking-service_label_multi_wrapper{display:flex;flex-direction:column}.booking-service_label_multi_wrapper.hidden{display:none}#booking-service_list li:nth-child(2) .booking-service_label{height:fit-content}#booking-service_list li:nth-last-child(2) .booking-service_label{height:fit-content}#booking-service_list li:nth-child(2) .booking-service_label_description{min-height:2lh}
/*# sourceMappingURL=/cdn/shop/t/38/assets/booking-service.css.map */
