/* Add custom CSS styles below */ 
/* Add custom CSS styles below */ 
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css');

.sicon-shopping-bag:before {
    font-family: FontAwesome;
    content: "\f291";
    font-size: 20px;
    color: #6db4b3
}
.lg\:text-title-size  {
  font-family: 'Cairo', sans-serif;
  font-weight: 700; /* غامق */
  font-size: 25px;
}
.line-clamp-2 {
  font-family: 'Cairo', sans-serif;
  font-weight: 600; /* غامق */
  font-size: 12px;
}
.leading-tight{
line-height: 1.7;
}

.bg-white{
background-color: rgb(255 255 255 / 85%)
}
.sicon-user-circle:before {
    font-family: FontAwesome;
    content: "\f007";
    font-size: 20px;
    color: #6db4b3
}
.sicon-menu:before {
    font-family: FontAwesome;
    content: "\f550";
    font-size: 20px;
    color: #6db4b3
}
.s-cart-summary-total{
    color: rgb(255 248 248);
}
b {
  font-family: 'Cairo', sans-serif;
  font-weight: 700; /* غامق */
  font-size: 15px;
}
.s-block--hero-slider .swiper-slide .overlay-bg:after { 
background-color: rgb(0 0 0 / 0%);
}
.s-slider-v-centered.fullwidth-slider .s-slider-block__title-nav button{
display: none;
}
.main-menu li>a {
  font-family: 'Cairo', sans-serif;
  font-weight: 700; /* غامق */
  font-size: 15px;
  color: white;
}
.mm-spn.mm-spn--navbar ul{
   background-color: rgb(109 180 179);
}
.mm-spn.mm-spn--navbar:after {
  font-family: 'Cairo', sans-serif;
  font-weight: 700; /* غامق */
  font-size: 15px;
  color: white;
  background-color: rgb(109 180 179);
}
.line-clamp-2{
-webkit-line-clamp:6;
}
.header-btn__icon{
border-color: rgb(109 180 179)
}
.s-cart-summary-count{
display: none;
 }
 .s-block--features__item{
 background-color: rgb(109 180 179);
 border-radius: 2rem;
 }
.s-block--features__item .feature-icon {
 background-color: rgb(109 180 179);
}
.sicon-shipping-fast:before {
    font-family: FontAwesome;
    content: "\f590";
    font-size: 40px;
    color: white;
}
.sicon-store2:before {
    font-family: FontAwesome;
    content: "\f058";
    font-size: 50px;
    color: white;
}
.sicon-fire:before {
    font-family: FontAwesome;
    content: "\f4c4";
    font-size: 50px;
    color: white;
}
.s-block--features__item h2{
 font-family: 'Cairo', sans-serif;
  font-weight: 700; /* غامق */
  font-size: 13px;
  color: white;
  margin-bottom: 0.8rem;
}
.s-block--features__item p{
 font-family: 'Cairo', sans-serif;
  font-weight: 600; /* غامق */
  font-size: 11px;
  color: white;
}
.sicon-tiktok:before {
    font-family: FontAwesome;
    content: "\25";
    font-size: 50px;
    color: white;
}
.sicon-strike:before {
    font-family: FontAwesome;
    content: "\e06f";
    font-size: 50px;
    color: white;
}
.sicon-d-rotate:before {
    font-family: FontAwesome;
    content: "\f058";
    font-size: 50px;
    color: white;
}
.s-slider-block__title h2{
 font-family: 'Cairo', sans-serif;
  font-weight: 600; /* غامق */
  color: rgb(109 180 179);
font-size: 1.4rem;
justify-content: center;
  display: inline-block;
  border-bottom: 5px solid rgb(109 180 179);
  padding-bottom: 10px;
}
.s-slider-block__display-all{
display: none;
 }
 .s-slider-block__title{
 flex-direction: column;
 }
 .s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *){
 padding-left: 0rem;
 }
 .s-button-primary-outline{
 background-color: rgb(109 180 179);
}
.s-button-text{
 font-family: 'Cairo', sans-serif;
  font-weight: 600; /* غامق */
  font-size: 13px;
  color: white;
}
.s-product-card-content-title a{
 font-family: 'Cairo', sans-serif;
  font-weight: 600; /* غامق */
  font-size: 13px;
  color: rgb(109 180 179);
}
.s-reviews-header{
 font-family: 'Cairo', sans-serif;
  font-weight: 600; /* غامق */
  font-size: 20px;
  color: rgb(109 180 179);
}
.s-reviews-testimonial{
background-color:rgb(109 180 179);
}
.s-reviews-testimonial__text p , .s-reviews-testimonial__info h2{
 font-family: 'Cairo', sans-serif;
  font-weight: 600; /* غامق */
  font-size: 13px;
  color: white;
}
.footer-is-light .store-footer .store-footer__inner{
background-color:rgb(109 180 179);
} 
.store-footer h3{
 font-family: 'Cairo', sans-serif;
  font-weight: 600; /* غامق */
  font-size: 14px;
  color: white;
  margin-bottom: 0.3rem;
}
b, strong{
 font-family: 'Cairo', sans-serif;
  font-size: 10px;
  color: white;
}
.unicode{
 font-family: 'Cairo', sans-serif;
   font-weight: 600; /* غامق */
  font-size: 12px;
  color: white;
}
.s-contacts-icon svg {
    height: 1.5rem;
    width: 1.2rem;
    fill: white;
}
.md\:flex{
background-color:rgb(109 180 179);
} 
.md\:flex{
flex-direction: column;
}
.text-gray-400{
display: none;
 }
 .footer-is-light .store-footer .store-footer__inner{
 border-bottom-color: rgb(109 180 179);
 }
 .mb-1{
  font-family: 'Cairo', sans-serif;
   font-weight: 600; /* غامق */
  font-size: 12px;
  color: white;
  margin-bottom: 0rem;
}
.s-product-options-wrapper{
background-color: rgb(109 180 179);
}
.s-button-light-outline{
background-color: rgb(109 180 179);
}
.form-label{
  font-family: 'Cairo', sans-serif;
   font-weight: 600; /* غامق */
  font-size: 12px;
  color: white;
}
.s-quantity-input-input{
background-color: rgb(109 180 179);
}
.s-add-product-button-mini-checkout-content{
  font-family: 'Cairo', sans-serif;
   font-weight: 600; /* غامق */
  font-size: 12px;
  color: white;
  margin-bottom: 0rem;
}
.s-user-menu-trigger{
background-color: rgb(109 180 179);
}
.s-cart-summary-total{
color : red;
 font-size: 15px;
}

