:root{--nm-ease:cubic-bezier(.2,.7,.2,1);--nm-spring:cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:no-preference){.nx-button,.npg__btn,.nrp-btn,.rv-btn,.nsn__btn,.button-light,.button-outline,.nomi-updates button,.nomi-nav-sample,.ni .ni-btn,.ni .ni-ghost,.nomi-founder-controls button,.nomi-social-tabs button{transition:translate .28s var(--nm-ease),scale .18s var(--nm-ease),box-shadow .28s var(--nm-ease),background-color .25s,color .25s,border-color .25s}@media(hover:hover){.nx-button:hover,.npg__btn:hover,.nrp-btn:hover,.rv-btn:hover,.nsn__btn:hover,.button-light:hover,.button-outline:hover,.nomi-updates button:hover,.nomi-founder-controls button:hover,.nomi-social-tabs button:hover{translate:0 -3px;box-shadow:0 14px 26px -14px #1717178c}.ni:not(.ni-motion) .ni-btn:hover,.ni:not(.ni-motion) .ni-ghost:hover{translate:0 -3px;box-shadow:0 14px 26px -14px #1717178c}}.nx-button:active,.npg__btn:active,.nrp-btn:active,.rv-btn:active,.nsn__btn:active,.button:active,.button-light:active,.button-outline:active,.nomi-updates button:active,.ni .ni-btn:active,.ni .ni-ghost:active,.nomi-founder-controls button:active,.nomi-social-tabs button:active,.nrp-chip:active,.nsoc-chip:active{scale:.96;transition-duration:.08s}.nrp-chip,.nsoc-chip,.nh-chips>*,.pdp-chips>*,.ni-tags>span{transition:translate .25s var(--nm-ease),box-shadow .25s,background-color .2s,color .2s,border-color .2s}@media(hover:hover){.nrp-chip:hover,.nsoc-chip:hover,.nh-chips>*:hover,.pdp-chips>*:hover{translate:0 -2px;box-shadow:0 8px 18px -12px #17171799}}.nomi-nav-icons a svg,.nomi-nav-mobile summary svg,.nomi-social-profile-links svg,.nomi-shared-footer svg,.benefit-icon,.nx-card-mark,.nx-icon,.ni-flavor-name i{transition:rotate .45s var(--nm-spring),scale .35s var(--nm-spring),translate .35s var(--nm-spring)}@media(hover:hover){.nomi-nav-icons a:hover svg,.nomi-nav-icons a:focus-visible svg{scale:1.18}.nomi-nav-icons a.nomi-nav-social:hover svg{rotate:-10deg}.nomi-nav-icons a[href*=cart]:hover svg{animation:nmWiggle .6s var(--nm-ease)}.nomi-nav-icons a[href*=account]:hover svg{translate:0 -2px}.nomi-nav-mobile summary:hover svg{rotate:90deg}.nomi-social-profile-links a:hover svg,.nomi-shared-footer a:hover svg{scale:1.15;rotate:-8deg}.nx-benefit-card:hover .benefit-icon,.nx-benefit-card:hover .nx-card-mark,.nx-review-card:hover .nx-card-mark{rotate:-10deg;scale:1.12}.ni-flavor:hover .ni-flavor-name i{scale:1.35}}@keyframes nmWiggle{0%,to{rotate:0deg}20%{rotate:-14deg}45%{rotate:10deg}70%{rotate:-6deg}}.nomi-nav-count{transition:scale .3s var(--nm-spring)}@media(hover:hover){.nomi-nav-icons a:hover .nomi-nav-count{scale:1.2}}.nomi-nav-left a,.nomi-nav-pages a,.nomi-shared-footer-links a,.nomi-nav-mobile nav a{text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1.5px;transition:background-size .35s var(--nm-ease),color .2s}@media(hover:hover){.nomi-nav-left a:hover,.nomi-nav-pages a:hover,.nomi-shared-footer-links a:hover,.nomi-nav-mobile nav a:hover,.nomi-nav-left a:focus-visible,.nomi-nav-pages a:focus-visible,.nomi-shared-footer-links a:focus-visible{background-position:0 100%;background-size:100% 1.5px}}.nomi-nav-pages a[aria-current=page],.nomi-nav-left a[aria-current=page]{background-size:100% 1.5px}.ni .ni-link,.text-link,.nx-label-link,.bs-link,.npg a:not([class]){transition:text-underline-offset .25s var(--nm-ease),text-decoration-color .25s,color .2s}@media(hover:hover){.ni .ni-link:hover,.text-link:hover,.nx-label-link:hover,.bs-link:hover,.npg a:not([class]):hover{text-underline-offset:9px;text-decoration-color:#d23636}}.npg__card,.nx-review-card,.nx-benefit-card,.na-gcard,.na-card,.nc-card,.rv-card,.nrp-card,.product-card,.nomi-faq details{transition:translate .35s var(--nm-ease),box-shadow .35s var(--nm-ease),border-color .25s,background-color .25s}@media(hover:hover){.npg__card:hover,.nx-review-card:hover,.nx-benefit-card:hover,.na-gcard:hover,.na-card:hover,.nc-card:hover,.rv-card:hover,.nrp-card:hover,.product-card:hover{translate:0 -5px;box-shadow:0 22px 40px -22px #17171773}}.nomi-faq summary,.ni .ni-faq summary{transition:color .2s,padding-left .3s var(--nm-ease)}@media(hover:hover){.nomi-faq summary:hover,.ni .ni-faq summary:hover{padding-left:6px}}.nomi-faq details[open]>*:not(summary),.ni .ni-faq[open]>*:not(summary){animation:nmOpen .45s var(--nm-ease)}@keyframes nmOpen{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}.nm-js .nm-r{opacity:0;translate:0 24px;transition:opacity .75s var(--nm-ease) var(--nm-d,0s),translate .75s var(--nm-ease) var(--nm-d,0s),box-shadow .35s var(--nm-ease),border-color .25s}.nm-js .nm-r.nm-in{opacity:1;translate:0 0}.nm-js .nm-r.nm-in:hover{transition-delay:0s}}.npg__btn:focus-visible,.nx-button:focus-visible,.nrp-btn:focus-visible,.rv-btn:focus-visible{outline:2px solid #d23636;outline-offset:3px}.nomi-idle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#0e0d0f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .9s cubic-bezier(.2,.7,.2,1),visibility 0s linear .9s;overflow:hidden;cursor:none}.nomi-idle.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .9s cubic-bezier(.2,.7,.2,1),visibility 0s}.nomi-idle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.55));pointer-events:none}.nomi-idle-logo{position:absolute;left:0;top:0;width:clamp(255px,28.5vw,450px);aspect-ratio:240/84;background:#f5f0e9;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;will-change:transform;transition:background-color .35s}.nomi-idle-logo.is-bump{animation:nomiIdleBump .45s cubic-bezier(.34,1.56,.64,1)}@keyframes nomiIdleBump{0%{scale:1}35%{scale:1.08}to{scale:1}}.nomi-idle-hint{position:absolute;left:0;right:0;bottom:28px;margin:0;text-align:center;font:700 11px/1 Montserrat,Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#8d857c;animation:nomiIdleHint 3.2s ease-in-out infinite}@keyframes nomiIdleHint{0%,to{opacity:.35}50%{opacity:.8}}.nomi-idle-toast{position:absolute;left:50%;top:50%;margin:0;translate:-50% -50%;font:800 clamp(28px,4vw,64px)/1 NomiCup,Montserrat,Arial,sans-serif;letter-spacing:-.03em;color:#f5f0e9;opacity:0;pointer-events:none;white-space:nowrap}.nomi-idle.is-corner .nomi-idle-toast{animation:nomiIdleToast 2.4s cubic-bezier(.2,.7,.2,1)}.nomi-idle.is-corner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(210,54,54,.35),transparent 60%);animation:nomiIdleFlash 1.2s ease-out forwards;pointer-events:none}@keyframes nomiIdleToast{0%{opacity:0;scale:.8}15%{opacity:1;scale:1.04}25%{scale:1}80%{opacity:1}to{opacity:0}}@keyframes nomiIdleFlash{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.nomi-idle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/144/assets/nomi-motion.css.map */
