

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    margin: 0 auto !important;
    border-radius: 12px !important;
    line-height: 2em !important;
}

/**
 ** WooCommerce notices
 ** Esconder o container dos notices quando não há notices - Permite ter fundos com cores sem serem apresentados quando não devem
 ** O container precisa de lervar a classe notices-container
 **/ 
.notices-container:not(:has(.woocommerce-message, .woocommerce-error, .woocommerce-info)) {
  display: none;
}

.elementor-menu-cart__main .elementor-menu-cart__product-image a,
.woocommerce-cart-form__cart-item .product-thumbnail a {
    border-radius: 12px !important;
    background-color: #F7F5F4 !important;
    padding: 10px !important;
    display: inline-block;
}

.elementor-menu-cart__main .elementor-menu-cart__product-name a {
    display: inline-block;
    margin-bottom: 10px;
}

.elementor-menu-cart__main img,
.woocommerce-cart-form__cart-item .product-thumbnail img {
    mix-blend-mode: multiply !important;
}

.woocommerce table.cart img {
    width: 100px !important;
}

.jet-popup__close-button:focus {
    outline: none !important;
    box-shadow: none !important;
}