body .hor-menu--u-iru6qv9ks .hor-menu__link {
  color: #fff;
}
body .heading--u-ifee86c1z {
  text-shadow: none !important;
}
body .s3-cookie-message {
  flex-direction: column;
  align-items: center;
  padding: 20px;
  text-align: center;
  max-width: 700px;
}
body .s3-cookie-message p {
  margin: 0;
}
body .s3-cookie-message .s3-cookie-message__text {
  margin-bottom: 20px;
}
body .s3-cookie-message .s3-cookie-message__btn {
  margin-left: 0;
}
body .s3-cookie-message .g-button {
  background: #447ac4;
  color: #fff;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 16px 22px;
  font-family: Arial, Helvetica, sans-serif;
  border: none;
  text-shadow: unset;
  box-shadow: unset;
  transition: 300ms ease all;
  margin-left: 0;
}
body .s3-cookie-message .g-button:hover {
  background: #5d9ff0;
  border: none;
  text-shadow: unset;
  box-shadow: unset;
}
@media (max-width: 599px) {
  body .s3-cookie-message .g-button {
    padding: 12px 20px;
  }
}
@media (max-width: 767px) {
  .lpc-product-7__options-title {
    margin-bottom: 0 !important;
  }
  .lpc-product-7__title {
    margin-top: 0 !important;
    font-size: 18px !important;
  }
  .lpc-product-7__info-card {
    padding: 16px !important;
  }
}
@media (max-width: 479px) {
  .lpc-elements-table td {
    padding: 10px !important;
    font-size: 14px !important;
  }
  .lpc-button--type-1, .lpc-button--type-2, .lpc-button--type-3 {
    font-size: 14px !important;
    margin-right: 0 !important;
  }
}
