.elementor-1052 .elementor-element.elementor-element-6f797b41{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1052 .elementor-element.elementor-element-527f3b9c{font-family:"Mongolian Baiti", Sans-serif;font-weight:400;color:#000000;}/* Start custom CSS for text-editor, class: .elementor-element-527f3b9c *//* Remove a tabela padrão do YITH */
.wishlist_table thead,
.wishlist_table .product-remove,
.wishlist_table .product-stock-status,
.wishlist-title-container,
.yith-wcwl-share,
.yith_wcwl_wishlist_footer {
    display: none !important;
}

/* Transforma o tbody em grid */
.wishlist_table tbody.wishlist-items-wrapper {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr);
    gap: 22px;
    padding: 0;
}

@media (max-width: 1024px) {
    .wishlist_table tbody.wishlist-items-wrapper {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 480px) {
    .wishlist_table tbody.wishlist-items-wrapper {
        grid-template-columns: 1fr;
    }
}

/* Card */
.wishlist_table tr {
    display: flex !important;
    flex-direction: column;
    background: #fff;
    border-radius: 16px;
    overflow: hidden;
    border: none !important;
}

/* Imagem */
.wishlist_table .product-thumbnail {
    display: block !important;
    padding: 0 !important;
    border: none !important;
}

.wishlist_table .product-thumbnail a {
    width: 100% !important;
    max-width: 100% !important;
}

.wishlist_table .product-thumbnail img {
    width: 100% !important;
    height: 320px !important;
    object-fit: contain !important;
    object-position: center !important;
    display: block;
    background: #f5f5f5;
    padding: 20px;
    box-sizing: border-box;
}
/* Info */
.wishlist_table .product-name {
    display: block !important;
    padding: 16px 16px 4px !important;
    border: none !important;
   
}

.wishlist_table .product-name p {
    width: 100% !important;
text-align: center;
}

.wishlist_table .product-name a {

    font-family: 'Mongolian Baiti', sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #5E0C05 !important;
    text-decoration: none !important;
}

/* Preço */
.wishlist_table .product-price {
    display: block !important;
    padding: 4px 16px 12px !important;
    border: none !important;
}

.wishlist_table .product-price .woocommerce-Price-amount {
    font-family: 'Mongolian Baiti', sans-serif !important;
    font-size: 16px !important;
    color: #8E5B56 !important;
}

/* Botão adicionar ao carrinho */
.wishlist_table .product-add-to-cart {
    display: block !important;
    padding: 0 16px 20px !important;
    border: none !important;
}

.wishlist_table .product-add-to-cart .button {
    display: block !important;
    width: 100% !important;
    padding: 12px !important;
    background: #5E0C05 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 8px !important;
    font-family: 'Mongolian Baiti', sans-serif !important;
    font-size: 14px !important;
    letter-spacing: 0.05em !important;
    text-transform: uppercase !important;
    text-align: center !important;
    cursor: pointer !important;
    transition: background 0.2s !important;
    text-decoration: none !important;
    box-sizing: border-box !important;
}

.wishlist_table .product-add-to-cart .button:hover {
    background: #4a0a04 !important;
    color: #fff !important;
}

/* Remove ícones dos botões */
.wishlist_table .product-add-to-cart .button::before,
.wishlist_table .product-add-to-cart .button svg,
.wishlist_table .product-add-to-cart .button i {
    display: none !important;
}

/* Remove table styles */
.wishlist_table {
    border: none !important;
    background: transparent !important;
}

.wishlist_table td {
    vertical-align: top !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mongolian Baiti';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://romavita.com/wp-content/uploads/2026/02/MongolianBaiti.eot');
	src: url('https://romavita.com/wp-content/uploads/2026/02/MongolianBaiti.eot?#iefix') format('embedded-opentype'),
		url('https://romavita.com/wp-content/uploads/2026/02/MongolianBaiti.woff2') format('woff2'),
		url('https://romavita.com/wp-content/uploads/2026/02/MongolianBaiti.woff') format('woff'),
		url('https://romavita.com/wp-content/uploads/2026/02/MongolianBaiti.ttf') format('truetype'),
		url('https://romavita.com/wp-content/uploads/2026/02/MongolianBaiti.svg#MongolianBaiti') format('svg');
}
/* End Custom Fonts CSS */