body{margin:0!important}.object-fit-contain img{object-fit:contain}.section-title{position:relative}.section-title:before{content:"";width:16px;height:16px;background:#af0923;border-radius:50%;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.img-square{aspect-ratio:1/1}.header__mega-menu .e-n-tab-title{cursor:pointer}.header__mega-menu .header__mega-menu--link a{display:block}.header__mega-menu .header__mega-menu--link a .elementor-button-content-wrapper{justify-content:start}.header__mega-menu .e-n-tabs-content{min-height:510px}.product-card a{height:100%!important}.product-card__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.product-card__price .price{margin:0}.wpp-subcats-swiper{position:relative}.wpp-subcats-swiper .wpp-swiper{width:100%}.wpp-subcats-swiper .swiper-slide{height:auto}.wpp-subcats-swiper .wpp-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;text-decoration:none}.wpp-subcats-swiper .wpp-img{width:var(--wpp-img,120px);height:var(--wpp-img,120px);border-radius:14px;overflow:hidden;display:block}.wpp-subcats-swiper .wpp-img img{width:100%;height:100%;object-fit:cover;display:block}.wpp-subcats-swiper .wpp-title{font-size:14px;line-height:1.4;color:#000}.wpp-subcats-swiper .wpp-count{font-size:12px;opacity:.7}.wpp-subcats-swiper .wpp-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .12)}.wpp-subcats-swiper .wpp-prev{right:calc(var(--wpp-nav-offset, 18px) * -1)}.wpp-subcats-swiper .wpp-next{left:calc(var(--wpp-nav-offset, 18px) * -1)}.wpp-subcats-swiper .wpp-nav span{font-size:22px;line-height:1}.wpp-subcats-swiper .wpp-nav.swiper-button-disabled{opacity:.35;cursor:default}.post-card__image img{aspect-ratio:16/9;object-fit:cover}.woocommerce-notices-wrapper{font-family:"IRANSansXFaNum"}.woocommerce .woocommerce-Reviews-title{display:none!important}.woocommerce-Tabs-panel h2:nth-child(1),.woocommerce-Reviews-title{margin-bottom:30px!important;padding-bottom:15px;border-bottom:2px dashed #ccc;line-height:45px}.woocommerce #reviews #comments ol.commentlist li.depth-1:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:20px!important;padding-bottom:15px!important}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:60px!important;background:none!important;border:none!important;border-radius:100%}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 80px 0 0!important;border:none!important;border-radius:0!important}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin-bottom:15px;font-family:"IRANSansXFaNum",tahoma;font-size:14px;line-height:30px!important;color:#000}#review_form_wrapper{margin:top 20px;padding:20px;border:0}.comment-reply-title{margin-bottom:30px;font-family:"IRANSansXFaNum",tahoma;font-weight:700;font-size:18px;line-height:45px}.woocommerce #review_form label{display:block;font-family:"IRANSansXFaNum",tahoma;font-size:14px;line-height:35px;color:#000}.woocommerce .comment-form-rating .stars a{color:#ED2353}.woocommerce #review_form #respond textarea{height:200px!important;padding:10px 20px;font-family:"IRANSansXFaNum",tahoma;font-size:14px;line-height:35px;color:#000;border:1px solid #ccc!important;border-radius:5px}.woocommerce #review_form #respond .form-submit{text-align:end!important}.woocommerce #review_form #respond .form-submit input#submit{padding:1px 30px!important;background:#ED2353!important;font-family:"IRANSansXFaNum",tahoma;font-size:14px;line-height:35px;color:#fff!important;border:0;border-radius:6px!important;display:inline-block!important;cursor:pointer}.woocommerce .description{font-family:"IRANSansXFaNum",tahoma;line-height:30px;color:#000}.woocommerce .star-rating{color:#F9A825}.woocommerce .description p{font-size:14px}@media (max-width:767px){.desktop-only{display:none!important}}@media (min-width:768px){.mobile-only{display:none!important}}