@font-face{font-family:Atlas;src:url("fonts/Vazirmatn.woff2") format("woff2");font-weight:100 900;font-display:swap}
:root{--atlas-accent:#2c48ae}body,button,input,select,textarea,body h1,body h2,body h3,body h4,body h5,body h6{font-family:Atlas,Tahoma,sans-serif}
.atlas-zone{--ink:#21232b;--blue:var(--atlas-accent);--paper:#faf8f0;--line:#cbc9bd;direction:rtl;color:var(--ink);font:16px/1.75 Atlas,Tahoma,sans-serif}
.ta-atlas-comment-author-badge{padding:.15em .6em;color:var(--atlas-accent);background:#eef0f6;border-radius:4px}

.ta-atlas-mobile-bottom-nav{display:none}
@media(max-width:767px){body.ta-atlas-has-mobile-nav{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.ta-atlas-has-mobile-nav .ta-atlas-mobile-bottom-nav{display:flex}.ta-atlas-has-mobile-nav .orchid-backtotop{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}
@media(min-width:768px) and (max-width:1024px){body.ta-atlas-has-mobile-nav.ta-atlas-nav-tablet{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.ta-atlas-nav-tablet .ta-atlas-mobile-bottom-nav{display:flex}.ta-atlas-nav-tablet .orchid-backtotop{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}
.ta-atlas-mobile-bottom-nav{position:fixed;bottom:0;inset-inline:0;z-index:90;background:#fffdf8;border-top:1px solid #dce5d8;box-shadow:0 -4px 20px #163d2910;padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));gap:8px;min-height:66px;align-items:stretch}
.ta-atlas-mobile-bottom-nav a{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:52px;font-size:11px;line-height:1.5;color:#344f40;text-decoration:none;border-radius:12px}
.ta-atlas-mobile-bottom-nav a.is-active{background:#e7eaf4;color:var(--atlas-accent)}.ta-atlas-mobile-bottom-nav a:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:-2px}
.ta-atlas-mobile-nav-icon{position:relative;display:flex}.ta-atlas-mobile-cart-count{position:absolute;top:-5px;inset-inline-end:-12px;min-width:18px;height:18px;padding:0 4px;border-radius:20px;background:var(--atlas-accent);color:#fff;font-size:10px;line-height:18px;text-align:center}
body.menu-toggle-active .ta-atlas-mobile-bottom-nav{visibility:hidden}
