/* Fix-list item 14: product spec block. Matches the forest product page (product-green.css tokens, same as the quick-spec tiles):
   moss card, gold hairlines, muted labels (#B9C2BC), white values. Rows use data-nspec (not data-spec) so the generic tile rule doesn't apply. */
.natura-specblock{margin:4px 0 22px;padding:14px 16px 6px;background:var(--pg-tile,#1B3A34);border:1px solid var(--pg-line,rgba(212,175,55,.28));border-radius:10px}
body.single-product #main .natura-specblock__h,.natura-specblock__h{margin:0 0 6px;font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;font-weight:600;font-family:inherit;color:var(--pg-goldh,#E8CC75)!important;-webkit-text-fill-color:var(--pg-goldh,#E8CC75)}
.natura-specblock__list{margin:0;padding:0}
.natura-specblock__row{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:12px;padding:8px 0;border-top:1px solid var(--pg-line,rgba(212,175,55,.28));background:transparent}
.natura-specblock__row:first-child{border-top:0}
.natura-specblock__row dt{margin:0;font-size:13px;color:var(--pg-mute,#B9C2BC)!important}
.natura-specblock__row dd{margin:0;font-size:14px;font-weight:600;color:#fff!important;overflow-wrap:anywhere}
.natura-specblock__row dd sub{font-size:.72em;vertical-align:-.25em;line-height:0;color:inherit}
@media (max-width:480px){.natura-specblock__row{grid-template-columns:1fr;gap:2px}}
