.cookie-window {
  position: fixed;
  display: none;
  bottom: 0;
  right: 0;
  max-width: 24rem;
  background-color: rgba(249, 249, 249, 0.95);
  padding: 2rem;
  border-top: solid 3px #3d5c41;
  border-left: solid 3px #3d5c41;
  z-index: 256;
  left: -3px;
  margin-left: auto;
}

.cookie-window > h3 {
  margin-bottom: 1rem;
}

.cookie-close {
  margin-top: 1rem;
  padding: 0.5rem;
  background-color: #3d5c41;
  border: solid 3px #3d5c41;
  text-align: center;
  color: #f9f9f9;
  cursor: pointer;
  transition: background-color 0.15s ease, color 0.15s ease;
}

.cookie-close:hover {
  background-color: transparent;
  color: #3d5c41;
}
