@media only screen and (max-width: 991px) {
  /* Force table to not be like tables anymore */
  #no-more-tables table,
  #no-more-tables thead,
  #no-more-tables tbody,
  #no-more-tables th,
  #no-more-tables td,
  #no-more-tables tr {
    display: block;
  }
  /* Hide table headers (but not display: none;, for accessibility) */
  #no-more-tables thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  #no-more-tables td {
    /* Behave  like a "row" */
    border: none;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: left;
  }
  #no-more-tables td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 8px;
    left: 0px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
  }
  /*
  Label the data
  */
  #no-more-tables td:before {
    content: attr(data-title);
  }
}
.entry-content::before, .entry-content::after {
  content: "";
  display: table;
}
.entry-content::after {
  clear: both;
}

.woocommerce-order {
  font-size: 1.042vw;
}
.woocommerce-order h2 {
  margin-bottom: 1.042vw;
  font-size: 1.979vw;
  font-family: "Fenix";
}
@media (max-width: 991px) {
  .woocommerce-order {
    font-size: 16px;
  }
  .woocommerce-order h2 {
    margin-bottom: 20px;
    font-size: 30px;
    text-align: center;
  }
}

.account-auth .woocommerce-form-login__rememberme {
  display: flex;
  margin-bottom: 12px;
  align-items: center;
}
.account-auth .woocommerce-form-login__rememberme input {
  width: auto;
  margin-right: 15px;
}
.account-auth .woocommerce-LostPassword {
  font-size: 1.042vw;
}
.account-auth .woocommerce-LostPassword a {
  text-decoration: underline;
  color: #1C1F21;
}
.account-auth .woocommerce-privacy-policy-text p {
  font-size: 1.042vw;
}
.account-auth__nav-item {
  width: 50%;
}
.account-auth__nav-link {
  width: 100%;
  margin-top: 0px;
  font-size: 1.667vw;
  font-family: "Fenix";
  color: #828282;
  background-color: #F2F3F7 !important;
}
.account-auth__nav-link:hover {
  color: #1C1F21;
}
.account-auth__nav-link.active {
  background-color: #ffffff !important;
  border: none;
  border-radius: 0;
  color: #1C1F21;
}
.account-auth__wrapper {
  border: 1px solid #EAEAEA;
}
.account-auth__tab-pane {
  padding: 3.125vw;
}
.account-auth__button-wrapper {
  text-align: center;
  margin-top: 35px;
}
@media screen and (max-width: 991px) {
  .account-auth .woocommerce-privacy-policy-text p {
    font-size: 16px;
  }
  .account-auth .woocommerce-LostPassword {
    font-size: 16px;
  }
  .account-auth__nav-link {
    font-size: 24px;
  }
  .account-auth__tab-pane {
    padding: 50px;
  }
}
@media (max-width: 575px) {
  .account-auth__tab-pane {
    padding: 50px 30px;
  }
}

.lost-password__description {
  margin-bottom: 2rem;
  font-size: 1.042vw;
}
.lost-password__wrapper {
  border: 1px solid #EAEAEA;
}
@media (max-width: 991px) {
  .lost-password__description {
    font-size: 16px;
  }
}

.myaccount {
  font-size: 1.042vw;
}
@media screen and (max-width: 991px) {
  .myaccount {
    font-size: 16px;
  }
}

.woocommerce-MyAccount-navigation-link.is-active a {
  background-color: #4F86CB;
  color: #ffffff;
}
.woocommerce-MyAccount-navigation-link a {
  width: 100%;
  padding: 1.042vw 3.125vw;
  color: #1C1F21;
}
.woocommerce-MyAccount-navigation-link a::before {
  content: "" !important;
}
.woocommerce-MyAccount-navigation-link--downloads, .woocommerce-MyAccount-navigation-link--wt-smart-coupon {
  display: none;
}
@media screen and (max-width: 991px) {
  .woocommerce-MyAccount-navigation-link a {
    border: 1px solid #EAEAEA;
    padding: 18px 24px;
  }
}

