@import url("https://fonts.googleapis.com/css?family=Roboto+Mono|Roboto|");
.woocommerce #order_review {
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, NaN) !important;
  font-size: 15px;
  background-image: none;
  background: white;
  padding: 2vw;
  color: #333;
  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
  box-shadow: none;
  box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.5);
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background-image: linear-gradient(45deg, #000000 10%, #000000);
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 1.5vw 3vw;
  color: #ffffff;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
  min-width: 200px;
}
.woocommerce #order_review:before,
.woocommerce #order_review:after {
  display: none;
}
.woocommerce #order_review:active {
  position: relative;
  top: 1px;
}
.woocommerce #order_review:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}
.wl BDI {
  color: #ffffff;
  font-family: Impact, Charcoal, sans-serif;
  font-weight: 200;
  background-image: none;
  background-color: #000000;
  padding-top: 2px;
  padding-right: 4px;
  padding-left: 4px;
}
.woocommerce-checkout .woocommerce .shop_table td {
  background-image: none;
  background-color: #000000 !important;
}
.woocommerce-checkout #payment ul.payment_methods .wc_payment_method > label {
  color: #000000;
}
.woocommerce #payment div.form-row .button {
  background-image: linear-gradient(to top, #E43914 0%, black 77%);
}
.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods li label {
  color: #ffffff;
  font-family: 'Lucida Grande', sans-serif;
}
.woocommerce ul.products li.product a.button {
  padding: 11px;
}
.elementor DIV {
  font-weight: 300;
  font-family: Impact, Charcoal, sans-serif;
  color: #ffffdf !important;
}
.elementor div {
  color: #DFDFDF;
}
.woocommerce {
  background-color: #ffffff;
}
.elementor P {
  color: #000000 !important;
  font-weight: 100;
  font-family: Roboto Mono;
}
.elementor STRONG {
  color: #000000;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-price {
  color: hsl(0, 0%, 0%);
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-price .amount {
  color: hsl(0, 0%, 0%);
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-subtotal .amount {
  color: #000000;
  font-size: 23px;
  font-style: normal;
  text-decoration: none;
}
.woocommerce-cart .woocommerce table.shop_table.cart div.quantity input.qty {
  color: #000000;
}
.woocommerce .cart-collaterals .cart_totals table td {
  color: #000000;
}
.woocommerce-cart .cart-collaterals .cart_totals .order-total td span.woocommerce-Price-amount.amount {
  color: #000000;
  font-size: 21px;
}
.woocommerce .cart-collaterals .cart_totals table th {
  font-size: 20px;
}
.woocommerce .wc-proceed-to-checkout .button {
  font-size: 15px;
}
