/**
 * BIG Theme - WooCommerce Additional Styles
 */

/* Cart & Checkout */
.woocommerce-cart table.cart,
.woocommerce-checkout .woocommerce {
  background: #fff;
  padding: 20px;
  border-radius: 6px;
  border: 1px solid #e0e0e0;
}

.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce-checkout #order_review {
  background: #fff;
  padding: 20px;
  border-radius: 6px;
  border: 1px solid #e0e0e0;
}

/* Product image uniform height in WC loop */
.woocommerce ul.products li.product .woocommerce-loop-product__link {
  display: block;
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link img {
  height: 200px !important;
  width: 100% !important;
  object-fit: cover !important;
}

/* Star ratings */
.woocommerce .star-rating span::before,
.woocommerce p.stars a::before {
  color: #FEA03C;
}

/* Sale badge */
.woocommerce ul.products li.product .onsale {
  background: #FEA03C;
  border-radius: 4px;
  top: 8px;
  left: 8px;
  min-height: auto;
  line-height: 1.5;
  padding: 2px 8px;
  font-size: 11px;
  font-weight: 700;
}

/* Quantity input */
.woocommerce .quantity .qty {
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  padding: 8px 12px;
  font-size: 15px;
}

/* Pagination in WC */
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
  color: #333;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
  background: #00B53F;
  color: #fff;
  border-color: #00B53F;
}
