/* V62: frascos originais fornecidos pelo leitor, sem reconstrução de rótulos.
   Os círculos são desenhados no browser; as imagens de origem são mantidas. */
.ndh37-circle-card .ndh37-circle > img.ndh62-photo {
  position:absolute !important; top:50% !important; left:50% !important;
  transform:translate(-50%,-50%) !important;
  width:74% !important; height:80% !important;
  object-fit:contain !important; object-position:center !important;
  background:transparent !important; border-radius:0 !important;
  box-shadow:none !important; mix-blend-mode:multiply;
}
.ndh62-hero-circle { display:grid; place-items:center; background:#fff; }
.ndh62-hero-circle > .ndh62-hero-image {
  display:block; width:76%; height:84%; object-fit:contain;
  object-position:center; mix-blend-mode:multiply; background:transparent;
}
.ndh62-extras {margin:34px 0 26px;padding:20px 24px;border:1px solid #e8dfe9;border-radius:18px;background:#fcf9fd;}
.ndh62-extras h2 {margin:0 0 8px;color:#46324f;font-size:clamp(1.2rem,2vw,1.55rem);}
.ndh62-extras > p {margin:0 0 18px;max-width:780px;line-height:1.65;color:#51455b;}
.ndh62-extra-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;max-width:660px;}
.ndh62-extra-card {background:white;border:1px solid #e8e0e9;border-radius:15px;padding:18px;text-align:center;}
.ndh62-extra-circle {position:relative;width:min(100%,220px);aspect-ratio:1;margin:0 auto 14px;display:grid;place-items:center;
  overflow:hidden;border:1px solid rgba(140,116,156,.18);border-radius:50%;background:#fff;box-shadow:0 7px 22px rgba(56,36,68,.11);}
.ndh62-extra-circle img {width:74%;height:80%;object-fit:contain;object-position:center;mix-blend-mode:multiply;}
.ndh62-extra-name {display:grid;gap:6px;line-height:1.45;}
.ndh62-extra-name strong {color:#302239;}
.ndh62-extra-name span {font-size:.89rem;color:#6d5978;}
@media (max-width:600px) {.ndh62-extras {padding:16px;} .ndh62-extra-grid{grid-template-columns:1fr;}}
