/* Accessible catalogue disclosure shared by landing, shop and category pages. */
#navbar .eq-nav-disclosure{position:static}#navbar .eq-nav-trigger{display:inline-flex;align-items:center;gap:8px;padding:12px 0;background:transparent;border:0;font:400 12px/1.5 'Inter',Arial,sans-serif;color:#526877;cursor:pointer;white-space:nowrap}#navbar .eq-nav-trigger:hover,#navbar .eq-nav-trigger[aria-expanded=true]{color:#246bfd}#navbar .eq-nav-chevron{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#f0f4f8;color:#6b8190;transition:background .2s,color .2s}#navbar .eq-nav-chevron-icon{display:block;width:14px;height:14px;transition:transform .24s cubic-bezier(.2,.7,.3,1)}#navbar .eq-nav-trigger:hover .eq-nav-chevron,#navbar .eq-nav-trigger[aria-expanded=true] .eq-nav-chevron{background:#e8f0ff;color:#246bfd}#navbar .eq-nav-trigger[aria-expanded=true] .eq-nav-chevron-icon{transform:rotate(180deg)}
#navbar .eq-nav-panel{position:absolute;inset:calc(100% + 12px) 0 auto;max-width:1180px;margin-inline:auto;background:#fff;color:#102d3a;border:1px solid #e1eaf3;border-radius:28px;box-shadow:0 22px 65px #102d3a1c;overflow:auto;max-height:calc(100svh - 135px);overscroll-behavior:contain}#navbar .eq-nav-panel[hidden]{display:none!important}#navbar .eq-nav-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px 32px 25px}#navbar .eq-nav-category{min-width:0}#navbar .eq-nav-category-title{display:inline-block;color:#102d3a;font:600 20px/1.3 'Manrope','Inter',Arial,sans-serif;letter-spacing:-.04em;padding:0;margin:0;text-transform:none}#navbar .eq-nav-category-title::after{display:none}#navbar .eq-nav-category-title:hover{color:#246bfd}#navbar .eq-nav-description{font:400 11px/1.65 'Inter',Arial,sans-serif;color:#617582;margin:8px 0 15px;max-width:255px}#navbar .eq-nav-types{padding:0;margin:0;list-style:none;display:grid;gap:2px}#navbar .eq-nav-types a{display:flex;justify-content:space-between;gap:14px;align-items:center;font:400 12px/1.5 'Inter',Arial,sans-serif;text-transform:none;letter-spacing:0;color:#3d5665;padding:9px 11px;margin-inline:-11px;border-radius:11px;text-decoration:none}#navbar .eq-nav-types a::after{display:none}#navbar .eq-nav-link-icon{display:block;flex-shrink:0;width:14px;height:14px;color:#91a2af}#navbar .eq-nav-types a:hover .eq-nav-link-icon{color:#246bfd}#navbar .eq-nav-types a:hover{background:#eff5ff;color:#246bfd}#navbar .eq-nav-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f4f8fb;padding:17px 32px}#navbar .eq-nav-bottom>span{font:400 11px/1.6 'Inter',Arial,sans-serif;color:#617582}#navbar a.eq-nav-all{display:inline-flex;align-items:center;gap:9px;font:500 12px/1.5 'Inter',Arial,sans-serif;color:#246bfd;text-transform:none;letter-spacing:0;padding:5px 0;white-space:nowrap}#navbar a.eq-nav-all::after{display:none}#navbar a.eq-nav-all .eq-nav-link-icon{color:currentColor}#navbar .eq-nav-trigger:focus-visible,#navbar .eq-nav-panel a:focus-visible{outline:2px solid #246bfd;outline-offset:4px}
#navbar.eq-nav-mobile #nav-links.nav-open{max-height:calc(100svh - 108px);overflow-y:auto;overscroll-behavior:contain}#navbar.eq-nav-mobile .eq-nav-trigger{width:100%;justify-content:space-between;font-size:14px;padding:12px 0}#navbar.eq-nav-mobile .eq-nav-panel{position:static;max-height:none;max-width:none;border-radius:19px;box-shadow:none;margin:5px 0 12px;overflow:visible;border:1px solid #e2ebf3}#navbar.eq-nav-mobile .eq-nav-columns{grid-template-columns:1fr;gap:25px;padding:23px}#navbar.eq-nav-mobile .eq-nav-category-title{font-size:19px}#navbar.eq-nav-mobile .eq-nav-types{grid-template-columns:1fr 1fr;gap:3px 20px}#navbar.eq-nav-mobile .eq-nav-types a{font-size:12px;min-height:44px}#navbar.eq-nav-mobile .eq-nav-description{margin-bottom:9px}#navbar.eq-nav-mobile .eq-nav-bottom{padding:17px 23px;align-items:flex-start;flex-direction:column;gap:10px;border-radius:0 0 18px 18px}#navbar.eq-nav-mobile .eq-nav-bottom>span{font-size:10px}
#navbar.eq-nav-mobile .eq-nav-disclosure{min-width:0}#navbar.eq-nav-mobile .eq-nav-types{grid-template-columns:repeat(2,minmax(0,1fr))}#navbar.eq-nav-mobile .eq-nav-types a{white-space:normal;gap:8px;margin-inline:0;padding-inline:0}#navbar.eq-nav-mobile .eq-nav-chevron{width:26px;height:26px;flex-basis:26px}
@media(max-width:420px){#navbar.eq-nav-mobile .eq-nav-types{grid-template-columns:1fr;gap:0}#navbar.eq-nav-mobile .eq-nav-columns{padding:19px}}
@media(prefers-reduced-motion:reduce){#navbar .eq-nav-chevron,#navbar .eq-nav-chevron-icon{transition:none}}
