.taps-face-two.flex.flex-col.gap-7.container .product__description {
    display: none !important;
}

.image-title .title-heade {
    color: var(--color-primary) !important;
    background-color: unset;
}

custom-salla-product-card:not(.s-product-card-horizontal) .s-product-card-content-footer{
opacity:1;
bottom:160px;
}

.main-nav-container.fixed-pinned #cat-in-header {
    color: #fff !important;
}

.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 180px;
    filter: brightness(0) invert(1);
}

.landing-page-first-banner .object-cover {
    -o-object-fit: fill!important;
    object-fit: fill!important;
}

  .s-payments-list-item img {
    height: 30px !important;
    width: 50px !important;
    -o-object-fit: fill;
    object-fit: fill;
    border-radius:5px
}

.index .main-nav-container.fixed-pinned #heart path,
.main-nav-container.fixed-pinned #shopping-bag path {
  stroke:#fff !Important
}

.s-block{
  margin-bottom:2rem !Important
}

.main-nav-container.fixed-header .inner {
    background: var(--color-primary) !important;
}

.index .navbar-brand img {
    max-width: 100px;
    filter: brightness(0.0)invert(1);
}

/* Add custom CSS styles below */ 
.main-nav-container.fixed-pinned #cat-in-header {
    color: #ffffff;
}
.main-nav-container #cat-in-header:hover {
   
    color: #ffffff;
}
section:first-of-type {
  margin-top: 0;
}
salla-slider.photos-slider .swiper-slide {
  padding: 0rem;
  margin: 0rem;
  width: 100%;
}
.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled {
  opacity: 0;
}
salla-slider.photos-slider .swiper:where([dir="rtl"], [dir="rtl"] *) {
  padding: 0rem;
}
.s-block__title h2,
.s-slider-block__title h2 {
  border-bottom: unset;
  padding: 0;
}
/*banner*/
.s-comments-product {
  background-color: transparent;
}

section:nth-of-type(2) .container {
    width: 73%;
    margin-top: 50px;
}
.banner--fixed img {
  background-color: transparent;
}

  /*Square pictures*/
.image-title .title-heade {
  color: #7f1a15;
    background-color: unset;
    
}
.s-block__title {
   
    padding-top: 20px;
}


.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled {
  opacity: 0;
}
salla-slider.photos-slider .swiper:where([dir="rtl"], [dir="rtl"] *) {
  padding: 0rem;
}
.s-block__title h2,
.s-slider-block__title h2 {
  border-bottom: unset;
  padding: 0;
}
/*banner*/
.s-comments-product {
  background-color: transparent;
}

.store-footer__inner img {
    filter: brightness(0.0)invert(1);
}
/*footer */

.copyright-text p {

    color: #fff !important;
}

.copyright-text a:hover {
    color: #fff !important;
}

.g_cat .container {
    overflow: hidden !important;
    margin-top: 33px;
}

.s-payments-list-item img {
  
    background: #fff;
}
.ads .img{
  max-height:600px !important;
  }
  /*Store features*/
.g_features .grid {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

@media(max-width:768px) {
.font-bold {
    font-weight: 700;
    text-align: center;
}
.font-medium {
    font-weight: 500;
    text-align: center;
}
.s-product-card-vertical {
    flex-direction: column;
    height: 400px !important;
}
section:nth-of-type(2) .container {
    width: 90%;
    margin-top: 21px;
}
/*cat*/
 .g_cat .grid-cols-3 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
/* end cat*/

section:nth-child(1 of .landing-page-first-banner) .txt {
    margin-right: 0;
    padding: 0;
}

.landing-banner .justify-center {
    justify-content: center !important;
    padding: 0;
}

.landing-banner .font-bold {
    font-weight: 700;
    text-align: center;
    font-size: 18px;
    width: 100%;
    text-align: center !important;
}

.index .main-nav-container salla-cart-summary path  , .index .main-nav-container #heart path {
    stroke: #fff !important;
}



/**/
.product-index .s-product-card-image-full {
    overflow: hidden;
    border-radius: 10px;
    height: 200px;
}

.horizontal-list>div {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
/**/

.index .sicon-menu:before {
    content: "\ed7f";
    color: #fff;
}

footer * {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  
.s-payments-list-item {
    height: 2rem !important;
    width: 2.5rem !important;
    padding: 0;
}