.footer-line,.line{border-bottom:1px solid var(--footer-line)}.items_news,.items_newsbtn{display:flex;position:relative}.franchise-ai.desktop .poster-badge,.genre-card a,.items_news,.items_newsbtn,.poster-box,.poster-box img{position:relative}.main-container{background-color:transparent;width:100%;height:100%;max-width:1300px;border-radius:15px}.main-container-title-svg{margin-right:7px;margin-left:7px}.footer-line,.line{margin:auto;width:100%}.line{padding-top:10px}.footer-line{max-width:1300px}.poster-box,.poster-box img{width:185px;height:265px;border-radius:15px}.items_news{padding:15px 0 0;flex-wrap:wrap;justify-content:space-between}.items_newsbtn{color:var(--active);font-size:15px;font-weight:500;z-index:1;align-items:center}.items_newsbtn .ionicon{width:23px;margin-left:3px}#searchsuggestions .items_news{justify-content:center;gap:20px}.box{transition:.5s}.title-overlay,.сontinue-watching .title-overlay{width:100%;height:140px;transition:transform .3s ease-in-out,opacity .5s ease-in-out;left:0}.main-container .box{break-inside:avoid;margin-left:auto;margin-right:auto}@media (max-width:1280px){.items_news{columns:3}}@media (max-width:768px){.items_news{columns:2;padding:10px 0 0}}@media (max-width:480px){.items_news{columns:1}}.poster-box{background-color:var(--clr);overflow:hidden}.poster-box img{z-index:1;opacity:1;transform:scale(1);transition:opacity .5s,transform .3s}.сontinue-watching .title-overlay{position:absolute;opacity:1;bottom:-1px;padding:5px;background:0 0;overflow:hidden}.title-overlay{position:absolute;z-index:3;opacity:0;bottom:-20px;padding:5px;background:linear-gradient(0deg,#000,#00000000);overflow:hidden}.title,.title-tag,.title-tag-season{font-family:montserrat,Roboto,Arial,Helvetica,sans-serif;bottom:5px;left:5px;transform:translateY(0);text-overflow:ellipsis;font-weight:600;overflow:hidden}.genre-card,.genre-card a,.genre-card a img{width:235px;height:235px}.news-container .description,.news-container .play-button .ionicon,.news-container .title-overlay{display:none}.title-overlay h2.title{margin:0}.title-overlay .title-text{margin:0;font-family:montserrat,'Noto Sans',Arial,Helvetica,sans-serif;color:var(--main-text);text-decoration:none;font-size:.7em}.title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9em;color:var(--title-text);padding:8px 0 2px;transition:transform .3s ease-in-out,margin-top .5s ease-in-out}.title-tag,.title-tag-season{font-size:.85em;color:var(--under-title-main);white-space:nowrap;text-transform:capitalize}.title-tag-season{padding:0 0 10px}.full-story-body .season .title{font-size:14px}.description{display:flex;margin:0;padding-top:75px;color:var(--second-text);font-family:montserrat,Arial,Helvetica,sans-serif;line-height:normal;font-weight:lighter;font-size:.85em;flex-direction:column;align-items:center}.description-info,.description-rating .rating-anime-container{display:flex;align-items:center}.description-rating .rating-anime{background:0 0;margin-top:0;padding:5px;opacity:.75}.description-rating p{line-height:0!important}.description-rating .rating-value{border:none;padding:0 5px;font-weight:700;font-size:14px}.plate-rating-icon{width:20px;height:20px}.description p{font-size:1em;color:var(--badge-poster-box);line-height:1rem;font-weight:600}.title-bookmarks-icon{color:var(--btn-play-poster);position:absolute;right:0;top:0;font-size:2em;margin:10px;opacity:0;transition:opacity .5s ease-in-out}.minimal-age.main{position:absolute;z-index:3;top:5px;right:5px;border:1px solid #ffffff00;background-color:#000000a8;color:#fff;margin-top:0;font-size:14px;padding:3px 9px;width:auto}.play-button .ionicon,.play-scale .ionicon{top:50%;transform:translate(-50%,-50%);min-width:60px;color:var(--btn-play-poster);width:64px;opacity:0;transition:opacity .5s ease-in-out;position:absolute;z-index:1}.release-date{justify-items:center}.play-button .ionicon{left:52%}.poster-box:hover .title-overlay{transform:translateY(-20px);opacity:1}.poster-box:hover .play-button .ionicon,.poster-box:hover .title-bookmarks-icon,.poster-box:hover p{opacity:1}.news-container .poster-box:hover img{transform:none;opacity:1}.poster-box:hover img{transform:scale(1.1);opacity:.5}.poster-badge .badge{background-color:#242429;color:var(--main-text-bagde);font-size:.8em;font-weight:500;border-radius:0 0 15px;padding:7px;margin:0}.franchise-ai.desktop .poster-badge .badge{border-radius:15px;padding:.25rem .5rem}.poster-badge{position:absolute;z-index:3;margin:0;display:flex}.news-container .box:hover{box-shadow:none}.play-scale{left:50%}.genres-tab{padding:0 0 5px;margin:0 -15px}.genre-card{display:flex!important;justify-content:center!important}.genre-card a{border-radius:15px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;background-color:#000;overflow:hidden}.genre-card a p{z-index:3;font-family:montserrat,roboto,Arial,Helvetica,sans-serif;font-weight:800;font-size:20px}.gaverage{position:absolute;background-color:#000000a2;left:-10px;top:-10px;width:310px;height:160px;z-index:2;object-fit:cover}.genre-card a img{position:absolute;left:0;top:0;z-index:1;transform:scale(1);transition:.3s}.genre-card:hover img{transform:scale(1.1)}@media (max-width:1280px){.genres-tab{margin:unset}}@media (max-width:960px){.main-container .box{height:auto}.genre-card,.genre-card a,.genre-card a img{width:160px;height:160px;object-fit:cover}.gaverage{top:0;left:0;width:160px;height:160px}.genres-container-swiper,.season-swiper{padding:0 15px!important}.genres-tab{position:relative;padding:0 0 15px}.season-main .season{padding:0}.continue-watching-swiper{padding:0 30px 0 0!important}.genres-next,.genres-prev{--swiper-navigation-top-offset:68px!important}.сontinue-watching-main .minimal-age.main{bottom:unset;top:5px}.minimal-age.main{bottom:5px;top:unset}.poster-box,.title,.w186{width:117px}.poster-box{height:175px}.play-button .ionicon{display:flex;align-items:center;justify-content:center;transition:opacity .3s ease-in-out}.poster-box img{width:100%;height:100%}.items_news{display:flex;flex-wrap:wrap;gap:0;justify-content:space-around;padding:10px 7px 0}.title,.title-tag,.title-tag-season{font-family:montserrat,Roboto,Arial,Helvetica,sans-serif;font-weight:600;padding:unset}.title-bookmarks-icon,.title-overlay{display:none}.title{font-size:.85em;margin-bottom:3px;margin-top:7px}.title-tag,.title-tag-season{display:block;width:117px;font-size:.8em}.title-tag-season{margin-bottom:10px}.full-story-container,.main-container,.top-block-main,.top-block-main img{border-radius:0}.franchise-ai .title,.franchise-ai h1{margin:0}.season-main .title{margin:5px 0 3px}}