body .cat_remodal{
	max-width: 1024px;
}

body .cat-menu > li.active > a svg{
	fill: var(--on_gr_primary_icon);
}

body .cart-prew-btn .cart-prew-btn-title{
	margin-bottom: 0;
}

body #user-personal-data-agreement{
	display: none;
}

body .product-list.simple .product-item .shop2-product-actions dt .icon-action svg{
	fill: var(--on_gr_accent_icon);
}

body .main-slider__link{
	font-size: 0;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	z-index: 3;
}

@media all and (max-width: 767px){
	body .main-slider__link{
		display: block;
	}
}

body .main-slider__link.no_btn{
	display: block;
}

body .cat-menu > li > a{
	padding-right: 50px;
}

body .site-search-form__input_sh, body .search-block .search-block__input{
	padding-right: 10px;
}

@media all and (max-width: 1023px) and (min-width: 768px){
	body .main-blocks .main-products .tns-controls{
		top: -75px;
	}
}

@media all and (max-width: 1420px) and (min-width: 1361px){
	body .cat-menu > li > ul{
		width: 1000px;
	}
}



.gr-select-wrapper:before{
	pointer-events: none;
}

.top-menu .row-menu-container ul{
	border-radius: var(--gr_wrap_radius);
}

.folder_menu_fixed .parentItem{
	display: none;
}

body .folders-block__item_image{
	border-radius: var(--gr_wrap_radius) var(--gr_wrap_radius) 0 0;
}

body .top-fixed-panel .cat-fixed-title{
	border-radius: var(--gr_btn_radius);
}

body .main-slider__item_in.block_bg{
	background: var(--gr_bg);
}

.main-slider__label_title.no_label_num{
	padding-left: 12px;
}

@media all and (max-width: 639px){
	.main-slider__label_title.no_label_num{
		padding-left: 6px;
	}
}

.menu-nav{
	height: 70px;
}

.cart-prew-btn .gr-cart-total-sum{
	flex-wrap: wrap;
}

.block_link{
	display: block;
	text-decoration: none;
}

.action-block__title.block_link{
	transition: color 0.3s;
}

.action-block__title.block_link:hover{
	color: var(--gr_primary);
}

.cat-menu-title, .cat_wrap_inner .cat-menu-title.active:before{
	border-radius: var(--gr_wrap_radius) var(--gr_wrap_radius) 0 0;
}

.cat-menu-title:before{
	border-radius: var(--gr_wrap_radius) var(--gr_wrap_radius) 0 0;
}

.site-main__inner.main_main_page{
	margin-bottom: 55px;
}

@media (max-width: 1420px){
	.site-main__inner.main_main_page{
		margin-bottom: 50px;
	}
}

@media (max-width: 1360px){
	.site-main__inner.main_main_page{
		margin-bottom: 45px;
	}
}

@media (max-width: 1260px){
	.site-main__inner.main_main_page{
		margin-bottom: 40px;
	}
}

@media (max-width: 767px){
	.site-main__inner.main_main_page{
		margin-bottom: 25px;
	}
}

.not_folders .cat-wrap, .not_folders .cat-fixed-wrap, .not_folders .mobile-burger__cat_btn{
	display: none !important;
}

@media (min-width: 1261px){
	.not_folders .fixed-form-wrap{
		padding-left: 0;
	}
}

/* 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 */

.hide_small_pic .gr_image_contain {
    opacity: 0;
}