.summaryPageMain{margin:0 auto;background:#000}@font-face{font-family:REM;src:url(https://fwcdn.pl/prt/static/pages/summary/fonts/rem/subset-REM-Bold.woff2) format("woff2"),url(https://fwcdn.pl/prt/static/pages/summary/fonts/rem/subset-REM-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:REM-Medium;src:url(https://fwcdn.pl/prt/static/pages/summary/fonts/rem/subset-REM-Medium.woff2) format("woff2"),url(https://fwcdn.pl/prt/static/pages/summary/fonts/rem/subset-REM-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.summaryPageMain .source{font-family:Lato,sans-serif;font-weight:400;color:#888;font-size:1rem}.summaryPageMain .page__container{max-width:44rem}@media (min-width: 768px){.summaryFilmsPage .flatContentWrapper,.summarySerialsPage .flatContentWrapper,.summaryGamesPage .flatContentWrapper,.summaryPersonsPage .flatContentWrapper{width:100%!important}}.summaryPageHeroSection{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;height:18.75rem;background:#000 url(https://fwcdn.pl/prt/static/pages/summary/summaryHero-1.webp) top center no-repeat}.summaryPageHeroSection:before{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;height:5rem;background:linear-gradient(360deg,#000,#0000)}.summaryPageHeroSection__logo{width:3.875rem}.summaryPageHeroSection .page__top{margin-bottom:2.375rem}.summaryPageHeroSection .page__title h2,.summaryPageHeroSection .page__title h1{color:#fff;font-family:REM;font-size:1.875rem;font-weight:700;line-height:2.375rem}@media (min-width: 768px){.summaryPageHeroSection{height:22.5rem}.summaryPageHeroSection .page__top{margin-bottom:5.3125rem}.summaryPageHeroSection .page__title h2,.summaryPageHeroSection .page__title h1{font-size:2.625rem;line-height:3.25rem}}.summaryPageNavSection{position:sticky;z-index:10;top:var(--fw-header-height);padding:1rem 0}.summaryPageNavSection .nav{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin:0 auto}.summaryPageNavSection .nav__item{display:flex;align-items:center;justify-content:center;height:2rem;padding:0 .75rem;border-radius:2rem;background-color:#2e2e2e;color:#fff;font-size:.875rem;transform:background-color .5s cubic-bezier(.25,.46,.45,.94),color .5s cubic-bezier(.25,.46,.45,.94)}@media (min-width: 768px){.summaryPageNavSection .nav__item{font-size:1rem}}.summaryPageNavSection .nav__item--selected,html.mouse .summaryPageNavSection .nav__item:hover{background-color:#ffc200;color:#242424}.summaryPageMostPopularSection{padding-bottom:4rem}@media (min-width: 768px){.summaryPageMostPopularSection{padding-bottom:8rem}}.summaryPageMostPopularSection__header{padding-bottom:1rem}.summaryPageMostPopularSection__icon{margin-bottom:.5rem}.summaryPageMostPopularSection__icon img{width:1.5rem;height:1.5rem}.summaryPageMostPopularSection__title{margin-bottom:.5rem;color:#fff;font-family:REM;font-size:1.5rem;line-height:1.75rem}.summaryPageMostPopularSection__subtitle{margin-bottom:.5rem;color:#888;font-size:1rem}.summaryPageMostPopularSection__content{margin-bottom:4rem}.summaryPageMostPopularSection__mainItem{display:block;position:relative;margin-bottom:2rem}.popular .summaryPageMostPopularSection__mainItem:after{content:attr(data-badge);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.84375rem;font-weight:700;font-family:REM;color:#000;border-radius:.125rem;background-color:#fff;z-index:5;box-shadow:0 4px 16px #0006}@media (min-width: 768px){.popular .summaryPageMostPopularSection__mainItem:after{content:attr(data-badge);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.5rem;font-weight:700;font-family:REM;color:#000;border-radius:.2rem;background-color:#fff;z-index:5;box-shadow:0 4px 16px #0006}}.popular .summaryPageMostPopularSection__mainItem:after{top:.75rem;left:.75rem}html.mouse .summaryPageMostPopularSection__mainItem:hover .title{color:#ffc200}html.mouse .summaryPageMostPopularSection__mainItem:hover .summaryPageMostPopularSection__imageWrap img,html.mouse .summaryPageMostPopularSection__mainItem:hover .summaryPageMostPopularSection__detailsGroup img{scale:1.1}.summaryPageMostPopularSection__detailsGroup{position:relative;display:grid;grid-template-columns:2.375rem 1fr;grid-template-areas:"image title" "image subtitle";grid-template-rows:auto;gap:.625rem;margin-bottom:1rem}.summaryPageMostPopularSection__detailsGroup img{border-radius:.25rem;grid-area:image;transition:scale .5s cubic-bezier(.25,.46,.45,.94)}.summaryPageMostPopularSection__detailsGroup .title{grid-area:title;color:#fff;font-family:REM;font-size:1.5rem;line-height:1.75rem;transition:color .5s cubic-bezier(.25,.46,.45,.94)}.review .summaryPageMostPopularSection__detailsGroup .title{margin-top:1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.summaryPageMostPopularSection__detailsGroup .subtitle{grid-area:subtitle;font-size:.625rem;line-height:.75rem;text-transform:uppercase}.summaryPageMostPopularSection__imageWrap{position:relative;overflow:hidden;height:0;padding-top:12.5rem}.summaryPageMostPopularSection__imageWrap:before{content:"";position:absolute;z-index:1;right:0;bottom:0;left:0;height:80%;background:linear-gradient(0deg,#000,#000 7%,#0000)}.summaryPageMostPopularSection__imageWrap img{border-radius:.25rem;position:absolute;width:100%;height:auto;top:0;right:0;bottom:0;left:0;transition:scale .5s cubic-bezier(.25,.46,.45,.94)}.summaryPageMostPopularSection__imageWrap img.desktop{display:none}@media (min-width: 768px){.summaryPageMostPopularSection__imageWrap img.mobile{display:none}.summaryPageMostPopularSection__imageWrap img.desktop{display:block}}.summaryPageMostPopularSection__mainItemDetails{position:relative;z-index:1}.popular .summaryPageMostPopularSection__mainItemDetails{margin-top:-2rem}.review .summaryPageMostPopularSection__mainItemDetails{padding:0 0 2rem}.review .summaryPageMostPopularSection__mainItemDetails .subtitle{font-weight:700;margin-bottom:.5rem}.summaryPageMostPopularSection__mainItemDetails .description{margin-bottom:.5rem;color:#747474;font-size:.875rem;line-height:1.125rem}.summaryPageMostPopularSection__mainItemDetails .description span{color:#ffc200}.summaryPageMostPopularSection__mainItemDetails .author{display:flex;align-items:center;gap:.25rem;color:#fff}.summaryPageMostPopularSection__mainItemDetails .author img{width:1rem;height:1rem;border-radius:50%}@media (min-width: 768px){.popular .summaryPageMostPopularSection__mainItemDetails{padding:0 1rem}.review .summaryPageMostPopularSection__mainItemDetails .subtitle{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}}.summaryPageMostPopularSection__listSecondHeader{margin-bottom:.5rem;color:#888;font-family:REM;font-size:.875rem;line-height:1.125rem;font-weight:700}.summaryPageMostPopularSection__listSecond{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.4375rem,1fr));gap:.625rem}.summaryPageMostPopularSection__listSecond .item{border-radius:.25rem;position:relative;aspect-ratio:87/131;max-width:5.4375rem;overflow:hidden}.summaryPageMostPopularSection__listSecond .item:after{content:attr(data-badge);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.84375rem;font-weight:700;font-family:REM;color:#000;border-radius:.125rem;background-color:#fff;z-index:5;box-shadow:0 4px 16px #0006}.mouse .summaryPageMostPopularSection__listSecond .item a:hover img{scale:1.1}.summaryPageMostPopularSection__listSecond .item img{object-fit:cover;height:100%;transition:scale .5s cubic-bezier(.25,.46,.45,.94)}.summaryPageCategorySection{padding-bottom:4rem}@media (min-width: 768px){.summaryPageCategorySection{padding-bottom:8rem}}.summaryPageCategorySection.page__section--wts{background-color:#36af4d;color:#eee;padding:2rem 0}.summaryPageCategorySection.page__section--wts .summaryPageCategorySection__itemDetails{min-height:0}.summaryPageCategorySection.page__section--price .text{color:#36af4d}.summaryPageCategorySection.page__section--price .summaryPageCategorySection__itemDetails,.summaryPageCategorySection.page__section--directors .summaryPageCategorySection__itemDetails{min-height:0}.summaryPageCategorySection__header{font-family:REM;padding-bottom:1rem}.summaryPageCategorySection__icon{margin-bottom:.5rem}.summaryPageCategorySection__icon img{height:1.5rem}.summaryPageCategorySection__title{margin-bottom:.5rem;font-family:REM;font-size:1.5rem;line-height:1.75rem;font-weight:700}.summaryPageCategorySection__subtitle{margin-bottom:.5rem;font-family:Lato,sans-serif;color:#888;font-size:1rem;font-weight:400;line-height:1.1875rem}.summaryPageCategorySection__item{display:grid;align-items:center;grid-template-columns:2.5rem 1fr;gap:.25rem;margin-bottom:1rem;overflow:hidden}.summaryPageCategorySection__item>.imgWrap img{border-radius:.25rem;transition:scale .5s cubic-bezier(.25,.46,.45,.94)}.summaryPageCategorySection__item:hover .summaryPageCategorySection__itemDetails .imgWrapper{scale:1.1}.summaryPageCategorySection__item:hover>.imgWrap img{scale:1.1}.summaryPageCategorySection__item:hover .title{color:#ffc200}.summaryPageCategorySection__item:not(:has(.imgWrap)){gap:0;grid-template-columns:1fr}.summaryPageCategorySection__item:not(:has(.imgWrap)) .summaryPageCategorySection__itemDetails{display:grid;grid-template-columns:1fr;padding:.25rem 0;align-content:center}.summaryPageCategorySection__item:not(:has(.imgWrap)) .summaryPageCategorySection__itemDetails .imgWrapper{background-size:cover}.summaryPageCategorySection__item:not(:has(.imgWrap)) .title{padding-bottom:.25rem}.summaryPageCategorySection__item:not(:has(.imgWrap)) .text{margin-bottom:.25rem;color:#ffffffb3;line-height:1.1}@media (min-width: 768px){.summaryPageCategorySection__item{grid-template-columns:4.25rem 1fr}}.summaryPageCategorySection__item .imgWrap{border-radius:.25rem;display:block;overflow:hidden}.summaryPageCategorySection__itemDetails{border-radius:.25rem;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:.5rem;height:100%;overflow:hidden;font-family:REM-Medium;min-height:5.625rem}@media (min-width: 768px){.summaryPageCategorySection__itemDetails{min-height:7.5rem}}.summaryPageCategorySection__itemDetails .imgWrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background-position:center;background-repeat:no-repeat;background-size:auto 100%;transition:scale .5s cubic-bezier(.25,.46,.45,.94)}.summaryPageCategorySection__itemDetails .imgWrapper--desktop{display:none}@media (min-width: 768px){.summaryPageCategorySection__itemDetails .imgWrapper--mobile{display:none}.summaryPageCategorySection__itemDetails .imgWrapper--desktop{display:block;background-position:right}}.summaryPageCategorySection__itemDetails .imgWrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#000 10%,#d9d9d900)}.summaryPageCategorySection__itemDetails .title{display:block;position:relative;z-index:1;max-width:100%;transition:color .5s cubic-bezier(.25,.46,.45,.94);font-size:1rem;font-family:REM-Medium;font-weight:500;line-height:1.25rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.summaryPageCategorySection__itemDetails .text{position:relative;margin-bottom:.5rem;font-size:.75rem;font-weight:400;line-height:1rem}.summaryPageCategorySection__itemDetails .rate{display:flex;position:relative;align-items:center;justify-content:flex-start;gap:.25rem;font-size:1rem;line-height:1.25rem}.summaryPageCategorySection__itemDetails .rate img{width:1rem;height:1rem}.summaryPageRecommendationsSection{padding-bottom:4rem}@media (min-width: 768px){.summaryPageRecommendationsSection{padding-bottom:8rem}}.summaryPageRecommendationsSection__icon{display:inline-block;width:1.5rem;height:1.5rem;margin-bottom:.5rem}.summaryPageRecommendationsSection__header{font-family:REM;font-size:1.5rem;line-height:1.75rem;font-weight:700;color:#fff;padding-bottom:1.5rem}.summaryPageRecommendationsSection__header span{color:#ffcc29}.summaryPageRecommendationsSection__list{display:grid;gap:.625rem;grid-template-columns:repeat(4,4rem);padding-bottom:2rem}.summaryPageRecommendationsSection .item{position:relative;aspect-ratio:64/96;max-width:6rem;flex-grow:0}.summaryPageRecommendationsSection .item:after{content:attr(data-badge);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.84375rem;font-weight:700;font-family:REM;color:#000;border-radius:.125rem;background-color:#fff;z-index:5;box-shadow:0 4px 16px #0006}.summaryPageRecommendationsSection .item__link{border-radius:.25rem;display:block;overflow:hidden}.summaryPageRecommendationsSection .item__link img{transition:scale .5s cubic-bezier(.25,.46,.45,.94)}.summaryPageRecommendationsSection .item__link:hover img{scale:1.1}.summaryPageRecommendationsSection .item__poster{object-fit:cover}.summaryPageRecommendationsSection .avatar{display:inline;width:1.5rem;height:1.5rem;border-radius:50%}.summaryPageRecommendationsSection .avatar~img{display:inline;width:1.5rem;height:1.5rem}.summaryPageRecommendationsSection .nowrap{display:inline-flex;color:#fff;white-space:nowrap}@media (min-width: 768px){.summaryPageRecommendationsSection__header{font-size:1.5rem}.summaryPageRecommendationsSection__icon{width:2rem;height:2rem;margin-bottom:.75rem}.summaryPageRecommendationsSection__text{padding-bottom:1.5rem}.summaryPageRecommendationsSection__buttons{gap:.625rem}.summaryPageRecommendationsSection .item{position:relative;aspect-ratio:87/131;max-width:5.4375rem;flex-grow:0}.summaryPageRecommendationsSection .item__poster{object-fit:cover}.summaryPageRecommendationsSection__list{grid-template-columns:repeat(7,5.4375rem);gap:.625rem}}.pageContent .page{background:#000}.page .fa__wrapper{background:#000!important}.summaryPageRecommendationsSection .item:after{display:none}.summaryPagePostersSection{padding-bottom:4rem}@media (min-width: 768px){.summaryPagePostersSection{padding-bottom:8rem}}.summaryPagePostersSection__header{font-family:REM;font-size:1.5rem;line-height:1.75rem;font-weight:700;color:#fff}.summaryPagePostersSection__filter{padding:0 0 1rem}.summaryPagePostersSection__icon{display:inline-block;width:1.5rem;height:1.5rem;margin-bottom:.5rem}.summaryPagePostersSection__buttons{display:flex;flex-wrap:wrap;gap:.25rem}.summaryPagePostersSection__content{display:grid;gap:.625rem;grid-template-columns:repeat(4,4rem);padding-bottom:2rem}.summaryPagePostersSection .author{border-radius:.25rem;display:flex;align-items:center;gap:.0625rem;padding:.25rem .375rem;background-color:#2e2e2e;border:transparent 1px solid;transition:border-color .2s ease-in-out}.summaryPagePostersSection .author:hover,.summaryPagePostersSection .author.active{border-color:#ffc200}.summaryPagePostersSection .author__image{width:1.125rem;height:1.125rem;border-radius:50%;margin-right:.3125rem}.summaryPagePostersSection .author__name{font-size:.75rem;line-height:1rem}.summaryPagePostersSection .item{position:relative;aspect-ratio:64/96;max-width:6rem;flex-grow:0}.summaryPagePostersSection .item:after{content:attr(data-badge);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.84375rem;font-weight:700;font-family:REM;color:#000;border-radius:.125rem;background-color:#fff;z-index:5;box-shadow:0 4px 16px #0006}.summaryPagePostersSection .item__poster{object-fit:cover}.summaryPagePostersSection .item__link{border-radius:.25rem;display:block;overflow:hidden}.summaryPagePostersSection .item__link img{transition:scale .5s cubic-bezier(.25,.46,.45,.94)}.summaryPagePostersSection .item__link:hover img{scale:1.1}.summaryPagePostersSection__text{font-family:Lato,sans-serif;font-size:1rem;line-height:1.25rem;color:#888;padding-bottom:1rem}@media (min-width: 768px){.summaryPagePostersSection__header{font-size:1.5rem;padding-bottom:.5rem}.summaryPagePostersSection__filter{padding:0 0 1.5rem}.summaryPagePostersSection__icon{width:2rem;height:2rem;margin-bottom:.75rem}.summaryPagePostersSection__text{padding-bottom:1.5rem}.summaryPagePostersSection__buttons{gap:.625rem}.summaryPagePostersSection .author{gap:.25rem}.summaryPagePostersSection .author__name{font-size:1rem;line-height:1.5rem}.summaryPagePostersSection .item{position:relative;aspect-ratio:87/131;max-width:5.4375rem;flex-grow:0}.summaryPagePostersSection .item__poster{object-fit:cover}.summaryPagePostersSection__content{grid-template-columns:repeat(7,5.4375rem);gap:.625rem}}
