.elementor-381 .elementor-element.elementor-element-ef1a6bd .elementor-spacer-inner{height:50px;}.elementor-381 .elementor-element.elementor-element-e7a568e .elementor-spacer-inner{height:50px;}.elementor-381 .elementor-element.elementor-element-258079e{--sections-background-color:#000000;--sections-border-type:none;--sections-title-color:#FFFFFF;--links-normal-color:#FFFFFF;--sections-radio-buttons-color:#FFFFFF;--forms-fields-normal-color:#FFFFFF;--forms-buttons-normal-text-color:#FFFFFF;--order-summary-color:#FFFFFF;--product-link-normal-color:#FFFFFF;--totals-color:#FFFFFF;--totals-divider-color:#11111111;}.elementor-381 .elementor-element.elementor-element-258079e {--sections-descriptions-color:#FFFFFF;}.e-woo-select2-wrapper .select2-results__option{color:#FFFFFF;}.elementor-381 .elementor-element.elementor-element-258079e .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#FFFFFF transparent transparent transparent;}.elementor-381 .elementor-element.elementor-element-258079e .woocommerce-cart-form{--order-summary-title-color:#FFFFFF;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-258079e */.elementor-widget-woocommerce-cart .woocommerce a.remove {
  color: #fff !important;
}
.woocommerce-cart #primary .page .entry-content table.shop_table td.product-thumbnail img {
  width: 100px;
  height: 100px;
  object-fit: fill;
}
.woocommerce-cart #primary .page .entry-content .cart_totals {
  background: #000;
}
.entry-content .cart_totals h2 {
  color: #fff !important;
}
.woocommerce-cart #primary .page .entry-content .cart_totals strong {
  color: #555;
}
.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single {
  background-color: #777 !important;
}
.elementor-widget-woocommerce-cart .woocommerce .input-text {
  background-color: #777 !important;    
}
.woocommerce form .form-row input.input-text {
    border: none;
}
.elementor-widget-woocommerce-cart .woocommerce button.button {
  background-color: #111 !important;
  border: 0px !important;
}
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
    border: 0px !important;
}/* End custom CSS */
/* Start custom CSS */.woocommerce-cart #primary .page .entry-content table.shop_table td.product-name a {
  color: #fff;
}
.woocommerce-cart #primary .page .entry-content table.shop_table td.actions .button {
  font-size: .7778em;
  font-weight: 400;
  letter-spacing: 1px;
  display: inline-block;
  border: 2px solid #fff;
  background: none;
  color: #fff;
}/* End custom CSS */