.gs-store-category-menu{padding:20px 0;border-top:1px solid var(--gm-line,rgba(255,255,255,.15))}
.gs-store-category-menu h3{margin:0 0 10px;font:inherit;font-weight:700;font-size:16px;color:inherit}
.gs-store-category-menu>div,.gs-store-category-links{display:flex;flex-wrap:wrap;gap:8px 16px}
.gs-store-category-menu a,.gs-store-category-links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;max-width:100%}
.gs-store-category-menu a:focus-visible,.gs-store-category-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.gs-store-category-menu a:hover,.gs-store-category-links a:hover{text-decoration-thickness:2px}
.gs-store-category-menu a[aria-current=page],.gs-store-category-links a[aria-current=page]{font-weight:700}
.gs-store-category-browse{padding:0 0 20px;color:var(--sh-text,#fff)}
.gs-store-category-browse h2{margin:0 0 8px;font-size:20px}
.gs-store-category-browse p{max-width:70ch;line-height:1.6;margin:0 0 12px;overflow-wrap:anywhere}
.gs-store-category-links{margin:0 0 12px}
.gs-store-category-select{display:grid;gap:8px;margin:16px 0 0;max-width:380px}
.gs-store-category-select label{font-weight:600;font-size:14px}
.gs-store-category-select select{width:100%;min-height:44px;border:1px solid var(--sh-line,rgba(255,255,255,.2));border-radius:8px;padding:10px;background:var(--sh-surf,#121821);color:inherit;font:inherit;font-size:16px}
.gs-store-category-select select:focus-visible{outline:2px solid var(--sh-accent,#a0acff);outline-offset:3px}
@media(max-width:700px){.gs-store-category-menu>div{gap:4px 16px}.gs-store-category-browse{padding-bottom:12px}}
