.elementor-2473 .elementor-element.elementor-element-0910f70{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2473 .elementor-element.elementor-element-2f2a245{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-7a90c73 );--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px;--sections-title-color:var( --e-global-color-text );--sections-title-spacing:13px;--links-normal-color:var( --e-global-color-text );--links-hover-color:var( --e-global-color-cd100a5 );--forms-rows-gap:0px;--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:var( --e-global-color-d9c14b2 );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-border-radius:8px 8px 8px 8px;--checkout-button-normal-text-color:var( --e-global-color-d9c14b2 );--checkout-button-hover-text-color:var( --e-global-color-text );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .shop_table .button:hover, .elementor-2473 .elementor-element.elementor-element-2f2a245 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-primary );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-secondary );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-2473 .elementor-element.elementor-element-2f2a245 .cart_totals h2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2473 .elementor-element.elementor-element-2f2a245 {--sections-descriptions-color:var( --e-global-color-text );--forms-fields-padding:8px 10px 8px 10px;}.elementor-2473 .elementor-element.elementor-element-2f2a245 .e-cart-content, .elementor-2473 .elementor-element.elementor-element-2f2a245 .woocommerce-shipping-destination, .elementor-2473 .elementor-element.elementor-element-2f2a245 .shipping-calculator-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (8px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-2473 .elementor-element.elementor-element-2f2a245 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (8px*2) + 16px );right:10px;}.elementor-2473 .elementor-element.elementor-element-2f2a245 .select2-container--default .select2-selection--single{height:auto;}.elementor-2473 .elementor-element.elementor-element-2f2a245 .shop_table .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-width:1px 1px 1px 1px;}.elementor-2473 .elementor-element.elementor-element-2f2a245 .cart_totals .shop_table td:before, .elementor-2473 .elementor-element.elementor-element-2f2a245 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}#elementor-popup-modal-2473 .dialog-widget-content{background-color:var( --e-global-color-7a90c73 );border-radius:8px 0px 0px 8px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-2473{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-2473 .dialog-message{width:480px;height:90vh;align-items:flex-start;}#elementor-popup-modal-2473 .dialog-close-button{display:flex;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1366px){.elementor-2473 .elementor-element.elementor-element-2f2a245 .cart_totals h2{font-size:var( --e-global-typography-text-font-size );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .e-cart-content, .elementor-2473 .elementor-element.elementor-element-2f2a245 .woocommerce-shipping-destination, .elementor-2473 .elementor-element.elementor-element-2f2a245 .shipping-calculator-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .shop_table .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .cart_totals .shop_table td:before, .elementor-2473 .elementor-element.elementor-element-2f2a245 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-2473 .elementor-element.elementor-element-2f2a245 .cart_totals h2{font-size:var( --e-global-typography-text-font-size );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .e-cart-content, .elementor-2473 .elementor-element.elementor-element-2f2a245 .woocommerce-shipping-destination, .elementor-2473 .elementor-element.elementor-element-2f2a245 .shipping-calculator-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .shop_table .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .cart_totals .shop_table td:before, .elementor-2473 .elementor-element.elementor-element-2f2a245 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2473 .elementor-element.elementor-element-2f2a245 .cart_totals h2{font-size:var( --e-global-typography-text-font-size );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .e-cart-content, .elementor-2473 .elementor-element.elementor-element-2f2a245 .woocommerce-shipping-destination, .elementor-2473 .elementor-element.elementor-element-2f2a245 .shipping-calculator-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .shop_table .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2473 .elementor-element.elementor-element-2f2a245 .cart_totals .shop_table td:before, .elementor-2473 .elementor-element.elementor-element-2f2a245 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-2f2a245 */.carrinho-pop .product-remove{
    display: none;
}

.carrinho-pop thead, .carrinho-pop .product-price{
    display: none;
}
.carrinho-pop .product-name{
    font-size: 14px;
    font-weight: 600;
}


.carrinho-pop .product-thumbnail{
    min-width: 120px;
}
.carrinho-pop .product-thumbnail img{
    border-radius:16px;
    min-width: 80px;
}

.carrinho-pop .cart-subtotal{
    display: none;
}

.carrinho-pop .woocommerce-shipping-may-be-available-html.e-checkout-message{
    display: none;
}

.carrinho-pop .form-row.coupon-col{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start{
    padding-right: 10px;
}

.carrinho-pop .coupon-col-start, .carrinho-pop .coupon-col{
    border: none;
}

.carrinho-pop .coupon-col-start #coupon_code{
    padding: 6px 10px;
    font-size: 12px;
    margin-top: 0;
     margin-bottom: 0 !important;
    display: flex;
    justify-content: center;
    background: none;
    border-bottom:1px solid #000;
    border-radius: 0
}

.carrinho-pop .coupon-col-end .button.e-apply-coupon{
    padding: 6px 10px;
    font-size: 12px;
    background-color: transparent;
}



.carrinho-pop .e-cart-section{
    padding: 0 !important;
    border:none;
}


.quantity.wqpmb_quantity{
    display: flex;
    align-items: center;
    width: 34px;
    
}


.carrinho-pop .qib-button-wrapper .quantity input.input-text.qty.text{
    width: 34px !important;
}



.qib-button-wrapper button.qib-button, .qib-button-wrapper div.quantity.wqpmb_quantity{
    height: 32px;
}

body .qib-button-wrapper .minus.qib-button{
    padding-bottom: 2px;
    padding-top: 0px;
    
}/* End custom CSS */