/*
  _____           __                     _
 |  __ \         / _|                   (_)
 | |__) |__ _ __| |_ ___  _ __ _ __ ___  _ _______
 |  ___/ _ \ '__|  _/ _ \| '__| '_ ` _ \| |_  / _ \
 | |  |  __/ |  | || (_) | |  | | | | | | |/ /  __/
 |_|   \___|_|  |_| \___/|_|  |_| |_| |_|_/___\___|
 v1.3.14
*/
.woocommerce-MyAccount-content {
  padding: 24px;
  border-radius: 12px;
  border: 1px solid var(--Gray-Colors-Gray-500, #ADB5BD);
}
.woocommerce-MyAccount-content a {
  text-decoration: none;
  color: #000000;
}
.woocommerce-MyAccount-content a.btn-secondary {
  color: #fff;
}
.woocommerce-MyAccount-content a.btn-outline-secondary {
  color: var(--Brand-Colors-Secondary);
}
.woocommerce-MyAccount-content a.btn-outline-secondary:hover {
  color: #ffffff;
}

nav.woocommerce-MyAccount-navigation {
  padding: 24px;
  border-radius: 12px;
  border: 1px solid var(--Gray-Colors-Gray-500, #ADB5BD);
}
@media (max-width: 768px) {
  nav.woocommerce-MyAccount-navigation {
    margin-bottom: 40px;
  }
}
nav.woocommerce-MyAccount-navigation ul li {
  padding: 14px 0;
  border-bottom: 1px solid var(--Gray-Colors-Gray-500, #ADB5BD);
}
nav.woocommerce-MyAccount-navigation ul li a {
  color: var(--Default-Black, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}
nav.woocommerce-MyAccount-navigation ul li a:hover {
  color: var(--Brand-Colors-Secondary, #38AFBA);
}
nav.woocommerce-MyAccount-navigation ul li i {
  color: #B7C856;
}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a {
  color: var(--Brand-Colors-Secondary, #38AFBA);
}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard i.icon-edit-account:before {
  content: "\e812";
}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders i.icon-edit-account:before {
  content: "\e813";
}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address i.icon-edit-account:before {
  content: "\e815";
}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout i.icon-edit-account:before {
  content: "\e816";
}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--my-wishlist i.icon-edit-account:before {
  content: "\e817";
}

body.woocommerce-account.woocommerce-orders div.woocommerce-MyAccount-content {
  padding: 0;
  border: none;
}
body.woocommerce-account.woocommerce-orders div.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
  border-radius: 12px;
  border: 1px solid var(--Gray-Colors-Gray-500);
}
body.woocommerce-account.woocommerce-orders div.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead th {
  padding: 12px 8px;
}
body.woocommerce-account.woocommerce-orders div.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody td {
  padding: 24px 8px;
}
body.woocommerce-account.woocommerce-orders div.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody td.perf-status-completed {
  color: var(--Default-CTA);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
body.woocommerce-account.woocommerce-orders div.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody td.perf-status-cancelled {
  color: var(--Status-Colors-Danger);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
body.woocommerce-account.woocommerce-orders div.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody td.perf-status-pending {
  color: var(--Status-Colors-Warning);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
body.woocommerce-account.woocommerce-orders div.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody td.perf-status-processing {
  color: var(--Brand-Colors-Secondary);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media (max-width: 768px) {
  body.woocommerce-account.woocommerce-orders div.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
    display: flex !important;
    justify-content: space-between;
  }
}
body.woocommerce-account.woocommerce-orders div.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  body.woocommerce-account.woocommerce-orders div.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    max-width: 14px;
  }
}

body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content {
  padding: 0;
  border: none;
}
@media (max-width: 768px) {
  body.woocommerce-account.woocommerce-view-order .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
    margin-bottom: 24px;
  }
  body.woocommerce-account.woocommerce-view-order .d-flex.justify-content-between.align-items-center.shipping_wrapper.border-bottom.py-3 span {
    font-size: 14px;
  }
  body.woocommerce-account.woocommerce-view-order .col-12.d-flex.flex-md-row.flex-column.pb-2.border-bottom.woocommerce-table__line-item.order_item div {
    padding: 10px 0;
  }
  body.woocommerce-account.woocommerce-view-order .col-12.d-flex.flex-md-row.flex-column.pb-2.border-bottom.woocommerce-table__line-item.order_item div.hide-border {
    border: none !important;
  }
}
@media (min-width: 768px) {
  body.woocommerce-account.woocommerce-view-order .col-12.d-flex.flex-md-row.flex-column.pb-2.border-bottom.woocommerce-table__line-item.order_item div {
    border: none !important;
  }
}
body.woocommerce-account.woocommerce-view-order .perf-myaccount-order-review {
  padding: 24px;
  border-radius: 12px;
  border: 1px solid var(--Gray-Colors-Gray-500, #ADB5BD);
}
body.woocommerce-account.woocommerce-view-order h3.grid-product-price {
  color: var(--Brand-Colors-Secondary);
}
body.woocommerce-account.woocommerce-view-order p.order-again a.button {
  border-radius: 6px;
  background: var(--Brand-Colors-Secondary, #38AFBA) !important;
  color: #fff !important;
  width: 100%;
  text-align: center;
  padding: 17px 22px !important;
}
body.woocommerce-account.woocommerce-view-order a.performize-reorder {
  display: block;
  border-radius: 6px;
  background: var(--Brand-Colors-Secondary, #38AFBA) !important;
  color: #fff !important;
  width: 100%;
  text-align: center;
  padding: 17px 22px !important;
  font-family: var(--Font-DM-Sans);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 24px */
}
body.woocommerce-account.woocommerce-view-order .perf-myaccount-order-review-customer-info {
  margin-top: 24px;
}
body.woocommerce-account.woocommerce-view-order .perf-myaccount-order-review-customer-info section.woocommerce-columns--addresses div {
  border-radius: 12px;
  border: 1px solid var(--Gray-Colors-Gray-500, #ADB5BD);
  padding: 24px;
}
body.woocommerce-account.woocommerce-view-order .perf-myaccount-order-review-customer-info section.woocommerce-columns--addresses div address {
  border: none !important;
}

body.woocommerce-account.woocommerce-edit-address .u-column.woocommerce-Address {
  border-radius: 12px;
  border: 1px solid var(--Gray-Colors-Gray-500, #ADB5BD);
  padding: 24px;
  margin-bottom: 24px;
  z-index: 1;
}
body.woocommerce-account.woocommerce-edit-address .u-column.woocommerce-Address header.woocommerce-Address-title.title {
  position: relative;
  top: 0;
  z-index: 1;
}
body.woocommerce-account.woocommerce-edit-address .u-column.woocommerce-Address header.woocommerce-Address-title.title a.edit {
  background: #38AFBA;
  color: #000000;
  padding: 5px 10px;
  border-radius: 9px;
  font-weight: 600;
}
body.woocommerce-account.woocommerce-edit-address .u-column.woocommerce-Address address {
  margin: 0;
}
body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p#billing_user_role_field {
    flex-direction: column;
    align-items: flex-start !important;
  }
}
body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p#billing_user_role_field label span.optional {
  display: none;
}
body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p#billing_user_role_field span.woocommerce-input-wrapper {
  display: flex;
  gap: 5px;
  margin-left: 10px;
}
@media (max-width: 767.98px) {
  body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p#billing_user_role_field span.woocommerce-input-wrapper {
    flex-wrap: wrap;
    margin-left: 0;
  }
}
body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p#billing_user_role_field label.radio {
  margin-right: 10px;
}
@media (max-width: 767.98px) {
  body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p#billing_user_role_field label.radio {
    width: 85%;
  }
}
body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p#billing_first_name_field, body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p#billing_last_name_field {
  width: 50%;
}
@media (max-width: 767.98px) {
  body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p#billing_first_name_field, body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p#billing_last_name_field {
    width: 100%;
  }
}
body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields button.btn.btn-outline-primary {
  border-radius: 6px;
  background: var(--Brand-Colors-Secondary, #38AFBA);
  border: 1px solid var(--Brand-Colors-Secondary, #38AFBA);
  color: #fff;
  width: 100%;
  padding: 13px 22px;
}
body.woocommerce-account.woocommerce-edit-address .th-custom.thmaf-my-acnt.thmaf-performize-starter-theme-acnt {
  margin-top: 0;
}
body.woocommerce-account.woocommerce-edit-address .th-custom.thmaf-my-acnt.thmaf-performize-starter-theme-acnt .thmaf-acnt-cus-addr.th-custom-address.thmaf_hide_div {
  display: none;
}
body.woocommerce-account.woocommerce-edit-address .th-custom.thmaf-my-acnt.thmaf-performize-starter-theme-acnt .thmaf-thslider-box {
  width: 100%;
}
body.woocommerce-account.woocommerce-edit-address .th-custom.thmaf-my-acnt.thmaf-performize-starter-theme-acnt button#submit-shipping {
  background: #38AFBA;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 7px;
  font-weight: 600;
}
body.woocommerce-account.woocommerce-edit-address .th-custom.thmaf-my-acnt.thmaf-performize-starter-theme-acnt button.thmaf-del-acnt.th-del-acnt {
  color: #000;
}
body.woocommerce-account.woocommerce-edit-address p#shipping_country_field span.woocommerce-input-wrapper {
  padding: 6px 12px;
  border: 1px solid #dee2e6;
  display: block;
}
body.woocommerce-account.woocommerce-edit-address p#shipping_state_field .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 3px 12px;
  border: 1px solid #eee;
  border-radius: 5px;
}
body.woocommerce-account.woocommerce-edit-address p#shipping_state_field .select2-container--default .select2-selection--single {
  background-color: #fff;
  border: none;
}
body.woocommerce-account.woocommerce-edit-address p#billing_country_field span.woocommerce-input-wrapper {
  padding: 6px 12px;
  border: 1px solid #dee2e6;
  display: block;
}
body.woocommerce-account.woocommerce-edit-address p#billing_state_field .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 3px 12px;
  border: 1px solid #eee;
  border-radius: 5px;
}
body.woocommerce-account.woocommerce-edit-address p#billing_state_field .select2-container--default .select2-selection--single {
  background-color: #fff;
  border: none;
}

