.timer-block__inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

@media all and (min-width: 1261px) {
	.site-header .site-header-top__left {
	    width: calc(100% - 420px);
	}
	
	.site-header .site-header-top__right {
		width: 420px;	
	}
	
	.site-fixed-top-wrapper .fixed_header_btn~.menu-top-wrapper {
		padding-right: 0;	
	}
}



/* 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;
	}
}
 /* gr_inner_folders_v2 */
 
 .gr_images_lazy_load.gr_image_contain {
    position: absolute !important;
    height: 100% !important;
    width: 100% !important;
}

.product-quick-view .next_product_caller, .product-quick-view .prev_product_caller {
    border-radius: var(--gr_icon_btn_radius);
}


@media all and (min-width: 1261px) {
	.site-header .header-modules__item .favorite-count, 
	.site-header .header-modules__item .gr-compare-btn-amount {
		margin-left: -8px;
	}
	
	.ajax_block_cart .gr-cart-preview-body .gr-cart-total-amount,
	.site-header .header-modules__item .gr-cart-preview-body .gr-cart-total-amount {
		margin-left: -8px;
	}
}


@media all and (min-width: 1421px) and (max-width: 1890px) {
    .dynamic_width .product_columns_2 .product-list.thumbs .shop-product-btn:not(.notavailable) {
        font-size: 0;
        padding: 0;
        height: 48px;
        width: calc(100% - 110px - 10px);
    }

    .dynamic_width .product_columns_2 .product-list.thumbs .shop-product-btn:not(.notavailable) span {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 0;
        font-size: 0;
    }

    .dynamic_width .product_columns_2 .product-list.thumbs .shop-product-btn:not(.notavailable) span svg {
        right: auto;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}

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