.elementor-28 .elementor-element.elementor-element-ecc89c2{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ecc89c2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ecc89c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-f2c70c4 *//* ==========================================
   HÉLICE POWER — MINHA CONTA
   DARK / GOLD
========================================== */

.elementor-28 .elementor-element.elementor-element-f2c70c4 {
    --gold: #D6A83A;
    --gold-light: #E5C36A;
    --black: #050505;
    --card: #0D0D0D;
    --border: rgba(214, 168, 58, .35);
    --white: #FFFFFF;
    --muted: #B5B5B5;
}

/* ÁREA GERAL */
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce {
    background: transparent !important;
    color: var(--white) !important;
}

/* ==========================================
   MENU LATERAL
========================================== */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-navigation {
    background: #0D0D0D !important;
    border: 1px solid var(--border) !important;
    border-radius: 14px !important;
    padding: 18px !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-navigation ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-navigation li {
    background: transparent !important;
    margin: 0 0 8px !important;
    border: 0 !important;
}

/* ITENS - REMOVE O BRANCO */
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-navigation li a {
    display: block !important;

    background: #151515 !important;
    color: #FFFFFF !important;

    border: 1px solid #252525 !important;
    border-radius: 8px !important;

    padding: 16px 18px !important;

    font-size: 15px !important;
    font-weight: 600 !important;

    transition: all .25s ease !important;
}

/* HOVER */
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-navigation li a:hover {
    background: rgba(214, 168, 58, .08) !important;
    color: var(--gold) !important;
    border-color: var(--gold) !important;

    transform: translateX(3px);
}

/* ITEM ATIVO */
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-navigation li.is-active a {
    background: var(--gold) !important;
    color: #050505 !important;
    border-color: var(--gold) !important;
}


/* ==========================================
   CONTEÚDO DIREITA
========================================== */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content {
    background: #0D0D0D !important;

    border: 1px solid var(--border) !important;
    border-radius: 14px !important;

    padding: 35px !important;

    color: #FFFFFF !important;
}


/* REMOVE FUNDOS BRANCOS INTERNOS */
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content > *,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content div,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content section {
    background-color: transparent;
}


/* ==========================================
   TEXTOS
========================================== */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content p {
    color: #FFFFFF !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content strong {
    color: #FFFFFF !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content h1,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content h2,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content h3,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content h4 {
    color: #FFFFFF !important;
}


/* LINKS */
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content a {
    color: var(--gold) !important;
    transition: .2s ease;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content a:hover {
    color: var(--gold-light) !important;
}


/* ==========================================
   FORMULÁRIOS
========================================== */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce input.input-text,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce input[type="text"],
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce input[type="email"],
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce input[type="password"],
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce input[type="tel"],
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce textarea,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce select {
    background: #151515 !important;
    color: #FFFFFF !important;

    border: 1px solid #303030 !important;
    border-radius: 8px !important;

    padding: 13px 15px !important;

    box-shadow: none !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce input:focus,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce textarea:focus,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce select:focus {
    border-color: var(--gold) !important;
    outline: none !important;

    box-shadow:
        0 0 0 2px rgba(214,168,58,.10) !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce label {
    color: #FFFFFF !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce ::placeholder {
    color: #777 !important;
}


/* ==========================================
   BOTÕES
========================================== */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce button.button,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce a.button,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce input.button {
    background: var(--gold) !important;
    color: #050505 !important;

    border: 1px solid var(--gold) !important;
    border-radius: 7px !important;

    padding: 13px 20px !important;

    font-weight: 700 !important;
    text-transform: uppercase;

    transition: .2s ease !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce button.button:hover,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce a.button:hover,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce input.button:hover {
    background: var(--gold-light) !important;
    border-color: var(--gold-light) !important;
}


/* ==========================================
   TABELAS / PEDIDOS
========================================== */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce table.shop_table {
    background: #101010 !important;

    border: 1px solid var(--border) !important;
    border-radius: 10px !important;

    color: #FFFFFF !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce table.shop_table th {
    background: #161616 !important;
    color: var(--gold) !important;

    border-color: #292929 !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce table.shop_table td {
    background: transparent !important;
    color: #FFFFFF !important;

    border-color: #292929 !important;
}


/* ==========================================
   ENDEREÇOS
========================================== */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-Address {
    background: #111111 !important;

    border: 1px solid var(--border) !important;
    border-radius: 10px !important;

    padding: 22px !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce address {
    color: var(--muted) !important;
}


/* ==========================================
   ALERTAS
========================================== */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-message,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-info,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-error {
    background: #121212 !important;
    color: #FFFFFF !important;

    border: 1px solid var(--border) !important;
    border-top: 3px solid var(--gold) !important;

    border-radius: 8px !important;
}


/* ==========================================
   MOBILE
========================================== */

@media (max-width: 767px) {

    .elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-navigation,
    .elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content {
        width: 100% !important;
        float: none !important;
    }

    .elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-navigation {
        margin-bottom: 18px !important;
    }

    .elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content {
        padding: 22px !important;
    }

}

/* =====================================================
   CORREÇÃO COLUNA DIREITA - MINHA CONTA HÉLICE POWER
===================================================== */

/* CONTAINER PRINCIPAL DA DIREITA */
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content {
    background: #0D0D0D !important;
    color: #FFFFFF !important;

    border: 1px solid rgba(214,168,58,.35) !important;
    border-radius: 14px !important;

    padding: 35px !important;
}

/* REMOVE QUALQUER FUNDO BRANCO INTERNO */
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content > *,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content > div,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content section,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content article,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content form {
    background: transparent !important;
    background-color: transparent !important;
}


/* =========================================
   FORÇA TODOS OS TEXTOS PARA BRANCO
========================================= */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content p,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content span,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content div,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content label,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content address,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content li {
    color: #FFFFFF !important;
}


/* TÍTULOS */
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content h1,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content h2,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content h3,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content h4,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content h5,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content h6 {
    color: #FFFFFF !important;
}


/* NEGRITO */
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content strong,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content b {
    color: #FFFFFF !important;
}


/* =========================================
   LINKS DOURADOS
========================================= */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content a {
    color: #D6A83A !important;
    font-weight: 500;
    text-decoration: none !important;

    transition: color .2s ease;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content a:hover {
    color: #E5C36A !important;
}


/* =========================================
   DASHBOARD
========================================= */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content p:first-child {
    margin-top: 0 !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content p {
    font-size: 16px !important;
    line-height: 1.7 !important;
    margin-bottom: 18px !important;
}


/* =========================================
   FORMULÁRIOS
========================================= */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content input,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content textarea,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content select {
    background: #151515 !important;
    color: #FFFFFF !important;

    border: 1px solid #333333 !important;
    border-radius: 8px !important;

    box-shadow: none !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content input:focus,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content textarea:focus,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content select:focus {
    border-color: #D6A83A !important;
    outline: none !important;
}


/* =========================================
   FIELDSET - DETALHES DA CONTA
========================================= */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content fieldset {
    background: #101010 !important;

    border: 1px solid rgba(214,168,58,.25) !important;
    border-radius: 10px !important;

    padding: 20px !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content legend {
    color: #D6A83A !important;
}


/* =========================================
   TABELAS DE PEDIDOS
========================================= */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content table,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content table.shop_table {
    background: #101010 !important;
    color: #FFFFFF !important;

    border-color: #292929 !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content table th {
    background: #151515 !important;
    color: #D6A83A !important;
}

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content table td {
    background: #101010 !important;
    color: #FFFFFF !important;

    border-color: #292929 !important;
}


/* =========================================
   ENDEREÇOS
========================================= */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content .woocommerce-Address,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content .woocommerce-Address-title {
    background: #101010 !important;
    color: #FFFFFF !important;
}


/* =========================================
   MENSAGENS WOOCOMMERCE
========================================= */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content .woocommerce-message,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content .woocommerce-info,
.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content .woocommerce-error {
    background: #121212 !important;
    color: #FFFFFF !important;

    border-color: #D6A83A !important;
}


/* =========================================
   REMOVE BOX-SHADOW CLARO
========================================= */

.elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content * {
    box-shadow: none;
}


/* MOBILE */
@media (max-width: 767px) {

    .elementor-28 .elementor-element.elementor-element-f2c70c4 .woocommerce-MyAccount-content {
        padding: 22px !important;
    }

}/* End custom CSS */