/* NANO GO – Simple Product Blocks (dsb.lt / Varle.lt) */

/* Title: Verdana 700, H2, 16px */
.product-title h2{
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  margin: 0 0 1em 0;
}
.product-title h2 strong{ font-weight: 700; }

/* Section headings (h3) to match title size for consistency */
.product-features h3,
.product-usage h3,
.product-specs h3,
.product-safety h3,
.product-origin h3{
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  margin: 0 0 10px 0;
  color: #333;
}

/* Framed blocks */
.product-features,
.product-usage,
.product-specs,
.product-safety,
.product-origin{
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  padding: 16px 18px;
  margin: 0 0 18px 0;
  background-color: #fafafa;
}

/* Slightly different accent for safety */
.product-safety{
  border-left: 4px solid #f5a623;
  background-color: #fff8f2;
}

/* Lists */
.product-features ul,
.product-specs ul,
.product-origin ul{
  list-style: disc inside;
  margin: 0;
  padding: 0;
}
.product-features li,
.product-specs li,
.product-origin li{
  margin: 6px 0;
  line-height: 1.5;
}

/* Usage block extra: ensure Tūris inside usage is displayed cleanly */
.product-usage p strong{
  font-weight: 700;
}
.product-usage p{
  margin: .4em 0;
}

/* Keep plain text look for other blocks */
.product-intro,
.product-ingredients,
.product-related,
.product-extra,
.product-comments{
  background: none;
  border: none;
  padding: 0;
  margin: 0 0 14px 0;
}

/* Make related list cleaner if exists */
.product-related ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
.product-related li{
  margin: 4px 0;
}
.product-related a{
  text-decoration: none;
  border-bottom: 1px dotted #bbb;
}
.product-related a:hover{
  border-bottom-color: #333;
}
