h1,h2,h3,.serif{letter-spacing:-.03em}h1{line-height:1.02}.label{font-weight:500;letter-spacing:.3em}.logo{display:block;height:auto;color:var(--c-coffee)}.hdr .brand .logo--full{width:clamp(138px,13vw,184px)}.ftr .logo--stacked{width:132px;color:var(--c-panel)}.btn{border-radius:999px;padding:0 34px}.card{border-radius:3px;overflow:hidden;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s ease}.card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -28px #3e241473}.plan label{border-radius:14px}.rule-label{display:inline-flex;align-items:center;gap:14px}.rule-label:before,.rule-label:after{content:"";width:26px;height:1px;background:currentColor;opacity:.7}.sec-head .label{display:flex;align-items:center;gap:16px}.sec-head .label:after{content:"";width:72px;height:1px;background:currentColor;opacity:.45}.sec-head--center{justify-content:center;text-align:center}.sec-head--center .label{justify-content:center}.sec-head--center .label:before{content:"";width:72px;height:1px;background:currentColor;opacity:.45}:where(.pat){position:relative}.pat{isolation:isolate}.pat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--pat-c,var(--c-coffee));opacity:var(--pat-o,.08);-webkit-mask-repeat:repeat;mask-repeat:repeat}.pat--beans:before{-webkit-mask-image:url(nd-pat-beans.svg);mask-image:url(nd-pat-beans.svg);-webkit-mask-size:96px 96px;mask-size:96px 96px}.pat--ice:before{-webkit-mask-image:url(nd-pat-ice.svg);mask-image:url(nd-pat-ice.svg);-webkit-mask-size:110px 110px;mask-size:110px 110px}.pat--ripples:before{-webkit-mask-image:url(nd-pat-ripples.svg);mask-image:url(nd-pat-ripples.svg);-webkit-mask-size:120px 36px;mask-size:120px 36px}.pat--brewer:before{-webkit-mask-image:url(nd-pat-brewer.svg);mask-image:url(nd-pat-brewer.svg);-webkit-mask-size:70px 110px;mask-size:70px 110px}.ico{width:24px;height:24px;flex:none;display:inline-block}.ico-circle{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;flex:none;background:var(--ic-bg,var(--c-coffee));color:var(--ic-fg,var(--c-panel))}.ico-circle .ico{width:28px;height:28px}.announce .ico{width:11px;height:11px;vertical-align:-1px;margin:0 12px;color:var(--c-caramel)}.hero-text .rule-label{color:var(--c-cocoa)}.hero-media{background:var(--c-sand)}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0}.hero-draw{position:absolute;left:50%;top:50%;width:min(30%,170px);transform:translate(-50%,-50%);fill:none;stroke:var(--c-coffee);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:0}.badge-oval{position:absolute;bottom:24px;inset-inline-start:24px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:196px;height:116px;padding:12px 18px;border-radius:50%;background:var(--c-cream);color:var(--c-coffee);border:1px solid var(--c-coffee);box-shadow:inset 0 0 0 4px var(--c-cream),inset 0 0 0 5px var(--c-coffee),0 14px 30px -18px #3e241480}.badge-oval small{font-size:8px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;line-height:1.4}.badge-oval strong{font-family:var(--f-serif);font-weight:400;font-size:23px;letter-spacing:-.03em;line-height:1.1;margin:3px 0 4px}@media(max-width:899px){.badge-oval{width:170px;height:100px;bottom:16px;inset-inline-start:16px}.badge-oval strong{font-size:20px}}.ribbon{overflow:hidden;background:var(--c-coffee);color:var(--c-panel);padding:17px 0}.ribbon-track{display:flex;width:max-content;animation:nd-ribbon 42s linear infinite}.ribbon-set{display:flex;align-items:center;gap:36px;padding-inline-end:36px}.ribbon span{font-size:11.5px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap}.ribbon .ico{width:13px;height:13px;color:var(--c-caramel)}@keyframes nd-ribbon{to{transform:translate(-50%)}}[dir=rtl] .ribbon-track{animation-name:nd-ribbon-rtl}@keyframes nd-ribbon-rtl{to{transform:translate(50%)}}.step{display:block}.step-top{display:flex;align-items:center;gap:16px;margin-bottom:22px}.step-top .step-n{font-size:13px;font-style:normal;font-family:var(--f-sans);letter-spacing:.24em;margin:0}.step:nth-child(1) .ico-circle{--ic-bg:var(--c-coffee);--ic-fg:var(--c-panel)}.step:nth-child(2) .ico-circle{--ic-bg:var(--c-cocoa);--ic-fg:var(--c-panel)}.step:nth-child(3) .ico-circle{--ic-bg:var(--c-caramel);--ic-fg:var(--c-panel)}.step:nth-child(4) .ico-circle,.step:nth-child(5) .ico-circle{--ic-bg:var(--c-cream);--ic-fg:var(--c-coffee);box-shadow:inset 0 0 0 1px var(--c-line)}.value .ico{width:32px;height:32px;color:var(--c-cocoa)}.value h3{margin-top:18px}.flavor{overflow:hidden;border-radius:3px;--pat-c:var(--fd);--pat-o:.2;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.flavor:hover{transform:translateY(-4px)}.flavor .ico-circle{--ic-bg:var(--c-cream);--ic-fg:var(--fd,var(--c-coffee));width:58px;height:58px}.split-fig{position:relative}.split--rev .split-fig{order:2}@media(min-width:900px){.split--rev .split-media{order:0}}.badge-seal{position:absolute;top:-22px;inset-inline-end:-14px;z-index:2;isolation:isolate;width:136px;height:136px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--c-panel);padding:22px}.badge-seal svg.seal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--c-cocoa);z-index:-1;filter:drop-shadow(0 10px 18px rgba(62,36,20,.25))}.badge-seal .ico{width:14px;height:14px;color:var(--c-caramel);margin-bottom:6px}.badge-seal small{font-size:8.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;line-height:1.5}.badge-seal .logo--full{width:66px;color:var(--c-panel);margin-top:8px}@media(max-width:899px){.badge-seal{width:112px;height:112px;top:-16px;inset-inline-end:8px;padding:18px}.badge-seal .logo--full{width:56px}}.cta.pat{--pat-c:var(--c-caramel);--pat-o:.16}.cta .cta-star{color:var(--c-caramel);margin-bottom:18px}.ftr.pat{--pat-c:var(--c-panel);--pat-o:.05}.sec--panel.pat{--pat-o:.06}.mmenu.pat{--pat-o:.05}.pdp-main{border-radius:3px}@keyframes nd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nd-draw{to{stroke-dashoffset:0}}@keyframes nd-draw-life{0%{opacity:0}8%{opacity:1}62%{opacity:1}to{opacity:0}}@keyframes nd-dissolve{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.hero-text>*{animation:nd-rise 1s cubic-bezier(.2,.7,.2,1) both}.hero-text>:nth-child(2){animation-delay:.1s}.hero-text>:nth-child(3){animation-delay:.2s}.hero-text>:nth-child(4){animation-delay:.3s}.hero-text>:nth-child(5){animation-delay:.4s}.hero-text>:nth-child(6){animation-delay:.5s}.hero-draw{animation:nd-draw-life 3.4s ease both}.hero-draw [pathLength]{stroke-dasharray:1;stroke-dashoffset:1;animation:nd-draw 1.7s .15s cubic-bezier(.45,0,.2,1) forwards}.hero-img{animation:nd-dissolve 2.6s 1.5s cubic-bezier(.2,.7,.2,1) both}.badge-oval{animation:nd-rise 1s 2.6s cubic-bezier(.2,.7,.2,1) both}.js-motion [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity 1.1s ease,transform 1.2s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.js-motion [data-reveal].is-in{opacity:1;transform:none}.js-motion .card[data-reveal].is-in:hover,.js-motion .flavor[data-reveal].is-in:hover{transform:translateY(-4px);transition-delay:0s}}@media(prefers-reduced-motion:reduce){.ribbon-track{animation:none}.hero-draw{display:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/nd-brand.css.map */
