.main-nav-container.fixed-header .inner{
    background: #fcf8f9
}
section.s-block.s-block--fixed-banner.wide-placeholder .container{
    margin: 0px;
    padding: 0px;
}
.product-card--special .product-card__content {
    padding: 0px;
}
.product-card__normal-cart__btn .s-button-text{
    color:#fcf8f9;
}
.product-card .s-button-wide {
    background-color: #7b3557;
    border: 0.20px #7b355730 groove;
    
}

.product-card__normal-cart__btn .s-button-text .sicon-shopping:before {
 display: none;}


/* prodcuts */ 
.product-card {
    position: relative;
    display: flex;
    height: 100%;
    justify-content: space-between;
    border-radius: 0px 0px 10px 10px;
    background: none;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 300ms;
}

.product-card::before{
    content: '' !important;
    position: absolute !important;
    top: 92% !important;
    left: 0 !important;
    height: 65% !important;
    width: 100%;
    background: #fff !important;
    border: #eee;
    border-radius: 10px;
    transform: translateY(-90%);
    z-index: 0;
    border: 0.20px #7b355730 groove;
    box-shadow: 0px 0px 15px -3px rgba(0,0,0,0.1);
}
.s-product-card-image {
    background: none !important;
}

.s-product-card-image::before {
    visibility: hidden;
}

.product-card__image {
    position: relative;
    height: 100%;
    width: 100%;
    flex-shrink: 0;
    overflow: hidden;
    background-color: transparent;
}

.home-block-title h2, .home-block-title p{
    color:#7b3557
}
.home-block-title .border-primary{
    display: none;
}
section.s-block.s-block--compare{
    background: linear-gradient(to bottom, #fcf8f9 50%, #7b3557 50%);
}
section.s-block.s-block--compare .container {
    padding-right: 30px;
    padding-left: 30px;
}
img-comparison-slider.rendered {
    border-radius: 20px;
    border: 1px solid #7b3557;
}
section.s-block.s-block--animated-brands{
    background-color: #7b3557;
    margin-top: 0rem;
    padding-top: 3rem;
    padding-bottom: 1rem;
}

section.s-block.s-block--animated-brands h2{
    color: #fff;
}
.s-block--animated-brands--brand {
    background: #fff;
}
@media (max-width: 991px) {
    .s-block--animated-brands--brand img {
        width: 100px;
        height: 100px;
    }
}
.s-block--animated-brands--brand img {
    padding: 4px;
}
.s-block--animated-brands--marquee {
    mask-image: none;
}
.s-block--enhanced-features__item:hover {
    --tw-scale-x: none;
    --tw-scale-y: none;
    transform: none;
    box-shadow: none;
}

.s-block--enhanced-features__item .bg-primary{
    display: none;
}
.s-block--enhanced-features__item {
    border-width: 0px;
}
.s-block--enhanced-features__item p{
    display: none;
}

/*custom reviews*/
section.s-block.s-block--custom-reviews img{
    display: none !important;
}
.s-block.s-block--custom-reviews .flex.items-center.mt-6.-mx-2 {
    flex-direction: column !important ;
    text-align:center;
}
.s-block.s-block--custom-reviews .sicon-quote:before {
   display: none;
}
.s-block.s-block--custom-reviews .review.swiper-slide .text-store-text-primary {
    text-align: center;
    color: #000;
}
.s-block.s-block--custom-reviews .home-block-title .text-store-text-primary{
    color:#000;
    font-size: 1.5rem;
}
.s-block--custom-reviews .carousel-slider .swiper:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 1rem;
    padding-right: 1re,;

}
.s-block--custom-reviews .flex.flex-col.justify-between {
    box-shadow: none;
    background: #fff;
    border: 0.05rem solid #7b355780;
    border-radius: 8px;
    width: 90%;
    margin: auto;
}
.s-block--custom-reviews .mt-6 {
    margin-top: .5rem;
}
.s-block--custom-reviews .p-\[1\.4rem\] {
    padding: 1.1rem;
}
.s-block--custom-reviews h4.text-base{
    color: #7b3557 !important;
}

.s-block--custom-reviews .space-x-1 > :not([hidden]) ~ :not([hidden]) {
    margin-right: 0rem;
}
/*testimonials*/
.s-block.s-block--testimonials .carousel-slider .swiper {
    padding-left: 0rem !important;
}
.s-block--testimonials.enhanced .review {
    display: flex;
    justify-content: center;
}
 .s-block--testimonials img {
    display: none!important
}

.s-block--testimonials .flex.items-center.mt-6.-mx-2 {
    flex-direction: column!important;
    text-align: center;
    margin-top: .5rem;
}

 .s-block--testimonials .sicon-quote:before {
    display: none
}
 .s-block--testimonials .text-store-text-primary {
    text-align: center
}
.s-block--testimonials .flex.flex-col.justify-between {
    box-shadow: none;
    background: #fff;
    border: 0.05rem solid #7b355780;
    border-radius: 8px;
    width: 90%;
    margin: auto;
}

.store-footer__inner, .store-footer__newsletter {
    border-bottom-width: 0px;
}

.store-footer__contacts-row .rounded_contacts a, .rounded_contacts a i {
    border-radius: 4px;
}
.store-footer__contacts-row {
    border-bottom-width: 0px;
}
.footer-is-custom .store-footer .store-footer__curve {
    display: none;
}
.footer-is-custom .store-footer .footer-bottom .container{
    flex-direction: column-reverse;
    display: flex;
}
.footer-is-custom .store-footer  .footer-rights {
    margin-top: 1rem;
}
.footer-is-custom .store-footer .footer-rights p {
    opacity: 1;
}
.footer-is-custom .store-footer .footer-rights .mb-2\.5 {
    margin-bottom: 0rem;
}

span.dev-link A{
    margin-left: .2rem
}

span.dev-link {
    display: inline-flex;
    font-size: 9px;
    margin: 0 0px;
    margin-top: px;
    margin-left: 0;
     color: var(--footer-text-color);
     opacity: 1;
     flex-direction: row-reverse;
     }


     .product-single .text-\[\#f11e1e\] {
        color: black;
    }

   .product-single span.product-count-sale {
        display: none;
    }
    
    .selia-discount-popup-content .h-48 {
    height: 20rem;
}
.s-offer-modal-expiry {
    display: none;
}