@import url("https://fonts.googleapis.com/css2?family=El+Messiri:wght@400..700&display=swap");

:root {
  --color-primary: #e77691;
  --color-primary-reverse: #fff;
  /*
  --primary_color : #B492DE;
  --secondary_color : #7953A0;
   --color-primary:#7953A0;
  --color-primary-reverse :#fff;
  
  */
}

body {
  font-family: "El Messiri", sans-serif;
}

.banner--fixed img {
  background: transparent;
}

.app-inner {
  background-image: url(https://i.ibb.co/TYBRwVF/image.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

.inner.bg-inherit {
  background-color: #f8e2e2;
}

.s-block.s-block--best-offers {
  margin-top: 0;
  background-color: #e77691 !important;
  max-width: 100%;
}

.s-slider-block__title-right h2 {
  color: #fff;
}

nav#mobile-menu {
  margin: 0 auto;
}
header #mainnav .inner.bg-inherit .flex.items-center:first-of-type {
  flex: 1 0;
}

:nth-child(3 of .s-block.s-block--fixed-banner.wide-placeholder) .container,
:nth-child(4 of .s-block.s-block--fixed-banner.wide-placeholder) .container,
:nth-child(5 of .s-block.s-block--fixed-banner.wide-placeholder) .container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

:nth-child(4 of .s-block.s-block--fixed-banner.wide-placeholder),
:nth-child(5 of .s-block.s-block--fixed-banner.wide-placeholder) {
  margin-top: 0;
}
:nth-child(4 of .s-block.s-block--fixed-banner.wide-placeholder) .container img,
:nth-child(5 of .s-block.s-block--fixed-banner.wide-placeholder)
  .container
  img {
  border-radius: 0 !important;
}

/* Start Edit Features */
footer {
  margin-top: 0 !important;
}
section.s-block.s-block--features.container {
  background-color: #e77691;
}

.footer-is-light .store-footer .store-footer__inner {
  background-color: #e77691;
  color: #fff;
}
.footer-is-light .store-footer {
  background-color: #e77691;
  color: #fff;
}
.copyright-text p {
  color: #fff;
}

/* Start Features Section */
section.s-block.s-block--features {
  background-color: #e77691;
  margin-top: 0;
  padding: 2rem 0;
}

.s-block--features__item {
  border-radius: 2rem;
}

.s-block--features__item .feature-icon {
  margin-bottom: 0.75rem;
  display: flex;
  height: 6rem;
  width: 6rem;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 9999px;
  background-color: var(--color-primary);
}

.sicon-shipping-fast::before {
  content: url("https://i.ibb.co/yY7VnB6/image.png");
  background-size: 100% 100%;
  display: flex;
  transform: scale(0.12);
  flex-flow: row;
  place-content: center;
  align-items: center;
  width: inherit;
  height: unset;
}

.sicon-refund:before {
  content: url("https://i.ibb.co/n7qCQfF/image.png");
  background-size: 100% 100%;
  display: flex;
  transform: scale(0.12);
  flex-flow: row;
  place-content: center;
  align-items: center;
  width: inherit;
  height: unset;
}

.sicon-packed-box::before {
  content: url("https://i.ibb.co/f9sfPkg/image.png");
  background-size: 100% 100%;
  display: flex;
  transform: scale(0.12);
  flex-flow: row;
  place-content: center;
  align-items: center;
  width: inherit;
  height: unset;
}

.s-block--features__item:hover .feature-icon i,
.s-block--features__item:hover,
button.s-product-card-wishlist-btn.animated.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center:hover,
custom-salla-product-card:hover {
  -webkit-animation: shakeCard 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  animation: shakeCard 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

@-webkit-keyframes shakeCard {
  10%,
  90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }

  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-2px, 0, 0);
    transform: translate3d(-2px, 0, 0);
  }
  40%,
  60% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
}

@keyframes shakeCard {
  10%,
  90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }

  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-2px, 0, 0);
    transform: translate3d(-2px, 0, 0);
  }
  40%,
  60% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
}

.main-nav-container {
  min-height: 64px !important;
}

@media(max-width:768px){
.main-nav-container {
  min-height: 53px !important;
}
}

.s-button-primary-outline{
  background-color:var(--color-primary) !important;
  color:#fff;
  border-radius:999999px !important;
  
}

salla-add-product-button{
  display: flex;
    justify-content: center;
    align-items: center;
    width: 90% !important;
    margin: 0 auto;
}
.s-product-card-image,
.s-product-card-entry{
border-radius:2rem !important;
}

.s-product-card-content-title a{
  color:var(--color-primary) !important;

}

.s-product-card-content-main , 
.s-product-card-content-sub{
  display:flex;
  justify-content:center;
  align-items:center;
  color:var(--color-primary) !important;
}