.ga-subcategories-mobile{display:none}
.ga-subcategories{display:flex;align-items:center;gap:22px;min-height:80px;box-sizing:border-box;padding:14px 18px;margin:0 0 24px;border:1px solid #dfe7da;background:#fff;border-radius:9px;min-width:0}
.ga-subcategories-label{flex:0 0 145px;padding-right:18px;border-right:1px solid #e6ecdf;min-width:0}.ga-subcategories-label strong{display:block;font-size:13px;color:#2e4934;line-height:1.5;overflow-wrap:anywhere}.ga-subcategories-label span{display:block;margin-top:3px;font-size:10px;color:#85917e}
.ga-subcategories-options{display:flex;flex-wrap:nowrap;align-items:stretch;gap:7px;min-width:0;flex:1;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c2d0b9 transparent;padding:3px 1px 5px}
.ga-subcategories-options>a{display:flex;align-items:center;justify-content:center;flex:none;min-height:42px;padding:10px 16px;box-sizing:border-box;border:1px solid #e0e7da;border-radius:5px;background:#fafbf8;color:#56674e;font-size:12px;font-weight:600;text-decoration:none;line-height:1.5;white-space:nowrap}
.ga-subcategories-options>a:hover{border-color:#99b18c;background:#eef4e7;color:#315d35}.ga-subcategories-options>a[aria-current=page]{border-color:#315d35;background:#315d35;color:#fff}
.ga-subcategories-options>a:focus-visible{outline:2px solid #63835f;outline-offset:-2px}
@media(max-width:700px){.ga-subcategories{display:block;min-height:112px;padding:12px 14px;margin:0 0 18px}.ga-subcategories-label{display:flex;gap:10px;align-items:center;max-width:none;border:0;padding:0;margin-bottom:8px}.ga-subcategories-label span{margin:0}.ga-subcategories-options{gap:7px}.ga-subcategories-options>a{font-size:11px;min-height:42px;padding:9px 12px}}
@media(max-width:700px){.ga-subcategories{padding:16px;min-height:120px}.ga-subcategories-options{display:none}.ga-subcategories-label{margin-bottom:12px}.ga-subcategories-label strong{font-size:14px}.ga-subcategories-label span{font-size:11px}.ga-subcategories-mobile{display:block}.ga-subcategories-mobile>span{display:none}.ga-subcategories-mobile select{width:100%;min-height:50px;padding:12px;border:1px solid #d6e1d0;border-radius:6px;background:#f9fbf7;color:#315d35;font:inherit;font-size:16px;box-sizing:border-box}}
