.elementor-115 .elementor-element.elementor-element-6909b5fe{--display:flex;overflow:visible;}@media(min-width:768px){.elementor-115 .elementor-element.elementor-element-6909b5fe{--content-width:1620px;}}/* Start custom CSS for shortcode, class: .elementor-element-1f3200a *//* ==================================================
   SparkNest WooCommerce My Account Style
================================================== */


/* 页面整体 */

.woocommerce-account .woocommerce{

    max-width:1420px;
    margin:0 auto;
    padding:50px 20px;

    font-family: "Roboto", Arial, Helvetica, sans-serif;

}



/* ==================================================
   Layout
================================================== */


.woocommerce-account .woocommerce-MyAccount-navigation{

    width:260px;

    background:#ffffff;

    border-radius:24px;

    padding:20px;

    box-shadow:
    0 15px 40px rgba(0,0,0,.06);

}



.woocommerce-account .woocommerce-MyAccount-content{

    background:#ffffff;

    border-radius:24px;

    padding:35px;

    box-shadow:
    0 15px 40px rgba(0,0,0,.06);

}



.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content{

    border:1px solid rgba(0,0,0,.04);

}



/* ==================================================
   Menu
================================================== */


.woocommerce-account 
.woocommerce-MyAccount-navigation ul{


    list-style:none;

    margin:0;

    padding:0;

}



.woocommerce-account 
.woocommerce-MyAccount-navigation li{


    margin-bottom:8px;

}



.woocommerce-account 
.woocommerce-MyAccount-navigation a{


    display:block;

    padding:14px 18px;

    border-radius:14px;

    color:#333;

    text-decoration:none;

    font-weight:600;

    transition:.25s;

}



.woocommerce-account 
.woocommerce-MyAccount-navigation a:hover{


    background:
    linear-gradient(
    135deg,
    #f08bdc,
    #8fbaf5
    );

    color:white;

}



/* 当前菜单 */

.woocommerce-account 
.woocommerce-MyAccount-navigation
.is-active a{


    background:
    linear-gradient(
    135deg,
    #ef8ddd,
    #8db8f6
    );

    color:white;

}







/* ==================================================
   Content
================================================== */


.woocommerce-account 
.woocommerce-MyAccount-content h2,
.woocommerce-account 
.woocommerce-MyAccount-content h3{


    font-size:28px;

    font-weight:800;

    color:#111;

    margin-bottom:20px;

}



.woocommerce-account 
.woocommerce-MyAccount-content p{


    color:#666;

    line-height:1.7;

}







/* ==================================================
   Buttons
================================================== */


.woocommerce-account 
button.button,
.woocommerce-account 
a.button,
.woocommerce-account 
input.button{


    background:#111!important;

    color:#fff!important;

    border:none!important;

    border-radius:30px!important;

    padding:14px 28px!important;

    font-weight:700!important;

    transition:.3s;


}



.woocommerce-account 
button.button:hover,
.woocommerce-account 
a.button:hover,
.woocommerce-account 
input.button:hover{


    background:#333!important;

}







/* ==================================================
   Input
================================================== */


.woocommerce-account input.input-text,
.woocommerce-account select,
.woocommerce-account textarea{


    border:1px solid #ddd;

    border-radius:14px;

    padding:14px 16px;

    background:#fff;

    font-size:15px;

}



.woocommerce-account input:focus,
.woocommerce-account textarea:focus{


    border-color:#d889ee;

    outline:none;

}







/* ==================================================
   Orders Table
================================================== */


.woocommerce-account table.shop_table{


    border:none;

    border-radius:18px;

    overflow:hidden;

}



.woocommerce-account table.shop_table th{


    background:#faf7ff;

    font-weight:700;

}



.woocommerce-account table.shop_table td,
.woocommerce-account table.shop_table th{


    padding:18px;

    border-bottom:1px solid #eee;

}







/* ==================================================
   Addresses
================================================== */


.woocommerce-account 
.woocommerce-Address{


    background:#faf8ff;

    border-radius:18px;

    padding:20px;

    margin-bottom:20px;

}







/* ==================================================
   Login / Register
================================================== */


.woocommerce-account form.login,
.woocommerce-account form.register{


    max-width:500px;

    margin:0 auto;

    background:white;

    padding:35px;

    border-radius:24px;

    box-shadow:
    0 15px 40px rgba(0,0,0,.08);

}







/* ==================================================
   Mobile
================================================== */


@media(max-width:768px){


.woocommerce-account .woocommerce{

    padding:30px 15px;

}



.woocommerce-account 
.woocommerce-MyAccount-navigation{

    width:100%;

    margin-bottom:20px;

}



.woocommerce-account 
.woocommerce-MyAccount-content{

    padding:25px 20px;

}



.woocommerce-account 
.woocommerce-MyAccount-navigation a{

    padding:12px 15px;

}


}/* End custom CSS */