/* EL Yoga v3 – designed for mobile-first Persian WooCommerce */
body.woocommerce-account .woocommerce-MyAccount-navigation{background:#fffaf6!important;border:1px solid #eaded2!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 10px 30px #4733260b!important}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:14px!important;margin:0!important}
body.woocommerce-account .woocommerce-MyAccount-navigation li{border:0!important;margin:0!important;min-width:0!important}
body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:11px!important;padding:18px 8px!important;min-height:105px!important;box-sizing:border-box!important;background:#f7f0e9!important;border:1px solid #efe3d7!important;border-radius:16px!important;color:#523c30!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;text-align:center!important}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#e9dbcc!important;border-color:#d7c3ae!important}
body.woocommerce-account .woocommerce-MyAccount-navigation li a::before{content:""!important;display:block!important;flex:0 0 33px!important;width:33px!important;height:33px!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:30px 30px!important;font-size:0!important}
body.woocommerce-account .woocommerce-MyAccount-content{border:1px solid #e9dcd0!important;border-radius:22px!important;background:#fffaf6!important;padding:clamp(18px,4vw,30px)!important;box-shadow:0 12px 28px #4733260b!important;line-height:2!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{float:none!important;width:100%!important;min-width:0!important;margin:0!important;background:white!important;border:1px solid #e6d9cb!important;border-radius:18px!important;padding:22px!important;box-sizing:border-box!important;box-shadow:0 6px 22px #4733260a!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #efe4da!important;padding-bottom:12px!important;margin-bottom:12px!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h2,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h3{font-size:20px!important;color:#4b362b!important;line-height:1.7!important;margin:0!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title a{border:1px solid #e1cfbc!important;border-radius:9px!important;padding:5px 12px!important;text-decoration:none!important;background:#f6eee5!important;color:#604938!important}
body.woocommerce-account .woocommerce-MyAccount-content address{font-style:normal!important;line-height:2.1!important;color:#715e51!important}
body.woocommerce-account .woocommerce-MyAccount-content input:not([type=checkbox]):not([type=radio]),body.woocommerce-account .woocommerce-MyAccount-content textarea,body.woocommerce-account .woocommerce-MyAccount-content select{width:100%!important;min-height:46px!important;border:1px solid #ddcfc1!important;background:#fff!important;border-radius:11px!important;padding:10px 14px!important;box-sizing:border-box!important}
body.woocommerce-account .woocommerce-MyAccount-content .select2-selection{min-height:46px!important;border-radius:11px!important;border-color:#ddcfc1!important}
body.woocommerce-account .woocommerce-MyAccount-content fieldset{border:1px solid #e7d9cc!important;border-radius:14px!important;margin:18px 0!important;padding:18px!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button,body.woocommerce-account .woocommerce-MyAccount-content button.button{border-radius:12px!important;background:#745642!important;color:white!important;padding:14px 23px!important}
/* Post comments: scoped to single posts, without touching product reviews or Gravity Forms */
body.single-post .elyoga-comments,body.single-post #comments{direction:rtl!important;text-align:right!important}
body.single-post .elyoga-comments{background:#fffaf6!important;border:1px solid #e9dcd0!important;border-radius:24px!important;padding:clamp(18px,4vw,36px)!important;box-shadow:0 10px 28px #4733260a!important}
body.single-post .elyoga-comments h2,body.single-post .elyoga-comments h3,body.single-post #reply-title{font-size:clamp(21px,4vw,27px)!important;line-height:1.6!important;color:#4c382e!important;font-weight:750!important;margin:0 0 18px!important}
body.single-post .elyoga-comments .comment-respond{padding:22px!important;border:1px solid #eaded2!important;border-radius:18px!important;background:#fff!important}
body.single-post .elyoga-comments .comment-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 18px!important}
body.single-post .elyoga-comments .comment-form p{margin:0!important;min-width:0!important}
body.single-post .elyoga-comments .comment-form-comment,body.single-post .elyoga-comments .comment-notes,body.single-post .elyoga-comments .logged-in-as,body.single-post .elyoga-comments .comment-form-cookies-consent,body.single-post .elyoga-comments .form-submit{grid-column:1/-1!important}
body.single-post .elyoga-comments label{display:block!important;margin-bottom:7px!important;color:#6b5345!important;font-weight:650!important}
body.single-post .elyoga-comments textarea,body.single-post .elyoga-comments input:not([type=checkbox]):not([type=submit]){display:block!important;width:100%!important;max-width:100%!important;min-height:48px!important;border:1px solid #dfd1c3!important;border-radius:12px!important;background:#fdfaf6!important;color:#49382e!important;padding:13px 15px!important;font:inherit!important;box-sizing:border-box!important}
body.single-post .elyoga-comments textarea{min-height:160px!important;resize:vertical!important}
body.single-post .elyoga-comments textarea:focus,body.single-post .elyoga-comments input:focus{outline:2px solid #c6a68b!important;outline-offset:1px!important}
body.single-post .elyoga-comments input[type=submit]{background:#745642!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:13px 30px!important;font-weight:750!important;font-size:16px!important;cursor:pointer!important;box-shadow:none!important}
body.single-post .elyoga-comments .comment-list{list-style:none!important;padding:0!important;margin:20px 0!important}
body.single-post .elyoga-comments .comment-list li.comment{background:#fff!important;border:1px solid #ecdfd2!important;border-radius:16px!important;padding:18px!important;margin:12px 0!important}
body.single-post .elyoga-comments a{color:#826047!important}
@media(max-width:780px){body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;margin:0 0 18px!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr!important}body.single-post .elyoga-comments .comment-form{grid-template-columns:1fr!important}body.single-post .elyoga-comments .comment-respond{padding:16px!important}}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23745642%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E")!important}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--orders a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23745642%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8l3%203v15l-3-2-4%202-4-2-3%202V6z%22%2F%3E%3Cpath%20d%3D%22M9%2010h6M9%2014h6%22%2F%3E%3C%2Fsvg%3E")!important}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23745642%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v12m-4-4%204%204%204-4M4%2017v4h16v-4%22%2F%3E%3C%2Fsvg%3E")!important}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23745642%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%205-8%2011-8%2011S4%2015%204%2010a8%208%200%201%201%2016%200z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E")!important}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23745642%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021v-2a8%208%200%200%201%2016%200v2%22%2F%3E%3C%2Fsvg%3E")!important}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23745642%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%204H5a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h5M13%207l5%205-5%205M8%2012h10%22%2F%3E%3C%2Fsvg%3E")!important}
