.wrapper{min-width:320px;position:relative;overflow:clip;padding-top:20px}
.wrapper-container{max-width:var(--max-width);margin:0 auto;position:relative;z-index:20}
.wrapper-container-season{background-color:var(--bg-darker-2);border-radius:12px}
.header{position:relative;z-index:50}
.header__sub{padding:10px var(--indent)}
.header__main{background:var(--gr-brown);border-radius:8px;padding:20px var(--indent);margin:0 var(--indent);box-shadow:var(--bsh),inset 0 0 0 1px rgba(255,255,255,0.4),inset 0 0 10px 0 rgba(255,255,255,0.5)}
.cols{display:grid;grid-template-columns:280px minmax(0,1fr) 220px;grid-template-areas:"sl ct sr";padding:40px var(--indent)}
.cols__content{grid-area:ct;min-height:80vh;position:relative;z-index:5}
.cols__sidebar-left{grid-area:sl;gap:20px;position:relative;z-index:10;padding-right:var(--indent)}
.season__sidebar-right{grid-area:sr;gap:20px}
.footer{padding:40px var(--indent);color:#ccc;font-size:12px;text-transform:uppercase}
.footer a,.footer span{color:var(--yellow)}
.footer_menu{font-size:14px;line-height:1;margin-top:10px;text-transform:none}
.footer li + li{border-left:1px solid var(--yellow);padding-left:10px;margin-left:10px}
.cols--db{display:block}
.overlay{position:fixed;z-index:998;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);cursor:pointer;display:none}
.overlay__close{width:30px;height:30px;border-radius:50%;position:absolute;right:10px;top:10px;background-color:#eee;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2));box-shadow:0 0 2px rgba(0,0,0,.5);text-shadow:1px 1px 1px #fff;color:var(--tt-fade)}
.scrolltop{position:fixed;width:74px;height:52px;left:16px;bottom:16px;padding:0;background-color:#666;z-index:990;border-radius:5px;font-size:18px;opacity:0;scale:0 0;box-shadow:0 0 5px rgba(0,0,0,.5);gap:0;font-size:12px;line-height:1}
.scrolltop.is-active{scale:1 1;opacity:0.8}
.scrolltop::before{font-size:40px;margin-bottom:-5px;margin-top:-7px}
.wrapper__container{max-width:var(--max-width);margin:0 auto;position:relative;z-index:20}
.header__stat{text-transform:uppercase;font-size:12px;color:var(--tt-colored);text-shadow:1px 1px 0 hsla(0,0%,100%,.9)}
.header__stat span{font-weight:600}
.soc__btn{width:30px;aspect-ratio:1/1;border-radius:50%;background-color:#597da3;box-shadow:var(--bsh);color:#fff;background-image:linear-gradient(0deg,transparent,hsla(0,0%,100%,.5));background-repeat:no-repeat;font-size:16px}
.soc__btn.app{background-color:#0088cc;font-size:18px}
.header__btns{padding:5px;border-radius:8px;background-color:rgba(0,0,0,0.4)}
.header__btn{background-color:#4c2924;color:#fff;border-radius:4px;box-shadow:inset 0 0 1px #6d463d;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2));text-shadow:0 -1px 0 rgba(0,0,0,.5)}
.header__btn::before{color:var(--yellow)}
.header__logo{display:block;width:334px;height:53px}
.dt .theme-switcher::before{content:"\f755"}
.header__btn{background-color:#4c2924;color:#fff;border-radius:4px;box-shadow:inset 0 0 1px #6d463d;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2));text-shadow:0 -1px 0 rgba(0,0,0,.5)}
.search-block{position:relative;background-color:rgba(0,0,0,0.4);padding:5px;border-radius:8px}
.search-block__input,.search-block__input:focus{padding:0 60px 0 15px;border:0;background-color:#4c2924;color:#fff;border-radius:4px;box-shadow:inset 0 0 1px #6d463d}
.search-block__input:focus{background-color:#fff;color:#000}
.search-block__input:not(:focus)::placeholder{color:#fff;opacity:0.5}
.search-block__btn{position:absolute;right:5px;top:5px;height:40px;font-size:18px;width:50px;border-radius:0 4px 4px 0;color:var(--yellow);background-color:#4b2924;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2))}
.pos-se{width:30px;height:30px;margin-right:35px}
.pos-title{bottom:17px;position:relative;list-style:none;margin-left:40px}
.megamenu__dropdown{position:absolute;top:150px;left:0;width:100%;max-width:var(--max-width);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;visibility:hidden;padding:0 var(--indent) 0 var(--indent);z-index:120}
.megamenu.active .megamenu__dropdown,.megamenu:focus-within .megamenu__dropdown,.megamenu.is-open .megamenu__dropdown{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}
.header__main .megamenu__inner{min-height:272px;background-color:var(--bg);box-shadow:var(--bsh);border-radius:6px;padding:28px 28px 30px;border:2px solid var(--bg-darker)}
.megamenu__top{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--bg-darker-2)}
.megamenu__top>div{gap:10px}
.megamenu__top a{color:var(--ui-tt-btn)}
.megamenu__top>div:last-child a{background-color:var(--brown)}
.header__main .megamenu__content{flex-wrap:nowrap;gap:30px}
.megamenu__title{font-weight:600;color:var(--accent);font-size:16px;text-decoration:underline;margin-bottom:10px}
.megamenu__links{display:grid;grid-template-columns:1fr;gap:10px}
.megamenu__links.nowrap a{white-space:nowrap}
.megamenu__links a{display:inline-block;font-size:14px;line-height:1.2;transition:color 0.2s ease}
.megamenu__links a:hover{text-decoration:underline}
.header__main .megamenu__content-block.block-genres{padding-left:30px}
.header__main .megamenu__content-block.block-genres>.megamenu__links{grid-template-columns:repeat(2,1fr)}
.mobile-catalog .megamenu__inner{padding-right:var(--indent)}
.mobile-catalog .megamenu__content{gap:20px}
.mobile-catalog .megamenu__top{gap:20px;border-bottom:1px solid var(--bg-darker);padding-bottom:18px;margin-bottom:8px}
.mobile-catalog .megamenu__content-block{width:100%}
.mobile-catalog .megamenu__content-block>.megamenu__links{grid-template-columns:repeat(2,1fr)}
.mobile-catalog .megamenu__content-block.block-genres{order:-1}
.sect:not(:last-child){margin-bottom:40px}
.list-h{padding:10px 5px!important;text-align:center;margin-bottom:4px;margin-top:-16px!important;border-radius:10px!important}
.season-bg{border-radius:8px;overflow:hidden;box-shadow:var(--bsh);background-color:var(--bg);position:relative;padding-bottom:20px}
.season_header{margin-bottom:20px;overflow:hidden}
.sect__title{font-size:18px;font-weight:400;color:#fff;padding:10px 20px;background:var(--gr-purple);border-radius:0 0 8px 0;text-shadow:0 1px 0 rgba(0,0,0,.25);position:relative}
.sect__title--yellow{background:var(--gr-yellow)}
.sect__title::after{content:'';width:30px;height:30px;border-radius:50%;background-color:transparent;position:absolute;left:100%;top:0;box-shadow:-15px -15px #c01462}
.sect__title--yellow::after{box-shadow:-15px -15px #f7c33c}
.sect__title:has(.ws-nowrap){max-width:76%}
.season-bg .season__content{padding:0 var(--indent)}
.season__content + .season_header{border-top:1px solid var(--bdc);margin-top:20px}
.season-bg-corner{border-top-right-radius:0}
.season__content:has(.rempad){padding:0}
.sect:has(.rempad) > .season_header{display:none}
.sect__ctrl{position:absolute;right:20px;top:20px}
.sect__ctrl button,.sect__ctrl a{padding:0;aspect-ratio:1/1;height:28px;border-radius:4px;font-size:14px;background-color:#eee;box-shadow:0 0 2px rgba(0,0,0,.5);color:#2b2521;text-shadow:1px 1px 1px #fff;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2))}
.sect__grid-select{border-radius:4px;overflow:hidden;box-shadow:0 0 2px rgba(0,0,0,.5)}
.sect__grid-select button{box-shadow:none;border-radius:0}
.sect__grid-select button:first-child{border-right:1px solid rgba(0,0,0,.4)}
.sect__grid-select button.is-active{opacity:0.3}
.descr{display:grid;gap:15px;padding:0 var(--indent);text-align:justify}
.descr:is(h1,h2,h3){font-size:18px;font-weight:600;text-align:center}
.descr a{text-decoration:underline;color:var(--accent)}
.sv.sv-menu:disabled,.sv.sv-layout[disabled="disabled"]{opacity:0.5}
.line{padding:5px 5px;margin:0 9px}
.line:nth-child(2n+1){background-color:var(--bg-darker)}
.line span{font-weight:600}
.line__right{color:var(--tt-fade);font-size:12px}
.fontu{display:block;padding-right:4px;position:absolute;left:10px;height:20px;width:20px;text-align:center}
.favourite{color:#ff5001}
.abandoned{color:#8670d6}
.seen{color:#aa3131}
.watching{color:#4dae2a}
.will-watch{color:#1f80ba}
.sb-tabs{background-color:var(--bg-darker);border:1px solid var(--bdc);border-radius:0 8px 8px 0;overflow:hidden;position:relative;top:-2px}
.sb-tabs__selection{border-bottom:5px solid var(--accent);background:rgba(255,255,255,0.4);gap:1px}
.sb-tabs__btn{background:var(--gr-grey-invert);font-size:12px;color:var(--tt-fade);border-radius:0;padding:0 10px;text-shadow:1px 1px 0 hsla(0,0%,100%,.9);flex-grow:1}
.sb-tabs__btn.is-active{background:var(--gr-purple);color:#fff;text-shadow:none}
.sb-tabs__content{gap:20px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:20px var(--indent)}
.sb-tabs__content:not(.d-none){display:grid}
.sb-btns .btn{height:32px;text-shadow:0 0 0 hsla(0,0%,100%,.9);box-shadow:var(--bsh);margin-bottom:2px;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2));border-radius:6px}
.sb-btns .btn:first-child{height:40px;background-color:var(--brown)}
.sb--bg{background-color:var(--bg-darker);border-radius:6px;position:relative;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:3px solid rgba(0,0,0,.3)}
.sb__header{background-color:var(--brown);background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2));padding:10px 20px;color:#fff;border-radius:3px;position:relative}
.sb--bg .sb__header{border-radius:3px 3px 0 0}
.sb__label{background-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.1) 70%,transparent);border-radius:3px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);background-color:var(--yellow);color:#000;position:absolute;left:25px;bottom:100%;translate:0 50%;font-size:12px;padding:1px 5px}
.alphabet{display:grid;gap:6px;grid-template-columns:repeat(6,1fr);padding:5px}
.alphabet__btn{width:100%;height:auto;aspect-ratio:1/1;background-color:#eee;font-style:italic;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2));color:#666;padding:0;font-size:15px;border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,.5);text-shadow:1px 1px 1px #fff;border-radius:4px}
.alphabet__btn.is-active{background-color:var(--brown);color:var(--yellow);text-shadow:none;font-style:normal}
.fltr{padding:10px}
.sb-list{margin-top:-10px}
.list{padding:5px 0;font-weight:600}
.list:nth-child(2n){background-image:linear-gradient(90deg,transparent 0,hsla(0,0%,95%,.5) 20%,hsla(0,0%,95%,.5) 50%,transparent)}
.list__desc{border-radius:12px;box-shadow:var(--bsh);background-color:rgba(0,0,0,.8);color:#fff;font-size:13px;padding:20px;position:absolute;left:100%;top:50%;translate:0 -50%;width:440px;font-weight:400;pointer-events:none}
.list__desc::after{content:'';position:absolute;right:100%;top:50%;translate:0 -50%;border:10px solid transparent;border-right-color:rgba(0,0,0,.8)}
.list__img{width:90px;border-radius:8px;box-shadow:var(--bsh)}
.list__desc .page__list{margin-top:10px}
.list__desc .page__list li{margin:0}
.list__desc .page__list,.list__desc .page__list a{color:var(--yellow);text-decoration:none}
.list__desc .page__list li > div:first-child{color:silver;font-weight:400}
.list__desc .dn{display:none}
.list__desc .list__text1{display:-webkit-box;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}
.list__desc.fal{justify-content:center;align-items:center;font-size:50px;padding:100px;color:var(--yellow)}
.poster{display:block;overflow:hidden;position:relative;border-radius:6px;box-shadow:var(--bsh)}
.pgs-mark_line-set{display:block;position:absolute;width:40px;height:40px;right:-6px;top:6px}
.poster__label-new{position:absolute;left:0;right:0;top:0;z-index:3;text-transform:uppercase;padding:5px;text-align:center;background-color:var(--accent);color:#fff;font-size:12px;font-weight:600}
.poster__label{position:absolute;left:5px;top:10px;z-index:5;text-transform:uppercase;text-align:center;font-size:12px;font-weight:600;min-width:34px;padding:0 6px;border-radius:4px;background-color:rgba(0,0,0,0.75);color:var(--yellow);border:2px solid var(--yellow)}
.poster__label--hd,.poster__label--fhd{right:5px;left:auto}
.poster__img:has(.poster__label-new) .poster__label{top:32px}
.poster__desc{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:10px;background-color:rgba(0,0,0,0.75);color:#fff;text-align:center;gap:3px}
.poster__title{font-weight:600}
.poster__title-original{font-size:12px;color:#b1b1b1}
.poster__season{font-size:12px;color:var(--yellow);font-weight:600}
.poster__series{font-size:12px}
.poster__btn{height:30px;align-self:center;font-size:12px;padding:0 10px;margin-top:10px}
.poster:not(:hover) .poster__desc{translate:0 40px}
.season__content.img .allser{position:relative;left:0;top:0;z-index:7;background:url(/uploads/lasted.svg?v1);width:50px;height:50px;display:block;border-top-left-radius:9px}
.season__content.img .soons{display:block;position:relative;left:107px;top:0;z-index:7;border-top-right-radius:6px;background:url('/uploads/soon.svg');width:50px;height:50px}
.page__img.img-block .allser{position:relative;left:0;top:0;z-index:7;background:url(/uploads/lasted.svg?v1);width:50px;height:50px;display:block;border-top-left-radius:6px}
.short__img{float:left;margin:0 20px 0 0;border-radius:6px;box-shadow:var(--bsh);width:100px}
.short__title{font-weight:600;color:var(--accent)}
.short__text{margin-top:5px;font-size:13px}
.short__title span{font-size:13px;color:var(--tt);font-weight:400}
.short__original{font-size:12px;color:var(--accent);margin-top:2px}
.pagination{gap:20px 10px}
.pagination__pages a,.pagination__pages span,.pagination > a,.pagination > span{display:grid;place-items:center;color:var(--tt-fade);height:30px;min-width:30px;padding:0 10px;border-radius:0;background-color:#eee;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2))}
.pagination__pages{gap:1px;font-size:14px;background-color:#fff;border-radius:6px;overflow:hidden}
.pagination__pages span:not(.nav_ext){color:#fff;background:var(--accent)}
.pagination__pages span.nav_ext{background:var(--gr-grey-invert)}
.page .sect{margin-bottom:20px}
.page__main{padding:20px;overflow:visible}
.page__back1{position:absolute;right:0;top:0;border-top-right-radius:inherit;overflow:hidden;padding-left:30px}
.page__back{border-radius:0 0 0 8px}
.page__back::after{box-shadow:15px -15px #f7c33c;right:100%;left:auto}
.page__poster{width:220px;border-radius:6px;box-shadow:var(--bsh);overflow:hidden}
.page__poster-continue{text-align:center;font-size:12px;padding:10px;background:var(--brown);color:#fff}
.page__img .poster__label{bottom:10px;top:auto}
.page__img-top{padding:3px;width:200px;text-align:center;rotate:-45deg;position:absolute;left:0;top:0;background-color:var(--yellow);color:#000;box-shadow:var(--bsh);translate:-76px 10px;font-size:12px}
.page__img a{display:block}
.page__desc h1{font-size:18px;font-weight:600}
.page__list li > div:first-child{font-weight:600}
.page__list a{text-decoration:underline;color:var(--accent)}
.page__list-mb{margin-bottom:8px}
.page__list-age .flex-1{color:#ff7600}
.page__list-rating span{font-weight:600;color:var(--accent)}
.page__list-rating .sv{font-size:12px;gap:3px;display:flex;align-items:center}
.page__list-tags a{display:flex;padding:0 6px;height:28px;display:flex;align-items:center;text-transform:lowercase;background-color:#666;color:#fff;font-size:12px;position:relative;gap:5px;border-radius:1em 5px 5px 1em;box-shadow:0 0 1px #980c3d;text-decoration:none}
.page__list-tags a::before{content:'';width:6px;height:6px;border-radius:50%;background-color:var(--bg)}
.infotech{width:560px}
.page__actors-title{font-weight:600;color:var(--accent);margin-bottom:18px}
.page__actors-title::after,.page__actors-title::before{content:'';height:2px;width:100px;background:var(--accent)}
.page__actors{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px;font-weight:600}
.act__img{width:40px;border-radius:50%;transition:border-radius 0.15s linear}
.act__img-zoom{position:absolute;bottom:130%;left:50%;translate:-50% 0;box-shadow:var(--bsh);border-radius:8px;padding:8px;background-color:var(--bg-black);width:160px;pointer-events:none}
.act__img-zoom::before{content:'';position:absolute;left:50%;top:100%;translate:-50% 0;border:10px solid transparent;border-top-color:var(--bg-black)}
.act__img-zoom img{position:relative;border-radius:4px}
.act.bottom .act__img-zoom{top:130%;bottom:auto}
.act.bottom .act__img-zoom::before{bottom:100%;top:auto;border-bottom-color:var(--bg-black);border-top-color:transparent}
.page__seas-capt{border-radius:8px 8px 0 0;box-shadow:0 -1px 1px rgba(0,0,0,.5);display:inline-block;background-color:var(--bg);padding:10px 20px;font-size:14px;font-weight:600;position:relative;z-index:3;bottom:-1px}
.page__seas-item{font-weight:600}
.page__seas-date{color:var(--accent)}
.page__seas-days{font-size:12px;margin-top:2px}
.page__seas-capt + .season-bg{border-top-left-radius:0;padding:20px}
.page__related .season__content{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(50%,560px),1fr))}
.rel__img{float:left;margin:0 20px 0 0;border-radius:6px;box-shadow:var(--bsh);width:100px}
.rel__title{font-weight:600;margin-bottom:3px}
.rel__text{font-style:italic;color:var(--accent);font-size:13px}
.page__player{position:relative;padding:20px}
.page__player .tabs-block__select{gap:5px}
.page__player .tabs-block__select button,.page__complaint a{background:#000;color:#fff;height:30px;border-radius:4px 4px 0 0;font-weight:600;gap:8px;padding:0 10px}
.page__player .tabs-block__select button.is-active,.page__player .tabs-block__select button:hover{background:var(--accent);color:#fff}
.page__complaint a{display:flex;align-items:center}
.nl .page__player-controls + .tabs-block__content{display:block}
.page__player .tabs-block__select button::before{font-size:12px}
.page__tabs{border-radius:8px;overflow:hidden;background-color:var(--bg-darker)}
.page__tabs-header{background:var(--gr-grey-invert);border-bottom:5px solid var(--accent);padding-right:20px}
.page__tabs-btn{background:none;color:var(--tt-fade-0);text-shadow:1px 1px 0 hsla(0,0%,100%,.9);border-radius:0}
.page__tabs-btn.is-active{background:var(--gr-purple);color:#fff;text-shadow:none}
.page__tabs-btn + .page__tabs-btn{border-left:1px solid rgba(255,255,255,0.9)}
.page__tabs-content{border:1px solid var(--accent);border-top:0;border-radius:0 0 8px 8px;padding:40px}
.page__tabs-toggle{background:none;color:var(--accent);padding:0;height:auto;border-bottom:1px dotted var(--accent);gap:5px}
.page__tabs-toggle::before{content:'\25B2';order:10}
.page__comms-info{margin:0 auto;margin-bottom:40px;max-width:800px;border-radius:6px;border:2px solid var(--bdc);text-align:center;font-weight:600;padding:10px}
.page__comms-info span{color:var(--accent);text-decoration:underline;cursor:pointer}
.page__tabs-toggle-2{cursor:pointer;text-decoration:underline;text-align:center;color:var(--accent);padding:10px;display:none}
.page__tabs--revs{background-color:var(--bg)}
.is-hide .page__tabs-toggle-2{display:block}
.is-hide .page__tabs-content,.page__related2.is-hide .season__content,.page__translatorsrank.is-hide .season__content{display:none}
.is-hide .page__tabs-toggle::before{rotate:180deg}
.is-hide{background-color:var(--bg)}
.page__related2.is-hide .page__tabs-toggle-2{margin:-20px 0}
.page__comms-list{max-width:900px;margin:0 auto;padding:10px}
.comm{margin-bottom:16px;gap:20px}
.comm__img{width:50px;border-radius:5px;box-shadow:var(--bsh);background-color:var(--bg);border:1px solid #bbb;padding:1px}
.comm__img.prem{padding:2px;background:#f5b50c;box-shadow:0 0 5px #f5b50c}
.comm__img img{height:auto;position:static;aspect-ratio:inherit;border-radius:4px}
.comm__desc{border-radius:6px;background-color:var(--bg);box-shadow:var(--bsh);padding:12px;position:relative}
.comm__desc::before,.comm__desc::after{content:'';border:9px solid transparent;border-right-color:var(--bg);position:absolute;right:100%;top:19px;z-index:3}
.comm__desc::after{z-index:2;margin-right:1px;border-right-color:rgba(0,0,0,.3)}
.comm__meta::before{opacity:0.5;margin-right:-2px;font-size:12px}
.comm__author,.comm__title,.comm__author a{font-weight:600;color:var(--accent)}
.comm__comms,.comm__date{font-size:12px;color:var(--tt-fadest)}
.dt .comm__comms,.comm__date{color:var(--tt-fade-0)}
.comm:has(.ratingminus):not(:hover) .comm__desc{opacity:0.2}
.comm__rating{font-weight:600;margin-top:5px;gap:3px}
.comm__rating a{color:green;font-size:12px;opacity:0.8}
.comm__rating a:last-child{color:var(--accent)}
.comm__ctrl{opacity:0;font-size:12px;--tt:var(--accent);margin:-11px 0}
.rev + .rev{padding-top:20px;margin-top:20px;border-top:1px solid var(--accent)}
.rev__img{width:50px;border-radius:6px;float:left;margin:0 10px 10px 0}
.rev__text{font-size:13px;margin-top:5px}
.rev__author,.rev__author a{font-weight:600;color:var(--accent);text-decoration:underline}
.rev__comms,.rev__date{font-size:12px;color:var(--tt-fade-0)}
.rev__date{text-align:right}
 .season-breadcrumbs{display:block;font-size:13px;color:var(--tt-fade);margin-bottom:15px;margin-top:-20px}
.season-breadcrumbs a{color:var(--accent);text-decoration:none;font-weight:600}
.page__posters:not(.d-none){display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.page__posters > *{display:block;justify-self:center}
.page__posters img{display:block;height:230px;border-radius:6px;box-shadow:2px 2px 3px 0 rgba(0,0,0,.3)}
.page__as-list{flex-direction:column-reverse;counter-reset:n}
.page__as-caption{font-weight:600;margin-bottom:5px}
.page__as li::before{content:counter(n)'.';counter-increment:n;font-weight:600;color:var(--accent);position:absolute;left:0;top:-2px;font-size:16px}
.page__as-list .done span{text-decoration:line-through}
.page__as-list li{font-size:13px;color:var(--tt-fade-0);position:relative;padding-left:20px;margin-left:30px}
.page__as-list li span{font-size:14px;color:var(--tt)}
.page__as-item + .page__as-item{margin-top:20px}
.page__as{padding-left:200px}
.page__tabs:has(.page__as:not(.d-none)),.page__tabs:has(.page__posters:not(.d-none)){background-color:var(--bg)}
.apage__content{padding:0 20px}
.spage__caption{margin-bottom:20px}
.apage__img{width:200px;border-radius:8px;box-shadow:var(--bsh);margin:0 auto}
.apage__title{font-size:14px;font-weight:600;text-align:center;margin:10px 0 20px 0}
.page__related2 .season__content{padding:0 100px;display:grid;gap:20px;grid-template-columns:repeat(8,1fr)}
.rel2{display:block;overflow:hidden;position:relative;border-radius:6px;box-shadow:var(--bsh)}
.rel2__title{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:10px;background-color:rgba(0,0,0,0.75);color:#fff;text-align:center;gap:3px}
.rel2:not(:hover) .rel2__title{translate:0 100%}
.page__related2 .page__tabs-toggle{margin-right:20px}
.soc-channels__item{display:flex;flex-direction:column;justify-content:center;position:relative;padding:5px 20px 0 55px;height:40px;overflow:hidden;background-color:#2daae1;color:#fff !important;box-shadow:var(--bsh-2);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:400;display:inline-block}
.soc-channels__item::before{content:'';width:40px;height:40px;background-color:rgba(0,0,0,0.2);position:absolute;left:0;top:0;background-position:center center;background-size:20px;background-repeat:no-repeat}
.telega::before{background-size:17px;background-image:url(../images/tlg.svg)}
.telega__full .telega::before{width:35px;height:30px}
.telega__full{position:absolute;right:43%;top:19px}
.telega__full .telega{height:30px;line-height:30px;padding:0 10px 0 45px;animation:glowing 1300ms infinite}
@keyframes glowing{0%{background-color:#2daae1;box-shadow:0 0 5px #2daae1}
 50%{background-color:#3dc4ff;box-shadow:0 0 20px #3dc4ff}
 100%{background-color:#2daae1;box-shadow:0 0 5px #2daae1}
}
.page__title{margin-bottom:30px;font-size:24px}
.full-text{line-height:1.4;font-size:14px;word-wrap:break-word}
.full-text a{text-decoration:underline;color:var(--ui-accent)}
.full-text img:not(.emoji),.full-text p,.full-text h1,.full-text h2,.full-text h3,.full-text h4,.full-text h5,.full-text > ul,.full-text > ol,.full-text table{margin-bottom:25px}
.full-text > img[style*="left"],.full-text > .highslide img[style*="left"]{margin:0 10px 10px 0}
.full-text > img[style*="right"],.full-text > .highslide img[style*="right"]{margin:0 0 10px 10px}
.full-text > ul li,.full-text > ol li{padding-left:60px;position:relative}
.full-text > ul li:before{content:'';width:8px;height:8px;border-radius:50%;border:3px solid var(--accent);position:absolute;top:6px;left:34px}
.full-text > ol{counter-reset:num}
.full-text > ol li:before{content:counter(num);counter-increment:num;background-color:var(--accent);color:#fff;position:absolute;top:-3px;left:17px;width:24px;height:30px;font-size:14px;font-weight:600;display:flex;justify-content:flex-end;align-items:center;padding-right:6px;box-sizing:border-box}
.full-text > ol li:after{content:'';border:10px solid transparent;border-left-color:var(--accent);position:absolute;left:41px;top:-3px;transform:scale(0.66,1.5);transform-origin:0 0}
.full-text > ul li + li,.full-text > ol li + li{margin-top:10px}
.full-text table,.video-inside > *{width:100%}
.full-text > *:last-child{margin-bottom:0}
.video-responsive{padding-top:60%;position:relative;background-color:#000}
.video-responsive > iframe,.video-responsive > video{position:absolute;left:0;top:0;width:100%;height:100%}
.full-text h1,.full-text h2,.full-text h3,.full-text h4,.full-text h5{font-size:21px;margin-bottom:20px}
.page__poster-continue{display:flex}
.rating{}
.nums{width:39px;font-size:14px;margin-left:10px;background:#301c19;border-radius:7px;padding:0 9px;font-weight:700}
.ac-emoji{display:flex;margin:5px 0 -5px;list-style:none;user-select:none;overflow:auto;padding:0 0 5px;scrollbar-color:#777 #ccc;scrollbar-width:thin;background:var(--gr-grey-invert)}
.ac-emoji li{margin:4px .6% 6px;cursor:pointer;transition:transform .1s;font-size:20px}
.ac-emoji li:hover{transform:scale(1.5)}
.page__comments{margin-top:0}
.page__comments-info{color:var(--tt-fade);display:block;margin:5px 0 20px;font-size:14px;padding-left:23px;position:relative}
.page__comments-info::before{color:var(--red);position:absolute;left:0;top:2px}
.page__ac{margin-bottom:40px}
.ac-form{position:relative;margin-bottom:40px}
.ac-form__header,.ac-form__editor,.ac-form .message-info{gap:10px;margin-bottom:10px}
.ac-form__btn{padding:0 60px}
.ac-form__bottom{gap:25px}
.confidential-check{font-size:14px}
.ac-form__header > span{margin-left:15px}
.ac-form .comments_subscribe{margin-top:0}
.ac-toggle.ac-form{cursor:pointer}
.ac-form__header input,.ac-form__editor textarea{background-color:rgba(0,0,0,0.2)}
.ac-form__editor .bb-editor textarea{height:160px;line-height:1.4;padding-bottom:40px;font-size:19px}
.comments_subscribe + br,.ac-form .bb-editor + br{display:none}
.ac-toggle .has-checkbox{display:none}
.mass_comments_action{display:none}
.comm__title a{font-size:14px;font-weight:600;color:var(--accent)}
.comm__action{font-size:12px;--tt:var(--tt-fade)}
.comm__ctrl-btn{font-size:18px;height:30px;--tt:var(--accent-2)}
.comm__ctrl-menu li + li{margin-top:10px}
body:has(.pwidget) #dropmenudiv{z-index:1000 !important}
.pwidget{background-color:var(--bg);color:var(--tt);border-radius:20px;overflow:hidden;z-index:999;padding:20px;padding-top:24px;position:fixed;left:20px;bottom:20px;right:20px;box-shadow:0 0 60px rgba(0,0,0,0.5)}
.pwidget::before{content:'';position:absolute;top:10px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,0.2);height:4px;width:40px;border-radius:2px}
.pwidget .wctrl__content{display:block;margin-bottom:20px}
@media screen and (min-width:760px){.pwidget{left:50%;bottom:50%;right:auto;translate:-50% 50%;width:400px}
.pwidget::before{display:none}
}
.lgn{position:fixed;z-index:999;left:50%;top:50%;translate:-50% -50%;width:300px;max-width:calc(100% - 40px);background-color:var(--bg);border-radius:8px}
.lgn__content{padding:20px}
.lgn__input input{height:34px;line-height:34px;border-radius:5px;padding:0 10px}
.lgn__btn button{box-shadow:var(--bsh);font-weight:600;height:40px}
.lgn__social:not(:has(a)){display:none}
.lgn__social a{height:32px;padding-left:42px;background:url(../images/lgn.png) 0 -192px no-repeat}
.lgn__ctrl a{text-decoration:underline;color:var(--accent)}
.lgn2__btn{padding-left:0;overflow:hidden}
.lgn2__avatar{width:40px}
.lgn2__menu{width:240px;position:absolute;left:0;top:100%;z-index:10;border-radius:8px;display:none;background-color:rgba(0,0,0,.8);--tt:silver;box-shadow:var(--bsh);padding:20px;padding-bottom:40px}
.lgn2__menu-list a{height:28px;gap:10px}
.lgn2__menu-list a:before{color:var(--yellow);width:1.2em}
.lgn2__name{padding-bottom:12px;margin-bottom:12px;position:relative;color:var(--yellow)}
.lgn2__name::after{content:'';position:absolute;left:0;bottom:-1px;height:3px;width:45px;background:var(--yellow)}
.lgn2__exit{position:absolute;right:0;bottom:0;border-radius:8px 0 8px 0;font-size:14px;padding:0 10px;background-color:var(--yellow);box-shadow:inset -1px -1px 1px rgba(0,0,0,.5);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3);height:30px}
.fltr__row{gap:5px}
.fltr__cell-decor,.fltr__submit button{color:#2b2521;background-color:#eee;border:1px solid #dedede;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2));border-radius:4px;padding:0;font-size:12px;box-shadow:0 0 2px rgba(0,0,0,.4);text-shadow:1px 1px 1px #fff;height:30px;position:relative}
.fltr__cell-square,.fltr__submit .fal{aspect-ratio:1/1;display:grid;place-items:center;padding:0;padding-bottom:1px}
.fltr__cell-square input,.fltr__radio-group input,.fltr__check-2 input,.fltr__check-1 input{position:absolute;inset:0;opacity:0;cursor:pointer}
.fltr__cell select{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer;border:0;color:inherit;background:none;text-shadow:inherit;font-size:12px;padding:0;padding-right:15px}
.fltr__cell-square span{font-size:24px;display:block;line-height:1}
.fltr__radio-group{overflow:hidden}
.fltr__radio-group .fltr__radio{font-size:12px;flex-grow:1;display:grid;place-items:center;background:none;box-shadow:none;border:0;border-radius:0;font-weight:600}
.fltr__radio-group .fltr__radio:not(:last-child){border-right:1px solid rgba(0,0,0,.3)}
.fltr__radio-group .fltr__radio:not(:last-child):has(:checked){border-right:1px solid rgba(0,0,0,.1)}
.fltr__check:not(:has(:checked)),.fltr__radio:not(:has(:checked),button){opacity:0.4}
.fltr__select::after{font-weight:300;font-family:'Font Awesome 5 Pro';content:"\f107";position:absolute;top:50%;right:10px;translate:0 -50%}
.fltr__check2{font-size:12px}
.fltr:not(:has(#zar:checked)) .fltr__check2-opacity{opacity:0.4}
.fltr [data-text]::before{content:attr(data-text);box-shadow:var(--bsh);background-color:rgba(0,0,0,.8);color:#fff;font-size:13px;border-radius:8px;white-space:nowrap;padding:10px;position:absolute;left:50%;bottom:120%;translate:-50% 0;text-shadow:none}
.sb__header--select{padding:0;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);isolation:isolate;margin:3px}
 .sb__header--select select{background:none;color:inherit;padding:10px 20px;text-align:center;font-size:inherit;height:auto;line-height:1.5;box-shadow:none;border:0;cursor:pointer}
.sb__header--select::before{content:'';z-index:-1;position:absolute;inset:-3px;background:rgba(0,0,0,.3);border-radius:6px}
.sb__header--select::after{border-bottom-right-radius:4px;border-left:1px solid hsla(0,0%,40%,.5);border-top-right-radius:4px;color:#fff;content:"\25BC";display:block;padding:10px;position:absolute;right:0;top:0;z-index:1;pointer-events:none}
.fltr__dop{cursor:pointer;color:var(--accent);font-size:12px;text-align:center}
.fltr__radio-group .fltr__cell-square{font-weight:400}
.ltl,.ltl span{font-size:16px !important}
.fltr__dop-hdn{padding:10px}
.fltr__check-2,.fltr__check-1{position:relative}
.fltr__check-1{text-transform:uppercase;font-style:italic;font-weight:600;color:var(--tt-fade-0)}
.fltr__check-2{color:var(--accent);font-size:18px}
.fltr__row.c-gap-10{gap:10px}
.fltr__row.c-gap-20{gap:20px}
.fltr__check-1:has(:checked){color:var(--yellow)}
.fltr__check-2:has(:checked){color:var(--tt-fade-0)}
.fltr__dop:hover{text-decoration:underline}
.fltr__submit button:hover{background-image:linear-gradient(360deg,transparent 0,rgba(0,0,0,.2))}
 .sb__header--select select option{color:var(--tt)}
.dt .fltr__cell-decor,.dt .fltr__submit button{color:#ccc;background:var(--bg);border:0 solid #111;text-shadow:none}
.dt .filter select{background:none !important}
.lside-serial{padding-top:15px}
.sv-load,#loading-layer{color:#980c3d;font-size:5rem;height:5rem;line-height:5rem;margin:1rem auto;position:relative;text-shadow:0 0 1px #980c3d;vertical-align:middle;width:5rem}
.sv-load:after,#loading-layer:after{font-family:svico;font-style:normal;font-weight:400;speak:none;animation-duration:3s;animation-name:svloadanim;animation-timing-function:linear;color:#f5b50c;color:#fff;content:"\e817";font-variant:normal;overflow:hidden;text-align:center;text-decoration:inherit;text-transform:none;z-index:2}
.sv-load,#loading-layer,.sv-load:after,#loading-layer:after,.sv-load:before,#loading-layer:before{border-radius:50%}
.sv-load:after,#loading-layer:after,.sv-load:before,#loading-layer:before{display:inline-block;left:0;line-height:1em;position:absolute;top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation-fill-mode:both;animation-iteration-count:infinite}
.b-dropdown-menu{position:relative;cursor:pointer;list-style:none}
.myli{display:flex;align-items:center;color:rgb(255,255,255);height:30px;font-weight:600;background:rgb(0,0,0);border-radius:4px 4px 0 0;gap:8px;padding:0 10px}
.legal .b-dropdown-menu.pgs-mark_line-set span{display:table-cell}
.b-dropdown-menu-result{position:absolute;right:0;min-width:100%;white-space:nowrap;z-index:10001;color:#fff;background:#1a1a1a;border:1px solid #383838;border-radius:4px}
.b-dropdown-menu-result li{height:32px;display:flex;padding:0 10px;align-items:center;border-bottom:1px solid #383838;font-size:13px}
.b-dropdown-menu-result li.active{color:#ff8f13;background:#2e2c2c}
.b-dropdown-menu-result li b{margin:0 .2em;font-weight:400;font-style:normal}
.b-dropdown-menu-result li:hover{background-color:#333}
.sv-load:before,#loading-layer:before{animation-duration:2.5s;animation-name:svloadanim2;animation-timing-function:linear;border-left:1px solid #980c3d;border-top:1px solid transparent;content:" ";display:block;height:6rem;left:-.5rem;top:-.5rem;width:6rem;z-index:1}
#loading-layer svg{display:none}
@keyframes svloadanim{0%{height:100% }
 90%{color:rgba(152,12,61,.9);height:0 }
 91%{color:#980c3d;height:100% }
 to{color:#fff;height:100% }
}
@keyframes svloadanim2{0%{border-left:2px solid #980c3d;transform:rotate(0deg) }
 25%{border-left:2px solid #f5b50c }
 50%{border-left:2px solid #c01462 }
 75%{border-left:2px solid #f5b50c }
 to{border-left:2px solid #980c3d;transform:rotate(1turn) }
}
.full-fav{position:relative;margin-left:5px;cursor:pointer}
.full-fav--button{display:flex;align-items:center;background:#000;color:#fff;height:30px;border-radius:4px 4px 0 0;font-weight:600;gap:8px;padding:0 10px}
.full-fav--items{position:absolute;right:0;width:200px;z-index:10001;color:#fff;background:#1a1a1a;border:1px solid #383838;border-radius:4px}
.full-fav--item{height:32px;display:flex;padding:0 15px;align-items:center;border-bottom:1px solid #383838}
.full-fav--item:before{margin-right:10px}
.full-fav--item:last-child{border-bottom:none}
.full-fav--item:hover{background:#000000}
.full-fav--item.active{background:var(--accent)}
.userinfo{display:grid;grid-template-columns:220px auto}
.userinfo--left{}
.userinfo--right{}
.userinfo--content{background-color:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.5);margin-bottom:1em}
.userinfo--nav-title-defaults{display:flex;background-color:var(--ui-bg-btn);background-image:linear-gradient(0deg,transparent,hsla(0,0%,100%,.2));box-shadow:inset 0 0 5px rgba(0,0,0,.5);color:#f3f3f3;font-size:18px;height:40px;align-items:center;padding:0 1em;text-shadow:0 1px 0 rgba(0,0,0,.25)}
.userinfo--nav-title{padding:0 1.8em;margin:0 0 0 -20px}
.userinfo--nav-toggle{display:none}
.userinfo--nav{font-size:13px;background:var(--bg);border-radius:0 0 0 5px;box-shadow:0 0 3px rgba(0,0,0,.5)}
.userinfo--nav-link{display:block;position:relative;text-decoration:none;transition:all .3s ease;padding:.5em 1em;border-bottom:1px dashed #f5b50c}
.userinfo--nav-link:hover{box-shadow:0 0 3px rgba(0,0,0,.5);color:var(--accent)}
.dt .userinfo--nav-link{border-color:#694f0c}
.userinfo--nav-item.active .userinfo--nav-link{font-weight:bold}
.userinfo--nav-item:last-child .userinfo--nav-link{border-bottom:none}
.userinfo--nav-link .sv::before{width:1em}
.userinfo--nav-submenu{overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(0,1,.5,1)}
.userinfo--nav-item:hover>.userinfo--nav-submenu{max-height:1000px}
.userinfo--nav-submenu .userinfo--nav-link{padding-left:2em}
@media screen and (max-width:950px){.userinfo{grid-template-columns:auto}
 .userinfo--nav:not(.active){display:none}
 .userinfo--nav-title{display:none}
 .userinfo--nav-toggle{display:flex;font-size:16px}
 .userinfo--nav-toggle .sv{margin-right:8px}
 .userinfo--nav-submenu{max-height:1000px}
}
.tooltipster-default{box-shadow:0 0 2px 0 rgba(0,0,0,.9);background:rgba(0,0,0,.8);border:0;border-radius:5px;color:#fff;border-top:1px solid #333}
.tooltipster-content,.tooltipster-default{font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}
.tooltipster-icon{cursor:help;margin-left:4px}
.tooltipster-base{max-width:500px;padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}
.tooltipster-base .tooltipster-content{overflow:hidden}
.tooltipster-base .tooltipster-content ul{padding-left:1em}
.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}
.tooltipster-arrow span{border-color:rgba(0,0,0,.9)!important}
.tooltipster-arrow-border,.tooltipster-arrow span{display:block;width:0;height:0;position:absolute}
.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}
.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}
.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}
.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;right:0;margin:0 auto}
.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}
.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}
.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}
.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}
.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}
.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}
.news_i a{display:block}
.season__content.img .news_i{background-size:cover;float:left;height:100px;line-height:0;margin:0 10px 0 0;width:80px;display:block;box-shadow:2px 2px 3px 0 rgba(0,0,0,.3);font-size:0;border-radius:5px}
.season__content.img .line__left{display:block;overflow:visible}
.season__content.img{display:flow-root}
.season__content.img .news_n{max-height:4.5em;max-width:100%}
.season__content.img .news_n,.news.img .news_s{overflow:hidden;display:block;float:none}
.season__content.img .news_s{word-break:normal;color:#980c3d}
.season__content.img.season__content.img a:nth-child(odd){background-color:transparent}
.season__content.img a.line__right{display:none}
.season__content.img a{}
.season__content.img a:nth-child(odd){background-color:#fff;border-radius:0}
.season__content.img a:hover .pst{box-shadow:0 0 4px 1px rgb(171 96 40)}
.season__content.img{display:grid;grid-template-columns:repeat(3,1fr);row-gap:20px;column-gap:.15%;padding:0 .15%}
.season__content.img a.line{display:block;font-size:11px;height:auto;overflow:visible;padding:10px;width:100%}
.season__content.img .seasonvar-line__left{max-height:50px}
.season__content.img .seasonvar-line__right{font-size:10px}
.season__content.img a.line:nth-child(odd){background-color:transparent;border-radius:0}
.season__content .seasonvar-line__image{display:none}
.season__content.img .seasonvar-line__image{background-size:cover;float:left;height:100px;line-height:0;margin:0 10px 0 0;width:80px;display:block;box-shadow:2px 2px 3px 0 rgba(0,0,0,.3);font-size:0;border-radius:5px}
.season__content.img a:hover .seasonvar-line__image{transform:scale(1.05)}
.lside-blockg{margin:20px 0}
.serial-r .poster{border-radius:5px;max-width:100px;float:left;margin:0 1em 0 0}
.rside-p .poster:after,.rside-p .poster:before{bottom:auto;top:5px}
.rside-p-new .poster:after,.rside-p-new .poster:before{bottom:auto;top:2em}
.pst{box-shadow:2px 2px 3px 0 rgba(0,0,0,.3);position:relative;display:block;font-size:0}
.pst,.pst img{border-radius:5px}
.pst img{max-width:100%;max-height:100%;z-index:1}
.serial-info{background:#980c3d;padding:.5em;border-radius:5px;margin:0 0 .5em}
.serial-info:first-letter{text-transform:capitalize}
.serial-r{max-width:35em;font-size:12px}
.serial-r img{border-radius:5px}
.serial-r p{margin:0 0 .3em;color:#fff}
.serial-r div{color:silver;padding:0 0 .3em}
.serial-r span{color:#f5b50c;text-shadow:0 1px 0 rgba(0,0,0,.8)}
.serial-r small{color:#fff}
.serial-r small:before{content:" ("}
.serial-r small:after{content:" голосов)"}
.serial-r i{color:#f5b50c;font-weight:700}
.serial-w{display:table;padding:0}
.pgs-marks-txt{color:var(--tt)}
.movie-rate-watchlist .watchlist_btn_success i{color:#f60}
.movie-rating__green-number{color:#093}
.movie-rating__grey-number{color:#aaa}
.movie-rating__red-number{color:red}
.movie-expected{margin-bottom:35px}
.movie-expected__actions{display:flex;align-items:flex-end}
.movie-expected__wrapper{display:flex}
.movie-expected__percent{color:#093;font-size:24px;line-height:27px;font-weight:500}
.movie-expected__count{color:rgba(31,31,31,.4);margin-left:8px;font-size:18px;line-height:22px;align-self:flex-end}
.movie-expected__btns{margin:0 0 0 20px;align-self:flex-end}
.movie-expected__btns button{margin-right:10px;padding:5px 11px 5px 8px;border-radius:3px;color:#333;background:#fff;font-size:13px;font-weight:500;line-height:16px;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgb(0 0 0 / 4%);box-shadow:0 1px 2px rgb(0 0 0 / 4%);cursor:pointer;text-transform:none}
.movie-expected__btns button:hover{opacity:0.8}
.movie-expected__btns button:active{-webkit-transform:translateY(1px);transform:translateY(1px)}
.movie-expected__wait.success{background-color:#093;color:white}
.movie-expected__nowait.success{background-color:#f66600;color:white}
.movie-expected__wait.success i,.movie-expected__nowait.success i{color:white}
.movie-expected__wait i{color:#093;margin-right:3px}
.movie-expected__nowait i{color:#f66600;margin-right:3px}
.movie-expected__most{margin-top:9px;font-size:14px;text-decoration:none;color:rgba(31,31,31,.4);margin-left:auto}
.movie-expected__most:hover{color:#f66600}
.movie-expected__bar{height:15px;width:100%;color:#fe000b;border-radius:0 2px 2px 0;background-color:rgb(255 206 173);margin-bottom:8px}
.movie-expected__green{height:15px;width:90%;position:relative;color:#093;border-radius:2px 0 0 2px;background-color:rgb(134 199 156)}
.movie-expected__green::after{display:block;width:2px;height:22px;content:"";background:#093;position:absolute;right:0;top:-3px}
@media only screen and (max-width:525px){.movie-expected__most{margin-left:0}
 .movie-expected__actions{flex-direction:column;align-items:flex-start}
}
@media only screen and (max-width:480px){.movie-expected{margin-bottom:25px}
}
@media only screen and (max-width:360px){.movie-expected__percent{font-size:21px}
 .movie-expected__count{font-size:16px}
}
.movie-rated__list{margin-bottom:35px}
.movie-rated__list .watchlist_parent{border-radius:unset;cursor:unset;width:unset;display:flex}
.movie-rated__item{display:flex;padding:20px;position:relative;border-radius:5px}
.movie-rated__list .movie-rated__item.movie-rated__item-is-watching{background-color:rgba(255,102,0,0.13)}
.movie-rated__item .movie-item__rating{top:6px;left:-7px}
.movie-rated__item::before{content:'';display:block;background:rgba(0,0,0,0.08);position:absolute;left:20px;right:20px;height:1px;width:calc(100% - 40px);top:0;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out}
.movie-rated__item:hover::before,.movie-rated__item:hover+.movie-rated__item::before{opacity:0}
.movie-rated__item:hover{background:var(--exped)}
.movie-rated__item:last-of-type{border-bottom:none}
.movie-rated__parent{display:flex;margin-right:auto}
.movie-rated__img{height:95px;width:65px;margin-right:15px;position:relative;flex-shrink:0}
.movie-rated__parent .movie-rated__img img{width:100%;height:100%;object-fit:cover;border-radius:3px}
.movie-rated__info{display:flex;flex-direction:column}
.movie-rated__name{font-size:16px;font-weight:500;line-height:20px;margin-bottom:4px;color:var(--tt)}
.movie-rated__other-names{line-height:18px;font-size:13px;color:var(--tt);margin-bottom:3px}
.movie-rated__genres{font-size:13px;color:#777}
.movie-rated__number{font-size:16px;font-weight:500;line-height:20px;margin-right:15px;color:#1f1f1f;min-width:28px}
.movie-rated__rating{margin-right:20px;margin-left:10px;margin-top:5px;flex-shrink:0}
.profile__movie-list .movie-rated-rating{text-align:right}
.movie-rated-rating__number{font-size:15px;font-weight:500;line-height:1.2;margin-right:6px}
.movie-rated-rating__count{color:#777;font-size:11px}
.movie-rated__buttons{display:flex;align-items:center;margin-top:5px}
.movie-rated__plus,.movie-rated__minus{background-color:#fff;height:28px;width:28px;color:#333;display:flex;justify-content:center;align-items:center;border-radius:3px;border:1px solid #cccccc7a;font-weight:500}
.movie-rated__plus:hover,.movie-rated__minus:hover{background-color:#f7f7f7}
.movie-rated__rating-count{margin:0 10px;color:#093;font-size:0.8em}
.movie-rate-watchlist{color:#333;font-weight:500;font-size:13px;line-height:1.23;display:flex;flex-shrink:0}
.movie-rate-watchlist i{font-size:0.8em;color:#333}
.movie-rate-watchlist button{border:solid 1px rgba(0,0,0,0.1);padding:8px 10px;border-radius:4px;cursor:pointer;background:#fff;height:33px;color:#1f1f1f;text-transform:none}
.movie-rate-watchlist button:hover{background-color:#f7f7f7}
.movie-rate-watchlist .movie-rate-watchlist__will{border-right-color:rgba(0,0,0,0.1);border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}
.movie-rated__watchlist .movie-rate-watchlist__remove{width:207px;border-right:1px solid rgba(0,0,0,0.1);border-top-right-radius:4px;border-bottom-right-radius:4px}
.movie-rate-watchlist__will i{margin-right:7px}
.movie-rate-watchlist .movie-rate-watchlist__seen{margin-right:7px;border-top-left-radius:unset;border-bottom-left-radius:unset}
.movie-rated__upcoming .movie-rate-watchlist__remove{width:159px}
.movie-rated__upcoming .movie-rate-watchlist__seen{margin-right:0}
@media only screen and (max-width:768px){.movie-rated__item{flex-direction:column;padding:20px 0;border-radius:0}
 .movie-rated__parent{display:flex;margin-bottom:10px}
 .movie-rated__item-is-watching{margin:0 -15px;padding-left:15px;padding-right:15px}
 .movie-rated__item-is-watching .movie-rated__buttons,.movie-rated__item-is-watching .movie-rated__number{right:15px}
 .movie-rated__buttons{position:absolute;bottom:20px;right:0}
 .movie-rate-watchlist button{height:28px;padding:5px 7px}
 .movie-rated__name{padding-right:35px}
 .movie-rated__number{color:#595959;background-color:rgba(89,89,89,.05);text-align:center;position:absolute;top:20px;right:0;font-size:14px;font-weight:400;margin-right:0;border-radius:3px}
 .movie-rate-watchlist__remove{width:155px}
}
@media only screen and (max-width:320px){.movie-rate-watchlist .movie-rate-watchlist__seen{margin-right:5px}
}
.movie-rated__rating__favor{display:flex}
.dark .movie-expected__count,.dark .movie-rate-watchlist i{color:#868e96}
.dark .movie-expected__btns button{background-color:#1a1a1a;color:#868e96;border-color:#191a1a}
.dark .movie-rated__item:hover,.dark .suggestion__item:hover{background-color:#272626}
.dark .movie-rated__item::before,.dark .profile__item:hover{background:rgb(0 0 0 / 13%)}
.dark .movie-rate-watchlist button{background-color:#1a1a1a;color:#868e96;border-color:#191a1a}
.dark .movie-rated__name,.dark .movie-rated__number,.dark .main-title,.dark .top-description{color:#fff}
.actor-f{display:flex;flex-direction:column;align-items:center;text-decoration:none;text-align:center;width:fit-content;margin:5px}
.actor-f img{width:40px;height:50px;object-fit:cover;display:block;box-shadow:var(--bsh);border-radius:10px}
.actor-f .name-act{white-space:normal;word-wrap:break-word;font-size:12px;line-height:1.2;margin-top:4px;max-width:60px}
}
*/.actors-list{margin-left:50px}
@media (max-width:1222px){.infotech{width:100%}
}
.seasonvar-page__desc h1{font-size:18px;font-weight:600}
.seasonvar-page__list li > div:first-child{font-weight:600}
.seasonvar-page__list a{text-decoration:underline;color:var(--accent)}
.seasonvar-page__list-mb{margin-bottom:8px}
.seasonvar-page__list-age .flex-1{color:#0f0925; font-weight: 600; font-size: 15px;}
.dt .seasonvar-page__list-age .flex-1 {color: #ebe900;}
.seasonvar-page__list-rating span{font-weight:600;color:var(--accent)}
.seasonvar-page__list-rating .sv{font-size:12px;gap:3px;display:flex;align-items:center}
.seasonvar-page__actors-title{font-weight:600;color:var(--accent);margin-bottom:18px}
.seasonvar-page__actors-title::after,.seasonvar-page__actors-title::before{content:'';height:2px;width:100px;background:var(--accent)}
.seasonvar-page__actors{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px;font-weight:600}
.act__img{width:33px;border-radius:50%;transition:border-radius 0.15s linear}
.act__img-zoom{position:absolute;bottom:130%;left:50%;translate:-50% 0;box-shadow:var(--bsh);border-radius:8px;padding:8px;background-color:var(--bg-black);width:160px;pointer-events:none}
.act__img-zoom::before{content:'';position:absolute;left:50%;top:100%;translate:-50% 0;border:10px solid transparent;border-top-color:var(--bg-black)}
.act__img-zoom img{position:relative;border-radius:4px}
.act.bottom .act__img-zoom{top:130%;bottom:auto}
.act.bottom .act__img-zoom::before{bottom:100%;top:auto;border-bottom-color:var(--bg-black);border-top-color:transparent}
.serial-status{--status-bg:#f3f7f4;--status-border:#dce8df;--status-color:#2c6840;--status-dot:#42a85b;display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 10px 5px 8px;background:var(--status-bg);color:var(--status-color);font-weight:600;vertical-align:middle;box-sizing:border-box;min-height:32px;width:100%}
.serial-status__dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--status-dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-dot) 18%,transparent);animation:status-pulse 2s ease-in-out infinite}
@keyframes status-pulse{0%{transform:scale(1);opacity:1}
 50%{transform:scale(1.15);opacity:0.7}
 100%{transform:scale(1);opacity:1}
}
.serial-status--finished .serial-status__dot{animation-duration:3s;opacity:0.6}
.serial-status--new .serial-status__dot{animation-duration:1.5s}
.serial-status--ongoing .serial-status__dot{animation-duration:2s}
.serial-status--paused .serial-status__dot{animation-duration:2.5s;animation-timing-function:steps(1)}
.serial-status--pilotordered .serial-status__dot{animation-duration:1.2s}
.serial-status--tbdothebubble .serial-status__dot{animation-duration:3s}
.serial-status__label{color:#637282;font-weight:500}
.serial-status__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.serial-status--newseries{--status-bg:#f5f1ff;--status-border:#e3daf8;--status-color:#6a4ca3;--status-dot:#8d6adf}
.serial-status--canceledended{--status-bg:#f7eeee;--status-border:#ead5d5;--status-color:#7a2f2f;--status-dot:#a83535}
.serial-status--returningseries{--status-bg:#eef7f1;--status-border:#d5eadb;--status-color:#2f7a45;--status-dot:#35a853}
.serial-status--onhiatus{--status-bg:#fff7ed;--status-border:#f3dcc1;--status-color:#9a4f10;--status-dot:#f28a22}
.serial-status--pilotordered{--status-bg:#edf4ff;--status-border:#c9dbf5;--status-color:#2b5fa0;--status-dot:#4a8fd9}
.serial-status--tbdothebubble{--status-bg:#fff7ed;--status-border:#f3dcc1;--status-color:#9a4f10;--status-dot:#f28a22}
.serial-status:has(.serial-status__value:empty){display:none !important}
.serial-status.serial-status--none{display:none !important}
.serial-status:not([class*="serial-status--"]){display:none !important}
.serial-status:empty{display:none !important}
.dt .serial-status--returningseries{--status-bg:#312d2a}
.mobile-nav{display:none;position:fixed;bottom:0;left:0;background:var(--gr-brown);width:100%;flex-wrap:nowrap;padding:0;z-index:1000}
.mobile-nav>*{display:flex;flex-direction:column;gap:5px;padding:10px 0;height:auto;background:none;font-size:14px}
.mobile-nav>*:hover,body.mobile-search-is-opened .mobile-nav .sv-search,body.mobile-catalog-is-opened .mobile-nav .fa-list{color:var(--yellow);background:none}
.mobile-nav>*:not(.sv-search){width:22%}
.mobile-nav>*>span{font-size:12px}
.mobile-nav .sv-search{font-size:24px;flex-grow:1}
