/* Style for custom Checkout page */

*,
*:before,
*:after {
  box-sizing: border-box;
}
#primary {
  margin: 2em 0;
}

body strong,
body b {
  font-weight: 500;
}

#ast-scroll-top.ast-scroll-top-icon {
  background-color: var(--main-theme-color);
}
body a {
  color: var(--main-button-color);
}
body a:hover,
body a:focus {
  color: var(--main-button-hover-color);
}
#main-wrapper {
  padding: 2.5rem 1.2rem;
  background-color: #f7f9fd;
}
#main-wrapper > .content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.row > .row-content {
  margin: 1.5rem 0;
  width: 100%;
}
.row:first-child > .row-content {
  margin: 1.2rem 0 3.5rem;
}
.box-container {
  /* padding: 2.5rem 2rem 2rem;
  background-color: var(--quvent-light-100);
  border-radius: var(--global-card-border-radius);
  box-shadow: 3px 4px 15px 2px rgb(44 50 66 / 0.12); */
}

.quvent .page-title {
  margin-bottom: 0;
}
.quvent .page-title .title {
  color: var(--quvent-dark-100);
  font-size: 2.4705882352941rem;
  font-weight: 600;
}
.separator-parent {
  text-align: left;
  line-height: 0;
}
.separator {
  text-align: left;
  margin: 2px 0 10px 0;
  border-top: 2px solid var(--main-theme-color);
  width: 6%;
  display: inline-block;
}

.woocommerce {
  accent-color: var(--main-theme-color);
}
.box-container > .woocommerce {
  display: grid;
  grid-template-columns: 15rem 1fr;
  /* gap: 2rem 1.5rem; */
  width: 100%;
  border-radius: var(--global-card-border-radius);
  overflow: hidden;
  box-shadow: 3px 4px 15px 2px rgb(44 50 66 / 0.12);
}
.quvent .box-container > .woocommerce::before,
.quvent .box-container > .woocommerce::after {
  content: normal;
}
.quvent nav.woocommerce-MyAccount-navigation {
  display: flex;
  background-color: var(--quvent-light-100);
  /* border-radius: var(--global-card-border-radius); */
  /* box-shadow: 3px 4px 15px 2px rgb(44 50 66 / 0.12); */
  padding: 1.8rem 1.3rem;
  float: none;
  border-right: 1px solid var(--quvent-light-95);
  width: 100%;
}
.quvent div.woocommerce-MyAccount-content {
  background-color: var(--quvent-light-100);
  /* border-radius: var(--global-card-border-radius); */
  /* box-shadow: 3px 4px 15px 2px rgb(44 50 66 / 0.12); */
  padding: 2rem 2rem;
  width: 100%;
  float: none;
}

/* Nav */
nav.woocommerce-MyAccount-navigation > ul {
  width: 100%;
}
.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link {
  position: relative;
  border-width: 0;
  margin-bottom: 0.25rem;
}

/* User menu */
.woocommerce-account ul li.woocommerce-MyAccount-navigation-link {
  font-family: var(--heading-font-family, Lato, Sans-Serif);
  font-weight: 600;
  font-size: 0.941176470588em;
}
.woocommerce-account ul li.woocommerce-MyAccount-navigation-link a {
  /* color: var(--main-button-color); */
  color: var(--quvent-dark-60);
  background-color: transparent;
  padding: 1em 1em 1em 3.8em;
  line-height: 1.4;
  border-radius: calc(var(--global-button-border-radius) / 2);
  -webkit-transition: color 200ms linear, background-color 200ms linear;
  transition: color 200ms linear, background-color 200ms linear;
}
.woocommerce-MyAccount-navigation
  li.woocommerce-MyAccount-navigation-link.is-active
  a,
.woocommerce-account ul li.woocommerce-MyAccount-navigation-link a:hover {
  background-color: var(--quvent-light-95);
  color: var(--quvent-dark-80);
}
.woocommerce-account ul li.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-account ul li.woocommerce-MyAccount-navigation-link a:focus {
  /* color: var(--main-button-hover-color); */
}

