.percepta-unified-header .percepta-hardware-trigger{display:flex;align-items:stretch;gap:.8rem;min-height:4.6rem;padding:0 0 0 1.1rem;border:1px solid #70839A;border-radius:.3rem;background:transparent;color:#f4f7fb;font:600 1.4rem/1.4 var(--percepta-ui, var(--font-body-family));white-space:nowrap;list-style:none}.percepta-hardware-trigger>svg{position:static;flex:0 0 auto;color:var(--percepta-lime)}.percepta-hardware-trigger__grid{width:1.8rem;height:1.8rem;align-self:center}.percepta-hardware-trigger__label{display:flex;align-items:center;padding-block:.9rem;padding-right:.3rem}.percepta-hardware-trigger__toggle{display:flex;align-items:center;justify-content:center;width:4.4rem;flex:0 0 4.4rem;border-left:1px solid #70839A}.percepta-hardware-trigger__caret{position:static;width:1.6rem;height:1.6rem}.percepta-unified-header .percepta-hardware-menu{position:static}.percepta-hardware-menu[open]>.percepta-hardware-trigger{border-color:var(--percepta-lime)}.percepta-hardware-trigger--current>.percepta-hardware-trigger__label{text-decoration:underline;text-underline-offset:.4rem}.percepta-hardware-menu[open] .percepta-hardware-trigger__toggle{color:var(--percepta-lime);border-color:var(--percepta-lime)}.percepta-hardware-menu[open] .percepta-hardware-trigger__caret{transform:rotate(180deg)}.percepta-hardware-panel{position:absolute;top:100%;left:3.2rem;right:3.2rem;z-index:5;max-height:calc(100dvh - var(--header-bottom-position-desktop, 16rem) - 1.6rem);overflow-y:auto;overscroll-behavior:contain;border:1px solid #70839A;border-top:2px solid var(--percepta-lime);border-radius:0 0 .4rem .4rem;background:#0b1f33;color:var(--percepta-cream);box-shadow:0 24px 48px #0005}.percepta-hardware-content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:3.2rem;padding:3.2rem}.percepta-hardware-intro{display:flex;flex-direction:column;align-items:flex-start;padding-right:3.2rem;border-right:1px solid #70839A}.percepta-hardware-eyebrow{margin:0 0 1.4rem;color:var(--percepta-lime);font:400 1rem/1.5 var(--percepta-mono, monospace);letter-spacing:.1em;text-transform:uppercase}.percepta-hardware-intro h2{margin:0;color:var(--percepta-cream);font:600 2.8rem/1.15 var(--percepta-ui, var(--font-body-family));letter-spacing:-.04em;text-wrap:balance}.percepta-hardware-intro__description{margin:1.6rem 0 2.4rem;color:#b7c6d6;font:400 1.4rem/1.65 var(--percepta-ui, var(--font-body-family))}.percepta-hardware-all{display:inline-flex;align-items:center;gap:1.4rem;margin-top:auto;min-height:4.4rem;color:var(--percepta-cream);font:600 1.3rem/1.5 var(--percepta-ui, var(--font-body-family));text-underline-offset:.5rem}.percepta-hardware-all>span{color:var(--percepta-lime);font-size:1.8rem}.percepta-hardware-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.6rem;padding:0;margin:0;list-style:none}.percepta-hardware-categories>li{min-width:0}.percepta-hardware-link{display:grid;grid-template-columns:2.6rem minmax(0,1fr) 1.6rem;align-items:start;gap:1.4rem;height:100%;padding:1.6rem 1.2rem;border:1px solid transparent;border-radius:.3rem;color:var(--percepta-cream);text-decoration:none}.percepta-hardware-link__icon{width:2.6rem;height:2.6rem;margin-top:.2rem;color:var(--percepta-lime)}.percepta-hardware-link__arrow{width:1.6rem;height:1.6rem;margin-top:.2rem;color:var(--percepta-lime)}.percepta-hardware-link__body{min-width:0}.percepta-hardware-link__group{display:block;margin-bottom:.6rem;color:#b7c6d6;font:400 .95rem/1.4 var(--percepta-mono, monospace);letter-spacing:.08em;text-transform:uppercase}.percepta-hardware-link strong{display:block;color:inherit;font:600 1.6rem/1.4 var(--percepta-ui, var(--font-body-family))}.percepta-hardware-link__description{display:block;margin-top:.7rem;color:#b7c6d6;font:400 1.3rem/1.65 var(--percepta-ui, var(--font-body-family))}.percepta-hardware-link[aria-current=page]{border-color:#70839a;background:#8cc8ff0a}.percepta-hardware-trigger:focus-visible{outline:3px solid var(--percepta-lime);outline-offset:4px;box-shadow:none}.percepta-hardware-content a:focus-visible{outline:2px solid var(--percepta-lime);outline-offset:3px;box-shadow:none}@media(hover:hover){.percepta-unified-header .percepta-hardware-trigger:hover{border-color:var(--percepta-lime);background:#8cc8ff0f}.percepta-hardware-link:hover{border-color:#70839a;background:#8cc8ff0a}.percepta-hardware-link:hover strong,.percepta-hardware-all:hover{color:var(--percepta-lime)}}@media(prefers-reduced-motion:no-preference){.percepta-hardware-menu[open] .percepta-hardware-panel{animation:percepta-hardware-reveal .16s ease-out}@keyframes percepta-hardware-reveal{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}}@media(min-width:1200px){.percepta-hardware-panel{left:4.5rem;right:4.5rem}}@media(min-width:990px){.percepta-unified-header .header__inline-menu{justify-self:start;margin-inline-start:1.2rem}.percepta-unified-header .percepta-hardware-trigger,.percepta-unified-header .percepta-context-nav .percepta-all-services{min-height:4.6rem;font:600 1.3rem/1.4 var(--percepta-ui, var(--font-body-family))}}.percepta-hardware-content--mobile{display:block;padding:0 2.4rem 2rem;color:var(--percepta-cream)}.percepta-hardware-content--mobile .percepta-hardware-intro{padding:0 0 1.6rem;border-right:0;border-bottom:1px solid #70839A}.percepta-hardware-content--mobile .percepta-hardware-eyebrow{margin-bottom:.8rem}.percepta-hardware-content--mobile .percepta-hardware-intro h2{font-size:2.5rem}.percepta-hardware-content--mobile .percepta-hardware-intro__description{margin:1rem 0}.percepta-hardware-content--mobile .percepta-hardware-categories{grid-template-columns:minmax(0,1fr);gap:.4rem;margin-top:1.2rem}.percepta-hardware-content--mobile .percepta-hardware-link{padding:1.4rem .4rem;gap:1.2rem}.percepta-hardware-content--mobile .percepta-hardware-link__group{font-size:.9rem;margin-bottom:.4rem}.percepta-hardware-content--mobile .percepta-hardware-link__description{margin-top:.4rem}@media(max-width:359px){.percepta-hardware-content--mobile{padding-inline:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/percepta-hardware-menu.css.map */
