/* Add custom CSS styles below */ 
body.index .app-inner {
    background-image: url("https://img.imgdd.com/bdba5510-1317-4ad6-b693-abe21521f6b3.png") !important;
    background-color: #000 !important;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}

  :root{
    --gold: #896F4A;
    --gold-soft: rgba(137, 111, 74, 0.35);
    --desc: #5c5855;
    --bg: #0d0c0b;
  }

  .features{
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    position: relative;
  }

  .feature-title{
    grid-column: 1 / -1;
    text-align: center;
    margin-bottom: 30px;
  }

  .feature-title h2{
    margin: 0;
    font-size: 30px;
    font-weight: 700;
    color: var(--gold);
  }

  /* fine vertical dividers between items on desktop */
  .feature:not(:last-child)::after{
    content: "";
    position: absolute;
    top: 15%;
    bottom: 15%;
    left: 0;
    width: 1px;
    background: linear-gradient(to bottom, transparent, rgba(137,111,74,0.4), transparent);
  }

  .feature{
    position: relative;
    display: flex;
    align-items: center;
    gap: 18px;
    padding: 22px 26px;
    background: rgba(137, 111, 74, 0.12);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
  }

  .icon-box{
    flex: none;
    width: 84px;
    height: 84px;
    border-radius: 16px;
    border: 1px solid rgba(137, 111, 74, 0.55);
    display: flex;
    align-items: center;
        background-color: #d9ba9df5;

    justify-content: center;
    box-shadow: inset 0 0 18px rgba(137, 111, 74, 0.08);
  }

  .icon-box img{
    width: 48px;
    height: 48px;
    object-fit: contain;
   fill:#8f775b;
    stroke:#8f775b;
  }

  .feature-text{
    text-align: right;
  }

  .feature-text h3{
    margin: 0 0 8px;
    font-size: 19px;
    font-weight: 700;
    color: var(--gold);
    white-space: nowrap;
  }

  .feature-text p{
    margin: 0;
    font-size: 14px;
    line-height: 1.6;
    color: var(--desc);
    white-space: nowrap;
  }

  /* Tablet */
  @media (max-width: 980px){
    .features{ grid-template-columns: repeat(2, 1fr); gap: 24px 0; }
    .feature:not(:last-child)::after{ display: none; }
    .feature:nth-child(odd)::before{
      content: "";
      position: absolute;
      top: 15%;
      bottom: 15%;
      left: 0;
      width: 1px;
      background: linear-gradient(to bottom, transparent, rgba(137,111,74,0.4), transparent);
    }
  }

  /* Mobile: 2 columns, icon on top, text below, centered */
  @media (max-width: 640px){
    .features{
      grid-template-columns: repeat(2, 1fr);
      gap: 22px 10px;
    }
    .feature-title{ margin-bottom: 18px; }
    .feature-title h2{ font-size: 22px; }
    .feature{
      flex-direction: column;
      text-align: center;
      padding: 14px 10px;
    }
    .feature:nth-child(odd)::before{ display: none; }
    .feature-text{ text-align: center; }
    .feature-text h3{ white-space: normal; font-size: 16px; }
    .feature-text p{ white-space: normal; font-size: 12.5px; }
    .icon-box{ width: 68px; height: 68px; border-radius: 14px; margin-bottom: 4px; }
    .icon-box img{ width: 32px; height: 32px; }
  }



h2[data-selia="home-rectangular-links-title"]{
    color:#fff !important;
}

body.index .s-slider-block__title-right {
    color:#ffff;
}

i.header-btn__icon.sicon-user , 
i.header-btn__icon.icon.sicon-cart ,
span.header-btn__icon.icon.sicon-search {
    background-color:#d9ba9d ;
    border-radius:50px;
}

@media(max-width:1023px){
    .centered_logo .header-btn__icon {
    width: 2.5rem;
}
body.trans_header .store-header {
    position: unset;
    width: 100%;
    z-index: 2;
}
}


 custom-salla-product-card button.s-button-element.s-button-btn.s-button-outline {
    background: linear-gradient(90deg,rgba(30, 40, 31, 1) 0%, rgba(24, 87, 32, 1) 100%);
    color:#ffff;

}
button.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    background: linear-gradient(90deg,rgba(30, 40, 31, 1) 0%, rgba(24, 87, 32, 1) 100%);
    color:#ffff;
}


 body.index custom-salla-product-card {
     background: #00000059 !important;
    backdrop-filter: blur(10px) !important;;
    -webkit-backdrop-filter: blur(14px) !important;;
}

  body.index custom-salla-product-card .product-card__title a  {
    color:#fff;
}



body.index .testimonials-item.bg-storeBG.swiper-slide.slide--one-fourth {
    background-color:#000 !important;
}

body.product-index .testimonials-item.bg-storeBG.swiper-slide.slide--one-fourth.swiper-slide-next {
    background-color:#fff !important;
}


body.index .testimonials-item.bg-storeBG.swiper-slide.slide--one-fourth *{
    color:#fff;
}
body.index h2.text-center.text-store-text-primary.text-2xl.lg\:text-3xl.font-bold.leading-tight {
    color:#fff;
}

 .product-more-info.vertical .content-ul-tab li .more-info-tabs__nav-link {
    color: #000;
    padding: 15px 0 15px 30px;
}