.p-page__container a:link {
  color: #4ecfff;
  text-decoration: none;
}

.p-page__container a:visited {
  color: #3fafd7;
  text-decoration: none;
}

.p-page__container a:hover {
  color: #4ecfff;
  text-decoration: underline;
}

.p-page__container a:active {
  color: #4ecfff;
  text-decoration: underline;
}

.p-page__container .p-shop__header--title a:link,
.p-page__container .p-shop__header--title a:visited {
  color: #262626;
  text-decoration: none;
}
.p-page__container .p-shop__header--title a:hover,
.p-page__container .p-shop__header--title a:active {
  color: #262626;
  text-decoration: none;
}
.p-page__container .p-shop__title {
  margin-bottom: 25px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  letter-spacing: .15rem;
}
@media only screen and (max-width: 767px) {
  .p-page__container .p-shop__title {
    margin-bottom: 20px;
  }
}
.p-page__container .c-button,
.p-page__container .c-button:link,
.p-page__container .c-button:hover,
.p-page__container .c-button:active,
.p-page__container .c-button:visited {
  color: #fff;
}
.p-page__container .c-button {
  background: #262626;
  transition: .3s;
}
.p-page__container .c-button:hover {
  background: #262626;
  opacity: .7;
}
.p-page__container .p-page__title {
  color: #262626;
  font-size: 24px;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .p-page__container .p-page__title {
    font-size: 18px;
  }
}
.p-page__container .c-button:disabled,
.p-page__container .c-button.disabled,
.p-page__container .c-button:disabled:hover,
.p-page__container .c-button.disabled:hover {
  background: #f1f1f1;
  color: #afafaf;
  cursor: default;
  box-shadow: none;
  opacity: 1;
}
.p-page__container .c-button--primary,
.p-page__container .c-button--primary:link,
.p-page__container .c-button--primary:hover,
.p-page__container .c-button--primary:active,
.p-page__container .c-button--primary:visited {
  color: #fff;
}
.p-page__container .c-button--primary {
  background: #262626;
}
.p-page__container .c-button--primary:hover {
  background: #262626;
}
.p-page__container .c-alert {
  color: #262626;
  background: #f1f1f1;
}