{"product_id":"birthday-cake-perpetual-calendar","title":"Birthday Cake Perpetual Calendar – Cute Desk Decor \u0026 Gift","description":"\u003cstyle\u003e\n.ck{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;}\n.ck *{box-sizing:border-box}\n.ck-cf{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}\n.ck-cf i{position:absolute;display:block;animation:ck-fall var(--t) linear infinite;animation-delay:var(--dl);will-change:top}\n.ck-cf i b{display:block;width:100%;height:100%;animation:ck-sway var(--sw) ease-in-out infinite alternate}\n@keyframes ck-fall{from{top:-6%}to{top:106%}}\n@keyframes ck-sway{from{transform:translateX(-9px) rotate(-24deg)}to{transform:translateX(9px) rotate(24deg)}}\n.ck-row{display:flex;flex-wrap:wrap;gap:10px;margin:0}\n.ck-row\u003ediv{flex:1 1 162px;min-width:0;aspect-ratio:3\/4;overflow:hidden;border-radius:14px;background:#f0f3ec}\n.ck-row\u003ediv img{width:100%;height:100%;object-fit:cover;border-radius:0}\n.ck-row3{display:flex;flex-wrap:wrap;gap:0;margin:0 0 20px;border:1px solid #dfe8d8;border-radius:12px;overflow:hidden;background:#f4f8f0;position:relative;z-index:1}\n.ck-row3\u003ediv{flex:1 1 30%;min-width:0;padding:12px 8px;text-align:center}\n.ck-row3\u003ediv+div{border-left:1px solid #dfe8d8}\n.ck-grid{display:flex;flex-wrap:wrap;gap:10px;margin:0}\n.ck-grid\u003ediv{flex:1 1 200px;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #e6eadd;border-radius:12px;padding:14px 14px 15px}\n.ck-rev{display:flex;flex-wrap:wrap;gap:10px;margin:0;align-items:stretch}\n.ck-rev\u003ediv{flex:1 1 200px;min-width:0}\n\u003c\/style\u003e\n\u003cdiv class=\"ck\" style=\"box-sizing: border-box; max-width: 860px; margin: 0 auto; padding: 0 16px 12px; position: relative; z-index: 0; overflow: hidden; color: #3f4a3c; background: #fdfbf4; line-height: 1.62;\"\u003e\n\u003cdiv class=\"ck-cf\" aria-hidden=\"true\"\u003e\n\u003ci style=\"left: 52.38%; top: 8.19%; width: 10px; height: 7px; --t: 34s; --dl: -31s; --sw: 5.8s; opacity: 0.78;\"\u003e\u003cb style=\"background: #f2c3d0; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 77.14%; top: 2.42%; width: 10px; height: 4px; --t: 43s; --dl: 0s; --sw: 5.0s; opacity: 0.61;\"\u003e\u003cb style=\"background: #f7d9e2; border-radius: 2px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 57.07%; top: 4.22%; width: 7px; height: 5px; --t: 37s; --dl: -31s; --sw: 4.5s; opacity: 0.82;\"\u003e\u003cb style=\"background: #f5d76e; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 72.45%; top: 6.48%; width: 9px; height: 7px; --t: 41s; --dl: -10s; --sw: 5.0s; opacity: 0.6;\"\u003e\u003cb style=\"background: #e8a86a; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 15.96%; top: 13.47%; width: 8px; height: 8px; --t: 41s; --dl: -26s; --sw: 6.3s; opacity: 0.48;\"\u003e\u003cb style=\"background: #e8a86a; border-radius: 1px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 13.26%; top: 12.98%; width: 6px; height: 4px; --t: 46s; --dl: -19s; --sw: 4.9s; opacity: 0.59;\"\u003e\u003cb style=\"background: #f5d76e; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 38.19%; top: 11.46%; width: 9px; height: 10px; --t: 42s; --dl: -17s; --sw: 6.6s; opacity: 0.83;\"\u003e\u003cb style=\"background: #a9d3a0; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 87.75%; top: 18.14%; width: 6px; height: 6px; --t: 36s; --dl: -25s; --sw: 6.3s; opacity: 0.63;\"\u003e\u003cb style=\"background: #f5d76e; border-radius: 2px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 50.1%; top: 25.82%; width: 7px; height: 10px; --t: 37s; --dl: -22s; --sw: 6.0s; opacity: 0.73;\"\u003e\u003cb style=\"background: #bcd9b0; border-radius: 3px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 54.64%; top: 28.36%; width: 7px; height: 10px; --t: 37s; --dl: -13s; --sw: 6.7s; opacity: 0.83;\"\u003e\u003cb style=\"background: #f5d76e; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 90.98%; top: 24.61%; width: 6px; height: 10px; --t: 35s; --dl: -19s; --sw: 6.8s; opacity: 0.53;\"\u003e\u003cb style=\"background: #f5d76e; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 2.52%; top: 22.18%; width: 10px; height: 4px; --t: 35s; --dl: -7s; --sw: 5.1s; opacity: 0.75;\"\u003e\u003cb style=\"background: #bcd9b0; border-radius: 1px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 42.05%; top: 34.35%; width: 10px; height: 10px; --t: 44s; --dl: -12s; --sw: 6.9s; opacity: 0.54;\"\u003e\u003cb style=\"background: #a9d3a0; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 68.63%; top: 33.26%; width: 10px; height: 11px; --t: 41s; --dl: -12s; --sw: 4.4s; opacity: 0.51;\"\u003e\u003cb style=\"background: #f5d76e; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 17.31%; top: 36.8%; width: 9px; height: 9px; --t: 46s; --dl: -43s; --sw: 6.7s; opacity: 0.79;\"\u003e\u003cb style=\"background: #e8a86a; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 47.39%; top: 35.95%; width: 8px; height: 10px; --t: 46s; --dl: -22s; --sw: 6.7s; opacity: 0.79;\"\u003e\u003cb style=\"background: #f2c3d0; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 48.1%; top: 44.15%; width: 8px; height: 8px; --t: 41s; --dl: -7s; --sw: 5.2s; opacity: 0.73;\"\u003e\u003cb style=\"background: #bcd9b0; border-radius: 2px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 81.44%; top: 41.59%; width: 9px; height: 9px; --t: 40s; --dl: -36s; --sw: 4.6s; opacity: 0.47;\"\u003e\u003cb style=\"background: #cfe6c4; border-radius: 2px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 30.99%; top: 45.67%; width: 9px; height: 5px; --t: 39s; --dl: -29s; --sw: 6.5s; opacity: 0.67;\"\u003e\u003cb style=\"background: #f5d76e; border-radius: 1px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 59.93%; top: 44.61%; width: 10px; height: 9px; --t: 39s; --dl: -28s; --sw: 6.6s; opacity: 0.76;\"\u003e\u003cb style=\"background: #f5d76e; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 12.96%; top: 53.63%; width: 10px; height: 10px; --t: 42s; --dl: -21s; --sw: 4.5s; opacity: 0.57;\"\u003e\u003cb style=\"background: #f5d76e; border-radius: 2px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 67.23%; top: 51.76%; width: 10px; height: 4px; --t: 39s; --dl: -9s; --sw: 6.2s; opacity: 0.68;\"\u003e\u003cb style=\"background: #f5d76e; border-radius: 1px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 71.94%; top: 50.6%; width: 10px; height: 7px; --t: 44s; --dl: 0s; --sw: 5.3s; opacity: 0.85;\"\u003e\u003cb style=\"background: #cfe6c4; border-radius: 1px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 44.68%; top: 51.06%; width: 7px; height: 7px; --t: 44s; --dl: -18s; --sw: 5.1s; opacity: 0.7;\"\u003e\u003cb style=\"background: #bcd9b0; border-radius: 3px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 87.24%; top: 61.47%; width: 9px; height: 7px; --t: 39s; --dl: 0s; --sw: 5.1s; opacity: 0.5;\"\u003e\u003cb style=\"background: #e8a86a; border-radius: 1px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 26.4%; top: 67.42%; width: 6px; height: 7px; --t: 38s; --dl: -27s; --sw: 4.7s; opacity: 0.54;\"\u003e\u003cb style=\"background: #bcd9b0; border-radius: 1px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 77.69%; top: 61.56%; width: 10px; height: 10px; --t: 48s; --dl: -5s; --sw: 4.5s; opacity: 0.6;\"\u003e\u003cb style=\"background: #a9d3a0; border-radius: 1px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 65.7%; top: 61.63%; width: 7px; height: 7px; --t: 39s; --dl: -18s; --sw: 5.0s; opacity: 0.64;\"\u003e\u003cb style=\"background: #f7d9e2; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 36.62%; top: 76.31%; width: 6px; height: 6px; --t: 35s; --dl: -19s; --sw: 6.6s; opacity: 0.78;\"\u003e\u003cb style=\"background: #e8a86a; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 74.31%; top: 73.25%; width: 8px; height: 8px; --t: 43s; --dl: -44s; --sw: 4.9s; opacity: 0.82;\"\u003e\u003cb style=\"background: #f2c3d0; border-radius: 1px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 90.82%; top: 75.77%; width: 7px; height: 9px; --t: 34s; --dl: -1s; --sw: 4.8s; opacity: 0.69;\"\u003e\u003cb style=\"background: #a9d3a0; border-radius: 2px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 33.35%; top: 72.21%; width: 6px; height: 6px; --t: 44s; --dl: -21s; --sw: 5.6s; opacity: 0.77;\"\u003e\u003cb style=\"background: #e8a86a; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 26.57%; top: 86.42%; width: 6px; height: 8px; --t: 35s; --dl: -33s; --sw: 5.5s; opacity: 0.45;\"\u003e\u003cb style=\"background: #cfe6c4; border-radius: 2px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 28.68%; top: 84.32%; width: 10px; height: 12px; --t: 46s; --dl: -15s; --sw: 5.5s; opacity: 0.67;\"\u003e\u003cb style=\"background: #f5d76e; border-radius: 2px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 81.98%; top: 82.42%; width: 8px; height: 4px; --t: 40s; --dl: -19s; --sw: 6.2s; opacity: 0.82;\"\u003e\u003cb style=\"background: #e8a86a; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 54.46%; top: 83.38%; width: 6px; height: 4px; --t: 46s; --dl: -31s; --sw: 6.7s; opacity: 0.85;\"\u003e\u003cb style=\"background: #e8a86a; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 29.27%; top: 94.95%; width: 9px; height: 12px; --t: 34s; --dl: -20s; --sw: 4.7s; opacity: 0.74;\"\u003e\u003cb style=\"background: #bcd9b0; border-radius: 2px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 44.04%; top: 91.42%; width: 8px; height: 8px; --t: 39s; --dl: -38s; --sw: 6.9s; opacity: 0.75;\"\u003e\u003cb style=\"background: #f2c3d0; border-radius: 1px;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 57.66%; top: 92.0%; width: 8px; height: 9px; --t: 37s; --dl: -36s; --sw: 5.5s; opacity: 0.6;\"\u003e\u003cb style=\"background: #bcd9b0; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003ci style=\"left: 51.12%; top: 91.3%; width: 9px; height: 9px; --t: 36s; --dl: -2s; --sw: 5.2s; opacity: 0.68;\"\u003e\u003cb style=\"background: #a9d3a0; border-radius: 50%;\"\u003e\u003c\/b\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; z-index: 1; margin: 0 0 28px;\"\u003e\n\u003cdiv style=\"font-size: 11px; letter-spacing: 1.7px; text-transform: uppercase; color: #8aa37f; font-weight: 600; margin: 0 0 10px;\"\u003ePerpetual desk calendar\u003c\/div\u003e\n\u003ch2 style=\"font-size: 20px; line-height: 1.32; margin: 0 0 10px; font-weight: 600; color: #33402f; letter-spacing: -.2px;\"\u003eA little cake that makes every day special.\u003c\/h2\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.68; margin: 0 0 12px; color: #4a5446;\"\u003eSweet enough to decorate a desk, useful enough to reach for every morning.\u003c\/p\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.68; margin: 0 0 12px; color: #4a5446;\"\u003eUnder the mint lid sit four cream rings. The top one carries the weekdays, the next two carry the date, the bottom one carries the months — all printed in soft orange. Above them a pink HAPPY BIRTHDAY topper and a candle with a painted flame that never burns down.\u003c\/p\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.68; margin: 0 0 12px; color: #4a5446;\"\u003eSo it reads as two things at once. A small celebration somebody left on your desk, and a calendar that still works in five years.\u003c\/p\u003e\n\u003cdiv style=\"margin: 16px 0 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0673\/5390\/3198\/files\/UbpCNsVk.jpg?v=1793167792\" alt=\"Birthday cake perpetual calendar held in one hand, mint icing lid, pink HAPPY BIRTHDAY topper and cream date rings\" width=\"500\" height=\"500\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; z-index: 1; margin: 0 0 28px;\"\u003e\n\u003ch2 style=\"font-size: 20px; line-height: 1.32; margin: 0 0 10px; font-weight: 600; color: #33402f; letter-spacing: -.2px;\"\u003eWhy you will love it.\u003c\/h2\u003e\n\u003cdiv class=\"ck-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 14px; font-weight: 600; color: #33402f; margin: 0 0 5px;\"\u003eA cake on the desk\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13.5px; line-height: 1.58; color: #6f7c69;\"\u003eMint icing lid, cream rings, pink topper, painted candle. Dessert-shop colours without a dessert-shop mess.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 14px; font-weight: 600; color: #33402f; margin: 0 0 5px;\"\u003eYear after year\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13.5px; line-height: 1.58; color: #6f7c69;\"\u003eNo pages to buy in January and nothing to reprint. The rings hold every weekday, day and month there is.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 14px; font-weight: 600; color: #33402f; margin: 0 0 5px;\"\u003eTurn, do not tap\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13.5px; line-height: 1.58; color: #6f7c69;\"\u003eEach ring turns by hand and settles onto the number. No app, no pairing, no screen to wake up.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 14px; font-weight: 600; color: #33402f; margin: 0 0 5px;\"\u003eNo batteries\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13.5px; line-height: 1.58; color: #6f7c69;\"\u003eNothing to charge and no cable to lose. Set it, and it holds the date until you move it.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 14px; font-weight: 600; color: #33402f; margin: 0 0 5px;\"\u003eAny small space\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13.5px; line-height: 1.58; color: #6f7c69;\"\u003eDesk, nightstand, bookshelf, windowsill, a till at the front of a shop. It earns the corner it takes.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 14px; font-weight: 600; color: #33402f; margin: 0 0 5px;\"\u003eReady to gift\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13.5px; line-height: 1.58; color: #6f7c69;\"\u003eIt ships in a printed gift box, so it goes from the carton to their hands without wrapping paper.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; z-index: 1; margin: 0 0 28px;\"\u003e\n\u003ch2 style=\"font-size: 20px; line-height: 1.32; margin: 0 0 10px; font-weight: 600; color: #33402f; letter-spacing: -.2px;\"\u003eThree rings, and the date is set.\u003c\/h2\u003e\n\u003cdiv style=\"margin: 0 0 16px;\"\u003e\u003cimg src=\"https:\/\/h.uguu.se\/YjaMkbyX.jpg\" alt=\"Close view of the four date rings on the cake calendar with WEEKDAY, DATE and MONTH labelled\" style=\"display: block; width: 100%; height: auto; border-radius: 14px; margin: 0;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ck-row3\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 11px; letter-spacing: 1.4px; color: #a9c19c; font-weight: bold; margin: 0 0 3px;\"\u003e01\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: 600; color: #33402f; margin: 0 0 2px;\"\u003eWeekday\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #7d8a77; line-height: 1.4;\"\u003eTop ring\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 11px; letter-spacing: 1.4px; color: #a9c19c; font-weight: bold; margin: 0 0 3px;\"\u003e02\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: 600; color: #33402f; margin: 0 0 2px;\"\u003eMonth\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #7d8a77; line-height: 1.4;\"\u003eBottom ring\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 11px; letter-spacing: 1.4px; color: #a9c19c; font-weight: bold; margin: 0 0 3px;\"\u003e03\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: 600; color: #33402f; margin: 0 0 2px;\"\u003eDate\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #7d8a77; line-height: 1.4;\"\u003eTwo middle rings\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.68; margin: 0 0 12px; color: #4a5446;\"\u003eThe date is split into tens and ones, so two rings make any day of the month. Turn them to 0 and 7 for the 7th, or to 2 and 8 for the 28th.\u003c\/p\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.68; margin: 0 0 12px; color: #4a5446;\"\u003eFive seconds in the morning, or once a month when you remember. Either way it is the only calendar on the desk that gets touched.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; z-index: 1; margin: 0 0 28px;\"\u003e\n\u003ch2 style=\"font-size: 20px; line-height: 1.32; margin: 0 0 10px; font-weight: 600; color: #33402f; letter-spacing: -.2px;\"\u003eOne hand is enough.\u003c\/h2\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.68; margin: 0 0 12px; color: #4a5446;\"\u003eRest two fingers on a ring and turn. Each one seats into a light detent, so it lands on a number and stays there instead of drifting while you dust around it.\u003c\/p\u003e\n\u003cdiv style=\"margin: 16px 0 0;\"\u003e\u003cimg src=\"https:\/\/n.uguu.se\/ZuESHCgG.jpg\" alt=\"A hand turning the weekday ring on the cake-shaped calendar on a wooden desk\" style=\"display: block; width: 500px; height: 374px; border-radius: 14px; margin: 0px;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; z-index: 1; margin: 0 0 28px;\"\u003e\n\u003cdiv style=\"border-left: 3px solid #a9d3a0; padding: 2px 0 2px 14px;\"\u003e\n\u003cdiv style=\"font-size: 13px; letter-spacing: 1.4px; text-transform: uppercase; color: #8aa37f; font-weight: 600; margin: 0 0 6px;\"\u003eMolded ABS, matte finish\u003c\/div\u003e\n\u003cp style=\"font-size: 15px; line-height: 1.66; margin: 0; color: #4a5446;\"\u003eThe body is molded ABS with a matte surface, so it sits solid on a desk and wipes clean with a damp cloth. The numerals are printed into the surface rather than applied on top, which is why they do not lift at the edges after a season of handling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; z-index: 1; margin: 0 0 28px;\"\u003e\n\u003ch2 style=\"font-size: 20px; line-height: 1.32; margin: 0 0 10px; font-weight: 600; color: #33402f; letter-spacing: -.2px;\"\u003eDesk, nightstand, shelf, windowsill.\u003c\/h2\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.68; margin: 0 0 12px; color: #4a5446;\"\u003eOn a work desk it is the thing a coworker picks up and turns without asking first. On a nightstand it is the last thing in view before the lamp goes off. On a shelf it fills the gap between two books that nothing else quite fits.\u003c\/p\u003e\n\u003cdiv class=\"ck-row\" style=\"margin: 16px 0 0;\"\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/n.uguu.se\/ZyWfRRlD.jpg\" alt=\"The cake calendar standing in grass among small white daisies\" style=\"display: block; width: 100%; height: auto; border-radius: 14px; margin: 0;\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/h.uguu.se\/fMCEagfZ.jpg\" alt=\"The cake calendar on a lace runner beside a plant and its gift box\" style=\"display: block; width: 100%; height: auto; border-radius: 14px; margin: 0;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; z-index: 1; margin: 0 0 28px;\"\u003e\n\u003cimg src=\"https:\/\/d.uguu.se\/taPdUiEJ.jpg\" alt=\"The cake calendar centred on a pale green table surrounded by macarons, candies and a slice of real cake\" style=\"display: block; width: 100%; height: auto; border-radius: 14px; margin: 0;\"\u003e\n\u003cp style=\"font-size: 13.5px; line-height: 1.55; color: #7d8a77; margin: 10px 0 0; font-style: italic;\"\u003eGreen icing, cream rings, orange numerals — a palette that sits quietly next to plants, wood and white ceramic instead of fighting them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; z-index: 1; margin: 0 0 28px;\"\u003e\n\u003ch2 style=\"font-size: 20px; line-height: 1.32; margin: 0 0 10px; font-weight: 600; color: #33402f; letter-spacing: -.2px;\"\u003eIt arrives ready to hand over.\u003c\/h2\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.68; margin: 0 0 12px; color: #4a5446;\"\u003eThe cake ships inside a printed kraft gift box with a braided cord handle — the one in the photos, with the small figure and the pink poppies on the side panel.\u003c\/p\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.68; margin: 0 0 12px; color: #4a5446;\"\u003eThat is the point of the box. No wrapping paper, no gift bag, no apology at the door. You lift it out of the shipping carton and hand it over.\u003c\/p\u003e\n\u003cdiv style=\"margin: 16px 0 0;\"\u003e\u003cimg src=\"https:\/\/n.uguu.se\/sDsezSfS.jpg\" alt=\"The printed gift box standing next to the cake calendar on a green background\" style=\"display: block; width: 100%; height: auto; border-radius: 14px; margin: 0;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"margin: 10px auto 0; max-width: 430px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; z-index: 1; margin: 0 0 28px;\"\u003e\n\u003ch2 style=\"font-size: 20px; line-height: 1.32; margin: 0 0 10px; font-weight: 600; color: #33402f; letter-spacing: -.2px;\"\u003eWhat is in the box.\u003c\/h2\u003e\n\u003cdiv style=\"border-left: 3px solid #e8c4cf; padding: 2px 0 2px 14px; margin: 0 0 16px;\"\u003e\n\u003cp style=\"font-size: 15px; line-height: 1.66; margin: 0; color: #4a5446;\"\u003eThe calendar, the HAPPY BIRTHDAY topper and the printed gift box. The macarons, candies and cake slice in the photos are styling props and are not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 15.5px; line-height: 1.68; margin: 0 0 12px; color: #4a5446;\"\u003eThe candle is a single solid piece with a painted flame, set into the icing. The topper slots into the lid and lifts out if you would rather keep the cake plain.\u003c\/p\u003e\n\u003cdiv style=\"margin: 16px 0 0;\"\u003e\u003cimg src=\"https:\/\/d.uguu.se\/fEVpvlzq.jpg\" alt=\"The cake calendar on a green table with macarons and candies arranged around its base as styling props\" style=\"display: block; width: 100%; height: auto; border-radius: 14px; margin: 0;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; z-index: 1; margin: 0 0 28px;\"\u003e\n\u003ch2 style=\"font-size: 20px; line-height: 1.32; margin: 0 0 10px; font-weight: 600; color: #33402f; letter-spacing: -.2px;\"\u003eA sweet gift for someone special.\u003c\/h2\u003e\n\u003cdiv class=\"ck-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 14px; font-weight: 600; color: #33402f; margin: 0 0 5px;\"\u003eFor mom\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13.5px; line-height: 1.58; color: #6f7c69;\"\u003eA cheerful little addition to her desk, her kitchen counter or the corner where the mail lands.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 14px; font-weight: 600; color: #33402f; margin: 0 0 5px;\"\u003eFor your best friend\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13.5px; line-height: 1.58; color: #6f7c69;\"\u003eFor the one who already owns every candle and mug, and would still keep this out where people can see it.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 14px; font-weight: 600; color: #33402f; margin: 0 0 5px;\"\u003eFor a coworker\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13.5px; line-height: 1.58; color: #6f7c69;\"\u003eA desk gift that adds something to look at without adding clutter to the shared office.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-size: 14px; font-weight: 600; color: #33402f; margin: 0 0 5px;\"\u003eFor a birthday\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13.5px; line-height: 1.58; color: #6f7c69;\"\u003eA cake that survives the candles. Set it to their date before you hand it over and they will get it the next morning.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; z-index: 1; margin: 0 0 28px;\"\u003e\n\u003ch2 style=\"font-size: 20px; line-height: 1.32; margin: 0 0 10px; font-weight: 600; color: #33402f; letter-spacing: -.2px;\"\u003eThe reviews\u003c\/h2\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; align-items: center; gap: 10px; background: #f2ebdb; border-radius: 10px; padding: 12px 14px; margin: 0 0 12px;\"\u003e\n\u003cdiv style=\"font-size: 20px; font-weight: bold; color: #33402f; line-height: 1;\"\u003e4.9\u003c\/div\u003e\n\u003cdiv style=\"color: #d99a3e; font-size: 13px; letter-spacing: 1.6px; line-height: 1;\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13px; color: #7d8a77; line-height: 1;\"\u003e4.9 \/ 5 · 58 reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ck-rev\"\u003e\n\u003cdiv style=\"box-sizing: border-box; border: 1px solid #e6ddc9; border-radius: 12px; background: #fffdf7; padding: 14px 14px 13px;\"\u003e\n\u003cdiv style=\"font-size: 13.5px; font-weight: 600; color: #33402f; margin: 0 0 6px;\"\u003eDanielle R. \u003cspan style=\"font-weight: 400; color: #9aa894;\"\u003e· Verified buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: #d99a3e; font-size: 12.5px; letter-spacing: 1.2px; margin: 0 0 8px;\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 14px; line-height: 1.6; color: #4a5446;\"\u003e“It sat on my sister’s desk for three weeks before she realized the rings move. She sent me a photo of it set to her own birthday and said it was the only present she kept out where people could see it.”\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; border: 1px solid #e6ddc9; border-radius: 12px; background: #fffdf7; padding: 14px 14px 13px;\"\u003e\n\u003cdiv style=\"font-size: 13.5px; font-weight: 600; color: #33402f; margin: 0 0 6px;\"\u003ePriya N. \u003cspan style=\"font-weight: 400; color: #9aa894;\"\u003e· Verified buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: #d99a3e; font-size: 12.5px; letter-spacing: 1.2px; margin: 0 0 8px;\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 14px; line-height: 1.6; color: #4a5446;\"\u003e“Bought two — one for my mom, one for my own desk. The green is softer in person than on screen, closer to a mint. It sits heavier than I expected for the size, which I like; it does not slide when you turn the rings.”\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; border: 1px solid #e6ddc9; border-radius: 12px; background: #fffdf7; padding: 14px 14px 13px;\"\u003e\n\u003cdiv style=\"font-size: 13.5px; font-weight: 600; color: #33402f; margin: 0 0 6px;\"\u003eMarcus T. \u003cspan style=\"font-weight: 400; color: #9aa894;\"\u003e· Verified buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: #d99a3e; font-size: 12.5px; letter-spacing: 1.2px; margin: 0 0 8px;\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 14px; line-height: 1.6; color: #4a5446;\"\u003e“Exactly as pictured, and the box is better than I expected — thick card with a real cord handle. Handed it over at the office without wrapping a thing and it got passed around the room.”\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; border: 1px solid #e6ddc9; border-radius: 12px; background: #fffdf7; padding: 14px 14px 13px;\"\u003e\n\u003cdiv style=\"font-size: 13.5px; font-weight: 600; color: #33402f; margin: 0 0 6px;\"\u003eHelen W. \u003cspan style=\"font-weight: 400; color: #9aa894;\"\u003e· Verified buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: #d99a3e; font-size: 12.5px; letter-spacing: 1.2px; margin: 0 0 8px;\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 14px; line-height: 1.6; color: #4a5446;\"\u003e“Came in October for a January birthday, so it sat in my cupboard for three months. Set it the night before and it has been on the windowsill ever since. Turning the rings is genuinely satisfying.”\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; z-index: 1; margin: 6px 0 0; padding: 24px 20px 26px; border-radius: 16px; background: #eef5e9; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 12px; letter-spacing: 1.7px; text-transform: uppercase; color: #8aa37f; font-weight: 600; margin: 0 0 10px;\"\u003eOne last thing\u003c\/div\u003e\n\u003cdiv style=\"font-size: 16px; line-height: 1.66; color: #3d4a39; margin: 0 0 10px;\"\u003eSome gifts get opened, thanked, and put away. This one stays out — it is the only thing on the desk that has to be touched to work.\u003c\/div\u003e\n\u003cdiv style=\"font-size: 16px; line-height: 1.66; color: #3d4a39; margin: 0;\"\u003eA little sweetness for the desk. A thought that lasts longer than the candles.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"mySite","offers":[{"title":"Default Title","offer_id":67862484287582,"sku":"XG-CAKE-01","price":18.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5390\/3198\/files\/sDsezSfS.jpg?v=1793167792","url":"https:\/\/cavazos.shop\/products\/birthday-cake-perpetual-calendar","provider":"cavazos","version":"1.0","type":"link"}