.elementor-12 .elementor-element.elementor-element-e42db60{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-844350d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-7813c23 .elementor-button{background-color:#02CF6100;font-family:var( --e-global-typography-202c620-font-family ), Sans-serif;font-size:var( --e-global-typography-202c620-font-size );fill:var( --e-global-color-6327b58 );color:var( --e-global-color-6327b58 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7813c23 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7813c23 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7813c23 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7813c23 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c2a0c47 .elementor-button{background-color:#02CF6100;font-family:var( --e-global-typography-202c620-font-family ), Sans-serif;font-size:var( --e-global-typography-202c620-font-size );fill:var( --e-global-color-6327b58 );color:var( --e-global-color-6327b58 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c2a0c47 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c2a0c47 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c2a0c47 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-c2a0c47 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c6cdf6f .elementor-heading-title{font-family:var( --e-global-typography-e4e039f-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e039f-font-size );font-weight:var( --e-global-typography-e4e039f-font-weight );line-height:var( --e-global-typography-e4e039f-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d0816ba{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-7813c23 .elementor-button{font-size:var( --e-global-typography-202c620-font-size );}.elementor-12 .elementor-element.elementor-element-c2a0c47 .elementor-button{font-size:var( --e-global-typography-202c620-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-c6cdf6f .elementor-heading-title{font-size:var( --e-global-typography-e4e039f-font-size );line-height:var( --e-global-typography-e4e039f-line-height );}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-7813c23 .elementor-button{font-size:var( --e-global-typography-202c620-font-size );}.elementor-12 .elementor-element.elementor-element-c2a0c47 .elementor-button{font-size:var( --e-global-typography-202c620-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-c6cdf6f .elementor-heading-title{font-size:var( --e-global-typography-e4e039f-font-size );line-height:var( --e-global-typography-e4e039f-line-height );}}/* Start custom CSS for wc-elements, class: .elementor-element-a1b641d */.elementor-12 .elementor-element.elementor-element-a1b641d .woocommerce .woocommerce-MyAccount-navigation, .elementor-12 .elementor-element.elementor-element-a1b641d .woocommerce .woocommerce-MyAccount-content {
    padding: 50px;
    background-color: white;
    h1,h2,h3,h4,h5,h6,p a{
    font-family: var(--e-global-typography-primary-font-family) !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    }
}

.elementor-12 .elementor-element.elementor-element-a1b641d .woocommerce .woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0px
}

.elementor-12 .elementor-element.elementor-element-a1b641d .woocommerce .woocommerce-MyAccount-navigation li {
    margin-bottom: 5px;
    
    a {
    color: var(--e-global-color-primary);
    font-weight: 500
    }
}

.elementor-12 .elementor-element.elementor-element-a1b641d .woocommerce .woocommerce-MyAccount-content{
    .button {
        color: white;
            background-color:var(--e-global-color-accent); 
    }
    
    a{
    color:var(--e-global-color-accent);
    }
    
    .woocommerce-info{
    border-top-color:var(--e-global-color-primary);
    }
    
    .woocommerce-info::before{
    color:var(--e-global-color-primary);
    }
    
    .woocommerce-info a{
    color: white;
    background-color:var(--e-global-color-accent); 
    }
    
    .woocommerce-info a:hover{
    }
    
    .woocommerce-Address{
        a {
        width: 100%;
        }
    }
    
    form{
        label{
        font-weight: 500
        }
        
        button{
            color: white;
            background-color:var(--e-global-color-primary); 
            margin-top: 25px;
        }
    }
    
    .woocommerce-orders-table {
        
    }
}

.elementor-12 .elementor-element.elementor-element-a1b641d .woocommerce  .woocommerce-form-login, 
.elementor-12 .elementor-element.elementor-element-a1b641d .woocommerce  .woocommerce-ResetPassword, .elementor-12 .elementor-element.elementor-element-a1b641d .woocommerce  .woocommerce-form-register{
        background: white;
    padding: 50px;
    color: black;
    
    button{
            color: white;
            background-color:var(--e-global-color-primary); 
        }
}/* End custom CSS */