.elementor-15 .elementor-element.elementor-element-e1af642:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e1af642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8d1d84 );}.elementor-15 .elementor-element.elementor-element-e1af642{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-15 .elementor-element.elementor-element-e1af642 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4e8f78c > .elementor-element-populated{padding:0% 20% 0% 20%;}.elementor-15 .elementor-element.elementor-element-c9dfeec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-c9dfeec .elementor-heading-title{font-family:var( --e-global-typography-86a5954-font-family ), Sans-serif;font-size:var( --e-global-typography-86a5954-font-size );font-weight:var( --e-global-typography-86a5954-font-weight );text-transform:var( --e-global-typography-86a5954-text-transform );font-style:var( --e-global-typography-86a5954-font-style );text-decoration:var( --e-global-typography-86a5954-text-decoration );line-height:var( --e-global-typography-86a5954-line-height );letter-spacing:var( --e-global-typography-86a5954-letter-spacing );color:var( --e-global-color-dc3f30f );}.elementor-15 .elementor-element.elementor-element-a1efb95{text-align:center;font-size:15px;color:var( --e-global-color-dc3f30f );}.elementor-15 .elementor-element.elementor-element-5f36747f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-e1af642{padding:40px 40px 40px 40px;}.elementor-15 .elementor-element.elementor-element-4e8f78c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c9dfeec .elementor-heading-title{font-size:var( --e-global-typography-86a5954-font-size );line-height:var( --e-global-typography-86a5954-line-height );letter-spacing:var( --e-global-typography-86a5954-letter-spacing );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-e1af642{padding:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-c9dfeec .elementor-heading-title{font-size:var( --e-global-typography-86a5954-font-size );line-height:var( --e-global-typography-86a5954-line-height );letter-spacing:var( --e-global-typography-86a5954-letter-spacing );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5b1bcc8 *//* =========================================
   LADYLIKE LUXURY MY ACCOUNT PAGE
========================================= */


/* Main wrapper */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce{
    font-family: Roboto,sans-serif !important;
}


/* ========================
   LEFT NAVIGATION
======================== */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-navigation{

    background: #FCFAF7;

    border: 1px solid #F2EAE1;

    border-radius: 18px;

    padding: 18px 14px;
}


/* Remove bullets */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-navigation ul{
    list-style: none;
    margin: 0;
    padding: 0;
}


/* Menu spacing */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-navigation li{
    margin-bottom: 6px;
}


/* Links */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-navigation li a{

    display: block;

    padding: 12px 16px;

    text-decoration: none !important;

    color: #111111 !important;

    font-size: 13px !important;

    font-weight: 400 !important;

    border-radius: 12px;

    transition: all .3s ease;
}


/* Hover */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-navigation li a:hover{

    background: #ffffff;

    color: #D0A038 !important;
}


/* Active item */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-navigation li.is-active a{

    background: #111111 !important;

    color: #ffffff !important;
}


/* ========================
   RIGHT CONTENT
======================== */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-content{

    padding-left: 42px;
}


/* Headings */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-content h2,
.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-content h3{

    font-size: 24px !important;

    font-weight: 400 !important;

    color: #111111 !important;

    letter-spacing: -.2px;

    margin-bottom: 18px;
}


/* Paragraph */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-content p{

    font-size: 14px !important;

    line-height: 1.85;

    color: #555555 !important;
}


/* Links */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-content a{

    color: #D0A038 !important;

    text-decoration: none !important;
}


/* ========================
   TABLES
======================== */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce table.shop_table{

    border: none !important;

    border-radius: 14px;

    overflow: hidden;

    background: #ffffff;

    box-shadow: 0 4px 18px rgba(0,0,0,.03);
}


/* Header */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce table.shop_table th{

    background: #FCFAF7 !important;

    color: #111111 !important;

    font-size: 12px !important;

    font-weight: 500 !important;

    padding: 14px 16px !important;

    border: none !important;
}


/* Data */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce table.shop_table td{

    padding: 14px 16px !important;

    font-size: 13px !important;

    color: #444444 !important;

    border-top: 1px solid #F5EEE7 !important;
}


/* ========================
   INPUT FIELDS
======================== */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce input,
.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce select,
.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce textarea{

    border: 1px solid #EEE5DA !important;

    border-radius: 14px !important;

    height: 48px !important;

    padding: 0 16px !important;

    background: #ffffff !important;

    box-shadow: none !important;

    font-size: 13px !important;

    transition: .3s ease;
}


/* Textarea */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce textarea{

    min-height: 120px !important;

    padding-top: 14px !important;
}


/* Focus */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce input:focus,
.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce textarea:focus{

    border-color: #D0A038 !important;

    box-shadow: none !important;
}


/* ========================
   BUTTONS
======================== */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce button,
.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce .button{

    background: #111111 !important;

    color: #ffffff !important;

    border: none !important;

    border-radius: 14px !important;

    padding: 13px 20px !important;

    font-size: 11px !important;

    font-weight: 500 !important;

    letter-spacing: 1.2px !important;

    text-transform: uppercase !important;

    transition: .3s ease;
}


/* Hover */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce button:hover,
.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce .button:hover{

    background: #D0A038 !important;
}


/* ========================
   LOGIN / REGISTER BOX
======================== */

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce form.login,
.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce form.register{

    border: 1px solid #F2EAE1 !important;

    border-radius: 18px !important;

    padding: 30px !important;

    background: #ffffff !important;
}


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

@media(max-width:767px){

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-content{
    padding-left: 0;
    margin-top: 24px;
}

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-navigation{
    padding: 12px;
}

.elementor-15 .elementor-element.elementor-element-5b1bcc8 .woocommerce-MyAccount-content h2{
    font-size: 20px !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f36747f *//* =====================================
   LADYLIKE PREMIUM MY ACCOUNT PAGE
===================================== */


/* Main wrapper */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce{
    font-family: Roboto,sans-serif !important;
}


/* ---------- SIDEBAR NAVIGATION ---------- */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-navigation{

    background: #FAF7F2;

    padding: 20px;

    border-radius: 16px;

    border: 1px solid #EFE6DC;
}


/* Navigation list */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-navigation ul{
    list-style: none;
    padding: 0;
    margin: 0;
}


/* Menu items */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-navigation ul li{
    margin-bottom: 8px;
}


/* Links */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-navigation ul li a{

    display: block;

    padding: 12px 16px;

    text-decoration: none !important;

    color: #111111 !important;

    font-size: 14px !important;

    border-radius: 10px;

    transition: .3s ease;
}


/* Hover */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-navigation ul li a:hover{

    background: #ffffff;

    color: #D0A038 !important;
}


/* Active */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-navigation ul li.is-active a{

    background: #111111 !important;

    color: #ffffff !important;
}


/* ---------- CONTENT AREA ---------- */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-content{

    padding-left: 30px;
}


/* Text */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-content p{

    font-size: 14px !important;

    line-height: 1.8;

    color: #444444 !important;
}


/* Headings */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-content h2,
.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-content h3{

    font-size: 22px !important;

    color: #111111 !important;

    font-weight: 500 !important;

    margin-bottom: 18px;
}


/* ---------- TABLES ---------- */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce table.shop_table{

    border: 1px solid #EFE6DC !important;

    border-radius: 14px !important;

    overflow: hidden;
}


/* Table headers */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce table.shop_table th{

    background: #FAF7F2 !important;

    padding: 14px !important;

    font-size: 13px !important;

    color: #111111 !important;
}


/* Table data */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce table.shop_table td{

    padding: 14px !important;

    font-size: 13px !important;
}


/* ---------- INPUTS ---------- */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce input,
.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce select,
.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce textarea{

    height: 46px !important;

    border: 1px solid #E8DED4 !important;

    border-radius: 12px !important;

    padding: 0 14px !important;

    box-shadow: none !important;

    font-size: 14px !important;
}


/* Textarea */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce textarea{

    min-height: 120px !important;

    padding-top: 12px !important;
}


/* Focus */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce input:focus,
.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce textarea:focus{

    border-color: #D0A038 !important;

    outline: none !important;
}


/* ---------- BUTTONS ---------- */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce button,
.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce .button{

    background: #111111 !important;

    color: #ffffff !important;

    border: none !important;

    border-radius: 12px !important;

    padding: 12px 18px !important;

    font-size: 12px !important;

    text-transform: uppercase !important;

    letter-spacing: 1px !important;

    transition: .3s ease;
}


/* Hover */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce button:hover,
.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce .button:hover{

    background: #D0A038 !important;
}


/* ---------- LOGIN / REGISTER BOX ---------- */

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce form.login,
.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce form.register{

    border: 1px solid #EFE6DC !important;

    border-radius: 16px !important;

    padding: 24px !important;
}


/* ---------- MOBILE ---------- */

@media(max-width:767px){

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-content{
    padding-left: 0;
    margin-top: 20px;
}

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-navigation{
    padding: 14px;
}

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-navigation ul li a{
    padding: 10px 12px;
    font-size: 13px !important;
}

.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-content h2,
.elementor-15 .elementor-element.elementor-element-5f36747f .woocommerce-MyAccount-content h3{
    font-size: 18px !important;
}

}/* End custom CSS */