@charset "utf-8";
/* CSS Document */
@import url(fontiran.css);
body{
	font-family:IRANSansXFaNum !important;
	overflow-x: hidden;
	padding: 0px;
	margin: 0px !important;
}
*, ::after, ::before {
  box-sizing: border-box;
}
ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	
}
section{
	position:relative !important
}
#top-menu{
	transition: transform .3s,-webkit-transform .3s;
	min-height: 36px;
	border-bottom: 1px solid #D5D5D5;
	color: #404166
}
#top-menu ul li{
	font-size: 1rem;
}
.send-pack-to{
	font-size: 0.85rem;
	color: #404166;
}
.user-icon .btn, .basket-icon .btn{
	border-radius:15px;
	background-color:#ececeb;
}
.basket-icon i,
.user-icon i
{
	font-size: 1.2rem;
}

#icon-row .caption{
	font-size: 0.9rem;
}


#icon-row-2 .caption{
	font-size: 0.75rem;
}




#shegeft-angiz{
	
}
.bg-fresh-700 {
  background-color: var(--color-fresh-700);
}
#shegeft-market .caption{
	font-size: 0.8rem;
}
#shegeft-market .list-group-item img{
	border-radius: 50%
}

#shop-cats h3{
	font-size: 1.1rem;
	font-weight: 600;
	margin-top: 40px;
	margin-bottom: 40px;
}


.box{
	width: 100%;
	background-color: #fff;
	margin-bottom: 17px;
	border-radius: 10px;
	padding: 10px;
	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;	
	border: 1px solid #e0e0e6;
}
#shop-cats-box{
	font-size: 1.1rem;
	font-weight: 600;
}
#shop-cats-box h3{
	color: #4D4D4D
}
#shop-cats-box .category-box i {
  font-size: 35px;
	color: #17a2b8 !important;  
  margin:0 auto;
}
#shop-cats-box .category-box .cycle {
	text-align: center
}
#shop-cats-box .category-box .caption {
	font-size: 13px;
	margin-top: 10px;
}
#shop-cats-box .category-box .caption span{
	display: block;
	margin-bottom: 10px;
	color: #4F4F4F;
	font-weight: 500
}
#shop-cats-box .category-box .caption span:last-child{
	color: #17a2b8;
	font-weight: 300
	
}
#bot-row-dark .box{
	background-color:#0062A0;
}

#bot-agreemnets h1{
	font-size: 1.2rem;
	font-weight: 500;
	color: #4D4D4D;
	margin-bottom: 10px;
}
#bot-agreemnets p{
	text-align: justify;
	text-indent: 10px;
	line-height: 1.7;
	font-size: 0.9rem;
}


@media (max-width: 900px){
  section h1{
    font-size: 2rem;
    text-align: center;
  }
  section .text-container{
    flex-direction: column;
  }
}

.reveal{
  position: relative;
  transform: translateY(150px);
  opacity: 0;
  transition: 1s all ease;
}

.reveal.active{
  transform: translateY(0);
  opacity: 1;
}

.Page-view-container .content-text p{
  line-height: 1.9;
  margin: 0 0 1.2rem 0;
}
.Page-view-container .content-text ul {
    margin: 0 0 1.2rem 0;   /* فاصله پایین لیست */
    padding-left: 1.4rem;   /* فاصله از چپ برای بولت‌ها */
}

.Page-view-container .content-text ul li {
    line-height: 1.9;       /* فاصله بین خطوط */
    margin-bottom: .5rem;   /* فاصله بین آیتم‌ها */
}
.Page-view-container .content-text h2 {
    font-size: 1.4rem;      /* تیتر سطح 2 */
    font-weight: 700;
    line-height: 1.4;
    margin: 2rem 0 1rem 0;  /* فاصله بالا/پایین */
    color: #222;
}

.Page-view-container .content-text h3 {
    font-size: 1.2rem;      /* تیتر سطح 3 */
    font-weight: 600;
    line-height: 1.5;
    margin: 1.6rem 0 0.8rem 0;
    color: #333;
}