body.woocommerce-account.woocommerce-edit-account button.btn.btn-outline-primary {
  border-radius: 6px;
  background: var(--Brand-Colors-Secondary, #38AFBA);
  border: 1px solid var(--Brand-Colors-Secondary, #38AFBA);
  color: #fff;
  width: 100%;
  padding: 13px 22px;
}
body.woocommerce-account.woocommerce-edit-account fieldset {
  margin-top: 24px;
}

body.woocommerce-account .hide-optional-label span.optional {
  display: none;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li {
  border-radius: 12px;
  border: 1px solid var(--Gray-Colors-Gray-500, #ADB5BD);
  background: var(--Default-White, #FFF);
  padding: 10px 14px;
  position: relative;
  width: 32%;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper {
  display: flex !important;
  flex-direction: column;
  height: 100%;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  max-height: 222px;
  height: 222px;
  -o-object-fit: cover;
  object-fit: cover;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper .product-remove {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 22px;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper .product-thumbnail, body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper .item-details {
  width: 100% !important;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper .item-details {
  height: 50%;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper .item-details .item-details-wrapper {
  height: 100%;
  padding: 0;
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper .item-details .item-details-wrapper h3.product-name {
  color: var(--Default-Black, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper .item-details .item-details-wrapper .add-to-cart-container a.add_to_cart_button {
  padding: 10px;
  border-radius: 6px;
  background: var(--Brand-Colors-Secondary);
  border: 1px solid var(--Brand-Colors-Secondary);
  color: #ffffff;
  margin: 0 !important;
  width: 100%;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper .item-details:before {
  border: none;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper .product-loop-image-badges span.perf-badge.perf-badge-on-sale, body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper .product-loop-image-badges span.perf-badge.perf-badge-out-of-stock {
  width: 100%;
  display: block;
  margin-top: -9px;
  z-index: 9;
  position: relative;
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  padding: 4px 8px;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper .product-price-container .price.m-0 {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
}
body.woocommerce-account ul.wishlist_table.wishlist_view.shop_table.cart.modern_grid.responsive li .item-wrapper .product-price-container .price.m-0 span.regular-price-discount-percentage-container {
  display: flex;
  gap: 10px;
}
body.woocommerce-account .yith_wcwl_wishlist_footer {
  display: flex;
  flex-direction: row-reverse;
  gap: 10px;
  align-items: baseline;
}
body.woocommerce-account .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action {
  width: 80%;
}
body.woocommerce-account .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action input[type=submit] {
  border-radius: 6px;
  background: var(--Brand-Colors-Secondary, #38AFBA);
  color: #fff;
  width: 100%;
}
body.woocommerce-account .yith_wcwl_wishlist_footer button.btn.btn-outline-secondary {
  padding: 16px 16px;
}

body.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password button.btn.btn-outline-primary {
  border-radius: 6px;
  background: var(--Brand-Colors-Secondary, #38AFBA);
  padding: 17px 22px;
  border: 1px solid var(--Brand-Colors-Secondary, #38AFBA);
}
@media (max-width: 767.98px) {
  body.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password button.btn.btn-outline-primary {
    width: 100%;
  }
}
body.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password input#user_login {
  padding: 14px 16px;
}
/*# sourceMappingURL=myaccount.min.css.map */