{"product_id":"animated-penguin-christmas-village-lighted-ferris-wheel-moving-ice-skaters-tabletop-decor","title":"Village de Noël animé avec pingouins – Décoration de table avec grande roue lumineuse et patineurs en mouvement, rechargeable par USB-C","description":"\u003cstyle\u003e\n\/* ==========================================================\n   ANIMATED PENGUIN CHRISTMAS VILLAGE\n   FIXED 16-MODULE SHOPIFY DETAIL TEMPLATE\n\n   COLOR: SNOW IVORY \/ ICE BLUE \/ EVERGREEN \/ CHRISTMAS RED\n   MAIN BACKGROUND: ONE UNIFIED WARM SNOW IVORY\n   SECTIONS: CONNECTED, ZERO GAPS\n   INNER CARDS: LIGHT COLORS ONLY\n   TITLES: 7-STOP ONE-WAY GRADIENT FLOW\n   NO DARK PANELS \/ NO FAQ \/ NO IMAGE PLACEHOLDERS\n   NO JAVASCRIPT \/ NO EXTERNAL FONTS\n========================================================== *\/\n\n#penguin-village-page{\n  --pv-bg:#faf8f3;\n  --pv-white:#fffefa;\n  --pv-ice:#eaf5f9;\n  --pv-sky:#dceef5;\n  --pv-sage:#edf3ea;\n  --pv-blush:#faf0ed;\n  --pv-gold-soft:#fff4df;\n  --pv-deep:#234a42;\n  --pv-green:#487565;\n  --pv-blue:#538da8;\n  --pv-red:#aa5151;\n  --pv-gold:#b48b52;\n  --pv-muted:#6c7c79;\n  --pv-line:rgba(70,103,96,.13);\n  --pv-shadow:0 7px 22px rgba(48,83,87,.045);\n\n  width:100%;\n  max-width:1140px;\n  margin:0 auto;\n  padding:0;\n  background:var(--pv-bg);\n  color:var(--pv-deep);\n  font-family:Arial,Helvetica,sans-serif;\n  line-height:1.7;\n  box-sizing:border-box;\n  overflow:hidden;\n  border-radius:20px;\n  isolation:isolate;\n  container-type:inline-size;\n}\n\n#penguin-village-page *,\n#penguin-village-page *::before,\n#penguin-village-page *::after{\n  box-sizing:border-box;\n  overflow-wrap:break-word;\n}\n\n#penguin-village-page h1,\n#penguin-village-page h2,\n#penguin-village-page h3,\n#penguin-village-page p{\n  margin:0;\n}\n\n\/* ==========================================================\n   CONNECTED SECTIONS — SAME MAIN BACKGROUND\n========================================================== *\/\n\n#penguin-village-page .pv-section{\n  position:relative;\n  isolation:isolate;\n  margin:0;\n  padding:35px 27px;\n  background:var(--pv-bg);\n  border:0;\n  border-bottom:1px solid var(--pv-line);\n  border-radius:0;\n  overflow:hidden;\n  text-align:center;\n}\n\n#penguin-village-page .pv-section:last-child{\n  border-bottom:0;\n}\n\n#penguin-village-page .pv-section\u003e*{\n  position:relative;\n  z-index:1;\n}\n\n\/* Soft decorative pattern on each major section *\/\n#penguin-village-page .pv-section::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  right:0;\n  width:210px;\n  height:175px;\n  background-image:var(--pv-pattern);\n  background-size:var(--pv-pattern-size,150px 150px);\n  background-repeat:repeat;\n  opacity:.22;\n  pointer-events:none;\n  z-index:0;\n  -webkit-mask-image:linear-gradient(\n    270deg,#000 0%,rgba(0,0,0,.6) 52%,transparent 100%\n  );\n  mask-image:linear-gradient(\n    270deg,#000 0%,rgba(0,0,0,.6) 52%,transparent 100%\n  );\n}\n\n#penguin-village-page .pv-section::after{\n  content:\"\";\n  position:absolute;\n  left:24px;\n  bottom:11px;\n  width:35px;\n  height:2px;\n  border-radius:10px;\n  background:rgba(180,139,82,.26);\n}\n\n\/* ==========================================================\n   PRODUCT-RELATED BACKGROUND PATTERNS\n========================================================== *\/\n\n\/* Snowflake motif *\/\n#penguin-village-page .pv-snow{\n  --pv-pattern: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='%2372adc2' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M75 15V135M23 45L127 105M23 105L127 45M75 15L68 26M75 15L82 26M75 135L68 124M75 135L82 124M23 45L36 46M23 45L29 56M127 105L114 104M127 105L121 94M23 105L36 104M23 105L29 94M127 45L114 46M127 45L121 56'\/%3E%3C\/g%3E%3C\/svg%3E\");\n}\n\n\/* Ferris wheel-inspired rings *\/\n#penguin-village-page .pv-wheel{\n  --pv-pattern:\n    repeating-radial-gradient(\n      circle at 65% 43%,\n      transparent 0 18px,\n      rgba(93,154,180,.38) 19px 20px,\n      transparent 21px 39px\n    );\n  --pv-pattern-size:190px 190px;\n}\n\n\/* Christmas light dots *\/\n#penguin-village-page .pv-glow{\n  --pv-pattern:\n    radial-gradient(circle at 16% 25%,rgba(183,135,63,.7) 0 3px,transparent 5px),\n    radial-gradient(circle at 79% 32%,rgba(100,166,196,.6) 0 3px,transparent 5px),\n    radial-gradient(circle at 43% 83%,rgba(174,73,73,.5) 0 3px,transparent 5px),\n    radial-gradient(circle at 91% 79%,rgba(183,135,63,.6) 0 3px,transparent 5px);\n  --pv-pattern-size:88px 88px;\n}\n\n\/* Ice-skating trails *\/\n#penguin-village-page .pv-skate{\n  --pv-pattern:\n    repeating-radial-gradient(\n      ellipse at 55% 48%,\n      transparent 0 21px,\n      rgba(109,176,202,.3) 22px 23px,\n      transparent 24px 43px\n    );\n  --pv-pattern-size:170px 110px;\n}\n\n\/* Evergreen branches *\/\n#penguin-village-page .pv-pine{\n  --pv-pattern: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='%237b9c85' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M75 19V132M75 39L53 59M75 39L97 59M75 58L42 86M75 58L108 86M75 79L27 116M75 79L123 116M75 98L18 133M75 98L132 133'\/%3E%3C\/g%3E%3Ccircle cx='53' cy='59' r='4' fill='%23bb7365'\/%3E%3Ccircle cx='108' cy='86' r='4' fill='%23d1ae65'\/%3E%3C\/svg%3E\");\n}\n\n\/* ==========================================================\n   FIXED 7-STOP FLOWING TITLE EFFECT\n========================================================== *\/\n\n#penguin-village-page .pv-title{\n  max-width:900px;\n  margin:0 auto 13px;\n  color:var(--pv-deep);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(25px,3vw,37px);\n  font-weight:700;\n  line-height:1.18;\n  letter-spacing:-.65px;\n}\n\n#penguin-village-page .pv-hero-title{\n  font-size:clamp(32px,4vw,46px);\n  line-height:1.13;\n}\n\n@supports (-webkit-background-clip:text) or (background-clip:text){\n  #penguin-village-page .pv-title{\n    background-image:linear-gradient(\n      90deg,\n      #234a42 0%,\n      #548f9b 19%,\n      #a76a64 38%,\n      #d7ad69 53%,\n      #6099b4 68%,\n      #517469 83%,\n      #234a42 100%\n    )!important;\n    background-size:240% 100%!important;\n    background-repeat:repeat!important;\n    -webkit-background-clip:text!important;\n    background-clip:text!important;\n    -webkit-text-fill-color:transparent!important;\n    animation:pv-title-flow 15s linear infinite!important;\n  }\n}\n\n@keyframes pv-title-flow{\n  0%{background-position:100% 50%}\n  100%{background-position:-140% 50%}\n}\n\n\/* ==========================================================\n   BASIC TYPOGRAPHY\n========================================================== *\/\n\n#penguin-village-page .pv-eyebrow{\n  display:inline-block;\n  margin-bottom:12px;\n  padding:6px 14px;\n  background:#e9f2ef;\n  border:1px solid #d8e6df;\n  border-radius:999px;\n  color:#527b70;\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:1.25px;\n  text-transform:uppercase;\n  line-height:1.65;\n}\n\n#penguin-village-page .pv-lead{\n  max-width:800px;\n  margin:0 auto 14px;\n  color:var(--pv-muted);\n  font-size:15px;\n  line-height:1.8;\n}\n\n#penguin-village-page .pv-copy{\n  max-width:830px;\n  margin:0 auto 14px;\n  color:var(--pv-muted);\n  font-size:13px;\n  line-height:1.8;\n}\n\n\/* ==========================================================\n   PILLS AND METRICS\n========================================================== *\/\n\n#penguin-village-page .pv-pills{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin:17px auto;\n}\n\n#penguin-village-page .pv-pill{\n  display:inline-flex;\n  align-items:center;\n  padding:8px 12px;\n  border-radius:50px;\n  border:1px solid #dfe9e5;\n  background:var(--pv-white);\n  color:#53776f;\n  font-size:11px;\n  font-weight:750;\n  line-height:1.5;\n}\n\n#penguin-village-page .pv-stats{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:9px;\n  max-width:860px;\n  margin:18px auto 0;\n}\n\n#penguin-village-page .pv-stat{\n  padding:14px 8px;\n  background:var(--pv-white);\n  border:1px solid #e0e9e5;\n  border-radius:14px;\n  min-width:0;\n}\n\n#penguin-village-page .pv-stat strong{\n  display:block;\n  color:#477b8b;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:20px;\n  line-height:1.35;\n}\n\n#penguin-village-page .pv-stat span{\n  display:block;\n  margin-top:5px;\n  color:#75817e;\n  font-size:10px;\n  line-height:1.6;\n}\n\n\/* ==========================================================\n   GRID SYSTEM\n========================================================== *\/\n\n#penguin-village-page .pv-grid{\n  display:grid;\n  gap:11px;\n  margin-top:19px;\n  text-align:left;\n}\n\n#penguin-village-page .pv-grid2{\n  grid-template-columns:repeat(2,minmax(0,1fr));\n}\n\n#penguin-village-page .pv-grid3{\n  grid-template-columns:repeat(3,minmax(0,1fr));\n}\n\n#penguin-village-page .pv-grid4{\n  grid-template-columns:repeat(4,minmax(0,1fr));\n}\n\n\/* ==========================================================\n   LIGHT FEATURE CARDS\n========================================================== *\/\n\n#penguin-village-page .pv-card{\n  min-width:0;\n  padding:18px 16px;\n  background:var(--pv-white);\n  border:1px solid #e1e8e4;\n  border-radius:16px;\n  box-shadow:var(--pv-shadow);\n}\n\n#penguin-village-page .pv-card:nth-child(4n+2){\n  background:var(--pv-ice);\n}\n\n#penguin-village-page .pv-card:nth-child(4n+3){\n  background:var(--pv-blush);\n}\n\n#penguin-village-page .pv-card:nth-child(4n+4){\n  background:var(--pv-gold-soft);\n}\n\n#penguin-village-page .pv-icon{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:42px;\n  height:42px;\n  margin-bottom:10px;\n  background:#ecf4f3;\n  border:1px solid #dae7e6;\n  border-radius:50%;\n  font-size:20px;\n}\n\n#penguin-village-page .pv-card h3{\n  margin:0 0 7px;\n  color:#365f5c;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:17px;\n  line-height:1.4;\n}\n\n#penguin-village-page .pv-card p{\n  color:#70807d;\n  font-size:12px;\n  line-height:1.77;\n}\n\n\/* ==========================================================\n   FEATURE HIGHLIGHTS — NO DARK PANELS\n========================================================== *\/\n\n#penguin-village-page .pv-feature{\n  min-width:0;\n  padding:21px 16px;\n  background:var(--pv-white);\n  border:1px solid #e0e8e4;\n  border-radius:16px;\n  text-align:center;\n}\n\n#penguin-village-page .pv-feature:nth-child(2){\n  background:#e9f4f8;\n}\n\n#penguin-village-page .pv-feature:nth-child(3){\n  background:#fff2e4;\n}\n\n#penguin-village-page .pv-feature b{\n  display:block;\n  margin-bottom:8px;\n  color:#578fa8;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:27px;\n  line-height:1.3;\n}\n\n#penguin-village-page .pv-feature h3{\n  margin-bottom:8px;\n  color:#3c6461;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:17px;\n}\n\n#penguin-village-page .pv-feature p{\n  color:#6e807b;\n  font-size:12px;\n  line-height:1.78;\n}\n\n\/* ==========================================================\n   EMOTIONAL NOTE\n========================================================== *\/\n\n#penguin-village-page .pv-note{\n  max-width:850px;\n  margin:19px auto 0;\n  padding:16px 18px;\n  background:#ecf4f4;\n  border:1px solid #dce9e8;\n  border-radius:15px;\n  text-align:center;\n}\n\n#penguin-village-page .pv-note strong{\n  display:block;\n  margin-bottom:5px;\n  color:#47747c;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:18px;\n  line-height:1.48;\n}\n\n#penguin-village-page .pv-note p{\n  color:#71817f;\n  font-size:12px;\n  line-height:1.77;\n}\n\n\/* ==========================================================\n   COMPARISON\n========================================================== *\/\n\n#penguin-village-page .pv-compare{\n  padding:20px 17px;\n  background:var(--pv-white);\n  border:1px solid #e0e8e4;\n  border-radius:16px;\n  text-align:left;\n}\n\n#penguin-village-page .pv-compare.pv-featured{\n  background:#eaf4f5;\n  border-color:#cfe3e7;\n}\n\n#penguin-village-page .pv-compare h3{\n  margin-bottom:12px;\n  color:#3f6d70;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:19px;\n}\n\n#penguin-village-page .pv-compare ul{\n  list-style:none;\n  margin:0;\n  padding:0;\n}\n\n#penguin-village-page .pv-compare li{\n  padding:8px 0;\n  border-bottom:1px solid rgba(83,126,131,.12);\n  color:#70807d;\n  font-size:12px;\n  line-height:1.75;\n}\n\n#penguin-village-page .pv-compare li:last-child{\n  border-bottom:0;\n}\n\n\/* ==========================================================\n   FOUR-STEP CARDS\n========================================================== *\/\n\n#penguin-village-page .pv-step{\n  min-width:0;\n  padding:18px 15px;\n  background:var(--pv-white);\n  border:1px solid #e0e8e4;\n  border-radius:15px;\n  text-align:left;\n}\n\n#penguin-village-page .pv-step:nth-child(even){\n  background:#ecf4f7;\n}\n\n#penguin-village-page .pv-step-num{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:37px;\n  height:37px;\n  margin-bottom:11px;\n  border-radius:50%;\n  background:#daecf2;\n  color:#477e94;\n  font-size:15px;\n  font-weight:800;\n}\n\n#penguin-village-page .pv-step h3{\n  margin-bottom:7px;\n  color:#416b70;\n  font-size:14px;\n  line-height:1.45;\n}\n\n#penguin-village-page .pv-step p{\n  color:#70807c;\n  font-size:12px;\n  line-height:1.77;\n}\n\n\/* ==========================================================\n   SPECIFICATION TABLE\n========================================================== *\/\n\n#penguin-village-page .pv-tablewrap{\n  max-width:900px;\n  margin:19px auto 0;\n  overflow:hidden;\n  background:var(--pv-white);\n  border:1px solid #dfe8e6;\n  border-radius:15px;\n}\n\n#penguin-village-page .pv-table{\n  width:100%;\n  border-collapse:collapse;\n  text-align:left;\n}\n\n#penguin-village-page .pv-table tr{\n  border-bottom:1px solid #e7eeeb;\n}\n\n#penguin-village-page .pv-table tr:nth-child(even){\n  background:#edf5f6;\n}\n\n#penguin-village-page .pv-table tr:last-child{\n  border-bottom:0;\n}\n\n#penguin-village-page .pv-table th,\n#penguin-village-page .pv-table td{\n  padding:12px 15px;\n  vertical-align:top;\n  font-size:12px;\n  line-height:1.75;\n}\n\n#penguin-village-page .pv-table th{\n  width:36%;\n  color:#457376;\n  font-weight:800;\n}\n\n#penguin-village-page .pv-table td{\n  color:#70817d;\n}\n\n\/* ==========================================================\n   FINAL CTA — WOODLAND-INSPIRED LIGHT VERSION\n========================================================== *\/\n\n#penguin-village-page .pv-final{\n  max-width:910px;\n  margin:19px auto 0;\n  padding:24px 19px;\n  background:#eaf4f4;\n  border:1px solid #d6e6e6;\n  border-radius:18px;\n  text-align:center;\n}\n\n#penguin-village-page .pv-final strong{\n  display:block;\n  max-width:790px;\n  margin:0 auto 12px;\n  color:#416d72;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:23px;\n  line-height:1.4;\n}\n\n#penguin-village-page .pv-final p{\n  max-width:790px;\n  margin:0 auto 12px;\n  color:#6d807c;\n  font-size:13px;\n  line-height:1.8;\n}\n\n#penguin-village-page .pv-final-pills{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:8px;\n  margin:16px auto;\n}\n\n#penguin-village-page .pv-final-pills span{\n  padding:8px 11px;\n  background:var(--pv-white);\n  border:1px solid #dce7e6;\n  border-radius:999px;\n  color:#4d7879;\n  font-size:11px;\n  font-weight:750;\n}\n\n#penguin-village-page .pv-final-line{\n  display:block;\n  margin:17px auto 0;\n  padding:13px 12px;\n  background:var(--pv-white);\n  border:1px solid #dce7e4;\n  border-radius:12px;\n  color:#9c7450;\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:.8px;\n  line-height:1.7;\n}\n\n#penguin-village-page .pv-backtop{\n  display:inline-block;\n  margin-top:16px;\n  color:#497d86;\n  font-size:12px;\n  font-weight:800;\n  text-decoration:none;\n}\n\n#penguin-village-page .pv-backtop:hover{\n  text-decoration:underline;\n}\n\n\/* ==========================================================\n   RESPONSIVE — MOBILE FIRST READING COMFORT\n========================================================== *\/\n\n@media(max-width:700px){\n  #penguin-village-page{\n    border-radius:15px;\n  }\n\n  #penguin-village-page .pv-section{\n    padding:26px 15px;\n  }\n\n  #penguin-village-page .pv-title{\n    font-size:25px;\n    letter-spacing:-.35px;\n    animation-duration:10s!important;\n  }\n\n  #penguin-village-page .pv-hero-title{\n    font-size:30px;\n  }\n\n  #penguin-village-page .pv-lead{\n    font-size:13px;\n  }\n\n  #penguin-village-page .pv-copy{\n    font-size:12px;\n  }\n\n  #penguin-village-page .pv-grid2,\n  #penguin-village-page .pv-grid3{\n    grid-template-columns:1fr;\n    gap:9px;\n  }\n\n  #penguin-village-page .pv-grid4{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    gap:8px;\n  }\n\n  #penguin-village-page .pv-card{\n    padding:15px 13px;\n  }\n\n  #penguin-village-page .pv-card h3{\n    font-size:16px;\n  }\n\n  #penguin-village-page .pv-pills{\n    gap:6px;\n    margin:14px auto;\n  }\n\n  #penguin-village-page .pv-pill{\n    padding:7px 9px;\n    font-size:10px;\n  }\n\n  #penguin-village-page .pv-stats{\n    gap:6px;\n    margin-top:14px;\n  }\n\n  #penguin-village-page .pv-stat{\n    padding:11px 5px;\n  }\n\n  #penguin-village-page .pv-stat strong{\n    font-size:17px;\n  }\n\n  #penguin-village-page .pv-stat span{\n    font-size:9px;\n  }\n\n  #penguin-village-page .pv-section::before{\n    width:125px;\n    height:110px;\n    opacity:.18;\n  }\n\n  #penguin-village-page .pv-feature{\n    padding:18px 14px;\n  }\n\n  #penguin-village-page .pv-note{\n    padding:15px 13px;\n  }\n\n  #penguin-village-page .pv-note strong{\n    font-size:16px;\n  }\n\n  #penguin-village-page .pv-table th,\n  #penguin-village-page .pv-table td{\n    padding:10px 9px;\n    font-size:11px;\n  }\n\n  #penguin-village-page .pv-final{\n    padding:20px 14px;\n  }\n\n  #penguin-village-page .pv-final strong{\n    font-size:20px;\n  }\n}\n\n@media(max-width:390px){\n  #penguin-village-page .pv-hero-title{\n    font-size:28px;\n  }\n\n  #penguin-village-page .pv-grid4 .pv-card{\n    padding:13px 10px;\n  }\n\n  #penguin-village-page .pv-grid4 .pv-card h3{\n    font-size:15px;\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n  #penguin-village-page .pv-title{\n    animation:none!important;\n    background:none!important;\n    background-image:none!important;\n    color:#234a42!important;\n    -webkit-text-fill-color:currentColor!important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv id=\"penguin-village-page\"\u003e\n\n\u003c\/div\u003e","brand":"XCC","offers":[{"title":"Default Title","offer_id":44550648397911,"sku":"NC035526102312049-企鹅滑冰","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0679\/5473\/7239\/files\/0bf800c7-1448-42be-82b8-15f54d04e868.png?v=1792741406","url":"https:\/\/mycheesemas.com\/fr\/products\/animated-penguin-christmas-village-lighted-ferris-wheel-moving-ice-skaters-tabletop-decor","provider":"mycheesemas","version":"1.0","type":"link"}