/* Add custom CSS styles below */ 


@media (max-width: 768px) {
    .roani-similar-products-product-page .s-slider-block__title-right h2 {
        font-size: 1.625rem !important;
    }
}

#tabbyPromoWrapper {
    background: #faf6eb !important;
    border: 1px solid #1a1915 !important;
    border-radius: 8px;
}


.whatsapp-banner.fixed.bottom-5.rtl\:right-2.ltr\:left-2.z-\[20\] {
    right: 0 !important;
}

.extra-banner.fixed.bottom-16.left-0.z-\[20\].hover\:scale-110.transition-all.duration-300{
    bottom: 1rem !important;
}


@media (max-width: 768px) {
    #best-offers-1-slider .s-products-slider-slider .s-slider-block__title .s-slider-block__title-right h2 {
        font-size: 1.6rem !important;
    }
    #best-offers-1-slider .swiper-slide.swiper-slide-active {
    margin-right: 30px;
    }
    #best-offers-1-slider .swiper-slide:not(.swiper-slide-active) {
    margin-left: 30px;
    }
    .roani-similar-products-product-page .swiper-slide:not(.swiper-slide-active) {
        margin-left: 25px;
    }
.roani-similar-products-product-page .swiper-slide.swiper-slide-active {
        margin-right: 35px;
    }
    [dir="rtl"] .roani-similar-products-product-page .swiper-slide-prev {
        margin-left: auto !important;
    }
}


.store-footer {
   margin-top: 0rem!important;
}

.store-footer__inner {
    padding-top: 0rem !important;
}

.s-product-card-entry {
    justify-content: flex-start !important;
}


.special-feature-item.flex.items-center.justify-start.text-left.gap-3.w-full.min-w-40.md\:min-w-52.mx-auto {
    gap: 0.1rem;
}

#best-offers-1-slider .s-products-slider-slider .s-slider-block__title .s-slider-block__title-left .s-slider-block__display-all {

    bottom: -40px !important;
  }
  
  a.px-3.py-1.rounded-bl-lg.rounded-br-lg.text-lg
  {
  font-size: 19px;
  }
  
  .s-block--testimonials.container {
    margin-top: 0;
    }
    
    
    .s-product-card-content-footer salla-add-product-button salla-button button {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.custom-reviews-testimonial__text.\!space-y-6 {
    gap: 0rem !important;
}

section.s-block.s-block--main-slider-3.s-block--full-bg.wide-placeholder.relative {
    margin-top: 0 !important;
}

.custom-reviews-header-wrapper{
margin-bottom: 0rem !important;
}

h1.custom-reviews-header.\!text-\[1\.8rem\].md\:\!text-\[2rem\] {
    font-size: 1.6rem !important;
}

section.sticky-product-bar.bg-white.md\:bg-transparent.p-5.md\:p-0.md\:mt-5.rounded-md.rounded-b-none {
    background: #faf6eb;
}


.s-add-product-button-main .s-add-product-button-mini-checkout {
    display: none !important;
}


.s-add-product-button-main:not(.w-full) > salla-button{
width:100%!important;
}


.mm-spn.mm-spn--light{
background: #faf6eb;
}

.form-input{
border-color:#1a1915;
background: #faf6eb;
}


img.w-auto.h-16 {
    height: 3rem;
}

.s-product-card-content-title a {
    font-size: 1.1rem !important;
}

.s-product-card-content-subtitle {
    font-size: 0.85rem!important;
}


.s-product-card-image{
max-height:50%!important;
}

.s-product-card-entry{
justify-content: center;
}

#best-offers-1-slider .custom-pagination{
margin-top:0!important;
}

.s-conditional-offer-container {
    display: none !important;
}

.shadow-default.bg-white.p-5.xs\:p-7.rounded-md.mb-5.relative.transition-height.duration-1000 {
    background: #faf6eb;
    box-shadow: none;
    border: 1px solid #1a1915;
}

section.cart-item.bg-white.p-5.xs\:p-7.rounded-md.mb-5.relative {
    background: #faf6eb;
    border: 1px solid #1a1915;
}

.border-t.border-b.border-gray-200.py-3.md\:p-0.md\:border-none.mt-5.md\:mt-0.flex.gap-8.justify-between.items-center.md\:items-start {
    border: none !important;
}

.md\:flex.rtl\:space-x-reverse.md\:space-x-12.items-start.justify-between.mb-8.last\:mb-0 {
    margin-bottom: 0 !important;
}

.mm-spn span {
    font-size: 22px;
}

.mm-spn.mm-spn--navbar ul {
    top: 30%;
}
    
.mm-spn li a, .mm-spn li > span {
   justify-content: center;
}

.mm-spn.mm-spn--navbar:after {
top: 24.5%;
        font-size: 22px;
        overflow: visible;
}
.mm-spn.mm-spn--navbar ul:before, .mm-spn li:after{
border-color:transparent!important;
}

.mm-spn.mm-spn--navbar:after {
    text-align: center !important;
}


.s-quantity-input-container {
    border-color: #1a1915;
}

.s-quantity-input-button{
background-color: #FAF6EB;
}