.elementor-11 .elementor-element.elementor-element-2f0c2692{padding:3rem 3rem 3rem 3rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-51cb7a7d */table.shop_table.woocommerce-orders-table,
 table.woocommerce-table--order-downloads{
 border-radius: 0px !important; 
 border: none !important;
 color: #000 !important;
}

table.woocommerce-orders-table tbody>tr:nth-child(odd)>td,
table.woocommerce-orders-table tbody tr:hover>td,
table.woocommerce-table--order-downloads tbody>tr:nth-child(odd)>td,
table.woocommerce-table--order-downloads tbody tr:hover>td{
    background: #fff !important;
}

table.woocommerce-orders-table thead th,
table.woocommerce-table--order-downloads thead th{
    text-transform: uppercase !important;
    color: #000 !important;
}

table.woocommerce-orders-table tbody tr > td,
table.woocommerce-table--order-downloads tbody tr > td{
    padding: 15px 8px !important; 
}

.woocommerce table.my_account_orders th,
.woocommerce table.woocommerce-table--order-downloads th{
    padding: 10px 8px !important;
}

table.woocommerce-orders-table .woocommerce-button,
table.woocommerce-table--order-downloads .button{
    background: #3CBDC3 !important;
    border-radius: 0px !important;
    color: #fff !important;
    transition: all ease .3s;
    text-decoration: none !important;
}

table.woocommerce-orders-table .woocommerce-button:hover,
table.woocommerce-table--order-downloads .button:hover{
    opacity: .8;
    background: #3CBDC3;
    color: #fff;
}

table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{
    color: var(--e-global-color-secondary) !important;
    text-decoration: underline;
}

 table.shop_table.woocommerce-orders-table .woocommerce-Price-amount{
     font-weight: bold;
     font-size: 20px;
 }
 
.woocommerce-account .woocommerce-MyAccount-content{
     color: #000;
}

.woocommerce-account .woocommerce-MyAccount-content a{
    color: #3CBDC3;
    font-weight: bold;
    text-decoration: underline;
}

.woocommerce-MyAccount-content :is(input, select), .woocommerce form :is(input, select){
    border: solid 2px #000 !important;
    border-radius: 0px !important;
}

.woocommerce-MyAccount-content .select2-container--default .select2-selection--single,
.woocommerce-MyAccount-content .select2-container--default .select2-search--dropdown .select2-search__field{
    border: solid 2px #000 !important;
    border-radius: 0px !important;
    height: 39px;
}

.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 36px !important;
}

.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 34px;
}

.woocommerce-MyAccount-content fieldset{
    border: none !important;
    padding: 0px !important;
}

.woocommerce-MyAccount-content .edit-account fieldset legend{
    text-transform: uppercase;
    padding-top: 1rem;
    font-size: 30px;
    color: var(--e-global-color-primary);
    font-weight: bold;
    width: 100%;
}

.woocommerce-MyAccount-content .edit-account fieldset{
    display: flex;
    flex-wrap: wrap;
}

.woocommerce-MyAccount-content .edit-account fieldset p{
    width: 33%;
    font-size: 14px;
}

.woocommerce-MyAccount-content .edit-account fieldset p label{
    font-size: 0;
}

.woocommerce-MyAccount-content .edit-account fieldset p label[for="password_current"]:before{
    content: "Current password";
    display: block;
    font-size: 1rem;
}

.woocommerce-MyAccount-content .edit-account fieldset p label[for="password_1"]:before{
    content: "New password";
    display: block;
    font-size: 1rem;
}

.woocommerce-MyAccount-content .edit-account fieldset p label[for="password_2"]:before{
    content: "Confirm new password";
    display: block;
    font-size: 1rem;
}

.woocommerce-MyAccount-content .edit-account button[name="save_account_details"]{
    border-radius: 0 !important;
    background: #3CBDC3 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    margin-left: 5px !important;
    margin-top: .8rem;
    transition: all ease .3s;
}

.woocommerce-MyAccount-content .edit-account button[name="save_account_details"]:hover{
    opacity: .85;
}

.woocommerce-MyAccount-content .woocommerce-Addresses .title{
    text-transform: uppercase;
    color: #10466C;
    font-size: 20px;
}

.woocommerce-MyAccount-content .woocommerce-Addresses{
    position: relative;
}

.woocommerce-MyAccount-content .woocommerce-Addresses address{
    font-size: 1rem;
    color: #ADADAD;
    line-height: 1;
    padding-top: .5rem;
    font-style: initial !important;
}

.woocommerce-Address-title{
    display: flex !important;
    justify-content: space-between !important;
    align-items: center;
}

.woocommerce-Address{
    position: relative;
}

.woocommerce-Address-title h3{
    margin: 0 !important;
    font-size: 20px !important;
}

.woocommerce-Address-title a{
    position: absolute;
    bottom: -45px;
    left: 0;
    background: var(--e-global-color-secondary) !important;
    color: #fff !important;
    text-decoration: none !important;
    padding: .1rem .6rem;
    transition: all ease .3s;
}

.woocommerce-Address-title a:hover{
    opacity: .80;
}

.woocommerce-Address-title:after,
.woocommerce-Address-title:before,
.woocommerce-Addresses:after,
.woocommerce-Addresses:before{
    display: none !important;
}

.woocommerce-Addresses{
    display: flex !important;
    gap: 2rem;
}

.woocommerce-Addresses > div{
    width: initial !important;
}

.woocommerce-MyAccount-content button.button, 
form.login .button, form.register .button{
    padding: .7rem 1rem !important;
    border-radius: 0px !important;
    background: #3CBDC3 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    transition: all ease .3s;
    margin-left: 3px;
}

form.login .button, form.register .button{
    margin-left: 0;
}

.woocommerce-MyAccount-content button.button:hover, form.login .button:hover, form.register .button:hover{
    opacity: .80;
}

.woocommerce-message{
    border-top-color: #3CBDC3 !important;
}

.woocommerce-message::before{
    color: #3CBDC3 !important;
}

.lost_password a{
    font-weight: bold;
    text-decoration: underline;
    color: var(--e-global-color-text);
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
    border: none !important;
}

#customer_login h2{
    display: none !important;
}

form.login:before{
    content: "Login";
    text-transform: uppercase;
    font-weight: bold;
    font-size: 35px;
}

form.register:before{
    content: "Register";
    text-transform: uppercase;
    font-weight: bold;
    font-size: 35px;
}

.woocommerce form .form-row label{
    color: #000 !important;
}

form.register p{
    color: #000;
    font-size: .9rem;
    line-height: 1.1;
}

form.register p a{
    font-weight: bold;
    text-decoration: underline;
    color: #000 !important
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f0c2692 */.myAccount ul{
    padding-left: 0;
    list-style: none;
    border: 2px solid var(--e-global-color-text);
}

.entry-title{
    display: none !important;
}

.myAccount ul a{
    color: var(--e-global-color-text);
    width: 100%;
    display: flex;
    padding: .5rem 1rem;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
}

.myAccount ul li{
    display: flex;
}

.myAccount ul li + li a{
    border-top: 2px solid;
}

.myAccount ul li.is-active{
    background: var(--e-global-color-text);
}

.myAccount ul li.is-active a{
    color: #fff;
}/* End custom CSS */