.woocommerce-account ul li.woocommerce-MyAccount-navigation-link a::after {
  position: absolute;
  left: 1.25em;
  font-family: "Font Awesome 5 Free";
  font-weight: 800;
  /* background-color: #f7f9fd; */
  border-radius: 100%;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  transform: translateY(-50%);
  /* padding: 1.3em; */
  font-size: 15px;
}
.woocommerce-account
  ul
  li.woocommerce-MyAccount-navigation-link.is-active
  a::after {
  opacity: 1;
}
.woocommerce-account
  ul
  li.woocommerce-MyAccount-navigation-link
  a:hover::after {
  opacity: 1;
}
.woocommerce-account
  ul
  li.woocommerce-MyAccount-navigation-link--dashboard
  a::after {
  content: "\f3fd";
}
.woocommerce-account
  ul
  li.woocommerce-MyAccount-navigation-link--orders
  a::after {
  content: "\f291";
}
.woocommerce-account
  ul
  li.woocommerce-MyAccount-navigation-link--edit-address
  a::after {
  content: "\f2b9";
}
.woocommerce-account
  ul
  li.woocommerce-MyAccount-navigation-link--edit-account
  a::after {
  content: "\f007";
}
.woocommerce-account
  ul
  li.woocommerce-MyAccount-navigation-link--customer-logout
  a::after {
  content: "\f2f5";
}
.woocommerce-account
  ul
  li.woocommerce-MyAccount-navigation-link--payment-methods
  a::after {
  content: "\f09d";
}
.woocommerce-account
  ul
  li.woocommerce-MyAccount-navigation-link--my-favorites
  a::after {
  content: "\f004";
}

/*General dashboard */
.woocommerce-MyAccount-content > p {
  margin-bottom: 0.8rem;
  font-size: 0.941176470588rem;
}
.woocommerce .woocommerce-MyAccount-content .role {
  border: 1px solid var(--quvent-light-85);
  padding: 0.4rem 0.65rem;
  border-radius: 0.4em;
  margin-bottom: 1.2rem;
  display: inline-block;
  font-size: 0.941176470588rem;
  line-height: 1.3;
  /* box-shadow: 1px 1px 7px 0px rgb(0 0 0 / 0.1); */
}
.woocommerce .woocommerce-MyAccount-content .role span {
  text-transform: capitalize;
  font-weight: 500;
}
.woocommerce .woocommerce-MyAccount-content .manage-check-in {
  display: flex;
  margin: 0.4rem 0 1rem;
}
.woocommerce .woocommerce-MyAccount-content .manage-check-in a.button {
  display: flex;
  align-items: center;
  padding: 0.470588rem 0.8rem;
  font-size: 0.882352941176rem;
  letter-spacing: 0.3px;
}
.woocommerce .woocommerce-MyAccount-content .manage-check-in a.button i {
  margin-left: 0.35rem;
}

@media screen and (max-width: 768px) {
  .box-container > .woocommerce {
    grid-template-columns: 1fr;
  }
  /* .quvent.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
    margin-top: 30px;
  } */
}
@media screen and (min-width: 769px) {
  /* .quvent.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 30%;
  }
  .quvent.woocommerce-account .woocommerce-MyAccount-content {
    width: 70%;
  } */
}

/* ACCOUNT CONTENT */
/* Forms */

.quvent #main .woocommerce input[type="email"],
.quvent #main .woocommerce input[type="number"],
.quvent #main .woocommerce input[type="password"],
.quvent #main .woocommerce input[type="reset"],
.quvent #main .woocommerce input[type="tel"],
.quvent #main .woocommerce input[type="text"],
.quvent #main .woocommerce input[type="url"],
.quvent #main .woocommerce select,
.quvent #main .woocommerce textarea {
  color: #111;
}
.quvent #main .woocommerce form input[type="email"],
.quvent #main .woocommerce form input[type="number"],
.quvent #main .woocommerce form input[type="password"],
.quvent #main .woocommerce form input[type="reset"],
.quvent #main .woocommerce form input[type="tel"],
.quvent #main .woocommerce form input[type="text"],
.quvent #main .woocommerce form input[type="url"],
.quvent #main .woocommerce form select,
.quvent #main .woocommerce form textarea {
  padding: 0.6em 0.75em;
  background-color: #fff;
  border-radius: var(--global-button-border-radius);
}
.quvent #main .woocommerce form input[type="checkbox"],
.quvent #main .woocommerce form input[type="radio"],
.quvent #main .woocommerce label.checkbox,
.quvent #main .woocommerce label.radio {
  cursor: pointer;
}
.quvent #main .woocommerce input[type="email"]:disabled,
.quvent #main .woocommerce input[type="number"]:disabled,
.quvent #main .woocommerce input[type="password"]:disabled,
.quvent #main .woocommerce input[type="reset"]:disabled,
.quvent
  #main
  .woocommerce
  input[type="search"]:disabled:not(.select2-search__field),
