/**
 * zona.css — собран из ds.html.
 * Руками не править: правка идёт в ds.html и пересборкой.
 */
html[data-theme="light"]{--bg:#f6f8fb; --s1:#ffffff; --s2:#eef3f6; --s3:#ffffff;
  --line:#dce1e7; --line2:#b8c4d4;
  --ink:#182433; --ink2:#3a4859; --dim:#6c7a91; --x:#0f1419;
  
  --star:#ff9800; --ok:#2fb344; --err:#d63939;
  
  --tg:#1c86bd;
  
  --vent:var(--s1); --vent2:var(--s2);}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
body{background:var(--bg);color:var(--ink);
  font:400 var(--t3)/1.5 var(--font);-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
ul{list-style:none}
input,textarea,button{font:inherit;color:inherit}
.col{display:grid}
.row{display:flex;align-items:center}
.wrap{flex-wrap:wrap}
.g1{gap:var(--x1)}
.g2{gap:var(--x2)}
.g3{gap:var(--x3)}
.g4{gap:var(--x4)}
.g6{gap:var(--x6)}
.g8{gap:var(--x8)}
.push{margin-left:auto}
.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--canal)}
.z-o{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;
  gap:var(--x3);color:var(--dim);font-size:var(--t2)}
.z-o::before,.z-o::after{content:"";height:1px;background:var(--line)}
.bar{background:var(--accent);height:var(--h1);border-radius:var(--r1)}
.bar--1{width:var(--x1)}
.bar--2{width:var(--x2)}
.bar--3{width:var(--x3)}
.bar--4{width:var(--x4)}
.bar--6{width:var(--x6)}
.bar--8{width:var(--x8)}
.bar--12{width:var(--x12)}
.bar--16{width:var(--x16)}
.box{display:grid;place-items:center;padding:0 var(--x3);background:var(--s2);
  border:1px solid var(--line);font:600 var(--t2)/1 var(--font);color:var(--dim)}
.box--h1{height:var(--h1)}
.box--h2{height:var(--h2)}
.box--h3{height:var(--h3)}
.box--r1{height:var(--h3);border-radius:var(--r1)}
.box--r2{height:var(--h3);border-radius:var(--r2)}
.box--rp{height:var(--h3);border-radius:var(--rp)}
.t2{font-size:var(--t2)}
.t3{font-size:var(--t3)}
.t5{font:700 var(--t5)/1.2 var(--font)}
.dim{color:var(--dim)}
.chk{position:fixed;left:var(--x4);bottom:var(--x4);z-index:60;display:flex;align-items:center;gap:var(--x2);
  height:var(--h2);padding:0 var(--x3);background:var(--s1);border:1px solid var(--line);
  border-radius:var(--rp);font:600 var(--t2)/1 var(--font);cursor:pointer}
