@charset "UTF-8";.catalog{margin-bottom:81px}@media (min-width:1300px){.catalog{margin-bottom:55px}}.catalog__header{display:flex;flex-direction:column;padding-top:40px}@media (min-width:1300px){.catalog__header{align-items:center;flex-direction:row;justify-content:space-between;padding-top:24px;padding-top:40px}}.catalog__header-left{align-items:baseline;display:flex;margin-bottom:20px}@media (min-width:1300px){.catalog__header-left{margin-bottom:0}}.catalog__header-right{align-items:center;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;display:flex;justify-content:space-between;margin:0 -16px;position:relative}.catalog__header-right:after{border-left:1px solid #e2e2e2;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-100%);width:1px}@media (min-width:768px){.catalog__header-right{margin:0 -50px}}@media (min-width:1300px){.catalog__header-right{border:none;display:block;margin:0}.catalog__header-right:after{display:none}}.catalog__all-number{color:#b7bbbe;font-size:14px;line-height:17px;margin-left:15px}@media (min-width:1300px){.catalog__all-number{color:#101c29}}.catalog__title.block-title{margin-bottom:0}.filters-block__mobile{display:flex;margin:20px -16px 0}@media (min-width:768px){.filters-block__mobile{margin:24px -50px 0}}@media (min-width:1300px){.filters-block__mobile{display:none;margin-top:54px}}.filters-block__mobile button{border:1px solid #e2e2e2;color:#25252a;font-family:MontserratMedium,sans-serif;font-size:14px;font-weight:500;line-height:17px;padding:12px;width:50%}@media (min-width:768px){.filters-block__mobile button{font-size:16px;line-height:20px}}.filters-block__mobile button#filtersBtn{border-left:none}.filters-block__mobile button#filtersBtn span{padding-right:23px}.filters-block__mobile button#filtersBtn span:before{background-image:url(/build/images/icon-filter.7fc776d8.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:15px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:15px}@media (min-width:768px){.filters-block__mobile button#filtersBtn span:before{top:57%;width:17px}}.filters-block__mobile button#sortingBtn{border-left:none;border-right:none}.filters-block__mobile button#sortingBtn span{padding-right:20px}.filters-block__mobile button#sortingBtn span:before{background-image:url(/build/images/arrow-blue.ff9b237f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}@media (min-width:768px){.filters-block__mobile button#sortingBtn span:before{top:55%;width:12px}}.filters-block__mobile button span{position:relative}@media (min-width:768px){.catalog__main{margin-top:27px}}@media (min-width:1300px){.catalog__main{display:flex;justify-content:space-between;margin-top:51px}.catalog__products-wrapper{width:72.5%}}.catalog__products{display:flex;flex-wrap:wrap;margin:0 -16px;padding-bottom:34px}@media (min-width:768px){.catalog__products{gap:36px;margin:36px 0 0}}@media (min-width:900px){.catalog__products{margin:0 -14px}}@media (min-width:1300px){.catalog__products{align-items:flex-start;justify-content:flex-start;margin:0}}.catalog__products.below{animation-duration:.5s;animation-fill-mode:forwards;animation-name:catalogBelow}.catalog__products .product__item{border-bottom:1px solid #e2e2e2;padding:16px 10px;position:relative;width:100%}@media (min-width:375px){.catalog__products .product__item{width:50%}}@media (min-width:768px){.catalog__products .product__item{border:1px solid #d8edf6;border-radius:8px;flex:1;margin-bottom:0;padding:18px 18px 28px}}@media (min-width:900px){.catalog__products .product__item{flex:none;width:calc(33.3333% - 24px)}}@media (min-width:1650px){.catalog__products .product__item{width:calc(25% - 27px)}}@media (max-width:767px){.catalog__products .product__item{border:none;border-bottom:1px solid #e2e2e2;border-radius:0}}@media (min-width:1300px){.catalog__products .product__item:hover{border-color:transparent;margin-bottom:-40px;margin-top:-20px}}@media (min-width:375px) and (max-width:767px){.catalog__products .product__item:nth-child(odd){border-right:1px solid #e2e2e2}}.catalog__products .product__item h3{font-size:13px;font-weight:500;line-height:16px}.catalog__products .product__item .product__code{margin-top:8px}.catalog__products .product__item .product__new-price{margin-top:11px}.catalog__products .product__item .product__availability{left:10px;top:16px}@media (min-width:768px){.catalog__products .product__item .product__availability{left:auto;right:18px;width:max-content}}.catalog__products .product__item .product__availability .availability-false,.catalog__products .product__item .product__availability .availability-true{border-radius:8px}@media (min-width:768px){.catalog__products .product__item .product__image{margin:20px 0;width:100%}}.catalog__products .product__item .product__image img{user-drag:none;-webkit-user-drag:none;aspect-ratio:.833;height:auto!important;object-fit:contain;width:100%}.catalog__filters-patch{display:flex;flex-wrap:wrap}.catalog__filters-patch .filter-patch__clear-all,.catalog__filters-patch .filter-patch__item{align-items:center;background:#d8edf6;border-radius:8px;color:#101c29;display:flex;font-family:MontserratMedium,sans-serif;font-size:14px;font-weight:500;line-height:17px;margin-bottom:14px;margin-right:14px;padding:11px 18px 11px 11px;position:relative}.catalog__filters-patch .filter-patch__clear-all span,.catalog__filters-patch .filter-patch__item span{padding-right:8px}.catalog__filters-patch .filter-patch__clear-all .filter-patch__clear,.catalog__filters-patch .filter-patch__item .filter-patch__clear{height:13px;position:relative;width:12px}.catalog__filters-patch .filter-patch__clear-all .filter-patch__clear:after,.catalog__filters-patch .filter-patch__clear-all .filter-patch__clear:before,.catalog__filters-patch .filter-patch__item .filter-patch__clear:after,.catalog__filters-patch .filter-patch__item .filter-patch__clear:before{background-color:#101c29;border-radius:1px;content:"";height:100%;position:absolute;right:0;top:0;transform:translateY(-50%);width:1px}.catalog__filters-patch .filter-patch__clear-all .filter-patch__clear:before,.catalog__filters-patch .filter-patch__item .filter-patch__clear:before{transform:rotate(45deg)}.catalog__filters-patch .filter-patch__clear-all .filter-patch__clear:after,.catalog__filters-patch .filter-patch__item .filter-patch__clear:after{transform:rotate(-45deg)}.catalog__filters-patch .filter-patch__clear-all{background:#f0f3f6;display:none;order:1}.catalog__filters-patch .filter-patch__clear-all.show{display:flex}@media (max-width:1299px){.sorting__desktop{display:none}}.sorting__mobile{border:1px solid #e2e2e2;border-left:none;border-right:none}@media (min-width:1300px){.sorting__mobile{display:none}}.sorting__mobile.sorting__select{width:50%}.sorting__mobile .sorting__select-active{display:block;margin:0 auto;padding:12px;text-align:center;width:max-content}.sorting__mobile .sorting__select-active:after{background-image:url(/build/images/arrow-blue.ff9b237f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:10px}@media (min-width:768px){.sorting__mobile .sorting__select-active:after{top:55%;width:12px}}.sorting__mobile .sorting__select-active.active:after{top:48%;transform:translateY(-45%) rotate(-180deg)}.sorting__mobile .sorting__select-optionblock{border-radius:0;top:104%;width:100%}.sorting__select{box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:all .3s ease;width:50%}@media (min-width:1300px){.sorting__select{border-left:none;width:max-content}}.sorting__select+.catalog-item__select{margin-left:50px}.sorting__select-active{align-items:center;color:#25252a;display:inline-flex;font-size:16px;font-weight:500;gap:5px;justify-content:center;line-height:20px;padding:14px 15px;position:relative}.sorting__select-active svg{fill:#009fe3;height:14px;transform:rotate(90deg);transition:transform .4s ease;width:14px}.sorting__select-active.active{border-radius:4px 4px 0 0}.sorting__select-active.active svg{transform:rotate(270deg)}.sorting__select-optionblock{background:#fff;border-radius:12px;box-shadow:0 5px 12px rgba(78,78,78,.3);display:none;padding:18px;position:absolute;right:0;top:100%;width:290px;z-index:5}.sorting__option{display:block}.sorting__option+.sorting__option{margin-top:16px}.sorting__option input[type=radio]{display:none}.sorting__option-text{color:#101c29;font-size:16px;line-height:20px;transition:all .1s ease}.sorting__option:hover .sorting__option-text{font-family:MontserratMedium,sans-serif;font-weight:500}.catalog__pagination{margin-top:44px;max-width:fit-content}.catalog__pagination.pagination .tui-page-btn{height:32px!important;width:32px!important}.loader.items-list__loader{display:none}@keyframes catalogBelow{0%{padding-top:0}to{padding-top:30px}}.category__description__content-text{background-color:#f9f9f9;border-radius:4px;border-top:1px solid #eee;color:#666;line-height:1.2;max-width:800px;padding:20px}.category__description__content-text h2{border-bottom:1px solid #ecf0f1;color:#2c3e50;font-size:17px;font-weight:600;margin:25px 0 15px;padding-bottom:8px}.category__description__content-text h2 strong{font-weight:700}.category__description__content-text p{font-size:16px;margin-bottom:15px}.category__description__content-text ol,.category__description__content-text ul{margin:15px 0 20px 25px}.category__description__content-text ol li,.category__description__content-text ul li{position:relative}.category__description__content-text ul li:before{content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.category__description__content-text ol{counter-reset:item}.category__description__content-text ol li{counter-increment:item}.category__description__content-text ol li:before{content:counter(item) ".";display:inline-block;font-weight:700;margin-left:-1.5em;width:1.5em}.category__description__content-text a{color:#3498db;text-decoration:none;transition:color .3s}.category__description__content-text a:hover{color:#2980b9;text-decoration:underline}@media (max-width:768px){.category__description__content-text{padding:15px}.category__description__content-text h2{font-size:20px}.category__description__content-text p{font-size:14px}}