.quvent #main .woocommerce input[type="tel"]:disabled,
.quvent #main .woocommerce input[type="text"]:disabled,
.quvent #main .woocommerce input[type="url"]:disabled,
.quvent #main .woocommerce select:disabled,
.quvent #main .woocommerce form .form-row textarea:disabled,
.quvent #main .woocommerce input[type="email"]:read-only,
.quvent #main .woocommerce input[type="number"]:read-only,
.quvent #main .woocommerce input[type="password"]:read-only,
.quvent #main .woocommerce input[type="reset"]:read-only,
.quvent
  #main
  .woocommerce
  input[type="search"]:read-only:not(.select2-search__field),
.quvent #main .woocommerce input[type="tel"]:read-only,
.quvent #main .woocommerce input[type="text"]:read-only,
.quvent #main .woocommerce input[type="url"]:read-only,
.quvent #main .woocommerce select:read-only,
.quvent #main .woocommerce form .form-row textarea:read-only {
  background-color: #f3f3f3;
}
.quvent #main .woocommerce form input[type="text"]::placeholder,
.quvent #main .woocommerce form input[type="password"]::placeholder,
.quvent #main .woocommerce form input[type="email"]::placeholder,
.quvent #main .woocommerce form input[type="url"]::placeholder,
.quvent #main .woocommerce form input[type="date"]::placeholder,
.quvent #main .woocommerce form input[type="month"]::placeholder,
.quvent #main .woocommerce form input[type="time"]::placeholder,
.quvent #main .woocommerce form input[type="datetime"],
.quvent #main .woocommerce form input[type="datetime-local"],
.quvent #main .woocommerce form input[type="week"]::placeholder,
.quvent #main .woocommerce form input[type="number"]::placeholder,
.quvent #main .woocommerce form input[type="search"]::placeholder,
.quvent #main .woocommerce form input[type="tel"]::placeholder,
.quvent #main .woocommerce form input[type="color"]::placeholder,
.quvent #main .woocommerce form select::placeholder,
.quvent #main .woocommerce form textarea::placeholder {
  color: #a1a1a1;
}

.quvent #main .woocommerce form .form-row textarea:focus,
.quvent #main .woocommerce form input[type="email"]:focus,
.quvent #main .woocommerce form input[type="number"]:focus,
.quvent #main .woocommerce form input[type="password"]:focus,
.quvent #main .woocommerce form input[type="reset"]:focus,
.quvent #main .woocommerce form input[type="tel"]:focus,
.quvent #main .woocommerce form input[type="text"]:focus,
.quvent #main .woocommerce form input[type="url"]:focus,
.quvent #main .woocommerce form textarea:focus,
.quvent.woocommerce-page form .form-row textarea:focus,
.quvent.woocommerce-page form input[type="email"]:focus,
.quvent.woocommerce-page form input[type="number"]:focus,
.quvent.woocommerce-page form input[type="password"]:focus,
.quvent.woocommerce-page form input[type="reset"]:focus,
.quvent.woocommerce-page form input[type="tel"]:focus,
.quvent.woocommerce-page form input[type="text"]:focus,
.quvent.woocommerce-page form input[type="url"]:focus,
.quvent.woocommerce-page form textarea:focus,
.quvent #main .woocommerce form select:focus,
.quvent.woocommerce-page form select:focus {
  border-color: #a7a7a7;
  border-style: solid;
}
.quvent .woocommerce form .select2-container .select2-selection--single:focus,
.quvent.woocommerce-page
  form
  .select2-container
  .select2-selection--single:focus,
