.p-shop__logo {
  max-width: 20%;
}

.c-alert {
  background: #fff;
  color: #222;
  text-align: center;
}

.c-button--primary,
.c-button {
  background: #AEA189;
  color: #fff;
}
.c-button:hover {
  background: #e6d3b1;
}
a {
  color: #fff!important;
}

.c-button:disabled, .c-button.disabled, .c-button:disabled:hover, .c-button.disabled:hover {
  background: #AEA189;
}

.c-input--text {
  border: 2px solid #bbb;
}
.c-input--text:focus {
  border-color: #AEA189;
}


@media screen and (max-width: 768px) {
  .p-shop__logo {
    max-width: 40%;
  } 
}
