@font-face{font-family:Instrument Sans;src:url(/assets/site/fonts/instrument-sans-600.woff2) format("woff2");font-weight:600 800;font-display:swap}.nu-site-nav.nu-site-nav{position:relative;top:auto;z-index:10;margin:0;padding:0;background:#fcfaf5;border:0;border-bottom:1px solid #163b491c;-webkit-backdrop-filter:none;backdrop-filter:none;color:#24384a;font-family:Instrument Sans,Avenir Next,sans-serif;font-weight:600;line-height:1.6;text-align:left}.nu-site-nav *{box-sizing:border-box}.nu-site-nav .nu-nav-inner{width:min(1280px,calc(100% - (clamp(24px,5vw,80px)*2)));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px}.nu-site-nav a{color:inherit;text-decoration:none;text-underline-offset:5px}.nu-site-nav a:hover{text-decoration:underline}.nu-site-nav a:focus-visible{outline:3px solid #21669d;outline-offset:5px}.nu-site-nav .nu-nav-brand{display:flex;align-items:center;flex-shrink:0;width:144px;min-height:44px}.nu-site-nav .nu-nav-brand img{display:block;width:144px;height:auto;max-width:100%}.nu-site-nav nav{display:flex;align-items:center;gap:26px;margin:0 0 0 auto;padding:0}.nu-site-nav nav a{display:flex;align-items:center;min-height:44px;padding:16px 0;font-size:18px;font-weight:600;white-space:nowrap}.nu-site-nav .nu-nav-shop{font-size:16px;font-weight:600;white-space:nowrap;border-left:1px solid #19374c30;padding:12px 0 12px 28px;min-height:44px}.nu-site-nav .nu-nav-shop span{margin-left:8px}@media(max-width:1200px){.nu-site-nav .nu-nav-inner{gap:20px}.nu-site-nav nav{gap:18px}.nu-site-nav nav a{font-size:16px}.nu-site-nav .nu-nav-shop{padding-left:16px;font-size:15px}}@media(max-width:1023px){.nu-site-nav .nu-nav-inner{flex-wrap:wrap;padding-top:14px;padding-bottom:8px;gap:0}.nu-site-nav nav{order:3;width:100%;justify-content:center;border-top:1px solid #19374c20;margin-top:12px;gap:36px}.nu-site-nav nav a{font-size:18px;padding-block:12px}.nu-site-nav .nu-nav-shop{margin-left:auto;font-size:16px;border:0}}@media(max-width:767px){.nu-site-nav .nu-nav-inner{width:calc(100% - 48px);min-height:0;padding-top:12px}.nu-site-nav .nu-nav-brand,.nu-site-nav .nu-nav-brand img{width:118px}.nu-site-nav .nu-nav-shop{font-size:13px;padding:10px 0}.nu-site-nav nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;text-align:center;padding-top:6px}.nu-site-nav nav a{font-size:17px;line-height:1.35;white-space:normal;justify-content:center;padding-block:10px}}
