

/* Start:/local/templates/gazmet_im/components/arturgolubev/catalog.search/search/style.css?17398023551958*/
.bx-ag-search-page.search-page {
  display: none;
}

.center.page-title.h1{
  margin-top: clamp(20px, calc(1.25rem + (30 - 20) * ((100vw - 768px) / (1024 - 768))), 30px) !important;
  padding-top: 19px !important;
}



.search__section-wrapper {
  display: flex;
  padding: 30px;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;

  background: #F3FAFF;
}


.search__section .search__section-title {
  color: #131313;
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.search__section-link {
  display: grid;
  grid-gap: 0 60px;
  grid-template-columns: repeat(1, 1fr);
}

.search__section-item {
  display: flex;
  padding-top: 10px;
  align-items: center;
}

.search__section-item>span {
  display: inline-block;
  padding: 0 15px;
  line-height: 0;
}

.search__section-item span>span {
  color: #000;
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 35px;
  vertical-align: bottom;
}

.search__section-item>span:hover>span {
  color: var(--main-color);
}

.search__section-item>span:hover>sup {
  color: #12B0FF;
}

.search__section-item._active>span>span {
  font-weight: 700;
}

.search__section-item span>sup {
  color: #7C7C7C;
  font-variant-numeric: lining-nums proportional-nums;
  font-feature-settings: 'ss09' on, 'sups' on;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  position: relative;
  left: 5px;
  top: -5px;
}


.sections .section__title {
  transform: scale(0.8);
  transform-origin: left top;
}

@media (min-width: 640px) {
  .search__section-link {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 980px) {
  .search__section-link {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 1200px) {
  .search__section-link {
    grid-template-columns: repeat(4, 1fr);
  }
}
/* End */


/* Start:/local/templates/gazmet_im/assets/css/components/catalog/catalogSectionPage.css?178402048917344*/
/*общая разметка НАЧАЛО*/
.catalogSectionPage {
	display: flex;
	flex-direction: column;
	gap: 40px;
}

/* плашка о возможно неправильной цене НАЧАЛО */
.catalogSectionPage .attentionPrice {
	margin-top: 30px;
	font-size: 16px;
}

@media (max-width: 1024px) {
	.catalogSectionPage .attentionPrice {
		margin-top: 20px;
	}
}

@media (max-width: 1024px) {
	.catalogSectionPage .attentionPrice {
		font-size: 14px;
	}
}
/* плашка о возможно неправильной цене КОНЕЦ */


.catalogSectionPage__sections .section__title._small {
	margin-bottom: 15px;
}

@media (max-width: 768px) {
	.catalogSectionPage {
		gap: 30px;
	}
}

@media (max-width: 560px) {}

.catalogSectionPage__wrapper .catalogSection {
	margin-top: 40px;
}

.catalog-section-description {
	margin-top: 40px;
}

@media (max-width: 1024px) {
	.catalogSectionPage__wrapper .catalogSection {
		margin-top: 30px;
	}
}

@media (max-width: 560px) {
	.catalogSectionPage__wrapper .catalogSection {
		margin-top: 20px;
	}
}


.catalogSectionPage__wrapper {
	display: flex;
	gap: 40px;
	width: 100%;
}

.catalogSectionPage__wrapper main {
	width: 100%;
	display: flex;
	flex-direction: column;
}

.catalogSectionPage__wrapper aside {
	width: 314px;
	flex-shrink: 0;
}




@media (max-width: 1400px) {
	.catalogSectionPage__wrapper aside {
		width: 308px;
	}
}

@media (max-width: 1200px) {
	.catalogSectionPage__wrapper aside {
		width: 257px;
	}
}

@media (max-width: 1024px) {
	.catalogSectionPage__wrapper aside {
		width: 385px;
		transform: translateX(-100%);
		position: fixed;
		transition: transform .3s ease;
		left: 0;
		top: 70px;
		z-index: 22;
		bottom: 0;
		height: calc(100svh - 70px);

		border-top: solid 10px var(--main-color);
		overflow: hidden;
	}

	.catalogSectionPage__wrapper aside._open {
		transform: translateX(0);
	}
}

@media (max-width: 768px) {
	body:has(.catalogSectionPage__wrapper-filter._open) header.header {
		z-index: 15;
	}

	.catalogSectionPage__wrapper aside {
		max-width: 420px;
		width: 100%;
		height: 100svh;
		top: 0;
		border-top: solid 0 var(--main-color);
	}
}

/*общая разметка КОНЕЦ*/

/*популярные (фильтр страницы) НАЧАЛО*/
.catalogSectionPage__popular-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 23.4px;
	margin-bottom: 15px;
}

.catalogSectionPage__popular-wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
}

.catalogSectionPage__popular-wrapper .siteBtn {
	border-radius: 50px;
	padding: 10px 15px;
	font-size: 16px;
	font-weight: 400;
	line-height: 18.75px;
	width: fit-content;
	height: fit-content;
}

@media (max-width: 1024px) {
	.catalogSectionPage__popular-title {
		font-size: 16px;
		line-height: 20.8px;
	}
}

@media (max-width: 768px) {
	.catalogSectionPage__popular-title {
		font-size: 14px;
		line-height: 18.2px;
	}

	.catalogSectionPage__popular-wrapper {
		gap: 10px;
	}

	.catalogSectionPage__popular-wrapper .siteBtn {
		border-radius: 30px;
		padding: 5px 10px;
		font-size: 14px;
		line-height: 16.41px;
	}
}

@media (max-width: 560px) {
	.catalogSectionPage__popular-title {
		display: none;
	}

	.catalogSectionPage__popular-wrapper {
		gap: 10px 15px;
	}

	.catalogSectionPage__popular-wrapper .siteBtn {
		padding: 10px 10px;
	}
}

/*популярные (фильтр страницы) КОНЕЦ*/

/*панель каталога НАЧАЛО*/
.catalogSectionPage__panel {
	--panel-height: 50px;

	height: var(--panel-height);
	width: 100%;
	display: flex;
	gap: 50px;
	justify-content: space-between;

	background-color: var(--add-color12);
}

.catalogSectionPage__panel-wrapper {
	display: contents;
}

.catalogSectionPage__panel-item {
	display: none;
}

/*сортировки НАЧАЛО*/
.catalogSectionPage__sort {
	display: flex;
	gap: 0;
	height: 100%;
	align-items: center;
}

.catalogSectionPage__sort-title {
	padding: 5px 30px;
	font-size: 16px;
	font-weight: 700;
	line-height: 160%;
}

.catalogSectionPage__sort-wrapper {
	display: flex;
	gap: 0;
	height: 100%;
	align-items: center;
}

.catalogSectionPage__sort-item {
	padding: 5px 30px;
	font-size: 16px;
	line-height: 160%;
	height: 100%;
	display: flex;
	align-items: center;
	gap: 8px;

	transition: background-color .2s ease, color .2s ease;
}

.catalogSectionPage__sort-item span.icon::before {
	background-color: #89A2B0;
	transition: background-color .2s ease;
}

/*не пытайтайся разобраться, я сам не понимаю что тут происходит НАЧАЛО*/
@media (min-width: 1025px) {
	.catalogSectionPage__sort-item._active {
		background-color: var(--light-main-color);
	}

	.catalogSectionPage__sort-item._priceAsc._active,
	.catalogSectionPage__sort-item._priceDesc._active {
		display: none;
	}

	.catalogSectionPage__sort-item._default:not(._active)~.catalogSectionPage__sort-item._priceAsc,
	.catalogSectionPage__sort-item._default:not(._active)~.catalogSectionPage__sort-item._priceDesc {
		background-color: var(--light-main-color);
	}

	.catalogSectionPage__sort-item._default:not(._active)~.catalogSectionPage__sort-item._priceDesc span.icon::before {
		transform: rotateX(0deg);
	}

	.catalogSectionPage__sort-item._default:not(._active)~.catalogSectionPage__sort-item._priceAsc span.icon::before {
		transform: rotateX(180deg);
	}

	.catalogSectionPage__sort-item._default._active~.catalogSectionPage__sort-item._priceDesc:not(._active) {
		display: none;
	}

	.catalogSectionPage__sort-item._default._active~.catalogSectionPage__sort-item._priceAsc:not(._active) {
		display: flex;
	}

	.catalogSectionPage__sort-item._default._active~.catalogSectionPage__sort-item._priceAsc:not(._active) span.icon::before {
		transform: rotateX(0deg);
	}

	.catalogSectionPage__sort-item._default._active {
		pointer-events: none;
	}

	.catalogSectionPage__sort-item:hover {
		color: var(--white-color);
		background-color: var(--hover-main-color) !important;
	}

	.catalogSectionPage__sort-item:hover span.icon::before {
		background-color: var(--white-color) !important;
	}
}

/*не пытайтесь разобраться, я сам не понимаю что тут происходит КОНЕЦ*/
/*сортировки КОНЕЦ*/

/*смена вида НАЧАЛО*/
.catalogSectionPage__view {
	display: flex;
	gap: 0;
	height: 100%;
}

.catalogSectionPage__view-item {
	display: flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 1/1;
	height: 100%;
	cursor: pointer;
	transition: background-color .2s ease;
}

.catalogSectionPage__view-item._active {
	background-color: var(--light-main-color);
	pointer-events: none;
}

.catalogSectionPage__view-item:hover {
	background-color: var(--hover-main-color);
}

.catalogSectionPage__view-item span.icon::before {
	width: 20px;
	height: 20px;
	background-color: var(--main-color);
	transition: background-color .2s ease;
}

.catalogSectionPage__view-item:hover span.icon::before {
	background-color: var(--white-color);
}

.catalogSectionPage__view-item span.icon._grid::before {
	mask-image: url("/local/templates/gazmet_im/assets/css/components/catalog/../../../image/icon/grid.svg");
}

.catalogSectionPage__view-item span.icon._list::before,
.catalogSectionPage__view-item span.icon._table::before {
	mask-image: url("/local/templates/gazmet_im/assets/css/components/catalog/../../../image/icon/list.svg");
}

/*смена вида КОНЕЦ*/

@media (max-width: 1024px) {
	.catalogSectionPage__panel {}

	.catalogSectionPage__panel-wrapper {
		display: flex;
		gap: 1px;
	}

	.catalogSectionPage__panel-item {
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 5px 15px;
		height: var(--panel-height);

		font-size: 16px;
		font-weight: 700;
		line-height: 18.75px;
	}

	.catalogSectionPage__panel-item {
		box-shadow: 1px 0 0 0 var(--line-main-color);
	}

	.catalogSectionPage__panel-item .icon {
		margin-right: 6px;
	}

	.catalogSectionPage__panel-item .count {
		margin-left: 4px;
		display: flex;
		align-items: center;
		justify-content: center;
		background: #FF8A00;
		width: 16px;
		height: 16px;
		font-style: normal;
		font-weight: 800 !important;
		font-size: 10px !important;
		line-height: 140% !important;
		border-radius: 100%;
		color: var(--white-color) !important;
	}

	.catalogSectionPage__panel-item .count[data-count="0"] {
		display: none;
	}

	.catalogSectionPage__panel-item .count::before {
		content: attr(data-count);
	}

	/*сортировки НАЧАЛО*/
	.catalogSectionPage__sort {
		display: flex;
		align-items: start;
		gap: 8px;
		padding: 0 15px;
		order: 3;
	}

	.catalogSectionPage__sort-title {
		height: var(--panel-height);
		align-items: center;
		display: flex;
		padding: 0;

		font-size: 16px;
		font-weight: 700;
		line-height: 18.75px;
	}

	.catalogSectionPage__sort-wrapper {
		display: flex;
		flex-direction: column;
		height: fit-content;
		overflow: hidden;
		background-color: var(--add-color12);
		max-height: var(--panel-height);
		height: auto;
		z-index: 2;
		padding: 0 8px;
		align-items: start;

		transition: max-height .2s ease, box-shadow .2s ease;
	}

	.catalogSectionPage__sort-wrapper._open {
		max-height: 300px;
		box-shadow: 0px 3px 7px 0px #00395940;
	}


	.catalogSectionPage__sort-item {
		height: var(--panel-height);
		padding: 0;
		flex-shrink: 0;
		justify-content: start;

		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
	}

	.catalogSectionPage__sort-item._priceDesc span.icon::before {
		transform: rotateX(180deg);
	}

	.catalogSectionPage__sort-item._priceAsc span.icon::before {
		transform: rotateX(0deg);
	}

	.catalogSectionPage__sort-item._active {
		pointer-events: none;
		order: -1;
	}

	.catalogSectionPage__sort-item._active::after {
		content: '';
		mask-image: url(/local/templates/gazmet_im/assets/css/components/catalog/../../../image/icon/arrowBold.svg);
		mask-position: center;
		mask-repeat: no-repeat;
		mask-size: contain;
		background-color: #77A2BC;
		width: 8px;
		height: 8px;
		display: flex;
		justify-content: center;
		align-items: center;
		transform: rotateX(0deg);
		transition: transform .2s ease;
	}

	.catalogSectionPage__sort-wrapper._open .catalogSectionPage__sort-item._active::after {
		transform: rotateX(180deg);
	}

	/*сортировки КОНЕЦ*/
}



@media (max-width: 768px) {
	.catalogSectionPage__panel-wrapper {
		display: flex;
		justify-content: space-between;
		width: 100%;
	}

	.catalogSectionPage__view {
		display: none;
	}

	.catalogSectionPage__sort {
		width: 50%;
		padding: 0;
	}

	.catalogSectionPage__sort-wrapper {
		padding: 0;
		width: 100%;
	}

	.catalogSectionPage__sort-title {
		display: none;
	}

	.catalogSectionPage__panel-item,
	.catalogSectionPage__sort-item {
		justify-content: center;
		font-weight: 400;
		font-size: 14px;
		line-height: 16.41px;
		padding: 5px 15px;
	}

	.catalogSectionPage__panel-item {
		width: 50%;
	}

	.catalogSectionPage__sort-item {
		width: 100%;
	}
}

@media (max-width: 420px) {
	.catalogSectionPage__panel {
		--panel-height: 46px;
	}

	.catalogSectionPage__panel-item,
	.catalogSectionPage__sort-item {
		font-size: 12px;
		line-height: 14.06px;
	}
}

/*панель каталога КОНЕЦ*/

/*хелперы фильтра НАЧАЛО*/
/*почему хелперы? так исторически сложилось */
.catalogSectionPage__helper {
	display: flex;
	gap: 15px;
	margin-top: 30px;
  flex-wrap: wrap;
}

.catalogSectionPage__helper[data-count="0"] {
	display: none;
}

.catalogSectionPage__helper button {
	padding: 8px 15px;
	border-radius: 100px;
	color: var(--white-color);
	background-color: var(--main-color);
	transition: background-color .2s ease;
	display: flex;
	align-items: center;
	justify-content: center;
}

.catalogSectionPage__helper button:not(.catalogSectionPage__helper-clear)::after {
	content: "";
	display: block;
	background-color: var(--white-color);
	pointer-events: none;
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: contain;
	width: 10px;
	height: 10px;
	mask-image: url("/local/templates/gazmet_im/assets/css/components/catalog/../../../image/icon/close.svg");
	margin-left: 5px;
}

.catalogSectionPage__helper button:not(.catalogSectionPage__helper-clear):hover {
	background-color: var(--hover-main-color);
}


.catalogSectionPage__helper button span {
	pointer-events: none;
	font-size: 16px;
	font-weight: 400;
	line-height: 18.75px;
}

.catalogSectionPage__helper button[id*="_MIN"] {
	order: -2;
}

.catalogSectionPage__helper button[id*="_MAX"] {
	order: -1;
}

.catalogSectionPage__helper button[id*="arrFilter_P1"] span._value::after {
	content: ' руб.';
}

.catalogSectionPage__helper button[id*="_MIN"] span._value::before {
	content: 'от ';
}

.catalogSectionPage__helper button[id*="_MAX"] span._value::before {
	content: 'до ';
}

.catalogSectionPage__helper button span._title {
	color: #FFFFFF99;
}

button.catalogSectionPage__helper-clear {
	gap: 5px;
	background-color: transparent;
	box-shadow: inset 0 0 0 1px var(--main-color);
	color: var(--black-color);
	transition: box-shadow .2s ease;
}

button.catalogSectionPage__helper-clear:hover {
	box-shadow: inset 0 0 0 1px var(--hover-main-color);
}

button.catalogSectionPage__helper-clear:hover span.icon::before {
	background-color: var(--hover-main-color);
}


@media (max-width: 1200px) {
	.catalogSectionPage__helper {
		margin-top: 25px;
	}
}

@media (max-width: 1024px) {
	.catalogSectionPage__helper {
		display: none;
	}
}

/*хелперы фильтра КОНЕЦ*/

/*подразделы каталога в списке товаров НАЧАЛО*/
.subsections {
	--subsections-img: 50px;
	--gap: 20px;
	--card-padding: 15px 20px 15px 15px;
}

.subsections__wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: var(--gap);
}

