:root{--void: #F4F2ED;--bone: #1A1F16;--sage: #5A6552;--coyote: #855628;--night: #14180F;--deep: #1C2316;--panel: #1B221800;--coal: #222A1B;--moss: #2A3325;--ranger: #4E5C45;--paper: #EFEDE6;--sage-dark-ground: #A3AE99;--coyote-dark-ground: #C79A6B;--tan: #E8D5BE;--blaze: #FF5A1F;--blaze-glow: rgba(255, 90, 31, .35);--ink: var(--bone);--umber: var(--coyote);--surface-text: var(--bone);--surface-muted: var(--sage);--surface-accent: var(--coyote);--surface-line: rgba(26, 31, 22, .16);--surface-raise: rgba(26, 31, 22, .04);--surface-raise-hover: rgba(26, 31, 22, .07);--surface-shadow: rgba(26, 31, 22, .14);--surface-shadow-strong: rgba(26, 31, 22, .2);--fd: "Fira Sans Condensed", sans-serif;--fb: "IBM Plex Sans", sans-serif;--fm: "Fira Mono", monospace}.wrap{max-width:1340px;margin:0 auto;padding:0 24px}:root{--header-h: 96px}html{scroll-padding-top:calc(var(--header-h) + 16px)}.nld-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 24px 22px;margin:0 -24px;scrollbar-width:none}.nld-rail::-webkit-scrollbar{display:none}.nld-rail:focus-visible{outline:2px solid var(--blaze);outline-offset:-2px}.nld-rail>*{scroll-snap-align:start}.nld-dark,.nld-on-dark{--void: var(--night);--bone: var(--paper);--sage: var(--sage-dark-ground);--coyote: var(--coyote-dark-ground);--surface-text: var(--bone);--surface-muted: var(--sage);--surface-accent: var(--coyote);--surface-line: rgba(239, 237, 230, .1);--surface-raise: rgba(239, 237, 230, .05);--surface-raise-hover: rgba(239, 237, 230, .08);--surface-shadow: rgba(0, 0, 0, .5);--surface-shadow-strong: rgba(0, 0, 0, .75);color:var(--bone)}.nld-dark{background:var(--void)}.shopify-section:has(>.nld-section:not(.nld-dark))+.shopify-section>.nld-section:not(.nld-dark){padding-top:0}.shopify-section:has(>.nld-section.nld-dark)+.shopify-section>.nld-section.nld-dark{padding-top:0}.brand{font-family:var(--fd);font-weight:700;font-size:19px;text-transform:uppercase;letter-spacing:.06em;color:var(--surface-text);text-decoration:none;display:flex;align-items:center;gap:9px;white-space:nowrap}.brand:link,.brand:visited,.brand:hover,.brand:active,.brand:focus{color:var(--surface-text);text-decoration:none}.brand:focus-visible{outline:2px solid var(--blaze);outline-offset:3px}.brand i{width:8px;height:8px;background:var(--blaze);border-radius:2px;box-shadow:0 0 14px var(--blaze-glow);flex:none}@media(prefers-reduced-motion:no-preference){.brand i{animation:pulse 2.6s infinite}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.eyebrow{font-family:var(--fd);font-weight:600;font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--surface-accent, var(--coyote))}.disp{font-family:var(--fd);font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:-.01em;color:var(--blaze)}.nld-dark .disp,.nld-on-dark .disp{color:var(--surface-text)}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:38px}.shead h2{font-size:clamp(32px,4.4vw,62px);margin-top:10px}.shead h2 em{font-style:normal;color:var(--surface-accent, var(--coyote))}.slink{font-family:var(--fd);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--surface-muted, var(--sage));display:flex;align-items:center;gap:8px;transition:.2s;white-space:nowrap}.slink:hover{color:var(--blaze);gap:13px}.slink svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;flex:0 0 auto}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.topo{position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;opacity:.55;background:repeating-radial-gradient(circle at 72% 28%,transparent 0 58px,rgba(133,86,40,.1) 58px 59px),repeating-radial-gradient(circle at 12% 82%,transparent 0 74px,rgba(78,92,69,.12) 74px 75px)}.glow{position:fixed;width:60vw;height:60vw;border-radius:50%;filter:blur(140px);z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(255,90,31,.055),transparent 68%);top:-22vw;right:-18vw}main,header,footer{position:relative;z-index:2}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 30px;border-radius:8px;font-family:var(--fd);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.09em;overflow:hidden;text-decoration:none;transition:transform .25s cubic-bezier(.2,0,.2,1),box-shadow .25s}.btn,.button,.shopify-challenge__button,.shopify-payment-button__button,:is(.btn,.button,.shopify-challenge__button,.shopify-payment-button__button):is(:link,:visited,:hover,:active,:focus,:focus-visible){text-decoration:none}.btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;transition:.25s}.btn:hover svg{transform:translate(4px)}.btn-p{background:linear-gradient(180deg,#FF6B33,var(--blaze));color:#2a0c02;box-shadow:0 10px 30px -8px var(--blaze-glow),inset 0 1px #ffffff52,0 0 0 1px #1a1f1638}.nld-dark .btn-p{box-shadow:0 10px 30px -8px var(--blaze-glow),inset 0 1px #ffffff52}.btn-p:hover{transform:translateY(-2px);box-shadow:0 18px 44px -10px var(--blaze-glow),inset 0 1px #fff6}.btn-g{color:var(--surface-text);background:var(--surface-raise);box-shadow:inset 0 0 0 1px var(--surface-line)}.btn-g:hover{background:var(--surface-raise-hover);transform:translateY(-2px)}@media(prefers-reduced-motion:no-preference){.nld-reveal .rv{opacity:0;transform:translateY(38px);transition:opacity .9s cubic-bezier(.2,0,.2,1),transform .9s cubic-bezier(.2,0,.2,1)}.nld-reveal .rv.in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01ms!important}}@media(max-width:749px){:root{--header-h: 80px}.nld-section.nld-section{padding-top:46px;padding-bottom:46px}.shead{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:22px}.shead h2{font-size:clamp(26px,8vw,34px);margin-top:6px}.brand{font-size:16px;gap:7px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/nld-tokens.css.map */
