body {
  background-color: #fff;
}
.top-navbar {
  background-color: var(--color-primary)!important;
}
.s-user-menu-trigger,.s-comments.s-comments-product {
  background: #fff0;
}
.main-menu li.root-level>a:hover {
  font-weight: 700;
  color: var(--color-primary);
}
i.header-btn__icon,footer span.s-contacts-icon,ul.s-social-list li a,.s-user-menu-login-btn {
  border: none;
  transition: transform .5s ease-in-out;
}
i.header-btn__icon:hover,footer a:hover span.s-contacts-icon,ul.s-social-list li a:hover,.s-user-menu-login-btn:hover {
  transform: rotate(360deg);
  transition: transform .75s ease-in-out;
}
section.s-block.s-block--fixed-banner .container {
  max-width: 100%;
  padding: 0;
}
.banner--fixed img {
  border-radius: 0;
  background: #fff0;
}
.s-slider-block__title h2 {
  font-size: 24px;
  padding: 0;
  color: #000;
}
.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  font-weight: 100;
  color: #fff;
  background-color: var(--color-primary);
  border: none;
}
button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  opacity: 1;
  box-shadow: 0 0 0 2.5px #f7f7f7,0 0 0 5px var(--color-primary),0 0 0 10px #f7f7f7,0 0 0 10.5px var(--color-primary);
  background: #f7f7f7;
  color: var(--color-primary);
  transform: scale(.9);
}
.s-product-card-content-title a,.store-footer__inner * {
  text-align: center;
}
.s-product-card-content-sub,.store-footer a,section.s-block.s-block--categories .s-slider-block__title,footer ul.s-social-list,.store-footer__inner .grid>div:nth-of-type(1)>div.flex,section.s-block.s-block--banners .s-block__title {
  justify-content: center;
}
.s-slider-nav-arrow {
  background-color: var(--color-primary);
  height: 2rem;
}
.s-products-slider-wrapper .s-slider-nav-arrow svg {
  fill: #fff;
}
.s-block--features__item {
  box-shadow: none!important;
  background-color: var(--color-primary);
}
.s-block--features__item .feature-icon {
  background-color: #fff;
}
a.s-slider-block__display-all,h4.s-product-card-price,h1.s-reviews-header {
  color: var(--color-primary);
}
.s-button-solid.s-button-wide.s-button-primary,.copyright-text p,.copyright-text a:hover,.topnav-link-item,i.header-btn__icon,.s-cart-summary-total {
  color: #fff;
}
.store-footer__inner .grid>div:nth-of-type(1) {
  grid-column: span 1 / span 1;
  padding-left: 0;
}
.store-footer__inner {
  background-color: transparent!important;
}
.store-footer__inner .grid>div:nth-of-type(1)>a::after {
  content: "";
  display: block;
  width: 110px;
  height: 110px;
  background-image: url(https://cdn.files.salla.network/other/693197322/0dd2759f-4838-4408-b3ad-5e66a9ac216a-original.webp);
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: .5rem;
  border-radius: 50%;
}
.store-footer__inner .grid>div:nth-of-type(3)::after {
  content: "";
  display: block;
  width: 100px;
  height: 76px;
  background-image: url(https://i.ibb.co/tp2YcXmz/Section-pngegg1-1-png-1.png);
  margin: auto;
  background-size: cover;
  margin-top: 10px;
}
.store-footer__inner .grid>div:nth-of-type(1)>a h3,section.s-block.s-block--photos-slider .s-slider-block__title-nav,.slide--cat-entry h2 {
  display: none;
}
.navbar-brand img {
  max-height: 5rem!important;
  border-radius: 50%;
}
salla-add-product-button.hydrated:has(button.s-button-light-outline.s-button-disabled) {
  cursor: no-drop;
}
input.s-search-input {
  color: var(--color-primary)!important;
  background-color: #fff!important;
}
.store-footer__inner .grid>div:nth-of-type(3) {
  position: relative;
}
.s-block--categories .s-slider-block__title-right,section.s-block.s-block--banners .s-block__title .right-side,section.s-block.s-block--categories .swiper.s-slider-container,.s-slider-block__title-right {
  padding: 0;
}
.s-product-card-entry button.s-product-card-wishlist-btn.animated {
  background-color: var(--color-primary)!important;
  border-radius: 10px!important;
  color: #fff;
  border: none;
}
.s-product-card-horizontal button.s-product-card-wishlist-btn.animated {
  border-radius: 10px!important;
  color: var(--color-primary)!important;
  border-color: var(--color-primary)!important;
  background-color: #fff0;
}
.s-product-card-horizontal button.s-product-card-wishlist-btn.animated:hover {
  background-color: var(--color-primary);
  color: #fff!important;
}
.s-product-card-entry.s-product-card-vertical .s-product-card-image {
  position: relative;
  aspect-ratio: 9 / 10;
  height: auto;
  overflow: hidden;
}
.s-product-card-entry.s-product-card-vertical .s-product-card-image img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.s-product-card-image img {
  transition: transform .5s ease-in-out;
}
.s-product-card-image:hover img {
  transform: scale(1.05);
  transition: transform .5s ease-in-out;
}
.s-product-card-content-title a {
  font-weight: 100;
  font-size: 16px;
}
footer.store-footer {
  background-color: var(--color-primary);
}
.s-product-card-sale-price h4 {
  color: var(--color-primary)!important;
}
.s-product-card-sale-price span {
  color: #9a9a9a;
}
.cart section.cart-item,.content.content--single-page {
  box-shadow: rgb(99 99 99 / .2) 0 2px 8px 0;
}
.s-product-card-vertical {
  background-color: #6765660D;
}
.s-block--features__item .feature-icon i {
  color: var(--color-primary);
}
section.s-block.s-block--bundle-marquee {
  margin-top: 0;
}
salla-add-product-button.hydrated:has(button.s-button-light-outline.s-button-disabled) button {
  background-color: var(--color-primary);
  color: #fff;
}
.s-block--features__item h2,.s-block--features__item p {
  color: #fff;
  font-weight: 100;
}
.main-nav-container .inner {
  background-color: var(--color-primary);
}
.main-menu li.root-level>a {
  color: #fff!important;
}
.s-user-menu-login-btn svg {
  fill: #fff;
}
.s-reviews-testimonial {
  background-color: #D3D3D3;
}
main#main-content section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(2) {
  margin-top: -70px!important;
}
@media(max-width:992px) {
  main#main-content section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(2) {
    margin-top: 0px!important;
  }
}
@media(min-width:992px) {
  .store-footer__inner .grid {
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
}
@media(max-width:992px) {
  .store-footer__inner .grid>div:nth-of-type(1)>div:has(h2),.store-footer__inner .grid>div:nth-of-type(1)>div:has(p),.store-footer__inner .grid>div:nth-of-type(1)>a+div {
    margin: auto;
  }
  .store-footer__inner .grid>div:nth-of-type(1)::after {
    margin-top: 1rem;
  }
  .mm-spn li img {
    display: none;
  }
  i.sicon-menu {
    color: #fff;
  }
}
@media(max-width:600px) {
  p.s-cart-summary-content {
    display: none;
  }
  .s-slider-block__title h2 {
    font-size: 18px;
  }
  salla-cart-summary {
    min-width: fit-content;
  }
}
@media(max-width:350px) {
  a.s-slider-block__display-all {
    font-size: 10px;
  }
  .s-products-list-vertical-cards button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    padding: 8px 5px;
  }
  .s-quantity-input-button,.s-quantity-input-input {
    width: 2rem;
  }
  .s-search-container.s-search-inline {
    min-width: 200px;
  }
}