@charset "UTF-8";*,::after,::before{box-sizing:border-box}body{background-color:#0e0e0e}.movies-header{z-index:2}.movies-header-top{background-color:transparent}.bf22-page{background-color:#0e0e0e;font-family:Rubik,sans-serif}.bf22-page .ui-btn_sale{background-color:#fcd16b;color:#000;font-size:16px;line-height:1.2;height:48px;border-radius:10px}@media screen and (max-width:768px){.bf22-page .ui-btn_sale{height:36px;font-size:12px;border-radius:8px}}.bf22-page .ui-btn_sale-dolyame{background-color:#fff}@media screen and (max-width:768px){.bf22-page .ui-btn_sale-dolyame img{height:10px}}.sale-hero .cnt{max-width:1260px}.sale-hero__bg{position:absolute;right:0}@media screen and (max-width:1300px){.sale-hero__bg{width:24vw}}@media screen and (max-width:1100px){.sale-hero__bg{width:20vw}}.sale-hero__container{display:flex;flex-direction:column;align-items:center}.sale-hero__sale{font-family:"VCR OSD Mono",sans-serif;font-size:178px;line-height:1.1;text-align:center;margin:0;color:#ffffc0;z-index:1;text-shadow:0 0 1px #ffffc0,0 0 2px #ffffc0,0 0 7px #ffffc0,0 0 14px #ffc800,0 0 24px #ffc800,0 0 42px #ffc800}@media screen and (max-width:1200px){.sale-hero__sale{font-size:14vw}}@media screen and (max-width:768px){.sale-hero__sale{font-size:52px}}.sale-hero__sale-slogan{font-family:Rubik,sans-serif;font-weight:700;font-size:47px;line-height:1.3;opacity:.8;color:#d7d5cd;text-transform:uppercase;margin-top:0;margin-bottom:-15px;text-align:center;z-index:1}@media screen and (max-width:768px){.sale-hero__sale-slogan{font-size:20px;margin-bottom:0;opacity:1}}.sale-hero__title{font-family:Rubik,sans-serif;font-weight:700;font-size:47px;line-height:1.3;color:#fffae6;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.sale-hero__title{font-size:14px}}.sale-hero__title .bold{color:#ffc800}.sale-hero__bg-top-wrap{text-align:center;position:relative;margin:-125px 0 -260px 50px;z-index:0;pointer-events:none}@media screen and (max-width:992px){.sale-hero__bg-top-wrap{margin-left:0;margin-top:-130px}}@media screen and (max-width:768px){.sale-hero__bg-top-wrap{margin-top:-20px;margin-bottom:-200px}}@media screen and (max-width:560px){.sale-hero__bg-top-wrap{margin-bottom:-135px}}@media screen and (max-width:450px){.sale-hero__bg-top-wrap{margin-bottom:-120px}}.sale-hero__bg-top{pointer-events:none;z-index:0}@media screen and (max-width:992px){.sale-hero__bg-top{width:90%}}@media screen and (max-width:768px){.sale-hero__bg-top{width:70%}}.sale-hero__bg-bottom{width:100%;position:relative;pointer-events:none}.sale-hero__bg-bottom_opacity{width:95%;position:relative;pointer-events:none;opacity:.15}@media screen and (max-width:992px){.sale-hero__bg-bottom_opacity{width:100%}}@media screen and (max-width:768px){.sale-hero__bg-bottom_opacity{width:100%;opacity:1}}.sale-hero__mob-app{margin-bottom:-200px;position:relative;z-index:1}@media screen and (max-width:992px){.sale-hero__mob-app{margin-bottom:-150px}}@media screen and (max-width:768px){.sale-hero__mob-app{order:2;margin-bottom:20px}}.sale-hero__mob-app_anon{margin-bottom:-200px}@media screen and (max-width:992px){.sale-hero__mob-app_anon{margin-bottom:-165px}}@media screen and (max-width:768px){.sale-hero__mob-app_anon{order:2;margin-bottom:20px}}.sale-hero__mob-app-top{display:flex;align-items:center;gap:40px}@media screen and (max-width:992px){.sale-hero__mob-app-top{gap:20px}}@media screen and (max-width:768px){.sale-hero__mob-app-top{flex-direction:column}}.sale-hero__mob-app-bottom{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:20px}.sale-hero__mob-app-text{color:#d7d5cd;font-size:47px;font-weight:800;line-height:1.3;margin:0}@media screen and (max-width:992px){.sale-hero__mob-app-text{font-size:35px}}@media screen and (max-width:768px){.sale-hero__mob-app-text{font-size:24px}}.sale-hero__mob-app-text .bold{font-size:80px;color:#07f}@media screen and (max-width:992px){.sale-hero__mob-app-text .bold{font-size:65px}}@media screen and (max-width:768px){.sale-hero__mob-app-text .bold{font-size:48px}}.sale-hero__mob-app-button.appstore svg path:nth-child(2){fill:#1A1C20}.sale-hero__mob-app-button.play svg path:first-child{fill:#1A1C20}.sale-hero__mob-app-button.rustore{flex:1 1 200px;width:367px}.sale-hero__mob-app-button.rustore svg rect{stroke:#A6A6A6}@media screen and (max-width:768px){.sale-hero__mob-app-button.rustore{width:250px;flex:0 0 auto}}.sale-hero__mob-app-desc{text-align:center;margin-top:30px}@media screen and (max-width:768px){.sale-hero__mob-app-desc{margin-top:20px}}.sale-hero__mob-app-desc-top{margin:0;font-weight:700;font-size:20px;line-height:1.3;color:#d7d5cd}@media screen and (max-width:768px){.sale-hero__mob-app-desc-top{font-size:12px;line-height:1.5}}.sale-hero__mob-app-desc-bottom{margin:0;font-weight:700;font-size:20px;line-height:1.3;color:#d7d5cd;opacity:.6}@media screen and (max-width:768px){.sale-hero__mob-app-desc-bottom{font-size:12px;line-height:1.5}}.sale-countdown{position:relative}.sale-countdown__bg{position:absolute;left:0;top:95px;width:15vw}@media screen and (max-width:992px){.sale-countdown__bg{top:225px}}@media screen and (max-width:768px){.sale-countdown__bg{top:95px;width:auto}}.sale-countdown .sale-timer{margin:0 auto}.sale-countdown .sale-timer__times{display:flex;gap:32px}@media screen and (max-width:992px){.sale-countdown .sale-timer__times{gap:22px}}@media screen and (max-width:768px){.sale-countdown .sale-timer__times{gap:15px}}.sale-countdown .sale-timer__title{font-family:Rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.3;margin-bottom:22px;margin-top:0;text-align:center}@media screen and (max-width:768px){.sale-countdown .sale-timer__title{font-size:18px;margin-bottom:10px}}.sale-countdown .sale-timer__item{text-align:center}.sale-countdown .sale-timer__item-value{font-size:80px;line-height:1.2;font-family:"VCR OSD Mono",sans-serif;text-shadow:0 0 1px #ffffc0,0 0 2px #ffffc0,0 0 7px #ffffc0,0 0 14px #ffc800,0 0 24px #ffc800,0 0 43px #ffc800}@media screen and (max-width:768px){.sale-countdown .sale-timer__item-value{font-size:32px}}.sale-countdown .sale-timer__item-separator{font-size:80px;line-height:1.2;font-family:"VCR OSD Mono",sans-serif;text-shadow:0 0 1px #ffffc0,0 0 2px #ffffc0,0 0 7px #ffffc0,0 0 14px #ffc800,0 0 24px #ffc800,0 0 43px #ffc800}@media screen and (max-width:768px){.sale-countdown .sale-timer__item-separator{font-size:32px}}.sale-countdown .sale-timer__item-title{font-size:40px;line-height:1.2;text-transform:lowercase;margin:0}@media screen and (max-width:768px){.sale-countdown .sale-timer__item-title{font-size:16px}}.sale-product{padding-top:50px;padding-bottom:40px;position:relative;overflow-x:hidden}@media screen and (max-width:768px){.sale-product{padding-top:30px;padding-bottom:50px}}.sale-product__bg{position:absolute;bottom:0;right:0;width:10vw}@media screen and (max-width:768px){.sale-product__bg{width:auto}}.sale-product__item{position:relative;z-index:1;margin:0 auto;max-width:460px;padding:32px;background-image:url("/assets/images/march26/tarif_bg.png");background-size:100% 100%;background-repeat:no-repeat;text-align:center}@media screen and (max-width:768px){.sale-product__item{padding:21px}}.sale-product__item-price{font-weight:700;font-size:46px;line-height:1;margin:0}@media screen and (max-width:768px){.sale-product__item-price{font-size:24px}}.sale-product__item-price .bold{font-size:63px}@media screen and (max-width:768px){.sale-product__item-price .bold{font-size:32px}}.sale-product__item-old-price{font-weight:700;font-size:32px;line-height:1.3;text-decoration:line-through;margin:0;color:#fff;opacity:.6}@media screen and (max-width:768px){.sale-product__item-old-price{font-size:16px}}.sale-product__item-name{margin-top:16px;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:0}@media screen and (max-width:768px){.sale-product__item-name{font-size:24px;margin-top:8px;max-width:230px}}.sale-product__item-action-time{margin:16px auto 0;font-size:28px;line-height:1.3;max-width:90%}@media screen and (max-width:768px){.sale-product__item-action-time{font-size:14px;max-width:175px}}.sale-product__item_buttons{display:flex;flex-direction:column;gap:16px;margin-top:32px}@media screen and (max-width:768px){.sale-product__item_buttons{margin-top:16px;gap:8px}}.sale-product__item-btn-buy{font-weight:700}.sale-product__item-desc{font-size:18px;line-height:1.5;margin:32px 0 0 0}@media screen and (max-width:768px){.sale-product__item-desc{margin:6px 0 0 0;font-size:9px}}.sale-product__videotape{position:absolute;top:50%;left:0;width:100vw;height:200px;transform:translateY(-50%);z-index:0}@media screen and (max-width:1400px){.sale-product__videotape{height:12vw}}.sale-product__videotape::after,.sale-product__videotape::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background-image:url("/assets/images/march26/videotape.png");background-size:50% 100%;background-repeat:repeat-x;background-position:0 0;animation:scrollLeft 60s linear infinite}.sale-product__videotape::before{animation-delay:0s}.sale-product__videotape::after{animation-delay:-30s}.sale-tarifs{padding-top:30px}.sale-tarifs__title{font-size:48px;font-weight:500;line-height:1.2;color:#fff;text-align:center;padding:0;margin-bottom:20px}@media screen and (max-width:768px){.sale-tarifs__title{font-size:24px}}.sale-tarifs__title .c-yellow{color:#f8cb6d}.sale-tarifs .cnt{flex-direction:column}.sale-tarifs__list{display:flex;align-items:center;justify-content:center;gap:40px}@media screen and (max-width:992px){.sale-tarifs__list{flex-wrap:wrap;gap:16px}}.sale-tarifs .sale-tarif{border:4px solid #fcd16b;border-radius:28px;padding:32px;text-align:center;color:#fff}@media screen and (max-width:768px){.sale-tarifs .sale-tarif{padding:24px 16px}}.sale-tarifs .sale-tarif_white{background-color:#fff;border:4px solid #fff;color:#000}.sale-tarifs .sale-tarif__title{font-size:32px;font-weight:500;margin:0}.sale-tarifs .sale-tarif__price{margin:24px 0 0;font-size:48px;font-weight:500;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:768px){.sale-tarifs .sale-tarif__price{margin-top:7px;font-size:46px}}.sale-tarifs .sale-tarif__price .old-price{font-size:28px;line-height:1.3;opacity:.6;text-decoration:line-through}@media screen and (max-width:768px){.sale-tarifs .sale-tarif__price .old-price{font-size:24px}}.sale-tarifs .sale-tarif__price .period{font-size:20px;line-height:1.2;width:100%}.sale-tarifs .sale-tarif__desc{font-size:16px;line-height:1.6;margin:0}.sale-tarifs .sale-tarif__desc .price{font-size:18px;font-weight:400}.sale-tarifs .sale-tarif__desc .old-price{font-size:14px;font-weight:500;line-height:1.3;opacity:.6;text-decoration:line-through}.sale-tarifs .sale-tarif__action{margin:24px 0 0;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:768px){.sale-tarifs .sale-tarif__action{margin-top:16px;gap:8px}}.sale-tarifs .sale-tarif__action .ui-btn_sale{font-size:20px;font-weight:500}@media screen and (max-width:768px){.sale-tarifs .sale-tarif__action .ui-btn_sale{font-weight:700;font-size:12px}}.sale-tarifs .sale-tarif__action .ui-btn_sale-dolyame{border:2px solid #dcdcdc;font-size:16px;font-weight:400}@media screen and (max-width:768px){.sale-tarifs .sale-tarif__action .ui-btn_sale-dolyame{font-size:12px}}.cert-info{text-align:center;margin-top:20px}.cert-info .row{justify-content:center}.cert-info .movies-link{color:#fff!important;width:auto}.cert-info .movies-link:hover{color:#fff!important}.cert-info .movies-checkbox-wrap{display:inline-flex;align-items:center}.sale-promo_box{margin-top:20px}.sale-promo_box .row{justify-content:center}.sale-promo_box .row .movies-price-promo .input-promo{color:#fff!important;border-bottom:1px dashed #fff!important}.sale-features{margin-top:100px;position:relative}@media screen and (max-width:768px){.sale-features{margin-top:50px}}.sale-features .cnt{flex-direction:column}.sale-features__bg{position:absolute;left:0;top:0}@media screen and (max-width:992px){.sale-features__bg{display:none}}.sale-features__title{font-size:48px;font-weight:500;line-height:1.2;margin:0;text-align:center}@media screen and (max-width:768px){.sale-features__title{font-size:24px}}.sale-features__sub-title{color:#999;font-size:18px;line-height:1.5;margin:14px 0 0;text-align:center}@media screen and (max-width:768px){.sale-features__sub-title{font-size:12px}}@media screen and (max-width:768px){.sale-features__sub-title .br-text{display:none}}.sale-features__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;color:#000;margin-top:80px}@media screen and (max-width:992px){.sale-features__list{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.sale-features__list{margin-top:40px;gap:8px}}.sale-features__list-item{background-color:#fff;border:1px solid #262626;border-radius:16px;padding:28px}@media screen and (max-width:768px){.sale-features__list-item{padding:14px}}.sale-features__list-item-wrap{display:flex;align-items:center;gap:16px}@media screen and (max-width:768px){.sale-features__list-item-wrap{gap:8px}}.sale-features__list-item-title{color:#141414;font-weight:600;font-size:24px;line-height:1.5}@media screen and (max-width:768px){.sale-features__list-item-title{font-size:12px}}.sale-features__list-item-desc{margin:16px 0 0;font-size:18px;color:#000;opacity:.5}@media screen and (max-width:768px){.sale-features__list-item-desc{font-size:10px}}@media screen and (max-width:768px){.sale-features__list-item-desc .br-text{display:none}}.sale-features__list-item-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:28px}@media screen and (max-width:768px){.sale-features__list-item-row{gap:8px}}@media screen and (max-width:768px){.sale-features__list-item-icon{width:36px;height:36px}}.sale-features .sale-button-block-wrap{text-align:center;margin:80px 0 0}@media screen and (max-width:768px){.sale-features .sale-button-block-wrap{margin-top:40px}}.sale-features .sale-button-block-wrap .ui-btn_sale{font-size:20px;font-weight:500;padding:8px 67px;border-radius:8px}@media screen and (max-width:768px){.sale-features .sale-button-block-wrap .ui-btn_sale{font-size:12px;height:36px;padding:8px 34px;font-weight:700}}.sale-reviews{margin-top:100px;position:relative;overflow-x:hidden}@media screen and (max-width:768px){.sale-reviews{margin-top:80px}}.sale-reviews .cnt{display:block;position:relative}@media screen and (max-width:1260px){.sale-reviews .cnt{padding:0 30px}}@media screen and (max-width:992px){.sale-reviews .cnt{padding:0 15px}}.sale-reviews__title{font-size:48px;font-weight:500;margin:0;text-align:center}.sale-reviews__slider{position:relative;padding:20px 0 40px;overflow:visible!important;margin-top:130px;margin-bottom:130px}.sale-reviews__slider::after,.sale-reviews__slider::before{content:"";position:absolute;top:0;bottom:0;width:calc(50vw - 500px + 60px);z-index:10;pointer-events:none}@media screen and (max-width:1260px){.sale-reviews__slider::after,.sale-reviews__slider::before{width:calc(50vw - 440px)}}@media screen and (max-width:1024px){.sale-reviews__slider::after,.sale-reviews__slider::before{width:calc(50vw - 340px)}}@media screen and (max-width:992px){.sale-reviews__slider::after,.sale-reviews__slider::before{width:125px}}@media screen and (max-width:768px){.sale-reviews__slider::after,.sale-reviews__slider::before{display:none}}.sale-reviews__slider::before{left:0;margin-left:calc(-1 * (50vw - 640px + 60px));background:linear-gradient(90deg,#0e0e0e 0,rgba(14,14,14,0) 100%)}@media screen and (max-width:1260px){.sale-reviews__slider::before{margin-left:-60px;width:calc(50vw - 520px)}}@media screen and (max-width:1024px){.sale-reviews__slider::before{width:calc(50vw - 418px)}}@media screen and (max-width:992px){.sale-reviews__slider::before{margin-left:-15px;display:none}}.sale-reviews__slider::after{right:0;margin-right:calc(-1 * (50vw - 640px + 60px));background:linear-gradient(270deg,#0e0e0e 0,rgba(14,14,14,0) 100%)}@media screen and (max-width:1260px){.sale-reviews__slider::after{margin-right:-60px}}@media screen and (max-width:992px){.sale-reviews__slider::after{margin-right:-15px}}.sale-reviews .swiper-slide{height:auto}.sale-reviews .review-card{background:linear-gradient(90deg,rgba(255,255,255,.8) 0,rgba(255,255,255,.5) 100%),linear-gradient(90deg,#dbd4ed 0,#f2e8e8 100%);border-radius:16px;padding:32px;color:#000;height:100%;display:flex;flex-direction:column}.sale-reviews .review-card__user{display:flex;gap:10px;align-items:center}.sale-reviews .review-card__name{font-weight:600;font-size:18px}.sale-reviews .review-card__avatar{border-radius:50%;width:48px;height:48px}.sale-reviews .review-card__icon{align-self:flex-start;margin-left:auto}.sale-reviews .review-card__text{margin:12px 0 0;flex-grow:1}.sale-reviews .swiper-button-next,.sale-reviews .swiper-button-prev{color:transparent;width:42px;height:auto;background:0 0;z-index:11}@media screen and (max-width:992px){.sale-reviews .swiper-button-next,.sale-reviews .swiper-button-prev{display:none}}.sale-reviews .swiper-button-next.swiper-button-prev,.sale-reviews .swiper-button-prev.swiper-button-prev{left:-25px;background-image:url("/assets/images/march26/arrow.svg");background-repeat:no-repeat;transform:scaleX(-1)}.sale-reviews .swiper-button-next.swiper-button-next,.sale-reviews .swiper-button-prev.swiper-button-next{right:-25px;background-image:url("/assets/images/march26/arrow.svg");background-repeat:no-repeat}.sale-reviews .swiper-button-prev{left:-60px}.sale-reviews .swiper-button-next{right:-60px}.sale-reviews .swiper-button-disabled{display:none}.sale-reviews .swiper-pagination{bottom:10px!important}.sale-reviews .swiper-pagination-bullet{width:8px;height:8px;background:rgba(255,255,255,.3);opacity:1;transition:all .3s}.sale-reviews .swiper-pagination-bullet-active{background:#fff;width:24px;border-radius:4px}@media (max-width:1024px){.sale-reviews .sale-reviews .swiper-button-prev{left:10px}.sale-reviews .sale-reviews .swiper-button-next{right:10px}}@media (max-width:768px){.sale-reviews .sale-reviews{padding:48px 0}.sale-reviews .sale-reviews__title{font-size:24px}.sale-reviews .sale-reviews__slider{padding:20px 10px 50px;margin-top:20px;margin-bottom:30px}.sale-reviews .review-card{padding:20px}.sale-reviews .review-card__avatar{width:36px;height:36px}.sale-reviews .review-card__name{font-size:13px}.sale-reviews .review-card__text{font-size:12px}.sale-reviews .swiper-button-next,.sale-reviews .swiper-button-prev{display:none}}@media (max-width:480px){.sale-reviews .review-card{padding:16px}}.sale__promo{background-color:#fff;padding:20px 0}.sale__promo-wrap{display:flex;align-items:center;justify-content:center;width:100%;gap:80px}@media screen and (max-width:768px){.sale__promo-wrap{flex-direction:column;gap:15px}}.sale__promo-title{font-weight:500;font-size:24px;line-height:1.3;color:#000;margin:0}.sale__promo-form{display:flex;align-items:flex-start;gap:20px}@media screen and (max-width:1030px){.sale__promo-form{flex-direction:column}}@media screen and (max-width:768px){.sale__promo-form{width:80%}}.sale__promo-form-item{position:relative}@media screen and (max-width:768px){.sale__promo-form-item{width:100%}}.sale__promo-form-btn{background-color:#fcd16b;color:#000;font-size:18px;font-weight:500;line-height:1.2;border:0;border-radius:6px;padding:13px 67px;width:260px}@media screen and (max-width:1030px){.sale__promo-form-btn{width:100%}}.sale__promo-form-input{background-color:#fff;border:1px solid #b3b3b3;border-radius:6px;padding:14px 10px;font-size:16px;width:393px}@media screen and (max-width:768px){.sale__promo-form-input{width:100%}}.sale__promo-form-input:focus{outline:0;box-shadow:none}.sale__promo-form-input.error{border-color:#f44}.sale__promo-form-error{display:none;color:#f44;font-size:14px;margin-top:6px;height:0;font-weight:400;position:absolute;bottom:0}.sale__promo-form-error.visible{display:block}.sale__promo-form-success{display:none;color:#28a745;font-size:14px;margin-top:6px;height:0;font-weight:500;line-height:1.3;position:absolute;bottom:0}.sale__promo-form-success.visible{display:block}.sale__promo-form-error.visible+.sale__promo-form-success.visible{display:none}.sale__bottom{position:relative;padding-top:50px;z-index:1}.sale__bottom_price{padding-top:250px}@media screen and (max-width:768px){.sale__bottom_price{padding-top:180px}}.sale__bottom-bg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-width:100%;height:auto}@media screen and (max-width:768px){.sale__bottom-bg{max-width:80%}}@media screen and (max-width:550px){.sale__bottom-bg{max-width:100%}}@keyframes scrollLeft{from{background-position:0 0}to{background-position:-100% 0}}