.woocommerce .term-description{font-size:16px;color:#555;line-height:1.8;margin:20px 0;padding:20px;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);border-left:5px solid #d33;transition:all .3s ease}.woocommerce .term-description:hover{background-color:#fff;box-shadow:0 6px 15px rgba(0,0,0,.15);transform:translateY(-3px)}.woocommerce .page-title{font-size:28px;color:#333;font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.woocommerce .page-title::after{content:"";display:block;width:60px;height:3px;background-color:#d33;margin:15px auto 0}.qa-reply{padding:11px!important;margin:5px 4px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word;margin-bottom:11px}.elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:0!important;margin-left:calc(31px / 2)}#ez-toc-container{background:#f5f5f5;padding:10px 20px 10px 10px;border-radius:9px;border:none!important}#ez-toc-container a{font-size:15px}div#ez-toc-container .ez-toc-title{font-weight:500}#ez-toc-container a{font-size:15px;color:#32b4fd}.term-description span,.term-description p{line-height:32px;color:#353535;font-size:16px}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:auto}.term-description h3{color:#353535;font-family:inherit;font-size:17px;font-weight:700}.single-post p,.single-post span{font-size:16px;line-height:32px}.abfd-container .abfd-photograph{flex-shrink:0;margin:0 0 0 20px}.woocommerce img,.woocommerce-page img{height:unset;max-width:unset}a.hero-cta.font-medium{color:#000!important}.wpstory-slider-wrapper{padding-top:31px}@media (max-width:750px){.stack-1-container{padding-right:19px!important}.mega-menu.menu-open{opacity:0}}.homedish_product_top img,.homedish_product_top img{height:auto!important;max-width:100%!important}.cat_head a.active{color:#fff!important}.product-img-box{width:100%;height:300px;background-color:#f9f9f9;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative;overflow:hidden}@media (max-width:600px){.product-img-box{height:250px}.search-results .jet-listing-grid__item img{width:166px!important;border-radius:10px 10px 10px 10px}}.icons-loaded .material-icons-outlined{visibility:visible}@media (min-width:992px){.product-img-box img{max-width:100%;border-radius:14px;margin:auto;text-align:center}.product-img-box{width:100%;height:260px;background-color:#f9f9f9;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative;overflow:hidden}body .rw_gallery_popup{margin-top:50px}.simple-product-card{flex:0 0 207px;background:#fff;border-radius:24px;padding:12px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 20px rgba(0,0,0,.03);transition:transform .2s,box-shadow .2s;position:relative}.product-img-box img{max-width:100%;max-height:300px!important;height:258px;border-radius:5px;width:194px}.new-price{font-size:1.1rem;color:#333;font-weight:800;margin-left:6px}}.sub-menu .sub-menu{top:0;right:100%;margin-top:0}.offer-actions{display:inline-flex!important;flex-direction:unset;gap:8px}.new-price{font-size:15px;font-family:"IRANYekanFN"!important}h3.blog-title.font-bold a{font-family:"IRANYekanFN"!important}.footer-desc-text.expanded{-webkit-line-clamp:unset}.footer-toggle{color:red;cursor:pointer;font-size:14px;display:inline-block;margin-top:6px}.mega-content-hidden{display:none!important}.mega-menu.menu-open.mega-menu-shadow{box-shadow:0 60px 40px rgba(0,0,0,.15)!important}.mega-menu.menu-open{opacity:1;visibility:visible;pointer-events:auto;background:0 0;box-shadow:none}