/* Add custom CSS styles below */ 
#main-links-1 .swiper-wrapper{
  justify-content: center !important
}
/* #details-slider-1068767807 .swiper-wrapper{
   justify-content: unset !important
} */
.s-block--categories {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
  background-color: #FFEAF2 !important
}
.s-block--fixed-banner .container{
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
  
}
.s-block--fixed-banner{
      margin-top: 0px !important;
}
.s-block--fixed-banner:first-child{
      margin-top: -200px !important;
}
@media (max-width:992px){
  .s-block--fixed-banner:first-child{
      margin-top: 0 !important;
}
}
.s-block--fixed-banner img{
  min-width: 100vw !important
}
#best-offers-2-slider{
   background-color: #FFEAF2 !important;
      margin: unset;
    display: flex;
    justify-content: center;
    /* width: 100%; */
    align-items: center;
    min-width: 100vw;
}
.slide--cat-entry img{
  width: 100% !important;
  height: 185px !important;
  border-radius: 8px !important;
}
.slide--cat-entry {
  background-color: unset !important;
  min-height: 240px !important;
  border: unset !important
}
.s-block--best-offers{
  padding-bottom: 4rem !important
}
.s-block--features__item .feature-icon{
  background-color: #FFEAF2 !important
}
.s-block--features__item .feature-icon i{
  color: #D9247B !important;
  font-size:55px;
}
.s-block--features__item{
  box-shadow: unset !important ;
   background-color: #FFEAF2 !important
}
.footer-is-light .store-footer{
  background-color: #BD2C72 !important;
  border-top-left-radius: 100px !important;
  border-top-right-radius: 100px !important;
    color: white !important
}
.store-footer__inner{
  background-color: unset !important;
  border: unset;
  color: white !important
}
.copyright-text p{
    color: white !important;
}
.store-footer__inner .grid{
  display: grid;
  padding: 50px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media (max-width: 1024px){
  .store-footer__inner .grid{
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 640px){
  .store-footer__inner .grid{
    grid-template-columns: 1fr;
  }
}
body ,  picture img {
  background: #FFEAF2 !important;
}
.inner.bg-inherit.w-full{
    background: #D9267B !important;
}
#mainnav , .s-cart-summary-total , .header-btn__icon{
  color:white !important ;
}
.s-button-element:not(:disabled):not([loading]){
  background: linear-gradient(90deg, #DF9ABB 0%, #D9227A 100%);
  border-radius: 35px;
  color: white !important;
}