:root{--outside:#0d1829;--panel:#14253d;--ink:#f2f7ff;--muted:#a8bcd6;--accent:#6c9fff;--button:#152528;--line:#ffffff24;--soft:#ffffff07;}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;padding:24px 16px 0;background:var(--outside);color:var(--ink);font:15px/1.55 var(--font,Arial,sans-serif);overflow-wrap:break-word}body:before{content:"";position:fixed;inset:0;background:linear-gradient(90deg,var(--outside),transparent 35%,var(--outside)),linear-gradient(0deg,var(--outside),transparent 60%),url('/assets/theme/background.webp') center top/cover no-repeat;opacity:.24;pointer-events:none;z-index:-1}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button{border:0}img{display:block;max-width:100%;height:auto}svg{width:20px;height:20px;flex:none}button svg,a svg{vertical-align:middle}h1,h2,h3,p{margin:0}h1{font-size:clamp(28px,3.3vw,46px);line-height:1.15;letter-spacing:-.035em;font-weight:800}h2{font-size:25px;line-height:1.25;letter-spacing:-.025em}h3{font-size:18px;line-height:1.35}p+p{margin-top:15px}ul,ol{padding-left:23px}.site-shell{max-width:1280px;margin:0 auto;background:var(--panel);min-width:0;box-shadow:0 18px 80px #0004}.site-header{position:relative;z-index:12;background:var(--panel);padding:24px 30px;border-bottom:1px solid var(--line)}.header-row{display:flex;align-items:center;gap:25px;min-width:0}.brand{display:inline-flex;align-items:center;gap:10px;line-height:1;flex:none}.brand>span:last-child{font-size:36px;font-weight:900;letter-spacing:-.06em}.brand small{display:block;margin-top:8px;font-size:10px;letter-spacing:.11em;font-weight:600;text-transform:uppercase;color:var(--muted)}.brand-symbol{display:grid;place-items:center;width:42px;height:42px;background:var(--accent);color:var(--button);border-radius:50%}.brand-symbol svg{width:24px;height:24px}.site-nav{display:flex;flex-wrap:wrap;gap:9px 22px;align-items:center}.site-nav a{font-size:14px;font-weight:700;line-height:1.35;padding:9px 0;border-bottom:2px solid transparent}.site-nav a:hover,.site-nav a[aria-current]{border-color:var(--accent);color:var(--accent)}.header-nav{margin-top:20px}.site-search{display:flex;align-items:center;gap:8px;background:var(--soft);padding:0 12px;min-height:44px;position:relative;min-width:150px;flex:1;border:1px solid var(--line)}.site-search input{width:100%;min-width:0;flex:1;border:0;background:transparent;outline:0;padding:10px 0}.site-search>button{background:transparent;padding:5px}.site-search>svg{color:var(--muted)}.site-search input::placeholder{color:var(--muted);opacity:1}.search-suggestions{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;background:var(--panel);box-shadow:0 12px 25px #0003;border:1px solid var(--line);max-height:380px;overflow:auto}.search-suggestions a{display:flex;justify-content:space-between;gap:10px;padding:10px 14px}.search-suggestions a:hover{background:var(--soft)}.search-suggestions small{color:var(--muted)}.header-tools{display:flex;gap:8px;flex:none}.icon-button{display:inline-grid;place-items:center;width:42px;height:42px;background:var(--soft);border:1px solid var(--line);border-radius:50%}.menu-toggle{display:none}.mobile-menu{padding:18px 25px;background:var(--panel);position:relative;z-index:10;border-bottom:1px solid var(--line)}.main-content{padding:30px;min-width:0}.home-heading{display:flex;gap:25px;justify-content:space-between;align-items:end;margin-bottom:25px}.home-heading p{color:var(--muted);max-width:300px}.eyebrow{text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.12em;display:block;color:var(--muted);margin-bottom:9px}.feature{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#1a1e26;min-height:410px;display:flex;align-items:end}.feature-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.feature-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08101be6,#08101b12),linear-gradient(0deg,#08101bc9,transparent 85%);z-index:-1}.feature-copy{padding:35px 35px 80px;max-width:68%;min-width:0}.feature-heading-text{font-size:clamp(28px,3.2vw,47px);font-weight:800;line-height:1.1;letter-spacing:-.025em;margin-bottom:13px}.feature-copy .eyebrow{color:#fffb}.feature-meta{font-size:12px;color:#fffc}.feature-plot{margin:15px 0 20px;max-width:500px;font-size:14px;color:#e9edf2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.primary-button,.secondary-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:13px;font-weight:700;border:1px solid var(--line);line-height:1.3}.primary-button{background:var(--accent);border-color:var(--accent);color:var(--button)}.secondary-button{background:var(--soft);color:var(--ink)}.primary-button:hover,.secondary-button:hover{filter:brightness(.93)}.hero-carousel{position:relative;min-width:0;overflow:hidden}.carousel-bottom{position:absolute;bottom:18px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#fff;z-index:2}.carousel-controls{display:flex;gap:12px;align-items:center;font:12px/1 Arial,sans-serif;flex:none}.carousel-controls button{display:grid;place-items:center;width:35px;height:35px;background:#ffffff20;backdrop-filter:blur(8px);border:1px solid #fff5;color:#fff;border-radius:50%}.carousel-choices{display:flex;gap:7px}.carousel-choices button{width:23px;height:5px;background:#fff5;padding:0}.carousel-choices button[aria-pressed=true]{background:#fff}.feature-link{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid var(--line);min-width:0}.feature-link img{width:62px;height:88px;object-fit:cover;flex:none}.feature-link strong{display:block;font-size:15px;line-height:1.25}.feature-link small{display:block;font-size:11px;color:var(--muted);margin-top:6px}.feature-link-number{font-size:24px;font-weight:800;color:var(--accent);letter-spacing:-.04em}.feature-link-action{font-size:11px;display:block;margin-top:7px}.feature-link-action svg{width:14px;height:14px}.spotlight-aside{padding:20px;background:var(--soft);min-width:0}.spotlight-aside .eyebrow{margin-bottom:0}.spotlight-aside .feature-link:last-child{border:0;padding-bottom:0}.home-catalogue{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px;margin-top:35px}.home-section{grid-column:span 12;min-width:0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px;border-bottom:1px solid var(--line);padding-bottom:15px}.section-heading .eyebrow{margin-bottom:5px}.all-link{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:5px;flex:none}.all-link svg{width:16px}.grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:23px 17px}.tile{min-width:0;position:relative}.card{display:block;min-width:0}.card-picture{position:relative;overflow:hidden;background:var(--soft);aspect-ratio:2/3}.card-picture img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.card:hover img{transform:scale(1.035)}.card-copy{padding-top:11px;min-width:0}.card-heading-text{font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-meta{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px}.card-plot,.card-watch{display:none}.card-rating,.card-season{position:absolute;font-size:11px;font-weight:800;line-height:1.2;padding:6px 7px;background:var(--panel);color:var(--ink);z-index:1}.card-rating{top:8px;left:8px}.card-season{bottom:8px;left:8px;background:#151a22d9;color:white}.card-favorite{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:30px;height:30px;background:#151a2299;color:white;border:1px solid #fff5;border-radius:50%;z-index:2}.card-favorite svg{width:15px;height:15px}.card-favorite[aria-pressed=true]{background:var(--accent);color:var(--button)}.section-tureckie-serialy{grid-column:span 8}.section-tureckie-serialy .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.section-tv-shou{grid-column:span 4}.section-tv-shou .grid{grid-template-columns:1fr;gap:18px}.section-tv-shou .card{display:grid;grid-template-columns:75px 1fr;gap:13px;align-items:center}.section-tv-shou .card-picture{aspect-ratio:2/3}.section-tv-shou .card-copy{padding-top:0}.section-tv-shou .card-plot{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;margin-top:8px;color:var(--muted)}.section-tv-shou .card-season{font-size:8px;bottom:3px;left:3px;padding:4px}.section-tv-shou .card-favorite{width:23px;height:23px;right:auto;left:47px;top:5px}.section-tv-shou .card-rating{display:none}.app-promo{grid-column:span 12;display:flex;align-items:center;gap:22px;padding:27px;background:var(--accent);color:var(--button);margin:0;min-width:0}.app-promo .eyebrow{color:inherit;opacity:.75}.app-promo-icon{width:55px;height:55px;border:1px solid currentColor;border-radius:18px;display:grid;place-items:center;flex:none}.app-promo .component-heading-text{font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.03em}.app-promo p{font-size:12px;margin-top:8px;opacity:.85}.app-promo .primary-button{border:1px solid currentColor;margin-left:auto;white-space:nowrap}.app-promo img{width:88px;height:88px;flex:none;background:#fff}.home-seo,.category-copy{border-top:1px solid var(--line);padding-top:28px;margin-top:36px;color:var(--muted)}.home-seo h2,.category-copy h2{color:var(--ink);margin-bottom:20px}.home-seo>div{columns:2;column-gap:35px;font-size:14px}.home-seo p{break-inside:avoid}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:7px 9px;font-size:11px;color:var(--muted);margin-bottom:22px;line-height:1.5}.breadcrumbs a:hover{text-decoration:underline}.catalog-header{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:27px;padding-bottom:24px;border-bottom:1px solid var(--line)}.catalog-header h1{font-size:34px}.catalog-sort{display:flex;align-items:center;gap:9px;font-size:12px;flex-wrap:wrap}.catalog-sort select{padding:10px;background:var(--soft);border:1px solid var(--line);max-width:100%}.catalog-pager{display:flex;align-items:center;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-top:30px}.pagination{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.pagination a,.pagination .current{display:grid;place-items:center;min-width:35px;height:35px;border:1px solid var(--line);padding:0 8px;font-size:12px}.pagination .current{background:var(--accent);color:var(--button);border-color:var(--accent)}.ellipsis{padding:0 2px}.catalog-progress,.load-status{font-size:12px;color:var(--muted)}.detail-info h1{margin:0 0 18px;font-size:clamp(28px,3vw,44px)}.detail-meta{font-size:12px;color:var(--muted);margin-bottom:18px}.detail-ratings{display:flex;gap:20px;margin:18px 0}.detail-ratings>span{display:flex;align-items:center;gap:7px}.detail-ratings small{font-size:10px;color:var(--muted)}.detail-ratings strong{font-size:20px}.detail-summary{font-size:14px;color:var(--muted);margin:18px 0}.detail-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.detail-poster{min-width:0}.detail-poster img{width:100%;object-fit:cover;aspect-ratio:2/3}.detail-facts,.detail-plot{min-width:0}.detail-facts h2,.detail-plot h2{font-size:20px;margin-bottom:18px}.detail-facts dl{margin:0;display:grid;gap:12px}.detail-facts dl>div{display:grid;grid-template-columns:100px 1fr;gap:10px;font-size:12px;border-bottom:1px solid var(--line);padding-bottom:11px;min-width:0}.detail-facts dt{color:var(--muted)}.detail-facts dd{margin:0;min-width:0}.cast-list summary{list-style:none;cursor:pointer}.cast-list summary::-webkit-details-marker{display:none}.cast-action{display:block;color:var(--accent);font-size:11px;margin-top:7px}.cast-collapse{display:none}.cast-list[open] .cast-expand{display:none}.cast-list[open] .cast-collapse{display:inline}.cast-list[open] .cast-preview{display:none}.cast-full{max-height:160px;overflow:auto;padding:12px 4px 0 0}.detail-plot p{font-size:14px;line-height:1.8;color:var(--muted)}.watch-panel{min-width:0;background:var(--watch,#101820);color:#eef2f5;padding:22px;margin-top:28px;border:1px solid #ffffff16}.watch-heading{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:16px}.watch-heading h2{font-size:19px;letter-spacing:-.01em}.watch-heading button{flex:none;background:#ffffff12;color:white;border-color:#ffffff30}.player-tabs{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.player-tabs button{background:#ffffff0d;color:#becbd4;padding:8px 13px;border:1px solid #ffffff24;font-size:12px}.player-tabs .active{background:var(--accent);border-color:var(--accent);color:var(--button)}.player-adblock-note{background:#ffffff0b!important;border-color:#ffffff1c!important;color:#cdd5de!important}.video{aspect-ratio:16/9;background:#050a10;min-width:0;width:100%;margin-top:12px}.video iframe{border:0;width:100%;height:100%;display:block}.video>p{padding:25px}.vote-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:22px 0;font-size:12px}.vote-row>span:first-child{font-weight:700;margin-right:auto}.vote-row button{padding:9px 14px;background:var(--soft);border:1px solid var(--line)}.vote-row b{margin-left:8px}.vote-status{flex-basis:100%;color:var(--muted)}.comments{margin-top:35px}.comments-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.comment-form label{display:block;font-size:12px;margin-bottom:14px}.comment-form input,.comment-form textarea{display:block;margin-top:6px;width:100%;padding:13px;background:var(--soft);border:1px solid var(--line);border-radius:0}.comment-form textarea{resize:vertical;min-height:115px}.comment-status{font-size:12px;margin-top:12px}.comment{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.comment img{width:38px;height:38px;border-radius:50%;flex:none}.comment time{font-size:10px;color:var(--muted);display:block;margin:3px 0 8px}.empty-state{padding:35px;border:1px solid var(--line);text-align:center;background:var(--soft);color:var(--muted)}.empty-state .component-heading-text{font-size:20px;color:var(--ink);font-weight:700;margin:12px 0}.empty-state h1,.empty-state h2{color:var(--ink);margin-bottom:15px}.related-section{margin-top:38px}.search-page>.site-search{margin:25px 0;max-width:600px}.search-page>.grid{margin-top:25px}.app-page-grid{display:grid;grid-template-columns:1fr 270px;gap:45px;margin-top:30px}.app-page-grid h2{margin:25px 0 15px}.app-page-grid .primary-button{margin:20px 0}.app-page-grid>aside{background:#fff;padding:20px;text-align:center;border:1px solid var(--line);align-self:start;color:#39454f}.app-page-grid>aside img{margin:0 auto 15px}.site-footer{display:flex;align-items:center;gap:25px;flex-wrap:wrap;border-top:1px solid var(--line);padding:27px 30px;color:var(--muted);font-size:12px}.site-footer .brand>span:last-child{font-size:26px;color:var(--ink)}.site-footer .brand-symbol{width:33px;height:33px}.site-footer .brand small{display:none}.site-footer nav{display:flex;gap:18px;margin-left:auto;align-items:center}.site-footer nav button{padding:0;background:transparent}.site-footer>small{flex-basis:100%;font-size:10px}.favorites-dialog{padding:25px;background:var(--panel);color:var(--ink);max-width:900px;width:calc(100% - 32px);border:1px solid var(--line)}.favorites-dialog::backdrop{background:#07111bc9}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-weight:800;font-size:22px;margin-bottom:12px}.favorites-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:20px}.saved-item img{width:100%;aspect-ratio:2/3;object-fit:cover}.saved-item strong{font-size:12px;display:block;margin-top:8px}.saved-item button{background:transparent;font-size:11px;color:var(--muted);padding:8px 0}.skip-link{position:absolute;left:10px;top:-80px;background:var(--panel);color:var(--ink);padding:10px;z-index:99}.skip-link:focus{top:10px}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.videoroll-placement{width:min(600px,100%);height:320px;max-height:calc((100vw - 60px)*.54);margin:35px auto 5px;clear:both;position:relative}.videoroll-placement.videoroll-inactive{height:0;min-height:0;margin:0;overflow:hidden}.videoroll-placement #vid_vpaut_div{max-width:100%}.videoroll-placement #tmp_div_vid_vpaut{max-width:100%}.lights-off:after{content:"";position:fixed;inset:0;background:#000d;z-index:80;pointer-events:none}.lights-off .watch-panel{position:relative;z-index:81}.material{min-width:0}.detail-layout{display:grid;gap:28px}.detail-layout>*{min-width:0}.detail-after{display:grid;grid-template-columns:1.7fr 1fr;gap:35px;margin-top:30px}.mini-links{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.mini-links a{font-size:12px;border:1px solid var(--line);padding:7px 13px}.home-marker{font-size:12px;color:var(--muted)}[hidden]{display:none!important}@media(min-width:1500px){.site-shell{max-width:1320px}}@media(max-width:1100px){body{padding:16px 12px 0}.site-header,.main-content{padding:23px}.header-row{gap:18px}.site-nav{gap:6px 16px}.site-nav a{font-size:12px}.brand>span:last-child{font-size:31px}.app-promo{gap:15px;padding:22px}.app-promo .component-heading-text{font-size:21px}.app-promo p{display:none}.app-promo-icon{display:none}.feature-copy{max-width:78%;padding-left:27px}.grid{gap:18px 13px}.detail-facts dl>div{grid-template-columns:80px 1fr}.detail-layout{gap:22px}.comments-columns{gap:22px}}@media(max-width:820px){.home-heading{display:block}.home-heading p{margin-top:13px;max-width:none}.header-tools .menu-toggle{display:grid}.header-nav{display:none}.site-header{padding:18px 20px}.mobile-menu .site-nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 14px}.section-tureckie-serialy,.section-tv-shou{grid-column:span 12}.section-tv-shou .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-tv-shou .card{display:block}.section-tv-shou .card-picture{aspect-ratio:2/3}.section-tv-shou .card-copy{padding-top:10px}.section-tv-shou .card-favorite{right:8px;left:auto}.section-tv-shou .card-plot{display:none}.section-tv-shou .card-rating{display:block}.app-promo{flex-wrap:wrap}.app-promo>div{flex:1}.app-promo .primary-button{order:3;margin:0}.app-promo img{width:75px;height:75px}.detail-after{grid-template-columns:1fr}.catalog-header{display:block}.catalog-sort{margin-top:20px}.feature{min-height:390px}.feature-copy{max-width:88%}.feature-heading-text{font-size:34px}.detail-layout{display:flex!important;flex-direction:column}.detail-poster{max-width:220px}.material>.detail-layout>.detail-poster{align-self:center}.detail-info{min-width:0}.app-page-grid{grid-template-columns:1fr 220px;gap:25px}.site-footer{padding:24px}.site-footer nav{margin-left:0}.favorites-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:580px){body{padding:8px 0 0}.site-shell{box-shadow:none;width:100%}.site-header{padding:16px}.header-row{gap:12px;flex-wrap:wrap}.brand>span:last-child{font-size:28px}.brand-symbol{width:35px;height:35px}.brand small{font-size:8px;margin-top:6px}.header-row>.site-search{order:3;flex-basis:100%}.header-tools{margin-left:auto}.icon-button{width:36px;height:36px}.main-content{padding:22px 15px}.home-heading{margin-bottom:20px}.home-heading h1{font-size:28px;line-height:1.15}.home-heading p{font-size:12px}.eyebrow{font-size:9px}.feature{min-height:365px}.feature-copy{padding:30px 21px 75px;max-width:100%;width:100%}.feature-heading-text{font-size:30px;max-width:100%}.feature-meta{font-size:11px}.feature-plot{font-size:12px;-webkit-line-clamp:2;max-width:80%}.feature-shade{background:linear-gradient(0deg,#07111bec,#07111b29)}.feature-image{object-position:55% center}.carousel-bottom{left:20px;right:20px;bottom:18px;gap:10px}.carousel-controls{gap:9px;font-size:10px}.carousel-controls button{width:31px;height:31px}.carousel-choices{gap:5px}.carousel-choices button{width:18px;height:4px}.section-heading{margin-bottom:16px;padding-bottom:12px;align-items:center;gap:10px}.section-heading h2{font-size:22px}.all-link{font-size:10px;white-space:nowrap}.all-link svg{width:14px}.grid,.section-tureckie-serialy .grid,.section-tv-shou .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.card-heading-text{font-size:12px;line-height:1.35;-webkit-line-clamp:2}.card-meta{font-size:10px;margin-top:5px}.card-copy{padding-top:8px}.card-rating{top:5px;left:5px;font-size:9px;padding:4px}.card-season{bottom:5px;left:5px;font-size:9px;padding:4px}.card-favorite{top:5px;right:5px;width:25px;height:25px}.card-favorite svg{width:13px;height:13px}.home-catalogue{gap:27px;margin-top:27px}.section-tv-shou .card-favorite{right:5px;left:auto;top:5px;width:25px;height:25px}.section-tv-shou .card-season{font-size:9px;bottom:5px;left:5px;padding:4px}.app-promo{padding:20px;gap:18px}.app-promo .component-heading-text{font-size:21px}.app-promo>div{flex-basis:calc(100% - 100px)}.app-promo img{width:70px;height:70px}.app-promo .primary-button{width:100%;white-space:normal}.home-seo>div{columns:1;font-size:13px}.home-seo h2,.category-copy h2{font-size:23px}.breadcrumbs{font-size:10px;gap:5px 7px;margin-bottom:20px}.catalog-header h1{font-size:28px}.catalog-sort{gap:7px}.catalog-sort>label{width:100%}.catalog-sort select{flex:1}.catalog-pager{justify-content:center;gap:20px}.catalog-pager>.load-more{width:100%}.catalog-progress{flex-basis:100%;text-align:center}.pagination a,.pagination .current{min-width:32px;height:32px;font-size:11px}.detail-info h1{font-size:29px}.detail-meta{font-size:12px}.detail-ratings{margin:16px 0;gap:15px}.detail-ratings strong{font-size:20px}.detail-summary{font-size:13px}.detail-actions{gap:8px}.detail-actions>*{font-size:12px;padding:10px 12px}.detail-facts dl>div{grid-template-columns:87px 1fr;gap:12px;font-size:12px}.watch-panel{padding:14px 10px;margin-top:24px}.watch-heading{gap:8px;align-items:start}.watch-heading h2{font-size:16px;line-height:1.4}.watch-heading button{font-size:11px;padding:7px 9px;min-height:34px}.player-adblock-note{font-size:11px!important;padding:9px!important}.player-adblock-note svg{width:15px;height:15px}.video{margin-top:10px}.vote-row{gap:9px;font-size:11px}.vote-row>span:first-child{flex-basis:100%}.comments-columns{grid-template-columns:1fr}.comments .section-heading h2{font-size:23px}.comments .section-heading>span{font-size:10px}.related-section{margin-top:28px}.site-footer{padding:24px 15px;gap:20px}.site-footer>p{font-size:11px}.site-footer nav{width:100%;justify-content:space-between;font-size:11px}.app-page-grid{grid-template-columns:1fr}.app-page-grid>aside{max-width:270px;margin:auto}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.favorites-dialog{padding:18px}.videoroll-placement{height:180px;max-height:calc((100vw - 30px)*.54)}.feature-link{gap:10px;padding:12px 0}.feature-link strong{font-size:13px}.feature-link img{width:48px;height:68px}.feature-link-number{font-size:20px}.home-marker{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.section-tureckie-serialy .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-tv-shou .card{grid-template-columns:85px 1fr}@media(max-width:820px){.section-tv-shou .card{display:block}}@media(max-width:580px){.section-tureckie-serialy .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-map .section-tureckie-serialy .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Nine independent compositions; shared controls remain native. */
body{background:linear-gradient(#0c1424bb,#101827e8),url('/assets/theme/background.webp') center top/cover fixed;padding-top:28px}.site-shell{max-width:1280px}.site-header{position:relative;z-index:20}.site-header .site-nav{flex-wrap:wrap}.site-header .site-nav a{white-space:nowrap}.feature-visual{display:none}.feature-heading-text{overflow-wrap:anywhere}.card-heading-text{margin:0}.carousel-numbered .carousel-choices button{height:30px;width:30px;font-size:11px;border:1px solid #ffffff50;background:transparent}.carousel-numbered .carousel-choices button[aria-pressed=true]{background:white;color:#172233}.carousel-thumbnails .carousel-bottom{position:relative;inset:auto;padding:15px 20px;background:var(--panel);color:var(--ink);gap:20px}.carousel-thumbnails .carousel-controls{color:var(--ink)}.carousel-thumbnails .carousel-controls button{color:var(--ink);border-color:var(--line);background:var(--soft);backdrop-filter:none}.carousel-thumbnails .carousel-choices{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.carousel-thumbnails .carousel-choices button{position:relative;width:100%;height:57px;overflow:hidden;background:#000;padding:0;text-align:left;border:2px solid transparent}.carousel-thumbnails .carousel-choices button[aria-pressed=true]{border-color:var(--accent)}.carousel-thumbnails .carousel-choices img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;opacity:.7}.carousel-thumbnails .carousel-choices span{position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:white;font-size:9px;line-height:1.3;padding:8px;text-shadow:0 1px 5px #000}.web-nav,.bot-tabs,.sax-navigation,.cat-nav,.fan-nav{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.home-section{align-self:start}.home-section .section-heading h2{font-size:26px}.home-catalogue>.app-promo{margin:4px 0}.detail-info .eyebrow{color:var(--accent)}.detail-info h1{overflow-wrap:anywhere}.material [class*="film-"],.material [class*="dossier"]{min-width:0}.feature-heading-text a:hover{text-decoration:underline;text-underline-offset:5px}.detail-facts dl>div:last-child{border-bottom:0}.video iframe{border-radius:0}.new-section-index{font-family:monospace;font-size:12px;letter-spacing:.08em;color:var(--accent);margin-right:12px}.app-promo{border-radius:0}.home-marker{max-width:300px}.site-footer .brand-symbol{flex:none}
.design-web{font-family:Arial,Helvetica,sans-serif}.design-web .site-shell{box-shadow:0 20px 90px #00103477}.web-mast{display:flex;align-items:center;gap:26px}.web-mast .site-search{flex:1;max-width:420px;margin-left:auto}.web-caption{font-size:11px;color:var(--muted);line-height:1.7;border-left:1px solid var(--line);padding-left:24px}.web-header .brand>span:last-child{font-size:44px;letter-spacing:-.06em}.web-header .brand-symbol{background:transparent;border:1px solid var(--accent);color:var(--accent);border-radius:0}.web-nav .site-nav{justify-content:space-between;gap:15px}.web-vitrine{border:1px solid var(--line);box-shadow:8px 8px 0 #285ee813}.web-vitrine-label{display:flex;justify-content:space-between;align-items:center;padding:12px 22px;font-size:10px;font-weight:700;letter-spacing:.12em}.web-vitrine-label a{display:flex;gap:7px;letter-spacing:0;font-size:11px}.web-vitrine-label svg{width:15px}.design-web .feature{display:grid;grid-template-columns:1fr 270px;align-items:center;min-height:405px;background:#14294a}.design-web .feature-image{opacity:.22;filter:grayscale(.4)}.design-web .feature-shade{background:linear-gradient(90deg,#14294a,#14294a33)}.design-web .feature-visual{display:block;grid-column:2;grid-row:1;position:relative;padding:30px 35px 30px 0;z-index:1}.feature-visual img{aspect-ratio:2/3;width:100%;object-fit:cover;box-shadow:0 15px 35px #0005}.design-web .feature-copy{grid-column:1;grid-row:1;max-width:100%;padding:34px 40px}.design-web .feature-heading-text{font:700 37px/1.15 Georgia,serif;max-width:580px}.design-web .section-filmy .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-web .section-filmy .card{display:grid;grid-template-columns:88px 1fr;gap:16px;border-bottom:1px solid var(--line);padding-bottom:15px}.design-web .section-filmy .card-copy{padding-top:5px}.design-web .section-filmy .card-plot{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:var(--muted);margin-top:9px}.design-web .section-filmy .card-favorite{left:54px;right:auto;width:25px;height:25px}.design-web .section-filmy .card-rating{display:none}.design-web .section-filmy .card-season{font-size:9px}.design-web .section-heading{border-bottom:2px solid var(--ink)}.design-web .section-heading h2{font-family:Georgia,serif}.web-dossier{display:grid;grid-template-columns:210px 1fr;gap:36px;border:1px solid var(--line);padding:25px;background:white}.web-dossier .detail-info{align-self:center}.web-dossier .detail-summary{max-width:650px}.web-watch .watch-panel{margin-top:25px}.web-details{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;margin-top:30px;padding-top:30px;border-top:2px solid var(--ink)}.design-web .detail-info h1{font-family:Georgia,serif}.design-web .app-promo{background:#e3eaff;color:var(--ink);border-left:6px solid var(--accent)}
.design-bot .site-shell{max-width:1260px;border-radius:25px;overflow:hidden;border:1px solid #ffffff1b}.bot-top{display:flex;align-items:center;gap:30px}.bot-search{flex:1;max-width:470px;margin-left:auto}.bot-top .brand-symbol{border-radius:14px}.bot-tabs{display:flex;align-items:center;gap:20px}.bot-tabs .site-nav{flex:1;gap:11px 22px}.bot-tabs .site-nav a{font-size:12px}.bot-app{font-size:11px;display:flex;gap:8px;align-items:center;white-space:nowrap;color:var(--accent)}.bot-app svg{width:17px}.bot-vitrine{display:grid;grid-template-columns:150px 1fr;gap:16px}.bot-quick{background:#19372e;border-radius:16px;padding:22px 17px;display:flex;flex-direction:column;justify-content:center}.bot-quick a{font-size:16px;font-weight:700;padding:19px 0;line-height:1.35;border-bottom:1px solid var(--line)}.bot-quick a:last-child{border:0}.bot-quick svg{display:block;width:20px;height:20px;color:var(--accent);margin-top:12px}.design-bot .hero-carousel{border-radius:16px;border:1px solid #5ee3b940;background:#16392f}.design-bot .feature{display:grid;grid-template-columns:190px 1fr;align-items:center;min-height:395px}.design-bot .feature-image{opacity:.1}.design-bot .feature-shade{background:linear-gradient(90deg,#16392f88,#16392fee)}.design-bot .feature-visual{display:block;padding:35px 0 65px 25px;position:relative;z-index:1}.design-bot .feature-visual img{border-radius:10px}.design-bot .feature-copy{padding:30px 28px 80px;max-width:none;min-width:0}.design-bot .feature-heading-text{font-size:29px}.design-bot .feature-plot{-webkit-line-clamp:3;font-size:12px}.design-bot .primary-button,.design-bot .secondary-button{border-radius:9px}.design-bot .section-filmy,.design-bot .section-serialy,.design-bot .section-tureckie-serialy,.design-bot .section-tv-shou{grid-column:span 6}.design-bot .section-filmy .grid,.design-bot .section-serialy .grid{grid-template-columns:1fr;gap:16px}.design-bot .section-filmy .card,.design-bot .section-serialy .card{display:grid;grid-template-columns:84px 1fr;gap:20px;border:1px solid var(--line);border-radius:12px;padding:12px;background:#ffffff04}.design-bot .section-filmy .card-copy,.design-bot .section-serialy .card-copy{padding-top:3px}.design-bot .section-filmy .card-plot,.design-bot .section-serialy .card-plot{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;margin-top:9px;color:var(--muted)}.design-bot .section-filmy .card-rating,.design-bot .section-serialy .card-rating{display:none}.design-bot .section-filmy .card-favorite,.design-bot .section-serialy .card-favorite{left:62px;right:auto;top:20px;width:25px;height:25px}.design-bot .section-tv-shou .grid,.design-bot .section-tureckie-serialy .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-bot .section-tv-shou .card{display:block}.design-bot .section-tv-shou .card-copy{padding-top:11px}.design-bot .section-tv-shou .card-plot{display:none}.design-bot .section-tv-shou .card-favorite{left:auto;right:8px;top:8px}.design-bot .card-picture{border-radius:9px}.design-bot .card-heading-text{font-size:15px}.design-bot .app-promo{border-radius:16px;background:#193e32;border:1px solid #5ee3b950;color:var(--ink)}.bot-film-head{border-bottom:1px solid var(--line);padding-bottom:22px}.bot-film-head .detail-summary{display:none}.bot-film-head .detail-info h1{font-size:35px;max-width:900px}.bot-film-console .watch-panel{border-radius:18px;padding:26px}.bot-film-file{display:grid;grid-template-columns:150px 1.35fr 1fr;gap:30px;margin-top:35px}.bot-film-file .detail-poster img{border-radius:12px}.bot-film-file .detail-facts{background:#ffffff04;padding:20px;border:1px solid var(--line);border-radius:12px}.bot-film-file .detail-facts dl>div{grid-template-columns:75px 1fr}
.design-tap{font-family:Arial,Helvetica,sans-serif}.design-tap .site-shell{max-width:1290px}.tap-header{display:grid;grid-template-columns:260px 1fr;padding:0;border-bottom:2px solid var(--ink)}.tap-brand{background:var(--accent);padding:25px;display:flex;flex-direction:column;gap:20px}.tap-brand .brand{align-items:start}.tap-brand .brand-symbol{background:transparent;color:var(--ink);border:1px solid currentColor;border-radius:0}.tap-brand .brand>span:last-child{font-size:43px;letter-spacing:-.07em}.tap-brand>span{font-size:9px;letter-spacing:.12em}.tap-brand .header-tools{display:none}.tap-controls{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:25px 30px}.tap-controls .site-search{max-width:500px;flex:initial}.tap-nav .site-nav{gap:16px 25px}.tap-nav .site-nav a{font-size:13px}.design-tap .home-heading{border-bottom:1px solid var(--line);padding-bottom:25px}.design-tap .home-heading h1{font-weight:900;letter-spacing:-.055em;max-width:760px;font-size:44px}.tap-vitrine{display:grid;grid-template-columns:260px 1fr;background:#e9e9dd;border:1px solid var(--line)}.tap-caption{padding:28px;display:flex;flex-direction:column;justify-content:space-between}.tap-caption>p{font-size:34px;line-height:1.18;font-weight:800;letter-spacing:-.04em}.tap-caption em{font-family:Georgia,serif;font-weight:400}.tap-caption>a{font-size:12px;display:flex;align-items:center;gap:8px}.tap-caption svg{width:18px}.design-tap .feature{min-height:400px}.design-tap .feature-copy{padding:30px 28px 85px;max-width:90%}.design-tap .feature-heading-text{font-size:34px;max-width:550px}.design-tap .feature-plot{font-size:12px}.design-tap .section-filmy,.design-tap .section-serialy,.design-tap .section-tureckie-serialy{grid-column:span 4}.design-tap .section-filmy .grid,.design-tap .section-serialy .grid,.design-tap .section-tureckie-serialy .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.design-tap .section-tv-shou{grid-column:span 12}.design-tap .section-tv-shou .grid{grid-template-columns:repeat(6,minmax(0,1fr))}.design-tap .section-tv-shou .card{display:block}.design-tap .section-tv-shou .card-copy{padding-top:12px}.design-tap .section-tv-shou .card-plot{display:none}.design-tap .section-tv-shou .card-favorite{left:auto;right:8px}.design-tap .section-heading{align-items:start;border-top:3px solid var(--ink);border-bottom:0;padding-top:16px}.design-tap .section-heading h2{font-size:23px}.design-tap .all-link{font-size:10px}.design-tap .app-promo{background:var(--ink);color:#f7f8ed}.design-tap .app-promo .primary-button{background:var(--accent);color:var(--ink)}.tap-film{display:grid;grid-template-columns:1fr 265px;gap:30px}.tap-film-title{grid-column:1}.tap-film-poster{grid-column:2;grid-row:1/3}.tap-film-title .detail-summary{display:none}.tap-film-story{grid-column:1}.tap-film-facts{grid-column:1/-1;padding-top:25px;border-top:2px solid var(--ink)}.tap-film-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 25px}.tap-film-facts dl>div{display:block}.tap-film-facts dt{margin-bottom:7px}.tap-film-watch{grid-column:1/-1}.tap-film-watch .watch-panel{margin-top:0}
.design-sax .site-shell{max-width:1260px;border:1px solid #ffffff1a}.sax-mast{display:flex;align-items:center;gap:28px}.sax-mast .brand-symbol{border-radius:50%;border:1px solid var(--accent);background:transparent;color:var(--accent)}.sax-caption{font-size:10px;letter-spacing:.17em;line-height:1.6;border-right:1px solid var(--line);padding-right:25px}.sax-mast .site-search{margin-left:auto;max-width:380px;flex:1}.sax-navigation .site-nav{justify-content:center;gap:12px 24px}.design-sax .home-heading{display:block;text-align:center;padding:12px 0 20px}.design-sax .home-heading h1{font-family:Georgia,serif;font-weight:400;font-size:44px}.design-sax .home-heading p{max-width:none}.sax-vitrine{background:#16162b;padding:13px;border:1px solid #ff9c6333}.sax-label{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.14em;padding:5px 10px 17px}.sax-label a{display:flex;align-items:center;gap:8px;letter-spacing:0}.sax-label svg{width:15px}.design-sax .feature{min-height:465px}.design-sax .feature-copy{max-width:68%;padding:55px 40px}.design-sax .feature-heading-text{font:400 42px/1.12 Georgia,serif}.design-sax .feature-shade{background:linear-gradient(90deg,#131328ed,#1313280d),linear-gradient(0deg,#131328ad,transparent)}.design-sax .carousel-thumbnails .carousel-bottom{background:#16162b;padding-bottom:3px}.design-sax .section-filmy .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-sax .section-filmy .card{display:grid;grid-template-columns:90px 1fr;gap:17px;border-bottom:1px solid #ff9c6333;padding-bottom:17px}.design-sax .section-filmy .card-copy{padding-top:5px}.design-sax .section-filmy .card-watch{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:11px;margin-top:15px}.design-sax .card-watch svg{width:14px}.design-sax .section-filmy .card-rating{display:none}.design-sax .section-filmy .card-favorite{left:57px;right:auto;width:25px;height:25px}.design-sax .section-serialy .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.design-sax .section-tureckie-serialy,.design-sax .section-tv-shou{grid-column:span 6}.design-sax .section-tureckie-serialy .grid,.design-sax .section-tv-shou .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-sax .section-tv-shou .card{display:block}.design-sax .section-tv-shou .card-copy{padding-top:12px}.design-sax .section-tv-shou .card-plot{display:none}.design-sax .section-tv-shou .card-favorite{left:auto;right:8px}.design-sax .section-heading h2{font-family:Georgia,serif;font-weight:400}.design-sax .app-promo{background:#302e49;color:var(--ink);border-top:1px solid #ff9c6350;border-bottom:1px solid #ff9c6350}.sax-film-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:start;padding-bottom:30px;border-bottom:1px solid var(--line)}.sax-film-intro .detail-info h1{font-family:Georgia,serif;font-weight:400}.sax-film-intro .detail-summary{display:none}.sax-film-intro aside{border-left:1px solid #ff9c6350;padding-left:30px}.sax-film-stage{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:30px;margin-top:30px}.sax-film-stage .watch-panel{margin-top:0}.sax-film-file .detail-poster{max-width:180px;margin:0 auto 25px}.sax-film-file .detail-facts dl>div{grid-template-columns:65px 1fr;font-size:11px}
.design-cat .site-shell{max-width:1250px;border-radius:28px;overflow:hidden}.cat-top{display:flex;gap:32px;align-items:center}.cat-top .brand-symbol{border-radius:50%;width:53px;height:53px}.cat-find{flex:1;max-width:480px;margin-left:auto}.design-cat .site-search{border-radius:40px;background:#e5e9d9;padding-left:20px}.cat-nav .site-nav{justify-content:space-between;gap:8px}.cat-nav .site-nav a{padding:8px 10px;border-radius:20px;background:#e6eadf;font-size:11px}.design-cat .home-heading h1{font:400 39px/1.15 Georgia,serif;max-width:650px}.cat-vitrine{border-radius:25px;overflow:hidden;border:1px solid #233a2d2b}.design-cat .feature{min-height:405px;background:#e0e6d2;display:flex;align-items:center}.design-cat .feature-image{width:55%;left:0;right:auto;object-position:center}.design-cat .feature-shade{background:linear-gradient(90deg,transparent 35%,#e0e6d2 56%)}.design-cat .feature-copy{max-width:45%;margin-left:55%;padding:32px 32px 80px 14px;color:var(--ink)}.design-cat .feature-heading-text{font:400 32px/1.14 Georgia,serif}.design-cat .feature-copy .eyebrow,.design-cat .feature-meta,.design-cat .feature-plot{color:var(--muted)}.design-cat .feature-plot{font-size:12px;-webkit-line-clamp:3}.design-cat .carousel-bottom{left:auto;width:40%;right:25px;bottom:22px;flex-wrap:wrap;gap:15px;color:var(--ink)}.design-cat .carousel-controls button{color:var(--ink);border-color:#233a2d50;background:#fff8}.design-cat .carousel-choices button{background:#233a2d40}.design-cat .carousel-choices button[aria-pressed=true]{background:var(--accent)}.cat-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.cat-quick a{padding:15px;border-radius:16px;background:#e5e9db;font-size:12px;text-align:center}.design-cat .primary-button,.design-cat .secondary-button{border-radius:25px}.design-cat .section-filmy .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.design-cat .section-serialy .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-cat .section-serialy .card{display:grid;grid-template-columns:85px 1fr;gap:15px;align-items:center;background:#e7eadf;padding:12px;border-radius:15px}.design-cat .section-serialy .card-copy{padding-top:0}.design-cat .section-serialy .card-favorite{left:63px;right:auto;top:18px;width:25px;height:25px}.design-cat .section-serialy .card-rating{display:none}.design-cat .card-picture{border-radius:15px}.design-cat .card-heading-text{font-size:14px}.design-cat .app-promo{border-radius:22px;background:#dde7d3;color:var(--ink)}.cat-film-heading{display:grid;grid-template-columns:125px 1fr;gap:26px;padding:25px;background:#e5eadb;border-radius:25px}.cat-film-heading .detail-info h1{font-family:Georgia,serif;font-weight:400;font-size:34px}.cat-film-heading .detail-summary{display:none}.cat-film-heading .detail-poster img{border-radius:12px}.cat-film-anchors{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.cat-film-anchors a{padding:10px 20px;border:1px solid var(--line);border-radius:25px;font-size:12px}.cat-film-content{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:25px}.cat-film-content .watch-panel{margin-top:0;border-radius:18px;padding:20px}.cat-film-content>aside{padding:22px;background:#e7eadf;border-radius:18px}.cat-film-facts{margin-top:30px;padding:25px;border:1px solid var(--line);border-radius:20px}.cat-film-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cat-film-facts dl>div{display:block}.cat-film-facts dt{margin-bottom:7px}
.design-dog .site-shell{max-width:1240px}.dog-header{display:grid;grid-template-columns:200px minmax(0,1fr) 50px;gap:28px;align-items:center;border-bottom:1px solid #f1a12f50}.dog-logo{border-right:1px solid var(--line);padding-right:20px}.dog-logo .brand{display:block}.dog-logo .brand-symbol{display:none}.dog-logo .brand>span:last-child{font-size:51px;letter-spacing:-.075em}.dog-logo .brand small{display:none}.dog-logo>span{display:block;margin-top:8px;font:10px monospace;letter-spacing:.2em;color:var(--accent)}.dog-menu{display:flex;flex-direction:column;gap:19px}.dog-menu .site-search{max-width:510px}.dog-nav .site-nav{gap:8px 20px}.dog-nav .site-nav a{font-size:11px}.dog-header .header-tools{display:flex;flex-direction:column}.design-dog .home-heading h1{font-weight:900;text-transform:uppercase;font-size:35px;max-width:720px}.dog-strip{display:flex;justify-content:space-between;gap:10px;padding:12px 20px;font:10px monospace;letter-spacing:.12em;background:var(--accent);color:#191b1d}.design-dog .feature{min-height:340px;background:#151719}.design-dog .feature-image{width:52%;right:auto;object-position:center}.design-dog .feature-shade{background:linear-gradient(90deg,transparent 30%,#151719 53%)}.design-dog .feature-copy{max-width:49%;margin-left:51%;padding:25px 30px 85px 15px}.design-dog .feature-heading-text{font-size:28px;text-transform:uppercase}.design-dog .feature-plot{font-size:12px;-webkit-line-clamp:2}.design-dog .carousel-bottom{left:auto;right:25px;width:44%;gap:15px}.design-dog .carousel-choices button{width:23px;height:25px}.design-dog .section-filmy,.design-dog .section-serialy,.design-dog .section-tureckie-serialy,.design-dog .section-tv-shou{grid-column:span 6}.design-dog .section-filmy .grid,.design-dog .section-serialy .grid{grid-template-columns:1fr}.design-dog .section-filmy .card,.design-dog .section-serialy .card{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:13px;border:1px solid var(--line);background:#ffffff03}.design-dog .section-filmy .card-copy,.design-dog .section-serialy .card-copy{padding-top:5px}.design-dog .section-filmy .card-plot,.design-dog .section-serialy .card-plot{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.6;margin-top:10px;color:var(--muted)}.design-dog .section-filmy .card-rating,.design-dog .section-serialy .card-rating{display:none}.design-dog .section-filmy .card-favorite,.design-dog .section-serialy .card-favorite{left:75px;right:auto;top:20px;width:25px;height:25px}.design-dog .section-tv-shou .grid,.design-dog .section-tureckie-serialy .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-dog .section-tv-shou .card{display:block}.design-dog .section-tv-shou .card-copy{padding-top:12px}.design-dog .section-tv-shou .card-plot{display:none}.design-dog .section-tv-shou .card-favorite{left:auto;right:8px}.design-dog .section-heading{border-bottom:2px solid #f1a12f65}.design-dog .section-heading h2{text-transform:uppercase;font-size:23px}.design-dog .app-promo{background:#191c20;border:1px solid #f1a12f50;color:var(--ink)}.dog-film-sheet{display:grid;grid-template-columns:155px minmax(0,1.25fr) minmax(0,1fr);gap:27px;padding-bottom:28px;border-bottom:1px solid var(--line)}.dog-film-title .detail-info h1{font-size:30px;text-transform:uppercase}.dog-film-title .detail-summary{display:none}.dog-film-sheet .detail-facts dl>div{grid-template-columns:75px 1fr;font-size:11px}.dog-film-watch{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:30px;margin-top:28px}.dog-film-watch .watch-panel{margin-top:0}.dog-film-watch>aside{border-left:1px solid #f1a12f50;padding-left:25px}
.design-fan .site-shell{max-width:1270px}.fan-header{padding-top:17px;padding-bottom:20px;border-bottom:3px solid var(--ink)}.fan-mast{display:flex;align-items:center;justify-content:space-between;gap:35px}.fan-mast .brand-symbol{display:none}.fan-mast .brand>span:last-child{font-size:118px;letter-spacing:-.095em;line-height:.86;font-weight:900}.fan-mast .brand small{font-size:10px;letter-spacing:.18em;line-height:1.3;margin-top:13px}.fan-find{display:flex;align-items:center;gap:20px;flex:1;max-width:490px}.fan-find .site-search{flex:1}.fan-nav{border:0;padding-top:12px;margin-top:18px}.fan-nav .site-nav{justify-content:space-between;gap:12px}.fan-nav .site-nav a{font-size:12px;font-weight:700}.fan-vitrine{display:grid;grid-template-columns:160px minmax(0,1fr);border:2px solid var(--ink)}.fan-edition{background:var(--accent);padding:25px 20px;display:flex;flex-direction:column;justify-content:space-between}.fan-edition>span{font-size:17px;font-weight:800;line-height:1.3}.fan-edition>a{font-size:12px;display:flex;flex-direction:column;gap:12px}.fan-edition svg{width:22px}.design-fan .feature{display:grid;grid-template-columns:200px 1fr;align-items:center;background:#eee8d5;min-height:410px;color:var(--ink)}.design-fan .feature-image{opacity:.12;filter:grayscale(1)}.design-fan .feature-shade{background:#eee8d5b3}.design-fan .feature-visual{display:block;padding:35px 0 70px 27px;position:relative;z-index:1;transform:rotate(-4deg)}.design-fan .feature-visual img{border:7px solid white;box-shadow:5px 9px 0 #26302c25}.design-fan .feature-copy{padding:30px 30px 85px;max-width:none}.design-fan .feature-heading-text{font-size:32px;font-weight:900;letter-spacing:-.045em}.design-fan .feature-copy .eyebrow,.design-fan .feature-meta,.design-fan .feature-plot{color:#6e6c5b}.design-fan .feature-plot{font-size:12px}.design-fan .carousel-bottom{color:var(--ink);left:25px;right:25px}.design-fan .carousel-controls button{color:var(--ink);background:#fff9;border-color:#26302c50}.design-fan .carousel-numbered .carousel-choices button{border-color:#26302c50;color:var(--ink)}.design-fan .carousel-numbered .carousel-choices button[aria-pressed=true]{background:var(--ink);color:white}.design-fan .section-heading{border-top:3px solid var(--ink);border-bottom:0;padding-top:17px;padding-bottom:0}.design-fan .section-heading h2{font-size:31px;letter-spacing:-.05em;font-weight:900}.design-fan .section-serialy .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.design-fan .section-tureckie-serialy,.design-fan .section-tv-shou{grid-column:span 6}.design-fan .section-tv-shou .grid,.design-fan .section-tureckie-serialy .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-fan .section-tv-shou .card{display:block}.design-fan .section-tv-shou .card-copy{padding-top:12px}.design-fan .section-tv-shou .card-plot{display:none}.design-fan .section-tv-shou .card-favorite{left:auto;right:8px}.design-fan .card-picture{box-shadow:4px 5px 0 #26302c18}.design-fan .app-promo{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink)}.fan-film-page{display:grid;grid-template-columns:245px minmax(0,1fr);gap:40px}.fan-film-rail .detail-poster{padding:12px;background:#e9c53b}.fan-film-rail .detail-facts{margin-top:25px}.fan-film-rail .detail-facts dl>div{grid-template-columns:65px 1fr;font-size:11px}.fan-film-copy .detail-info h1{font-size:39px;font-weight:900;letter-spacing:-.05em}.fan-film-copy .detail-summary{display:none}.fan-film-copy .detail-plot{margin-top:32px;padding-top:25px;border-top:2px solid var(--ink)}.fan-film-screen .watch-panel{border:3px solid var(--ink);box-shadow:7px 7px 0 var(--accent)}
.design-bit .site-shell{display:grid;grid-template-columns:minmax(0,1fr) 235px;max-width:1330px;overflow:visible}.bit-header{grid-column:2;grid-row:1;background:#1b3150;padding:28px 20px;border-left:1px solid var(--line);align-self:stretch;display:flex;flex-direction:column;gap:28px}.design-bit .main-content{grid-column:1;grid-row:1}.design-bit .site-footer{grid-column:1/-1}.bit-top{display:flex;flex-direction:column;gap:20px}.bit-header .brand{display:block}.bit-header .brand-symbol{display:inline-flex;width:36px;height:36px;margin-bottom:15px;background:transparent;border:1px solid var(--accent);color:var(--accent);border-radius:50%}.bit-header .brand>span:last-child{display:block;font-size:43px;letter-spacing:-.06em}.bit-top .header-tools{justify-content:start}.bit-navigation .site-nav{display:flex;flex-direction:column;align-items:stretch;gap:0}.bit-navigation .site-nav a{padding:15px 0;border-bottom:1px solid var(--line);font-size:13px;white-space:normal}.bit-header .site-search{flex:none;width:100%;border-color:#ffffff35;min-height:42px;padding:0 9px;gap:5px}.bit-header .site-search input{font-size:11px}.bit-header .site-search>svg{width:14px}.bit-header .site-search button{display:none}.bit-app{font-size:12px;display:flex;align-items:center;gap:9px;color:var(--accent);padding-top:8px}.bit-app svg{width:19px}.design-bit .home-heading{display:block}.design-bit .home-heading h1{font-size:34px;max-width:650px;letter-spacing:-.04em}.design-bit .home-heading p{margin-top:12px;max-width:none}.design-bit .feature{min-height:360px}.design-bit .feature-copy{padding:30px;max-width:90%}.design-bit .feature-heading-text{font-size:36px}.design-bit .feature-plot{max-width:480px;font-size:12px}.design-bit .carousel-thumbnails .carousel-bottom{padding:12px 0;display:block}.design-bit .carousel-controls{justify-content:space-between;margin-bottom:14px}.design-bit .carousel-thumbnails .carousel-choices button{height:55px}.bit-quick{display:flex;gap:10px;margin-top:15px}.bit-quick a{flex:1;padding:12px;border:1px solid var(--line);font-size:12px;text-align:center}.design-bit .section-filmy .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.design-bit .section-serialy .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-bit .section-tureckie-serialy,.design-bit .section-tv-shou{grid-column:span 12}.design-bit .section-tv-shou .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-bit .section-tv-shou .card{display:grid;grid-template-columns:75px 1fr;gap:12px;align-items:center}.design-bit .section-tv-shou .card-plot{display:none}.design-bit .section-tv-shou .card-favorite{left:45px;right:auto}.design-bit .section-heading h2{font-size:23px}.design-bit .app-promo{background:#1c3558;color:var(--ink);border:1px solid #6c9fff44;gap:15px;padding:22px}.design-bit .app-promo .component-heading-text{font-size:21px}.design-bit .app-promo img{width:70px;height:70px}.design-bit .app-promo p{display:none}.design-bit .app-promo-icon{display:none}.design-bit .app-promo .primary-button{font-size:11px;white-space:normal;max-width:190px}.bit-film-banner{display:grid;grid-template-columns:minmax(0,1fr) 115px;gap:25px;align-items:start}.bit-film-banner .detail-info h1{font-size:29px}.bit-film-banner .detail-summary{display:none}.bit-film-banner .detail-actions{gap:7px}.bit-film-banner .detail-actions>*{font-size:11px;padding:8px 11px}.bit-film-file{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:30px;margin-top:30px}.bit-film-file .detail-facts dl>div{grid-template-columns:65px 1fr;font-size:11px}.bit-film-watch .watch-panel{padding:18px}.bit-film-watch .watch-heading h2{font-size:17px}
.design-era .site-shell{max-width:1230px;border:1px solid #d8c6b0}.era-top{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:25px}.era-top>.brand{justify-self:center}.era-top .brand-symbol{display:none}.era-top .brand>span:last-child{font:700 76px/.9 Georgia,serif;letter-spacing:-.08em}.era-top .brand small{text-align:center;font-family:Arial,sans-serif;font-weight:400;letter-spacing:.1em;margin-top:12px}.era-caption{font-size:10px;letter-spacing:.15em;line-height:1.6}.era-tools{justify-self:end}.era-bottom{display:grid;grid-template-columns:260px minmax(0,1fr);gap:25px;align-items:center;border-top:1px solid #382b2250;padding-top:20px;margin-top:23px}.era-nav .site-nav{justify-content:end;gap:9px 17px}.era-nav .site-nav a{font-size:11px}.design-era .home-heading h1{font:400 37px/1.2 Georgia,serif;max-width:640px}.era-vitrine{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding-bottom:10px}.era-vitrine-line{display:flex;justify-content:space-between;gap:10px;padding:12px 0;font-size:9px;letter-spacing:.15em}.design-era .feature{display:block;background:#eadac7;min-height:0;color:var(--ink)}.design-era .feature-image{position:relative;inset:auto;height:310px;width:100%;object-fit:cover}.design-era .feature-shade{display:none}.design-era .feature-copy{max-width:none;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0 30px;padding:25px 28px;align-items:start}.design-era .feature-copy .eyebrow{grid-column:1;color:var(--muted);font-size:9px}.design-era .feature-heading-text{grid-column:1;grid-row:2/4;font:400 33px/1.1 Georgia,serif;margin:0}.design-era .feature-meta{grid-column:2;grid-row:1;color:var(--muted)}.design-era .feature-plot{grid-column:2;grid-row:2;color:var(--muted);font-size:12px;margin:0 0 15px;-webkit-line-clamp:2}.design-era .feature-copy>.primary-button{grid-column:2;justify-self:start;grid-row:3;font-size:12px;min-height:38px}.design-era .carousel-bottom{top:255px;bottom:auto;left:25px;right:25px}.design-era .home-section .section-heading{border-bottom:1px solid #382b2250;padding-bottom:18px}.design-era .section-heading h2{font:400 29px Georgia,serif}.design-era .section-filmy .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.design-era .section-tureckie-serialy,.design-era .section-tv-shou{grid-column:span 6}.design-era .section-tv-shou .grid,.design-era .section-tureckie-serialy .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-era .section-tv-shou .card{display:block}.design-era .section-tv-shou .card-copy{padding-top:12px}.design-era .section-tv-shou .card-plot{display:none}.design-era .section-tv-shou .card-favorite{left:auto;right:8px}.design-era .card-picture{padding:7px;background:#eadac7;border:1px solid #d5c3ac}.design-era .card-rating{top:14px;left:14px}.design-era .card-favorite{top:14px;right:14px}.design-era .card-season{bottom:14px;left:14px}.design-era .app-promo{background:#e5d3be;color:var(--ink);border-top:1px solid #baa185;border-bottom:1px solid #baa185}.era-film-cover{display:grid;grid-template-columns:290px minmax(0,1fr);gap:35px}.era-film-cover .detail-poster{border:1px solid #baa185;padding:12px;background:#e8d5be}.era-film-cover .detail-info h1{font:400 35px/1.2 Georgia,serif}.era-film-cover .detail-summary{display:none}.era-film-cover .detail-plot{margin-top:30px;padding-top:25px;border-top:1px solid #baa185}.era-film-facts{margin-top:30px;padding:25px;background:#e8d5be}.era-film-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.era-film-facts dl>div{display:block}.era-film-facts dt{margin-bottom:7px}.era-film-screen .watch-panel{background:#2e2924;border-color:#baa185}
/* Responsive placement is explicit at every change of column count. */
@media(max-width:1100px){
.web-caption,.sax-caption{display:none}.web-mast,.cat-top,.sax-mast{gap:18px}.fan-mast .brand>span:last-child{font-size:90px}.fan-find{max-width:400px}.web-nav .site-nav{justify-content:start;gap:12px 19px}.tap-header{grid-template-columns:215px 1fr}.tap-brand{padding:22px}.tap-controls{padding:23px}.tap-vitrine{grid-template-columns:215px 1fr}.tap-caption{padding:23px}.tap-caption>p{font-size:29px}.design-tap .section-heading h2{font-size:20px}.dog-header{grid-template-columns:170px minmax(0,1fr) 45px;gap:20px}.dog-logo .brand>span:last-child{font-size:45px}.dog-nav .site-nav{gap:8px 15px}.design-bit .site-shell{display:block}.bit-header{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:23px;border:0;border-bottom:1px solid var(--line)}.bit-top{grid-column:1;grid-row:1/3;gap:12px}.bit-top .brand{display:flex;align-items:center}.bit-top .brand-symbol{margin:0 10px 0 0}.bit-top .brand>span:last-child{font-size:32px}.bit-header>.site-search{grid-column:2;grid-row:1;max-width:430px}.bit-navigation{grid-column:2;grid-row:2}.bit-navigation .site-nav{flex-direction:row;gap:8px 17px;flex-wrap:wrap}.bit-navigation .site-nav a{border:0;padding:0;font-size:11px}.bit-app{display:none}.bit-top .header-tools{position:absolute;right:25px;top:26px}.bit-header>.site-search{margin-right:60px;width:calc(100% - 60px)}.era-bottom{grid-template-columns:210px minmax(0,1fr);gap:20px}.era-nav .site-nav{gap:8px 14px}.design-web .feature-copy{padding-left:28px}.design-web .feature{grid-template-columns:1fr 235px}.design-web .feature-heading-text{font-size:32px}.design-cat .section-serialy .card{grid-template-columns:65px 1fr;gap:10px;padding:10px}.design-cat .section-serialy .card-favorite{left:43px;top:16px}.design-cat .section-serialy .card-meta{font-size:10px}.design-cat .section-serialy .card-heading-text{font-size:12px}.bot-film-file{grid-template-columns:125px 1fr 1fr;gap:20px}.dog-film-sheet{grid-template-columns:130px 1.2fr 1fr;gap:20px}.dog-film-title .detail-info h1{font-size:26px}
}
@media(max-width:820px){
.web-nav,.bot-tabs,.tap-nav,.sax-navigation,.cat-nav,.dog-nav,.fan-nav,.bit-navigation,.era-nav{display:none}.site-header .menu-toggle{display:grid!important}.web-mast,.bot-top,.cat-top,.sax-mast{flex-wrap:wrap;gap:16px}.web-mast .site-search,.bot-search,.cat-find,.sax-mast .site-search{flex-basis:100%;max-width:none;order:3;margin:0}.site-header .brand>span:last-child{font-size:36px}.tap-header{display:block}.tap-brand{display:flex;flex-direction:row;align-items:center;padding:18px 20px;gap:18px}.tap-brand>span{margin-left:auto;font-size:9px}.tap-brand .header-tools{display:flex;margin-left:0}.tap-brand .brand>span:last-child{font-size:34px}.tap-controls{padding:15px 20px}.tap-controls .site-search{max-width:none}.tap-vitrine{grid-template-columns:180px 1fr}.tap-caption{padding:20px}.tap-caption>p{font-size:25px}.design-tap .feature-copy{max-width:none;padding:25px 23px 85px}.design-tap .feature-heading-text{font-size:28px}.bot-vitrine{grid-template-columns:115px 1fr}.bot-quick{padding:17px 13px}.bot-quick a{font-size:13px}.design-bot .feature{grid-template-columns:145px 1fr}.design-bot .feature-visual{padding:25px 0 70px 20px}.design-bot .feature-copy{padding:25px 20px 80px}.design-bot .feature-heading-text{font-size:25px}.design-bot .feature-plot{-webkit-line-clamp:2}.home-section.section-filmy,.home-section.section-serialy,.home-section.section-tureckie-serialy,.home-section.section-tv-shou{grid-column:span 12}.design-tap .section-filmy .grid,.design-tap .section-serialy .grid,.design-tap .section-tureckie-serialy .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-tap .section-tv-shou .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.design-web .section-filmy .grid,.design-sax .section-filmy .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-web .section-filmy .card,.design-sax .section-filmy .card{grid-template-columns:80px 1fr;gap:12px}.design-cat .section-serialy .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-cat .section-serialy .card{grid-template-columns:80px 1fr;gap:15px;padding:12px}.design-cat .section-serialy .card-favorite{left:58px;top:18px}.design-cat .section-serialy .card-heading-text{font-size:14px}.design-bot .section-filmy .grid,.design-bot .section-serialy .grid,.design-dog .section-filmy .grid,.design-dog .section-serialy .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-bot .section-filmy .card,.design-bot .section-serialy .card,.design-dog .section-filmy .card,.design-dog .section-serialy .card{grid-template-columns:70px 1fr;gap:13px}.design-bot .section-filmy .card-favorite,.design-bot .section-serialy .card-favorite,.design-dog .section-filmy .card-favorite,.design-dog .section-serialy .card-favorite{left:48px}.design-bot .section-filmy .card-plot,.design-bot .section-serialy .card-plot,.design-dog .section-filmy .card-plot,.design-dog .section-serialy .card-plot{-webkit-line-clamp:2;font-size:11px}.design-bot .card-heading-text,.design-dog .card-heading-text{font-size:13px}.design-sax .section-tv-shou .card-favorite,.design-fan .section-tv-shou .card-favorite,.design-era .section-tv-shou .card-favorite{right:8px;left:auto}.dog-header{display:flex;flex-wrap:wrap;padding:20px}.dog-logo{border:0;padding:0}.dog-logo .brand>span:last-child{font-size:37px}.dog-logo>span{display:none}.dog-menu{order:3;flex-basis:100%}.dog-menu .site-search{max-width:none}.dog-header .header-tools{margin-left:auto;flex-direction:row}.fan-mast{gap:20px;align-items:end}.fan-mast .brand>span:last-child{font-size:70px}.fan-find{max-width:330px;gap:15px}.fan-find .site-search{min-width:0}.fan-header{padding:20px}.fan-vitrine{grid-template-columns:130px 1fr}.fan-edition{padding:20px 16px}.fan-edition>span{font-size:14px}.design-fan .feature{grid-template-columns:155px 1fr}.design-fan .feature-visual{padding-left:20px}.design-fan .feature-copy{padding-left:24px;padding-right:20px}.design-fan .feature-heading-text{font-size:27px}.bit-header{display:flex;flex-wrap:wrap;gap:17px;padding:20px}.bit-top{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between}.bit-header .brand{display:flex}.bit-top .header-tools{position:static;margin:0}.bit-header>.site-search{flex-basis:100%;width:100%;max-width:none;margin:0;min-height:45px}.bit-header .site-search input{font-size:13px}.era-top{grid-template-columns:1fr 2fr 1fr;gap:15px}.era-caption{font-size:8px}.era-top .brand>span:last-child{font-size:55px}.era-top .brand small{font-size:8px}.era-bottom{display:block;margin-top:18px;padding-top:16px}.era-bottom .site-search{max-width:none}.web-dossier{grid-template-columns:160px 1fr;gap:25px;padding:20px}.web-dossier .detail-info h1{font-size:29px}.web-details,.sax-film-intro,.sax-film-stage,.cat-film-content,.dog-film-watch,.bit-film-file{grid-template-columns:1fr;gap:25px}.bot-film-file{grid-template-columns:140px 1fr;gap:25px}.bot-film-facts{grid-column:1/-1}.bot-film-file .detail-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tap-film{grid-template-columns:1fr 195px;gap:25px}.tap-film .detail-info h1{font-size:30px}.tap-film-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sax-film-intro aside{padding-left:0;border:0}.sax-film-file{display:grid;grid-template-columns:150px 1fr;gap:25px}.sax-film-file .detail-poster{max-width:none;margin:0}.dog-film-sheet{grid-template-columns:145px 1fr;gap:25px}.dog-film-sheet>aside{grid-column:1/-1}.dog-film-sheet .detail-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.dog-film-watch>aside{border:0;padding:0}.fan-film-page{grid-template-columns:195px 1fr;gap:25px}.fan-film-copy .detail-info h1{font-size:31px}.era-film-cover{grid-template-columns:220px 1fr;gap:25px}.era-film-cover .detail-info h1{font-size:30px}.cat-film-facts dl,.era-film-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:580px){
body{padding-top:8px;background-attachment:scroll}.site-shell,.design-bot .site-shell,.design-cat .site-shell{border-radius:0;border-left:0;border-right:0}.site-header .brand>span:last-child{font-size:30px}.site-header{padding:17px 15px}.web-mast,.bot-top,.cat-top,.sax-mast{gap:13px}.web-header .brand-symbol,.cat-header .brand-symbol{width:38px;height:38px}.web-mast .site-search,.bot-search,.cat-find,.sax-mast .site-search{margin-top:1px}.tap-header{padding:0}.tap-brand{padding:16px 15px;gap:12px}.tap-brand>span{display:none}.tap-brand .header-tools{margin-left:auto}.tap-controls{padding:13px 15px}.tap-brand .brand-symbol{width:35px;height:35px}.tap-brand .brand>span:last-child{font-size:31px}.tap-caption{display:none}.tap-vitrine{display:block}.design-tap .home-heading h1{font-size:31px}.design-tap .feature{min-height:365px}.design-tap .feature-copy{padding:30px 22px 85px}.design-tap .feature-heading-text{font-size:29px}.design-tap .section-tv-shou .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.web-vitrine-label{font-size:8px;padding:10px 12px;gap:8px;letter-spacing:.05em}.web-vitrine-label a{font-size:9px}.design-web .feature{grid-template-columns:minmax(0,1fr) 115px;min-height:335px}.design-web .feature-copy{padding:25px 12px 25px 18px}.design-web .feature-visual{padding:20px 17px 20px 0}.design-web .feature-heading-text{font-size:26px}.design-web .feature-plot{max-width:none;font-size:11px;margin:12px 0 16px;-webkit-line-clamp:3}.design-web .feature-copy .primary-button{font-size:11px;padding:9px 12px;min-height:35px}.design-web .carousel-thumbnails .carousel-bottom{padding:12px 12px;display:block}.carousel-thumbnails .carousel-controls{justify-content:space-between;margin-bottom:12px}.carousel-thumbnails .carousel-choices{gap:6px}.carousel-thumbnails .carousel-choices button{height:46px}.carousel-thumbnails .carousel-choices span{font-size:8px;padding:5px}.design-web .section-filmy .grid,.design-sax .section-filmy .grid,.design-bot .section-filmy .grid,.design-bot .section-serialy .grid,.design-cat .section-filmy .grid,.design-cat .section-serialy .grid,.design-dog .section-filmy .grid,.design-dog .section-serialy .grid,.design-sax .section-serialy .grid,.design-fan .section-serialy .grid,.design-era .section-filmy .grid,.design-bit .section-filmy .grid,.design-bit .section-serialy .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px 10px}.design-web .section-filmy .card,.design-sax .section-filmy .card,.design-bot .section-filmy .card,.design-bot .section-serialy .card,.design-cat .section-serialy .card,.design-dog .section-filmy .card,.design-dog .section-serialy .card{display:block;padding:0;border:0;background:transparent;border-radius:0}.design-web .section-filmy .card-copy,.design-sax .section-filmy .card-copy,.design-bot .section-filmy .card-copy,.design-bot .section-serialy .card-copy,.design-cat .section-serialy .card-copy,.design-dog .section-filmy .card-copy,.design-dog .section-serialy .card-copy{padding-top:9px}.design-web .section-filmy .card-plot,.design-sax .section-filmy .card-watch,.design-bot .section-filmy .card-plot,.design-bot .section-serialy .card-plot,.design-dog .section-filmy .card-plot,.design-dog .section-serialy .card-plot{display:none}.design-web .section-filmy .card-favorite,.design-sax .section-filmy .card-favorite,.design-bot .section-filmy .card-favorite,.design-bot .section-serialy .card-favorite,.design-cat .section-serialy .card-favorite,.design-dog .section-filmy .card-favorite,.design-dog .section-serialy .card-favorite{left:auto;right:5px;top:5px;width:25px;height:25px}.design-cat .section-serialy .card-heading-text,.design-bot .card-heading-text,.design-dog .card-heading-text{font-size:12px}.design-web .home-section .section-heading h2,.design-sax .home-section .section-heading h2,.design-cat .home-section .section-heading h2,.design-fan .home-section .section-heading h2,.design-dog .home-section .section-heading h2,.design-era .home-section .section-heading h2{font-size:24px}.design-tap .home-section .section-heading h2{font-size:23px}.design-bot .home-section .section-heading h2,.design-bit .home-section .section-heading h2{font-size:23px}.design-bot .home-section .section-heading{gap:8px}.bot-vitrine{display:block}.bot-quick{display:none}.design-bot .feature{grid-template-columns:115px minmax(0,1fr);min-height:345px}.design-bot .feature-visual{padding:22px 0 75px 16px}.design-bot .feature-copy{padding:23px 15px 80px 19px}.design-bot .feature-heading-text{font-size:24px}.design-bot .feature-plot{font-size:11px;max-width:none}.design-bot .feature-copy .primary-button{padding:9px 12px;font-size:11px}.design-bot .carousel-bottom{left:17px;right:17px;gap:10px}.carousel-numbered .carousel-choices{gap:4px}.carousel-numbered .carousel-choices button{width:22px;height:24px;font-size:9px}.design-sax .home-heading h1{font-size:31px}.design-sax .home-heading{padding:0 0 8px}.sax-vitrine{padding:8px}.sax-label{padding:5px 4px 12px;font-size:8px;letter-spacing:.05em;gap:10px}.sax-label a{font-size:8px;gap:5px}.design-sax .feature{min-height:355px}.design-sax .feature-copy{max-width:none;padding:33px 22px}.design-sax .feature-heading-text{font-size:33px}.design-sax .feature-plot{max-width:95%;font-size:12px}.design-sax .carousel-thumbnails .carousel-bottom{display:block;padding:12px 4px 4px}.design-cat .home-heading h1{font-size:31px}.design-cat .feature{min-height:405px;display:block;padding-top:180px}.design-cat .feature-image{position:absolute;inset:0 0 auto;width:100%;height:205px;object-position:center 40%}.design-cat .feature-shade{background:linear-gradient(0deg,#e0e6d2 49%,transparent 72%)}.design-cat .feature-copy{max-width:none;margin:0;padding:15px 23px 86px}.design-cat .feature-heading-text{font-size:28px}.design-cat .feature-plot{max-width:none;-webkit-line-clamp:2;font-size:11px;margin:10px 0 15px}.design-cat .feature-copy .eyebrow{display:none}.design-cat .carousel-bottom{left:22px;right:22px;width:auto;bottom:20px;flex-wrap:nowrap}.cat-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cat-quick a{font-size:11px;padding:13px;border-radius:13px}.design-cat .card-picture{border-radius:11px}.dog-header{padding:18px 15px;gap:16px}.dog-logo .brand>span:last-child{font-size:37px}.design-dog .home-heading h1{font-size:30px}.dog-strip{padding:11px 13px;font-size:8px;letter-spacing:.03em}.design-dog .feature{padding-top:180px;min-height:410px}.design-dog .feature-image{width:100%;height:205px;object-position:center 40%}.design-dog .feature-shade{background:linear-gradient(0deg,#151719 48%,transparent 76%)}.design-dog .feature-copy{max-width:none;margin:0;padding:20px 22px 80px}.design-dog .feature-heading-text{font-size:26px}.design-dog .feature-plot{max-width:none;font-size:11px;margin:12px 0 17px}.design-dog .carousel-bottom{width:auto;left:22px;right:22px;bottom:20px}.fan-mast{display:block}.fan-mast .brand>span:last-child{font-size:87px;line-height:.85}.fan-mast .brand small{font-size:8px;margin-top:13px}.fan-find{margin-top:20px;max-width:none;width:100%;gap:13px}.fan-find .site-search{min-width:0;flex:1}.fan-find .header-tools{margin:0}.fan-vitrine{display:block}.fan-edition{padding:11px 14px;flex-direction:row;align-items:center;gap:12px}.fan-edition>span{font-size:9px;line-height:1.3}.fan-edition>span br{display:none}.fan-edition>a{font-size:10px;flex-direction:row;gap:6px;align-items:center}.fan-edition svg{width:15px}.design-fan .feature{grid-template-columns:120px minmax(0,1fr);min-height:355px}.design-fan .feature-visual{padding:20px 0 80px 16px}.design-fan .feature-visual img{border-width:5px}.design-fan .feature-copy{padding:23px 15px 90px 20px}.design-fan .feature-heading-text{font-size:25px}.design-fan .feature-plot{font-size:11px;max-width:none;-webkit-line-clamp:3}.design-fan .feature-copy .primary-button{padding:9px 13px;min-height:35px;font-size:11px}.design-fan .carousel-bottom{left:18px;right:18px;gap:10px}.design-bit .feature{min-height:355px}.design-bit .feature-copy{max-width:none;padding:33px 23px}.design-bit .feature-heading-text{font-size:30px}.design-bit .feature-plot{font-size:12px;max-width:92%}.design-bit .carousel-thumbnails .carousel-choices button{height:48px}.design-bit .section-tv-shou .card{display:block}.design-bit .section-tv-shou .card-copy{padding-top:9px}.design-bit .section-tv-shou .card-favorite{left:auto;right:5px}.bit-quick{gap:8px}.bit-quick a{font-size:11px;padding:11px}.era-top{grid-template-columns:minmax(0,1fr) auto;gap:15px}.era-caption{display:none}.era-top>.brand{justify-self:start}.era-top .brand>span:last-child{font-size:60px;line-height:.9}.era-top .brand small{text-align:left;font-size:8px}.era-tools{grid-column:2}.era-bottom{margin-top:18px;padding-top:14px}.design-era .home-heading h1{font-size:31px}.era-vitrine-line{font-size:8px;letter-spacing:.08em;gap:10px}.design-era .feature-image{height:235px}.design-era .feature-copy{display:block;padding:24px 20px}.design-era .feature-heading-text{font-size:29px;margin:10px 0}.design-era .feature-meta{font-size:10px;margin-bottom:13px}.design-era .feature-plot{font-size:12px;max-width:none;margin:13px 0 17px}.design-era .feature-copy .primary-button{font-size:11px}.design-era .carousel-bottom{top:181px;left:18px;right:18px;bottom:auto;gap:10px}.design-era .card-picture{padding:5px}.design-era .card-rating{top:10px;left:10px}.design-era .card-favorite{top:10px;right:10px;width:25px;height:25px}.design-era .card-season{bottom:10px;left:10px}.web-dossier{grid-template-columns:92px minmax(0,1fr);gap:17px;padding:17px}.web-dossier .detail-info h1{font-size:25px}.web-dossier .detail-info .eyebrow{font-size:8px}.web-dossier .detail-summary{display:none}.web-dossier .detail-ratings{gap:10px;flex-wrap:wrap}.web-dossier .detail-actions{grid-column:1/-1}.web-dossier .detail-actions>*{font-size:11px;padding:9px 11px}.web-dossier .detail-ratings strong{font-size:17px}.web-dossier .detail-meta{font-size:10px}.web-details{gap:25px;margin-top:25px;padding-top:25px}.bot-film-head .detail-info h1{font-size:28px}.bot-film-console .watch-panel{padding:14px 10px;border-radius:12px}.bot-film-file{grid-template-columns:1fr;gap:25px}.bot-film-file>aside .detail-poster{max-width:155px;margin:0 auto}.bot-film-facts{grid-column:auto}.bot-film-file .detail-facts dl{grid-template-columns:1fr}.tap-film{display:flex;flex-direction:column;gap:25px}.tap-film-title{order:0}.tap-film-poster{order:1;max-width:170px;align-self:center}.tap-film-story{order:3}.tap-film-facts{order:4}.tap-film-watch{order:2;width:100%}.tap-film-facts dl{grid-template-columns:1fr;gap:12px}.tap-film-facts dl>div{display:grid;grid-template-columns:87px 1fr;gap:12px}.tap-film-facts dt{margin:0}.sax-film-intro{padding-bottom:22px;gap:20px}.sax-film-intro .detail-info h1{font-size:29px}.sax-film-stage{margin-top:23px}.sax-film-file{grid-template-columns:105px minmax(0,1fr);gap:20px}.sax-film-file .detail-facts dl>div{grid-template-columns:1fr;gap:5px;font-size:11px}.sax-film-file .detail-facts h2{font-size:19px}.cat-film-heading{grid-template-columns:85px minmax(0,1fr);gap:17px;padding:18px;border-radius:19px}.cat-film-heading .detail-info h1{font-size:26px}.cat-film-heading .detail-meta{font-size:10px}.cat-film-heading .detail-ratings{gap:12px;flex-wrap:wrap}.cat-film-heading .detail-ratings strong{font-size:17px}.cat-film-heading .detail-actions>*{font-size:10px;padding:8px 10px;min-height:35px}.cat-film-anchors{gap:7px}.cat-film-anchors a{font-size:11px;padding:9px 14px}.cat-film-content .watch-panel{padding:14px 10px;border-radius:12px}.cat-film-content>aside{padding:20px}.cat-film-facts{padding:20px}.cat-film-facts dl{grid-template-columns:1fr}.cat-film-facts dl>div{display:grid;grid-template-columns:87px 1fr;gap:12px}.cat-film-facts dt{margin:0}.dog-film-sheet{grid-template-columns:100px minmax(0,1fr);gap:20px}.dog-film-title .detail-info h1{font-size:25px}.dog-film-title .detail-meta{font-size:10px}.dog-film-title .detail-ratings{flex-wrap:wrap;gap:11px}.dog-film-title .detail-actions>*{font-size:10px;min-height:35px;padding:8px 10px}.dog-film-sheet .detail-facts dl{grid-template-columns:1fr}.dog-film-sheet .detail-facts dl>div{font-size:12px;grid-template-columns:87px 1fr}.fan-film-page{display:flex;flex-direction:column;gap:25px}.fan-film-copy{order:0}.fan-film-rail{order:1;display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px}.fan-film-rail .detail-poster{padding:6px;align-self:start}.fan-film-rail .detail-facts{margin:0}.fan-film-rail .detail-facts dl>div{grid-template-columns:1fr;gap:5px}.fan-film-copy .detail-info h1{font-size:31px}.fan-film-screen .watch-panel{box-shadow:4px 4px 0 var(--accent);border-width:2px}.bit-film-banner{grid-template-columns:minmax(0,1fr) 83px;gap:18px}.bit-film-banner .detail-info h1{font-size:25px}.bit-film-banner .detail-meta{font-size:10px}.bit-film-banner .detail-ratings{gap:12px;flex-wrap:wrap}.bit-film-banner .detail-ratings strong{font-size:17px}.bit-film-watch .watch-panel{padding:14px 10px}.bit-film-file .detail-facts dl>div{font-size:12px;grid-template-columns:87px 1fr}.era-film-cover{display:flex;flex-direction:column;gap:24px}.era-film-cover>aside{order:1;max-width:180px;align-self:center}.era-film-cover>div{order:0}.era-film-cover .detail-info h1{font-size:30px}.era-film-cover .detail-plot{margin-top:25px}.era-film-facts{padding:20px}.era-film-facts dl{grid-template-columns:1fr}.era-film-facts dl>div{display:grid;grid-template-columns:87px 1fr;gap:12px}.era-film-facts dt{margin:0}.new-section-index{font-size:10px;margin-right:7px}.home-marker{max-width:none}
}
