/* primary */
/* primary hover */
/* dark */
/* light */
/* light hover */
/* accent */
/* accent hover */
.page_buy1click .buy1click-decorator {
  display: flex;
  height: 40px;
}
.page_buy1click .buy1click-decorator_button .buy1click-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1.5;
  vertical-align: top;
  padding: 8px 14px;
  height: 40px;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  color: var(--button-text-color);
  border: 1px solid transparent;
  border-radius: 0;
  background-color: var(--button-color);
  font-weight: 500;
  user-select: none;
  text-shadow: none;
  outline: none;
  color: var(--button-color);
  background-color: var(--button-color-light);
  width: 100%;
  width: 100% !important;
}
@media (min-width: 1024px) {
  .page_buy1click .buy1click-decorator_button .buy1click-button:hover {
    background-color: var(--button-color-hover);
  }
}
.page_buy1click .buy1click-decorator_button .buy1click-button:active, .page_buy1click .buy1click-decorator_button .buy1click-button.button_active {
  background-color: var(--button-color-hover);
}
.page_buy1click .buy1click-decorator_button .buy1click-button:disabled, .page_buy1click .buy1click-decorator_button .buy1click-button.button_disabled {
  background: #fafafa;
  color: #bdbdbd;
  cursor: default;
}
@media (min-width: 1024px) {
  .page_buy1click .buy1click-decorator_button .buy1click-button:hover {
    color: var(--button-color);
    background-color: var(--button-color-light-hover);
  }
}
.page_buy1click .buy1click-decorator_button .buy1click-button:active {
  color: var(--button-color);
  background-color: var(--button-color-light-hover);
}
.page_buy1click .buy1click-decorator_button .buy1click-button:disabled {
  background: #fafafa;
  color: #bdbdbd;
}
.page_buy1click .buy1click-decorator_button .buy1click-button.button_active {
  color: var(--button-color);
  background-color: var(--button-color-light-hover);
}
.page_buy1click .buy1click-decorator_cart-button .buy1click-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1.5;
  vertical-align: top;
  padding: 8px 14px;
  height: 40px;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  color: var(--button-text-color);
  border: 1px solid transparent;
  border-radius: 0;
  background-color: var(--button-color);
  font-weight: 500;
  user-select: none;
  text-shadow: none;
  outline: none;
  color: var(--button-color);
  background-color: var(--button-color-light);
  width: 100%;
  font-size: 16px;
  padding: 9px 19px;
  text-align: center;
  width: 100% !important;
}
@media (min-width: 1024px) {
  .page_buy1click .buy1click-decorator_cart-button .buy1click-button:hover {
    background-color: var(--button-color-hover);
  }
}
.page_buy1click .buy1click-decorator_cart-button .buy1click-button:active, .page_buy1click .buy1click-decorator_cart-button .buy1click-button.button_active {
  background-color: var(--button-color-hover);
}
.page_buy1click .buy1click-decorator_cart-button .buy1click-button:disabled, .page_buy1click .buy1click-decorator_cart-button .buy1click-button.button_disabled {
  background: #fafafa;
  color: #bdbdbd;
  cursor: default;
}
@media (min-width: 1024px) {
  .page_buy1click .buy1click-decorator_cart-button .buy1click-button:hover {
    color: var(--button-color);
    background-color: var(--button-color-light-hover);
  }
}
.page_buy1click .buy1click-decorator_cart-button .buy1click-button:active {
  color: var(--button-color);
  background-color: var(--button-color-light-hover);
}
.page_buy1click .buy1click-decorator_cart-button .buy1click-button:disabled {
  background: #fafafa;
  color: #bdbdbd;
}
.page_buy1click .buy1click-decorator_cart-button .buy1click-button.button_active {
  color: var(--button-color);
  background-color: var(--button-color-light-hover);
}
.page_buy1click .buy1click-form,
.page_buy1click .buy1click-form *,
.page_buy1click .buy1click-input-text,
.page_buy1click .buy1click-button,
.page_buy1click .buy1click-form-button,
.page_buy1click .buy1click-select.jq-selectbox .jq-selectbox__search input {
  font-family: inherit !important;
}
.page_buy1click .buy1click-form__overlay {
  backdrop-filter: blur(5px);
}