:root{--font-family:"RobotoFlex",sans-serif;--light-color:#fff;--dark-bg-color:#031016;--dark-color:#0b1b34;--blue-color:#00FFF0;--content-width:1440px;--container-offset:20px;--cards-offset:calc((100vw - var(--content-width)) / 2 );--header-gap:1.5em;--hero-slide-width:40%;--cols-portrait:4;--cols-wide:3}@media (width >= 768px){:root{--font-size:20px;--content-width:90vw;--header-footer-height:90px;--button-height:45px;--left-offset:10%;--hero-slide-width:60%;--gap:22px;--radius:14px;--cols-portrait:3;--cards-portrait-h-compens:10}}@media (width >= 896px){:root{--hero-slide-width:50%;--cols-portrait:4;--card-p-max-w:250px}}@media (width >= 1280px){:root{--font-size:24px;--header-footer-height:100px;--button-height:50px;--left-offset:30%;--gap:26px;--radius:16px;--cols-portrait:5;--cols-wide:4;--cards-portrait-h-compens:15}}@media (width >= 1920px){:root{--font-size:26px;--header-footer-height:120px;--button-height:60px;--gap:30px;--radius:20px;--cols-portrait:6;--cols-wide:5;--cards-portrait-h-compens:0}}.custom-checkbox__field:checked+.custom-checkbox__content::after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content::before{outline:red solid 2px;outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}@font-face{font-family:RobotoFlex;src:url(../fonts/RobotoFlexVariable.woff2) format("woff2");font-weight:100 1000;font-display:swap;font-style:normal}@font-face{font-family:Domaine;src:url(../fonts/DomaineDispNar-MediumItalic.woff2) format("woff2");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Domaine;src:url(../fonts/DomaineDispNar-BoldItalic.woff2) format("woff2");font-weight:700;font-display:swap;font-style:italic}.card__count,.card__label,h1,h2{margin:0;font-family:Domaine,serif;font-weight:700;font-style:italic}.promo__label,.section__description,p{margin:0;font-family:RobotoFlex,sans-serif;font-weight:300}h3{margin:0;font-family:RobotoFlex,sans-serif;font-weight:500;line-height:90%}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{overflow-x:clip;background-color:var(--dark-bg-color);overscroll-behavior-y:none}@supports not (overflow:clip){body,html{overflow-x:hidden}}.page{height:100%;font-family:var(--font-family,sans-serif);-webkit-text-size-adjust:100%;color:var(--light-color);scroll-behavior:smooth}.page__body{margin:0;min-width:360px;min-height:100%;font-size:var(--font-size)}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}a{text-decoration:none}.site-container{overflow:hidden;width:100%;max-width:100%}.hero,.section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:100dvh}.dark-theme{background-color:var(--dark-color)}.gradient-theme{background:radial-gradient(90% 64% at 108% 20%,rgba(0,255,194,.2) 0,rgba(0,255,194,0) 100%),radial-gradient(93% 112% at 5% 112%,rgba(0,117,255,.35) 0,rgba(0,117,255,0) 100%),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0))),#030e14;background:radial-gradient(90% 64% at 108% 20%,rgba(0,255,194,.2) 0,rgba(0,255,194,0) 100%),radial-gradient(93% 112% at 5% 112%,rgba(0,117,255,.35) 0,rgba(0,117,255,0) 100%),linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%),#030e14}.is-hidden{display:none!important}.btn-reset{border:none;padding:0;background-color:transparent;cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#fff}.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.container{margin:0 auto;max-width:var(--content-width)}.centered{text-align:center}.dis-scroll{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100dvh;-ms-scroll-chaining:none;overscroll-behavior:none}.page--ios .dis-scroll{position:relative}.header__back-btn,.header__close-btn,.header__menu-btn,.header__see-all-btn,.hero__play,.pagination__load,.trailer__play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(255,255,255,0);border-radius:4em;height:var(--button-height);color:var(--dark-color);background:var(--blue-color);-webkit-transition:.3s;transition:.3s;gap:calc(var(--gap)/ 3)}.header__back-btn:active:not(.header__see-all-btn,.hero__play,.pagination__load),.header__back-btn:focus-visible:not(.header__see-all-btn,.hero__play,.pagination__load),.header__close-btn:active:not(.header__see-all-btn,.hero__play,.pagination__load),.header__close-btn:focus-visible:not(.header__see-all-btn,.hero__play,.pagination__load),.header__menu-btn:active:not(.header__see-all-btn,.hero__play,.pagination__load),.header__menu-btn:focus-visible:not(.header__see-all-btn,.hero__play,.pagination__load),.header__see-all-btn:active:not(.header__see-all-btn,.hero__play,.pagination__load),.header__see-all-btn:focus-visible:not(.header__see-all-btn,.hero__play,.pagination__load),.hero__play:active:not(.header__see-all-btn,.hero__play,.pagination__load),.hero__play:focus-visible:not(.header__see-all-btn,.hero__play,.pagination__load),.pagination__load:active:not(.header__see-all-btn,.hero__play,.pagination__load),.pagination__load:focus-visible:not(.header__see-all-btn,.hero__play,.pagination__load),.trailer__play:active:not(.header__see-all-btn,.hero__play,.pagination__load),.trailer__play:focus-visible:not(.header__see-all-btn,.hero__play,.pagination__load){border:1px solid #00fff0;color:var(--blue-color);background:rgba(0,255,240,.2)}.header__back-btn:focus-visible,.header__close-btn:focus-visible,.header__menu-btn:focus-visible,.header__see-all-btn:focus-visible,.hero__play:focus-visible,.pagination__load:focus-visible,.trailer__play:focus-visible{outline:2px solid var(--blue-color);outline-offset:2px}.header__menu-btn svg{display:none}.header__menu-btn,.header__see-all-btn,.pagination__load{border:1px solid var(--blue-color);min-width:calc(var(--button-height) * 3);font-weight:600;font-size:1em;line-height:normal;letter-spacing:1px}.header__menu-btn p,.header__see-all-btn p,.pagination__load p{font-weight:inherit}.header__back-btn,.header__close-btn,.menu__home-icon{aspect-ratio:1/1}.header__back-btn svg path,.header__close-btn svg path,.header__menu-btn svg path{stroke:var(--dark-color);-webkit-transition:.3s;transition:.3s}.header__back-btn:active svg path,.header__back-btn:focus-visible svg path,.header__close-btn:active svg path,.header__close-btn:focus-visible svg path,.header__menu-btn:active svg path,.header__menu-btn:focus-visible svg path{fill:var(--blue-color);stroke:var(--blue-color)}.header__see-all-btn,.hero__play,.pagination__load,.trailer__play{display:-webkit-box;display:-ms-flexbox;display:flex;border-color:var(--light-color);padding:0 .75em;color:var(--light-color);background:rgba(255,255,255,.15);gap:.5em}.header__see-all-btn svg path,.hero__play svg path,.pagination__load svg path,.trailer__play svg path{stroke:var(--light-color)}@media (hover:hover) and (pointer:fine){.header__back-btn:hover:not(.header__see-all-btn,.hero__play,.pagination__load),.header__close-btn:hover:not(.header__see-all-btn,.hero__play,.pagination__load),.header__menu-btn:hover:not(.header__see-all-btn,.hero__play,.pagination__load),.header__see-all-btn:hover:not(.header__see-all-btn,.hero__play,.pagination__load),.hero__play:hover:not(.header__see-all-btn,.hero__play,.pagination__load),.pagination__load:hover:not(.header__see-all-btn,.hero__play,.pagination__load),.trailer__play:hover:not(.header__see-all-btn,.hero__play,.pagination__load){border:1px solid #00fff0;color:var(--blue-color);background:rgba(0,255,240,.2)}.header__back-btn:hover svg path,.header__close-btn:hover svg path,.header__menu-btn:hover svg path{fill:var(--blue-color);stroke:var(--blue-color)}.header__see-all-btn:hover,.hero__play:hover,.pagination__load:hover,.trailer__play:hover{border-color:var(--blue-color);color:var(--blue-color);background:rgba(0,255,240,.2)}.header__see-all-btn:hover svg path,.hero__play:hover svg path,.pagination__load:hover svg path,.trailer__play:hover svg path{fill:var(--blue-color);stroke:var(--blue-color);-webkit-transition:.3s;transition:.3s}}.header__see-all-btn:active,.header__see-all-btn:focus-visible,.hero__play:active,.hero__play:focus-visible,.pagination__load:active,.pagination__load:focus-visible,.trailer__play:active,.trailer__play:focus-visible{border-color:var(--blue-color);color:var(--blue-color);background:rgba(0,255,240,.2)}.header__see-all-btn:active svg path,.header__see-all-btn:focus-visible svg path,.hero__play:active svg path,.hero__play:focus-visible svg path,.pagination__load:active svg path,.pagination__load:focus-visible svg path,.trailer__play:active svg path,.trailer__play:focus-visible svg path{fill:var(--blue-color);stroke:var(--blue-color);-webkit-transition:.3s;transition:.3s}.pagination__load{padding:0 calc(var(--gap) * 1.4)}.hero__play,.trailer__play{border:1px solid;padding-right:calc(var(--gap)/ 3);padding-left:calc(var(--gap)/ 3 * 2);width:-webkit-max-content;width:-moz-max-content;width:max-content;letter-spacing:1px;white-space:nowrap;-webkit-transition:.3s;transition:.3s;backdrop-filter:blur(10px)}.hero__play svg,.trailer__play svg{height:calc(var(--gap)/ 3 * 4);-webkit-transition:.3s;transition:.3s;aspect-ratio:1/1}@media (hover:hover) and (pointer:fine){.hero__play:hover,.trailer__play:hover{border-color:var(--blue-color);color:var(--blue-color);background:rgba(0,255,240,.2)}.hero__play:hover svg path,.trailer__play:hover svg path{fill:var(--blue-color);stroke:var(--blue-color);-webkit-transition:.3s;transition:.3s}.btn__text:hover{opacity:1}}.hero__play:active,.hero__play:focus-visible,.trailer__play:active,.trailer__play:focus-visible{border-color:var(--blue-color);color:var(--blue-color);background:rgba(0,255,240,.2)}.hero__play:active svg path,.hero__play:focus-visible svg path,.trailer__play:active svg path,.trailer__play:focus-visible svg path{fill:var(--blue-color);stroke:var(--blue-color);-webkit-transition:.3s;transition:.3s}.btn__text{font-weight:400;font-size:.85em;line-height:normal;letter-spacing:.03em;color:#fff;opacity:.6;-webkit-transition:.3s;transition:.3s}.btn__text:active,.btn__text:focus-visible{opacity:1}.header__lang-btn--select{color:var(--blue-color);opacity:1}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--container-offset);gap:var(--gap)}.filters::-webkit-scrollbar{display:none}.menu__special .filters{padding:0}@media (width <= 767px){:root{--content-width:calc(100vw - var(--container-offset) * 2);--header-footer-height:80px;--button-height:40px;--left-offset:40px;--hero-slide-width:100%;--header-gap:1em;--gap:15px;--radius:12px;--cols-portrait:3;--card-p-max-w:300px;--card-w-max-w:500px;--cols-wide:2;--cards-portrait-h-compens:0}.header__menu-btn,.header__see-all-btn,.pagination__load{min-width:var(--button-height)}.header__menu-btn p,.header__see-all-btn p,.pagination__load p{display:none}.header__menu-btn svg,.header__see-all-btn svg,.pagination__load svg{display:block}.filters{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.menu__special .filters{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:visible;-ms-overflow-style:auto;scrollbar-width:auto}}.filters-offset{margin-top:calc(var(--header-footer-height) * 1.5);margin-bottom:calc(var(--header-footer-height) * .75)}.filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid rgba(255,255,255,.3);border-radius:4em;padding:0 1.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:calc(var(--button-height)/ 4 * 5);font-weight:500;letter-spacing:.02em;white-space:nowrap;color:var(--light-color);background:rgba(255,255,255,.15);-webkit-transition:.3s;transition:.3s}.filter__btn.is-active{border-color:var(--blue-color);background:rgba(0,255,240,.2)}@media (hover:hover) and (pointer:fine){.filter__btn:hover{border-color:none;color:var(--dark-color);background-color:var(--blue-color)}}.filter__btn:active,.filter__btn:focus-visible{border-color:none;color:var(--dark-color);background-color:var(--blue-color)}@media (width <= 767px) and (orientation:portrait){:root{--cols-portrait:2;--cols-wide:1;--container-offset:15px;--gap:15px}.hero,.section{min-height:calc(100dvh + var(--header-footer-height))}.filters-offset{margin-top:calc(var(--header-footer-height) * 1.2);margin-bottom:calc(var(--gap) * 2)}.filter__btn{padding:0 1em;height:var(--button-height)}}.header{position:fixed;left:0;top:0;z-index:1000;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(3,16,22,.8)),to(rgba(3,16,22,0)));background:linear-gradient(180deg,rgba(3,16,22,.8) 0,rgba(3,16,22,0) 100%);backdrop-filter:blur(10px)}.header svg{height:1em}.header svg path{stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:var(--header-footer-height)}.header__left,.header__right,.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--header-gap)}.header__wrapper{border-left:4px solid var(--blue-color);padding-left:var(--header-gap);height:100%}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--header-gap)}.header__logo-mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2em}.header__logo-mark svg{display:block;width:auto;height:100%}.header__logo-text{font-weight:500;font-style:normal;font-size:1em;line-height:100%;letter-spacing:.03em;color:var(--light-color)}.header__title{font-size:2em}.header__lang{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--header-gap)}.header .header__back-btn,.header .header__close-btn,.header .header__lang,.header .header__logo,.header .header__menu-btn,.header .header__see-all-btn,.header .header__title,.header .header__wrapper{display:none}.header[data-header-state=category] .header__back-btn,.header[data-header-state=category] .header__menu-btn,.header[data-header-state=category] .header__title,.header[data-header-state=category] .header__wrapper,.header[data-header-state=hero] .header__logo,.header[data-header-state=hero] .header__menu-btn,.header[data-header-state=menu] .header__close-btn,.header[data-header-state=menu] .header__lang,.header[data-header-state=menu] .header__title,.header[data-header-state=menu] .header__wrapper,.header[data-header-state=policy] .header__close-btn,.header[data-header-state=policy] .header__logo,.header[data-header-state=section] .header__menu-btn,.header[data-header-state=section] .header__see-all-btn,.header[data-header-state=section] .header__title,.header[data-header-state=section] .header__wrapper,.header[data-header-state=video] .header__close-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.hero__wrapper{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:calc(var(--header-footer-height) + var(--gap)/ 2) 0 var(--gap);width:100%}@media (width <= 767px) and (orientation:portrait){.hero__wrapper{padding-bottom:calc(var(--header-footer-height) + var(--gap) * 2)}}@media (width >= 1024px){:root{--font-size:22px;--content-width:90vw;--header-footer-height:90px;--button-height:45px;--left-offset:20%;--gap:24px;--radius:14px;--cards-portrait-h-compens:25}.hero__wrapper{padding-bottom:calc(var(--header-footer-height)/ 2)}}.hero__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:90%;font-size:2.75em;line-height:95%;letter-spacing:1.1px;text-align:center}@media (width <= 767px) and (orientation:portrait){.hero__title{font-size:3.25em}}@media (width >= 1024px) and (width < 1440px){.hero__title{font-size:3.25em}}@media (width >= 1440px){:root{--content-width:1280px;--header-footer-height:110px;--button-height:55px;--left-offset:35%;--gap:28px;--radius:18px;--cards-portrait-h-compens:10}.hero__title{font-size:4.5em}}.hero__title-line{display:block;margin-top:var(--gap);min-height:1em}.hero__film-title{display:inline-block;text-decoration:none;color:var(--blue-color)}.hero__film-title:active,.hero__film-title:focus-visible{color:#bcfffb}.hero__film-title:focus-visible{outline:currentcolor solid 1px;outline-offset:4px}.hero__film-title:not([href]){cursor:default;pointer-events:none}.hero__slider{position:absolute;inset:0;z-index:1;overflow:hidden}.hero__slider .slider-wrapper{--hero-active-slide-width:var(--hero-slide-width);--hero-side-slide-width:calc((100% - var(--hero-active-slide-width)) / 6);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.hero__slider .slide{-webkit-box-flex:0;-ms-flex:0 0 var(--hero-side-slide-width);flex:0 0 var(--hero-side-slide-width);overflow:hidden;height:100%;-webkit-transition:1.5s cubic-bezier(.4,0,.2,1);transition:1.5s cubic-bezier(.4,0,.2,1)}.hero__slider .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__slider .slide.is-active{-ms-flex-preferred-size:var(--hero-active-slide-width);flex-basis:var(--hero-active-slide-width);-webkit-filter:brightness(.7);filter:brightness(.7)}.hero__slider .slide:not(.is-active){-webkit-filter:brightness(.3);filter:brightness(.3)}.section__inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:var(--gap);width:100%;min-height:0;gap:calc(var(--gap)/ 2)}@media (width <= 767px) and (orientation:portrait){.section__inner{padding-bottom:calc(var(--header-footer-height)/ 2);max-height:100dvh}}.section__bg{position:absolute;inset:0;z-index:0;background-size:cover;background-repeat:no-repeat}.section__bg::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),color-stop(30%,rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 30%)}.section__promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:var(--left-offset);width:calc(100% - var(--left-offset));height:20vh;max-height:260px}@media (width <= 1023px) and (orientation:landscape){.section__promo{display:none}}.section__cards-wrap{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(#000),color-stop(#000),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 var(--cards-offset),#000 calc(var(--cards-offset) + var(--content-width)),rgba(0,0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(#000),color-stop(#000),to(rgba(0,0,0,0)));mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 var(--cards-offset),#000 calc(var(--cards-offset) + var(--content-width)),rgba(0,0,0,0) 100%);overflow-x:scroll;margin-left:calc(var(--cards-offset) * -1);padding:calc(var(--gap)/ 1.5) 0;padding-left:calc(var(--cards-offset) + var(--left-offset));width:100vw}@media (width <= 1024px){.section__cards-wrap{padding-bottom:calc(var(--gap)/ 3)}}.section__cards{--cards-base-w:min(100vw, 2200px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;gap:var(--gap)}.section__cards .card--portrait,.section__cards .card--portrait .card__placeholder{-webkit-box-flex:0;-ms-flex:0 0 calc((var(--cards-base-w) - var(--container-offset) * 2 - var(--gap) * (var(--cols-portrait) - 1) - var(--cards-portrait-h-compens) * 1vh)/ var(--cols-portrait));flex:0 0 calc((var(--cards-base-w) - var(--container-offset) * 2 - var(--gap) * (var(--cols-portrait) - 1) - var(--cards-portrait-h-compens) * 1vh)/ var(--cols-portrait));max-width:var(--card-p-max-w)}.section__cards .card--wide,.section__cards .card--wide .card--placeholder{-webkit-box-flex:0;-ms-flex:0 0 calc((var(--cards-base-w) - var(--container-offset) * 2 - var(--gap) * (var(--cols-wide) - 1))/ var(--cols-wide));flex:0 0 calc((var(--cards-base-w) - var(--container-offset) * 2 - var(--gap) * (var(--cols-wide) - 1))/ var(--cols-wide));max-width:var(--card-w-max-w)}@media (width <= 767px) and (orientation:portrait){.section__cards .card--wide,.section__cards .card--wide .card--placeholder{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}}.section__cards .card--square,.section__cards .card--square .card__placeholder{-webkit-box-flex:0;-ms-flex:0 0 calc((var(--cards-base-w) - var(--container-offset) * 2 - var(--gap) * (var(--cols-portrait) - 1))/ var(--cols-portrait));flex:0 0 calc((var(--cards-base-w) - var(--container-offset) * 2 - var(--gap) * (var(--cols-portrait) - 1))/ var(--cols-portrait));max-width:var(--card-p-max-w)}.section__cards::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 calc(var(--cards-offset) - var(--gap) + 1px);flex:0 0 calc(var(--cards-offset) - var(--gap) + 1px)}.section__description{position:absolute;left:calc(var(--cards-offset)/ -3);bottom:calc(var(--gap)/ 2);font-size:.7em;opacity:.4}.section__cards-wrap[data-simplebar] .simplebar-track.simplebar-horizontal{left:var(--cards-offset);right:var(--cards-offset);bottom:0;border-radius:4em;height:calc(var(--gap)/ 5);background:rgba(255,255,255,.1);opacity:0;-webkit-transition:opacity .75s;transition:opacity .75s}.section__cards-wrap[data-simplebar] .simplebar-scrollbar::before{inset:1px;border-radius:4em;background:var(--blue-color);opacity:0;-webkit-transition:opacity .75s;transition:opacity .75s}.section__cards-wrap[data-simplebar]:hover .simplebar-scrollbar::before,.section__cards-wrap[data-simplebar]:hover .simplebar-track.simplebar-horizontal{opacity:1}.section__cards-wrap[data-simplebar].section__cards-wrap--hover-paused .simplebar-scrollbar::before,.section__cards-wrap[data-simplebar].section__cards-wrap--hover-paused .simplebar-track.simplebar-horizontal,.section__cards-wrap[data-simplebar].section__cards-wrap--hover-paused:hover .simplebar-scrollbar::before,.section__cards-wrap[data-simplebar].section__cards-wrap--hover-paused:hover .simplebar-track.simplebar-horizontal{opacity:0}.section__cards-wrap[data-simplebar] .simplebar-track.simplebar-vertical{display:none}.listing{position:relative;z-index:0;min-height:calc(100vh - var(--header-footer-height) * 2.5);--listing-card-w:var(--card-w)}.listing::before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(90.83% 64.43% at 108.55% 20.69%,rgba(0,255,194,.2) 0,rgba(0,255,194,0) 100%),radial-gradient(93.42% 112.57% at 5.43% 112.22%,rgba(0,117,255,.35) 0,rgba(0,117,255,0) 100%),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0))),var(--dark-bg-color);background:radial-gradient(90.83% 64.43% at 108.55% 20.69%,rgba(0,255,194,.2) 0,rgba(0,255,194,0) 100%),radial-gradient(93.42% 112.57% at 5.43% 112.22%,rgba(0,117,255,.35) 0,rgba(0,117,255,0) 100%),linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%),var(--dark-bg-color);pointer-events:none}@media (width <= 767px) and (orientation:portrait){.listing::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),var(--dark-color);background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%),var(--dark-color)}}.listing__wrapper{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-grid-columns:(1fr) [var(--cols-portrait) ];grid-template-columns:repeat(var(--cols-portrait),1fr);margin:0 auto;padding:0 var(--container-offset);max-width:2200px;gap:var(--gap)}.listing__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(var(--header-footer-height) * 2)}.listing[data-listing-card=wide] .listing__wrapper{-ms-grid-columns:(1fr) [var(--cols-wide) ];grid-template-columns:repeat(var(--cols-wide),1fr)}.promo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);width:100%;height:100%;text-decoration:none;background:rgba(255,255,255,.07);background-position:center;background-size:cover;background-repeat:no-repeat;backdrop-filter:blur(5px)}.promo::before{content:"";position:absolute;inset:0;z-index:0;background:0 0;pointer-events:none}.promo--has-bg{background-image:var(--promo-bg)}.promo--has-bg::before{background:rgba(0,0,0,.28)}.promo--glass{border-color:rgba(255,255,255,.22);background-color:rgba(255,255,255,.11)}.promo--dark{border-color:rgba(255,255,255,.1);background-color:rgba(0,0,0,.35)}.promo--dark::before{background:rgba(0,0,0,.42)}.promo--brand{border-color:rgba(0,255,240,.35);background-color:rgba(0,255,240,.08)}.promo--brand::before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,255,240,.24)),to(rgba(0,0,0,.18)));background:linear-gradient(90deg,rgba(0,255,240,.24),rgba(0,0,0,.18))}.promo__label{position:relative;z-index:1;font-size:.75em;color:rgba(255,255,255,.5)}.promo__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em;max-width:80%;text-align:center;color:var(--light-color);gap:.35em}.promo__eyebrow{font-weight:500;font-size:.55em;text-transform:uppercase;color:rgba(255,255,255,.68)}.promo__title{font-weight:700;font-size:1.15em;line-height:1.05}.promo__text{font-size:.7em;line-height:1.25;color:rgba(255,255,255,.72)}.card{display:block}.card__media{overflow:hidden;margin-bottom:.5em;outline:transparent solid 2px;outline-offset:0;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);width:100%;-webkit-transition:.3s;transition:.3s}@media (hover:hover) and (pointer:fine){.hero__film-title:hover{color:#bcfffb}.card__media:hover{outline-color:var(--blue-color);border:1px solid #00fff0;-webkit-box-shadow:0 0 calc(var(--gap)/ 2) 0 rgba(0,255,240,.5);box-shadow:0 0 calc(var(--gap)/ 2) 0 rgba(0,255,240,.5);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}.card__link:active .card__media,.card__link:focus-visible .card__media{outline-color:var(--blue-color);border:1px solid #00fff0;-webkit-box-shadow:0 0 calc(var(--gap)/ 2) 0 rgba(0,255,240,.5);box-shadow:0 0 calc(var(--gap)/ 2) 0 rgba(0,255,240,.5);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.card__link:focus-visible{outline:2px solid var(--blue-color);outline-offset:3px;border-radius:var(--radius)}.card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card__media picture{display:block;width:100%;height:100%}.card__title{display:-webkit-box;overflow:hidden;padding-bottom:.06em;font-weight:400;font-size:1em;line-height:1.1em;color:var(--light-color);-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (width <= 767px) and (orientation:portrait){.card__title{font-size:2.5vh}}.card__count{font-size:3em}.card__label{font-size:1.5em}.card__link--placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius);color:var(--dark-color);background:radial-gradient(160% 100% at 50% 0,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%),var(--blue-color);-webkit-transition:.3s;transition:.3s}@media (hover:hover) and (pointer:fine){.card__link--placeholder:hover{outline-color:var(--blue-color);-webkit-box-shadow:0 0 calc(var(--gap)/ 2) 0 rgba(0,255,240,.5);box-shadow:0 0 calc(var(--gap)/ 2) 0 rgba(0,255,240,.5);background:var(--blue-color);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.card__link--placeholder:hover .card__arrow svg{-webkit-animation:1s ease-in-out infinite arrow-sway-x;animation:1s ease-in-out infinite arrow-sway-x}}.card__link--placeholder:active,.card__link--placeholder:focus-visible{outline-color:var(--blue-color);-webkit-box-shadow:0 0 calc(var(--gap)/ 2) 0 rgba(0,255,240,.5);box-shadow:0 0 calc(var(--gap)/ 2) 0 rgba(0,255,240,.5);background:var(--blue-color);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.card__link--placeholder:active .card__arrow,.card__link--placeholder:focus-visible .card__arrow{-webkit-animation:1s ease-in-out infinite arrow-sway-x;animation:1s ease-in-out infinite arrow-sway-x}.card__link--placeholder:focus-visible{outline:2px solid var(--blue-color);outline-offset:3px}.card--portrait .card__link--placeholder,.card--portrait .card__media{aspect-ratio:2/3}.card--wide .card__link--placeholder,.card--wide .card__media{aspect-ratio:3/2}.card--square .card__link--placeholder,.card--square .card__media{aspect-ratio:1/1}.card__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card__arrow svg{margin-top:var(--gap);width:72%;height:15px;stroke:var(--dark-color)}.card__arrow svg path{stroke:var(--dark-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}@-webkit-keyframes arrow-sway-x{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes arrow-sway-x{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}}.detail{--detail-cover-image:none;position:relative;padding:calc(var(--header-footer-height) * 1.5) 0;min-height:calc(100dvh - var(--header-footer-height));isolation:isolate}.detail::before{content:"";position:fixed;inset:0;z-index:-2;background-image:var(--detail-cover-image);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.3;-webkit-filter:blur(50px);filter:blur(50px);-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);pointer-events:none}.detail__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--gap) * 2)}.detail__media{position:relative;-webkit-box-flex:0;-ms-flex:0 0 min(30%,500px);flex:0 0 min(30%,500px);overflow:hidden;border-radius:calc(var(--radius) * 2);background:rgba(3,14,20,.5)}.detail__media::after{content:"";position:absolute;inset:0;z-index:1;border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--radius) * 2)}.detail__image{z-index:2;display:block;border:1px solid rgba(255,255,255,.2);border-radius:calc(var(--radius) * 2);width:100%;background:rgba(3,14,20,.5);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;aspect-ratio:.7114}.detail__image.is-loaded{opacity:1}.detail__image.is-error,.detail__image.is-loading{opacity:0}.detail h3,.detail__langs-tab{font-size:.85em;letter-spacing:.04em;color:var(--blue-color)}.detail h3.detail__filter{font-size:1.25em}.detail p{font-size:1em;letter-spacing:.02em}.detail__availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--gap);width:100%;text-align:center;gap:calc(var(--gap)/ 1.5)}.detail__availability p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;gap:calc(var(--gap)/ 2)}.detail__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--gap) * 2)}.detail__title{font-size:3.65em;line-height:1;letter-spacing:.02em}.detail__cast,.detail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--gap) * 1.3)}.detail__meta{border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--radius) * 2);padding:calc(var(--gap)/ 1.25);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background:rgba(255,255,255,.15)}.detail__cast-item,.detail__langs,.detail__meta-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--gap)/ 1.5)}.detail__cast-item p,.detail__langs-values,.detail__meta-item--genres p{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--gap)/ 1.25)}.detail__meta-item--genres p{-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;font-size:.85em}.detail__meta-item--genres span{border:1px solid rgba(255,255,255,.1);border-radius:2em;padding:.5em 1em;background:rgba(255,255,255,.15)}.detail__description{max-width:60ch;line-height:1.25}.detail__cast-item p,.detail__langs-values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail__cast-item span{white-space:nowrap}.detail__langs-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.detail__langs-tab{font-weight:500;text-decoration:underline;color:rgba(255,255,255,.6);cursor:pointer}.detail__langs-tab.is-active{text-decoration:none;color:var(--blue-color)}.detail__langs-values[hidden]{display:none}.detail__track-item{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:minmax(var(--gap),auto) minmax(0,1fr) auto;grid-template-columns:minmax(var(--gap),auto) minmax(0,1fr) auto;border-bottom:1px solid rgba(255,255,255,.4);padding:calc(var(--gap)/ 1.5) 0;gap:0 var(--gap)}.detail__track-item:last-child{border-bottom:0}.detail__trailer{margin:calc(var(--header-footer-height) * 1.5) auto 0;border-radius:calc(var(--radius) * 2);padding:var(--gap);width:100%;max-width:1100px;background:rgba(3,14,20,.5)}.detail__trailer iframe,.detail__trailer-media{display:block;border:0;border-radius:calc(var(--radius)/ 2);width:100%;background:var(--dark-color);aspect-ratio:16/9}.detail__trailer-link{margin:4em auto}@media (width <= 960px){.detail__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.detail__media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%}.detail__image{max-width:70%;max-height:45dvh}.detail__meta{max-width:100%}.detail__trailer{border-radius:calc(var(--radius) * 2);padding:calc(var(--gap)/ 2)}.detail__trailer .detail__trailer-media,.detail__trailer iframe{border-radius:calc(var(--radius) * 1.17)}}body[data-category=tv] .detail__media{-webkit-box-flex:0;-ms-flex:0 0 min(38%,550px);flex:0 0 min(38%,550px)}body[data-category=games] .detail__image,body[data-category=tv] .detail__image{aspect-ratio:1.355}body[data-category=music] .detail__image{aspect-ratio:1}@media (width <= 767px) and (orientation:portrait){.detail{padding:var(--header-footer-height) 0}.detail::before{content:none}.detail__image{border-radius:calc(var(--radius) * 1.5);max-width:100%;max-height:100%}.detail__availability{position:absolute;left:50%;bottom:10px;z-index:5;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:3em;padding:.75em 1.5em;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:rgba(3,16,22,.3);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);backdrop-filter:blur(10px)}.detail__media{border-radius:0;background:0 0}.detail__media::after{content:none}.detail__main{gap:calc(var(--gap) * 1.5)}.detail__meta{border-radius:calc(var(--radius) * 1.5);padding:.75em;gap:calc(var(--gap)/ 1.3)}.detail__cast-item p,.detail__meta-item--genres p{gap:calc(var(--gap)/ 1.5)}.detail__langs-values{gap:calc(var(--gap)/ 2) calc(var(--gap)/ 1.5)}.detail__trailer{margin-top:var(--header-footer-height)}.detail__trailer iframe,.detail__trailer-media{border-radius:calc(var(--radius) * 1.5)}}.policy{position:relative;padding:var(--header-footer-height) 0}.policy h1,.policy h2{margin:1em 0 .5em;letter-spacing:.025em}.policy h3{margin:1em 0;color:var(--blue-color)}.policy p,.policy__list{line-height:130%;opacity:.7}.policy a{text-decoration:underline;color:var(--blue-color);text-decoration-thickness:1px;text-underline-offset:.18em}.policy__list{list-style:disc;margin:1em 0 .5em;padding-left:1em}.policy__list--ordered{list-style-type:decimal;opacity:inherit}.policy__list--ordered--lower{padding-left:2em}.policy__list li{margin:.5em 0}.policy__list li::marker{color:var(--blue-color)}.section__list{position:fixed;left:var(--gap);top:50%;z-index:990;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);gap:var(--gap)}@media (width <= 767px){.section__list{left:10px}}.section__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);width:calc(var(--gap)/ 1.5);background-color:rgba(0,0,0,.6);-webkit-transition:.3s;transition:.3s;cursor:pointer;aspect-ratio:1/1}.section__item span{position:absolute;left:var(--gap);font-size:.3em;opacity:0;-webkit-transition:.5s;transition:.5s}@media (hover:hover) and (pointer:fine){.section__item:hover{border-color:#00fff0}.section__item:hover span{font-size:.8em;text-shadow:0 10px 20px rgba(0,0,0,.6);opacity:1}.menu__category .category__link:hover>h2{color:var(--blue-color)}}.section__item:active,.section__item:focus-visible{border-color:#00fff0}.section__item:active span,.section__item:focus-visible span{font-size:.8em;text-shadow:0 10px 20px rgba(0,0,0,.6);opacity:1}.section__item--select{background-color:var(--blue-color)}.section__item--select span{color:var(--blue-color)}.footer{position:relative;width:100%;height:var(--header-footer-height);background-color:var(--dark-bg-color)}.footer .container{height:100%}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#fff;gap:calc(var(--gap) * 1.3)}.footer .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--gap) * .65)}.footer .copyright p{font-size:.85em;letter-spacing:.03em}.footer .copyright img{height:1.25em}.footer .btn__text{color:var(--blue-color)}@media (width <= 767px) and (orientation:portrait){.footer{font-size:.8em}.footer__inner{gap:1em}}.menu{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;background:rgba(11,27,52,.8);backdrop-filter:blur(20px)}.menu__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--header-footer-height) var(--gap) 0;width:100%;height:100%}.menu__category,.menu__special{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:0}.menu__category{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__category .category__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.menu__category .category__link{position:relative;cursor:pointer}.menu__category .category__link h2{font-size:2em;color:var(--light-color);-webkit-transition:.3s;transition:.3s}.menu__category .category__link.is-active>h2,.menu__category .category__link:active>h2,.menu__category .category__link:focus-visible>h2{color:var(--blue-color)}.menu__category .category__link:focus-visible{outline:2px solid var(--blue-color);outline-offset:4px}.menu__home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;gap:calc(var(--gap)/ 2)}@media (hover:hover) and (pointer:fine){.menu__home:hover .menu__home-icon{border:1px solid #00fff0;background:rgba(0,255,240,.2)}.menu__home:hover .menu__home-icon svg{stroke:var(--blue-color);-webkit-transition:.3s;transition:.3s}.menu__home:hover .btn__text{opacity:1}}.menu__home:active .menu__home-icon,.menu__home:focus-visible .menu__home-icon{border:1px solid #00fff0;background:rgba(0,255,240,.2)}.menu__home:active .menu__home-icon svg,.menu__home:focus-visible .menu__home-icon svg{stroke:var(--blue-color);-webkit-transition:.3s;transition:.3s}.menu__home:active .btn__text,.menu__home:focus-visible .btn__text{opacity:1}.menu__home:focus-visible{outline:2px solid var(--blue-color);outline-offset:4px}.menu__home-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(0,255,240,0);border-radius:2em;min-width:calc(var(--button-height)/ 1.5);background:var(--blue-color);-webkit-transition:.3s;transition:.3s}.menu__home-icon svg{height:.75em;stroke:var(--dark-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:4;-webkit-transition:.3s;transition:.3s}.menu__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(255,255,255,.2509803922);width:100%;height:var(--header-footer-height)}@media (orientation:portrait){.menu__inner{padding-right:0;padding-left:0}.menu__category{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.menu__special{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:var(--gap) 0}.menu .category__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.menu .category__link h2{font-size:5vh}}@media (width <= 767px) and (orientation:portrait){.menu .filters{gap:calc(var(--gap)/ 2)}.menu__footer{height:calc(var(--header-footer-height)/ 1.5)}}.video-player{position:fixed;inset:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(11,27,52,.8);backdrop-filter:blur(20px)}.video-player__dialog{border-radius:calc(var(--radius) * 2);padding:var(--gap);width:min(1100px,100%);height:auto;background:rgba(3,14,20,.75)}.video-player__screen{position:relative}.video-player__media{display:block;border-radius:calc(var(--radius) * 2 - var(--gap));width:100%;background:#000;cursor:pointer;aspect-ratio:16/9}.video-player__control{position:absolute;left:50%;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:calc(var(--gap) * 4);color:var(--light-color);background:rgba(255,255,255,.2);opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s;transition:opacity .5s;pointer-events:none;aspect-ratio:1;backdrop-filter:blur(15px)}.video-player__control--visible{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.video-player__control:hover svg{width:56px;height:56px;-webkit-transition:.25s;transition:.25s}.video-player__control:hover{background:rgba(255,255,255,.3);-webkit-transition:.25s;transition:.25s}}.video-player__control:active svg,.video-player__control:focus-visible svg{width:56px;height:56px;-webkit-transition:.25s;transition:.25s}.video-player__control:active,.video-player__control:focus-visible{background:rgba(255,255,255,.3);-webkit-transition:.25s;transition:.25s}.video-player__control:focus-visible{outline:2px solid var(--blue-color);outline-offset:2px}.video-player__icon svg{display:block;width:48px;height:48px}.video-player__control.is-playing .video-player__icon--play,.video-player__control:not(.is-playing) .video-player__icon--pause,.video-player__icon--pause{display:none}.video-player__control.is-playing .video-player__icon--pause,.video-player__control:not(.is-playing) .video-player__icon--play{display:-webkit-box;display:-ms-flexbox;display:flex}@media (width <= 767px) and (orientation:portrait){.video-player__dialog{border-radius:0;padding:0;background:0 0}.video-player__media{border-radius:calc(var(--radius) * 1.5)}}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;opacity:0;-webkit-transition:opacity .2s linear .5s;transition:opacity .2s linear .5s;top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}