.quvent.woocommerce-page form select:focus,
.woocommerce
  form
  .select2-container--default
  .select2-selection--multiple:focus,
.woocommerce
  form
  .select2-container--default.select2-container--open
  .select2-selection--multiple,
.woocommerce
  form
  .select2-container.select2-container--open
  .select2-selection--single,
.woocommerce-page
  form
  .select2-container.select2-container--open
  .select2-selection--single {
  border-color: #a7a7a7;
}
/* Select2 */
.select2-dropdown {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16),
    0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.quvent .woocommerce .select2-container .select2-selection--single,
.quvent .woocommerce select,
.quvent .woocommerce-page .select2-container .select2-selection--single,
.quvent .woocommerce-page select {
  border-radius: var(--global-button-border-radius);
}

.quvent.woocommerce-page .woocommerce strong,
.quvent.woocommerce-page .woocommerce label,
.quvent.woocommerce-page .woocommerce th,
.quvent.woocommerce-page
  .woocommerce
  table.shop_table
  .woocommerce-Price-amount,
.quvent.woocommerce-page
  .woocommerce-page
  table.shop_table
  .woocommerce-Price-amount,
.quvent.woocommerce-page
  .woocommerce
  table.shop_table
  .woocommerce-Price-amount,
.quvent.woocommerce-page
  .woocommerce-page
  table.shop_table
  .woocommerce-Price-amount,
.quvent.woocommerce-page .woocommerce table.shop_table tbody th,
.quvent.woocommerce-page .woocommerce table.shop_table tfoot td,
.quvent.woocommerce-page .woocommerce table.shop_table tfoot th {
  font-weight: 500;
}
/* Title */
.woocommerce .woocommerce-MyAccount-content form .additional-info-title h3,
.woocommerce .woocommerce-MyAccount-content form .billing-info-title h3 {
  font-size: 1.4em;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 1px;
  margin-bottom: 10px;
  margin-top: 20px;
}
/* Field labels */
.woocommerce .woocommerce-MyAccount-content .form-row > label,
.woocommerce .woocommerce-MyAccount-content p.form-row {
  font-family: var(--heading-font-family, Lato, Sans-Serif);
  font-weight: 600;
  line-height: 1.5;
}
.woocommerce
  .woocommerce-MyAccount-content
  .form-row
  > label
  span.related-item {
  font-weight: 500;
}
.woocommerce .woocommerce-MyAccount-content p.form-row em {
  font-weight: 300;
}
/* Password change */
.woocommerce .woocommerce-MyAccount-content form fieldset legend {
  font-weight: 500;
  font-family: var(--heading-font-family, Lato, Sans-Serif);
  font-size: 1.2em;
}

/* Buttons */

.quvent .woocommerce .woocommerce-MyAccount-content form button,
.quvent
  .woocommerce
  .woocommerce-MyAccount-content
  .woocommerce-message
  a.button,
.quvent .woocommerce .woocommerce-MyAccount-content a.button,
.quvent .woocommerce .woocommerce-form-login .form-row button {
  border-color: var(--main-button-color);
  background-color: var(--main-button-color);
  padding: 0.62rem 0.9rem;
  text-transform: none;
  letter-spacing: 0.4px;
  font-weight: 500;
  border: 0;
  -moz-transition: 200ms all linear;
  transition: 200ms all linear;
}

.woocommerce .woocommerce-MyAccount-content form button:hover,
.woocommerce .woocommerce-MyAccount-content .woocommerce-message a.button:hover,
.woocommerce .woocommerce-MyAccount-content a.button:hover,
.woocommerce .woocommerce-form-login .form-row button:hover {
  border-color: var(--main-button-hover-color);
  background-color: var(--main-button-hover-color);
}

