:root{--wc-bh-primary-color:#F49823;--wc-bh-secondary-color:#434446;--wc-bh-gray:#F5F5F5;--wc-bh-white:#FFFFFF}.theme--light.v-btn,.theme--light.v-btn:hover{background-color:#fff0;outline:0}.theme--light.v-btn:hover{color:var(--wc-bh-primary-color)}.v-btn.v-btn--text.primary--text{color:var(--wc-bh-primary-color)}.v-btn.v-btn--text.secondary--text{color:var(--wc-bh-secondary-color)}.v-date-picker-table .theme--light.v-btn,.v-date-picker-table .theme--light.v-btn:hover{padding:0}.v-date-picker-title__date{font-size:16px}.v-picker__title.primary{background-color:var(--wc-bh-primary-color)}.v-date-picker-header__value button{background-color:#fff0;color:#000}.v-date-picker-header__value button:hover,.v-date-picker-header__value button:active{background-color:#fff0;color:var(--wc-bh-primary-color)}.v-date-picker-years{margin:0}.v-date-picker-table .v-btn.v-btn--active:hover{background-color:#d67f11;color:#fff}.v-date-picker-header__value button{background-color:transparent!important;letter-spacing:0!important}.v-date-picker-header__value button:hover,.v-date-picker-header__value button:active{background-color:#fff0;color:var(--wc-bh-primary-color)!important}.v-date-picker-header .v-btn{background-color:var(--wc-bh-primary-color);color:var(--wc-bh-white);transition:all 0.4s ease}.v-date-picker-header .v-btn:hover,.v-date-picker-header .v-btn:active{background-color:var(--wc-bh-secondary-color)}.v-date-picker-header .theme--light.v-btn.v-btn--icon{color:var(--wc-bh-white)}.v-date-picker-table .v-btn.v-btn--active{background-color:var(--wc-bh-primary-color)}.v-date-picker-table table{margin:0}.v-date-picker-table td{background-color:#fff0;padding:0!important}.v-date-picker-table th,.v-date-picker-table tr:nth-child(2n) td{background-color:#fff0}.single-product .v-text-field__details{display:none}.wc-bookings-high-wrapp{border:solid #ccc;border-width:0 2px 0 2px;padding:0 20px;display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.single-product .v-input{border:2px solid #ccc;margin-top:0;padding:15px 20px}.single-product .v-input:first-child{margin-bottom:15px}.single-product .v-input__slot{margin-bottom:0}.v-text-field>.v-input__control>.v-input__slot:before,.v-text-field>.v-input__control>.v-input__slot:after{display:none!important}.single-product .v-text-field__prefix{background-image:url(/wp-content/plugins/woocommerce-bookings-high/assets/frontend/img/calendar-icon.png);background-position:center right;background-repeat:no-repeat;background-size:18px auto;min-width:90px;width:90px}.v-input__control input[type=text]{background-color:#fff0;border-width:0;box-shadow:none;outline:0;padding:0 30px}.single-product div.product .variations_button{display:flex;flex-flow:column nowrap}.single-product table.variations{border-width:2px 2px 0 2px!important;border:solid #ccc;margin-bottom:0;padding:20px 20px 15px}.single-product div.product .variations_button{padding-top:0!important}.single-product div.product table.variations td.label{font-size:16px;color:#000;text-transform:none!important;min-width:100px;width:100px}.single-product div.product table.variations tr{align-items:center;border:2px solid #ccc;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:10px 20px;width:100%}.single-product div.product table.variations tr:not(:last-child){margin-bottom:15px}.single-product a.reset_variations{display:none!important;position:absolute;bottom:-40px}.single-product div.product table.variations .value{width:100%}.single-product .variations select{appearance:none;background-color:#fff0;background-image:url(/wp-content/plugins/woocommerce-bookings-high/assets/frontend/img/dropdown-icon.png);background-position:center right 5px;background-repeat:no-repeat;background-size:18px auto;border-color:transparent!important;border-width:0!important;color:#434446;cursor:pointer;padding:0 30px 0 20px;text-transform:uppercase;max-width:100%!important;width:100%}.single-product .quantity{border:solid #ccc;border-width:0 2px 2px;justify-content:flex-start;padding:20px}.single-product .quantity .calculate-cotization{background-color:var(--wc-bh-primary-color);align-items:center;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;height:64px;letter-spacing:0;line-height:100%;margin-left:10px;padding:20px;text-align:center;text-transform:uppercase;width:100%}.single-product .quantity label{display:inline-block;font-size:16px;font-weight:700;min-width:100px;width:100px}.wc-bookings-high-title{background-color:#CCC;color:#434446;font-size:18px;font-weight:700;line-height:120%;padding:20px}.wc-bookings-high-title.top-title{text-transform:uppercase}.cotization-cost{display:none;margin-top:20px}