.shop-page { background: var(--color-green-light); }
.shop-page h2 { color: black; font-size: 2rem; font-weight: var(--font-weight); margin-bottom: 1rem; }
.shop-page .intro { display: flex; flex-wrap: wrap; padding-top: 5rem; padding-bottom: 2rem; }
.shop-page .intro .intro-content { width: 70%; font-size: 1.35rem; }
.shop-page .intro .categories { display: flex; flex-wrap: wrap; gap: 2rem; margin-top: 2rem; }
.shop-page .intro .categories > a { min-width: 8rem; text-align: center; }
.shop-page .intro .intro-img { width: 30%; margin: auto; }
.shop-page .intro .intro-img img { width: 16rem; height: auto; margin-left: auto; }







@media screen and (max-width: 1024px) {  
	.shop-page .intro .intro-img { width: 100%; }
	.shop-page .intro .intro-img img, .plague-single .intro-img img { margin-left: unset; margin-inline: auto; }
	.shop-page .intro .intro-content { width: 100%; }
}




@media screen and (max-width: 480px) { 
	.shop-page .intro .categories > a { min-width: 16rem; margin-inline: auto; }
	.shop-page .intro .intro-img img { width: 16rem; }
}