.grow-stars{display:inline-flex;align-items:center;gap:.2rem;flex:none;vertical-align:middle;color:var(--grow-stars-color,#b7790c);line-height:1}
.grow-star{position:relative;display:block;width:var(--grow-stars-size,18px);height:var(--grow-stars-size,18px);flex:none}
.grow-star svg{display:block;width:var(--grow-stars-size,18px);height:var(--grow-stars-size,18px);max-width:none}
.grow-star__base{color:rgba(var(--color-foreground),.15)}
.grow-star__fill{position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--grow-star-fill,0%);height:100%;overflow:hidden}
.grow-product-rating .grow-rating-jump{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem;min-height:4.4rem;max-width:100%;text-decoration:none;padding-block:.3rem;color:inherit;cursor:pointer;font-size:1.25rem;line-height:1.3}
.grow-rating-jump__summary{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;min-width:0}
.grow-rating-jump__summary strong{font-size:1.3rem;letter-spacing:-.02em;font-weight:700;white-space:nowrap}
.grow-rating-jump__summary strong>span{font-size:1.1rem;font-weight:400;opacity:.7;margin-inline-start:.1rem}
.grow-rating-jump__count{color:inherit;opacity:.8;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem;overflow-wrap:anywhere}
.grow-rating-jump__arrow{width:1.4rem;height:1.4rem;flex:none;color:var(--grow-accent,currentColor)}
.grow-rating-jump:hover .grow-rating-jump__count{text-decoration-thickness:.2rem;opacity:1}
.grow-rating-jump:focus-visible{outline:2px solid var(--grow-accent,currentColor);outline-offset:4px;border-radius:.4rem}
.grow-product-rating .grow-rating-jump[aria-disabled="true"]{cursor:default}
.grow-rating-jump[aria-disabled="true"] .grow-rating-jump__count{text-decoration:none}
.grow-rating-jump[aria-disabled="true"] .grow-rating-jump__arrow{display:none}
.grow-reviews-target,.grow-reviews-target [data-grow-reviews-heading]{scroll-margin-block-start:calc(var(--header-height,0px) + 2rem)}
.grow-reviews-target [data-grow-reviews-heading]:focus-visible{outline:2px solid var(--grow-accent,currentColor);outline-offset:6px;border-radius:.2rem}
@media(max-width:359px){.grow-product-rating .grow-rating-jump{gap:.5rem .7rem}.grow-rating-jump__summary{gap:.6rem}}
