
.category-nav{position:relative;z-index:30;overflow:visible;background:#fff;border-bottom:1px solid #e7e9ed}.category-nav .category-nav-inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:visible;align-items:stretch}.category-nav .nav-group{position:relative;min-width:0;border:0;margin:0;padding:0}.category-nav summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;min-height:62px;padding:16px 7px;font-size:14px;font-weight:700;color:#333;white-space:nowrap;user-select:none}.category-nav summary::-webkit-details-marker{display:none}.category-nav summary svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .2s}.category-nav details[open] summary{color:#e11b22;background:#fff6f6}.category-nav details[open] summary svg{transform:rotate(180deg)}.category-nav summary:focus-visible,.category-nav a:focus-visible{outline:2px solid #e11b22;outline-offset:-3px}.category-nav .nav-dropdown{position:absolute;top:100%;left:0;width:330px;max-width:90vw;background:#fff;border:1px solid #ebecef;border-top:3px solid #e11b22;border-radius:0 0 14px 14px;box-shadow:0 12px 28px #20304020;padding:8px;z-index:50}.category-nav .nav-dropdown a{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;white-space:normal;word-break:keep-all;padding:13px 12px;font-size:13px;line-height:1.45;border-radius:7px;font-weight:500;color:#434750}.category-nav .nav-dropdown a:hover,.category-nav .nav-dropdown a[aria-current="page"]{background:#fff3f3;color:#d51b23}.category-nav .nav-dropdown a span{color:#e11b22;font-size:23px}.category-nav .nav-direct{display:flex;align-items:center;justify-content:center;padding:16px 7px;min-height:62px;font-size:14px;font-weight:700}.category-nav .nav-direct[aria-current="page"]{color:#e11b22;background:#fff6f6}@media(max-width:700px){.category-nav .category-nav-inner{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.category-nav summary,.category-nav .nav-direct{font-size:12px;min-height:46px;padding:12px 3px}.category-nav .nav-group:nth-child(3) .nav-dropdown{left:auto;right:0}.category-nav .nav-dropdown{width:290px;max-width:92vw}.category-nav .nav-dropdown a{font-size:12px;padding:12px 10px}.category-nav .nav-group:nth-child(2) .nav-dropdown{left:50%;transform:translateX(-50%)}.category-nav .nav-group:nth-child(4) .nav-dropdown{left:0}}
