

/* Start:/local/templates/main.2020/components/bitrix/menu/top/style.css?17231019493191*/
.header-menu__orders-counter{
    border-radius: 50%;
    background-color: #FF9B3C;
    color: #fff;
    padding: 0 5px;
    cursor: pointer;
    font-family: "proxima-nova_regular" !important;
    text-decoration: none;
}

.ui-dropdown__drop-footer {
    padding: 16px 24px !important;
}
.ui-dropdown__drop-body {
    padding: 10px 23px !important;
}

.header-menu__item_short .search-active {
    width: 356px;
}

.header-menu_search.header-menu__item_short {
    width: 90px;
}

.header-menu__item_short .search-menu_input {
    width: 89px;
}

.header-menu__item_short .search-active input {
    width: 325px;
}

.header-menu .button-free-advice {
    padding: 0 24px;
}

.header-menu.header__menu-wrap__grey {
    color: #62646a;
    z-index: 1;
}

.header-menu.header__menu-wrap__white {
    color: #fff;
    z-index: 1;
}

.header-menu.header__menu-wrap__grey .search-menu_input {
    background-color: #f6f6f7;
}

.header_fixed .header-menu.header__menu-wrap__grey .search-menu_input {
    background-color: #fff;
}

.header-menu.header__menu-wrap__white .search-menu_input {
    background-color: transparent;
}

.header_fixed .header-menu.header__menu-wrap__white .search-menu_input {
    background-color: #fff;
}

