

/* Start:/local/templates/tengu/components/bitrix/system.pagenavigation/.default/style.css?17842484141097*/
.pagenavigation {
    display:flex;align-items: center;justify-content: center;gap:20px;
    list-style-type: none;
    padding:0;margin:60px 0 0 0;
}
.pagenavigation .item,
.pagenavigation .item span,
.pagenavigation .item a {
    display:flex;align-items: center;justify-content: center;
    padding:0;margin:0;min-width:30px;min-height:30px;
    text-decoration: none!important;
}
.pagenavigation .item.prev span, .pagenavigation .item.next span,
.pagenavigation .item.prev a, .pagenavigation .item.next a {
    display:block;width:58px;height:58px;border-radius:50%;
    text-indent:60px;overflow:hidden;
    background-repeat: no-repeat;
    background-position:center center;
    background-color: var(--color-white);
    filter:invert(1);
}
.pagenavigation .item.prev span,
.pagenavigation .item.prev a {background-image:url('/images/icon-slider-prev.svg');}
.pagenavigation .item.next span,
.pagenavigation .item.next a {background-image:url('/images/icon-slider-next.svg');}
.pagenavigation .item span {opacity:0.28;}
.pagenavigation .item a:hover {opacity:0.5;}
/* End */


/* Start:/local/templates/tengu/components/bitrix/news.list/feedback-tabs/style.css?17890215333954*/
/* FEEDBACK TABS */
.tabs {display:flex;align-items: stretch;justify-content:center;flex-wrap:wrap;}
.tab-head {
    flex-grow:1;
    display:flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor:pointer;
    border-bottom:1px solid var(--color-black-40);
}
.tab-head span {
    display:flex;align-items: center;justify-content: center;
    transition: 0.5s;
    padding:0 20px 20px 20px;
    border-bottom:4px solid transparent;
    width:340px;
    min-height:92px;
}
.tab-head img {transition: 0.5s;}
.tab-head.active span {
    border-bottom:5px solid var(--color-black);}
.tab-head:not(.active) img {filter:brightness(0);}
.tab-head:not(.active):hover img {filter:none;}
.tab-body {width:100%;order:2;padding:40px calc(var(--padding) * 1.45) 0 calc(var(--padding) * 1.45);}
@media(max-width:1650px) {
    .tab-head span {
        padding:0 calc(10vw/192 * 20) calc(10vw/192 * 20) calc(10vw/192 * 20);
        border-bottom:calc(10vw/192 * 4) solid transparent;
        width:calc(10vw/192 * 340);min-height:calc(10vw/192 * 92);
    }
    .tab-head.active span {border-bottom:calc(10vw/192 * 5) solid var(--color-black);}
    .tab-head-0 img {max-width:calc(10vw/192 * 212);}
    .tab-head-1 img {max-width:calc(10vw/192 * 190);}
    .tab-head-2 img {max-width:calc(10vw/192 * 111);}
    .tab-head-3 img {max-width:calc(10vw/192 * 149);}
    .tab-body {padding:calc(10vw/192 * 40) calc(var(--padding) * 1.45) 0 calc(var(--padding) * 1.45);}
}
@media(max-width:1200px) {
    .tab-head span {
        padding:0 16px 12px 16px;
        border-bottom:4px solid transparent;
        width:auto;min-height:1px;
    }
    .tab-head-0 img {max-width:133px;}
    .tab-head-1 img {max-width:127px;}
    .tab-head-2 img {max-width:68px;}
    .tab-head-3 img {max-width:100px;}

}
@media(max-width:768px) {
    .tab-head {order:2;width:100%;border-bottom:0;border-top:1px solid var(--color-black);}
    .tab-head:nth-last-child(2) {border-bottom:1px solid var(--color-black);}
    .tab-head span {padding:calc(10vw/36 * 20) calc(10vw/36 * 30) calc(10vw/36 * 20) 0;border:none;font-size:16px;position:relative;width:100%;text-align: left;justify-content: start}
    .tab-head span:after {content:'';width:calc(10vw/36 * 20);height:calc(10vw/36 * 20);background-repeat:no-repeat;background-position:center center;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.8828 9.88477L17.8828 11.1152C17.8828 11.2239 17.8274 11.2793 17.7187 11.2793L3.28125 11.2793C3.17256 11.2793 3.11719 11.2239 3.11719 11.1152L3.11719 9.88477C3.11719 9.77607 3.17256 9.7207 3.28125 9.7207L17.7188 9.7207C17.8274 9.7207 17.8828 9.77607 17.8828 9.88477Z' fill='%23444444'/%3e%3cpath d='M11.2812 3.60889L11.2812 17.3901C11.2812 17.4988 11.2259 17.5542 11.1172 17.5542L9.88672 17.5542C9.77803 17.5542 9.72266 17.4988 9.72266 17.3901L9.72266 3.60889C9.72266 3.5002 9.77803 3.44482 9.88672 3.44482L11.1172 3.44482C11.2259 3.44482 11.2812 3.5002 11.2812 3.60889Z' fill='%23444444'/%3e%3c/svg%3e ");
        background-size: calc(10vw/36 * 21) auto;
        position: absolute;right:0;top:calc(50% - calc(10vw/36 * 10));transition: 0.5s;
    }
    .tab-head.active span {border-bottom:none;}
    .tab-head.active span:after {transform: rotate(45deg);}
    .tab-body {padding:calc(10vw/36 * 5) 0 calc(10vw/36 * 20) 0;}
    .tab-head-0 img {max-width:calc(10vw/36 * 133);}
    .tab-head-1 img {max-width:calc(10vw/36 * 127);}
    .tab-head-2 img {max-width:calc(10vw/36 * 68);}
    .tab-head-3 img {max-width:calc(10vw/36 * 100);}
}