.chk[data-state="ok"]{color:var(--ok)}
.chk[data-state="bad"]{color:var(--err)}
.ic{display:inline-block;width:var(--x4);height:var(--x4);flex:none;background:none}
.ic--g{width:var(--x6);height:var(--x6)}
[class*="ic--"]{background:currentColor}
.ic--play{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/contain no-repeat}
.ic--star{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 17.3 6.2 20.6l1.5-6.6L2.6 9.6l6.7-.6L12 2.8l2.7 6.2 6.7.6-5.1 4.4 1.5 6.6z'/%3E%3C/svg%3E") center/contain no-repeat}
.ic--plus{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11 5h2v6h6v2h-6v6h-2v-6H5v-2h6z'/%3E%3C/svg%3E") center/contain no-repeat}
.ic--eye{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 5c5 0 9 4.5 10 7-1 2.5-5 7-10 7S3 14.5 2 12c1-2.5 5-7 10-7m0 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8'/%3E%3C/svg%3E") center/contain no-repeat}
.ic--search{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M10 3a7 7 0 1 1-4.2 12.6l-3.1 3.1-1.4-1.4 3.1-3.1A7 7 0 0 1 10 3m0 2a5 5 0 1 0 0 10 5 5 0 0 0 0-10'/%3E%3C/svg%3E") center/contain no-repeat}
.ic--warn{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 3 1.5 21h21zm-1 6h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E") center/contain no-repeat}
.ic--left{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M15 5.4 13.6 4l-8 8 8 8L15 18.6 8.4 12z'/%3E%3C/svg%3E") center/contain no-repeat}
.ic--right{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 5.4 10.4 4l8 8-8 8L9 18.6 15.6 12z'/%3E%3C/svg%3E") center/contain no-repeat}
.ic--down{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7.4 8.6 12 13.2l4.6-4.6L18 10l-6 6-6-6z'/%3E%3C/svg%3E") center/contain no-repeat}
.ic--list{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 6h16v2H4zm0 5h16v2H4zm0 5h10v2H4z'/%3E%3C/svg%3E") center/contain no-repeat}
.ic--user{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8m0 2c-4 0-8 2-8 4.5V21h16v-2.5c0-2.5-4-4.5-8-4.5'/%3E%3C/svg%3E") center/contain no-repeat}
.ic--sun{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 7a5 5 0 1 0 0 10 5 5 0 0 0 0-10m0-5h0v3h0zm0 17h0v3h0zM2 12h3v0H2zm17 0h3v0h-3zM4.2 4.2l2.1 2.1-1.4 1.4-2.1-2.1zm13.5 13.5 2.1 2.1-1.4 1.4-2.1-2.1zM19.8 4.2l-2.1 2.1 1.4 1.4 2.1-2.1zM6.3 17.7l-2.1 2.1 1.4 1.4 2.1-2.1z'/%3E%3Crect x='11' y='1' width='2' height='4' fill='%23000'/%3E%3Crect x='11' y='19' width='2' height='4' fill='%23000'/%3E%3Crect x='1' y='11' width='4' height='2' fill='%23000'/%3E%3Crect x='19' y='11' width='4' height='2' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat}
.ic--moon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 14.5A8.5 8.5 0 0 1 9.5 4a8.5 8.5 0 1 0 10.5 10.5'/%3E%3C/svg%3E") center/contain no-repeat}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--x2);height:var(--h3);
  padding:0 var(--x4);white-space:nowrap;cursor:pointer;background:var(--s2);
  border:1px solid var(--line);border-radius:var(--r1);font:600 var(--t3)/1 var(--font);
  transition:border-color var(--fast) var(--e),color var(--fast) var(--e)}
.btn:hover{border-color:var(--line2);color:var(--accent)}
.btn:active{transform:scale(.98)}
.btn--m{height:var(--h2);padding:0 var(--x3);font-size:var(--t2)}
.btn--acc{background:var(--accent);border-color:transparent;color:var(--on)}
.btn--acc:hover{color:var(--on);filter:brightness(1.08)}
.btn--icon{width:var(--h3);padding:0}
.btn--icon.btn--m{width:var(--h2)}
.btn[disabled]{opacity:.45;pointer-events:none}
.btn b{color:var(--dim);font-weight:600}
.btn.on{background:var(--accent);border-color:transparent;color:var(--on)}
.btn.on b{color:var(--on)}
.badge,.card__m .card__meta{display:inline-flex;align-items:center;gap:var(--x1);height:var(--h1);
  padding:0 var(--x2);border-radius:var(--r1);background:var(--velo);color:var(--on);
  font:600 var(--t1)/1 var(--font)}
.badge--acc{background:var(--accent)}
.chip,.facts a,.tax_post .links a,.wp-tags a{display:inline-flex;align-items:center;gap:var(--x1);
  height:var(--h1);padding:0 var(--x2);border-radius:var(--r1);background:var(--s2);
  color:var(--ink2);font:500 var(--t2)/1 var(--font)}
.tag,.dt_mainmeta nav ul li a,.s_trending a,.m_trending a,.tax_post a{display:inline-flex;align-items:center;
  height:var(--h2);padding:0 var(--x3);border-radius:var(--rp);
  background:var(--s2);border:1px solid var(--line);color:var(--ink2);font:500 var(--t2)/1 var(--font);
  transition:background var(--fast) var(--e),color var(--fast) var(--e)}
.tag:hover,.tag.on,.dt_mainmeta nav ul li a:hover,.s_trending a.on,.m_trending a.on{background:var(--accent);border-color:transparent;color:var(--on)}
.fld{display:grid;gap:var(--x2)}
.fld label{font:500 var(--t2)/1 var(--font)}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="date"],select{width:100%;height:var(--h3);padding:0 var(--x3);font:400 var(--t3)/1 var(--font);color:var(--ink);
  background:var(--s2);border:1px solid var(--line);border-radius:var(--r1);outline:none}
textarea{width:100%;padding:var(--x3);min-height:var(--w2);font:400 var(--t3)/1.5 var(--font);color:var(--ink);
  background:var(--s2);border:1px solid var(--line);border-radius:var(--r1);outline:none;resize:vertical}
select option{background:var(--s2);color:var(--ink)}
input:focus,textarea:focus,select:focus{border-color:var(--accent)}
input[type="submit"],button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;
  height:var(--h3);padding:0 var(--x4);cursor:pointer;background:var(--accent);border:0;
  border-radius:var(--r1);color:var(--on);font:600 var(--t3)/1 var(--font)}
.fld input:focus,.fld textarea:focus{border-color:var(--accent)}
.search:not(body){display:flex;align-items:center;gap:var(--x2);height:var(--h3);padding:0 var(--x3);
  background:var(--s2);border:1px solid var(--line);border-radius:var(--r1);color:var(--dim)}
.search input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--ink)}
.search:focus-within{border-color:var(--accent)}
.sel{position:relative;display:grid}
.sel__t{display:flex;align-items:center;gap:var(--x2);height:var(--h3);padding:0 var(--x3);
  background:var(--s2);border:1px solid var(--line);border-radius:var(--r1);
  font:500 var(--t3)/1 var(--font);text-align:left;cursor:pointer}
.sel__t span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sel__t .ic{transition:transform var(--base) var(--e)}
.sel.on .sel__t{border-color:var(--accent)}
.sel.on .sel__t .ic{transform:rotate(180deg)}
.sel__m{position:absolute;top:calc(100% + var(--x1));left:0;right:0;z-index:20;display:none;gap:var(--x1);
  padding:var(--x1);background:var(--s3);border:1px solid var(--line2);border-radius:var(--r1)}
.sel.on .sel__m{display:grid}
.sel__o{display:flex;align-items:center;gap:var(--x2);height:var(--h2);padding:0 var(--x2);background:none;
  border:0;border-radius:var(--r1);color:var(--ink2);font:500 var(--t2)/1 var(--font);text-align:left;cursor:pointer}
.sel__o:hover{background:var(--s2);color:var(--ink)}
.sel__o.on{color:var(--accent)}
.sel__o.on::after{content:"";width:var(--x4);height:var(--x4);margin-left:auto;background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat}
.chk-b{display:inline-flex;align-items:center;gap:var(--x2);height:var(--h2);cursor:pointer;
  font-size:var(--t2);color:var(--ink2)}
.chk-b input{position:absolute;opacity:0;pointer-events:none}
.chk-b i{display:grid;place-items:center;width:var(--x4);height:var(--x4);flex:none;background:var(--s2);
  border:1px solid var(--line2);border-radius:var(--r1)}
.chk-b i::before{content:"";width:var(--x2);height:var(--x2);background:var(--on);opacity:0;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat}
.chk-b input:checked + i{background:var(--accent);border-color:transparent}
.chk-b input:checked + i::before{opacity:1}
.pw{display:grid;gap:var(--x1)}
.pw__b{display:flex;gap:var(--x1)}
.pw__b span{height:var(--x1);flex:1;border-radius:var(--r1);background:var(--s2)}
.pw__t{font-size:var(--t1);color:var(--dim)}
.pw[data-l="1"] .pw__b span:nth-child(-n+1){background:var(--err)}
.pw[data-l="2"] .pw__b span:nth-child(-n+2){background:var(--star)}
.pw[data-l="3"] .pw__b span:nth-child(-n+3){background:var(--star)}
.pw[data-l="4"] .pw__b span{background:var(--ok)}
.tabs{display:flex;align-items:center;gap:var(--x2);border-bottom:1px solid var(--line)}
.stars,.starstruck{display:inline-flex;gap:0;font-size:0}
.stars i,.starstruck i{width:var(--h1);height:var(--h1);flex:none;margin-right:var(--x1);cursor:pointer;
  background:var(--line2);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 17.3 6.2 20.6l1.5-6.6L2.6 9.6l6.7-.6L12 2.8l2.7 6.2 6.7.6-5.1 4.4 1.5 6.6z'/%3E%3C/svg%3E") center/contain no-repeat}
.stars i.on,.starstruck i.star-on-png{background:var(--star)}
.starstruck i.star-half-png{background:linear-gradient(90deg,var(--star) 50%,var(--line2) 50%)}
.stars i:hover,.starstruck i:hover{background:var(--star);opacity:.6}
.ring{position:relative;display:grid;place-items:center;width:var(--x12);height:var(--x12);flex:none;
  border-radius:var(--rp);background:conic-gradient(var(--c) var(--deg),var(--s2) 0)}
.ring::before{content:"";position:absolute;inset:var(--x1);border-radius:var(--rp);background:var(--s1)}
.ring__n{position:relative;color:var(--c);font:800 var(--t4)/1 var(--font);font-variant-numeric:tabular-nums}
.ring--s{width:var(--h2);height:var(--h2)}
.ring--s .ring__n{font-size:var(--t2)}
.state{display:inline-flex;align-items:center;gap:var(--x2);height:var(--h1);color:var(--dim);font-size:var(--t2)}
.state::before{content:"";width:var(--x2);height:var(--x2);border-radius:var(--rp);background:var(--dim)}
.state--pub::before{background:var(--ok)}
.state--wait::before{background:var(--star)}
.state--del::before{background:var(--err)}
.ring[data-v="0"]{--deg:0deg;--c:var(--dim)}
.ring[data-v="1"]{--deg:36deg;--c:var(--err)}
.ring[data-v="2"]{--deg:72deg;--c:var(--err)}
.ring[data-v="3"]{--deg:108deg;--c:var(--err)}
.ring[data-v="4"]{--deg:144deg;--c:var(--err)}
.ring[data-v="5"]{--deg:180deg;--c:var(--star)}
.ring[data-v="6"]{--deg:216deg;--c:var(--star)}
.ring[data-v="7"]{--deg:252deg;--c:var(--ok)}
.ring[data-v="8"]{--deg:288deg;--c:var(--ok)}
.ring[data-v="9"]{--deg:324deg;--c:var(--ok)}
.ring[data-v="10"]{--deg:360deg;--c:var(--ok)}
.head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--x4);padding:var(--x3) 0;
  background:var(--s1);border-bottom:1px solid var(--line)}
.logo span{color:var(--accent)}
.nav{display:flex;flex-wrap:nowrap;min-width:0;overflow-x:auto;gap:var(--x1);scrollbar-width:none}
.nav::-webkit-scrollbar{display:none}
.nav a{display:flex;align-items:center;height:var(--h3);padding:0 var(--x3);white-space:nowrap;
  border-radius:var(--r1);color:var(--dim);font:600 var(--t3)/1 var(--font)}
.nav a:hover,.nav a.on{background:var(--s2);color:var(--ink)}
.head .search{flex:0 1 var(--w6);width:var(--w6);min-width:var(--x16);margin-left:auto}
.sec{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--x4)}
.sec__h{display:flex;align-items:center;flex-wrap:wrap;gap:var(--x3)}
.sec__t{position:relative;padding-left:var(--x3);font:800 var(--t5)/1.2 var(--font)}
.sec__t::before{content:"";position:absolute;left:0;top:var(--x1);bottom:var(--x1);width:3px;background:var(--accent)}
.sec__c{color:var(--dim);font:600 var(--t2)/1 var(--font)}
.sec__more{display:inline-flex;align-items:center;gap:var(--x1);margin-left:auto;height:var(--h2);
  color:var(--accent);font:600 var(--t2)/1 var(--font)}
.grid,.items,.discover_results{display:grid;
  grid-template-columns:repeat(var(--fichas),minmax(0,1fr));
  gap:var(--x6) var(--canal)}
.card{display:grid;gap:var(--x2);align-content:start}
.card__m{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;background:var(--s2);
  border:1px solid var(--line);border-radius:var(--r2);transition:border-color var(--fast) var(--e)}
.card__m img{width:100%;height:100%;object-fit:cover}
.card:hover .card__m{border-color:var(--line2)}
.card__m::after{content:"";position:absolute;inset:0;z-index:2;opacity:0;
  background:var(--tapa)
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20m-2 5.5 7 4.5-7 4.5z'/%3E%3C/svg%3E")
    center/var(--x12) no-repeat;
  transition:opacity var(--fast) var(--e)}
.card:hover .card__m::after{opacity:1}
.card__m .ring{position:absolute;left:var(--x2);top:var(--x2);z-index:2}
.card__m .card__meta{position:absolute;left:var(--x2);bottom:var(--x2);z-index:2}
.card__n{font:600 var(--t3)/1.35 var(--font);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.card:hover .card__n{color:var(--accent)}
.card__meta{color:var(--dim);font-size:var(--t2)}
@media(max-width:620px){
.card__meta{font-size:var(--t1)}
.card__m .card__meta,.card__m .badge{height:var(--x4);padding:0 var(--x1)}
.card__m .card__meta{left:var(--x1);bottom:var(--x1)}
.card__m .badge,.card__m .ring{left:var(--x1);top:var(--x1)}
}
.promo{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;
  border:1px solid var(--line);border-radius:var(--r2)}
.promo img{width:100%;height:100%;object-fit:cover}
.promo__g{position:absolute;inset:0;background:linear-gradient(0deg,var(--tapa),transparent 62%)}
.promo__b{position:absolute;left:0;right:0;bottom:0;display:grid;gap:var(--x2);justify-items:start;padding:var(--x4)}
.promo__n{font:700 var(--t4)/1.25 var(--font);color:var(--on);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.w_item_a .promo__b{padding:var(--x3);gap:var(--x1)}
.w_item_a .promo__n{font-size:var(--t3)}
.w_item_a .promo__m{font-size:var(--t1)}
.promo__m{color:var(--dim);font-size:var(--t2)}
.rows{display:grid}
.episodios{display:grid;gap:var(--x4) var(--canal);
  grid-template-columns:repeat(auto-fill,minmax(min(calc(var(--mod) * var(--sp-serie) + var(--canal) * (var(--sp-serie) - 1)),100%),1fr))}
.row-i,.top-imdb-item,.w_item_b{display:grid;grid-template-columns:var(--x6) var(--x12) minmax(0,1fr);
  gap:var(--x3);align-items:center;padding:var(--x2) 0;border-bottom:1px solid var(--line)}
.row-i:last-child,.top-imdb-item:last-child,.w_item_b:last-child{border-bottom:0}
.row-i--plain{grid-template-columns:var(--x12) minmax(0,1fr)}
.row-i--wide{grid-template-columns:var(--w1) minmax(0,1fr)}
.row__i{font:700 var(--t3)/1 var(--font);color:var(--dim);font-variant-numeric:tabular-nums}
.row__m,.res__m{aspect-ratio:2/3;overflow:hidden;border-radius:var(--r1);background:var(--s2)}
.row-i--wide .row__m{aspect-ratio:16/9}
.row__m img{width:100%;height:100%;object-fit:cover}
.row__b{display:grid;gap:var(--x1);min-width:0}
.row__n{font:600 var(--t3)/1.35 var(--font);display:-webkit-box;-webkit-line-clamp:2;
  -webkit-box-orient:vertical;overflow:hidden}
.row-i:hover .row__n{color:var(--accent)}
.row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--x2);color:var(--dim);font-size:var(--t2)}
.panel,.widget,.dt_mainmeta{display:grid;gap:var(--x4);align-content:start;padding:var(--x4);background:var(--s1);
  border:1px solid var(--line);border-radius:var(--r2)}
.panel__t{padding-bottom:var(--x3);border-bottom:1px solid var(--line);font:700 var(--t4)/1.3 var(--font)}
.player{display:grid;place-items:center;aspect-ratio:16/9;background:var(--video);border:1px solid var(--line);
  border-radius:var(--r2);color:var(--dim);font:600 var(--t2)/1 var(--font)}
.srcs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--x3)}
.srcs ul{display:flex;flex-wrap:wrap;gap:var(--x2);flex:1 1 auto;min-width:0}
.srcs__r{display:flex;align-items:center;gap:var(--x2);margin-left:auto}
.srcs__r .btn{height:var(--h2);padding:0 var(--x3);font:600 var(--t2)/1 var(--font)}
.src{display:inline-flex;align-items:center;gap:var(--x2);height:var(--h2);padding:0 var(--x3);
  background:var(--s2);border:1px solid var(--line);border-radius:var(--r1);cursor:pointer;
  font:600 var(--t2)/1 var(--font)}
.src small{color:var(--dim);font-size:var(--t1)}
.src.on{background:var(--accent);border-color:transparent;color:var(--on)}
.src.on small{color:var(--on)}
.thead,.sheader{display:grid;grid-template-columns:var(--w5) minmax(0,1fr);
  grid-template-rows:auto auto 1fr;gap:var(--x3) var(--x6);align-items:start}
.thead > .thead__p{grid-row:1 / -1}
.thead > .rate,.thead > .starstruck-ptype,.thead > .user_control{grid-column:2}
.thead__p{aspect-ratio:2/3;overflow:hidden;background:var(--s2);border:1px solid var(--line);border-radius:var(--r2)}
.thead__p img{width:100%;height:100%;object-fit:cover}
.thead__b{display:grid;gap:var(--x3)}
.thead__n,.epih1,.ptitle h1{font:800 var(--t6)/1.1 var(--font);letter-spacing:-.02em}
.tagline{color:var(--dim);font-size:var(--t3);font-style:italic}
.facts,.dt_mainmeta nav ul,.widget-social ul,.social-links,.s_trending,.m_trending,.wp-tags,.tax_box .links,.extra{display:flex;flex-wrap:wrap;gap:var(--x2)}
.rate{display:grid;grid-template-columns:var(--x12) minmax(0,1fr);gap:var(--x2) var(--x3);
  align-items:center;padding:var(--x3) 0;
  border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.rate > .ring{grid-row:1/3}
.rate__b{display:contents}
.rate__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--x3)}
.rate__c{display:flex;align-items:center;gap:var(--x1);color:var(--dim);font-size:var(--t2)}
.rate__c b{color:var(--ink)}
.rate__mine,.starstruck-rating-wrap{display:flex;align-items:center;gap:var(--x1);color:var(--dim);font-size:var(--t2)}
.rate__mine b{color:var(--ink)}
.kv{display:grid}
.kv__r,.custom_fields{display:grid;grid-template-columns:var(--w5) minmax(0,1fr);gap:var(--x3);
  padding:var(--x3) 0;border-bottom:1px solid var(--line)}
.kv__r:last-child{border-bottom:0}
.kv__k{color:var(--dim);font-size:var(--t2)}
.people,.persons{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(calc(var(--mod) * var(--sp-gente) + var(--canal) * (var(--sp-gente) - 1)),100%),1fr));
  gap:var(--x4) var(--canal)}
