.elementor-6513 .elementor-element.elementor-element-f53a408{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6513 .elementor-element.elementor-element-f53a408:not(.elementor-motion-effects-element-type-background), .elementor-6513 .elementor-element.elementor-element-f53a408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0e9b7b );}.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 );color:var( --e-global-color-primary );}.elementor-6513 .elementor-element.elementor-element-6ad0141{padding:4em 0em 0em 3em;}.elementor-6513 .elementor-element.elementor-element-6ad0141 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:24px;color:var( --e-global-color-9587674 );}.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
                    .eael-woo-cart .elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove,
                    .elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a svg,
					.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a svg{height:16px;width:16px;line-height:16px;}.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a i,
                    .elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a i,
					.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a i{font-size:16px;}#jet-popup-6555 .jet-popup__container-inner{background-color:var( --e-global-color-d0e9b7b );justify-content:flex-start;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}#jet-popup-6555 .jet-popup__container-overlay{background-color:var( --e-global-color-d0e9b7b );border-radius:0px 0px 0px 0px;}#jet-popup-6555 .jet-popup__container{width:594px;height:100%;}#jet-popup-6555 .jet-popup__inner{justify-content:flex-end;align-items:flex-start;}/* Start custom CSS for eael-woo-cart, class: .elementor-element-9f7f3d4 */.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-woo-cart-wrapper{
   height: 85vh !important;
   background-color: rgba(0,0,0,0);
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-cart-clear-btn{
    display: none;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .woocommerce-cart-form.eael-woo-cart-form.woocommerce{
    display: flex;
    flex-direction: column;
    justify-content: space-between !important;
    justify-items: flex-start !important;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-cart-coupon-wrapper, .eael-cart-update-btn{
    display: none;
}

.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .cart-collaterals,.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-cart-coupon-and-collaterals,.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .shop_table{
    width: 100% !important;
    background-color: white !important;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-cart-coupon-and-collaterals{
    
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .cart-collaterals table{
    background-color: white !important;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .cart_totals {
    max-width: 100% !important;
    width: 100% !important;
    border: 0 !important;
    padding: 30px !important;
    
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .cart_totals tbody{
    display: flex;
    flex-direction: row;
    width: 100% !important;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .cart_totals th{
    font-family: Roboto !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 24px !important;
    text-transform: uppercase;
    color: black !important;
    
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .cart_totals td{
    font-family: Roboto !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 16px !important;
    text-transform: uppercase;
    color: black !important;
    
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .cart_totals tr{
    display: flex;
    justify-content: space-between;
    width: 100% !important;
    box-shadow: none !important;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .wc-proceed-to-checkout{
    margin: 0 !important;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .wc-proceed-to-checkout > a{
     background-color: #E23627 !important;
     border-radius: 0 !important;
         font-family: Roboto !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 16px !important;
    text-transform: uppercase !important;
}



.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-woo-cart-table-warp{
    padding: 20px;
    overflow-y: scroll;
}

.elementor-6513 .elementor-element.elementor-element-9f7f3d4 thead{
    display: none;
}

.elementor-6513 .elementor-element.elementor-element-9f7f3d4 tbody{
    display: block !important;
    width: 100%;
    padding: 0;
    margin: 0;
}

.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .woocommerce-cart-form__cart-item{

    display: grid;
   grid-template-columns: 2fr 3fr;
   grid-template-rows: auto auto auto;
   grid-template-areas: 
   'thumb title'
   'thumb price'
   'thumb qty';
   
   align-items: center;
   justify-items: left;
}

.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .product-thumbnail{
    grid-area: thumb;
    justify-self: center;
    
    height: 100%;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .product-thumbnail > a {
    width: 100%;
    height: 100%;
    
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 td.product-thumbnail > a > img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .product-name{
    padding: 0;
    margin: 0;
    grid-area: title;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .product-name > a {
    font-family: Roboto;
    font-weight: 300;
    font-size:20px;
    line-height: 20px;
    text-transform: uppercase;
    color: black;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .product-price{
    padding: 0;
    margin: 0;
    grid-area: price;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .product-price bdi {
    font-family: Roboto;
    font-weight: 500;
    font-size:20px;
    line-height: 20px;
    text-transform: uppercase;
    color: black;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .product-quantity{
    grid-area: qty;
    display:  flex;
    flex-direction: row;
    align-items: center;
}
.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .eael-cart-qty-plus, .eael-cart-qty-minus{
   background-color: black;
    display: inline !important;
    width: 24px !important;
    height: 24px !important;
    text-align: center !important;
    padding: 0 !important;
    
    font-family: Roboto;
    font-size: 24px !important;
    line-height: 24px !important;
    color: white !important;
}

.elementor-6513 .elementor-element.elementor-element-9f7f3d4 .product-remove{
    position: absolute;
    right: 0;
    top: 0;
}/* End custom CSS */