/* Last update: 2025-07-07T04:58:04+00:00 */

:root {
  --myacc-bg-primary: var(--wa-bg-primary);
  --myacc-radius-main: var(--wa-radius-primary);
  --myacc-radius-secondary: var(--wa-radius-secondary);
}
.woocommerce-account:not(.logged-in) .woocommerce {
  display: flex !important;
  flex-direction: column !important;
}
.wa-myacc .woocommerce {
  justify-content: center;
}
.wa-myacc mark {
  background-color: var(--primary);
  color: var(--white);
  padding: calc(var(--space-xs) * .4);
  border-radius: var(--myacc-radius-main);
  line-height: 1;
}
.wa-myacc .woocommerce-notices-wrapper {
  margin-bottom: 0 !important;
}
.wa-myacc .woocommerce-message a.woocommerce-Button.button {
  display: none;
}
.wa-myacc h2.my-acc-tab-heading {
  margin-bottom: var(--space-xs);
  text-transform: uppercase;
}
.wa-myacc h3 {
  margin-bottom: var(--space-xs);
}
.wa-myacc-inner {
  width: 100%;
}
.wa-myacc-inner__body {
  width: 100%;
}
.wa-myacc-inner {
  width: 100%;
}
.wa-myacc-inner__body {
  width: 100%;
}
.wa-myacc-inner__body #customer_login {
  display: grid;
  grid-template-columns: 1fr 1fr !important;
  width: fit-content;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  gap: 0 !important;
}
.wa-myacc-inner__body #customer_login > div {
  display: flex;
  gap: var(--space-xs);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: 0.5s all ease-in-out;
  opacity: 1;
}
.wa-myacc-inner__body #customer_login > div .woocommerce-form {
  padding: var(--space-l);
  margin: 0 !important;
  border: 3px solid var(--myacc-bg-primary);
  border-radius: var(--myacc-radius-main);
  background: var(--white);
  gap: var(--space-m);
}
.wa-myacc-inner__body #customer_login > div button[type=submit] {
  width: 100%;
}
.wa-myacc-inner__body #customer_login > div .lost_password {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-xs);
}
.wa-myacc-inner__body #customer_login > div .woocommerce-form-login__rememberme {
  display: flex;
  align-items: center;
  margin: 0 !important;
  position: relative;
}
.wa-myacc-inner__body #customer_login > div .woocommerce-form-login__rememberme span {
  line-height: 1.2;
}
.wa-myacc-inner__body #customer_login .wa-no-display {
  opacity: 0;
}
.wa-myacc-inner__body #customer_login .wa-register-wrapper {
  transform: translatex(-50%);
}
.wa-myacc-inner__body #customer_login .wa-register-wrapper.wa-no-display {
  transform: translatex(50%) scale(0);
}
.wa-myacc-inner__body #customer_login .wa-login-wrapper {
  transform: translate(50%);
}
.wa-myacc-inner__body #customer_login .wa-login-wrapper.wa-no-display {
  transform: translatex(-50%) scale(0);
}
.wa-myacc-inner__body .lost_reset_password {
  padding: var(--space-l);
  border: 3px solid var(--myacc-bg-primary);
  border-radius: var(--myacc-radius-main);
  background: var(--white);
  gap: var(--space-m);
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}
.wa-myacc-inner__body .lost_reset_password button[type=submit] {
  width: 100%;
}
.wa-myacc-inner__body > .woocommerce {
  display: grid !important;
  grid-template-columns: 1fr 2.5fr;
  gap: var(--space-l) !important;
}
.wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar {
  border: 5px solid var(--myacc-bg-primary);
  position: sticky;
  z-index: 900;
  top: 20rem;
  background-color: var(--white);
  border-radius: var(--myacc-radius-main);
  padding: var(--space-l);
  height: min-content;
  transition: 0.2s all ease-in-out;
}
.wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar .wa-my-account-nav__user-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-xs);
  border-bottom: 3px solid var(--myacc-bg-primary);
  padding-bottom: var(--space-m);
  margin-bottom: var(--space-m);
}
.wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar .wa-my-account-nav__user-info svg {
  width: 3rem;
  height: 3rem;
  margin-right: var(--space-xs);
  fill: var(--primary);
}
.wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar .wa-my-account-nav__user-info span {
  font-size: var(--text-l);
  font-weight: 700;
}
@media (max-width: 1024px) {
  .wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar .wa-my-account-nav__user-info span {
    font-size: var(--text-xl);
  }
}
.wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation {
  display: flex;
  flex-direction: column;
  gap: var(--space-xs);
  padding: 0;
  margin: 0;
}
@media (max-width: 1024px) {
  .wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation {
    flex-direction: row !important;
    max-width: 100%;
    overflow-x: auto;
  }
  .wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation::-webkit-scrollbar {
    width: 0;
  }
}
.wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation li {
  display: flex;
  align-items: center;
  gap: var(--space-xs);
}
@media (max-width: 1024px) {
  .wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation li {
    white-space: nowrap;
  }
}
.wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation li.is-active {
  font-weight: 700;
}
.wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation li.is-active svg path {
  fill: var(--primary);
}
.wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation li a {
  font-weight: inherit;
  position: relative;
  font-size: 1.75rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--base);
  gap: var(--space-xs);
}
.wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation li a > span {
  position: relative;
}
.wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation li a > span:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 0;
  height: 0.2rem;
  border-radius: var(--myacc-radius-main);
  transition: width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);
  background-color: var(--primary);
}
@media (max-width: 1024px) {
  .wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation li a::before {
    content: unset;
  }
}
@media (min-width: 1281px) {
  .wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation li a:hover > span::before {
    width: 100%;
  }
  .wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation li a:hover svg path {
    fill: var(--primary) !important;
  }
}
.wa-myacc-inner__body > .woocommerce .wa-customer-account-sidebar__navigation li svg {
  min-width: 1.75rem;
  min-height: 1.75rem;
  width: 1.75rem;
  height: 1.75rem;
}
.wa-myacc-inner__body > .woocommerce .woocommerce-MyAccount-content .wa-dashboard-navigation {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(35rem, 1fr));
  gap: var(--space-m);
}
.wa-myacc-inner__body > .woocommerce .woocommerce-MyAccount-content .wa-dashboard-navigation__title {
  display: inline-block;
  font-size: var(--text-xl);
  text-transform: uppercase;
}
.wa-myacc-inner__body > .woocommerce .woocommerce-MyAccount-content .wa-dashboard-navigation__title strong {
  text-transform: uppercase;
}
.wa-myacc-inner__body > .woocommerce .woocommerce-MyAccount-content .wa-dashboard-navigation__item {
  display: flex;
  align-items: center;
  background: var(--myacc-bg-primary);
  padding: var(--space-l);
  border-radius: var(--myacc-radius-main);
  color: var(--base);
  transition: 0.1s all ease-in;
  justify-content: center;
}
.wa-myacc-inner__body > .woocommerce .woocommerce-MyAccount-content .wa-dashboard-navigation__item svg {
  transition: 0.2s all ease-in-out;
  width: 3rem;
  height: 3rem;
  margin-right: var(--space-s);
}
.wa-myacc-inner__body > .woocommerce .woocommerce-MyAccount-content .wa-dashboard-navigation__item svg path {
  fill: var(--primary);
}
.wa-myacc-inner__body > .woocommerce .woocommerce-MyAccount-content .wa-dashboard-navigation__item span {
  transition: 0.2s all ease-in-out;
  font-size: var(--text-l);
}
@media (min-width: 1281px) {
  .wa-myacc-inner__body > .woocommerce .woocommerce-MyAccount-content .wa-dashboard-navigation__item:hover {
    background: var(--myacc-bg-primary);
  }
  .wa-myacc-inner__body > .woocommerce .woocommerce-MyAccount-content .wa-dashboard-navigation__item:hover span {
    font-weight: 700;
  }
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm {
  display: flex;
  flex-direction: column;
  padding: var(--space-l);
  border: 5px solid var(--myacc-bg-primary);
  margin-bottom: var(--space-l);
  border-radius: var(--myacc-radius-main);
  background: var(--white);
  gap: var(--space-m);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wa-name-disclaimer {
  font-size: var(--text-s);
}
.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account fieldset {
  border: none !important;
  padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account fieldset legend {
  font-weight: 700;
  font-size: calc(var(--text-l) * 0.95);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set.addresses {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: var(--space-l);
  margin-bottom: var(--space-l);
  margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set.addresses .woocommerce-Address {
  border-radius: var(--myacc-radius-main);
  background: var(--myacc-bg-primary);
  padding: var(--space-m);
  position: relative;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set.addresses .woocommerce-Address header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: var(--space-s);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set.addresses .woocommerce-Address h3 {
  font-size: calc(var(--text-l) * 0.95);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set.addresses .woocommerce-Address a {
  background: var(--primary);
  border-radius: var(--myacc-radius-secondary);
  font-size: calc(var(--text-s) * 1.2);
  padding: var(--space-xs);
  line-height: 1;
  color: var(--shade-white);
  transition: 0.2s all ease-in-out;
  right: var(--space-m);
  bottom: var(--space-m);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set.addresses .woocommerce-Address a:hover {
  background: var(--primary-hover);
  color: var(--shade-white);
  box-shadow: 0px 15px 30px var(--primary-ultra-light);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields {
  display: flex;
  flex-direction: column;
  padding: var(--space-l);
  border: 5px solid var(--myacc-bg-primary);
  margin-bottom: var(--space-l);
  border-radius: var(--myacc-radius-main);
  background: var(--white);
  gap: var(--space-m);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-s) !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p {
  margin: 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .wa-myaccount-purchase-for-company {
  background-color: var(--myacc-bg-primary);
  position: static;
  border-radius: var(--myacc-radius-main);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .wa-myaccount-purchase-for-company label {
  cursor: pointer;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .wa-myaccount-purchase-for-company input {
  margin: 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .wa-myaccount-purchase-for-company span {
  position: relative;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .wa-myaccount-purchase-for-company span:before {
  left: -20%;
}
.wa-my-orders-table-wrapper {
  overflow-x: auto;
}
.woocommerce-orders .woocommerce-orders-table {
  width: 100%;
  border-collapse: collapse;
  border-radius: var(--myacc-radius-main);
  overflow: hidden;
}
.woocommerce-orders .woocommerce-orders-table thead th {
  line-height: 1.5;
  background: var(--myacc-bg-primary);
  color: var(--base);
  border-bottom: 4px solid var(--myacc-bg-primary);
  padding: var(--space-xs) var(--space-s);
  text-align: left;
}
.woocommerce-orders .woocommerce-orders-table thead th.woocommerce-orders-table__header-wcpr_reviews {
  display: none;
}
.woocommerce-orders .woocommerce-orders-table tbody {
  outline-width: 4px;
  outline-color: var(--myacc-bg-primary);
  outline-style: solid;
  outline-offset: -4px;
  border-bottom-left-radius: var(--myacc-radius-main);
  border-bottom-right-radius: var(--myacc-radius-main);
}
.woocommerce-orders .woocommerce-orders-table tbody tr:last-of-type td {
  border-bottom: none !important;
}
.woocommerce-orders .woocommerce-orders-table tbody td {
  border-top: none;
  padding: var(--space-s) !important;
  border-bottom: 2px solid var(--myacc-bg-primary);
}
.woocommerce-orders .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-wcpr_reviews {
  display: none;
}
.woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions {
  display: flex !important;
  flex-direction: row !important;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: nowrap;
  gap: var(--space-xs) !important;
  margin-top: 5px;
  border: none !important;
}
.woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions .woocommerce-button {
  font-size: 1.2rem;
  display: flex;
  justify-content: center;
  padding: var(--space-xs) var(--space-l);
  line-height: 1.2;
  margin: 0 !important;
}
.woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel {
  display: none;
}
.woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions .woocommerce-button img {
  min-height: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-status {
  font-size: 14px;
}
.woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-total {
  font-size: 14px;
}
.woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-total > span {
  font-size: 16px;
  font-weight: 600;
}
.woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-ordered-products {
  display: flex;
  align-items: center;
  gap: 0.6rem;
}
.woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-ordered-products > a {
  display: flex;
  align-items: center;
}
.woocommerce-view-order .wa-view-order-title {
  margin-bottom: var(--space-xs);
}
.woocommerce-view-order .wa-view-order-title mark {
  background: transparent;
  color: var(--primary);
  font-weight: 700;
}
.woocommerce-view-order section.woocommerce-order-details {
  display: flex;
  flex-direction: column;
  gap: var(--space-xs);
  margin-top: var(--space-s) !important;
  margin-bottom: var(--space-l);
}
.woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
  border: 4px solid var(--myacc-bg-primary);
  border-radius: var(--myacc-radius-main);
  border-collapse: collapse;
}
.woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead {
  background-color: var(--myacc-bg-primary);
}
.woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead th {
  padding: var(--space-xs) var(--space-s);
  text-align: left;
}
.woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td {
  padding: var(--space-xs) var(--space-s);
  text-align: left;
}
.woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td a {
  color: var(--base-dark);
}
.woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td, .woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
  border-bottom: 2px solid var(--myacc-bg-primary);
}
.woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot {
  background-color: var(--white);
}
.woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr {
  background-color: var(--white);
}
.woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th, .woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td {
  padding: var(--space-xs) var(--space-s);
  text-align: left;
}
.woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-of-type {
  font-size: var(--text-l);
  font-weight: 700;
  color: var(--primary);
}
.woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-of-type th, .woocommerce-view-order section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-of-type td {
  border-bottom: none !important;
}
.woocommerce-view-order section.woocommerce-customer-details {
  border-radius: var(--myacc-radius-main);
  background: var(--myacc-bg-primary);
  padding: var(--space-m);
  position: relative;
}
.woocommerce-view-order section.woocommerce-customer-details h2 {
  margin-bottom: var(--space-xs);
  font-size: var(--text-l);
}
.woocommerce-view-order section.woocommerce-customer-details address p {
  margin: 0 !important;
}
.woocommerce-view-order section.woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
  display: flex;
  gap: var(--space-s);
}
.woocommerce-view-order section.woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1, .woocommerce-view-order section.woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
  width: 50%;
  position: relative;
}
.woocommerce-view-order section.woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 h2.woocommerce-column__title, .woocommerce-view-order section.woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 h2.woocommerce-column__title {
  margin-bottom: var(--space-xs);
  font-size: var(--text-l);
}
.woocommerce-MyAccount-content .wa-watchdog-title {
  display: none;
}
.woocommerce-MyAccount-content .wa-watchdog-activity {
  display: none;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table {
  width: 100%;
  border-collapse: collapse;
  border-radius: var(--myacc-radius-main);
  overflow: hidden;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table .woocommerce-Button {
  font-size: 12px;
  display: flex;
  justify-content: center;
  padding: calc(var(--space-xs) * .9) !important;
  width: fit-content !important;
  line-height: 1.2;
  margin-left: auto !important;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table .wa-watchdog-left {
  text-align: left;
  padding: var(--space-xs);
}
@media (max-width: 768px) {
  .woocommerce-MyAccount-content .wc-bis-active-notifications-table .wa-watchdog-left {
    padding: var(--space-m) var(--space-m) !important;
  }
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table .wa-watchdog-center {
  text-align: center;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table .wa-watchdog-right {
  text-align: right;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table thead th.wa-watchdog-right {
  text-align: center;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table thead th {
  line-height: 1.5;
  background: var(--myacc-bg-primary);
  color: var(--base);
  border-bottom: 4px solid var(--myacc-bg-primary);
  padding: var(--space-xs) var(--space-s);
  text-align: left;
  font-size: 1.7rem;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table thead th:nth-child(2) {
  width: 30%;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table thead th:nth-child(5) {
  display: none;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table tbody {
  outline-width: 4px;
  outline-color: var(--myacc-bg-primary);
  outline-style: solid;
  outline-offset: -4px;
  border-bottom-left-radius: var(--myacc-radius-main);
  border-bottom-right-radius: var(--myacc-radius-main);
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table tbody tr:last-of-type td {
  border-bottom: none !important;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table tbody tr:last-of-type {
  border-bottom: 0 !important;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table tbody tr td.woocommerce-orders-table__cell {
  padding: var(--space-xs) var(--space-m) var(--space-xs) var(--space-m) !important;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table tbody tr td * {
  font-size: 1.7rem;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table tbody tr .woocommerce-orders-table__cell.woocommerce-orders-table__cell-notification-actions.wa-watchdog-right {
  text-align: center;
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table tbody tr td {
  border-bottom: 2px solid var(--myacc-bg-primary);
}
.woocommerce-MyAccount-content .wc-bis-active-notifications-table tbody tr td:nth-child(5) {
  display: none;
}
.wa-customer-account-points-header {
  color: var(--base);
  font-weight: 700;
}
.wa-customer-account-points-header .wa-customer-points-summary {
  background: var(--myacc-bg-primary);
  padding: var(--space-s);
  border-radius: var(--myacc-radius-main);
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--space-xs);
}
body.woocommerce-account .my_account_points_rewards {
  width: 100%;
  border-collapse: collapse;
  margin-top: var(--space-s);
}
body.woocommerce-account .my_account_points_rewards thead {
  outline-width: 4px !important;
  outline-offset: 0px !important;
  outline-color: var(--myacc-bg-primary);
  border-top-right-radius: var(--myacc-radius-main);
  border-top-left-radius: var(--myacc-radius-main);
  outline-style: solid;
}
body.woocommerce-account .my_account_points_rewards thead th {
  background: var(--myacc-bg-primary);
  color: var(--base);
  text-align: left;
  padding: var(--space-xs) var(--space-m) var(--space-xs) var(--space-m) !important;
}
body.woocommerce-account .my_account_points_rewards thead th:first-child {
  border-top-left-radius: var(--myacc-radius-main);
}
body.woocommerce-account .my_account_points_rewards thead th:last-child {
  border-top-right-radius: var(--myacc-radius-main);
}
body.woocommerce-account .my_account_points_rewards thead .points-rewards-event-date {
  width: 30rem;
}
body.woocommerce-account .my_account_points_rewards thead .points-rewards-event-description {
  width: 30rem;
}
body.woocommerce-account .my_account_points_rewards tbody {
  outline-width: 4px !important;
  outline-color: var(--myacc-bg-primary);
  outline-style: solid;
  border-bottom-left-radius: var(--myacc-radius-main);
  border-bottom-right-radius: var(--myacc-radius-main);
}
body.woocommerce-account .my_account_points_rewards tbody tr:not(:last-child) {
  border-bottom: 2px solid var(--myacc-bg-primary);
}
body.woocommerce-account .my_account_points_rewards tbody td {
  padding: var(--space-xs) var(--space-m) var(--space-xs) var(--space-m) !important;
}
body.woocommerce-account .my_account_points_rewards tbody .points-rewards-event-description {
  font-weight: 700;
  font-size: calc(var(--text-m) * 0.85);
}
body.woocommerce-account .my_account_points_rewards tbody .points-rewards-event-date abbr {
  text-decoration: none !important;
  font-size: calc(var(--text-m) * 0.85);
}
body.woocommerce-account .my_account_points_rewards tbody .points-rewards-event-points {
  font-weight: 700;
  white-space: nowrap;
}
body.woocommerce-account .my_account_points_rewards tbody .points-event--positive .points-rewards-event-points {
  color: green;
}
body.woocommerce-account .my_account_points_rewards tbody .points-event--negative .points-rewards-event-points {
  color: #a92f2f !important;
}
body.woocommerce-lost-password .wa-myacc-inner__body .woocommerce {
  display: flex !important;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .wa-myacc-inner__body > .woocommerce {
    display: flex !important;
    flex-direction: column !important;
  }
  .wa-myacc-inner__body .wa-customer-account-sidebar {
    position: static !important;
    padding: var(--space-m) !important;
  }
  .wa-myacc-inner__body .wa-customer-account-sidebar .wa-my-account-nav__user-info svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  .wa-myacc-inner__body .woocommerce-EditAccountForm.edit-account {
    padding: var(--space-m);
  }
}
@media (max-width: 767px) {
  .wa-myacc-inner #customer_login {
    display: flex !important;
    flex-direction: column !important;
    width: 100%;
    margin: 0;
  }
  .wa-myacc-inner #customer_login > div {
    width: 100%;
  }
  .wa-myacc-inner #customer_login > div .woocommerce-form {
    width: 100%;
  }
  .wa-myacc-inner #customer_login .wa-register-wrapper {
    transform: none;
  }
  .wa-myacc-inner #customer_login .wa-register-wrapper.wa-no-display {
    height: 0 !important;
    z-index: -3;
    display: none !important;
  }
  .wa-myacc-inner #customer_login .wa-login-wrapper {
    transform: none;
  }
  .wa-myacc-inner #customer_login .wa-login-wrapper.wa-no-display {
    height: 0 !important;
    z-index: -3;
    display: none !important;
  }
  .wa-myacc-inner .lost_reset_password {
    width: 100%;
  }
  .wa-myacc-inner .woocommerce-Addresses.col2-set.addresses {
    grid-template-columns: 1fr !important;
  }
  .wa-myacc-inner .woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
    grid-template-columns: 1fr !important;
  }
  .woocommerce-orders .woocommerce-orders-table {
    width: 100%;
  }
  .woocommerce-orders .woocommerce-orders-table tbody tr:not(:last-child) {
    border-bottom: 2px solid var(--myacc-bg-primary) !important;
  }
  .woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions > a {
    width: 100%;
    text-align: center;
  }
  .woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions:before {
    content: none !important;
  }
  .woocommerce-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-ordered-products:before {
    margin-right: auto;
  }
  .woocommerce-orders .woocommerce-orders-table tbody td {
    border: none !important;
  }
  .woocommerce-view-order section.woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
    flex-direction: column;
  }
  .woocommerce-view-order section.woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1, .woocommerce-view-order section.woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    width: 100% !important;
  }
  body .woocommerce-MyAccount-content .wc-bis-active-notifications-table .woocommerce-Button {
    padding: var(--space-s) var(--space-m) !important;
    margin-left: 0 !important;
  }
  body .woocommerce-MyAccount-content .wc-bis-active-notifications-table a {
    text-align: right;
  }
  body .woocommerce-MyAccount-content .wc-bis-active-notifications-table thead {
    display: none !important;
  }
  body .woocommerce-MyAccount-content .wc-bis-active-notifications-table tbody tr {
    border-bottom: 2px solid var(--shade-light);
  }
  body .woocommerce-MyAccount-content .wc-bis-active-notifications-table tbody tr td.woocommerce-orders-table__cell, body .woocommerce-MyAccount-content .wc-bis-active-notifications-table tbody tr td.wa-watchdog-center {
    border-bottom: 2px solid var(--secondary-trans-20) !important;
    padding-inline: var(--space-m) !important;
    padding-block: var(--space-s) !important;
    border-radius: var(--myacc-radius-main) !important;
    display: flex !important;
    flex-direction: row;
    justify-content: space-between !important;
    align-items: center;
  }
  body .woocommerce-MyAccount-content .wc-bis-active-notifications-table tbody tr:last-child td.wa-watchdog-right {
    border-bottom: 0 !important;
  }
}
