/* Product Prefix Block – standalone, above product layout */
.product-prefix-block {
  width: 100%;
  background-color: #ffffff;
  border-radius: 18px;
  padding: 22px 24px;
  margin: 0 0 28px;

  box-sizing: border-box;

  /* optional, falls ihr später Schatten wollt */
  /* box-shadow: 0 8px 24px rgba(0,0,0,0.04); */
}

/* Inner spacing hygiene */
.product-prefix-block__inner > :first-child {
  margin-top: 0;
}

.product-prefix-block__inner > :last-child {
  margin-bottom: 0;
}

/* Media safety */
.product-prefix-block img,
.product-prefix-block iframe,
.product-prefix-block video {
  max-width: 100%;
  height: auto;
  border-radius: 12px;
}

/* Optional: tighten typography if WPBakery outputs large margins */
.product-prefix-block p {
  line-height: 1.6;
}

