.cookies-popup {
  pointer-events: none;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.63, 0.61, 0, 1.63);
  transition: -webkit-transform 0.7s cubic-bezier(0.63, 0.61, 0, 1.63);
  transition: transform 0.7s cubic-bezier(0.63, 0.61, 0, 1.63);
  transition: transform 0.7s cubic-bezier(0.63, 0.61, 0, 1.63), -webkit-transform 0.7s cubic-bezier(0.63, 0.61, 0, 1.63);
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  padding: 0 0 2.5rem;
}

@media screen and (max-width: calc(62rem - 0.0625rem)) {
  .cookies-popup {
    padding: 0 0 1.5rem;
  }
}

@media screen and (max-width: calc(48rem - 0.0625rem)) {
  .cookies-popup {
    padding: 0 0 1rem;
  }
}

.cookies-popup.is-visible {
  pointer-events: auto;
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}

.cookies-popup__block {
  border-radius: 10px;
  background: white;
  -webkit-box-shadow: 0px 8px 20px 0px rgba(25, 46, 80, 0.05);
          box-shadow: 0px 8px 20px 0px rgba(25, 46, 80, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1.5rem 2.8125rem;
  padding: 1.875rem;
}

@media screen and (max-width: calc(62rem - 0.0625rem)) {
  .cookies-popup__block {
    padding: 1.5rem 1.25rem;
    gap: 1.5rem;
  }
}

@media screen and (max-width: calc(48rem - 0.0625rem)) {
  .cookies-popup__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}

.cookies-popup__actions button {
  min-width: 9.375rem;
  max-width: 100%;
}

@media screen and (max-width: calc(48rem - 0.0625rem)) {
  .cookies-popup__actions button {
    min-width: 100%;
  }
}