

/* Start:/local/templates/.default/components/bitrix/catalog/.default/style.css?16176238942874*/
.container~.category-panel{margin-top:50px}@media (max-width:767px){.container~.category-panel{margin-top:30px}}.category-panel{margin:0}.category-panel,.category-panel .sort{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.category-panel .sort{margin-bottom:30px}.category-panel .custom-dropdown{display:inline-block;width:auto;margin:0 10px 0 15px}.category-panel .custom-dropdown,.category-panel .title{font-size:15px;line-height:26px;font-weight:500}@media (max-width:575px){.category-panel .sort{margin-bottom:30px}}@media (max-width:575px){.category-panel .sort:nth-of-type(2){justify-content:flex-start}.category-panel .sort:nth-of-type(2) .custom-dropdown{margin-left:0;margin-top:10px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi5kZWZhdWx0L3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkJBQ0UsZUFLRixDQUhFLHlCQUhGLDJCQUlJLGVBRUosQ0FERSxDQUVGLGdCQUVJLFFBSUYsQ0FDQSxzQ0FORSxZQUFhLENBRWIsNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQixjQVFGLENBTkEsc0JBSUUsa0JBRUYsQ0FFQSxpQ0FDRSxvQkFBcUIsQ0FDckIsVUFBVyxDQUtYLG9CQUNGLENBRUEsd0RBTkUsY0FBZSxDQUNmLGdCQUFpQixDQUZqQixlQVdGLENBRUEseUJBQ0Usc0JBQ0Usa0JBQ0YsQ0FDRixDQUdBLHlCQUNFLHFDQUNFLDBCQU1GLENBSkUsc0RBQ0UsYUFBYyxDQUNkLGVBQ0YsQ0FFSiIsImZpbGUiOiIuZGVmYXVsdCIsInNvdXJjZXNDb250ZW50IjpbIi5jb250YWluZXIgfiAuY2F0ZWdvcnktcGFuZWwge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn1cclxuLmNhdGVnb3J5LXBhbmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC5jYXRlZ29yeS1wYW5lbCAuc29ydCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXRlZ29yeS1wYW5lbCAuY3VzdG9tLWRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcblxyXG4gIC5jYXRlZ29yeS1wYW5lbCAudGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIC5jYXRlZ29yeS1wYW5lbCAuc29ydCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgLmNhdGVnb3J5LXBhbmVsIC5zb3J0Om50aC1vZi10eXBlKDIpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgLmN1c3RvbS1kcm9wZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAiXX0= */
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.smart.filter/.default/style.css?16176238945518*/
.filter-header{margin-top:0;margin-bottom:30px;color:#333;font-weight:bold;font-size:24px;line-height:32px}.filter-container{margin:0;padding:20px;border:1px solid rgba(51,51,51,0.1)}.filter-container .btn{width:100%;justify-content:center;margin:8px 0}.sidebar .filter-item{border-bottom:1px solid rgba(51,51,51,0.1)}.sidebar .filter-item:first-of-type .filter-item__title{margin-top:-20px}.sidebar .filter-item:last-of-type{margin-bottom:30px}.sidebar .filter-item.opened{padding-bottom:20px}.sidebar .filter-item.opened .filter-item__title:after{transform:rotate(-135deg);margin-top:-4px}.sidebar .filter-item.opened .filter-item__content{height:initial!important;overflow:visible!important}.filter-item__title{position:relative;padding-top:20px;padding-bottom:20px;font-size:15px;font-weight:500;line-height:26px;cursor:pointer;padding-right:20px}.filter-item__title.expanding:after{content:"";position:absolute;top:50%;margin-top:-6px;right:0;height:8px;width:8px;transform:rotate(45deg);border:2px solid #333;border-left:0;border-top:0;transform-origin:center center;transition:all .3s}.form-default-select>.opened .filter-item:first-of-type{padding-bottom:20px}.filter__submit.btn.btn_primary{display:block;margin-left:auto;margin-right:auto;margin-bottom:0;width:180px}.filter__clear.btn.btn_outline-primary{display:block;margin-left:auto;margin-right:auto;width:180px;color:#333;border-color:rgba(51,51,51,0.5)}.filter__clear.btn.btn_outline-primary:hover{color:#fff;background-color:#333}.filter-item__content{height:0;transition:.3s all;overflow:hidden}.filter-item__content .lbl.checkbox{font-weight:500;margin:10px 0}.filter-item__content .lbl.checkbox span{font-size:14px;line-height:21px}.filter-item__price{display:flex;justify-content:space-between;align-items:center}.filter-item__price>*:nth-child(1){width:40%}.filter-item__price>*:nth-child(2){width:10%;text-align:center}.filter-item__price>*:nth-child(3){width:50%}.filter-item__price input{color:#333;font-size:13px;line-height:21px;font-weight:500}.filter-item__range{margin:1rem 0}@media(max-width:1199px){.sort .title__last{display:none}}@media(max-width:767px){.btn-sort .title{display:none}.custom-dropdown{margin-left:0!important;margin-right:0!important}}@media(max-width:575px){.title,.btn-sort .custom-dropdown_button__value{display:none}.btn-sort .custom-dropdown{min-width:initial!important}.btn-sort .custom-dropdown_button{padding:0!important;width:55px!important;height:48px;background-color:transparent!important}.btn-sort .custom-dropdown_button__arrow{position:relative!important;z-index:-1;top:0!important;right:0!important;margin:0!important;width:100%!important;height:100%!important;transform:rotate(0)!important;transform-origin:initial!important;border:none!important;background-image:url(/local/templates/.default/components/bitrix/catalog.smart.filter/.default/../../../../frontend/main/images/sort.png);background-repeat:no-repeat;background-position:center center}.btn-sort .custom-dropdown__content{border-top:1px solid #eee!important;transform:translateX(-25%);left:-50%!important;width:initial!important}}.sort.sort__filter{display:none}@media(max-width:575px){.sort.sort__filter .title:nth-last-of-type(1){display:none}}.filter-button{display:flex;align-items:center;padding:10px 14px;color:#333;font-weight:500;font-size:15px;line-height:26px;background-color:transparent;border:1px solid rgba(51,51,51,0.1);cursor:pointer}.filter-button svg{margin-left:8px}.filter-container__header{display:none;padding-bottom:20px}.filter-container__header-top{position:relative;display:flex;justify-content:space-between;padding-bottom:18px}.filter-container__header-top::before{content:"";position:absolute;bottom:0;left:0;margin:0 -20px;width:calc(100% + 20px * 2);height:1px;background-color:rgba(51,51,51,0.1)}.filter-container__title{margin-left:-5px}.filter-container__close{padding:0;margin-right:-13px;width:24px;height:24px;background-color:transparent;border:0;cursor:pointer}.filter-container__search-wrapper{position:relative;display:flex;margin-top:30px;width:100%;box-sizing:border-box}.filter-container__search{padding:12px 15px;padding-right:50px;width:100%;box-sizing:border-box;color:#333;font-family:"Montserrat";font-style:normal;font-weight:500;font-size:14px;line-height:21px;letter-spacing:-0.2px;border:1px solid rgba(51,51,51,0.1)}.filter-container__search:focus{border:1px solid rgba(51,51,51,0.3)}.filter-container__search-button{position:absolute;top:0;right:0;bottom:0;padding:0 15px;background-color:transparent;border:0;cursor:pointer}@media(max-width:991px){.filter-container__header{display:block}.sort.sort__filter{display:flex}}.sidebar--active{position:fixed!important;z-index:100;top:0;right:0;bottom:0;left:0;display:block!important;max-width:100%!important;background-color:rgba(51,51,51,0.5);overflow:auto}.sidebar--active .filter-item{border-bottom:1px solid #f2f2f2}.sidebar--active .filter-item.opened{padding-bottom:20px}.sidebar--active .filter-item.opened .filter-item__title:after{transform:rotate(-135deg);margin-top:-4px}.sidebar--active .filter-item.opened .filter-item__content{height:initial!important;overflow:visible!important}.sidebar--active .sidebar-news,.sidebar--active .catalog-menu>*:not(.filter-container){display:none}.sidebar--active .catalog-menu{padding:0!important}.sidebar--active .filter-container{width:263px;background-color:#fff}.sidebar--active .filter-container{margin:2rem 0;margin-top:0;padding:20px;border:1px solid rgba(51,51,51,0.1)}.sidebar--active .filter-container .btn{width:100%;justify-content:center;margin:8px 0}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section.list/catalog-section_default/style.css?16176238943278*/
.best-categories {
  padding: 60px 0;
  background-color: #F8F8F8; }

.best-categories__wrapper {
  margin-left: -15px; }

.products__wrap {
  margin-left: -15px; }

.best-categories__header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center; }

.best-categories__title,
.best-categories__link-all {
  margin: 0 0 50px; }

.best-categories__cards {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin: 0 -15px 0; }

.best-categories-card {
  flex: 1 1 calc(100% / 3);
  max-width: calc(100% / 3);
  padding: 0 15px 30px;
  border: 1px solid #eaeaea; }
  .best-categories-card:hover .best-categories-card__title {
    color: var(--primary); }

.best-categories-card__link {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  color: #000; }
  .best-categories-card__link:hover img {
    transform: scale(1.05); }

.best-categories-card__img {
  position: relative;
  width: 100%;
  height: 205px;
  overflow: hidden; }
  .best-categories-card__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    font-family: 'object-fit: contain;';
    transition: transform .5s; }

.best-categories-card__info {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  padding: 0;
  padding-top: 15px;
  color: #333;
  background-color: #fff; }

.best-categories-card__quantity {
  margin: 0 0 11px;
  font-size: 14px;
  line-height: 21px;
  color: #7E7E7E;
  transition: color 300ms; }
  .best-categories-card__quantity:hover {
    color: #000; }

.best-categories-card__title {
  margin-bottom: 3px;
  font-weight: 600;
  font-size: 15px;
  line-height: 25px;
  transition: color 300ms; }

.best-categories-card__price {
  margin: 20px 0 0;
  margin-top: auto;
  font-weight: 500;
  font-size: 16px;
  line-height: 26px; }

.best-categories-card__link--hover:hover .best-categories-card__img img {
  transform: scale(1); }
.best-categories-card__link--hover:hover .best-categories-card__title {
  color: #333; }

@media (min-width: 768px) {
  .best-categories__link-all-mobile {
    display: none; } }
@media (max-width: 1199px) {
  .best-categories-card {
    flex: 1 1 calc(100% / 2);
    max-width: calc(100% / 2); }

  .best-categories__link-all {
    display: none; }

  .best-categories__link-all-mobile {
    margin-top: 45px; }

  .best-categories__wrapper {
    margin-left: -15px;
    margin-right: -15px; } }
@media (max-width: 991px) {
  .best-categories-card {
    max-width: calc(100% / 3); } }
@media (max-width: 767px) {
  .best-categories-card {
    max-width: calc(100% / 2); } }
@media (max-width: 575px) {
  .best-categories-card {
    flex: 1 1 calc(100%);
    max-width: calc(100%); }

  .best-categories__title {
    margin-bottom: 25px; }

  .best-categories__link-all-mobile {
    margin-top: 20px; } }
/* @media (max-width: 576px) {
	.best-categories-card__title {
		font-size: 1.2rem;
		line-height: 2.4rem;
	}
	.best-categories__link-all,
	.best-categories__title {
		margin-bottom: 25px;
	}
	.best-categories-card {
		flex: 1 1 100%;
		max-width: 100%;
	}
	.best-categories-card__info {
		padding: 15px 20px 25px;
	}
} */

@media (min-width: 992px) {
  .section-list-header {
    margin-left: -15px;
  } }


/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/catalog-product_default/style.css?1617623894157*/
.products-list-header {
    margin: 30px 0 30px 0;
}
@media (min-width: 992px) {
    .products-list-header {
        margin: 30px 0 30px -15px;
    } }
/* End */
/* /local/templates/.default/components/bitrix/catalog/.default/style.css?16176238942874 */
/* /local/templates/.default/components/bitrix/catalog.smart.filter/.default/style.css?16176238945518 */
/* /local/templates/.default/components/bitrix/catalog.section.list/catalog-section_default/style.css?16176238943278 */
/* /local/templates/.default/components/bitrix/catalog.section/catalog-product_default/style.css?1617623894157 */
