@import"https://fonts.cdnfonts.com/css/coolvetica";@font-face{font-family:Coolvetica;font-style:normal;font-weight:400;font-display:swap;src:url(Coolvetica-Regular.otf) format("opentype"),local("Coolvetica Rg"),local("Coolvetica")}@font-face{font-family:Coolvetica;font-style:italic;font-weight:400;font-display:swap;src:url(Coolvetica-Regular-Italic.otf) format("opentype"),local("Coolvetica Rg It")}@font-face{font-family:Coolvetica;font-style:normal;font-weight:400;font-stretch:75%;font-display:swap;src:url(Coolvetica-Regular-Condensed.otf) format("opentype"),local("Coolvetica Cd Rg"),local("Coolvetica Condensed")}@font-face{font-family:Coolvetica;font-style:normal;font-weight:400;font-stretch:50%;font-display:swap;src:url(Coolvetica-Regular-Crammed.otf) format("opentype"),local("Coolvetica Crammed")}@font-face{font-family:Coolvetica;font-style:normal;font-weight:900;font-stretch:75%;font-display:swap;src:url(Coolvetica-Heavy-Compressed.otf) format("opentype"),local("Coolvetica Hv Comp"),local("Coolvetica Heavy Compressed")}@font-face{font-family:Coolvetica Heavy;font-style:normal;font-weight:400;font-display:swap;src:url(Coolvetica-Heavy-Compressed.otf) format("opentype"),local("Coolvetica Hv Comp"),local("Coolvetica Heavy Compressed")}@font-face{font-family:Coolvetica Cd;font-style:normal;font-weight:400;font-display:swap;src:url(Coolvetica-Regular-Condensed.otf) format("opentype"),local("Coolvetica Cd Rg"),local("Coolvetica Condensed")}:root{--paper: #FFFFFF;--ink: #000000;--grey: #F5F5F5;--faint: #555555;--rule: rgba(0, 0, 0, .16);--rule-strong: rgba(0, 0, 0, .32);--tan: #E8E2D3;--bone: #F1ECE1;--sans: "Coolvetica", "Coolvetica Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;--sans-cond: "Coolvetica Cd Rg", "Coolvetica Condensed", "Coolvetica Cn", "Coolvetica", "Helvetica Neue Condensed", "Helvetica Neue", sans-serif;--sans-heavy: "Coolvetica Heavy", "Coolvetica Hv Comp", "Coolvetica Heavy Compressed", "Helvetica Neue", Helvetica, Arial Black, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--gutter: clamp(28px, 4vw, 56px);--section-y: clamp(72px, 10vw, 160px);--col-max: 1480px;--row-h: 56px;--label-size: 10.5px;--body-size: 14.5px;--lead-size: 16px}[data-density=compact]{--section-y: clamp(48px, 7vw, 100px);--row-h: 46px;--body-size: 13.5px;--lead-size: 15px}[data-density=editorial]{--section-y: clamp(96px, 14vw, 220px);--row-h: 64px;--body-size: 15px;--lead-size: 18px}[data-anim=off] *,[data-anim=off] *:before,[data-anim=off] *:after{animation:none!important;transition:none!important}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--paper);color:var(--ink)}body{font-family:var(--sans);font-size:var(--body-size);line-height:1.55;font-weight:400;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--ink);color:var(--paper)}.t-display{font-family:var(--sans-cond);font-weight:400;font-size:clamp(64px,13vw,200px);line-height:1;letter-spacing:.005em;text-transform:uppercase}.t-display em{font-style:normal;font-weight:400;opacity:.55}.t-h2{font-family:var(--sans-cond);font-weight:400;font-size:clamp(44px,6.4vw,104px);line-height:1;letter-spacing:.005em;text-wrap:balance;text-transform:uppercase}.t-h2 em{font-style:normal;font-weight:400;opacity:.5;white-space:nowrap}.t-h3{font-family:var(--sans-cond);font-weight:400;font-size:clamp(30px,3.8vw,56px);line-height:1.02;letter-spacing:.005em;text-transform:uppercase}.t-h3 em{font-style:normal;font-weight:400;opacity:.5}.t-lede{font-family:var(--sans);font-weight:400;font-size:clamp(18px,1.9vw,24px);line-height:1.32;letter-spacing:.005em}.t-eyebrow,.t-label,.t-meta{font-family:var(--mono);font-size:var(--label-size);font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.t-num{font-family:var(--mono);font-variant-numeric:tabular-nums}[data-show-tech=false] .tech-only{display:none!important}.wrap{width:100%;max-width:var(--col-max);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--section-y) 0}.section-tight{padding:calc(var(--section-y) * .5) 0}.ticker{position:relative;background:var(--ink);color:var(--paper);overflow:hidden;padding:10px 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;z-index:60}.ticker-track{display:inline-flex;white-space:nowrap;animation:ticker-scroll 70s linear infinite;will-change:transform}.ticker-item{padding:0 32px;display:inline-flex;align-items:center;gap:14px}.ticker-item:before{content:"\b7";display:inline-block;margin-right:0;opacity:.55}.ticker-item:first-child:before{content:""}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--rule)}.nav-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--row-h);gap:var(--gutter)}.nav-group{display:flex;align-items:center;gap:26px}.nav-group.right{justify-content:flex-end;gap:18px}.nav-item{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:20px 0;display:inline-flex;align-items:center;gap:6px;position:relative}.nav-item-has{cursor:default;position:relative}.nav-item.eu{position:relative;padding-left:14px}.nav-item.eu:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:7px;height:7px;background:var(--ink);border-radius:50%}.nav-item.eu .ext{font-size:8.5px;margin-left:4px;opacity:.55;display:inline-block}.nav-user{display:inline-flex!important;align-items:center;gap:8px}.nav-tier{font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:2px 6px;line-height:1.4}.nav-tier[data-tier=silver]{background:#6b6b6b}.nav-tier[data-tier=gold]{background:#8a7332}.nav-tier[data-tier=elite]{background:var(--ink);border:1px solid #fafafa}.nav-account{position:relative;display:inline-flex!important;align-items:center;gap:8px;cursor:pointer}.account-menu{position:absolute;top:100%;right:0;background:var(--paper);border:1px solid var(--ink);min-width:260px;padding:18px 18px 14px;z-index:60;box-shadow:0 12px 28px -10px #0000002e;display:flex;flex-direction:column;gap:12px;text-transform:none;letter-spacing:.005em;font-family:var(--sans);font-size:13.5px}.account-head{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.account-head>span:nth-child(2){font-size:15px}.account-head small{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--faint)}.account-head small.member-code{color:var(--ink)}.account-head small.pending-tag{color:#b8421e;letter-spacing:.04em}.account-menu a,.account-menu button{padding:8px 0;text-align:left;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--rule);background:transparent;border-top:0;border-left:0;border-right:0;cursor:pointer;color:var(--ink)}.account-menu a:last-of-type,.account-menu button:last-child{border-bottom:0}.account-menu a:hover,.account-menu button:hover,.nav-item:hover{color:var(--faint)}.nav-item .caret{width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.5}.brand{font-family:var(--sans-heavy);font-weight:400;font-size:22px;letter-spacing:.005em;line-height:1;white-space:nowrap;padding:4px 12px;text-transform:uppercase}.wordmark,.nip-wordmark{font-family:var(--sans-heavy)!important;font-weight:400;text-transform:uppercase;letter-spacing:.005em}.brand .b-tr{font-family:var(--mono);font-weight:400;font-size:10.5px;letter-spacing:.16em;margin-left:10px;color:var(--faint);vertical-align:2px}.mega{position:absolute;top:100%;left:clamp(calc(var(--gutter) * -1 + 8px),0px,100%);transform:translateY(-6px);background:var(--paper);border:1px solid var(--ink);width:max-content;min-width:640px;max-width:min(880px,calc(100vw - var(--gutter) * 2));padding:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.nav-item:hover .mega,.nav-item-has:hover .mega,.nav-item-has:focus-within .mega,.mega:hover{opacity:1;transform:translateY(0);pointer-events:auto}.mega-col h6{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-weight:400}.mega-link{display:flex;flex-direction:column;padding:6px 0;font-size:13px;font-weight:400;border-bottom:1px solid transparent}.mega-link:hover{color:var(--faint)}.mega-link small{color:var(--faint);font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;margin-top:2px}.icon-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;color:var(--ink);position:relative}.icon-btn:hover{color:var(--faint)}.icon-btn .dot{position:absolute;top:4px;right:2px;width:5px;height:5px;background:var(--ink)}.lang-toggle{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:6px 0;color:var(--faint)}.lang-toggle b{color:var(--ink);font-weight:400}.menu-btn{display:none;width:32px;height:32px;flex-direction:column;align-items:center;justify-content:center;gap:5px}.menu-btn i{width:18px;height:1px;background:var(--ink);display:block}@media(max-width:900px){.nav-group.left,.nav-group.right .lang-toggle,.nav-group.right .nav-item.eu,.nav-group.right a.nav-item[href="#/visit"],.nav-group.right .nav-user,.nav-group.right>button.nav-item:not([aria-label=Cart]):not(.menu-btn){display:none}.nav-group.right .nav-item:not(.eu){display:inline-flex;font-size:10px;padding:16px 0}.menu-btn{display:inline-flex}.nav-row{grid-template-columns:auto 1fr auto}.nav-group.right{gap:12px}.nav-group.right .mobile-bag-only{display:inline-flex}}.brand .b-tr,.lang-toggle{display:none!important}@media(max-width:700px){:root{--gutter: 20px}.nav-row{min-height:52px}.brand{font-size:17px;padding:4px 6px}.nav-group.right{gap:8px}.nav-group.right .nav-item{font-size:9.5px}}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ink);transition:background .15s ease,color .15s ease}.btn:hover,.btn.ghost{background:var(--paper);color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid var(--ink);white-space:nowrap}.cta:hover{color:var(--faint);border-color:var(--faint)}.reveal{opacity:0;transform:translateY(16px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nip-1-base.css.map */
