.elementor-155 .elementor-element.elementor-element-262a0f9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-155 .elementor-element.elementor-element-3cd1581b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-155 .elementor-element.elementor-element-696f04aa > .elementor-widget-container{padding:1% 0% 3% 0%;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-3672816 );}.elementor-155 .elementor-element.elementor-element-696f04aa{text-align:left;}.elementor-155 .elementor-element.elementor-element-696f04aa .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-primary );}.elementor-155 .elementor-element.elementor-element-2b8b574b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-155 .elementor-element.elementor-element-2b8b574b .woolentor-cart-product{align-items:flex-start;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart{border-style:none;padding:3% 3% 0% 3%;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart tr.cart_item div.product-thumbnail img{width:170px;max-width:170px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart tr.cart_item .product-name{font-size:16px;font-weight:500;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart tr.cart_item .product-name a:hover{color:var( --e-global-color-accent );}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart tr.cart_item div.product-quantity span{color:var( --e-global-color-primary );}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart tr.cart_item div.product-quantity input[type=number]{background-color:#FFFFFF;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart td.actions .wl_update_cart_shop input.button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-3672816 );border-style:none;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart td.actions .coupon .button{font-size:15px;background-color:#5A5A5A;transition:0.4s;border-style:none;border-radius:0px 30px 30px 00px;padding:15px 60px 15px 60px;}.theme-astra #content .elementor-155 .elementor-element.elementor-element-2b8b574b table.cart .button[name="apply_coupon"]{padding:15px 60px 15px 60px;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart td.actions .coupon input.input-text{border-radius:30px 0px 0px 30px;padding:10px 0px 10px 10px;width:160px !important;}.elementor-155 .elementor-element.elementor-element-70cf0792 .cart_totals > h2{text-align:right;font-size:28px;}.elementor-155 .elementor-element.elementor-element-70cf0792 .cart_totals .shop_table tr th, .elementor-155 .elementor-element.elementor-element-70cf0792 .cart_totals .shop_table tr td{text-align:right;border-style:none;padding:7px 7px 7px 7px;}.elementor-155 .elementor-element.elementor-element-70cf0792 .cart_totals .shop_table{background-color:var( --e-global-color-d48d202 );border-style:none;}.elementor-155 .elementor-element.elementor-element-70cf0792{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-155 .elementor-element.elementor-element-70cf0792 > .elementor-widget-container{padding:30px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-155 .elementor-element.elementor-element-70cf0792.elementor-element{--align-self:flex-end;}.elementor-155 .elementor-element.elementor-element-70cf0792 .cart_totals .shop_table tr th{font-size:16px;text-align:right;vertical-align:top;}.elementor-155 .elementor-element.elementor-element-70cf0792 .wc-proceed-to-checkout .button.checkout-button{border-radius:50px 50px 50px 50px;color:var( --e-global-color-d48d202 );background-color:var( --e-global-color-accent );}.elementor-155 .elementor-element.elementor-element-70cf0792 .wc-proceed-to-checkout .button.checkout-button:hover{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-155 .elementor-element.elementor-element-262a0f9b{--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-155 .elementor-element.elementor-element-696f04aa > .elementor-widget-container{padding:20px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-155 .elementor-element.elementor-element-696f04aa .elementor-heading-title{line-height:1.2em;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart td.actions .coupon input.input-text{width:50% !important;}}@media(max-width:767px){.elementor-155 .elementor-element.elementor-element-262a0f9b{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-155 .elementor-element.elementor-element-696f04aa > .elementor-widget-container{margin:10px 10px 10px 10px;padding:4% 0% 4% 0%;border-width:0px 0px 1px 0px;}.elementor-155 .elementor-element.elementor-element-696f04aa .elementor-heading-title{line-height:1.3em;}.elementor-155 .elementor-element.elementor-element-2b8b574b .woolentor-cart-product{align-items:flex-start;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart{padding:0% 0% 0% 0%;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart tr.cart_item div.product-thumbnail img{border-width:0px 0px 0px 0px;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart tr.cart_item div.product-thumbnail{margin:0px 0px 0px 0px;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart tr.cart_item .product-name{font-size:16px;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart tr.cart_item div.product-price,.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart tr.cart_item div.product-price .amount{font-size:15px;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart td.actions .wl_update_cart_shop input.button{font-size:14px;padding:10px 60px 10px 60px;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart td.actions .coupon .button{padding:10px 10px 10px 10px;}.theme-astra #content .elementor-155 .elementor-element.elementor-element-2b8b574b table.cart .button[name="apply_coupon"]{padding:10px 10px 10px 10px;}.elementor-155 .elementor-element.elementor-element-2b8b574b .shop_table.cart td.actions .coupon input.input-text{padding:10px 0px 10px 0px;width:50% !important;}.elementor-155 .elementor-element.elementor-element-70cf0792{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}body .elementor-155 .elementor-element.elementor-element-70cf0792 .wc-proceed-to-checkout .button.checkout-button{width:100%;}}/* Start custom CSS */.cart_totals .shop_table tr td {
    border-style: none;
    padding: 0px 0px 1px 0px;
    text-align: right;
    width: 50%;
}

@media (max-width: 767px) {
 .woolentor-cart-product {
        display: flex
 !important;
        flex-direction: row !important;
    }
    
.woocommerce .woolentor-cart-list .cart .product-thumbnail {
    max-width: 35% !important;
    width:35% !important;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}
    
    
.woocommerce .woolentor-cart-list .cart .product-thumbnail img {
    max-width: 100% !important;
    width:100% !important;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.product-name {
    text-align: left;
}

.woolentor-cart-list.wl-qty-placement--after_title .woolentor-cart-product-content {
    display: flex
;
    -ms-flex-pack: justify;
    justify-content: flex-start;
    flex-wrap: wrap;
}


.woolentor-cart-list.wl-qty-placement--after_title .woolentor-cart-product-content {
    -webkit-box-pack: start;
    -ms-flex-pack: justify;
    justify-content: flex-start;
    display: flex
;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
    flex-direction: row;
}

    .woolentor-cart-list .woolentor-cart-product-content-right {
        text-align: left;
        width: 50%;
    }


.woolentor-cart-list.wl-qty-placement--after_title .woolentor-cart-product-content-middle {
    -ms-flex-item-align: center;
    align-self: center;
    width: 40%;
}

.woocommerce .quantity .qty {
    width: 2em;
    text-align: center;
}

.woocommerce .woolentor-cart-list .woolentor-product-price {
    margin-top: 15px;
    margin-bottom: 0;
    text-align: right;
    color: #1d1d1d;

}

.cart.wl_cart_table .actions .coupon + .wl_update_cart_shop {
    float: right;
    width: 100%;
}



.woocommerce .cart.wl_cart_table .actions .button, .woocommerce .cart.wl_cart_table .actions input.button {
    width: 100%;
}

    
}


.cart_totals .shop_table tr td {
    width: auto;
}

.woocommerce-page table.cart td.actions .coupon .input-text+.button, .woocommerce-page table.cart td.actions .coupon input {
    height: 45px !important;
}/* End custom CSS */