/*
Theme Name:   Xstore child
Theme URI:    https://xstore.8theme.com
Description:  XStore is a multi-purpose theme that offers the ultimate WordPress and WooCommerce synergy, providing a comprehensive, all-in-one solution.
Author:       8theme
Author URI:   https://www.8theme.com
Template:     xstore
Version:      1.0
Text Domain:  xstore-child
Tags: e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, translation-ready, ecommerce, woocommerce, shop, elementor, business, corporate, blog, news, light, dark
*/
.wtwraq-product-add-to-quote-list,.wtwraq-view-quote-button.alt.wp-element-button,.wtwraq-clear-list-button > button,button[name="wtwraq_quote_list_update_button"],.wtwraq_request_a_quote_button  {
	font-family: "RethinkSans-Medium", Sans-serif;
	background-color: #fff !important;
    color: #444444 !important;
	text-transform: capitalize;
    border: 2px solid #444444 !important;
    border-radius: 4px !important;
    height: 50px !important;
	font-size: 18px !important;
	fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    --loader-side-color: var( --e-global-color-primary );
}
.etheme-add-to-cart-form .wtwraq-product-add-to-quote-list,.etheme-add-to-cart-form .wtwraq-view-quote-button {
	margin-bottom: 10px !important;
}
.wtwraq-product-add-to-quote-list:hover,.wtwraq-view-quote-button:hover,.wtwraq_request_a_quote_button:hover,.wtwraq-clear-list-button > button:hover,button[name="wtwraq_quote_list_update_button"]:hover,.wtwraq_request_a_quote_button:hover  {
	color: #fff !important;
    background: #444444 !important;
}
.wtwraq-request-quote-product-list .product-thumbnail img {
  width: 60px; /* Adjust image size here */
  height: auto;
}
.etheme-sticky-cart .wtwraq-view-quote-button {
	margin-bottom: 0px !important;
}


/* Quote table tweaks — left align name & qty, remove column borders */
@media (max-width: 768px) {
  /* scope to the quote table only */
  table.wtwraq-request-quote-product-list.shop_table_responsive {
    border: 0;
  }

  /* remove any cell borders/stripes that may come from theme/Woo */
  table.wtwraq-request-quote-product-list.shop_table_responsive th,
  table.wtwraq-request-quote-product-list.shop_table_responsive td {
    border: 0 !important;
    background: transparent;
  }

  /* keep a subtle divider between products (optional) */
  table.wtwraq-request-quote-product-list.shop_table_responsive tbody tr {
    border-bottom: 1px solid #eee;
  }

  /* product name left */
  table.wtwraq-request-quote-product-list.shop_table_responsive td.product-name {
    grid-area: name;
    text-align: left;
  }

  /* quantity left (under name in the grid) */
  table.wtwraq-request-quote-product-list.shop_table_responsive td.product-quantity {
    grid-area: qty;
    justify-self: start;   /* push to left */
    text-align: left ;
  }
  table.wtwraq-request-quote-product-list.shop_table_responsive thead{
	  display:revert;
  }
  /* make qty control tidy */
  table.wtwraq-request-quote-product-list.shop_table_responsive td.product-quantity input.qty,
  table.wtwraq-request-quote-product-list.shop_table_responsive td.product-quantity input[type="number"] {
    width: 64px;
    max-width: 100%;
    text-align: center;
    padding: 6px 8px;
    height: 36px;
    line-height: 36px;
	border: 1px solid;
  }

  /* keep remove icon to the right, aligned with title */
  table.wtwraq-request-quote-product-list.shop_table_responsive td.product-remove {
    grid-area: remove;
    justify-self: end;
    align-self: start;
  }
}
@media only screen and (max-width: 480px) {
  table.wtwraq-request-quote-product-list.shop_table_responsive tbody tr
  td.product-quantity .quantity {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