.subsections__item {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: var(--card-padding);
	gap: 10px;
	box-shadow: inset 0 0 0 1px var(--line-main-color);
	transition: box-shadow .2s ease;
}

.subsections__item:hover {
	box-shadow: inset 0 0 0 0 var(--line-main-color), 0px 0px 25px 0px #00395940;
}

.subsections__image {
	width: var(--subsections-img);
	height: var(--subsections-img);
}

.subsections__image img {
	object-fit: contain;
	width: 100%;
	height: 100%;
}

.subsections__name {
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
	color: var(--black-color);
}

.subsections__item sup {
	color: var(--grey-color);
	font-style: normal;
	font-weight: 700;
	font-size: 11px;
	line-height: 130%;
}

.subsections__showMore.siteBtn {
	display: none;
}

@media (max-width: 1200px) {
	.subsections {
		--subsections-img: 40px;
		--gap: 15px;
		--card-padding: 10px 15px 10px 10px;
	}
}

@media (max-width: 768px) {
	.subsections {
		--subsections-img: 32px;
	}
}

@media (max-width: 560px) {
	.subsections {
		--gap: 1px;
		--card-padding: 10px 0;
	}

	.subsections__item {
		box-shadow: inset 0 1px 0 var(--line-main-color);
		width: 100%;
	}

	.subsections__item:first-child {
		box-shadow: inset 0 0 0 var(--line-main-color);
	}

	.subsections__item:nth-child(n+11) {
		display: none;
	}

	.subsections._open .subsections__item:nth-child(n+11) {
		display: flex;
	}

	.subsections__showMore.siteBtn._show {
		display: flex;
	}

	.subsections__showMore.siteBtn {
		height: 32px;
		font-size: 16px;
		font-weight: 400;
		line-height: 22.4px;
	}

	.subsections__showMore.siteBtn::after {
		content: '';
		mask-image: url(/local/templates/gazmet_im/assets/css/components/catalog/../../../image/icon/arrowBold.svg);
		mask-position: center;
		mask-repeat: no-repeat;
		mask-size: contain;
		background-color: var(--main-color);
		width: 8px;
		height: 8px;
		display: flex;
		justify-content: center;
		align-items: center;
		transform: rotateX(0);
		transition: transform .2s ease;
	}

	.subsections__showMore._open.siteBtn::after {
		transform: rotateX(180deg);
	}


	.subsections__showMore.siteBtn._mainBg:hover {
		background-color: var(--bg-main-color);
		color: var(--black-color)
	}
}

