.gerbou-checkout--catering .gerbou-custom-checkout__fields--billing.is-synced-from-delivery #billing_address_1{background:#faf6ef;cursor:not-allowed}.gerbou-checkout--catering .gerbou-custom-summary__totals .includes_tax,.gerbou-checkout--catering .gerbou-custom-summary__totals .woocommerce-price-suffix,.gerbou-checkout--catering .gerbou-custom-summary__totals small{display:none!important}.gerbou-checkout--catering .woocommerce-checkout .woocommerce-message,.gerbou-checkout--catering .woocommerce-checkout .woocommerce-info{margin-bottom:24px}.gerbou-checkout--catering .gerbou-custom-checkout__form .woocommerce-NoticeGroup-checkout:empty{display:none!important}.gerbou-order-form-page.gerbou-checkout--catering .gerbou-custom-checkout__fields label .gerbou-field-error,.gerbou-checkout--catering .gerbou-custom-checkout__fields label .gerbou-field-error{display:block;margin-top:4px;margin-bottom:0;font-family:'Avenir Book','Avenir LT Pro','Avenir',sans-serif;font-weight:400;font-size:12px;line-height:1.35;letter-spacing:0;text-transform:none;color:#c0392b}.gerbou-order-form-page.gerbou-checkout--catering .gerbou-custom-checkout__fields label.gerbou-field--error>span:first-child,.gerbou-checkout--catering .gerbou-custom-checkout__fields label.gerbou-field--error>span:first-child{color:#c0392b}.gerbou-order-form-page.gerbou-checkout--catering .gerbou-custom-checkout__fields label.gerbou-field--error input,.gerbou-order-form-page.gerbou-checkout--catering .gerbou-custom-checkout__fields label.gerbou-field--error select,.gerbou-order-form-page.gerbou-checkout--catering .gerbou-custom-checkout__fields label.gerbou-field--error textarea,.gerbou-checkout--catering .gerbou-custom-checkout__fields label.gerbou-field--error input,.gerbou-checkout--catering .gerbou-custom-checkout__fields label.gerbou-field--error select,.gerbou-checkout--catering .gerbou-custom-checkout__fields label.gerbou-field--error textarea{border-bottom-color:#c0392b!important}.gerbou-checkout--catering .gerbou-custom-checkout__order-note textarea{font-family:'Avenir Book','Avenir LT Pro','Avenir',sans-serif;font-size:18px;line-height:150%;border:0;border-bottom:1px solid #dcdcdc;background:#fff0;width:100%;min-height:80px;padding:8px 0;resize:vertical;border-radius:0}.gerbou-checkout--catering .gerbou-phone-input{display:flex;align-items:center;gap:10px;width:100%;border-bottom:1px solid #dcdcdc}.gerbou-checkout--catering .gerbou-phone-input__prefix{flex:0 0 auto;font-family:'Avenir',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:18px;line-height:150%;color:#000;white-space:nowrap}.gerbou-checkout--catering .gerbou-phone-input__field{flex:1 1 auto;min-width:0;border:0!important;padding-left:0!important}.gerbou-checkout--catering label.gerbou-field--error .gerbou-phone-input{border-bottom-color:#c0392b!important}.gerbou-checkout--catering .gerbou-custom-checkout__payment-wrap{margin-bottom:26px}.gerbou-checkout--catering #payment.woocommerce-checkout-payment{background:#fff0;border:0;padding:0}.gerbou-checkout--catering #payment .payment_methods{background:#fff!important;border:0;padding:20px;margin:0;list-style:none}.woocommerce-checkout #payment div.payment_box::before{display:none!important}.payment_method_stripe fieldset{border:none!important}.gerbou-checkout--catering #payment .payment_methods li{margin:0 0 12px;padding:0;list-style:none}.gerbou-checkout--catering #payment .payment_methods li:last-child{margin-bottom:0}.gerbou-checkout--catering #payment .payment_methods label{font-family:'Avenir Book','Avenir LT Pro','Avenir',sans-serif;font-size:18px;line-height:150%;color:#000;cursor:pointer}.gerbou-checkout--catering #payment .payment_box{background:#fff!important;padding:12px;margin-top:8px;font-size:14px}.gerbou-checkout--catering #payment .place-order{display:none}.gerbou-checkout--catering .gerbou-custom-checkout__actions .place-order{display:none}.p-Input-input{background:transparent!important}