

/* Start:/local/templates/g-on2026/components/bitrix/catalog/bootstrap_v4/style.css?17899906051751*/
.grid {}

.grid .bx_content_section { margin-bottom: 15px; }

.grid .bx_sidebar { margin-bottom: 15px; }

/* grid2x1 */
.grid2x1 {}

.grid2x1 .bx_content_section {
	float: left;
	width: 66%;
	margin-bottom: 15px;
}

.grid2x1 .bx_sidebar {
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	box-sizing: border-box;
}

@media (max-width: 960px) {
	.grid2x1 .bx_sidebar { padding-left: 4%; }
}

@media (max-width: 640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar {
		width: 100%;
		float: none;
	}

	.grid2x1 .bx_sidebar { padding-left: 3%; }
}

@media (max-width: 479px) {
	.grid2x1 .bx_sidebar { padding-left: 1%; }
}

.catalog-block-header {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 5px 0;
	padding: 5px 0;
	border-bottom: 2px solid #d9dee6;
	border-bottom-color: var(--primary);
	color: #000;
}

/* Claude 2026-04-20 12:19 — начало: сортировка по цене */
.catalog-sort-filter-panel { margin-bottom: 10px; }
.catalog-sort-filter-panel .sort-btns-container { display: flex; gap: 6px; align-items: center; }
.catalog-sort-filter-panel .catalog-sort-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	border: 1px solid #d9dee6;
	border-radius: 4px;
	color: #555;
	text-decoration: none;
	transition: border-color .15s, color .15s, background-color .15s;
}
.catalog-sort-filter-panel .catalog-sort-btn:hover { border-color: var(--primary); color: var(--primary); }
.catalog-sort-filter-panel .catalog-sort-btn.active {
	border-color: var(--primary);
	background-color: var(--primary);
	color: #fff;
}
/* Claude 2026-04-20 12:19 — конец */
/* End */


/* Start:/local/templates/g-on2026/components/bitrix/catalog.smart.filter/bootstrap_v4/style.css?178999060817753*/
/* ============================================================================
   Смарт-фильтр каталога (bitrix:catalog.smart.filter, шаблон bootstrap_v4) — редизайн 2026.
   Claude 2026-09-15: стили переписаны по концепту redisign2026/g-on-redesign-v2-template.html (.filter-card, .check,
   .range, .price-inputs, .color-dots в redisign2026/style.css). Разметка template.php и script.js не менялись —
   все классы и позиционирование, на которые опирается JCSmartFilter, сохранены:
   - секции .smart-filter-parameters-box: .bx-active = раскрыта, стрелка .smart-filter-angle-up/-down, тело .smart-filter-block;
   - ползунок цены: .smart-filter-slider-track (relative), полосы -vd/-vn/-v и .smart-filter-slider-range с инлайновыми
     left/right в %, ручки .smart-filter-slider-handle.left (style.left) / .right (style.right);
   - попап «Выбрано: N — Показать» #modef (.smart-filter-popup-result): скрипт переносит его в .smart-filter-container-modef
     заголовка изменённой секции и ставит класс .left / .right по месту на экране.
   Токены --gn-* — из css/gn.css (:root), поэтому работают и внутри Fancybox на телефоне.
   ========================================================================== */

/* ===== Карточка фильтра =====
   Белую карточку (фон, скругление, 12px) даёт обёртка .gn-sidebar-container из section_vertical.php (css/gn-bitrix.css),
   поэтому сама форма без фона — только внутренние поля до 22px, как у .filter-card макета. */
.smart-filter{
  padding:0; margin-bottom:0 !important;
  color:var(--gn-ink); font-size:14px; line-height:1.4;
}
@media (min-width:992px){
  .gn-sidebar-container{position:sticky; top:84px;} /* липнет под шапкой, как .filter-card в макете */
}
.smart-filter .row{--bs-gutter-x:0; --bs-gutter-y:0; margin:0;}
/* шапка «Фильтры» + «Сбросить» и ссылка «Сбросить фильтры» внизу (template.php, выводятся только когда что-то выбрано);
   «Сбросить» в шапке — везде, нижняя ссылка — только на десктопе (на телефоне и планшете внизу панель окна фильтра, custom.js) */
