.review-star.svelte-1amy3y5{color:var(--rating-star-fill, var(--review-star-color));overflow:hidden;filter:none;box-shadow:none;text-shadow:none}.review-star__sheen.svelte-1amy3y5{pointer-events:none;transform:translate(0);animation:svelte-1amy3y5-review-star-sheen 9s ease-in-out infinite;animation-delay:calc(var(--rating-star-index, 0) * .1s);animation-play-state:var(--scene-effect-play-state, running)}@keyframes svelte-1amy3y5-review-star-sheen{0%,70%{transform:translate(0)}86%,to{transform:translate(36px)}}@media(prefers-reduced-motion:reduce){.review-star__sheen.svelte-1amy3y5{display:none;animation:none}}.product-rating-stars.svelte-7lit81{--rating-fill-progress: 1;--rating-star-empty-fill: color-mix(in oklch, var(--muted-foreground) 16%, transparent);--rating-star-fill: var(--review-star-color);--rating-star-size: var(--review-star-size, 1rem);display:inline-flex;align-items:center;gap:.125rem;flex:0 0 auto}.product-rating-stars[data-size=compact].svelte-7lit81{--rating-star-size: .75rem}.product-rating-stars[data-size=small].svelte-7lit81{--rating-star-size: .875rem}.product-rating-stars[data-tone=banner].svelte-7lit81{--rating-star-fill: var(--banner-rating-star-color);--rating-star-empty-fill: rgb(255 255 255 / .18)}.product-rating-star.svelte-7lit81{position:relative;display:inline-flex;width:var(--rating-star-size);height:var(--rating-star-size);flex:0 0 var(--rating-star-size);align-items:center;justify-content:center}.product-rating-star.svelte-7lit81 svg,.product-rating-star.svelte-7lit81 .review-star{position:absolute;inset:0;display:block;width:var(--rating-star-size);height:var(--rating-star-size);max-width:none}.product-rating-star.svelte-7lit81 .product-rating-star__base{color:var(--rating-star-empty-fill)}.product-rating-star__fill.svelte-7lit81{position:absolute;z-index:1;inset-block:0;inset-inline-start:0;display:block;width:calc(var(--rating-star-fraction) * 100%);height:100%;overflow:hidden;opacity:clamp(0,calc(var(--rating-fill-progress) * 5 - var(--rating-star-index)),1)}.product-rating-stars[data-animate=true].svelte-7lit81 .product-rating-star__fill:where(.svelte-7lit81){animation:svelte-7lit81-product-rating-fill-layer .22s ease-out both;animation-delay:calc(var(--rating-star-index) * 85ms)}.product-rating-stars[data-pending=true].svelte-7lit81 .product-rating-star__fill:where(.svelte-7lit81){opacity:0}@keyframes svelte-7lit81-product-rating-fill-layer{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.product-rating-stars[data-animate=true].svelte-7lit81 .product-rating-star__fill:where(.svelte-7lit81){animation:none}.product-rating-star__fill.svelte-7lit81{opacity:1!important}}
