.elementor-18 .elementor-element.elementor-element-49b4416{--display:flex;--margin-top:133px;--margin-bottom:233px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-b2fc626{--update-cart-automatically-display:none;--totals-title-alignment:center;--sections-background-color:#E9E9E9;--sections-border-type:solid;--sections-border-color:#A80808;--sections-border-radius:2px 2px 2px 2px;--sections-title-color:#C50C0C;--sections-title-spacing:5px;--sections-descriptions-spacing:0px;--links-normal-color:#B80202;--links-hover-color:#AA3C3C;--sections-radio-buttons-color:#FFFFFF;--order-summary-rows-gap-top:calc( 43px/2 );--order-summary-rows-gap-bottom:calc( 43px/2 );--order-summary-variations-color:#000000;--totals-rows-gap-top:calc( 25px/2 );--totals-rows-gap-bottom:calc( 25px/2 );--totals-color:#000000;--totals-divider-weight:0px;}.elementor-18 .elementor-element.elementor-element-b2fc626 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:transparent;background-image:linear-gradient(180deg, #A71414 0%, #8A090B 100%);}.elementor-18 .elementor-element.elementor-element-b2fc626 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:transparent;background-image:linear-gradient(180deg, #B60909 0%, #8B0404 100%);}.elementor-18 .elementor-element.elementor-element-b2fc626 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-18 .elementor-element.elementor-element-b2fc626 .e-cart-section{box-shadow:0px 0px 12px 6px rgba(0, 0, 0, 0.72);border-width:2px 2px 2px 2px;}.elementor-18 .elementor-element.elementor-element-b2fc626 .cart_totals h2{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-18 .elementor-element.elementor-element-b2fc626 {--sections-descriptions-color:#000000;}.elementor-18 .elementor-element.elementor-element-b2fc626 .woocommerce-cart-form{--order-summary-title-color:#BE0404;}.elementor-18 .elementor-element.elementor-element-b2fc626 .cart td span, .elementor-18 .elementor-element.elementor-element-b2fc626 .cart td, .elementor-18 .elementor-element.elementor-element-b2fc626 .input-text.qty{font-weight:400;line-height:35px;}.elementor-18 .elementor-element.elementor-element-b2fc626 .product-name .variation{line-height:31px;}.elementor-18 .elementor-element.elementor-element-b2fc626 .cart_totals .shop_table td:before, .elementor-18 .elementor-element.elementor-element-b2fc626 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:16px;}.elementor-18 .elementor-element.elementor-element-b2fc626 .checkout-button{text-shadow:0px 0px 3px rgba(0, 0, 0, 0.58);}.elementor-18 .elementor-element.elementor-element-b2fc626 .checkout-button:hover{box-shadow:0px 0px 12px -37px rgba(0, 0, 0, 0.66);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-49b4416{--min-height:0px;}.elementor-18 .elementor-element.elementor-element-b2fc626{--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );--totals-rows-gap-top:calc( 0px/2 );--totals-rows-gap-bottom:calc( 0px/2 );}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-49b4416{--content-width:1044px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-49b4416{--content-width:49%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-49b4416{--content-width:95%;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-b2fc626{--totals-title-alignment:center;--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );--totals-rows-gap-top:calc( 0px/2 );--totals-rows-gap-bottom:calc( 0px/2 );--totals-divider-weight:0px;}.elementor-18 .elementor-element.elementor-element-b2fc626 .shipping-calculator-form{--update-shipping-button-alignment:center;--update-shipping-button-width:auto;}.elementor-18 .elementor-element.elementor-element-b2fc626 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-18 .elementor-element.elementor-element-b2fc626 .e-cart-section{border-width:1px 1px 1px 1px;}}/* Start custom CSS *//* ==========================================
   CARRINHO RALLY DIGGER
========================================== */

/* Esconde aviso "Produto adicionado ao carrinho" */
.woocommerce-notices-wrapper{
    display:none !important;
}

/* Esconde cabeçalhos desnecessários */
.shop_table thead th.product-price,
.shop_table thead th.product-quantity,
.shop_table thead th.product-name{
    display:none !important;
}

/* Esconde colunas */
.shop_table td.product-price,
.shop_table td.product-quantity{
    display:none !important;
}

/* Centraliza tabela */
.woocommerce-cart-form{
    width:100%;
}


/* Esconde Subtotal da tabela */
.shop_table td.product-subtotal{
    font-weight:700;
}

/* Caixa do resumo */
.cart_totals{

    background:#fff;
    padding:35px;
    border-radius:6px;
}

/* Esconde linha Subtotal */
.cart_totals tr.cart-subtotal{
    display:none;
}


/* Adiciona texto TOTAL */
.cart_totals .order-total td::before{

    content:"TOTAL";
    display:block;
    font-size:18px;
    font-weight:600;
    margin-bottom:12px;
    color:#333;

}

/* Botão Checkout */
.wc-proceed-to-checkout a{

    background:#c61111 !important;
    color:#fff !important;
    border-radius:5px;
    font-size:20px;
    padding:18px;
    font-weight:700;

}

/* Hover */
.wc-proceed-to-checkout a:hover{

    background:#a10000 !important;

}

/* Remove cupom */
.coupon{
    display:none !important;
}

/* Remove botão atualizar carrinho */
button[name="update_cart"]{
    display:none !important;
}

/* Esconde linha de ações */
.actions{
    border-top:none !important;
}

/* Remove espaço */
.cart-collaterals{
    margin-top:30px;
}

/* Variações */
.variation{
    margin-top:10px;
}

.variation dt{
    display:none;
}

.variation dd{
    margin-left:0 !important;
    font-size:16px;
}

/* Nome do produto */
.product-name a{
    font-size:24px;
    font-weight:700;
}

/* Remove margens */
.woocommerce table.shop_table{
    border:none;
}

/* Responsivo */
@media(max-width:768px){

.cart_totals{
    margin-top:30px;
}

.product-name a{
    font-size:18px;
}

}

/* ==========================================
   MOBILE
========================================== */
@media (max-width:768px){

    .woocommerce table.shop_table_responsive td.product-name::before,
    .woocommerce-page table.shop_table_responsive td.product-name::before {
        display: none !important;
        content: none !important;
    }

}


    /* Esconde Subtotal */
    .cart_totals .cart-subtotal{
        display:none !important;
    }
    
    


}/* End custom CSS */