.gn-filter-head{display:flex; align-items:baseline; justify-content:space-between; gap:12px; margin-bottom:32px;}
.gn-filter-head__title{font-size:18px; font-weight:700; line-height:1.2; color:var(--gn-ink);}
.gn-filter-reset{font-size:13px; font-weight:500; color:var(--gn-ink-faint); text-decoration:none; white-space:nowrap; transition:color .15s;}
.gn-filter-reset:hover{color:var(--gn-ink); text-decoration:none;}
.gn-filter-foot{text-align:center; padding:2px 0 8px;}
@media (max-width:991.98px){
  .gn-filter-foot{display:none;}
}

/* ===== Секция (свойство) ===== */
.smart-filter-parameters-box{padding:0 !important; margin:0 0 18px !important; width:100%;}
.smart-filter-parameters-box-title{
  position:relative; display:flex; align-items:center; gap:8px; width:100%;
  padding:0 0 10px; font-size:13px; font-weight:700; color:var(--gn-ink-soft); cursor:pointer; user-select:none;
}
.smart-filter-parameters-box-title-text{color:inherit; transition:color .15s; text-transform:none;}
.smart-filter-parameters-box-title-text::first-letter{text-transform:uppercase;} /* названия свойств из 1С — строчными */
.bx-active .smart-filter-parameters-box-title-text{color:var(--gn-ink);}
.smart-filter-parameters-box-title:hover .smart-filter-parameters-box-title-text{color:var(--gn-ink);}
/* якорь попапа «Выбрано» — сразу после названия */
.smart-filter-container-modef{position:relative; display:inline-block; width:0; height:0;}
/* шеврон справа: один псевдоэлемент, поворот по .smart-filter-angle-up/-down */
.smart-filter-angle{position:relative; display:inline-block; width:20px; height:20px; margin-left:auto; flex:none;}
.smart-filter-angles{position:absolute; inset:0; cursor:pointer;}
.smart-filter-angles::after{content:none;}
.smart-filter-angles::before{
  content:''; position:absolute; top:50%; left:50%; width:8px; height:8px;
  border:solid var(--gn-ink-faint); border-width:0 1.5px 1.5px 0;
  transform:translate(-50%,-70%) rotate(45deg); transition:transform .2s;
}
.smart-filter-angle-up .smart-filter-angles::before{transform:translate(-50%,-30%) rotate(-135deg);}
.smart-filter-block{padding:0;}
/* свёрнутая секция прячется стилем: скрипт (hideFilterProps) при раскрытии ставит инлайн display:block и класс .bx-active,
   при сворачивании после анимации снимает инлайн-стили и .bx-active. Блок кнопок «Показать/Сбросить» тоже в
   .smart-filter-block, но не в .smart-filter-parameters-box — его правило не трогает. */
.smart-filter-parameters-box:not(.bx-active) > .smart-filter-block{display:none;}
.smart-filter-parameters-box-container{padding:0;padding-left: 0;}

/* подсказка к свойству (HINT) */
.smart-filter-hint{position:relative; display:inline-block; margin-right:4px;}
.smart-filter-hint-icon{
  display:block; width:16px; height:16px; border-radius:50%; background:var(--gn-ground); color:var(--gn-ink-soft);
  font-size:11px; line-height:16px; text-align:center; font-weight:700;
}
.smart-filter-hint-popup{
  position:absolute; top:calc(100% + 8px); left:-8px; z-index:10; display:none; min-width:200px; max-width:260px;
  padding:10px 12px; background:var(--gn-surface); border-radius:12px; box-shadow:var(--gn-shadow-hover);
  font-size:12px; font-weight:400; color:var(--gn-ink); white-space:normal;
}
.smart-filter-hint:hover .smart-filter-hint-popup{display:block;}
.smart-filter-hint-popup-angle{display:none;}

/* ===== Цена: поля «От / До» и ползунок ===== */
.smart-filter-input-group-number .form-group{margin:0; width:calc(50% - 4px) !important;}
.smart-filter-input-group-number .d-flex{gap:8px;}
.smart-filter-input-container{position:relative;}
.smart-filter .form-control.min-price, .smart-filter .form-control.max-price{
  width:100%; height:40px; border:none; border-radius:12px; background:var(--gn-ground); box-shadow:none;
  padding:0 12px; font:inherit; font-size:14px; color:var(--gn-ink);
}
.smart-filter .form-control.min-price:focus, .smart-filter .form-control.max-price:focus{
  outline:none; box-shadow:inset 0 0 0 1.5px var(--gn-green); background:var(--gn-surface);
}
.smart-filter .form-control::placeholder{color:var(--gn-ink-faint);}
.smart-filter input[type=number]{-moz-appearance:textfield;}
.smart-filter input[type=number]::-webkit-outer-spin-button, .smart-filter input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none; margin:0;}

