header.site-head{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #eee;font-size:16px;line-height:1.4}header.site-head .row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 30px;max-width:none;margin:0}header.site-head img{height:64px;width:auto;display:block;max-width:none}header.site-head nav.nav-desk{position:absolute;left:50%;transform:translate(-50%);margin:0;padding:0}header.site-head nav.nav-desk>a,header.site-head .pill{font:600 13px/1 Syne,Poppins,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#000}header.site-head .pill{background:#000;color:#fff!important;padding:17px 28px;border-radius:999px;white-space:nowrap}header.site-head .pill:hover{background:#333}header.site-head ul{margin:0;padding:0}header.site-head button{font-family:inherit;box-shadow:none;border-radius:0;min-width:0;min-height:0;height:auto;text-transform:none;letter-spacing:0}header.site-head button.nav-toggle,header.site-head button.drawer-close,header.site-head button.d-chev,header.site-head button:hover,header.site-head button:focus{background:none!important;border:0!important;color:#000!important;box-shadow:none!important}header.site-head button.d-chev{width:44px;height:44px}header.site-head button.drawer-close{font-size:30px!important;line-height:1!important;width:auto}header.site-head a,header.site-head a:hover{text-decoration:none}header.site-head nav.nav-desk>a:hover,header.site-head .nav-panel a:hover strong{text-decoration:underline}@media(max-width:760px){header.site-head .row{padding:8px 16px}header.site-head img{height:40px}header.site-head .pill{padding:11px 12px;font-size:10px}}header.site-head nav.nav-desk{display:flex;align-items:center;gap:30px}.nav-products{position:relative}.nav-products summary{list-style:none;cursor:pointer;font:600 13px/1 Syne,Poppins,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#000;padding:10px 0;white-space:nowrap}.nav-products summary::-webkit-details-marker{display:none}.nav-products summary:after{content:"";display:inline-block;margin-left:7px;width:6px;height:6px;border-right:2px solid #000;border-bottom:2px solid #000;transform:translateY(-2px) rotate(45deg)}.nav-products[open] summary:after{transform:translateY(1px) rotate(-135deg)}.nav-panel{position:absolute;top:100%;left:50%;transform:translate(-50%);width:340px;background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 14px 40px #00000024;padding:8px}.nav-panel ul{list-style:none;margin:0;padding:0}.nav-panel li{margin:0}.site-head .nav-panel a{display:block;text-transform:none;letter-spacing:0;font:400 14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;padding:10px 12px;border-radius:10px;color:#111}.site-head .nav-panel a:hover{background:#f3f3f3}.nav-panel a strong{display:block;font:700 15px/1.3 Syne,Poppins,system-ui,sans-serif}.nav-panel a span{display:block;color:#555;margin-top:2px}.site-head .nav-panel a.all{border-top:1px solid #eee;border-radius:0 0 10px 10px;margin-top:6px;padding-top:12px;font:600 13px/1 Syne,Poppins,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em}.nav-toggle,.nav-overlay,nav.drawer{display:none}@media(max-width:999px){header.site-head nav.nav-desk{display:none}header.site-head .row .logo{margin-right:auto}.pill-long{display:none}.nav-toggle{display:flex;flex-direction:column;gap:5px;background:none;border:0;padding:10px 6px;cursor:pointer}.nav-toggle i{display:block;width:22px;height:2px;background:#000}.nav-overlay{display:block;position:fixed;inset:0;background:#0006;z-index:19}.nav-overlay[hidden]{display:none}header.site-head nav.drawer{display:flex;flex-direction:column;position:fixed;inset:0 0 0 auto;transform:translate(100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s;z-index:20;width:min(300px,84vw);margin:0;background:#fff;box-shadow:-12px 0 40px #00000029;overflow-y:auto;padding:0 20px 20px}.site-head.menu-open nav.drawer{transform:none;visibility:visible;transition:transform .25s ease}.drawer-top{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee;font:600 12px/1 Syne,Poppins,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#666}.drawer-close{background:none;border:0;font-size:30px;line-height:1;cursor:pointer;color:#000;padding:0 4px}header.site-head nav.drawer a.d-link{display:block;padding:15px 0;border-bottom:1px solid #eee;font:700 17px/1.2 Syne,Poppins,system-ui,sans-serif;text-transform:none;letter-spacing:0;color:#000}.d-group{border-bottom:1px solid #eee}.d-row{display:flex;align-items:center}header.site-head nav.drawer .d-row a.d-link{flex:1;border-bottom:0}.d-chev{width:44px;height:44px;background:none;border:0;cursor:pointer;position:relative}.d-chev:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-6px 0 0 -4px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);transition:transform .2s}.d-chev[aria-expanded=true]:after{transform:translateY(4px) rotate(-135deg)}.d-group ul{list-style:none;margin:0;padding:0 0 8px}.d-group ul[hidden]{display:none}.d-group li{margin:0}header.site-head nav.drawer .d-group ul a{display:block;padding:10px 0 10px 14px;font:600 15px/1.3 Syne,Poppins,system-ui,sans-serif;text-transform:none;letter-spacing:0;color:#222;text-decoration:none}header.site-head nav.drawer .d-group ul a.d-all{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#000}}@media(prefers-reduced-motion:reduce){header.site-head nav.drawer{transition:none}}
