﻿.elementor-8734 .elementor-element.elementor-element-2920791
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 90px 90px;
    --row-gap: 90px;
    --column-gap: 90px;
    --padding-top: 171px;
    --padding-bottom: 100px;
    --padding-left: 80px;
    --padding-right: 80px;
}
.elementor-8734 .elementor-element.elementor-element-5119e6b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-8734 .elementor-element.elementor-element-5119e6b
{
    text-align: center;
}
.elementor-8734 .elementor-element.elementor-element-5119e6b .elementor-heading-title
{
    font-family: var(--e-global-typography-6e75d94-font-family),Sans-serif;
    font-size: var(--e-global-typography-6e75d94-font-size);
    font-weight: var(--e-global-typography-6e75d94-font-weight);
    line-height: var(--e-global-typography-6e75d94-line-height);
    letter-spacing: var(--e-global-typography-6e75d94-letter-spacing);
    color: var(--e-global-color-secondary);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a
{
    background-color: #dedede3b;
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover
{
    background-color: var(--e-global-color-secondary);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a
{
    background-color: var(--e-global-color-secondary);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 #add_payment_method #payment #place_order
{
    background-color: var(--e-global-color-secondary);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-8734 .elementor-element.elementor-element-14d12c9 #add_payment_method #payment #place_order:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    border-width: 0 0 1px 0;
}
.elementor-8734 .elementor-element.elementor-element-14d12c9
{
    --tabs-normal-color: var(--e-global-color-secondary);
    --tabs-hover-color: var(--e-global-color-2b86eea);
    --tabs-hover-border-color: var(--e-global-color-2b86eea);
    --tabs-active-color: var(--e-global-color-2b86eea);
    --tabs-active-border-color: var(--e-global-color-2b86eea);
    --tabs-border-type: solid;
    --tabs-border-color: var(--e-global-color-2b86eea);
    --tabs-border-radius: 0px 0px 0px 0px;
    --tabs-spacing: 0px;
    --sections-border-type: solid;
    --sections-border-top-width: 0px;
    --sections-border-right-width: 0px;
    --sections-border-bottom-width: 0px;
    --sections-border-left-width: 0px;
    --sections-border-color: var(--e-global-color-secondary);
    --typography-section-titles-color: var(--e-global-color-secondary);
    --general-text-color: var(--e-global-color-secondary);
    --login-messages-color: var(--e-global-color-primary);
    --checkboxes-color: var(--e-global-color-secondary);
    --links-normal-color: var(--e-global-color-primary);
    --links-hover-color: var(--e-global-color-secondary);
    --forms-rows-gap: 15px;
    --forms-labels-color: var(--e-global-color-text);
    --forms-label-spacing: 5px;
    --forms-fields-normal-color: var(--e-global-color-secondary);
    --forms-fields-padding: 12px 16px 12px 16px;
    --forms-buttons-normal-text-color: var(--e-global-color-2b86eea);
    --forms-buttons-border-radius: 50px 50px 50px 50px;
    --forms-buttons-padding: 16px 24px 14px 24px;
    --tables-title-color: var(--e-global-color-secondary);
    --tables-items-color: var(--e-global-color-text);
    --variations-color: var(--e-global-color-text);
    --tables-links-normal-color: var(--e-global-color-primary);
    --tables-links-hover-color: var(--e-global-color-primary);
    --tables-divider-border-type: solid;
    --tables-divider-border-width: 1px;
    --tables-divider-border-color: var(--e-global-color-cb24670);
    --tables-button-normal-text-color: var(--e-global-color-secondary);
    --tables-buttons-border-type: solid;
    --tables-button-border-radius: 0px 0px 0px 0px;
    --tables-button-padding: 0px 0px 0px 0px;
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3
{
    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);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-MyAccount-content>div>p, .elementor-8734 .elementor-element.elementor-element-14d12c9 address, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-EditAccountForm fieldset legend, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-ResetPassword p:nth-child(1), .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-OrderUpdate
{
    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);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em
{
    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);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-form__label-for-checkbox span
{
    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);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-PaymentMethod .input-radio+label
{
    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);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-form-row label, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-address-fields label
{
    font-family: var(--e-global-typography-5a1ce37-font-family),Sans-serif;
    font-size: var(--e-global-typography-5a1ce37-font-size);
    font-weight: var(--e-global-typography-5a1ce37-font-weight);
    line-height: var(--e-global-typography-5a1ce37-line-height);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-8734 .elementor-element.elementor-element-14d12c9 ::placeholder, .elementor-8734 .elementor-element.elementor-element-14d12c9 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__payment-methods input[type=text]
{
    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);
    line-height: var(--e-global-typography-primary-line-height);
}
.e-woo-select2-wrapper .select2-results__option
{
    color: var(--e-global-color-secondary);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .select2-container--default .select2-selection--single .select2-selection__arrow b
{
    border-color: var(--e-global-color-secondary);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered
{
    line-height: calc((12px * 2) + 16px);
    padding-left: 16px;
    padding-right: 16px;
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow
{
    height: calc((12px * 2) + 16px);
    right: 16px;
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single
{
    height: auto;
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .order_details thead th, .elementor-8734 .elementor-element.elementor-element-14d12c9 .order_details tfoot td, .elementor-8734 .elementor-element.elementor-element-14d12c9 .order_details tfoot th, .elementor-8734 .elementor-element.elementor-element-14d12c9 .nobr
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__orders tbody td, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__downloads tbody td, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-table--order-downloads tbody td, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-table--order-details td a, .elementor-8734 .elementor-element.elementor-element-14d12c9 td.product-total, .elementor-8734 .elementor-element.elementor-element-14d12c9 td.payment-method-method, .elementor-8734 .elementor-element.elementor-element-14d12c9 td.payment-method-expires
{
    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);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .wc-item-meta
{
    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);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .shop_table .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .order-again .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-pagination .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .shop_table .button:hover, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-pagination .button:hover, .elementor-8734 .elementor-element.elementor-element-14d12c9 .order-again .button:hover, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover
{
    color: var(--e-global-color-primary);
}
.elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover, .elementor-8734 .elementor-element.elementor-element-14d12c9 .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-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button
{
    border-width: 0 0 1px 0;
}
.elementor-8734 .elementor-element.elementor-element-14d12c9
{
    --tables-buttons-border-color: var(--e-global-color-secondary);
}
:root
{
    --page-title-display: none;
}
@media(max-width: 1100px)
{
    .elementor-8734 .elementor-element.elementor-element-2920791
    {
        --padding-top: 150px;
        --padding-bottom: 60px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-8734 .elementor-element.elementor-element-5119e6b .elementor-heading-title
    {
        font-size: var(--e-global-typography-6e75d94-font-size);
        line-height: var(--e-global-typography-6e75d94-line-height);
        letter-spacing: var(--e-global-typography-6e75d94-letter-spacing);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a
    {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-MyAccount-content>div>p, .elementor-8734 .elementor-element.elementor-element-14d12c9 address, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-EditAccountForm fieldset legend, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-ResetPassword p:nth-child(1), .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-OrderUpdate
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-form__label-for-checkbox span
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-PaymentMethod .input-radio+label
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-form-row label, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-address-fields label
    {
        font-size: var(--e-global-typography-5a1ce37-font-size);
        line-height: var(--e-global-typography-5a1ce37-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-8734 .elementor-element.elementor-element-14d12c9 ::placeholder, .elementor-8734 .elementor-element.elementor-element-14d12c9 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__payment-methods input[type=text]
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .order_details thead th, .elementor-8734 .elementor-element.elementor-element-14d12c9 .order_details tfoot td, .elementor-8734 .elementor-element.elementor-element-14d12c9 .order_details tfoot th, .elementor-8734 .elementor-element.elementor-element-14d12c9 .nobr
    {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__orders tbody td, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__downloads tbody td, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-table--order-downloads tbody td, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-table--order-details td a, .elementor-8734 .elementor-element.elementor-element-14d12c9 td.product-total, .elementor-8734 .elementor-element.elementor-element-14d12c9 td.payment-method-method, .elementor-8734 .elementor-element.elementor-element-14d12c9 td.payment-method-expires
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .wc-item-meta
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .shop_table .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .order-again .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-pagination .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button
    {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-8734 .elementor-element.elementor-element-2920791
    {
        --content-width: 400px;
        --gap: 36px 36px;
        --row-gap: 36px;
        --column-gap: 36px;
        --padding-top: 113px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-8734 .elementor-element.elementor-element-5119e6b
    {
        width: var(--container-widget-width,302px);
        max-width: 302px;
        --container-widget-width: 302px;
        --container-widget-flex-grow: 0;
    }
    .elementor-8734 .elementor-element.elementor-element-5119e6b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-8734 .elementor-element.elementor-element-5119e6b .elementor-heading-title
    {
        font-size: var(--e-global-typography-6e75d94-font-size);
        line-height: var(--e-global-typography-6e75d94-line-height);
        letter-spacing: var(--e-global-typography-6e75d94-letter-spacing);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a
    {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-MyAccount-content>div>p, .elementor-8734 .elementor-element.elementor-element-14d12c9 address, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-EditAccountForm fieldset legend, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-ResetPassword p:nth-child(1), .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-OrderUpdate
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-form__label-for-checkbox span
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-PaymentMethod .input-radio+label
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-form-row label, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-address-fields label
    {
        font-size: var(--e-global-typography-5a1ce37-font-size);
        line-height: var(--e-global-typography-5a1ce37-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-8734 .elementor-element.elementor-element-14d12c9 ::placeholder, .elementor-8734 .elementor-element.elementor-element-14d12c9 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__payment-methods input[type=text]
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .order_details thead th, .elementor-8734 .elementor-element.elementor-element-14d12c9 .order_details tfoot td, .elementor-8734 .elementor-element.elementor-element-14d12c9 .order_details tfoot th, .elementor-8734 .elementor-element.elementor-element-14d12c9 .nobr
    {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__orders tbody td, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__downloads tbody td, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-table--order-downloads tbody td, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-table--order-details td a, .elementor-8734 .elementor-element.elementor-element-14d12c9 td.product-total, .elementor-8734 .elementor-element.elementor-element-14d12c9 td.payment-method-method, .elementor-8734 .elementor-element.elementor-element-14d12c9 td.payment-method-expires
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .wc-item-meta
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-8734 .elementor-element.elementor-element-14d12c9 .shop_table .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .order-again .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .woocommerce-pagination .button, .elementor-8734 .elementor-element.elementor-element-14d12c9 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button
    {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
}/* Start custom CSS */
#account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wc-smart-coupons, #account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads, #account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--store-credit
{
    display: none;
}
#account .woocommerce-Address h3
{
    padding: unset;
    margin: unset;
}
#account .woocommerce-Address-title, #account h2
{
    background: #fbfbfb;
    padding: 15px 20px;
    margin-bottom: 0;
    border-width: 0;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
#account .edit
{
    float: unset;
    position: unset;
    margin-left: unset;
    margin-top: unset;
}
#account address
{
    padding: 20px;
}
#account h2
{
    font-weight: 700;
}
#account form.woocommerce-form.woocommerce-form-login.login, #account form.woocommerce-ResetPassword.lost_reset_password
{
    border: 0;
    padding: 0;
    margin: 20px 0 0 0;
    width: 560px;
}
#account .woocommerce-error, .woocommerce-info, #account .woocommerce-message
{
    margin: 0;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last
{
    float: left;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last
{
    width: 100%;
}
#account table.shop_table.subscription_details, #account table.shop_table.order_details, #account table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders, #account table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.woocommerce-orders-table--subscriptions
{
    font-family: "DM Sans";
    padding: 10px;
}
#account table.shop_table.order_details, #account table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders
{
    margin-top: 10px;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table
{
    border: 0;
    border-radius: 0;
    padding: 10px;
}
a.button.change_payment_method
{
    margin: 0 15px;
}
#account .woocommerce-error, .woocommerce-info, #account .woocommerce-message
{
    font-family: "DM Sans";
}/* End custom CSS */