.header-menu.header__menu-wrap__grey .search-active {
    background: linear-gradient(to left, #f6f6f7, rgba(255,255,255,0));
}

.header-menu.header__menu-wrap__white .search-active {
    background: transparent;
}

.header_fixed .header-menu.header__menu-wrap__grey .search-active,
.header_fixed .header-menu.header__menu-wrap__white .search-active {
    background: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

.header-menu.header__menu-wrap__grey .search-menu_input {
    color: #62646a !important;
    background-image: url('/local/templates/main.2020/dist/svg/menu-search-grey.svg');
}

.header-menu.header__menu-wrap__white .search-menu_input {
    color: #fff !important;
    background-image: url('/local/templates/main.2020/dist/svg/menu-search-white.svg');
}

.header-menu.header__menu-wrap__grey .header-menu__link {
    color: #62646a;
}

.header_fixed .header-menu.header__menu-wrap__grey .header-menu__link {
    color: #222325;
}

.header-menu.header__menu-wrap__white .header-menu__link {
    color: #fff;
}

.header_fixed .header-menu.header__menu-wrap__white .header-menu__link {
    color: #222325;
}

.header_fixed .header-menu.header__menu-wrap__grey .header-menu__link:hover,
.header_fixed .header-menu.header__menu-wrap__white .header-menu__link:hover {
    color: #a3a5ac;
}

.header_fixed .header-menu.header__menu-wrap__white .search-menu_input {
    color: #222325 !important;
    background-image: url('/local/templates/main.2020/dist/svg/menu-search.svg');
}

.header__logo {
    z-index: 1;
}

.header__profile-menu-wrap {
    z-index: 1;
}

.header__profile-menu-wrap .ui-dropdown__toggle {
    /*background: transparent;*/
}

@media (max-width: 600px) {
    .header__menu-wrap .header__menu {
        padding: 0;
    }
}

@media (max-width: 500px) {
    .header-menu .button-free-advice {
        padding: 0 5px;
        justify-content: center;
        width: 100%;
        max-width: 225px;
    }
}
/* End */


/* Start:/local/templates/.default/components/picktech/popup/free-advice/style.min.css?17458410012906*/
.popup-free-advice__wrapp{position:relative;max-width:500px !important;width:100%;padding:60px 40px;box-sizing:border-box;border-radius:6px}.popup-free-advice__header{margin-bottom:30px}.popup-free-advice__title{margin-top:0;margin-bottom:12px}.popup-free-advice__title u{font-style:normal;text-decoration:none;position:relative;z-index:2}.popup-free-advice__title span{position:relative}.popup-free-advice__title span:before{content:"";background-color:rgba(105,133,246,0.3);width:calc(100% + 4px);position:absolute;height:11px;z-index:1;bottom:-1px;left:-3px}.popup-free-advice__desc{font-size:15px;line-height:20px;color:#62646a}.popup-free-advice__row{margin-bottom:15px}.popup-free-advice__row-company-size{margin-bottom:25px}.popup-free-advice__wrapp .form-row__content input{width:100%}.popup-free-advice__form .popup-free-advice__footer{margin-top:32px !important;text-align:center}.popup-free-advice__footer .ui-btn{text-align:center}.popup-free-advice__success{text-align:center}.popup-free-advice__form__success-icon{margin-bottom:20px}.popup-free-advice__form__success-title{margin-bottom:20px}.form-row{color:#62646a;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.form-row a{color:#62646a}.form-row i{font-style:normal}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.select2-container{z-index:99993}#modal-free-advice .modal-dialog{max-width:545px}.popup-free-advice__form .form-row__content{width:303px}.popup-free-advice__form .ui-input{width:303px;border-radius:6px}.popup-free-advice__form .color_red{color:#ea5c5d}.popup-free-advice__form .form-row__title{margin-bottom:0;color:#62646a}.popup-free-advice__form .ui-select .select2-container--default .select2-selection--single .select2-selection__arrow{top:17px}.popup-free-advice__title{margin:22px 0 12px}.form-row-change-field__error.ui-error-desc{display:none;padding:0;margin-bottom:-4px}.popup-free-advice__form .iti__country-list{width:303px;white-space:normal;border:1px solid rgba(163,165,172,0.08);box-shadow:0 2px 6px rgba(25,30,46,0.1);border-radius:6px;top:44px;z-index:999999;padding:0;height:fit-content}.popup-free-advice__form .iti__country-list li:first-child,.popup-free-advice__form .iti__country-list .padding-40{padding-top:40px}.popup-free-advice__form .iti__country-list li.iti__country__hidden{display:none}.popup-free-advice__form .iti{width:100%}.country-search{padding-bottom:5px;position:fixed;background:#fff;z-index:99999999}.country-search__input{padding:20px 0 10px !important;margin:0 11px 7px !important;border:0;border-bottom:1px solid #a3a5ac;border-radius:0;opacity:.3;width:273px;height:22px;vertical-align:bottom;outline:0}.country-search__input__hide{display:none}@media(max-width:550px){.form-row{flex-direction:column;align-items:flex-start}.popup-free-advice__form .form-row__title{margin-bottom:4px}.popup-free-advice__form .form-row__content{width:100%}}
/* End */


/* Start:/local/templates/.default/components/picktech/popup/feedback/style.min.css?17374428613557*/
.modal--feedback .modal-dialog{display:flex;margin:1.75rem auto}.modal--feedback .modal-content{border:0;border-radius:0}.modal--feedback .modal-body{padding:0;display:flex}.modal--feedback .btn-close-modal{opacity:1;width:24px;height:24px;padding:0;background-size:100% 100%}.modal--feedback .form-row-change-field__error.ui-error-desc{display:none;color:#a91a1a;padding:0;margin-bottom:-5px}.modal--feedback .form-row__content{width:100%;display:flex;flex-direction:column}.feedback{width:100%;display:flex;flex-direction:column;padding:60px 16px 16px}.feedback__header{margin:0 0 48px}.feedback__form{flex:1 0 auto;gap:20px;display:flex;flex-direction:column}.feedback__title{font-size:36px;margin:0 0 10px}.feedback__subtitle{font-size:16px;margin:0}.feedback-form__main{flex:1 0 auto}.feedback__field{outline:0;width:100%;padding:10px 5px;font-size:18px;font-weight:400;border-width:0 0 1px;border-style:solid;border-color:#d4d3d3}.feedback__marker{color:#ff9b3c}.feedback__field::placeholder{color:#a3a5ac}.feedback__field.ui-input_error{padding-right:35px !important;border-width:0 0 1px !important;border-style:solid !important;border-color:#a91a1a !important;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iMTEiIGZpbGw9IiNBOTFBMUEiLz4KPHBhdGggZD0iTTExLjU2MzYgMTMuMjE3MUgxMC40MzY0TDEwLjE0NTUgNEgxMS44NTQ1TDExLjU2MzYgMTMuMjE3MVpNMTEuNjkwOSAxNi42OTI4QzExLjQ5NyAxNi44OTc2IDExLjI2NjcgMTcgMTEgMTdDMTAuNzMzMyAxNyAxMC40OTcgMTYuODk3NiAxMC4yOTA5IDE2LjY5MjhDMTAuMDk3IDE2LjQ3NTEgMTAgMTYuMjI1NSAxMCAxNS45NDM5QzEwIDE1LjY0OTQgMTAuMDk3IDE1LjM5OTggMTAuMjkwOSAxNS4xOTVDMTAuNDg0OCAxNC45OTAyIDEwLjcyMTIgMTQuODg3NyAxMSAxNC44ODc3QzExLjI3ODggMTQuODg3NyAxMS41MTUyIDE0Ljk5MDIgMTEuNzA5MSAxNS4xOTVDMTEuOTAzIDE1LjM5OTggMTIgMTUuNjQ5NCAxMiAxNS45NDM5QzEyIDE2LjIyNTUgMTEuODk3IDE2LjQ3NTEgMTEuNjkwOSAxNi42OTI4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-size:22px 22px;background-position:right center}.feedback__field--select .ui-select__label{padding:0;height:28px}.feedback__field--select .select2-container--default .select2-selection--single .select2-selection__rendered{color:#a3a5ac;font-size:18px}.feedback__field--select.ui-select .select2-container .select2-selection--single{display:flex;align-items:center;border:0;border-radius:0;padding:0}.feedback__field--select.ui-select .select2-container--default .select2-selection--single .select2-selection__arrow{top:20px;opacity:.6}.feedback__field--textarea{min-height:51px;height:51px}.feedback__submit{order:1;margin:10px auto 0;display:flex;justify-content:center}.feedback__agreements{margin-top:10px}.feedback__success{text-align:center}.feedback__success-icon{margin-bottom:20px}.feedback__success-title{margin-bottom:20px}.modal--success .modal-dialog{min-height:calc(100% - 3.5rem);align-items:center;justify-content:center}@media(min-width:576px){.modal--feedback .modal-dialog{max-width:600px;margin:1.75rem auto}.modal--feedback:not(.modal--success) .modal-dialog{min-height:100%;margin:0 0 0 auto}.modal--feedback .btn-close-modal{width:32px;height:32px}.feedback{padding:90px 120px 35px 65px}.modal--success .feedback{padding:40px 20px 30px}.feedback__header{margin:0 0 70px}.feedback__title{font-size:36px}.feedback__subtitle{font-size:16px}.feedback__field,.feedback__field--select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:20px}.feedback__submit{order:unset}}
/* End */


/* Start:/local/templates/main.2020/template_styles.css?17708428538064*/
#bx-panel ~ .header_fixed .header__wrap {
    top: 147px;
    z-index: 99992;
}

#bx-panel ~ .header_fixed:before {
    padding-top: 49px;
}

#bx-panel.bx-panel-folded ~ .header_fixed .header__wrap {
    top: 39px;
}

#bx-panel.bx-panel-folded ~ .header_fixed:before {
    top: 300px;
}