.person{display:grid;gap:var(--x2);justify-items:center;text-align:center}
.person__p{display:grid;place-items:center;width:100%;max-width:var(--w1);aspect-ratio:1;overflow:hidden;
  border-radius:var(--r2);background:var(--s2);color:var(--dim);font:700 var(--t4)/1 var(--font)}
.person__p img{width:100%;height:100%;object-fit:cover}
.person__n{font:600 var(--t2)/1.35 var(--font)}
.person__r{color:var(--dim);font-size:var(--t2)}
.acc{display:grid;gap:var(--x2)}
.acc__i,.se-c{overflow:hidden;border-bottom:1px solid var(--line)}
.acc__i:last-child{border-bottom:0}
.acc__h,.se-q{display:flex;align-items:center;gap:var(--x3);padding:var(--x3) 0;cursor:pointer}
.acc__h:hover{background:var(--s2)}
.acc__n{display:grid;place-items:center;width:var(--h2);height:var(--h2);border-radius:var(--r1);
  background:var(--s2);font:700 var(--t2)/1 var(--font);color:var(--dim)}
.acc__i.on .acc__n{background:var(--accent);color:var(--on)}
.acc__t{font:700 var(--t3)/1.3 var(--font)}
.acc__d{color:var(--dim);font-weight:400}
.acc__ar{margin-left:auto;transition:transform var(--base) var(--e)}
.acc__i.on .acc__ar{transform:rotate(90deg)}
.acc__b{padding:0 0 var(--x4)}
.acc__i:not(.on) .acc__b{display:none}
.epnav,.pag_episodes{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;
  border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.z-main > .epnav,.z-main > .pag_episodes{margin:calc(-1 * var(--lienzo)) calc(-1 * var(--lienzo)) 0;
  max-width:none;background:var(--s3);border-top:0;border-radius:var(--r2) var(--r2) 0 0}
.epnav a,.pag_episodes a{display:flex;align-items:center;justify-content:center;gap:var(--x2);
  width:100%;height:var(--h3);color:var(--dim);font:600 var(--t2)/1 var(--font)}
.epnav a + a,.pag_episodes .item + .item{border-left:1px solid var(--line)}
.epnav a:hover,.pag_episodes a:hover{background:var(--s2);color:var(--accent)}
.pag_episodes .item{display:flex}
.pag_episodes a.nonex{display:flex;opacity:.4;pointer-events:none}
.cmt{display:grid;grid-template-columns:var(--h2) minmax(0,1fr);gap:var(--x3);
  padding:var(--x3) 0;border-bottom:1px solid var(--line)}
.cmt--sub{padding-left:var(--x6)}
.cmt__a{display:grid;place-items:center;width:var(--h2);height:var(--h2);border-radius:var(--rp);
  background:var(--s2);color:var(--dim);font:700 var(--t2)/1 var(--font)}
.cmt__b{display:grid;gap:var(--x2)}
.cmt__h,.tax_box{display:flex;align-items:center;flex-wrap:wrap;gap:var(--x2)}
.cmt__n{font:600 var(--t2)/1 var(--font)}
.cmt__d{color:var(--dim);font-size:var(--t2)}
.cmt__r,.comment-reply-link{margin-left:auto;color:var(--dim);font-size:var(--t2)}
.cmt__t{color:var(--ink2);font-size:var(--t3)}
.cmt__form{display:grid;gap:var(--x3);padding-top:var(--x4)}
.cmt__form .btn{justify-self:start}
.share,.res__meta,.form_post_lik .control,.account_links,.profile_control,.user_control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x2)}
.share__c{color:var(--dim);font-size:var(--t2)}
.share__c b{color:var(--ink)}
.share__b{display:inline-flex;align-items:center;height:var(--h3);padding:0 var(--x3);background:var(--s2);
  border:1px solid var(--line);border-radius:var(--r1);color:var(--net);font:600 var(--t2)/1 var(--font);
  transition:background var(--fast) var(--e),border-color var(--fast) var(--e)}
