.user-account-tabs li.active
{
    border-radius: 15px;
    border: 1px solid var(--theme-secondary);
    background: var(--theme-secondary);
}

.user-account-tabs li.active > span:first-child svg,
.user-account-tabs li.active > span:first-child svg path
{
    fill: #FFFFFF;
}

.user-account-tabs li.active > span:last-child
{
    color: #FFFFFF;
}

.user-account-orders-slider .swiper-pagination-bullet
{
    width: auto;
    height: auto;
    border-radius: unset;
    background: unset;
    opacity: 1;
    margin-left: 0 !important;
}

.user-account-orders-slider .pagination
{
    width: 100% !important;
    transform: translateX(0) !important;
}

.user-account-orders-slider .swiper-pagination-bullet-active .bullets
{
    background-color: var(--theme-primary) !important;
}

.woocommerce-MyAccount-navigation-link--customer-logout a
{
    color: var(--theme-primary) !important;
}

.woocommerce-MyAccount-navigation-link--dashboard::before,
.woocommerce-MyAccount-navigation-link--orders::before,
.woocommerce-MyAccount-navigation-link--downloads::before,
.woocommerce-MyAccount-navigation-link--edit-address::before,
.woocommerce-MyAccount-navigation-link--edit-account::before,
.woocommerce-MyAccount-navigation-link--customer-logout::before,
.woocommerce-MyAccount-navigation-link--favorites::before,
.woocommerce-MyAccount-navigation-link--recents::before,
.woocommerce-MyAccount-navigation-link--comments::before
{
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    right: 30px;
    top: 4px;
    background-repeat: no-repeat;
    transform: scale(0.8);
}

.woocommerce-MyAccount-navigation-link--dashboard::before
{
    background-image: url("../img/svg/user.svg");
}

.woocommerce-MyAccount-navigation-link--dashboard.is-active::before
{
    background-image: url("../img/svg/user-active.svg");
}

.woocommerce-MyAccount-navigation-link--orders::before
{
    background-image: url("../img/svg/shopping-bag.svg");
}

.woocommerce-MyAccount-navigation-link--orders.is-active::before
{
    background-image: url("../img/svg/shopping-bag-active.svg");
}

.woocommerce-MyAccount-navigation-link--downloads::before
{
    background-image: url("../img/svg/download.svg");
}

.woocommerce-MyAccount-navigation-link--downloads.is-active::before
{
    background-image: url("../img/svg/download-active.svg");
}

.woocommerce-MyAccount-navigation-link--edit-address::before
{
    background-image: url("../img/svg/addresses.svg");
}

.woocommerce-MyAccount-navigation-link--edit-address.is-active::before
{
    background-image: url("../img/svg/addresses-active.svg");
}

.woocommerce-MyAccount-navigation-link--edit-account::before
{
    background-image: url("../img/svg/edit-account.svg");
}

.woocommerce-MyAccount-navigation-link--edit-account.is-active::before
{
    background-image: url("../img/svg/edit-account-active.svg");
}

.woocommerce-MyAccount-navigation-link--customer-logout::before
{
    background-image: url("../img/svg/logout-active.svg");
}

.woocommerce-MyAccount-navigation-link--favorites::before
{
    background-image: url("../img/svg/heart.svg");
}

.woocommerce-MyAccount-navigation-link--favorites.is-active::before
{
    background-image: url("../img/svg/heart-active.svg");
}

.woocommerce-MyAccount-navigation-link--recents::before
{
    background-image: url("../img/svg/eye.svg");
}

.woocommerce-MyAccount-navigation-link--recents.is-active::before
{
    background-image: url("../img/svg/eye-active.svg");
}

.woocommerce-MyAccount-navigation-link--comments::before
{
    background-image: url("../img/svg/messages.svg");
}

.woocommerce-MyAccount-navigation-link--comments.is-active::before
{
    background-image: url("../img/svg/messages-active.svg");
}

.woocommerce-MyAccount-navigation-link--dashboard.is-active::after,
.woocommerce-MyAccount-navigation-link--orders.is-active::after,
.woocommerce-MyAccount-navigation-link--downloads.is-active::after,
.woocommerce-MyAccount-navigation-link--edit-address.is-active::after,
.woocommerce-MyAccount-navigation-link--edit-account.is-active::after,
.woocommerce-MyAccount-navigation-link--customer-logout.is-active::after,
.woocommerce-MyAccount-navigation-link--favorites.is-active::after,
.woocommerce-MyAccount-navigation-link--recents.is-active::after,
.woocommerce-MyAccount-navigation-link--comments.is-active::after
{
    content: '';
    position: absolute;
    left: 10px;
    top: 5px;
    width: 3px;
    border-radius: 131px;
    height: 34px;
    background: var(--theme-primary);
}

