body{background-color:#fff !important}

.top-navbar {
    background: #4F1C8A;
}
custom-main-menu {
    display: flex;
    align-items: center;
}
.top-navbar *{color:#fff;fill:#fff}


.top-navbar {
    background: #4F1C8A;
}
.top-navbar *{color:#fff;fill:#fff}

.swiper-slide.swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}

.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    padding: 0;
}

section.s-block.s-block--photos-slider {
    margin: 0;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container {
    margin: 0;
    padding: 0;
    max-width: 100%;
}
.s-block--best-offers {
padding: 6rem 0}

.s-block--best-offers .s-slider-block__title-right {
    padding: 0 !important;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
width:100%
}
.s-block--best-offers .s-slider-block__title-right h2{padding:0;font-size:2rem;text-align:center;color:#4F1C8A}

.s-block--best-offers .s-slider-block__title {
    position: relative;
}
@media(max-width:600px){


.viviano-content:before{
max-width:250px !important

}
h2.viviano-title {
    font-size: 22px !important;
}

p.viviano-text {
    font-size: 16px !important;
}
  .s-block--best-offers .s-slider-block__title-left {
    margin-top: 20%;
    margin-right: 2%;
}
}
.store-footer h3 {
    color: #4F1C8A;
}
.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 h3{position:relative;
color:transparent;
height:100px;

}
.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 h3:before{position:absolute;content:"";background-image:url(https://i.ibb.co/HTJ6rmqn/603a69867d9c05a311e109f9b0c9199775a70a06-1.png);width: 114px;height:100px;top:0;right0;/* object-fit: contain; */background-repeat: no-repeat !important;background-size: contain;}



.blog-single img.h-80.mb-10.w-full.object-cover.rounded-md { height: 100% !important;}

.blog-index img.h-full.w-full.object-cover {
    height: 100% !important;
}

.blog-index a.post-entry__image.relative.overflow-hidden.hover\:opacity-90.w-full.h-56.bg-border-color.flex.items-center.justify-center {
    height: 100% !important;
}



.s-block--best-offers .swiper-wrapper{gap:20px} 
@media(max-width:600px){

.s-block--best-offers .swiper-wrapper{gap:10px} 

}