.section--catalog{padding-bottom:20px;border-bottom:1px solid #2f353fe8;margin-bottom:60px}.section--details{padding-bottom:60px}.section--details-bg{padding-top:160px}.top-banner-2 .section--details-bg{padding-top:210px}.section__bg{position:absolute;top:0;left:0;right:0;height:100%;background-size:contain;z-index:0}.section__bg:before{content:'';position:absolute;bottom:0;top:0;left:0;right:0;display:block;z-index:1;background:linear-gradient(180deg,rgb(1 1 1/.5) 0%,#1c1b21 100%);pointer-events:none}.section__bg--home{height:450px;background-image:var(--bg-mobile);background-size:cover}.section__bg--page{position:relative;height:430px;margin-bottom:-430px;z-index:0;background-position:50% 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}body.grid-page,body.schedule-page-body{background:#1c1b21}.section__bg--page::before{background:linear-gradient(180deg,rgba(8,12,18,.28) 0,rgba(12,17,24,.48) 38%,rgba(28,27,33,.94) 82%,#1c1b21 100%)}.grid-page .category-headcrumb,.grid-page .catalog,.schedule-page-body .schedule-page{position:relative;z-index:1}.schedule-page-body .schedule-page{min-height:100vh}@media(min-width:768px){.section__bg--page{background-position:50% 0;height:560px;margin-bottom:-560px;background-size:cover}}@media(min-width:769px){.section__bg--home{background-image:var(--bg-desktop,var(--bg-mobile))}}.section__title{font-weight:600;color:#fff;font-size:1em;line-height:120%;margin-bottom:10px;text-transform:uppercase;position:relative;display:flex;align-items:center;line-height:normal;justify-content:space-between}.section__title a{color:#eee}.section__title a:hover{color:#3bbbd1}.section__title b{color:#3bbbd1;font-weight:600}.section__title--center{text-align:center}.section__title--sidebar{margin-top:60px}.section__title--head{margin-top:50px;justify-content:flex-start}.section__text{display:block;font-size:16px;line-height:24px;color:#e0e0e0;margin-bottom:10px}.section__text b{font-weight:600;color:#fff}.section__text a{color:#3bbbd1}.section__text a:hover{color:#3bbbd1;text-decoration:underline}.section__text--center{text-align:center}.section__text:first-child{margin-top:20px}.section__list ol{padding-left:0;list-style:none;counter-reset:li;margin-bottom:0}.section__list ol ol{padding-left:15px;margin-top:10px}.section__list ol ol ol{margin-top:10px;margin-bottom:10px}.section__list ol ol ol li{margin-top:5px}.section__list ol h4{font-size:16px;font-weight:600;color:#fff;display:inline-block;margin-bottom:0;margin-top:20px}.section__list ol li{font-size:16px;line-height:24px;color:#e0e0e0;position:relative}.section__list ol li b{font-weight:600;color:#e0e0e0}.section__list ol li a{color:#3bbbd1}.section__list ol li a:hover{color:#3bbbd1;text-decoration:underline}.section__list ol li:last-child{margin-bottom:0}.section__list ol li:before{counter-increment:li;content:counters(li,".")". "}.section__carousel-wrap{position:relative;width:100%}.section__carousel,.section__carousel.native-carousel{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:auto;user-select:none}.section__carousel.native-carousel img,.section__interview.native-carousel img{-webkit-user-drag:none;user-select:none}.section__carousel.is-dragging,.section__interview.native-carousel.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.native-carousel-scroll-hint{display:block;position:absolute;z-index:4;top:40%;right:6px;width:28px;height:42px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:rgba(255,255,255,.94);background:rgba(15,27,39,.76);box-shadow:0 6px 18px rgba(0,0,0,.26);font-size:0;pointer-events:none;transform:translateY(-50%);transition:opacity .25s ease,transform .25s ease}.native-carousel-scroll-hint::after{content:'›';display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:28px;font-weight:300;line-height:1;animation:carousel-scroll-hint-pulse 1.8s ease-in-out infinite}.section__carousel::-webkit-scrollbar,.section__carousel.native-carousel::-webkit-scrollbar{display:none}.section__carousel>*,.section__carousel.native-carousel>*{flex:0 0 calc((100% - 20px)/2);min-width:0;scroll-snap-align:start}.section__interview.native-carousel{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.section__interview.native-carousel::-webkit-scrollbar{display:none}.section__interview.native-carousel>*{flex:0 0 calc((100% - 20px)/2);min-width:0;scroll-snap-align:start}.section__carousel-wrap .native-carousel-dots{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:10px}.section__carousel-wrap .native-carousel-dots .native-carousel-dot{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px}.section__carousel-wrap .native-carousel-dots .native-carousel-dot:last-child{margin-right:0}.section__carousel-wrap .native-carousel-dots .native-carousel-dot span{display:block;height:4px;width:10px;border-radius:3px;background-color:rgba(47,128,237,.5);transition:.5s}.section__carousel-wrap .native-carousel-dots .native-carousel-dot.active span{width:20px;background-color:#3bbbd1}.section__nav{display:none}.section__nav.is-disabled,.section__nav:disabled{cursor:default;opacity:.32;pointer-events:auto}.lend-row{display:flex;justify-content:center;width:100%;margin:0 auto}.lend-banner{width:100%;aspect-ratio:1;display:flex;margin:0 auto;padding:5px 0}.lend-banner:hover{opacity:.8}.lend-banner img{object-fit:fill;width:100%;height:100%;border-radius:5px}.head--banner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:fit-content;position:absolute!important;margin:0 auto;left:0;right:0;top:64px;overflow:hidden;z-index:1000}.head--banner>a{height:70px}.head--banner img{border-radius:6px;height:70px;width:768px;max-width:100%}.static-banner{position:fixed!important;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom));width:min(960px,calc(100vw - 20px));margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(10,10,16,.82);box-shadow:0 12px 40px rgba(0,0,0,.42);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;transition:bottom .28s ease,transform .28s ease,opacity .28s ease}body.mobile-bottom-bar-hidden .static-banner{bottom:calc(12px + env(safe-area-inset-bottom))}.expand-static-banner{position:fixed!important;left:12px;bottom:calc(78px + env(safe-area-inset-bottom));min-width:54px;height:38px;display:none;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(18,18,26,.9);color:#fff;cursor:pointer;font-size:13px;font-weight:700;box-shadow:0 10px 28px rgba(0,0,0,.35);z-index:10001;transition:bottom .28s ease,transform .28s ease,opacity .28s ease}body.mobile-bottom-bar-hidden .expand-static-banner{bottom:calc(12px + env(safe-area-inset-bottom))}.static-banner-link,.static-banner a{flex:1 1 100%;width:auto;min-width:0;display:flex;justify-content:center}.static-banner-full{display:block;width:100%;height:clamp(48px,12vw,76px);max-width:100%;border-radius:10px;object-fit:cover}.player-banner{width:100%;margin:10px 0 14px;display:flex;justify-content:center}.player-banner__link{display:block;width:100%;max-width:970px;border-radius:10px;overflow:hidden;background:rgba(255,255,255,4%)}.player-banner__img{display:block;width:100%;height:auto;max-height:90px;object-fit:cover}@media(min-width:768px){.head--banner{top:60px}.head--banner_detail{top:80px}.head--banner>a{height:70px}.head--banner img{height:70px}.static-banner{bottom:calc(14px + env(safe-area-inset-bottom));width:min(960px,calc(100vw - 32px));padding:7px;gap:7px}body.mobile-bottom-bar-hidden .static-banner{bottom:calc(14px + env(safe-area-inset-bottom))}.expand-static-banner{bottom:calc(14px + env(safe-area-inset-bottom))}body.mobile-bottom-bar-hidden .expand-static-banner{bottom:calc(14px + env(safe-area-inset-bottom))}.section{padding:20px 0}.section--pb0{padding-top:0}.section--head{padding-bottom:0;padding-top:76px}.top-banner-2 .section--head{padding-top:20px}.section__title{font-size:1.2em}.section--catalog{padding-bottom:30px;margin-bottom:80px}.section--details{padding-bottom:80px}.section--details-bg{padding-top:160px}.top-banner-2 .section--details-bg{padding-top:240px}.section__text{font-size:18px;line-height:28px}.section__text--small{font-size:16px;line-height:26px}.section__text:first-child{margin-top:30px}.section__list ol h4{font-size:16px}.section__list ol li{font-size:16px;line-height:26px}}@media(min-width:1200px){.static-banner-full{height:78px}.head--banner{top:60px}.head--banner_home,.head--banner_detail{top:64px}.static-banner{bottom:calc(14px + env(safe-area-inset-bottom))}.expand-static-banner{bottom:calc(14px + env(safe-area-inset-bottom))}.section__title--head{margin-top:10px}.section__title--sidebar{margin-top:30px}.section--gradient:after{height:500px}.section--head{padding-top:100px}.top-banner-2 .section--head{padding-top:60px}.section--catalog{padding-bottom:30px;margin-bottom:80px}.section--details{padding-bottom:80px}.section--details-bg{padding-top:140px}.top-banner-2 .section--details-bg{padding-top:210px}.section__nav{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;top:50%;margin-top:-10px;background-color:#121f20}.section__nav svg{stroke:#e0e0e0;transition:stroke .5s}.section__nav:hover{background-color:#1e457a}.section__nav--cards{top:142px}.section__nav--interview{top:148px}.section__nav--series{top:70px}.section__nav--prev{left:-25px;margin-right:30px}.section__nav--next{right:-25px;margin-left:30px}}.section__carousel-wrap{overflow:hidden}.section__carousel-wrap::after{content:'';position:absolute;z-index:3;top:0;right:0;bottom:28px;width:34px;pointer-events:none;background:linear-gradient(90deg,rgba(15,27,39,0),rgba(15,27,39,.78));opacity:0;transition:opacity .25s ease}.section__carousel-wrap:has(.native-carousel.has-scroll:not(.is-at-end))::after{opacity:1}.native-carousel-scroll-hint[hidden]{display:block;opacity:0;transform:translate(6px,-50%)}@media(min-width:992px){.section__carousel-wrap::after,.native-carousel-scroll-hint{display:none}}@keyframes carousel-scroll-hint-pulse{0%,100%{opacity:.48;transform:translateX(0)}50%{opacity:1;transform:translateX(3px)}}@media(min-width:576px){.section__carousel>*,.section__carousel.native-carousel>*{flex-basis:calc((100% - 60px)/4)}}@media(min-width:768px){.section__carousel>*,.section__carousel.native-carousel>*{flex-basis:calc((100% - 80px)/5)}.section__interview.native-carousel{gap:30px}.section__interview.native-carousel>*{flex-basis:calc((100% - 60px)/3)}}@media(min-width:992px){.section__carousel,.section__carousel.native-carousel{scroll-snap-type:none}.section__carousel>*,.section__carousel.native-carousel>*{flex-basis:calc((100% - 100px)/6)}.section__interview.native-carousel{scroll-snap-type:none}.section__interview.native-carousel>*{flex-basis:calc((100% - 60px)/3)}}@media(min-width:1440px){.section__nav--cards{top:165px}.section__nav--interview{top:170px}.section__nav--series{top:72px}}.person-modal .card__section{margin-bottom:16px}.person-modal .article__reference{margin-bottom:0}.person-modal__close{position:sticky!important;display:block;float:right;top:12px!important;right:12px!important;z-index:25;width:34px;height:34px;margin:-8px -8px 0 0;line-height:32px;padding:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff!important;font-family:Arial,sans-serif;font-size:28px;opacity:1;transition:background .2s ease,transform .2s ease}.person-modal__close:hover,.person-modal__close:focus{background:#3bbbd1;transform:scale(1.04)}.person-modal__state{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.person-modal__state h3{margin:0;color:#fff;font-size:20px;font-weight:600}.person-modal__state p{margin:0;color:silver;font-size:14px}.person-modal__state .loading{position:static;display:inline-block;transform:scale(.65)}.person-modal__actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:4px}.person-modal__retry{border:0;border-radius:8px;padding:8px 14px;background:#3bbbd1;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s ease,background .2s ease}.person-modal__retry:hover{background:#31a7bb}.person-modal{max-height:calc(100vh - 84px);margin-top:72px;padding:14px}.person-modal__header{display:block;padding-right:42px}.person-modal__title{margin-bottom:6px;font-size:20px}.person-modal__films-head{align-items:flex-start}@media(min-width:576px){.person-modal{max-height:calc(100vh - 48px);margin-top:0;padding:18px}.person-modal__header{display:flex;padding-right:0}.person-modal__title{margin-bottom:0}.person-modal__films-head{align-items:center}}.person-modal .card__section{overflow:hidden}.card{display:flex;flex-direction:column;position:relative;margin-top:12px}.card__cover{display:block;width:100%;aspect-ratio:2/3;border-radius:10px;overflow:hidden;position:relative;background:#1a1f28;text-decoration:none}.card__cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease,filter .4s ease}.card__overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,5%) 0%,rgba(0,0,0,.45) 65%,rgba(0,0,0,.75) 100%);transition:background .4s ease}.card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.75);width:46px;height:46px;padding:11px;border-radius:50%;background:rgba(15,23,42,.54);box-shadow:0 12px 28px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.14);fill:rgba(255,255,255,.92);stroke:none;backdrop-filter:blur(8px);z-index:4;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.card__badge{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;letter-spacing:.3px;pointer-events:none}.card__tl{position:absolute;top:7px;left:7px;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:3px;pointer-events:none;transition:opacity .3s ease}.card__badge--quality{background:#05677d;color:#fff}.card__tr{position:absolute;top:7px;right:7px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:3px;pointer-events:none;transition:opacity .3s ease}.card__badge--vs{background:rgba(21,31,48,.82);color:#3bbbd1}.card__badge--lt{background:rgba(21,31,48,.82);color:#f0b429}.card__badge--tm{background:rgba(21,31,48,.82);color:#94d326}.card__badge--soon{background:rgb(178 134 51/.9);color:#ddd}.card__ep-badge{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;color:#fff;font-size:10px;font-weight:800;white-space:nowrap;pointer-events:none;transition:opacity .3s ease;overflow:hidden;text-overflow:ellipsis}.card__ep-badge--bottom{bottom:7px}.card__rating{position:absolute;bottom:0;right:0;left:0;z-index:5;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2px;padding:12px 5px 4px;background:linear-gradient(to bottom,transparent 0%,rgba(15,22,35,.85) 100%);pointer-events:none;transition:opacity .3s ease}.card__rating svg{width:11px!important;height:11px;stroke:#7a7a7a;fill:#d8d668d4;opacity:1;transform:none!important}.card__tr{position:absolute;top:7px;right:7px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:3px;pointer-events:none;transition:opacity .3s ease}.card__tr .card__badge{order:0}.card__add,.card__quickview{position:absolute;right:0;z-index:12;width:28px;height:28px;border-radius:9px;background:rgba(21,31,48,.85);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-4px);box-shadow:0 8px 18px rgba(0,0,0,.24);backdrop-filter:blur(8px);transition:opacity .24s ease,transform .24s ease,background .24s ease}.card__add{top:0}.card__quickview{top:8px;right:auto;left:8px;display:none;border:1px solid rgba(255,255,255,.18);background:rgba(15,23,42,.68)}.card__add svg,.card__quickview svg{width:15px;height:auto;fill:#fff;stroke:#fff;transition:fill .3s,stroke .3s}.card__add:hover svg,.card__add.active svg{fill:#3bbbd1;stroke:#3bbbd1}.card__quickview:hover{border-color:rgba(117,231,248,.48);background:rgba(25,35,56,.86);transform:translateY(-1px)}.card__quickview:hover svg{fill:#75e7f8;stroke:#75e7f8}@media(min-width:992px){.card__quickview{display:flex!important;opacity:0!important;pointer-events:none!important;transform:translateY(-4px)!important;z-index:60!important}.card:hover .card__quickview,.home__card:hover .card__quickview,.card-aside:hover .card__quickview,.lb-item:hover .card__quickview,.card__quickview:hover,.card__quickview:focus{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}}.card--favorites .card__add{opacity:1;pointer-events:auto}.card--favorites .card__add svg,.card--favorites .card__add:hover svg{fill:#3bbbd1;stroke:#3bbbd1}.card:hover .card__cover img{transform:scale(1.06);filter:blur(4px);-webkit-filter:blur(4px)}.card:hover .card__overlay{background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.72) 65%,rgba(0,0,0,.92) 100%)}.card:hover .card__play{opacity:1;transform:translate(-50%,-50%)scale(1)}.card:hover .card__add,.card:hover .card__quickview,.card__cover:hover .card__quickview,.card__quickview:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.card:hover .card__title a{color:#3bbbd1}.card:hover .card__tl,.card:hover .card__rating,.card:hover .card__ep-badge{opacity:0}.card-person:hover .card__rating{opacity:1}.card:hover .card__tr .card__badge{opacity:0}.card:hover .card__tr .card__views--trailer{opacity:0}.card:hover .card__add,.card:hover .card__quickview,.card__cover:hover .card__quickview,.card__quickview:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.card__footer{display:block;width:100%;padding:5px 2px 2px;min-width:0;overflow:hidden}.card__views{display:inline-flex;align-items:center;gap:3px;height:20px;padding:5px;border-radius:4px;background:rgba(21,31,48,.78);font-size:10px;font-weight:700;color:#ccc;white-space:nowrap}.card__views svg{width:11px;height:11px;fill:#aaa;flex-shrink:0}.card__views--trailer{order:1;justify-content:flex-end}.card__title{font-weight:700;font-size:13px;color:#eee;margin:0 0 2px;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;hyphens:auto;letter-spacing:.2px;line-height:1.4;transition:color .3s ease;text-align:center}.card__title a{color:inherit;text-decoration:none;transition:color .3s ease}.card__title-main{display:inline}.card__title-tag{display:inline-block;font-size:10px;font-weight:700;padding:0 4px;margin-left:3px;border-radius:3px;background:rgba(59,187,209,.16);color:#38bdf8;border:1px solid rgba(56,189,248,.35);vertical-align:1px;line-height:14px;white-space:nowrap;letter-spacing:0;text-transform:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.card:hover .card__title-tag,.card-aside:hover .card__title-tag,.home__card:hover .card__title-tag,.lb-item:hover .card__title-tag,.platform-list__item:hover .card__title-tag{background:rgba(59,187,209,.28);border-color:rgba(56,189,248,.6);color:#7dd3fc}.card__sub{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0;margin-top:2px;gap:4px;color:#ccc}.card__origin,.home__card-origin,.lb-origin{display:inline-flex;align-items:center;gap:3px;font-size:11px;margin:0;overflow:hidden;flex:1;min-width:0}.card__origin-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.card__origin-tag{display:inline-block;font-size:9px;font-weight:600;padding:0 3px;border-radius:2px;background:rgba(255,255,255,8%);color:#bbb;border:1px solid rgba(255,255,255,.15);line-height:12px;white-space:nowrap;flex-shrink:0;letter-spacing:0;transition:border-color .2s ease,color .2s ease,background .2s ease}.card:hover .card__origin-tag,.card-aside:hover .card__origin-tag,.home__card:hover .card__origin-tag,.lb-item:hover .card__origin-tag,.platform-list__item:hover .card__origin-tag{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35);color:#fff}.card__year{display:inline-block;font-size:11px;white-space:nowrap;flex-shrink:0}.card-aside{display:flex;flex-direction:row;gap:10px;padding:8px 0;position:relative}.card-aside__media{position:relative;flex-shrink:0;width:72px}.card-aside__cover{flex-shrink:0;width:72px;aspect-ratio:2/3;border-radius:8px;overflow:hidden;position:relative;display:block;background:#1a1f28}.card-aside__cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease,filter .4s ease}.card-aside__cover .card__overlay{opacity:.4}.card-aside__cover .card__play{width:38px;height:38px;padding:9px;box-shadow:0 10px 22px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.14)}.card-aside__cover .card__badge--quality{position:absolute;top:4px;left:4px;z-index:5}.card-aside:hover .card-aside__cover img{transform:scale(1.05);filter:blur(2px)}.card-aside:hover .card-aside__cover .card__overlay{background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.72) 65%,rgba(0,0,0,.92) 100%)}.card-aside:hover .card-aside__cover .card__play{opacity:1;transform:translate(-50%,-50%)scale(1)}.card-aside__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;position:relative;justify-content:center}.card-aside__title{font-size:13px;font-weight:700;color:#eee;margin:0;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-aside__title a{color:#eee;text-decoration:none;transition:color .3s}.card-aside:hover .card-aside__title a{color:#3bbbd1}.card-aside__badges{display:flex;flex-wrap:wrap;gap:3px}.card__badge--ep{background:rgba(21,31,48,.82);color:#fff}.card-aside__meta{display:flex;align-items:center;justify-content:space-between;gap:6px}.card-aside__rating{display:flex;flex-direction:row;align-items:center;gap:1px}.card-aside__rating svg{width:11px!important;height:11px;stroke:#7a7a7a;fill:#d8d668d4;transform:none!important}.card-aside__views{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#ddd}.card-aside__views svg{width:11px;height:11px;fill:#ddd}.card-aside__sub{display:flex;justify-content:space-between;align-items:center;gap:4px;color:#ddd}.card-aside__sub .card__origin{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.card-aside__sub .card__year{flex-shrink:0}.card-aside .card__add{position:absolute;bottom:auto;right:0;top:0;left:auto;opacity:0;pointer-events:none;transform:scale(.9)}.card-aside:hover .card__add{opacity:1;pointer-events:auto;transform:scale(1)}.card-aside .card__quickview--aside{top:5px;right:5px;left:auto;width:24px;height:24px;border-radius:8px}.card-aside .card__quickview--aside svg{width:13px}.card--big{flex-direction:row;align-items:stretch;background:#2f353fe8;border-radius:16px;overflow:hidden;margin-top:15px}.card--big .card__cover{width:140px;aspect-ratio:unset;border-radius:0;flex-shrink:0}.card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(100% - 140px);padding:5px 15px 15px 20px;position:relative;overflow:hidden}.card__tagline{font-size:14px;line-height:21px;color:#e0e0e0;margin-bottom:0;overflow:hidden;margin-top:auto;font-style:italic}.card__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:10px}.card__info li{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:12px;color:#fff}.card__info li a{color:#fff}.card__info li a:hover{color:#3bbbd1}.card__info li span:first-child{margin-right:5px;color:#e0e0e0}@media(min-width:576px){.card--big .card__cover{width:160px}.card__content{width:calc(100% - 160px)}}@media(min-width:768px){.card--big .card__cover{width:140px}.card__cover{border-radius:10px}.card__play{width:56px;height:56px}.card__content{padding:0 15px 15px 20px}}@media(min-width:1200px){.card--big .card__title{white-space:normal;font-size:18px}.card__title--subs{text-align:center}.card__list--subs{justify-content:center}.card__list--subs li{text-align:center}.card__content{padding:0 20px 20px}}@media(min-width:1440px){.card--big{}.card--big .card__cover{width:190px}.card__content{width:calc(100% - 190px);padding:0 20px 20px}}#bookmark-notice{position:fixed;right:16px;bottom:16px;z-index:2147483647;width:min(330px,calc(100vw - 32px));padding:12px 38px 12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(20,20,24,.96);color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.35);font-size:13px;line-height:1.45}#bookmark-notice.is-success{border-left:4px solid #3bbbd1}#bookmark-notice.is-error{border-left:4px solid #ffb020}#bookmark-notice strong{display:block;margin-bottom:3px;font-size:15px}#bookmark-notice.is-success strong{color:#88e6f4}#bookmark-notice.is-error strong{color:#ffd18a}#bookmark-notice span{display:block;opacity:.92}#bookmark-notice button{position:absolute;top:8px;right:10px;border:0;background:0 0;color:#fff;font-size:24px;line-height:1;cursor:pointer;opacity:.75}#bookmark-notice button:hover{opacity:1}@media(min-width:992px){.section__carousel-wrap{overflow:visible}.section__carousel-wrap>.section__nav{position:absolute!important;top:40%!important;z-index:20!important;display:inline-flex!important;align-items:center;justify-content:center;width:42px!important;height:42px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(15,27,39,.9);box-shadow:0 8px 24px rgba(0,0,0,.36);opacity:.92;transform:translateY(-50%);transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.section__carousel-wrap>.section__nav:hover,.section__carousel-wrap>.section__nav:focus-visible{border-color:rgba(117,231,248,.62);background:#1e7184;opacity:1;outline:none;transform:translateY(-50%)scale(1.06)}.section__carousel-wrap>.section__nav.is-disabled{opacity:.3}.section__carousel-wrap>.section__nav--prev{left:-16px!important;right:auto!important}.section__carousel-wrap>.section__nav--next{right:-16px!important;left:auto!important}.section__carousel-wrap>.section__nav svg{width:18px;height:18px;stroke:#fff}}