/* Add custom CSS styles below */ 

.s-block--features+.s-block--features, .s-block--fixed-banner+.s-block--fixed-banner{margin-top: 0rem;}
.s-block--fixed-banner .container .grid {grid-template-columns: repeat(2, minmax(0, 1fr));}

@media only screen and (max-width: 992px){
#promo-images-11 .grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}

#promo-images-11 .grid .bg-black\/40{background-color:unset !important;padding: 25px;}

.product-entry__title {text-align:center !important}
div > div.content-wrap.donating-wrap.form.product-form.flex.flex-col.grow > div > div.flex.flex-col.gap-2.justify-between.items-start.w-full.mt-auto > div.price-wrapper {margin:0 auto}
.s-block--marquee{border-radius: 0px;}
  
  
#promo-images-11 > div.grid.grid-cols-2.md\:grid-cols-3.lg\:grid-cols-4.gap-2\.5.md\:gap-6 > div > a > div.bg-gray-100.relative.rounded-xl.overflow-hidden > dv > img{aspect-ratio: 3 / 2;}