.britway-booking-wrapper{background:var(--bw-box-bg)!important;border-radius:var(--bw-radius)!important;box-shadow:0 10px 30px color-mix(in srgb,var(--bw-shadow-c) 15%,transparent)!important}#britway-container a{color:var(--bw-link)!important}.britway-qty-btn{background:var(--bw-qty-bg)!important;color:var(--bw-qty-txt)!important;border:var(--bw-border-w) solid var(--bw-inp-bord)!important;border-radius:var(--bw-radius)!important}#britway-container .britway-field-error,#britway-container .britway-datetime-wrapper.britway-field-error,#britway-container input.britway-field-error,#britway-container select.britway-field-error,#britway-container .britway-select-trigger.britway-field-error{border:var(--bw-err-bord) solid var(--bw-err-txt)!important;box-shadow:0 0 8px color-mix(in srgb,var(--bw-err-txt) 40%,transparent)!important;transition:all .2s ease!important}.pac-container{background-color:var(--bw-inp-bg)!important;border:var(--bw-border-w) solid var(--bw-inp-bord)!important;border-top:var(--bw-border-w) solid var(--bw-inp-bord)!important;border-bottom-left-radius:var(--bw-radius)!important;border-bottom-right-radius:var(--bw-radius)!important;z-index:999999!important}.pac-item{border-top:var(--bw-border-w) solid var(--bw-inp-bord)!important;color:var(--bw-inp-txt)!important}.pac-item:hover,.pac-item-selected{background-color:var(--bw-card-h-bg)!important}.pac-item-query{color:var(--bw-inp-txt)!important}.flatpickr-calendar{z-index:999999!important}.flatpickr-months,.flatpickr-weekdays,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year,span.flatpickr-weekday{background:var(--bw-cal-head)!important;color:var(--bw-cal-txt)!important}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:var(--bw-cal-txt)!important}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:var(--bw-cal-txt)!important}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{fill:var(--bw-cal-arr)!important;color:var(--bw-cal-arr)!important}.flatpickr-calendar .flatpickr-day{color:var(--bw-cal-day)!important}.flatpickr-calendar .flatpickr-day.today{border-color:var(--bw-cal-today)!important}.flatpickr-day.flatpickr-disabled{opacity:.2!important;pointer-events:none!important}.flatpickr-day:not(.selected):not(.today):not(.flatpickr-disabled):hover{background:color-mix(in srgb,var(--bw-cal-sel) 15%,transparent)!important;border-color:transparent!important}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange{background:var(--bw-cal-sel)!important;border-color:var(--bw-cal-sel)!important;color:var(--bw-cal-sel-tx)!important}#britway-container .britway-btn-primary{background:var(--bw-btn-bg)!important;color:var(--bw-btn-txt)!important;border:var(--bw-border-w) solid var(--bw-btn-bg)!important;border-radius:var(--bw-radius)!important}#britway-container .britway-btn-primary:hover{background:var(--bw-btn-hov)!important;border-color:var(--bw-btn-hov)!important;color:var(--bw-btn-h-txt)!important}#britway-container .britway-contact-btn{background:var(--bw-con-bg)!important;color:var(--bw-con-txt)!important;border:var(--bw-border-w) solid var(--bw-con-bg)!important;border-radius:var(--bw-radius)!important}#britway-container .britway-contact-btn:hover{color:var(--bw-con-h-txt)!important}#britway-container div.britway-result-card{background:var(--bw-card-bg)!important;border:var(--bw-border-w) solid var(--bw-card-bord)!important;border-radius:var(--bw-radius)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--bw-shadow-c) 15%,transparent)!important;transition:all .3s ease}#britway-container div.britway-result-card:hover{background:var(--bw-card-h-bg)!important;border-color:var(--bw-card-h-bord)!important}#britway-container div.britway-result-card:hover .britway-car-name,#britway-container div.britway-result-card:hover .britway-car-price strong,#britway-container div.britway-result-card:hover .britway-car-specs{color:var(--bw-card-h-txt)!important}#britway-container div.britway-result-card.selected{background:var(--bw-card-s-bg)!important;border-color:var(--bw-card-s-bord)!important}#britway-container div.britway-result-card.selected .britway-car-name,#britway-container div.britway-result-card.selected .britway-car-price strong,#britway-container div.britway-result-card.selected .britway-car-specs{color:var(--bw-card-s-txt)!important}#britway-container .britway-car-price button{background-color:var(--bw-btn-bg)!important;color:var(--bw-btn-sel-txt)!important;border:none!important;padding:6px 15px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;border-radius:4px!important;min-width:90px!important;line-height:1.2!important}#britway-container .britway-car-price button:hover{background-color:var(--bw-btn-hov)!important;color:var(--bw-btn-h-txt)!important}#britway-container div.britway-result-card:hover .britway-car-price button,#britway-container div.britway-result-card.selected .britway-car-price button{background-color:var(--bw-btn-hov)!important;color:var(--bw-btn-h-txt)!important}#britway-container .britway-car-name{color:var(--bw-veh-name)!important}#britway-container .britway-car-price strong{color:var(--bw-veh-sale)!important}#britway-container .britway-car-specs{color:var(--bw-veh-feat)!important}.britway-car-specs i,.britway-car-specs svg,.britway-vehicle-specs i{color:var(--bw-veh-icon)!important}.britway-mobile-footer{background:var(--bw-mob-tot)!important;color:var(--bw-mob-txt)!important}.britway-mobile-toggle span:last-child{color:var(--bw-mob-tgl)!important;background-color:var(--bw-mob-tgl-bg)!important}.britway-mobile-toggle span:first-child{color:var(--bw-mob-txt)!important}#britway-message.success{background:var(--bw-suc-bg)!important;color:var(--bw-suc-txt)!important;border-color:var(--bw-suc-txt)!important}.woocommerce-checkout-review-order-table .product-name .variation dt,.woocommerce-checkout-review-order-table .product-name .variation dd,.woocommerce-checkout-review-order-table .product-name .variation dd p{color:#000!important}.woocommerce-checkout-review-order-table .product-name .variation dd,.woocommerce-checkout-review-order-table .product-name .variation dd p{font-weight:400!important;margin-bottom:0!important}.woocommerce-checkout-review-order-table tbody .product-total{display:none!important}.woocommerce-checkout-review-order-table tbody .product-name{width:100%!important}.woocommerce-order-details .product-name .wc-item-meta,.woocommerce-order-details .product-name .wc-item-meta p,.woocommerce-order-details .product-name .wc-item-meta strong,.woocommerce-order-details .product-name .variation dt,.woocommerce-order-details .product-name .variation dd,.woocommerce-order-details .product-name .variation dd p{color:#000!important}.woocommerce-order-details .product-name .wc-item-meta,.woocommerce-order-details .product-name .wc-item-meta p,.woocommerce-order-details .product-name .variation dd,.woocommerce-order-details .product-name .variation dd p{font-weight:400!important;margin-bottom:0!important}.woocommerce-order-details .product-name .wc-item-meta strong,.woocommerce-order-details .product-name .variation dt{font-weight:600!important}ul.woocommerce-order-overview li,ul.woocommerce-order-overview li strong{color:#000!important}.woocommerce-customer-details address,.woocommerce-customer-details address p,.woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce-customer-details .woocommerce-customer-details--phone{color:#000!important;font-style:normal!important}tfoot tr.cart-subtotal,.woocommerce-order-details tfoot tr:first-child,.shopengine-order-details tfoot tr.cart-subtotal{display:none!important}.woocommerce-order-details table.shop_table tbody .product-name,.woocommerce-order-details table.shop_table tbody .product-name .wc-item-meta,.woocommerce-order-details table.shop_table tbody .product-name dl.variation{text-align:left!important}.woocommerce-order-details table.shop_table tbody .product-name .wc-item-meta,.woocommerce-order-details table.shop_table tbody .product-name dl.variation{display:block;margin:6px 0 0;padding:0;font-size:16px;line-height:1.45}.woocommerce-order-details table.shop_table tbody .product-name .wc-item-meta dt,.woocommerce-order-details table.shop_table tbody .product-name dl.variation dt,.woocommerce-order-details table.shop_table tbody .product-name .wc-item-meta dd,.woocommerce-order-details table.shop_table tbody .product-name dl.variation dd{display:inline;margin:0;padding:0;float:none!important;white-space:normal}.woocommerce-order-details table.shop_table tbody .product-name .wc-item-meta dt,.woocommerce-order-details table.shop_table tbody .product-name dl.variation dt{font-weight:700}.woocommerce-order-details table.shop_table tbody .product-name .wc-item-meta dt::after,.woocommerce-order-details table.shop_table tbody .product-name dl.variation dt::after{content:" "}.woocommerce-order-details table.shop_table tbody .product-name .wc-item-meta dd::after,.woocommerce-order-details table.shop_table tbody .product-name dl.variation dd::after{content:"";display:block;margin-top:4px}.woocommerce-order-details table.shop_table tbody .product-name .wc-item-meta dd p,.woocommerce-order-details table.shop_table tbody .product-name dl.variation dd p{display:inline;margin:0;padding:0}@media (max-width:640px){.woocommerce-order-details table.shop_table tbody tr{display:flex;flex-direction:column;align-items:stretch}.woocommerce-order-details table.shop_table tbody .product-name{width:100%!important}}