.elementor-23402 .elementor-element.elementor-element-eff9033{--update-cart-automatically-display:none;}.elementor-23402 .elementor-element.elementor-element-eff9033 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-efc04d1 );}.elementor-23402 .elementor-element.elementor-element-eff9033 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#FBC02D;}.elementor-23402 .elementor-element.elementor-element-eff9033 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-23402 .elementor-element.elementor-element-0d56352{--display:flex;}.elementor-23402 .elementor-element.elementor-element-f1b3f37{--spacer-size:150px;}@media(min-width:768px){.elementor-23402 .elementor-element.elementor-element-3002f0f{width:100%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-eff9033 */.woocommerce .cart-totals_wrap
{
    border: none !important; 
     padding: 0px !important; 
    margin-bottom: 20px; 
}

.product-name a:nth-of-type(2)
{
  margin-top: 30px !important;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart img
{
    margin: 0 !important;
}

.elementor-23402 .elementor-element.elementor-element-eff9033 form 
{
    max-width: 100% !important;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart tbody tr:first-child td
{
        /* border-top: none; */
    text-align: left;
    /* width: 0px !important; */
    /* display: flex; */
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    font-size: smaller;
    font-weight: 400;
    text-align: left !important;
}

.variation{
margin:0px !important;
}

.variation >  dd> p 
{
    margin:0px !important;
}

.elementor-23402 .elementor-element.elementor-element-eff9033  dd
{
    margin:0px !important;
}


.elementor-widget-woocommerce-cart .woocommerce table.shop_table thead 
{
    border-bottom: 1px solid grey !important;
}/* End custom CSS */