.elementor-1711 .elementor-element.elementor-element-176a8728{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-387b44e1 */#content td.product-action > a {
    color: white !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-176a8728 *//* Estilo geral da página */
#content {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    background-color: #f5f5f5 !important;
    padding: 20px !important;
}
#content a{
    color: #494949 !important
}
#content a:hover{
    color: #494949 !important;
    background-color: #fff;
    padding: 2px;
}

/* Cabeçalho da página */
.page-header {
    background-color: #ffffff !important;
    padding: 20px !important;
    border-bottom: 2px solid #ddd !important;
    margin-bottom: 20px !important;
}

.page-header .entry-title {
    font-size: 24px !important;
    color: #333 !important;
    margin: 0 !important;
}

/* Conteúdo da página */
.page-content {
    background-color: #ffffff !important;
    padding: 20px !important;
    border: 1px solid #ddd !important;
}

/* Seção da Lista de Desejos */
.tinv-wishlist {
    width: 100% !important;
    overflow-x: auto !important;
}

/* Cabeçalho da Lista de Desejos */
.tinv-header h2 {
    font-size: 20px !important;
    color: #333 !important;
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 10px !important;
    margin-bottom: 20px !important;
}

/* Tabela da Lista de Desejos */
.tinvwl-table-manage-list {
    width: 100% !important;
    border-collapse: collapse !important;
}

.tinvwl-table-manage-list thead th {
    background-color: #f0f0f0 !important;
    color: #333 !important;
    padding: 10px !important;
    text-align: left !important;
    border-bottom: 2px solid #ddd !important;
}

.tinvwl-table-manage-list tbody td {
    padding: 10px !important;
    border-bottom: 1px solid #ddd !important;
    vertical-align: middle !important;
}

/* Efeito hover nas linhas da tabela */
.tinvwl-table-manage-list tbody tr:hover {
    background-color: #e3f4fc !important; /* Tom mais claro do azul #6ec1e4 */
}

/* Imagens dos produtos na tabela */
.tinvwl-table-manage-list img {
    max-width: 100px !important;
    height: auto !important;
}

/* Botões dentro da tabela */
.tinvwl-table-manage-list .button {
    background-color: #6ec1e4 !important;
    color: #fff !important;
    padding: 10px 15px !important;
    border: none !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease !important;
}

.tinvwl-table-manage-list .button:hover {
    background-color: #5aa7c9 !important;
}

/* Ações abaixo da tabela */
.tinvwl-to-left,
.tinvwl-to-right {
    margin-top: 20px !important;
}

.tinvwl-to-left select,
.tinvwl-to-left button,
.tinvwl-to-right button {
    padding: 10px !important;
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
    background-color: #fff !important;
    color: #333 !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease !important;
}

.tinvwl-to-left button:hover,
.tinvwl-to-right button:hover {
    background-color: #e3f4fc !important;
}

/* Botões de redes sociais */
.social-buttons {
    margin-top: 20px !important;
    text-align: center !important;
}

.social-buttons ul {
    list-style: none !important;
    padding: 0 !important;
    display: inline-flex !important;
}

.social-buttons li {
    margin: 0 5px !important;
}

.social-buttons a {
    display: inline-block !important;
    padding: 10px !important;
    border-radius: 50% !important;
    background-color: #f0f0f0 !important;
    color: #333 !important;
    transition: background-color 0.3s ease, color 0.3s ease !important;
}

.social-buttons a:hover {
    background-color: #6ec1e4 !important;
    color: #fff !important;
}/* End custom CSS */