.catalog-browser{position:sticky;top:76px;padding:14px;border:1px solid #dce2e8;border-radius:12px;background:#fff;text-align:left}.catalog-browser-heading{display:flex;justify-content:space-between;margin-bottom:12px;font-size:18px}.catalog-browser-heading>span{color:#687783;font-size:14px}.catalog-browser-body{display:flex;gap:8px}.catalog-alphabet{display:flex;flex-direction:column;gap:2px;max-height:65vh;overflow-y:auto;padding-right:4px}.catalog-alphabet a{display:block;min-width:27px;padding:2px 4px;text-align:center;font-size:12px;font-weight:700;border-radius:4px;text-decoration:none}.catalog-alphabet a:hover,.catalog-alphabet a:focus{background:#e8f1ff}.catalog-brand-scroll{position:relative;flex:1;min-width:0;max-height:65vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.catalog-letter-heading{position:sticky;top:0;margin:0;padding:7px 9px;background:#f2f5f8;color:#687783;font-size:13px;font-weight:700}.catalog-brand-link{display:flex;flex-wrap:wrap;gap:4px;padding:9px;margin:2px 0;border-radius:6px;color:#253542;text-decoration:none;overflow-wrap:anywhere;line-height:1.35}.catalog-brand-link:hover,.catalog-brand-link:focus{background:#eef4fb;color:#174f8b}.catalog-brand-link.is-active{background:#174f8b;color:#fff;font-weight:600}.catalog-browser [hidden]{display:none !important}.catalog-table{text-align:left}@media (min-height: 954px){.catalog-brand-scroll,.catalog-alphabet{max-height:620px}}@media (max-width: 767.98px){.catalog-browser{position:static;margin-bottom:20px}.catalog-brand-scroll,.catalog-alphabet{max-height:240px}}.action{padding:40px 0;background:#f2f2f2}.action-image{width:200px;height:auto}.button{display:inline-block;border-radius:3px;font-size:16px;text-decoration:none;padding:15px 30px;text-shadow:2px 1px 1px rgba(0,0,0,0.15);font-weight:bold}.button-green{background:#8aba56;color:#fff}.button-green:hover{background:#6a9a36;transition:all ease .3s}.button-blue{background:#59a3fc;color:#fff}.button-gray{background:#aaa;color:#fff}.prices .title-small{color:gray}.fare,.fare-head,.fare-footer{border-radius:3px}.fare-head,.fare-footer{background:#e3e3e3;color:gray;padding:20px 0}.fare{background:#f2f2f2;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:90%;margin:auto}.fare-head{border-bottom:1px solid #ccc}.fare .fare-price{font-weight:normal}.fare-features-item{list-style:none;padding-left:0;margin:20px 0}.fare_featured{background:#59a3fc;border-color:#307edc}.fare_featured *{color:#fff}.fare_featured .text-medium,.fare_featured .text-lead{color:#d3d3d3}.fare_featured .fare-footer,.fare_featured .fare-head{background:#3b89ec;border-color:#307edc}.features{padding:40px 0;background:#f3f3f3}.features-item{padding:10px}.benefits{list-style:none;text-align:left}.benefits li:before{content:'\2713  '}.content{margin-left:30px}.content ul{margin-left:30px}.content h3{font-size:22px;font-weight:550;line-height:30px}.copyright{background-color:#333;color:#f3f3f3;height:30px;display:flex;justify-content:center;padding-top:20px}.copyright-link{text-decoration:none;color:#f3f3f3}.form{background:#fff;box-shadow:0 30px 60px 0 rgba(90,116,148,0.4);border-radius:5px;max-width:480px;margin-left:auto;margin-right:auto;padding-top:5px;padding-bottom:5px;left:0;right:0;position:relative;border-top:5px solid #0e3721}::-webkit-input-placeholder{font-size:1.3em}@media (max-width: 940px){.form{background:#fff;box-shadow:0 30px 60px 0 rgba(90,116,148,0.4);border-radius:5px;max-width:880px;margin-left:auto;margin-right:auto;padding-top:5px;padding-bottom:5px;left:0;right:0;position:relative;border-top:5px solid #0e3721}::-webkit-input-placeholder{font-size:1.3em}}.title{display:block;font-family:sans-serif;margin:10px auto 5px;width:300px}.termsConditions{margin:0 auto 5px 80px}.pageTitle{font-size:2em;font-weight:bold}.secondaryTitle{color:grey}.name{background-color:#ebebeb}.name:hover{border-bottom:5px solid #0e3721;height:30px;width:380px;transition:ease 0.5s}.email{background-color:#ebebeb;height:2em}.email:hover{border-bottom:5px solid #0e3721;height:30px;width:380px;transition:ease 0.5s}.link{text-decoration:none;color:grey}.message{background-color:#ebebeb;overflow:hidden;height:10rem}.message:hover{border-bottom:5px solid #0e3721;height:12em;width:380px;transition:ease 0.5s}.formEntry{display:block;margin:30px auto;min-width:300px;padding:10px;border-radius:2px;border:none;transition:all 0.5s ease 0s}.submit{width:200px;color:white;background-color:#0e3721;font-size:20px}.submit:hover{box-shadow:15px 15px 15px 5px rgba(78,72,77,0.219);transform:translateY(-3px);width:300px;border-top:5px solid #0e3750;border-radius:0%}.buffer-top{margin-top:20px}.buffer-top-large{margin-top:40px}.buffer-bottom{margin-bottom:20px}.buffer-bottom-large{margin-bottom:40px}.buffer-both{margin-top:20px;margin-bottom:20px}.buffer-both-large{margin-top:40px;margin-bottom:40px}.container{max-width:940px;margin-left:auto;margin-right:auto}.column-1-4{width:25%;float:left}.column-1-5{width:20%;float:left}.column-1-3{width:33.33%;float:left}.kostul-left{width:40%;float:left;margin-left:10%}.kostul-right{width:40%;float:left;margin-right:10%}.column-1-2{width:50%;float:left}.distr{height:150px;width:250px;max-width:100%;object-fit:contain}.container:after{content:"";visibility:hidden;display:block;height:0;clear:both}@media (max-width: 960px){.column-1-4{float:left;width:50%}.column-1-3{width:50%;float:left}.kostul-left{float:left;width:50%;margin-left:0%}.kostul-right{float:left;width:50%;margin-left:25%}}@media (max-width: 640px){.column-1-3{float:none;width:auto}.kostul-left{float:none;width:auto;margin-left:0%}.kostul-right{float:none;width:auto;margin-right:0%;margin-left:0%}}@media (max-width: 480px){.column-1-4,.column-1-5,.column-1-2{float:none;width:auto}}.header{position:fixed;width:100%;background:#fff;top:0;opacity:0.95}.header-logo{float:left;display:inline;width:134px;height:36px;padding:0 20px}.header-nav{float:right;vertical-align:baseline;line-height:36px}.header-nav-item{list-style:none;padding:0 20px;margin:0;display:inline-block}.header-nav-link{text-decoration:none;color:gray;font-weight:bold}.header-nav-link:hover{color:#333;transition:all ease .3s}@media (max-width: 640px){.header{position:inherit;width:auto;background:#fff;top:auto;opacity:1}.header-nav,.header-logo{float:none}}@media (max-width: 360px){.header-nav-item{display:block}}.intro{background-color:rgba(0,0,0,0);background-image:linear-gradient(#2e5055, rgba(138,186,86,0) 95%);background-size:cover;background-repeat:no-repeat;background-attachment:scroll, fixed;background-position:0 0%, center top;color:#fff;padding:60px}.intro-logo{width:120px;height:auto;margin-bottom:40px}.intro .text-lead{max-width:70%;margin:80px 15%}*{margin:0;padding:0}.team{padding:40px 0;background:#eee}.team-members{padding-top:40px}.member-image{display:inline-block;float:left;width:160px}.member-photo{border:5px solid #fff;border-radius:100%;height:auto}.member-details{display:inline-block;max-width:270px;margin-left:20px}.member-details .text-small{display:block;color:#ff2a68}.member-details .text-small:hover{cursor:pointer}.member-details .text-medium{margin-bottom:20px}.member-social{background:#fff;border-radius:3px;display:inline-block;padding:8px 20px 5px}body{font-family:"Trebuchet MS", sans-serif;color:#444;font-size:16px}.title-large{font-size:48px;margin-bottom:18px}@media (max-width: 640px){.title-large{font-size:26px;margin-bottom:18px}}.title-medium{font-size:36px;font-weight:bold;margin-bottom:12px}.title-small{font-size:20px;margin-bottom:6px}.text-lead{font-size:26px;font-weight:normal;line-height:30px}@media (max-width: 940px){.text-lead{font-size:20px;font-weight:normal;line-height:25px}}.text-medium{font-size:14px;line-height:24px;color:#666}.text-small{font-size:12px;font-style:italic;line-height:100%;padding-bottom:10px}.text-center{text-align:center}#overlay{z-index:1050}.part-detail{color:#253542}.part-detail .part-content{min-width:0}.part-detail a:not(.btn):not(.catalog-brand-link):not(.part-unit-link){color:#174f8b}.part-detail .breadcrumb{font-size:14px;overflow-wrap:anywhere}.part-manager-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.part-panel{padding:28px;margin-bottom:20px;border:1px solid #dce2e8;border-radius:14px;background:#fff}.part-header{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e9edf1}.part-detail .part-brand{display:inline-block;padding:5px 10px;margin-bottom:14px;border-radius:5px;background:#edf4fc;text-decoration:none;font-size:13px;font-weight:600}.part-detail h1{margin:0 0 14px;font-size:clamp(24px, 2.5vw, 36px);line-height:1.25;letter-spacing:-0.5px;overflow-wrap:anywhere}.part-detail h2{margin:0 0 18px;font-size:20px;font-weight:600;line-height:1.35}.part-detail h3{margin:0 0 10px;font-size:16px;font-weight:600}.part-number{display:flex;flex-wrap:wrap;gap:10px;margin:0;color:#647482;font-size:14px}.part-number strong{color:#253542;font-variant-numeric:tabular-nums}.part-specifications-with-image{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.5fr);align-items:start;gap:32px}.part-image{padding:16px;border:1px solid #edf0f3;border-radius:10px;background:#fff}.part-image img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain}.part-facts{margin:0}.part-facts>div{display:grid;grid-template-columns:minmax(120px, 1fr) minmax(0, 2fr);gap:16px;padding:12px 0;border-bottom:1px solid #edf0f3;font-size:15px}.part-facts>div:last-child{border-bottom:0}.part-facts dt{color:#647482;font-weight:400}.part-facts dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.part-description{margin-top:20px;padding-top:20px;border-top:1px solid #edf0f3}.part-description p{margin:0;color:#526371;font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.part-section-heading{display:flex;align-items:baseline;gap:10px}.part-section-heading>span{color:#647482;font-size:14px}.part-unit-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:10px;margin:0;padding:0;list-style:none}.part-unit-list li{min-width:0}.part-detail .part-unit-link{display:flex;align-items:center;justify-content:space-between;gap:16px;height:100%;padding:14px 16px;border:1px solid #dce2e8;border-radius:8px;color:#253542;text-decoration:none;transition:background 0.15s, border-color 0.15s}.part-detail .part-unit-link:hover,.part-detail .part-unit-link:focus-visible{background:#edf4fc;border-color:#174f8b;color:#174f8b}.part-unit-link strong{display:block;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.part-unit-brand{display:block;margin-bottom:4px;color:#647482;font-size:12px}.part-unit-arrow{flex-shrink:0;color:#174f8b;font-size:20px}.part-table{margin-bottom:0;font-size:14px}.part-table th{color:#647482;font-weight:500}.part-table td,.part-table th{padding:12px;overflow-wrap:anywhere}.part-contact{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding:24px 28px;margin-bottom:24px;border:1px solid #d9e5f3;border-radius:14px;background:#f2f7fc}.part-contact h2{margin-bottom:6px}.part-contact p{margin:0;color:#526371;font-size:14px}.part-detail #staff-technical-data{border-color:#dce2e8;border-radius:14px}.part-detail #staff-technical-data .card-body{padding:28px;overflow-x:auto}.part-detail #staff-technical-data table{font-size:14px}.part-internal{background:#f8fafc}@media (max-width: 767.98px){.part-detail.container-fluid{padding:16px !important}.part-panel,.part-contact,.part-detail #staff-technical-data .card-body{padding:20px}.part-specifications-with-image{grid-template-columns:1fr;gap:24px}.part-facts>div{grid-template-columns:1fr;gap:4px}.part-contact .btn{width:100%}.part-unit-list{grid-template-columns:1fr}}body{background-color:#fff;color:#333;margin:33px}body,p,ol,ul,td{font-family:verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#000}a:visited{color:#666}a:hover{color:#fff;background-color:#000}th{padding-bottom:5px}td{padding:0 5px 7px}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px 7px 0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px -7px 0;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}label{display:block}.add-spare-part{margin-top:20px}.nav-link:hover{background-color:aliceblue}.text-reset:hover{background-color:aliceblue}.navbar-brand:hover{background-color:aliceblue}.footer-heading{font-size:1rem;line-height:1.2}
