body {
     background: white !important;
     font-size: 16px;
 }

 .top-navbar {
     display: none;
 }

 section.s-block.s-block--photos-slider {
     margin-top: 0;

     .s-slider-block__title-nav {
         display: none;
     }
 }

 salla-slider.photos-slider .swiper:where([dir=rtl], [dir=rtl] *) {
     padding-left: 0;
     padding-right: 0;
 }

 salla-slider.photos-slider .swiper-slide {
     margin-left: 0;
     margin-right: 0;
     padding: 0 !important;
     width: 100%;
     border-radius: 0;

     img {
         border-radius: 0;
     }
 }

 @media (min-width: 1024px) {
     .main-nav-container {
         position: absolute;
         top: 20px;
         z-index: 9;
         width: 100%;
     }
 }

 #mainnav {
     .flex {
         .flex.items-center {
             flex-grow: 1;

             custom-main-menu {
                 margin-right: auto;
             }
         }
     }
 }

 .main-menu li>a {
     font-size: 16px;
 }

 .s-block--categories {
     margin-top: 0;

     .s-slider-block__title-right {
         padding: 0 !important;
     }

     .s-slider-block__title {


         h2 {
             font-size: 40px;
             font-weight: bold;
             padding: 0 !important;
             /* margin-bottom: 2rem; */
         }
     }
 }

 a.slide--cat-entry {
     border: none;
     box-shadow: none !important;

     h2 {
         font-size: 16px;
         margin-top: 20px;
     }

     i {
         color: var(--color-primary);
         display: inline-flex;
         font-size: 38px;
         margin-bottom: 0;
         width: 98px;
         height: 98px;
         border-radius: 50%;
         background: #F8ECEF;
         align-items: center;
         justify-content: center;
         box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.08);
         transition: 0.3s;
         flex-shrink: 0;
     }

     &:hover {
         i {
             background: var(--color-primary);
             color: white;
         }
     }
 }

 section.s-block.s-block--fixed-banner.wide-placeholder {
     .container {
         max-width: 100%;
         padding: 0;
     }
 }

 .s-product-card-entry {
     background: #f8f8f8;
     border-radius: 10px;
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.08);
     transition: 0.3s;

     img {
         transition: 0.3s !important;
     }

     &:hover {
         box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.08);
         background: #fff;
         transform: translateY(-4px)
     }

     .s-product-card-content {
         text-align: center;
     }
 }

 .s-product-card-content-title a {
     font-size: 16px;
     line-height: 1.8;
 }

 .s-product-card-content-sub {
     gap: .75rem;
     justify-content: center;
     color: #88293D;

     .s-product-card-price {
         font-size: 20px;
     }
 }

 .swiper-wrapper {
     padding-bottom: 1rem;
 }

 .s-button-btn {
     width: auto;
     padding-block: 12px;
     font-size: 16px;

     i {
         margin-inline-end: 5px;
     }
 }

 .s-slider-block__title-right {
     padding-left: 0;
     width: 100%;
     text-align: center;
     margin-inline-end: -114px;
     pointer-events: none;

     h2 {
         padding-left: 0;
         font-size: 40px;
         font-weight: bold;
     }
 }

 .s-reviews-header-wrapper {
     justify-content: center;

     h1 {
         padding-left: 0;
         font-size: 40px;
         font-weight: bold;
         margin: 0 0 3rem 0;
     }
 }

 @media (min-width: 768px) {
     .s-slider-block__title {
         margin-bottom: 3rem;
     }
 }

 .s-block--features__item {
     border-radius: 10px;
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.08);
     background: white;
 }

 .s-block--features__item .feature-icon {
     border-radius: 0 0 15px 15px;
     width: 7rem;
     height: 3.5rem;
     margin-top: -2rem;

 }

 @media (max-width: 600px) {
     .s-block--features__item {
         grid-column: auto !important;
     }
 }

 .banner-entry {
     border-radius: 10px;
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.08);
     transition: 0.3s;

     &:hover {
         opacity: 0.5;
     }
 }

 .s-reviews-testimonial {
     background: #ffffff;
     border: 1px solid #88293d;
     border-radius: 10px;
 }

 .s-reviews-container .swiper-slide-active .s-reviews-testimonial:where([dir=rtl], [dir=rtl] *) {
     background: #88293d;
     color: white;
 }

 .s-reviews-testimonial__icon svg {
     fill: #D17A8C;
 }

 section#best-offers-5-slider {
     margin-bottom: 3rem;
 }

 .footer-is-light .store-footer {
     background: url('https://cdn.files.salla.network/homepage/1213627733/bd3d1e34-8ce9-4c69-bf87-f2f0ada1df08.webp') no-repeat 70%  center;
     background-size: cover;
 }

 .store-footer__inner {
     background: none !important;
     color: white;
     border-bottom: 1px solid rgba(255, 255, 255, 0.6);
     padding-bottom: 1rem;
 }

 .single-contact-info .icon.location svg {

     fill: transparent;

 }

 .copyright-text p {
     color: #fff;
 }

 .store-footer .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 h3 {
     color: transparent;
     background: url('https://cdn.files.salla.network/homepage/1213627733/71ecc04b-7248-4b3f-ad40-8741ca7cbbf6.webp');
     width: 128px;
     height: 76px
 }

 .store-footer h3 {
      font-size: 16px;
 }

a.brands-link,a.offers-link,a.blog-link {
  display: none !important;
}