/* Product review summary and 5-tab navigation */
.single-product .summary-inner .zm-product-rating {
  display:inline-flex; align-items:center; flex-wrap:wrap; gap:8px;
  margin:3px 0 14px; padding:3px 0;
  color:#484848; text-decoration:none; font-size:13px; line-height:1.4;
  transition:color .15s ease;
}
.single-product .summary-inner .zm-product-rating:hover {color:#0a7777;}
.single-product .summary-inner .zm-product-rating:focus-visible {
  outline:2px solid #0a7777; outline-offset:3px;
}
.single-product .zm-product-rating .star-rating {
  display:inline-block; float:none; margin:0 !important; color:#e2a53f;
  font-size:15px;
}
.single-product .zm-product-rating__score {font-weight:700;color:#282828;}
.single-product .zm-product-rating__reviews {color:#777;}
.single-product .zm-product-rating__empty-stars {
  display:inline-block; font-size:22px; line-height:1;
  letter-spacing:1px; color:#b3b3b3; white-space:nowrap;
}
.single-product .woocommerce-tabs .wd-nav-tabs {
  display:flex; flex-wrap:wrap; justify-content:center; gap:6px 12px;
}
.single-product .woocommerce-tabs .wd-nav-tabs .wd-nav-link {
  padding-left:9px; padding-right:9px;
  white-space:normal; line-height:1.35;
}
.single-product .woocommerce-tabs #tab-reviews .comment-form .form-submit input[type="submit"] {
  background:#0a7777; border-radius:6px;
}
@media(max-width:767px) {
  .single-product .woocommerce-tabs .wd-nav-tabs {gap:2px 5px;}
  .single-product .woocommerce-tabs .wd-nav-tabs .wd-nav-link {
    font-size:12px; padding:8px 6px;
  }
}

