.store-toolbar{justify-content:space-between;gap:10px;padding:9px 18px}.mega-nav{display:flex;flex:1;align-items:center;gap:clamp(3px,.6vw,12px);flex-wrap:wrap}.mega-home,.mega-trigger{display:inline-flex;align-items:center;gap:3px;font:500 clamp(11px,.83vw,14px) Arial,sans-serif;color:#66132a;padding:12px 6px;border:0;background:transparent;cursor:pointer;text-decoration:none;white-space:nowrap}.mega-home:hover,.mega-trigger:hover,.mega-group:focus-within>.mega-trigger{color:#ad7d23;box-shadow:inset 0 -2px #bd8424}.mega-group{position:relative}.mega-panel{display:none;position:absolute;top:100%;left:0;z-index:50;min-width:235px;max-width:320px;padding:20px;background:#fffaf5;border:1px solid #e7d0ae;border-radius:0 0 12px 12px;box-shadow:0 16px 35px #3e0d2140;line-height:1.5}.mega-panel strong{display:block;color:#8b1029;font:23px Georgia,serif;margin-bottom:12px}.mega-links{display:grid;grid-template-columns:1fr;gap:3px}.mega-links a{display:block;padding:9px 10px;border-radius:5px;color:#552332;font-size:13px}.mega-links a:hover,.mega-links a:focus-visible{background:#f5e3cc;color:#85122b;transform:translateX(3px)}@media(hover:hover) and (pointer:fine){.mega-group:hover>.mega-panel{display:block}}.mega-group:focus-within>.mega-panel,.mega-group.is-open>.mega-panel{display:block}.mega-trigger:focus-visible,.mega-links a:focus-visible{outline:2px solid #c59a42;outline-offset:2px}.store-actions{margin-left:0}.store-actions button{font-size:17px;padding:7px 9px}@media(max-width:900px){.store-toolbar{display:block;padding:8px 12px}.mega-nav{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:8px;scrollbar-width:thin;padding-bottom:7px}.mega-group{position:static}.mega-panel{position:absolute;left:8px;right:8px;top:auto;width:auto;max-width:none;min-width:0;max-height:55vh;overflow-y:auto}.store-actions{justify-content:flex-end;padding-top:6px}.mega-home,.mega-trigger{font-size:13px;padding:10px 8px}}@media(prefers-reduced-motion:reduce){.mega-links a{transition:none}}