.share__b:hover{background:var(--net);border-color:transparent;color:var(--bg)}
.share__b--vk{--net:var(--vk)}
.share__b--tg{--net:var(--tg)}
.share__b--x{--net:var(--x)}
.res{display:grid;grid-template-columns:var(--w1) minmax(0,1fr);gap:var(--x4);
  padding:var(--x3) 0;border-bottom:1px solid var(--line)}
.res:last-child{border-bottom:0}
.res--ep .res__m{aspect-ratio:16/9}
.res__m img{width:100%;height:100%;object-fit:cover}
.res__b{display:grid;gap:var(--x2);min-width:0}
.res__n{font:600 var(--t4)/1.3 var(--font)}
.res:hover .res__n{color:var(--accent)}
.res__t{color:var(--dim);font-size:var(--t2);display:-webkit-box;-webkit-line-clamp:2;
  -webkit-box-orient:vertical;overflow:hidden}
.pager,.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--x2)}
.pager__s{display:flex;align-items:center;height:var(--h2);color:var(--dim);font-size:var(--t2)}
.abc,.glossary,.lglossary,.filtermenu,.requests_menu{display:flex;flex-wrap:wrap;gap:var(--x1)}
.abc a{display:inline-grid;place-items:center;min-width:var(--h2);height:var(--h2);padding:0 var(--x2);
  border:1px solid var(--line);border-radius:var(--r1);color:var(--dim);font:600 var(--t2)/1 var(--font)}
.abc a:hover{border-color:var(--line2);color:var(--ink)}
.abc a.on{background:var(--accent);border-color:transparent;color:var(--on)}
.msg{display:flex;align-items:center;gap:var(--x2);padding:var(--x3);border-left:2px solid currentColor;
  border-radius:0 var(--r1) var(--r1) 0;font-size:var(--t2)}
.msg--ok,#report-response-message p.success,#contact-response-message p.success{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}
.msg--err,#report-response-message p.error,#contact-response-message p.error{background:color-mix(in srgb,var(--err) 12%,transparent);color:var(--err)}
.msg--warn{background:color-mix(in srgb,var(--star) 12%,transparent);color:var(--star)}
.empty{display:grid;gap:var(--x3);justify-items:center;text-align:center;padding:var(--x8) var(--x4);
  color:var(--dim);font-size:var(--t2)}
.empty b{color:var(--ink);font:700 var(--t4)/1 var(--font)}
.foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--w4),1fr));gap:var(--x6);
  padding:var(--x6) 0;border-top:1px solid var(--line)}
.foot h4{font:700 var(--t1)/1 var(--font);letter-spacing:.06em;text-transform:uppercase;
  color:var(--dim);margin-bottom:var(--x3)}
.foot ul{display:grid;gap:var(--x2);color:var(--dim);font-size:var(--t2)}
.foot a:hover{color:var(--ink)}
.hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--x4);align-items:stretch}
.hero__s{display:grid;grid-template-rows:1fr 1fr;gap:var(--x4)}
.hero .promo{height:100%;min-height:var(--w5)}
.prose{display:grid;gap:var(--x3);color:var(--ink2);font-size:var(--t3);line-height:1.7}
.prose h2{color:var(--ink);font:700 var(--t4)/1.3 var(--font)}
.gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(calc(var(--mod) * var(--sp-kadr) + var(--canal) * (var(--sp-kadr) - 1)),100%),1fr));gap:var(--canal)}
.gal img{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);border-radius:var(--r1)}
.uhead__b,.contenido{display:grid;gap:var(--x3)}
.stats,.info{display:flex;flex-wrap:wrap;gap:var(--x6)}
.stats div,.info span{display:grid;gap:var(--x1)}
.stats b,.info .num{font:800 var(--t5)/1 var(--font)}
.stats span,.info .text{color:var(--dim);font-size:var(--t2)}
.z-wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--x6)}
#contenedor{--franja:var(--x6);width:100%;max-width:var(--max);margin:0 auto;display:grid;
  grid-template-columns:minmax(0,1fr);gap:var(--franja);align-content:start;
  padding:var(--franja) var(--franja) var(--x12)}
.z-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--x6);padding:0}
:root{--bg:#0b0b0c;--s1:#141416;--s2:#1c1c1f;--s3:#252528;--line:rgba(255,255,255,.10);--line2:rgba(255,255,255,.22);--ink:#e9e9ea;--ink2:#c3c3c6;--dim:#8e8e94;--on:#ffffff;--accent:#066fd1;--star:#ff9800;--ok:#2fb344;--err:#e68888;--velo:rgba(8,10,14,.72);--tapa:rgba(4,6,10,.88);--video:#000;--vk:#0077ff;--tg:#26a5e4;--x:#e7edf5;--h1:24px;--h2:32px;--h3:40px;--x1:4px;--x2:8px;--x3:12px;--x4:16px;--x6:24px;--x8:32px;--x12:48px;--x16:64px;--sp-ficha:2;--sp-serie:3;--sp-kadr:4;--sp-promo:4;--sp-gente:2;--mod:calc((100% - (var(--rej) - 1) * var(--canal)) / var(--rej));--w1:80px;--w2:96px;--w3:120px;--w4:160px;--w5:200px;--w6:240px;--w7:320px;--w8:480px;--r1:4px;--r2:7px;--rp:999px;--t1:11px;--t2:12px;--t3:14px;--t3m:13px;--t4:16px;--t5:22px;--t6:28px;--font:system-ui,-apple-system,"Segoe UI",sans-serif;--fast:.12s;--base:.2s;--slow:.4s;--e:cubic-bezier(.2,.7,.3,1);--max:1200px;--rej:12;--fichas:6;--canal:var(--x6);--vent:var(--s2);--vent2:var(--s1)}
.z-cols{display:grid;grid-template-columns:repeat(var(--rej),minmax(0,1fr));
  gap:var(--canal);align-items:start}
.z-cols > .z-main{grid-column:span 9}
.z-cols > .z-side{grid-column:span 3}
.z-cols--left > .z-main{order:2}
.z-cols--left > .z-side{order:1}
.z-cols--full > .z-main,.z-cols--full > .z-side{grid-column:1 / -1}
@media(min-width:1024px){
.full_width_layout{--sp-ficha:2}
.z-cols:not(.z-cols--full) .z-main{--fichas:5}
}
.z-main{--lienzo:var(--x6);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--x6);align-content:start;padding:var(--lienzo);
  background:var(--s1);border:1px solid var(--line);border-radius:var(--r2)}
.z-side{--lienzo:var(--x4);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--x4);align-content:start;padding:var(--lienzo);
  background:var(--s1);border:1px solid var(--line);border-radius:var(--r2)}
.z-main .panel,.z-main .widget,.z-main .dt_mainmeta,.z-side .panel,.z-side .widget,.z-side .dt_mainmeta{padding:0;background:none;border:0;border-radius:0}
.z-side > * + *{padding-top:var(--x4);border-top:1px solid var(--line)}
.z-cols,.z-main,.z-side{min-width:0}
.z-main,.z-side{overflow-x:clip}
.z-main > *,.z-side > *{min-width:0;max-width:100%}
img{display:block;max-width:100%;height:auto}
.head__in{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--x4);max-width:var(--max);margin:0 auto;width:100%;padding:0 var(--x6)}
.nav ul{display:flex;flex-wrap:nowrap;gap:var(--x1)}
.nav li{display:flex}
.nav-resp,.search-resp,#form-search-resp{display:none}
#z-tema .ic--moon{display:none}
html[data-theme="light"] #z-tema .ic--moon{display:inline-block}
html[data-theme="light"] #z-tema .ic--sun{display:none}
.head__u,.head__in .gravatar{position:relative;display:flex;align-items:center;flex:none}
.head__acc{display:flex;align-items:center;gap:var(--x2);flex:none}
.head__in .btn{height:var(--h2)}
.head__in .btn--icon{width:var(--h2);border-radius:var(--rp)}
.head__in .search{height:var(--h2)}
.head__in .head__u img,.head__in .gravatar img{width:var(--h2);height:var(--h2);
  border-radius:var(--rp);display:block;object-fit:cover}
