@media all and (max-width: 767px){
	.product-list.simple .product-item .gr-favorite-btn{
		font-size: 14px;
		padding-left: 36px;
	}
	
	.product-list.thumbs .product-item .gr-favorite-btn{
		font-size: 14px;
		padding-left: 36px;
	}
}

body .promo-header__title{
	font-weight: var(--font2_700);
}

body .remodal.special-popup .remodal-close-btn{
	background: var(--m4);
}

@media all and (max-width: 767px){

	body .main-slider .mobile_new_arrow .tns-controls button{
		border-radius: var(--brd_rad_wrap);
	}
	
	body .main-slider .mobile_new_arrow .tns-controls button:before{
		border-radius: var(--brd_rad_wrap);
	}
	
	body .main-slider .mobile_new_arrow .tns-controls button:after{
		background: transparent;
	}
}


.edit-blocks__item.edit_block_cover .edit-blocks__item_title{
	color: var(--txt_m14);
}

.edit-blocks__item.edit_block_cover.block_cover .edit-blocks__item_title{
    color: var(--txt_w);
    z-index: 3;
}

.edit-blocks__item.edit_block_cover.block_cover .edit-blocks__item_desc{
    color: var(--txt_w);
    z-index: 3;
}

.edit-blocks__item.edit_block_cover.block_cover .edit-blocks__item_link.edit_block_btn{
	z-index: 3;
}

.edit-blocks__item.edit_block_cover.block_cover:before{
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: rgba(0, 0, 0, 0.35);
	z-index: 2;
}




body .search_folder_add .site-search-btn, body .search_folder_add .search-block__btn{
	width: 70px;
	left: auto;
	right: 80px;
}

body .search_folder_add .site-search-btn svg, body .search_folder_add .search-block__btn svg{
	margin-right: 0;
	fill: var(--icn_m6);
}

body .search_folder_add .site-search-btn:hover svg, body .search_folder_add .search-block__btn:hover svg{
	fill: var(--m1);
}

body .search_folder_add .site-header .search-block-top .search-param-btn{
	width: 70px;
	right: 10px;
}

body .search_folder_add .site-header .search-block-top .search-param-btn svg{
	fill: var(--m1);
}

body .search_folder_add .site-header .search-block-top .search-param-btn:hover svg{
	fill: var(--m2);
}

body .search_folder_add .site-search-form, body .search_folder_add .search-block{
	padding-right: 150px;
	padding-left: 30px;
}

@media all and (max-width: 1023px){
	body .search_folder_add .site-search-btn, body .search_folder_add .search-block__btn{
		width: 60px;
		right: 70px;
	}
	
	body .search_folder_add .site-header .search-block-top .search-param-btn{
		width: 60px;
	}
	
	body .search_folder_add .site-search-form, body .search_folder_add .search-block{
		padding-right: 130px;
	}
}

/*--------------------*/

body .search_folder_add .cat-menu{
	-webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    column-gap: 0;
    display: block;
}

body .cat-menu > li{
	-webkit-column-break-inside: avoid;
    break-inside: avoid;
    width: auto;
}


body .site-header .address-block.address_block{
	max-width: none;
}

@media all and (min-width: 1024px){
	.header-bottom__bot_in.not_cart{
		padding-right: 30px;
	}
}

@media all and (max-width: 1023px) and (min-width: 640px){
	.product-list.simple .product-item .buy-one-click{
		margin-right: 30px;
	}
}

@media all and (max-width: 767px){
	.product-list.simple .product-item .buy-one-click.buy_one_click_action{
		min-height: 40px;
	}
	
	.product-list.simple .product-item .buy-one-click{
		min-height: 40px;
	}
}

.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item input[type="text"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item input[type="text"]{
	box-shadow: inset 0 0 0 1px var(--m13_05);
}

.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item input[type="text"]:hover, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item input[type="text"]:hover{
	box-shadow: inset 0 0 0 1px var(--brd_m1);
}

.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item input[type="text"]:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item input[type="text"]:focus{
	box-shadow: inset 0 0 0 1px var(--brd_m1);
}


.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item textarea, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item textarea{
	box-shadow: inset 0 0 0 1px var(--m13_05);
}

.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item textarea:hover, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item textarea:hover{
	box-shadow: inset 0 0 0 1px var(--brd_m1);
}

.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item textarea:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item textarea:focus{
	box-shadow: inset 0 0 0 1px var(--brd_m1);
}

.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label:not(:hover):before, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label:not(:hover):before{
	box-shadow: inset 0 0 0 1px var(--m13_05);
}

#orderForm textarea, .option-item:not(.deligate-option) textarea, #orderForm textarea, .option-item:not(.deligate-option) textarea{
	box-shadow: inset 0 0 0 1px var(--m13_05);
}

#orderForm select:not([multiple]), .option-item:not(.deligate-option) select:not([multiple]){
	box-shadow: inset 0 0 0 1px var(--m13_05);	
}

#orderForm select:not([multiple]), .option-item:not(.deligate-option) select:not([multiple]){
	box-shadow: inset 0 0 0 1px var(--m13_05);	
}

#orderForm input[type="text"], .option-item:not(.deligate-option) input[type="text"], #orderForm input[type="email"], .option-item:not(.deligate-option) input[type="email"], #orderForm input[type="tel"], .option-item:not(.deligate-option) input[type="tel"], .form-item input[type="tel"], #orderForm input[type="number"], .option-item:not(.deligate-option) input[type="number"], #orderForm input[type="password"], .option-item:not(.deligate-option) input[type="password"]{
	box-shadow: inset 0 0 0 1px var(--m13_05);	
}

.shop2-order-options.shop2-delivery > .options-list .option-type .option-label span:before, .shop2-delivery > .options-list .option-type .option-label span:before{
	box-shadow: inset 0 0 0 1px var(--m13_05);
}



/* 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 10px 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;
	}
}
.shop-inner-folders li:not(.shop-inner-folders__more) a {
	color: var(--btn2_txt);
	background: var(--m2);
}
.shop-inner-folders li a {
	font-weight: var(--font1_500);
	font-family: var(--font1), Arial, Helvetica, sans-serif;
	border: none;
	box-shadow: none;
}
 /* gr_inner_folders_v2 */
 
 
 .cat-menu li.parentItem{
 	display: none;
 }
/* 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 */