/* Compact product rating summary. Existing review navigation is preserved. */
#product-product .product-details .rating.rating-page{display:flex!important;align-items:center;flex-wrap:wrap;gap:14px!important;width:100%;padding:16px 18px!important;margin:22px 0!important;background:#f5f9f6;border:1px solid #e0eae3;border-radius:14px;box-sizing:border-box}
#product-product .rating-page .rating-stars{display:flex!important;align-items:center;gap:3px;flex:0 0 auto;margin:0!important;padding:0!important}
#product-product .rating-page .rating-stars .fa-stack{width:19px!important;height:22px!important;line-height:22px!important;font-size:19px!important}
#product-product .rating-page .rating-stars .fa-star,
#product-product .rating-page .rating-stars .fa-star-o{color:#2e6b50!important;font-size:19px!important}
#product-product .rating-page .review-links{display:flex!important;align-items:center;flex:1;flex-wrap:wrap;gap:12px;min-width:0;margin:0!important;color:#57655c}
#product-product .rating-page .review-links>b{display:none!important}
#product-product .rating-page .review-links>a{margin:0!important;cursor:pointer;text-decoration:none!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important;color:#42584a!important}
#product-product .rating-page .review-links>a:first-child{padding:5px 0;border-bottom:1px solid transparent}
#product-product .rating-page .review-links>a:last-child{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;margin-left:auto!important;padding:10px 14px!important;border:1px solid #c5d9cb;border-radius:9px;background:#fff;color:#24583f!important;font-weight:700!important;white-space:nowrap;transition:background .18s ease,border-color .18s ease}
#product-product .rating-page .review-links>a:last-child::before{content:"";display:inline-block;width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 16-1 5 5-1L20 8l-4-4L4 16Zm14-14 4 4-2 2-4-4 2-2Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 16-1 5 5-1L20 8l-4-4L4 16Zm14-14 4 4-2 2-4-4 2-2Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat}
@media(hover:hover){#product-product .rating-page .review-links>a:first-child:hover{color:#174f3e!important;border-bottom-color:#8daf98}#product-product .rating-page .review-links>a:last-child:hover{background:#e8f1eb;border-color:#93b59e}}
@media(max-width:540px){#product-product .product-details .rating.rating-page{padding:14px!important;gap:8px 12px!important;display:grid!important;grid-template-columns:104px minmax(0,1fr);margin:18px 0!important}#product-product .rating-page .review-links{display:contents!important}#product-product .rating-page .review-links>a:first-child{font-size:13px!important}#product-product .rating-page .review-links>a:last-child{grid-column:1/-1;justify-self:start;margin-left:0!important;margin-top:3px!important;font-size:13px!important;padding:9px 12px!important}}
@media(prefers-reduced-motion:reduce){#product-product .rating-page .review-links>a{transition:none!important}}
