/* Review stars under product titles (collection and search cards): rules of the reviews widget of the live site */
.vtl-pr-wf__form-control .vtl-pr-stars-snippet{font-size:26px}
.vtl-pr-review-card__stars-snippet{margin-top:var(--vtl-space-4);margin-bottom:var(--vtl-space-12)}
.vtl-pr-product-info .Vtl-ProductReviewsStars__Wrapper{display:none}
.Vtl-pr-stars-snippet{position:relative;height:1em}
.Vtl-pr-stars-snippet--has-event svg :hover{cursor:pointer}
.Vtl-pr-stars-snippet>.Vtl-pr-stars-snippet--layer{margin:0}
.Vtl-pr-stars-snippet>.Vtl-pr-stars-snippet--layer svg{margin:0}
.Vtl-pr-stars-snippet--layer svg{width:1em;height:1em;flex-shrink:0}
#root [style*="--ratio"] .Vtl-pr-stars-snippet--layer svg{position:static;width:1em !important;height:1em !important}
.Vtl-pr-stars-snippet--back{line-height:1;display:flex}
.Vtl-pr-stars-snippet--front{line-height:1;position:absolute;top:0;overflow:hidden;z-index:1;width:0}
.Vtl-pr-stars-snippet--front--has-animation{transition:all .6s ease-out}
.Vtl-pr-stars-snippet--front--inner{display:flex}
.Vtl-pr-stars-snippet--icon-gap .Vtl-pr-stars-snippet--back,.Vtl-pr-stars-snippet--icon-gap .Vtl-pr-stars-snippet--front--inner{gap:1px}
.Vtl-pr-review-stars-snippet{line-height:1em;display:flex;align-items:center}
.Vtl-pr-review-stars-snippet>div:not(:last-child){margin-right:4px}
.Vtl-pr-review-stars-snippet--inner-el{font-weight:initial}
.Vtl-pr-review-stars-snippet--shape-solid .Vtl-pr-review-stars-snippet--inner-el,.Vtl-pr-review-stars-snippet--shape-modern .Vtl-pr-review-stars-snippet--inner-el{font-size:.875em}
.Vtl-pr-review-stars-snippet--shape-solid .Vtl-pr-review-stars-snippet--inner-el,.Vtl-pr-review-stars-snippet--shape-pointed .Vtl-pr-review-stars-snippet--inner-el,.Vtl-pr-review-stars-snippet--shape-modern .Vtl-pr-review-stars-snippet--inner-el{align-self:end}
.Vtl-pr-review-stars-snippet--shape-pointed .Vtl-pr-review-stars-snippet--inner-el{font-size:.8em}