/*Checkbox field and Radio field */
.woocommerce .woocommerce-MyAccount-content form .checkbox-wrap {
  margin: 0;
  padding-bottom: 0;
}
.woocommerce ul.checkbox-list,
.woocommerce ul.radio-list {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  align-items: center;
  margin-left: 0;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding: 0 3px;
}
.woocommerce ul.checkbox-list li,
.woocommerce ul.radio-list li {
  margin-right: 1.4em;
  display: flex;
  align-items: center;
  margin-bottom: 0.5em;
}
.woocommerce ul.checkbox-list li input {
  margin-right: 0.4em;
  vertical-align: middle;
}
.woocommerce .woocommerce-MyAccount-content form ul.checkbox-list li label,
.woocommerce .woocommerce-MyAccount-content form ul.radio-list li label {
  font-weight: 400;
  font-size: 0.9rem;
  line-height: 1.5;
}
/*Radio Field*/

.woocommerce .woocommerce-MyAccount-content form ul.radio-list li label {
  margin-left: 0.4em;
}

/* Avatar */
.myaccount_avatar {
  /* border-right: 1px solid rgba(0, 0, 0, 0.1); */
  text-align: center;
  padding-right: 10px;
  margin-right: 10px;
  margin-bottom: 2em;
}
.myaccount_avatar img {
  border-radius: 50%;
  object-fit: cover;
}
.myaccount_avatar .avatar-text {
  margin-top: 0.75rem;
}
.myaccount_avatar .avatar-text p {
  font-size: 0.9em;
  font-style: italic;
  margin-bottom: 5px;
}

/* Select2 */
.woocommerce .woocommerce-MyAccount-content form .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  line-height: 1.4 !important;
  max-width: 100%;
}
.woocommerce
  .woocommerce-MyAccount-content
  form
  .select2-container--default
  .select2-selection--multiple {
  border: 1px solid #ddd;
  padding: 5px 0;
  border-radius: var(--global-button-border-radius);
}
.woocommerce
  .select2-container--default.select2-container--disabled
  .select2-selection--multiple {
  background-color: #f3f3f3;
}
.woocommerce
  .woocommerce-MyAccount-content
  form
  .select2-container--default.select2-container--focus:not(
    .select2-container--disabled
  )
  .select2-selection--multiple {
  border-color: #a7a7a7;
  outline: 0;
  line-height: 1.4;
}
.woocommerce
  .woocommerce-MyAccount-content
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered {
  line-height: 1.4;
  vertical-align: middle;
}
.woocommerce
  .woocommerce-MyAccount-content
  .form-row
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  font-size: 14px;
}
.woocommerce
  .woocommerce-MyAccount-content
  .form-row
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  background-color: #f7f7f7;
  color: #3c434a;
}
.quvent
  #main
  .select2-container
  .select2-search--inline
  .select2-search__field {
  margin: 0;
  padding: 0;
  border-width: 1px;
}

/* Tables */
.woocommerce table.shop_table thead,
.woocommerce-page table.shop_table thead {
  background-color: var(--quvent-light-95);
  color: var(--quvent-dark-100);
}
/* Orders */
.quvent h2.woocommerce-order-details__title {
  font-size: 1.4em;
  font-weight: 600;
  margin-bottom: 0.5em;
}
.woocommerce
  .woocommerce-MyAccount-content
  section.woocommerce-order-details
  .woocommerce-table--order-details
  thead
  th,
.woocommerce
  .woocommerce-MyAccount-content
  section.woocommerce-customer-details
  .woocommerce-column__title,
.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead th,
.woocommerce
  .woocommerce-MyAccount-content
  .woocommerce-Addresses
  .woocommerce-Address-title {
  padding: 0.7em 1em;
  /* color: #fff; */
  /* background: var(--main-theme-color); */
}
.woocommerce
  .woocommerce-MyAccount-content
  .woocommerce-Addresses
  .woocommerce-Address-title {
  padding: 0;
}
.woocommerce
  .woocommerce-MyAccount-content
  .woocommerce-Addresses
  .woocommerce-Address-title
  h3,
.woocommerce
  .woocommerce-MyAccount-content
  .woocommerce-Addresses
  .woocommerce-Address-title
  a {
  color: #fff;
}
.woocommerce
  .woocommerce-MyAccount-content
  section.woocommerce-order-details
  .woocommerce-table--order-details
  thead
  th,
