/* primary */
/* primary hover */
/* dark */
/* light */
/* light hover */
/* accent */
/* accent hover */
.pnotice-decorator .pnotice {
  position: relative;
  box-shadow: none;
}
.pnotice-decorator .pnotice__w {
  max-width: 900px;
  padding: 0;
}
.pnotice-decorator .pnotice__form .select {
  flex-grow: 1;
}
.pnotice-decorator .pnotice__antispam {
  display: none;
}
.pnotice-decorator .pnotice__product {
  display: flex;
  gap: 12px;
  width: 100%;
  margin-bottom: 8px;
}
.pnotice-decorator .pnotice__fields {
  display: flex;
  gap: 8px;
  margin-bottom: 12px;
}
.pnotice-decorator .pnotice__fields .pnotice__input {
  width: 200px;
}
.pnotice-decorator .pnotice__fields .pnotice__input_error {
  border-color: #ff3131;
}
.pnotice-decorator .pnotice__img img {
  border-radius: 10px;
}
.pnotice-decorator .pnotice__button-block {
  margin-bottom: 16px;
}
.pnotice-decorator .pnotice__politika {
  font-size: 12px;
}
.pnotice-decorator .pnotice__thank,
.pnotice-decorator .pnotice__error {
  display: none;
}
.pnotice-decorator .pnotice__thankText {
  color: #00984e;
}
@media (max-width: 1023px) {
  .pnotice-decorator .pnotice__fields {
    flex-direction: column;
  }
  .pnotice-decorator .pnotice__fields .pnotice__input {
    width: 100%;
  }
}

.pnotice-modal .modal__content {
  overflow: initial;
}

.page_pnotice .pnotice__buttonView {
  display: inline-block;
  line-height: 1.2;
  vertical-align: top;
  padding: 8px 14px 9px;
  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: var(--inputs-buttons-border-radius);
  background-color: var(--button-color);
  font-weight: 500;
  user-select: none;
  text-shadow: none;
  outline: none;
  display: block;
  width: 100%;
  color: var(--button-color);
  border-color: var(--button-color);
  background-color: transparent;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
@media (min-width: 1024px) {
  .page_pnotice .pnotice__buttonView:hover {
    background-color: var(--button-color-hover);
  }
}
.page_pnotice .pnotice__buttonView:active, .page_pnotice .pnotice__buttonView.button_active {
  background-color: var(--button-color-hover);
}
.page_pnotice .pnotice__buttonView:disabled, .page_pnotice .pnotice__buttonView.button_disabled {
  background: #fafafa;
  color: #bdbdbd;
  cursor: default;
}
@media (min-width: 1024px) {
  .page_pnotice .pnotice__buttonView:hover {
    color: var(--button-color-dark);
    background-color: transparent;
  }
}
.page_pnotice .pnotice__buttonView:active {
  color: var(--button-color-dark);
  background-color: transparent;
}
.page_pnotice .pnotice__buttonView:disabled {
  background: #fafafa;
  color: #bdbdbd;
}
.page_pnotice .pnotice__buttonView.button_active {
  color: var(--button-color-dark);
  background-color: transparent;
}