.elementor-894 .elementor-element.elementor-element-d8d7355{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-d8d7355 *//* Header */
#wpt-scope table.wpt_product_table thead th {
  background: #EC4E20 !important; /* dark header */
  color: #ffffff !important;
  border-bottom: 2px solid #EC4E20 !important;
  padding: 12px 10px !important;
}

/* Body cells */
#wpt-scope table.wpt_product_table tbody tr td {
  background: #ffffff !important;
  color: #1a1a1a !important;
  border: 1px solid #ddd !important;
  padding: 10px !important;
}

/* Alternate row shading */
#wpt-scope table.wpt_product_table tbody tr:nth-child(even) td {
  background: #f7f7f7 !important;
}

/* Hover effect */
#wpt-scope table.wpt_product_table tbody tr:hover td {
  background: #fff3ee !important; /* light orange tint */
}

/* Add to Cart buttons */
#wpt-scope .wpt_woo_add_cart_button,
#wpt-scope a.button {
  background: #EC4E20 !important;
  color: #ffffff !important;
  border: none !important;
  padding: 7px 14px !important;
  border-radius: 4px !important;
  font-weight: 600 !important;
  transition: background-color 0.25s ease-in-out;
}

/* Hover state */
#wpt-scope .wpt_woo_add_cart_button:hover,
#wpt-scope a.button:hover {
  background: #d4431c !important;
  color: #ffffff !important;
}/* End custom CSS */