/* These states follow the active page; All Products is not permanently selected. */
html body :is(.kh-header,.ksj-preview .kh-header) .kh-category-row{gap:6px;padding-top:5px;padding-bottom:8px;scroll-padding-inline:10px}
html body :is(.kh-header,.ksj-preview .kh-header) .kh-category-row>a{box-sizing:border-box;min-height:44px;padding:8px 12px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#2E2E2D!important;transition:background-color .15s,color .15s,border-color .15s}
html body :is(.kh-header,.ksj-preview .kh-header) .kh-category-row>a:hover{background:#E8F1E5!important;color:#245D33!important;border-color:#82BC52!important}
html body :is(.kh-header,.ksj-preview .kh-header) .kh-category-row>a[aria-current=page]{background:#82BC52!important;color:#183D23!important;border-color:#3B5E3B!important;font-weight:650!important}
html body :is(.kh-header,.ksj-preview .kh-header) .kh-category-row>a:focus-visible{outline:3px solid #3B5E3B!important;outline-offset:2px;background:#E8F1E5!important}
/* Keep a semantic heading for readers and search while removing the large duplicate title. */
body.archive.woocommerce .woocommerce-products-header__title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.archive.woocommerce .nasa_shop_description-wrap{margin:0!important;padding:0!important}
body.archive.woocommerce .woocommerce-products-header .page-description:empty{display:none!important}
@media(max-width:699px){html body :is(.kh-header,.ksj-preview .kh-header) .kh-category-row>a.kh-shop-all{display:inline-flex!important}}
@media(prefers-reduced-motion:reduce){html body .kh-category-row>a{transition:none}}
body.archive.woocommerce #nasa-breadcrumb-site{background:none!important;margin:0!important;padding:0!important;min-height:0!important}
body.archive.woocommerce #nasa-breadcrumb-site .breadcrumb-row{height:0!important;min-height:0!important;padding:0!important;margin:0!important}
body.archive.woocommerce #nasa-breadcrumb-site .breadcrumb{display:none!important}
body.archive.woocommerce #nasa-breadcrumb-site h1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
html body :is(.kh-header,.ksj-preview .kh-header) .kh-category-row>a[aria-current=page]:hover{background:#6FA83F!important;border-color:#245D33!important}
