.site-header .header-contacts__icon {
	min-height: 24px;
}

.search-block__btn svg {
	display: none;
}
.search-block__btn svg.gr_small_icon {
	display: block;
}
.header-btn-cart .gr-cart-preview-link .gr-cart-total-amount {
	border-radius: var(--gr_medium_radius);
    padding: 0 4px;
}

.gr_fix_class .site-slider__counter {
	display: none;
}
.gr_fix_class .site-slider__body .tns-controls button {
	box-shadow: inset 0 0 0 1px var(--on_gr_bg_border_4);
	opacity: 1;
	background: var(--gr_icon_btn_2_bg);
}
.gr_fix_class .site-slider__body .tns-controls button:hover {
	background: var(--gr_icon_btn_2_bg_h);
}
.gr_fix_class .site-slider__body .tns-controls button:active {
	background: var(--gr_icon_btn_2_bg_a);
}
.gr_fix_class .site-slider__body .tns-controls button svg {
    fill: var(--on_gr_bg_icon);
}
.gr_fix_class .site-slider__body .tns-controls button:hover svg {
    fill: var(--gr_icon_btn_2_icon_h);
}
.gr_fix_class .site-slider__body .tns-controls button:active svg {
    fill: var(--gr_icon_btn_2_icon_a);
}
.gr_fix_class .site-slider__body .tns-nav button {
	background: var(--gr_primary);
}
@media all and (min-width: 1024px) {
	.gr_fix_class .site-slider__item.slide_text_right .site-slider__add {
		width: 50%;
	}
	.gr_fix_class .site-slider__item.slide_text_right .site-slider__add-body {
		justify-content: flex-start;
	}
}
.gr_fix_class .site-slider__images {
	pointer-events: none;
}
.form-block .tpl-anketa form {
    align-items: flex-end;
}

.site-header .top-folders-wrapper .top-folders li {
    text-align: left;
}
.site-header .top-folders-wrapper .top-folders {
	text-align: center;
}
.site-header .top-folders-wrapper {
	width: 100%;
}

.search-form .multiselect-drop label input:before {
	border-radius: var(--gr_checkbox_radius);
}
.search-form .multiselect-drop label input {
	-webkit-appearance: none;
    -moz-appearance: none;
}

.search-rows__folders.gr-mb {
	margin-bottom: -3px;
}
.search__block__inner .search-form .search-rows__body {
	border-radius: 0 var(--gr_medium_radius) var(--gr_medium_radius) var(--gr_medium_radius);
}

.card-page .form-additional .buy-one-click.buy_one_click.buy_one_click_action:before, 
.card-page .form-additional .buy-one-click:before {
	display: block;
}
.header-btn-cart .gr-cart-preview-link .gr-cart-preview-title {
	display: none;
}
.gr-cart-popup-btn .gr-cart-preview-link, 
.header-btn-cart .gr-cart-preview-link {
	padding-left: 14px;
	padding-right: 14px;
}

.header-blocks.gr-main-pages {
	margin-bottom: 30px;
}


/* gr_inner_folders_v2 */
.shop-inner-folders__header {
	 margin: 0;
	 padding: 0 0 15px;
}
 .shop-inner-folders__list {
	 margin: 0 0 30px -5px;
	 padding: 0;
	 display: flex;
	 flex-wrap: wrap;
	 list-style: none;
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders__list {
		 margin: 0 -10px 10px;
		 flex-wrap: nowrap;
		 white-space: nowrap;
		 overflow: auto;
		 overflow-y: hidden;
	}
}
 .shop-inner-folders__list.show_list_items li:not(.gr_folders_li_js) {
	 display: inline-block;
}
 .shop-inner-folders li {
	 vertical-align: top;
	 display: inline-block;
	 margin: 0 5px 10px;
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders li {
		 margin: 0 5px 10px 0;
	}
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders li:first-child {
		 padding-left: 10px;
	}
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders li:nth-last-child(2) {
		 padding-right: 5px;
	}
}
 .shop-inner-folders li:nth-child(n+11) {
	 display: none;
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders li:nth-child(n+11) {
		 display: inline-block;
	}
}
 .shop-inner-folders li.gr_folders_li_js {
	 display: none;
}
 .shop-inner-folders li.gr_folders_li_js.active {
	 display: inline-block;
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders li.gr_folders_li_js.active {
		 display: none;
	}
}
 @media all and (max-width: 767px) {
	 .shop-inner-folders li.gr_folders_li_js {
		 display: none;
	}
}
 /* gr_inner_folders_v2 */
 
 
@media all and (min-width: 768px) {
	.cart-popup__bottom-body {
	    padding: 0 0 20px;
	}

	.cart-popup__btns > a {
		margin-top: 10px;
	}
}

.site-header .menu-top-wrapper .menu-top > li.row-menu-btn span {
	padding-right: 25px;
}
 
.site-fixed-panel__folders .top-folders>li.row-menu-btn>a {
	padding-right: 25px;
}

.gr-site-more-item.hidden_item.opened {
	display: flex;
}

.site-brands__item.hidden_item.opened {
	display: block;
}

/* gr_product_quick_view_new */
.gr_quick_view_card_new .product-quick-view .quick-card-page {
	all: initial;
}
.gr_quick_view_card_new .remodal.product-quick-view {
	width: 100%;
	max-width: 980px;
	padding: 50px 40px;
	margin: 20px;
}
.gr_quick_view_card_new .product-quick-view .popover-body {
	all: initial;
}
.gr_quick_view_card_new .quick-card-page {
	all: initial;
}
/* gr_product_quick_view_new */

/* gr_product_preview_popup_new */
.gr_product_preview_popup_new .product-quick-view2 {
	all: initial;
}
.gr_product_preview_popup_new .card-preview-remodal {
	max-width: 800px;
	padding: 0;
}
.gr_product_preview_popup_new .card-product-preview {
	width: 100%;
	padding-top: 50px;
}

@media (max-width: 1023px) {
	.gr_product_preview_popup_new .card-preview-remodal {
		width: 700px;
		padding-top: 40px;
	}
}
@media (max-width: 767px) {
	.gr_product_preview_popup_new .card-preview-remodal {
		width: 440px;
		padding-top: 25px;
	}
	.gr_product_preview_popup_new .product-quick-view2 {
		all: initial;
	}	
}
@media (max-width: 639px) {
	.gr_product_preview_popup_new .card-preview-remodal {
		width: 100%;
	}
}
/* gr_product_preview_popup_new */