.cms-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin:28px 0;grid-column:1/-1}.cms-pagination button{border:1px solid #168aff;border-radius:10px;padding:8px 20px;color:inherit;background:transparent}.cms-pagination button:disabled{opacity:.35}.cms-gallery{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0;grid-column:1/-1}.cms-gallery img{max-width:180px;max-height:150px;object-fit:contain;border-radius:14px}.cms-gallery button{border:1px solid #9ebddd;background:transparent;border-radius:14px;padding:6px}.cms-status{margin-top:12px;line-height:1.8}.cms-status[data-error=true]{color:#e65c5c}[data-cms]{white-space:pre-line}

/* Keep the complete product visible inside homepage cards in both themes. */
html body #mgrid .mimg > img {
  display: block;
  width: 100%;
  height: 100%;
  padding: 16px;
  box-sizing: border-box;
  object-fit: contain;
  object-position: center;
  transform: none;
}
html body #mgrid .mcard:hover .mimg > img {
  transform: none;
}