.head__in .gravatar .badge{margin-left:calc(var(--x1) * -1)}
.logo{font:800 var(--t5)/1 var(--font);letter-spacing:-.02em;display:flex;align-items:center;flex:none}
.logo a{display:flex;align-items:center}
.logo img{height:var(--h2);width:auto;max-width:var(--w4);display:block}
.z-footer{display:grid;gap:var(--x4);padding-bottom:var(--x8);justify-items:start}
.z-footer > .foot,.z-footer > .z-fmenu{justify-self:stretch}
.z-copy{color:var(--dim);font-size:var(--t2)}
#top-page{position:fixed;right:var(--x6);bottom:var(--x6);z-index:50;
  background:var(--s3);border-color:var(--line2)}
#top-page .ic{transform:rotate(180deg)}
#top-page:hover{color:var(--accent)}
.z-fmenu ul{display:flex;flex-wrap:wrap;gap:var(--x3);color:var(--dim);font-size:var(--t2)}
.z-fmenu a:hover{color:var(--ink)}
#dt_contenedor{position:relative;min-height:100vh;background-color:var(--bg)}
#dt_contenedor::before{content:"";filter:blur(var(--x12));position:absolute;left:0;right:0;top:0;height:60vh;
  z-index:0;pointer-events:none;
  background-image:var(--shot,none);background-repeat:no-repeat;
  background-size:cover;background-position:50% 0;
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.22) 45%,transparent 100%);
          mask-image:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.22) 45%,transparent 100%)}
#contenedor,#header,.z-footer{position:relative;z-index:1}
.ptitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--x3)}
.ptitle span{color:var(--dim);font-size:var(--t2)}
.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--x3)}
.hint{color:var(--dim);font-size:var(--t2)}
.hint a{color:var(--accent)}
.auth{display:grid;gap:var(--x4);max-width:var(--w8);width:100%;margin:0 auto}
.two-f{display:grid;grid-template-columns:1fr 1fr;gap:var(--x3)}
.wide{grid-column:1/-1}
.panel--center{justify-items:center;text-align:center}
.panel--cols{grid-template-columns:repeat(auto-fit,minmax(var(--w6),1fr))}
.uhead{display:grid;grid-template-columns:var(--w1) minmax(0,1fr);gap:var(--x4);align-items:center}
.uhead__a{display:grid;place-items:center;width:var(--w1);height:var(--w1);border-radius:var(--rp);background:var(--s2);color:var(--dim);font:800 var(--t5)/1 var(--font)}
.e404{display:grid;gap:var(--x4);justify-items:center;text-align:center;padding:var(--x12) 0}
.e404 b{font:800 var(--t6)/1 var(--font)}
.e404 .search{width:100%;max-width:var(--w7)}
.count{font:800 var(--t6)/1 var(--font);font-variant-numeric:tabular-nums}
.z-table{overflow-x:auto}
.tbl,.links_table,.post_table{border-collapse:collapse;width:100%}
.tbl th,.links_table th,.post_table th{height:var(--h2);padding:0 var(--x2);text-align:left;border-bottom:1px solid var(--line);font:700 var(--t1)/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);white-space:nowrap}
.tbl td,.links_table td,.post_table td{height:var(--h3);padding:var(--x2);border-bottom:1px solid var(--line);font-size:var(--t2)}
.tbl tr:last-child td,.links_table tr:last-child td,.post_table tr:last-child td{border-bottom:0}
.tbl .views,.tbl .status{text-align:right;font-variant-numeric:tabular-nums}
.report_modal,#oscuridad,.login_box{display:none}
.report_modal.show{display:grid}
.report_modal,.login_box{position:fixed;inset:0;z-index:80;place-items:center;padding:var(--x4);background:var(--tapa)}
.report_modal .box,.login_box .box{width:100%;max-width:var(--w8);max-height:84vh;overflow:auto;display:grid;justify-items:stretch;gap:var(--x4);padding:var(--x6);background:var(--vent);border:1px solid var(--line);border-radius:var(--r2)}
.report_modal .box input,.report_modal .box textarea,.report_modal .box select,.login_box .box input,.login_box .box textarea,.login_box .box select{background:var(--vent2)}
.report_modal .box .report-video-checkbox:checked{background-color:var(--accent)}
.report_modal label:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}
.report_modal h3,.login_box h3{display:flex;align-items:center;gap:var(--x3);padding-bottom:var(--x3);border-bottom:1px solid var(--line);font:700 var(--t4)/1.3 var(--font)}
.report_modal h3 a,.login_box h3 a{display:grid;place-items:center;
  width:var(--h3);height:var(--h3);flex:none;margin-left:auto;margin-right:calc(-1 * var(--x2));
  border-radius:var(--r1);color:var(--dim);font:400 var(--t5)/1 var(--font);cursor:pointer}
.report_modal h3 a:hover,.login_box h3 a:hover{background:var(--s3);color:var(--ink)}
.report_modal fieldset{gap:0}
.report_modal label{display:grid;grid-template-columns:var(--x4) minmax(0,1fr);gap:var(--x1) var(--x3);
  align-items:start;padding:var(--x3);margin:0 calc(-1 * var(--x3));
  border-bottom:1px solid var(--line);cursor:pointer}
.report_modal label:last-child{border-bottom:0}
.report_modal label .title{font:600 var(--t3)/1.35 var(--font);color:var(--ink)}
.report_modal label .text{grid-column:2;font:400 var(--t2)/1.45 var(--font);color:var(--dim)}
.report_modal .report-video-checkbox{margin-top:calc((var(--t3) * 1.35 - var(--x4)) / 2)}
.report_modal form,.login_box form,.dooplay-report-form{display:grid;gap:var(--x3)}
.report_modal textarea,.report_modal input[type="email"],.report_modal input[type="text"]{width:100%;font:400 var(--t3)/1.5 var(--font)}
.report_modal textarea{min-height:var(--w2);resize:vertical}
.report_modal input[type="submit"]{width:100%}
.report_modal input[type="submit"],.login_box input[type="submit"],#comments input[type="submit"],#submit{display:inline-flex;align-items:center;justify-content:center;height:var(--h3);padding:0 var(--x4);cursor:pointer;background:var(--accent);border:0;border-radius:var(--r1);color:var(--on);font:600 var(--t3)/1 var(--font)}
.z-cols:has(> .dooplay_player) > .dooplay_player{grid-column:1 / span 9;grid-row:1}
.z-cols:has(> .dooplay_player) > .z-main{grid-column:1 / span 9;grid-row:2}
.z-cols:has(> .dooplay_player) > .z-side{grid-column:10 / -1;grid-row:1 / span 2}
.z-cols:has(> .dooplay_player .bigger) > .dooplay_player{grid-column:1 / -1}
.z-cols:has(> .dooplay_player .bigger) > .z-side{grid-row:2}
.z-cols--left:has(> .dooplay_player) > .dooplay_player,.z-cols--left:has(> .dooplay_player) > .z-main{grid-column:4 / -1}
.z-cols--left:has(> .dooplay_player) > .z-side{grid-column:1 / span 3}
.z-cols--left:has(> .dooplay_player .bigger) > .dooplay_player{grid-column:1 / -1}
.z-cols--full:has(> .dooplay_player) > .dooplay_player,.z-cols--full:has(> .dooplay_player) > .z-main{grid-column:1 / -1}
#playcontainer,.player,.promo,.playbox,.plyr,.jwplayer{max-height:78svh}
#playcontainer{position:relative;
  width:100%;max-width:var(--max);margin:0 auto;aspect-ratio:16/9;overflow:hidden;
  background:var(--video);border:1px solid var(--line);border-radius:var(--r2)}
#playcontainer > *,#dooplay_player_response,#dooplay_player_content,.source-box.on{height:100%}
#playcontainer .pframe,#playcontainer iframe,#playcontainer video,.pframe > *,.player iframe{width:100%;height:100%;border:0;display:block}
.source-box{display:none;width:100%;height:100%}
.asgdc{position:absolute;inset:0;z-index:3;display:grid;place-items:center;
  padding:var(--x4);background:var(--tapa);overflow:auto}
.preplayer{display:grid;place-items:center;width:100%;height:100%;color:var(--dim);font-size:var(--t2)}
.source-box.on{display:block}
.src .server,.src .flag{color:var(--dim);font-size:var(--t1)}
.src .flag{display:flex;align-items:center}
.src .flag img{width:var(--x4);display:block}
.src.on .server{color:var(--on)}
.loader{display:none}
.stars i:last-of-type,.starstruck i:last-of-type{margin-right:0}
.starstruck-rating{display:flex;align-items:center;gap:var(--x1);color:var(--dim);font-size:var(--t2)}
.starstruck-rating .rating-count{color:var(--ink);font-weight:700}
.starstruck-rating-wrap .rating-yours{color:var(--ink);font-weight:700}
.owl-carousel,.rail,.slider{position:relative;overflow:hidden}
.galeria{--fichas:3}
.rail:not(:has(.owl-wrapper-outer)),.slider:not(:has(.owl-wrapper-outer)){display:grid;grid-template-rows:auto;grid-auto-rows:0;
  grid-template-columns:repeat(var(--fichas),minmax(0,1fr))}
