/* Auyin IKEA-style mobile menu v1 */
#aym{display:none}
@media (max-width:991.98px){
#aym.on{display:block;position:fixed;inset:0;z-index:100000;background:#fff;overflow-y:auto;font-family:'Noto Sans',Arial,sans-serif;color:#111;-webkit-overflow-scrolling:touch}
html.aym-lock,html.aym-lock body{overflow:hidden}
#aym .aym-head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;height:64px;padding:0 12px;position:sticky;top:0;background:#fff}
#aym .aym-head b{text-align:center;font-size:17px;font-weight:700}
#aym .aym-head button{background:none;border:0;width:44px;height:44px;font-size:32px;line-height:1;color:#111;cursor:pointer;padding:0}
#aym .aym-back svg{transform:rotate(180deg)}
#aym ul{list-style:none;margin:0;padding:0}
#aym .aym-row{display:flex;align-items:center;gap:18px;padding:12px 24px;min-height:78px;border-bottom:1px solid #dfdfdf;color:#111;text-decoration:none;font-size:16px}
#aym .aym-list li:first-child .aym-row{border-top:1px solid #dfdfdf}
#aym .aym-row img{width:54px;height:54px;object-fit:contain;flex:none;background:#fff}
#aym .aym-row span{flex:1}
#aym .aym-links{padding:20px 24px 40px}
#aym .aym-links a{display:block;padding:10px 0;color:#111;font-size:15px;font-weight:700;text-decoration:none}
}
