.elementor-458 .elementor-element.elementor-element-454d31cc > .elementor-container{min-height:79vh;}.elementor-458 .elementor-element.elementor-element-f7d0318{--spacer-size:2vh;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for section, class: .elementor-element-454d31cc *//*
#carrello > div > div > div > form > table > tbody > tr:nth-child(2) > td > button{
    display:none;
}
*/
.woocommerce .coupon .button,.woocommerce .cart .button{
    border-radius:30px;
}

#coupon_code{
margin-left: 4px;    
}

.coupon{float:right !important;}
#coupon_code{width:220px !important;border-radius:30px;}

#carrello > div > div > div > form > table > tbody > tr:nth-child(2) > td > div > button{
    border-radius:30px;
}

#carrello > div > div > div > div.cart-collaterals > div > div > a{
    border-radius:90px;
}

.woocommerce-message .wc-forward{
    display:none !important;
}
/*
#carrello > div > div > div > form > table > tbody > tr:nth-child(3) > td > button{
    display: none;
}
*/
#carrello > div > div > div > form > table > tbody > tr:nth-child(3) > td > div > button{
    border-radius:30px;
}

.product-thumbnail{
    display: none;
}


@media screen and (max-width: 768px) {
  .coupon{
    width:100%;
    float:none !important;
}
/*
#carrello > div > div > div > form > table > tbody > tr:nth-child(3) > td > button{
    display: none !important;
}
*/
}

@media screen and (max-width: 576px) {
  #coupon_code{
      width:100% !important;
  }

#carrello > div > div > div > form > table > tbody > tr:nth-child(3) > td > div > button{
    width: 100% !important;
    margin-top: 5%;
}
}

.woocommerce table.shop_table td .quantity {
    display: flex;
}

.woocommerce form .quantity.buttons-added .minus, .woocommerce form .quantity.buttons-added .plus,.woocommerce form .quantity.buttons-added .qty{
    border: none !important;
}

.product-quantity{
    text-align: center;
}

.woocommerce table.shop_table td .quantity{
    justify-content: center;
}/* End custom CSS */