/* Small adaptations; Foodking retains layout, palette, typography and animation. */
.header-logo img,.logo img,.offcanvas__logo img{max-height:78px;width:auto}.single-footer-widget .widget-head img{max-width:180px;height:auto}.texsas-options{clear:both;width:100%;margin:20px 0}.texsas-options label{display:block;font-weight:600}.texsas-options select{display:block!important;width:100%;padding:12px;border:1px solid #ddd;background:#fff;border-radius:6px;height:auto}.texsas-options .nice-select{display:none!important}.texsas-options fieldset{padding:12px;border:1px solid #ddd;margin:12px 0}.texsas-options legend{font-size:18px}.texsas-options .texsas-check{display:inline-flex;align-items:center;gap:7px;margin:6px 14px 6px 0;font-weight:400}.texsas-whatsapp{display:block;text-align:center;white-space:normal}.texsas-order-note{margin-top:16px}.food-menu-items{gap:15px}.food-menu-items .food-menu-content{min-width:0;flex:1}.food-menu-items .price{white-space:nowrap;font-size:22px}.food-menu-items p{line-height:1.5}.texsas-menu-nav{display:flex;gap:10px;flex-wrap:wrap;padding:25px 12px}.texsas-menu-nav a{padding:8px 15px;border:1px solid #ddd;border-radius:20px}.texsas-menu-nav a:hover{background:#00813d;color:#fff}.catagory-product-image img{object-fit:contain;max-height:210px}.catagory-product-card-2 .star{display:none}.footer-address-text h6{line-height:1.7}.hero-1 .hero-content h1{overflow-wrap:normal}.texsas-order-note{font-size:15px}a:focus-visible,button:focus-visible{outline:3px solid #00813d;outline-offset:4px}@media(max-width:575px){.food-menu-items{padding:20px!important;align-items:flex-start!important}.food-menu-items h4{font-size:20px}.food-menu-items .price{font-size:18px}.header-logo img,.logo img{max-height:58px;max-width:130px}.woocommerce table.cart td.actions .button{width:100%}.texsas-options{min-width:0}.single-footer-widget .widget-head{margin-bottom:15px}}

.food-menu-items>a{position:absolute;inset:0;z-index:10}.food-menu-items:hover a{inset:0}.food-menu-items:focus-within{outline:3px solid #00813d;outline-offset:3px}@media(max-width:575px){.fooder-menu-wrapper .food-menu-items .price{color:#fff}}
.texsas-checkout{display:block;text-align:center;color:#fff;text-decoration:none}.texsas-order-confirmation{margin:28px 0;padding:26px;background:#f4f1ea;border-left:4px solid var(--primaryColor)}.texsas-order-confirmation h2{margin-bottom:10px}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3,.woocommerce-checkout #order_review_heading{font-size:32px}.woocommerce-checkout .woocommerce-shipping-methods label{font-weight:600;line-height:1.5}.woocommerce-checkout .woocommerce-info{border-color:var(--primaryColor)}.woocommerce-checkout .woocommerce-info::before{color:var(--primaryColor)}.woocommerce-checkout #payment{border-radius:8px}.woocommerce-checkout #place_order{float:none;width:100%;padding:18px;white-space:normal}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea{padding:14px;border:1px solid #ddd;border-radius:4px}.woocommerce-checkout .select2-container .select2-selection--single{height:50px;padding:10px;border:1px solid #ddd;border-radius:4px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}
/* The parent theme references a missing decorative overlay. */
.fooder-menu-wrapper .food-menu-items::before,.fooder-menu-wrapper .food-menu-items:hover::before,.fooder-menu-wrapper .food-menu-items.active::before{background-image:none}
@media(max-width:767px){.woocommerce-cart-form .cart-table{overflow:visible}.woocommerce-cart-form table.cart,.woocommerce-cart-form table.cart tbody,.woocommerce-cart-form table.cart tr,.woocommerce-cart-form table.cart td{display:block;width:100%!important;min-width:0!important}.woocommerce-cart-form table.cart thead{display:none}.woocommerce-cart-form table.cart tr.cart_item{border:1px solid #ddd;margin-bottom:20px}.woocommerce-cart-form table.cart td{white-space:normal!important;text-align:left!important;padding:14px!important;border:0;border-bottom:1px solid #eee}.woocommerce-cart-form table.cart td.product-thumbnail{display:none}.woocommerce-cart-form table.cart td[data-title]::before{content:attr(data-title);display:block;font-size:12px;font-weight:700;color:#5c5c5b;margin-bottom:8px}.woocommerce-cart-form table.cart td.product-name dl{white-space:normal;overflow-wrap:anywhere}.woocommerce-cart-form table.cart td.product-name dl dt,.woocommerce-cart-form table.cart td.product-name dl dd{float:none;display:block;margin:4px 0}.woocommerce-cart-form table.cart td.product-name dl dd p{margin:0}.woocommerce-cart-form table.cart td.product-remove a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.woocommerce-cart-form table.cart td.actions button{font-size:14px;padding:16px;width:100%;white-space:normal}.cart-totals .texsas-whatsapp{color:#fff;text-decoration:none;padding:18px;font-size:16px}}
