.public-category-nav_root__mY6I5{position:static;display:flex;align-items:center}.public-category-nav_dark__pQmG8,.public-category-nav_home__lWHjE,.public-category-nav_light__MFQld{color:inherit}.public-category-nav_trigger__ajnvS{display:flex;align-items:center;gap:2px}.public-category-nav_trigger__ajnvS>a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.public-category-nav_trigger__ajnvS>button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.public-category-nav_trigger__ajnvS>button svg{width:14px;height:14px;transition:transform .18s ease}.public-category-nav_open__WQx2g .public-category-nav_trigger__ajnvS>button svg{transform:rotate(180deg)}.public-category-nav_panel__VnHUI a:focus-visible,.public-category-nav_trigger__ajnvS>a:focus-visible,.public-category-nav_trigger__ajnvS>button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.public-category-nav_panel__VnHUI{position:absolute;z-index:30;top:100%;left:clamp(22px,4.5vw,76px);right:clamp(22px,4.5vw,76px);max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain;background:#f6f6f2;color:var(--site-navy);border:1px solid #d5dcdd;border-radius:14px;box-shadow:0 12px 24px rgba(12,25,42,.12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transform-origin:top center;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.public-category-nav_open__WQx2g .public-category-nav_panel__VnHUI{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.public-category-nav_panelInner__15Obp{padding:16px 20px 20px}.public-category-nav_panelHeading__c3YN2{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid #d5dcdd}.public-category-nav_panelHeading__c3YN2>span{font-size:13px;font-weight:600;line-height:1.5}.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI a{border-radius:6px;text-decoration:none}.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_panelHeading__c3YN2>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:4px 0;border-radius:6px;border:0;background:transparent;color:var(--brand-blue);font-size:13px;font-weight:600;white-space:nowrap}.public-category-nav_grid__7eida{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.public-category-nav_category__F4qH4{min-width:0;padding:0 16px;border-inline-start:1px solid #d5dcdd}.public-category-nav_category__F4qH4:first-child{padding-inline-start:0;border-inline-start:0}.public-category-nav_category__F4qH4:last-child{padding-inline-end:0}.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_categoryHeading__rLAnt{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;margin:0 0 10px;padding:0;border-radius:6px;border:0;background:transparent;color:var(--site-navy)}.public-category-nav_thumbnail__R0c1C{position:relative;display:block;width:64px;height:56px;overflow:hidden;background:#fff;border:1px solid #e2e6e5;border-radius:10px}.public-category-nav_thumbnail__R0c1C:empty{background:transparent;border-color:transparent}.public-category-nav_thumbnail__R0c1C img{object-fit:contain;padding:4px}.public-category-nav_categoryTitle__q4viF{font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.public-category-nav_products__2H0El{list-style:none;margin:0;padding:0}.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_products__2H0El a{display:flex;align-items:center;min-height:44px;padding:8px 4px;border-radius:6px;border:0;background:transparent;color:#46565a;font-size:14px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_categoryHeading__rLAnt:focus-visible,.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_panelHeading__c3YN2>a:focus-visible,.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_products__2H0El a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;background:#e8eef1;color:var(--brand-blue)}.public-category-nav_categoryEmpty__Of8wm,.public-category-nav_empty__d_8SW{margin:12px 0 0;color:#46565a;font-size:14px;line-height:1.5}@media (hover:hover) and (pointer:fine){.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_categoryHeading__rLAnt:hover,.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_products__2H0El a:hover{background:#e8eef1;color:var(--brand-blue)}.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_panelHeading__c3YN2>a:hover{background:transparent;color:var(--brand-blue)}.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_categoryHeading__rLAnt:hover .public-category-nav_categoryTitle__q4viF,.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_panelHeading__c3YN2>a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:1199px){.public-category-nav_root__mY6I5{display:block;width:100%}.public-category-nav_trigger__ajnvS{width:100%;justify-content:space-between}.public-category-nav_trigger__ajnvS>a{flex:1;min-height:48px}.public-category-nav_trigger__ajnvS>button{width:48px;height:48px}.public-category-nav_panel__VnHUI{position:static;display:none;max-height:none;overflow:visible;margin:4px 0 16px;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}.public-category-nav_open__WQx2g .public-category-nav_panel__VnHUI{display:block}.public-category-nav_panelInner__15Obp{padding:12px 16px 16px}.public-category-nav_category__F4qH4{padding-inline:12px}.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_categoryHeading__rLAnt{grid-template-columns:1fr;gap:8px;min-height:112px;align-content:start}}@media (min-width:600px) and (max-width:899px){.public-category-nav_grid__7eida{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 0}.public-category-nav_category__F4qH4{grid-column:span 2}.public-category-nav_category__F4qH4:nth-child(4){grid-column:2/span 2;border-inline-start:0}.public-category-nav_category__F4qH4:nth-child(5){grid-column:4/span 2;padding-inline-end:12px}}@media (max-width:599px){.public-category-nav_panelInner__15Obp{padding:8px 12px 12px}.public-category-nav_panelHeading__c3YN2{gap:12px;margin-bottom:4px;padding-bottom:4px}.public-category-nav_panelHeading__c3YN2>span{display:none}.public-category-nav_grid__7eida{grid-template-columns:1fr}.public-category-nav_category__F4qH4,.public-category-nav_category__F4qH4:first-child,.public-category-nav_category__F4qH4:last-child{padding:14px 0;border-inline-start:0;border-bottom:1px solid #d5dcdd}.public-category-nav_category__F4qH4:last-child{border-bottom:0;padding-bottom:0}.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_categoryHeading__rLAnt{grid-template-columns:64px minmax(0,1fr);min-height:56px;gap:12px;margin-bottom:6px;align-content:normal}.public-category-nav_root__mY6I5 .public-category-nav_panel__VnHUI .public-category-nav_products__2H0El a{min-height:44px;padding-block:8px}}@media (prefers-reduced-motion:reduce){.public-category-nav_panel__VnHUI,.public-category-nav_trigger__ajnvS>button svg{transition:none;transform:none}}