/*==============title===========  */
/* =============img before, after title==================== */
.s-slider-block__title h2, 
.s-reviews-header-wrapper h1,
section.s-block.s-block--banners .s-block__title h2,
section.s-block.s-block--faqs .container .s-block__title h2{
  margin-right: 31px;
  font-size: 20px;
  font-size: 1.75rem;
  font-weight: 800 !important;
  
}

.s-slider-block__title h2:before,
.s-reviews-header-wrapper h1:before,
section.s-block.s-block--banners .s-block__title h2:before,
section.s-block.s-block--faqs .container .s-block__title h2:before{
  content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 31px;
    height: 34px;
    background: url(https://i.ibb.co/mVN2fVtg/title.png) no-repeat;
    background-size: contain;
  margin-right: 31px;
}




.s-slider-block__title h2:before,
.s-reviews-header-wrapper h1:before{
   left: 105%;
} 
section.s-block.s-block--banners .s-block__title h2:before,
section.s-block.s-block--faqs .container .s-block__title h2:before{
    left: 101%;
}


/* ================banners========================== */

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

.banner--fixed img {
  border-radius: 0;
  background-color: transparent;
}




/* =================main banner ====================== */
@media(min-width:992px){
:nth-child(1 of section.s-block.s-block--fixed-banner.wide-placeholder) {
  margin-top:-6rem;
  margin-top:0;
  padding-top: 0;
}

}


@media(max-width:992px){
:nth-child(1 of section.s-block.s-block--fixed-banner.wide-placeholder) {
  margin-top:0;
}
}

/*================cats=================  */
@media(min-width: 768px){
section.s-block.s-block--banners .square-grid.grid.grid-cols-2.md\:grid-cols-2.md\:grid-cols-2.items-center.gap-2.sm\:gap-6.lg\:gap-4{
  padding-left: 15rem;
        padding-right: 15rem;
        gap: 10rem !important;
}
}
/* ================card=============== */
@media(min-width: 768px){
.s-products-slider-wrapper .swiper-wrapper{
  justify-content: center;
}
}

custom-salla-product-card.rounded-none {
    border-radius: 2rem !important;
}
.s-product-card-content {
    padding: 1rem !important;
}
.s-product-card-content-footer.rounded-none button {
    border-radius: 4px;
}
.s-product-card-content-footer salla-add-product-button .s-button-primary{
  color: #fff;
}

/* ==============features============== */
section.s-block.s-block--banners.container .lazy__bg{
  background-size: contain !important;
  background-repeat: no-repeat;
  transition: .3s;
}
section.s-block.s-block--banners.container .banner-entry.in-view{
   transition: .3s;
}
section.s-block.s-block--banners.container .banner-entry.in-view:hover{
  transform: scale(1.05);
}

/* ============reviews========= */
section.s-block.s-block--testimonials .s-slider-block__title-right > p{
  display: none;
}
section.s-block.s-block--testimonials .s-slider-block__title-left{
  display: none;
}

/* ===============q & a============== */
section.s-block.s-block--faqs .container .s-block__title h2 {
    text-align: right;
}
section.s-block.s-block--faqs .container .s-block__title p {
    display: none;
}
@media (min-width: 768px) {
  section.s-block.s-block--faqs  .md\:grid-cols-2 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}

.s-block--faqs .faqs-list input:checked+div{
  background-color: rgba(255, 248, 235, 1) !important;
  border: none;
}

section.s-block.s-block--faqs .btn.faq-link{
  color: #fff !important;
}



/* ===========footer=========== */
/* footer.store-footer.dark * {
    color: #fff;
} */
/* logo */
/* .store-footer .footer-container .logo-footer .foo{
  height: 8.5rem !important;
} */

footer p.footer-description.in-view,
footer .menu-list h3,
footer a.block.mb-5.last\:mb-0.text-sm.leading-none.da-tm.hover\:text-primary,
footer salla-contacts.s-contacts.hydrated h3,
.footer-bottom.flex.flex-col.lg\:flex-row.items-center.justify-between.py-4.gap-4 *{
  /* color: #fcfbf7; */
  color: #fff !important;
}