/* One shared navigation tree for desktop, tablet, and mobile. */
@media(max-width:1023px){
html body:not(.wp-admin) footer.ayesh-p11-footer.ayesh-p181-footer > .ayesh-p164-desktop {display:block!important;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-container {width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:32px 0;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-grid > * {min-width:0;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-brand {grid-column:1/-1;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-logo {display:flex;width:180px;height:60px;border-radius:6px;background:#1b2239;align-items:center;justify-content:center;overflow:hidden;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-logo img {display:block;width:170px;height:auto;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-tagline {font-size:13px;margin:12px 0;color:#646464;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-brand-link {display:block;min-height:44px;line-height:1.5;padding:10px 0;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-col h2,
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-payments h3 {font-size:13px;line-height:1.5;color:#a4101e;margin:0 0 12px;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-col ul {list-style:none;padding:0;margin:0;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-col li {margin:0;}
html body:not(.wp-admin) footer.ayesh-p181-footer a {color:#343434;overflow-wrap:anywhere;text-decoration:none;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-col li a {display:flex;align-items:center;min-height:44px;font-size:13px;line-height:1.5;padding:6px 0;box-sizing:border-box;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-social > span {display:block;font-size:13px;margin:8px 0;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-social-icons {display:flex;flex-wrap:wrap;gap:8px;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-social-icons a {display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ddd;border-radius:50%;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-social-icons svg {width:20px;height:20px;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-payments {margin-top:20px;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p165-payment-image {max-width:100%;width:190px;height:auto;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-payments p {font-size:12px;color:#646464;}
html body:not(.wp-admin) footer.ayesh-p11-footer.ayesh-p181-footer .ayesh-p164-legal-links {display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-bottom:16px;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-legal-links a {display:inline-flex;align-items:center;min-height:44px;font-size:12px;}
}
@media(max-width:360px){html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-grid{grid-template-columns:1fr;}}

/* v1.0.86: grouped mobile links with always-visible copyright. */
.ayesh-mobile-footer-groups[hidden] {display:none!important;}
@media (max-width:760px) {
html body:not(.wp-admin) footer.ayesh-p181-footer.ayesh-footer-mobile-ready > .ayesh-p164-desktop,
html body:not(.wp-admin) footer.ayesh-p181-footer.ayesh-footer-mobile-ready > .ayesh-p11-footer-bottom {display:none!important;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-groups {width:calc(100% - 32px);margin:0 auto;padding:16px 0 24px;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-group {margin:0;border:0;border-bottom:1px solid #e3e3e3;border-radius:0;background:transparent;box-shadow:none;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-group > summary {display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;box-sizing:border-box;padding:16px 2px;margin:0;list-style:none;color:#232323;font-family:inherit;font-size:13px;font-weight:600;line-height:1.6;letter-spacing:.025em;text-transform:uppercase;cursor:pointer;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-group > summary::-webkit-details-marker {display:none;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-group > summary::after {content:'+';display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#efefef;color:#646464;font-size:18px;font-weight:400;line-height:1;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-group[open] > summary {color:#a4101e;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-group[open] > summary::after {content:'−';background:#f7e9eb;color:#a4101e;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-group > summary:focus-visible {outline:2px solid #a4101e;outline-offset:2px;border-radius:4px;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-panel {padding:0 2px 20px;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-panel .ayesh-p164-payments {margin:0;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-panel .ayesh-p164-payments > h3 {display:none;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-panel .ayesh-p164-legal-links {flex-direction:column;align-items:flex-start;gap:0;margin:0;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-panel .ayesh-p164-legal-links a {font-size:13px;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-panel .hb-footer-copyright-row {display:grid;gap:8px;text-align:left;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-panel .hb-footer-copyright-row p {margin:0;color:#646464;font-size:12px;line-height:1.7;}
}

@media (max-width:760px) {
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-logo,
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-footer-top-categories {display:none!important;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-panel .ayesh-p164-brand {margin-bottom:20px;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-panel .ayesh-p164-payments {margin-top:20px;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-panel .ayesh-p164-payments > h3 {display:block;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-credits {padding:20px 2px 0;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-credits .hb-footer-copyright-row {display:grid;gap:8px;text-align:center;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-credits .hb-footer-copyright-row p {margin:0;color:#646464;font-size:12px!important;line-height:1.7;}
}

/* v1.0.87: simplify the mobile Help Center only. */
@media (max-width:760px) {
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-brand > .ayesh-p164-tagline,
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-brand > .ayesh-p164-brand-link[href="https://wa.me/8801540752576"] {display:none!important;}
}

/* v1.0.88: trim mobile quick links. */
@media (max-width:760px) {
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-footer-mobile-hidden {display:none!important;}
}

/* v1.0.89: social shortcuts in Quick Links; simplified Help Center. */
@media (max-width:760px) {
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-brand,
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-footer-help-links > h2 {display:none!important;}
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-panel > .ayesh-p164-social-icons {margin-top:16px;}
}

/* v1.0.93: mobile Connect contains social links only. */
html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-footer-daraz-icon {display:none!important;}
@media (max-width:760px) {
 html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-footer-quick-links > ul,
 html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-connect > ul {display:none!important;}
 html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-mobile-footer-panel > .ayesh-p164-social-icons {margin-top:0;}
 html body:not(.wp-admin) footer.ayesh-p181-footer .ayesh-p164-social-icons .ayesh-footer-daraz-icon {display:flex!important;color:#f85606!important;order:5;}
}
