@media (max-width: 1023px) {

	.filterable-gallery-btns {
		justify-content: flex-start;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 1em;
	}

	.filterable-gallery-btns .btn-primary {
		white-space: nowrap;
		margin-right: 10px;
	}

	.filterable-gallery-item {
		padding: 0 1em;
	}

	#gliderGallery {
		margin-bottom: 1.5em;
	}

	.glider::-webkit-scrollbar {
		height: 12px;
	}

	.glider::-webkit-scrollbar-thumb {
		background: #BD492E;
		border-radius: 10px;
	}

	.glider::-webkit-scrollbar-track {
		background: #2D2523;
	}

	.glider .glider-slide {
		min-width: unset;
		margin-right: 10px;
	}

}

@media (min-width: 1024px) {

	.filterable-gallery-item {
		max-width: 350px;
	}

}

@media (min-width: 1200px) {

	.filterable-gallery-products-banner-wrapper {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.filterable-gallery-items {
		grid-template-columns: 10% repeat(4, 1fr) 10%;
		gap: 30px;
	}

	.filterable-gallery-items .filterable-gallery-item:nth-child(4n + 1) {
		grid-column: 2;
	}

	.filterable-gallery-items .filterable-gallery-item:nth-child(4n+ 2) {
		grid-column: 3;
	}

	.filterable-gallery-items .filterable-gallery-item:nth-child(4n+ 3) {
		grid-column: 4;
	}

	.filterable-gallery-items .filterable-gallery-item:nth-child(4n+ 4) {
		grid-column: 5;
	}

	.woocommerce-product-grid__banner {
		grid-column: 1 / -1;
		grid-row: 3;
	}

}