:root{--didi-bg:#fffafd;--didi-bg-soft:#fff0f7;--didi-primary:#e8202c;--didi-primary-dark:#c4121d;--didi-brown:#2a0f5e;--didi-sand:#fde4f0;--didi-white:#fff;--didi-text:#2a0f5e;--didi-muted:#6a5a8a;--didi-border:#f6d7e6;--didi-font:"Nunito",sans-serif;--didi-radius-card:28px;--didi-radius-img:24px;--didi-shadow:0 8px 28px rgba(120,40,120,.10);--didi-container:1440px;--didi-gutter:clamp(20px,4vw,64px);--didi-section-y:clamp(32px,3.4vw,48px);--didi-sale:#e8202c;--didi-font-display:"Fredoka",sans-serif;--didi-peach:#ffe6ef;--didi-sky:#e3ecff;--didi-lilac:#efe2ff;--didi-mint:#dcf5e8;--didi-lemon:#fff3b8;--didi-main:#e8202c;--didi-secondary:#fde4f0;--didi-accent:#ffc61a;--didi-accent-dark:#f2a900;--didi-accent-text:#2a0f5e;--didi-gray:#f7eef5;--didi-gray-2:#f6d7e6;--vk-bg:#fffafd;--vk-pink:#fde4f0;--vk-pink-2:#fff0f7;--vk-red:#e8202c;--vk-red-d:#c4121d;--vk-purple:#2a0f5e;--vk-muted:#6a5a8a;--vk-yellow:#ffc61a;--vk-yellow-d:#e0a800;--vk-border:#f6d7e6;--vk-white:#fff;--vk-shadow:0 8px 28px rgba(120,40,120,.1);--vk-gutter:clamp(16px,4vw,48px);--vk-head:"Fredoka",sans-serif;--vk-body:"Nunito",sans-serif}