#bx-panel ~ .header_fixed + .page-wrap .alphabet .alphabet__inner {
    top: calc(39px + 82px);
}

#bx-panel ~ .header_fixed + .page-wrap .alphabet:after {
    padding-top: calc(39px + 37px);
}

#bx-panel ~ .page-wrap .product-info__fixable-area_fixed .product-info__fixable-content,
#bx-panel ~ .header .page-wrap .product-info__fixable-area_fixed .product-info__fixable-content {
    top: 39px;
}

pre {
    background-color: lightgray;
    font-size: 14px;
    border-radius: 4px;
}

.reset-link {
    text-decoration: none;
    color: inherit;
}
.reset-link:hover {
  text-decoration: underline;
}

.lk-menu__item.lk-menu__item_parent.vendor_selected .selected_vendor_child {
    display: none;
}

/* Группа «Продвижение»: свернута, когда не в ней (сервер ставит selected_vendor_child) */
.lk-menu__childs.selected_vendor_child {
    display: none;
}

.lk-menu__childs.vendor_active_selected {
    display: block;
}

.vendor_active_selected .selected_vendor_child {
    display: block;
}

.compare__banner {
    margin-bottom: 60px;
}

.main-search__small-text {
    font-size: 17px;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 0;
}
.reviews__video {
    margin: 10px 0px;
}

