.np-art{--c-print-side:#2a2f37;--c-print-mid:#c49a5e;--c-print-ink:#9a7642;--c-print-bg:#f3eee6;--c-beauty-side:#e58a9c;--c-beauty-mid:#8e4a6e;--c-beauty-ink:#b4506a;--c-beauty-bg:#fcebef;--c-decor-side:#7fa58c;--c-decor-mid:#c8734f;--c-decor-ink:#557e63;--c-decor-bg:#ecf3ee;--c-edu-side:#3d8bd9;--c-edu-mid:#f4c430;--c-edu-ink:#2a6db0;--c-edu-bg:#e8f1fb;--c-toys-side:#9b7bea;--c-toys-mid:#3cc6a0;--c-toys-ink:#7356d1;--c-toys-bg:#f1ecfd;--c-gifts-side:#ee6c4d;--c-gifts-mid:#f2b640;--c-gifts-ink:#c94f33;--c-gifts-bg:#fdeee9;--c-tech-side:#2ba39a;--c-tech-mid:#2f3640;--c-tech-ink:#1f7e77;--c-tech-bg:#e5f5f3}.np-t-print{--side:var(--c-print-side);--mid:var(--c-print-mid);--ink:var(--c-print-ink);--bg:var(--c-print-bg)}.np-t-beauty{--side:var(--c-beauty-side);--mid:var(--c-beauty-mid);--ink:var(--c-beauty-ink);--bg:var(--c-beauty-bg)}.np-t-decor{--side:var(--c-decor-side);--mid:var(--c-decor-mid);--ink:var(--c-decor-ink);--bg:var(--c-decor-bg)}.np-t-edu{--side:var(--c-edu-side);--mid:var(--c-edu-mid);--ink:var(--c-edu-ink);--bg:var(--c-edu-bg)}.np-t-toys{--side:var(--c-toys-side);--mid:var(--c-toys-mid);--ink:var(--c-toys-ink);--bg:var(--c-toys-bg)}.np-t-gifts{--side:var(--c-gifts-side);--mid:var(--c-gifts-mid);--ink:var(--c-gifts-ink);--bg:var(--c-gifts-bg)}.np-t-tech{--side:var(--c-tech-side);--mid:var(--c-tech-mid);--ink:var(--c-tech-ink);--bg:var(--c-tech-bg)}.np-art,.np-t-print,.np-t-beauty,.np-t-decor,.np-t-edu,.np-t-toys,.np-t-gifts,.np-t-tech{--a1:var(--mid);--a1d:color-mix(in srgb, var(--mid) 80%, #1c1917);--a1l:color-mix(in srgb, var(--mid) 50%, #fff);--a2:var(--side);--a2d:color-mix(in srgb, var(--side) 78%, #1c1917);--a2l:color-mix(in srgb, var(--side) 55%, #fff);--a3:var(--ink);--a3d:color-mix(in srgb, var(--ink) 80%, #1c1917);--a3l:color-mix(in srgb, var(--ink) 50%, #fff);--a4:var(--bg);--a4d:color-mix(in srgb, var(--bg) 82%, var(--ink));--a4l:color-mix(in srgb, var(--bg) 40%, #fff);--a-paper:#fffdf9;--a-shadow:color-mix(in srgb, var(--side) 16%, transparent)}.np-art{width:100%;height:auto;display:block;overflow:visible}@keyframes na-sway{0%,to{transform:translate(-9px)}50%{transform:translate(9px)}}@keyframes na-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes na-twinkle{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.na-sway{animation:6s ease-in-out infinite na-sway}.na-bob{animation:6s ease-in-out infinite na-bob}.na-bob2{animation:7.5s ease-in-out -2.5s infinite na-bob}.na-twinkle{animation:4s ease-in-out infinite na-twinkle}.na-twinkle2{animation:5s ease-in-out -2s infinite na-twinkle}}