.woocommerce
  .woocommerce-MyAccount-content
  section.woocommerce-customer-details
  .woocommerce-column__title {
  padding: 0.5em 1em;
}
.woocommerce
  .woocommerce-MyAccount-content
  section.woocommerce-customer-details
  .woocommerce-column__title {
  font-size: 1.2rem;
}
.quvent.woocommerce-page
  .woocommerce
  table.woocommerce-table--order-details
  tfoot
  td
  > a {
  margin-right: 0.35rem;
}
.woocommerce
  .woocommerce-MyAccount-content
  section.woocommerce-order-details
  .order-again
  a.button {
  border-color: var(--main-button-color);
  background-color: var(--main-button-color);
  transition: 200ms all linear;
  -moz-transition: 200ms all linear;
}
.woocommerce
  .woocommerce-MyAccount-content
  section.woocommerce-order-details
  .order-again
  a.button:hover {
  border-color: var(--main-button-hover-color);
  background-color: var(--main-button-hover-color);
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-message a.button {
  font-size: 0.9rem;
  padding: 0.7em 1.2em;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-Message--info,
.woocommerce
  .woocommerce-MyAccount-content
  .woocommerce-notices-wrapper
  .woocommerce-message,
.quvent .woocommerce .woocommerce-info {
  /* border: 1px solid #ebebeb;
  background: none;
  color: #000000;
  font-family: var(--heading-font-family, Lato, Sans-Serif); */
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-Message--info:before,
.woocommerce .woocommerce-MyAccount-content .woocommerce-info:before {
  color: var(--main-theme-color);
}
.woocommerce
  .woocommerce-MyAccount-content
  .woocommerce-order-details
  .order-again {
  display: none;
}
.woocommerce .woocommerce-MyAccount-content mark {
  font-weight: 500;
}

/* Favorites Module ------ NEW */

.woocommerce h2.favorites-title {
  text-transform: none;
  font-weight: 800;
  margin-bottom: 0.5em;
}
.woocommerce h4.favorites-title {
  text-transform: none;
  margin: 1em 0 0.25em;
  font-size: 1.125rem;
  font-weight: 600;
}

.favorites-module a {
  color: var(--main-button-color);
}
.favorites-module a:hover {
  color: var(--main-button-hover-color);
}
.favorites-module .user-favorites {
  margin: 0.75rem 0 1rem;
}
.favorites-module .user-favorites table th {
  font-weight: 600;
  margin-bottom: 0;
  padding: 0.7rem 0.7rem;
  font-size: 0.8rem;
  line-height: 1.4;
}
.favorites-module .rTable table tbody tr:nth-child(even) {
  background-color: rgb(0 0 0 / 0.025);
}
.favorites-module .user-favorites td {
  font-size: 0.82352941176rem;
}
.favorites-module .user-favorites .title {
  font-family: var(--heading-font-family, Lato, Sans-serif);
  /* font-size: 0.82352941176rem; */
  font-weight: 600;
  line-height: 1.3;
}
.favorites-module .user-favorites .time {
  /* font-size: 0.82352941176rem; */
}
.favorites-module .user-favorites .simplefavorite-button,
.favorites-module .user-favorites .simplefavorite-button {
  margin-left: auto;
  white-space: nowrap;
  overflow: hidden;
  flex-shrink: 0;
  border-color: var(--main-button-color);
  background-color: var(--main-button-color);
  text-transform: none;
  padding: 0.52rem 0.8rem;
  letter-spacing: 0.5px;
  font-weight: 500;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  transition: all 200ms linear;
}
.favorites-module .user-favorites .simplefavorite-button:hover,
.favorites-module .user-favorites p .simplefavorite-button:hover {
  background-color: var(--main-button-hover-color);
}
.favorites-module .user-favorites p {
  margin-bottom: 0;
}

.favorites-module .user-favorites button span.text {
  font-size: 12px;
  font-weight: 500;
}
.favorites-module .user-favorites button i {
  margin-left: 5px;
}
.favorites-module .clear-favorites button {
  border-color: var(--main-button-color);
  background-color: var(--main-button-color);
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-transform: none;
  padding: 0.62rem 0.8rem;
  letter-spacing: 0.5px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  transition: all 200ms linear;
}
.favorites-module .clear-favorites button:hover {
  border-color: var(--main-button-hover-color);
  background-color: var(--main-button-hover-color);
}