/*подразделы каталога в списке товаров НАЧАЛО*/

/*для поиска и акций НАЧАЛО*/
.sectionTags {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.sectionTags .siteBtn {
	padding: 7px 15px;
	width: fit-content;
	height: fit-content;
	font-size: 16px;
	line-height: 120%;
}

.sectionTags .siteBtn span sup {
	color: var(--grey-color);
	transition: color .2s ease;
	font-weight: 700;
	font-size: 11px;
	line-height: 130%;
}

.sectionTags .siteBtn span sup::before {
	content: ' ';
}

.sectionTags .siteBtn._mainBg:hover {
	background-color: var(--add-color10);
	color: var(--black-color);
}

.sectionTags .siteBtn._mainBg._selected {
	background-color: var(--main-color);
	color: var(--white-color);
}

.sectionTags .siteBtn._mainBg._selected span sup {
	color: var(--white-color);
}

@media (max-width: 768px) {
	.sectionTags {
		gap: 7px;
	}

	.sectionTags .siteBtn {
		padding: 6px 12px;
		font-size: 14px;
	}
}

/*для поиска и акций КОНЕЦ*/

/*скрываем фильтр если нечего фильтровать*/
/*и при этом я не написал ни строчки js*/
.catalogSectionPage__wrapper:has(.mobile_filter_panel[data-filter-count="0"]) .catalogSectionPage__wrapper-filter,
.catalogSectionPage__wrapper:has(.mobile_filter_panel[data-filter-count="0"]) #openMobileFilter {
	display: none;
}

