:root{--bookly-main-color:var(--wp--preset--color--olive-green)!important;--bookly-color:var(--wp--preset--color--olive-green)!important}.wp-block-bookly-form .bookly-form{--booking-line:rgba(32,24,19,.2);--booking-muted:rgba(32,24,19,.6);color:var(--wp--preset--color--dark-brown);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--text-s);font-weight:300;line-height:1.4}.wp-block-bookly-form .bookly-form .bookly-stepper,.wp-block-bookly-form .bookly-form.has-booking-step .bookly-service-step>.bookly-box.bookly-bold,.wp-block-bookly-form .bookly-form.has-booking-step>.bookly-box:not(.bookly-nav-steps,.bookly-label-error):first-of-type{display:none}.wp-block-bookly-form .bookly-form .bookly-box{margin:0;overflow:visible}.wp-block-bookly-form .bookly-form .bookly-label-error{color:var(--wp--preset--color--burgundy)}.wp-block-bookly-form .bookly-form .bookly-label-error:empty{display:none}.wp-block-bookly-form .bookly-form .bookly-table{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--1-50);width:100%}.wp-block-bookly-form .bookly-form .bookly-form-group{border-bottom:.5px solid var(--booking-line);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--0-50);margin:0;width:100%}.wp-block-bookly-form .bookly-form .bookly-form-group>label{color:inherit;font-size:.75rem;font-weight:300;letter-spacing:.24em;line-height:1;opacity:.6;text-transform:uppercase}.wp-block-bookly-form .bookly-form .bookly-form-group>div{margin:0!important}.wp-block-bookly-form .bookly-form .bookly-form-group select{background:transparent;border:0!important;border-radius:0!important;color:inherit;cursor:pointer;font:inherit;font-size:var(--wp--preset--font-size--text-m)!important;line-height:1.4!important;padding:var(--wp--preset--spacing--0-75) 0!important;width:100%}.wp-block-bookly-form .bookly-form .bookly-service-step .bookly-js-mobile-step-2>.bookly-box:not(.bookly-nav-steps){display:none!important}.wp-block-bookly-form .bookly-form .bookly-nav-steps{align-items:center;border:0!important;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--1);justify-content:space-between;margin:var(--wp--preset--spacing--3) 0 0;padding:0!important}.wp-block-bookly-form .bookly-form .bookly-nav-steps:after,.wp-block-bookly-form .bookly-form .bookly-nav-steps:before{content:none}.wp-block-bookly-form .bookly-form .bookly-nav-steps button{margin:0!important}.wp-block-bookly-form .bookly-form .bookly-nav-steps>div{float:none}.wp-block-bookly-form .bookly-form .bookly-btn{background:transparent!important;border:.5px solid!important;border-radius:0!important;color:var(--wp--preset--color--dark-brown)!important;min-width:0;padding:var(--wp--preset--spacing--0-50) var(--wp--preset--spacing--1)!important;transition:background-color .2s ease,color .2s ease}.wp-block-bookly-form .bookly-form .bookly-btn,.wp-block-bookly-form .bookly-form .bookly-btn>span{color:inherit!important;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--text-s)!important;font-weight:300!important;letter-spacing:.16em;line-height:1.7!important;text-transform:uppercase!important}.wp-block-bookly-form .bookly-form .bookly-btn:focus-visible,.wp-block-bookly-form .bookly-form .bookly-btn:hover{background:var(--wp--preset--color--dark-brown)!important;color:var(--wp--preset--color--cream)!important}.wp-block-bookly-form .bookly-form.has-booking-step .bookly-js-back-step{display:none!important}.wp-block-bookly-form .bookly-form .bookly-time-step{margin:0}.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-time-screen{display:inline-flex!important;gap:var(--wp--preset--spacing--0-50);vertical-align:top;white-space:normal;width:100%}.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-time-screen>.bookly-column{display:flex!important;flex:1 1 0;flex-direction:column;gap:var(--wp--preset--spacing--0-50);min-width:0;padding:0}.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-day,.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-hour{border-radius:0!important;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--text-s)!important;height:auto;letter-spacing:.01em;line-height:1.4;margin:0!important}.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-day{background:transparent!important;border:0!important;color:var(--wp--preset--color--dark-brown)!important;font-size:var(--wp--preset--font-size--text-m)!important;font-weight:300!important;padding:0 0 var(--wp--preset--spacing--0-25)}.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-day:first-letter{text-transform:uppercase}.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-hour{background:transparent!important;border:.5px solid var(--booking-line)!important;padding:var(--wp--preset--spacing--0-50);transition:background-color .2s ease}.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-hour span{color:var(--wp--preset--color--dark-brown)!important;font-weight:400}.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-hour .bookly-time-main{min-width:0}.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-hour .bookly-hour-icon{display:none}.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-hour:active,.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-hour:focus-visible,.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-hour:hover{background:var(--wp--preset--color--olive-green)!important;border-color:var(--wp--preset--color--olive-green)!important}.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-hour:active span,.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-hour:focus-visible span,.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-hour:hover span{color:var(--wp--preset--color--cream)!important}.wp-block-bookly-form .bookly-form .bookly-columnizer .bookly-hour.booked{opacity:.4}.wp-block-bookly-form .bookly-form .bookly-not-time-screen{padding:var(--wp--preset--spacing--1-50) 0}.wp-block-bookly-form .bookly-form:has(.bookly-time-step){display:flex;flex-direction:column}.wp-block-bookly-form .bookly-form:has(.bookly-time-step)>.bookly-nav-steps{margin:0 0 var(--wp--preset--spacing--1-50);order:-1}.wp-block-bookly-form .bookly-form .bookly-nav-steps>div:has(.bookly-time-next){align-items:center;display:grid;gap:var(--wp--preset--spacing--1);grid-template-columns:40px 1fr 40px;width:100%}.wp-block-bookly-form .bookly-form .bookly-time-next,.wp-block-bookly-form .bookly-form .bookly-time-prev{border-color:rgba(32,24,19,.4)!important;display:block;font-size:0!important;height:40px!important;min-width:0;padding:0!important;width:40px}.wp-block-bookly-form .bookly-form .bookly-time-next>span,.wp-block-bookly-form .bookly-form .bookly-time-prev>span{background-color:currentColor;display:block;font-size:0!important;height:24px;margin:auto;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJjaGV2cm9uLXJpZ2h0Ij4KPHBhdGggaWQ9Ikljb24iIGQ9Ik05IDE4TDE1IDEyTDkgNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2U9IiMyMDE4MTMiLz4KPC9nPgo8L3N2Zz4K) center/24px 24px no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJjaGV2cm9uLXJpZ2h0Ij4KPHBhdGggaWQ9Ikljb24iIGQ9Ik05IDE4TDE1IDEyTDkgNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2U9IiMyMDE4MTMiLz4KPC9nPgo8L3N2Zz4K) center/24px 24px no-repeat;width:24px}.wp-block-bookly-form .bookly-form .bookly-time-prev{grid-column:1}.wp-block-bookly-form .bookly-form .bookly-time-prev>span{rotate:180deg}.wp-block-bookly-form .bookly-form .bookly-time-next{grid-column:3}.wp-block-bookly-form .bookly-form .tiburon-bookly-week{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--heading-6);font-variant-numeric:lining-nums tabular-nums;font-weight:400;grid-column:2;grid-row:1;letter-spacing:.06em;line-height:1.2;text-align:center;text-transform:uppercase}
