.elementor-57 .elementor-element.elementor-element-65fb4f9{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-57 .elementor-element.elementor-element-65fb4f9:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-65fb4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-545e63c{text-align:center;}.elementor-57 .elementor-element.elementor-element-545e63c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-eb08d52 );}.elementor-57 .elementor-element.elementor-element-1f5abce{--display:flex;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce table.cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce table.cart thead th{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .woocommerce-cart-form table.cart td{border-top-style:solid;border-top-width:0px;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .cart_item:nth-child(2n) td{color:#000000;background-color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .cart_item:nth-child(2n) a{color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .cart_item:nth-child(2n+1) a{color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .cart_item:nth-child(2n+1) td{background-color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce table.cart .product-thumbnail img{width:50px;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .quantity .input-text{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce table.cart .remove{color:#000000 !important;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce table.cart .remove:hover{color:#FFFFFF !important;background-color:#393939 !important;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce table.cart tr td.actions{background-color:#FFFFFF !important;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .coupon .input-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );width:240px;height:40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .coupon .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:none;border-radius:20px 20px 20px 20px;padding:5px 25px 5px 25px;background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .coupon .button:hover{background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .button[name="update_cart"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:none;border-radius:20px 20px 20px 20px;padding:5px 25px 5px 25px;background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .button[name="update_cart"]:hover{background-color:#393939;color:#FFFFFF;border-color:#393939;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals > h2, .elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells > h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );margin-bottom:15px;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals .shop_table{border-style:none;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-3a30823.ha-wc-cart .woocommerce .cart_totals .shop_table tr.order-total th{border-top-style:none;}.elementor-57 .elementor-element.elementor-element-3a30823.ha-wc-cart .woocommerce .cart_totals .shop_table tr.order-total td{border-top-style:none;}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals .shop_table th{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals .checkout-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:none;border-radius:20px 20px 20px 20px;padding:5px 25px 5px 25px;background-color:var( --e-global-color-primary );color:var( --e-global-color-eb08d52 );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals .checkout-button:hover{background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .woocommerce-loop-product__title:hover{color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-eb08d52 );background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .button:hover{color:var( --e-global-color-eb08d52 );background-color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .onsale{font-family:var( --e-global-typography-ae63c9b-font-family ), Sans-serif;font-size:var( --e-global-typography-ae63c9b-font-size );font-weight:var( --e-global-typography-ae63c9b-font-weight );line-height:var( --e-global-typography-ae63c9b-line-height );letter-spacing:var( --e-global-typography-ae63c9b-letter-spacing );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-57 .elementor-element.elementor-element-545e63c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce table.cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce table.cart thead th{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .coupon .input-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .coupon .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .button[name="update_cart"]{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals > h2, .elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells > h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals .shop_table{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals .shop_table th{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals .checkout-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .woocommerce-loop-product__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .onsale{font-size:var( --e-global-typography-ae63c9b-font-size );line-height:var( --e-global-typography-ae63c9b-line-height );letter-spacing:var( --e-global-typography-ae63c9b-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-57 .elementor-element.elementor-element-545e63c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce table.cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce table.cart thead th{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .coupon .input-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .coupon .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart .button[name="update_cart"]{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals > h2, .elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells > h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals .shop_table{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals .shop_table th{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cart_totals .checkout-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .woocommerce-loop-product__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce .cross-sells .onsale{font-size:var( --e-global-typography-ae63c9b-font-size );line-height:var( --e-global-typography-ae63c9b-line-height );letter-spacing:var( --e-global-typography-ae63c9b-letter-spacing );}}/* Start custom CSS for ha-wc-cart, class: .elementor-element-3a30823 */.elementor-57 .elementor-element.elementor-element-3a30823 .woocommerce table.cart .product-thumbnail img {
    width: 50px !important;
}

.elementor-57 .elementor-element.elementor-element-3a30823 ul.products li.product .woocommerce-loop-product__link img {
    border: 1px #d4d4d4 solid;
    width: 100px !important;
}
.elementor-57 .elementor-element.elementor-element-3a30823 .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized {
    display: none;
}
.elementor-57 .elementor-element.elementor-element-3a30823 button.button.add_to_cart_button.ajax_add_to_cart {
    border-radius: 20px;
    padding: 3px 25px;
}/* End custom CSS */