.site-header nav .products-menu{position:relative;color:#e3f0f3;font-size:.9rem;font-weight:650}
.site-header nav .products-menu summary{list-style:none;cursor:pointer;padding:12px 14px;border-radius:10px;user-select:none;white-space:nowrap}
.site-header nav .products-menu summary::-webkit-details-marker{display:none}
.site-header nav .products-menu summary::after{content:" ▾";font-size:.8em;color:#81d9e5}
.site-header nav .products-menu summary:hover,.site-header nav .products-menu[open] summary,.site-header nav .products-menu.current summary{background:#153044;color:#fff}
.site-header nav .products-menu summary:focus-visible,.site-header nav .products-menu a:focus-visible{outline:2px solid #81d9e5;outline-offset:2px}
.site-header nav .products-list{position:absolute;top:100%;left:0;min-width:210px;z-index:30;background:#0e2030;border:1px solid #315368;border-radius:12px;padding:7px;box-shadow:0 18px 25px #0007}
.site-header nav .products-list a{display:block;white-space:nowrap}
@media(max-width:900px){.site-header nav .products-menu{width:100%}.site-header nav .products-menu summary{padding:11px 14px}.site-header nav .products-list{position:static;box-shadow:none;margin:2px 0 8px 12px;min-width:0}.site-header nav .products-list a{white-space:normal}}
