html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-feature-settings:"kern" 1,"liga" 1,"calt" 1}h1,h2,.h1,.h2,.t-display,.t-hero,.t-h1,.t-h2,.hero-copy .h,.section-head h2,.t-pullquote{text-wrap:balance}p,.t-body,.body,.lead,.t-lead,.section-head .sub{text-wrap:pretty}.wordmark,.t-h3,h3,.t-pullquote{font-optical-sizing:auto}:where(a,button,.btn,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--nelio-tomato);outline-offset:3px;border-radius:var(--r-sm)}:where(.section.ink,.section.tomato) :where(a,button,.btn):focus-visible{outline-color:var(--nelio-butter)}.btn{transition:transform .22s var(--ease-spring),background .2s var(--ease-in-out),box-shadow .26s var(--ease-in-out),border-color .2s var(--ease-in-out),color .2s var(--ease-in-out);will-change:transform}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn.primary{box-shadow:0 6px 18px #e6394638}.btn.primary:hover{box-shadow:0 12px 28px #e639464d}.btn.ink{box-shadow:var(--shadow-2)}.btn.ink:hover,.btn.invert:hover{box-shadow:var(--shadow-3)}.btn .arr{transition:transform .22s var(--ease-spring)}.btn:hover .arr{transform:translate(5px)}.macro-chip{transition:transform .2s var(--ease-spring),box-shadow .22s var(--ease-in-out)}.macro-chip:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.review,.review-card-v2,.badge,.step,.value-card,[class*=-card]:not(.macro-chip){transition:transform .32s var(--ease-out),box-shadow .32s var(--ease-out)}.review:hover,.review-card-v2:hover,.badge:hover,.step:hover,.value-card:hover,[class*=-card]:not(.macro-chip):hover{transform:translateY(-4px);box-shadow:var(--shadow-3)}.rte a:not(.btn),.t-body a:not(.btn),p a:not(.btn){text-decoration:none;background-image:linear-gradient(var(--nelio-tomato),var(--nelio-tomato));background-size:0% 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .26s var(--ease-out);padding-bottom:1px}.rte a:not(.btn):hover,.t-body a:not(.btn):hover,p a:not(.btn):hover{background-size:100% 1.5px}.nelio-img,.hero-image,.featured-media,.product-media,[class*=-media]{overflow:hidden}.nelio-img img,.hero-image img,[class*=-media] img{transition:transform .7s var(--ease-out);will-change:transform}a:hover>.nelio-img img,.hover-zoom:hover img,[class*=-card]:hover [class*=-media] img,.featured-product-story:hover .nelio-img img{transform:scale(1.045)}:where([id]){scroll-margin-top:96px}img{image-rendering:-webkit-optimize-contrast}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.btn,.macro-chip,.review,.review-card-v2,.badge,.step,.value-card,[class*=-card],.nelio-img img,.hero-image img,[class*=-media] img,.btn .arr{transition:none!important}.btn:hover,.macro-chip:hover,.review:hover,.review-card-v2:hover,.badge:hover,.step:hover,.value-card:hover,[class*=-card]:hover{transform:none!important}a:hover>.nelio-img img,.hover-zoom:hover img,[class*=-card]:hover [class*=-media] img,.featured-product-story:hover .nelio-img img{transform:none!important}html{scroll-behavior:auto}}@media(min-width:901px){.pdp{grid-template-columns:minmax(420px,1fr) minmax(468px,560px)!important;gap:48px!important;padding:28px 0 72px!important;align-items:start!important}.pdp__gallery{top:88px}}.pdp__buy{gap:20px!important}.pdp__buy .title-block{gap:8px!important}.pdp__buy .title-block .title-big{font-size:clamp(34px,4vw,52px)!important;line-height:.96!important;letter-spacing:.01em}.pdp-tagline{margin:2px 0 0!important;font-size:clamp(16px,1.5vw,20px)!important}.pdp__buy .description{font-size:15px!important;line-height:1.55!important;max-width:58ch}.pdp-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg);opacity:.55;margin:0 0 2px}.pdp__buy .tag-row{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;gap:0!important;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.pdp__buy .tag-row .macro-chip{border:0!important;border-right:1px solid var(--border)!important;border-radius:0!important;background:transparent!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;padding:12px 14px!important;transform:none!important;box-shadow:none!important}.pdp__buy .tag-row .macro-chip:last-child{border-right:0!important}.pdp__buy .tag-row .macro-chip:hover{transform:none!important;box-shadow:none!important}.pdp__buy .tag-row .macro-chip .n{font-size:19px!important;line-height:1}.pdp__buy .tag-row .macro-chip .l{font-size:10px!important;opacity:.6;letter-spacing:.14em}.pdp-facts-note{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.5;margin-top:-10px!important}.pdp__buy .delivery-note{border-top:1px solid var(--border);padding-top:16px}.pdp__buy .assurance-icons{gap:10px 18px!important}.pdp__buy .buy-faq{border-top:1px solid var(--border);padding-top:6px}@media(max-width:900px){.pdp{grid-template-columns:1fr!important;gap:26px!important;padding:14px 0 52px!important}.pdp__buy .title-block .title-big{font-size:clamp(32px,8.5vw,46px)!important}.pdp__buy .tag-row{grid-auto-flow:row!important;grid-template-columns:1fr 1fr!important}.pdp__buy .tag-row .macro-chip{border-bottom:1px solid var(--border)!important}.pdp__buy .tag-row .macro-chip:nth-child(2n){border-right:0!important}.pdp__buy .tag-row .macro-chip:nth-last-child(-n+2){border-bottom:0!important}}.pdp__buy .purchase-toggle{display:flex!important;flex-direction:column!important;gap:10px!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;margin-top:4px}.pdp__buy .purchase-toggle .opt{display:grid!important;grid-template-columns:1fr auto!important;column-gap:12px;row-gap:5px;align-items:center;text-align:left!important;text-transform:none!important;letter-spacing:0!important;padding:15px 18px!important;border:1.5px solid var(--border)!important;border-radius:var(--r-md)!important;background:var(--surface)!important;color:var(--fg)!important}.pdp__buy .purchase-toggle .opt:hover:not(.selected){background:#1a141008!important}.pdp__buy .purchase-toggle .opt.selected{border-color:var(--nelio-espresso)!important;border-width:2px!important;background:var(--nelio-butter)!important;color:var(--nelio-espresso)!important;padding:14px 17px!important}.pdp__buy .purchase-toggle .opt.selected:before{display:none!important}.pdp__buy .purchase-toggle .opt-label{grid-column:1;grid-row:1;gap:8px}.pdp__buy .purchase-toggle .opt-name{font-size:12px!important;letter-spacing:.14em}.pdp__buy .purchase-toggle .opt .price-mono{grid-column:2;grid-row:1;justify-self:end;font-size:24px!important}.pdp__buy .purchase-toggle .opt-cadence{grid-column:1;grid-row:2;font-family:var(--font-sans);font-size:12px;letter-spacing:0;text-transform:none;font-weight:400;opacity:.72}.pdp__buy .purchase-toggle .opt-sub{grid-column:2;grid-row:2;justify-self:end;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.pdp__buy .per-morning{display:none!important}.ctas{display:flex!important;flex-wrap:wrap;align-items:center;gap:16px!important}@media(max-width:760px){.ctas{gap:12px!important}}.mobile-menu__links a{min-height:56px}.mobile-menu__links a.sub{min-height:48px;padding:14px 4px 14px 16px!important;font-size:12.5px!important;opacity:.85!important;letter-spacing:.16em}.mobile-menu__links a.sub:after{content:"\2192"!important;font-size:13px;opacity:.35}.mobile-menu__links a:active{opacity:.6}.mobile-menu__close{width:48px!important;height:48px!important;display:flex;align-items:center;justify-content:center;border-radius:999px;transition:background .16s ease}.mobile-menu__close:active{background:#7f7f7f2e}.mobile-menu__foot{padding-bottom:calc(22px + env(safe-area-inset-bottom))!important}.mobile-menu__links{padding-bottom:24px}.cart-drawer.is-empty .cart-drawer__foot,.cart-drawer.is-empty .cart-drawer__progress{display:none!important}.cart-drawer__items{display:flex;flex-direction:column}.cart-drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:24px;transform:translateY(-4vh)}.cart-drawer__empty p{opacity:.72}.cart-drawer__empty .btn{width:auto!important;min-width:210px;margin-top:18px}.cart-drawer__progress span:before{content:none}.cart-drawer__progress.is-reached span:before{content:"\2713"}.pdp__buy .pdp-tagline{font-family:var(--font-serif)!important;font-weight:300!important;font-size:clamp(18px,1.6vw,22px)!important;letter-spacing:-.01em!important;text-transform:lowercase!important;line-height:1.3!important;opacity:.85}.pdp__buy .assurance-icons{gap:6px 22px!important}.pdp__buy .assurance-icons .ai{border:0!important;background:transparent!important;padding:2px 0!important;border-radius:0!important;opacity:.7}.pdp__buy .assurance-icons .ai svg{width:14px!important;height:14px!important;color:var(--nelio-espresso)!important}.pdp__buy .trust-seal{background:var(--surface-soft)!important;border:1px solid var(--border)!important;border-radius:var(--r-md)}.pdp__buy .trust-seal .seal-ic{color:var(--nelio-ivory)!important}.duett-card__packs{display:none!important}@media(max-width:760px){.pdp__slide{aspect-ratio:4/3!important}.pdp__buy .delivery-note{flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:4px 8px!important;padding:12px 16px!important;font-size:10px!important}}@media(max-width:760px){.pdp .pdp__track .pdp__slide{aspect-ratio:4/3!important}.pdp .pdp__slide .nelio-img--placeholder{aspect-ratio:auto!important;height:100%!important;min-height:0!important}}.section-head h2{font-size:clamp(28px,3.2vw,54px)!important}@media(max-width:900px){.product-feature{display:flex!important;flex-direction:column!important}.product-feature__image{order:-1}.product-feature__copy{order:1}}@media(max-width:760px){.trust-strip .t-item:nth-child(5){display:none}}.template-404 main{display:flex;flex-direction:column;justify-content:center;min-height:62vh}.pair-with-section{background:var(--surface-soft)!important}.pair-with-section .pw-copy .tag{display:inline-flex;width:auto}.template-cart .cart-empty,.cart-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:46vh;gap:8px}.template-cart .cart-empty .btn,.cart-page__empty .btn{width:auto!important;min-width:240px}.purchase-toggle .opt:has(input:focus-visible){outline:2px solid var(--nelio-tomato);outline-offset:3px}input[type=email]:focus-visible,input[type=text]:focus-visible,input[type=search]:focus-visible,input[type=password]:focus-visible{outline:none;border-color:var(--nelio-espresso)!important;box-shadow:0 0 0 3px #e639462e}.btn[aria-busy=true],.btn.loading{opacity:.7;cursor:progress;pointer-events:none}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn.added{background:var(--nelio-espresso)!important;border-color:var(--nelio-espresso)!important}.accordion__row:hover .accordion__q,.buy-faq__item summary:hover{color:var(--nelio-tomato)}.accordion__row,.buy-faq__item summary{transition:color .18s var(--ease-out);cursor:pointer}.flavor-switch__pill{transition:border-color .18s,background .18s,transform .2s var(--ease-spring)}.flavor-switch__pill:hover:not(.current){border-color:var(--nelio-espresso);transform:translateY(-1px)}.pdp__thumb{transition:box-shadow .2s,transform .2s var(--ease-spring)}.pdp__thumb:hover{transform:translateY(-2px)}.nav .links a,.footer__legal a,.mobile-menu__links a{transition:color .16s ease,opacity .16s ease}.nav .links a:hover{color:var(--nelio-tomato)}.footer__legal a:hover{opacity:1;color:var(--nelio-butter)}.duett-card{transition:transform .22s var(--ease-spring),box-shadow .24s}.duett-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.duett-card:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.flavor-switch__pill,.pdp__thumb,.duett-card{transition:none!important}.flavor-switch__pill:hover:not(.current),.pdp__thumb:hover,.duett-card:hover{transform:none!important}}html.no-js [data-reveal],html.no-js [data-stagger-child]{opacity:1!important;transform:none!important}@keyframes nelio-reveal-fallback{to{opacity:1;transform:none}}[data-reveal],[data-stagger-child]{animation:nelio-reveal-fallback .6s var(--ease-out) 2.2s forwards}.product-feature__image,.shop-card .nelio-img{overflow:hidden}.product-feature__image img,.shop-card .nelio-img img{transition:transform .7s var(--ease-out)}.product-feature__image:hover img,.shop-card:hover .nelio-img img{transform:scale(1.04)}@media(max-width:760px){.announce{position:relative;min-height:34px}.announce>span:not(.sep){display:block!important;position:absolute;left:14px;right:14px;top:50%;transform:translateY(-50%);text-align:center;font-size:10.5px;letter-spacing:.16em;opacity:0;animation:announce-cycle 12s infinite}.announce>span:not(.sep):nth-of-type(1){animation-delay:0s}.announce>span:not(.sep):nth-of-type(3){animation-delay:4s}.announce>span:not(.sep):nth-of-type(5){animation-delay:8s}@keyframes announce-cycle{0%{opacity:0}3%{opacity:.9}30%{opacity:.9}33.3%{opacity:0}to{opacity:0}}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.announce>span:not(.sep){animation:none}.announce>span:not(.sep):nth-of-type(1){opacity:.9}}.qty-tiers{display:flex;gap:8px;flex-wrap:wrap}.qty-tiers .qt{flex:1;min-width:104px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1.5px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg);transition:border-color .16s,background .16s,transform .2s var(--ease-spring)}.qty-tiers .qt:hover:not(.selected){border-color:var(--nelio-espresso);transform:translateY(-1px)}.qty-tiers .qt.selected{border-color:var(--nelio-espresso);border-width:2px;background:var(--nelio-butter)}.qty-tiers .qt .qt-s{font-size:9.5px;padding:2px 6px;border-radius:999px;background:var(--nelio-tomato);color:var(--nelio-ivory);letter-spacing:.12em}.qty-tiers__note{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-top:-8px}.flavor-help{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.flavor-help summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.75;transition:color .16s,opacity .16s}.flavor-help summary::-webkit-details-marker{display:none}.flavor-help summary:after{content:"+";font-size:15px;opacity:.5}.flavor-help[open] summary:after{content:"\2212"}.flavor-help summary:hover{color:var(--nelio-tomato);opacity:1}.flavor-help__body{padding:2px 0 14px}.flavor-help__body p{font-size:13.5px;line-height:1.55;margin:0 0 8px;opacity:.85}.pdp__buy .tag-row .macro-chip .mc-ic{display:block;width:15px;height:15px;margin-bottom:4px;opacity:.55}.pdp__buy .tag-row .macro-chip .mc-ic svg{width:100%;height:100%;display:block}.macro-chip .mc-ic:empty{display:none}.footer__form-msg{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin:8px 0 0}.footer__form-msg.ok{color:var(--nelio-butter)}.footer__form-msg.err{color:var(--nelio-tomato)}@media(prefers-reduced-motion:reduce){.qty-tiers .qt{transition:none}.qty-tiers .qt:hover:not(.selected){transform:none}}@media(max-width:900px){.ritual,.iidx,.texstrip{gap:10px!important}}.trust-strip{position:relative;z-index:2;width:min(1240px,calc(100% - 48px));margin:-28px auto 0;background:var(--nelio-ivory);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-3)}@media(max-width:760px){.trust-strip{width:calc(100% - 24px);margin-top:-16px}}.bundle__images{position:relative;z-index:2;margin-top:clamp(-72px,-6vw,-36px)}@media(max-width:760px){.bundle__images{margin-top:-24px}}.calc__delta{position:relative;z-index:2;margin-bottom:calc(-1*clamp(44px,6vw,66px))}.calc__stamp{box-shadow:var(--shadow-2)}@media(min-width:901px){.texstrip{max-width:none!important;padding:0!important;gap:6px!important}.texstrip__frame{border-radius:0!important}.ritual{max-width:1480px}}.typewall{min-height:min(88vh,780px);display:flex;align-items:center}.typewall__inner{padding:clamp(48px,8vw,96px) 0}.typewall__line{display:block;font-family:var(--font-display);font-size:clamp(56px,12.5vw,190px);line-height:.92;letter-spacing:-.01em;text-transform:lowercase;color:var(--nelio-espresso)}.typewall__line--accent{font-family:var(--font-serif);font-weight:300;letter-spacing:-.03em;color:var(--nelio-tomato);font-size:clamp(44px,10vw,150px)}.swipe-hint{display:none}@media(max-width:900px){.swipe-hint{display:block;text-align:center;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;opacity:.45;margin-top:10px;transition:opacity .4s}.swipe-hint.seen{opacity:0}}.hero-image .e-pack{position:relative}.hero-image .e-pack:after{content:"";position:absolute;left:12%;right:12%;bottom:-18px;height:26px;border-radius:50%;background:radial-gradient(ellipse,rgba(26,20,16,.18),transparent 70%);z-index:-1}.trust-strip .t-item+.t-item{border-left:1px solid var(--border)}@media(max-width:760px){.trust-strip .t-item+.t-item{border-left:0}.trust-strip .t-item:nth-child(2n){border-left:1px solid var(--border)}.trust-strip .t-item:nth-child(n+3){border-top:1px solid var(--border)}}.chooser__card{position:relative;overflow:hidden}.chooser__card:after{content:"";position:absolute;top:-26px;right:-26px;width:64px;height:64px;border-radius:50%;transition:transform .32s var(--ease-spring)}.chooser__card--a:after{background:var(--nelio-butter)}.chooser__card--b:after{background:var(--nelio-tomato)}.chooser__card.selected:after{transform:translate(-22px,22px)}.chooser__pack{width:38px;height:50px;border-radius:5px 5px 10px 10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:700;font-size:15px}.chooser__result[data-result=a] .chooser__pack{background:#241c16;color:var(--nelio-ivory)}.chooser__result[data-result=b] .chooser__pack{background:var(--nelio-butter);color:var(--nelio-espresso)}.calc__total,.calc__math{font-variant-numeric:tabular-nums}.calc__col{background-image:repeating-linear-gradient(to bottom,transparent 0 27px,rgba(26,20,16,.045) 27px 28px)}.calc__oder{transform:rotate(-4deg)}.section.butter{position:relative}.section.butter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.section.butter>*{position:relative;z-index:1}@media(min-width:901px){.ritual{position:relative}.ritual:before{content:"";position:absolute;left:60px;right:60px;top:56px;border-top:2px dotted var(--border-strong)}.ritual__card{position:relative;z-index:1}}.comparison__col--nelio{background:#ffd23f29}.accordion{counter-reset:faq}.accordion .accordion__item .accordion__q:before{counter-increment:faq;content:counter(faq,decimal-leading-zero) " \2014  ";font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;opacity:.45;margin-right:8px}.tbar__ghost{position:absolute;top:50%;left:0;width:11px;height:11px;border-radius:50%;border:1.5px solid var(--nelio-espresso);opacity:.35;background:var(--nelio-ivory);transform:translate(-50%,-50%);transition:left .9s var(--ease-out) .4s}[data-reveal].is-visible .tbar__ghost,html.no-js .tbar__ghost{left:var(--gpos)}@media(prefers-reduced-motion:reduce){.tbar__ghost{transition:none;left:var(--gpos)}}.qty-tiers .qt{flex-direction:column;gap:3px;padding:9px 12px}.qty-tiers .qt .qt-row{display:inline-flex;align-items:center;gap:8px}.qty-tiers .qt .qt-sub{font-size:8.5px;letter-spacing:.1em;opacity:.55;text-transform:none}.pdp__buy .purchase-toggle .opt .opt-flag{position:absolute;top:-1px;right:14px;background:var(--nelio-saffron);color:var(--nelio-espresso);font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:0 0 6px 6px}.pdp__buy .purchase-toggle .opt{position:relative}[data-reveal].is-visible .ba__handle{animation:ba-nudge 1.1s var(--ease-in-out) .9s 1}@keyframes ba-nudge{0%,to{margin-left:0}30%{margin-left:-10px}70%{margin-left:10px}}@media(prefers-reduced-motion:reduce){[data-reveal].is-visible .ba__handle{animation:none}}.gstamp__badge:hover svg{animation-play-state:paused}.product-feature__image:has(.feature-pack){overflow:visible}.product-feature__image .feature-pack{display:flex;justify-content:center;align-items:center;width:100%}.product-feature__image .mini-pack{transform:none;margin:0;width:clamp(240px,30vw,340px)}@media(max-width:900px){.product-feature__image .mini-pack{width:clamp(220px,62vw,300px)}}.shop-card .card-pack{display:flex;align-items:center;justify-content:center;gap:12px;aspect-ratio:4/5;background:var(--nelio-cream);border-radius:var(--r-lg) var(--r-lg) 0 0;overflow:hidden}.shop-card .card-pack .mini-pack{transform:scale(1.15)}.shop-card .card-pack--duo .mini-pack{transform:scale(.78) rotate(-4deg)}.shop-card .card-pack--duo .mini-pack+.mini-pack{transform:scale(.78) rotate(4deg);margin-left:-18px}.shop-card:hover .card-pack .mini-pack{transform:scale(1.19);transition:transform .5s var(--ease-out)}.shop-card:hover .card-pack--duo .mini-pack{transform:scale(.8) rotate(-5deg)}.shop-card:hover .card-pack--duo .mini-pack+.mini-pack{transform:scale(.8) rotate(5deg)}@media(prefers-reduced-motion:reduce){.shop-card:hover .card-pack .mini-pack{transition:none}}.mobile-menu__links a{transform:translate(18px);opacity:0;transition:transform .38s var(--ease-out),opacity .38s var(--ease-out),color .16s}.mobile-menu.open .mobile-menu__links a{transform:none;opacity:1}.mobile-menu.open .mobile-menu__links a:nth-child(1){transition-delay:60ms}.mobile-menu.open .mobile-menu__links a:nth-child(2){transition-delay:105ms}.mobile-menu.open .mobile-menu__links a:nth-child(3){transition-delay:.15s}.mobile-menu.open .mobile-menu__links a:nth-child(4){transition-delay:195ms}.mobile-menu.open .mobile-menu__links a:nth-child(5){transition-delay:.24s}.mobile-menu.open .mobile-menu__links a:nth-child(6){transition-delay:285ms}.mobile-menu.open .mobile-menu__links a:nth-child(7){transition-delay:.33s}.mobile-menu.open .mobile-menu__links a:nth-child(8){transition-delay:375ms}.mobile-menu__links a.sub:before{content:"";width:12px;height:16px;border-radius:2px 2px 5px 5px;margin-right:12px;flex-shrink:0}.mobile-menu__links a.sub:nth-of-type(2):before{background:#241c16;box-shadow:inset 0 2px #fbf5e540}.mobile-menu__links a.sub:nth-of-type(3):before{background:var(--nelio-butter)}.mobile-menu__links a.sub:nth-of-type(4):before{background:linear-gradient(100deg,#241C16 48%,var(--nelio-butter) 52%)}.mobile-menu__close{transition:transform .4s var(--ease-spring);transform:rotate(-90deg)}.mobile-menu.open .mobile-menu__close{transform:rotate(0)}.mobile-menu__social{display:flex;justify-content:center;gap:22px;margin-top:2px}.mobile-menu__social a{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.6;text-decoration:none;color:inherit;min-height:44px;display:inline-flex;align-items:center}.mobile-menu__social a:active{opacity:1}@media(prefers-reduced-motion:reduce){.mobile-menu__links a{transform:none;opacity:1;transition:none}.mobile-menu__close{transition:none;transform:none}}.pdp__buy .tag-row{margin-top:-12px;position:relative;z-index:1;background:var(--nelio-ivory)}.glass-sec{overflow:visible}@media(min-width:761px){.glass__stage{margin-top:-32px}}.pdp__buy .tag-row,.pdp__buy .flavor-switch,.pdp__buy .purchase-toggle,.pdp__buy .atc-row{opacity:0;transform:translateY(14px);animation:buyin .52s var(--ease-out) forwards}.pdp__buy .flavor-switch{animation-delay:90ms}.pdp__buy .purchase-toggle{animation-delay:.18s}.pdp__buy .atc-row{animation-delay:.27s}@keyframes buyin{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pdp__buy .tag-row,.pdp__buy .flavor-switch,.pdp__buy .purchase-toggle,.pdp__buy .atc-row{animation:none;opacity:1;transform:none}}.nav-drop{display:inline-flex;align-items:center}.nav-drop__trigger{display:inline-flex;align-items:center;gap:6px;position:relative;padding:6px 0;color:var(--nelio-espresso);font-weight:500}.nav-drop__trigger:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--nelio-tomato);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav-drop.open .nav-drop__trigger:after,.nav-drop__trigger.active:after{transform:scaleX(1)}.nav-drop.open .nav-drop__trigger{color:var(--nelio-tomato)}.nav-drop__caret{width:9px;height:6px;transition:transform .24s var(--ease-out)}.nav-drop.open .nav-drop__caret{transform:rotate(180deg)}.nav-drop__panel{position:absolute;left:0;right:0;top:100%;background:var(--nelio-ivory);border-top:1px solid var(--border);border-bottom:1px solid var(--border);box-shadow:0 24px 48px -24px #1a141038;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s var(--ease-out),transform .24s var(--ease-out),visibility 0s linear .24s;z-index:60}.nav-drop.open .nav-drop__panel{opacity:1;visibility:visible;transform:none;transition:opacity .22s var(--ease-out),transform .24s var(--ease-out)}html.no-js .nav-drop:hover .nav-drop__panel,.nav-drop:focus-within .nav-drop__panel{opacity:1;visibility:visible;transform:none}.nav-drop__panel:before{content:"";position:fixed;left:0;right:0;top:100%;height:100vh;background:#1a14101a;opacity:0;transition:opacity .24s;pointer-events:none;z-index:-1}.nav-drop.open .nav-drop__panel:before{opacity:1}.nav-drop__panel{font-family:var(--font-serif);text-transform:none;letter-spacing:normal;font-size:16px;font-weight:400}.nav-drop__inner{max-width:1160px;margin:0 auto;padding:clamp(22px,2.6vw,34px) clamp(24px,4vw,40px);display:grid;grid-template-columns:1fr 200px;gap:clamp(28px,4vw,56px);align-items:stretch}.nav-drop__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.nav-drop__tile{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-soft);text-decoration:none;color:var(--nelio-espresso);opacity:0;transform:translateY(10px);transition:border-color .2s,transform .2s var(--ease-out)}.nav-drop.open .nav-drop__tile{opacity:1;transform:none;transition:border-color .2s,opacity .32s var(--ease-out),transform .32s var(--ease-out);transition-delay:calc(var(--i) * 45ms)}.nav-drop__tile:hover{border-color:var(--nelio-espresso)}.nav-drop__pack{display:flex;align-items:center;justify-content:center;gap:0;aspect-ratio:4/3;background:var(--nelio-cream);border-radius:var(--r-md);overflow:hidden}.nav-drop__pack img{width:100%;height:100%;object-fit:contain;padding:12px}.nav-drop__pack .mini-pack{width:86px;transform:none;margin:0;box-shadow:0 12px 22px #1a141038,inset 0 0 0 1px #ffffff0f;transition:transform .4s var(--ease-out)}.nav-drop__pack .mini-pack .mp-flav{font-size:15px}.nav-drop__pack:has(.mp-mini--2) .mini-pack{width:70px}.nav-drop__pack:has(.mp-mini--2) .mini-pack .mp-flav{font-size:12px}.nav-drop__pack .mp-mini--2{margin-left:-14px}.nav-drop__tile:hover .nav-drop__pack .mini-pack,.nav-drop__tile:hover .nav-drop__pack .mp-mini--2{transform:translateY(-4px)}.nav-drop__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.nav-drop__name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-serif);font-weight:500;font-size:16px;line-height:1.2;letter-spacing:-.01em;text-transform:none}.nav-drop__price{flex:0 0 auto;white-space:nowrap;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em}.nav-drop__go{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--nelio-tomato);opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s}.nav-drop__tile:hover .nav-drop__go{opacity:1;transform:none}.nav-drop__aside{display:flex;flex-direction:column;gap:4px;padding-left:clamp(20px,3vw,40px);border-left:1px solid var(--border);align-self:stretch}.nav-drop__aside-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;opacity:.45;margin-bottom:8px}.nav-drop__link{font-family:var(--font-serif);font-size:18px;letter-spacing:-.01em;text-transform:none;color:var(--nelio-espresso);text-decoration:none;padding:7px 0;transition:color .16s,padding-left .2s var(--ease-out)}.nav-drop__link:hover{color:var(--nelio-tomato);padding-left:6px}.nav-drop__note{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;line-height:1.7;opacity:.45;margin-top:auto;padding-top:20px}@media(hover:none),(pointer:coarse){.nav-drop__panel,.nav-drop__caret{display:none}}@media(max-width:960px){.nav-drop__panel,.nav-drop__caret{display:none}}@media(prefers-reduced-motion:reduce){.nav-drop__panel,.nav-drop__tile,.nav-drop__caret,.nav-drop__go{transition:opacity .12s linear!important;transform:none!important}}.bundle__copy--calm{gap:clamp(14px,2vw,20px)}.bundle__copy--calm .bundle__line{opacity:.82;max-width:40ch;margin:0}.bundle__buy{display:flex;align-items:center;gap:clamp(16px,2.4vw,28px);margin-top:clamp(6px,1.4vw,14px)}.bundle__buy form{margin:0}.bundle__price-calm{font-family:var(--font-display);font-size:clamp(34px,4vw,50px);line-height:1;letter-spacing:-.01em;color:var(--nelio-espresso)}@media(max-width:760px){.bundle__buy{flex-direction:column;align-items:center;gap:12px}.bundle__copy--calm .bundle__line{margin-left:auto;margin-right:auto}}.lang-switch{position:relative;display:inline-flex;align-items:center}.lang-switch__form{margin:0;display:inline-flex}.lang-switch__btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 0;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--nelio-espresso);transition:color .2s}.lang-switch__btn:hover{color:var(--nelio-tomato)}.lang-switch__caret{width:9px;height:6px;transition:transform .24s var(--ease-out)}.lang-switch.open .lang-switch__caret{transform:rotate(180deg)}.lang-switch.open .lang-switch__btn{color:var(--nelio-tomato)}.lang-switch__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:60;min-width:168px;margin:0;padding:6px;list-style:none;background:var(--nelio-ivory);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 18px 36px -18px #1a141038;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s var(--ease-out),transform .22s var(--ease-out),visibility 0s linear .22s}.lang-switch.open .lang-switch__menu,.lang-switch__form:focus-within .lang-switch__menu{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--ease-out),transform .22s var(--ease-out)}.lang-switch__opt{width:100%;display:flex;align-items:center;gap:10px;background:none;border:0;cursor:pointer;text-align:left;padding:9px 10px;border-radius:var(--r-sm);color:var(--nelio-espresso);transition:background .16s,color .16s}.lang-switch__opt:hover{background:var(--surface-soft);color:var(--nelio-tomato)}.lang-switch__code{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;opacity:.5;min-width:22px}.lang-switch__name{font-family:var(--font-serif);font-size:15px;letter-spacing:-.01em}.lang-switch__opt.is-active .lang-switch__code{opacity:1;color:var(--nelio-tomato)}.lang-switch__opt.is-active .lang-switch__name{font-weight:600}@media(max-width:900px){.lang-switch{display:none}}.lang-row{margin-top:14px}.lang-row__form{margin:0;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.lang-row__opt{background:none;border:1px solid var(--border-strong);border-radius:999px;padding:0 16px;min-height:44px;cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-inverse);opacity:.7;transition:background .16s,color .16s,opacity .16s}.lang-row__opt.is-active{background:var(--nelio-ivory);color:var(--nelio-espresso);border-color:var(--nelio-ivory);opacity:1}.lang-row__opt:active{opacity:1}@media(prefers-reduced-motion:reduce){.lang-switch__menu,.lang-switch__caret{transition:opacity .12s linear!important;transform:none!important}}.journal-grid{align-items:stretch}.journal-card{display:flex;flex-direction:column;gap:16px;height:100%;text-decoration:none;color:inherit}.journal-card__media{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:10px;background:#1a14100a;flex:0 0 auto}.journal-card__media .nelio-img,.journal-card__media .nelio-img--placeholder{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover;object-position:center;display:block;border-radius:0!important;transition:transform .42s cubic-bezier(.22,1,.36,1)}.journal-card:hover .journal-card__media .nelio-img{transform:scale(1.03)}.journal-card__body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-width:0}.journal-card .cat-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.journal-card__date{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.journal-card h3{margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.journal-card__excerpt{margin:0;font-size:15px;line-height:1.55;opacity:.72;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal-card__more{margin-top:auto;padding-top:4px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;opacity:.8}.journal-card__more .arr{transition:transform .26s cubic-bezier(.22,1,.36,1)}.journal-card:hover .journal-card__more{opacity:1}.journal-card:hover .journal-card__more .arr{transform:translate(4px)}@media(max-width:760px){.journal-card{gap:12px}.journal-card__excerpt{-webkit-line-clamp:2;line-clamp:2}}@media(prefers-reduced-motion:reduce){.journal-card__media .nelio-img,.journal-card__more .arr{transition:none}.journal-card:hover .journal-card__media .nelio-img{transform:none}}.article__figure{margin:32px 0}.article__figure img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:12px;display:block}.article__figure figcaption{margin-top:10px;font-size:13px;line-height:1.5;opacity:.62;font-family:var(--font-mono)}.buy-block{margin:64px 0 8px;padding:clamp(28px,4vw,44px);border-radius:20px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--nelio-butter, #FFD23F) 22%,transparent) 0%,transparent 62%),color-mix(in srgb,var(--nelio-espresso, #1A1410) 4%,var(--nelio-ivory, #FBF5E5));border:1px solid color-mix(in srgb,var(--nelio-espresso, #1A1410) 10%,transparent)}.buy-block__text{max-width:46ch}.buy-block__eyebrow{margin:0 0 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.5}.buy-block__title{margin:0 0 10px;font-family:var(--font-display);font-size:clamp(26px,3.4vw,38px);line-height:1.02;letter-spacing:.005em}.buy-block__body{margin:0;font-size:16px;line-height:1.6;opacity:.72}.buy-block__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:28px}.buy-block__item{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:14px;background:var(--nelio-ivory, #FBF5E5);border:1px solid color-mix(in srgb,var(--nelio-espresso, #1A1410) 12%,transparent);color:var(--nelio-espresso, #1A1410)!important;text-decoration:none!important;background-image:none!important;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease}.buy-block__item:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--nelio-espresso, #1A1410) 40%,transparent);box-shadow:0 10px 26px -14px #1a141066}.buy-block__item-media{flex:0 0 auto;width:52px;height:52px;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--nelio-espresso, #1A1410) 8%,transparent);display:grid;place-items:center}.buy-block__item-media img{width:100%;height:100%;object-fit:cover;display:block}.buy-block__item-media{background:linear-gradient(150deg,color-mix(in srgb,var(--nelio-espresso, #1A1410) 92%,#fff),color-mix(in srgb,var(--nelio-espresso, #1A1410) 70%,#000))}.buy-block__item-mark{font-family:var(--font-serif);font-size:20px;line-height:1;color:var(--nelio-ivory, #FBF5E5);letter-spacing:-.02em}.buy-block__item-mark span{color:var(--nelio-butter, #FFD23F)}.buy-block__item[href*=matcha-latte] .buy-block__item-media{background:linear-gradient(150deg,#5a7a52,#33492f)}.buy-block__item[href*=morgenritual] .buy-block__item-media{background:linear-gradient(150deg,color-mix(in srgb,var(--nelio-saffron, #F5A623) 88%,#000),color-mix(in srgb,var(--nelio-tomato, #E63946) 70%,#000))}.buy-block__item-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.buy-block__item-name{font-size:15px;font-weight:600;line-height:1.25;color:var(--nelio-espresso, #1A1410)}.buy-block__item-price{font-family:var(--font-mono);font-size:13px;opacity:.6}.buy-block__item-arrow{flex:0 0 auto;opacity:.35;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s ease}.buy-block__item:hover .buy-block__item-arrow{opacity:1;transform:translate(3px)}.buy-block__note{margin:22px 0 0;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--nelio-espresso, #1A1410) 10%,transparent);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;opacity:.5}@media(max-width:560px){.buy-block{margin:44px 0 4px;border-radius:16px}.buy-block__items{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.buy-block__item,.buy-block__item-arrow{transition:none}.buy-block__item:hover,.buy-block__item:hover .buy-block__item-arrow{transform:none}}.btn.primary,.article__buy-btn--primary,a.btn.primary.lg{background-color:#d1333f;border-color:#d1333f}.btn.primary:hover,a.btn.primary.lg:hover{background-color:#b92c37;border-color:#b92c37}.footer__legal a{display:inline-block;min-height:24px;line-height:24px;padding:0 2px}@media(max-width:760px){.footer__legal{display:flex;flex-wrap:wrap;gap:4px 14px}.footer__legal a{min-height:32px;line-height:32px}}.footer__payments .pay-icon{width:38px;height:24px;object-fit:contain;display:block}
/*# sourceMappingURL=/cdn/shop/t/39/assets/nelio-elevate.css.map */
