.elementor-10 .elementor-element.elementor-element-95d9453{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-048a61a{--display:flex;}/* Start custom CSS for wc-elements, class: .elementor-element-3c4d59b */.woocommerce-cart .woocommerce-cart-form {
    width: 100%;
}

.woocommerce-cart .cart-collaterals {
    display: none;
}

a.xc-woo-order-whatsapp-btn {
    padding: 0px 30px;
    text-align: center;
    vertical-align: middle;
    color: white;
    margin: 5px auto;
    font-size: 16px;
    display: inline-flex;
}

/* Estiliza o contêiner dos botões */
@media (max-width: 768px) {
.woocommerce-cart table.woocommerce-cart-form__contents tbody tr:last-child td {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; /* Espaçamento entre os botões */
    align-items: center;
}

/* Botões Atualizar e Limpar Carrinho em duas colunas */
.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .actions .button-update-cart,
.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .actions .button-empty-cart {
    flex: 1 1 calc(50% - 20px); /* Divide em duas colunas, subtraindo metade do gap */
    margin: 0;
    box-sizing: border-box;
}

/* Botão do WhatsApp com 100% de largura */
.woocommerce-cart table.woocommerce-cart-form__contents tbody tr:last-child td .xc-woo-order-whatsapp-btn {
    flex: 1 1 100%; /* Ocupa toda a largura */
    margin: 0;
    text-align: center;
}

/* Ajusta a ordem para garantir que o botão do WhatsApp fique por último */
.woocommerce-cart table.woocommerce-cart-form__contents tbody tr:last-child td .xc-woo-order-whatsapp-btn {
    order: 2; /* Coloca o botão do WhatsApp no final */
}
td.actions .button-update-cart {
    order: 0; /* Atualizar Carrinho primeiro */
}
.woocommerce-cart table.woocommerce-cart-form__contents tbody tr:last-child td .button-empty-cart {
    order: 1; /* Limpar Carrinho em seguida */
}

.xc-woo-order-whatsapp-popup-overlay {
    background-color: rgb(0 0 0 / 76%);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}

/* Ajustes para responsividade (opcional) */

    .woocommerce-cart table.woocommerce-cart-form__contents tbody tr:last-child td .button-update-cart,
    .woocommerce-cart table.woocommerce-cart-form__contents tbody tr:last-child td .button-empty-cart {
        flex: 1 1 100%; /* Em telas menores, botões empilham */
    }
    
    .motta-button--subtle, .motta-button--subtle:disabled, .motta-button--subtle:disabled[disabled] {
        border-bottom: none;
    }
}/* End custom CSS */