.reviews__video-row:not(.slick-initialized) {
    display: flex;
    margin: 10px -10px;
    overflow-x: auto;
}

.reviews__video-row:not(.slick-initialized) .reviews__video-col {
    margin: 10px;
    min-width: calc((100% / 4) - 20px);
    flex-basis: calc((100% / 4) - 20px);
}

@media screen and (max-width: 980px) {
    .reviews__video-row:not(.slick-initialized) .reviews__video-col {
        min-width: calc((100% / 3) - 20px);
        flex-basis: calc((100% / 3) - 20px);
    }
}

@media screen and (max-width: 790px) {
    .reviews__video-row:not(.slick-initialized) .reviews__video-col {
        min-width: calc((100% / 2) - 20px);
        flex-basis: calc((100% / 2) - 20px);
    }
}

@media screen and (max-width: 480px) {
    .reviews__video-row:not(.slick-initialized) .reviews__video-col {
        min-width: calc((100% / 1) - 20px);
        flex-basis: calc((100% / 1) - 20px);
    }
}

.reviews__video-row .slick-list {
    padding: 10px 0px;
    margin: 0px -10px;
}

.reviews__video-row .slick-slide {
    margin: 0px 10px;
}

.reviews__video-row .slick-dots {
    margin: -4px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;

    margin: 0;
    padding: 0;
    list-style: none;
}

.reviews__video-row .slick-dots button {
    margin: 4px;
    width: 10px;
    height: 10px;
    display: block;
    border-radius: 100px;
    border: 1px solid #D9D9D9;

    font-size: 0px;
    padding: 0px;
    background-color: transparent;
}

.reviews__video-row .slick-dots .slick-active button {
    border-color: var(--color-blue);
    background-color: var(--color-blue);
}

.reviews__video-row.slick-initialized .slick-slide {
    display: flex;
}

.reviews__video-col {
    display: flex;
    flex-direction: column;

    min-height: 484px;
    overflow: hidden;
    border-radius: 8px;
    background-color: #fff;
    border: 1px solid #ededee;
    box-shadow: 0px 2px 6px 0px rgba(25, 30, 46, 0.10);
}

.reviews__video-col.--replace {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #d9d9d9;
}

.reviews__video__icon {
    width: 68px;
    height: 42px;
}

.reviews__video-preview {
    height: 208px;
    cursor: pointer;

    display: flex;
    align-items: center;
    justify-content: center;

    background-color: #D9D9D9;
    background-image: var(--preview-video);
    background-repeat: no-repeat;
    background-size: cover;

    transition: opacity .2s ease;
}

.reviews__video-preview:hover {
    opacity: .8;
}