.rail:not(:has(.owl-wrapper-outer)) > *,.slider:not(:has(.owl-wrapper-outer)) > *{min-width:0;padding-right:var(--canal)}
.slider{--fichas:3}
.galeria .g-item img{width:100%;aspect-ratio:16/9;object-fit:cover;
  border-radius:var(--r2);display:block}
.owl-wrapper-outer{overflow:hidden;width:100%}
.rail:has(.owl-wrapper-outer) > .owl-wrapper-outer,.owl-carousel:has(.owl-wrapper-outer) > .owl-wrapper-outer{width:100%}
.rail:has(.owl-wrapper-outer),.slider:has(.owl-wrapper-outer),.owl-carousel:has(.owl-wrapper-outer){clip-path:inset(0 var(--canal) 0 0)}
.owl-wrapper{position:relative}
.owl-wrapper::after{content:"";display:block;clear:both}
.owl-item{float:left}
.rail,.slider,.owl-carousel:has(.owl-wrapper-outer){width:calc(100% + var(--canal));max-width:none}
.owl-item > *{width:100%;padding-right:var(--canal)}
.rail,.slider,.owl-carousel{container-type:inline-size}
.owl-item:first-child:nth-last-child(-n+3),.owl-item:first-child:nth-last-child(-n+3) ~ .owl-item{max-width:calc(100cqw / var(--fichas))}
.owl-pagination{display:flex;justify-content:center;gap:var(--x2);padding-top:var(--x3)}
.owl-page span{display:block;width:var(--x2);height:var(--x2);border-radius:var(--rp);background:var(--line2)}
.owl-page.active span{background:var(--accent)}
.row-i--text{grid-template-columns:var(--h2) minmax(0,1fr)}
.z-cookies{position:fixed;left:var(--x4);right:var(--x4);bottom:var(--x4);z-index:60;
  display:flex;align-items:center;flex-wrap:wrap;gap:var(--x3);max-width:var(--max);margin:0 auto;
  padding:var(--x3) var(--x4);background:var(--s1);border:1px solid var(--line);border-radius:var(--r2)}
.z-cookies.hidde{display:none}
.z-ads,.module_home_ads,.code,.z-ads img{max-width:100%;height:auto}
.pw__b.is10 span:nth-child(-n+1){background:var(--err)}
.pw__b.is20 span:nth-child(-n+1){background:var(--err)}
.pw__b.is30 span:nth-child(-n+2){background:var(--err)}
.pw__b.is40 span:nth-child(-n+2){background:var(--star)}
.pw__b.is50 span:nth-child(-n+2){background:var(--star)}
.pw__b.is60 span:nth-child(-n+3){background:var(--star)}
.pw__b.is70 span:nth-child(-n+3){background:var(--star)}
.pw__b.is80 span:nth-child(-n+4){background:var(--ok)}
.pw__b.is90 span:nth-child(-n+4){background:var(--ok)}
.pw__b.is100 span:nth-child(-n+4){background:var(--ok)}
.sbox{min-width:0}
.sbox > * + *{margin-top:var(--x4)}
.sbox.sec > * + *,.sbox.grid > * + *,.sbox.rows > * + *{margin-top:0}
.fix-table,.managelinks{overflow-x:auto}
.metas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x2);color:var(--dim);font-size:var(--t2)}
.metas .icon{display:inline-block;width:var(--x2);height:var(--x2);border-radius:var(--rp);background:var(--dim)}
.metas.publish .icon{background:var(--ok)}
.metas.pending .icon{background:var(--star)}
.metas.trash .icon{background:var(--err)}
.doo_links_icon img{display:inline-block;width:var(--x4);height:var(--x4)}
.control_link,.control_admin_link,.row-actions{display:flex;align-items:center;gap:var(--x1);justify-content:flex-end}
.edit_link,.delt_link,.dooedit_links,.doodelete_links{display:inline-flex;align-items:center;justify-content:center;
  width:var(--h2);height:var(--h2);border-radius:var(--r1);color:var(--dim);cursor:pointer}
.edit_link:hover,.dooedit_links:hover{background:var(--s2);color:var(--ink)}
.delt_link:hover,.doodelete_links:hover{background:var(--s2);color:var(--err)}
.doo_links_icon{display:inline-flex;align-items:center;gap:var(--x1)}
.box_links{display:grid;gap:var(--x4)}
.linktabs ul{display:flex;flex-wrap:wrap;gap:var(--x2);border-bottom:1px solid var(--line)}
.form_post_lik{display:grid;gap:var(--x3);padding:var(--x4) 0;
  border-top:1px solid var(--line)}
.form_post_lik .control .right{margin-left:auto}
.add_row,.remove_row{display:inline-flex;align-items:center;justify-content:center;height:var(--h2);
  padding:0 var(--x3);border-radius:var(--r1);background:var(--s2);border:1px solid var(--line);
  color:var(--ink2);font:600 var(--t2)/1 var(--font);cursor:pointer}
.add_row:hover{border-color:var(--line2);color:var(--accent)}
.remove_row:hover{border-color:var(--line2);color:var(--err)}
.plyr,.jwplayer{width:100%;aspect-ratio:16/9;border-radius:var(--r2);overflow:hidden}
.text_ft{color:var(--dim);font-size:var(--t2);text-align:center}
.card--wide .card__m{aspect-ratio:16/9}
.card__m .badge{position:absolute;left:var(--x2);top:var(--x2);z-index:2}
.page_user{display:grid;gap:var(--x6)}
.gravatar img{width:var(--w1);height:var(--w1);border-radius:var(--rp);display:block}
.tabs-wrap{overflow-x:auto}
.epih3{color:var(--dim);font-size:var(--t3)}
.tleft,.tright{min-width:0}
#serie_contenido,#seasons{display:grid;gap:var(--x2);min-width:0}
.se-c:last-child{border-bottom:0}
.se-q:hover{background:var(--s2)}
.se-t{display:grid;place-items:center;width:var(--h2);height:var(--h2);flex:none;border-radius:var(--r1);
  background:var(--s2);color:var(--dim);font:700 var(--t2)/1 var(--font)}
.se-t.se-o{background:var(--accent);color:var(--on)}
.se-q .title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--x2);font:700 var(--t3)/1.3 var(--font)}
.se-q .title i{color:var(--dim);font-weight:400;font-style:normal;font-size:var(--t2)}
.se_rating{display:inline-flex;align-items:center;height:var(--h1);padding:0 var(--x2);
  border-radius:var(--r1);background:var(--s2);color:var(--star);font:600 var(--t1)/1 var(--font)}
.se-a{display:none;padding:0 0 var(--x4)}
.se-a.on{display:block}
.se-c:has(.se-t.se-o) .se-a{display:block}
.tabs li,.smenu li,.single_tabs li,.rmenu li,.requests_main_nav li,.filtermenu li{display:flex}
.tabs a,.smenu a,.single_tabs .smenu a,.rmenu a,.requests_main_nav a{position:relative;display:flex;
  align-items:center;height:var(--h3);padding:0 var(--x3);white-space:nowrap;color:var(--dim);
  font:600 var(--t3)/1 var(--font);cursor:pointer}
.tabs a:hover,.tabs a.on,.tabs a.selected,.smenu a:hover,.smenu a.selected,.smenu a.active,.rmenu a.active,.requests_main_nav a.active{color:var(--ink)}
.tabs a.on::after,.tabs a.selected::after,.smenu a.selected::after,.smenu a.active::after,.rmenu a.active::after,.requests_main_nav a.active::after{content:"";position:absolute;left:0;right:0;
  bottom:-1px;height:2px;background:var(--accent)}
.single_tabs .smenu{border-bottom:0}
.fixidtab ~ .fixidtab{display:none}
.dt_mainmeta nav{display:grid;gap:var(--x3)}
.dt_mainmeta nav ul li a i{color:var(--dim);font-style:normal;font-size:var(--t1)}
.dtw_content{display:grid;gap:var(--x2)}
.widget-social a,.social-links a{display:inline-flex;align-items:center;justify-content:center;
  height:var(--h3);padding:0 var(--x3);border-radius:var(--r1);background:var(--s2);
  border:1px solid var(--line);font:600 var(--t2)/1 var(--font)}
