@media (max-width: 767px) {
    #shop2-cart .shop2-cart-table .cart-product__right .cart-details{
        padding-right: 40px;
    }
}

.order-info-block {
	background: var(--m8);
}

.product-list.thumbs.main_blocks_list .product-item {
	width: auto !important;
}

#shop2-cart .shop2-cart-table .cart-amount .cart-product-amount .amount-min {
	color: var(--m6_7);
}

.tpl-field.type-checkbox ul li input[type="checkbox"], 
.gr-field-style.type-checkbox ul li input[type="checkbox"],
#orderForm.type-checkbox ul li input[type="checkbox"], 
.option-item:not(.deligate-option).type-checkbox ul li input[type="checkbox"], 
.form-item.type-checkbox ul li input[type="checkbox"] {
	visibility: visible;
}

@media all and (max-width: 767px) {
	.company__name {
	    line-height: 1.1;
	}
	
	.gr-cart-popup-btn .gr-cart-total-amount {
		right: auto;
	}
}

@media all and (min-width: 1261px) {
	#shop2-cart .shop2-cart-table .cart-sum,
	#shop2-cart .shop2-cart-table .cart-price__current {
		font-size: 16px;
	}
	
	#shop2-cart .shop2-cart-table .cart-sum span,
	#shop2-cart .shop2-cart-table .cart-price__current span {
		font-size: 14px;
	}
	
	#shop2-cart .shop2-cart-table .cart-delete {
		right: 13px;
	}
}

@media all and (max-width: 480px) {
	#shop2-cart .shop2-cart-table .cart-sum,
	#shop2-cart .shop2-cart-table .cart-price__current {
		font-size: 16px;
	}
	
	#shop2-cart .shop2-cart-table .cart-sum span,
	#shop2-cart .shop2-cart-table .cart-price__current span {
		font-size: 14px;
	}
}

.news-banner__more ins {
	color: var(--white);
}
.news-banner__more .gr-svg-icon {
	fill: var(--white);
}

.site-content.site-content--margin {
	margin: 30px 0 0;

    @media all and (max-width: 767px) {
        margin: 0;
    }
}


/* gr_inner_folders_v2 */
.shop-inner-folders {
	width: 100%;
}
.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:not(.shop-inner-folders__more) a {
    color: var(--txt_a);
    background: var(--m3);
}
.shop-inner-folders li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    border-radius: var(--gr_btn_radius);
    font-family: var(--font1);
    font-weight: var(--font1_500);
    box-shadow: none;
}
 /* gr_inner_folders_v2 */
 
/* 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 */





/* Ajax filter */
.site.gr_ajax_filter .gr-ajax-filter-products.loading .preloader-block:before {
  background: var(--site_bg);
}
.site.gr_ajax_filter .gr-ajax-filter-products.loading .preloader-block:after {
  border: 5px solid var(--m1);
  border-top: 5px solid var(--m1_6);
}
.site.gr_ajax_filter .filter-block .shop2-filter__item.type-switcher .gr-switcher-label:hover .gr-switcher-icon {
  box-shadow: inset 0 0 0 2px var(--m1);
}
.site.gr_ajax_filter .filter-block .shop2-filter__item.type-switcher .gr-switcher-label.active .gr-switcher-icon {
  background: var(--m1);
}
.site.gr_ajax_filter .filter-block .shop2-filter__item.type-switcher .gr-switcher-label.active .gr-switcher-icon:before {
  background: var(--m3);
}
.site.gr_ajax_filter .filter-block .shop2-filter__item.type-switcher .gr-switcher-icon {
  background: var(--m8);
  box-shadow: inset 0 0 0 1px var(--brd_m7_4);
}
.site.gr_ajax_filter .filter-block .shop2-filter__item.type-switcher .gr-switcher-icon:before {
  background: var(--m3);
}
.site.gr_ajax_filter .filter-block .shop2-filter__item.type-switcher .gr-switcher-title {
  color: var(--m5);
}
/* Ajax filter */

@media (max-width: 767px) {
    .gr_cart_item {
        display: block;
    }
    
    #product-tabs > h3{
        margin: 0;
        padding: 20px;
    }
}