.elementor-12 .elementor-element.elementor-element-21700d2{--display:flex;--padding-top:030px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7401782 .shop_table .button{background-color:#FF0505;}.elementor-12 .elementor-element.elementor-element-7401782 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#EE0000;}.elementor-12 .elementor-element.elementor-element-7401782{--sections-border-color:#CDCDCD;--sections-title-color:#000000;--links-normal-color:#000000;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-type:none;--order-summary-color:#000000;--order-summary-variations-color:#000000;--product-link-normal-color:#000000;--order-summary-items-divider-color:#180C0C;--order-summary-quantity-border-color:#000000;--totals-color:#000000;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-7401782 {--sections-descriptions-color:#000000;}.elementor-12 .elementor-element.elementor-element-7401782 .coupon .input-text, .elementor-12 .elementor-element.elementor-element-7401782 .cart-collaterals .input-text, .elementor-12 .elementor-element.elementor-element-7401782 select, .elementor-12 .elementor-element.elementor-element-7401782 .select2-selection--single{border-style:none;}.elementor-12 .elementor-element.elementor-element-7401782 .woocommerce-cart-form{--order-summary-title-color:#000000;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7401782 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-7401782 *//* Mobile WooCommerce Cart - Fix Thumbnail Position */
@media screen and (max-width: 767px) {

  .woocommerce-cart .e-shop-table td.product-thumbnail {
    display: block !important;
    position: relative !important;
    top: 0 !important;
    width: 65px !important;
    min-width: 65px !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    vertical-align: top !important;
    overflow: visible !important;
  }

  .woocommerce-cart .e-shop-table td.product-thumbnail a {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .woocommerce-cart .e-shop-table td.product-thumbnail img {
    display: block !important;
    width: 60px !important;
    max-width: 60px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    object-fit: contain !important;
  }

  .woocommerce-cart .e-shop-table td.product-remove {
    padding: 0 !important;
    vertical-align: top !important;
  }
}/* End custom CSS */