@media (max-width: 768px) {
	.catalogSectionPage__wrapper:has(.mobile_filter_panel[data-filter-count="0"]) .catalogSectionPage__sort {
		width: 100%;
	}
}
/* End */


/* Start:/local/templates/gazmet_im/assets/css/ui/pagination.css?17398023551054*/
.navigation {
	display: flex;
	gap: 14px;
	margin-top: 40px;
}

.navigation__item.siteBtn {
	width: 38px;
	height: 38px;
}

.navigation__item.siteBtn._mainBg:hover {
	background-color: var(--hover-main-color);
	color: var(--white-color);
}

.navigation__item.siteBtn._mainBg.nav-current-page {
	background-color: var(--main-color);
	color: var(--white-color);

	pointer-events: none;
}

.navigation__item .arrow.icon._prev._arrowBold::before {
	transform: rotateZ(90deg);
	background-color: #77A2BC;
}

.navigation__item .arrow.icon._next._arrowBold::before {
	transform: rotateZ(-90deg);
	background-color: #77A2BC;
}

.navigation__item:hover .arrow.icon._prev._arrowBold::before {
	background-color: var(--white-color);
}

.navigation__item:hover .arrow.icon._next._arrowBold::before {
	background-color: var(--white-color);
}

.navigation ._dot {
	display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 1200px) {
	.navigation {
		margin-top: 30px;
	}
}

