

/* Start:/local/templates/gofromir/components/bitrix/catalog/boxes_in_stock/style.css?17853366339009*/
.catalog-page #smart-title-search {
	display: none;
}

.catalog_categories {
	display: none;
}

.catalog_filter {
	display: none;
}

.catalog-items .catalog-items-title ~ .catalog-header__show {
	display: none;
}

.catalog-categories-header {
	display: none;
}

.catalog-page--main .catalog-filter__nav {
	margin-bottom: 0;
}

.catalog-page--main .dropdown-catalog > .catalog-filter__smart-filter-inline {
	margin-top: 24px;
	padding-top: 8px;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 24px;
}

.catalog-filter__smart-filter-mobile:empty {
	display: none;
}

.catalog-filter__smart-filter-default {
	width: 100%;
}

.catalog-filter__smart-filter-inline [data-code="RASPRODAZHA"],
.catalog-filter__smart-filter-inline [data-code="KATEGORIYA_KOROBA"],
.catalog-filter__smart-filter-inline [data-code="PROFIL_KARTONA"],
.catalog-filter__smart-filter-inline [data-code="MARKA_KARTONA"],
.catalog-filter__smart-filter-inline [data-code="PO_TIPU"],
.catalog-filter__smart-filter-inline [data-code="POPULYARNYE"],
.catalog-filter__smart-filter-inline [data-code="new_product"] {
	display: none;
}

