.elementor-150 .elementor-element.elementor-element-e4abeca{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-150 .elementor-element.elementor-element-e4abeca, .elementor-150 .elementor-element.elementor-element-e4abeca > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-e4abeca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-150 .elementor-element.elementor-element-b45929f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-150 .elementor-element.elementor-element-b45929f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-150 .elementor-element.elementor-element-b45929f > .elementor-element-populated{border-style:solid;border-width:01px 0px 01px 01px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-150 .elementor-element.elementor-element-b45929f > .elementor-element-populated, .elementor-150 .elementor-element.elementor-element-b45929f > .elementor-element-populated > .elementor-background-overlay, .elementor-150 .elementor-element.elementor-element-b45929f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-b45929f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-150 .elementor-element.elementor-element-a840b9f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:32px;letter-spacing:0.1px;}.elementor-150 .elementor-element.elementor-element-6b0a7ee > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-150 .elementor-element.elementor-element-6b0a7ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-150 .elementor-element.elementor-element-7f89b57 .elementor-countdown-wrapper{max-width:100%;}.elementor-150 .elementor-element.elementor-element-7f89b57 .elementor-countdown-item{background-color:var( --e-global-color-b6d42e1 );padding:0px 11px 0px 11px;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-7f89b57 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 7px/2 );}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-7f89b57 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 7px/2 );}body.rtl .elementor-150 .elementor-element.elementor-element-7f89b57 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 7px/2 );}body.rtl .elementor-150 .elementor-element.elementor-element-7f89b57 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 7px/2 );}.elementor-150 .elementor-element.elementor-element-7f89b57 .elementor-countdown-digits{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 );}.elementor-150 .elementor-element.elementor-element-7f89b57 .elementor-countdown-label{font-family:var( --e-global-typography-35580ef-font-family ), Sans-serif;font-size:var( --e-global-typography-35580ef-font-size );font-weight:var( --e-global-typography-35580ef-font-weight );line-height:var( --e-global-typography-35580ef-line-height );letter-spacing:var( --e-global-typography-35580ef-letter-spacing );word-spacing:var( --e-global-typography-35580ef-word-spacing );}.elementor-150 .elementor-element.elementor-element-c7325e9{--update-cart-automatically-display:none;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--product-link-normal-color:var( --e-global-color-text );}.elementor-150 .elementor-element.elementor-element-c7325e9 .cart_totals h2{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-150 .elementor-element.elementor-element-c7325e9 .e-cart-content, .elementor-150 .elementor-element.elementor-element-c7325e9 .woocommerce-shipping-destination, .elementor-150 .elementor-element.elementor-element-c7325e9 .shipping-calculator-button{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-150 .elementor-element.elementor-element-c7325e9 #shipping_method li label{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-150 .elementor-element.elementor-element-c7325e9 .e-shop-table .cart th, .elementor-150 .elementor-element.elementor-element-c7325e9 .e-shop-table .cart td:before{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;letter-spacing:0.1px;}.elementor-150 .elementor-element.elementor-element-0e2a772{--additional-information-display:block;--links-normal-color:#221F1F;--links-hover-color:#000000;--purchase-button-normal-text-color:var( --e-global-color-e777cd9 );}.elementor-150 .elementor-element.elementor-element-0e2a772 h3#order_review_heading, .elementor-150 .elementor-element.elementor-element-0e2a772 .woocommerce-billing-fields h3, .elementor-150 .elementor-element.elementor-element-0e2a772 .woocommerce-additional-fields h3{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-150 .elementor-element.elementor-element-0e2a772 .e-checkout-secondary-title{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-150 .elementor-element.elementor-element-0e2a772 .woocommerce #payment #place_order{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:9px;letter-spacing:0px;}.elementor-150 .elementor-element.elementor-element-0e2a772 #payment #place_order{background-color:var( --e-global-color-b6d42e1 );}.elementor-150 .elementor-element.elementor-element-0e2a772 #place_order{border-style:none;}.elementor-150 .elementor-element.elementor-element-0e2a772 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{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 );}@media(max-width:1024px){.elementor-150 .elementor-element.elementor-element-a840b9f{width:var( --container-widget-width, 446.25px );max-width:446.25px;--container-widget-width:446.25px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-150 .elementor-element.elementor-element-6b0a7ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-150 .elementor-element.elementor-element-6b0a7ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-150 .elementor-element.elementor-element-7f89b57 .elementor-countdown-digits{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-150 .elementor-element.elementor-element-7f89b57 .elementor-countdown-label{font-size:var( --e-global-typography-35580ef-font-size );line-height:var( --e-global-typography-35580ef-line-height );letter-spacing:var( --e-global-typography-35580ef-letter-spacing );word-spacing:var( --e-global-typography-35580ef-word-spacing );}.elementor-150 .elementor-element.elementor-element-c7325e9 .cart_totals h2{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-150 .elementor-element.elementor-element-c7325e9 .e-cart-content, .elementor-150 .elementor-element.elementor-element-c7325e9 .woocommerce-shipping-destination, .elementor-150 .elementor-element.elementor-element-c7325e9 .shipping-calculator-button{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-150 .elementor-element.elementor-element-c7325e9 #shipping_method li label{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-150 .elementor-element.elementor-element-0e2a772 h3#order_review_heading, .elementor-150 .elementor-element.elementor-element-0e2a772 .woocommerce-billing-fields h3, .elementor-150 .elementor-element.elementor-element-0e2a772 .woocommerce-additional-fields h3{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-150 .elementor-element.elementor-element-0e2a772 .e-checkout-secondary-title{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-150 .elementor-element.elementor-element-0e2a772 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{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 );}}@media(min-width:768px){.elementor-150 .elementor-element.elementor-element-b45929f{width:61.491%;}.elementor-150 .elementor-element.elementor-element-6b0a7ee{width:38.465%;}}@media(max-width:1024px) and (min-width:768px){.elementor-150 .elementor-element.elementor-element-b45929f{width:50%;}.elementor-150 .elementor-element.elementor-element-6b0a7ee{width:50%;}}@media(max-width:767px){.elementor-150 .elementor-element.elementor-element-e4abeca{padding:0px 10px 0px 10px;}.elementor-150 .elementor-element.elementor-element-b45929f > .elementor-element-populated{border-width:01px 1px 0px 01px;}.elementor-150 .elementor-element.elementor-element-6b0a7ee > .elementor-element-populated{border-width:0px 1px 01px 01px;}.elementor-150 .elementor-element.elementor-element-7f89b57 .elementor-countdown-digits{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-150 .elementor-element.elementor-element-7f89b57 .elementor-countdown-label{font-size:var( --e-global-typography-35580ef-font-size );line-height:var( --e-global-typography-35580ef-line-height );letter-spacing:var( --e-global-typography-35580ef-letter-spacing );word-spacing:var( --e-global-typography-35580ef-word-spacing );}.elementor-150 .elementor-element.elementor-element-c7325e9 .cart_totals h2{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-150 .elementor-element.elementor-element-c7325e9 .e-cart-content, .elementor-150 .elementor-element.elementor-element-c7325e9 .woocommerce-shipping-destination, .elementor-150 .elementor-element.elementor-element-c7325e9 .shipping-calculator-button{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-150 .elementor-element.elementor-element-c7325e9 #shipping_method li label{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-150 .elementor-element.elementor-element-c7325e9 .e-shop-table .cart th, .elementor-150 .elementor-element.elementor-element-c7325e9 .e-shop-table .cart td:before{font-size:15px;}.elementor-150 .elementor-element.elementor-element-0e2a772 h3#order_review_heading, .elementor-150 .elementor-element.elementor-element-0e2a772 .woocommerce-billing-fields h3, .elementor-150 .elementor-element.elementor-element-0e2a772 .woocommerce-additional-fields h3{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-150 .elementor-element.elementor-element-0e2a772 .e-checkout-secondary-title{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-150 .elementor-element.elementor-element-0e2a772 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{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 );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-c7325e9 */.e-cart-totals{
    display: none;
}
@media (max-width: 980px) {
    .woocommerce table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    display: block;
    text-align: left; !important;
}

.woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before {
    display: none;
}
}/* End custom CSS */