.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wp-admin{--akka-full-width:100%}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:.8}to{opacity:0;transform:scale(1)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.Booking-treatments{flex-direction:column;display:flex}.Booking-treatments>*+*{margin-top:var(--oris-spacing,2rem);clear:both}.Booking-treatments>:is(p,h1,h2,h3,h4,h5,ul,ol,blockquote,.alignleft,.alignright)+:is(p,h1,h2,h3,h4,h5,ul,ol,blockquote,.alignleft,.alignright){margin-top:var(--oris-text-margin-top,1em);clear:none}.Booking-treatments>:is(p,h1,h2,h3,h4,h5,ul,ol,blockquote,.alignleft,.alignright)+:is(p,h1,h2,h3,h4,h5,ul,ol,blockquote,.alignleft,.alignright):is(h2){clear:both}.Booking-treatments>:is(h1,h2,h3,h4,h5)+:is(.wp-block-image,.wp-embed-responsive,.wp-block-video){margin-top:var(--oris-text-margin-top,1em);clear:none}.Booking-treatments>:is(.Section.Color-scheme:not(.Color-scheme--default),section.Color-scheme:not(.Color-scheme--default))+:is(.Section.Color-scheme:not(.Color-scheme--default),section.Color-scheme:not(.Color-scheme--default)){margin-top:1px}.Booking-treatments>.block-editor-inner-blocks>.block-editor-block-list__layout>*+*{margin-top:var(--oris-spacing,2rem);clear:both}.Booking-treatments>.block-editor-inner-blocks>.block-editor-block-list__layout>:is(p,h1,h2,h3,h4,h5,ul,ol,blockquote,.alignleft,.alignright)+:is(p,h1,h2,h3,h4,h5,ul,ol,blockquote,.alignleft,.alignright){margin-top:var(--oris-text-margin-top,1em);clear:none}.Booking-treatments>.block-editor-inner-blocks>.block-editor-block-list__layout>:is(p,h1,h2,h3,h4,h5,ul,ol,blockquote,.alignleft,.alignright)+:is(p,h1,h2,h3,h4,h5,ul,ol,blockquote,.alignleft,.alignright):is(h2){clear:both}.Booking-treatments>.block-editor-inner-blocks>.block-editor-block-list__layout>:is(h1,h2,h3,h4,h5)+:is(.wp-block-image,.wp-embed-responsive,.wp-block-video){margin-top:var(--oris-text-margin-top,1em);clear:none}.Booking-treatments>.block-editor-inner-blocks>.block-editor-block-list__layout>:is(.Section.Color-scheme:not(.Color-scheme--default),section.Color-scheme:not(.Color-scheme--default))+:is(.Section.Color-scheme:not(.Color-scheme--default),section.Color-scheme:not(.Color-scheme--default)){margin-top:1px}.Booking-treatments__treatments{flex-direction:column;gap:.9em;display:flex}.Booking-treatment{font-family:var(--wp--preset--font-family--barlow);font-size:var(--text-l,1.25rem);line-height:var(--oris-text-line-height,1.5);appearance:none;border-radius:var(--border-radius-12,.75rem);cursor:pointer;text-align:left;background:#fff;border:1px solid #c7c2b4;justify-content:space-between;align-items:center;width:100%;padding:.75rem .875rem;font-weight:400;display:flex}@media screen and (max-width:45rem){.Booking-treatment{font-size:1rem}}.Booking-treatment--selected{border:2px solid var(--oris-dark-blue,#253150);background:#dbf1f7}.Booking-treatment__checkbox{border:2px solid #c7c2b4;border-radius:4px;flex:none;width:1.5rem;height:1.5rem;position:relative}.Booking-treatment--selected .Booking-treatment__checkbox:before{content:"";color:currentColor;background-image:url("data:image/svg+xml;utf8,<svg width=\"12\" height=\"11\" viewBox=\"0 0 12 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path id=\"Vector 24\" d=\"M1.57031 5.63281L4.10156 8.16406L10.4297 1.83594\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"/></svg>");width:.75rem;height:.6875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wp-admin{--akka-full-width:100%}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:.8}to{opacity:0;transform:scale(1)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.Booking-checkboxes{flex-wrap:wrap;gap:.9em;display:flex}.Booking-checkboxes__option{border-radius:var(--border-radius-12,.75rem);background:#fff;border:2px solid #c7c2b4;align-items:center;padding-right:.875rem;display:flex}.Booking-checkboxes__option--selected{border:2px solid var(--oris-dark-blue,#253150);background:#dbf1f7}.Booking-checkboxes__label{font-family:var(--wp--preset--font-family--barlow);font-size:var(--text-l,1.25rem);line-height:var(--oris-text-line-height,1.5);padding:.5rem .9em .5rem .875rem;font-weight:400}@media screen and (max-width:45rem){.Booking-checkboxes__label{font-size:1rem}}.Booking-checkboxes__input-wrapper{width:1.25rem;height:1.25rem;position:relative}.Booking-checkboxes__input-wrapper:has(input:checked):before{content:"";color:currentColor;background-image:url("data:image/svg+xml;utf8,<svg width=\"12\" height=\"11\" viewBox=\"0 0 12 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path id=\"Vector 24\" d=\"M1.57031 5.63281L4.10156 8.16406L10.4297 1.83594\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"/></svg>");width:.75rem;height:.6875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.Booking-checkboxes__input{appearance:none;border:2px solid #c7c2b4;border-radius:.25rem;width:1.25rem;height:1.25rem}
.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wp-admin{--akka-full-width:100%}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:.8}to{opacity:0;transform:scale(1)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.Booking-existing-patient>*+*{margin-top:.9em}
