.stars-container-big {
    display: inline-block;
    width: 120px;
    height: 23px;
    background-image: url("/template/images/webshop/sprite-stars.svg");
    -webkit-background-size: 120px 255px;
    background-size: 125px 255px;
    background-repeat: no-repeat;
    margin-top: 2px; }
@media screen and (min-width: 40em) {
    .stars-container-big {
        display: block; } }

.stars-container {
    display: inline-block;
    width: 80px;
    height: 15px;
    background-image: url("/template/images/webshop/sprite-stars.svg");
    -webkit-background-size: 80px 170px;
    background-size: 80px 170px;
    background-repeat: no-repeat;
    margin-top: 2px; }
@media screen and (min-width: 40em) {
    .stars-container {
        display: block; } }

.stars-container.stars-0 {
    background-position: 0 0; }

.stars-container.stars-1 {
    background-position: 0 -15px; }

.stars-container.stars-2 {
    background-position: 0 -30px; }

.stars-container.stars-3 {
    background-position: 0 -45px; }

.stars-container.stars-4 {
    background-position: 0 -60px; }

.stars-container.stars-5 {
    background-position: 0 -75px; }

.stars-container.stars-6 {
    background-position: 0 -90px; }

.stars-container.stars-7 {
    background-position: 0 -105px; }

.stars-container.stars-8 {
    background-position: 0 -120px; }

.stars-container.stars-9 {
    background-position: 0 -135px; }

.stars-container.stars-10 {
    background-position: 0 -150px; }

.stars-container-big.stars-0 {
    background-position: 0 0; }

.stars-container-big.stars-1 {
    background-position: 0 -23px; }

.stars-container-big.stars-2 {
    background-position: 0 -45px; }

.stars-container-big.stars-3 {
    background-position: 0 -68px; }

.stars-container-big.stars-4 {
    background-position: 0 -90px; }

.stars-container-big.stars-5 {
    background-position: 0 -113px; }

.stars-container-big.stars-6 {
    background-position: 0 -135px; }

.stars-container-big.stars-7 {
    background-position: 0 -158px; }

.stars-container-big.stars-8 {
    background-position: 0 -180px; }

.stars-container-big.stars-9 {
    background-position: 0 -203px; }

.stars-container-big.stars-10 {
    background-position: 0 -225px; }

.review-content-block {
    padding: 1rem !important; }
@media screen and (min-width: 40em) {
    .review-content-block {
        border-left: 1px solid #CDE4EE;
        min-height: 84px;
    }
}

.review-advantages {
    font-size: 1.8rem;
    line-height: 1.8rem;
    font-weight: 700;
    color: #00B419;
    padding-right: 10px;
    vertical-align: top; }

.review-disadvantages {
    font-size: 1.8rem;
    line-height: 1.8rem;
    font-weight: 700;
    color: #D0011B;
    padding-right: 10px;
    vertical-align: top; }