@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css");
@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
button,
.added_to_cart,
.button,
input[type=submit],
form input[type=reset] {
  display: flex;
  cursor: pointer;
  width: 100%;
  max-width: max-content;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  padding: 0.625rem 1.25rem;
  border: 2px solid transparent;
  border-radius: 50px;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out;
}
button > *,
.added_to_cart > *,
.button > *,
input[type=submit] > *,
form input[type=reset] > * {
  display: inline-block;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
button.button-primary,
.added_to_cart.button-primary,
.button.button-primary,
input[type=submit].button-primary,
form input[type=reset].button-primary {
  background-color: #108388;
  color: #FFFFFF;
  border-color: #108388;
}
button.button-primary:hover,
.added_to_cart.button-primary:hover,
.button.button-primary:hover,
input[type=submit].button-primary:hover,
form input[type=reset].button-primary:hover {
  background-color: #0C676B;
  color: #FFFFFF;
  border-color: #0C676B;
}
button.button-primary:disabled,
.added_to_cart.button-primary:disabled,
.button.button-primary:disabled,
input[type=submit].button-primary:disabled,
form input[type=reset].button-primary:disabled {
  background-color: #88C1C3;
  color: #FFFFFF;
  border-color: #88C1C3;
}
button.button-primary-dark,
.added_to_cart.button-primary-dark,
.button.button-primary-dark,
input[type=submit].button-primary-dark,
form input[type=reset].button-primary-dark {
  background-color: #FFFFFF;
  color: #108388;
  border-color: #FFFFFF;
}
button.button-primary-dark:hover,
.added_to_cart.button-primary-dark:hover,
.button.button-primary-dark:hover,
input[type=submit].button-primary-dark:hover,
form input[type=reset].button-primary-dark:hover {
  background-color: transparent;
  color: #FFFFFF;
  border-color: #FFFFFF;
}
button.button-primary-dark:disabled,
.added_to_cart.button-primary-dark:disabled,
.button.button-primary-dark:disabled,
input[type=submit].button-primary-dark:disabled,
form input[type=reset].button-primary-dark:disabled {
  background-color: rgba(255, 255, 255, 0.5019607843);
  color: #EFEFEF;
  border-color: transparent;
}
button.button-secondary,
.added_to_cart.button-secondary,
.button.button-secondary,
input[type=submit].button-secondary,
form input[type=reset].button-secondary {
  background-color: transparent;
  color: #108388;
  border-color: #108388;
}
button.button-secondary:hover,
.added_to_cart.button-secondary:hover,
.button.button-secondary:hover,
input[type=submit].button-secondary:hover,
form input[type=reset].button-secondary:hover {
  background-color: #0C676B;
  color: #FFFFFF;
  border-color: #0C676B;
}
button.button-secondary:disabled,
.added_to_cart.button-secondary:disabled,
.button.button-secondary:disabled,
input[type=submit].button-secondary:disabled,
form input[type=reset].button-secondary:disabled {
  background-color: #FFFFFF;
  color: #88C1C3;
  border-color: #88C1C3;
}
button.button-secondary-dark,
.added_to_cart.button-secondary-dark,
.button.button-secondary-dark,
input[type=submit].button-secondary-dark,
form input[type=reset].button-secondary-dark {
  background-color: transparent;
  color: #FFFFFF;
  border-color: #FFFFFF;
}
button.button-secondary-dark:hover,
.added_to_cart.button-secondary-dark:hover,
.button.button-secondary-dark:hover,
input[type=submit].button-secondary-dark:hover,
form input[type=reset].button-secondary-dark:hover {
  background-color: rgba(255, 255, 255, 0.1882352941);
  color: #FFFFFF;
  border-color: #FFFFFF;
}
button.button-secondary-dark:disabled,
.added_to_cart.button-secondary-dark:disabled,
.button.button-secondary-dark:disabled,
input[type=submit].button-secondary-dark:disabled,
form input[type=reset].button-secondary-dark:disabled {
  background-color: rgba(255, 255, 255, 0.3764705882);
  color: #DEDEDE;
  border-color: transparent;
}
button.button-accent,
.added_to_cart.button-accent,
.button.button-accent,
input[type=submit].button-accent,
form input[type=reset].button-accent {
  background-color: #108388;
  color: #FFFFFF;
  border-color: #108388;
}
button.button-accent:hover,
.added_to_cart.button-accent:hover,
.button.button-accent:hover,
input[type=submit].button-accent:hover,
form input[type=reset].button-accent:hover {
  background-color: #0C676B;
  color: #FFFFFF;
  border-color: #0C676B;
}
button.button-accent:disabled,
.added_to_cart.button-accent:disabled,
.button.button-accent:disabled,
input[type=submit].button-accent:disabled,
form input[type=reset].button-accent:disabled {
  background-color: #88C1C3;
  color: #FFFFFF;
  border-color: #88C1C3;
}

.button-like {
  width: 100%;
  max-width: 300px;
  padding: 0.625rem 1.25rem;
  border: 2px solid transparent;
  border-radius: 50px;
  line-height: 1;
}