/* Add custom CSS styles below */ 
#slider-with-bg-2{
margin-bottom: 70px;
}
.s-slider-block__title h2:where([dir=rtl],[dir=rtl] *){
    display: none;
}
salla-slider[type]:not(.hydrated)>div, salla-slider[type]:not(.hydrated) .swiper>div>div, .carousel-slider .swiper{
margin-right: 5.375rem;
}


@media (max-width:768px) {
salla-slider[type]:not(.hydrated)>div, salla-slider[type]:not(.hydrated) .swiper>div>div, .carousel-slider .swiper{
margin-right: 3rem;
}
}
.s-block--features__item:first-child {
    grid-column: span 1 / span 1;
}
.grid-cols-\[repeat\(2\2c minmax\(0\2c 1fr\)\)\]{
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--full-banner.s-block--full-bg > div > div.overlay.h-full.w-full.opacity-60.absolute.top-0.left-0{
margin-bottom:-30px;
}
.store-footer__inner{
    text-align: center;
    padding-bottom: 0rem;
    padding-top: 3rem;
}
.store-footer h3{
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top:-20px;
}
#contact-slot,#contact-slot,#contact-slot{
margin:0 auto;
}
.s-social-list{
justify-content: center;
}
.full-banner-entry::after{

}
.full-banner-entry::after, .full-banner-entry::before{
position:relative;
}
#app > div.app-inner.flex.flex-col.min-h-full >section:nth-child(8) > div{
margin-bottom:40px;
}
#\31 034278280 > div.s-product-card-image > a > img{
  background: linear-gradient(
    to top,
    #F3F4F6 0%,
    #F3F4F6 25%,
    #F9FAFB 50%,
    #F9FAFB 100%
  );
    height: 238px;
    padding-bottom: 77px;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > a > h3{
margin-top: 10px;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(2) > h3,
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(3) > salla-contacts > h3
{
display:none;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(3) > salla-contacts > div{
    margin: 20px 0 48px 0;
}

.store-footer .contact-social {
padding-top: 2.25rem;}



#swiper-wrapper-010574ab99f1e5551{
transform:translate3d(-20px, 0px, 0px);
}
.swiper-wrapper s-slider-swiper-wrapper{
transform:translate3d(-20px, 0px, 0px);
}

.s-products-list-vertical-cards{
grid-template-columns: repeat(1, minmax(0, 1fr));
padding:0 80px 30px 80px;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div > div{
display: none;
}
.s-product-card-content-title a{
    margin-top: 17px;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > p{
    margin: 0 auto;
}