.filmReviewsSection{padding-bottom:1rem}@media (min-width: 768px){.filmReviewsSection{padding-bottom:1.75rem}}@media (min-width: 1152px){.filmReviewsSection{padding-bottom:2rem}}html.debug .filmReviewsSection{outline:1px dashed #880;background:#ffff004d}.filmReviewsSection__subheader{padding:.5rem 1rem;color:#242424;font-family:PT Sans Narrow,Open Sans,sans-serif;font-size:1.25rem;text-transform:uppercase}.filmReviewsSection__item{padding:1rem}.filmReviewsSection__list{display:flex;flex-wrap:wrap}.filmReviewsSection__list--user{padding:0 1rem}.filmReviewsSection__list--user .flatReview__positiveVotes{display:none}.filmReviewsSection__list--user .flatReview__name{white-space:nowrap}@media (min-width: 768px){.filmReviewsSection .filmReviewsSection__subheader{padding-top:3rem;margin-bottom:.25rem}.filmReviewsSection__list{display:flex;flex-wrap:wrap}.filmReviewsSection__list--user .flatReview__author{flex-direction:row;align-items:baseline}.filmReviewsSection__list--user .flatReview__filmRate{padding-left:1rem}.filmReviewsSection__item{width:50%;padding-top:0;padding-bottom:0}.filmReviewsSection__item--fullWidth{width:100%;margin-top:2rem}.filmReviewsSection__list--firstLarge .filmReviewsSection__item:first-of-type{width:100%}}.flatReview{padding-bottom:1rem}.flatReview:not(:first-of-type){padding:1rem 0}.flatReview:not(:last-of-type){border-bottom:1px solid #e8e8e8}.flatReview__header{display:grid;grid-template-columns:2.875rem 1fr;grid-template-areas:"avatar title" "avatar author";grid-template-rows:repeat(2,0fr);margin-bottom:1rem}.flatReview__header.flatReview__header--noName{grid-template-columns:2.875rem 1fr;grid-template-areas:"title title" "avatar author"}.flatReview__header.flatReview__header--noName .flatReview__title{padding-left:0}.flatReview__title,.flatReview__author{padding-left:.75rem}.flatReview__author{display:flex;grid-area:author;flex-direction:column;color:#242424}.flatReview__title{display:flex;grid-area:title;flex-direction:column;width:100%;margin-bottom:0;padding-top:.125rem;font-size:1rem;line-height:1.5}.flatReview__name{font-size:.875rem;line-height:1.43}.flatReview__filmRate{display:flex;align-items:center;width:100%}.flatReview__rate{padding-right:.25rem;color:#242424;font-size:.875rem;line-height:1.43}.flatReview__text{color:#888;font-size:.875rem;line-height:1.57}.flatReview__more{color:#976103}.flatReview__positiveVotes{padding-top:.75rem;color:#888;font-size:.875rem}.flatReview .userAvatar{grid-area:avatar}.flatReview .ico--starSolid{width:1rem;height:1rem;color:#e8e8e8;line-height:1.43}.flatReview .ico--starSolid.isSelected{color:#ffc200}@media (min-width: 1152px){.flatReview{padding-bottom:1.5rem}.flatReview:not(:first-of-type){padding:1.5rem 0}.flatReview__author{flex-direction:row;align-items:center}.flatReview__name,.flatReview__title{transition:color .3s cubic-bezier(.25,.46,.45,.94)}.mouse .flatReview__name:hover,.mouse .flatReview__title:hover{color:#242424b8}.flatReview__filmRate{padding-left:1rem}.mouse .flatReview__more:hover{color:#e29104}}.native-scrollbar{scrollbar-width:thin!important;scrollbar-face-color:rgba(128,128,128,.5);scrollbar-track-color:#fff;scrollbar-color:rgba(128,128,128,.5) #fff}.native-scrollbar::-webkit-scrollbar{-webkit-appearance:none}.native-scrollbar::-webkit-scrollbar:vertical{width:11px}.native-scrollbar::-webkit-scrollbar:horizontal{height:11px}.native-scrollbar::-webkit-scrollbar-thumb{border:4px solid #fff;border-radius:0;background-color:#80808080}.native-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#808080bf}.native-scrollbar::-webkit-scrollbar-track{background:#fff}.commentCounter{display:flex;color:#888;font-size:.875rem}.commentCounter[data-count="0"]{display:none}.commentCounter__action{display:flex;align-items:center}.commentCounter__action .ico{width:1.25rem;height:1.25rem}.commentCounter__number{padding-right:.1875rem}.commentCounter__icon{width:1.25rem;height:1.25rem}@media (min-width: 768px){.commentCounter--iconLeft .commentCounter__action{flex-direction:row-reverse}.commentCounter--iconLeft .commentCounter__number{padding-left:.1875rem}}.likeCounter{display:flex;color:#888;font-size:.875rem}.likeCounter[data-count="0"]{display:none}.likeCounter__total{padding-right:.25rem}.likeCounter__person{color:#000}.likeCounter__names{display:none;max-width:18.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.likeCounter__icon{font-size:1rem}.likeCounter__names{padding-left:.25rem}.likeCounter__hiddenNames{display:none;position:absolute;z-index:222;bottom:100%;left:50%;max-width:12.5rem;margin-bottom:.25rem;padding:.3125rem;transform:translate(-50%);background-color:#333;color:#fff;font-size:.75rem}.likeCounter__hiddenNames:before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;content:"";display:block;position:absolute;bottom:-5px;left:50%;margin-left:-.3125rem}.likeCounter__hiddenName,.likeCounter__unknownCount{display:block;padding:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.likeCounter__hiddenCount{display:none;position:relative}.likeCounter__hiddenCount:hover .likeCounter__hiddenNames{display:inline-block}.likeCounter__popupUnnamedCounter{padding-top:.5625rem;border-top:.0625rem solid #e8e8e8}.likeCounter--short{display:flex;align-items:center}.likeCounter--short .likeCounter__hiddenCount{padding-right:.25rem}.likeCounter--short .likeCounter__icon{order:2}.likeCounter--compact .likeCounter__hiddenCount{font-size:.875rem}.likeCounter--withPopup{cursor:pointer}.likeCounter--empty{display:none}@media (min-width: 768px){.likeCounter__total{display:none}.likeCounter__names,.likeCounter__hiddenCount{display:inline}}.review{position:relative;flex-grow:1;background:#fff;font-family:Lato,sans-serif}.review__title{max-height:4rem;margin-bottom:.625rem;overflow:hidden;color:#000;font-size:1.625rem;font-weight:400}.review__movie{margin-bottom:.4375rem;color:#000;font-size:1rem;font-weight:700;text-transform:initial}.review__movieProductionYear{font-weight:400}.review__movieTitle,.review__movieProductionYear{display:inline}.review__movieTitle:after,.review__movieProductionYear:after{content:" "}.review__countryTitle{display:inline-block;color:#888;font-size:.875rem;font-weight:400}.review__movieRate{display:flex;align-items:center;margin:0 -.625rem .9375rem;padding:.75rem .625rem 1.125rem;border-bottom:1px solid #e8e8e8;font-size:.75rem}.review__movieRate .userRate__rate{width:auto;font-size:.875rem}.review__movieRate .userRate__rate--noRate{font-weight:400}.review__movieRate:empty{display:none}.review__authorInfo{display:flex;align-items:center}.review__authorInfo .review__author{display:block;max-width:calc(100% - 7.8125rem);padding-right:.3125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review__userMovieRate,.review__userMovieRate span{display:inline-flex;align-items:center;color:#888;font-size:.75rem;white-space:nowrap}.review__userMovieRate .review__rate{color:#242424}.review__userMovieRate .ico{color:#ffc200;font-size:1.125rem}.review .userRate__movieRateLabel{padding-right:.3125rem;padding-left:0;white-space:nowrap}.review .userRate__movieRateLabel:after{content:":"}.review__description{z-index:1;padding-top:.625rem;padding-bottom:.625rem}.review__text{color:#888;font-size:1rem;line-height:1.57;word-break:break-word}.review__textFirst,.review__textRest{display:inline}.review__meta{margin-top:.9375rem;margin-bottom:.9375rem;color:#888;font-family:Lato,sans-serif;font-size:.875rem}.review__meta--wide{display:flex;align-items:center;justify-content:space-between;width:100%}.review__meta-group{display:flex;align-items:center;font-family:Lato,sans-serif;font-size:1.125rem}.review__meta-group>div{margin-left:.9375rem}.review__meta-group .commentCounter__icon{padding-left:.3125rem}.review__date{display:block;margin-top:.5rem;margin-right:10px;font-size:.875rem}.review__commentsCount{text-decoration:none}.review__author{display:flex}.review__authorName{align-self:flex-end;margin-bottom:.25rem;padding-left:.625rem;color:#888;font-family:PT Sans Narrow,Open Sans,sans-serif;font-size:.75rem;line-height:1.3;text-transform:uppercase;white-space:nowrap}.review__authorIcon{color:#ffd900;font-size:.875rem}.review__inner{position:relative;z-index:1;margin-top:-1.875rem;padding:0 1rem}.review__displayRatingInfo{margin-top:.5rem;color:#888;font-size:.875rem}.review__readMore{display:inline;color:#976103}.review__dots{display:none;color:#888}.review__externalLink{display:flex;align-items:center;padding-top:.5rem;color:#888;font-size:.875rem}.review__externalLink .ico{padding-left:.25rem;color:#ffc200;font-size:1.125rem}.review__rateLabel{color:#242424;font-size:.875rem;line-height:1.43}.review .externalReviewPanel{display:flex;position:absolute;z-index:1;top:0;right:0;padding:.25rem}.review .ico--starSolid{color:#e8e8e8;line-height:1.33}.review .ico--starSolid.isSelected{color:#ffc200}.review--userEvent{border:1px solid #e8e8e8;border-right:0;border-left:0}.review--userEvent .review__title{font-size:1.25rem}.review--userEvent .review__text{font-size:.75rem}.review--film{margin:0 1rem}.review--film .review__description{padding-top:1rem;padding-bottom:1rem}.review--film .review__title{margin-bottom:.375rem;color:#242424;font-size:1.125rem;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.review--film .review__inner{display:flex;flex-direction:column-reverse;margin:0;padding:0}.review--film .review__text,.review--film .review__readMore{font-size:.875rem}.review--film .review__textRest{display:none}.review--film .review__author{display:grid;grid-template-columns:2.875rem 1fr;grid-template-areas:"avatar name" "avatar rate";grid-template-rows:repeat(6,min-content max-content)}.review--film .review__authorRate,.review--film .review__authorName{padding-left:.5rem;line-height:1.5}.review--film .review__authorName{grid-area:name;align-self:start;margin:0;padding-top:0;color:#242424;font-family:Lato,sans-serif;font-size:1rem;text-transform:capitalize}.review--film .review__authorRate{display:flex;grid-area:rate;align-items:center}.review--film .review__rate{padding-right:.25rem;color:#242424;font-size:.875rem;line-height:1.43}.review--film .avatar{grid-area:avatar;width:2.875rem;height:2.875rem}.review--last{height:min-content;margin:0 1rem 1.5rem}.review--last .review__movieTitle,.review--last .review__movieProductionYear{font-size:.875rem;font-weight:400}.review--last .review__description{padding-top:.75rem;padding-bottom:.75rem}.review--last .review__title{display:-webkit-box;max-height:3.25rem;margin-bottom:.375rem;color:#242424;font-size:1.125rem;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.review--last .review__inner{display:flex;flex-direction:column-reverse;margin:0;padding:0}.review--last .review__text,.review--last .review__readMore{font-size:.875rem}.review--last .review__textRest{display:none}.review--last .review__author{display:flex;flex-direction:column}.review--last .review__authorRate,.review--last .review__authorName{padding:0;line-height:1.5}.review--last .review__authorName{grid-area:name;align-self:start;margin:0;padding-top:0;color:#242424;font-family:Lato,sans-serif;font-size:1rem;text-transform:capitalize}.review--last .review__authorRate{display:flex;grid-area:rate;align-items:center}.review--last .review__rate{padding-right:.25rem;color:#242424;font-size:.875rem;line-height:1.43}.review--profile{margin-bottom:1.5rem}.review--profile .review__movie{font-size:.875rem;font-weight:400}.review--profile .review__description{padding-top:.75rem;padding-bottom:.75rem}.review--profile .review__author{display:flex;flex-direction:column}.review--profile .review__authorRate,.review--profile .review__authorName{padding:0;line-height:1.5}.review.review--raised .review__description{position:relative}.review.review--withoutAvatar .review__description{padding:0}.review.review--withoutAvatar .review__inner{display:flex;flex-direction:column;margin-top:0;padding:.625rem}.review.review--withoutAvatar .review__author{order:2}.review.review--withoutAvatar .review__authorLink{display:none}.review.review--withoutAvatar .review__authorName{padding-left:0}.review.review--withPoster{display:flex;flex-grow:1}.review.review--withPoster .filmPoster{margin:-1px}.review.review--withPoster .review__title{display:block;display:-webkit-box;position:relative;max-height:2.86rem;overflow:hidden;font-size:1rem;line-height:1.43;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.3125rem}.review.review--withPoster .review__inner{display:flex;flex-basis:31.25rem;flex-direction:column;margin-top:0;padding-top:.9375rem;padding-left:1rem}.review.review--withPoster .review__description{padding-top:0;padding-bottom:0}.review.review--withPoster .review__text{font-size:.875rem}.review.review--withPoster .review__author{order:2;margin-bottom:.625rem}.review.review--withPoster .review__author .avatar{width:1.875rem;height:1.875rem}.review.review--withPoster .review__authorName{align-self:center;margin-bottom:0}.review.review--horizontal .review__text{color:#888}.review.review--horizontal .thumbnail--withHeader .thumbnail__header{text-transform:none}.reviewFooter{display:flex;flex-direction:row-reverse;padding:.9375rem .625rem;border-bottom:1px solid #e8e8e8;font-size:.875rem}.reviewFooter__usefulCounter{flex-grow:1;order:2}@media (max-width: 767px){.review--film .review__dots,.review--last .review__dots{display:inline}}@media (min-width: 768px){.review__title{margin-bottom:.625rem;font-size:1.625rem}.thumbnail+.review__inner{margin-top:-1.875rem}.thumbnail+.review__inner--noAuthor{margin-top:0}.review__text{font-size:1rem}.review__movieRate{margin:0 -.625rem .9375rem -1.25rem;padding:0 1.25rem 1.25rem;font-size:1rem}.review__movieRate .userRate__rate{padding:0 .3125rem;font-size:1.125rem}.review__movieRate .userRate__rate--noRate{font-size:1rem}.review__movieRate:empty{display:none}.review__userMovieRate,.review__userMovieRate span{font-size:.875rem}.review .userRate__movieRateLabel{padding-right:1.125rem}.review--userEvent{border:1px solid #e8e8e8}.review--userEvent .review__inner{padding:0}.review--userEvent .review__description{padding-top:0}.review--userEvent .review__text{font-size:1rem}.review--film{display:flex;margin:0}.review--film .review__inner{justify-content:flex-end;margin-top:0;padding:1.125rem 1rem 1rem}.review--film .review__description{padding-top:0;padding-bottom:1.5rem}.review--film .review__title{max-height:3.125rem;font-size:1.25rem}.review--film .review__shortDesc{line-height:1.57}.review--film .review__textRest{display:inline}.review--film .review__authorRate,.review--film .review__authorName{padding-left:.875rem}.review--film .thumbnail{min-width:20rem;min-height:12.5rem;padding-top:28.5%}.review--film .ico{font-size:1.125rem}.review--last{display:flex;margin:0 0 1.5rem;padding:0}.review--last .review__inner{justify-content:flex-end;margin-top:0;padding:1.125rem 1rem 1rem}.review--last .review__description{padding-top:0;padding-bottom:.75rem}.review--last .review__title{max-height:3.125rem}.review--last .review__text{line-height:1.57}.review--last .review__textRest{display:inline}.review--last .review__authorRate,.review--last .review__authorName{padding-left:0}.review--last .thumbnail{width:auto;min-width:20rem;min-height:12.5rem;padding-top:28.5%}.review--last .ico{font-size:1.125rem}.review--profile{margin-bottom:1.5rem}.review--profile .review__movie{font-size:.875rem;font-weight:400}.review--profile .review__description{padding-top:0;padding-bottom:.75rem}.review--profile .review__author{display:flex;flex-direction:column}.review--profile .review__authorRate,.review--profile .review__authorName{padding:0;line-height:1.5}.review--profile .thumbnail{max-width:20rem}.review.review--withPoster .review__title{display:block;display:-webkit-box;position:relative;max-height:4.6475rem;overflow:hidden;font-size:1.625rem;line-height:1.43;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.625rem}.review.review--withPoster .review__text{max-height:2.8125rem;font-size:1rem;-webkit-line-clamp:2}.review.review--withPoster .review__inner{padding-top:.9375rem;padding-left:1.75rem}.review.review--withPoster .review__author .avatar{width:3.125rem;height:3.125rem}.review.review--withPoster .review__movieProductionYear{margin-right:.5rem}.review.review--horizontal{display:flex}.review.review--horizontal .thumbnail{min-width:21.5rem;max-width:21.5rem;padding-top:15.875rem}.review.review--horizontal .review__inner{flex-grow:1;justify-content:space-between;padding-left:1.25rem}.review.review--horizontal .review__meta{margin-top:0;margin-bottom:.75rem}.review.review--horizontal .review__movie{margin-bottom:1.25rem}.review.review--horizontal .review__text{-webkit-line-clamp:2}.reviewFooter{padding:1.25rem;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;font-size:1rem}}@media (min-width: 1152px){.review{transition:box-shadow .5s cubic-bezier(.25,.46,.45,.94)}.review__title{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.review__title:hover{opacity:.6}.review__readMore,.review__movieTitle{transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.review__readMore:hover,.review__movieTitle:hover{opacity:.6}.review__externalLink a{transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.review__externalLink a:hover{opacity:.6}.mouse .review:hover{box-shadow:0 0 2rem #0003}.mouse .review:hover .thumbnail{background-size:35%}.mouse .review:hover .thumbnail__image{transform:scale(1.1)}.mouse .review.review--raised:hover{box-shadow:none}.mouse .review.review--raised:hover .review__description{box-shadow:0 0 2rem #0003}.review.review--raised .review__inner{display:flex;padding-right:0;padding-left:0}.review.review--raised .review__description{width:100%;padding:1rem 1rem 1rem 1.5rem;transition:box-shadow .5s cubic-bezier(.25,.46,.45,.94);background:#fff}.review.review--raised .review__author{flex-direction:column;align-items:center;justify-content:flex-start;margin:0 .875rem;padding-top:3.125rem}.review.review--raised .review__authorLink{margin-bottom:1rem}.review.review--raised .review__authorName{padding:0;text-align:center;white-space:normal}.review.review--withPoster .review__inner{padding-right:1.75rem;padding-left:1.75rem}.review.review--horizontal .thumbnail{min-width:31.125rem;padding-top:17.5rem}.review.review--horizontal .review__inner{flex-grow:1;justify-content:space-between;padding-left:1.875rem}.review.review--horizontal .review__movie{margin-bottom:1.25rem;font-size:1.25rem}.review.review--horizontal .review__movieRate{margin:0 -.625rem .9375rem -1.875rem;padding:0 1.25rem 1.25rem 1.875rem}.review.review--horizontal .review__title{margin-bottom:.9375rem}.review.review--horizontal .review__text{-webkit-line-clamp:3}.review.review--horizontal .review__meta{margin-bottom:.75rem}.review--userEvent{transition:none}.mouse .review--userEvent:hover{box-shadow:none}.review--film .review__authorName{width:fit-content;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.review--film .review__authorName:hover{opacity:.6}.review--last{flex-direction:column;margin:0}.review--profile.review--film .review__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"desc desc" "author link";grid-template-rows:repeat(6,min-content max-content);margin:-3rem 1rem 0}.review--profile.review--film .review__description{grid-area:desc}.review--profile.review--film .review__externalLink{grid-area:link;align-self:flex-end;justify-content:flex-end;padding:0}.review--profile.review--film .review__externalLink .link{display:inline-block;max-width:11.25rem;word-wrap:break-word}.review--profile.review--film .review__author{grid-area:author}.review--profile.review--film .thumbnail{max-width:unset}}@media (min-width: 1152px) and (min-height: 43.75rem){.review--film{display:block}.mouse .review--film:hover{box-shadow:none}.mouse .review--film:hover .review__inner{box-shadow:0 0 2rem #0003}.review--film .review__inner{margin:-5.75rem 1rem 0;transition:box-shadow .2s cubic-bezier(.25,.46,.45,.94);background:#fff}.review--film .review__title{font-size:1.25rem}.review--film .review__text,.review--film .review__readMore{font-size:1rem}.review--film .review__shortDesc{line-height:1.75}.review--film .review__description{padding-bottom:1.25rem}.review--film .thumbnail{padding-top:48%}.review--film .thumbnail__image{object-position:0 0}}
