.elementor-16 .elementor-element.elementor-element-4a195846{--display:flex;--margin-top:80px;--margin-bottom:080px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-05bca73{--update-cart-automatically-display:none;--sections-border-type:none;--sections-padding:0px 0px 0px 0px;--sections-title-spacing:25px;--forms-rows-gap:9px;--forms-buttons-border-type:none;--forms-buttons-padding:12px 12px 12px 12px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 37px/2 );--order-summary-rows-gap-bottom:calc( 37px/2 );--order-summary-title-spacing:15px;--order-summary-color:var( --e-global-color-aeee5ae );--order-summary-variations-color:var( --e-global-color-1c6ad75 );--order-summary-items-divider-color:#E9E9E9;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:#E9E9E9;--order-summary-quantity-border-weight:0px;--order-summary-remove-icon-normal-color:var( --e-global-color-d0b6a8b );--order-summary-remove-icon-hover-color:var( --e-global-color-aeee5ae );--totals-rows-gap-top:calc( 31px/2 );--totals-rows-gap-bottom:calc( 31px/2 );--totals-divider-color:#E9E9E9;--totals-divider-weight:1px;}.elementor-16 .elementor-element.elementor-element-05bca73 .cart_totals h2{font-size:23px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-05bca73 .coupon .input-text, .elementor-16 .elementor-element.elementor-element-05bca73 .cart-collaterals .input-text, .elementor-16 .elementor-element.elementor-element-05bca73 select, .elementor-16 .elementor-element.elementor-element-05bca73 .select2-selection--single{border-style:none;}.elementor-16 .elementor-element.elementor-element-05bca73 .e-shop-table .cart th, .elementor-16 .elementor-element.elementor-element-05bca73 .e-shop-table .cart td:before{font-size:16px;}.elementor-16 .elementor-element.elementor-element-05bca73 .cart_totals .shop_table td:before, .elementor-16 .elementor-element.elementor-element-05bca73 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:16px;font-weight:500;}.elementor-16 .elementor-element.elementor-element-05bca73 .checkout-button{font-size:16px;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-05bca73 .e-cart-totals{--sections-background-color:var( --e-global-color-b1adbee );--sections-border-type:none;--sections-padding:42px 42px 42px 42px;}.elementor-16 .elementor-element.elementor-element-05bca73 .coupon{--sections-background-color:var( --e-global-color-b1adbee );--sections-border-type:none;--sections-padding:12px 12px 12px 12px;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-05bca73 */input#coupon_code {
    height: 100%;
}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select {
    padding: 12px;
}
input.input-text.qty.text {
    justify-items: anchor-center;
}

.quantity.buttons_added {
    border: 1px solid #E9E9E9;
    background: #F7F7F7;
}


.quantity {
    display: flex;
    align-items: center;
    border: 1px solid #e9e9e9;
    background-color: #F7F7F7;
}

.quantity button {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px!important;
    padding: 0!important;
    width: 24px; /* Largura ajustada */
    height: 34px; /* Altura ajustada */
    background-color: transparent!important;
    border: none;
    cursor: pointer;
    outline: none; 
}


.quantity .qty {
    text-align: center;
    -webkit-appearance: none; /* Para Safari */
    -moz-appearance: textfield; /* Para Firefox */
    border: 0;
    background: transparent!important;
}
.quantity.buttons_added {
    width: fit-content;
}
.elementor-add-to-cart .quantity .qty::-webkit-outer-spin-button,
.elementor-add-to-cart .quantity .qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}/* End custom CSS */