.dth4w{font:700 var(--t2)/1 var(--font);color:var(--dim);margin-bottom:var(--x2)}
.error_widget{color:var(--err);font-size:var(--t2)}
.contactame{display:grid;gap:var(--x3)}
.featu{position:absolute;left:var(--x2);top:var(--x2);z-index:2}
.comment-navigation{display:flex;justify-content:space-between;gap:var(--x3);padding-top:var(--x3)}
.nav-previous a,.nav-next a{color:var(--dim);font-size:var(--t2)}
.nav-previous a:hover,.nav-next a:hover{color:var(--ink)}
.tax_post{display:grid;gap:var(--x3)}
.container,.dt_box{width:100%;max-width:var(--w8);margin:0 auto;padding:var(--x6) var(--x4)}
.crumbs,.breadcrumb_bottom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x2);color:var(--dim);font-size:var(--t2);width:100%}
.crumbs span,.breadcrumb_bottom span{display:inline}
.item,.simple,.result-item{display:grid;gap:var(--x2);align-content:start;min-width:0}
.videobox,.box_post,.discover,.search-page{display:grid;gap:var(--x4);min-width:0}
.tabox{display:none;min-width:0}
.tabox.current{display:grid;gap:var(--x4)}
.poster{border-radius:var(--r2);overflow:hidden;background:var(--s2)}
.poster img{width:100%;aspect-ratio:2/3;object-fit:cover}
.data{display:grid;gap:var(--x3);align-content:start;min-width:0}
.facts a:hover,.tax_post .links a:hover,.wp-tags a:hover{background:var(--accent);color:var(--on)}
.smenu,.single_tabs,.requests_main_nav,.rmenu{display:flex;align-items:center;flex-wrap:wrap;
  gap:var(--x2);border-bottom:1px solid var(--line)}
.person__b{display:grid;gap:var(--x1);min-width:0}
.variante{color:var(--dim);font-size:var(--t2)}
.valor{color:var(--ink2);font-size:var(--t3);min-width:0}
.wp-content,.scontent,.entry{display:grid;gap:var(--x3);color:var(--ink2);line-height:1.7}
.episodios li{position:relative;display:grid;gap:var(--x2);align-content:start}
.episodios .imagen{position:relative}
.numerando{color:var(--dim);font-size:var(--t2);font-variant-numeric:tabular-nums}
.episodios .numerando{position:absolute;left:var(--x2);top:var(--x2);z-index:2;
  display:inline-flex;align-items:center;height:var(--h1);padding:0 var(--x2);
  border-radius:var(--r1);background:var(--velo);color:var(--on);font-weight:600;
  pointer-events:none}
.imagen{border-radius:var(--r1);overflow:hidden;background:var(--s2)}
.imagen img{width:100%;aspect-ratio:16/9;object-fit:cover}
.episodiotitle{display:grid;gap:var(--x1);min-width:0}
.episodiotitle a{font:600 var(--t3)/1.3 var(--font);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.episodios .episodiotitle a::after{content:"";position:absolute;inset:0;z-index:1}
.episodios li:hover .episodiotitle a{color:var(--accent)}
.episodios li:hover .imagen{border-color:var(--line2)}
.episodiotitle .date,.wdate,.metainfo{color:var(--dim);font-size:var(--t2)}
.w_item_a{display:block}
.w_item_a .promo{width:100%}
.w_item_c{display:grid;gap:var(--x1);padding:var(--x2) 0;border-bottom:1px solid var(--line)}
.letter_home{display:grid;gap:var(--x3)}
.live-search{position:absolute;z-index:40;top:calc(100% + var(--x1));right:var(--x6);
  display:none;width:var(--w7);max-width:calc(100% - var(--x8));padding:var(--x1);
  background:var(--s3);border:1px solid var(--line2);border-radius:var(--r2)}
.live-search ul{display:grid;gap:var(--x1);max-height:60vh;overflow:auto}
.live-search li a{display:grid;grid-template-columns:var(--h3) minmax(0,1fr) auto;gap:var(--x2);
  align-items:center;padding:var(--x1);border-radius:var(--r1)}
.live-search li a:hover{background:var(--s2)}
.live-search .poster img{width:100%;border-radius:var(--r1);display:block}
.live-search .title{font:600 var(--t2)/1.35 var(--font);overflow:hidden}
.live-search .release{color:var(--dim);font-weight:400}
.live-search .imdb{color:var(--star);font:600 var(--t1)/1 var(--font);white-space:nowrap}
.live-search .ctsx a,.live-search .ctsv a{display:flex;align-items:center;justify-content:center;
  height:var(--h2);color:var(--accent);font:600 var(--t2)/1 var(--font);cursor:pointer}
.live-search .ctsv{display:none}
.items_glossary{display:none}
.items_glossary .items{padding-top:var(--x4)}
.items_glossary .item .poster{position:relative;border-radius:var(--r2);overflow:hidden;background:var(--s2)}
.items_glossary .item .rating{position:absolute;left:var(--x2);top:var(--x2);z-index:2;
  display:inline-flex;align-items:center;gap:var(--x1);height:var(--h1);padding:0 var(--x2);
  border-radius:var(--r1);background:var(--velo);color:var(--star);font:600 var(--t1)/1 var(--font)}
.data h3{font:600 var(--t3)/1.35 var(--font)}
.data span{color:var(--dim);font-size:var(--t2)}
.post_request{display:none}
.see_all,.see-all{color:var(--dim);font-size:var(--t2)}
.widget .widget,.widget .dt_mainmeta{padding:0;background:none;border:0;border-radius:0}
.wp-block-group,.wp-block-group__inner-container{display:grid;gap:var(--x4);min-width:0}
.widgettitle,.widget-title,.widget h2{font:700 var(--t4)/1.2 var(--font)}
.post-comments{display:grid}
.post-comments .children{display:grid;padding-left:var(--x6)}
.cmt__a img{width:100%;height:100%;border-radius:var(--rp);object-fit:cover;display:block}
.comment-reply-link:hover{color:var(--accent)}
.cmt__t p{margin-bottom:var(--x2)}
.cmt__t p:last-child{margin-bottom:0}
.comment-respond{display:grid;gap:var(--x3)}
.comment-respond:not(:first-child){padding-top:var(--x4);border-top:1px solid var(--line)}
.comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--x3)}
.comment-form > *{grid-column:1 / -1}
.comment-form > .comment-form-author,.comment-form > .comment-form-email{grid-column:auto}
.comment-form .btn{justify-self:start}
.comment-form p{display:flex;align-items:center;gap:var(--x2)}
.comment-form-cookies-consent label{color:var(--dim);font-size:var(--t2);cursor:pointer}
#reply-title{font:700 var(--t4)/1.3 var(--font)}
#cancel-comment-reply-link{margin-left:var(--x2);color:var(--dim);font-size:var(--t2)}
.no_fav,.nope,.sms{color:var(--dim);font-size:var(--t2)}
.upge{min-width:0}
.upge > * + *{margin-top:var(--x4)}
.update_profile{display:grid;gap:var(--x4)}
.update_profile > div > * + *,.update_profile > fieldset + fieldset{margin-top:var(--x3)}
.episodios li.now{opacity:.45}
.fb-comments{width:100%}
.crumbs ol,.breadcrumb_bottom ol{display:contents}
.crumbs li,.breadcrumb_bottom li{display:flex;align-items:center;gap:var(--x2)}
.crumbs li + li::before,.breadcrumb_bottom li + li::before{content:"/";color:var(--line2)}
.crumbs a:hover,.breadcrumb_bottom a:hover{color:var(--ink)}
.dooplay_player{display:grid;gap:var(--x3);max-width:100%}
.dooplay_player > *{max-width:100%}
.fakeplayer.bigger,.play.bigger{width:100%}
.fakeplayer{position:relative;width:100%;border-radius:var(--r2);overflow:hidden;background:var(--video);border:1px solid var(--line)}
.playbox{position:relative;aspect-ratio:16/9;display:grid;place-items:center}
.playbox .cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.playbox .quality{position:absolute;left:var(--x3);top:var(--x3);z-index:2;display:inline-flex;align-items:center;height:var(--h1);padding:0 var(--x2);border-radius:var(--r1);background:var(--s2);color:var(--ink2);font:600 var(--t2)/1 var(--font)}
.playbtm{position:relative;z-index:2;display:grid;place-items:center;width:var(--x16);height:var(--x16);border-radius:var(--rp);background:var(--accent)}
.playbtm img{width:var(--x6);height:var(--x6)}
.playbox section{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:var(--x2);padding:var(--x3);background:linear-gradient(0deg,var(--velo),transparent)}
.progressbar{position:relative;height:var(--x1);border-radius:var(--rp);background:var(--line2)}
.progressbar::before{content:"";position:absolute;left:0;top:0;bottom:0;width:32%;border-radius:var(--rp);background:var(--accent)}
.controls .box{display:flex;align-items:center;gap:var(--x2);padding:0;background:none;color:var(--ink2);font:500 var(--t2)/1 var(--font)}
.controls .right{margin-left:auto}
fieldset{border:0;display:grid;gap:var(--x2)}
.report-video-checkbox,#wp-comment-cookies-consent{appearance:none;-webkit-appearance:none;width:var(--x4);height:var(--x4);
  flex:none;cursor:pointer;background:var(--s2);border:1px solid var(--line2);border-radius:var(--r1)}