@media screen and (max-width:1199px) {
	.catalog-page #smart-title-search {
		display: block;
		width: 100%;
		margin-bottom: 16px;
	}

	.catalog-page .search-input {
		margin: 0px;
	}

	.catalog-page .search-input__field {
		padding: 13.8px 16px;
		border-radius: 8px;
		border: 1px solid #E6E6E6;
		background: var(--BG-light-gray-95, #F5F5F5);
		color: #BFBFBF;
		font-family: Inter;
		font-size: 11px;
	}

	.catalog-page .search-input__field::-webkit-input-placeholder {
		font-size: 11px;
		font-weight: 500;
	}

	.catalog-page .search-input__link {
		right: 16px;
		top: 0;
		bottom: 0;
		margin: auto;
		display: inline-flex;
		width: 15px;
		height: 15px;
	}


	
	.catalog-items {
		display: flex;
		flex-direction: column;
		gap: 16px;
	}
	
	.catalog-page .catalog-header__show {
		display: block;
		margin-top: 0px;
		color: var(--Text-secondary-text, #8C8C8C);
		font-family: Inter;
		font-size: 10px;
		font-weight: 500;
		line-height: 140%;
	}
	
	.catalog-header .catalog-header__show {
		display: none;
	}
	
	.catalog-page .catalog-header {
		margin-bottom: 0px;
	}
	
	.catalog-page .catalog-filter__nav--mob {
		display: none;
		position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        background: #fff !important;
        padding: 24px 15px 96px !important;
        z-index: 999;
        overflow-x: auto;
		border-radius: unset;
		margin: 0px;
	}
	
	.catalog-categories-header {
		display: flex;
		justify-content: space-between;
        margin-bottom: 16px;
		color: #000;
		font-family: Montserrat;
		font-size: 14px;
		font-weight: 500;
		line-height: 120%;
	}
	
	.catalog-page .catalog-header__controls {
		margin-top: 0px;
	}
	
	.catalog-page .catalog-filter-button {
		padding: 0px !important;
		margin: 0px;
		border: unset;
		background: unset;
		color: var(--Text-text-primary, #3E3E3E);
        font-family: Inter;
        font-size: 16px;
        line-height: 140%;
		display: flex;
		gap: 8px;
	}
	
	.catalog-page .catalog-filter-button::before {
		content: url('/local/templates/gofromir/assets/images_new/page_info.svg');
		margin-right: 0px;
	}
	
	.catalog-page.catalog-page--main .select-catalog {
		min-width: auto;
		max-width: none;
		width: auto;
	}
	
	.catalog-page .select .select2 {
		min-width: auto;
		max-width: none;
	}
	
	.catalog-page .select2-selection.select2-selection--single {
		border: unset;
		height: auto;
		display: flex;
		gap: 8px;
		align-items: center;
		min-width: 141px;
		justify-content: right;
	}
	
	.select2-container .select2-dropdown.select2-dropdown--below {
		margin-top: 8px;
		padding: 6px 10px;
		border-radius: 8px;
	}
	
	.select2-container .select2-results__option {
		padding: 4px 0px;
		font-family: Inter;
		font-size: 11px;
		font-weight: 500;
		line-height: 140%;
	}
	
	.catalog-page .select .select2-selection__rendered {
		padding: 0 !important;
		color: var(--Text-price-normal, #3E3E3E) !important;
		font-family: Inter;
		font-size: 11px;
		font-weight: 500;
		line-height: normal !important;
	}
	
	.catalog-page .select2-selection__arrow {
		height: auto !important;
		width: auto !important;
	}
	
	.catalog-page .select2-container--default .select2-selection--single .select2-selection__arrow {
		position: static;
	}
	
	.catalog-page .select2-container--default .select2-selection--single .select2-selection__arrow::before {
		content: url('/local/templates/gofromir/assets/images_new/Down_Arrow.svg');
	}
	
	.catalog-page .select2-container--default .select2-selection--single .select2-selection__arrow b {
		display: none;
	}
	
	.catalog_filter {
		width: 100%;
		position: relative;
		display: block;
	}
	
	.catalog_filter::after {
		content: '';
		background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 7.14%, #FFF 100%);
		width: 70px;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
		pointer-events: none;
	}
	
	.catalog_filter .swiper-slide {
		padding: 4px 8px;
		justify-content: center;
		align-items: center;
		border-radius: 8px;
		border: 1px solid var(--Fields-Stroke, #E6E6E6);
		background: var(--BG-light-gray-95, #F5F5F5);
		font-family: Inter;
        font-size: 11px;
        font-weight: 500;
        line-height: 24px;
		width: auto !important;
	}
	
	.catalog-page .smart_filter_checked_items {
		gap: 4px;
	}
	
	.catalog-page .smart_filter_checked_items div {
		padding: 8.2px 16px;
		gap: 8px;
		border-radius: 8px;
		font-family: Inter;
        font-weight: 500;
        line-height: 140%;
	}
	
	.catalog-page .smart_filter_checked_items div i::after {
		margin-left: 0px;
		width: 6px;
        height: 6px;
	}
	
	.catalog-page .smart_filter_checked_items .clear_everything {
		width: 32px;
		height: 32px;
		padding: 0;
		justify-content: center;
		align-items: center;
	}
	
	.catalog-page .smart_filter_checked_items .clear_everything span {
		display: none;
	}
	
	.catalog-page .smart_filter_checked_items .clear_everything::before {
		content: url('/local/templates/gofromir/assets/images_new/trash.svg');
		width: 14px;
        height: 14px;
	}
	
	.catalog_categories {
		width: 100%;
		position: relative;
		display: block;
	}
	
	.catalog_categories::after {
		content: '';
		background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 7.14%, #FFF 100%);
		width: 70px;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
		pointer-events: none;
	}
	
	.catalog_categories .swiper-slide {
		padding: 4px 8px 4px 4px;
        border-radius: 8px;
        border: 1px solid var(--Fields-Stroke, #E6E6E6);
        width: auto !important;
		font-family: Inter;
        font-size: 11px;
        font-weight: 500;
        line-height: 24px;
		gap: 8px;
	}
	
	.catalog_categories .swiper-slide img {
		width: 24px;
		height: 24px;
	}
	
	.all_categories-block {
		display: flex;
		gap: 4px;
		padding: 16px 0;
	}
	.catalog-items div.tab .catalogFilterSwiper  {
		padding: 16px 0
	}
	
	.all_categories {
		display: flex;
        align-items: center;
        justify-content: center;
		width: 32px;
		height: 32px;
		border-radius: 8px;
		border: 1px solid var(--Fields-Stroke, #E6E6E6);
	}
	
	.all_categories::before {
		content: url('/local/templates/gofromir/assets/images_new/all_categories.svg');
	}
	
	.catalog-container .catalog-filter {
		padding: 24px 15px !important;
	}
	
	.catalog-container .catalog-close img {
		width: auto;
	}
	
	.catalog-container .catalog-filter__group-lwh {
		gap: 8px;
	}
	
	.catalog-page--main .catalog-filter .custom-input__filter .custom-input__field {
		padding: 8px 20px;
		border-radius: 8px;
		border: 1px solid var(--Fields-Stroke, #E6E6E6);
	}
	
	.catalog-page.catalog-page--main .catalog-items__container--flex {
		margin: 0px;
	}
	
	.catalog-page--main .catalog-filter .custom-input-title {
		font-family: Montserrat;
		font-size: 12px;
		margin-bottom: 0;
	}
	
	.catalog-filter .custom-input__filter:not(:last-child) {
		margin-bottom: 8px;
	}
	
	.catalog-filter__nav .catalog-filter__nav-item {
		padding: 8px 16px;
		transition: 200ms ease all;
	}
	
	.catalog-filter__nav-item.catalog-filter__nav-item--active {
		background: #3DB845;
	}
	
	.catalog-filter__nav-item.catalog-filter__nav-item--active .catalog-filter__nav-item-title {
		color: #FFF !important;
	}
	
	.catalog-filter__nav-item .catalog-filter__nav-item-counter {
		padding: 4px 6px;
		border-radius: 12px;
		background: #FFF;
		color: var(--Text-text-primary, #3E3E3E);
		font-family: Montserrat;
		font-size: 10px;
		font-weight: 500;
	}
}
/* End */


/* Start:/local/templates/gofromir/components/bitrix/news.list/faq/style.css?17815472261249*/
 .faq-content {
    display: none;
  }

  /* отображаем только тот контент, который соответствует отмеченной радоикнопки */
  #faq-btn-1:checked~#content-1,
  #faq-btn-2:checked~#content-2,
  #faq-btn-4:checked~#content-4,
  #faq-btn-3:checked~#content-3 {
    display: block;
  }

section.faq-nn {
    padding: 72px 0 0;
	background: var(--BG-light-gray-95, #F5F5F5);
}
.faq-nn .faq {
    padding-bottom: 52px;
}
section.faq-nn .faq__title {
    margin-bottom: 40px;
}
section.faq-nn input {
    position: absolute;
    z-index: -5;
    opacity: 0;
}
section.faq-nn label {
    display: inline-block;
    margin-bottom: 40px;
    margin-right: 40px;
    color: var(--Text-text-primary, #3E3E3E);
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    cursor: pointer;
    transition: 300ms all ease;
}
section.faq-nn label:hover,
section.faq-nn input:checked + label {
    
    color: var(--main-green, #3DB845);
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border-bottom: 1px solid;
}
/* End */
/* /local/templates/gofromir/components/bitrix/catalog/boxes_in_stock/style.css?17853366339009 */
/* /local/templates/gofromir/components/bitrix/news.list/faq/style.css?17815472261249 */
