.ommo-shop { background: var(--ommo-cream); }
.ommo-shop .ommo-kicker { margin-bottom: 10px; }


/* OMMO v2 — Home page corrections */

/* Separator between Hero and products area.
   Uses the existing #produse anchor and the same horizontal shell
   as the rest of the OMMO page content. */
#produse {
  display: block;
  width: 100%;
  max-width: var(--ommo-container-max);
  margin: 0 auto;
  padding: 0 var(--ommo-container-pad);
}

#produse::before {
  content: "";
  display: block;
  width: 100%;
  border-top: 1px solid color-mix(in srgb, var(--ommo-ink) 20%, transparent);
}

.ommo-shop__title--standalone {
  display: block;
  max-width: var(--ommo-container-max);
  margin: 0 auto !important;
  padding: 72px var(--ommo-container-pad) 40px !important;
  background: var(--ommo-cream);
}

.ommo-shop__title--standalone p {
  margin: 0 !important;
}

.ommo-shop {
  padding-top: 0 !important;
}

.ommo-shop .section-content {
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}