.report-video-checkbox:checked,#wp-comment-cookies-consent:checked{background:var(--accent)
  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/var(--x3) no-repeat;
  border-color:transparent}
.report-video-checkbox:focus-visible,#wp-comment-cookies-consent:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.fixbox,.fixresp{position:relative}
.noselect{user-select:none}
.fadein{animation:z-in var(--base) var(--e) both}
@keyframes z-in{
from{opacity:0}
to{opacity:1}
}
.flashit{animation:z-flash var(--slow) var(--e) 2}
@keyframes z-flash{
50%{opacity:.4}
}
.loading,.loadingpage,.onloader,.dtloadbox,.load_event,.itm-exists{display:grid;place-items:center;
  min-height:var(--h3);color:var(--dim);font-size:var(--t2)}
#report-response-message p,#contact-response-message p,#jsonresponse p{display:flex;align-items:center;
  gap:var(--x2);padding:var(--x3);border-left:2px solid currentColor;border-radius:0 var(--r1) var(--r1) 0;
  font-size:var(--t2);animation:z-in var(--base) var(--e) both}
.updating{opacity:.5;pointer-events:none}
.inactive,[disabled]{opacity:.5;pointer-events:none}
.hidde,.hidden,.none,.nonex,.load_modules,.screen-reader-text,.dtloadpage{display:none}
#edit_link:not(:has(*)),#result_edit_link:not(:has(*)),.box_links:not(:has(*)),.post_request:not(:has(*)),#post_request_archive:not(:has(*)),.module_single_ads:not(:has(*)):empty,#message:not(:has(*)),#resultado_link:not(:has(*)),#jsonresponse:not(:has(*)),#contact-response-message:not(:has(*)),#report-response-message:not(:has(*)){display:none}
.thead .user_control{margin-left:0}
@media(max-width:1100px){
.widget:has(> .w_item_a),.dtw_content:has(> .w_item_a){gap:var(--x4) var(--canal);
    grid-template-columns:repeat(auto-fill,minmax(min(calc(var(--mod) * var(--sp-serie) + var(--canal) * (var(--sp-serie) - 1)),100%),1fr))}
.widget:has(> .w_item_a) > .widgettitle,.widget:has(> .w_item_a) > .widget-title{grid-column:1 / -1}
.z-cols,.z-cols--left{grid-template-columns:minmax(0,1fr)}
.z-cols > .z-main,.z-cols > .z-side{grid-column:1 / -1}
.z-cols:has(> .dooplay_player) > .dooplay_player,.z-cols:has(> .dooplay_player) > .z-main,.z-cols:has(> .dooplay_player) > .z-side,.z-cols--left:has(> .dooplay_player) > .dooplay_player,.z-cols--left:has(> .dooplay_player) > .z-main,.z-cols--left:has(> .dooplay_player) > .z-side,
  .z-cols:has(> .dooplay_player .bigger) > .dooplay_player,.z-cols:has(> .dooplay_player .bigger) > .z-side,.z-cols--left:has(> .dooplay_player .bigger) > .dooplay_player,.z-cols--left:has(> .dooplay_player .bigger) > .z-side{grid-column:1 / -1;grid-row:auto}
#contenedor > .dooplay_player > #playcontainer:not(.bigger),#dt_contenedor:has(.z-cols--left) #contenedor > .dooplay_player > #playcontainer:not(.bigger){grid-column:1 / -1}
.z-cols--left > .z-main{order:1}
.z-cols--left > .z-side{order:2}
}
@media(max-width:1023px){
:root{--fichas:4;--sp-ficha:3; --sp-serie:4; --sp-kadr:6; --sp-promo:6; --sp-gente:3}
.galeria{--fichas:2}
.slider{--fichas:2}
}
@media(max-width:820px){
:root{--canal:var(--x4)}
#top-page{right:var(--x4);bottom:var(--x4)}
.z-wrap{padding:0 var(--x4)}
#contenedor{--franja:var(--x4);padding-bottom:var(--x8)}
.z-page{gap:var(--x4)}
.head{gap:0;padding:0}
.head__in{padding:0;gap:0;flex-wrap:wrap}
.head__in .nav-resp,.head__in .search-resp{display:inline-flex;
    width:var(--x12);height:var(--x12);padding:0;background:none;border:0;border-radius:0}
.head__in .nav-resp{order:1;border-right:1px solid var(--line)}
.head__in .search-resp{order:3;border-left:1px solid var(--line)}
.logo{order:2;flex:1;display:flex;align-items:center;justify-content:center;
    height:var(--x12);min-width:0;overflow:hidden;white-space:nowrap;font-size:var(--t4)}
#searchform{display:none}
#arch-menu{order:5;display:none;width:100%;padding:var(--x3) var(--x4);
    overflow-x:auto;flex-wrap:nowrap;gap:var(--x2);border-top:1px solid var(--line)}
#arch-menu.sidblock{display:flex}
#arch-menu ul{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--w2),1fr));gap:var(--x2)}
#arch-menu a{width:100%;justify-content:center;background:var(--s2);border:1px solid var(--line);border-radius:var(--r1)}
#form-search-resp{order:6;flex:1 1 100%;width:auto;height:auto;
    margin:var(--x3) var(--x4)}
#form-search-resp.formblock{display:flex}
.head__in .head__acc{order:7;display:none;flex:1 1 100%;min-width:0;justify-content:center;
    margin:0 var(--x4) var(--x3);padding-top:var(--x3);border-top:1px solid var(--line)}
#arch-menu.sidblock ~ .head__acc{display:flex}
.head__in .nav-resp.active,.head__in .search-resp.active{color:var(--accent);background:var(--s2)}
.thead,.sheader{grid-template-columns:var(--w3) minmax(0,1fr);gap:var(--x4);align-items:start}
.hero{grid-template-columns:minmax(0,1fr);gap:var(--x4)}
.thead__p{width:auto}
.thead__n{font-size:var(--t5)}
.kv__r,.custom_fields{grid-template-columns:minmax(0,1fr);gap:var(--x1)}
.tabs,.smenu,.single_tabs,.tabs-wrap{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex-wrap:nowrap}
.info,.stats{gap:var(--x4)}
}
@media(max-width:620px){
:root{--fichas:3;--sp-ficha:4; --sp-serie:6; --sp-kadr:6; --sp-promo:12; --sp-gente:4}
.galeria{--fichas:2}
.slider{--fichas:1}
#contenedor{padding-left:0;padding-right:0}
#playcontainer,.player,.playbox,.plyr,.jwplayer{aspect-ratio:4/3}
.z-cols > .dooplay_player{margin-top:calc(-1 * var(--franja));margin-bottom:calc(-1 * var(--canal))}
.z-main,.z-side{--lienzo:var(--x4);border-left:0;border-right:0;border-radius:0}
.thead,.sheader{grid-template-columns:var(--w2) minmax(0,1fr);gap:var(--x3)}
.thead > .thead__p{grid-row:1}
.thead > .rate,.thead > .starstruck-ptype,.thead > .user_control{grid-column:1 / -1}
.starstruck i{width:var(--x4);height:var(--x4)}
.srcs,.user_control{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--w3),1fr));gap:var(--x2)}
.srcs ul,.srcs__r{display:contents}
.src,.srcs__r .btn,.user_control .btn{justify-content:center}
.report_modal label .text{display:none}
.epnav a > span:not([class]),.pag_episodes a > span:not([class]){display:none}
.z-main > .epnav,.z-main > .pag_episodes{border-radius:0}
.prose,.wp-content,.scontent,.entry{font-size:var(--t3m)}
.card__n,.promo__n,.w_item_a .promo__n{font-size:var(--t3m)}
.two{grid-template-columns:minmax(0,1fr)}
.row-i,.top-imdb-item,.w_item_b{grid-template-columns:var(--h3) minmax(0,1fr)}
.row-i .row__i,.top-imdb-item .row__i{display:none}
.row-i--wide .row__m{width:100%}
.foot{grid-template-columns:minmax(0,1fr);gap:var(--x4)}
.share{flex-wrap:wrap}
.uhead{grid-template-columns:minmax(0,1fr);justify-items:start}
.kv__r,.custom_fields{padding:var(--x2) 0}
}
@media(max-width:420px){
:root{--canal:var(--x3)}
.z-wrap{padding:0 var(--x3)}
#contenedor{--franja:var(--x3)}
.btn{padding:0 var(--x3)}
.thead__n,.epih1,.ptitle h1{font-size:var(--t5)}
}
