/* Existing catalogue Phosphor/gold treatment, now a native PDP Reviews anchor. */
.hc-page-product .hc-pdp-heading-meta { display: flex; align-items: center; flex-wrap: wrap; gap: 0 24px; margin-top: 8px; }
.hc-page-product .hc-pdp-heading-meta > p { margin: 0; }
.hc-page-product .hc-pdp-review-link { --pdp-rating-fill: #FFB000; --pdp-rating-edge: #A85600; display: inline-flex; align-items: center; flex-wrap: wrap; gap: 8px; max-width: 100%; min-height: 44px; color: var(--c-ink); font-size: 14px; line-height: 20px; text-decoration: none; font-variant-numeric: tabular-nums; touch-action: manipulation; }
.hc-page-product .hc-pdp-review-stars { position: relative; display: inline-block; flex: 0 0 88px; width: 88px; height: 16px; }
.hc-page-product .hc-pdp-review-stars-base, .hc-page-product .hc-pdp-review-stars-fill { display: flex; width: 88px; height: 16px; gap: 2px; }
.hc-page-product .hc-pdp-review-stars-fill { position: absolute; inset: 0 auto 0 0; overflow: hidden; }
.hc-page-product .hc-pdp-review-stars svg { display: block; flex: 0 0 16px; width: 16px; height: 16px; fill: currentColor; color: var(--c-ink-3); }
.hc-page-product .hc-pdp-review-star-surface { fill: var(--c-bg-soft); }
.hc-page-product .hc-pdp-review-stars-fill svg { color: var(--pdp-rating-fill); stroke: var(--pdp-rating-edge); stroke-width: 12; stroke-linejoin: round; paint-order: stroke fill; }
.hc-page-product .hc-pdp-review-link strong { font-size: 14px; line-height: 20px; font-weight: 650; }
.hc-page-product .hc-pdp-review-count { color: var(--c-ink-2); text-decoration: underline; text-underline-offset: 4px; }
.hc-page-product .hc-pdp-review-unrated { color: var(--c-ink-2); font-size: 13px; }
.hc-page-product .hc-pdp-review-link:focus-visible { outline: 2px solid var(--c-focus); outline-offset: 3px; border-radius: 2px; }
.hc-page-product .hc-pdp-review-link:active .hc-pdp-review-count { color: var(--c-accent); }
@media (hover: hover) { .hc-page-product .hc-pdp-review-link:hover .hc-pdp-review-count { color: var(--c-accent); } }
/* Existing theme has smooth anchor scrolling; reduced motion must remain immediate. */
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
