@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
.cmp-stars-rating{margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);gap:16px;grid-template-columns:repeat(2,1fr);max-width:264px}
.cmp-stars-rating__wrapper{grid-column:span 2;width:100%;display:flex;justify-content:center;overflow:hidden;flex-direction:row-reverse;position:relative;padding:0;gap:24px;align-items:center}
.cmp-stars-rating__radio{display:none}
.cmp-stars-rating__label{cursor:pointer;width:32px;height:32px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}
.cmp-stars-rating__label:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:all .3s ease;background-color:var(--font-color-primary)}
.cmp-stars-rating__radio:checked ~ .cmp-stars-rating__label:after,.cmp-stars-rating__radio:checked ~ .cmp-stars-rating__label ~ .cmp-stars-rating__label:after,.cmp-stars-rating__radio:not(:checked) ~ .cmp-stars-rating__label:hover:after,.cmp-stars-rating__radio:not(:checked) ~ .cmp-stars-rating__label:hover ~ .cmp-stars-rating__label:after{opacity:1}
.cmp-stars-rating__text{text-align:left}
.cmp-stars-rating__text .cmp-text p{color:var(--font-color-secondary);font-family:var(--font-base);font-size:14px;line-height:20px}
.cmp-stars-rating__text .cmp-text p>a{color:var(--font-color-secondary);text-decoration:underline}
.cmp-stars-rating__text + .cmp-stars-rating__text{text-align:right}
@media(min-width:1016px){.cmp-stars-rating{max-width:none;width:100%;grid-template-columns:1fr 256px 1fr;gap:24px;align-items:center}
.cmp-stars-rating__wrapper{grid-column:initial;order:2}
.cmp-stars-rating__text{order:1;text-align:right;padding-top:4px}
.cmp-stars-rating__text + .cmp-stars-rating__text{order:2;text-align:left}
}