body{background:#fffdf9;color:#493024}body .el-site{font-family:Vazirmatn,Tahoma,sans-serif} .el-page{padding-top:65px;padding-bottom:80px;min-height:55vh;direction:rtl;font-family:Vazirmatn,Tahoma,sans-serif}.el-page-title{font-size:clamp(27px,4vw,43px);font-weight:800;color:#493024;margin:0 0 28px}.el-editor-content{font-size:16px;line-height:2;color:#5b463a}.el-editor-content img{border-radius:14px}.el-editor-content a{color:#8e6245;text-decoration:underline}.el-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.el-post-card{border-radius:16px;overflow:hidden;background:#f9f3eb;box-shadow:0 4px 20px #47302010}.el-post-card img,.el-placeholder{height:220px;width:100%;object-fit:cover;background:#e5d8ca}.el-post-card-content{padding:20px}.el-post-card h2{font-size:20px;line-height:1.6;color:#493024;margin:7px 0}.el-post-card p{font-size:13px;color:#776053}.el-post-card span{font-size:13px;color:#a57d5b}.el-post-card small{color:#a08069}.el-article{max-width:840px;margin:auto}.el-article-image{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:16px;margin-bottom:25px}.el-post-nav{display:flex;justify-content:space-between;margin-top:45px}.el-pagination{margin:30px auto}.el-woocommerce .woocommerce ul.products li.product{background:#f8f3ed;padding:12px;border-radius:14px}.el-woocommerce .woocommerce ul.products li.product img{border-radius:10px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:#493024!important;color:#fff!important;border-radius:30px!important}.el-site .el-global-header .el-nav ul.el-custom-menu{display:flex;gap:16px;list-style:none;margin:0;padding:0}.el-site .el-global-header .el-nav ul.el-custom-menu li{margin:0}.el-site .el-global-header .el-mobile-nav ul.el-custom-menu{display:contents}.el-site .el-global-header .el-mobile-nav ul.el-custom-menu li{list-style:none}.el-site .el-global-header .el-mobile-nav ul.el-custom-menu a{display:block}.el-site.el-main{background:#fffdf9}.el-site.el-main .el-hero{margin-top:0}.el-site.el-main .el-footer{display:none}@media(max-width:780px){.el-page{padding-top:38px;padding-bottom:55px}.el-post-grid{grid-template-columns:1fr 1fr;gap:12px}.el-post-card img,.el-placeholder{height:150px}.el-post-card-content{padding:12px}.el-post-card h2{font-size:15px}.el-post-card p{font-size:12px}}@media(max-width:480px){.el-post-grid{grid-template-columns:1fr}.el-post-card img,.el-placeholder{height:215px}}
/* EL Yoga WooCommerce storefront v1.2 */
.el-woocommerce{max-width:1220px;margin-inline:auto;min-height:60vh}
.el-woocommerce .woocommerce-products-header__title{font-size:clamp(28px,4vw,42px);color:#493024;margin-bottom:28px}
.el-woocommerce .woocommerce-result-count,.el-woocommerce .woocommerce-ordering{font-size:13px;color:#806d61;margin-bottom:24px}
.el-woocommerce .woocommerce-ordering select{border:1px solid #e7dcd2;background:#fffaf5;border-radius:12px;padding:10px;color:#493024}
.el-woocommerce .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;clear:both;margin:0 0 45px;padding:0}
.el-woocommerce .woocommerce ul.products:before,.el-woocommerce .woocommerce ul.products:after{display:none}
.el-woocommerce .woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;display:flex;flex-direction:column;align-items:stretch;min-width:0;text-align:right;background:#faf6f1;border:1px solid #f0e7de;border-radius:17px;padding:12px 12px 16px;box-shadow:0 6px 22px #4930240a;transition:transform .2s,box-shadow .2s}
.el-woocommerce .woocommerce ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 12px 28px #49302414}
.el-woocommerce .woocommerce ul.products li.product a img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover;border-radius:12px;margin-bottom:14px}
.el-woocommerce .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px;font-weight:700;line-height:1.9;color:#493024;padding:0;margin:0 0 7px}
.el-woocommerce .woocommerce ul.products li.product .price{color:#765445;font-size:13px;margin:0 0 12px}
.el-woocommerce .woocommerce ul.products li.product .button{display:inline-flex;align-self:flex-start;margin-top:auto;font-size:12px;padding:11px 18px;line-height:1.5;text-decoration:none}
.el-woocommerce .woocommerce ul.products li.product .onsale,.el-woocommerce .woocommerce span.onsale{background:#a77d64;color:white;border-radius:20px;min-width:auto;min-height:auto;line-height:1.5;padding:5px 12px}
.el-woocommerce .woocommerce div.product{display:flow-root}
.el-woocommerce .woocommerce div.product div.images img{border-radius:18px}
.el-woocommerce .woocommerce div.product .product_title{color:#493024;font-size:clamp(25px,3vw,37px);line-height:1.5}
.el-woocommerce .woocommerce div.product .woocommerce-tabs{clear:both;padding-top:30px}
.el-woocommerce .woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:10px 10px 0 0}
.el-woocommerce .woocommerce-message,.el-woocommerce .woocommerce-info{border-top-color:#a77d64;background:#faf5ef;color:#493024}
@media(max-width:980px){.el-woocommerce .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.el-woocommerce .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.el-woocommerce .woocommerce ul.products li.product{padding:8px 8px 13px}.el-woocommerce .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px}.el-woocommerce .woocommerce ul.products li.product .button{font-size:11px;padding:9px 12px}.el-woocommerce .woocommerce-result-count,.el-woocommerce .woocommerce-ordering{float:none!important;display:block}}
