.nf2-main.nf-series-detail-v135 .nf2-series-hero{display:grid!important;grid-template-columns:190px minmax(0,1fr);gap:14px 28px;align-items:start;padding:16px 0 34px}
.nf2-main.nf-series-detail-v135 .nf2-series-hero__poster{grid-column:1;grid-row:1/3;width:190px!important;max-width:100%;aspect-ratio:2/3;border-radius:10px;overflow:hidden}
.nf2-main.nf-series-detail-v135 .nf2-series-hero__poster img{width:100%;height:100%;object-fit:cover}
.nf2-main.nf-series-detail-v135 .nf2-series-hero__copy{grid-column:2;min-width:0;padding:0}
.nf2-main.nf-series-detail-v135 h1{font:750 clamp(28px,3.3vw,44px)/1.15 var(--nf-display,Arial,sans-serif);max-width:850px;margin:10px 0 14px;overflow-wrap:anywhere}
.nf2-main.nf-series-detail-v135 .nf2-series-stats{display:flex;gap:8px;flex-wrap:wrap;margin:0;color:#bbc1cf}
.nf2-main.nf-series-detail-v135 .nf2-series-stats>span{background:none!important;border:0!important;padding:0!important;font:400 14px/1.5 var(--nf-display,Arial,sans-serif)}
.nf2-main.nf-series-detail-v135 .nf2-series-stats>span+span:before{content:'·';padding-right:8px}
.nf2-main.nf-series-detail-v135 .nf2-series-stats strong{color:inherit;font-weight:500}
.nf135-about{grid-column:2;max-width:850px;min-width:0}
.nf-series-detail-v135 .nf-series-about__text{font:400 15px/1.8 var(--nf-display,Arial,sans-serif);color:#ced2dd}
.nf-series-detail-v135 .nf-series-about__toggle{border:0;background:none;padding:4px 0;color:#b3a0eb;font:600 13px/1.5 var(--nf-display,Arial,sans-serif)}
.nf135-first{display:inline-flex;align-items:center;gap:25px;margin-top:12px;background:#b3a0eb;color:#111320!important;border-radius:8px;padding:12px 20px;text-decoration:none;font:700 14px/1.4 var(--nf-display,Arial,sans-serif)}
.nf2-main.nf-series-detail-v135 .nf2-series-backdrop{height:620px!important;max-height:none;background-position:center top;mask-image:linear-gradient(#000 50%,transparent 100%)}
.nf-series-detail-v135 h2 em{font-style:normal;color:#b3a0eb}
.nf135-order-note{font:400 13px/1.5 var(--nf-display,Arial,sans-serif);color:#b5bdce;margin:6px 0 0}
.nf2-main.nf-series-detail-v135 .nf2-series-film-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px}
.nf2-main.nf-series-detail-v135 .nf2-series-film-number{left:auto!important;right:10px!important;top:10px!important;border-radius:5px!important;width:30px!important;height:30px!important;background:#b3a0eb!important;color:#111320!important;border:0!important;box-shadow:0 2px 8px #0005;font:700 12px/30px var(--nf-display,Arial,sans-serif);text-align:center;z-index:4}
.nf2-main.nf-series-detail-v135 .nf2-series-film-item .nf2-card-badges{left:10px!important;right:46px!important}
.nf135-others{margin-top:36px;padding-top:24px;border-top:1px solid #ffffff18}
.nf135-others h2{font:700 24px/1.3 var(--nf-display,Arial,sans-serif)}
.nf135-others-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.nf135-other{position:relative;isolation:isolate;display:flex;align-items:end;min-height:130px;padding:18px;border:1px solid #454054;border-radius:9px;overflow:hidden;text-decoration:none;color:#fff}
.nf135-other img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}
.nf135-other:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#080d16ee,#080d1630)}
.nf135-other strong{display:block;font:700 16px/1.3 var(--nf-display,Arial,sans-serif)}
.nf135-other small{display:block;color:#c6bfdc;margin-top:5px}
@media(max-width:767px){
 .nf2-main.nf-series-detail-v135 .nf2-series-hero{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:12px 0 28px}
 .nf2-main.nf-series-detail-v135 .nf2-series-hero__poster{grid-row:1;width:100px!important}
 .nf2-main.nf-series-detail-v135 h1{font-size:clamp(22px,5.4vw,30px);margin:8px 0 12px}
 .nf2-main.nf-series-detail-v135 .nf2-eyebrow{font-size:10px}
 .nf135-about{grid-column:1/-1}
 .nf-series-detail-v135 .nf-series-about__text{font-size:14px;line-height:1.7}
 .nf135-first{display:flex;justify-content:center}
 .nf2-main.nf-series-detail-v135 .nf2-series-film-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px}
 .nf135-others-grid{grid-template-columns:1fr}
 .nf135-other{min-height:115px}
 .nf2-main.nf-series-detail-v135 .nf2-series-film-number{right:7px!important;top:7px!important;width:24px!important;height:24px!important;font-size:10px;line-height:24px}
}
.nf2-main.nf-series-detail-v135 .nf2-series-film-item .nf2-badge.lang{left:9px!important;right:auto!important;top:10px!important;max-width:calc(100% - 52px);font-size:10px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:767px){.nf2-main.nf-series-detail-v135 .nf2-series-film-item .nf2-badge.lang{left:6px!important;top:7px!important;max-width:calc(100% - 39px);font-size:8px;padding:5px}}
.nf-series-detail-v135 .nf-series-about__text{display:block;max-height:7.2em;overflow:hidden;margin:0}
.nf-series-detail-v135 .nf-series-about.is-expanded .nf-series-about__text{max-height:none}
