.elementor-802 .elementor-element.elementor-element-8f6d3de{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-8f6d3de:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-8f6d3de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-7220e2d{--display:flex;--min-height:469px;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-802 .elementor-element.elementor-element-7220e2d:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-7220e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bc4fec0 );}@media(max-width:1024px){.elementor-802 .elementor-element.elementor-element-8f6d3de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-802 .elementor-element.elementor-element-8f6d3de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-7220e2d{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-802 .elementor-element.elementor-element-cdb0fbf > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-cdb0fbf *//* CONTENEDOR MI CUENTA */
.woocommerce-account .woocommerce {
    max-width:1200px;
    margin:40px auto;
    padding:15px;
    background:transparent;
}


/* LAYOUT CUENTA */
.woocommerce-account .woocommerce-MyAccount-navigation {

    width:25%;
    background:rgba(201,40,39,.06);
    border:1px solid rgba(201,40,39,.25);
    border-radius:8px;
    padding:15px;

}


.woocommerce-account .woocommerce-MyAccount-content {

    width:70%;
    background:rgba(201,40,39,.06);
    border:1px solid rgba(201,40,39,.25);
    border-radius:8px;
    padding:25px;

}



/* MENU LATERAL */
.woocommerce-MyAccount-navigation ul {

    list-style:none;
    padding:0;
    margin:0;

}


.woocommerce-MyAccount-navigation ul li {

    margin-bottom:6px;

}


.woocommerce-MyAccount-navigation ul li a {

    display:block;
    color:white;
    text-decoration:none;

    padding:10px 14px;

    border-radius:8px;

    transition:.3s;

}


.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-navigation ul li.is-active a {

    background:#C92827;
    color:white;

}



/* TITULOS */
.woocommerce-account h1,
.woocommerce-account h2,
.woocommerce-account h3 {

    color:#C92827;
    margin-bottom:15px;

}



/* TEXTOS */
.woocommerce-account p,
.woocommerce-account label,
.woocommerce-account span,
.woocommerce-account td,
.woocommerce-account th {

    color:white;

}



/* INPUTS */
.woocommerce-account input.input-text,
.woocommerce-account select {

    background:transparent;
    border:1px solid rgba(201,40,39,.7);
    color:white;

    padding:10px 12px;

    border-radius:8px;

}



/* BOTONES */
.woocommerce-account button.button,
.woocommerce-account a.button,
.woocommerce-account input.button {

    background:#C92827 !important;

    color:white !important;

    border-radius:8px;

    padding:11px 22px;

    border:none;

    font-weight:600;

    transition:.3s;

}


.woocommerce-account button.button:hover,
.woocommerce-account a.button:hover,
.woocommerce-account input.button:hover {

    background:#990606 !important;

}



/* TABLAS PEDIDOS */
.woocommerce-account table.shop_table {

    border:none;

}


.woocommerce-account table.shop_table th {

    background:#C92827;
    color:white;
    padding:12px;

}


.woocommerce-account table.shop_table td {

    color:white;

    border-bottom:1px solid rgba(201,40,39,.2);

    padding:12px;

}



/* LINKS */
.woocommerce-account a {

    color:#C92827;

}


.woocommerce-account a:hover {

    color:white;

}



/* LOGIN / REGISTRO */
.woocommerce-form-login,
.woocommerce-form-register {

    border:1px solid rgba(201,40,39,.25) !important;

    border-radius:8px !important;

    background:rgba(201,40,39,.05) !important;

    padding:25px !important;

}



/* RESPONSIVE */
@media(max-width:768px){

    .woocommerce-account .woocommerce {

        padding:10px;
        margin:20px 10px;

    }


    .woocommerce-account .woocommerce-MyAccount-navigation,
    .woocommerce-account .woocommerce-MyAccount-content {

        width:100%;
        margin-bottom:15px;

    }

}/* End custom CSS */