{"product_id":"the-desk-advent-calendar-2026-24-days-of-funny-office-surprises-mini-ducks-desk-gifts","title":"Le Calendrier de l'Avent de bureau 2026 – 24 jours de surprises amusantes au bureau, mini canards et cadeaux de bureau","description":"\u003cstyle\u003e\n\/* ==========================================================\n   THE DESK ADVENT CALENDAR 2026\n   PREMIUM 16-MODULE SHOPIFY PRODUCT PAGE\n\n   CHRISTMAS IVORY • EVERGREEN • RIBBON RED • ANTIQUE GOLD\n\n   ALL 16 MAIN SECTIONS:\n   ONE UNIFIED WARM CREAM BACKGROUND\n\n   INNER CARDS:\n   FREELY COORDINATED HOLIDAY COLORS\n\n   INDIVIDUAL BACKGROUND DETAILS:\n   PINE • SNOWFLAKES • RIBBONS • DUCKS • COFFEE\n   NUMBERED DOORS • OFFICE SIGNS • ORNAMENTS\n   PAPERCLIPS • GIFTS • HOLLY • CHRISTMAS STARS\n\n   TITLE FLOW:\n   FIXED ORIGINAL SEVEN-STOP GRADIENT\n   240% BACKGROUND WIDTH\n   15S DESKTOP \/ 10S MOBILE\n   SMOOTH ONE-WAY ANIMATION\n\n   NO JS • NO PRODUCT IMAGE PLACEHOLDERS\n   RESPONSIVE SHOPIFY CUSTOM LIQUID\n========================================================== *\/\n\n#desk-advent-2026{\n  --da-bg:#faf3e7;\n  --da-paper:#fffdf8;\n  --da-cream:#f6ecdc;\n  --da-forest:#204738;\n  --da-deep:#17382e;\n  --da-green:#47745a;\n  --da-red:#a94443;\n  --da-burgundy:#873735;\n  --da-gold:#b58b4e;\n  --da-champagne:#ead6b2;\n  --da-ink:#34473e;\n  --da-muted:#6d786f;\n  --da-line:rgba(67,94,70,.13);\n  --da-shadow:0 7px 23px rgba(57,68,45,.045);\n\n  width:100%;\n  max-width:1140px;\n  margin:0 auto;\n  padding:0 11px;\n  box-sizing:border-box;\n  color:var(--da-ink);\n  font-family:Arial,Helvetica,sans-serif;\n  line-height:1.7;\n  position:relative;\n  isolation:isolate;\n  container-type:inline-size;\n  container-name:deskadvent;\n}\n\n#desk-advent-2026 *,\n#desk-advent-2026 *::before,\n#desk-advent-2026 *::after{\n  box-sizing:border-box;\n  overflow-wrap:break-word;\n}\n\n#desk-advent-2026 h1,\n#desk-advent-2026 h2,\n#desk-advent-2026 h3,\n#desk-advent-2026 p{\n  margin:0;\n}\n\n\/* ==========================================================\n   UNIFIED MAIN BACKGROUND — ALL 16 SECTIONS\n========================================================== *\/\n\n#desk-advent-2026 .da-section{\n  position:relative;\n  isolation:isolate;\n  overflow:hidden;\n  padding:36px 27px;\n  margin:0 0 13px;\n  border:1px solid var(--da-line);\n  border-radius:23px;\n  background:var(--da-bg);\n  text-align:center;\n}\n\n#desk-advent-2026 .da-section:last-child{\n  margin-bottom:0;\n}\n\n#desk-advent-2026 .da-section \u003e *{\n  position:relative;\n  z-index:1;\n}\n\n\/* Each section has its own Christmas or office-themed motif *\/\n\n#desk-advent-2026 .da-section::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  right:-10px;\n  z-index:0;\n  width:270px;\n  height:195px;\n  background-image:var(--da-motif);\n  background-size:var(--da-motif-size,120px 120px);\n  background-repeat:repeat;\n  opacity:.34;\n  pointer-events:none;\n\n  -webkit-mask-image:linear-gradient(\n    270deg,\n    #000 0%,\n    rgba(0,0,0,.8) 38%,\n    transparent 100%\n  );\n\n  mask-image:linear-gradient(\n    270deg,\n    #000 0%,\n    rgba(0,0,0,.8) 38%,\n    transparent 100%\n  );\n}\n\n#desk-advent-2026 .da-section::after{\n  content:\"\";\n  position:absolute;\n  bottom:14px;\n  left:22px;\n  z-index:0;\n  width:95px;\n  height:2px;\n  background:repeating-linear-gradient(\n    90deg,\n    rgba(160,119,64,.55) 0 5px,\n    transparent 5px 13px\n  );\n  pointer-events:none;\n}\n\n\/* ==========================================================\n   16 PRODUCT-RELATED BACKGROUND MOTIFS\n========================================================== *\/\n\n\/* Pine branches *\/\n\n#desk-advent-2026 .da-pine{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='190' height='160' viewBox='0 0 190 160'%3E%3Cg fill='none' stroke='%236a916f' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M15 138L161 16'\/%3E%3Cpath d='M36 120L18 91M49 109L26 75M62 98L44 60M76 87L57 44M90 75L75 32M103 64L98 20M36 120L65 137M49 109L82 125M62 98L101 113M76 87L118 100M90 75L136 84M103 64L150 66'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:190px 160px;\n}\n\n\/* Snowflakes *\/\n\n#desk-advent-2026 .da-snow{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='125' height='125' viewBox='0 0 125 125'%3E%3Cg fill='none' stroke='%23ab9576' stroke-width='1.7'%3E%3Cpath d='M62 14V111M14 62H111M28 28L96 96M96 28L28 96'\/%3E%3Cpath d='M52 24L62 34L72 24M52 101L62 91L72 101M24 52L34 62L24 72M101 52L91 62L101 72'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:125px 125px;\n}\n\n\/* Christmas ribbon loops *\/\n\n#desk-advent-2026 .da-ribbon{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='170' height='150' viewBox='0 0 170 150'%3E%3Cg fill='none' stroke='%23b58276' stroke-width='2'%3E%3Cpath d='M82 69C32 24 14 63 43 79C58 87 74 77 82 69ZM88 69C138 24 156 63 127 79C112 87 96 77 88 69Z'\/%3E%3Cpath d='M82 75L51 131L77 117L90 135L88 76M89 76L124 131L103 116L86 135'\/%3E%3Cellipse cx='85' cy='72' rx='10' ry='8'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:170px 150px;\n}\n\n\/* Mini duck outline *\/\n\n#desk-advent-2026 .da-duck{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='150' height='130' viewBox='0 0 150 130'%3E%3Cg fill='none' stroke='%23a18b66' stroke-width='2'%3E%3Cpath d='M43 58A28 28 0 0 1 100 58L126 63L101 76C115 95 99 113 77 113H54C27 113 17 93 30 76Q35 68 43 58Z'\/%3E%3Ccircle cx='85' cy='48' r='3'\/%3E%3Cpath d='M60 82Q78 69 94 84M64 113V121M90 113V121'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:150px 130px;\n}\n\n\/* Mini star graphics *\/\n\n#desk-advent-2026 .da-stars{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%23ae905c' stroke-width='1.8'%3E%3Cpath d='M43 10L50 38L78 45L50 52L43 80L36 52L8 45L36 38Z'\/%3E%3Cpath d='M106 76L110 90L124 94L110 98L106 112L102 98L88 94L102 90Z'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:140px 140px;\n}\n\n\/* Coffee cup *\/\n\n#desk-advent-2026 .da-coffee{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='145' height='145' viewBox='0 0 145 145'%3E%3Cg fill='none' stroke='%2395a38d' stroke-width='2'%3E%3Cpath d='M27 56H100V107H27Z'\/%3E%3Cpath d='M100 62H113Q131 62 127 80Q125 96 100 94M20 115H110M46 44Q36 34 46 20M65 44Q55 34 65 20M84 44Q74 34 84 20'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:145px 145px;\n}\n\n\/* Numbered advent door outlines *\/\n\n#desk-advent-2026 .da-doors{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='144' height='138' viewBox='0 0 144 138'%3E%3Cg fill='none' stroke='%23a99676' stroke-width='1.7'%3E%3Crect x='11' y='12' width='52' height='52' rx='5'\/%3E%3Crect x='80' y='12' width='52' height='52' rx='5'\/%3E%3Crect x='11' y='77' width='52' height='52' rx='5'\/%3E%3Crect x='80' y='77' width='52' height='52' rx='5'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:144px 138px;\n}\n\n\/* Office memo grid *\/\n\n#desk-advent-2026 .da-memo{\n  --da-motif:\n    repeating-linear-gradient(\n      0deg,\n      transparent 0 23px,\n      rgba(126,150,124,.42) 23px 24px,\n      transparent 24px 47px\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent 0 79px,\n      rgba(183,128,116,.31) 79px 81px,\n      transparent 81px 160px\n    );\n  --da-motif-size:160px 145px;\n}\n\n\/* Paperclip outline *\/\n\n#desk-advent-2026 .da-paperclip{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='130' height='145' viewBox='0 0 130 145'%3E%3Cpath d='M83 20V92Q83 117 61 117Q39 117 39 94V41Q39 24 54 24Q69 24 69 41V87Q69 99 60 99Q51 99 51 88V47' fill='none' stroke='%2390a18f' stroke-width='4' stroke-linecap='round'\/%3E%3C\/svg%3E\");\n  --da-motif-size:130px 145px;\n}\n\n\/* Office pencil *\/\n\n#desk-advent-2026 .da-pencil{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='150' height='155' viewBox='0 0 150 155'%3E%3Cg fill='none' stroke='%23a99472' stroke-width='2'%3E%3Cpath d='M34 123L102 20L121 34L54 138L34 145Z'\/%3E%3Cpath d='M34 123L54 138M102 20L121 34M43 130L111 27M54 138L121 34'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:150px 155px;\n}\n\n\/* Gift box *\/\n\n#desk-advent-2026 .da-gift{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cg fill='none' stroke='%23b18c70' stroke-width='2'%3E%3Crect x='27' y='54' width='96' height='75' rx='4'\/%3E%3Cpath d='M20 54H130V40H20ZM75 40V129'\/%3E%3Cpath d='M75 40Q25 42 41 16Q55 0 75 40ZM75 40Q125 42 109 16Q95 0 75 40Z'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:150px 150px;\n}\n\n\/* Numbered-step dots *\/\n\n#desk-advent-2026 .da-steps-pattern{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='200' height='110' viewBox='0 0 200 110'%3E%3Cg fill='none' stroke='%2393a28d' stroke-width='2'%3E%3Cpath d='M18 55H183' stroke-dasharray='6 8'\/%3E%3Ccircle cx='25' cy='55' r='13'\/%3E%3Ccircle cx='75' cy='55' r='13'\/%3E%3Ccircle cx='125' cy='55' r='13'\/%3E%3Ccircle cx='175' cy='55' r='13'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:200px 110px;\n}\n\n\/* Christmas ornament *\/\n\n#desk-advent-2026 .da-ornaments{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='145' height='150' viewBox='0 0 145 150'%3E%3Cg fill='none' stroke='%23a99477' stroke-width='2'%3E%3Cpath d='M70 0V39M58 39H82V51H58Z'\/%3E%3Ccircle cx='70' cy='92' r='40'\/%3E%3Cpath d='M40 88Q70 67 100 88M40 107Q70 129 100 107'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:145px 150px;\n}\n\n\/* Holly leaves and berries *\/\n\n#desk-advent-2026 .da-holly{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='170' height='145' viewBox='0 0 170 145'%3E%3Cg fill='none' stroke='%237d9d7d' stroke-width='2'%3E%3Cpath d='M80 77Q32 6 20 55L43 62L35 86L65 79L80 77ZM90 77Q138 6 150 55L127 62L135 86L105 79L90 77Z'\/%3E%3Cpath d='M80 77L20 55M90 77L150 55'\/%3E%3C\/g%3E%3Cg fill='none' stroke='%23ad7971' stroke-width='2'%3E%3Ccircle cx='73' cy='89' r='12'\/%3E%3Ccircle cx='96' cy='89' r='12'\/%3E%3Ccircle cx='85' cy='110' r='12'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:170px 145px;\n}\n\n\/* Question and exclamation marks - office humor *\/\n\n#desk-advent-2026 .da-humor{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='138' height='138' viewBox='0 0 138 138'%3E%3Cg fill='none' stroke='%23a68c71' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M25 37Q25 15 45 15Q66 15 66 36Q66 48 50 57V68'\/%3E%3Ccircle cx='50' cy='81' r='3'\/%3E%3Cpath d='M103 18V70'\/%3E%3Ccircle cx='103' cy='84' r='3'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:138px 138px;\n}\n\n\/* Festive sparkle finale *\/\n\n#desk-advent-2026 .da-finale{\n  --da-motif:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23a18c60' stroke-width='1.8'%3E%3Cpath d='M80 12L89 64L140 73L89 82L80 134L71 82L20 73L71 64Z'\/%3E%3Cpath d='M128 110L131 121L142 124L131 127L128 138L125 127L114 124L125 121Z'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  --da-motif-size:160px 160px;\n}\n\n\/* ==========================================================\n   FIXED TITLE FLOW - ORIGINAL 2027 REFERENCE STRUCTURE\n========================================================== *\/\n\n#desk-advent-2026 .da-title{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(25px,3vw,37px);\n  line-height:1.19;\n  letter-spacing:-.7px;\n  font-weight:700;\n  max-width:900px;\n  margin:0 auto 14px;\n  color:#204738;\n\n  background:linear-gradient(\n    90deg,\n    #204738 0%,\n    #537c5f 19%,\n    #a45d4c 38%,\n    #e0b678 53%,\n    #598064 68%,\n    #395b47 83%,\n    #204738 100%\n  );\n\n  background-size:240% 100%;\n  -webkit-background-clip:text;\n  background-clip:text;\n  -webkit-text-fill-color:transparent;\n  animation:da-title-flow 15s linear infinite;\n}\n\n#desk-advent-2026 .da-hero-title{\n  font-size:clamp(30px,4vw,46px);\n  line-height:1.13;\n}\n\n@keyframes da-title-flow{\n  0%{\n    background-position:100% 50%;\n  }\n  100%{\n    background-position:-140% 50%;\n  }\n}\n\n\/* ==========================================================\n   TEXT SYSTEM\n========================================================== *\/\n\n#desk-advent-2026 .da-eyebrow{\n  display:inline-block;\n  padding:7px 14px;\n  margin:0 auto 12px;\n  border:1px solid #d6dfca;\n  border-radius:999px;\n  background:#e8eddd;\n  color:#456849;\n  font-size:10px;\n  font-weight:850;\n  letter-spacing:1.35px;\n  line-height:1.5;\n  text-transform:uppercase;\n}\n\n#desk-advent-2026 .da-copy{\n  max-width:815px;\n  margin:0 auto 15px;\n  color:var(--da-muted);\n  font-size:14px;\n  line-height:1.82;\n}\n\n#desk-advent-2026 .da-lead{\n  max-width:805px;\n  margin:0 auto 17px;\n  color:#617366;\n  font-size:16px;\n  line-height:1.82;\n}\n\n\/* ==========================================================\n   LAYOUT\n========================================================== *\/\n\n#desk-advent-2026 .da-grid2,\n#desk-advent-2026 .da-grid3,\n#desk-advent-2026 .da-grid4{\n  display:grid;\n  gap:12px;\n  margin-top:21px;\n  text-align:left;\n}\n\n#desk-advent-2026 .da-grid2{\n  grid-template-columns:repeat(2,minmax(0,1fr));\n}\n\n#desk-advent-2026 .da-grid3{\n  grid-template-columns:repeat(3,minmax(0,1fr));\n}\n\n#desk-advent-2026 .da-grid4{\n  grid-template-columns:repeat(4,minmax(0,1fr));\n}\n\n\/* ==========================================================\n   HOLIDAY CARD SYSTEM\n========================================================== *\/\n\n#desk-advent-2026 .da-card{\n  min-width:0;\n  padding:19px 17px;\n  border:1px solid var(--da-line);\n  border-radius:16px;\n  background:#fffefa;\n  box-shadow:var(--da-shadow);\n}\n\n#desk-advent-2026 .da-card.da-sage-card{\n  background:#e8f0e5;\n}\n\n#desk-advent-2026 .da-card.da-red-card{\n  background:#f8eae5;\n}\n\n#desk-advent-2026 .da-card.da-gold-card{\n  background:#f6edd9;\n}\n\n#desk-advent-2026 .da-card.da-dark-card{\n  background:#224a39;\n  border-color:#3b6651;\n}\n\n#desk-advent-2026 .da-icon{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:39px;\n  height:39px;\n  margin-bottom:11px;\n  border:1px solid #e2e2d4;\n  border-radius:50%;\n  background:#edf1e5;\n  color:#446848;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:17px;\n  font-weight:800;\n}\n\n#desk-advent-2026 .da-red-card .da-icon{\n  background:#f0dbd5;\n  color:#a04e48;\n}\n\n#desk-advent-2026 .da-gold-card .da-icon{\n  background:#ebddbd;\n  color:#8a6b3c;\n}\n\n#desk-advent-2026 .da-card h3{\n  margin:0 0 8px;\n  color:#254b3a;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:18px;\n  font-weight:700;\n  line-height:1.34;\n}\n\n#desk-advent-2026 .da-card p{\n  color:#68786e;\n  font-size:13px;\n  line-height:1.76;\n}\n\n#desk-advent-2026 .da-dark-card h3{\n  color:#fff8e8;\n}\n\n#desk-advent-2026 .da-dark-card p{\n  color:#d8e5da;\n}\n\n\/* ==========================================================\n   EMOTIONAL EDITORIAL NOTE\n========================================================== *\/\n\n#desk-advent-2026 .da-note{\n  max-width:845px;\n  margin:21px auto 0;\n  padding:20px 18px;\n  border:1px solid #dfd6c3;\n  border-radius:16px;\n  background:#fffdf8;\n}\n\n#desk-advent-2026 .da-note strong{\n  display:block;\n  margin-bottom:7px;\n  color:#2c503e;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:20px;\n  line-height:1.44;\n}\n\n#desk-advent-2026 .da-note p{\n  color:#708071;\n  font-size:12px;\n  line-height:1.72;\n}\n\n\/* ==========================================================\n   HERO\n========================================================== *\/\n\n#desk-advent-2026 .da-pills{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin:20px auto 0;\n}\n\n#desk-advent-2026 .da-pill{\n  display:inline-flex;\n  align-items:center;\n  padding:8px 12px;\n  border:1px solid #dce2d0;\n  border-radius:999px;\n  background:#fffefa;\n  color:#48644e;\n  font-size:12px;\n  font-weight:750;\n  line-height:1.45;\n}\n\n#desk-advent-2026 .da-hero-panel{\n  display:grid;\n  grid-template-columns:1.15fr .85fr;\n  align-items:center;\n  gap:18px;\n  max-width:870px;\n  margin:24px auto 0;\n  padding:25px;\n  border:1px solid #3d6852;\n  border-radius:19px;\n  background:\n    radial-gradient(\n      circle at 92% 6%,\n      rgba(221,184,119,.12),\n      transparent 47%\n    ),\n    #204638;\n  text-align:left;\n}\n\n#desk-advent-2026 .da-hero-panel small{\n  display:block;\n  margin-bottom:10px;\n  color:#e3c797;\n  font-size:10px;\n  font-weight:850;\n  letter-spacing:1.3px;\n}\n\n#desk-advent-2026 .da-hero-panel strong{\n  display:block;\n  margin-bottom:10px;\n  color:#fff9eb;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:25px;\n  line-height:1.3;\n}\n\n#desk-advent-2026 .da-hero-panel p{\n  color:#dbe8dc;\n  font-size:13px;\n  line-height:1.78;\n}\n\n#desk-advent-2026 .da-hero-mark{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  flex-direction:column;\n  min-height:168px;\n  padding:24px 15px;\n  border:1px solid rgba(236,205,152,.26);\n  border-radius:15px;\n  background:rgba(255,255,255,.045);\n  text-align:center;\n}\n\n#desk-advent-2026 .da-hero-mark b{\n  display:block;\n  color:#f2d5a4;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:66px;\n  font-weight:700;\n  line-height:1;\n}\n\n#desk-advent-2026 .da-hero-mark span{\n  display:block;\n  margin-top:13px;\n  color:#e4ecdd;\n  font-size:10px;\n  font-weight:850;\n  letter-spacing:1.5px;\n  line-height:1.5;\n}\n\n#desk-advent-2026 .da-stats{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:9px;\n  max-width:860px;\n  margin:15px auto 0;\n}\n\n#desk-advent-2026 .da-stat{\n  padding:14px 8px;\n  border:1px solid #e4dece;\n  border-radius:13px;\n  background:#fffefa;\n}\n\n#desk-advent-2026 .da-stat strong{\n  display:block;\n  color:#285340;\n  font-size:20px;\n  font-weight:850;\n  line-height:1.25;\n}\n\n#desk-advent-2026 .da-stat span{\n  display:block;\n  margin-top:5px;\n  color:#758072;\n  font-size:11px;\n  line-height:1.55;\n}\n\n\/* ==========================================================\n   CORE SOLUTION PANEL\n========================================================== *\/\n\n#desk-advent-2026 .da-highlight{\n  display:grid;\n  grid-template-columns:.8fr 1.2fr;\n  align-items:center;\n  gap:17px;\n  max-width:865px;\n  margin:22px auto 0;\n  padding:24px;\n  border:1px solid #dbd5c3;\n  border-radius:18px;\n  background:#fffefa;\n  text-align:left;\n}\n\n#desk-advent-2026 .da-highlight-label{\n  padding:23px 17px;\n  border-radius:15px;\n  background:#a64643;\n  text-align:center;\n}\n\n#desk-advent-2026 .da-highlight-label small{\n  display:block;\n  color:#ffe6d5;\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:1.2px;\n}\n\n#desk-advent-2026 .da-highlight-label strong{\n  display:block;\n  margin-top:9px;\n  color:#fff9eb;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:25px;\n  line-height:1.3;\n}\n\n#desk-advent-2026 .da-highlight-copy strong{\n  display:block;\n  margin-bottom:8px;\n  color:#28503d;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:21px;\n  line-height:1.35;\n}\n\n#desk-advent-2026 .da-highlight-copy p{\n  color:#6b796d;\n  font-size:13px;\n  line-height:1.78;\n}\n\n\/* ==========================================================\n   24-DOOR DECORATIVE ADVENT DISPLAY\n========================================================== *\/\n\n#desk-advent-2026 .da-calendar-box{\n  display:grid;\n  grid-template-columns:1.08fr .92fr;\n  gap:20px;\n  align-items:center;\n  max-width:890px;\n  margin:22px auto 0;\n  padding:24px;\n  border:1px solid #3c6650;\n  border-radius:19px;\n  background:#214738;\n  text-align:left;\n}\n\n#desk-advent-2026 .da-calendar-copy small{\n  display:block;\n  margin-bottom:11px;\n  color:#e9cca0;\n  font-size:10px;\n  font-weight:850;\n  letter-spacing:1.3px;\n}\n\n#desk-advent-2026 .da-calendar-copy strong{\n  display:block;\n  margin-bottom:11px;\n  color:#fff7e8;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:27px;\n  line-height:1.3;\n}\n\n#desk-advent-2026 .da-calendar-copy p{\n  color:#dbe7d9;\n  font-size:13px;\n  line-height:1.78;\n}\n\n#desk-advent-2026 .da-door-grid{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:5px;\n  padding:12px;\n  border:1px solid #c0a175;\n  border-radius:12px;\n  background:#efe1c6;\n}\n\n#desk-advent-2026 .da-door{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  min-height:33px;\n  border:1px solid #dbc7a5;\n  border-radius:5px;\n  background:#fff7e8;\n  color:#936b32;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:15px;\n  font-weight:700;\n  line-height:1;\n}\n\n#desk-advent-2026 .da-door:nth-child(3n){\n  background:#f6e9d3;\n}\n\n#desk-advent-2026 .da-door:nth-child(7n){\n  background:#e7eddd;\n}\n\n\/* ==========================================================\n   SURPRISE TYPES\n========================================================== *\/\n\n#desk-advent-2026 .da-surprise{\n  min-width:0;\n  padding:21px 16px;\n  border:1px solid #e1decf;\n  border-radius:16px;\n  background:#fffefa;\n  text-align:center;\n}\n\n#desk-advent-2026 .da-surprise:nth-child(2){\n  background:#e8efe3;\n}\n\n#desk-advent-2026 .da-surprise:nth-child(3){\n  background:#f8eae5;\n}\n\n#desk-advent-2026 .da-surprise:nth-child(4){\n  background:#f4ead7;\n}\n\n#desk-advent-2026 .da-surprise-symbol{\n  display:block;\n  margin-bottom:11px;\n  color:#aa8551;\n  font-size:23px;\n  line-height:1.3;\n}\n\n#desk-advent-2026 .da-surprise h3{\n  margin-bottom:8px;\n  color:#294d3c;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:18px;\n  line-height:1.35;\n}\n\n#desk-advent-2026 .da-surprise p{\n  color:#6b7a6f;\n  font-size:13px;\n  line-height:1.75;\n}\n\n\/* ==========================================================\n   DAILY EXPERIENCE\n========================================================== *\/\n\n#desk-advent-2026 .da-experience{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:11px;\n  max-width:870px;\n  margin:22px auto 0;\n}\n\n#desk-advent-2026 .da-experience-card{\n  padding:22px 16px;\n  border:1px solid #e0ddce;\n  border-radius:16px;\n  background:#fffefa;\n  text-align:center;\n}\n\n#desk-advent-2026 .da-experience-card:nth-child(2){\n  background:#e9f0e5;\n}\n\n#desk-advent-2026 .da-experience-card b{\n  display:block;\n  margin-bottom:10px;\n  color:#ad854a;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:26px;\n  line-height:1.2;\n}\n\n#desk-advent-2026 .da-experience-card strong{\n  display:block;\n  margin-bottom:8px;\n  color:#294f3b;\n  font-size:14px;\n  font-weight:850;\n}\n\n#desk-advent-2026 .da-experience-card p{\n  color:#6a796e;\n  font-size:13px;\n  line-height:1.75;\n}\n\n\/* ==========================================================\n   COMPARISON\n========================================================== *\/\n\n#desk-advent-2026 .da-compare{\n  min-width:0;\n  padding:22px 20px;\n  border:1px solid #e1ddcf;\n  border-radius:17px;\n  background:#fffefa;\n}\n\n#desk-advent-2026 .da-compare.da-featured{\n  background:#e8f0e3;\n  border-color:#b7ccb4;\n}\n\n#desk-advent-2026 .da-compare h3{\n  margin-bottom:12px;\n  color:#2e513c;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:20px;\n  line-height:1.35;\n}\n\n#desk-advent-2026 .da-compare ul{\n  margin:0;\n  padding:0;\n  list-style:none;\n}\n\n#desk-advent-2026 .da-compare li{\n  position:relative;\n  padding:9px 0 9px 18px;\n  border-bottom:1px solid rgba(76,105,76,.13);\n  color:#657769;\n  font-size:13px;\n  line-height:1.73;\n}\n\n#desk-advent-2026 .da-compare li::before{\n  content:\"✦\";\n  position:absolute;\n  top:10px;\n  left:0;\n  color:#a9834a;\n  font-size:11px;\n}\n\n#desk-advent-2026 .da-compare li:last-child{\n  border-bottom:0;\n}\n\n\/* ==========================================================\n   GIFT OCCASIONS\n========================================================== *\/\n\n#desk-advent-2026 .da-occasion{\n  padding:22px 17px;\n  border:1px solid #e3dfd0;\n  border-radius:16px;\n  background:#fffefa;\n  text-align:center;\n}\n\n#desk-advent-2026 .da-occasion:nth-child(2){\n  background:#e7eee2;\n}\n\n#desk-advent-2026 .da-occasion:nth-child(3){\n  background:#f7e9e3;\n}\n\n#desk-advent-2026 .da-occasion-number{\n  display:block;\n  margin-bottom:10px;\n  color:#ad8753;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:26px;\n  line-height:1.2;\n}\n\n#desk-advent-2026 .da-occasion h3{\n  margin-bottom:8px;\n  color:#284d3c;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:19px;\n  line-height:1.35;\n}\n\n#desk-advent-2026 .da-occasion p{\n  color:#6b796f;\n  font-size:13px;\n  line-height:1.75;\n}\n\n\/* ==========================================================\n   STEPS\n========================================================== *\/\n\n#desk-advent-2026 .da-step{\n  min-width:0;\n  padding:20px 15px;\n  border:1px solid #e0ddcd;\n  border-radius:16px;\n  background:#fffefa;\n  text-align:left;\n}\n\n#desk-advent-2026 .da-step-number{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:38px;\n  height:38px;\n  margin-bottom:11px;\n  border-radius:50%;\n  background:#305a43;\n  color:#fff;\n  font-size:14px;\n  font-weight:850;\n}\n\n#desk-advent-2026 .da-step:nth-child(2) .da-step-number{\n  background:#a84d49;\n}\n\n#desk-advent-2026 .da-step:nth-child(3) .da-step-number{\n  background:#ae8a50;\n}\n\n#desk-advent-2026 .da-step:nth-child(4) .da-step-number{\n  background:#58785d;\n}\n\n#desk-advent-2026 .da-step h3{\n  margin-bottom:8px;\n  color:#2b4e3c;\n  font-size:15px;\n  font-weight:850;\n}\n\n#desk-advent-2026 .da-step p{\n  color:#6b796e;\n  font-size:13px;\n  line-height:1.75;\n}\n\n\/* ==========================================================\n   WHAT'S INCLUDED\n========================================================== *\/\n\n#desk-advent-2026 .da-piece{\n  min-width:0;\n  padding:23px 17px;\n  border:1px solid #e1dcce;\n  border-radius:17px;\n  background:#fffefa;\n  text-align:center;\n}\n\n#desk-advent-2026 .da-piece:nth-child(2){\n  background:#e8f0e3;\n}\n\n#desk-advent-2026 .da-piece:nth-child(3){\n  background:#f7eae3;\n}\n\n#desk-advent-2026 .da-piece-tag{\n  display:inline-block;\n  margin-bottom:12px;\n  padding:6px 13px;\n  border-radius:999px;\n  background:#e6dfc8;\n  color:#80653b;\n  font-size:11px;\n  font-weight:850;\n}\n\n#desk-advent-2026 .da-piece h3{\n  margin-bottom:8px;\n  color:#2a4f3d;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:19px;\n  line-height:1.36;\n}\n\n#desk-advent-2026 .da-piece p{\n  color:#6a7b70;\n  font-size:13px;\n  line-height:1.77;\n}\n\n\/* ==========================================================\n   PRODUCT INFORMATION TABLE\n========================================================== *\/\n\n#desk-advent-2026 .da-tablewrap{\n  max-width:885px;\n  margin:22px auto 0;\n  overflow:hidden;\n  border:1px solid #dedaca;\n  border-radius:16px;\n  background:#fffefa;\n}\n\n#desk-advent-2026 .da-table{\n  width:100%;\n  border-collapse:collapse;\n  text-align:left;\n}\n\n#desk-advent-2026 .da-table tr{\n  border-bottom:1px solid #e8e6dc;\n}\n\n#desk-advent-2026 .da-table tr:last-child{\n  border-bottom:0;\n}\n\n#desk-advent-2026 .da-table tr:nth-child(even){\n  background:#eef1e7;\n}\n\n#desk-advent-2026 .da-table th{\n  width:34%;\n  padding:12px 16px;\n  color:#30533d;\n  font-size:13px;\n  font-weight:850;\n  line-height:1.7;\n  vertical-align:top;\n}\n\n#desk-advent-2026 .da-table td{\n  padding:12px 16px;\n  color:#68776c;\n  font-size:13px;\n  line-height:1.74;\n  vertical-align:top;\n}\n\n\/* ==========================================================\n   FAQ\n========================================================== *\/\n\n#desk-advent-2026 .da-faq{\n  max-width:860px;\n  margin:21px auto 0;\n  text-align:left;\n}\n\n#desk-advent-2026 .da-faq-item{\n  padding:16px 0;\n  border-bottom:1px solid #dedfd2;\n}\n\n#desk-advent-2026 .da-faq-item:first-child{\n  border-top:1px solid #dedfd2;\n}\n\n#desk-advent-2026 .da-faq-item strong{\n  display:block;\n  margin-bottom:6px;\n  color:#2d503d;\n  font-size:14px;\n  font-weight:850;\n  line-height:1.55;\n}\n\n#desk-advent-2026 .da-faq-item p{\n  color:#68786d;\n  font-size:13px;\n  line-height:1.79;\n}\n\n\/* ==========================================================\n   FINAL CTA — DARK INNER MODULE\n========================================================== *\/\n\n#desk-advent-2026 .da-final-inner{\n  max-width:915px;\n  margin:22px auto 0;\n  padding:32px 25px;\n  border:1px solid #416b53;\n  border-radius:20px;\n  background:\n    radial-gradient(\n      circle at 87% 9%,\n      rgba(221,177,112,.13),\n      transparent 46%\n    ),\n    #204637;\n}\n\n#desk-advent-2026 .da-final-inner strong{\n  display:block;\n  max-width:790px;\n  margin:0 auto 15px;\n  color:#fff7e7;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:27px;\n  line-height:1.32;\n}\n\n#desk-advent-2026 .da-final-inner p{\n  max-width:760px;\n  margin:0 auto 15px;\n  color:#dce8dd;\n  font-size:14px;\n  line-height:1.8;\n}\n\n#desk-advent-2026 .da-finaltags{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:9px;\n  margin:21px auto;\n}\n\n#desk-advent-2026 .da-finaltags span{\n  display:inline-flex;\n  align-items:center;\n  padding:8px 12px;\n  border:1px solid rgba(231,211,176,.27);\n  border-radius:999px;\n  background:rgba(255,255,255,.05);\n  color:#eadcc4;\n  font-size:11px;\n  font-weight:750;\n}\n\n#desk-advent-2026 .da-final-action{\n  display:block;\n  max-width:490px;\n  margin:23px auto 0;\n  padding:13px 17px;\n  border:1px solid #e4caa0;\n  border-radius:12px;\n  background:#ead4ad;\n  color:#294934;\n  font-size:13px;\n  font-weight:850;\n  letter-spacing:.35px;\n  line-height:1.6;\n}\n\n#desk-advent-2026 .da-backtop{\n  display:inline-block;\n  margin-top:18px;\n  color:#f0dcb8!important;\n  font-size:12px;\n  font-weight:750;\n  text-decoration:none!important;\n}\n\n\/* ==========================================================\n   RESPONSIVE\n========================================================== *\/\n\n@container deskadvent (max-width:830px){\n  #desk-advent-2026 .da-grid4{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n}\n\n@container deskadvent (max-width:620px){\n  #desk-advent-2026 .da-grid2,\n  #desk-advent-2026 .da-grid3{\n    grid-template-columns:1fr;\n  }\n}\n\n\/* ==========================================================\n   MOBILE\n========================================================== *\/\n\n@media(max-width:700px){\n\n  #desk-advent-2026{\n    padding:0 7px;\n  }\n\n  #desk-advent-2026 .da-section{\n    padding:26px 16px;\n    margin-bottom:11px;\n    border-radius:18px;\n  }\n\n  #desk-advent-2026 .da-title{\n    font-size:25px;\n    animation-duration:10s;\n    letter-spacing:-.35px;\n  }\n\n  #desk-advent-2026 .da-hero-title{\n    font-size:31px;\n  }\n\n  #desk-advent-2026 .da-lead{\n    font-size:14px;\n  }\n\n  #desk-advent-2026 .da-copy{\n    font-size:13px;\n  }\n\n  #desk-advent-2026 .da-grid2,\n  #desk-advent-2026 .da-grid3{\n    grid-template-columns:1fr;\n  }\n\n  #desk-advent-2026 .da-grid4{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    gap:9px;\n  }\n\n  #desk-advent-2026 .da-card{\n    padding:16px 15px;\n  }\n\n  #desk-advent-2026 .da-card h3{\n    font-size:17px;\n  }\n\n  #desk-advent-2026 .da-hero-panel,\n  #desk-advent-2026 .da-highlight,\n  #desk-advent-2026 .da-calendar-box{\n    grid-template-columns:1fr;\n    padding:20px 17px;\n  }\n\n  #desk-advent-2026 .da-hero-panel strong{\n    font-size:22px;\n  }\n\n  #desk-advent-2026 .da-hero-mark{\n    min-height:120px;\n  }\n\n  #desk-advent-2026 .da-hero-mark b{\n    font-size:49px;\n  }\n\n  #desk-advent-2026 .da-stats{\n    gap:6px;\n  }\n\n  #desk-advent-2026 .da-stat{\n    padding:11px 5px;\n  }\n\n  #desk-advent-2026 .da-stat strong{\n    font-size:17px;\n  }\n\n  #desk-advent-2026 .da-stat span{\n    font-size:10px;\n  }\n\n  #desk-advent-2026 .da-note{\n    padding:17px 14px;\n  }\n\n  #desk-advent-2026 .da-note strong{\n    font-size:18px;\n  }\n\n  #desk-advent-2026 .da-highlight-label strong{\n    font-size:23px;\n  }\n\n  #desk-advent-2026 .da-calendar-copy strong{\n    font-size:23px;\n  }\n\n  #desk-advent-2026 .da-door-grid{\n    max-width:330px;\n    width:100%;\n    margin:0 auto;\n  }\n\n  #desk-advent-2026 .da-experience{\n    grid-template-columns:1fr;\n  }\n\n  #desk-advent-2026 .da-surprise{\n    padding:19px 15px;\n  }\n\n  #desk-advent-2026 .da-compare{\n    padding:20px 17px;\n  }\n\n  #desk-advent-2026 .da-section::before{\n    width:175px;\n    height:135px;\n    opacity:.25;\n  }\n\n  #desk-advent-2026 .da-final-inner{\n    padding:26px 17px;\n  }\n\n  #desk-advent-2026 .da-final-inner strong{\n    font-size:23px;\n  }\n\n  #desk-advent-2026 .da-table th,\n  #desk-advent-2026 .da-table td{\n    padding:11px 10px;\n    font-size:12px;\n  }\n\n}\n\n@media(max-width:400px){\n\n  #desk-advent-2026 .da-pill{\n    padding:8px 10px;\n    font-size:11px;\n  }\n\n  #desk-advent-2026 .da-grid4{\n    gap:8px;\n  }\n\n  #desk-advent-2026 .da-grid4 .da-card,\n  #desk-advent-2026 .da-grid4 .da-surprise,\n  #desk-advent-2026 .da-grid4 .da-step{\n    padding:15px 11px;\n  }\n\n  #desk-advent-2026 .da-grid4 h3{\n    font-size:15px;\n  }\n\n  #desk-advent-2026 .da-grid4 p{\n    font-size:12px;\n  }\n\n}\n\n\/* ==========================================================\n   ACCESSIBILITY: REDUCED MOTION\n========================================================== *\/\n\n@media(prefers-reduced-motion:reduce){\n  #desk-advent-2026 .da-title{\n    animation:none;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv id=\"desk-advent-2026\"\u003e\n\n\u003c\/div\u003e","brand":"XCC","offers":[{"title":"Default Title","offer_id":44506508755031,"sku":"NC035526102012025","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0679\/5473\/7239\/files\/f19cda6c-c64d-4381-8bb3-46add51fd4de.png?v=1792481598","url":"https:\/\/mycheesemas.com\/fr\/products\/the-desk-advent-calendar-2026-24-days-of-funny-office-surprises-mini-ducks-desk-gifts","provider":"mycheesemas","version":"1.0","type":"link"}