.np-page,.np-page *,.np-page *:before,.np-page *:after{box-sizing:border-box}.np-page{-webkit-text-size-adjust:100%}.np-page{margin:0;font-family:var(--np-font-body);font-size:var(--np-fs-body);line-height:var(--np-lh-body);letter-spacing:var(--np-ls-body);color:var(--np-color-text);background:var(--np-color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.np-page :where(img,svg,video){display:block;max-width:100%;height:auto}.np-page :where(a){color:inherit;text-underline-offset:.2em}.np-page :focus-visible{outline:3px solid var(--np-color-focus);outline-offset:3px;border-radius:4px}.np-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.np-container{width:100%;max-width:calc(var(--np-container) + 2 * var(--np-gutter));margin-inline:auto;padding-inline:var(--np-gutter)}.np-container--narrow{max-width:calc(var(--np-container-narrow) + 2 * var(--np-gutter))}.np-section{padding-block:var(--np-space-section)}.np-section--alt{background:var(--np-color-bg-alt)}.np-section--inverse{background:var(--np-color-inverse-bg);color:var(--np-color-inverse-text)}.np-section__head{max-width:40rem;margin-bottom:var(--np-space-7)}.np-section__head--center{margin-inline:auto;text-align:center}.np-eyebrow{display:inline-block;margin:0 0 var(--np-space-3);font:var(--np-fw-bold) var(--np-fs-xs)/1.2 var(--np-font-body);letter-spacing:var(--np-ls-label);text-transform:uppercase;color:var(--np-eyebrow-color, var(--np-flavor-deep))}.np-display,.np-h1,.np-h2,.np-h3{margin:0 0 var(--np-space-4);font-family:var(--np-font-display);font-weight:700;letter-spacing:var(--np-ls-display);line-height:var(--np-lh-heading);text-wrap:balance}.np-display{font-size:var(--np-fs-display);line-height:var(--np-lh-tight)}.np-h1{font-size:var(--np-fs-h1);line-height:1}.np-h2{font-size:var(--np-fs-h2)}.np-h3{font-size:var(--np-fs-h3)}.np-h4{margin:0 0 var(--np-space-2);font:var(--np-fw-bold) var(--np-fs-h4)/1.3 var(--np-font-body)}.np-lead{font-size:var(--np-fs-lead);line-height:1.55;color:var(--np-color-text-muted);margin:0 0 var(--np-space-5);max-width:38rem;text-wrap:pretty}.np-section--inverse .np-lead{color:var(--np-color-inverse-muted)}.np-section--inverse,.np-on-dark{--np-color-star: var(--np-c-star)}.np-small{font-size:var(--np-fs-small)}.np-footnote{font-size:var(--np-fs-xs);line-height:1.5;color:var(--np-color-text-muted);margin-top:var(--np-space-5)}.np-section--inverse .np-footnote{color:var(--np-color-inverse-muted)}.np-verify{background:#fff3b0;color:#5a4300;border-radius:3px;padding:0 .25em;font-size:.85em;white-space:nowrap}.np-btn{--_bg: var(--np-color-cta-bg);--_fg: var(--np-color-cta-text);--_line: transparent;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:var(--np-tap-min);padding:.8em 1.5em;font:var(--np-fw-bold) 1rem/1.2 var(--np-font-body);letter-spacing:.02em;text-decoration:none;text-align:center;color:var(--_fg);background:var(--_bg);border:2px solid var(--_line);border-radius:var(--np-btn-radius, var(--np-radius-sm));box-shadow:var(--np-btn-shadow, var(--np-shadow-sm));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--np-dur-fast) var(--np-ease-out),box-shadow var(--np-dur-fast) var(--np-ease-out),background-color var(--np-dur-fast) var(--np-ease-out)}.np-btn:hover{transform:translateY(-1px);box-shadow:var(--np-btn-shadow-hover, var(--np-shadow-md))}.np-btn:active{transform:translateY(1px);box-shadow:none}.np-btn--secondary{--_bg: var(--np-color-cta2-bg);--_fg: var(--np-color-cta2-text);--_line: var(--np-color-cta2-line);box-shadow:none}.np-btn--flavor{--_bg: var(--np-flavor-deep);--_fg: #fff}.np-btn--pine{--_bg: var(--np-c-pine);--_fg: #fff}.np-btn--light{--_bg: #fff;--_fg: var(--np-c-ink)}.np-btn--ghost-light{--_bg: transparent;--_fg: #fff;--_line: rgba(255,255,255,.7);box-shadow:none}.np-btn--lg{font-size:1.0625rem;padding:.95em 1.75em;min-height:56px}.np-btn--block{display:flex;width:100%}.np-btn__price{font-weight:400;opacity:.85}.np-btn__price s{opacity:.7}.np-link-arrow{display:inline-flex;align-items:center;gap:.35em;min-height:var(--np-tap-min);font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.np-badge{display:inline-flex;align-items:center;gap:.35em;padding:.35em .75em;border-radius:var(--np-radius-pill);font:var(--np-fw-bold) var(--np-fs-xs)/1.2 var(--np-font-body);letter-spacing:.04em;background:var(--np-color-surface-alt);color:var(--np-color-text)}.np-badge--sale{background:var(--np-color-sale);color:#fff}.np-badge--new{background:var(--np-c-sun);color:var(--np-c-ink)}.np-badge--value{background:var(--np-c-pine);color:#fff}.np-badge--dark{background:var(--np-c-night);color:#fff}.np-badge--flavor{background:var(--np-flavor-tint);color:var(--np-flavor-deep)}.np-badge--outline{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.np-badge--glass{background:#ffffff1f;color:#fff;box-shadow:inset 0 0 0 1px #ffffff40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.np-chips{display:flex;flex-wrap:wrap;gap:var(--np-space-2);padding:0;margin:0;list-style:none}.np-stars{display:inline-flex;gap:2px;color:var(--np-color-star);font-size:1rem;line-height:1;letter-spacing:0}.np-rating{display:inline-flex;align-items:center;gap:var(--np-space-2);font-size:var(--np-fs-small);font-weight:700}.np-hero{position:relative;overflow:hidden}.np-hero__inner{display:grid;gap:var(--np-space-6);align-items:center;padding-block:var(--np-space-7) var(--np-space-8)}.np-hero__title{margin-bottom:var(--np-space-4)}.np-hero__sub{margin-bottom:var(--np-space-5)}.np-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--np-space-3);margin-bottom:var(--np-space-5)}.np-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:var(--np-space-2) var(--np-space-4);font-size:var(--np-fs-small)}.np-hero__media{position:relative;display:grid;place-items:center}.np-hero__img{width:min(78%,420px);height:auto;filter:drop-shadow(0 30px 30px rgba(0,0,0,.45))}@media(min-width:960px){.np-hero__inner{grid-template-columns:1.1fr .9fr;min-height:min(86vh,760px);padding-block:var(--np-space-8)}}.np-flavor-grid{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:var(--np-space-4);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--np-space-3);margin-inline:calc(-1 * var(--np-gutter));padding-inline:var(--np-gutter);scroll-padding-inline:var(--np-gutter);scrollbar-width:thin}@media(min-width:640px){.np-flavor-grid{grid-auto-columns:44%}}@media(min-width:960px){.np-flavor-grid{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible;margin-inline:0;padding-inline:0}}.np-flavor-card{scroll-snap-align:start;position:relative;display:flex;flex-direction:column;background:var(--np-flavor-tint);border-radius:var(--np-radius-lg);overflow:hidden;transition:transform var(--np-dur-fast) var(--np-ease-out),box-shadow var(--np-dur-fast) var(--np-ease-out)}.np-flavor-card:hover{transform:translateY(-4px);box-shadow:var(--np-shadow-md)}.np-flavor-card__media{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;padding:var(--np-space-5);background:radial-gradient(60% 55% at 50% 55%,color-mix(in srgb,var(--np-flavor) 55%,transparent),transparent 70%)}.np-flavor-card__img{width:auto;height:100%;max-height:260px;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(0,0,0,.3));transition:transform var(--np-dur-slow) var(--np-ease-pop)}.np-flavor-card:hover .np-flavor-card__img{transform:rotate(-4deg) scale(1.03)}.np-flavor-card__badge{position:absolute;top:var(--np-space-3);left:var(--np-space-3)}.np-flavor-card__body{display:flex;flex-direction:column;gap:var(--np-space-2);padding:0 var(--np-space-5) var(--np-space-5);flex:1}.np-flavor-card__name{margin:0;font:700 var(--np-fs-h3)/1 var(--np-font-display);color:var(--np-flavor-deep)}.np-flavor-card__vibe{margin:0;font-size:var(--np-fs-small);font-weight:700;color:var(--np-color-text)}.np-flavor-card__taste{margin:0;font-size:var(--np-fs-small);color:var(--np-color-text-muted)}.np-flavor-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--np-space-2);margin-top:auto;padding-top:var(--np-space-3);font-size:var(--np-fs-small)}.np-flavor-card__price{font-weight:700}.np-flavor-card__cta{margin-top:var(--np-space-3)}.np-proof{display:grid;gap:var(--np-space-6)}.np-proof__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--np-space-4)}@media(min-width:960px){.np-proof__stats{grid-template-columns:repeat(4,1fr)}}.np-proof__stat{padding:var(--np-space-5);border-radius:var(--np-radius-md);background:var(--np-color-surface)}.np-proof__num{display:block;font:700 var(--np-fs-h2)/1 var(--np-font-display)}.np-proof__label{display:block;margin-top:var(--np-space-2);font-size:var(--np-fs-small);color:var(--np-color-text-muted)}.np-reviews{display:grid;gap:var(--np-space-4)}@media(min-width:640px){.np-reviews{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.np-reviews{grid-template-columns:repeat(3,1fr)}}.np-review{margin:0;padding:var(--np-space-5);border-radius:var(--np-radius-md);background:var(--np-color-surface);box-shadow:var(--np-shadow-xs);display:flex;flex-direction:column;gap:var(--np-space-3)}.np-review__quote{margin:0;font-size:var(--np-fs-body);line-height:1.5}.np-review__product{margin-top:auto;font-size:var(--np-fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--np-color-text-muted);display:flex;align-items:center;gap:.5em}.np-review__verified{color:var(--np-c-pine)}.np-compare{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--np-fs-small)}.np-compare th,.np-compare td{padding:var(--np-space-3) var(--np-space-2);text-align:center;border-bottom:1px solid var(--np-color-line)}.np-compare th[scope=row]{text-align:left;font-weight:700;padding-left:0}.np-compare thead th{font-weight:700;vertical-align:bottom}.np-compare__us{background:var(--np-compare-us-bg, var(--np-flavor-tint))}.np-compare thead .np-compare__us{border-radius:var(--np-radius-md) var(--np-radius-md) 0 0}.np-compare tbody tr:last-child .np-compare__us{border-radius:0 0 var(--np-radius-md) var(--np-radius-md)}.np-compare__yes,.np-compare__no,.np-compare__meh{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-weight:700;line-height:1}.np-compare__yes{background:var(--np-c-pine);color:#fff}.np-compare__no{background:transparent;color:var(--np-color-text-muted);box-shadow:inset 0 0 0 1.5px currentColor}.np-compare__meh{color:var(--np-color-text-muted);width:auto;font-size:var(--np-fs-xs)}.np-compare-wrap{overflow-x:auto}.np-founder{display:grid;gap:var(--np-space-6);align-items:center}@media(min-width:960px){.np-founder{grid-template-columns:.9fr 1.1fr;gap:var(--np-space-8)}}.np-founder__media{position:relative;border-radius:var(--np-radius-lg);overflow:hidden;aspect-ratio:4 / 5;background:var(--np-c-night)}.np-founder__media img{width:100%;height:100%;object-fit:cover}.np-founder__story p{margin:0 0 var(--np-space-4);font-size:var(--np-fs-lead);line-height:1.6}.np-founder__quote{margin:var(--np-space-5) 0;padding-left:var(--np-space-4);border-left:3px solid var(--np-flavor);font:700 var(--np-fs-h3)/1.15 var(--np-font-display)}.np-founder__sig{font-size:var(--np-fs-small);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--np-color-text-muted)}.np-timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--np-space-4);counter-reset:np-step}@media(min-width:960px){.np-timeline{grid-template-columns:repeat(3,1fr);gap:var(--np-space-5)}}.np-timeline__step{position:relative;padding:var(--np-space-5);border-radius:var(--np-radius-lg);background:var(--np-color-surface)}.np-timeline__when{display:inline-block;margin-bottom:var(--np-space-3);padding:.3em .8em;border-radius:var(--np-radius-pill);background:var(--np-flavor-deep);color:#fff;font:700 var(--np-fs-xs)/1.2 var(--np-font-body);letter-spacing:var(--np-ls-label);text-transform:uppercase}.np-timeline__title{margin:0 0 var(--np-space-2);font:700 var(--np-fs-h3)/1.1 var(--np-font-display)}.np-timeline__body{margin:0;color:var(--np-color-text-muted)}.np-guarantee{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--np-space-4) var(--np-space-3);padding:var(--np-space-5) 0;list-style:none;margin:0}@media(min-width:960px){.np-guarantee{grid-template-columns:repeat(4,1fr)}}.np-guarantee__item{display:flex;align-items:flex-start;gap:var(--np-space-3);font-size:var(--np-fs-small);line-height:1.35}.np-guarantee__icon{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--np-color-surface-alt)}.np-guarantee__icon svg{width:20px;height:20px}.np-guarantee__item strong{display:block}.np-faq{border-top:1px solid var(--np-color-line)}.np-faq__item{border-bottom:1px solid var(--np-color-line)}.np-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--np-space-4);min-height:60px;padding:var(--np-space-4) 0;cursor:pointer;list-style:none;font:var(--np-fw-bold) var(--np-fs-body)/1.35 var(--np-font-body)}.np-faq__q::-webkit-details-marker{display:none}.np-faq__q:after{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:var(--np-color-surface-alt) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform var(--np-dur-base) var(--np-ease-out)}.np-faq__item[open]>.np-faq__q:after{transform:rotate(45deg)}.np-faq__a{padding:0 var(--np-space-7) var(--np-space-5) 0;color:var(--np-color-text-muted)}.np-faq__a p{margin:0 0 var(--np-space-3)}@supports (interpolate-size: allow-keywords){.np-faq{interpolate-size:allow-keywords}.np-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size var(--np-dur-base) var(--np-ease-out),content-visibility var(--np-dur-base) allow-discrete}.np-faq__item[open]::details-content{block-size:auto}}.np-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:var(--np-z-sticky);display:flex;align-items:center;gap:var(--np-space-3);padding:var(--np-space-3) var(--np-gutter) calc(var(--np-space-3) + env(safe-area-inset-bottom));background:var(--np-sticky-bg, rgba(255,255,255,.96));color:var(--np-color-text);box-shadow:0 -8px 24px -12px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(110%);transition:transform var(--np-dur-base) var(--np-ease-out)}.np-sticky-atc.is-visible{transform:none}.np-sticky-atc__thumb{width:44px;height:44px;object-fit:contain;flex:none}.np-sticky-atc__info{flex:1;min-width:0;line-height:1.25}.np-sticky-atc__name{display:block;font-weight:700;font-size:var(--np-fs-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-sticky-atc__price{font-size:var(--np-fs-xs);color:var(--np-color-text-muted)}.np-sticky-atc__price s{margin-left:.35em}.np-sticky-atc__btn{flex:none}@media(min-width:960px){.np-sticky-atc{display:none}}.np-sticky-atc--static{position:relative;transform:none;border-radius:var(--np-radius-md);max-width:420px;display:flex}.np-reveal{opacity:0;transform:translateY(var(--np-reveal-distance));transition:opacity var(--np-dur-slow) var(--np-ease-out),transform var(--np-dur-slow) var(--np-ease-out)}.np-reveal.is-in,.no-js .np-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.np-reveal{opacity:1;transform:none}}.np-header{position:relative;z-index:5}.np-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:var(--np-space-4)}.np-header__logo{display:inline-flex;align-items:center;min-height:var(--np-tap-min)}.np-header__logo svg{width:128px;height:auto}@media(min-width:960px){.np-header__logo svg{width:156px}}.np-announce{padding:.6em var(--np-gutter);text-align:center;font-size:var(--np-fs-xs);font-weight:700;letter-spacing:.06em;background:var(--np-c-night);color:#fff}.np-logo{display:inline-block;width:var(--np-logo-w, 140px);aspect-ratio:1245 / 252;background:currentColor;-webkit-mask:url(np-logo.svg) center / contain no-repeat;mask:url(np-logo.svg) center / contain no-repeat}@media(min-width:960px){.np-logo{width:var(--np-logo-w-lg, 164px)}}.np-pick{position:absolute;width:var(--np-pick-len, 340px);height:7px;border-radius:4px;background:linear-gradient(180deg,#f3dfb8,#d9bf94 45%,#b8955f);clip-path:polygon(0 50%,6% 0,94% 0,100% 50%,94% 100%,6% 100%);filter:drop-shadow(0 6px 6px rgba(0,0,0,.35));pointer-events:none}.np-guarantee__item div>span{display:block;color:var(--np-color-text-muted)}@media(max-width:639px){.np-compare{font-size:var(--np-fs-xs)}.np-compare th,.np-compare td{padding:var(--np-space-3) 3px}.np-compare th[scope=row]{width:34%;font-size:.875rem;line-height:1.3}.np-compare thead th{font-size:11px;letter-spacing:.02em}.np-compare__yes,.np-compare__no{width:24px;height:24px;font-size:13px}}.np-proof-pill{display:inline-flex;align-items:center;gap:.5em;margin:0 0 var(--np-space-4);padding:.4em .85em .4em .5em;border-radius:var(--np-radius-pill);background:var(--np-proof-pill-bg, rgba(255,255,255,.12));color:inherit;font-size:var(--np-fs-xs);font-weight:700;letter-spacing:.02em}.np-proof-pill .np-stars{font-size:.9rem}.np-cta-note{display:flex;align-items:center;gap:.45em;margin:calc(-1 * var(--np-space-2)) 0 var(--np-space-4);font-size:var(--np-fs-xs);opacity:.9}.np-cta-note svg{width:16px;height:16px;flex:none}.np-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--np-space-4);counter-reset:np-steps}@media(min-width:760px){.np-steps{grid-template-columns:repeat(3,1fr)}}.np-steps__item{counter-increment:np-steps;display:grid;grid-template-columns:56px 1fr;gap:var(--np-space-3);align-items:start}@media(min-width:760px){.np-steps__item{grid-template-columns:1fr;text-align:center;justify-items:center}}.np-steps__num{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--np-flavor-deep);color:#fff;font:700 1.5rem/1 var(--np-font-display)}.np-steps__num:before{content:counter(np-steps)}.np-steps__title{margin:0 0 .2em;font:700 var(--np-fs-h3)/1.1 var(--np-font-display)}.np-steps__body{margin:0;color:var(--np-color-text-muted);font-size:var(--np-fs-small)}.np-pickbox{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--np-space-5);padding:var(--np-space-5);border-radius:var(--np-radius-lg);background:var(--np-color-surface);box-shadow:var(--np-shadow-md)}@media(min-width:960px){.np-pickbox{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:var(--np-space-7);align-items:center}}.np-pickbox>*{min-width:0}.np-pickbox__media{display:grid;place-items:center;height:280px;padding:var(--np-space-4);border-radius:var(--np-radius-md);background:radial-gradient(60% 55% at 50% 55%,color-mix(in srgb,var(--np-flavor) 50%,transparent),transparent 72%),var(--np-flavor-tint);transition:background var(--np-dur-base) var(--np-ease-out)}.np-pickbox__media img{height:auto;width:auto;max-height:248px;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(0,0,0,.3))}.np-pickbox__title{margin:0 0 var(--np-space-2);font:700 var(--np-fs-h2)/1 var(--np-font-display)}.np-pickbox__price{margin:0 0 var(--np-space-4);font-size:var(--np-fs-lead);font-weight:700}.np-pickbox__price s{margin-left:.4em;font-weight:400;color:var(--np-color-text-muted)}.np-pickbox fieldset{border:0;margin:0 0 var(--np-space-4);padding:0}.np-pickbox legend{margin-bottom:var(--np-space-2);font-size:var(--np-fs-xs);font-weight:700;letter-spacing:var(--np-ls-label);text-transform:uppercase;color:var(--np-color-text-muted)}.np-options{display:flex;flex-wrap:wrap;gap:var(--np-space-2)}.np-option{position:relative}.np-option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.np-option span{display:inline-flex;align-items:center;gap:.5em;min-height:var(--np-tap-min);padding:.5em 1em;border-radius:var(--np-radius-pill);border:1.5px solid var(--np-color-line);background:var(--np-color-bg);font-size:var(--np-fs-small);font-weight:700;transition:border-color var(--np-dur-fast),background var(--np-dur-fast)}.np-option input:checked+span{border-color:var(--np-c-ink);background:var(--np-flavor-tint);box-shadow:inset 0 0 0 1px var(--np-c-ink)}.np-option input:focus-visible+span{outline:3px solid var(--np-color-focus);outline-offset:2px}.np-option input:disabled+span{opacity:.45;text-decoration:line-through}.np-swatch{width:18px;height:18px;border-radius:50%;background:var(--np-flavor);box-shadow:inset 0 0 0 1.5px #00000040}@media(min-width:960px){.np-pickbox__media{height:auto;aspect-ratio:1 / 1;padding:var(--np-space-7)}.np-pickbox__media img{height:78%;max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/np-components.css.map */