.fixedButton {        
position: fixed;        
bottom: 0px;        
right: 0px;        
padding: 20px;    
}    
.roundedFixedBtn {        
height: 100px;        
line-height: 80px;        
width: 60px;        
font-size: 2em;        
font-weight: bold;        
border-radius: 50%;    
color: white;        
text-align: center;        
cursor: pointer;    
}
.sicon-undo:before{
    font-family: FontAwesome;
    content: "\f5e4";
    font-size: 50px;
    color: white;
}
.sicon-underline:before{
    font-family: FontAwesome;
    content: "\f557";
    font-size: 50px;
    color: white;
}
.sicon-ul:before{
    font-family: FontAwesome;
    content: "\f508";
    font-size: 50px;
    color: white;
}
.has-overlay:after {
    background-color: rgb(255 255 255 / 0%);
    }
.s-product-options-option-label b{
  font-size: 14px;
}
@media (min-width: 480px) {
 .navbar-brand img {  max-width: 200px;
 }
 }
 .navbar-brand img{
 max-height: 4rem
 }
  .navbar-brand img{
   min-height: 4rem
   }
   .navbar-brand img{
        margin-right: 4.5rem;
}
.top-navbar{
    display: none;
}
.sicon-packed-box {
  content: url('https://cdn.salla.sa/VqXgjq/0cydcewFc0aYennDKDXQPRs7bp35Gtz17ZejIpvo.png');
  width: 600px; 
  height: 600px;
  object-fit: contain;
   display: flex;
       max-width: 600px;     
  max-height: 1000px;
  min-width: 150px;     
  min-height: 120px;
}
.slide--cat-entry {
  border-color:#6db4b3;
  background-color:#6db4b3;
 border-radius: 50%
}
.slide--cat-entry h2{
    display: none;
}
.sicon-fabric-swatch {
  content: url('https://cdn.salla.sa/VqXgjq/bttMN5HA605PPjSFSTgnzwBSQvkGKXIaM5n81P8w.png');
  width: 600px; 
  height: 600px;
  object-fit: contain;
   display: flex;
       max-width: 300px;     
  max-height: 300px;
  min-width: 100px;     
  min-height: 100px;
}
.slide--cat-entry {
  width: 100px;     
  height: 100px;     
  border-radius: 50%; 
  object-fit: cover; 
}
.slide--cat-entry {
  display: flex;
  gap: 4px; 
  margin-bottom: 0rem;
  justify-content: center;
}
.slide--cat-entry i{
  margin-bottom: 0.3rem;
}
.slide--cat-entry {
  margin: 9px; 
}
.sicon-cake {
  content: url('https://cdn.salla.sa/VqXgjq/BCnIar4UfmhqrB97IKNN3C7QxyN1KipC5uE9aGnc.png');
  width: 600px; 
  height: 600px;
  object-fit: contain;
   display: flex;
       max-width: 300px;     
  max-height: 300px;
  min-width: 150px;     
  min-height: 150px;
}
.sicon-game-controller-alt {
  content: url('https://cdn.salla.sa/VqXgjq/LFHZPTIrCXz5X4JE734SDfka1sxYY54qmgoFHpCV.png');
  width: 600px; 
  height: 600px;
  object-fit: contain;
   display: flex;
       max-width: 300px;     
  max-height: 300px;
  min-width: 150px;     
  min-height: 150px;
}
.sicon-mention {
  content: url('https://cdn.salla.sa/VqXgjq/S1SE2puNKJnUpzDl3QlWG2FPNcChKtID889p0oaL.png');
  width: 600px; 
  height: 600px;
  object-fit: contain;
   display: flex;
       max-width: 300px;     
  max-height: 300px;
  min-width: 150px;     
  min-height: 150px;
}
.s-menu-footer-item{
  font-family: 'Cairo', sans-serif;
   font-weight: 600; /* غامق */
  font-size: 12px;
  color: white;
}
.sicon-link1 {
  content: url('https://cdn.salla.sa/VqXgjq/xl0IamMToD6hyFhft6VlWt6700QcbXRgsxq6g6wL.png');
  width: 600px; 
  height: 600px;
  object-fit: contain;
   display: flex;
       max-width: 300px;     
  max-height: 300px;
  min-width: 100px;     
  min-height: 100px;
}