.reviews__video-play {
    width: 36px;
    height: 36px;
    display: inline-block;
    background: url('data:image/svg+xml;base64, PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTgiIGN5PSIxOCIgcj0iMTcuNSIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC41IiBzdHJva2U9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNC41IDE3LjEzNEMyNS4xNjY3IDE3LjUxODkgMjUuMTY2NyAxOC40ODExIDI0LjUgMTguODY2TDE1LjUgMjQuMDYyMkMxNC44MzMzIDI0LjQ0NzEgMTQgMjMuOTY2IDE0IDIzLjE5NjJMMTQgMTIuODAzOEMxNCAxMi4wMzQgMTQuODMzMyAxMS41NTI5IDE1LjUgMTEuOTM3OEwyNC41IDE3LjEzNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
    background-size: cover;
}

.reviews__video-footer {
    padding: 16px;
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
}

.reviews__video-list {
    text-indent: 0;
    list-style-type: none;
    padding: 0;
    margin:0px 0px 20px;
    flex: 1 0 auto;
    font-size: 16px;
    font-family: 'proxima-nova_semibold', sans-serif;
    color:#62646A;
    line-height: normal;
}

.reviews__video-item + .reviews__video-item {
    margin-top: 8px;
}

.reviews__video-item.--soft {
    font-size: 17px;
    color: #212529;
    margin-bottom: 17px;
}

.reviews__video-item.--post {
    font-size: 13px;
    font-weight: 400;
}

#modal-review-video .modal-dialog {
    max-width: 768px;
}

#modal-review-video .modal-body {
    padding: 2rem;
}

#modal-review-video .btn-close-modal {
    top: 6px;
    right: 6px;
}

.modal-review-video__iframe {
    background-color: #222;
}

.review__header__col.--right {
    flex-grow: 1;
    display: flex;
    justify-content: space-between;
}

.review__name {
    font-family: 'proxima-nova_semibold', sans-serif;
}

.review__soft-name {
    display: block;
    font-family: 'proxima-nova_semibold', sans-serif;
    margin-bottom: 21px !important;
}

.review__main {
    margin: 0 0 15px;
}

.review__main.--row {
    display: flex;
    margin-top: 28px;
}

.review__body iframe {
    width: 446px;
    height: 250px;
    border-radius: 8px;
}

.review__main.--row .review__body {
    display: inline-flex;
    margin: 0px 42px 0px 0px;
}

.review .review-functional-rating {
    margin: 0px;
    padding: 0px;
}

.review .review-functional-rating__fun {
    margin: 0px;
}

.review .review-functional-rating__fun + .review-functional-rating__fun {
    margin-top: 17px;
}

@media screen and (min-width: 1201px) {
    .review__main.--row .review-functional-wrapper {
        flex-grow: 1;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .review__main.--row .review-functional-rating {
        flex-direction: column;

    }

    .review__main.--row  .review-functional-rating__coll:first-child {
        margin: 0px 0px 17px 0px;
    }

    .review__soft-name {
        margin-top: 21px !important;
    }
}

@media screen and (max-width: 1200px) {
    .review__main.--row {
        flex-direction: column;
    }

    .review__main.--row .review__body {
        margin: 0px 0px 20px;
    }

    .review__body iframe {
        width: 100%;
        height: 368px;
    }
}

@media screen and (max-width: 980px) {
    .reviews__video-col.--replace {
        display: none;
    }
}

@media screen and (max-width: 438px) {
    .reviews__video-row .slick-list {
        padding: 10px 20% 10px 0px;
    }

    #modal-review-video .modal-body {
        padding: 2rem 15px;
    }

    .review .review-functional-rating__coll:first-child {
        margin: 0px 0px 17px 0px;
    }
}

@media screen and (max-width: 410px) {
    .review__main.--row {
        margin-top: 16px;
    }

    .review__header {
        display: flex !important;
    }

    .review__header__col.--right {
        flex-direction: column;
    }
}

@media screen and (max-width: 370px) {
    .reviews__video-row .slick-list {
        padding: 10px 0px;
    }

    .review__body iframe {
        height: 150px;
    }

    .review__body iframe {
        height: 150px;
    }
}

/* End */
/* /local/templates/main.2020/components/bitrix/menu/top/style.css?17231019493191 */
/* /local/templates/.default/components/picktech/popup/free-advice/style.min.css?17458410012906 */
/* /local/templates/.default/components/picktech/popup/feedback/style.min.css?17374428613557 */
/* /local/templates/main.2020/template_styles.css?17708428538064 */
