@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Noto+Kufi+Arabic:wght@100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');


[lang="ar"] * {
 font-family: "Almarai", sans-serif;
   
  
}
 .hoverMenu{
	 	    margin-top: 12px;
    border-bottom: 5px solid #000;
    height: 67px;
}
.hoverMenu:hover{
	border-bottom:5px solid #fff;
	     
}

.hoverMenu.active-link{
	border-bottom:5px solid #fff;
	     
}

.socialImg img{  
	filter: invert(100%); 
	  -webkit-filter: invert(100%); 
	  width:40px;
  }
  
  
  .selectBox .basis-xs{ border:1px solid #ccc; margin-right:10px; cursor:pointer; }
  .selectBox .basis-xs.active-link{     border: 1px solid #000;
    background: #444;
    color: #fff; }
	
	.hideSelect{ display:none; }
	
	
	.discountCont{
		position: absolute;
			left: 10px;
			padding: 5px 10px;
			top: 10px;
			font-size: 13px;
			    padding: 0 15px;
			color: #fff;
			background: #c30505;
			z-index: 2;
			border-radius: 30px;
			font-family: Poppins;
	}
	
	[lang="ar"] 	.discountCont{
	 
    right: auto; 
    left: 10px; 
	}
	
	
	.saleBadge{ z-index:8; }
	
	.zindex10{ position:relative; z-index:9; }
	
	
		
 
	
	.saleCont .salePrec{
		 
			padding: 5px 10px;
			 
			font-size: 13px;
			color: #fff;
			background: #c30505;
			z-index: 2;
			border-radius: 30px;
			font-family: Poppins;
	}
	
	[lang="ar"] .whatsAppLnk{
		
		    right: auto;
    left: 10px;

	}

/* Mobile styles (under 640px) */
@media (max-width: 639px) {
  .mobTwoRow {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.25rem; /* gap-1 equivalent */
  }
}

.popupMbPrice p{ margin-bottom:7px; }