.smart-filter-slider-track-container{overflow:visible; padding:16px 9px 22px;}
.smart-filter-slider-track{position:relative; height:4px; border-radius:99px; background:rgba(0,0,0,.08);}
/* деления шкалы: оставляем только крайние значения подписями под дорожкой */
.smart-filter-slider-ruler{display:none;}
.smart-filter-slider-ruler.p1, .smart-filter-slider-ruler.p5{
  display:block; position:absolute; top:100%; width:auto; height:auto; background:none; margin-top:10px;
}
.smart-filter-slider-ruler.p1{left:-9px;}
.smart-filter-slider-ruler.p5{right:-9px;}
.smart-filter-slider-ruler span{
  position:static; display:block; margin:0; width:auto; font-size:11px; line-height:1; color:var(--gn-ink-faint); white-space:nowrap;
}
.smart-filter-slider-ruler.p5 span{text-align:right;}
.smart-filter-slider-range, .smart-filter-slider-price-bar, .smart-filter-slider-price-bar-vd,
.smart-filter-slider-price-bar-vn, .smart-filter-slider-price-bar-v{position:absolute; top:0; bottom:0; border-radius:99px;}
.smart-filter-slider-range{z-index:80;}
.smart-filter-slider-price-bar{z-index:100;}
.smart-filter-slider-price-bar-vd{z-index:60; background:rgba(0,0,0,.14);}      /* недоступный диапазон */
.smart-filter-slider-price-bar-vn{z-index:70; background:var(--gn-green-tint);} /* доступный, вне выбора */
.smart-filter-slider-price-bar-v{z-index:80; background:var(--gn-green);}       /* выбранный */
.smart-filter-slider-handle{
  position:absolute; top:50%; width:18px; height:18px; margin-top:-9px; border:none; border-radius:50%;
  background:var(--gn-surface); box-shadow:0 1px 6px rgba(0,0,0,.25); cursor:grab; transition:box-shadow .15s;
}
.smart-filter-slider-handle.left{margin-left:-9px;}
.smart-filter-slider-handle.right{margin-right:-9px;}
.smart-filter-slider-handle:hover{box-shadow:0 1px 6px rgba(0,0,0,.25), 0 0 0 4px rgba(76,172,51,.2);}
.smart-filter-slider-handle:active{cursor:grabbing;}

/* ===== Чекбоксы (список значений) ===== */
.smart-filter-input-group-checkbox-list{display:flex; flex-direction:column;}
.smart-filter .form-check{display:flex; align-items:center; gap:10px; padding:5px 0; margin:0 0 0 1.5em!important; min-height:0;}
.smart-filter .form-check-input{
  flex:none; width:20px; height:20px; margin:0; border-radius:6px; border:1.5px solid rgba(0,0,0,.2); background-color:transparent;
  cursor:pointer; transition:background-color .15s, border-color .15s, box-shadow .15s;
}
.smart-filter .form-check-input:hover{border-color:rgba(0,0,0,.35);}
.smart-filter .form-check-input:focus{box-shadow:0 0 0 3px rgba(76,172,51,.25); border-color:var(--gn-green);}
.smart-filter .form-check-input:checked{background-color:var(--gn-green); border-color:var(--gn-green);}
.smart-filter .form-check-label{flex:1; min-width:0; margin:0; font-size:14px; line-height:1.3; color:var(--gn-ink); cursor:pointer;}
.smart-filter .form-check-label span[data-role^="count_"]{color:var(--gn-ink-faint); font-size:0.8em} /* число товаров в скобках */
.smart-filter-input-group-checkbox-list.disabled .smart-filter-checkbox-text,
.smart-filter .form-check-label.disabled{color:var(--gn-ink-faint);}
.smart-filter .form-check-input:disabled{opacity:.4; cursor:default;}
.smart-filter-checkbox-text-label.disabled, .smart-filter-param-label.disabled{opacity:.4; cursor:default;}

