.elementor-22950 .elementor-element.elementor-element-1dfec3e2{margin-top:20px;margin-bottom:0px;}.elementor-22950 .elementor-element.elementor-element-19ef3f1{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-30px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-30px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-size:12px;--arrow-normal-color:var( --e-global-color-3eb2b50 );--swiper-pagination-size:12px;--dots-normal-color:var( --e-global-color-e07491d );--swiper-pagination-spacing:30px;}.elementor-22950 .elementor-element.elementor-element-19ef3f1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );padding:8px 8px 8px 8px;}.elementor-22950 .elementor-element.elementor-element-19ef3f1 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-589c310 );}.elementor-22950 .elementor-element.elementor-element-19ef3f1 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22950 .elementor-element.elementor-element-19ef3f1{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-22950 .elementor-element.elementor-element-19ef3f1{--swiper-slides-to-display:1;}}/* Start custom CSS for wc-elements, class: .elementor-element-4ca1cc89 */.freeTransport__button .button.alt:hover {
    background-color: var( --e-global-color-62907ae)!important;
    transition: 0.3s;
}

.woocommerce .cartSummary--small{
        width: 400px;
        background: #fff;
        color: #000;
    }

.mb-4 {
    margin-bottom: 0rem!important;
}

.cartSummary__row--secondary tr>th {
    padding-right: 30px;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    border-radius: 0px;
    font-weight: 700;
    font-size: 15px;
    max-width: 300px;
    float: right;
    padding: 15px 30px;
}

.cart_totals h2,
.cart_totals table.shop_table{
    display:none!important;
}

.cartItem__column--title a,
.cartItem__column--title {
    text-decoration: none;
    line-height: 1.2em!important;
}

.cart-discount a {
    display: none;
}


@media (min-width: 400px) {
.woocommerce .cartSummary--small {
    width: 400px;
}
}

@media (max-width: 767px){
.woocommerce .cartItem__column--quantity {
    width: 34%;
}
.woocommerce .cartItem__column--subtotal {
    width: 30%;
}
}
.woocommerce .cartItem {
    justify-content: space-around;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-19ef3f1 */.elementor-22950 .elementor-element.elementor-element-19ef3f1 .swiper-slide {
    background: var(--e-global-color-3eb2b50);
}

.elementor-22950 .elementor-element.elementor-element-19ef3f1 .elementor-widget-woocommerce-product-short-description,
.elementor-22950 .elementor-element.elementor-element-19ef3f1 .labels-section {display: none;}

.elementor-22950 .elementor-element.elementor-element-19ef3f1 .elementor-heading-title {
    font-size: 16px!important;
}/* End custom CSS */