body {
background-image: url(https://i.postimg.cc/J0PsxR7j/fdht-aljwzaʾ-lltmwr-BG2.png);
background-color: #f9ebd9;
margin: auto;
background-size: contain;
background-repeat: repeat;
}

@keyframes scroll {
    0% {
      transform: translateX(0);
    }

    100% {
      transform: translateX(100%);
    }
  }
.zina-banner-square {
	display: flex !important;
	flex-direction: column;
}
.zina-categories-02 {
	display: flex !important;
	flex-direction: column;
}
.zina-categories-02 {
	display: block;
	text-align: center;
	font-size: 1.5rem;
	font-weight: 700;
	margin-bottom: 1rem;
	color: #666745;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0.25rem;
}
.swiper-slide {
background-color: transparent;
}
.top-navbar {
    border-bottom: none;
    border-bottom: none;
    background-color: transparent;
    --tw-shadow: none;
}
.main-nav-container {
    border-bottom: none;
    border-bottom: none;
    background-color: transparent;
    --tw-shadow: none;
}
.main-nav-container.animated {
  background-color: #ffffff!important;
}
inner bg-inherit {
  background-color: #f9ebd9!important;
}
.zina-banner-square {
     Display: flex!important;
     row-gap: 3rem!important;
     column-gap: 4rem!important;
     width: 60rem;
     margin: auto;
     grid-template-columns: repeat(4, minmax(0, 1fr))!important;
    justify-items: center!important;
}
@media(max-width: 767px) {
     .zina-banner-square {
     Display: flex!important;
     row-gap: 0.6rem!important;
     column-gap: 1rem!important;
     width: 25rem;
     margin: auto;
    justify-items: center!important;
}
}
.grid-cols-2 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.zina-categories-category a {
     Display: block!important;
     max-width: 25rem!important;
     margin: auto;
     justify-items: center!important;
}
@media(max-width: 767px) {
     .zina-categories-category a {
     Display: block!important;
     width: 10rem!important;
     margin: auto;
     justify-items: center!important;
}
}
a.block {
justify-items: center!important;
}
/* Product */
.custom-salla-product-card {
    background-color: #f9ebd9!important;
}
.s-product-card-promotion-title, .promotion-title {
    background-color: #666745!important;
    color: #f9ebd9!important;
}
.s-product-card-content {
    background-color: #f9ebd9!important;
}
.zina-banner-square a img {
     transition: all 0.5s ease !important;
}
.s-product-card-image a img {
     transition: all 0.5s ease !important;
}
.s-button-outline {
    border: 1px solid #666745!important;
    border-radius: .50rem;
    justify-content: center!important;
}
.s-product-card-entry .s-product-card-content-footer salla-button button .s-button-text {
    border-bottom: none!important;
    padding: 0.20rem;
}
.s-button-primary-outline:hover {
    color: #666745!important;
}
.s-button:hover {
    color: #666745!important;
}
.sticky-product-bar {
    background-color: #ffffff!important;
}
/* fotter */
.store-footer__inner {
    background-color: #f9ebd9!important;
}
.store-footer {
    background-color: transparent!important;
    color: #666745;
}
.zina-store-footer .s-social-link a svg {
     fill: #666745!important;
}
.zina-store-footer .s-social-link a svg:hover {
    fill-opacity: 50!important;
}
.s-social-link a:hover {
    color: #666745!important;
}
.s-menu-footer-item:hover {
    color: #666745;
}
.zina-store-footer .s-social-link {
    color: #666745!important; 
    border-style: none;
    border-color: #666745!important;
}
.s-contacts-icon {
    border-style: none;
    border-color: none;
}
.s-contacts-icon:hover {
    color: #666745;
}
.s-contacts-item {
    border-style: none;
    border-color: none;
}
.s-contacts-item:hover {
    color: #666745;
}
.s-payments-list-item {
    background-color: #f9ebd9!important;
}
/* testimonials */
.home-block--testimonials {
    background-color: transparent;
}
/* features */
.s-block--features__item {
    background-color: transparent!important;
}
.s-block--features__item h2, p {
    color: #666745!important;
}