/* ===== Цвета и картинки (checkbox-pictures) ===== */
.smart-filter-input-group-checkbox-pictures, .smart-filter-input-group-checkbox-pictures-text{display:flex; flex-wrap:wrap; gap:10px;}
.smart-filter-input-group-checkbox-pictures .smart-filter-param-label,
.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-label{margin:0; cursor:pointer;}
.smart-filter-input-group-checkbox-pictures .smart-filter-input-checkbox,
.smart-filter-input-group-checkbox-pictures-text .smart-filter-input-checkbox{position:absolute; opacity:0; width:0; height:0;}
.smart-filter-param-btn.bx-color-sl{
  display:block; width:26px; height:26px; border-radius:50%; padding:0; border:none;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.12); transition:box-shadow .15s; overflow:hidden;
}
.smart-filter-btn-color-icon{display:block; width:100%; height:100%; border-radius:50%;}
.smart-filter-param-label.bx-active .smart-filter-param-btn.bx-color-sl{box-shadow:0 0 0 2px var(--gn-surface), 0 0 0 4px var(--gn-green);}
.smart-filter-param-btn.bx-color-sl:hover{box-shadow:0 0 0 2px var(--gn-surface), 0 0 0 4px rgba(76,172,51,.4);}
.smart-filter-param-label.disabled .smart-filter-param-btn.bx-color-sl{position:relative; opacity:.35;}
.smart-filter-checkbox-btn-image{
  display:block; width:32px; height:32px; border-radius:10px; background-position:center; background-size:cover;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.08); transition:box-shadow .15s;
}
.smart-filter-checkbox-text-label.bx-active .smart-filter-checkbox-btn-image,
.smart-filter-param-label.bx-active .smart-filter-checkbox-btn-image{box-shadow:0 0 0 2px var(--gn-surface), 0 0 0 4px var(--gn-green);}
.smart-filter-checkbox-btn-image.all{position:relative; box-shadow:none; background:var(--gn-ground);}
.smart-filter-checkbox-btn-image.all::before, .smart-filter-checkbox-btn-image.all::after{
  content:''; position:absolute; top:50%; left:50%; width:60%; height:1.5px; background:var(--gn-ink-faint);
}
.smart-filter-checkbox-btn-image.all::before{transform:translate(-50%,-50%) rotate(45deg);}
.smart-filter-checkbox-btn-image.all::after{transform:translate(-50%,-50%) rotate(-45deg);}
.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-label{
  display:inline-flex; align-items:center; gap:8px; padding:6px 10px 6px 6px; border-radius:12px; background:var(--gn-ground); font-size:13px;
}
.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-label.bx-active{background:var(--gn-green-tint); color:var(--gn-green-dark);}
.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-btn-image{width:22px; height:22px; border-radius:6px;}

