.elementor-845 .elementor-element.elementor-element-0153de6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-0153de6:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-0153de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cba6be3 );}.elementor-845 .elementor-element.elementor-element-63c0056{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-845 .elementor-element.elementor-element-63c0056:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-63c0056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6a1be9 );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-cb3c0b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-cb3c0b4 .elementor-heading-title{font-size:1.2rem;font-weight:700;color:var( --e-global-color-text );}.elementor-845 .elementor-element.elementor-element-0fbebf4{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-c6a1be9 );--sections-border-color:#28282633;--sections-border-radius:20px 20px 20px 20px;--sections-padding:10px 10px 10px 10px;--sections-title-color:var( --e-global-color-secondary );--checkout-button-normal-text-color:var( --e-global-color-a6664b5 );--checkout-button-border-radius:188px 188px 188px 188px;}.elementor-845 .elementor-element.elementor-element-0fbebf4 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-0fbebf4 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-0fbebf4 .e-cart-section{border-width:2px 2px 2px 2px;}.elementor-845 .elementor-element.elementor-element-0fbebf4 .cart_totals h2{font-size:1rem;}.elementor-845 .elementor-element.elementor-element-0fbebf4 .cart_totals .shop_table td:before, .elementor-845 .elementor-element.elementor-element-0fbebf4 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:0.9rem;}.elementor-845 .elementor-element.elementor-element-0fbebf4 .checkout-button{font-size:1.1rem;}@media(min-width:768px){.elementor-845 .elementor-element.elementor-element-63c0056{--width:85%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-0fbebf4 */@media (min-width: 1025px) {
    .elementor-widget-woocommerce-cart .e-cart__container{
        display: flex;
        align-items: stretch;
        justify-content: space-evenly;
    }
    
    .e-cart__column.e-cart__column-start {
        width: 65%
    }
    
    .e-cart__column.e-cart__column-end {
        width: 27%;
    }
}

.woocommerce:not([class*="elementor-template"]) .summary.entry-summary .quantity:not(.hidden), .woocommerce:not([class*="elementor-template"]) .product-quantity .quantity:not(.hidden), .woocommerce:not([class*="elementor-template"]) div.product form.cart div.quantity{
    border: 2px solid rgba(40 , 40 , 38 , 0.2);
    background: #DFD1C6;
    padding: 5px;
    border-radius: 20px;
    gap:0;
}

.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{
    border: none;
    text-align: center;
    padding:0;
    font-weight: 700;
}

.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward){
    color: rgba(40 , 40 , 38 , 1);
}

.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover {
    color:#BC8B57;
}/* End custom CSS */