.elementor-385 .elementor-element.elementor-element-13d0cddf{--display:flex;}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-42bdb9a );}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-primary );}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-primary );}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab__payment-methods input[type=text]{background-color:var( --e-global-color-42bdb9a );}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-385 .elementor-element.elementor-element-f997831 #add_payment_method #payment #place_order{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 #add_payment_method #payment #place_order:hover{background-color:#02010100;border-color:var( --e-global-color-primary );}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-primary );border-width:1px 1px 1px 1px;}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#02010100;}.elementor-385 .elementor-element.elementor-element-f997831{--tab-content-spacing:5px;--tabs-normal-color:var( --e-global-color-text );--tabs-hover-color:var( --e-global-color-42bdb9a );--tabs-active-color:var( --e-global-color-42bdb9a );--tabs-border-type:solid;--tabs-border-color:var( --e-global-color-primary );--sections-border-type:dashed;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-color:var( --e-global-color-text );--sections-border-radius:0px 0px 0px 0px;--general-text-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-primary );--links-hover-color:#426BC0;--forms-labels-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:var( --e-global-color-primary );--forms-buttons-border-radius:50px 50px 50px 50px;--tables-title-color:var( --e-global-color-primary );--tables-links-normal-color:var( --e-global-color-primary );--tables-links-hover-color:#3660B6;--tables-divider-border-type:dashed;--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-primary );--tables-button-normal-text-color:var( --e-global-color-42bdb9a );--tables-buttons-border-type:solid;--tables-button-border-radius:30px 30px 30px 30px;}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-weight:500;border-width:1px 1px 1px 1px;}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:32px;text-transform:uppercase;}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-385 .elementor-element.elementor-element-f997831 button.button, .elementor-385 .elementor-element.elementor-element-f997831 #add_payment_method #payment #place_order{font-weight:500;}.elementor-385 .elementor-element.elementor-element-f997831 .shop_table .button, .elementor-385 .elementor-element.elementor-element-f997831 .order-again .button, .elementor-385 .elementor-element.elementor-element-f997831 .woocommerce-pagination .button, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-weight:500;}.elementor-385 .elementor-element.elementor-element-f997831 .shop_table .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .woocommerce-pagination .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .order-again .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-primary );}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover, .elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab__payment-methods:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper .button:hover{border-color:var( --e-global-color-primary );}.elementor-385 .elementor-element.elementor-element-f997831 {--tables-buttons-border-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-385 .elementor-element.elementor-element-f997831{--tabs-alignment:start;}.elementor-385 .elementor-element.elementor-element-f997831 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{border-width:1px 1px 1px 1px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-f997831 */.woocommerce-MyAccount-content-wrapper 
.woocommerce-MyAccount-content-wrapper {
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
}

@media (max-width: 767px) {
    .woocommerce-MyAccount-content-wrapper{
        padding: 10px !important;
    }
    
    .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr
 {
     padding: 10px;
     margin-bottom: 10px;
     background: var(--e-global-color-2b66dd9);
     border: 1px dashed var(--e-global-color-primary) !important;
 }
     .woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th
 {
        display: block;
    }
}
.elementor-385 .elementor-element.elementor-element-f997831 .woocommerce-button:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-size: 18px !important;
}

/*Table Css*/
.elementor-385 .elementor-element.elementor-element-f997831 .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child td, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child th {
    padding: 5px;
}

/*Address Container*/
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address{
    padding: 10px !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit{
    position: static !important;
    margin-inline-start: 0 !important;
    float: none !important;
    
}

.woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}


/*//Add product Name in order list*/
/* My Account Orders – Products column */
.woocommerce-account .soni-order-products {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.woocommerce-account .soni-order-product {
    display: flex;
    align-items: center;
    gap: 10px;
}

.woocommerce-account .soni-thumb img {
    width: 50px;
    height: auto;
    border-radius: 4px;
}

.woocommerce-account .soni-title a {
    font-weight: 500;
    text-decoration: none;
    color: #000;
}

.woocommerce-account .soni-title a:hover {
    color: #ff5a00;
}

.woocommerce-account .soni-qty {
    font-size: 13px;
    color: #666;
}


.elementor-385 .elementor-element.elementor-element-f997831 .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{
    vertical-align: top !important;
}

/*Hide Trackship branding*/
.enhanced_trackship_branding{
    display: none;
}
.col.enhanced_tracking_detail{
    margin: 0;
    margin-top: 10px !important;
    max-width: 100% !important;
    border-style: dashed;
}
.enhanced_shipment_details_section  {
    display: none !important;
}

/*OTP Login CSS*/
.xoo-lwo-form {
    border: 1px dashed #222;
    padding: 16px 30px;
}

.L5Fo6c-PQbLGe {
    margin: 0 !important;
}

.woocommerce-form-login {
    height: 450px !important;
}/* End custom CSS */