/* Add custom CSS styles below */ 
/* Add custom CSS styles below *//* Add custom CSS styles below */ 
/* Add custom CSS styles below */
html{
direction:lrt !important;
} 
.w-36{
   position: relative;
    width: 80%;
    height: 80%;
    top: 28px;
}

.copyright p {
    color: black !important;

}

 .top-1\/2{
   top:100%;
  height: fit-content !important   
   }
   

.prestige-button {
  background-color: transparent !important;
   border-color: #151515 !important;
  color: black !important;
      align-items: self-end;

    padding-bottom: 69px !important;
        border: 0;
}
.prestige-logo{
width:75%;
}

.prestige-banner-2-3 h3, .prestige-banner-2-3 span {
   color: black;
    font-size: 20px;
    z-index: 1000;
    margin-bottom: 5px;
  }
     .lg\:py-4 {
        padding-top: 0rem;
        padding-bottom: 1rem;
      }
       .prestige-button {
      background-color: #0499ae;
      
     
    }
    
@media (min-width: 1024px) {
    .lg\:my-8 {
      text-align: center;      
      margin-top: 2rem;
        margin-bottom: 3rem;
        position: relative;
        /* text-align: center; */
        height: 737px;
        width: 362px;
        top: 0px;
    }
    
 
    .lg\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
        top: 350px;
        position: relative;
        /* right: 103px; */
    }
    
    .prestige-banner-2-4 h3,
  .prestige-banner-2-4 span,
  .prestige-banner-2-6 h3,
  .prestige-banner-2-6 span,
  .prestige-banner-2-8 h3,
  .prestige-banner-2-8 span {
    color: #231f1e;
    position: relative;
    top: 350px;
  }
        .prestige-banner-2-4 h3, .prestige-banner-2-4 span {
        color: #000000;
       
    }
    


}


@media (max-width: 500px) {
h3{
font-size:8px !important;
}
.prestige-plaintext-title{
    font-size:15px !important;
}

.sicon-user{
float:inline-end;
}
.sicon-menu{
    position: relative;
}
.my-6 {
    margin-top: 1.7rem !important;
    }
    
  .top-1\/2 {
    top: 127%;
    height: fit-content !important;
  }
  
  .swiper-lazy{
      width:100%;
      right:0px;
    }
    
  .grid-cols-1 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  .md:grid-cols-2{
          grid-template-columns: repeat(3,   minmax(0, 1fr));
  }
  .w-36{
     position: relative;
      width: 80%;
      height: 80%;
      top: 0px;
  }
     
     .w-32{
       width: 4rem;
     }
   .prestige-button {
    background-color: transparent !important;
    border-color: #151515 !important;
    color: black !important;
    align-items: self-end;
    padding-bottom: 69px !important;
    border: 0;
    font-size:8px;
}

.lg\:my-8 {
        margin-top: 1.2rem !important;
        margin-bottom: 3rem;
        position: relative;
        text-align: center;
        height: 735px;
        bottom: 5px;
    }
    
    .prestige-banner-2-4 h3,
  .prestige-banner-2-4 span,
  .prestige-banner-2-6 h3,
  .prestige-banner-2-6 span,
  .prestige-banner-2-8 h3,
  .prestige-banner-2-8 span {
    color: #231f1e;
    position: relative;
    top: 347px;
    font-weight:600;
  }
        .prestige-banner-2-4 h3, .prestige-banner-2-4 span {
        color: #000000;
       
    }

     .lg\:py-4 {
        padding-top: 0rem;
        padding-bottom: 1rem;
      }
      
    
   .loaded{
   }
      

.prestige-button {
  background-color: transparent !important;
   border-color: #151515 !important;
  color: black !important;
      align-items: self-end;

    padding-bottom: 69px !important;
        border: 0;
}
      
    .font-semibold {
      font-weight: 500;
      margin-bottom:2px;
    }
    .text-base {
        font-size: 9px !important;
        height: 25px !important;
}    
.min-h-\[300px\]{
height:200px !important;
min-height:200px !important;
}


  .prestige-divider{
          margin-top: 0rem !important;
      margin-bottom: 0rem !important;
      }
      .grid {
          display: grid;
          gap: 1rem;
          grid-template-columns: repeat(3, 1fr); /* Default for smallest screens */
      }
   .lg\:grid-cols-4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
   .sm:gap-8{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .prestige-logo {
margin-top: 16px;
        width: 204px;
        left: 4px;
    }
  }
  .prestige-plaintext-title{
  font-weight:700;
  font-size:35px !important;
  }
  .pt-6{
  padding-top:0.6rem;
  }
  .prestige-plaintext{
  font-size:12px;
  }
  .py-3 {
    /padding-top: 0.2rem; 
     padding-bottom: 0.2rem; 
    }
  .mt-10 {
      margin-top: 0.5rem;
  }

.lazy{
margin-bottom:8px;
}
.p-1{
padding:4px;
}
.product_title_color{
font-size:22px !important;
}
.prestige-plaintext-title{
margin-left:7px !important;
font-size: 30px !important;

}
.text-base {
    line-height: 1.5remn !important;
}
.grid-flow-row{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;

}


.mt-10 {
    margin-top: 1.5rem;
}

.s-product-card-price, .s-product-card-sale-price
 {
    line-height: 4.25rem !important;

}