.elementor-8360 .elementor-element.elementor-element-6b4e78a{--display:flex;}.elementor-8360 .elementor-element.elementor-element-2ff1d96{--display:flex;}@media(max-width:767px){.elementor-8360 .elementor-element.elementor-element-9fdcae6{width:100%;max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-9fdcae6 *//* Alterar fonte "minha lista de desejos"*/
.elementor-8360 .elementor-element.elementor-element-9fdcae6 {
    font-family: 'poppins';
}

/*alterar cor botão "adicionar ao carrinho"*/
.wishlist_table .product-add-to-cart a.button {
    background-color: #13CB55;
    font-weight: 500;
}

/*alterar cor botão "adicionar ao carrinho hover*/
.wishlist_table .product-add-to-cart a.button:hover {
    background-color: #28A745;
    transition: 0.3s
}

/* ajuste no box do "valor unitário*/
.woo-custom-installments-group {
    padding-top: 1rem;
    line-height: 2rem;
    justify-items: center;
}
 /* ajustar o header da tabela da lista de desejos*/
.woocommerce table.shop_table th {
    background-color: #2da4b5;
    color: #fff;
    border-color: #3A808B;
}

/* botão de remover da wishlist*/
a.remove_from_wishlist.button {
    border: 1px #cc3366 solid !important;
    background-color: rgba(255, 255, 255, 0) !important;
    color: #cc3366;
}

/* botão de remover da wishlist hover*/
a.remove_from_wishlist.button:hover {
    background-color: #cc3366 !important;
    color: #fff;
    transition: 0.3s
}

/*alinhando o "nome do produto*/
table.wishlist_table tr th.product-name {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6f80b08 *//*tamanho do nome do produto*/
.wishlist_table.modern_grid li .item-details h3, .wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3 {
    font-size: 0.8rem;
}

/* alinhamento de texto do "preço*/
.woo-custom-installments-group {
    text-align: center;
}

/* botão de remover*/
.wishlist_table.mobile li {
    position: relative;
    margin-bottom: 15px!important;
    margin-right: 10px;
}
.wishlist_table.mobile li h3 {
    font-size: 1em;
    margin: 0;
}
.wishlist_table.mobile li .product-remove {
    position: absolute;
    top: 10px;
    left: -30px;
}
.wishlist_table.mobile li .product-remove i:before {
    content: '×';
    font-size: 1em
}

/* borda em torno de cada produto*/
.wishlist_table.mobile li {
    border: 1px black solid;
    margin-right: 10px;
    padding: 1.1rem
}

/* divisão em cartão */
.woo-custom-installments-details-without-fee, .woo-custom-installments-details-with-fee {
    line-height: 1.2rem;
}

/* estoque*/
table.additional-info {
    width: auto;
}

/* fonte preço//estoque*/
tbody {
    font-size: 1rem;
}

td {
    background-color: #fff !important;
}/* End custom CSS */