.tpb-booking-form{max-width:none;margin:20px 0!important}.tpb-booking-form .tpb-box-wrapper{border:1px solid var(--Color_Border);border-radius:0;box-shadow:none}.tpb-booking-form *{font-family:var(--Font_Family-body)}.tpb-booking-form .tpb-box .tpb-form-control .tpb-text-price,.tpb-booking-form .tpb-box .tpb-form-control label,.tpb-booking-form .tpb-box .tpb-form-control #tpb-message-bring_qty,.tpb-booking-form .tpb-box .tpb-form-control .ss-single-selected,.tpb-booking-form .tpb-box .tpb-form-control #tpb-productTitle-input,.tpb-booking-form .tpb-box .extra-fields .element,.tpb-booking-form .tpb-box .extra-fields .element label,.tpb-booking-form .tpb-box .extra-fields .element input,.tpb-booking-form .tpb-box .extra-fields .element textarea,.tpb-booking-form .tpb-box .extra-fields .element select,.tpb-booking-form .tpb-box .label,.tpb-booking-form .tpb-box .booking-info{color:var(--Color_Brand)}.tpb-booking-form .tpb-box .content .step1{padding-top:20px;padding-right:20px;padding-left:20px;background-image:none}.tpb-booking-form .tpb-box .content .step1 .inner-step{width:100%!important;float:none!important}.tpb-booking-form .tpb-box .content .step1 .inner-step h5{margin-bottom:10px;font-size:14px;font-weight:400;letter-spacing:.05rem;line-height:20px;text-transform:uppercase;color:var(--Color_Brand)}.tpb-message_not-available,.tpb-message_not-available .dismiss svg{color:var(--Color_Brand)}.tpb-box .action button[disabled]{opacity:.4}.tpb-box .action .continue-button,.tpb-box .action .confirm-button,.tpb-box .action .back-button{position:relative;z-index:1;display:inline-block;min-width:150px;width:100%;padding:13px 24px;font-size:12px;font-weight:500;letter-spacing:.1rem;line-height:1;text-align:center;text-transform:uppercase;background-color:var(--Color_Brand);border:1px solid var(--Color_Brand);border-radius:20px;color:var(--Color_White);overflow:hidden;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.tpb-box .action .continue-button:hover,.tpb-box .action .confirm-button:hover{background-color:var(--Color_White);color:var(--Color_Brand)}.tpb-box .action .confirm-button.loading .spinner{background-color:var(--Color_Brand)}.tpb-box .action .back-button{background-color:var(--Color_Grey-background);color:var(--Color_Body)}.tpb-box .action .back-button:hover{background-color:var(--Color_Brand);color:var(--Color_White)}.tpb-form-control.price p{font-size:14px;line-height:24px;color:var(--Color_Brand)}.tpb-booking-form .tpb-box .tpb-form-control .ss-single-selected,.tpb-booking-form .tpb-box .tpb-form-control .bringQty-input,.tpb-booking-form .tpb-box .tpb-form-control #tpb-productTitle-input{width:100%;height:38px;padding:7px 20px;font-family:var(--Font_Family-body);font-size:14px;font-weight:400;line-height:20px;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:none!important;border:1px solid var(--Color_Border);border-radius:0;color:var(--Color_Body);outline:0}.tpb-box .action{padding:0}.tpb-booking-form .tpb-box .tpb-form-control{font-size:14px;line-height:24px;color:var(--Color_Brand)}.tpb-booking-form .tpb-box .tpb-form-control .switch .tpb-slider{padding:0 0 22px!important;background-color:var(--Color_Brand-30)!important;border-radius:22px}.tpb-box .content .step2{padding-top:20px;padding-right:20px;padding-left:20px;background:var(--Color_White)}.tpb-box .content .confirm .product-info .title,.tpb-box .content .confirm .booking-info,.tpb-box .content .confirm .booking-info label .tpb-box .content .confirm .extra-fields .element *,.tpb-box .content .confirm .extra-fields .element .ss-single-selected,.tpb-box .content .confirm .extra-fields .tpb-radio-group,.tpb-box .content .confirm .extra-fields .tpb-radio-group [type=radio]:not(:checked)+label,.tpb-box .content .confirm .subtotal>.g-row,.success_message_when_free_booking,.tpb-wrapper-btnExport,.tpb-wrapper-btnExport .tpb-btnExport .tpb-btnExport-title .tpb-btnExport-title_text,.infoBooking,.infoBooking label,.confirmBookingFree_action,.confirmBookingFree_action a div span{color:var(--Color_Brand)}.tpb-box .content .confirm .extra-fields .tpb-checkbox .ctx:hover span:first-child .tpb-box .content .confirm .extra-fields .tpb-checkbox .inp-box:checked+.ctx span:first-child{border-color:var(--Color_Brand)}.tpb-box .content .confirm .extra-fields .tpb-radio-group [type=radio]:checked+label:after,.tpb-box .content .confirm .extra-fields .tpb-checkbox .inp-box:checked+.ctx span:first-child{background:var(--Color_Brand)}.tpb-box .content .confirm .subtotal>.g-row .value{font-size:14px;color:var(--Color_Brand)}.tpb-datepicker .datepicker-panel>ul>li{color:var(--Color_Brand)}.tpb-datepicker .datepicker-panel>ul>li:hover{background:var(--Color_Grey-background)}.tpb-datepicker .datepicker-panel>ul>li.disabled{color:var(--Color_Brand-30)}.tpb-datepicker .datepicker-panel>ul>li.picked{background:var(--Color_Red);color:var(--Color_White)}.tpb-timepicker .radiobtn{color:var(--Color_Brand)}.tpb-timepicker .radiobtn .tooltip{background-color:var(--Color_White);color:var(--Color_Brand)}.tpb-timepicker .radiobtn label{background:var(--Color_Brand-10);color:var(--Color_Brand)}.tpb-timepicker .radiobtn label:hover{background:var(--Color_Brand-20)}.tpb-timepicker .radiobtn label.disabled{background:var(--Color_Brand-10);color:var(--Color_Brand-40)}.tpb-timepicker .radiobtn input[type=radio]:checked+label,.tpb-timepicker .radiobtn input[type=checkbox]:checked+label{background:var(--Color_Red);color:var(--Color_White)}.tpb-timepicker::-webkit-scrollbar-thumb{background:var(--Color_Brand);border-radius:0}.tpb-box .content .confirm .product-info .title{margin-bottom:10px;font-size:14px!important;font-weight:400;letter-spacing:.05rem;line-height:20px;text-transform:uppercase;color:var(--Color_Brand)}.tpb-box .content .confirm .booking-info label{font-size:14px;font-weight:400}.tpb-box .content .confirm .subtotal{background:var(--Color_Grey-background)}.tpb-box .content .confirm .subtotal>.g-row .label{font-size:14px;font-weight:400}.tpb-box .content .confirm .booking-info{border-color:var(--Color_Border)}.tpb-box .content .confirm .booking-info label svg{display:none}#tpb-history-booking *{font-family:var(--Font_Family-body)}#tpb-history-booking .tpb-table tr th{color:var(--Color_Brand)}.tpb-booking-form .tpb-box .tpb-form-control .switch input:checked+.tpb-slider{background-color:var(--Color_Brand)!important}
/*# sourceMappingURL=/cdn/shop/t/248/assets/tipo.css.map */
