@charset "UTF-8";.hamburger{padding:10px 10px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.8}.hamburger.is-active:hover{opacity:.8}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#faa61a}.hamburger-box{width:30px;height:26px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:30px;height:2px;background-color:#faa61a;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-12px}.hamburger-inner::after{bottom:-12px}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:12px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:24px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,12px,0) rotate(45deg);transform:translate3d(0,12px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-4.28571px,-10px,0);transform:rotate(-45deg) translate3d(-4.28571px,-10px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-24px,0) rotate(-90deg);transform:translate3d(0,-24px,0) rotate(-90deg)}body{font-family:Inter,sans-serif;font-size:16px;line-height:1.4;color:#fff;background:#000}body.modal-open>footer,body.modal-open>header,body.modal-open>main,body.modal-open>section{-webkit-filter:blur(10px);filter:blur(10px)}h1{font-size:36px;font-weight:700;text-align:center;color:#fff}@media screen and (max-width:767px){h1{font-size:30px}}h2{font-size:36px;font-weight:700;color:#fff;text-align:left}@media screen and (max-width:767px){h2{font-size:25px}}p{margin-bottom:0}a{color:#faa61a}a:hover{color:#fbb94c}img{max-width:100%}.svg-icon{width:25px;height:25px;fill:#faa61a}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container{max-width:1525px}.container--small{max-width:1265px}.about__btn,.actual__btn,.btn,.btn-big,.callback__form-btn,.cases__btn,.contacts-page .contacts-block__btn,.faq__btn,.main-banner__btn,.main-order__btn-big,.main-order__form-btn,.patent__btn,.product__btn,.product__construct .qq-upload-button,.product__form-btn,.product__form-sberpay-btn,.realism__btn{font-size:14px;line-height:1;border-radius:0}.btn-black,.main-order__btn{color:#fff;border:1px solid #faa61a;padding:10px 20px}.btn-black:hover,.main-order__btn:hover{color:#000;background:#faa61a}.btn-black:hover .btn-icon,.main-order__btn:hover .btn-icon{fill:#000}.about__btn,.actual__btn,.btn-big,.btn-yellow,.callback__form-btn,.cases__btn,.contacts-page .contacts-block__btn,.faq__btn,.main-banner__btn,.main-order__btn-big,.main-order__form-btn,.patent__btn,.product__btn,.product__construct .qq-upload-button,.product__form-btn,.product__form-sberpay-btn,.realism__btn{color:#000;font-weight:500;background-image:-o-linear-gradient(357.44deg,#faa61a 0,#fac91a 100%);background-image:linear-gradient(92.56deg,#faa61a 0,#fac91a 100%);padding:17px 20px;position:relative}.about__btn:hover,.actual__btn:hover,.btn-big:hover,.btn-yellow:hover,.callback__form-btn:hover,.cases__btn:hover,.contacts-page .contacts-block__btn:hover,.faq__btn:hover,.main-banner__btn:hover,.main-order__btn-big:hover,.main-order__form-btn:hover,.patent__btn:hover,.product__btn:hover,.product__construct .qq-upload-button:hover,.product__form-btn:hover,.product__form-sberpay-btn:hover,.realism__btn:hover{background-image:-o-linear-gradient(357.44deg,#fac91a 0,#faa61a 100%);background-image:linear-gradient(92.56deg,#fac91a 0,#faa61a 100%);color:#000}.about__btn,.actual__btn,.btn-big,.btn-shadow,.callback__form-btn,.cases__btn,.contacts-page .contacts-block__btn,.faq__btn,.main-banner__btn,.main-order__btn-big,.main-order__form-btn,.patent__btn,.product__btn,.product__construct .qq-upload-button,.product__form-btn,.product__form-sberpay-btn,.realism__btn{-webkit-box-shadow:0 14px 40px rgba(250,166,26,.35);box-shadow:0 14px 40px rgba(250,166,26,.35)}.about__btn:focus,.actual__btn:focus,.btn-big:focus,.btn-shadow:focus,.callback__form-btn:focus,.cases__btn:focus,.contacts-page .contacts-block__btn:focus,.faq__btn:focus,.main-banner__btn:focus,.main-order__btn-big:focus,.main-order__form-btn:focus,.patent__btn:focus,.product__btn:focus,.product__construct .qq-upload-button:focus,.product__form-btn:focus,.product__form-sberpay-btn:focus,.realism__btn:focus{-webkit-box-shadow:0 17px 45px rgba(250,166,26,.4);box-shadow:0 17px 45px rgba(250,166,26,.4)}.about__btn,.actual__btn,.btn-big,.callback__form-btn,.cases__btn,.contacts-page .contacts-block__btn,.faq__btn,.main-banner__btn,.main-order__btn-big,.main-order__form-btn,.patent__btn,.product__btn,.product__construct .qq-upload-button,.product__form-btn,.product__form-sberpay-btn,.realism__btn{width:260px;height:55px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}@media screen and (max-width:767px){.about__btn,.actual__btn,.btn-big,.callback__form-btn,.cases__btn,.contacts-page .contacts-block__btn,.faq__btn,.main-banner__btn,.main-order__btn-big,.main-order__form-btn,.patent__btn,.product__btn,.product__construct .qq-upload-button,.product__form-btn,.product__form-sberpay-btn,.realism__btn{margin-left:auto;margin-right:auto}}@media screen and (max-width:1300px){.about__btn,.actual__btn,.btn-big,.callback__form-btn,.cases__btn,.contacts-page .contacts-block__btn,.faq__btn,.main-banner__btn,.main-order__btn-big,.main-order__form-btn,.patent__btn,.product__btn,.product__construct .qq-upload-button,.product__form-btn,.product__form-sberpay-btn,.realism__btn{width:200px}}.btn-icon{width:30px;height:30px;fill:#fff;-webkit-transition:.15s;-o-transition:.15s;transition:.15s;margin-left:5px}.text-yellow{color:#faa61a}@media screen and (min-width:992px){.header{height:100px}}@media screen and (max-width:991px){.header{padding-top:20px;padding-bottom:20px}}.header__logo-img{width:263px;max-width:100%}@media screen and (max-width:1367px){.header__logo-img{width:200px}}@media screen and (max-width:767px){.header__logo-img{margin-top:20px;margin-bottom:20px}}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;margin:0;padding:0}.header__menu-hamburger{display:none}@media screen and (max-width:767px){.header__menu-hamburger{display:block}}.header__menu-item{margin:0;padding:0 25px}@media screen and (max-width:1367px){.header__menu-item{padding:0 15px}}.header__menu-item a{color:#9a9a9a;font-weight:400;border-bottom:5px solid transparent;padding:30px 0;display:block}.header__menu-item a:hover{border-bottom-color:#faa61a;color:#fff;text-decoration:none}@media screen and (max-width:767px){.header__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;opacity:0;height:0;left:100%;top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__menu-col{padding:0}.header__menu.is-active{opacity:1;height:auto;z-index:100;background:#0b0b0b;border:1px solid #faa61a;padding-top:20px;padding-bottom:20px}.header__menu-col{position:relative}.header__menu-item a{padding:10px 0;border:none}}.header__contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1300px){.header__contacts-item--email{display:none}}@media screen and (max-width:991px){.header__contacts-item--email{display:block}}.header__contacts-item .svg-icon{margin-right:14px}.header__contacts-item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__contacts-item-body small{font-size:12px;font-weight:400;color:#9a9a9a}.header__contacts-item-link{font-size:16px;color:#fff;margin-top:5px}@media screen and (max-width:1367px){.header__contacts-item-link{font-size:15px}}.header__contacts-item-link:hover{text-decoration:none;color:#ccc}.header__contacts-btn .btn-icon{width:25px;height:25px}@media screen and (max-width:767px){.header__social-col{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}}.header__social-item{padding:0 15px}@media screen and (max-width:1367px){.header__social-item{padding:0 5px}}@media screen and (max-width:767px){.header__social-item{padding:0}}.header__social-item:hover{opacity:.8}.header__social-icon{width:32px;height:32px;fill:#faa61a}.main-banner{background-image:url(../images/noise-bg.jpg);background-repeat:repeat;padding:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-display:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.main-banner{min-height:calc(100vh - 100px)}}.main-banner__header{text-align:left;margin-bottom:20px;font-size:30px;color:#faa61a}@media screen and (max-width:767px){.main-banner__header{text-align:center;font-size:24px}}.main-banner__text{margin-bottom:30px}@media screen and (max-width:767px){.main-banner__text{text-align:center}}@media screen and (max-width:767px){.main-banner__btn{margin:auto;margin-bottom:20px}}.main-banner__img{text-align:right}@media screen and (min-width:992px){.about__text{position:relative;padding-top:95px;padding-bottom:95px}.about__text::after,.about__text::before{display:block;content:"";width:95px;height:95px;position:absolute;top:0;right:0}.about__text::before{background:url(../images/icons/sprite.svg#img) no-repeat center;background-size:35px 35px;z-index:11}.about__text::after{z-index:10;background-image:-o-linear-gradient(357.44deg,#faa61a 0,#fac91a 100%);background-image:linear-gradient(92.56deg,#faa61a 0,#fac91a 100%)}}@media screen and (max-width:767px){.about__text{text-align:center}}.about__header{margin-bottom:3rem}@media screen and (max-width:767px){.about__header{text-align:center;margin-top:3rem}}.patent{background-image:url(../images/noise-bg.jpg);background-repeat:repeat;padding:100px 0}.patent__image{text-align:center}@media screen and (min-width:992px){.patent__image{text-align:right}}@media screen and (max-width:767px){.patent__header,.patent__text{text-align:center}}.patent__btn{margin-top:35px}.patent p{margin-bottom:.5rem}.realism__btn{margin-top:35px}.realism p{margin-bottom:.5rem}.actual{padding:62px 0;margin-bottom:90px}.actual__header{margin-bottom:1.5rem}@media screen and (max-width:767px){.actual__header{text-align:center;margin-top:1rem}}@media screen and (max-width:767px){.actual__text{text-align:center}}.actual__btn{margin-top:35px}.actual p{margin-bottom:.5rem}.advantages{padding-bottom:100px}@media screen and (max-width:767px){.advantages{padding-top:50px}}.advantages__col:nth-child(1){background:#1f1f1f}.advantages__col:nth-child(2){background:#1a1a1a}.advantages__col:nth-child(3){background:#0f0f0f}.advantages__item{padding:53px 50px;text-align:center;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}.advantages__icon-svg{width:70px;height:70px;fill:#faa61a}.advantages__header{font-size:24px;font-weight:500;margin-top:20px;margin-bottom:10px}.cases{padding:144px 0;background-image:url(../images/noise-bg.jpg);background-repeat:repeat}.cases__item{display:block}.cases__item-image{position:relative;overflow:hidden}.cases__item-image::after{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.83);content:"Просмотр";opacity:0;border:1px solid #faa61a;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;text-align:center;color:#fff;font-size:18px;font-weight:500;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.cases__item:hover .cases__item-image::after{opacity:1}.cases__carousel.owl-carousel .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 15px}@media screen and (min-width:992px){.cases__carousel.owl-carousel .owl-dots{display:none}}.cases__carousel.owl-carousel .owl-dot{width:5px;height:5px;margin:0 8px;border-radius:50%;background:#585757;display:block}.cases__carousel.owl-carousel .owl-dot.active{background:#faa61a}.cases__btn{margin-top:60px}.faq{padding:100px 0}.faq__item{background:#202020;margin-bottom:5px}.faq__item-header{cursor:pointer;padding:13px 80px 13px 25px;color:#fff;font-size:18px;position:relative}@media screen and (max-width:767px){.faq__item-header{font-size:16px;padding-right:50px}}.faq__item-header::after{width:18px;height:18px;right:40px;top:calc(50% - 9px);position:absolute;content:"";background:url(../images/icons/sprite.svg#angle) no-repeat center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}@media screen and (max-width:767px){.faq__item-header::after{right:20px}}.faq__item-header.collapsed::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq__item-text{padding:8px 25px}.faq__item-body{padding:20px 0;border-top:1px solid #faa61a;font-size:14px}.faq__accordion{margin-bottom:45px}.why{padding-top:100px;margin-bottom:20px}.why__item{text-align:center;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;padding:7px;height:100%}.why__icon-svg{width:40px;height:40px;fill:#faa61a}.why__header{font-size:20px;font-weight:500;color:#faa61a;margin-top:20px;margin-bottom:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.why__text{font-size:16px;font-weight:400}.main-order{background-image:url(../images/noise-bg.jpg);background-repeat:repeat;padding-top:100px}@media screen and (min-width:992px){.main-order__image{background:url(/assets/images/lamp.png) no-repeat;background-size:contain;background-position:bottom right}}.main-order__header{margin-bottom:20px;line-height:1.4}@media screen and (max-width:767px){.main-order__header{text-align:center}}.main-order__text{margin-bottom:40px;font-size:18px;font-weight:400}@media screen and (max-width:767px){.main-order__text{text-align:center}}.main-order__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-order__btn{color:#faa61a;width:260px;height:55px;margin-bottom:40px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.main-order__btn{margin-right:auto;margin-left:auto}}.main-order__btn-big{margin-right:15px}@media screen and (max-width:767px){.main-order__btn-big{margin-right:auto;margin-left:auto}}.main-order__form{background:#f0f0f0;padding:20px 52px;margin-bottom:80px}@media screen and (max-width:767px){.main-order__form{padding-left:20px;padding-right:20px}}.main-order__form-header{color:#0c0c0c;text-align:center;margin-top:20px;margin-bottom:15px}.main-order__form .control-label{color:#838383;font-size:14px;margin-bottom:5px}.main-order__form .form-group p{color:#333}.main-order__form .form-control{background:#d3d3d3;border:1px solid #bababa;border-radius:0;resize:none;padding:24px 18px}.main-order__form .form-control__file{padding:3px 18px}.main-order__form .form-control:focus{-webkit-box-shadow:0 0 10px rgba(250,166,26,.5);box-shadow:0 0 10px rgba(250,166,26,.5)}.main-order__form-btn{margin:20px 0}.catalog-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #383838;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;height:100%}.catalog-item:hover{text-decoration:none;border-color:#faa61a}.catalog-item__col{padding-top:15px;padding-bottom:15px}.catalog-item__name{text-align:center;color:#fff;font-size:18px;font-weight:500;line-height:1.4;margin:35px 10px;text-decoration:none}.catalog-pagination .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#f0f0f0;background:0 0;border:1px solid #383838;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:0!important}.catalog-pagination .page-link:hover{color:#faa61a;z-index:2;text-decoration:none;background:0 0;border-color:#faa61a}.catalog-pagination .page-item.disabled .page-link{color:#9a9a9a;pointer-events:none;cursor:auto;background:0 0;border-color:#383838}.catalog-pagination .page-item.active .page-link{z-index:3;color:#000;background-color:#faa61a;border-color:#faa61a;background-image:-o-linear-gradient(357.44deg,#faa61a 0,#fac91a 100%);background-image:linear-gradient(92.56deg,#faa61a 0,#fac91a 100%)}.product{margin-bottom:60px}.product__image{position:relative}.product__image-wall{padding:58px 78px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#9a9a9a}@media screen and (max-width:767px){.product__image-wall{padding:27px 30px}}.product__image-frame,.product__image-frame--bottom,.product__image-frame--bottom_left,.product__image-frame--bottom_right,.product__image-frame--left,.product__image-frame--right,.product__image-frame--top,.product__image-frame--top_left,.product__image-frame--top_right{position:absolute;display:block;background-size:auto}.product__image-frame--bottom,.product__image-frame--top{background-repeat:repeat-x;width:100%;height:30px;left:0}.product__image-frame--left,.product__image-frame--right{background-repeat:repeat-y;width:30px;height:100%;top:0}.product__image-frame--top_left,.product__image-frame--top_right{background-repeat:no-repeat;width:30px;height:30px;bottom:100%}.product__image-frame--top_left{background-position:bottom right;right:100%}.product__image-frame--top_right{background-position:bottom left;left:100%}.product__image-frame--bottom_left,.product__image-frame--bottom_right{background-repeat:no-repeat;width:30px;height:30px;top:100%}.product__image-frame--bottom_left{background-position:top right;right:100%}.product__image-frame--bottom_right{background-position:top left;left:100%}.product__image-frame--top{background-position:bottom;bottom:100%}.product__image-frame--bottom{background-position:top;top:100%}.product__image-frame--left{background-position:right;right:100%}.product__image-frame--right{background-position:left;left:100%}.product__frame-alert{color:#fff;margin-bottom:30px;line-height:1.4;font-size:16px}.product__frame-wrp{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#2e2e2e;padding:15px 0;height:750px;overflow-y:scroll}@media screen and (max-width:767px){.product__frame-wrp{height:300px}}.product__frame-wrp::-webkit-scrollbar{width:15px}.product__frame-wrp::-webkit-scrollbar-track{background:#201f1f}.product__frame-wrp::-webkit-scrollbar-thumb{background:#faa61a}.product__frame-wrp::-webkit-scrollbar-thumb:hover{background:#fbb033}.product__frame-subheader{font-size:18px;font-weight:700;margin-top:10px;margin-bottom:10px;padding:0 15px}.product__frame-item{padding:5px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.product__frame-item:hover{background:#3b3b3b}.product__frame-item.active{color:#faa61a}.product__frame-item.active .product__frame-icon:before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;z-index:10;background-image:url(../images/icons/sprite.svg#check);background-size:15px;background-position:center;background-repeat:no-repeat}.product__frame-icon{height:25px;width:25px;margin-right:10px;background-size:cover;position:relative}.product__switch-wrp{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product__switch-wrp .custom-switch .custom-control-label{cursor:pointer}.product__switch-wrp .custom-switch .custom-control-label::before{left:-4.25rem;width:3.75rem;height:2rem;border-radius:1rem;background-color:#bebebe}.product__switch-wrp .custom-switch .custom-control-label::after{width:calc(2rem - 8px);height:calc(2rem - 8px);left:calc(-4.25rem + 4px);top:.5rem;border-radius:1rem;background:#fff;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06);box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06)}.product__switch-wrp .custom-switch .custom-control-input:checked~.custom-control-label::after{-webkit-transform:translateX(1.75rem);-ms-transform:translateX(1.75rem);transform:translateX(1.75rem)}.product__switch-wrp .custom-control-input:checked~.custom-control-label::before{border-color:#faa61a;background-color:#faa61a}.product__color-alert{color:#fff;padding-bottom:20px;margin-bottom:15px;line-height:1.4;font-size:16px;border-bottom:1px solid #fff}@media screen and (max-width:767px){.product__color-alert{display:none}}.product__color-wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.product__color-wrp{display:none}}.product__color-item{width:55px;height:55px;background:#9a9a9a;margin-right:15px;margin-bottom:15px;position:relative;cursor:pointer}.product__color-item--1-1{background-color:#f19d9d}.product__color-item--2-1{background-color:#e75a5a}.product__color-item--3-1{background-color:#d61f1f}.product__color-item--4-1{background-color:#931515}.product__color-item--1-2{background-color:#b4d4fd}.product__color-item--2-2{background-color:#6aa8fb}.product__color-item--3-2{background-color:#1f7df9}.product__color-item--4-2{background-color:#0558c7}.product__color-item--1-3{background-color:#fffdfc}.product__color-item--2-3{background-color:#fad5b4}.product__color-item--3-3{background-color:#f6ad6c}.product__color-item--4-3{background-color:#f18524}.product__color-item--1-4{background-color:#afedca}.product__color-item--2-4{background-color:#70e0a0}.product__color-item--3-4{background-color:#32d276}.product__color-item--4-4{background-color:#219653}.product__color-item--1-5{background-color:#fcfaff}.product__color-item--2-5{background-color:#d7b4f8}.product__color-item--3-5{background-color:#b26ff1}.product__color-item--4-5{background-color:#8d29ea}.product__color-item--1-6{background-color:#ffffe6}.product__color-item--2-6{background-color:#fdff99}.product__color-item--3-6{background-color:#fcff4d}.product__color-item--4-6{background-color:#faff00}.product__color-item--1-7{background-color:#8e8e8e}.product__color-item--2-7{background-color:#686868}.product__color-item--3-7{background-color:#414141}.product__color-item--4-7{background-color:#1b1b1b}.product__color-item--1-8{background-color:#fef1fc}.product__color-item--2-8{background-color:#f6acea}.product__color-item--3-8{background-color:#ef66d9}.product__color-item--4-8{background-color:#e821c8}.product__color-item:hover{opacity:.8}.product__color-item.active::before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;z-index:10;background-image:url(../images/icons/sprite.svg#check);background-size:32px;background-position:center;background-repeat:no-repeat}.product__size{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.product__size{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product__size-item{font-size:24px;margin-left:15px}.product__size-item label{margin-bottom:0;position:relative;padding-left:30px;cursor:pointer}.product__size-item label::before{position:absolute;left:0;top:calc(50% - 10px);height:20px;width:20px;border-radius:50%;background:#fff;border:5px solid #fff;display:block;content:"";z-index:99}.product__size-item input[type=checkbox],.product__size-item input[type=radio]{display:none}.product__size-item input[type=checkbox]:checked+label::before,.product__size-item input[type=radio]:checked+label::before{background:#faa61a}.product__price{font-size:34px;color:#faa61a;font-weight:500;margin-bottom:20px}.product__price-alert{color:#575757;font-size:14px;font-weight:400}.product__description{margin-top:20px;color:#909090}.product__form .control-label{color:#838383;font-size:14px;margin-bottom:5px}.product__form .form-control{background:#d3d3d3;border:1px solid #bababa;border-radius:0;resize:none;padding:24px 18px}.product__form .form-control:focus{-webkit-box-shadow:0 0 10px rgba(250,166,26,.5);box-shadow:0 0 10px rgba(250,166,26,.5)}.product__form textarea.form-control{padding:16px 18px}.product__form-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:10px}.product__form-cards-icon{height:32px;width:50px;margin-right:20px}.product__form-pay-desc{line-height:1.1;color:#9a9a9a;font-size:12px}.product__form-pay-name{font-size:18px;font-weight:700;color:#434343;margin-bottom:10px}.product__form-radio-item{font-size:14px;font-weight:400;margin-right:45px;color:#2b2b2b}.product__form-radio-item label{margin-bottom:0;position:relative;padding-left:30px;cursor:pointer}.product__form-radio-item label::before{position:absolute;left:0;top:calc(50% - 10px);height:20px;width:20px;border-radius:50%;background:#a8a8a8;border:5px solid #fff;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.15);box-shadow:2px 2px 5px rgba(0,0,0,.15);display:block;content:"";z-index:99}.product__form-radio-item input[type=checkbox],.product__form-radio-item input[type=radio]{display:none}.product__form-radio-item input[type=checkbox]:checked+label::before,.product__form-radio-item input[type=radio]:checked+label::before{background:#faa61a}.product__form-sberpay{display:none;-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}.product__form-sberpay-timer{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:100px;height:100px;border-radius:50%;background-image:-o-linear-gradient(357.44deg,#faa61a 0,#fac91a 100%);background-image:linear-gradient(92.56deg,#faa61a 0,#fac91a 100%);font-size:50px;text-align:center;margin:50px 0;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.product__form-sberpay-timer span{animation:spin 2s linear infinite reverse}.product__construct .product__image{background:#9a9a9a}.product__construct .product__image.empty{min-height:200px;width:100%}.product__construct .product__image.empty .qq-upload-button{display:-webkit-box;display:-ms-flexbox;display:flex}.product__construct .qq-uploader{position:absolute;top:0;left:0;width:100%;height:100%;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}.product__construct .qq-upload-button{float:none;margin:0;border:none;display:none}.product__construct .qq-upload-drop-area{background:#faa61a;line-height:1;z-index:100}.product__construct .qq-upload-fail,.product__construct .qq-upload-file,.product__construct .qq-upload-list,.product__construct .qq-upload-size{display:none}.product__construct .file-uploader-items .file-wrap{float:none;margin:0}.product__construct .file-uploader-items .delete-button{z-index:10;cursor:pointer}@media screen and (min-width:992px){.contacts-page{padding:100px 0;margin-bottom:-3rem}}.contacts-page h1{text-align:left}.contacts-page .contacts-block{background-color:#0b0b0b;position:relative;padding:20px 15px}@media screen and (min-width:992px){.contacts-page .contacts-block{position:relative;padding-top:95px;padding-bottom:95px;padding:140px}.contacts-page .contacts-block::after,.contacts-page .contacts-block::before{display:block;content:"";width:95px;height:95px;position:absolute;top:0;left:0}.contacts-page .contacts-block::before{background:url(../images/icons/sprite.svg#phone2) no-repeat center;background-size:35px 35px;z-index:11}.contacts-page .contacts-block::after{z-index:10;background-image:-o-linear-gradient(357.44deg,#faa61a 0,#fac91a 100%);background-image:linear-gradient(92.56deg,#faa61a 0,#fac91a 100%)}}.contacts-page .contacts-block__bg{position:absolute;bottom:-241px}@media screen and (max-width:767px){.contacts-page .contacts-block__bg{display:none}}.contacts-page .contacts-block__contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}.contacts-page .contacts-block__contacts-item .svg-icon{margin-right:14px}.contacts-page .contacts-block__contacts-item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-page .contacts-block__contacts-item-body small{font-size:12px;font-weight:400;color:#9a9a9a}.contacts-page .contacts-block__contacts-item-link{font-size:16px;color:#fff;margin-top:5px}.contacts-page .contacts-block__contacts-item-link:hover{text-decoration:none;color:#ccc}.contacts-page .contacts-block__time{font-size:16px;font-weight:500;margin-top:2rem;margin-bottom:1.2rem}.contacts-page .contacts-block__time>span{color:#faa61a}.contacts-page .contacts-block__requisites{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem;margin-bottom:1.2rem}.contacts-page .contacts-block__requisites>p{font-size:16px}.contacts-page .contacts-block__requisites>span{font-size:12px;font-weight:400;color:#9a9a9a;margin-right:2px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.callback__form .control-label{color:#838383;font-size:14px;margin-bottom:5px}.callback__form .form-control{background:#d3d3d3;border:1px solid #bababa;border-radius:0;resize:none;padding:24px 18px}.callback__form .form-control:focus{-webkit-box-shadow:0 0 10px rgba(250,166,26,.5);box-shadow:0 0 10px rgba(250,166,26,.5)}.footer{padding:100px 0;color:#818181}.footer a{color:#b4b4b4;text-decoration:none}.footer a:hover{color:#cdcdcd;text-decoration:none}@media screen and (max-width:767px){.footer__logo{text-align:center;margin-bottom:15px}}.footer__logo-img{width:263px}.footer__menu{list-style:none;margin:0;padding:0}@media screen and (max-width:767px){.footer__menu{text-align:center;margin-bottom:40px}}.footer__menu-item{margin:0}.footer__menu-item:not(:last-child){margin-bottom:35px}@media screen and (max-width:767px){.footer__menu-item:not(:last-child){margin-bottom:15px}}.footer__menu-item a{color:#9a9a9a;font-weight:400}.footer__menu-item a:hover{color:#fff;text-decoration:none}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.footer__contacts-item .svg-icon{margin-right:14px}.footer__contacts-item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__contacts-item-body small{font-size:12px;font-weight:400;color:#9a9a9a}.footer__contacts-item-link{font-size:16px;color:#fff;margin-top:5px}.footer__contacts-item-link:hover{text-decoration:none;color:#ccc}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:35px}.footer__social-item:not(:last-child){margin-right:25px}.footer__social-item:hover{opacity:.8}.footer__social-icon{width:32px;height:32px;fill:#faa61a}.footer__btn .btn-icon{width:25px;height:25px}.modal{color:#000}.modal-header{border:none;text-align:center}.modal-title{font-size:24px;font-weight:700;color:#0c0c0c;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main_body{background:#0b0b0b;padding:40px 60px}@media screen and (max-width:767px){.main_body{padding-left:15px;padding-right:15px}.main_body h2{font-size:22px}.main_body h3{font-size:20px}.main_body h4{font-size:18px}}.main_body h2,.main_body h3,.main_body h4{margin-top:25px;margin-bottom:10px}.hamburger:active,.hamburger:focus{outline:0}.readmore-link{color:#faa61a;border-bottom:1px dotted #faa61a;cursor:pointer}.readmore-link:hover{color:#dc8b05;border-bottom:1px solid #dc8b05}.readmore-hidden{display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}radio-button input[type=radio]:checked+span{background:#ff7300;cursor:auto;border-color:#f87800;pointer-events:none}.radio-button span{background-color:#fff;padding:1rem;display:block;width:100%;font-weight:600;text-align:center;cursor:pointer;border-radius:4px}.checkbox-input{appearance:none;-webkit-appearance:none}.checkbox-input{appearance:none;flex:0 0 auto;width:20px!important;height:20px!important;border:1px solid #f80;background-color:#fff;cursor:pointer;margin:0;padding:0!important;border-radius:0!important}.checkbox-input:checked{background-color:#ffae00;border-color:#f80;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-size:cover;background-position:center}.checkbox-input:active{filter:brightness(90%)}.checkbox-input:hover:not(:disabled){border-color:#e07700}.checkbox-input:focus{border-color:#e07700;outline:0;box-shadow:0 0 0 1px rgba(145,74,27,.25)}.checkbox-input:disabled{filter:none;opacity:.5;cursor:not-allowed}.checkbox-input:disabled~.checkbox-label{opacity:.5;cursor:not-allowed}.checkbox-item{display:flex;align-items:center;gap:14px}.checkbox-item label{font-size:clamp(14px,3vw,16px);line-height:140%;color:#343a40;font-weight:400}.checkbox-item label a{text-decoration:underline}