body.pli-velvet-theme.pli-velvet-pages.pli-code-green-product-page {
  --v-page-heading: #23583f;
  --v-page-ink: #284c3a;
  --v-page-paper: #fff9ef;
  background: #e8e7d8 var(--cg-wallpaper, none) center top / 680px auto repeat;
  color: #284c3a;
}

.pli-velvet-pages.pli-code-green-product-page #MainContent.v-page-book {
  background: #fff9eff5;
  border-color: #b69b6c;
  outline-color: #c8ae83;
  box-shadow: 0 0 0 4px #fff9ef70, 6px 8px 0 #3a614536;
}

@media (max-width: 749px) {
  body.pli-velvet-theme.pli-velvet-pages.pli-code-green-product-page {
    background-size: 450px auto;
  }
}
