.nb-decision-card{--nbm-love:#e11d48;--nbm-heat:#ea580c;--nbm-heat-ink:#9a3412;--nbm-heat-2:#f43f5e;--nbm-ok:#059669;--nbm-accent:var(--dx-accent,var(--color-primary,#2563eb));--nbm-ink:#0f172a;--nbm-muted:#64748b}.nb-decision-card__media{container:nbm-media/inline-size}.nb-moment-timer{inset-inline:.55rem;z-index:2;pointer-events:none;color:#fff;background:linear-gradient(135deg,#0f172aeb,#1e293be6);border-radius:.8rem;align-items:center;gap:.35rem;min-height:2rem;padding:.3rem .5rem;font-size:.7rem;font-weight:800;line-height:1;animation:.42s cubic-bezier(.16,1,.3,1) both nbm-rise;display:flex;position:absolute;bottom:.55rem;overflow:hidden;box-shadow:0 10px 24px -14px #0f172a99}.nb-moment-timer[data-mode=pending]{visibility:hidden}.nb-moment-timer[data-mode=calendar]{color:var(--nbm-ink);background:#ffffffe6;border:1px solid #0f172a14;inset-inline-end:auto;box-shadow:0 6px 16px -12px #0f172a66}.nb-moment-timer[data-mode=calendar] svg{color:var(--nbm-heat)}.nb-moment-timer[data-mode=ended]{color:var(--nbm-muted);background:#ffffffeb;inset-inline-end:auto}.nb-moment-timer__label{white-space:nowrap;opacity:.92}.nb-moment-timer__days{background:color-mix(in srgb, var(--nbm-heat) 12%, transparent);color:var(--nbm-heat-ink);white-space:nowrap;border-radius:999px;padding:.18rem .4rem}.nb-moment-timer__daybox{white-space:nowrap;background:#ffffff24;border-radius:.4rem;padding:.22rem .35rem}.nb-moment-timer__clock{font-variant-numeric:tabular-nums;align-items:center;gap:.12rem;margin-inline-start:auto;display:inline-flex}.nb-moment-timer__clock>i{opacity:.6;font-style:normal;animation:1s steps(2,start) infinite nbm-blink}.nb-moment-timer__unit{background:#ffffff24;border-radius:.38rem;place-items:center;min-width:1.55rem;height:1.35rem;font-weight:900;display:inline-grid;overflow:hidden}.nb-moment-timer__unit>span{display:block}.nb-moment-timer__unit[data-live]>span{animation:.38s cubic-bezier(.2,.8,.2,1) nbm-roll}.nb-moment-timer__flame{color:#fbbf24;place-items:center;display:inline-grid}.nb-moment-timer__fuse{inset-inline-start:0;height:3px;width:calc(var(--fuse,1) * 100%);background:linear-gradient(90deg,#f43f5e,#f59e0b);border-start-end-radius:3px;transition:width 1s linear;position:absolute;bottom:0}.nb-moment-timer[data-mode=clock] .nb-moment-timer__flame{color:#f59e0b;animation:1.6s ease-in-out infinite nbm-flicker}.nb-moment-timer[data-mode=final]{background:linear-gradient(135deg,#e11d48,#f97316);animation:.42s cubic-bezier(.16,1,.3,1) both nbm-rise,1.4s ease-in-out .42s infinite nbm-urgent}.nb-moment-timer[data-mode=final] .nb-moment-timer__flame{color:#fff;animation:.9s ease-in-out infinite nbm-flicker}.nb-moment-timer[data-mode=final] .nb-moment-timer__unit{background:#ffffff38}.nb-moment-timer[data-mode=final] .nb-moment-timer__fuse{opacity:.7;background:#fff}@container nbm-media (max-width:13.5rem){.nb-moment-timer[data-mode=days] .nb-moment-timer__label,.nb-moment-timer[data-mode=clock] .nb-moment-timer__label{display:none}.nb-moment-timer{inset-inline:.4rem;gap:.25rem;padding-inline:.4rem;bottom:.4rem}.nb-moment-timer__unit{min-width:1.35rem}.nb-moment-timer[data-mode=calendar] .nb-moment-timer__days{display:none}}.nb-decision-card[data-scout] .nb-moment-timer{opacity:0;transition:opacity .16s}.nb-moment-scarcity{background:color-mix(in srgb, var(--nbm-heat) 7%, #fff);border:1px solid color-mix(in srgb, var(--nbm-heat) 18%, transparent);border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .5rem;width:100%;margin-top:.15rem;padding:.45rem .55rem .55rem;animation:.52s cubic-bezier(.16,1,.3,1) both nbm-slide;display:grid;position:relative}.nb-moment-scarcity[data-hot]{background:linear-gradient(color-mix(in srgb, var(--nbm-heat-2) 6%, #fff), color-mix(in srgb, var(--nbm-heat-2) 6%, #fff)) padding-box, linear-gradient(110deg, #f97316, #e11d48, #f59e0b, #e11d48, #f97316) border-box;background-size:100% 100%,300% 100%;border-color:#0000;animation:.52s cubic-bezier(.16,1,.3,1) both nbm-slide,3.2s linear infinite nbm-border-flow}.nb-moment-scarcity__flame{color:#fff;background:linear-gradient(160deg,#fb923c,#e11d48);border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid;box-shadow:0 6px 14px -6px #e11d48b3}.nb-moment-scarcity__flame svg{animation:1.2s ease-in-out infinite nbm-flicker}.nb-moment-scarcity__copy{gap:.05rem;min-width:0;line-height:1.45;display:grid}.nb-moment-scarcity__copy b{color:var(--nbm-heat-ink);font-size:.68rem;font-weight:900}.nb-moment-scarcity[data-hot] .nb-moment-scarcity__copy b{color:var(--nbm-love)}.nb-moment-scarcity__copy span{color:var(--nbm-ink);font-size:.74rem;font-weight:800}.nb-moment-scarcity__bar{background:color-mix(in srgb, var(--nbm-heat) 14%, transparent);border-radius:999px;grid-column:1/-1;height:5px;margin-top:.3rem;position:relative;overflow:hidden}.nb-moment-scarcity__bar i{width:var(--fill,20%);border-radius:inherit;background:linear-gradient(90deg,#e11d48,#f97316);animation:1.1s cubic-bezier(.16,1,.3,1) .3s both nbm-drain;position:absolute;inset-block:0;inset-inline-start:0}.nb-moment-scarcity__bar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.8s ease-in-out 1.4s infinite nbm-shimmer;position:absolute;inset:0}.nb-moment-early{background:color-mix(in srgb, var(--nbm-ok) 8%, #fff);border:1px solid color-mix(in srgb, var(--nbm-ok) 20%, transparent);border-radius:.75rem;gap:.35rem;width:100%;padding:.45rem .55rem;animation:.52s cubic-bezier(.16,1,.3,1) both nbm-slide;display:grid}.nb-moment-early__head{color:var(--nbm-ink);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.7rem;line-height:1.5;display:flex}.nb-moment-early__head svg{color:var(--nbm-ok)}.nb-moment-early__head b{color:var(--nbm-ok);font-weight:900}.nb-moment-early__head span{color:var(--nbm-muted);margin-inline-start:auto;font-weight:800}.nb-moment-early__bar{background:color-mix(in srgb, var(--nbm-ok) 14%, transparent);border-radius:999px;height:5px;position:relative;overflow:hidden}.nb-moment-early__bar i{width:var(--fill);border-radius:inherit;background:linear-gradient(90deg,#10b981,#059669);position:absolute;inset-block:0;inset-inline-start:0}.nb-moment-restock{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--nbm-accent) 12%, transparent), transparent 60%), color-mix(in srgb, var(--nbm-accent) 4%, #fff);border:1px solid color-mix(in srgb, var(--nbm-accent) 20%, transparent);border-radius:.9rem;gap:.35rem;width:100%;margin-top:auto;padding:.6rem;animation:.52s cubic-bezier(.16,1,.3,1) both nbm-slide;display:grid}.nb-moment-restock__head{color:var(--nbm-ink);align-items:center;gap:.45rem;margin:0;font-size:.76rem;font-weight:900;display:flex}.nb-moment-restock__beacon{background:var(--nbm-accent);color:#fff;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:relative}.nb-moment-restock__beacon:before,.nb-moment-restock__beacon:after{content:"";border-radius:inherit;border:2px solid var(--nbm-accent);animation:2.2s cubic-bezier(.2,.6,.3,1) infinite nbm-ripple;position:absolute;inset:0}.nb-moment-restock__beacon:after{animation-delay:1.1s}.nb-moment-restock__note{-webkit-line-clamp:2;color:var(--nbm-muted);-webkit-box-orient:vertical;margin:0;font-size:.7rem;font-weight:650;line-height:1.7;display:-webkit-box;overflow:hidden}.nb-moment-restock__offer{background:color-mix(in srgb, var(--nbm-ok) 10%, #fff);color:var(--nbm-ok);border-radius:.55rem;align-items:center;gap:.3rem;margin:0;padding:.3rem .45rem;font-size:.68rem;font-weight:900;line-height:1.5;display:flex}.nb-decision-card .nb-moment-restock__cta{background:var(--nbm-accent);color:#fff;cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:2.75rem;margin-top:.15rem;font-size:.8rem;font-weight:900;text-decoration:none;transition:transform .16s,filter .16s;display:inline-flex}.nb-decision-card .nb-moment-restock__cta:hover{filter:brightness(1.06)}.nb-decision-card .nb-moment-restock__cta:active{transform:scale(.98)}.nb-decision-card .nb-moment-restock__cta svg{transform-origin:50% 10%;animation:2.6s ease-in-out 1s infinite nbm-bell}.nb-decision-card .nb-moment-restock__cta[data-state=watching]{background:color-mix(in srgb, var(--nbm-ok) 12%, #fff);color:var(--nbm-ok)}.nb-decision-card .nb-moment-restock__cta[data-state=watching] svg{animation:none}.nb-decision-card__badge[data-badge=restock]{background:var(--nbm-accent);color:#fff;border-color:#0000}.nb-decision-card__badge[data-badge=best]{color:#fff;background:linear-gradient(120deg,#f97316,#e11d48);border-color:#0000}.nb-scout{z-index:4;pointer-events:none;position:absolute;inset:0}.nb-scout__sweep{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.nb-scout__sweep:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--nbm-accent) 22%, transparent), transparent);width:38%;animation:1.15s cubic-bezier(.45,0,.55,1) infinite nbm-sweep;position:absolute;inset-block:0}.nb-scout__sweep:after{content:"";background:#ffffff2e;position:absolute;inset:0}.nb-scout__box{inset-inline:.5rem;border:1px solid color-mix(in srgb, var(--nbm-accent) 22%, transparent);pointer-events:auto;transform-origin:100% 100%;background:#fffffff5;border-radius:.9rem;align-items:center;gap:.45rem;min-height:3.1rem;padding:.45rem .5rem;animation:.46s cubic-bezier(.2,.9,.25,1.15) both nbm-corner;display:flex;position:absolute;bottom:.5rem;box-shadow:0 16px 34px -18px #0f172a8c}[dir=ltr] .nb-scout__box{transform-origin:0 100%}.nb-scout[data-phase=none] .nb-scout__box{border-color:color-mix(in srgb, var(--nbm-ok) 30%, transparent)}.nb-scout[data-phase=found] .nb-scout__box{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, var(--nbm-accent), #a855f7, #f59e0b) border-box;border-color:#0000}.nb-scout__icon{background:color-mix(in srgb, var(--nbm-accent) 12%, transparent);width:1.85rem;height:1.85rem;color:var(--nbm-accent);border-radius:999px;flex:none;place-items:center;display:grid}.nb-scout[data-phase=searching] .nb-scout__icon svg{animation:1.4s linear infinite nbm-spin}.nb-scout[data-phase=none] .nb-scout__icon{background:color-mix(in srgb, var(--nbm-ok) 12%, transparent);color:var(--nbm-ok);animation:.42s cubic-bezier(.2,.9,.25,1.4) nbm-pop}.nb-scout[data-phase=found] .nb-scout__icon{background:linear-gradient(135deg, var(--nbm-accent), #a855f7);color:#fff;animation:.42s cubic-bezier(.2,.9,.25,1.4) nbm-pop}.nb-scout__copy{flex:auto;gap:.05rem;min-width:0;line-height:1.45;display:grid}.nb-scout__copy b{color:var(--nbm-ink);font-size:.7rem;font-weight:900}.nb-scout__copy span{-webkit-line-clamp:2;color:var(--nbm-muted);-webkit-box-orient:vertical;font-size:.64rem;font-weight:650;line-height:1.6;display:-webkit-box;overflow:hidden}.nb-scout__dots{gap:2px;margin-inline-start:3px;font-style:normal;display:inline-flex}.nb-scout__dots i{background:currentColor;border-radius:999px;width:3px;height:3px;animation:1s ease-in-out infinite nbm-dot}.nb-scout__dots i:nth-child(2){animation-delay:.15s}.nb-scout__dots i:nth-child(3){animation-delay:.3s}.nb-scout__act{background:var(--nbm-accent);color:#fff;border-radius:.6rem;flex:none;align-items:center;gap:.2rem;min-height:2rem;padding:0 .55rem;font-size:.66rem;font-weight:900;text-decoration:none;display:inline-flex}.nb-scout__close{width:1.5rem;height:1.5rem;color:var(--nbm-muted);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.nb-scout__close:before{content:"";position:absolute;inset:-.65rem}.nb-decision-card__save,.nb-decision-card__compare{transition:transform .16s,color .16s,background-color .16s;overflow:visible}.nb-decision-card__save:active,.nb-decision-card__compare:active{transform:scale(.9)}.nb-decision-card__save[aria-pressed=true]{background:color-mix(in srgb, var(--nbm-love) 10%, #fff);border-color:color-mix(in srgb, var(--nbm-love) 28%, transparent)}.nb-decision-card__save[data-burst] svg{animation:.52s cubic-bezier(.2,.9,.25,1.45) nbm-heart}.nb-decision-card__save[data-burst]:before,.nb-decision-card__compare[data-burst]:before{content:"";border:2px solid var(--nbm-love);pointer-events:none;border-radius:999px;animation:.56s cubic-bezier(.16,1,.3,1) forwards nbm-ring;position:absolute;inset:-2px}.nb-decision-card__save[data-burst]:after{content:"";pointer-events:none;border-radius:999px;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:.62s cubic-bezier(.16,1,.3,1) forwards nbm-sparks;position:absolute;top:50%;left:50%;box-shadow:0 -20px #e11d48,17px -10px #fb7185,17px 10px #f43f5e,0 20px #e11d48,-17px 10px #fb7185,-17px -10px #f43f5e}.nb-decision-card__compare[data-burst]:before{border-color:var(--nbm-accent)}.nb-decision-card__compare[data-burst] svg{animation:.56s cubic-bezier(.2,.9,.25,1.2) nbm-swap}@keyframes nbm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nbm-slide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nbm-roll{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:none}}@keyframes nbm-blink{50%{opacity:.2}}@keyframes nbm-flicker{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.12)rotate(-6deg)}60%{transform:scale(.94)rotate(4deg)}}@keyframes nbm-urgent{0%,to{box-shadow:0 10px 24px -14px #e11d4899,0 0 #f43f5e73}50%{box-shadow:0 10px 24px -14px #e11d4899,0 0 0 6px #f43f5e00}}@keyframes nbm-border-flow{to{background-position:0 0,300% 0}}@keyframes nbm-drain{0%{width:100%}}@keyframes nbm-shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes nbm-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@keyframes nbm-bell{0%,70%,to{transform:rotate(0)}74%{transform:rotate(14deg)}80%{transform:rotate(-12deg)}86%{transform:rotate(8deg)}92%{transform:rotate(-4deg)}}@keyframes nbm-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes nbm-corner{0%{opacity:0;border-radius:999px;transform:scale(.18)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes nbm-spin{to{transform:rotate(360deg)}}@keyframes nbm-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes nbm-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes nbm-heart{0%{transform:scale(1)}30%{transform:scale(.7)}60%{transform:scale(1.32)}to{transform:scale(1)}}@keyframes nbm-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.65)}}@keyframes nbm-sparks{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1.4)}}@keyframes nbm-swap{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nb-moment-timer,.nb-moment-timer *,.nb-moment-scarcity,.nb-moment-scarcity *,.nb-moment-early,.nb-moment-restock,.nb-moment-restock *,.nb-scout *,.nb-scout__box,.nb-decision-card__tick,.nb-decision-card__save[data-burst] svg,.nb-decision-card__save[data-burst]:before,.nb-decision-card__save[data-burst]:after,.nb-decision-card__compare[data-burst]:before,.nb-decision-card__compare[data-burst] svg,.nb-decision-card .nb-moment-restock__cta svg{animation:none!important}.nb-moment-scarcity__bar i:after{display:none}}.nb-decision-card .nb-decision-card__media .nb-decision-card__badges{z-index:3;top:.6rem;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex;position:absolute;inset-inline-start:.6rem}.nb-decision-card .nb-decision-card__media .nb-decision-card__badges .nb-decision-card__badge{height:1.4rem;color:var(--nbm-ink);white-space:nowrap;background:#fff;border:0;border-radius:.45rem;align-items:center;gap:.2rem;padding:0 .5rem;font-size:.6875rem;font-weight:900;line-height:1;display:inline-flex;position:static;box-shadow:inset 0 0 0 1px #0f172a14,0 2px 6px -4px #0f172a66}.nb-decision-card .nb-decision-card__media .nb-decision-card__badges .nb-decision-card__badge[data-badge=sale]{background:var(--nb-color-discount,linear-gradient(135deg, #f43f5e, #e11d48));color:var(--nb-color-discount-ink,#fff);box-shadow:0 4px 10px -6px #e11d48cc}.nb-decision-card .nb-decision-card__media .nb-decision-card__badges .nb-decision-card__badge[data-badge=best]{color:#c2410c;background:#fff7ed;box-shadow:inset 0 0 0 1px #fed7aa}.nb-decision-card .nb-decision-card__media .nb-decision-card__badges .nb-decision-card__badge[data-badge=stock]{color:#fff;box-shadow:none;background:#0f172a}.nb-decision-card .nb-decision-card__media .nb-decision-card__badges .nb-decision-card__badge[data-badge=restock]{background:color-mix(in srgb, var(--nbm-accent) 12%, #fff);color:var(--nbm-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nbm-accent) 30%, transparent)}.nb-decision-card .nb-decision-card__media .nb-decision-card__actions{z-index:3;top:.6rem;background:#fffffff0;border-radius:999px;flex-direction:column;gap:.15rem;padding:.2rem;display:flex;position:absolute;inset-inline-end:.6rem;box-shadow:inset 0 0 0 1px #0f172a12,0 8px 18px -12px #0f172a73}.nb-decision-card .nb-decision-card__media .nb-decision-card__actions>button{color:#64748b;width:2.1rem;height:2.1rem;box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;transition:background-color .16s,color .16s,transform .16s;display:grid;position:relative;inset:auto}.nb-decision-card .nb-decision-card__media .nb-decision-card__actions>button:hover{color:var(--nbm-ink);background:#0f172a0f}.nb-decision-card .nb-decision-card__media .nb-decision-card__actions>button:hover svg{transform:scale(1.08)}.nb-decision-card .nb-decision-card__media .nb-decision-card__actions>button svg{transition:transform .16s}.nb-decision-card .nb-decision-card__media .nb-decision-card__actions>.nb-decision-card__save[aria-pressed=true]{background:color-mix(in srgb, var(--nbm-love) 11%, #fff);color:var(--nbm-love)}.nb-decision-card .nb-decision-card__media .nb-decision-card__actions>.nb-decision-card__compare[aria-pressed=true]{background:color-mix(in srgb, var(--nbm-accent) 11%, #fff);color:var(--nbm-accent)}.nb-decision-card__tick{inset-inline-end:.05rem;background:var(--nbm-accent);color:#fff;border-radius:999px;place-items:center;width:.85rem;height:.85rem;animation:.36s cubic-bezier(.2,.9,.25,1.4) nbm-pop;display:grid;position:absolute;bottom:.05rem;box-shadow:0 0 0 1.5px #fff}.nb-decision-card .nb-decision-card__media .nb-decision-card__actions>button:focus-visible{outline:2px solid var(--nbm-accent);outline-offset:1px}.nb-dx[data-card-recipe=comparison_first] .nb-decision-card .nb-decision-card__media .nb-decision-card__actions>.nb-decision-card__compare{color:var(--nbm-accent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--nbm-accent) 40%, transparent)}@media (max-width:640px){.nb-decision-card .nb-decision-card__media .nb-decision-card__actions>button{width:2.5rem;height:2.5rem}.nb-decision-card .nb-decision-card__media .nb-decision-card__badges,.nb-decision-card .nb-decision-card__media .nb-decision-card__actions{top:.4rem}.nb-decision-card .nb-decision-card__media .nb-decision-card__badges{inset-inline-start:.4rem}.nb-decision-card .nb-decision-card__media .nb-decision-card__actions{inset-inline-end:.4rem}}
