.elementor-34 .elementor-element.elementor-element-3fcdfd3c{--display:flex;}.elementor-34 .elementor-element.elementor-element-3fcdfd3c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3fcdfd3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F8;}.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-34 .elementor-element.elementor-element-288562b8{padding:15px 15px 15px 15px;column-gap:15px;font-family:"Trebuchet MS", Sans-serif;font-size:22px;font-weight:500;line-height:28px;color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-288562b8 a:hover, .elementor-34 .elementor-element.elementor-element-288562b8 a:focus{color:var( --e-global-color-accent );}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-288562b8 *//* =========================================
   NEXTUSER - MY ACCOUNT
   Keep existing theme font sizes
   ========================================= */

.woocommerce-account .woocommerce {
    max-width: 1050px;
    margin: 35px auto;
    padding: 0 15px;
}


/* LEFT MENU */

.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 23%;
    background: #071824;
    border-radius: 10px;
    padding: 8px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation li {
    margin: 2px 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a {
    display: block;
    padding: 10px 12px;
    border-radius: 7px;
    color: #d7e0e5;
    text-decoration: none;
    transition: all .2s ease;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
    background: rgba(105, 175, 208, 0.12);
    color: #69afd0;
}

.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
    background: #69afd0;
    color: #fff;
}


/* RIGHT CONTENT */

.woocommerce-account .woocommerce-MyAccount-content {
    width: 74%;
    background: #fff;
    border: 1px solid #e5eaee;
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 5px 20px rgba(7, 24, 36, .05);
}


/* EXISTING THEME FONT SIZE KEEP */

.woocommerce-account .woocommerce-MyAccount-content p {
    line-height: 1.65;
    margin-bottom: 12px;
}

.woocommerce-account .woocommerce-MyAccount-content a {
    color: #e72f63;
    text-decoration: none;
}

.woocommerce-account .woocommerce-MyAccount-content a:hover {
    color: #69afd0;
}


/* BUTTON */

.woocommerce-account .button,
.woocommerce-account button.button {
    background: #69afd0;
    color: #fff !important;
    border: 0;
    border-radius: 6px;
    padding: 10px 18px;
}

.woocommerce-account .button:hover,
.woocommerce-account button.button:hover {
    background: #071824;
}


/* INPUT */

.woocommerce-account input.input-text,
.woocommerce-account select,
.woocommerce-account textarea {
    border: 1px solid #dce4e9;
    border-radius: 6px;
}


/* TABLE */

.woocommerce-account table.shop_table th {
    background: #071824;
    color: #fff;
}

.woocommerce-account table.shop_table td,
.woocommerce-account table.shop_table th {
    padding: 11px;
}


/* MOBILE */

@media (max-width: 768px) {

    .woocommerce-account .woocommerce {
        margin: 25px auto;
        padding: 0 12px;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 100%;
        margin-bottom: 15px;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 4px;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation li a {
        padding: 9px;
    }

    .woocommerce-account .woocommerce-MyAccount-content {
        width: 100%;
        padding: 20px 17px;
    }
}


/* SMALL MOBILE */

@media (max-width: 480px) {

    .woocommerce-account .woocommerce-MyAccount-navigation ul {
        grid-template-columns: 1fr;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation li a {
        text-align: left;
    }

    .woocommerce-account .woocommerce-MyAccount-content {
        padding: 18px 14px;
    }
}/* End custom CSS */