

/* Start:/local/templates/desktop/components/bitrix/catalog.section.list/sidebar/style.css?1789632855497*/
/* Catalog left nav — layout mostly Tailwind in template.php */

.catalog-nav__item--opened > .catalog-nav__link .catalog-nav__chevron {
	transform: rotate(90deg);
	color: #55ad4d;
}

.catalog-nav__item--opened > .catalog-nav__link {
	color: #55ad4d;
}

.catalog-nav__children .catalog-nav__chevron {
	width: 0.75rem;
	height: 0.75rem;
	opacity: 0.7;
}

@media (max-width: 1023px) {
	.sidebar-block.collapsed .catalog-nav__list > .catalog-nav__item {
		display: none;
	}
}

/* End */


/* Start:/local/templates/desktop/components/bitrix/catalog.smart.filter/tailwind/style.css?17896328551733*/
.sf-range {
  position: relative;
  height: 28px;
  margin: 4px 2px 0;
}

.sf-range__track {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 6px;
  margin-top: -3px;
  border-radius: 999px;
  background: #e5e7eb;
}

.sf-range__fill {
  position: absolute;
  top: 50%;
  height: 6px;
  margin-top: -3px;
  border-radius: 999px;
  background: #43a047;
  left: 0;
  right: 0;
}

.sf-range__input {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0;
  background: transparent;
  pointer-events: none;
  -webkit-appearance: none;
  appearance: none;
}

.sf-range__input::-webkit-slider-runnable-track {
  height: 6px;
  background: transparent;
  border: none;
}

.sf-range__input::-moz-range-track {
  height: 6px;
  background: transparent;
  border: none;
}

.sf-range__input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  pointer-events: auto;
  position: relative;
  z-index: 2;
  width: 18px;
  height: 18px;
  margin-top: -6px;
  border-radius: 50%;
  border: 2px solid #fff;
  background: #43a047;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  cursor: grab;
}

.sf-range__input::-moz-range-thumb {
  pointer-events: auto;
  position: relative;
  z-index: 2;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 2px solid #fff;
  background: #43a047;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  cursor: grab;
}

.sf-range__input:active::-webkit-slider-thumb,
.sf-range__input:active::-moz-range-thumb {
  cursor: grabbing;
}

.sf-range__input--min {
  z-index: 3;
}

.sf-range__input--max {
  z-index: 4;
}

.sf-range__input--min.is-active {
  z-index: 5;
}

.sf-range__input--max.is-active {
  z-index: 5;
}

/* End */


/* Start:/local/templates/desktop/components/bitrix/system.pagenavigation/.default/style.css?178963285574*/
/* Pagination styles moved to Tailwind utility classes in template.php */

/* End */


/* Start:/local/templates/desktop/components/bitrix/catalog.section/mustache/style.min.css?17708806162794*/
.product-item .closer{display:block;width:25px;height:25px;top:-16px;right:-15px;border-radius:50%;border:1px solid;background:#fff;z-index:5}.product-item .closer:after,.product-item .closer:before{width:3px;height:15px}.product-item .buy-line .amount-field{width:25px}.product-list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;min-height:397px}@media screen and (min-width:1024px){.product-list{margin-left:-10px;margin-right:-10px}}.product-item{width:50%;display:flex;flex-direction:column;flex-wrap:wrap;padding:6px 6px 15px;min-height:370px}#show_more{width:50%;min-height:415px;font-size:20px;padding:19px 0;cursor:pointer;border:1px solid transparent}.product-item a{display:flex;flex-direction:row;transition:.3s;color:#000;flex-wrap:wrap;flex-grow:1;justify-content:space-between}.item-img,.product-item img{width:100%}.item-img{position:relative;display:block}.product-item .item-link{display:block;opacity:0;position:absolute;font-size:16px;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:10px 22px;cursor:pointer;transition:.1s}.item-name,.item-vendor{font-weight:400;line-height:1.1;display:flex}.item-price{font-size:20px}.item-name{flex-grow:1}.product-item .can-buy img,.product-item .not-buy img{width:13px;margin-right:3px}.product-item .can-buy{color:#55ad4d}.product-item .articul{font-weight:400;font-size:15px;color:#595959;margin-right:10px}.product-item .item-status{display:flex;align-items:center;max-width:160px;font-size:11px;font-weight:400}.info-row{margin-top:10px;display:flex;align-items:center;justify-content:space-between;width:100%}.buy-line.info-row{margin-top:0}.buy-line.info-row .amount{border-radius:25px;height:40px}.buy-line.info-row .button{padding:6px 0;height:40px}.buy-line.info-row .amount,.buy-line.info-row .button{width:100px;margin:10px 0 0}.product-item:hover{background:#fff;box-shadow:0 0 31px rgba(0,0,0,.25)}.product-item a:hover .item-link{opacity:1}#show_more:hover{border:1px solid #ff8e3a}.product-item .subscribe_button{max-height:40px;margin:0 auto;padding:12px}@media screen and (min-width:520px){.product-item .buy-line .amount-field{width:40px}#show_more,.product-item{width:33.3%}}@media screen and (min-width:768px){#show_more,.product-item{width:25%}}@media screen and (min-width:1024px){.product-item{padding:8px 12px 12px;margin-bottom:28px}.item-price{font-size:20px;margin-top:15px;display:block}}@media screen and (min-width:1280px){.inrow5 #show_more,.inrow5 .product-item{width:20%}.item-price{font-size:20px;margin-top:15px;display:block}}.bonus{color:#666;padding-top:5px;font-size:13px;display:flex;align-items:center}.bonus_calculate_icon{width:22px;height:30px;background:url(/images/coin.png) no-repeat;background-size:100%;margin-right:3px}
/* End */
/* /local/templates/desktop/components/bitrix/catalog.section.list/sidebar/style.css?1789632855497 */
/* /local/templates/desktop/components/bitrix/catalog.smart.filter/tailwind/style.css?17896328551733 */
/* /local/templates/desktop/components/bitrix/system.pagenavigation/.default/style.css?178963285574 */
/* /local/templates/desktop/components/bitrix/catalog.section/mustache/style.min.css?17708806162794 */
