/* Server-rendered information navigation. Product category menu stays native. */
header .top-block{position:relative;z-index:110;padding-top:0!important;padding-bottom:0!important}
header .top-block>.container>.row{align-items:center;flex-wrap:nowrap;gap:12px}
.kcn-column{flex:1 1 auto;min-width:0}
.kcn-nav>ul{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;list-style:none;margin:0;padding:0}
.kcn-nav>ul>li{margin:0;padding:0;list-style:none}
.kcn-nav a,.kcn-nav summary{font:500 14px/1.4 Montserrat,Arial,sans-serif;text-decoration:none;white-space:nowrap}
.kcn-nav>ul>li>a,.kcn-nav summary{display:flex;align-items:center;min-height:44px;padding:10px 10px;color:#fff!important;border-radius:5px;cursor:pointer;position:relative}
.kcn-nav>ul>li>a:hover,.kcn-nav summary:hover,.kcn-group[open]>summary{background:rgba(255,255,255,.12)}
.kcn-nav a:focus-visible,.kcn-nav summary:focus-visible{outline:2px solid #8fd6ff;outline-offset:-3px}
.kcn-nav a[aria-current=page]:after,.kcn-group.kcn-active>summary:after{content:'';position:absolute;left:10px;right:10px;bottom:4px;height:2px;background:#58c7f3;border-radius:2px}
.kcn-group{position:relative}
.kcn-group>summary{list-style:none;gap:9px}
.kcn-group>summary::-webkit-details-marker{display:none}
.kcn-group>summary:before{content:'';order:1;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px;flex:none}
.kcn-group[open]>summary:before{transform:rotate(225deg);margin-top:4px}
.kcn-group>ul{position:absolute;left:0;top:calc(100% + 4px);z-index:120;min-width:240px;max-width:calc(100vw - 32px);list-style:none;margin:0;padding:7px;background:#fff;border:1px solid #d6e3ed;border-radius:8px;box-shadow:0 10px 28px rgba(0,31,61,.18)}
.kcn-group>ul>li{list-style:none;margin:0;padding:0}
.kcn-group>ul a{display:flex;align-items:center;min-height:44px;padding:11px 13px;border-radius:5px;color:#103b60!important;position:relative}
.kcn-group>ul a:hover,.kcn-group>ul a:focus-visible{background:#edf5fb}
.kcn-group>ul a[aria-current=page]{background:#edf5fb;font-weight:650}
.kcn-group>ul a[aria-current=page]:after{display:none}
@media(min-width:1400px){.kcn-nav>ul{gap:0 7px}.kcn-nav>ul>li>a,.kcn-nav summary{padding-left:12px;padding-right:12px}}
@media(min-width:768px) and (max-width:1199px){.kcn-nav a,.kcn-nav summary{font-size:13px}.kcn-nav>ul>li>a,.kcn-nav summary{padding-left:8px;padding-right:8px;min-height:42px}.kcn-nav>ul{gap:0 1px}}
@media(max-width:767px){header .top-block{padding-top:6px!important;padding-bottom:6px!important}.kcn-column{display:none!important}.kcn-mobile-item>a,.kcn-mobile-item>span{min-height:44px!important;display:flex!important;align-items:center!important}.kcn-mobile-item>a[aria-current=page]{font-weight:700!important}}
@media print{.kcn-nav{display:none!important}}

/* COM_PRODUCT_CARDS_APPROVED_20261102 */
@media screen{
.product-detail>.row>.col-md-6>.border{border:0!important;padding:0!important}
.product-detail>.row>.col-md-6>.border>.properties-block{margin-bottom:8px!important}
.product-detail>.row>.col-md-6>.border>.properties-block .name{color:#687786!important;font-weight:400!important}
.product-detail>.row>.col-md-6>.border>.properties-block .value{color:#093353!important;font-weight:600!important}
.product-detail .kmp-disclosure:has(:is(.kpc-documents,.mt-4:has(a.pdf-link))){border:0!important;margin:0!important}
.product-detail .kmp-disclosure:has(:is(.kpc-documents,.mt-4:has(a.pdf-link)))>summary{display:none!important}
.product-detail :is(.kpc-documents,.mt-4:has(a.pdf-link)){margin-top:20px!important;padding-top:0!important;border:1px solid #dce4eb;border-radius:8px;overflow:hidden}
.product-detail :is(.kpc-documents,.mt-4:has(a.pdf-link))::before{content:"Документы";display:block;padding:6px 12px 2px;line-height:20px;font-size:14px;font-weight:700;color:#093353}
.product-detail :is(.kpc-documents,.mt-4:has(a.pdf-link))>.row{margin:0!important;--bs-gutter-x:0;--bs-gutter-y:0}
.product-detail :is(.kpc-documents,.mt-4:has(a.pdf-link))>.row>.col-12{margin:0!important;padding:0!important}
.product-detail :is(.kpc-documents,.mt-4:has(a.pdf-link))>.row>.col-12+.col-12{border-top:1px solid #e8eef2}
.product-detail :is(.kpc-documents,.mt-4:has(a.pdf-link)) .pdf-link{padding:6px 12px!important;min-height:40px;font-size:13px;line-height:1.4;gap:8px;text-decoration:none!important;background:#fff}
.product-detail :is(.kpc-documents,.mt-4:has(a.pdf-link)) .pdf-link:hover,.product-detail :is(.kpc-documents,.mt-4:has(a.pdf-link)) .pdf-link:focus-visible{background:#eef6fc;outline-offset:-2px}
.product-detail :is(.kpc-documents,.mt-4:has(a.pdf-link)) .pdf-link>img{width:20px!important;height:24px!important;object-fit:contain;flex:0 0 20px}
.product-detail :is(.kpc-documents,.mt-4:has(a.pdf-link)) .file-info{margin:0!important;flex:1;min-width:0}
.product-detail :is(.kpc-documents,.mt-4:has(a.pdf-link)) .file-name{font-size:13px!important;line-height:1.4!important;font-weight:400!important;color:#007db9;overflow-wrap:anywhere}
}
@media screen and (min-width:768px){
.product-detail>.row>.col-12>h1{font-size:28px!important;font-weight:600!important;line-height:1.3!important}
.product-detail :is(.kpc-documents,.mt-4:has(a.pdf-link)){margin-top:48px!important}
}


@media(max-width:767px){
.kmp-card header>.container>.pt-3{padding-top:8px!important;padding-bottom:8px!important}
.kmp-card header .logo img{max-width:138px!important;max-height:54px!important}
.kmp-card header .kmp-header-contacts{order:4!important;margin-top:6px!important}
.kmp-card header .kmp-header-contacts>.row{justify-content:space-between!important;--bs-gutter-x:12px!important}
.kmp-card header .contact-item{font-size:0!important;line-height:1.3!important}
.kmp-card header .contact-item br{display:none!important}
.kmp-card header .contact-item a{font-size:11px!important;line-height:1.5!important}
.kmp-card .kadamm-hs-mobile{padding-top:0!important;padding-bottom:8px!important}
.kmp-card .kmp-native-crumbs{display:none!important}
.kmp-back{display:block;color:#2b5a80!important;font:500 12px/1.5 Montserrat,Arial,sans-serif;text-decoration:none;margin:4px 0 16px;overflow-wrap:anywhere}
.kmp-card .kmp-native-title{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;margin:0!important;padding:0!important}
.kmp-title{margin:0 0 4px!important;color:#0c3157!important;font-family:Montserrat,Arial,sans-serif!important}
.kmp-model{font-size:25px!important;font-weight:750!important;line-height:1.2!important;overflow-wrap:anywhere!important}
.kmp-purpose{font-size:15px!important;line-height:1.5!important;font-weight:500!important;margin-top:8px!important;color:#3e556b!important}
.kmp-alias{font-size:12px!important;line-height:1.5!important;color:#6d7e8e!important;margin-top:5px!important}
.kmp-card .product-detail>.row{--bs-gutter-y:16px!important}
.kmp-card .product-detail>.row>.col-12:first-child{order:0!important}
.kmp-card .kmp-gallery-col{order:1!important}
.kmp-card .gallery-block{position:relative!important;padding:8px 0 0!important}
.kmp-card .gallery-block-slider{height:260px!important;max-height:260px!important;margin-bottom:0!important}
.kmp-card .gallery-block-slider>li{height:260px!important}
.kmp-card .gallery-block-slider img{height:260px!important;max-height:260px!important;width:100%!important;object-fit:contain!important;cursor:zoom-in!important}
.kmp-card .gallery-block .lSSlideOuter,.kmp-card .gallery-block .lSSlideWrapper{max-width:100%!important}
.kmp-enlarge{display:block;margin:8px auto 0;background:none;border:0;color:#336184;font:500 12px/1.5 Montserrat,Arial,sans-serif;padding:6px 12px;min-height:32px}
.kmp-brief{order:2!important}
.kmp-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px}
.kmp-specs>div{padding:10px 12px;background:#f2f7fb;border:1px solid #e0e9f0;border-radius:8px;min-width:0}
.kmp-specs b{display:block;font:700 15px/1.3 Montserrat,Arial,sans-serif;color:#174e7b;overflow-wrap:anywhere}
.kmp-specs span{display:block;font:500 11px/1.4 Montserrat,Arial,sans-serif;color:#61758a;margin-top:3px}
.kmp-spec-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:13px 16px;border:0;border-radius:8px;background:#ed8622;color:white;font:700 14px/1.4 Montserrat,Arial,sans-serif}
.kmp-card .kmp-order-col{order:3!important}
.kmp-card .kmp-meta-col{order:4!important}
.kmp-card .product-detail>.row>.col-12:last-child{order:5!important}
.kmp-disclosure{border:1px solid #d6e2ed;border-radius:10px;margin:12px 0;background:#fff}
.kmp-disclosure>summary{padding:16px;cursor:pointer;list-style:none;font:650 14px/1.5 Montserrat,Arial,sans-serif;color:#234c70;display:flex;align-items:center;justify-content:space-between;gap:12px}
.kmp-disclosure>summary:after{content:'+';font-size:22px;font-weight:400;flex-shrink:0}
.kmp-disclosure[open]>summary:after{content:'−'}
.kmp-disclosure>summary::-webkit-details-marker{display:none}
.kmp-disclosure>summary:focus-visible,.kmp-spec-button:focus-visible,.kmp-enlarge:focus-visible{outline:2px solid #0079ba;outline-offset:2px}
.kmp-disclosure:not([open])>*:not(summary){display:none!important}
.kmp-disclosure[open]>.text-block{padding:12px!important}
.kmp-disclosure>.mt-4{margin:0!important;padding:0 14px 14px!important}
.kmp-disclosure>.kc-model-documents{display:block;margin:0 14px 14px!important;font-size:13px!important}
.kmp-card #kcsFab:not(.kmp-has-items){display:none!important}
}
.kmp-zoom{border:0;border-radius:10px;padding:48px 12px 16px;max-width:96vw;width:96vw;max-height:94dvh;background:#fff;color:#153b60}
.kmp-zoom::backdrop{background:rgba(0,20,40,.75)}
.kmp-zoom>button{position:absolute;right:8px;top:4px;min-width:44px;min-height:44px;font-size:30px;border:0;background:#fff;color:#153b60}
.kmp-zoom>img{display:block;max-width:100%;max-height:76dvh;margin:auto;object-fit:contain}
