:root{--color-black-header:#000;--color-text-header-l:#595959;--color-text-header-d:#b7b7b7;--color-text-description:#f8f8f8;--color-black:#111;--color-second-black:#282828;--color-white:#fff;--color-text-button:#f87719;--color-button:linear-gradient(141.22deg,#ffc226 9.4%,#f84119 91.91%);--color-button-hover:linear-gradient( 141.22deg,#f84119 9.4%,rgba(248,159,25,.68) 91.91% );--transition-default:250ms cubic-bezier(.4,0,.2,1);--shadow:1px 1px 14px rgba(1,1,1,.25)}html{box-sizing:border-box;scroll-behavior:smooth}body{margin:0;font-family:Roboto,sans-serif;overflow-x:hidden}*,:before,:after{box-sizing:inherit}:active,:hover,:focus{outline-offset:0;outline:0}h1,h2,h3,h4{margin:0;padding:0}ul,li,a,p{margin:0;padding:0;text-decoration:none;list-style:none}img{max-width:100%;height:auto;display:block}button,link{cursor:pointer}.visually-hidden{width:1px;height:1px;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;margin-left:auto;margin-right:auto;padding:0 20px}@media screen and (min-width:320px){.container{min-width:320px}}@media screen and (min-width:768px){.container{max-width:768px}}@media screen and (min-width:1280px){.container{max-width:1280px}}.button-general,.button-watch-trailer,.button-rem-me,.button-my-libr{background:var(--color-button);background-color:var(--color-text-button);border:1px solid var(--color-text-button);color:var(--color-black);border-radius:74px;justify-content:center;align-items:center;padding:12px 24px;font-family:Roboto;font-size:12px;font-weight:500;line-height:1.2;transition-property:background-color,color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.button-my-libr{background:var(--color-black);color:var(--color-white);border:1px solid var(--color-text-button)}.button-general:hover,.button-watch-trailer:hover,.button-rem-me:hover{border:1px solid var(--color-text-button);color:var(--color-text-button);background:#fff}.button-my-libr:hover{background:var(--color-white);color:var(--color-text-button);border:none}.button-round-pag{width:24px;height:24px}.button-round-pag,.button-round-search{background:var(--color-button);color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;font-family:Roboto;font-size:10px;font-weight:400;line-height:1;transition-property:background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.button-round-search{width:40px;height:40px;fill:var(--color-white);padding-left:10px;padding-right:10px}.button-round-pag:hover,.button-round-search:hover{background:var(--color-button-hover);color:var(--color-text-header-l);fill:var(--color-text-header-l)}.button-up{opacity:0;visibility:hidden;z-index:8;background:var(--color-button);border:2px solid var(--color-black);width:40px;height:40px;text-align:center;color:var(--color-text-description);background-position:50%;background-repeat:no-repeat;border-radius:25px;justify-content:center;align-items:center;font-family:Roboto;font-size:20px;font-weight:400;transition:background-color .3s,opacity .5s,visibility .5s;animation:animatebut 3s 1s infinite;display:inline-flex;position:fixed;bottom:30px;right:30px}.button-up:hover,.button-up:focus{background:var(--color-button-hover);align-items:flex-start;animation:animatebut step-start}.arrow-up{opacity:0;visibility:hidden}.arrow-up span{z-index:3;width:15px;height:15px;border-left:3px solid var(--color-button);border-top:3px solid var(--color-text-button);text-shadow:1px 1px 2px #494848;margin:-2px;animation:arrow-up 3s infinite;display:block;position:fixed;bottom:70px;right:60px}.arrow-up span:nth-child(2){animation-delay:-.1s;bottom:90px;right:70px}.arrow-up span:nth-child(3){animation-delay:-.2s;bottom:75px;right:80px}.button-up.button-up-show,.arrow-up.button-up-show{opacity:1;visibility:visible}@keyframes arrow-up{0%{opacity:0;transform:rotate(45deg)translate(10px,10px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg)translate(-10px,-10px)}}@keyframes animatebut{0%{align-items:flex-start;transform:rotateY(0deg)}50%{transform:rotateY(90deg)}to{align-items:flex-end;transform:rotateY(0deg)}}.results-matching{width:280px;height:120px;text-align:center;color:#fff;font-family:Roboto;font-size:20px;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.results-matching{font-size:24px;line-height:1.3}.button-general,.button-watch-trailer,.button-rem-me{font-size:14px;line-height:1.1}.button-my-libr{font-size:12px;line-height:1.3}.button-round-pag{width:32px;height:32px}.button-round-search{width:44px;height:44px;padding-left:12px;padding-right:12px}.button-up{width:55px;height:55px;bottom:50px;right:50px}}@media screen and (min-width:1280px){.results-matching{font-size:32px;line-height:1.1}.button-general{font-size:18px;line-height:1.5}.button-watch-trailer{font-size:16px;line-height:1.5}.button-round-pag{width:40px;height:40px}.button-round-search{width:48px;height:48px;padding-left:14px;padding-right:14px}}.m-w-t-is-hidden{visibility:hidden;opacity:0;pointer-events:none}.m-w-t-bakdrop{transition-property:opacity scale visibility;z-index:1;z-index:1;width:100%;height:100%;background:rgba(46,47,66,.4);justify-content:center;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex;position:fixed;top:0;left:0}.m-w-t-window{max-width:280px;min-height:auto;background:var(--color-black);border-radius:16px;padding:24px 24px 8px;transition-duration:.2s;transition-timing-function:linear;position:fixed;transform:scale(1);box-shadow:1px 1px 14px 4px rgba(255,107,8,.42)}.m-w-t-bakdrop .m-w-t-is-hidden .m-w-t-window{transform:scale(.5)}.m-w-t-button-close{cursor:pointer;fill:var(--color-text-description);background:0 0;border:none;justify-content:center;align-items:center;margin-bottom:8px;margin-left:auto;transition-property:background-color,border-radius,fill;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.m-w-t-button-close:hover{fill:var(--color-text-button)}.m-w-t-svg{width:8px;height:8px}.m-w-t-text{color:var(--color-white);margin-bottom:24px;font-family:Roboto;font-size:16px;font-weight:400;line-height:19px}.m-w-t-img{display:flex}@media screen and (min-width:768px){.m-w-t-window{max-width:609px;padding:30px 30px 0 0}.m-w-t-svg{width:11px;height:11px}.m-w-t-value{position:relative}.m-w-t-text{margin:90px 214px 176px 44px;font-size:24px;line-height:1.2}.m-w-t-img{width:296px;height:260px;position:absolute;top:0;right:0}}@media screen and (min-width:1280px){.m-w-t-window{max-width:700px;padding-top:35px;padding-right:35px}.m-w-t-text{margin:104px 294px 150px 50px}}@media screen and (max-width:767px){.weekly-movie-phone{width:100%;justify-content:center;align-items:center;display:flex}.weekly-movie-card{width:100%}.weekly-trends{padding-left:20px;padding-right:20px}.weekly-trends-section{margin-top:40px}.weekly-trends-header{justify-content:space-between;margin-bottom:24px;display:flex}.weekly-section-name{color:var(--color-white);font-size:16px;font-weight:500;line-height:1.18em}.weekly-see-all{color:var(--color-text-button);cursor:pointer;font-size:16px;font-weight:500;line-height:1.18}.weekly-see-all:hover,.weekly-see-all:focus{color:var(--color-white)}.weekly-movie-card-wrapper{flex-direction:column;justify-content:center;align-items:stretch;gap:16px;display:flex}.weekly-movie-card{flex-grow:1;position:relative}.weekly-movie-card:after{content:"";width:100%;height:100%;z-index:2;background:linear-gradient(rgba(255,255,255,0) 63.48%,rgba(0,0,0,.9) 92.16%);position:absolute;top:0;left:0}.weekly-movie-image{width:100%;height:auto;border-radius:5px}.weekly-movie-details{width:100%;z-index:3;position:absolute;bottom:0;left:0}.weekly-movie-genre-stars{justify-content:space-between;padding-left:12px;padding-right:12px;display:flex}.weekly-movie-title{text-transform:uppercase;color:var(--color-white);padding-left:12px;font-size:16px;font-weight:500;line-height:1.18}.weekly-movie-genre{color:var(--color-text-header-d);margin-bottom:12px;font-size:12px;font-weight:500;line-height:1.66}.weekly-rating-positions{padding-bottom:16px}}@media screen and (min-width:768px){.weekly-trends{max-width:1279px;max-width:768px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.weekly-trends-section{margin-top:80px;margin-bottom:60px}.weekly-trends-header{justify-content:space-between;display:flex}.weekly-section-name{color:var(--color-white);margin-bottom:24px;font-size:24px;font-weight:500;line-height:1.16}.weekly-see-all{color:var(--color-text-button);cursor:pointer;margin-bottom:24px;font-size:24px;font-weight:500;line-height:1.16;transition:color .2s cubic-bezier(.4,0,.2,1)}.weekly-see-all:hover,.weekly-see-all:focus{color:var(--color-white)}.weekly-movie-card-wrapper{justify-content:space-between;align-items:stretch;gap:16px;display:flex}.weekly-movie-card{flex-grow:1;transition:transform .3s;position:relative}.weekly-movie-card:after{content:"";width:100%;height:100%;z-index:2;background:linear-gradient(rgba(255,255,255,0) 63.48%,rgba(0,0,0,.9) 92.16%);position:absolute;top:0;left:0}.weekly-movie-card:hover{transform:scale(1.02);box-shadow:0 0 5px rgba(150,150,150,.7)}.weekly-movie-image{width:100%;height:auto;border-radius:5px}.weekly-movie-details{width:100%;z-index:3;position:absolute;bottom:0;left:0}.weekly-movie-genre-stars{justify-content:space-between;padding-left:12px;padding-right:12px;display:flex}.weekly-movie-title{color:var(--color-white);padding-left:12px;font-size:12px;font-weight:500;line-height:1.5}.weekly-movie-genre{color:var(--color-text-header-d);margin-bottom:12px;font-family:Roboto;font-size:12px;font-weight:500;line-height:1.5}.weekly-movie-rating{color:orange}.weekly-rating-positions{padding-bottom:16px}}@media screen and (min-width:1280px){.weekly-trends{max-width:1280px;padding-left:32px;padding-right:32px}.weekly-trends-section{margin-top:80px;margin-bottom:60px}.weekly-trends-header{justify-content:space-between;display:flex}.weekly-section-name{color:var(--color-white);margin-bottom:28px;font-size:28px;font-weight:500;line-height:1.17}.weekly-see-all{color:var(--color-text-button);cursor:pointer;margin-bottom:28px;font-size:28px;font-weight:500;line-height:1.17;transition:color .2s cubic-bezier(.4,0,.2,1)}.weekly-see-all:hover,.weekly-see-all:focus{color:var(--color-white)}.weekly-movie-card-wrapper{justify-content:center;align-items:center;gap:16px;display:flex}.weekly-movie-card{transition:transform .3s;position:relative;overflow:hidden}.weekly-movie-card:after{content:"";width:100%;height:100%;z-index:2;background:linear-gradient(rgba(255,255,255,0) 63.48%,rgba(0,0,0,.9) 92.16%);position:absolute;top:0;left:0}.weekly-movie-card:hover{transform:scale(1.02);box-shadow:0 0 5px rgba(150,150,150,.7)}.weekly-movie-image{width:395px;height:574px;border-radius:5px}.weekly-movie-details{width:100%;z-index:3;position:absolute;bottom:0;left:0}.weekly-movie-genre-stars{justify-content:space-between;padding-left:20px;padding-right:20px;display:flex}.weekly-movie-title{color:var(--color-white);margin-bottom:14px;padding-left:20px;font-size:20px;font-weight:500;line-height:1.15}.weekly-movie-genre{color:var(--color-text-header-d);margin-bottom:20px;font-size:20px;font-weight:500;line-height:1.15}.weekly-rating-positions{padding-bottom:25px}}.upcoming_film{background-color:inherit}.upcoming_title{color:var(--color-white);text-transform:uppercase;font-size:16px;font-weight:500;line-height:1.19}.container-features{flex-wrap:wrap;display:flex}.column{flex-basis:50%}.date-vote{margin-bottom:20px}.description-item{flex-basis:100%}.info-item{flex-wrap:nowrap;margin-bottom:12px;display:flex}.genre-value{display:block}.film-info{color:var(--color-white)}.description-about{text-transform:uppercase;color:var(--color-text-header-d);font-size:16px;font-weight:500;line-height:1.19}.film-title{text-transform:uppercase}.release,.vote,.popularity,.genre{color:var(--color-text-header-d)}.release-value{color:var(--color-text-button)}.vote-average,.vote-count{color:#000;background-color:#fff;border-radius:5px;padding:1px 2px;display:inline-block}.vote-average{margin-right:4px}.vote-count{margin-left:4px}.button-rem-me{margin-bottom:20px}@media screen and (max-width:319px){.upcoming_title{margin-bottom:24px;margin-left:20px;padding-top:24px}.film-card{margin-left:20px;margin-right:20px}.film-title{margin:24px 0 20px;font-size:20px;line-height:1.15}.release{margin-right:24px}.vote{margin-right:30px}.popularity{margin-right:46px}.genre{margin-right:77px}.description-item{margin:8px 0 20px}.about-value{overflow-wrap:break-word;height:220px;margin-top:16px;font-weight:400;line-height:1.43;display:block;overflow:auto}}@media screen and (min-width:320px){.upcoming_title{margin-bottom:24px;margin-left:20px;padding-top:24px}.film-card{margin-left:20px;margin-right:20px}.film-title{text-transform:uppercase;margin:24px 0 20px;font-size:20px;line-height:1.15}.description-item{margin:8px 0 20px}.about-value{overflow-wrap:break-word;height:220px;margin-top:16px;font-size:14px;font-weight:400;line-height:1.43;display:block;overflow:auto}.release{margin-right:57px}.vote{margin-right:61px}.popularity{margin-right:77px}.genre{margin-right:107px}.genre-value{font-size:16px;font-style:normal;font-weight:500}}@media screen and (min-width:768px){.upcoming_film{max-width:768px;margin:0 auto}.upcoming_title{margin-left:34px;font-size:24px;font-weight:500;line-height:1.17}.film-card{margin-left:32px;margin-right:32px}.film-title{margin:32px 0 24px;font-size:28px;line-height:1.18}.column-struct{flex-basis:50%}.description-item{flex-basis:100%}.genre-value{font-size:16px}.container-features{flex-wrap:wrap;display:flex}.about-value{width:625px;height:100px;margin-top:16px;font-size:14px;font-weight:400;line-height:1.42;overflow:auto}.button-rem-me{margin-bottom:20px}}@media screen and (min-width:1280px){.upcoming_film{max-width:1280px}.upcoming_centre{max-width:fit-content;margin-left:auto;margin-right:auto}.film-card{display:flex}.container-features{display:block}.film-card img{max-width:805px}.upcoming_title{margin-bottom:28px;margin-left:45px;font-size:28px;line-height:1.18}.film-info{margin-left:16px}.film-title{margin:0 0 28px;font-size:32px;line-height:1.18}.release,.vote,.popularity,.genre{font-size:16px;font-weight:500;line-height:1.18}.description-item{margin:20px 0 0}.about-value{height:160px;width:390px;font-size:14px;line-height:1.42;overflow:auto}.button-rem-me{margin:40px 0 0}}body{background-color:var(--color-black)}.header-wrap{background-color:#000;position:relative}.header-container{max-width:320px;height:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;overflow:visible}.modal-opened{height:100vh;overflow:hidden}.header{justify-content:space-between;align-items:center;padding:12px 0;display:flex;position:relative}.header-logo{width:30px;height:24px;display:block}.logo-image{width:30px;height:24px}.header-menu{color:var(--color-text-header-d);text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.17;transition:color .2s cubic-bezier(.4,0,.2,1);display:block}.nav-wrap{max-width:157px;justify-content:space-between;display:flex}.theme-switch-btn{margin-left:5px}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.mobile-menu-wrap{z-index:2;height:100vh;width:63.75vw;background:#171717;border-radius:0 8px 8px 0;padding:12px 0 12px 20px;position:fixed;top:0;left:0%}.mobile-menu-wrap.hidden{animation:slideOutToLeft 1s forwards;display:block;left:-400%}.mobile-menu-wrap:not(.hidden){animation:slideInFromLeft .2s forwards}.mobile-menu{margin:44px 0 0}.menu-title{display:none}.menu-item{color:var(--color-white);margin-bottom:24px;font-size:14px;font-weight:400;line-height:1.14}.menu-item:last-child{margin-bottom:0}.menu-item-txt{color:var(--color-text-header-d)}.mobile-menu-backdrop{width:400vw;height:100vh;pointer-events:auto;background:rgba(255,255,255,.2);position:fixed;top:0;left:-100%}.hidden,.header-title,.mobile-menu-title,.desktop-menu{display:none}@media screen and (min-width:768px){.mobile-menu-wrap,.mobile-menu-backdrop{display:none}.header-container{box-sizing:border-box;max-width:768px;padding:12px 32px}.logo-wrap{width:170px;margin-right:59px}.header{height:36px;padding-top:0;padding-bottom:0}.nav-wrap{min-width:170px;align-items:center}.header-logo,img.logo-image{width:45px;height:36px}.header-title{color:var(--color-white);margin-left:9.5px;font-size:24px;font-weight:400;line-height:1.17;display:inline-block}.header-menu{display:none}.desktop-menu{min-width:245px;gap:32px;margin:0;display:flex}.theme-switch-btn{margin-left:169px}.menu-item{margin-bottom:0;font-weight:500}}@media screen and (min-width:1280px){.header-container{max-width:1280px;padding:12px 32px}.logo-wrap{margin-right:307px}.desktop-menu{gap:40px}.theme-switch-btn{margin-left:417px}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.header-title,.logo-image{animation:bounce 2s}.header-title span{font-family:inherit;font-size:inherit;color:#fff;transition:all .5s;animation:animate 5s infinite;display:inline-block}.header-title span:nth-child(1){animation-delay:.1s}.header-title span:nth-child(2){animation-delay:.4s}.header-title span:nth-child(3){animation-delay:.6s}.header-title span:nth-child(4){animation-delay:.8s}.header-title span:nth-child(5){animation-delay:1s}.header-title span:nth-child(6){animation-delay:1.2s}.header-title span:nth-child(7){animation-delay:1.4s}.header-title span:nth-child(8){animation-delay:1.6s}.header-title span:nth-child(9){animation-delay:1.8s}@keyframes animate{0%{color:#fff;margin:0;transform:translateY(0)}10%{color:var(--color-text-button)}}.checkbox{opacity:0;position:absolute}.checkbox-label{box-sizing:border-box;background:var(--color-button);height:100%;cursor:pointer;width:44px;height:18px;border-radius:194px;justify-content:space-between;align-items:center;padding:3px;display:flex;position:relative}.ball-icon{background-color:var(--color-white);width:13.2px;height:13.5px;background-color:rgba(0,0,0,0);border-radius:50%;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute}.checkbox:checked+.checkbox-label .ball-icon{transform:translate(25px)rotate(180deg)}.sun-icon{width:9.26px;height:9px}.moon-icon{width:9.53px;height:9.75px}@media screen and (min-width:768px){.checkbox-label{width:60px;height:24px;padding:4px}.checkbox:checked+.checkbox-label .ball-icon{transform:translate(34px)rotate(180deg)}.sun-icon,.moon-icon{width:13px;height:13px}.ball-icon{width:18px;height:18px}}.svg-sec-black-fill{fill:var(--color-second-black)}.secondary-white-background{background-color:var(--color-text-description)}.secondary-white-text{color:var(--color-text-description)}.white-background{background-color:var(--color-white)}.body-dark-background{background-color:var(--color-black)}.header-dark-background{background-color:#000}.light-theme-box-shadow{box-shadow:1px 1px 14px 4px rgba(0,0,0,.22)}.lightdark-text-color,.lightdark-placeholder{color:var(--color-text-header-l)}.secondary-black-text-color{color:var(--color-second-black)}.black-text-color{color:var(--color-black)}.black-c-background-color{background-color:#1c1c1c}.darkest-text-color{color:var(--color-black-header)}.light-backdrop-background{background-color:rgba(0,0,0,.2)}.header-menu:hover,.header-menu:focus,.header-title:hover,.header-title:focus,.menu-item-txt:hover,.menu-item-txt:focus,.current-page{color:var(--color-text-button);cursor:pointer}.loader-cinemania.is-hidden{display:none}#loading-wrapper{width:100%;height:100%;position:fixed;top:0;left:0}#loading-text{color:#999;width:100px;height:30px;text-align:center;margin:-7px 0 0 -45px;font-family:PT Sans Narrow,sans-serif;font-size:20px;display:block;position:absolute;top:50%;left:50%}#loading-content{width:170px;height:170px;border:3px solid red;margin:-85px 0 0 -85px;display:block;position:relative;top:50%;left:50%}#loading-content:after{content:"";border:3px solid #0f0;position:absolute;top:15px;bottom:15px;left:15px;right:15px}#loading-content:before{content:"";border:3px solid #00f;position:absolute;top:5px;bottom:5px;left:5px;right:5px}#loading-content{border:3px solid #4d658d;border-color:#4d658d rgba(0,0,0,0);border-radius:50%;animation:loader 2s linear infinite}#loading-content:before{-webkit-animation:loader 3s linear infinite;-moz-animation:loader 2s linear infinite;-o-animation:loader 2s linear infinite;border:3px solid #d4cc6a;border-color:#d4cc6a rgba(0,0,0,0);border-radius:50%;animation:loader 3s linear infinite}#loading-content:after{animation:loader 1.5s linear infinite;border:3px solid #84417c;border-color:#84417c rgba(0,0,0,0);border-radius:50%;-moz-animation:loader 2s linear infinite;-o-animation:loader 2s linear infinite}@-webkit-keyframes loaders{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}#content-wrapper{color:#fff;width:100%;height:100%;position:fixed;top:20px;left:0}#header{width:800px;text-align:center;height:100px;background-color:#666;margin:0 auto}#content{width:800px;height:1000px;text-align:center;background-color:#888;margin:0 auto}*,:before,:after{box-sizing:border-box}.hero-lib-section{background-color:#111}.hero-lib-background{width:100%;background-color:#111;background-repeat:no-repeat;background-size:cover}.container{width:100%;margin:0 auto}.section.hero-lib-background{margin:0 auto}@media screen and (max-width:319px){.container{min-width:100%}.hero-lib-background{min-width:100%;background-color:rgba(0,0,0,0);background-image:url(31x-min.7a43aca0.jpg);background-position:0 0,0 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (min-resolution:2x){.hero-lib-background{background-image:url(32x-min.eb951422.jpg);background-repeat:no-repeat;background-size:cover}}.hero-lib-name{color:#fff;width:100%;padding-top:40px;padding-bottom:8px;font-size:32px;line-height:1.19}.hero-lib-txt{color:#fff;width:100%;padding-bottom:144px;font-size:14px;line-height:1.14}}@media screen and (min-width:320px){.container{min-width:100%}.hero-lib-background{min-width:320px;background-color:rgba(0,0,0,0);background-image:url(31x-min.7a43aca0.jpg);background-position:0 0,0 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (min-resolution:2x){.hero-lib-background{background-image:url(32x-min.eb951422.jpg);background-repeat:no-repeat;background-size:cover}}.hero-lib-name{color:#fff;width:235px;padding-top:40px;padding-bottom:8px;font-size:32px;line-height:1.19}.hero-lib-txt{color:#fff;width:249px;padding-bottom:144px;font-size:14px;line-height:1.14}}@media screen and (min-width:768px){.container{min-width:768px}.hero-lib-background{min-width:768px;background-color:rgba(0,0,0,0);background-image:url(tab1x.ff62580d.jpg);background-position:0 0,0 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (min-resolution:2x){.hero-lib-background{background-image:url(tab2x.d784437b.jpg);background-repeat:no-repeat;background-size:cover}}.hero-lib-name{color:#fff;width:332px;padding-top:62px;padding-bottom:8px;font-size:44px;line-height:1.18}.hero-lib-txt{color:#fff;width:357px;padding-bottom:118px;font-size:14px;line-height:1.14}}@media screen and (min-width:1280px){.container{min-width:1280px}.hero-lib-background{width:1280px;background-color:rgba(0,0,0,0);background-image:url(desc1x-min.ff62580d.jpg);background-position:0 0,0 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (min-resolution:2x){.hero-lib-background{background-image:url(desc2x-min.4263b23b.jpg);background-repeat:no-repeat;background-size:cover}}.hero-lib-name{color:#fff;width:464px;padding-top:169px;padding-bottom:8px;font-size:64px;line-height:1.17}.hero-lib-txt{color:#fff;width:464px;padding-bottom:249px;font-size:16px;line-height:1.19}}.library-filter>option{background-color:#1c1c1c}.empty-library{flex-direction:column;justify-content:center;align-items:center;margin:0 auto auto;display:inline-flex}.empty-library-text{text-align:center;color:var(--color-white);margin-top:44px;margin-bottom:20px;font-size:20px;font-weight:400;line-height:28px}@media screen and (max-width:767px){.library-filter{background-color:inherit;cursor:pointer;width:173px;height:40px;color:var(--color-white);border-color:b7b7b7;border-radius:8px;margin:40px 15px 16px 20px;padding-left:20px;font-size:14px}.empty-library-text{margin-top:80px;margin-bottom:24px;font-size:24px;line-height:32px}}@media screen and (min-width:768px){.library-filter{background-color:inherit;cursor:pointer;width:144px;height:44px;color:var(--color-white);border-color:b7b7b7;border-radius:8px;margin:68px 15px 36px 32px;padding-left:20px;font-size:14px}}@media screen and (min-width:1280px){.library-filter{width:260px;height:48px;margin-top:80px;margin-bottom:48px;font-size:16px}.empty-library-text{text-align:center;color:var(--color-white);margin-top:112px;margin-bottom:28px;font-size:32px;font-weight:400;line-height:36px}}.rating{align-items:flex-end;font-size:14px;line-height:.75;display:flex}@media screen and (min-width:768px){.rating{font-size:12px}}@media screen and (min-width:1280px){.rating{font-size:18px}}.rating__body{position:relative}.rating__body:before{content:"★★★★★";color:var(--color-text-header-d);display:block}.rating__active{height:100%;position:absolute;top:0;left:0;overflow:hidden}.rating__active:before{content:"★★★★★";width:100%;height:100px;color:#f87719;position:absolute;top:0;left:0}.rating__items{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.rating__item{height:100%;opacity:0;cursor:pointer;flex:0 0 20%}.hero-section{background-color:var(--color-black)}.hero-rating{align-items:flex-end;margin-bottom:16px;font-size:16px;line-height:.75;display:flex}.hero-rating__body{position:relative}.hero-rating__body:before{content:"★★★★★";color:#b7b7b7;display:block}.hero-rating__active{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-rating__active:before{content:"★★★★★";height:100px;color:#f87719;position:absolute;top:0;left:0}.hero-rating__items{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.hero-rating__item{height:100%;opacity:0;flex:0 0 20%}.hero-hide{display:none}.hero-container{min-width:320px;background-image:linear-gradient(86.77deg,#111 30.38%,rgba(17,17,17,0) 65.61%),url(hero-homepage-mob-1x.fa26f828.png);background-position:50%;background-repeat:no-repeat;background-size:contain;padding-top:40px;padding-bottom:80px}.hero-movie{background-position:50%;background-repeat:no-repeat;background-size:contain;padding-top:40px;padding-bottom:80px}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero-container{background-image:linear-gradient(86.77deg,#111 30.38%,rgba(17,17,17,0) 65.61%),url(hero-homepage-mob-2x.8eb4048b.png)}}.hero-title{width:200px;color:var(--color-white);margin-bottom:8px;font-size:32px;font-weight:700;line-height:1.1875}.hero-text{width:165px;color:var(--color-white);margin-bottom:20px;font-size:14px;font-weight:400;line-height:16px}.hero-text-tablet{display:none}.hero-href{color:inherit}.hero-homepage-buttons{gap:8px;display:flex}.button-more-details{background:inherit;color:var(--color-white);border:1px solid #fff;border-radius:74px;justify-content:center;align-items:center;padding:12px 24px;font-family:Roboto;font-size:12px;font-weight:500;line-height:1.2;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button-more-details:hover{background:var(--color-white);color:var(--color-text-button);border:none}@media screen and (min-width:768px){.hero-container{max-width:768px;background-image:linear-gradient(86.77deg,#111 30.38%,rgba(17,17,17,0) 65.61%),url(hero-homepage-tab-1x.277c0e89.png);padding-top:62px;padding-bottom:62px}.hero-rating{font-size:20px}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero-container{background-image:linear-gradient(86.77deg,#111 30.38%,rgba(17,17,17,0) 65.61%),url(hero-homepage-tab-2x.df141057.png)}}.button-more-details{font-size:14px;line-height:1.43}.hero-movie{padding-top:62px;padding-bottom:62px}.hero-title{width:330px;font-size:44px;line-height:1.1818}.hero-text{width:360px;color:var(--color-white);margin-bottom:32px}.hero-text-tablet{display:inline}}@media screen and (min-width:1280px){.hero-title{width:465px;margin-bottom:16px;font-size:64px;line-height:1.1718}.hero-text{width:465px;margin-bottom:32px;font-size:16px;line-height:1.1875}.hero-container{max-width:1280px;background-image:linear-gradient(86.77deg,#111 30.38%,rgba(17,17,17,0) 65.61%),url(hero-homepage-desk-1x.e1cfeb52.png);padding-top:170px;padding-bottom:170px}.hero-rating{font-size:24px}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero-container{background-image:linear-gradient(86.77deg,#111 30.38%,rgba(17,17,17,0) 65.61%),url(hero-homepage-desk-2x.a9b6bf99.png)}}.hero-homepage-buttons{gap:14px}.hero-movie{padding-top:170px;padding-bottom:170px}.button-more-details{font-size:16px;line-height:1.5}.more-details-modal{width:auto;max-width:850px;background:var(--color-black);border-radius:16px;padding:0 60px 60px;transition-duration:.2s;transition-timing-function:linear;position:fixed;transform:scale(1);box-shadow:1px 1px 14px 4px rgba(255,107,8,.42)}}.more-details-is-hidden{visibility:hidden;opacity:0;pointer-events:none}.more-details-bakdrop{transition-property:opacity scale visibility;z-index:1;width:100%;height:100%;background:rgba(46,47,66,.4);justify-content:center;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex;position:fixed;top:0;left:0}.more-details-window{z-index:10;background:var(--color-black);border-radius:16px;transition-duration:.2s;transition-timing-function:linear;position:fixed;transform:scale(1);box-shadow:1px 1px 14px 4px rgba(255,107,8,.42)}.more-details-modal{width:auto;max-width:850px;background:var(--color-black);border-radius:16px;padding:0 16px 32px;transition-duration:.2s;transition-timing-function:linear;position:fixed;transform:scale(1);box-shadow:1px 1px 14px 4px rgba(255,107,8,.42)}.more-details-img-box{width:248px;overflow:hidden}.more-details-img-box img{width:248px;object-fit:clip;margin-bottom:22px}.close-button-box{justify-content:flex-end;margin-top:24px;margin-bottom:12px;margin-right:-5px;display:flex;position:relative}.more-details-close-button{width:24px;height:24px;cursor:pointer;color:var(--color-white);background:0 0;border:none;transition-property:background-color,border-radius,fill;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.more-details-close-button:hover,.more-details-close-button:focus{color:#f87719}.details-wrapper{width:248px;flex-direction:column;display:flex}.more-details-info{min-width:250px;color:var(--color-white);flex:1}.table-row{width:140px;height:28px}.table-column-name{color:#b7b7b7;font-size:16px;font-weight:500;line-height:19px}.more-details-about{color:#f8f8f8;overflow-wrap:break-word;height:140px;margin-top:16px;margin-bottom:16px;font-size:14px;font-weight:400;line-height:1.43;display:block;overflow:auto}::-webkit-scrollbar{width:4px;height:8px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:#843465;border-radius:9em;box-shadow:inset 1px 1px 10px #f87719}@media screen and (max-width:767px){.more-details-modal{min-height:847px;overflow-y:scroll}}@media screen and (min-width:768px){.details-wrapper{flex-direction:unset;width:616px;display:flex}.more-details-modal{width:704px;padding:0 44px 24px}.more-details-img-box{margin-right:16px}.more-details-img-box img{width:294px}.film-title-modal{margin-top:0}.more-details-about{margin-bottom:24px}}@media screen and (min-width:1280px){.more-details-modal{width:846px;padding:0 60px 60px}.more-details-about{font-size:16px}.more-details-img-box{margin-right:20px}.more-details-img-box img{width:375px;margin-bottom:0}.close-button-box{margin-right:-16px}.details-wrapper{width:726px}}.load-more{margin:40px auto 0}.load-more.is-hidden{display:none}.catalog-gallery{justify-content:center;display:flex}.overlay-card{transition:box-shadow var(--transition-default);position:relative}.overlay-card:hover,.overlay-card:focus{box-shadow:1px 1px 24px 2px rgba(1,1,1,.45)}.gallery__up_image{width:100%;height:100%;background:linear-gradient(rgba(255,255,255,0) 63.48%,rgba(0,0,0,.9) 92.16%);border-radius:5px;display:block;position:absolute;top:0;left:0}.catalog_info{width:100%;color:var(--color-white);position:absolute;bottom:12px;left:12px}.catalog_title{text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.67}.catalog_genres{color:var(--color-text-header-d);font-size:10px;font-weight:500;line-height:1.67}.ganres_rating{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-right:40px;font-size:12px;font-weight:500;line-height:1.67;display:flex}.gallery__image{border-radius:5px}@media screen and (max-width:767px){.overlay-card{min-height:420px}.catlog_net{max-width:480px}.catalog-gallery{flex-flow:column wrap;align-items:center;row-gap:16px;margin-top:16px}.library-gallery{flex-flow:column wrap;align-items:center;row-gap:16px;margin-top:16px;display:flex}.gallery__image{width:280px}.catalog_title{max-width:275px}.ganres_rating{margin-right:20px}}@media screen and (min-width:768px){.catlog_net{min-width:768px}.catalog-gallery,.library-gallery{flex-wrap:wrap;justify-content:start;gap:28px 16px;margin-top:36px;display:flex}.gallery__image{width:224px}.overlay-card{height:100%}.gallery__image{width:224px}.catalog_title{max-width:214px;font-size:12px;line-height:1.58}.catalog_genres{font-size:11px;line-height:1.58}.ganres_rating{margin-top:5px;margin-right:12px;font-size:12px;line-height:1.58}}@media screen and (min-width:1280px){.catlog_net{min-width:1280px}.catalog-gallery{gap:32px 16px;margin-top:48px}.library-gallery{flex-wrap:wrap;justify-content:start;gap:32px 16px;margin-top:48px;display:flex}.catalog_info{bottom:20px;left:20px}.gallery__image{width:395px}.catalog_title{min-width:385px;font-size:20px;line-height:1.2}.catalog_genres{font-size:18px;line-height:1.2}.ganres_rating{justify-content:space-between;align-items:center;margin-top:10px;margin-right:40px;font-size:20px;line-height:1.2;display:flex}}.tui-pagination *{-ms-user-select:none;user-select:none}.tui-ico-ellipsis,.tui-ico-first,.tui-ico-last,.tui-ico-next,.tui-ico-prev{overflow:hidden}.tui-pagination{height:40px;text-align:center;border-radius:50%;justify-content:center;gap:8px;margin-top:40px;padding:12px 10px;font-size:0;line-height:normal;display:flex}.tui-pagination .tui-page-btn{width:40px;height:40px;color:#b7b7b7;vertical-align:middle;border:1px solid #b7b7b7;border-radius:50%;justify-content:center;margin-left:0;padding:12px 11px;font-size:14px;line-height:14px;text-decoration:none;display:flex;position:relative}.tui-pagination .tui-is-selected,.tui-pagination strong{color:#fff;cursor:default;width:40px;height:40px;background:linear-gradient(141.22deg,#ffc226 9.4%,#f84119 91.91%);border:none;border-radius:50%;padding:12px 10px}.tui-pagination .tui-first,.tui-pagination .tui-prev,.tui-pagination .tui-next,.tui-pagination .tui-last,.tui-pagination .tui-prev-is-ellip,.tui-pagination .tui-next-is-ellip{height:26px;white-space:nowrap;border:1px solid #ddd;padding:0;font-size:0;font-weight:400;line-height:26px;overflow:hidden}.tui-pagination .tui-ico-first,.tui-pagination .tui-ico-prev,.tui-pagination .tui-ico-next,.tui-pagination .tui-ico-last,.tui-pagination .tui-ico-ellip{vertical-align:middle;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAA+stv/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0YwN0I4MUNDNjk0MTFFNjgzNjg5NTM0OEZDQ0YxNTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0YwN0I4MURDNjk0MTFFNjgzNjg5NTM0OEZDQ0YxNTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjA3QjgxQUM2OTQxMUU2ODM2ODk1MzQ4RkNDRjE1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjA3QjgxQkM2OTQxMUU2ODM2ODk1MzQ4RkNDRjE1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlM+zvEAAAMuSURBVHjaxFdrS5RREH73Zako6kt92x8QRR+qXYjoQneTyKCoMAmKspLI6EMQFBjSxehCdLGixa5maHbZilIro9uH2C2IoF+w/6EstJnleXV2mvO+W6458CA+45mZc+aceV5jyWTSU7aEsJOwUXO5XK7A5fN5vWYFoZawXnOJRKLAufLEDbKTsCmC08nblN/izDy+Iu9h0TNwSw3OlbwLXIXBSSuK6avkNSp5h+JKSX4nInlRTC6g0kheGZG8ykheFZHcjClb0Gcs6nP08Ad+DkRwXlRMH9XUoLpl4C1OWhd22oZWuDhpZkxfOHlxuypCc+UooiimbMFz4Vwewukiqo0iqkOKKIrpO5x1EZy0biSsjeDMPDHvL8yYgCUbTUST971RtjjNaO7VDRxLYOcIHwm3Hes6sOaJ4C4ScoSWEk+voBV8AtdxYVYLJwc/Q9jmKOAy4RZhreDShCYIWZQFUzQdx61dB3HghPexkwr4xhAuqQAvCWsID/kUcaM/42l1Y815R/KicR2o4SuM0kdYfBcBWSN6CGMJZ1WgNzi1DNZwu74QFqNAXnMqLLmH6gN7S1iFvk4kXCV8FQEnERpVwPeElRgw7G8mfCMswqY4ToPQimtaK3xjTvcr7hcQZjz/vyuuX+iDUytkAXNQ2X7snm0q4TV21mgknofXs0/c/mlYw3fgWMToHixgPo6xHq+CbTqhF6/hhJF8AfpfJ57rDKw5TjhZin746DEH2oELwjYTgY6iAOvDIoNR2w5uFvreEPIC/tAKvoR7CFsQMLBdhEOiFdrYv1kNou2EA65B5NKP/6YFLl0YdS2IkRYEzyKmnknR7/Q/weBpQT9aVQu8TCYjtaIVk3JETqAFWrDB4W8WQydcDbPZrL4HUb97qVSqR4zhcYSb6k96MVXZPx5CNTS1BoZmUXwY7XuHt8yDaIIhWB+En4u8YJ7AMO9QFoLFb3sy4Yjyf8KceUGYQjg8El9EPw39KEUrylJAMDFPG7tnmw1/E1DWFrB4PSUcJFwx/HMJjzEd085X8I/JF+LjpR7PURt/Dzwg7Bb6UtYC9mL2dzr8nHiraxBJ+y3AAOpc//DIQNiHAAAAAElFTkSuQmCC) no-repeat;font-size:0;display:inline-block}.tui-pagination .tui-prev-is-ellip,.tui-pagination .tui-next-is-ellip{width:40px;height:40px;color:#b7b7b7;padding:0;line-height:1}.tui-page-btn.tui-next,.tui-page-btn.tui-prev{width:40px;height:40px;border:none;display:none}.tui-page-btn.tui-first,.tui-page-btn.tui-last{display:none}.tui-pagination .tui-ico-first{width:11px;height:10px;background-position:0 0}.tui-pagination .tui-ico-prev{width:6px;height:10px;background-position:-26px 0}.tui-pagination .tui-ico-next{color:#b7b7b7;width:6px;height:10px;background-position:-13px -24px}.tui-pagination .tui-ico-last{color:#b7b7b7;width:11px;height:10px;background-position:0 -12px}.tui-pagination .tui-ico-ellip{width:10px;height:2px;vertical-align:top;background-position:0 -24px;margin-top:16px}.tui-pagination .tui-is-disabled:hover{cursor:pointer}.tui-pagination .tui-is-disabled .tui-ico-prev{background-position:-26px -12px}.tui-pagination .tui-is-disabled .tui-ico-first{background-position:-13px 0}.tui-pagination .tui-is-disabled .tui-ico-next{background-position:-21px -24px}.tui-pagination .tui-is-disabled .tui-ico-last{background-position:-13px -12px}.tui-page-inputs{vertical-align:top;display:inline-block}.tui-page-inputs .tui-page-input{width:14px;height:16px;text-align:center;color:#333;border:0;outline:none;justify-content:center;padding:12px 9px;font-size:12px;display:inline-block}.tui-page-inputs .tui-page-current{color:linear-gradient(141.22deg,#ffc226 9.4%,#f84119 91.91%)}.tui-page-separator{height:12px;padding:8px 0 6px;font-size:12px;display:inline-block}.tui-pagination .tui-page-btn:hover,.tui-pagination .tui-is-selected:hover,.tui-pagination .tui-is-disabled:hover{background:linear-gradient(141.22deg,#ffc226 9.4%,#f84119 91.91%);border:none}.catalog-search{margin:auto auto 40px}.form-search{justify-content:center;align-items:center;display:flex}.catalog-search-input{background-color:inherit;color:#b7b7b7;border:1px solid #595959;border-radius:8px;margin-right:16px;padding-left:20px}.dark{color:#000}.btn-light{background-color:#f8f9fa}@media screen and (max-width:319px){.catalog-search{max-width:284px;height:40px;padding-top:40px;padding-bottom:16px}.catalog-search-input{max-width:224px;height:40px}}@media screen and (min-width:320px){.catalog-search{max-width:284px;height:40px;padding-top:40px;padding-bottom:16px}.catalog-search-input{max-width:224px;height:40px}}@media screen and (min-width:768px){.catalog-search{max-width:264px;height:44px;padding-top:60px;padding-bottom:36px}.catalog-search-input{width:204px;height:44px}}@media screen and (min-width:1280px){.catalog-search{max-width:398px;height:48px;padding-top:80px;padding-bottom:48px}.catalog-search-input{width:334px;height:48px}}html,body{height:100%}.footer-container{text-align:center;justify-content:center;align-items:center;margin-top:40px;margin-bottom:28px;padding:0 42px;display:flex}.wrapperFT{min-height:100%;flex-direction:column;display:flex}.mainFT{flex:auto}.footer__icon{margin-top:8px;margin-left:7px;margin-right:7px;animation:heartbeat 1s ease-in-out infinite}@keyframes heartbeat{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.footer-text{color:var(--color-text-header-d);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:1.143}.footer-link{color:inherit;text-decoration:underline}.footer-team-frame{background-color:#edead2;position:relative}.footer-frame{opacity:.7;height:430px}.footer-team-card{width:192px;text-align:center;position:absolute;top:16px;left:43px}.footer-team-foto{width:100%;border-radius:3px}.footer-team-title{margin-top:10px;margin-bottom:5px}.footer-team-text{margin-bottom:10px}.footer-team-social-list{justify-content:center;align-items:center;gap:24px;display:flex}.footer-team-social-link{width:40px;height:40px;background-image:linear-gradient(141.22deg,#ffc226 9.4%,#f84119 91.91%);border-radius:50%;justify-content:center;align-items:center;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}.footer-team-social-link:hover,.footer-team-social-link:focus{background-image:linear-gradient(141.22deg,#111 9.4%,#f84119 91.91%)}.footer-team-social-link.github{background-color:#111}.footer-team-social-icon{width:22px;height:22px}.footer-team-social-icon-github{fill:#fff;height:50px;width:50px;transition:fill .25s cubic-bezier(.4,0,.2,1);overflow:visible}.footer-team-social-icon-github:hover,.footer-team-social-icon-github:focus{fill:#111}.backdrop{width:100%;height:100%;opacity:1;visibility:visible;background-color:rgba(46,47,66,.7);transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow-y:auto}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.modal{min-width:290px;background-color:#c2e2f0;align-items:flex-start;padding:5px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:20px;left:50%;transform:translate(-50%)scale(1)}.backdrop.is-hidden .modal{transform:translate(-50%,-50%)scale(0)}.modal-close{height:24px;width:24px;cursor:pointer;background-color:#000;border:1px solid rgba(0,0,0,.1);margin-left:auto;padding:0;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:block}.no-scroll{max-height:100vh;overflow:hidden}.icon-modal-close{fill:#f8f8f8;height:8px;width:8px;margin:auto;transition:fill .25s cubic-bezier(.4,0,.2,1)}.modal-close:hover .icon-modal-close,.modal-close:focus .icon-modal-close,.modal-close:active .icon-modal-close{fill:#f87719}.footer-team-modal-title{justify-content:center;margin-bottom:5px;display:flex}.footer-gap{height:130px;flex-wrap:wrap;align-content:space-between;justify-content:center;display:flex}@media screen and (max-width:295px){.footer-container{padding:0 22px}}@media screen and (min-width:296px) and (max-width:311px){.footer-container{padding:0 30px}}@media screen and (min-width:312px) and (max-width:319px){.footer-container{padding:0 35px}}@media screen and (min-width:768px){.footer-container{justify-content:center;margin-top:60px;margin-bottom:40px;padding:0 20px}.footer__icon{margin-top:0;margin-left:10px;margin-right:10px}.footer-team{width:570px;flex-wrap:wrap;gap:10px;display:flex}.footer-team-frame:first-child{margin-left:146px}}@media screen and (min-width:1280px){.footer-container{margin-top:100px;margin-bottom:80px}.footer-team{width:860px;flex-wrap:wrap;gap:10px;display:flex}.footer-team-frame:first-child{margin-left:295px}}
/*# sourceMappingURL=catalog.e0de0c6f.css.map */
