.elementor .e-1d10c00{width:40%;flex-direction:column;}.elementor .e-5d41737{width:60%;flex-direction:column;}.elementor .e-d750fc7{height:450px;background-image:url("https://grabbites.online/wp-content/uploads/2026/08/background-burgers-home-top.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:row;align-items:center;}.elementor .e-83c2f00{flex-direction:row;}.elementor .e-f0b3c87-73444fd{border-color:#ffffff;background-color:#ede7e7;flex-direction:row;}.elementor .e-eea5add-2ca8f96{width:25%;flex-direction:column;}.elementor .e-5503176-6211a64{width:25%;flex-direction:column;}.elementor .e-a112c43-df7f752{width:25%;flex-direction:column;}.elementor .e-70e177e-5fea7db{width:25%;flex-direction:column;}.elementor .e-8db7eb5-f02054b{flex-direction:row;}.elementor .e-be28031-4581f08{margin-block-start:14px;flex-direction:row;}.elementor .e-cf0e185-1e83c09{width:50%;flex-direction:column;align-items:start;}.elementor .e-6b7453a-ab70222{width:50%;flex-direction:column;justify-content:center;}.elementor .e-3e2ad2f-68f98c4{flex-direction:row;}.elementor .e-bff66a0{flex-direction:column;.woocommerce-variation.single_variation {
  margin-bottom: 5px;
}

.wapf-product-totals .wapf--inner {
  padding: 0;
}

span.wapf-product-total.price.amount {
  margin-bottom: 2px;
  font-size: 18px;
  font-weight: 700;
}

span.wapf-options-total.price.amount {
  margin-bottom: 2px;
  font-size: 18px;
  font-weight: 700;
}

span.wapf-grand-total.price.amount {
  margin-bottom: 2px;
  font-size: 18px;
  font-weight: 700;
}
.wapf-product-totals .wapf--inner>div {
  padding-bottom: 0px;
}

span.woocommerce-Price-amount.amount {
  color: #e58701;
  font-weight: 700;
}

h1.product_title.entry-title {
  font-size: 24px;
  font-weight: 700;
  color: #00217a;
}

.woocommerce-product-details__short-description {
  padding: 0;
}

ul.products li.product .product-loop-image-wrapper .tinvwl_add_to_wishlist_button {
  margin: 0;
  background: #C5EAD9;
  color: #236849;
}

/*** Contact Form ***/
input[type=search], input[type=email], input[type=number], input[type=url], input[type=text], input[type=tel], input[type=password],
textarea {
  outline: 0;
  border: 2px solid #c2c7cc;
  padding: 13px 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 5px;
  box-sizing: border-box;
  width: 100%;
  max-height: 50px;
background: #f8f6f0;
border-color: #f8f6f0;
  color: #28375a;
}

textarea{
	min-height: 250px
}

submit[type="submit"],
.wpcf7-submit {
	background: #704fe6;
	color: #ffffff;
	padding: 10px 30px!important;
	border-radius: 10px;
	
}


/*** Products Archive ***/

.product-loop-content {
  padding: 0;
}


.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item {
  display: none;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.product-loop-image {
  border-radius: 10px;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
  font-weight: 600;
  color: #28375a;
}

span.price {
  font-weight: 500;
  color: #28375a;
}

h2.woocommerce-loop-product__title {
  margin-bottom: 0;
}


/*** Page Head ***/
.page-header .entry-title {
  font-size: 3em;
  font-weight: bold;
}

.site-footer .textwidget h4 {
  color: #fff;
}

* {
  font-family: Outfit, sans-serif;
}\n}.elementor .e-a1b6623-77bb2d2{width:50%;flex-direction:column;align-items:start;}.elementor .e-f742949-0f74d35{width:50%;flex-direction:column;justify-content:center;}.elementor .e-aaa3119-0c9b113{flex-direction:row;}.elementor .e-5ab885e{flex-direction:column;}.elementor .e-a44eb31-12b2ae8{flex-direction:column;}