.woocommerce-MyAccount-content h2 {
  margin-bottom: 1.042vw;
  font-size: 1.979vw;
  font-family: "Fenix";
}
.woocommerce-MyAccount-content .dashboard-description a {
  color: #1C1F21;
  text-decoration: underline;
  transition: 0.4s;
}
.woocommerce-MyAccount-content .dashboard-description a:hover {
  text-decoration: none;
  opacity: 0.8;
}
.woocommerce-MyAccount-content .logout-link a {
  color: #1C1F21;
  font-weight: 800;
  text-decoration: none;
}
.woocommerce-MyAccount-content .logout-link a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 991px) {
  .woocommerce-MyAccount-content {
    padding-top: 35px;
  }
  .woocommerce-MyAccount-content h2 {
    margin-bottom: 20px;
    font-size: 30px;
    text-align: center;
  }
}

.woocommerce__table {
  text-align: left;
}
.woocommerce__table tr:first-child td {
  padding: 1.25vw 0;
}
.woocommerce__table tr th {
  padding: 1.25vw 0 !important;
}
.woocommerce__table tr td {
  padding: 1.25vw 0;
}
.woocommerce__table tbody tr {
  border-bottom: 1px solid #EAEAEA;
}
.woocommerce__table tbody tr .product-name {
  text-align: left;
}
.woocommerce__table tbody tr .product-name ul {
  margin-bottom: 0;
}
.woocommerce__table tbody tr .product-name ul li:last-child p {
  margin-bottom: 0;
}
.woocommerce__table tbody tr .product-total {
  text-align: right;
  vertical-align: top;
}
.woocommerce__table tfoot tr:first-child th, .woocommerce__table tfoot tr:first-child td {
  padding-top: 2.5vw !important;
}
.woocommerce__table tfoot tr th {
  vertical-align: top;
  text-align: right !important;
}
.woocommerce__table tfoot tr td {
  text-align: right;
}
@media screen and (max-width: 991px) {
  .woocommerce__table .shipped_via {
    display: block;
    font-weight: 400;
    font-size: 15px;
  }
  .woocommerce__table tr th {
    padding: 10px 0px !important;
  }
  .woocommerce__table tfoot {
    font-weight: 600;
  }
  .woocommerce__table tfoot tr:first-child th, .woocommerce__table tfoot tr:first-child td {
    padding-top: 20px !important;
  }
  .woocommerce__table tfoot tr th {
    text-align: left !important;
    padding: 10px 0px !important;
    font-weight: 600;
  }
}

.woocommerce-orders-table__cell a {
  color: #1C1F21;
}
.woocommerce-orders-table__cell a::after {
  content: "" !important;
}
.woocommerce-orders-table__cell a:hover {
  opacity: 0.8;
}
.woocommerce-orders-table__cell .theme-button {
  color: #ffffff;
  display: block;
  margin-bottom: 6px;
}
.woocommerce-orders-table__cell .theme-button:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
    padding-top: 30px !important;
    padding-left: 0px !important;
  }
  .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before {
    display: none;
  }
}

.midtrans_payment_info th {
  width: 20%;
  padding-right: 15px;
  vertical-align: top;
}
.midtrans_payment_info td {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  hyphens: auto;
}

.woocommerce-columns--addresses address {
  margin-bottom: 35px;
  border: 1px solid #EAEAEA;
  padding: 30px;
}
.woocommerce-columns--addresses .woocommerce-customer-details--email {
  margin-bottom: 0;
}

.woocommerce-Pagination {
  display: flex;
  padding-top: 20px;
}
.woocommerce-Pagination a {
  color: #1C1F21;
  text-decoration: underline;
}
.woocommerce-Pagination .woocommerce-button--next {
  margin-left: auto;
}

.woocommerce-Address {
  margin-bottom: 35px;
}

.woocommerce-Address-title h3 {
  margin-bottom: 15px;
  font-size: 1.042vw;
  text-transform: uppercase;
}
@media screen and (max-width: 991px) {
  .woocommerce-Address-title h3 {
    font-size: 20px;
  }
}

.form-edit-address h3 {
  font-size: 30px;
  font-family: "Fenix";
}
@media (max-width: 991px) {
  .form-edit-address {
    text-align: center;
  }
}

.woocommerce-EditAccountForm legend {
  font-family: "Fenix";
  font-size: 2.083vw;
}
@media screen and (max-width: 991px) {
  .woocommerce-EditAccountForm legend {
    font-size: 35px;
  }
}

/*# sourceMappingURL=my-account.css.map */
