.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-horizontal{padding:0 15px}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal .noUi-base{align-items:center;display:flex}.noUi-horizontal .noUi-base:after,.noUi-horizontal .noUi-base:before{background:var(--light-color-darken-20);content:"";display:block;height:11px;position:absolute;width:15px}.noUi-horizontal .noUi-base:before{border-radius:var(--default-border-radius) 0 0 var(--default-border-radius);left:-15px}.noUi-horizontal .noUi-base:after{border-radius:0 var(--default-border-radius) var(--default-border-radius) 0;right:-15px}.noUi-horizontal .noUi-connects{background:var(--light-color-darken-20)}.noUi-horizontal .noUi-handle{height:22px;right:-15px;width:30px}.noUi-target{height:22px}.noUi-connects{height:11px}.noUi-connect{background:var(--primary-color-300)}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{grid-column-gap:3px;align-items:center;background:var(--primary-color-500);border-radius:var(--default-border-radius);cursor:default;display:flex;justify-content:center}.noUi-handle:after,.noUi-handle:before{background:hsla(0,0%,100%,.5);content:"";display:block;height:50%;position:absolute;width:1px}.noUi-handle:before{left:40%}.noUi-handle:after{right:40%}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.catalog-container{grid-gap:4px;align-items:flex-start;display:grid}.catalog-container table{--border-color:var(--primary-color-100);--cell-padding:8px;border-collapse:collapse;border-spacing:0}.catalog-container table td,.catalog-container table th{border-color:var(--border-color);padding:var(--cell-padding)}.catalog-container table thead tr th{background-color:var(--primary-color-100);position:sticky;top:0;z-index:3}.catalog-container table thead tr th:first-child{width:min(200px,30dvw)}.catalog-container table thead tr th:nth-child(3){width:min(320px,30dvw)}.catalog-container table thead tr th:nth-child(4){width:140px}.partner-slider-widget{margin-left:-1px;width:calc(100% + 1px)}.partner-slider-widget .widget-title{font-weight:600;margin-bottom:.75em}.partner-slider-widget .swiper-wrapper{padding:0 1px 1px}.partner-slider-widget .swiper-slide{align-items:center;background:#fff;border-radius:var(--default-border-radius);box-shadow:0 0 2px var(--primary-color-200);display:flex;height:150px;justify-content:center;padding:15px}.partner-slider-widget .swiper-slide img{display:block;max-height:100%;max-width:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center}.category-page{grid-row-gap:65px;display:grid}.category-page h1{margin:0}.category-page table{border-collapse:collapse;width:100%}.category-page table td,.category-page table th{background:#fff}@media (max-width:767px){.catalog-container table thead{display:none}.catalog-container table tr{display:grid;padding:8px 0}.catalog-container table tr td{grid-column-gap:var(--cell-padding);align-items:center;display:grid;grid-template-columns:140px 1fr}.catalog-container table tr td:not(:last-child){border-bottom:none}.catalog-container table tr td:before{align-items:center;border-right:1px solid var(--border-color);color:var(--primary-color-600);content:attr(data-col-name);display:flex;font-size:14px;font-weight:600;height:100%;justify-content:flex-start;padding-block:var(--cell-padding);text-align:left}}@media (min-width:1024px){.partner-slider-widget .swiper-slide{width:150px}}@media (min-width:992px){.category-page{grid-row-gap:105px}}
