/* Add custom CSS styles below */ 

body.index:not(.product-single){
  background-image: url(https://i.ibb.co/whqTD9ww/Artboard-1-jpg.webp);
  background-size: cover;
  background-attachment: local; 
}
/*logo*/
.navbar-brand img {
    max-height: 4rem;}

/*nav*/
.top-navbar{ display: none;}
.sicon-user-circle,.sicon-shopping-bag,.s-cart-summary-total,.sicon-menu{
  color: white;
}
body.index #mainnav,body.index .store-footer__inner
{
  background-color: rgb(255 255 255 / 5%) !important;
  border:1px solid rgba(255,255,255,0.2); 
  border-radius: 20px;
  backdrop-filter: blur(10px);
  width: 98%;
  margin-top: 0.5rem;
  /*margin: 2rem 0;*/
  justify-self: center;
}
body:not(.index) #mainnav ,body:not(.index) .store-footer__inner{
     background-color: #01136a !important;
}

.mobile-menu,.s-block__title,body.index #page-main-title,body.index:not(.product-single) .copyright-text p {
  color: white;
}
#mainnav div.items-center:has(#mobile-menu),custom-main-menu{
  width: 80% !important;
}
.main-menu {
    width: 100%;
    display: flex;
    justify-content: space-around;
}
.main-menu li.root-level>a {
  font-size: large;
}
.main-menu li.root-level>a:hover{
  color: #3B73FE;
}
/*banner*/

#main-content .s-block--fixed-banner:first-of-type {
  margin-top: 0px;
}
.s-block--fixed-banner .container {
  max-width: 100% !important;
  padding: 0px;
  border-radius: 0;
}
.s-block--fixed-banner .container img {
  border-radius: 0;
}
.banner--fixed img{
  background-color: transparent !important;
}

/*fearures*/
.s-block--features__item  p {
  display:none !important;
}
.s-block--features__item h2{
  color: white;
}
.s-block--features__item {
  background-color: rgb(255 255 255 / 5%);
  border:1px solid rgba(255,255,255,0.2); 
  border-radius: 20px;
  backdrop-filter: blur(10px);
  box-shadow: 0 8px 20px rgba(69, 131, 132, 0.15);
}
.s-block--features__item .feature-icon{
  margin-bottom: 0px !important;
}

.s-block--features__item .feature-icon {
  background-color: transparent;
  width: auto;
  height: auto;
  border-radius: 0;
}
.sicon-fire:before,
.sicon-check-circle2:before,
.sicon-double-tap:before {
  content: "";
  display: inline-block;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.sicon-fire:before {
  background-image: url(https://i.ibb.co/MDgxYgvq/03.webp);
}

.sicon-check-circle2:before {
  background-image: url(https://i.ibb.co/hFn4PjDv/01.webp);
}

.sicon-double-tap:before {
  background-image: url(https://i.ibb.co/whLrSd8K/02.webp);
}
/*product*/
body.index .s-product-card-entry{
   background-color: rgb(255 255 255 / 10%) !important;
  border:1px solid rgba(255,255,255,0.2); 
  border-radius: 30px;
   padding: 0.8rem;
  backdrop-filter: blur(10px);
  width: 98%;
  margin-top: 0.5rem;
  /*margin: 2rem 0;*/
  justify-self: center;
}
body.index .s-product-card-image-cover{
  border-radius: 20px;
}
body.index .s-product-card-image{
  background-color: transparent;
}

body.index .s-button-element{
  background-color: #3B73FE;
  color: white;
  padding: 0.7rem 6rem;
  border-radius: 20px;
  border: none;
}
.s-product-card-wishlist-btn{
  display: none;
}
body.index .s-product-card-content-title a,body.index .s-product-card-content-sub {
  color: white;
  
}
.s-product-card-content{
  align-items: center;
}
.s-product-card-content-sub {
  justify-content: center;
}

.s-block__title h2 {
  font-size: 1.5rem !important;
  text-align: center;
}
.right-side{
  padding-left: 0px !important;
}
.s-block__title{
  justify-content: center;
}
body.index .s-products-list-vertical-cards {
   display: flex !important;
  justify-content: center;
  align-items: center;
}
body.index custom-salla-product-card{
  width: 25% !important;
}
body:not(.index) .s-product-card-content-footer,body:not(.index) .s-product-card-content-sub{
  display:none;
}

/*footer*/
body.index:not(.product-single) .store-footer {
   background-image: url(https://i.ibb.co/whqTD9ww/Artboard-1-jpg.webp);
  background-size: cover;
  background-position: bottom;
  background-attachment: local;
}
body.index:not(.product-single) .footer-is-light .store-footer {
 background-color: transparent;
}
 .store-footer__inner{
  color: white;
  justify-content: center;
}
.s-contacts-list div a[href="tel:+966551764870"]{
  display: none !important;
}
/*product page*/
  .s-slider-block__title-right:before{
  content: "منتجات مربحة إضافية";
  font-size: large;
  font-weight: bold;
  }
.s-slider-block__title-right h2{
  display: none;
}


@media(min-width:769px){
  .s-block--features__item{
   width: 70%;
  justify-self: center;
  padding: 1rem 0.2rem 10rem !important;
}
  .s-block--features div{
    width: 90%;
    justify-self: center;
  }
  .s-block--features__item h2{
  font-size: large;
}

}

@media (max-width: 768px) {
  body.index:not(.product-single){
    background-position: center left;
  }
  .s-block--features .grid {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  
  }
  .s-block--features__item:first-child {
    grid-column: auto !important;
  }
 .sicon-fire:before, .sicon-check-circle2:before, .sicon-double-tap:before{
    width: 50px;
    height: 50px;
 }
  .s-block--features__item{
  padding: 1rem 1rem !important;
  width: 7.3rem !important;
  }
  .s-block--features{
    padding-left: 1rem !important;
  }
}
@media (max-width: 1024px){
 body.index   custom-salla-product-card{
  width: 20rem !important;
}
}
@media (min-width: 1024px){
 body.index   custom-salla-product-card{
  width: 25rem !important;
}
}