/* ===== Выпадающие списки ===== */
.smart-filter-input-group-dropdown{position:relative;}
.smart-filter-dropdown-block{
  display:flex; align-items:center; justify-content:space-between; gap:8px; height:40px; padding:0 12px;
  border-radius:12px; background:var(--gn-ground); cursor:pointer; font-size:14px;
}
.smart-filter-dropdown-text{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.smart-filter-dropdown-arrow{position:relative; width:20px; height:20px; flex:none;}
.smart-filter-dropdown-arrow::before{
  content:''; position:absolute; top:50%; left:50%; width:8px; height:8px;
  border:solid var(--gn-ink-faint); border-width:0 1.5px 1.5px 0; transform:translate(-50%,-70%) rotate(45deg);
}
.smart-filter-dropdown-popup{
  position:absolute; left:0; right:0; z-index:20; margin-top:6px; padding:6px; background:var(--gn-surface);
  border-radius:12px; box-shadow:var(--gn-shadow-hover); max-height:260px; overflow:auto;
}
.smart-filter-dropdown-popup ul{list-style:none; margin:0; padding:0;}
.smart-filter-dropdown-popup ul li label{display:block; padding:8px 10px; border-radius:8px; font-size:14px; cursor:pointer; margin:0;}
.smart-filter-dropdown-popup ul li label:hover{background:var(--gn-green-tint);}
.smart-filter-dropdown-popup ul li label.disabled{color:var(--gn-ink-faint); cursor:default;}
.smart-filter-dropdown-popup ul li label.disabled:hover{background:transparent;}
.smart-filter-dropdown-popup li::before{content:none;}

/* ===== Кнопки «Показать» / «Сбросить» ===== */
.smart-filter-button-box{padding:0 !important; margin-top:4px;}
.smart-filter-button-box .smart-filter-parameters-box-container{display:flex; flex-direction:column; align-items:center; gap:6px;}
.smart-filter-button-box .btn-primary{
  width:100%; height:44px; border-radius:12px; font-size:15px; font-weight:600;
  --bs-btn-bg:var(--gn-green); --bs-btn-border-color:var(--gn-green);
  --bs-btn-hover-bg:var(--gn-green-dark); --bs-btn-hover-border-color:var(--gn-green-dark);
  --bs-btn-active-bg:var(--gn-green-dark); --bs-btn-active-border-color:var(--gn-green-dark);
  --bs-btn-focus-shadow-rgb:76,172,51;
}
.smart-filter-button-box .btn-link{
  width:auto; height:auto; padding:6px 8px; font-size:13px; font-weight:500; color:var(--gn-ink-faint); text-decoration:none;
}
.smart-filter-button-box .btn-link:hover{color:var(--gn-ink);}

/* ===== Попап «Выбрано: N — Показать» ===== */
.smart-filter-popup-result{
  position:absolute; top:50%; z-index:915; display:none; margin:0; padding:7px 12px; min-height:0;
  border:none; border-radius:12px; background:var(--gn-ink); color:rgba(255,255,255,.85);
  font-size:12px; line-height:1.3; white-space:nowrap; box-shadow:0 6px 20px rgba(0,0,0,.2); transform:translateY(-50%);
}
.smart-filter-popup-result.left{left:100%; margin-left:14px;}
.smart-filter-popup-result.right{right:100%; margin-right:14px;}
.smart-filter-popup-result br{display:none;}
.smart-filter-popup-result a{margin-left:8px; color:var(--gn-green); font-weight:700; text-decoration:none;}
.smart-filter-popup-result a:hover{color:#fff;}
.smart-filter-popup-result .arrow{
  position:absolute; top:50%; width:8px; height:8px; background:var(--gn-ink); transform:translateY(-50%) rotate(45deg);
}
.smart-filter-popup-result.left .arrow{left:-4px;}
.smart-filter-popup-result.right .arrow{right:-4px;}
@media (max-width:991.98px){
  /* на планшете и в окне фильтра на телефоне попапу справа места нет — строкой под названием секции */
  .smart-filter-popup-result, .smart-filter-popup-result.left, .smart-filter-popup-result.right{
    position:static; display:inline-flex !important; align-items:center; margin:8px 0 0; transform:none;
  }
  .smart-filter-popup-result[style*="display: none"]{display:none !important;}
  .smart-filter-popup-result .arrow{display:none;}
  .smart-filter-container-modef{display:block; width:auto; height:auto;}
}

/* ===== Телефон: фильтр в окне Fancybox (кнопка «Показать фильтры» в section_vertical.php) ===== */
@media (max-width:767.98px){
  .smart-filter{border-radius:20px; padding:18px 16px 14px;}
  
}
.smart-filter-container-modef{
	display:none;
  }
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.css?17860890022821*/
.bx-pagination {
	margin: 10px 0;
}

.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
       -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	 -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    		transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	background: #eff0f1;
	padding: 0 8px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	font-size: 14px;
	border-radius: 16px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 16px;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
	color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	color: #aab1b4;
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	background: #fff;
	border-color: #DADADA;
	color: #000;
}

/*color schemes*/
.bx-pagination.bx-green  .bx-pagination-container ul li.bx-active span{
	background: #3bc915;
	color: #fff;
}
.bx-pagination.bx-yellow  .bx-pagination-container ul li.bx-active span{
	background: #F9A91D;
	color: #fff;
}
.bx-pagination.bx-red  .bx-pagination-container ul li.bx-active span{
	background: #E22B2B;
	color: #fff;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}

/* End */


/* Start:/local/templates/g-on2026/components/bitrix/catalog.section/bootstrap_v4/style.css?1789990607633*/
.catalog-view-toggle .btn.active {
	background-color: #6c757d;
	color: #fff;
	border-color: #6c757d;
}

.catalog-section-table-thumb {
	display: inline-block;
	width: 90px;
	height: 90px;
	overflow: hidden;
	border: 1px solid #eee;
	border-radius: 4px;
	background: #fff;
}

.catalog-section-table-thumb img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.catalog-section-table-name {
	color: #212529;
	font-weight: 500;
	text-decoration: none;
}

.catalog-section-table-name:hover {
	color: #41b306;
	text-decoration: underline;
}

.catalog-section-table td {
	vertical-align: middle;
}

/* End */
/* /local/templates/g-on2026/components/bitrix/catalog/bootstrap_v4/style.css?17899906051751 */
/* /local/templates/g-on2026/components/bitrix/catalog.smart.filter/bootstrap_v4/style.css?178999060817753 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.css?17860890022821 */
/* /local/templates/g-on2026/components/bitrix/catalog.section/bootstrap_v4/style.css?1789990607633 */
