.foodbook-checkout .wc_payment_methods,.foodbook-checkout .woocommerce-PaymentMethods{margin:0;padding:0;list-style:none}.foodbook-checkout .wc_payment_methods li,.foodbook-checkout .woocommerce-PaymentMethods li{margin-top:0;margin-left:0}.foodbook-checkout .input-text,.foodbook-checkout button,.foodbook-checkout .woocommerce-button,.foodbook-checkout .woocommerce-Button,.foodbook-checkout .button{-o-transition:.3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.foodbook-checkout .input-text{color:#111;background-color:#fff;border:1px solid #0000001a;border-radius:5px;width:100%;height:43px;padding:0 10px;font-size:16px;display:block}.foodbook-checkout .input-text::-webkit-input-placeholder{color:#00000080}.foodbook-checkout .input-text::placeholder{color:#00000080}.foodbook-checkout .input-text:-ms-placeholder-shown{color:#00000080}.foodbook-checkout .input-text::-moz-placeholder{color:#00000080}.foodbook-checkout .input-text::placeholder{color:#00000080}.foodbook-checkout .input-text:focus{border-color:#0006;outline:none}.foodbook-checkout textarea.input-text{resize:none;height:140px;padding-top:10px}.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 #0000000d;padding:10px;font-size:14px}.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{color:#fecc35;text-transform:uppercase;cursor:pointer;white-space:nowrap;background-color:#000;border:none;border-radius:5px;justify-content:center;align-items:center;padding:14px 30px;font-size:14px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;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{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (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%;width:100%;max-width:50%;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}@media only screen and (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{float:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;padding-left:0;padding-right:0}.foodbook-checkout .woocommerce-billing-fields h3{color:#111;margin:0 0 20px;font-size:24px}.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{background-color:#fff;border-radius:10px;margin-bottom:30px;padding:45px;-webkit-box-shadow:5px 5px 30px #0000000d;box-shadow:5px 5px 30px #0000000d}.foodbook-checkout #ship-to-different-address{margin:0}.foodbook-checkout #ship-to-different-address+.shipping_address{margin-top:20px}.foodbook-checkout label{color:#777;font-size:13px;font-weight:600}.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 #0000000d}.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{border-radius:5px;margin:0 0 15px;padding:10px 25px;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{color:#fff;text-align:center;background:#17a2b8;margin-top:12px;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{background-color:#fffbf9;padding:30px 0}.foodbook-checkout .woocommerce-MyAccount-navigation ul{margin:0;padding: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{color:#111;border:none;padding:19px 30px;font-size:18px;font-weight:600;line-height:1;display:block}.foodbook-checkout .woocommerce-MyAccount-navigation ul li.is-active>a,.foodbook-checkout .woocommerce-MyAccount-navigation ul li:hover>a{color:#f79101;background-color:#e1d7ca73;text-decoration:none}.foodbook-checkout .woocommerce-address-fields__field-wrapper+p,.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;padding-left:31px;position:relative}.foodbook-checkout .woocommerce-PaymentMethods .woocommerce-PaymentMethod--stripe label{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.foodbook-checkout .woocommerce-PaymentMethods input#payment_method_stripe{margin-left:0;position:absolute;top:0;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{color:#fff;background-color:#e58701;border-radius:50px;height:calc(100% - 8px);padding:9px 36px;font-size:15px;font-weight:600;line-height:1;position:absolute;top:4px;right:4px}