.my-account-page-02 h2 {
  font-size: var(--text-l);
}
.woocommerce-thank-you-page-container {
  display: none;
}
.wpifw-my-account-invoice:nth-of-type(2), .wpifw-my-account-credit-note:nth-of-type(1) {
  display: none;
}
/* Account Main */
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-order-details table tfoot, .woocommerce-order-details table .product-quantity {
  background-color: transparent !important;
}
.my-account-page-02--main .woocommerce {
  gap: var(--space-s);
}
/***** Navigation *****/
.my-account-page-02 .woocommerce-MyAccount-navigation ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  gap: var(--space-4xs);
}
.my-account-page-02 .woocommerce-MyAccount-navigation li {
  position: relative;
  color: var(--primary-70);
  background-color: var(--light-5);
  border: 2px solid var(--dark-5);
}
/* Active */
.my-account-page-02 .woocommerce-MyAccount-navigation li.is-active {
  color: var(--primary);
  background-color: var(--primary-20);
  border: 2px solid var(--primary);
  cursor: default;
}
/* Link Wrapper */
.my-account-page-02 .woocommerce-MyAccount-navigation a::after {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.my-account-page-02 .woocommerce-MyAccount-navigation li:not(.is-active):hover a {
  color: var(--primary);
}
/********** Responsive **********/
.woocommerce mark {
  background-color: var(--primary-20);
  border-radius: var(--radius-xs);
  color: var(--text-body);
  padding: calc(var(--space-4xs) * 0.4);
}
.woocommerce .button {
  margin: 1rem 0;
}
/*Orders*/
a.woocommerce-button.button.wpifw-my-account-invoice, a.woocommerce-button.button.wpifw-my-account-credit-note, p.order-again {
  margin-right: 0px !important;
  max-width: 250px;
}
@media (max-width: 768px) {
  td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    width: 100%;
  }
}
/*Order Details*/
.woocommerce-order-details table td, .woocommerce-order-details table th {
  width: unset;
}
td.woocommerce-table__product-name.product-name a {
  font-weight: 700;
  padding-left: var(--space-xs);
}
.wc-item-meta {
  padding-left: calc(100px + var(--text-xs));
}
span.woocommerce-Price-amount.amount {
  font-weight: 700;
}
td.woocommerce-table__product-name.product-name a:hover {
  color: var(--primary);
}
td.woocommerce-table__product-total.product-total {
  text-align: center;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected], .select2-container--default .select2-results__option[aria-selected="true"], .select2-container--default .select2-results__option[data-selected="true"], select {
  background-color: var(--primary-l-5);
  color: var(--black);
}
.input, input:not([type="submit"]) {
  height: 42px;
}
td.woocommerce-table__product-name.product-name img {
  max-width: 5rem;
}
.woocommerce-info .button {
  border: unset;
  padding: var(--space-s) !important;
}
.woocommerce-info .button:hover {
  background: unset;
  border: 2px solid var(--bricks-text-info);
}
.woocommerce-table--order-details td.woocommerce-table__product-name.product-name {
  width: 100%;
}
.woocommerce-table--order-details td.woocommerce-table__product-total.product-total {
  width: 1%;
  white-space: nowrap;
}
.woocommerce-table--order-details tfoot tr:not(:has(.woocommerce-Price-amount)) {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: var(--space-2xs);
}
.woocommerce-table--order-details tfoot tr:not(:has(.woocommerce-Price-amount)) th, .woocommerce-table--order-details tfoot tr:not(:has(.woocommerce-Price-amount)) td {
  width: auto;
  white-space: normal;
}
.woocommerce-table--order-details tfoot tr:not(:has(.woocommerce-Price-amount)) th {
  flex: 0 0 auto;
  padding-right: 0;
}
.woocommerce-table--order-details tfoot tr:not(:has(.woocommerce-Price-amount)) td {
  flex: 1 1 14rem;
  padding-left: 0;
}
.woocommerce-table--order-details .woo-orders-tracking-orders-details {
  justify-content: flex-start !important;
  gap: var(--space-2xs) var(--space-s);
}
.woocommerce-table--order-details td.woocommerce-table__product-name.product-name {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--space-xs);
}
.woocommerce-table--order-details td.woocommerce-table__product-name.product-name > img {
  flex: 0 0 auto;
  width: 5rem;
  height: auto;
  margin: 0;
}
.woocommerce-table--order-details td.woocommerce-table__product-name.product-name > a {
  flex: 1 1 0;
  min-width: 0;
  padding-left: 0;
}
.woocommerce-table--order-details td.woocommerce-table__product-name.product-name > .product-quantity {
  flex: 0 0 auto;
  white-space: nowrap;
  font-size: var(--text-m);
}
.woocommerce-table--order-details td.woocommerce-table__product-name.product-name .wc-item-meta {
  flex: 1 0 100%;
  margin: 0;
  padding-left: calc(5rem + var(--space-xs));
}
.woocommerce-table--order-details td.woocommerce-table__product-name.product-name > .yayrev-review-form-widget {
  flex: 0 1 18rem;
  max-width: 18rem;
}
.woocommerce-table--order-details td.woocommerce-table__product-name.product-name > .yayrev-review-form-widget .yayrev-form-prompt__desc {
  font-size: var(--text-s);
}
@media (max-width: 768px) {
  .woocommerce-table--order-details td.woocommerce-table__product-name.product-name > .yayrev-review-form-widget {
    flex: 1 0 100%;
    max-width: none;
  }
}
@media (max-width: 480px) {
  .woocommerce-table--order-details td.woocommerce-table__product-name.product-name > img {
    width: 3.5rem !important;
  }
  .woocommerce-table--order-details td.woocommerce-table__product-name.product-name .wc-item-meta {
    padding-left: calc(3.5rem + var(--space-xs));
  }
}
.woocommerce-MyAccount-content:has(> .woocommerce-order-details) {
  display: flex;
  flex-direction: column;
  gap: var(--space-xs);
}
.woocommerce-MyAccount-content:has(> .woocommerce-order-details) > .woocommerce-order-details {
  display: contents;
}
.woocommerce-MyAccount-content:has(> .woocommerce-order-details) .woocommerce-order-details__title {
  order: -1;
  margin: 0;
}
.woocommerce-MyAccount-content:has(> .woocommerce-order-details) > p {
  margin: 0;
}
.woocommerce-table--order-details td.woocommerce-table__product-name.product-name > a {
  min-width: 40px;
}
.yayrev-form-prompt .yayrev-form-prompt__title {
  color: var(--text-title);
}
.yayrev-form-prompt .yayrev-form-prompt__desc {
  color: var(--text-body);
}
.yayrev-form-prompt .yayrev-popup-trigger:hover, .yayrev-form-prompt .yayrev-sidebar-trigger:hover {
  color: var(--white);
}
.yayrev-form-prompt .yayrev-popup-trigger:focus, .yayrev-form-prompt .yayrev-sidebar-trigger:focus {
  outline: none;
}
.yayrev-form-prompt .yayrev-form-prompt__button.yayrev-popup-trigger, .yayrev-form-prompt .yayrev-form-prompt__button.yayrev-sidebar-trigger {
  color: var(--dark);
  border-color: var(--text-body);
  background: var(--light);
}
