.has-timeblockr label{padding:0}.has-timeblockr input:not([type=checkbox]):not([type=radio]),.has-timeblockr select{background-color:var(--input-background-color,var(--white));border-bottom-left-radius:var(--input-border-radius-bottom,var(--input-border-radius-bottom-left,var(--border-radius-base)));border-bottom-right-radius:var(--input-border-radius-bottom,var(--input-border-radius-bottom-right,var(--border-radius-base)));border-color:var(--input-border-color,var(--gray-light));border-style:var(--input-border-style,solid);border-top-left-radius:var(--input-border-radius-top,var(--input-border-radius-top-left,var(--border-radius-base)));border-top-right-radius:var(--input-border-radius-top,var(--input-border-radius-top-right,var(--border-radius-base)));border-width:var(--input-border-width,.1rem);color:var(--input-text-color,var(--body-color));font-size:var(--input-font-size,var(--font-size,1.6rem));font-weight:var(--input-font-weight,400);padding:var(--input-padding-vertical,var(--input-padding-vertical-top,.8rem)) var(--input-padding-horizontal,var(--input-padding-horizontal-right,1.2rem)) var(--input-padding-vertical,var(--input-padding-vertical-bottom,.8rem)) var(--input-padding-horizontal,var(--input-padding-horizontal-left,1.2rem));transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.has-timeblockr .ui-datepicker label{max-width:auto}.has-timeblockr .ui-datepicker{position:static}.has-timeblockr .info{--info-max-char:100%}.has-timeblockr .timeblockr_vertical .timeblockr_active>.accordion{border-top:3px solid var(--color1-base)}.has-timeblockr .timeblockr_basket .timeblockr_delete-product a{display:block;height:auto;overflow:hidden;width:auto}.has-timeblockr .timeblockr_basket .timeblockr_delete-product a:hover .glyphicon{color:#dc3545}.has-timeblockr .timeblockr_hide-text{border:0!important;clip-path:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.has-timeblockr .timeblockr_button{background-color:var(--btn-primary-background-color);border:none;color:var(--btn-primary-text-color);cursor:pointer;display:inline-block;font-size:1.2em;padding:5px 16px;text-decoration:none}.has-timeblockr .timeblockr_button:hover{background-color:var(--btn-primary-background-color-hover);color:var(--btn-primary-text-color-hover)}.has-timeblockr .timeblockr_product_button{background-color:var(--btn-primary-background-color);border:none;color:var(--btn-primary-text-color);cursor:pointer;display:inline-block;font-size:1.2em;padding:5px 16px;text-decoration:none}.has-timeblockr .timeblockr_product_button:hover{background-color:var(--btn-primary-background-color-hover);color:var(--btn-primary-text-color-hover)}.has-timeblockr .timeblockr_progress-indicator{height:var(--timeblockr-indicator-height,3rem)}.has-timeblockr .timeblockr_progress-indicator.percent-0{width:var(--timeblockr-indicator-width,16rem)}.has-timeblockr .timeblockr_progress-indicator{background-color:var(--btn-primary-background-color);color:var(--btn-primary-text-color);line-height:var(--timeblockr-indicator-height,3rem)}.has-timeblockr .timeblockr-plugin>.loader,.has-timeblockr .timeblockr>.loader,.has-timeblockr div#ui-datepicker-div table.ui-datepicker-calendar:after,.has-timeblockr div.timeblockr_persistbooking_loader{background-color:var(--color1-base)}.has-timeblockr .timeblockr_vertical .timeblockr_set-data .timeblockr_birthdate input[type=text],.has-timeblockr .timeblockr_vertical .timeblockr_set-data .timeblockr_firstname input[type=text],.has-timeblockr .timeblockr_vertical .timeblockr_set-data .timeblockr_mail input[type=email],.has-timeblockr .timeblockr_vertical .timeblockr_set-data .timeblockr_phonenumber input[type=tel],.has-timeblockr .timeblockr_vertical .timeblockr_set-data .timeblockr_phonenumber input[type=text],.has-timeblockr .timeblockr_vertical .timeblockr_set-data .timeblockr_phonenumberalternate input[type=tel],.has-timeblockr .timeblockr_vertical .timeblockr_set-data .timeblockr_phonenumberalternate input[type=text],.has-timeblockr .timeblockr_vertical .timeblockr_set-data .timeblockr_phonenumbermobile input[type=tel],.has-timeblockr .timeblockr_vertical .timeblockr_set-data .timeblockr_phonenumbermobile input[type=text],.has-timeblockr .timeblockr_vertical .timeblockr_set-data .timeblockr_reference input[type=text],.has-timeblockr .timeblockr_vertical .timeblockr_set-data input[type=email],.has-timeblockr .timeblockr_vertical .timeblockr_set-data input[type=tel],.has-timeblockr .timeblockr_vertical .timeblockr_set-data input[type=text],.has-timeblockr .timeblockr_vertical .timeblockr_set-data textarea{height:auto}.has-timeblockr .timeblockr_formfield-wrapper>label{-webkit-hyphens:auto;hyphens:auto;margin-right:.5rem}.ui-widget-header{background:var(--btn-primary-background-color);border:1px solid var(--btn-primary-background-color);color:var(--btn-primary-text-color)}.ui-widget label,.ui-widget legend{display:revert;max-width:none}.ui-widget select{background-color:var(--input-background-color,var(--white));border-bottom-left-radius:var(--input-border-radius-bottom,var(--input-border-radius-bottom-left,var(--border-radius-base)));border-bottom-right-radius:var(--input-border-radius-bottom,var(--input-border-radius-bottom-right,var(--border-radius-base)));border-color:var(--input-border-color,var(--gray-light));border-style:var(--input-border-style,solid);border-top-left-radius:var(--input-border-radius-top,var(--input-border-radius-top-left,var(--border-radius-base)));border-top-right-radius:var(--input-border-radius-top,var(--input-border-radius-top-right,var(--border-radius-base)));border-width:var(--input-border-width,.1rem);color:var(--input-text-color,var(--body-color));font-size:var(--input-font-size,var(--font-size,1.6rem));font-weight:var(--input-font-weight,400);padding:var(--input-padding-vertical,var(--input-padding-vertical-top,.8rem)) var(--input-padding-horizontal,var(--input-padding-horizontal-right,1.2rem)) var(--input-padding-vertical,var(--input-padding-vertical-bottom,.8rem)) var(--input-padding-horizontal,var(--input-padding-horizontal-left,1.2rem))}