.elementor-46 .elementor-element.elementor-element-3e4d9162{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-46 .elementor-element.elementor-element-ed873d4 #add_payment_method #payment #place_order{background-color:var( --e-global-color-682c8ca );}.elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .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-682c8ca );border-width:1px 1px 1px 1px;}.elementor-46 .elementor-element.elementor-element-ed873d4{--tabs-normal-color:var( --e-global-color-2926b82 );--typography-section-titles-color:var( --e-global-color-2926b82 );--general-text-color:var( --e-global-color-2926b82 );--login-messages-color:var( --e-global-color-2926b82 );--checkboxes-color:var( --e-global-color-2926b82 );--links-normal-color:var( --e-global-color-682c8ca );--forms-buttons-normal-text-color:var( --e-global-color-eb01593 );--forms-buttons-border-radius:50px 50px 50px 50px;--tables-button-normal-text-color:#FFFFFF;--tables-buttons-border-type:solid;--tables-button-border-radius:50px 50px 50px 50px;}.elementor-46 .elementor-element.elementor-element-ed873d4 button.button, .elementor-46 .elementor-element.elementor-element-ed873d4 #add_payment_method #payment #place_order{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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-46 .elementor-element.elementor-element-ed873d4 .shop_table .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .order-again .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .woocommerce-pagination .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-46 .elementor-element.elementor-element-ed873d4 .shop_table .button:hover, .elementor-46 .elementor-element.elementor-element-ed873d4 .woocommerce-pagination .button:hover, .elementor-46 .elementor-element.elementor-element-ed873d4 .order-again .button:hover, .elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-eb01593 );}.elementor-46 .elementor-element.elementor-element-ed873d4 {--tables-buttons-border-color:var( --e-global-color-682c8ca );}:root{--page-title-display:none;}@media(max-width:1500px){.elementor-46 .elementor-element.elementor-element-ed873d4 button.button, .elementor-46 .elementor-element.elementor-element-ed873d4 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-accent-font-size );}.elementor-46 .elementor-element.elementor-element-ed873d4 .shop_table .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .order-again .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .woocommerce-pagination .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-ed873d4 button.button, .elementor-46 .elementor-element.elementor-element-ed873d4 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-accent-font-size );}.elementor-46 .elementor-element.elementor-element-ed873d4 .shop_table .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .order-again .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .woocommerce-pagination .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ed873d4 button.button, .elementor-46 .elementor-element.elementor-element-ed873d4 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-accent-font-size );}.elementor-46 .elementor-element.elementor-element-ed873d4 .shop_table .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .order-again .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .woocommerce-pagination .button, .elementor-46 .elementor-element.elementor-element-ed873d4 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-ed873d4 */.elementor-widget-woocommerce-my-account,
.elementor-widget-woocommerce-my-account .woocommerce {
    font-family: 'Raleway', sans-serif !important;
    color: #00223F !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard .woocommerce {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    align-items: flex-start;
}

.woocommerce-MyAccount-navigation {
    flex: 0 0 280px;
    max-width: 280px;
    background-color: #FAFAFA;
    border-radius: 8px;
    padding: 15px 0;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03);
    border: 1px solid #EAEAEA;
}

.woocommerce-MyAccount-navigation ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid #F0F0F0;
}

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link:last-child {
    border-bottom: none;
}

.woocommerce-MyAccount-navigation li a {
    display: block;
    padding: 12px 20px !important;
    color: #00223F !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    text-decoration: none !important;
    transition: all 0.2s ease-in-out;
    border-left: 4px solid transparent;
}

.woocommerce-MyAccount-navigation li a:hover {
    background-color: #F4F4F4;
    color: #C32E00 !important;
    padding-left: 24px !important;
}

.woocommerce-MyAccount-navigation li.is-active a {
    background-color: #FFFFFF !important;
    color: #C32E00 !important;
    font-weight: 700 !important;
    border-left: 4px solid #C32E00 !important;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.02);
}

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a {
    color: #666666 !important;
}

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    color: #C32E00 !important;
}

.woocommerce-MyAccount-content {
    flex: 1;
    min-width: 0;
    background-color: #FFFFFF;
    border-radius: 8px;
    padding: 30px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);
    border: 1px solid #EAEAEA;
}

.woocommerce-MyAccount-content p {
    color: #00223F !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
    margin-bottom: 15px !important;
}

.woocommerce-MyAccount-content p strong {
    color: #00223F !important;
    font-weight: 700 !important;
}

.woocommerce-MyAccount-content a {
    color: #C32E00 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
    transition: color 0.2s ease;
}

.woocommerce-MyAccount-content a:hover {
    color: #00223F !important;
}

a.woocommerce-button.button.view{
    color: #FFF!important;
}

@media (max-width: 768px) {
    .elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard .woocommerce {
        flex-direction: column;
    }

    .woocommerce-MyAccount-navigation {
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
    }

    .woocommerce-MyAccount-content {
        width: 100%;
        padding: 20px;
    }
}/* End custom CSS */