@media (max-width: 1024px) {
	.navigation {
		display: none;
	}
}
/* End */


/* Start:/bitrix/templates/.default/components/arturgolubev/search.page/catalog/style.min.css?17398023434019*/
.search-page *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a.search-page-params{border-bottom:1px dashed blue;text-decoration:none}div.search-page-params{margin-top:6px}.search-item-rate{font-size:11px}.search-page .search-title{font-weight:700;color:#333}.search-page .search-preview{float:left;margin-right:15px;width:120px;text-align:center}.search-page .search-preview img{display:inline-block}.search-page input[type=text]{background-color:#f8fafc;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#333;border-style:solid;border-width:1px;border-radius:1px;outline:none}.search-page input[type=text]:focus{background-color:#fff}.search-page input[type=submit]{border-radius:1px;height:34px;padding:6px 24px;font-size:14px;line-height:1.42857143;border:1px solid;color:#fff;font-weight:700;cursor:pointer}.search-page .clear{clear:both}.ag-spage-history{display:block;margin-bottom:15px}.ag-spage-history a{color:#222;text-decoration:underline}.ag-spage-history a:hover{text-decoration:none}.ag-spage-clarify-list{display:block;margin-bottom:15px}.ag-spage-clarify-title{font-size:15px;font-weight:700;margin-bottom:8px}.ag-spage-clarify-item{display:inline-block;color:#111;text-decoration:none;border:1px solid #111;padding:4px 10px;border-radius:2px;margin-bottom:6px;margin-right:6px}.ag-spage-clarify-item:hover{text-decoration:none;border:1px solid #000}.ag-spage-clarify-item.selected{text-decoration:underline}@media (max-width:767px){.search-page form{display:block;position:relative}.search-page input[type="text"]{width:100%}.search-page input[type="submit"]{position:absolute;top:0;right:0}}.search-page.theme-blue .search-title b{color:#5ca6e4}.search-page.theme-blue hr{border-color:#0083d1}.search-page.theme-blue input[type=text]{border-color:#0083d1}.search-page.theme-blue input[type=submit]{border-color:#0083d1;background-color:#0083d1}.search-page.theme-blue input[type=submit]:hover{border-color:#5ca6e4;background-color:#5ca6e4}.search-page.theme-blue .ag-spage-clarify-item,.search-page.theme-blue .ag-spage-clarify-item:hover{border-color:#5ca6e4}.search-page.theme-black .search-title b{color:#5c5c5c}.search-page.theme-black hr{border-color:#333}.search-page.theme-black input[type=text]{border-color:#333}.search-page.theme-black input[type=submit]{border-color:#333;background-color:#333}.search-page.theme-black input[type=submit]:hover{border-color:#5c5c5c;background-color:#5c5c5c}.search-page.theme-black .ag-spage-clarify-item,.search-page.theme-black .ag-spage-clarify-item:hover{border-color:#5c5c5c}.search-page.theme-green .search-title b{color:#44b1c9}.search-page.theme-green hr{border-color:#159ebb}.search-page.theme-green input[type=text]{border-color:#159ebb}.search-page.theme-green input[type=submit]{border-color:#159ebb;background-color:#159ebb}.search-page.theme-green input[type=submit]:hover{border-color:#44b1c9;background-color:#44b1c9}.search-page.theme-green .ag-spage-clarify-item,.search-page.theme-green .ag-spage-clarify-item:hover{border-color:#44b1c9}.search-page.theme-red .search-title b{color:#e95c5c}.search-page.theme-red hr{border-color:#E22B2B}.search-page.theme-red input[type=text]{border-color:#E22B2B}.search-page.theme-red input[type=submit]{border-color:#E22B2B;background-color:#E22B2B}.search-page.theme-red input[type=submit]:hover{border-color:#e95c5c;background-color:#e95c5c}.search-page.theme-red .ag-spage-clarify-item,.search-page.theme-red .ag-spage-clarify-item:hover{border-color:#e95c5c}.search-page.theme-yellow .search-title b{color:#faba4a}.search-page.theme-yellow hr{border-color:#F9A91D}.search-page.theme-yellow input[type=text]{border-color:#F9A91D}.search-page.theme-yellow input[type=submit]{border-color:#F9A91D;background-color:#F9A91D}.search-page.theme-yellow input[type=submit]:hover{border-color:#faba4a;background-color:#faba4a}.search-page.theme-yellow .ag-spage-clarify-item,.search-page.theme-yellow .ag-spage-clarify-item:hover{border-color:#faba4a}
/* End */


/* Start:/local/templates/gazmet_im/assets/css/old/sections.css?17398023552716*/
/* sections block */
.sections {
	margin-top: 100px;
}

.sections__wrapper {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 30px;
	width: 100%;
	align-items: stretch;

	margin-top: 50px;
}


.sections__item {
	background-color: var(--white-color);
	border: 1px solid var(--line-main-color);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	text-align: center;
	padding: 15px 20px 15px;
	transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

.sections__item:hover {
	box-shadow: 0px 0px 25px rgba(0, 57, 89, 0.25);
	border-color: transparent;
}

.sections__item-count {
	display: none;
}

.sections__item-image {
	width: 100%;
	height: 127px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.sections__item-image img {
	object-fit: contain;
	height: 100%;
}

.sections__item-title {
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
	margin-top: 10px;
}

.sections__item-count {
	color: var(--grey-color);
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 140%;
	display: block;
	margin-top: 3px;
}

@media (max-width: 1380px) {
	.sections {
		margin-top: 60px;
	}

	.sections__wrapper {
		margin-top: 30px;
		grid-template-columns: repeat(3, 1fr);
	}

	.sections__item {
		padding: 20px 20px 44px;
	}
}

@media (max-width: 1024px) {
	.sections {
		margin-top: 46px;
	}

	.sections .section__title {
		display: none;
	}

	.sections__wrapper {
		margin-top: 0;
		gap: 15px;
	}

	.sections__item {
		padding: 20px 20px 22px;
	}

	.sections__item-image {
		height: clamp(58.86px, calc(3.67875rem + (127 - 58.86) * ((100vw - 375px) / (1024 - 375))), 127px);
	}
}

@media (max-width: 768px) {
	/* .sections__wrapper {
		gap: 10px;
	} */

	.sections__item {
		padding: 15px 5px;
	}

	.sections__item-title {
		font-weight: 400;
		/* font-size: 11px; */
		/* margin-top: 5px; */
	}

	.sections__item-count {
		display: none;
	}
}

@media (max-width: 580px) {
	.sections {
		margin-top: 25px;
	}
	/* .sections__wrapper {
		gap: 10px;
	} */

	.sections__item-title {
		font-size: 11px;
		margin-top: 5px;
	}

	.sections__item-count {
		display: none;
	}
}

/*

@media screen and (min-width: 1024px) {


	.sections__wrapper {
		grid-gap: clamp(15px, calc(0.9375rem + (30 - 15) * ((100vw - 1024px) / (1200 - 1024))), 30px);
	}
}

@media screen and (min-width:1200px) {
	.sections .section__title {
		display: block;
	}

	.sections__wrapper {
		margin-top: 34px;
	}
}

@media screen and (min-width: 1400px) {
	.sections__wrapper {
		grid-template-columns: repeat(6, 1fr);
	}

	.sections__item-image {
		width: 155px;
		height: 127px;
	}

	.sections__item {
		padding: 17px 20px 19px;
	}
} */


/* sections block */
/* End */
/* /local/templates/gazmet_im/components/arturgolubev/catalog.search/search/style.css?17398023551958 */
/* /local/templates/gazmet_im/assets/css/components/catalog/catalogSectionPage.css?178402048917344 */
/* /local/templates/gazmet_im/assets/css/ui/pagination.css?17398023551054 */
/* /bitrix/templates/.default/components/arturgolubev/search.page/catalog/style.min.css?17398023434019 */
/* /local/templates/gazmet_im/assets/css/old/sections.css?17398023552716 */
