.elementor-15 .elementor-element.elementor-element-0e82c2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-26f7d02{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-01ee956{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab__payment-methods input[type=text]{background-color:#F1F1F1;}.elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#6DFF56;}.elementor-15 .elementor-element.elementor-element-7bc2564{--typography-section-titles-color:#000000;--links-normal-color:#0F0EFF;--tables-title-color:#000000;--tables-items-color:#4E4E4E;--tables-links-normal-color:#2D3DFC;--tables-divider-border-color:#BDBDBD;--tables-button-normal-text-color:#0C0C0C;--tables-buttons-border-type:none;}.elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Inter", Sans-serif;font-weight:200;}.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-content > div > p, .elementor-15 .elementor-element.elementor-element-7bc2564 address, .elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-EditAccountForm fieldset legend, .elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-ResetPassword p:nth-child(1), .elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-OrderUpdate{font-family:"Inter", Sans-serif;font-weight:200;}.elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Inter", Sans-serif;font-weight:300;}.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-form__label-for-checkbox span{font-family:"Inter", Sans-serif;}.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-PaymentMethod .input-radio + label{font-family:"Inter", Sans-serif;font-weight:200;}.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-form-row label, .elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-address-fields label{font-family:"Inter", Sans-serif;font-weight:300;}.elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-15 .elementor-element.elementor-element-7bc2564 ::placeholder, .elementor-15 .elementor-element.elementor-element-7bc2564 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab__payment-methods input[type=text]{font-family:"Inter", Sans-serif;}.elementor-15 .elementor-element.elementor-element-7bc2564 button.button, .elementor-15 .elementor-element.elementor-element-7bc2564 #add_payment_method #payment #place_order{font-family:"Inter", Sans-serif;font-weight:300;}.elementor-15 .elementor-element.elementor-element-7bc2564 .order_details thead th, .elementor-15 .elementor-element.elementor-element-7bc2564 .order_details tfoot td, .elementor-15 .elementor-element.elementor-element-7bc2564 .order_details tfoot th, .elementor-15 .elementor-element.elementor-element-7bc2564 .nobr{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab__orders tbody td, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab__downloads tbody td, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-table--order-downloads tbody td, .elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-table--order-details td a, .elementor-15 .elementor-element.elementor-element-7bc2564 td.product-total, .elementor-15 .elementor-element.elementor-element-7bc2564 td.payment-method-method, .elementor-15 .elementor-element.elementor-element-7bc2564 td.payment-method-expires{font-family:"Inter", Sans-serif;}.elementor-15 .elementor-element.elementor-element-7bc2564 .wc-item-meta{font-family:"Inter", Sans-serif;}.elementor-15 .elementor-element.elementor-element-7bc2564 .shop_table .button, .elementor-15 .elementor-element.elementor-element-7bc2564 .order-again .button, .elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-pagination .button, .elementor-15 .elementor-element.elementor-element-7bc2564 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:"Inter", Sans-serif;font-weight:200;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-7bc2564 *//* Ocultar Dashboard e Downloads */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--dashboard,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}

/* Fonte do menu Minha Conta */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li a,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li a:hover,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li.is-active a {
    font-family: "Inter", sans-serif !important;
    font-weight: 300 !important;
    color: #000000 !important;
}

/* Fundo branco em todas as opções do menu */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li > a,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li:hover,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li:hover > a,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li.is-active,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li.is-active > a {
    background-color: #ffffff !important;
}

/* Fundo da opção ativa */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li.is-active,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li.is-active > a,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li.is-active:hover,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li.is-active:hover > a {
    background-color: #F2F2F2 !important;
}

/* Alinhamento dos textos e ícones */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li > a {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
}

/* Configuração padrão dos ícones */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li > a::before {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    width: 20px;
    min-width: 20px;

    font-family: "Font Awesome 6 Free", "Font Awesome 5 Free" !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    line-height: 1 !important;

    color: #000000 !important;
}

/* Pedidos — mala */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--orders > a::before {
    content: "\f0f2" !important;
}

/* Endereços — localização */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--edit-address > a::before {
    content: "\f3c5" !important;
}

/* Dados da conta — usuário */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--edit-account > a::before {
    content: "\f007" !important;
}

/* Favoritos — coração */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--wishlist > a::before,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--favoritos > a::before,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--my-wishlist > a::before {
    content: "\f004" !important;
}

/* Logout — sair */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--customer-logout > a::before {
    content: "\f2f5" !important;
}

/* Alinhamento dos itens */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li > a {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
}

/* Configuração padrão dos ícones em SVG */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li > a::before {
    content: "" !important;
    display: block !important;
    width: 18px !important;
    min-width: 18px !important;
    height: 18px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    font-family: initial !important;
}

/* Pedidos — mala */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--orders > a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M3 12h18'/%3E%3C/svg%3E") !important;
}

/* Endereço — localização */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--edit-address > a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 11-8 11S4 15 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E") !important;
}

/* Dados pessoais — usuário */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--edit-account > a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E") !important;
}

/* Favoritos — coração */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--wishlist > a::before,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--favoritos > a::before,
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--my-wishlist > a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21l8.8-8.6a5.5 5.5 0 0 0 0-7.8Z'/%3E%3C/svg%3E") !important;
}

/* Logout — sair */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation-link--customer-logout > a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17l5-5-5-5'/%3E%3Cpath d='M15 12H3'/%3E%3Cpath d='M14 3h5a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-5'/%3E%3C/svg%3E") !important;
}

/* Borda externa do bloco Minha Conta */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation {
    border: 1px solid #D9D9D9 !important;
    background-color: #FFFFFF !important;
    padding: 0 !important;
    border-radius: 0 !important;
    overflow: hidden !important;
}

/* Remove espaçamentos internos da lista */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

/* Linha separadora entre os itens */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li {
    border-bottom: 1px solid #EAEAEA !important;
    margin: 0 !important;
}

/* Remove a linha do último item */
.elementor-15 .elementor-element.elementor-element-7bc2564 .woocommerce-MyAccount-navigation li:last-child {
    border-bottom: none !important;
}


/* Oculta os títulos "Endereço de cobrança" e "Endereço de entrega" */
.woocommerce-account .woocommerce-Address-title h2,
.woocommerce-account .addresses .title h2 {
    display: none !important;
}

/* Deixa o link Editar preto e adiciona o ícone de lápis */
.woocommerce-account .woocommerce-Address-title .edit,
.woocommerce-account .addresses .title .edit {
    display: inline-flex !important;
    align-items: center;
    gap: 7px;

    color: #000000 !important;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-decoration: none !important;
}

/* Ícone de lápis */
.woocommerce-account .woocommerce-Address-title .edit::before,
.woocommerce-account .addresses .title .edit::before {
    content: "";
    width: 15px;
    height: 15px;
    flex: 0 0 15px;

    background-color: #000000;

    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25ZM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83l3.75 3.75l1.83-1.83Z'/%3E%3C/svg%3E")
        center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25ZM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83l3.75 3.75l1.83-1.83Z'/%3E%3C/svg%3E")
        center / contain no-repeat;
}

/* Efeito ao passar o mouse */
.woocommerce-account .woocommerce-Address-title .edit:hover,
.woocommerce-account .addresses .title .edit:hover {
    color: #000000 !important;
    opacity: 0.65;
}/* End custom CSS */