:root {
	--primary: #980012;
	--focus: #98001280;
	--secondary: #EBEBEB;
	--on-primary: #FFFFFF;
	--on-secondary: #000000;
	--bg-body: #FFFFFF;
	--bg-footer: #980012;
}
@media (min-width: 0px) {
	.website-bg {
		background-image: url('/img/dzt/2_small.jpg');
	}
}
@media (min-width: 640px) {
	.website-bg {
		background-image: url('/img/dzt/2_medium.jpg');
	}
}
@media (min-width: 1280px) {
	.website-bg {
		background-image: url('/img/dzt/2_large.jpg');
	}
}
#category.category-23 .product .product-image { object-fit: contain; }
#category.category-24 .product .product-image { object-fit: contain; }
#category.category-27 .product .product-image { object-fit: contain; }
#category.category-29 .product .product-image { object-fit: contain; }
#category.category-15 .product .product-image { object-fit: contain; }
#category.category-22 .product .product-image { object-fit: contain; }
#category.category-25 .product .product-image { object-fit: contain; }
#category.category-13 .product .product-image { object-fit: contain; }
#category.category-26 .product .product-image { object-fit: contain; }
#category.category-16 .product .product-image { object-fit: contain; }
#category.category-20 .product .product-image { object-fit: contain; }
#category.category-31 .product .product-image { object-fit: contain; }
#category.category-12 .product .product-image { object-fit: contain; }
#category.category-14 .product .product-image { object-fit: contain; }
#category.category-18 .product .product-image { object-fit: contain; }
#category.category-30 .product .product-image { object-fit: contain; }
#category.category-18 .product .product-image-holder::after { box-shadow: var(--vignetting); }
