.slider-bg {
    background-image:none !important;
    background-color:#ecccd2!important;
        border-radius:50px !important;
}
.s-block--slider-with-bg .slider-bg:before{
    background-color:#ecccd2!important;
    border-radius:50px !important;
}

section.s-block.s-block--slider-with-bg.s-block--full-bg.slider-with-bg--4 {
    width:97%;
    margin-inline:auto
}
h3.text-lg.md\:text-4xl.font-bold.leading-12.mb-2 , p.text-sm.mb-8.line-clamp-2.max-w-lg{
    color:#000;
}
a.s-slider-block__display-all {
    display:none !important;
}
.store-footer__inner , .store-footer__contacts-row , .footer-bottom{
    background-color:#fff !important;
    border:none;
}
.footer-is-custom .store-footer .store-footer__curve{
    color:#fff;
}
footer.store-footer , .footer-is-custom .store-footer .footer-rights p{
    color:#000 !important
}
.s-block--enhanced-features__item.group.overflow-hidden {
    background-color:#ecccd2;
    border-radius:20px !important;
}
.s-block--enhanced-features__item.group.overflow-hidden h2 , .s-block--enhanced-features__item.group.overflow-hidden p {
    color:#000;
}
.banner-entry:nth-of-type(3) {
    height:100%;
    grid-column:span 1 / span 1;
    grid-row:span 2 / span 2;
}
@media only screen and (max-width: 600px) {
    .banner-entry:nth-of-type(3) , .banner-entry:nth-of-type(1){
        height: 455px;
    }
}