.nav-group{position:relative;display:flex;align-items:center;gap:.04rem}
.nav-dropdown summary{display:flex;align-items:center;justify-content:center;width:.28rem;height:.28rem;padding:0;cursor:pointer;list-style:none;line-height:1;border-radius:.06rem}
.nav-dropdown summary svg{display:block;flex:none;width:.16rem;height:.16rem}
.nav-dropdown[open] summary svg{transform:rotate(180deg)}
.nav-dropdown summary:hover{color:#0babef}
.nav-dropdown summary:focus-visible{outline:.02rem solid #0babef;outline-offset:.02rem}
.nav-dropdown summary::-webkit-details-marker{display:none}
.nav-dropdown-links{position:absolute;z-index:30;top:100%;left:0;width:3.6rem;padding:.16rem;background:#fff;border:.01rem solid #e5eef3;border-radius:.2rem;box-shadow:0 .12rem .4rem #252d4920}
.site-nav .nav-dropdown-links a{display:block;font-size:.17rem;line-height:1.3;padding:.1rem .12rem;white-space:normal}
.nav-dropdown-links a:hover{background:#f5f8f9;border-radius:.1rem}
.article-breadcrumbs{font-size:.16rem;margin-bottom:.3rem;color:#66727c;line-height:1.5}
.article-breadcrumbs a:hover,.imported-content a{color:#079fd9}
.imported-page h1{max-width:11rem;overflow-wrap:anywhere}
.imported-content{font-size:.2rem;line-height:1.55;overflow-wrap:anywhere;max-width:100%}
.imported-content p,.imported-content ul,.imported-content ol,.imported-content blockquote{margin:0 0 .22rem}
.imported-content h2{font-size:.32rem;line-height:1.2;margin:.4rem 0 .2rem;font-weight:600}
.imported-content h3{font-size:.25rem;line-height:1.3;margin:.3rem 0 .16rem}
.imported-content h4,.imported-content h5,.imported-content h6{font-size:.21rem;margin:.25rem 0 .14rem}
.imported-content ul,.imported-content ol{padding-left:.3rem;list-style:revert}
.imported-content li{margin-bottom:.08rem}
.imported-content img{display:block;max-width:100%;max-height:5.5rem;width:auto;height:auto;object-fit:contain;margin:.24rem 0}
.imported-content .imported-icon{max-width:1.5rem;max-height:1.5rem}
.imported-content a{text-decoration:underline;text-underline-offset:.04rem}
.imported-content table{display:block;overflow:auto;border-collapse:collapse;max-width:100%;margin:.25rem 0;font-size:.17rem}
.imported-content td,.imported-content th{padding:.12rem .16rem;border:.01rem solid #dce6ec;text-align:left;min-width:1.1rem}
.imported-content th{font-weight:600;background:#f5f8f9}
.imported-tabs{display:grid;gap:.12rem;margin:.25rem 0}
.imported-tabs details{padding:.22rem .26rem;background:#f5f8f9;border-radius:.2rem}
.imported-tabs summary{cursor:pointer;font-size:.23rem;font-weight:600}
.imported-tabs details[open] summary{margin-bottom:.2rem}
.imported-gallery{display:flex;gap:.24rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.16rem 0 .24rem;margin:.2rem 0}
.imported-slide{flex:0 0 min(100%,5rem);scroll-snap-align:start;padding:.24rem;border-radius:.24rem;background:#f5f8f9;min-width:0}
.imported-slide img{margin:0 auto .2rem;max-height:5rem}
.article-children{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;margin:.4rem 0}
.article-children a{display:flex;justify-content:space-between;gap:.16rem;padding:.24rem;background:#f5f8f9;border-radius:.2rem;font-size:.21rem}
.article-children a:hover{color:#079fd9}
.service-card a,.automation-card a{color:inherit}
.card-readmore{display:inline-block;margin-top:.15rem;color:#079fd9!important;font-size:.18rem}
.imported-intro{margin-bottom:.36rem}
.company-name{font-size:.24rem;margin:-.2rem 0 .4rem}
.partners>.imported-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}
.partners .imported-slide img{width:100%;height:2.8rem;object-fit:contain}
.partners .partner-grid img{width:100%;height:.8rem;object-fit:contain;margin:0}
.imported-content .imported-button{display:inline-block;padding:.12rem .24rem;border-radius:.3rem;background:#0babef;color:#fff;text-decoration:none}
@media(max-width:800px){.nav-group{display:block;width:100%;min-height:.36rem}.site-nav .nav-group>a{display:flex;align-items:center;min-height:.36rem;padding-right:.44rem}.nav-dropdown[open]{width:100%}.nav-dropdown-links{position:static;width:100%;border:0;border-radius:0;box-shadow:none;margin-top:.1rem}.nav-dropdown summary{position:absolute;top:0;right:0;width:.36rem;height:.36rem}.imported-content{font-size:.18rem}.imported-content h2{font-size:.27rem}.imported-content h3{font-size:.23rem}.imported-content img{max-height:4rem}.article-children{grid-template-columns:1fr}.article-breadcrumbs{font-size:.14rem}.imported-tabs details{padding:.18rem}.imported-gallery{max-width:100%}.imported-slide{flex-basis:90%;padding:.2rem}.company-name{font-size:.2rem}}
@media(max-width:800px){.partners>.imported-gallery{display:flex;overflow-x:auto}}

/* Каталог, перенесённый из открытого источника. */
.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.24rem;margin:0.3rem 0}
.category-card{display:flex;flex-direction:column;justify-content:space-between;gap:0.2rem;padding:0.24rem;border-radius:0.2rem;background:#f5f8f9;text-decoration:none;font-size:0.2rem;min-width:0}
.category-card:hover{background:#eaf7fd;color:#079bd8}.category-card img{width:100%;height:1.55rem;object-fit:contain;mix-blend-mode:multiply}.category-card span{overflow-wrap:anywhere}
.popular .product-meta p{-webkit-line-clamp:2}
.popular .product-button{margin-top:.18rem}
.catalog-intro{margin:0.2rem 0}.catalog-intro h2{font-size:0.2rem}.product-meta p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.product-tab-panel{overflow-x:auto;max-width:100%}.product-info>div{min-width:0}.product-tab-panel table{width:100%;border-collapse:collapse}.product-tab-panel td,.product-tab-panel th{padding:0.1rem;border-bottom:0.01rem solid #e6ecef;vertical-align:top;overflow-wrap:anywhere}.product-tab-panel img{max-width:100%;height:auto}.product-availability{font-size:0.18rem;color:#666;margin-bottom:0.16rem}.sku-options label{align-items:flex-start}.sku-options span{overflow-wrap:anywhere;min-width:0}
@media(max-width:800px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.15rem}.category-card{font-size:0.17rem;padding:0.16rem}.category-card img{height:1.1rem}.product-tab-panel td,.product-tab-panel th{font-size:0.14rem;padding:0.08rem}.catalog-intro h2{font-size:0.18rem}}
@media(max-width:800px){.catalog-sidebar nav{align-items:center}.catalog-sidebar .subcategory{margin-top:0;padding-left:0}}

.honest-boxes{position:relative;flex-shrink:0;overflow:hidden}
.honest-boxes img{position:absolute;max-width:none;width:151.21%;height:107.5%;left:-25.49%;top:-4.05%}
@media(max-width:800px){.honest-boxes{position:absolute}}

.hero-media video{display:block;width:100%;height:100%;object-fit:cover}
