.foodbook-checkout .wc_payment_methods,.foodbook-checkout .woocommerce-PaymentMethods{padding:0;margin:0;list-style:none}.foodbook-checkout .wc_payment_methods li,.foodbook-checkout .woocommerce-PaymentMethods li{margin-left:0;margin-top:0}.foodbook-checkout .input-text,.foodbook-checkout button,.foodbook-checkout .woocommerce-button,.foodbook-checkout .woocommerce-Button,.foodbook-checkout .button{-webkit-transition:0.3s ease-in;-o-transition:0.3s ease-in;transition:0.3s ease-in}.foodbook-checkout .input-text{width:100%;display:block;border:1px solid rgb(0 0 0 / .1);height:43px;border-radius:5px;background-color:#fff;color:#111;padding:0 10px;font-size:16px}.foodbook-checkout .input-text::-webkit-input-placeholder{color:rgb(0 0 0 / .5)}.foodbook-checkout .input-text::-moz-placeholder{color:rgb(0 0 0 / .5)}.foodbook-checkout .input-text:-ms-input-placeholder{color:rgb(0 0 0 / .5)}.foodbook-checkout .input-text::-ms-input-placeholder{color:rgb(0 0 0 / .5)}.foodbook-checkout .input-text::placeholder{color:rgb(0 0 0 / .5)}.foodbook-checkout .input-text:focus{outline:none;border-color:rgb(0 0 0 / .4)}.foodbook-checkout textarea.input-text{height:140px;padding-top:10px;resize:none}.foodbook-checkout .woocommerce-MyAccount-content table{border:none}.foodbook-checkout .woocommerce-MyAccount-content table th,.foodbook-checkout .woocommerce-MyAccount-content table td{border:none;border-bottom:1px solid rgb(0 0 0 / .05);font-size:14px;padding:10px}.foodbook-checkout .woocommerce-MyAccount-content table th:last-child,.foodbook-checkout .woocommerce-MyAccount-content table td:last-child{text-align:right}.foodbook-checkout .woocommerce-MyAccount-content table th{color:#111}.foodbook-checkout .woocommerce-MyAccount-content table>tbody>tr:nth-of-type(odd){background-color:#fbfbfb}.foodbook-checkout button,.foodbook-checkout .woocommerce-button,.foodbook-checkout .woocommerce-Button,.foodbook-checkout .button{border:none;padding:14px 30px;background-color:#000;color:#fecc35;border-radius:5px;text-transform:uppercase;font-weight:600;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;white-space:nowrap;text-decoration:none!important}.foodbook-checkout button img,.foodbook-checkout .woocommerce-button img,.foodbook-checkout .woocommerce-Button img,.foodbook-checkout .button img,.foodbook-checkout button svg,.foodbook-checkout .woocommerce-button svg,.foodbook-checkout .woocommerce-Button svg,.foodbook-checkout .button svg{margin-right:10px}.foodbook-checkout button:hover,.foodbook-checkout .woocommerce-button:hover,.foodbook-checkout .woocommerce-Button:hover,.foodbook-checkout .button:hover,.foodbook-checkout button:focus,.foodbook-checkout .woocommerce-button:focus,.foodbook-checkout .woocommerce-Button:focus,.foodbook-checkout .button:focus,.foodbook-checkout button:active,.foodbook-checkout .woocommerce-button:active,.foodbook-checkout .woocommerce-Button:active,.foodbook-checkout .button:active{color:#fff;background-color:#e58701;outline:none;text-decoration:none}.foodbook-checkout .fb-checkout-form-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:991px){.foodbook-checkout .fb-checkout-form-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.foodbook-checkout .fb-checkout-form-inner>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px;width:100%;margin-left:0;margin-right:0}@media only screen and (max-width:991px){.foodbook-checkout .fb-checkout-form-inner>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.foodbook-checkout .fb-checkout-form-inner>div .col-1,.foodbook-checkout .fb-checkout-form-inner>div .col-2{width:100%;float:none;padding-left:0;padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.foodbook-checkout .woocommerce-billing-fields h3{color:#111;font-size:24px;margin:0 0 20px}.foodbook-checkout ul.wc-item-meta{margin:0}.foodbook-checkout .woocommerce-shipping-fields,.foodbook-checkout .woocommerce-additional-fields,.foodbook-checkout .woocommerce-billing-fields,.foodbook-checkout form #order_review_heading{-webkit-box-shadow:5px 5px 30px rgb(0 0 0 / .05);box-shadow:5px 5px 30px rgb(0 0 0 / .05);background-color:#fff;padding:45px;border-radius:10px;margin-bottom:30px}.foodbook-checkout #ship-to-different-address{margin:0}.foodbook-checkout #ship-to-different-address+.shipping_address{margin-top:20px}.foodbook-checkout label{font-size:13px;font-weight:600;color:#777}.foodbook-checkout label .required{color:red}.foodbook-checkout input#coupon_code{height:45px;padding:0 10px}.foodbook-checkout form #order_review .woocommerce-checkout-review-order-table{margin-top:0}.foodbook-checkout form #order_review .woocommerce-checkout-review-order-table td,.foodbook-checkout form #order_review .woocommerce-checkout-review-order-table th{border-bottom:1px solid rgb(0 0 0 / .05)}.foodbook-checkout form #order_review .woocommerce-checkout-review-order-table td:last-child,.foodbook-checkout form #order_review .woocommerce-checkout-review-order-table th:last-child{text-align:right}.foodbook-checkout form #order_review .woocommerce-checkout-review-order-table tbody::after,.foodbook-checkout form #order_review_heading .woocommerce-checkout-review-order-table tbody::after{height:auto}.foodbook-checkout form .col2-set p:last-child{margin-bottom:0}.foodbook-checkout #shipping_method{text-align:left;font-family:inherit}.foodbook-checkout #shipping_method .woocommerce-Price-amount{color:#111}.foodbook-checkout .woocommerce-shipping-totals.shipping th,.foodbook-checkout .woocommerce-shipping-totals.shipping td{vertical-align:top}.foodbook-checkout .woocommerce-customer-details{display:none}.foodbook-checkout .fb_delivery_address .woocommerce-customer-details{display:block}.foodbook-checkout #site-content .woocommerce-error,.foodbook-checkout #site-content .woocommerce-info{margin:0 0 15px;padding:10px 25px;border-radius:5px;font-size:14px}.foodbook-checkout #site-content .woocommerce-error li,.foodbook-checkout #site-content .woocommerce-info li{font-family:inherit}.foodbook-checkout #site-content .woocommerce-error li:not(:last-child),.foodbook-checkout #site-content .woocommerce-info li:not(:last-child){margin-bottom:0}.foodbook-checkout .invite-alert{background:#17a2b8;color:#fff;margin-top:12px;text-align:center;padding:2px}.foodbook-checkout .shop_table th{color:#111}.foodbook-checkout a.edit{font-style:italic;font-weight:400}.foodbook-checkout a.edit:hover{text-decoration:underline}.foodbook-checkout .woocommerce-MyAccount-navigation{padding:30px 0;background-color:#fffbf9}.foodbook-checkout .woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.foodbook-checkout .woocommerce-MyAccount-navigation ul li{margin:0 0 5px}.foodbook-checkout .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}.foodbook-checkout .woocommerce-MyAccount-navigation ul li a{display:block;border:none;padding:19px 30px;font-size:18px;font-weight:600;color:#111;line-height:1}.foodbook-checkout .woocommerce-MyAccount-navigation ul li.is-active>a,.foodbook-checkout .woocommerce-MyAccount-navigation ul li:hover>a{text-decoration:none;color:#f79101;background-color:rgb(225 215 202 / .45)}.foodbook-checkout .woocommerce-address-fields__field-wrapper+p{margin-bottom:0;margin-top:30px}.foodbook-checkout .woocommerce-EditAccountForm.edit-account>*:last-child{margin-top:30px;margin-bottom:0}.foodbook-checkout .woocommerce-checkout .woocommerce-billing-fields,.foodbook-checkout .woocommerce-checkout .woocommerce-shipping-fields,.foodbook-checkout .woocommerce-checkout .woocommerce-additional-fields{margin-bottom:40px}.foodbook-checkout .woocommerce-MyAccount-content p{font-size:inherit}.foodbook-checkout .woocommerce-EditAccountForm fieldset{border:1px solid #ddd;border-radius:5px}.foodbook-checkout .woocommerce-PaymentMethods .woocommerce-PaymentMethod--stripe{margin:0;position:relative;padding-left:31px}.foodbook-checkout .woocommerce-PaymentMethods .woocommerce-PaymentMethod--stripe label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.foodbook-checkout .woocommerce-PaymentMethods input#payment_method_stripe{position:absolute;left:0;top:0;margin-left:0}.foodbook-checkout .woocommerce-PaymentMethods fieldset#wc-stripe-cc-form{border:1px solid #ddd;border-radius:5px;margin-bottom:30px}.theme-input-group button{position:absolute;top:4px;right:4px;height:calc(100% - 8px);padding:9px 36px;line-height:1;font-weight:600;font-size:15px;color:#fff;border-radius:50px;background-color:#e58701}