body .gr-cart-preview .icon_arrow{
	transform: rotate(-90deg);
}

@media all and (min-width: 1261px){
	body .gr-cart-preview .icon_arrow{
		right: 15px;
	}
}


body .main-slider__title.main_slider_title{
	font-size: 50px;
	line-height: 1.2;
}

@media all and (max-width: 1260px){
	body .main-slider__title.main_slider_title{
		font-size: 45px;
	}
}

@media all and (max-width: 1023px){
	body .main-slider__title.main_slider_title{
		font-size: 40px;
	}
}

@media all and (max-width: 767px){
	body .main-slider__title.main_slider_title{
		font-size: 26px;
	}
}

body .main-slider__btn{
	border: none;
}

body .main-slider__btn:hover{
	border: none;
}


.info_panel .main-slider__info{
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 0;
}

.info_panel .main-slider__info_in{
	display: block;
	background: var(--m4);
	padding: 30px;
	border-radius: var(--brd_rad_8);
}

@media all and (max-width: 639px){
	.info_panel .main-slider__info_in{
		padding: 15px;
	}
}

@media all and (max-width: 480px){
	.info_panel .main-slider__info_in{
		padding: 10px;
	}
}

.info_panel .main-slider__btn{
	background: var(--m1);
	color: var(--btn1_txt);
}


.info_panel .main-slider__title{
	color: var(--txt);
	font-size: 40px;
}

@media all and (max-width: 1023px){
	.info_panel .main-slider__title{
		font-size: 35px;
	}
}

@media all and (max-width: 639px){
	.info_panel .main-slider__title{
		font-size: 20px;
	}
}

@media all and (max-width: 480px){
	.info_panel .main-slider__title{
		font-size: 15px;
	}
}

.info_panel .main-slider__text{
	color: var(--txt);
}

.info_panel .main-slider__btn{
	margin-top: 30px;
}

.info_panel .tns-controls{
	margin-top: -24px;
}

.info_panel .main-slider__info_in.hide_bg{
	background: transparent;
}

.folders-block__item_image svg{
	max-height: 100%;
	max-width: 100%;
}

@media all and (max-width: 1023px){
	.main-slider__image, .main-slider__image.black_cover:before{
		border-radius: 0;
	}
}




.cat_panel_add .cat-menu > li > ul > li:nth-child(n+4){
	display: block;
}

.cat_panel_add .cat-menu .folder-menu-btn{
	display: none;
}

.cat_panel_add .cat-menu{
	-webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    column-gap: 0;
    display: block;
}

.cat_panel_add .cat-menu > li{
	-webkit-column-break-inside: avoid;
    break-inside: avoid;
    width: auto;
    padding-bottom: 12px;
}

.cat_panel_add .cat-menu>li ul{
	padding: 0;
}


.cat_remodal .cat_panel_add .folder_menu_fixed > li > ul > li:nth-child(n+4){
	display: block;
}

.cat_remodal .cat_panel_add .folder_menu_fixed .fixed-menu-btn{
	display: none;
}

.cat_remodal .cat_panel_add .folder_menu_fixed{
	-webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    column-gap: 0;
    display: block;
}

.cat_remodal .cat_panel_add .folder_menu_fixed > li{
	-webkit-column-break-inside: avoid;
    break-inside: avoid;
    width: auto;
    padding-bottom: 12px;
}

.cat_remodal .cat_panel_add .folder_menu_fixed>li ul{
	padding: 0;
}




.shop2-panel .shop-panel-content .shop-panel-favorite{
	display: inline-block;
    vertical-align: middle;
    padding-left: 0;
    position: relative;
}

.shop2-panel .shop-panel-content .shop-panel-compare{
	margin-left: 35px;
}

@media (max-width: 767px){
	.shop2-panel .shop-panel-content .shop-panel-compare{
		margin-left: 15px;
	}
}

@media all and (max-width: 639px) {
	.shop2-panel .shop-panel-content a{
		font-size: 0;
	}	
}


/* gr_inner_folders_v2 */
.shop-inner-folders__header {
	 margin: 0;
	 padding: 0 0 15px;
}
 .shop-inner-folders__list {
	 margin: 0 0 20px -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;
	}
}
.shop-inner-folders li a {
	border: none;
}
.shop-inner-folders li:not(.gr_folders_li_js) a:hover {
    border: none;
    color: var(--m1);
}
 /* gr_inner_folders_v2 */
 
 
.card-page .form-additional .shop-product-btn:not(.notavailable) span{
	text-align: center;
}

.card-page .form-additional .shop-product-btn:not(.notavailable){
	color: var(--buy_btn_txt);
}

.card-page .form-additional .shop-product-btn:not(.notavailable) svg{
	fill: var(--buy_btn_txt);
}

.site-header .burg-desctop-btn.active .burg_close{
	fill: var(--icon_btn3_color);
}

.site-header .burg-desctop-btn.active:hover svg{
	fill: var(--icon_btn3_color_h);
}

.site-header .burg-desctop-btn.active:active svg{
	fill: var(--icon_btn3_color_a);
}

.top-edit__label{
	color: var(--btn2_txt);
}

#shop2-msg a:before{
	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 */

body.not_folders .site-header .burg-desctop-btn{
	display: none;
}

body.not_folders .top-menu{
	text-align: left;
}