.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-ff2bef1{text-align:start;}.elementor-781 .elementor-element.elementor-element-ff2bef1 .elementor-heading-title{font-family:var( --e-global-typography-9313e34-font-family ), Sans-serif;font-size:var( --e-global-typography-9313e34-font-size );font-weight:var( --e-global-typography-9313e34-font-weight );line-height:var( --e-global-typography-9313e34-line-height );letter-spacing:var( --e-global-typography-9313e34-letter-spacing );word-spacing:var( --e-global-typography-9313e34-word-spacing );color:var( --e-global-color-759a90f );}@media(max-width:1024px){.elementor-781 .elementor-element.elementor-element-ff2bef1 .elementor-heading-title{font-size:var( --e-global-typography-9313e34-font-size );line-height:var( --e-global-typography-9313e34-line-height );letter-spacing:var( --e-global-typography-9313e34-letter-spacing );word-spacing:var( --e-global-typography-9313e34-word-spacing );}}@media(max-width:767px){.elementor-781 .elementor-element.elementor-element-ff2bef1 .elementor-heading-title{font-size:var( --e-global-typography-9313e34-font-size );line-height:var( --e-global-typography-9313e34-line-height );letter-spacing:var( --e-global-typography-9313e34-letter-spacing );word-spacing:var( --e-global-typography-9313e34-word-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-e70204f *//* =========================
   MEN MODE - MY ACCOUNT
   ========================= */

/* MAIN WRAPPER */
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce{
    font-family:"Poppins", Arial, sans-serif !important;
    color:#333333 !important;
}


/* LEFT NAVIGATION */
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-navigation{
    width:24% !important;
    float:left !important;
    margin-right:4% !important;
}

.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-navigation ul{
    list-style:none !important;
    margin:0 !important;
    padding:0 !important;
    border:1px solid #e5e5e5 !important;
}

.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-navigation ul li{
    margin:0 !important;
    padding:0 !important;
    border-bottom:1px solid #e5e5e5 !important;
}

.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-navigation ul li:last-child{
    border-bottom:none !important;
}

.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-navigation ul li a{
    display:block !important;
    padding:14px 16px !important;

    font-family:"Poppins", Arial, sans-serif !important;
    font-size:14px !important;
    font-weight:500 !important;

    color:#111111 !important;
    text-decoration:none !important;

    transition:0.2s ease !important;
}


/* ACTIVE + HOVER */
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-navigation ul li.is-active a,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-navigation ul li a:hover{
    background:#111111 !important;
    color:#ffffff !important;
}


/* RIGHT CONTENT */
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-content{
    width:72% !important;
    float:right !important;

    /* ADDED FOR BETTER ALIGNMENT */
    padding-top:8px !important;

    font-family:"Poppins", Arial, sans-serif !important;
    font-size:15px !important;
    line-height:1.7 !important;

    color:#333333 !important;
}


/* LINKS */
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-content a{
    color:#111111 !important;
    font-weight:500 !important;
    text-decoration:none !important;
}

.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-content a:hover{
    text-decoration:underline !important;
}


/* HEADINGS INSIDE ACCOUNT */
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-content h2,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-content h3{
    font-family:"Playfair Display", Georgia, serif !important;
    color:#111111 !important;
    font-weight:600 !important;
    line-height:1.3 !important;
}


/* INPUT FIELDS */
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce form .form-row input.input-text,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce form .form-row textarea,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce form select{
    width:100% !important;
    min-height:46px !important;

    padding:10px 12px !important;

    font-family:"Poppins", Arial, sans-serif !important;
    font-size:14px !important;

    color:#222222 !important;
    background:#ffffff !important;

    border:1px solid #d8d8d8 !important;
    border-radius:0 !important;

    box-shadow:none !important;
}


/* INPUT FOCUS */
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce form .form-row input.input-text:focus,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce form .form-row textarea:focus,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce form select:focus{
    border-color:#111111 !important;
    outline:none !important;
}


/* BUTTONS */
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce button.button,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce a.button,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce input.button{
    background:#111111 !important;
    color:#ffffff !important;

    font-family:"Poppins", Arial, sans-serif !important;
    font-size:13px !important;
    font-weight:600 !important;

    text-transform:uppercase !important;
    letter-spacing:1px !important;

    padding:13px 24px !important;

    border:none !important;
    border-radius:0 !important;

    transition:0.2s ease !important;
}

.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce button.button:hover,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce a.button:hover,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce input.button:hover{
    background:#333333 !important;
    color:#ffffff !important;
}


/* TABLES - ORDERS ETC */
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce table.shop_table{
    border:1px solid #e5e5e5 !important;
    border-radius:0 !important;
}

.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce table.shop_table th{
    color:#111111 !important;
    font-weight:600 !important;
}

.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce table.shop_table td,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce table.shop_table th{
    padding:12px !important;
}


/* MESSAGES */
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-message,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-info,
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-error{
    background:#f7f7f7 !important;
    color:#333333 !important;

    border-top:2px solid #111111 !important;
    border-radius:0 !important;
}


/* CLEAR FLOAT */
.elementor-781 .elementor-element.elementor-element-e70204f .woocommerce::after{
    content:"";
    display:block;
    clear:both;
}


/* =========================
   TABLET
   ========================= */

@media (min-width:768px) and (max-width:1024px){

    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-navigation{
        width:28% !important;
        margin-right:3% !important;
    }

    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-content{
        width:69% !important;
        padding-top:6px !important;
    }

    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-navigation ul li a{
        font-size:13px !important;
        padding:12px 13px !important;
    }

    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-content{
        font-size:14px !important;
    }

}


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

@media (max-width:767px){

    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-navigation,
    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-content{
        width:100% !important;
        float:none !important;
        margin:0 !important;
    }

    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-navigation{
        margin-bottom:25px !important;
    }

    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-content{
        padding-top:0 !important;
        font-size:14px !important;
        line-height:1.65 !important;
    }

    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce-MyAccount-navigation ul li a{
        font-size:14px !important;
        padding:12px 14px !important;
    }

    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce button.button,
    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce a.button,
    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce input.button{
        width:100% !important;
        text-align:center !important;
    }

    .elementor-781 .elementor-element.elementor-element-e70204f .woocommerce table.shop_table{
        font-size:13px !important;
    }

}/* End custom CSS */