:root{--accent-performance: var(--accent-performance, 255, 61, 0);--accent-power: var(--accent-power, 184, 255, 0);--color-trust: var(--color-trust, 0, 102, 255);--surface-base: var(--surface-base, 10, 10, 15);--surface-elevated: var(--surface-elevated, 20, 20, 27);--surface-overlay: var(--surface-overlay, 28, 28, 36);--text-muted: var(--text-muted, 122, 131, 152);--border-subtle: var(--border-subtle, 248, 250, 252);--nf-section-y: clamp(3.5rem, 7vw, 7rem);--nf-gap-lg: clamp(1.5rem, 3vw, 2.5rem);--nf-gap-md: clamp(1rem, 2vw, 1.5rem);--nf-radius-sm: 6px;--nf-radius-md: 12px;--nf-radius-lg: 18px;--nf-hairline: rgba(var(--border-subtle), .1);--nf-hairline-strong: rgba(var(--border-subtle), .18);--nf-ease-out: var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1));--nf-ease-quart: var(--ease-in-out-quart, cubic-bezier(.76, 0, .24, 1));--nf-text-body: rgba(var(--border-subtle), .82);--nf-text-strong: rgb(var(--border-subtle))}.display-xl,.display-lg{letter-spacing:var(--tracking-display, -.015em);line-height:.92;text-transform:uppercase;text-wrap:balance}.display-xl{font-size:clamp(3.25rem,9vw,8rem);line-height:.88}.display-lg{font-size:clamp(2.25rem,5vw,4.25rem);line-height:.94}.eyebrow{display:inline-block;font-family:var(--font-family-mono, "JetBrains Mono", ui-monospace, monospace);font-size:clamp(.7rem,1.1vw,.8rem);font-weight:600;letter-spacing:var(--tracking-eyebrow, .16em);text-transform:uppercase;color:var(--nf-text-body)}.eyebrow--accent{color:rgb(var(--accent-performance))}.eyebrow--accent:before{content:"";display:inline-block;width:1.75rem;height:2px;margin-right:.7rem;vertical-align:middle;background:rgb(var(--accent-performance));border-radius:2px}.mono,.mono-tag{font-family:var(--font-family-mono, "JetBrains Mono", ui-monospace, monospace);letter-spacing:var(--tracking-mono, .04em);text-transform:uppercase}.mono-tag{display:inline-flex;align-items:center;gap:.4em;font-size:.68rem;font-weight:600;padding:.32em .6em;border:1px solid var(--nf-hairline-strong);border-radius:var(--nf-radius-sm);color:var(--nf-text-body);background:rgba(var(--surface-overlay),.55);-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%)}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--font-family-mono, "JetBrains Mono", ui-monospace, monospace);font-weight:600;font-size:.82rem;letter-spacing:var(--tracking-mono, .04em);text-transform:uppercase;border-radius:var(--nf-radius-sm);padding:1rem 1.85rem;transition:transform .35s var(--nf-ease-out),box-shadow .35s var(--nf-ease-out),background-color .25s ease,border-color .25s ease,color .25s ease;will-change:transform}.button--primary{background:rgb(var(--accent-performance));color:rgb(var(--surface-base));border:1px solid rgb(var(--accent-performance));box-shadow:0 1px rgba(var(--border-subtle),.12) inset}.button--primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-performance, 0 0 32px rgba(255, 61, 0, .32)),0 10px 26px #00000073;background:rgb(var(--accent-performance))}.button--primary:active{transform:translateY(0);box-shadow:var(--shadow-glow-performance, 0 0 32px rgba(255, 61, 0, .32))}.button--secondary{background:transparent;color:var(--nf-text-strong);border:1px solid var(--nf-hairline-strong)}.button--secondary:hover{transform:translateY(-2px);border-color:rgb(var(--accent-performance));color:rgb(var(--accent-performance));box-shadow:0 8px 22px #0006}.button:focus-visible{outline:2px solid rgb(var(--accent-performance));outline-offset:3px}.page-width{max-width:var(--page-width, 140rem)}::selection{background:rgba(var(--accent-performance),.85);color:rgb(var(--surface-base))}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgb(var(--surface-base))}::-webkit-scrollbar-thumb{background:rgba(var(--border-subtle),.14);border-radius:10px;border:2px solid rgb(var(--surface-base))}::-webkit-scrollbar-thumb:hover{background:rgba(var(--border-subtle),.24)}html{scrollbar-width:thin;scrollbar-color:rgba(var(--border-subtle),.14) rgb(var(--surface-base))}.shopify-section+.shopify-section{border-top:1px solid var(--nf-hairline)}.hero-fullbleed{position:relative}.hero-fullbleed__media{filter:saturate(108%) contrast(104%)}.hero-fullbleed__overlay{background:linear-gradient(to top,rgba(var(--surface-base),.92),rgba(var(--surface-base),.55),rgba(var(--surface-base),.18) 64%,rgba(var(--surface-base),.42))}.hero-fullbleed--align-left .hero-fullbleed__overlay{background:linear-gradient(to right,rgba(var(--surface-base),.85),rgba(var(--surface-base),.45) 45%,rgba(var(--surface-base),.12)),linear-gradient(to top,rgba(var(--surface-base),.85),rgba(var(--surface-base),.1) 55%)}.hero-fullbleed.bg-aurora .hero-fullbleed__overlay{background:radial-gradient(60% 80% at 20% 100%,rgba(var(--accent-performance),.22),transparent 60%),linear-gradient(to top,rgba(var(--surface-base),.9),rgba(var(--surface-base),.2) 60%)}.hero-fullbleed__eyebrow{margin-bottom:clamp(1rem,2vw,1.5rem)}.hero-fullbleed__headline{color:var(--nf-text-strong);text-shadow:0 2px 40px rgba(0,0,0,.55);margin-bottom:clamp(1rem,2.2vw,1.75rem)}.hero-fullbleed__headline{opacity:1;transform:none;transition:opacity .8s var(--nf-ease-out),transform .8s var(--nf-ease-out)}.hero-fullbleed__headline:not(.is-revealed){opacity:0;transform:translateY(18px)}.hero-fullbleed__headline.is-revealed{opacity:1;transform:none}.hero-fullbleed__subcopy{max-width:46ch;color:var(--nf-text-body);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.55;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.hero-fullbleed--align-left .hero-fullbleed__subcopy{margin-left:0;margin-right:auto}.hero-fullbleed__ctas{display:flex;flex-wrap:wrap;gap:var(--nf-gap-md)}.hero-fullbleed__cta.button--primary{padding:1.1rem 2.25rem;font-size:.88rem}.marquee-ticker__item{font-family:var(--font-family-mono, "JetBrains Mono", ui-monospace, monospace);font-weight:600;letter-spacing:var(--tracking-mono, .04em);text-transform:uppercase;color:rgb(var(--surface-base));display:inline-flex;align-items:center;gap:.6em}.marquee-ticker__text{font-size:.82rem}.marquee-ticker__icon{display:inline-flex;align-items:center;opacity:.9;color:rgb(var(--surface-base))}.marquee-ticker__icon svg{width:1em;height:1em}.marquee-ticker__separator{display:inline-flex;align-items:center;margin:0 1.25rem;color:rgba(var(--surface-base),.55)}.marquee-ticker__separator:before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(var(--surface-base));opacity:.65}.category-tile{position:relative;border-radius:var(--nf-radius-lg);overflow:hidden;border:1px solid var(--nf-hairline);background:rgb(var(--surface-elevated));transition:transform .45s var(--nf-ease-out),box-shadow .45s var(--nf-ease-out),border-color .35s ease}.category-tile:hover{transform:translateY(-4px);border-color:rgba(var(--accent-performance),.45);box-shadow:var(--shadow-card-hover, 0 16px 48px rgba(0, 0, 0, .55))}.category-tile img{transition:transform .7s var(--nf-ease-out),filter .45s ease;filter:saturate(105%)}.category-tile:hover img{transform:scale(1.06)}.category-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(var(--surface-base),.92),rgba(var(--surface-base),.35) 45%,rgba(var(--surface-base),0) 75%);z-index:1}.category-tile__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.25rem,2.5vw,2rem)}.category-tile__body .mono,.category-tile__body .mono-tag{align-self:flex-start;color:rgb(var(--accent-performance))}.category-tile__title{color:var(--nf-text-strong);margin:0}.category-tile__body .button,.category-tile__body a[href]{align-self:flex-start}.category-tile__body .button:after{content:"\2192";display:inline-block;margin-left:.2em;transition:transform .35s var(--nf-ease-out)}.category-tile:hover .button:after{transform:translate(4px)}.bestsellers-card-wrapper{height:100%}.bestsellers-card{position:relative;display:flex;flex-direction:column;height:100%;background:rgb(var(--surface-elevated));border:1px solid var(--nf-hairline);border-radius:var(--nf-radius-md);overflow:hidden;transition:transform .45s var(--nf-ease-out),box-shadow .45s var(--nf-ease-out),border-color .35s ease}.bestsellers-card:hover{transform:translateY(-5px);border-color:rgba(var(--accent-performance),.4);box-shadow:var(--shadow-card-hover, 0 16px 48px rgba(0, 0, 0, .55))}.bestsellers-card.tilt-card{transform-style:preserve-3d}.bestsellers-card__media{position:relative;overflow:hidden;background:radial-gradient(120% 120% at 50% 0%,rgba(var(--surface-overlay),.9),rgb(var(--surface-elevated)) 70%)}.bestsellers-card__image{transition:transform .7s var(--nf-ease-out)}.bestsellers-card:hover .bestsellers-card__image.--primary{transform:scale(1.06)}.bestsellers-card__badges{position:absolute;top:.75rem;left:.75rem;display:flex;flex-wrap:wrap;gap:.4rem;z-index:3}.bestsellers-card__badge{font-family:var(--font-family-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.64rem;font-weight:700;letter-spacing:var(--tracking-mono, .04em);text-transform:uppercase;padding:.34em .6em;border-radius:var(--nf-radius-sm);background:rgba(var(--surface-base),.72);color:var(--nf-text-strong);border:1px solid var(--nf-hairline-strong);-webkit-backdrop-filter:blur(4px) saturate(120%);backdrop-filter:blur(4px) saturate(120%)}.bestsellers-card__badge.--sale{background:rgb(var(--accent-performance));color:rgb(var(--surface-base));border-color:rgb(var(--accent-performance))}.bestsellers-card__quickadd{position:absolute;right:.75rem;bottom:.75rem;z-index:3;opacity:0;transform:translateY(8px);transition:opacity .35s var(--nf-ease-out),transform .35s var(--nf-ease-out);border-radius:var(--nf-radius-sm);background:rgba(var(--surface-base),.82);border:1px solid var(--nf-hairline-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--nf-text-strong)}.bestsellers-card:hover .bestsellers-card__quickadd,.bestsellers-card:focus-within .bestsellers-card__quickadd{opacity:1;transform:translateY(0)}.bestsellers-card__quickadd:hover{background:rgb(var(--accent-performance));color:rgb(var(--surface-base));border-color:rgb(var(--accent-performance));box-shadow:var(--shadow-glow-performance, 0 0 32px rgba(255, 61, 0, .32))}.bestsellers-card__body{display:flex;flex-direction:column;gap:.4rem;padding:clamp(.9rem,1.6vw,1.25rem);flex:1 1 auto}.bestsellers-card__vendor{font-family:var(--font-family-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.66rem;letter-spacing:var(--tracking-mono, .04em);text-transform:uppercase;color:rgb(var(--text-muted))}.bestsellers-card__title{font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.25;color:var(--nf-text-strong);margin:0}.bestsellers-card__title a{color:inherit;text-decoration:none;transition:color .2s ease}.bestsellers-card__title a:hover{color:rgb(var(--accent-performance))}.bestsellers-card__price{display:flex;align-items:baseline;gap:.55rem;margin-top:auto;padding-top:.5rem}.bestsellers-card__price-now{font-family:var(--font-family-mono, "JetBrains Mono", ui-monospace, monospace);font-weight:700;font-size:1.05rem;letter-spacing:var(--tracking-mono, .04em);color:var(--nf-text-strong)}.bestsellers-card__price:has(.bestsellers-card__price-was) .bestsellers-card__price-now{color:rgb(var(--accent-performance))}.bestsellers-card__price-was{font-size:.85rem;color:rgb(var(--text-muted));text-decoration:line-through;text-decoration-color:rgba(var(--text-muted),.7)}.editorial-feature{position:relative;background:rgb(var(--surface-elevated));border-top:1px solid var(--nf-hairline-strong);border-bottom:1px solid var(--nf-hairline-strong)}.editorial-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(80% 120% at 100% 0%,rgba(var(--accent-performance),.08),transparent 55%);z-index:0}.editorial-feature>*{position:relative;z-index:1}.editorial-feature__stat-number,.editorial-feature .stat__number,.editorial-feature [class*=stat] [class*=number]{font-family:var(--font-family-display, "Anton", system-ui, sans-serif);font-size:clamp(3rem,7vw,6rem);line-height:.9;letter-spacing:var(--tracking-display, -.015em);color:rgb(var(--accent-performance));text-transform:uppercase}.editorial-feature__stat-label,.editorial-feature .stat__label,.editorial-feature [class*=stat] [class*=label]{font-family:var(--font-family-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.72rem;letter-spacing:var(--tracking-eyebrow, .16em);text-transform:uppercase;color:rgb(var(--text-muted))}.trust-badges-bar__item{display:flex;align-items:center;gap:.85rem;padding:clamp(.85rem,1.5vw,1.25rem) clamp(.85rem,1.5vw,1.25rem);border:1px solid var(--nf-hairline);border-radius:var(--nf-radius-md);background:rgba(var(--surface-elevated),.55);transition:border-color .3s ease,background-color .3s ease}.trust-badges-bar__item:hover{border-color:var(--nf-hairline-strong);background:rgba(var(--surface-elevated),.85)}.trust-badges-bar__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:rgb(var(--accent-performance))}.trust-badges-bar__icon svg{width:100%;height:100%}.trust-badges-bar__title{font-family:var(--font-family-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.78rem;font-weight:600;letter-spacing:var(--tracking-mono, .04em);text-transform:uppercase;color:var(--nf-text-strong);line-height:1.2}.trust-badges-bar__subtitle{font-size:.8rem;line-height:1.4;color:rgb(var(--text-muted))}.trust-badges-bar__payment{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.trust-badges-bar__payment img,.trust-badges-bar__payment svg{height:1.5rem;width:auto;border-radius:4px;opacity:.92;filter:saturate(95%)}.faq-section__item{border-bottom:1px solid var(--nf-hairline)}.faq-section__details{background:transparent}.faq-section__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;padding:clamp(1.1rem,2vw,1.6rem) 0;transition:color .25s ease}.faq-section__summary:hover{color:rgb(var(--accent-performance))}.faq-section__summary:focus-visible{outline:2px solid rgb(var(--accent-performance));outline-offset:4px;border-radius:4px}.faq-section__question{font-family:var(--font-family-display, "Anton", system-ui, sans-serif);font-size:clamp(1.15rem,2.4vw,1.65rem);line-height:1.15;letter-spacing:var(--tracking-display, -.015em);text-transform:uppercase;color:var(--nf-text-strong)}.faq-section__toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--nf-hairline-strong);border-radius:50%;color:rgb(var(--accent-performance));transition:transform .4s var(--nf-ease-out),background-color .3s ease,border-color .3s ease}.faq-section__details[open] .faq-section__toggle{transform:rotate(45deg);background:rgb(var(--accent-performance));color:rgb(var(--surface-base));border-color:rgb(var(--accent-performance))}.faq-section__answer{color:var(--nf-text-body);font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.6;padding-bottom:clamp(1.1rem,2vw,1.6rem);max-width:70ch}.faq-section__answer a{color:rgb(var(--accent-performance));text-underline-offset:3px}.card-wrapper.product-card-wrapper{height:100%}.card-wrapper.product-card-wrapper .card{background:rgb(var(--surface-elevated));border:1px solid var(--nf-hairline);border-radius:var(--nf-radius-md);overflow:hidden;transition:transform .45s var(--nf-ease-out),box-shadow .45s var(--nf-ease-out),border-color .35s ease}.card-wrapper.product-card-wrapper .card:hover{transform:translateY(-5px);border-color:rgba(var(--accent-performance),.4);box-shadow:var(--shadow-card-hover, 0 16px 48px rgba(0, 0, 0, .55))}.card-wrapper.product-card-wrapper .card__media img,.card-wrapper.product-card-wrapper .card__inner img{transition:transform .7s var(--nf-ease-out)}.card-wrapper.product-card-wrapper .card:hover .card__media img,.card-wrapper.product-card-wrapper .card:hover .card__inner img{transform:scale(1.06)}.card-wrapper.product-card-wrapper .card__heading,.card-wrapper.product-card-wrapper .card__heading a{color:var(--nf-text-strong);text-decoration:none;transition:color .2s ease}.card-wrapper.product-card-wrapper .card__heading a:hover{color:rgb(var(--accent-performance))}.card-wrapper.product-card-wrapper .price__regular .price-item,.card-wrapper.product-card-wrapper .price .price-item--regular{font-family:var(--font-family-mono, "JetBrains Mono", ui-monospace, monospace);font-weight:700;letter-spacing:var(--tracking-mono, .04em);color:var(--nf-text-strong)}.card-wrapper.product-card-wrapper .price--on-sale .price-item--sale{color:rgb(var(--accent-performance))}.card-wrapper.product-card-wrapper .price__sale .price-item--regular,.card-wrapper.product-card-wrapper .price del .price-item{color:rgb(var(--text-muted));text-decoration-color:rgba(var(--text-muted),.7)}.card-wrapper.product-card-wrapper .caption,.card-wrapper.product-card-wrapper .card__information .caption-with-letter-spacing{color:rgb(var(--text-muted))}@media screen and (min-width:750px){.hero-fullbleed__subcopy{font-size:1.15rem}.trust-badges-bar__item{padding:1.25rem 1.5rem}}@media screen and (min-width:990px){.display-xl{line-height:.84}.hero-fullbleed--large .hero-fullbleed__headline{font-size:clamp(5rem,8vw,8rem)}}@media(prefers-reduced-motion:reduce){.button,.button--primary,.button--secondary,.category-tile,.category-tile img,.category-tile__body .button:after,.bestsellers-card,.bestsellers-card__image,.bestsellers-card__quickadd,.bestsellers-card__title a,.card-wrapper.product-card-wrapper .card,.card-wrapper.product-card-wrapper .card__media img,.card-wrapper.product-card-wrapper .card__inner img,.trust-badges-bar__item,.faq-section__summary,.faq-section__toggle,.hero-fullbleed__headline,.hero-fullbleed__media{transition:none!important;animation:none!important}.button--primary:hover,.button--secondary:hover,.category-tile:hover,.bestsellers-card:hover,.card-wrapper.product-card-wrapper .card:hover,.category-tile:hover img,.bestsellers-card:hover .bestsellers-card__image.--primary,.card-wrapper.product-card-wrapper .card:hover .card__media img,.card-wrapper.product-card-wrapper .card:hover .card__inner img{transform:none!important}.category-tile:hover .button:after{transform:none!important}.faq-section__details[open] .faq-section__toggle{transition:none!important}.bestsellers-card__quickadd{opacity:1!important;transform:none!important}.hero-fullbleed__headline,.hero-fullbleed__headline:not(.is-revealed){opacity:1!important;transform:none!important}html{scroll-behavior:auto}}[data-nf-reveal]{opacity:0;transform:translate3d(0,22px,0);will-change:opacity,transform;transition:opacity .85s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)),transform .85s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}[data-nf-reveal].nf-in{opacity:1;transform:translateZ(0)}[data-nf-stagger]>*{opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)),transform .7s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}[data-nf-stagger].nf-in>*{opacity:1;transform:translateZ(0)}[data-nf-stagger].nf-in>*:nth-child(2){transition-delay:.08s}[data-nf-stagger].nf-in>*:nth-child(3){transition-delay:.16s}[data-nf-stagger].nf-in>*:nth-child(4){transition-delay:.24s}[data-nf-stagger].nf-in>*:nth-child(5){transition-delay:.32s}[data-nf-stagger].nf-in>*:nth-child(n+6){transition-delay:.4s}.nf-hero-ready .hero-fullbleed__eyebrow,.nf-hero-ready .hero-fullbleed__headline,.nf-hero-ready .hero-fullbleed__subcopy,.nf-hero-ready .hero-fullbleed__ctas{opacity:0;transform:translate3d(0,20px,0);animation:nf-hero-rise .9s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) forwards;will-change:opacity,transform}.nf-hero-ready .hero-fullbleed__eyebrow{animation-delay:.1s}.nf-hero-ready .hero-fullbleed__headline{animation-delay:.22s}.nf-hero-ready .hero-fullbleed__subcopy{animation-delay:.38s}.nf-hero-ready .hero-fullbleed__ctas{animation-delay:.54s}@keyframes nf-hero-rise{to{opacity:1;transform:translateZ(0)}}.nf-aurora{position:relative;isolation:isolate}.nf-aurora:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;background:radial-gradient(38% 50% at 22% 30%,rgba(var(--accent-performance,255,61,0),.16),transparent 70%),radial-gradient(34% 46% at 78% 68%,rgba(var(--accent-power,184,255,0),.12),transparent 72%);opacity:0;transform:translateZ(0) scale(1);transition:opacity 1.2s var(--ease-out-expo,cubic-bezier(.16,1,.3,1));will-change:transform,opacity}.nf-aurora.nf-in:before{opacity:1;animation:nf-aurora-drift 22s ease-in-out infinite alternate}.nf-aurora>*{position:relative;z-index:1}@keyframes nf-aurora-drift{0%{transform:translate3d(-3%,-2%,0) scale(1.02)}50%{transform:translate3d(3%,2%,0) scale(1.06)}to{transform:translate3d(-2%,3%,0) scale(1.03)}}[data-nf-count]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.nf-marquee-on{overflow:hidden}.nf-marquee-on .marquee-ticker__item{animation:nf-marquee var(--nf-marquee-dur,38s) linear infinite;will-change:transform}.nf-marquee-on:hover .marquee-ticker__item{animation-play-state:paused}@keyframes nf-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.bestsellers-card,.card-wrapper.product-card-wrapper{transform-style:preserve-3d;transition:transform .4s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)),box-shadow .4s var(--ease-out-expo,cubic-bezier(.16,1,.3,1));will-change:transform}.nf-tilt{transform:perspective(900px) rotateX(var(--nf-rx,0deg)) rotateY(var(--nf-ry,0deg)) translate3d(0,-2px,0);box-shadow:var(--shadow-glow-performance,0 0 32px rgba(255,61,0,.32))}.bestsellers-card__image{transition:transform .6s var(--ease-out-expo,cubic-bezier(.16,1,.3,1));will-change:transform;backface-visibility:hidden}.bestsellers-card:hover .bestsellers-card__image,.bestsellers-card.nf-tilt .bestsellers-card__image{transform:scale(1.06)}.button.button--primary{transition:transform .15s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)),box-shadow .25s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)),filter .25s ease;will-change:transform}.button.button--primary:hover{box-shadow:var(--shadow-glow-performance,0 0 32px rgba(255,61,0,.32));filter:brightness(1.04)}.button.button--primary:active{transform:scale(.98)}.faq-section__toggle{transition:transform .35s var(--ease-out-expo,cubic-bezier(.16,1,.3,1));will-change:transform;transform-origin:center}.faq-section__summary[aria-expanded=true] .faq-section__toggle,details[open]>.faq-section__summary .faq-section__toggle,.nf-faq-open .faq-section__toggle{transform:rotate(135deg)}.nf-faq-answer{overflow:hidden;transition:grid-template-rows .4s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)),opacity .4s ease}.nf-header-scrolled{box-shadow:0 8px 28px #00000073;-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1);transition:box-shadow .3s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-nf-reveal],[data-nf-stagger]>*{opacity:1!important;transform:none!important;transition:none!important}.nf-hero-ready .hero-fullbleed__eyebrow,.nf-hero-ready .hero-fullbleed__headline,.nf-hero-ready .hero-fullbleed__subcopy,.nf-hero-ready .hero-fullbleed__ctas{opacity:1!important;transform:none!important;animation:none!important}.nf-aurora:before{animation:none!important;opacity:.5!important;transform:none!important}.nf-marquee-on .marquee-ticker__item{animation:none!important}.bestsellers-card,.card-wrapper.product-card-wrapper,.bestsellers-card__image,.button.button--primary,.faq-section__toggle{transition:none!important}.nf-tilt{transform:none!important}}:root{--a11y-focus-ring: rgb(var(--accent-performance, 255, 61, 0));--a11y-focus-ring-contrast: #ffffff;--a11y-focus-width: 3px;--a11y-focus-offset: 2px;--a11y-text-muted-accessible: rgb(168, 176, 194);--a11y-touch-min: 44px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,.button:focus-visible,.bestsellers-card a:focus-visible,.bestsellers-card__quickadd:focus-visible,.category-tile a:focus-visible,.category-tile__link:focus-visible,.faq-section__summary:focus-visible,.header__icon:focus-visible,.pagination__item:focus-visible,.field__input:focus-visible,.field__button:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-ring)!important;outline-offset:var(--a11y-focus-offset)!important;box-shadow:0 0 0 1px #0a0a0fe6,0 0 0 5px #ffffff40!important;border-radius:2px}@supports not selector(:focus-visible){a:focus,button:focus,summary:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus,.button:focus,.bestsellers-card a:focus,.category-tile a:focus,.faq-section__summary:focus{outline:var(--a11y-focus-width) solid var(--a11y-focus-ring)!important;outline-offset:var(--a11y-focus-offset)!important}}a,button,summary,input,select,textarea,[tabindex],.button,.bestsellers-card a,.category-tile a,.category-tile__link,.faq-section__summary,.header__icon,.pagination__item{outline-color:initial}.faq-section__summary{cursor:pointer}.faq-section__summary::-webkit-details-marker{display:none}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{position:fixed!important;top:1rem!important;left:1rem!important;z-index:10000!important;width:auto!important;height:auto!important;margin:0!important;padding:.75rem 1.25rem!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;background:rgb(var(--accent-performance, 255, 61, 0))!important;color:#0a0a0f!important;font-weight:700!important;text-decoration:none!important;border-radius:4px!important;outline:var(--a11y-focus-width) solid #ffffff!important;outline-offset:var(--a11y-focus-offset)!important}.rte,.rte p,.rte li,.bestsellers-card__vendor,.category-tile__eyebrow,.value-props-bar__copy,.trust-badges-bar__subtitle,.faq-section__answer,.footer-block__details-content,.footer-block,.footer-block a,small,.caption-large,.mono-tag,[style*=--text-muted],.text-muted{color:var(--a11y-text-muted-accessible)!important}.marquee-ticker,.marquee-ticker__item,.marquee-ticker__text,.marquee-ticker__icon,.marquee-ticker__separator{color:#0a0a0f!important;text-shadow:none!important}.marquee-ticker__icon svg,.marquee-ticker__icon path{fill:#0a0a0f!important;stroke:#0a0a0f!important}.nacion-announcement-bar__slide,.nacion-announcement-bar__icon{color:#0a0a0f!important}.nacion-announcement-bar__icon svg,.nacion-announcement-bar__icon path{fill:#0a0a0f!important}.eyebrow--accent{font-weight:700}.hero-fullbleed__overlay{background-color:#0a0a0f73!important;background-image:linear-gradient(to top,#0a0a0fc7,#0a0a0f73 45%,#0a0a0f59)!important}.hero-fullbleed__inner,.hero-fullbleed__eyebrow,.hero-fullbleed__headline,.hero-fullbleed__inner p,.hero-fullbleed__inner .button{text-shadow:0 1px 3px rgba(10,10,15,.9),0 0 18px rgba(10,10,15,.6)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;animation:none!important;transition-duration:.001ms!important;transition-delay:0ms!important;transition:none!important;scroll-behavior:auto!important}html{scroll-behavior:auto!important}.scroll-trigger,.scroll-trigger--offscreen,.animate--slide-in,.animate--fade-in,[class*=scroll-trigger],.bestsellers-card,.bestsellers-card-wrapper,.category-tile,.tilt-card,.value-props-bar__item,.trust-badges-bar__item,.editorial-feature__stat,.footer-block,.hero-fullbleed__inner,.hero-fullbleed__eyebrow,.hero-fullbleed__headline{opacity:1!important;transform:none!important;visibility:visible!important;filter:none!important;clip-path:none!important}.tilt-card,.bestsellers-card:hover,.category-tile:hover,.bestsellers-card,.category-tile{transform:none!important}.hero-fullbleed__media{animation:none!important;transition:none!important}}@media(prefers-contrast:more){.bestsellers-card,.category-tile,.faq-section__item,.field__input,.button{border:2px solid currentColor}.rte,.footer-block,.caption-large,.bestsellers-card__vendor{color:#fff!important}}@media(forced-colors:active){a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,.button:focus-visible,.bestsellers-card a:focus-visible,.category-tile a:focus-visible,.faq-section__summary:focus-visible,.header__icon:focus-visible,.pagination__item:focus-visible,.skip-to-content-link:focus{outline:3px solid Highlight!important;outline-offset:2px!important;box-shadow:none!important}.bestsellers-card,.category-tile,.faq-section__item,.button,.field__input,.header__icon{border:1px solid ButtonText}.hero-fullbleed__overlay{background:Canvas!important;opacity:1!important}.hero-fullbleed__inner,.hero-fullbleed__headline,.hero-fullbleed__eyebrow{text-shadow:none!important;color:CanvasText!important}.marquee-ticker__icon svg,.nacion-announcement-bar__icon svg,.header__icon svg{forced-color-adjust:auto}}.header__icon,.header__icon--summary,.bestsellers-card__quickadd,.faq-section__summary,.faq-section__toggle,.pagination__item,.drawer__close,.field__button{min-width:var(--a11y-touch-min);min-height:var(--a11y-touch-min);display:inline-flex;align-items:center;justify-content:center}.faq-section__summary{padding-block:.75rem;min-height:var(--a11y-touch-min)}.bestsellers-card__quickadd,.pagination__item{min-width:var(--a11y-touch-min);min-height:var(--a11y-touch-min)}.hero-fullbleed__media,.hero-fullbleed__media--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;object-fit:cover;width:100%;height:100%}.hero-fullbleed__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-fullbleed__inner{position:relative;z-index:2}.hero-fullbleed__inner a,.hero-fullbleed__inner button,.hero-fullbleed__inner .button{pointer-events:auto;position:relative;z-index:2}.hero-fullbleed__media::-webkit-media-controls,.hero-fullbleed__media::-webkit-media-controls-enclosure,.hero-fullbleed__media::-webkit-media-controls-panel{display:none!important}.hero-fullbleed__media{outline:none}[aria-hidden=true] a,[aria-hidden=true] button,[aria-hidden=true] [tabindex]:not([tabindex="-1"]){outline:none}.visually-hidden,.visibility-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.skip-to-content-link.visually-hidden:focus,.skip-to-content-link.visually-hidden:focus-visible{position:fixed!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important}.visually-hidden--inline{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nf-redesign.css.map */
