@font-face{font-family:NLWEAR Brand;src:url(nlwear-brand-bold.woff) format("woff");font-weight:400 900;font-style:normal;font-display:swap}:root{--nl-bg: #0b0b0d;--nl-ink: #f5f5f4;--nl-muted: #8f8f98;--nl-acid: #d6ff3f;--font-heading-family: "NLWEAR Brand", "Helvetica Neue", Arial, sans-serif;--font-heading-style: normal;--font-heading-weight: 700}h1,h2,h3,.h0,.h1,.h2,.h3,.header__heading-link,.button{font-family:NLWEAR Brand,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em}h1,.h1,.h0{text-transform:lowercase}::selection{background:var(--nl-acid);color:#0b0b0d}.button,.shopify-challenge__button,.customer button{text-transform:lowercase;letter-spacing:.06em}.nlwear-header-logo{display:block;height:auto}[data-nl-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--nl-delay, 0s)}[data-nl-reveal].nl-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-nl-reveal]{opacity:1;transform:none;transition:none}}.nlwear-hero{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:8rem 2rem 6rem;text-align:center}.nlwear-hero__logo{position:relative;width:min(88vw,1040px);margin:0 auto}.nlwear-hero__logo img{width:100%;height:auto;display:block}.nlwear-hero__logo .nl-glitch{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.nlwear-hero__logo .nl-glitch--a{animation:nl-glitch-a 7s infinite steps(1)}.nlwear-hero__logo .nl-glitch--b{animation:nl-glitch-b 9s infinite steps(1)}@keyframes nl-glitch-a{0%,92.9%{opacity:0;clip-path:inset(0 0 100% 0);transform:none}93%{opacity:1;clip-path:inset(12% 0 74% 0);transform:translate(-1.2%)}93.6%{opacity:1;clip-path:inset(58% 0 24% 0);transform:translate(1.6%)}94.2%,to{opacity:0;clip-path:inset(0 0 100% 0);transform:none}}@keyframes nl-glitch-b{0%,46.9%{opacity:0;clip-path:inset(0 0 100% 0);transform:none}47%{opacity:1;clip-path:inset(34% 0 48% 0);transform:translate(1.4%)}47.5%{opacity:1;clip-path:inset(76% 0 8% 0);transform:translate(-1.8%)}48.1%,to{opacity:0;clip-path:inset(0 0 100% 0);transform:none}}@media(prefers-reduced-motion:reduce){.nlwear-hero__logo .nl-glitch{display:none}}.nlwear-hero__tag{margin-top:2.4rem;color:var(--nl-muted);font-size:1.5rem;letter-spacing:.32em;text-transform:uppercase}.nlwear-hero__ctas{margin-top:3.6rem;display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center}.nlwear-hero__cue{position:absolute;bottom:2.6rem;left:50%;width:1px;height:5.6rem;background:linear-gradient(to bottom,transparent,var(--nl-ink));animation:nl-cue 2.2s ease-in-out infinite}@keyframes nl-cue{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(.9rem);opacity:1}}@media(prefers-reduced-motion:reduce){.nlwear-hero__cue{animation:none}}.nlwear-marquee{overflow:hidden;border-top:1px solid rgba(245,245,244,.14);border-bottom:1px solid rgba(245,245,244,.14);padding:1.4rem 0;white-space:nowrap}.nlwear-marquee__track{display:inline-flex;gap:0;animation:nl-marquee var(--nl-marquee-duration, 28s) linear infinite;will-change:transform}.nlwear-marquee:hover .nlwear-marquee__track{animation-play-state:paused}.nlwear-marquee__chunk{display:inline-flex;align-items:baseline;flex:none}.nlwear-marquee__item{font-family:NLWEAR Brand,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.6rem,2.6vw,2.6rem);text-transform:lowercase;letter-spacing:.08em;padding:0 1.6rem}.nlwear-marquee__sep{color:var(--nl-acid);padding:0 .4rem;font-size:clamp(1.6rem,2.6vw,2.6rem)}@keyframes nl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nlwear-marquee__track{animation:none}}.nlwear-statement{padding:clamp(6rem,14vh,12rem) 2rem;max-width:96rem;margin:0 auto}.nlwear-statement__kicker{color:var(--nl-acid);font-size:1.2rem;letter-spacing:.4em;text-transform:uppercase;margin-bottom:2rem}.nlwear-statement__heading{font-size:clamp(2.8rem,6vw,5.6rem);line-height:1.06;margin:0 0 2.4rem}.nlwear-statement__text{color:var(--nl-muted);font-size:1.7rem;line-height:1.7;max-width:62rem}.card,.card__inner{border-radius:0}.card:hover .card__heading{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nlwear.css.map */
