body.adultPopUp {
  overflow: hidden;
}
.AdultBlock {
  display: none;
}
.AdultBlock.adultPopUp {
  display: flex;
  width: 100vw;
  height: 100vh;
  justify-content: center;
  align-content: center;
  align-items: center;
  background: #082038;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
}
.AdultBlock_body {
  width: calc(100vw - 30px);
  max-width: 1140px;
}
.AdultBlock_copy--small {
  color: #fff;
  margin-bottom: 30px;
  letter-spacing: 0.015em;
}
@media all and (min-width: 767px) {
  .AdultBlock_copy--small {
    font-size: 20px;
  }
}
@media all and (max-width: 766px) {
  .AdultBlock_copy--small {
    font-size: 14px;
  }
}
.AdultBlock_copy--big {
  font-family: 'neue-haas-grotesk-display';
  color: #b33030;
  margin-bottom: 30px;
  line-height: 1.3;
  font-weight: 600;
}
@media all and (min-width: 767px) {
  .AdultBlock_copy--big {
    font-size: 50px;
  }
}
@media all and (max-width: 766px) {
  .AdultBlock_copy--big {
    font-size: 34px;
  }
}
.AdultBlock .AdultBlockCheck {
  width: 100%;
  margin-bottom: 30px;
}
@media all and (min-width: 767px) {
  .AdultBlock .AdultBlockCheck {
    display: flex;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
  }
}
.AdultBlock .AdultBlockCheck_input {
  width: auto;
  margin-bottom: 0;
  margin-right: 20px;
}
@media all and (max-width: 766px) {
  .AdultBlock .AdultBlockCheck_input {
    display: inline-block;
    margin-bottom: 20px;
  }
}
.AdultBlock .AdultBlockCheck_input-input {
  width: 110px;
  font-size: 16px;
  color: var(--mainColor--black);
  background: #fff;
  border: none;
  text-align: center;
  border-radius: 0;
  padding: 6px 0;
  height: 50px;
}
@media all and (max-width: 766px) {
  .AdultBlock .AdultBlockCheck_input-input {
    width: 65px;
  }
}
.AdultBlock .AdultBlockCheck_input-input#AdultBlockForm-year {
  width: 165px;
}
@media all and (max-width: 766px) {
  .AdultBlock .AdultBlockCheck_input-input#AdultBlockForm-year {
    width: 145px;
  }
}
.AdultBlock .AdultBlockCheck_input-input::-webkit-input-placeholder {
  color: #d3d3d3;
}
.AdultBlock .AdultBlockCheck--button {
  background: transparent;
  text-transform: uppercase;
  border: 2px solid #fff;
  height: 50px;
  width: 165px;
  color: #fff;
}
.AdultBlock .AdultBlockCheck--button:hover {
  color: #b33030;
}
