.shop-nav-mobile,.shop-nav-toggle{display:none}.shop-nav-mobile-discover{color:inherit;text-decoration:none}@media (max-width:900px){.shop-nav-desktop{display:none!important}.shop-nav-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;border:1px solid rgba(0,0,0,.08);background:#fafafa;cursor:pointer;flex-shrink:0;padding:0}.shop-nav-toggle span{display:block;width:16px;height:1.5px;background:#0a0a0a;margin:0 auto;transition:transform .2s ease,opacity .2s ease}.shop-nav-toggle-open span:first-child{transform:translateY(6.5px) rotate(45deg)}.shop-nav-toggle-open span:nth-child(2){opacity:0}.shop-nav-toggle-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-right{gap:8px;min-width:0}.nav-right .nav-btn-solid{padding:8px 12px;font-size:10px;letter-spacing:.1em;flex-shrink:0}.shop-nav-mobile{display:flex;flex-direction:column;gap:20px;position:fixed;top:58px;left:0;right:0;bottom:0;z-index:200;background:#fafafa;border-top:1px solid rgba(0,0,0,.08);padding:12px 20px 32px;overflow-y:auto}.shop-nav-mobile-links{list-style:none;margin:0;padding:0}.shop-nav-mobile-links li{border-bottom:1px solid rgba(0,0,0,.08)}.shop-nav-mobile-links a{display:block;padding:16px 0;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a;text-decoration:none}.shop-nav-mobile-auth{display:flex;flex-direction:column;gap:10px}.shop-nav-mobile-auth .nav-btn{justify-content:center;width:100%}}