.gw-app .gw-booking button.gw-booking-tab--active{background-color:var(--gw-primary)!important;color:#fff!important;box-shadow:0 4px 12px color-mix(in srgb,var(--gw-primary) 30%,transparent)}.gw-app .gw-booking button.gw-booking-tab:hover:not(.gw-booking-tab--active){background-color:color-mix(in srgb,var(--gw-primary) 8%,white)!important}.gw-app .gw-booking .gw-booking-form{background:transparent!important;border:none!important;box-shadow:none!important}.gw-app .gw-booking .gw-booking-form input:focus,.gw-app .gw-booking .gw-booking-form select:focus{border-color:var(--gw-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--gw-primary) 20%,transparent)!important}.gw-app .gw-booking .gw-booking-pricebox{background:#fff}.gw-app .gw-booking .gw-booking-total{color:var(--gw-primary)!important}.gw-app .gw-booking button.gw-booking-submit{background-color:var(--gw-primary)!important;color:#fff!important;box-shadow:0 4px 12px color-mix(in srgb,var(--gw-primary) 30%,transparent)}.gw-app .gw-booking button.gw-booking-submit:hover:not(:disabled){background-color:var(--gw-primary-hover)!important}.gw-app .gw-booking input[type=checkbox]:checked{accent-color:var(--gw-primary)}.gw-app .gw-booking label{color:#000!important}
