/* Add custom CSS styles below */ 
#app > div.app-inner.flex.flex-col.min-h-full.with-transparent-header.relative > section.s-block.s-block--fixed-banner.wide-placeholder:nth-child(3) .container {
    margin: 0;
    padding: 0;
} 
/*div#mainnav.fixed-pinned .header-inner,body:not(.index) .header-inner.inner.bg-white.da-bgm {
    background: #e40c88;
}*/

#app section:nth-child(4){
padding:0;
}
.s-product-card-content-footer .s-button-btn {
    padding: 0.5rem;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container {
    max-width: -webkit-fill-available;
    margin: 0;
    padding: 0 3rem;
}
.faqs-list__item.bg-gray-100 {
    background: #f3f6ef;
    color: #231f1e;
}
.faqs-list__item label.block.cursor-pointer {
     color: #231f1e;
}
.s-block--faqs .faqs-list input:checked+div label,.s-block--faqs .faqs-list input:checked+div .open-badge {
    color: #000000;
}
.s-block--faqs .faqs-list input:checked+div .open-badge,i.faq-item.open-badge.sicon-add{
    background-color: #ffbae3 !important;
}
.s-block--faqs .faqs-list input:checked+div {
    border-color: #737a86;
}
i.faq-item.open-badge.sicon-add {
    background: transparent;
}
.testimonial__avatar,.testimonial__avatar {
    visibility: hidden;
        display: none;
}
salla-slider#testimonials-9-slider .flex.h-full.transition-shadow, .flex.h-full:has(.s-testimonials--slider--img) {
   background: #fff;/*
    color: #fff;*/
    min-height: 220px;
    display: flex;
    align-items: flex-end;
}
i.testimonial__icon{
    opacity: 1;
}
i.testimonial__icon::before{
        color: #ca1a7c;
}
.swiper-slide.min--3.mt-8.px-2.swiper-slide-active {
    width: 67% !important;
    max-width: 67% !important;
}
.s-slider-block__title {
    align-items: center;
    justify-content: center;
}
.s-block__title h2 {
    text-align: center;
}
salla-slider#main-links-1 .swiper-slide {
    max-width: 23.6667%;
}
a.slide--cat-entry.relative {
    background: #ebebeb;
}
/*.header-inner i,.header-inner.inner,.s-cart-summary-total {
    color: #fff;
}*/

a.s-slider-block__display-all {
    visibility: hidden;
}
section.is-sold.details .details__container {
    display: flex;
    justify-content: flex-start;
    gap: 10px;
    font-weight: 700 !important;
     font-size: 17px;
}
section.is-sold.details .details__title i {

    animation: breathe 3s ease-in-out infinite;
}
section.is-sold.details {
    background: #f3f4f6;
    padding: 20px;
}
section.is-sold.details .details__title span {
    font-size: 17px;
}
section.is-sold.details .details__title i {
    font-size: 1rem;
    margin: 0 5px;
}

@keyframes breathe {
    0%, 100% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.25)
    }
}
@media only screen and (max-width:720px){
section.s-block.s-block--fixed-banner.wide-placeholder .container {
    padding: 0;
}
}