/* Add custom CSS styles below */ 
.product-card__price .text-red-400{
  color:#9f2b25 !important;
}
.product-card--primary-buttons .product-card__normal-cart__btn button{
  background-color: var(--color-primary) !important;
  border-color: var(--color-primary) !important;
  color: #fff !important;
}
  .s-cart-summary-count {
    background-color: #9f2b25 !important;
  }
  .offers-link, .text-red-400 {
    color: #9f2b25 !important;
  }
.special-categories .single-banner .title-banner {
    font-size: 60px;
    line-height: 44px;
}
.special-cats-with-bg{margin-top:0 !important}

.s-block--about-charity p{
    font-size: 21px;
}
.s-block--about-charity h2.text-primary {
color: #111111 !important;
font-size: 19 px;
}
.main-menu li#\31 853947206 span{
	color:#b52022!important;
} .special-cats-with-bg .bg-gray-900 {
    background-color: unset!important;
}@media (max-width: 991px){
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__promotion{
	bottom: unset !important;
	top: 0 !important;
	right: unset !important;
	left: 0;
}
}
.product-card__price .text-red-400{
  color:#9f2b25 !important;
}
@media only screen and (min-width: 769px) {
	.s-block--square-links div:has(> ul) {
		max-width: 1488px;
	}
}
.s-block--square-links {
	margin-top: 0;
}
.fixed-banner--1 {
	margin-top: 0.25rem;
}


.s-block--square-links ul li a div:hover {
	background-color: var(--color-primary);
}
.s-block--square-links ul li a div img {
	object-fit: contain;
	aspect-ratio: unset;
	border: 1px var(--color-primary) solid;
	transform: none !important;
}
@media only screen and (max-width: 768px) {
	.fixed-banner--10 {
		margin-top: 0.25rem;
	}
	.s-block--square-links ul {
		margin-top: 0;
		grid-template-columns: repeat(3, 1fr);
		column-gap: 0.5rem;
		margin-bottom: -8px;
	}
	.s-block--square-links div:has(> ul) {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.s-block--square-links ul li a div img {
		object-fit: contain;
		aspect-ratio: unset;
		border: 1px var(--color-primary) solid;
		transform: none !important;
	}
}@media(max-width: 991px){
	.product-card__promotion{
	/*	display: none;*/
	    

	}
}
body.cart{
overflow-x: unset !important;
}
@media(max-width: 991px){.simplified-products .s-products-slider-card .product-card--simplified .product-card__promotion, .landing-page .s-products-slider-card .product-card__promotion, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__promotion, .landing-page .s-products-list-wrapper .product-card__promotion, .simplified-products .offer-slide .product-card--simplified .product-card__promotion{
bottom: 8.8rem
}}

body{
overflow-x: unset !important;
}

.main-menu li[id="1333603122"] span {
    color: #9f2b25 !important;
}

.mm-spn .main-menu li:nth-child(1) a span
{
    color: #9f2b25 !important;
}