.reviewBox{position:relative;height:-webkit-min-content;height:-moz-min-content;height:min-content}.reviewBox__thumbnail{position:relative}.reviewBox__content{position:relative;margin:.75rem 0 0}.reviewBox__header{margin:unset;font-size:medium;font-size:initial}.reviewBox__filmTitle,.reviewBox__filmYear{display:inline-block;color:#888;font-size:.875rem;font-family:"PT Sans Narrow","Open Sans",sans-serif;font-weight:700;line-height:1.43;text-transform:uppercase}.reviewBox__title{display:-webkit-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-height:3.25rem;margin-bottom:.375rem;overflow:hidden;color:#242424;font-size:1.125rem;line-height:1.56;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reviewBox__text,.reviewBox__dots{color:#888;font-size:.875rem;line-height:1.57;word-break:break-word}.reviewBox__dots{display:inline}.reviewBox__readMore{color:#976103;font-size:.875rem}.reviewBox__textRest{display:none}.reviewBox__user{display:grid;grid-template-columns:2.875rem 1fr;grid-template-areas:"avatar userName" "avatar filmCritic" "avatar filmRate";grid-template-rows:repeat(3,-webkit-min-content -webkit-max-content);grid-template-rows:repeat(3,min-content max-content);margin-top:.75rem}.reviewBox__avatar{grid-area:avatar}.reviewBox__userName,.reviewBox__filmCritic,.reviewBox__filmRate{padding-left:.625rem}.reviewBox__rateLabel{color:#242424;font-size:.875rem;line-height:1.43}.reviewBox__userName{display:flex;grid-area:userName;align-items:center;padding-top:.125rem;color:#242424;font-size:1rem;line-height:1.5}.reviewBox__authorIcon{padding-left:.25rem;color:#ffc200;font-size:1rem}.reviewBox__filmCritic{grid-area:filmCritic;color:#888;font-size:.875rem;line-height:1.43}.reviewBox__filmRate{display:flex;grid-area:filmRate;align-items:center;width:100%}.reviewBox__rate{padding-right:.25rem;color:#242424;font-size:.875rem;line-height:1.43}.reviewBox__externalLink{display:flex;align-items:center;padding-top:.5rem;color:#888;font-size:.875rem}.reviewBox__externalLink .ico{padding-left:.25rem;color:#ffc200;font-size:1.125rem}.reviewBox__label{font-family:"PT Sans Narrow","Open Sans",sans-serif;font-size:.75rem;text-transform:uppercase}.reviewBox__label--gold{position:relative;color:#e7a90f;font-weight:700}.reviewBox__label--gray{color:#888;font-size:.875rem}.reviewBox--noAvatar .reviewBox__user{display:flex;flex-direction:column}.reviewBox--noAvatar .reviewBox__userName,.reviewBox--noAvatar .reviewBox__filmCritic,.reviewBox--noAvatar .reviewBox__filmRate{padding-left:0}.reviewBox .externalReviewPanel{display:flex;position:absolute;z-index:1;top:0;right:0;padding:.25rem}.reviewBox .ico--starSolid{color:#e8e8e8;font-size:1.125rem;line-height:1.43}.reviewBox .ico--starSolid.isSelected{color:#ffc200}@media (min-width:768px){.reviewBox__dots{display:none}.reviewBox__userName,.reviewBox__filmCritic,.reviewBox__filmRate{padding-left:.75rem}.reviewBox__textRest{display:inline}.reviewBox__content{margin:1rem 0 0}.reviewBox__text{line-height:1.71}.reviewBox__user{margin-top:1rem}.reviewBox--tripple .reviewBox__textRest{display:none}.reviewBox--middle .reviewBox__content{z-index:1;margin:-3rem 1rem 0;padding:1rem;background:#fff}.reviewBox--middle .reviewBox__title{font-size:1.25rem}.reviewBox--middle .reviewBox__filmRate{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reviewBox--middle .reviewBox__externalLink{padding-top:0}.reviewBox--middle .reviewBox--noAvatar__user{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.reviewBox--middle .reviewBox--noAvatar__rateLabel,.reviewBox--middle .reviewBox--noAvatar__userName{width:100%}.reviewBox--wide{display:flex}.reviewBox--wide .reviewBox__content{margin:.75rem 1rem;padding:0}.reviewBox--wide .reviewBox__title{margin-bottom:.125rem;max-height:3.5rem;font-size:1.25rem}.reviewBox--wide .reviewBox__user{margin-top:1.625rem}.reviewBox--wide .reviewBox__userName{padding-top:.0625rem}.reviewBox--wide .reviewBox__label--gold{position:absolute;top:-1.125rem}.reviewBox--wide .thumbnail{min-width:20rem;min-height:12.5rem;padding-top:28.5%}.reviewBox--noAvatar .reviewBox__user{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.reviewBox--noAvatar .reviewBox__rateLabel,.reviewBox--noAvatar .reviewBox__userName{width:100%}.reviewBox--noAvatar .reviewBox__userName,.reviewBox--noAvatar .reviewBox__filmCritic,.reviewBox--noAvatar .reviewBox__filmRate{padding-left:0}}@media (min-width:1152px){.reviewBox{transition:box-shadow .5s cubic-bezier(.25,.46,.45,.94)}.reviewBox__title,.reviewBox__readMore,.reviewBox__filmTitle,.reviewBox__userName,.reviewBox__externalLink a,.reviewBox__link{transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.reviewBox__title:hover,.reviewBox__readMore:hover,.reviewBox__filmTitle:hover,.reviewBox__userName:hover,.reviewBox__externalLink a:hover,.reviewBox__link:hover{opacity:.6}.reviewBox__content{padding:0 1rem 1rem}.reviewBox:hover{box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.04),0 -.5rem 1.5rem 0 rgba(0,0,0,.04)}.reviewBox:hover .thumbnail{background-size:35%}.reviewBox:hover .thumbnail__image{transform:scale3d(1.1,1.1,1)}.reviewBox--tripple .reviewBox__textRest{display:inline}.reviewBox--middle .reviewBox__content{transition:box-shadow .5s cubic-bezier(.25,.46,.45,.94)}.reviewBox--middle:hover{box-shadow:none}.reviewBox--middle:hover .reviewBox__content{box-shadow:0 0 2rem rgba(0,0,0,.2)}.reviewBox--middle:hover .thumbnail{background-size:35%}.reviewBox--middle:hover .thumbnail__image{transform:scale3d(1.1,1.1,1)}.reviewBox--wide{box-shadow:0 1rem 1.5rem 0 rgba(0,0,0,.08),0 -.5rem 1rem 0 rgba(0,0,0,.04)}.reviewBox--wide .reviewBox__content{margin:0;padding:1rem 1rem .625rem}.reviewBox--wide .reviewBox__text{line-height:1.51}.reviewBox--wide .reviewBox__label--gold{top:-.375rem}}.filmCriticsVotesSection{position:relative}.filmCriticsVotesSection__background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:calc(100% - 40px);max-height:15.625rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f8f8f8}.filmCriticsVotesSection__criticRating{padding:.5rem 1rem .375rem;color:#242424;font-size:.875rem}.filmCriticsVotesSection__criticAverage{position:relative;margin-right:.5rem;padding:.1875rem .25rem;border:1px solid #242424;border-radius:.125rem;color:#242424;font-size:.875rem;pointer-events:none}.filmCriticsVotesSection__criticAverage::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.3);pointer-events:none}.filmCriticsVotesSection.hidden{height:0;overflow:hidden}.filmCriticsVotesSection .crs__showAllButton{margin:.5rem 0 1.5rem 1rem;padding-right:.5rem;padding-left:.5rem;background:#f8f8f8}.filmCriticsVotesSection .crs__showAllButton .ico{width:3.5rem;height:3.5rem;font-size:2rem;pointer-events:none}.filmCriticsVotesSection .crs__showAllButton span{font-size:.75rem;font-weight:400;pointer-events:none}.filmCriticsVotesSection .page__header{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:0}@media (min-width:768px){.filmCriticsVotesSection{position:relative;max-width:728px;margin:0 auto}.filmCriticsVotesSection__background{max-height:15.25rem;border-top:0;border-bottom:0}.filmCriticsVotesSection__criticAverage{font-size:1rem}.filmCriticsVotesSection__criticRating{display:inline-block;margin-left:2rem;padding:0;transition:color .35s;font-size:1rem;cursor:pointer}html.mouse .filmCriticsVotesSection__criticRating:hover{color:#888}.filmCriticsVotesSection__crsWrapper{padding:0 .5rem}.filmCriticsVotesSection .page__header{flex-direction:row;align-items:center;padding-top:1.5rem}.filmCriticsVotesSection .crs__showAllButton{flex-direction:row-reverse;margin:1rem 1rem 1.5rem}.filmCriticsVotesSection .crs__showAllButton .ico{width:4.5rem;height:4.5rem;font-size:3rem}.filmCriticsVotesSection .crs__showAllButton span{max-width:9.375rem;padding:0;font-size:.75rem;line-height:1.43}.filmCriticsVotesSection .crs__showAllButton span.long{max-width:11.375rem;margin-right:1rem;text-align:left}}.filmFriendComment{display:grid;position:relative;grid-template-columns:3rem 1fr 1fr;grid-template-areas:"avatar name name" "avatar publisher publisher" "avatar status status" "comment comment comment" "extras extras extras" "social social date" "commentsList commentsList commentsList";grid-template-rows:repeat(6,-webkit-min-content -webkit-max-content);grid-template-rows:repeat(6,min-content max-content)}.filmFriendComment.isProcessing .filmFriendComment__social{pointer-events:none}.filmFriendComment__avatar{grid-area:avatar;width:3rem;height:3rem}.filmFriendComment.isAnimated .filmFriendComment__avatar{-webkit-animation:showUp .3s cubic-bezier(.25,.46,.45,.94);animation:showUp .3s cubic-bezier(.25,.46,.45,.94)}.filmFriendComment__name{grid-area:name;align-self:end;padding-top:.25rem;padding-left:.75rem;font-size:1rem;line-height:1.25rem}.filmFriendComment__name a{transition:color .35s}html.mouse .filmFriendComment__name a:hover{color:#888}.filmFriendComment__publisher{grid-area:publisher;align-self:end;padding-left:.75rem;color:#888;font-size:.875rem;line-height:1.43}.filmFriendComment__publisher span{display:inline-block}.filmFriendComment__status{display:flex;grid-area:status;align-items:center;height:1.75rem;padding-left:.75rem;color:#888;font-size:.875rem;line-height:1.25rem}.filmFriendComment__status .ico{margin-left:-.0625rem;color:#e8e8e8;font-size:1.125rem}.filmFriendComment__status .ico.isSelected{color:#ffc200}.filmFriendComment__status .ico.ico--likeSolid{margin-left:.5rem;color:#ffc200}.filmFriendComment__status .ico.ico--eyeSolid{margin-left:.0625rem}.filmFriendComment__status .rate{padding-right:.25rem;color:#242424}.filmFriendComment__status strong{color:#242424;font-weight:400}.filmFriendComment__status div{display:flex}.filmFriendComment__comment{grid-area:comment;margin-top:.875rem;padding:.5rem;border-radius:.3125rem;background:#f8f8f8;font-size:.875rem;line-height:1.57}.filmFriendComment__commentPlaceholder{grid-area:comment;margin-top:1rem;padding:.5rem;color:#ccc;font-size:.875rem;text-align:center}.filmFriendComment__social{display:flex;grid-area:social;padding-top:.875rem;font-size:.875rem;line-height:1.25rem}.filmFriendComment__date{grid-area:date;justify-self:end;padding-top:.875rem;font-size:.875rem;color:#888;line-height:1.25rem}.filmFriendComment__commentIt{transition:.3s color;color:#888;line-height:1.25rem}html.mouse .filmFriendComment__commentIt:hover{color:#e7a90f}.filmFriendComment__action{display:flex;align-items:center;margin-left:.75rem;color:#888;line-height:1.25rem}.filmFriendComment__action[data-count="0"] .filmFriendComment__counter{display:none}.filmFriendComment__action .ico{transition:.3s color;font-size:1.25rem;pointer-events:none}.filmFriendComment__action--comments .ico::before{content:"\e910"}.filmFriendComment__action--comments[data-count="0"]{display:none}.filmFriendComment__action--likes .ico::before{content:"\e941"}.filmFriendComment__action--likes.isOn .ico::before{content:"\e942";color:#ffc200}html.mouse .filmFriendComment__action .ico:hover{color:#e7a90f}.filmFriendComment__action:first-child{margin-left:0}.filmFriendComment__counter{margin-right:.1875rem}.filmFriendComment__button{display:flex}.filmFriendComment__commentsList{display:grid;position:relative;grid-area:commentsList;grid-row-gap:1rem}.filmFriendComment .filmFriendComment__inputLine{margin-top:1rem;background:#f8f8f8}.filmFriendComment--maxLines .filmFriendComment__comment span{display:block;display:-webkit-box;position:relative;max-height:4.12125rem;overflow:hidden;font-size:.875rem;line-height:1.57;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.filmFriendComment--criticSection{width:16.5rem;min-height:12.375rem;margin:.5rem 0 1.5rem 1rem;padding:1rem .75rem;border-radius:.125rem;background:#fff;box-shadow:0 6px 16px 0 rgba(0,0,0,.08)}.filmFriendComment--criticSection .filmFriendComment__name,.filmFriendComment--criticSection .filmFriendComment__status,.filmFriendComment--criticSection .filmFriendComment__publisher{margin:0}.filmFriendComment--criticSection .filmFriendComment__name{padding-top:.25rem;font-size:.875rem}.filmFriendComment--criticSection .filmFriendComment__comment{cursor:pointer}.filmFriendComment--criticSection .filmFriendComment__status{align-items:center;padding-top:.25rem}.filmFriendComment--criticSection .filmFriendComment__status .rate{font-size:.875rem;line-height:1.125rem}.filmFriendComment--criticSection .filmFriendComment__status .ico{font-size:.9375rem}.filmFriendComment--criticSection:not(.filmFriendComment--hasPublisher) .filmFriendComment__status{align-items:start;min-height:2.875rem}.isDark .filmFriendComment__status .ico:not(.isSelected):not(.ico--likeSolid){color:#555}.isDark .filmFriendComment__status .rate{color:#eee}.isDark .filmFriendComment__comment{background-color:#000}@media (min-width:768px){.filmFriendComment--criticSection{width:20rem;margin:1rem 1rem 1.5rem;padding:1rem 1.25rem;box-shadow:0 8px 14px 0 rgba(0,0,0,.08),0 -8px 14px 0 rgba(0,0,0,.04)}.filmFriendComment--criticSection .filmFriendComment__name,.filmFriendComment--criticSection .filmFriendComment__status,.filmFriendComment--criticSection .filmFriendComment__publisher{padding-left:.75rem}.filmFriendComment--criticSection .filmFriendComment__name{font-size:1rem}.filmFriendComment--criticSection .filmFriendComment__status{align-items:center;padding-top:.125rem}.filmFriendComment--criticSection .filmFriendComment__status .ico{font-size:1.1875rem}.filmFriendComment--criticSection .filmFriendComment .rate{font-size:1rem}}@media (min-width:1152px){.filmFriendComment__name{padding-top:.3125rem}.filmFriendComment__status{font-size:1rem}}@-webkit-keyframes showSaved{0%{transform:scale(0)}20%{transform:scale(1)}80%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes showSaved{0%{transform:scale(0)}20%{transform:scale(1)}80%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@-webkit-keyframes showSend{0%{transform:scaleY(0) translateX(-.5rem)}to{transform:scaleY(1) translateX(0)}}@keyframes showSend{0%{transform:scaleY(0) translateX(-.5rem)}to{transform:scaleY(1) translateX(0)}}.textInput{position:relative}.textInput__text{background:#fff}.textInput .hide{display:none!important}.textInput.isProcessing{pointer-events:none}.textInput.isProcessing .textInput__save{transform:scaleY(.25) translateX(.5rem);opacity:0;transition:transform .3s,opacity .3s}.textInput.isProcessing::after{content:"";position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;width:1.25rem;height:1.25rem;margin:auto;-webkit-animation:spin 1.5s linear infinite,delayed-fade-in 1s;animation:spin 1.5s linear infinite,delayed-fade-in 1s;opacity:inherit;background:url(../gfx/d.2a2bca72b58243e965b2fe38b63eda985.svg) no-repeat center;background-size:1.25rem;left:auto;right:.625rem}.textInput--saved .textInput__save{transform:scaleY(0)}.textInput--saved::before{position:absolute;font-family:"filmweb-ico";font-size:1.25rem;content:"\e908";justify-content:center;align-items:center;display:flex;color:#009100;background:#f8f8f8;width:1.875rem;height:1.875rem;border-radius:1.875rem;margin:auto;right:.3125rem;bottom:.3125rem;top:.3125rem;left:auto;transform:scale(1);-webkit-animation:showSaved 1.8s;animation:showSaved 1.8s;z-index:1}.textInput--editable .textInput__text{background:#f8f8f8;border:1px solid #e8e8e8;border-radius:.125rem}.isDark .textInput--editable .textInput__text{border:1px solid #555}.textInput--editable.textInput--autoSave .textInput__text{padding:.625rem .5rem}.textInput__text{position:relative;padding:.625rem 2.1875rem .625rem .5rem;cursor:text;min-height:1rem}.textInput--editable .textInput__text{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.textInput__text>i{display:block;position:absolute;top:-.5625rem;left:1.25rem;width:.5rem;height:.5625rem;overflow:hidden;border-left:1px solid #e8e8e8}.textInput__text>i::after{content:"";position:absolute;top:1px;left:-.75rem;width:1.125rem;height:1.125rem;transform:rotateZ(45deg);border:1px solid #e8e8e8;border-right-width:0;border-bottom-width:0;background:#f8f8f8}.textInput__text>i{left:.625rem}.textInput__save{display:flex;color:#ccc;font-size:1.5rem;position:absolute;top:0;right:.25rem;bottom:0;height:2rem;width:2rem;margin:auto;justify-content:center;align-items:center;pointer-events:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}.textInput:not(.isProcessing):not(.textInput--saved) .textInput__save{-webkit-animation:showSend .3s;animation:showSend .3s}.textInput--unsaved .textInput__save{color:#ffc200;pointer-events:all}.textInput--open:not(.isProcessing) .textInput__text>i::after{background-color:#fff}.textInput--open:not(.isProcessing) .textInput__text{background:#fff;border-color:#ffc200!important;box-shadow:1px 1px 1px rgba(0,0,0,.04)}.textInput--open:not(.isProcessing) .textInput__text>i{border-color:#ffc200}.textInput--open:not(.isProcessing) .textInput__text>i::after{border-color:#ffc200}.textInput__textarea{min-height:1.125rem;font-size:.875rem;line-height:1.3;resize:none}.textInput__label{font-size:.875rem;line-height:1.125rem;min-height:1.125rem;display:block;cursor:text}.textInput__label--placeholder{color:#888}.textInput--extended .textInput__label{font-size:.875rem;line-height:1.125rem}.textInput__textarea,.textInput__label{display:block;width:100%;min-width:100%;max-width:100%;overflow:hidden;border:0;outline:0;background:0 0;font-family:"Lato",sans-serif}.textInput .textInput__counter{z-index:1;display:flex;position:absolute;right:4px;bottom:-8px;align-items:center;height:16px;padding:0 3px;opacity:0;background:#fff;color:#888;font-size:10px;font-weight:700;line-height:16px;transform:scale3d(1,1,1)}.textInput .textInput__counter--almost{background:#ffc200;color:#242424}.textInput--open:not(.isProcessing) .textInput__text .textInput__counter{opacity:1}.isDark .textInput .textInput__textarea,.isDark .textInput .textInput__text,.isDark .textInput .textInput__label{background:#202020;color:#eee}.isDark .textInput .textInput__textarea--placeholder,.isDark .textInput .textInput__text--placeholder,.isDark .textInput .textInput__label--placeholder{color:#888}.isDark .textInput--open:not(.isProcessing) .textInput__text{background:#202020;color:#eee}.isDark .textInput--open:not(.isProcessing) .textInput__text>i{border-color:#ffc200}.isDark .textInput--open:not(.isProcessing) .textInput__text>i::after{border-color:#ffc200}.isDark .textInput--saved::before{color:#58cc00;background:#202020}.isDark .textInput .textInput__text>i{border-color:#555}.isDark .textInput .textInput__text>i::after{border-color:#555;background-color:#202020}.isDark .textInput .textInput__counter{background:#202020;color:#888}.isDark .textInput .textInput__counter--almost{background:#ffc200;color:#242424}@media (max-width:767px){.textInput__date{display:none}}.reactionsList__header{display:flex;flex-direction:column}.reactionsList__container{padding:1rem}.reactionsList__summary,.reactionsList__similarities{margin-bottom:1rem}.reactionsList__summary{font-size:.875rem;line-height:1.25rem;color:#888;display:flex;align-items:center}.reactionsList__summary .ico{color:#ffc200;font-size:1.125rem;margin-left:.1875rem;margin-right:.125rem}.reactionsList__summary strong{font-weight:400;color:#242424}.reactionsList__summary .criticsAverage{border:1px solid #242424;color:#242424;border-radius:.125rem;padding:0 .1875rem;margin-left:.25rem}.reactionsList__similarities{padding:.25rem .25rem 1.25rem;border-bottom:1px solid rgba(172,172,172,.3)}.reactionsList__similarities .control{margin:0}.reactionsList__similarities .control__title{padding:0 0 0 .375rem}.reactionsList__list>div{margin-bottom:1rem;padding-bottom:1rem}.reactionsList__list>div:not(:last-child){border-bottom:1px solid rgba(172,172,172,.3)}.reactionsList .filmFriendComment .tinyReview{grid-area:extras}.reactionsList.isLoading::after{content:"";position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;width:4.375rem;height:4.375rem;margin:auto;-webkit-animation:spin 1.5s linear infinite,delayed-fade-in .75s;animation:spin 1.5s linear infinite,delayed-fade-in .75s;opacity:inherit;background:url(../gfx/d.2a2bca72b58243e965b2fe38b63eda985.svg) no-repeat center;background-size:4.375rem}@media (min-width:768px){.reactionsList__summary,.reactionsList__similarities{margin-bottom:1.5rem}.reactionsList__similarities{padding:0;border-bottom:none}.reactionsList__header{flex-direction:row;align-items:center;justify-content:space-between}}.isDark .reactionsList__summary strong{color:#eee}