.feedback-slideset {position: relative;}
#tengu .feedback-slideset .swiper-navigation {
    left:calc(var(--padding) * -1.45);
    right:calc(var(--padding) * -1.45);
    width:calc(100% + 2 * var(--padding) * 1.45);
}

/* End */


/* Start:/local/templates/tengu/css/parts-custom.css?17889158402215*/
/* PARTS-CUSTOM - ШТОРЫ НА ЗАКАЗ */
.main-custom {
    height:100vh;max-height:1024px;
    background:url('/images/main/custom.webp') center center no-repeat;
    padding:80px var(--padding);
    display:flex;align-items: center;justify-content: center;
    color:var(--color-white);
}
.main-custom .thin {
    padding:84px 80px;
    max-width:1140px;height:690px;
    background:url('/images/main/custom.svg') right bottom no-repeat;
    color:var(--color-white);
}
.main-custom h2 {margin-bottom: 40px;color:var(--color-white);}
.main-custom a, .main-custom a:hover {color:var(--color-white);}

@media(max-width:1650px) {
    .main-custom {
        height:100vh;max-height:calc(10vw/192 * 1024);padding:calc(10vw/192 * 80) var(--padding);
        background-size:cover;
    }
    .main-custom .thin {
        padding:calc(10vw/192 * 84) calc(10vw/192 * 80);max-width:calc(10vw/192 * 1140);height:calc(10vw/192 * 690);
        background-size:cover;
    }
    .main-custom h2 {margin-bottom: calc(10vw/192 * 40);}
}

@media(max-width:1200px) {
    .main-custom {height:auto;max-height:unset;padding:60px var(--padding);}
    .main-custom .thin {
        padding:64px 56px;max-width:1140px;height:690px;
        background-image: url('/images/main/custom.svg'), linear-gradient(to bottom, #141515, #141515), linear-gradient(to bottom, #141515, #141515);
        background-repeat:no-repeat, no-repeat,no-repeat;
        background-position: right bottom, left top, left top;
        background-size:768px auto, calc(100% - 768px) auto, auto calc(100% - 450px);
    }
    .main-custom h2 {margin-bottom: 40px;}
}

@media(max-width:768px) {
    .main-custom {padding:calc(10vw/36 * 60) var(--padding);}
    .main-custom .thin {
        padding:calc(10vw/36 * 24) calc(10vw/36 * 24) calc(10vw/36 * 254) calc(10vw/36 * 24);height:auto;
        background-image: url('/images/main/custom-mobile.svg'), linear-gradient(to bottom, #141515, #141515);
        background-repeat:no-repeat, no-repeat;
        background-position: right bottom, left top;
        background-size:100% auto, auto 50%;
    }
    .main-custom h2 {margin-bottom: calc(10vw/36 * 20);}
}
/* PARTS-CUSTOM - ШТОРЫ НА ЗАКАЗ */


/* End */
/* /local/templates/tengu/components/bitrix/system.pagenavigation/.default/style.css?17842484141097 */
/* /local/templates/tengu/components/bitrix/news.list/feedback-tabs/style.css?17890215333954 */
/* /local/templates/tengu/css/parts-custom.css?17889158402215 */