.woocommerce-MyAccount-navigation-link--dashboard.is-active,
.woocommerce-MyAccount-navigation-link--orders.is-active,
.woocommerce-MyAccount-navigation-link--downloads.is-active,
.woocommerce-MyAccount-navigation-link--edit-address.is-active,
.woocommerce-MyAccount-navigation-link--edit-account.is-active,
.woocommerce-MyAccount-navigation-link--customer-logout.is-active,
.woocommerce-MyAccount-navigation-link--favorites.is-active,
.woocommerce-MyAccount-navigation-link--recents.is-active,
.woocommerce-MyAccount-navigation-link--comments.is-active
{
    background-color: #F85A3E21 !important;
}

.woocommerce-MyAccount-navigation-link--dashboard.is-active a,
.woocommerce-MyAccount-navigation-link--orders.is-active a,
.woocommerce-MyAccount-navigation-link--downloads.is-active a,
.woocommerce-MyAccount-navigation-link--edit-address.is-active a,
.woocommerce-MyAccount-navigation-link--edit-account.is-active a,
.woocommerce-MyAccount-navigation-link--customer-logout.is-active a,
.woocommerce-MyAccount-navigation-link--favorites.is-active a,
.woocommerce-MyAccount-navigation-link--recents.is-active a,
.woocommerce-MyAccount-navigation-link--comments.is-active a
{
    color: var(--theme-primary) !important;
}

.woocommerce-form-row label
{
    color: var(--title) !important;
    font-size: 12px !important;
    font-weight: 600 !important;
}

.woocommerce-form-row input
{
    border: 1px solid #DFDFDF;
    border-radius: 8px;
    padding: 12px 20px;
}

.woocommerce-address-fields__field-wrapper label
{
    color: var(--title) !important;
    font-size: 12px !important;
    font-weight: 600 !important;
}

.woocommerce-address-fields__field-wrapper input
{
    border: 1px solid #DFDFDF;
    border-radius: 8px;
    padding: 12px 20px;
}

.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last
{
    width: 50%;
}

#billing_country_field,
#billing_state_field
{
    display: inline-block;
    width: 50%;
}

.select2-container--default .select2-selection--single
{
    border: 1px solid #DFDFDF;
    border-radius: 8px;
    padding: 12px 20px;
    height: max-content;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b
{
    display: none !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow::before
{
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("../img/svg/arrow-down.svg");
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 20px;
}

#billing_state_field ~ .form-row
{
    display: inline-block;
    width: 50%;
}

button[name="save_address"]
{
    border-radius: 4px !important;
    background: var(--theme-secondary) !important;
    color: #FFF !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    padding: 11px 48px !important;
}

.swiper-button-next
{
    left: 0 !important;
}

.statuses .active > span:first-child
{
    color: var(--theme-primary);
}
.statuses .active > span:last-child
{
    background: var(--theme-primary);
    color: #ffffff;
}

.button.wc-forward{
    border-radius: 7px !important;
    background: var(--theme-primary) !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}

.woocommerce form .show-password-input::after,
.woocommerce-page form .show-password-input::after
{
    background-image: url("../img/svg/eye-password.svg");
    width: 24px !important;
    height: 24px !important;
    display: block !important;
    content: '' !important;
}

.woocommerce-Input::placeholder
{
    color: var(--title);
    font-size: 16px;
    font-weight: 400;
}

.woocommerce-form__input.woocommerce-form__input-checkbox
{
    accent-color: var(--title);
}

.woocommerce form.login,
.woocommerce form.register
{
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

.woocommerce-login .woocommerce-Input .woocommerce-Input--text
{
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}

.password-input
{
    width: 100%;
}

.woocommerce-login form .form-row,
.woocommerce-register form .form-row
{
    padding: 0 20px;
    margin-bottom: 16px;
}

.woocommerce-login .woocommerce-form-row input,
.woocommerce-register .woocommerce-form-row input
{
    border: none !important;
}

.woocommerce-MyAccount-content
{
    display: block;
    width: 75%;
}

@media (max-width: 300px)
{
    .nomargin-300
    {
        margin: 0 !important;
    }
}

@media (max-width: 547px)
{
    .nopadding-547
    {
        padding: 0 !important;
    }
}

@media (max-width: 573px)
{
    .padding-up
    {
        padding-top: 150px !important;
    }
}

@media (max-width: 360px)
{
    .padding-up
    {
        padding-top: 250px !important;
    }
}

@media (max-width: 257px)
{
    .padding-up
    {
        padding-top: 450px !important;
    }
}