.elementor-208 .elementor-element.elementor-element-1cee8fc1{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-5b8b7763 *//* Corrige o título "Cart" */
.woocommerce-cart h1 {
    visibility: hidden;
    position: relative;
}
.woocommerce-cart h1::after {
    content: "Carrinho";
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}

/* Traduz "Product", "Price", "Quantity", "Subtotal" */
.woocommerce-cart-form__contents thead th {
    visibility: hidden;
    position: relative;
}
.woocommerce-cart-form__contents thead th:nth-child(1)::after {
    content: "Produto";
}
.woocommerce-cart-form__contents thead th:nth-child(2)::after {
    content: "Preço";
}
.woocommerce-cart-form__contents thead th:nth-child(3)::after {
    content: "Quantidade";
}
.woocommerce-cart-form__contents thead th:nth-child(4)::after {
    content: "Subtotal";
}
.woocommerce-cart-form__contents thead th::after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}

/* Traduz "Coupon code" (placeholder visual) */
#coupon_code::placeholder {
    color: transparent;
}
#coupon_code {
    position: relative;
}
#coupon_code::before {
    content: "Código do cupom";
    position: absolute;
    top: 50%;
    left: 12px;
    transform: translateY(-50%);
    color: #777;
    pointer-events: none;
    font-size: 14px;
}

/* Traduz "Update cart" */
button[name="update_cart"] {
    visibility: hidden;
    position: relative;
}
button[name="update_cart"]::after {
    content: "Atualizar carrinho";
    visibility: visible;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    font-size: 14px;
}

/* Traduz "View Available Coupons" */
.woocommerce a.woocommerce-info {
    visibility: hidden;
    position: relative;
}
.woocommerce a.woocommerce-info::after {
    content: "Ver Cupons Disponíveis";
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */