body .calculator .product__item-value{flex:0 0 41%}body .my-datepicker__wrap .datepicker__cal tbody td.is-otherMonth{color:var(--gray-500)}body .personal__filter .checkbox__custom{width:18px;min-width:18px;height:18px;min-height:18px;margin:0 6px 0 0}body .personal__filter .select__content{min-width:auto;width:max-content;max-width:350px}body .personal__filter .select__content .checkbox__text{margin-right:15px}body .personal__filter .checkbox__text-wrap{align-items:flex-start}body .personal__filter .select__content .checkbox__text-count{margin-right:0;flex-shrink:0}.feedback__form-input.has-error .help-block{display:none!important}.slam-easyform .alert-success{font-weight:700;margin-bottom:20px}@media (max-width:425px){body .product__item{font-size:12px}body .calculator .product__item-circle{width:12px;height:12px;margin-left:6px}}@media (max-width:1024px){.menu-catalog__col-title svg,body .menu-catalog__col-title img{display:none}.header .header-top-search{box-shadow:0 -24px 12px rgba(var(--black-rgb),.05)}body .header__phone-dropdown{top:50px;right:-10px;display:none}}.photo__slider-3 .gallery__image{margin:0}.product-card__info-value{font-weight:700}.joinchat *,.joinchat :after,.joinchat :before,.joinchat__woo-btn{box-sizing:border-box}.article__block-waranty,.warranty__toggle-btn{text-transform:uppercase}.calculator .radio .radio.checked .radio__wrap .radio__custom:after,.calculator .radio .radio.checked .radio__wrap .radio__custom:before,.calculator .radio .radio__input.checked~.radio__wrap .radio__custom:after,.calculator .radio .radio__input.checked~.radio__wrap .radio__custom:before{visibility:visible;opacity:1}.feedback__form-input{position:relative}.feedback__form-input.has-error .input{border-color:var(--primary-default)}body .grecaptcha-badge{display:none;bottom:97px!important}body .card-use-case__slider{max-height:500px}body .card-use-case__slider .swiper-slide img{height:500px}.button{font-weight:700}.pagination__wrap .svg{color:#000}.header__lang,.hero__inner--mobile,.resultClickMin,.search-block{display:none}.borderClass{border-bottom:1px solid #e92d2824;margin-bottom:50px}.product__slider,.project-gallery-section,.projects__slider .swiper{overflow:hidden}body .checkbox__custom{border:1px solid red}.deliveryClass .payment{width:calc(33.33333% - 10px);padding:20px 24px;margin:5px;border:1px solid var(--secondary-1000)}.deliveryClass .payment__right{font-size:14px;font-weight:500;line-height:130%;color:var(--gray-100)}.file-placeholder .f-wrap,.header__item--dropdown:hover>ul li>ul li:hover>a{color:var(--primary-default)}.deliveryClass .payment__wrap{display:flex;align-items:center}.deliveryClass .payment__left{flex-shrink:0}.feedback__form-input.has-error .help-block{color:var(--primary-default);font-family:Montserrat;font-size:12px;font-weight:400;line-height:100%;position:absolute;top:50%;transform:translateY(-50%);right:20px}.file-placeholder .load-indicator{background:var(--primary-default)}.file-placeholder .files-list .files-name,.file-placeholder .files-text{line-height:12px}body .footer__button .button{max-width:220px}body .contacts__geo-title{margin:-5px}.file-placeholder .del-but{background:url(/local/templates/a-profil/assets/images/close.svg) 0/14px 14px no-repeat}.file-placeholder .files-storage-block .del-but{background-position:0}.contacts__geo-img{transform:translateY(-15px)}@media (max-width:1366px){.contacts__geo-img{transform:translateY(0)}}.hero-section--production .banner__back:before{height:50%}body .feedback__form-input--country .input{padding-left:17px}.order__data-input{align-items:end;justify-content:flex-start}.product-card__img,body .newClassBtn.type-calculators .j_addBlock,body .type-calculators .j_addBlock,body .type-calculators .j_addBlockNews{width:100%}.resultClick,.resultClickMin{height:52px;margin-top:25px}.newClassBtn .resultClick,.newClassBtn .resultClickMin{height:55px;margin-top:35px;align-items:center}.order__data-input .j_addBlock,.order__data-input .j_addBlockNews{width:52px;height:52px;margin-top:25px}body .order__data-number{flex-wrap:unset}.newClassBtn{justify-content:flex-start;align-items:center}.newClassBtn .j_addBlock{width:55px;height:55px;margin-top:30px}.calculator .radio__custom img{height:inherit}body .download__file .button{width:14%}.hero-section--black-other .breadcrumbs-list__link{color:var(--black)}.hero-section--black-other .breadcrumbs-list__item:last-of-type .breadcrumbs-list__link{color:rgba(51,51,51,.8)}.hero-section--white-other .breadcrumbs-list__link{color:var(--white)}.hero-section--white-other .breadcrumbs-list__item:last-of-type .breadcrumbs-list__link{color:#fff}.hero-section--white-other .breadcrumbs-list__item--icon{background:#fff}.pagination__wrap{justify-content:center}.product-card__img.cover{width:100%;object-fit:cover}@media (max-width:768px){.hero__inner{display:none}.hero__inner--mobile{display:block}.gallery__image--middle img,.gallery__image--small img{max-height:250px}}@media (max-width:500px){.gallery__image--middle img,.gallery__image--small img{max-height:170px}}:root{--joinchat-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 0 1-13.754 2.299l-5.814.735a.392.392 0 0 1-.438-.44l.748-5.788A12.002 12.002 0 0 1 3.517 3.517zm3.61 17.043.3.158a9.846 9.846 0 0 0 11.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 0 0-1.747 11.554l.16.303-.51 3.942a.196.196 0 0 0 .219.22l3.961-.501zm6.534-7.003-.933 1.164a9.843 9.843 0 0 1-3.497-3.495l1.166-.933a.792.792 0 0 0 .23-.94L9.561 6.96a.793.793 0 0 0-.924-.445 1291.6 1291.6 0 0 0-2.023.524.797.797 0 0 0-.588.88 11.754 11.754 0 0 0 10.005 10.005.797.797 0 0 0 .88-.587l.525-2.023a.793.793 0 0 0-.445-.923L14.6 13.327a.792.792 0 0 0-.94.23z'/%3E%3C/svg%3E");--joinchat-font:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}.joinchat{--bottom:20px;--sep:20px;--s:60px;display:none;position:fixed;z-index:9000;right:var(--sep);bottom:var(--bottom);font:normal normal normal 16px/1.625em var(--joinchat-font);letter-spacing:0;animation:.5s cubic-bezier(.18,.89,.32,1.28) 10ms both joinchat_show;transform:scale3d(0,0,0);transform-origin:calc(var(--s)/ -2) calc(var(--s)/ -4);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(0 0 0/0)}.joinchat--show{display:block;transform:scaleX(1)}.joinchat--left{right:auto;left:var(--sep)}.joinchat--noanim{animation:none}.joinchat__button{position:absolute;z-index:2;bottom:8px;right:8px;height:var(--s);min-width:var(--s);max-width:95vw;background:#25d366;color:inherit;border-radius:calc(var(--s)/ 2);box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);cursor:pointer;transition:background-color .2s linear}.joinchat__button:hover{background:#128c7e}.joinchat__button:active{background:#128c7e;transition:none}.joinchat--left .joinchat__button{right:auto;left:8px}.joinchat__button__open{width:var(--s);height:var(--s);border-radius:50%;background:rgb(0 0 0/0) var(--joinchat-ico) 50% no-repeat;background-size:60%;overflow:hidden}.joinchat__qr,.joinchat__tooltip{background:#fff;color:rgba(0,0,0,.8);filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .4));position:absolute;white-space:nowrap;pointer-events:none}.joinchat__button__image{position:absolute;top:1px;right:1px;width:calc(var(--s) - 2px);height:calc(var(--s) - 2px);border-radius:50%;overflow:hidden;opacity:0}.joinchat__button__image img{display:block;width:100%;height:100%;object-fit:cover}.joinchat--show .joinchat__button__image{animation:20s linear 5s infinite both joinchat_image_loop}.joinchat--image .joinchat__button__image{opacity:1;animation:none}.joinchat__tooltip{top:calc(var(--s)/ 2 - 16px);right:calc(var(--s) + 16px);max-width:calc(100vw - var(--s) - 45px);height:32px;padding:0 14px;border:none;border-radius:16px;line-height:31px;opacity:0;transition:opacity .3s ease-out .4s}.joinchat__tooltip div,.joinchat__woo-btn{max-width:100%;text-overflow:ellipsis;overflow:hidden}.joinchat__tooltip:after{content:"";display:block;position:absolute;top:10px;right:-6px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}.joinchat__tooltip div{width:-moz-max-content;width:max-content}.joinchat--tooltip .joinchat__tooltip{animation:20s linear 5s both joinchat_tootlip}.joinchat--left .joinchat__tooltip{right:auto;left:calc(var(--s) + 16px)}.joinchat--left .joinchat__tooltip:after{left:-6px;right:auto;border-color:transparent #fff transparent transparent;border-width:6px 8px 6px 0}.joinchat__qr{bottom:calc(var(--s) + 16px);right:0;display:none;flex-direction:column-reverse;width:228px;min-height:200px;padding:14px 14px 10px;border:none;border-radius:16px;text-align:center;animation:.4s cubic-bezier(.11,.84,.83,1.01) .3s both joinchat_badge_in}.joinchat__qr:after{content:"";display:block;position:absolute;bottom:-6px;right:calc(var(--s)/ 2 - 6px);border:8px solid transparent;border-width:8px 6px 0;border-top-color:#fff}.joinchat--left .joinchat__qr{left:0;right:auto}.joinchat--left .joinchat__qr:after{left:calc(var(--s)/ 2 - 6px);right:auto}.joinchat__qr div{font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis}.joinchat__qr canvas{display:block;width:200px;height:200px;margin:0}@keyframes joinchat_show{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}@keyframes joinchat_badge_in{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes joinchat_image_loop{0%,25%,to{opacity:0}20%,3%{opacity:1}}@keyframes joinchat_tootlip{0%{opacity:0;transform:scaleY(0)}1%,20%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.joinchat__woo-btn__wrapper{clear:both}.joinchat__woo-btn{--s:40px;display:inline-block;height:var(--s);padding:0 calc(var(--s)/ 2) 0 var(--s);background:#25d366 var(--joinchat-ico) calc(var(--s) * .2) 50% no-repeat;background-size:calc(var(--s) * .6);color:#fff;border-radius:calc(var(--s)/ 2);font:700 normal calc(var(--s) * 0.35)/var(--s) var(--joinchat-font);white-space:nowrap;cursor:pointer;transition:background-color .2s}.joinchat__woo-btn:empty{padding-right:0}.joinchat__woo-btn:hover{background-color:#128c7e}@media (orientation:landscape) and (min-height:481px),(orientation:portrait) and (min-width:481px){.joinchat--mobile{display:none!important}}@media (max-width:767px){.joinchat--footer-bar{--bottom:76px!important}.modal-wrapper .modal{transform:none}.info__payment-items{display:block}.info .payment{width:auto}.product-section{padding-top:95px}#bx-panel-back~.content .product-section{padding-top:55px}}@media (max-width:480px),(orientation:landscape) and (max-height:480px){.joinchat{--bottom:6px;--sep:6px}}@media (hover:hover){.joinchat__button:hover .joinchat__tooltip{opacity:1;animation:none;transition:opacity .2s}.joinchat--btn .joinchat__button:hover .joinchat__qr{display:flex}}@media (prefers-reduced-motion){.joinchat{animation:none}}.politic{line-height:35px;padding:20px;list-style:auto}.product-detail.text-section{margin:0;}.product-detail.text-section+.product-detail.text-section{margin-top:16px}.contacts__left a{transition:.3s;color:#000}.contacts__left a:hover{transition:.3s;color:var(--primary-2-default)}.card__tag.new{background-color:var(--primary-default)}.contacts__geo-pin--top .contacts__geo-name{margin-bottom:-10px}.contacts__geo-pin--bottom .contacts__geo-name{margin-top:-10px}.contacts__geo-pin--right .contacts__geo-name{margin-left:-10px}.contacts__geo-pin--left .contacts__geo-name{margin-right:-10px}.fusion-text h2{text-align:left!important;font-size:20px}.header__item--dropdown>ul li{padding-right:60px}.header__logo{display:block;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:280px;height:100%}@media (max-width:400px){.header__logo{display:block;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:150px;height:100%}}.footer__logo{width:100%;max-width:193px;height:100%;max-height:51px;margin-bottom:34px}.faq-section{background:0 0!important}.error-message{color:red;color:var(--primary-default);font-size:14px;line-height:1;margin:7.5px 0 0}.catalog-categories-list__sticky,.catalog-detailed__left .catalog-detailed__filter.j_sticky{position:sticky;top:81px}.catalog-categories-list,.catalog-detailed-section,.projects-section,.video-section{overflow:visible}.catalog-sub-subcategory-item.active a,.catalog-subcategory-item.current .catalog-subcategory-main a{color:red;color:var(--primary-default);pointer-events:none}.product-card__body{justify-content:flex-start}.header__logo img{max-height:40px}button[type=submit].spinner{pointer-events:none;position:relative}button[type=submit].spinner::after{content:'';position:absolute;left:15px;top:50%;transform:translate(0,-50%);width:40px;height:40px;background:url('/local/templates/a-profil/img/loading_img.gif') center/contain no-repeat;pointer-events:none}html body .modal-wrapper div.modal{max-width:calc(100% - 30px);max-height:calc(100% - 30px);margin:15px}.file-placeholder-tbody tr{display:flex}.file-placeholder .files-list .files-name{width:auto;flex:1 1 auto}.content{min-height:auto}.footer__col-title-link{color:inherit;text-decoration:none;transition:opacity .3s}.footer__col-title-link:hover{opacity:.8}.warranty-section{padding:80px 0;background:#fff}.warranty__wrap{display:flex;gap:60px;align-items:flex-start}.warranty__left{flex:1}.warranty__right{flex:1;display:flex;align-items:center;justify-content:center;font-size:24px;color:#999;font-weight:500;border-radius:8px;overflow:hidden}.warranty__right img{width:100%;height:auto;display:block}.warranty__title{font-size:36px;font-weight:700;color:#262626;margin-bottom:30px;line-height:1.2}.warranty__subtitle{font-size:20px;font-weight:600;color:#262626;margin-bottom:16px;margin-top:30px}.warranty__list li,.warranty__text{font-size:15px;line-height:1.7;color:#555}.warranty__subtitle:first-of-type{margin-top:0}.warranty__text{margin-bottom:16px}.warranty__list{list-style:none;padding:0;margin:0 0 16px}.warranty__list li{padding-left:20px;position:relative;margin-bottom:8px}.warranty__list li::before{content:'';position:absolute;left:0;top:10px;width:6px;height:6px;background:#f23731;border-radius:50%}.warranty__list--terms li strong{color:#262626;font-weight:600}.warranty__toggle-btn{background:0 0;border:none;color:#f23731;font-size:12px;font-weight:600;letter-spacing:1px;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:8px;transition:opacity .2s;margin-top:24px;margin-bottom:16px}.header__item--dropdown>ul li a:not(.menu-level-2),.menu__accordion-title,body .header .header__item--dropdown>ul li a.menu-catalog__col-title{text-transform:none}.warranty__toggle-btn:hover{opacity:.7}.warranty__toggle-btn svg{width:10px;height:10px;transition:transform .2s}.warranty__toggle-btn--hide{margin-top:16px;margin-bottom:0}.warranty__collapsible{overflow:hidden;transition:max-height .4s,opacity .3s;max-height:1000px;opacity:1}.warranty__collapsible.is-collapsed{max-height:0;opacity:0}.menu__accordion.active>.menu__accordion-header .menu__accordion-icon,.warranty__toggle-btn:not(.is-collapsed) svg{transform:rotate(180deg)}.header--fixed{position:fixed;background:var(--white);border-bottom:1px solid var(--gray-900)}.header--sticky{position:sticky}.header .header__logo svg{width:173px;height:auto}.header.header--fixed .header__logo .header__logo--color-path{fill:#000;fill:var(--gray-100)}.header--fixed .header-top-search__btns .button-icon svg,.header--fixed .header__lang .button,.header--fixed .header__link,.header--fixed .header__phone svg,.header--fixed .header__phone-text{color:var(--gray-100)}.header--fixed .header__phone-dropdown{-webkit-box-shadow:0 0 12px rgba(var(--black-rgb),.25);box-shadow:0 0 12px rgba(var(--black-rgb),.25)}.header--fixed .header-top-search{-webkit-box-shadow:0 10px 12px rgba(var(--black-rgb),.05);box-shadow:0 10px 12px rgba(var(--black-rgb),.05)}.header--fixed .button--link{font-weight:600;color:var(--gray-100);border-radius:2px;--bg-color:var(--secondary-800);--border-color:var(--secondary-700)}.header--fixed .burger__mobile-bot,.header--fixed .burger__mobile-line,.header--fixed .burger__mobile-top{background-color:var(--gray-100)}.menu-section{position:fixed}.aprowiki-block__title{font-weight:600;font-size:22px;color:#333;line-height:1;position:relative;margin:0 0 39px;display:inline-block}.aprowiki-block__title::after{content:'';position:absolute;left:0;bottom:-15px;width:50px;height:3px;background:#e74c3c;transform:translate(0,100%)}.aprowiki-block__item{display:flex;flex-direction:column;border-radius:20px;border:1px solid #dee2e6;box-shadow:4px 4px 0 4px #dee2e6;margin:0 0 30px}.aprowiki-block__info-wrapper{padding:20px}.aprowiki-block__item:last-child{margin:0}.aprowiki-block__item-img{flex:1 1 auto;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;margin:0 0 15px}.aprowiki-block__item-img img{width:100%;display:block;height:100%;object-fit:cover}.aprowiki-block__info{display:flex;align-items:center;gap:60px;justify-content:space-between;margin:0 0 20px}.aprowiki-block__info:last-child,.menu__accordion-item:last-child{margin:0}.aprowiki-block__name{font-weight:700;font-size:12px;line-height:18px;color:#2c3e50;margin:0}.aprowiki-block__item--big .aprowiki-block__name{font-size:18px;line-height:24px}.aprowiki-block__date{color:#95a5a6;font-size:12px;line-height:18px}.aprowiki-block__preview-text{color:#7f8c8d;font-size:14px;line-height:18px}.menu [data-accordion-content]{max-height:none!important;display:none}.header__item--dropdown:hover ul,.menu__accordion.active>[data-accordion-content]{display:block}[data-accordion].active [data-accordion-button] .svg{transform:rotate(0)!important}.menu__accordion-item{font-size:15px;font-weight:600;color:var(--white);margin:0 0 15px}.menu .menu__accordions{padding-bottom:80px}.catalog-categories-list,.header__item--dropdown:hover>ul li,.header__item--dropdown:hover>ul>li{position:relative}.header__item--dropdown ul{display:none}.header__item--dropdown:hover>ul ul{position:absolute;right:0;top:0;opacity:0;padding-left:7.5px;visibility:hidden;transform:translate(100%,0)}.footer__col-link-address,.video-section .projects__title{margin-bottom:10px}.footer__col-link-address:last-child,.projects__card-text:last-child,.projects__card-title:last-child{margin:0}body .header .header__item--dropdown>ul{min-width:320px}.show-more-text__text section,body .header .header__item--dropdown>ul li{padding:0}body .header .header__item--dropdown>ul ul{margin-top:-7.5px}body .header .header__item--dropdown>ul li a{padding:12px 15px;display:block}body .header .header__item--dropdown ul{padding-top:7.5px;padding-bottom:7.5px}.header__item--dropdown:hover>ul .menu-level-2,body .header .header__item--dropdown>ul li a.menu-catalog__col-title{display:flex;align-items:center;gap:15px;margin:0}.footer__col-title{margin:0 0 20px}.header__item--dropdown:hover>ul li:hover>ul{opacity:1;visibility:visible}.header__item--dropdown:hover>ul li>ul li{transition:background .2s}.header__item--dropdown:hover>ul li>ul li:hover{background:#fff;box-shadow:0 0 8px 4px rgba(0,0,0,.09)}.header__item--dropdown:hover>ul li>ul li>a{transition:color .2s}.footer__contacts .footer__col{margin:0 0 10px}.footer__cols{margin:10px -15px 0}.footer__cols .footer__col{flex:0 0 100%;padding:0 15px;margin:0 0 30px}.footer__payment-title{font-size:14px;margin-bottom:10px;color:#fff}.footer__payment-icons{display:flex;flex-direction:row;gap:10px;align-items:center;flex-wrap:wrap}.footer__payment-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:40px;background-color:#fff;border-radius:4px;padding:5px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.footer__payment-icon svg{width:100%;height:100%}.footer__addresses,.footer__socials{margin:20px 0 0}.footer .footer__socials .footer__col-wrap{display:flex;flex-direction:row;gap:15px;align-items:center;flex-wrap:wrap}.footer__social-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;transition:opacity .3s,transform .3s}.footer__social-icon:hover{opacity:.8;transform:scale(1.1)}.footer__social-icon svg{width:100%;height:100%;fill:currentColor}.menu__accordion-content{padding-left:15px}.menu--link-active{color:#e92d28}.menu .menu__accordion:not(:last-child){margin-bottom:15px}.table-adaptive-wrapper{margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;border:1px solid #333}td,th{border:1px solid #333;padding:8px 3.5px;text-align:left;vertical-align:top}th{font-weight:600}.list-ol{list-style-type:decimal}.list-ul{list-style-type:disc}.list-ol,.list-ul{list-style-position:outside;padding-left:1.25em}.header__phone.active .header__phone-social svg{transform:none}.header .header__phone-dropdown{box-shadow:none;top:auto;bottom:0;transform:translate(0,100%);padding:15px 0 0;background:0 0}.header__phone-dropdown .header__phone-dropdown-wrapper{box-shadow:0 0 12px rgba(var(--black-rgb),.25);padding:24px 24px 20px;background:#fff}.header__phone-dropdown .header__phone-dropdown-wrapper .header__phone-close,.header__phone-dropdown:before{display:none}.product-card .product-card__link{max-width:none}.info__payment-type img{max-width:49px;max-height:33px}.menu-section .container{min-width:auto;max-width:100%}body .joinchat{bottom:80px}.hidden-title{opacity:0;left:-10000px;position:absolute}.looked__slider:not(.swiper-container-initialized) .product-card{max-width:364px}.looked__slider:not(.swiper-container-initialized) .product-card__img-wrapper img{max-width:362px;height:auto}.footer__info{margin:7px;font-size:12px;line-height:17px;color:var(--gray-200);flex:0 1 800px}.warranty-page__title,.warranty-section__title{color:#1a1a1a;font-weight:700;position:relative}.section-two-columns .catalog-categories-list{box-shadow:none;margin:0 0 20px}.section-two-columns.section-two-columns--padding-top{padding-top:0}.project-section--apro-wiki .section-two-columns .projects__card:first-child{margin-top:60px}.projects__links-slider .swiper-button-next,.projects__links-slider .swiper-button-prev{z-index:2}.projects__links-container{display:flex;justify-content:space-between;overflow:auto;position:sticky;top:71px;padding:10px 0;background:#fff;z-index:3}.projects__links-link{flex:0 1}.projects__links-link .button{text-align:left;padding:0 0 10px;margin-right:15px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.video-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s}.video-card__placeholder-icon{position:absolute;bottom:25px;right:25px}.video-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.video-card__preview img{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}body .fancybox__carousel .fancybox__slide.has-video .fancybox__content{min-height:70vh}.video-card__media{display:block;position:relative;padding-top:56%;background-color:#e0e0e0}.video-card__media iframe,.video-card__media video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-card__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e5e5e5}.video-card__placeholder-icon{width:68px;height:48px;display:flex;align-items:center;justify-content:center;transition:transform .3s,opacity .3s}.video-card__placeholder-icon svg{width:68px;height:48px}.video-card__content{padding:16px}.video-card__title{font-size:16px;font-weight:600;color:#1a1a1a;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.loader{display:flex;justify-content:center;align-items:center;padding:40px}.loader__spinner{width:40px;height:40px;border:4px solid #e5e5e5;border-top-color:red;border-radius:50%;animation:1s linear infinite spin}.loader--hidden{display:none}.projects__link-wrap{position:sticky;z-index:3;background:#fff;top:73px;padding:12px}.warranty-page{padding-top:105px}.warranty-page__title{font-size:42px;margin-bottom:50px;text-align:center;padding-bottom:20px}.warranty-page__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#e92d28,#ff6b4a);border-radius:2px}.warranty-section{margin-bottom:60px}.warranty-card{background:#fff;border-radius:12px;padding:30px 15px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:30px;transition:transform .3s,box-shadow .3s}.warranty-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.warranty-section__title{font-size:32px;margin-bottom:25px;padding-left:20px}.warranty-section__title::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:32px;background:linear-gradient(180deg,#e92d28,#ff6b4a);border-radius:2px}.warranty-section__text{font-size:16px;line-height:1.8;color:#555;margin-bottom:20px}.warranty-section__list{margin:25px 0;padding-left:0;list-style:none}.warranty-section__list li{font-size:16px;line-height:2;color:#555;margin-bottom:12px;padding-left:30px;position:relative}.warranty-section__list li::before{content:'✓';position:absolute;left:0;color:#e92d28;font-weight:700;font-size:18px}.factors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:30px 0}.factor-card{background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border-radius:10px;padding:30px;border:2px solid #e9ecef;transition:.3s}.factor-card:hover{border-color:#e92d28;box-shadow:0 6px 20px rgba(233,69,36,.15)}.factor-card__title{font-size:22px;font-weight:600;color:#1a1a1a;margin-bottom:15px;display:flex;align-items:center;gap:10px}.factor-card__icon{width:40px;height:40px;background:linear-gradient(135deg,#e92d28,#ff6b4a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;flex-shrink:0}.return-policy,.warranty-obligations{border-radius:12px;padding:20px 15px}.factor-card__text{font-size:15px;line-height:1.7;color:#555}.warranty-obligations{background:linear-gradient(135deg,#fff5f3 0,#ffe8e3 100%);margin:30px 0;border-left:5px solid #e92d28}.warranty-obligations__title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:20px}.return-policy{background:#fff}.return-policy__block{background:#f8f9fa;border-radius:8px;padding:25px;margin:20px 0;border-left:4px solid #e92d28}.return-policy__block--warning{border-left-color:#e92d28;background:#fff3f0}.return-policy__block--info{border-left-color:#e92d28;background:#fff5f3}.return-policy__block-title{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.return-policy__block-text{font-size:15px;line-height:1.7;color:#555}.warranty-table--adaptive-wrapper{overflow:auto;padding:5px}.warranty-docs-table,.warranty-table{width:100%;border-collapse:collapse;margin:30px 0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.warranty-docs-table td,.warranty-docs-table th,.warranty-table td,.warranty-table th{border:0;padding:15px;text-align:left;border-bottom:1px solid #e0e0e0}.warranty-docs-table th,.warranty-table th{background-color:#f5f5f5;font-weight:600;color:#1a1a1a}.warranty-docs-table td,.warranty-table td{color:#333}.warranty-table tr:hover{background-color:#f9f9f9}.warranty-docs-table a{color:#e92d28;text-decoration:none}.warranty-docs-table a:hover{text-decoration:underline}.check-icon{color:#e92d28;font-weight:700}.projects-section:not(.project-section--apro-wiki) .projects .projects__title{opacity:0;position:absolute;visibility:hidden;left:-100000px}.projects__slider .swiper-button, .client-steps__slider .swiper-button{background:none;border:0;width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;z-index:2;top:203px;color:var(--gray-100);position:static;margin:0}.projects__slider .swiper-button .svg, .client-steps__slider .swiper-button .svg{width:100%;height:100%}.projects__slider .swiper-button:after,.projects__slider:before, .client-steps__slider .swiper-button::after, .client-steps__slider .swiper-button::before{display:none}.projects__slider .swiper-button-prev, .client-steps__slider .swiper-button-prev{transform:rotate(180deg)}.swiper-buttons-container{margin-top:-20px;display:flex;justify-content:space-between}.projects-section.projects-section--slider{padding-bottom:0}.projects-section--slider .projects__title{margin:0 0 38px}.projects-section--slider .catalog-detailed__more{margin-top:20px}.section-title>a{color:inherit}@media(min-width:768px){.warranty-page{padding-top:25px}.return-policy,.warranty-card,.warranty-obligations{padding:40px}.footer__cols .footer__col{flex:0 0 50%}.aprowiki-block__item{margin:0;grid-column:span 1}.aprowiki-block__items{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:30px}.aprowiki-block__item.aprowiki-block__item--big{grid-column:span 2}}@media (min-width:769px){.info__tabs-wrap{flex-wrap:wrap;border:0}.calculator .info__tabs-wrap .button{font-size:14px;border:1px solid var(--secondary-1000);padding:24px 46px 20px}.calculator .info__tabs-wrap .button.active{border-bottom:1px solid var(--primary-default)}.calculator .info__tabs-wrap .button-inner{margin:0 -13px -13px}.aprowiki-block__title{font-size:26px;margin:0 0 45px}}@media (min-width:901px){.aprowiki-block__title{font-size:40px;margin:0 0 60px}.aprowiki-block__title::after{width:100px;height:5px}}@media(min-width:1024px){.aprowiki-block__title,.section-title>a{transition:color .2s}.section-title>a:hover{color:var(--primary-2-default)}.video-section .projects__title{margin-bottom:30px}.section-two-columns__menues{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.section-two-columns__menues .projects__link-wrap{flex:0 0 auto}.section-two-columns__right{max-width:calc(100% - 320px)}.projects-section:not(.project-section--apro-wiki) .projects .projects__title{opacity:1;position:static;visibility:visible}.projects__link-wrap~.section-two-columns .catalog-categories-list__sticky{top:134px}.projects__link-wrap{top:81px}.section-two-columns.section-two-columns--padding-top{padding-top:40px}.project-section--apro-wiki .section-two-columns .projects__card:first-child{margin-top:0}.projects-section,.video-section{padding-top:90px}.section-two-columns{display:flex}.section-two-columns .catalog-categories-list{margin:0 15px 0 0;flex:0 0 320px}.header__phone.active .header__phone-social svg path{transition:fill .2s}.header__phone.active .header__phone-social:hover svg path{fill:var(--primary-default)}.footer__cols .footer__col{flex:0 0 33.333%}.aprowiki-block__items{grid-template-columns:repeat(4,1fr)}.aprowiki-block__item--big{grid-row:span 2}.aprowiki-block__title:hover{color:#e92d28}.aprowiki-block__item .aprowiki-block__item-img img{transition:transform .2s}.aprowiki-block__item:hover .aprowiki-block__item-img img{transform:scale(1.1)}.video-section .projects__links-container{flex:0 0 100%;justify-content:space-between;margin:0 -15px;padding:10px 15px;top:127px;flex-wrap:wrap}.video-section .projects__link-wrap{flex: 0 0 100%;top:75px}}@media(min-width:1025px){.projects__links-container{top:81px}}@media(min-width:1600px){.section-two-columns .catalog-categories-list{margin:0 48px 0 0}}@media(max-width:1200px){.video-grid{grid-template-columns:repeat(2,1fr)}.footer__cols{margin:10px -15px 0}}@media(max-width:1024px){.header--fixed .header__phone svg{color:var(--primary-default)}.header--fixed .header-top__wrap svg{color:var(--primary-default)!important}.section-two-columns .projects__links-slider .swiper{overflow:hidden}}@media(max-width:1023px){.breadcrumbs-section{padding-bottom:40px}.breadcrumbs-list--black{overflow:auto;flex-wrap:nowrap;padding:2.5px 10px}.breadcrumbs-list__item:last-of-type{overflow:visible}}@media(max-width:360px){.header--fixed .header__lang{margin-left:20px}}@media (min-width:1920px){.client-steps__slider .swiper-button-next {right: -90px;}.client-steps__slider .swiper-button-prev {left: -90px;}.projects__slider .swiper .projects__card-img img{position:absolute;object-fit:cover}.projects__slider .swiper-button{position:absolute;margin-top:-20px}.projects__slider .swiper-button-prev{left:-50px}.projects__slider .swiper-button-next{right:-50px}}.header--fixed .header__item--dropdown>.header__link:before{border-bottom:1px solid var(--gray-100);border-left:1px solid var(--gray-100)}@media (max-width:600px){.banner__slider{display:flex}.banner__slider .swiper-wrapper{flex-grow:1;height:auto}.banner__back-mobile,.banner__slider,.hero__banner{height:100%;min-height:600px}.banner__back-desktop{qdisplay:none}.banner__back-mobile{display:flex!important}body .projects__link-wrap .button:not(:last-child){margin-right:25px}body .download__file .button{width:100%}.photo__tabs-wrap .button-tab,.projects__link-wrap .button{text-align:left;font-weight:700;white-space:unset}.projects__link-wrap .button{max-width:20%}.contacts .contacts-map{min-height:300px}.contacts .contacts-map-wrapper{min-height:295px}.slam-easyform .feedback__title{max-width:200px;display:inline-block}.footer__col:first-child{order:0}}@media (max-width:991px){.video-grid{gap:16px}.warranty__wrap{flex-direction:column-reverse}.warranty__title{font-size:28px}body .banner__button--prev{transform:rotate(180deg) translate(0)}}@media (min-width:992px){.warranty__right{position:sticky;top:90px}}@media (max-width:576px){.video-grid{grid-template-columns:1fr}}@keyframes spin{to{transform:rotate(360deg)}}.aprowiki-block__item.aprowiki-block__item--big>article{display:flex;flex-direction:column;height:100%;}.aprowiki-block__item.aprowiki-block__item--big .aprowiki-block__info{min-height:40px;}.bx-core-adm-dialog td{border:0}
.sketcfab .sketcfab-viewer-aprofile {
	pointer-events: all;
}
.project__descr {
	padding-bottom: 25px;
}
.client-steps__slider .banner__pagination-current, .client-steps__slider .banner__pagination-total {
	color: var(--gray-400);
}
.project__descr-text-container {
	margin-bottom: 26px;
}
.client-steps__controls .swiper-button {
	position: absolute;
	top: 50%;
}
.project__descr+.project-section.sketcfab {
	padding-top: 10px;
}
.client-steps__slider {
	position: relative;
}
.client-steps__controls {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 24px;
	color: var(--gray-100);
}
.client-steps__button-navigation {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 24px;
	margin-bottom: 12px;
}
.client-steps__controls .swiper-button {
	position: static;
	top: auto;
	color: var(--gray-100);
}
.client-steps__pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	color: var(--gray-100);
	font-weight: 600;
	line-height: 1;
}
.client-steps__pagination .banner__pagination-line {
	position: relative;
	display: block;
	width: 44px;
	height: 2px;
	background: rgba(51, 51, 51, 0.3);
}
.client-steps__pagination .banner__pagination-progress {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 100%;
	background: var(--gray-100);
}
.product__preview-controls--dark {
	position: static;
	width: auto;
	color: var(--gray-100);
}
.product__preview-controls--dark .product__preview-pagination {
	color: var(--gray-100);
}
.product__preview-controls--dark .product__preview-pagination .banner__pagination-line {
	background: rgba(51, 51, 51, 0.3);
}
.product__preview-controls--dark .product__preview-pagination .banner__pagination-progress {
	background: var(--gray-100);
}
.product__preview-controls--dark .photo__button svg,
.product__preview-controls--dark .swiper-button svg {
	color: var(--gray-100);
}
.button--green {
	background: rgba(92, 195, 75, 1);
	border-color: rgba(92, 195, 75, 1);
	text-transform: uppercase;
	font-size: 13px;
	padding: 21px 42px;
}
.hero-section--production {
	margin-bottom: 20px;
}
.descr__accordion-header {
	margin-top: 20px;
}
.descr__accordion-header svg.svg {
	display: block;
	margin-top: 0;
}
.sketcfab__link-to-projects {
	position: absolute;
	z-index: 3;
	padding: 10px 15px;
	bottom: 10px;
	right: 10px;
}
@media (min-width: 768px) {
	.project__descr {
		padding-bottom: 20px;
	}
	.project__descr+.project-section.sketcfab {
		padding-top: 35px;
	}
	.sketcfab__link-to-projects {
		right: 30px;
		top: 60px;
		bottom: auto;
		padding: 21px 42px;
	}
}
.descr__right {
	max-width: none;
}
.descr .product__left {
	max-width: none;
	margin: 0;
}
.descr__left--img {
	max-width: 100%;
}
.show-more-text {
	position: relative;
}
.show-more-text__text {
	position: relative;
	max-height: 125px;
	overflow: hidden;
	transition: max-height 0.3s ease-out;
}
.show-more-text__text:after{
	content: '';
	display: block;
	width: 100%;
	height: 50px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.16) 100%);
	position: absolute;
	bottom: -10px;
	left: 0;
}
.show-more-text__text--show {
	max-height: none;
}
.show-more-text__text.show-more-text__text--show:after{
	display: none;	
}
.show-more-text:not(.show-more-text--active) .show-more-text__text:after {
	display: none;
}
.show-more-text__button-wrapper {
	display: flex;
	margin-top: 10px;
}
.show-more-text__button-wrapper[hidden] {
	display: none;
}
.product-card__link {
	display: block;
	font-weight: bold;
}
.show-more-text__button {
	cursor: pointer;
	margin-top: 10px;
	display: flex;
	justify-content: right;
	align-items: center;
}
.show-more-text__button svg {
	margin-top: -6px;
	margin-left: 6px;
	font-size: 16px;
	color: var(--primary-default);
}
.show-more-text__button {
	border: 0;
}
.show-more-text__button::before {
	content: "РАЗВЕРНУТЬ";
	font-weight: 600;
	font-size: 12px;
	line-height: 1;
	padding-bottom: 3px;
	border-bottom: 1px dashed var(--secondary-400);
	color: var(--gray-100);
	transition: 0.2s ease color;
}
.show-more-text__button:hover::before {
	color: #f23731;
}
.show-more-text__button--show::before {
	content: "СВЕРНУТЬ";
}
.advantages-section--white {
	background: transparent;
	padding: 40px 0;
	margin: 0px 0px 0px 0px;
}
.photo__text-content {
	margin-bottom: 40px;
}
.photo__text-content .photo__slide-title {
	color: var(--gray-100);
	margin: 0px 0px 30px 0px;
}
.photo__tabs-content.photo__tabs-content--with-text .photo__back img {
	border-radius: 8px;
}
.photo__tabs-content.photo__tabs-content--with-text .photo__slide:before {
	border-radius: 8px;
}
.advantages-section--white .advantages__tickers {
	margin-top: 0;
}
.photo__tabs-wrap {
	padding-bottom: 10px;
}
.project__wrap--horizontal .project__descr-left {
	max-width: none;
}
.project__wrap--horizontal .project__descr-left.project__descr-left--center-text {
	max-width: 700px;
	margin: 0 auto;
}
.hero__banner-button-form {
	padding: 21px 42px;
	font-size: 13px;
	margin: 20px 0px 0px 0px;
	text-transform: uppercase;
}
button.text-more {
	font-weight: 600;
}
.gallery .gallery__button-form {
	font-size: 13px;
	border-color: var(--primary-default);
}
.gallery__button-form {
	color: #fff;
	padding: 21px 42px;
}
.gallery__button {
	position: relative;
	gap: 15px;
}
.project__wrap--partners {
	border: 0;
	padding-bottom: 0;
}
.products-section, .gallery-section, .aprowiki-block, .team, .video-section, .descr-section, .docs-section, .faq-section, .client-steps, .project-section, .pluses-section, .project-section.sketcfab, .product-section.product-section--detailed, .product-detail.text-section {
	padding: 10px 0 25px 0;
}
.video-section {
	padding-right: 15px;
	padding-left: 15px;
}
.descr-section {
	overflow: hidden;
}
html {
	scroll-behavior: smooth;
}
.descr-section--to-left.descr-section .descr__wrap {
	display: block;
}
.product__preview-slider__container {
	position: relative;
}
.product__preview-controls {
	position: absolute;
	right: 24px;
	bottom: 24px;
	z-index: 2;
	width: 120px;
}
.client-steps .product__preview-controls {
	position: static;
	width: 120px;
	margin-left: auto;
	margin-right: auto;
}
.product__preview-controls .photo__button-navigation {
	position: relative;
	height: 30px;
	margin-bottom: 12px;
	margin-top: 0;
}
.product__preview-controls .photo__button-navigation .product__preview-button {
	position: static;
}
.product__preview-controls .photo__button {
	position: absolute;
}
.product__preview-controls .photo__button--prev {
	left: 0;
	right: auto;
	bottom: auto;
	top: 50%;
}
.product__preview-controls .photo__button--next {
	right: 0;
	left: auto;
	bottom: auto;
	top: 50%;
}
.product__preview-controls .photo__button svg {
	color: #fff;
}
.product__preview-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	color: #fff;
	font-weight: 600;
	line-height: 1;
}
.product__preview-pagination .banner__pagination-line {
	position: relative;
	display: block;
	width: 44px;
	height: 2px;
	background: rgba(255, 255, 255, 0.4);
}
.product__preview-pagination .banner__pagination-progress {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 100%;
	background: #fff;
}
.descr__title, .products__title, .gallery__title, .docs__title, .team .section-title, .project__descr-title, .faq__title {
	margin-bottom: 20px;
}
.gallery__button {
	margin-top: 20px;
}
.descr__right--text-margin {
	margin-bottom: 16px;
}
.descr__right--text-margin:last-child {
	margin: 0px 0px 0px 0px;
}
.materials__thumbs-slide.swiper-slide-thumb-active .materials__thumbs-icon svg path {
	fill: var(--white);
}
@media (min-width: 768px) {
	.gallery__button {
		margin-top: 40px;
	}
	.descr__title, .products__title, .gallery__title, .docs__title, .team .section-title, .project__descr-title, .faq__title {
		margin-bottom: 40px;
	}
	.products-section, .gallery-section, .aprowiki-block, .team, .video-section, .descr-section, .docs-section, .faq-section, .client-steps, .project-section, .project-section.sketcfab, .pluses-section, .product-section.product-section--detailed, .product-detail.text-section {
		padding: 20px 0 45px 0;
	}
}
@media (max-width: 1439px) {
	 .descr__left.descr__left--img {
		margin-bottom: 10px;
	}
	.descr__left {
		margin-bottom: 0;
	}
	.descr__wrap {
		flex-direction: column;
	}
}
@media (min-width: 1024px) {
	.gallery__button-form {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translate(0, -50%);
	}
	.descr__left--img {
		flex: 0 0 560px;
	}
}
@media (min-width: 1200px) {
	.project__wrap--horizontal .project__descr-right {
		flex: 0 0 394px;
	}
}
@media (min-width: 1440px) {
	.descr__wrap {
		gap: 60px;
	}
	.descr-section--to-left.descr-section .descr__wrap {
		display: flex;
		flex-direction: row-reverse;
	}
	.descr__left--img {
		flex: 0 0 880px;
		max-width: 880px;
	}
	.hero__banner-button-form {
		position: absolute;
		right: 30px;
		bottom: 30px;
		margin: 0px 0px 0px 0px;
	}
	.photo__slider-container {
		position: relative;
		flex: 0 0 auto;
	}
	.photo__tabs-content.photo__tabs-content--with-text .photo__slider {
		width: 728px;
		min-height: 500px;
		height: 100%;
	}
	.photo__tabs-content.photo__tabs-content--with-text .photo__back {
		height: 100%;
	}
	.photo__tabs-content.photo__tabs-content--with-text .photo__back img {
		display: block;
		height: 100%;
		width: 100%;
		object-fit: cover;
		
	}
	.photo__tabs-content.photo__tabs-content--with-text .photo__controls {
		position: absolute;
		right: 40px;
		bottom: 64px;
		width: 120px;
	}
	.photo__tabs-content.photo__tabs-content--with-text .photo__controls .photo__button--prev {
		left: 0;
		right: auto;
		bottom: auto;
		top: 50%;
	}
	.photo__tabs-content.photo__tabs-content--with-text .photo__controls .photo__button--next {
		right: 0;
		left: auto;
		bottom: auto;
		top: 50%;
	}
	.photo__tabs-content.photo__tabs-content--with-text .photo__controls .photo__button svg {
		color: #fff;
	}
	.photo__text-content {
		flex: 1 1 auto;
		margin-right: 25px;
	}
	.photo__tabs-content.photo__tabs-content--with-text.active {
		display: flex;
	}
}
/*на будущее warranty удалить*/
