{"product_id":"playful-penguin-snowy-stair-railing-decor-2","title":"Pengloo™ Snowy Christmas Penguin Décor | Choose 1 or All 5","description":"\u003cstyle\u003e\n.shopify-custom-landing {\n  width: 100%;\n  max-width: 100%;\n  overflow: hidden;\n  background: #fffdf8;\n  color: #203640;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n  line-height: 1.65;\n  -webkit-font-smoothing: antialiased;\n}\n\n.shopify-custom-landing *,\n.shopify-custom-landing *::before,\n.shopify-custom-landing *::after {\n  box-sizing: border-box;\n}\n\n.shopify-custom-landing h2,\n.shopify-custom-landing h3,\n.shopify-custom-landing p,\n.shopify-custom-landing figure,\n.shopify-custom-landing blockquote {\n  margin: 0;\n}\n\n.shopify-custom-landing img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n}\n\n.shopify-custom-landing a {\n  text-decoration: none;\n}\n\n.shopify-custom-landing .pgl-container {\n  width: min(1180px, 100%);\n  margin: 0 auto;\n  padding: 0 25px;\n}\n\n.shopify-custom-landing .pgl-section {\n  padding: 95px 0;\n}\n\n.shopify-custom-landing .pgl-eyebrow {\n  display: block;\n  margin-bottom: 16px;\n  color: #b85d4b;\n  font-size: 11px;\n  line-height: 1.5;\n  font-weight: 800;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n\n.shopify-custom-landing .pgl-heading {\n  color: #203743;\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(33px, 4.5vw, 54px);\n  font-weight: 700;\n  letter-spacing: -1.3px;\n  line-height: 1.14;\n}\n\n.shopify-custom-landing .pgl-accent {\n  color: #bd6251;\n}\n\n.shopify-custom-landing .pgl-subtitle {\n  margin-top: 19px;\n  color: #61727a;\n  font-size: 15px;\n  line-height: 1.85;\n}\n\n.shopify-custom-landing .pgl-center {\n  max-width: 790px;\n  margin: 0 auto 45px;\n  text-align: center;\n}\n\n.shopify-custom-landing .pgl-cta {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 17px;\n  min-height: 54px;\n  padding: 15px 27px;\n  border-radius: 50px;\n  background: #bc5847;\n  color: #ffffff !important;\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: .35px;\n  line-height: 1.4;\n  text-align: center;\n  transition: background .2s ease, transform .2s ease;\n}\n\n.shopify-custom-landing .pgl-cta:hover {\n  background: #9c4539;\n  transform: translateY(-2px);\n}\n\n.shopify-custom-landing .pgl-cta:focus-visible,\n.shopify-custom-landing .pgl-carousel-nav:focus-visible {\n  outline: 3px solid #eeb975;\n  outline-offset: 3px;\n}\n\n\/* ==============================\n   01 — HERO\n============================== *\/\n\n.shopify-custom-landing .pgl-hero {\n  padding: 75px 0;\n  background: #102d3d;\n  color: #fff9f0;\n}\n\n.shopify-custom-landing .pgl-hero-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 54px;\n  align-items: center;\n}\n\n.shopify-custom-landing .pgl-hero .pgl-eyebrow {\n  color: #edc690;\n}\n\n.shopify-custom-landing .pgl-hero h2 {\n  margin-bottom: 25px;\n  color: #fff9f0;\n  font-family: Georgia, serif;\n  font-size: clamp(43px, 5vw, 69px);\n  line-height: 1.08;\n  letter-spacing: -1.8px;\n}\n\n.shopify-custom-landing .pgl-hero h2 em {\n  color: #efc3a3;\n  font-weight: 400;\n}\n\n.shopify-custom-landing .pgl-hero-description {\n  margin-bottom: 25px;\n  color: #d7e2e5;\n  font-size: 16px;\n  line-height: 1.9;\n}\n\n.shopify-custom-landing .pgl-hero-tags {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 9px;\n  margin-bottom: 29px;\n}\n\n.shopify-custom-landing .pgl-hero-tag {\n  padding: 9px 13px;\n  border: 1px solid #ffffff35;\n  border-radius: 35px;\n  color: #f9f1e6;\n  font-size: 11px;\n  font-weight: 700;\n}\n\n.shopify-custom-landing .pgl-hero-tag span {\n  color: #efbe7a;\n}\n\n.shopify-custom-landing .pgl-hero-photo {\n  position: relative;\n  min-width: 0;\n}\n\n.shopify-custom-landing .pgl-hero-photo img {\n  height: 515px;\n  object-fit: cover;\n  border-radius: 200px 200px 18px 18px;\n}\n\n.shopify-custom-landing .pgl-photo-caption {\n  position: absolute;\n  right: 12px;\n  bottom: 12px;\n  left: 12px;\n  border-radius: 10px;\n  padding: 13px;\n  background: #102e3be8;\n  color: #ffffff;\n  font-size: 11px;\n  line-height: 1.6;\n  text-align: center;\n}\n\n\/* ==============================\n   02 — FEATURE STRIP\n============================== *\/\n\n.shopify-custom-landing .pgl-feature-strip {\n  background: #f2eadc;\n  border-bottom: 1px solid #e6dfd0;\n}\n\n.shopify-custom-landing .pgl-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 15px;\n  padding-top: 26px;\n  padding-bottom: 26px;\n}\n\n.shopify-custom-landing .pgl-feature {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n}\n\n.shopify-custom-landing .pgl-feature-icon {\n  display: flex;\n  flex: 0 0 42px;\n  width: 42px;\n  height: 42px;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  background: #ffffff;\n  color: #b45c4c;\n  font-size: 23px;\n}\n\n.shopify-custom-landing .pgl-feature strong {\n  display: block;\n  color: #263d41;\n  font-size: 12px;\n  line-height: 1.4;\n}\n\n.shopify-custom-landing .pgl-feature small {\n  display: block;\n  margin-top: 3px;\n  color: #6b7778;\n  font-size: 11px;\n  line-height: 1.4;\n}\n\n\/* ==============================\n   03 — PURCHASE STRUCTURE\n============================== *\/\n\n.shopify-custom-landing .pgl-options {\n  background: #fffdf8;\n}\n\n.shopify-custom-landing .pgl-options-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 21px;\n}\n\n.shopify-custom-landing .pgl-option {\n  padding: 34px;\n  border: 2px solid #ebe5d9;\n  border-radius: 20px;\n  background: #f7f3ec;\n}\n\n.shopify-custom-landing .pgl-option-featured {\n  border-color: #55765c;\n  background: #eaf1e9;\n}\n\n.shopify-custom-landing .pgl-option-tag {\n  display: inline-block;\n  margin-bottom: 20px;\n  padding: 7px 12px;\n  border-radius: 30px;\n  background: #ffffff;\n  color: #a85445;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\n\n.shopify-custom-landing .pgl-option-featured .pgl-option-tag {\n  color: #37694c;\n}\n\n.shopify-custom-landing .pgl-option-count {\n  margin-bottom: 12px;\n  color: #b76050;\n  font-family: Georgia, serif;\n  font-size: 49px;\n  line-height: 1;\n}\n\n.shopify-custom-landing .pgl-option-featured .pgl-option-count {\n  color: #477458;\n}\n\n.shopify-custom-landing .pgl-option h3 {\n  margin-bottom: 15px;\n  color: #253f45;\n  font-family: Georgia, serif;\n  font-size: 28px;\n  line-height: 1.25;\n}\n\n.shopify-custom-landing .pgl-option p {\n  color: #637279;\n  font-size: 14px;\n  line-height: 1.8;\n}\n\n.shopify-custom-landing .pgl-option-rule {\n  height: 1px;\n  margin: 23px 0;\n  background: #dce0d8;\n}\n\n.shopify-custom-landing .pgl-option-points {\n  display: grid;\n  gap: 12px;\n}\n\n.shopify-custom-landing .pgl-option-point {\n  display: flex;\n  gap: 10px;\n  align-items: flex-start;\n  color: #3b5459;\n  font-size: 13px;\n  line-height: 1.7;\n}\n\n.shopify-custom-landing .pgl-option-point span {\n  color: #45805a;\n  font-weight: 800;\n}\n\n.shopify-custom-landing .pgl-order-note {\n  margin-top: 23px;\n  padding: 20px 24px;\n  border: 1px solid #e8dcc8;\n  border-radius: 13px;\n  background: #fff6e8;\n  color: #5b696b;\n  font-size: 13px;\n  line-height: 1.85;\n}\n\n.shopify-custom-landing .pgl-order-note strong {\n  color: #253e42;\n}\n\n.shopify-custom-landing .pgl-action-center {\n  margin-top: 32px;\n  text-align: center;\n}\n\n\/* ==============================\n   04 — DIMENSION GUIDE\n============================== *\/\n\n.shopify-custom-landing .pgl-dimensions {\n  background: #e9f0eb;\n}\n\n.shopify-custom-landing .pgl-dimensions-layout {\n  display: grid;\n  grid-template-columns: .95fr 1.05fr;\n  gap: 50px;\n  align-items: center;\n}\n\n.shopify-custom-landing .pgl-dimensions-photo {\n  overflow: hidden;\n  border-radius: 180px 180px 17px 17px;\n  background: #d8e2dc;\n}\n\n.shopify-custom-landing .pgl-dimensions-photo img {\n  height: 480px;\n  object-fit: cover;\n}\n\n.shopify-custom-landing .pgl-dimensions-copy .pgl-heading {\n  margin-bottom: 24px;\n}\n\n.shopify-custom-landing .pgl-dimension-main {\n  padding: 25px;\n  border-radius: 16px;\n  background: #ffffff;\n  border: 1px solid #d7e3d9;\n}\n\n.shopify-custom-landing .pgl-dimension-main-label {\n  color: #60836a;\n  font-size: 11px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 1.5px;\n}\n\n.shopify-custom-landing .pgl-dimension-big {\n  margin: 11px 0 6px;\n  color: #285644;\n  font-family: Georgia, serif;\n  font-size: clamp(37px, 4.2vw, 54px);\n  line-height: 1.12;\n}\n\n.shopify-custom-landing .pgl-dimension-imperial {\n  color: #5c7467;\n  font-size: 17px;\n  font-weight: 700;\n}\n\n.shopify-custom-landing .pgl-dimension-metrics {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 13px;\n  margin-top: 15px;\n}\n\n.shopify-custom-landing .pgl-metric {\n  padding: 19px;\n  border-radius: 13px;\n  background: #ffffff;\n  border: 1px solid #dbe5dc;\n}\n\n.shopify-custom-landing .pgl-metric small {\n  display: block;\n  margin-bottom: 7px;\n  color: #638171;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.shopify-custom-landing .pgl-metric strong {\n  color: #2c5744;\n  font-family: Georgia, serif;\n  font-size: 27px;\n  line-height: 1.2;\n}\n\n.shopify-custom-landing .pgl-metric span {\n  display: block;\n  margin-top: 5px;\n  color: #62756c;\n  font-size: 11px;\n}\n\n.shopify-custom-landing .pgl-dimension-warning {\n  margin-top: 16px;\n  color: #5b6f64;\n  font-size: 12px;\n  line-height: 1.8;\n}\n\n\/* ==============================\n   05 — FULL SET SIZE\n============================== *\/\n\n.shopify-custom-landing .pgl-fullset {\n  background: #143747;\n  color: #ffffff;\n}\n\n.shopify-custom-landing .pgl-fullset .pgl-eyebrow {\n  color: #ecc58d;\n}\n\n.shopify-custom-landing .pgl-fullset .pgl-heading {\n  color: #fff9ee;\n}\n\n.shopify-custom-landing .pgl-fullset .pgl-subtitle {\n  color: #d5e1e4;\n}\n\n.shopify-custom-landing .pgl-fullset-board {\n  padding: 39px 38px;\n  border: 1px solid #ffffff25;\n  border-radius: 21px;\n  background: #ffffff0d;\n}\n\n.shopify-custom-landing .pgl-module-rail {\n  display: grid;\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n  gap: 5px;\n  margin-bottom: 20px;\n}\n\n.shopify-custom-landing .pgl-module-tile {\n  min-width: 0;\n  padding: 23px 5px;\n  border: 1px solid #e6d9be55;\n  border-radius: 10px;\n  background: #f2e6d1;\n  color: #264e40;\n  text-align: center;\n}\n\n.shopify-custom-landing .pgl-module-tile span {\n  display: block;\n  font-size: 25px;\n  line-height: 1.2;\n}\n\n.shopify-custom-landing .pgl-module-tile strong {\n  display: block;\n  margin-top: 7px;\n  font-size: 12px;\n  line-height: 1.2;\n}\n\n.shopify-custom-landing .pgl-rail-line {\n  position: relative;\n  height: 23px;\n  margin: 0 5px;\n  border-top: 2px solid #eac997;\n}\n\n.shopify-custom-landing .pgl-rail-line::before,\n.shopify-custom-landing .pgl-rail-line::after {\n  content: \"\";\n  position: absolute;\n  top: -7px;\n  height: 12px;\n  width: 2px;\n  background: #eac997;\n}\n\n.shopify-custom-landing .pgl-rail-line::before {\n  left: 0;\n}\n\n.shopify-custom-landing .pgl-rail-line::after {\n  right: 0;\n}\n\n.shopify-custom-landing .pgl-set-total {\n  text-align: center;\n  margin: 2px auto 15px;\n  color: #fff4e3;\n  font-family: Georgia, serif;\n  font-size: clamp(37px, 6vw, 60px);\n  line-height: 1.18;\n}\n\n.shopify-custom-landing .pgl-set-total span {\n  display: block;\n  margin-top: 7px;\n  color: #d4e1e4;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n  font-size: 12px;\n  font-weight: 600;\n}\n\n.shopify-custom-landing .pgl-set-note {\n  max-width: 700px;\n  margin: 0 auto;\n  color: #dae5e5;\n  font-size: 12px;\n  line-height: 1.8;\n  text-align: center;\n}\n\n\/* ==============================\n   06 — PRODUCT ANATOMY\n============================== *\/\n\n.shopify-custom-landing .pgl-anatomy {\n  background: #fffdf8;\n}\n\n.shopify-custom-landing .pgl-anatomy-grid {\n  display: grid;\n  grid-template-columns: .95fr 1.05fr;\n  gap: 52px;\n  align-items: center;\n}\n\n.shopify-custom-landing .pgl-anatomy-photo img {\n  height: 520px;\n  object-fit: cover;\n  border-radius: 180px 180px 17px 17px;\n}\n\n.shopify-custom-landing .pgl-anatomy-copy .pgl-heading {\n  margin-bottom: 25px;\n}\n\n.shopify-custom-landing .pgl-anatomy-item {\n  display: flex;\n  gap: 17px;\n  padding: 20px 0;\n  border-top: 1px solid #e8e5dc;\n}\n\n.shopify-custom-landing .pgl-anatomy-number {\n  flex: 0 0 38px;\n  color: #bb6a56;\n  font-family: Georgia, serif;\n  font-size: 23px;\n  font-style: italic;\n}\n\n.shopify-custom-landing .pgl-anatomy-item h3 {\n  margin-bottom: 7px;\n  color: #263f44;\n  font-family: Georgia, serif;\n  font-size: 21px;\n}\n\n.shopify-custom-landing .pgl-anatomy-item p {\n  color: #69767b;\n  font-size: 13px;\n  line-height: 1.8;\n}\n\n\/* ==============================\n   07 — NIGHTTIME STORY\n============================== *\/\n\n.shopify-custom-landing .pgl-evening {\n  background: #122f41;\n  color: #ffffff;\n}\n\n.shopify-custom-landing .pgl-evening-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n}\n\n.shopify-custom-landing .pgl-evening-photo img {\n  height: 495px;\n  object-fit: cover;\n}\n\n.shopify-custom-landing .pgl-evening-copy {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 65px clamp(30px, 6vw, 100px);\n}\n\n.shopify-custom-landing .pgl-evening-copy .pgl-eyebrow {\n  color: #efc58f;\n}\n\n.shopify-custom-landing .pgl-evening-copy h2 {\n  margin-bottom: 25px;\n  color: #fff9ef;\n  font-family: Georgia, serif;\n  font-size: clamp(36px, 4.3vw, 56px);\n  line-height: 1.16;\n}\n\n.shopify-custom-landing .pgl-evening-copy h2 em {\n  color: #efc4a5;\n  font-weight: 400;\n}\n\n.shopify-custom-landing .pgl-evening-copy p {\n  color: #d4e2e7;\n  font-size: 15px;\n  line-height: 1.9;\n}\n\n\/* ==============================\n   08 — SETUP STEPS\n============================== *\/\n\n.shopify-custom-landing .pgl-steps {\n  background: #fffdf8;\n}\n\n.shopify-custom-landing .pgl-steps-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 20px;\n}\n\n.shopify-custom-landing .pgl-step {\n  min-width: 0;\n  border-radius: 19px;\n  overflow: hidden;\n  background: #f6f1e8;\n}\n\n.shopify-custom-landing .pgl-step-photo {\n  position: relative;\n  aspect-ratio: 4 \/ 3;\n  overflow: hidden;\n}\n\n.shopify-custom-landing .pgl-step-photo img {\n  height: 100%;\n  object-fit: cover;\n}\n\n.shopify-custom-landing .pgl-step-circle {\n  position: absolute;\n  top: 15px;\n  left: 15px;\n  display: flex;\n  width: 44px;\n  height: 44px;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  background: #fff8e9;\n  color: #af5648;\n  font-family: Georgia, serif;\n  font-size: 20px;\n  font-weight: 700;\n}\n\n.shopify-custom-landing .pgl-step-content {\n  padding: 26px 23px 32px;\n}\n\n.shopify-custom-landing .pgl-step-content small {\n  color: #bc6450;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 1.5px;\n}\n\n.shopify-custom-landing .pgl-step-content h3 {\n  margin: 10px 0 12px;\n  color: #263f46;\n  font-family: Georgia, serif;\n  font-size: 24px;\n  line-height: 1.25;\n}\n\n.shopify-custom-landing .pgl-step-content p {\n  color: #617179;\n  font-size: 13px;\n  line-height: 1.85;\n}\n\n.shopify-custom-landing .pgl-step-note {\n  margin-top: 25px;\n  padding: 18px 24px;\n  border-radius: 12px;\n  background: #eaf0ea;\n  color: #526f5c;\n  font-size: 12px;\n  line-height: 1.8;\n  text-align: center;\n}\n\n\/* ==============================\n   09 — CHOICE COMPARISON\n============================== *\/\n\n.shopify-custom-landing .pgl-compare {\n  background: #f3eee4;\n}\n\n.shopify-custom-landing .pgl-table-shell {\n  overflow-x: auto;\n  border: 1px solid #e3dccf;\n  border-radius: 17px;\n  background: #ffffff;\n}\n\n.shopify-custom-landing .pgl-table {\n  width: 100%;\n  min-width: 540px;\n  border-collapse: collapse;\n  table-layout: fixed;\n}\n\n.shopify-custom-landing .pgl-table th,\n.shopify-custom-landing .pgl-table td {\n  padding: 19px 20px;\n  border-bottom: 1px solid #e8ece8;\n  line-height: 1.6;\n}\n\n.shopify-custom-landing .pgl-table th {\n  background: #f7faf6;\n  color: #2b5141;\n  font-size: 13px;\n  font-weight: 800;\n}\n\n.shopify-custom-landing .pgl-table th:first-child {\n  width: 42%;\n  text-align: left;\n}\n\n.shopify-custom-landing .pgl-table th:not(:first-child),\n.shopify-custom-landing .pgl-table td:not(:first-child) {\n  text-align: center;\n}\n\n.shopify-custom-landing .pgl-table th:last-child {\n  background: #285341;\n  color: #ffffff;\n}\n\n.shopify-custom-landing .pgl-table td {\n  color: #607077;\n  font-size: 13px;\n}\n\n.shopify-custom-landing .pgl-table td:first-child {\n  font-weight: 700;\n  color: #344b50;\n}\n\n.shopify-custom-landing .pgl-table td:last-child {\n  color: #2c6647;\n  background: #edf4ec;\n  font-weight: 800;\n}\n\n.shopify-custom-landing .pgl-table tr:last-child td {\n  border-bottom: none;\n}\n\n\/* ==============================\n   10 — STYLING CAROUSEL\n============================== *\/\n\n.shopify-custom-landing .pgl-stories {\n  background: #fffdf8;\n}\n\n.shopify-custom-landing .pgl-story-track {\n  display: grid;\n  grid-auto-flow: column;\n  grid-auto-columns: calc((100% - 40px) \/ 3);\n  gap: 20px;\n  overflow-x: auto;\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n  scrollbar-width: none;\n  overscroll-behavior-inline: contain;\n  padding-bottom: 10px;\n}\n\n.shopify-custom-landing .pgl-story-track::-webkit-scrollbar {\n  display: none;\n}\n\n.shopify-custom-landing .pgl-story-card {\n  min-width: 0;\n  scroll-snap-align: start;\n  border: 1px solid #ece7dc;\n  border-radius: 17px;\n  overflow: hidden;\n  background: #ffffff;\n}\n\n.shopify-custom-landing .pgl-story-card img {\n  aspect-ratio: 4 \/ 4.3;\n  object-fit: cover;\n}\n\n.shopify-custom-landing .pgl-story-copy {\n  padding: 23px;\n}\n\n.shopify-custom-landing .pgl-story-label {\n  color: #b45e4c;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.shopify-custom-landing .pgl-story-copy h3 {\n  margin: 12px 0 9px;\n  color: #2b4146;\n  font-family: Georgia, serif;\n  font-size: 22px;\n}\n\n.shopify-custom-landing .pgl-story-copy p,\n.shopify-custom-landing .pgl-story-copy blockquote {\n  color: #66767a;\n  font-size: 13px;\n  line-height: 1.85;\n}\n\n.shopify-custom-landing .pgl-story-author {\n  display: block;\n  margin-top: 14px;\n  font-size: 11px;\n  color: #4e625c;\n  font-weight: 800;\n}\n\n.shopify-custom-landing .pgl-carousel-bottom {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-top: 19px;\n}\n\n.shopify-custom-landing .pgl-carousel-counter {\n  color: #637476;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1px;\n}\n\n.shopify-custom-landing .pgl-carousel-controls {\n  display: flex;\n  gap: 10px;\n}\n\n.shopify-custom-landing .pgl-carousel-nav {\n  display: flex;\n  width: 46px;\n  height: 46px;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  background: #21483d;\n  color: #ffffff;\n  font-size: 22px;\n  cursor: pointer;\n  user-select: none;\n}\n\n.shopify-custom-landing .pgl-carousel-nav[aria-disabled=\"true\"] {\n  opacity: .35;\n  cursor: default;\n}\n\n.shopify-custom-landing .pgl-story-disclaimer {\n  margin-top: 17px;\n  color: #788486;\n  font-size: 11px;\n  line-height: 1.75;\n}\n\n\/* ==============================\n   11 — FAQ\n============================== *\/\n\n.shopify-custom-landing .pgl-faq {\n  background: #e9f0eb;\n}\n\n.shopify-custom-landing .pgl-faq-grid {\n  display: grid;\n  grid-template-columns: .75fr 1.25fr;\n  gap: 68px;\n}\n\n.shopify-custom-landing .pgl-faq-intro .pgl-subtitle {\n  max-width: 310px;\n}\n\n.shopify-custom-landing .pgl-faq-list {\n  border-top: 1px solid #cbd8ce;\n}\n\n.shopify-custom-landing .pgl-faq-item {\n  border-bottom: 1px solid #cbd8ce;\n}\n\n.shopify-custom-landing .pgl-faq-item summary {\n  position: relative;\n  padding: 24px 38px 24px 0;\n  list-style: none;\n  cursor: pointer;\n  color: #2a473b;\n  font-size: 15px;\n  font-weight: 750;\n  line-height: 1.55;\n}\n\n.shopify-custom-landing .pgl-faq-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.shopify-custom-landing .pgl-faq-item summary::after {\n  content: \"+\";\n  position: absolute;\n  top: 20px;\n  right: 3px;\n  color: #b65d4c;\n  font-size: 26px;\n  font-weight: 400;\n}\n\n.shopify-custom-landing .pgl-faq-item[open] summary::after {\n  content: \"−\";\n}\n\n.shopify-custom-landing .pgl-faq-answer {\n  padding: 0 35px 24px 0;\n  color: #62746b;\n  font-size: 13px;\n  line-height: 1.85;\n}\n\n.shopify-custom-landing .pgl-faq-answer strong {\n  color: #345b46;\n}\n\n\/* ==============================\n   12 — FINAL CTA\n============================== *\/\n\n.shopify-custom-landing .pgl-closing {\n  padding: 90px 22px;\n  background: #173e3a;\n  color: #ffffff;\n  text-align: center;\n}\n\n.shopify-custom-landing .pgl-closing-inner {\n  max-width: 710px;\n  margin: 0 auto;\n}\n\n.shopify-custom-landing .pgl-closing .pgl-eyebrow {\n  color: #eac58e;\n}\n\n.shopify-custom-landing .pgl-closing h2 {\n  margin-bottom: 23px;\n  color: #fff9ee;\n  font-family: Georgia, serif;\n  font-size: clamp(38px, 5vw, 62px);\n  line-height: 1.14;\n  letter-spacing: -1.3px;\n}\n\n.shopify-custom-landing .pgl-closing h2 em {\n  color: #f0c5a3;\n  font-weight: 400;\n}\n\n.shopify-custom-landing .pgl-closing p {\n  margin-bottom: 29px;\n  color: #dce9df;\n  font-size: 15px;\n  line-height: 1.9;\n}\n\n.shopify-custom-landing .pgl-closing .pgl-cta {\n  background: #efd4a9;\n  color: #24453a !important;\n}\n\n.shopify-custom-landing .pgl-closing .pgl-cta:hover {\n  background: #ffffff;\n}\n\n\/* ==============================\n   MOBILE RESPONSIVE\n============================== *\/\n\n@media (max-width: 900px) {\n  .shopify-custom-landing .pgl-hero-grid,\n  .shopify-custom-landing .pgl-dimensions-layout,\n  .shopify-custom-landing .pgl-anatomy-grid {\n    gap: 30px;\n  }\n\n  .shopify-custom-landing .pgl-hero h2 {\n    font-size: 46px;\n  }\n\n  .shopify-custom-landing .pgl-faq-grid {\n    gap: 38px;\n  }\n}\n\n@media (max-width: 749px) {\n  .shopify-custom-landing .pgl-container {\n    padding: 0 19px;\n  }\n\n  .shopify-custom-landing .pgl-section {\n    padding: 66px 0;\n  }\n\n  .shopify-custom-landing .pgl-heading {\n    font-size: clamp(32px, 8vw, 39px);\n  }\n\n  .shopify-custom-landing .pgl-subtitle {\n    font-size: 14px;\n  }\n\n  .shopify-custom-landing .pgl-center {\n    margin-bottom: 32px;\n  }\n\n  .shopify-custom-landing .pgl-hero {\n    padding: 47px 0;\n  }\n\n  .shopify-custom-landing .pgl-hero-grid,\n  .shopify-custom-landing .pgl-options-grid,\n  .shopify-custom-landing .pgl-dimensions-layout,\n  .shopify-custom-landing .pgl-anatomy-grid,\n  .shopify-custom-landing .pgl-evening-grid,\n  .shopify-custom-landing .pgl-steps-grid,\n  .shopify-custom-landing .pgl-faq-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .shopify-custom-landing .pgl-hero h2 {\n    font-size: clamp(43px, 10vw, 55px);\n  }\n\n  .shopify-custom-landing .pgl-hero-description {\n    font-size: 14px;\n  }\n\n  .shopify-custom-landing .pgl-hero-photo img {\n    height: 395px;\n  }\n\n  .shopify-custom-landing .pgl-feature-grid {\n    grid-template-columns: 1fr 1fr;\n    gap: 19px 10px;\n  }\n\n  .shopify-custom-landing .pgl-feature {\n    justify-content: flex-start;\n    gap: 9px;\n  }\n\n  .shopify-custom-landing .pgl-feature-icon {\n    width: 36px;\n    height: 36px;\n    flex-basis: 36px;\n    font-size: 19px;\n  }\n\n  .shopify-custom-landing .pgl-feature strong {\n    font-size: 11px;\n  }\n\n  .shopify-custom-landing .pgl-feature small {\n    font-size: 10px;\n  }\n\n  .shopify-custom-landing .pgl-option {\n    padding: 27px 23px;\n  }\n\n  .shopify-custom-landing .pgl-option-count {\n    font-size: 42px;\n  }\n\n  .shopify-custom-landing .pgl-option h3 {\n    font-size: 25px;\n  }\n\n  .shopify-custom-landing .pgl-dimensions-photo img {\n    height: 380px;\n  }\n\n  .shopify-custom-landing .pgl-dimension-big {\n    font-size: 39px;\n  }\n\n  .shopify-custom-landing .pgl-metric {\n    padding: 17px 13px;\n  }\n\n  .shopify-custom-landing .pgl-metric strong {\n    font-size: 23px;\n  }\n\n  .shopify-custom-landing .pgl-fullset-board {\n    padding: 26px 15px;\n  }\n\n  .shopify-custom-landing .pgl-module-rail {\n    gap: 3px;\n  }\n\n  .shopify-custom-landing .pgl-module-tile {\n    padding: 17px 3px;\n  }\n\n  .shopify-custom-landing .pgl-module-tile span {\n    font-size: 18px;\n  }\n\n  .shopify-custom-landing .pgl-module-tile strong {\n    font-size: 10px;\n  }\n\n  .shopify-custom-landing .pgl-anatomy-photo img {\n    height: 395px;\n  }\n\n  .shopify-custom-landing .pgl-evening-photo img {\n    height: 395px;\n  }\n\n  .shopify-custom-landing .pgl-evening-copy {\n    padding: 52px 23px 58px;\n  }\n\n  .shopify-custom-landing .pgl-evening-copy h2 {\n    font-size: 40px;\n  }\n\n  .shopify-custom-landing .pgl-step-photo {\n    aspect-ratio: 5 \/ 3.6;\n  }\n\n  .shopify-custom-landing .pgl-table th,\n  .shopify-custom-landing .pgl-table td {\n    padding: 16px 12px;\n  }\n\n  .shopify-custom-landing .pgl-story-track {\n    grid-auto-columns: minmax(255px, 82%);\n    gap: 13px;\n  }\n\n  .shopify-custom-landing .pgl-faq-grid {\n    gap: 29px;\n  }\n\n  .shopify-custom-landing .pgl-faq-item summary {\n    font-size: 14px;\n  }\n\n  .shopify-custom-landing .pgl-closing {\n    padding: 71px 21px;\n  }\n\n  .shopify-custom-landing .pgl-closing h2 {\n    font-size: 40px;\n  }\n\n  .shopify-custom-landing .pgl-cta {\n    width: 100%;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .shopify-custom-landing *,\n  .shopify-custom-landing *::before,\n  .shopify-custom-landing *::after {\n    scroll-behavior: auto !important;\n    transition-duration: 0s !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"shopify-custom-landing\"\u003e\n\u003c!-- ====================================\n     01 — HERO\n==================================== --\u003e\n\u003csection class=\"pgl-hero\"\u003e\n\u003cdiv class=\"pgl-container pgl-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pgl-eyebrow\"\u003e ✦ Build Your Own Christmas Wonderland \u003c\/span\u003e\n\u003ch2\u003eLittle Penguins.\u003cbr\u003e\u003cem\u003eBig Christmas Magic.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"pgl-hero-description\"\u003eMeet Pengloo — adorable penguins nestled in fluffy snow, surrounded by miniature Christmas trees and festive charm.\u003c\/p\u003e\n\u003cp class=\"pgl-hero-description\"\u003eStart with one charming 15.7-inch penguin section, mix and match your favorites, or bring home the complete five-piece crew for a showstopping holiday display.\u003c\/p\u003e\n\u003cdiv class=\"pgl-hero-tags\"\u003e\n\u003cspan class=\"pgl-hero-tag\"\u003e \u003cspan\u003e✦\u003c\/span\u003e 5 Penguin Styles \u003c\/span\u003e \u003cspan class=\"pgl-hero-tag\"\u003e \u003cspan\u003e✦\u003c\/span\u003e Modular Design \u003c\/span\u003e \u003cspan class=\"pgl-hero-tag\"\u003e \u003cspan\u003e✦\u003c\/span\u003e Full Set Available \u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca href=\"#MainContent\" class=\"pgl-cta\"\u003e Create Your Penguin Wonderland \u003cspan\u003e↗\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-hero-photo\"\u003e\n\u003cimg src=\"https:\/\/pengloo.store\/cdn\/shop\/files\/Guirlande_de_pingouins_sur_le_balcon.png?v=1792085473\u0026amp;width=1600\" alt=\"Pengloo Christmas decoration made of multiple penguin modules combined into a festive snowy display\" loading=\"lazy\" width=\"1254\" height=\"1254\"\u003e\n\u003cdiv class=\"pgl-photo-caption\"\u003eComplete scene shown with multiple penguin modules. Individual penguin sections are sold separately.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ====================================\n     02 — QUICK FEATURES\n==================================== --\u003e\n\u003csection class=\"pgl-feature-strip\"\u003e\n\u003cdiv class=\"pgl-container pgl-feature-grid\"\u003e\n\u003cdiv class=\"pgl-feature\"\u003e\n\u003cdiv class=\"pgl-feature-icon\"\u003e♡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e5 Cute Styles\u003c\/strong\u003e \u003csmall\u003ePick your favorite\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-feature\"\u003e\n\u003cdiv class=\"pgl-feature-icon\"\u003e↔\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eModular Design\u003c\/strong\u003e \u003csmall\u003eCombine as you like\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-feature\"\u003e\n\u003cdiv class=\"pgl-feature-icon\"\u003e✧\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCozy Holiday Glow\u003c\/strong\u003e \u003csmall\u003eLighted festive styling\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-feature\"\u003e\n\u003cdiv class=\"pgl-feature-icon\"\u003e✳\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eComplete 5-Piece Set\u003c\/strong\u003e \u003csmall\u003eUp to 78.7\" in a straight line\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ====================================\n     03 — ONE OR FIVE\n==================================== --\u003e\n\u003csection class=\"pgl-section pgl-options\"\u003e\n\u003cdiv class=\"pgl-container\"\u003e\n\u003cdiv class=\"pgl-center\"\u003e\n\u003cspan class=\"pgl-eyebrow\"\u003e Your Christmas, Your Way \u003c\/span\u003e\n\u003ch2 class=\"pgl-heading\"\u003eStart With One.\u003cbr\u003e\u003cspan class=\"pgl-accent\"\u003e Or Bring Home the Whole Crew. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"pgl-subtitle\"\u003eEach penguin is its own decorative module, complete with a playful character, fluffy snow and a miniature Christmas tree. Choose the number of modules that fits your holiday decorating plans.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-options-grid\"\u003e\n\u003c!-- SINGLE --\u003e\n\u003carticle class=\"pgl-option\"\u003e\u003cspan class=\"pgl-option-tag\"\u003e Mix \u0026amp; Match \u003c\/span\u003e\n\u003cdiv class=\"pgl-option-count\"\u003e1 Penguin\u003c\/div\u003e\n\u003ch3\u003eChoose Your Favorite\u003c\/h3\u003e\n\u003cp\u003eA little touch of Christmas magic. Select the penguin character you love and enjoy one complete snowy section.\u003c\/p\u003e\n\u003cdiv class=\"pgl-option-rule\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pgl-option-points\"\u003e\n\u003cdiv class=\"pgl-option-point\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e Includes 1 complete decorative module\u003c\/div\u003e\n\u003cdiv class=\"pgl-option-point\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e Penguin, fluffy snow and miniature tree\u003c\/div\u003e\n\u003cdiv class=\"pgl-option-point\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e 15.7\" long × 7.9\" wide\u003c\/div\u003e\n\u003cdiv class=\"pgl-option-point\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e Great for starting your own collection\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- COMPLETE SET --\u003e\n\u003carticle class=\"pgl-option pgl-option-featured\"\u003e\u003cspan class=\"pgl-option-tag\"\u003e The Complete Christmas Crew \u003c\/span\u003e\n\u003cdiv class=\"pgl-option-count\"\u003e5 Penguins\u003c\/div\u003e\n\u003ch3\u003eGet the Full Festive Look\u003c\/h3\u003e\n\u003cp\u003eBring home all five adorable styles. Arrange the modules together to create a fuller, more playful Christmas winter wonderland.\u003c\/p\u003e\n\u003cdiv class=\"pgl-option-rule\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pgl-option-points\"\u003e\n\u003cdiv class=\"pgl-option-point\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e Includes 5 separate decorative modules\u003c\/div\u003e\n\u003cdiv class=\"pgl-option-point\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e One of each penguin style\u003c\/div\u003e\n\u003cdiv class=\"pgl-option-point\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e Each module is 15.7\" long\u003c\/div\u003e\n\u003cdiv class=\"pgl-option-point\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e Approximately 78.7\" arranged end to end\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-order-note\"\u003e\n\u003cstrong\u003eImportant — Know What You're Ordering:\u003c\/strong\u003e Choosing an individual penguin style includes \u003cstrong\u003eone 15.7-inch decorative module\u003c\/strong\u003e, not the entire five-penguin display. To receive all five different penguin styles, select the \u003cstrong\u003eComplete 5-Piece Set\u003c\/strong\u003e. Product photos may show multiple modules styled together.\u003c\/div\u003e\n\u003cdiv class=\"pgl-action-center\"\u003e\u003ca href=\"#MainContent\" class=\"pgl-cta\"\u003e Explore Your Penguin Options \u003cspan\u003e↗\u003c\/span\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ====================================\n     04 — SINGLE MODULE SIZE\n==================================== --\u003e\n\u003csection class=\"pgl-section pgl-dimensions\"\u003e\n\u003cdiv class=\"pgl-container\"\u003e\n\u003cdiv class=\"pgl-center\"\u003e\n\u003cspan class=\"pgl-eyebrow\"\u003e Size Guide — Per Penguin Module \u003c\/span\u003e\n\u003ch2 class=\"pgl-heading\"\u003eOne Penguin.\u003cbr\u003e\u003cspan class=\"pgl-accent\"\u003e One Complete Snowy Scene. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"pgl-subtitle\"\u003eEvery individual penguin style has the same display footprint, including its fluffy snow base and miniature tree.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-dimensions-layout\"\u003e\n\u003cdiv class=\"pgl-dimensions-photo\"\u003e\u003cimg src=\"https:\/\/pengloo.store\/cdn\/shop\/files\/Pingouins_lumineux_sur_la_rambarde.png?v=1792084437\u0026amp;width=1200\" alt=\"Close-up of penguin Christmas decorations with snow-covered decorative bases and miniature trees\" loading=\"lazy\" width=\"600\" height=\"800\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pgl-dimensions-copy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ====================================\n     05 — FULL SET SIZE\n==================================== --\u003e\n\u003csection class=\"pgl-section pgl-fullset\"\u003e\n\u003cdiv class=\"pgl-container\"\u003e\n\u003cdiv class=\"pgl-center\"\u003e\n\u003cspan class=\"pgl-eyebrow\"\u003e The Complete Christmas Crew \u003c\/span\u003e\n\u003ch2 class=\"pgl-heading\"\u003eFive Little Penguins.\u003cbr\u003eOne Big Christmas Feeling.\u003c\/h2\u003e\n\u003cp class=\"pgl-subtitle\"\u003eArrange all five modules end to end for a festive display spanning approximately 6.6 feet — ideal when you want a fuller holiday scene.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-fullset-board\"\u003e\n\u003cdiv class=\"pgl-module-rail\"\u003e\n\u003cdiv class=\"pgl-module-tile\"\u003e\n\u003cspan\u003e🐧\u003c\/span\u003e \u003cstrong\u003e40 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-module-tile\"\u003e\n\u003cspan\u003e🐧\u003c\/span\u003e \u003cstrong\u003e40 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-module-tile\"\u003e\n\u003cspan\u003e🐧\u003c\/span\u003e \u003cstrong\u003e40 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-module-tile\"\u003e\n\u003cspan\u003e🐧\u003c\/span\u003e \u003cstrong\u003e40 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-module-tile\"\u003e\n\u003cspan\u003e🐧\u003c\/span\u003e \u003cstrong\u003e40 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-rail-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pgl-set-total\"\u003e200 cm \/ 78.7\" \u003cspan\u003e Total End-to-End Length — 5 Modules \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"pgl-set-note\"\u003e*Calculated with five 40 cm modules arranged in a straight line, without gaps or overlap. The actual display length may vary depending on spacing, curves and positioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ====================================\n     06 — DETAILS\n==================================== --\u003e\n\u003csection class=\"pgl-section pgl-anatomy\"\u003e\n\u003cdiv class=\"pgl-container pgl-anatomy-grid\"\u003e\n\u003cdiv class=\"pgl-anatomy-photo\"\u003e\u003cimg src=\"https:\/\/pengloo.store\/cdn\/shop\/files\/Guirlande_enneigee_aux_cinq_pingouins.png?v=1792084443\u0026amp;width=1200\" alt=\"Penguin Christmas modules with miniature snowy trees and fluffy snow details\" loading=\"lazy\" width=\"600\" height=\"1066\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pgl-anatomy-copy\"\u003e\n\u003cspan class=\"pgl-eyebrow\"\u003e The Little Details Matter \u003c\/span\u003e\n\u003ch2 class=\"pgl-heading\"\u003eEvery Module Has\u003cbr\u003e\u003cspan class=\"pgl-accent\"\u003e Its Own Christmas Charm. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"pgl-anatomy-item\"\u003e\n\u003cspan class=\"pgl-anatomy-number\"\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eOne Adorable Penguin\u003c\/h3\u003e\n\u003cp\u003eA cheerful penguin character gives every individual section its own playful personality.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-anatomy-item\"\u003e\n\u003cspan class=\"pgl-anatomy-number\"\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSoft Snowy Scenery\u003c\/h3\u003e\n\u003cp\u003eFluffy faux snow creates a cozy winter setting around each penguin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-anatomy-item\"\u003e\n\u003cspan class=\"pgl-anatomy-number\"\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eA Mini Christmas Tree\u003c\/h3\u003e\n\u003cp\u003eA miniature evergreen adds that picture-perfect holiday detail to every module.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-anatomy-item\"\u003e\n\u003cspan class=\"pgl-anatomy-number\"\u003e04\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eMade for Mixing \u0026amp; Matching\u003c\/h3\u003e\n\u003cp\u003eEach 40 cm section can stand on its own or be arranged alongside other penguin styles for a fuller festive scene.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ====================================\n     07 — EMOTIONAL STORY\n==================================== --\u003e\n\u003csection class=\"pgl-evening\"\u003e\n\u003cdiv class=\"pgl-evening-grid\"\u003e\n\u003cdiv class=\"pgl-evening-photo\"\u003e\u003cimg src=\"https:\/\/pengloo.store\/cdn\/shop\/files\/Guirlande_lumineuse_de_pingouins_au_balcon.png?v=1792084433\u0026amp;width=1200\" alt=\"Pengloo festive penguin Christmas modules arranged together with warm lighting\" loading=\"lazy\" width=\"600\" height=\"800\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pgl-evening-copy\"\u003e\n\u003cspan class=\"pgl-eyebrow\"\u003e Cozy Christmas Moments \u003c\/span\u003e\n\u003ch2\u003eOne Penguin Is Cute.\u003cbr\u003eThe Whole Crew Is\u003cbr\u003e\u003cem\u003ePure Christmas Magic.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eImagine coming home to a cheerful little winter scene. Soft snowy details, playful penguin faces and the warm, welcoming glow of Christmas lights.\u003c\/p\u003e\n\u003cp style=\"margin-top: 18px;\"\u003eStart with your favorite character or bring all five together. Sometimes, it's the little decorations that make the season feel extraordinary.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ====================================\n     08 — INSTALLATION\n==================================== --\u003e\n\u003csection class=\"pgl-section pgl-steps\"\u003e\n\u003cdiv class=\"pgl-container\"\u003e\n\u003cdiv class=\"pgl-center\"\u003e\n\u003cspan class=\"pgl-eyebrow\"\u003e Less Decorating. More Enjoying. \u003c\/span\u003e\n\u003ch2 class=\"pgl-heading\"\u003eThree Steps to\u003cbr\u003e\u003cspan class=\"pgl-accent\"\u003e Holiday Happiness. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"pgl-subtitle\"\u003eChoose your penguins, plan your arrangement and enjoy your very own Christmas wonderland.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-steps-grid\"\u003e\n\u003c!-- STEP 01 --\u003e\n\u003carticle class=\"pgl-step\"\u003e\n\u003cdiv class=\"pgl-step-photo\"\u003e\n\u003cimg src=\"https:\/\/pengloo.store\/cdn\/shop\/files\/ChatGPT_Image_Oct_15_2026_01_16_12_PM.png?v=1792084916\u0026amp;width=1200\" alt=\"Choose a suitable location and measure the display area for penguin Christmas modules\" loading=\"lazy\" width=\"1254\" height=\"1254\"\u003e\n\u003cdiv class=\"pgl-step-circle\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-step-content\"\u003e\n\u003csmall\u003eSTEP 01\u003c\/small\u003e\n\u003ch3\u003ePlan Your Display\u003c\/h3\u003e\n\u003cp\u003eMeasure your chosen decorating area. Each module is \u003cstrong\u003e15.7\" long and 7.9\" wide\u003c\/strong\u003e. Choose one penguin or plan a complete five-piece arrangement up to 78.7\" long when placed end to end.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- STEP 02 --\u003e\n\u003carticle class=\"pgl-step\"\u003e\n\u003cdiv class=\"pgl-step-photo\"\u003e\n\u003cimg src=\"https:\/\/pengloo.store\/cdn\/shop\/files\/ChatGPT_Image_Oct_15_2026_01_16_16_PM.png?v=1792084917\u0026amp;width=1200\" alt=\"Arrange penguin modules and secure them in place\" loading=\"lazy\" width=\"1254\" height=\"1254\"\u003e\n\u003cdiv class=\"pgl-step-circle\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-step-content\"\u003e\n\u003csmall\u003eSTEP 02\u003c\/small\u003e\n\u003ch3\u003eArrange Your Penguins\u003c\/h3\u003e\n\u003cp\u003ePosition each decorative module along your chosen surface. Mix and match your favorite penguins, adjust the spacing and secure each section according to the supplied instructions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- STEP 03 --\u003e\n\u003carticle class=\"pgl-step\"\u003e\n\u003cdiv class=\"pgl-step-photo\"\u003e\n\u003cimg src=\"https:\/\/pengloo.store\/cdn\/shop\/files\/ChatGPT_Image_Oct_15_2026_01_19_59_PM.png?v=1792084917\u0026amp;width=1200\" alt=\"Illuminated penguin Christmas decorations creating a cozy holiday display\" loading=\"lazy\" width=\"1254\" height=\"1254\"\u003e\n\u003cdiv class=\"pgl-step-circle\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-step-content\"\u003e\n\u003csmall\u003eSTEP 03\u003c\/small\u003e\n\u003ch3\u003eSwitch On the Magic\u003c\/h3\u003e\n\u003cp\u003eOperate the battery-powered lights according to the instructions included with your selected product. Enjoy your penguin characters and their cozy festive glow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-step-note\"\u003e\n\u003cstrong\u003eGood to know:\u003c\/strong\u003e The battery switch is described as waterproof. For outdoor displays, follow the complete product's confirmed weather-resistance rating and installation instructions.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ====================================\n     09 — COMPARISON\n==================================== --\u003e\n\u003csection class=\"pgl-section pgl-compare\"\u003e\n\u003cdiv class=\"pgl-container\"\u003e\n\u003cdiv class=\"pgl-center\"\u003e\n\u003cspan class=\"pgl-eyebrow\"\u003e Find Your Perfect Christmas Setup \u003c\/span\u003e\n\u003ch2 class=\"pgl-heading\"\u003eOne Penguin or Five?\u003cbr\u003e\u003cspan class=\"pgl-accent\"\u003e The Choice Is Yours. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"pgl-subtitle\"\u003eNot sure how many penguins to choose? Here's a quick guide to help you plan your holiday display.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-table-shell\"\u003e\n\u003ctable class=\"pgl-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eFeatures\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSingle Penguin\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eComplete 5-Piece Set\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eNumber of modules\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePenguin styles included\u003c\/td\u003e\n\u003ctd\u003e1 selected style\u003c\/td\u003e\n\u003ctd\u003eAll 5 styles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIndividual module length\u003c\/td\u003e\n\u003ctd\u003e15.7\"\u003c\/td\u003e\n\u003ctd\u003e15.7\" each\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIndividual module width\u003c\/td\u003e\n\u003ctd\u003e7.9\"\u003c\/td\u003e\n\u003ctd\u003e7.9\" each\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStraight-line display length\u003c\/td\u003e\n\u003ctd\u003e15.7\"\u003c\/td\u003e\n\u003ctd\u003eUp to 78.7\"*\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePenguin, snow and mini tree\u003c\/td\u003e\n\u003ctd\u003e1 complete scene\u003c\/td\u003e\n\u003ctd\u003e5 complete scenes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBest for\u003c\/td\u003e\n\u003ctd\u003eSmaller accents\u003c\/td\u003e\n\u003ctd\u003eFull festive displays\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"pgl-subtitle\" style=\"font-size: 11px; text-align: center;\"\u003e*78.7\" is the calculated length of five modules placed end to end with no spacing or overlap.\u003c\/p\u003e\n\u003cdiv class=\"pgl-action-center\"\u003e\u003ca href=\"#MainContent\" class=\"pgl-cta\"\u003e Choose Your Penguin Set \u003cspan\u003e↗\u003c\/span\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ====================================\n     10 — STYLING \u0026 FEEDBACK CAROUSEL\n==================================== --\u003e\n\u003csection class=\"pgl-section pgl-stories\"\u003e\n\u003cdiv class=\"pgl-container\"\u003e\n\u003cdiv class=\"pgl-center\"\u003e\n\u003cspan class=\"pgl-eyebrow\"\u003e Little Scenes, Lovely Moments \u003c\/span\u003e\n\u003ch2 class=\"pgl-heading\"\u003eChristmas Charm\u003cbr\u003e\u003cspan class=\"pgl-accent\"\u003e In Every Little Detail. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"pgl-subtitle\"\u003eTake a closer look at the snowy scenes and the charming penguin characters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-story-track\" data-pgl-rail=\"\" role=\"region\" tabindex=\"0\"\u003e\n\u003carticle class=\"pgl-story-card\"\u003e\u003cimg src=\"https:\/\/pengloo.store\/cdn\/shop\/files\/Guirlande_lumineuse_de_pingouins_au_balcon.png?v=1792084433\u0026amp;width=800\" alt=\"Warm Christmas evening with multiple illuminated penguin modules\" loading=\"lazy\" width=\"600\" height=\"800\"\u003e\n\u003cdiv class=\"pgl-story-copy\"\u003e\n\u003cspan class=\"pgl-story-label\"\u003e Original-Page Review Excerpt \u003c\/span\u003e\n\u003ch3\u003eA Cozy Evening Glow\u003c\/h3\u003e\n\u003cblockquote\u003e“Such a small thing, but it makes the whole evening feel a bit cozier.”\u003c\/blockquote\u003e\n\u003cspan class=\"pgl-story-author\"\u003e Sarah M. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pgl-story-card\"\u003e\u003cimg src=\"https:\/\/pengloo.store\/cdn\/shop\/files\/Pingouins_lumineux_sur_la_rambarde.png?v=1792084437\u0026amp;width=800\" alt=\"Adorable penguins with festive Christmas details\" loading=\"lazy\" width=\"600\" height=\"800\"\u003e\n\u003cdiv class=\"pgl-story-copy\"\u003e\n\u003cspan class=\"pgl-story-label\"\u003e Original-Page Review Excerpt \u003c\/span\u003e\n\u003ch3\u003eLove at First Penguin\u003c\/h3\u003e\n\u003cblockquote\u003e“I was looking for lights and ended up falling for the penguins.”\u003c\/blockquote\u003e\n\u003cspan class=\"pgl-story-author\"\u003e Mirabel P. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pgl-story-card\"\u003e\u003cimg src=\"https:\/\/pengloo.store\/cdn\/shop\/files\/Guirlande_de_pingouins_lumineuse_sur_le_balcon.png?v=1792084442\u0026amp;width=800\" alt=\"Several penguin decorations arranged together along a railing\" loading=\"lazy\" width=\"600\" height=\"1074\"\u003e\n\u003cdiv class=\"pgl-story-copy\"\u003e\n\u003cspan class=\"pgl-story-label\"\u003e Helpful Buying Tip \u003c\/span\u003e\n\u003ch3\u003eMeasure Before You Decorate\u003c\/h3\u003e\n\u003cp\u003eEach decorative module is 15.7\" long. For a longer display, choose multiple sections and plan the spacing to fit your area.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"pgl-story-card\"\u003e\u003cimg src=\"https:\/\/pengloo.store\/cdn\/shop\/files\/Guirlande_de_pingouins_enneigee_sur_le_balcon.png?v=1792084520\u0026amp;width=800\" alt=\"Fluffy snowy decoration with penguins and miniature winter trees\" loading=\"lazy\" width=\"600\" height=\"1066\"\u003e\n\u003cdiv class=\"pgl-story-copy\"\u003e\n\u003cspan class=\"pgl-story-label\"\u003e Original-Page Review Excerpt \u003c\/span\u003e\n\u003ch3\u003eAdorable Even by Day\u003c\/h3\u003e\n\u003cblockquote\u003e“You can see all the little penguins and trees without needing the lights on.”\u003c\/blockquote\u003e\n\u003cspan class=\"pgl-story-author\"\u003e Veronica A. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-carousel-bottom\"\u003e\n\u003cspan class=\"pgl-carousel-counter\" data-pgl-counter=\"\"\u003e 01 \/ 04 \u003c\/span\u003e\n\u003cdiv class=\"pgl-carousel-controls\"\u003e\n\u003cdiv class=\"pgl-carousel-nav\" role=\"button\" data-pgl-prev=\"\" tabindex=\"0\"\u003e\u003cspan\u003e←\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pgl-carousel-nav\" role=\"button\" data-pgl-next=\"\" tabindex=\"0\"\u003e\u003cspan\u003e→\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pgl-story-disclaimer\"\u003eImages are product styling references and are not attributed to quoted reviewers. Individual purchase options include one module; the complete set includes five.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ====================================\n     11 — FAQ\n==================================== --\u003e\n\u003csection class=\"pgl-section pgl-faq\"\u003e\n\u003cdiv class=\"pgl-container pgl-faq-grid\"\u003e\n\u003cdiv class=\"pgl-faq-intro\"\u003e\n\u003cspan class=\"pgl-eyebrow\"\u003e Before You Bring Them Home \u003c\/span\u003e\n\u003ch2 class=\"pgl-heading\"\u003eGood Questions.\u003cbr\u003e\u003cspan class=\"pgl-accent\"\u003e Clear Answers. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"pgl-subtitle\"\u003eEverything you need to know about choosing, measuring and arranging your Pengloo penguins.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pgl-faq-list\"\u003e\n\u003cdetails class=\"pgl-faq-item\"\u003e\n\u003csummary\u003eDoes one penguin option include the entire display?\u003c\/summary\u003e\n\u003cdiv class=\"pgl-faq-answer\"\u003eNo. Each individual penguin style includes \u003cstrong\u003eone complete decorative module measuring 40 × 20 cm (15.7\" × 7.9\")\u003c\/strong\u003e. To receive all five penguin styles, select the Complete 5-Piece Set.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pgl-faq-item\"\u003e\n\u003csummary\u003eWhat comes with one penguin module?\u003c\/summary\u003e\n\u003cdiv class=\"pgl-faq-answer\"\u003eEach module features one penguin character, fluffy snowy scenery and a miniature Christmas tree. Check the selected option's product information for the included lighting and fixing accessories.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pgl-faq-item\"\u003e\n\u003csummary\u003eWhat are the dimensions of one complete module?\u003c\/summary\u003e\n\u003cdiv class=\"pgl-faq-answer\"\u003eEach individual module measures \u003cstrong\u003e40 cm long × 20 cm wide (approximately 15.7\" × 7.9\")\u003c\/strong\u003e. The snowy base is approximately \u003cstrong\u003e1.5–2 cm (0.6–0.8\") thick\u003c\/strong\u003e. These dimensions include the decorative scene's footprint. The base thickness is not the overall product height.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pgl-faq-item\"\u003e\n\u003csummary\u003eHow long is the complete five-piece set?\u003c\/summary\u003e\n\u003cdiv class=\"pgl-faq-answer\"\u003eWhen all five 40 cm modules are arranged in a straight line without gaps or overlap, the total length is \u003cstrong\u003e200 cm (78.7 inches), approximately 6.6 feet\u003c\/strong\u003e. The actual overall length depends on your arrangement.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pgl-faq-item\"\u003e\n\u003csummary\u003eAre the five penguin pieces connected?\u003c\/summary\u003e\n\u003cdiv class=\"pgl-faq-answer\"\u003eThey are five separate decorative modules that can be positioned together to create a longer festive display. You can choose the placement and spacing of individual sections.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pgl-faq-item\"\u003e\n\u003csummary\u003eCan I order more than one of the same penguin?\u003c\/summary\u003e\n\u003cdiv class=\"pgl-faq-answer\"\u003eYes. If individual styles are available in the product options, you can purchase multiple units of your favorite penguin style and arrange them together.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pgl-faq-item\"\u003e\n\u003csummary\u003eWill the set fit my balcony or railing?\u003c\/summary\u003e\n\u003cdiv class=\"pgl-faq-answer\"\u003eMeasure the display area before ordering. Each module has a footprint of \u003cstrong\u003e40 × 20 cm\u003c\/strong\u003e. A complete five-piece arrangement reaches approximately 200 cm in a straight line without gaps. Also check that the chosen surface is wide enough and suitable for stable installation.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pgl-faq-item\"\u003e\n\u003csummary\u003eIs the battery switch waterproof?\u003c\/summary\u003e\n\u003cdiv class=\"pgl-faq-answer\"\u003eThe battery switch is described as waterproof. However, the weather resistance of the switch does not necessarily mean the entire decorative piece is waterproof. Follow the confirmed weather rating and care instructions supplied with the product.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pgl-faq-item\"\u003e\n\u003csummary\u003eIs Pengloo suitable for outdoor use?\u003c\/summary\u003e\n\u003cdiv class=\"pgl-faq-answer\"\u003eThe product is pictured in outdoor-style holiday settings. Before installing it outdoors, confirm that the complete decoration, including its plush materials and lighting components, is rated for the intended weather conditions. Do not rely on the waterproof switch alone as proof of outdoor suitability.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pgl-faq-item\"\u003e\n\u003csummary\u003eCan I reuse the decorations next Christmas?\u003c\/summary\u003e\n\u003cdiv class=\"pgl-faq-answer\"\u003eYes. After the holidays, carefully clean and store the penguin modules in a dry place. Protect the plush details, trees and lighting components during storage so they can be brought out again next season.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ====================================\n     12 — FINAL CTA\n==================================== --\u003e\n\u003csection class=\"pgl-closing\"\u003e\n\u003cdiv class=\"pgl-closing-inner\"\u003e\n\u003cspan class=\"pgl-eyebrow\"\u003e ✦ Make This Christmas a Little Cuter ✦ \u003c\/span\u003e\n\u003ch2\u003eEvery Penguin Brings\u003cbr\u003e\u003cem\u003eA Little More Magic.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eStart with one charming 15.7-inch penguin module, or bring all five together for a beautiful 78.7-inch holiday display.\u003c\/p\u003e\n\u003cp\u003eFive adorable personalities. Countless ways to make them yours.\u003c\/p\u003e\n\u003ca href=\"#MainContent\" class=\"pgl-cta\"\u003e Build Your Penguin Wonderland \u003cspan\u003e↗\u003c\/span\u003e \u003c\/a\u003e\n\u003cp style=\"font-size: 12px; margin-top: 24px;\"\u003eOne Penguin or All Five · Modular Christmas Decor\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ====================================\n     CAROUSEL JAVASCRIPT\n==================================== --\u003e \u003cscript\u003e\n(function () {\n  \"use strict\";\n\n  function initPengloo() {\n\n    var roots = document.querySelectorAll(\n      \".shopify-custom-landing\"\n    );\n\n    roots.forEach(function (root) {\n\n      var rail = root.querySelector(\n        \"[data-pgl-rail]\"\n      );\n\n      var prev = root.querySelector(\n        \"[data-pgl-prev]\"\n      );\n\n      var next = root.querySelector(\n        \"[data-pgl-next]\"\n      );\n\n      var counter = root.querySelector(\n        \"[data-pgl-counter]\"\n      );\n\n      if (!rail || !prev || !next) return;\n\n      if (\n        rail.getAttribute(\"data-pgl-ready\") === \"true\"\n      ) return;\n\n      var cards = Array.prototype.slice.call(\n        rail.querySelectorAll(\".pgl-story-card\")\n      );\n\n      if (!cards.length) return;\n\n      rail.setAttribute(\"data-pgl-ready\", \"true\");\n\n      function getIndex() {\n        var closest = 0;\n        var shortest = Infinity;\n\n        cards.forEach(function (card, index) {\n\n          var position =\n            card.offsetLeft -\n            cards[0].offsetLeft;\n\n          var distance = Math.abs(\n            position - rail.scrollLeft\n          );\n\n          if (distance \u003c shortest) {\n            shortest = distance;\n            closest = index;\n          }\n\n        });\n\n        return closest;\n      }\n\n      function getMaxScroll() {\n        return Math.max(\n          0,\n          rail.scrollWidth - rail.clientWidth\n        );\n      }\n\n      function update() {\n        var index = getIndex();\n        var max = getMaxScroll();\n\n        prev.setAttribute(\n          \"aria-disabled\",\n          rail.scrollLeft \u003c= 3\n            ? \"true\"\n            : \"false\"\n        );\n\n        next.setAttribute(\n          \"aria-disabled\",\n          rail.scrollLeft \u003e= max - 3\n            ? \"true\"\n            : \"false\"\n        );\n\n        if (counter) {\n          counter.textContent =\n            String(index + 1).padStart(2, \"0\") +\n            \" \/ \" +\n            String(cards.length).padStart(2, \"0\");\n        }\n      }\n\n      function move(direction) {\n\n        var current = getIndex();\n        var targetIndex = Math.max(\n          0,\n          Math.min(\n            cards.length - 1,\n            current + direction\n          )\n        );\n\n        var targetCard = cards[targetIndex];\n\n        var targetLeft =\n          targetCard.offsetLeft -\n          cards[0].offsetLeft;\n\n        var reduceMotion =\n          window.matchMedia \u0026\u0026\n          window.matchMedia(\n            \"(prefers-reduced-motion: reduce)\"\n          ).matches;\n\n        rail.scrollTo({\n          left: Math.max(\n            0,\n            Math.min(\n              targetLeft,\n              getMaxScroll()\n            )\n          ),\n          behavior: reduceMotion ? \"auto\" : \"smooth\"\n        });\n      }\n\n      function bindControl(el, direction) {\n\n        el.addEventListener(\"click\", function () {\n          if (\n            el.getAttribute(\"aria-disabled\") !== \"true\"\n          ) {\n            move(direction);\n          }\n        });\n\n        el.addEventListener(\"keydown\", function (event) {\n\n          if (\n            event.key === \"Enter\" ||\n            event.key === \" \"\n          ) {\n\n            event.preventDefault();\n\n            if (\n              el.getAttribute(\"aria-disabled\") !== \"true\"\n            ) {\n              move(direction);\n            }\n          }\n\n        });\n\n      }\n\n      bindControl(prev, -1);\n      bindControl(next, 1);\n\n      var scheduled = false;\n\n      rail.addEventListener(\"scroll\", function () {\n\n        if (scheduled) return;\n\n        scheduled = true;\n\n        window.requestAnimationFrame(function () {\n          update();\n          scheduled = false;\n        });\n\n      }, { passive: true });\n\n      if (window.ResizeObserver) {\n\n        var observer = new ResizeObserver(\n          update\n        );\n\n        observer.observe(rail);\n\n      } else {\n\n        window.addEventListener(\n          \"resize\",\n          update,\n          { passive: true }\n        );\n\n      }\n\n      update();\n\n    });\n\n  }\n\n  if (document.readyState === \"loading\") {\n\n    document.addEventListener(\n      \"DOMContentLoaded\",\n      initPengloo\n    );\n\n  } else {\n\n    initPengloo();\n\n  }\n\n  document.addEventListener(\n    \"shopify:section:load\",\n    initPengloo\n  );\n\n})();\n\u003c\/script\u003e \u003c!--\n================================================\n中文审核报告 \/ STRICT AUDIT\n\n[x] 英文文案适合北美大众消费者阅读。\n[x] 逻辑包括吸引、选购解释、尺寸、\n    卖点、场景、安装、对比、FAQ与CTA。\n\n[x] 单个模块尺寸修正为：\n    长 40 cm \/ 15.7 in\n    宽 20 cm \/ 7.9 in\n\n[x] 雪景底座厚度修正为：\n    1.5–2 cm \/ 0.6–0.8 in\n\n[x] 未将底座厚度误写成整体高度。\n\n[x] 5件完整套装理论直线长度：\n    200 cm \/ 78.7 in\n\n[x] 已注明总长条件：\n    五段直线排列且没有间隔或重叠。\n\n[x] 删除全部旧规格：\n    15 × 10 × 5 cm\n    125 cm整条长度。\n\n[x] 明确单款为一个完整企鹅模块。\n[x] 明确5件套为五个独立企鹅模块。\n[x] 主图明确注明为多个模块组合展示。\n[x] FAQ及安装步骤已同步修改。\n[x] 没有虚拟加购框或变体选择器。\n[x] 没有使用原生button标签。\n[x] 所有CSS均以根类名为作用域。\n[x] 支持移动端及无障碍轮播操作。\n\n上线前核实：\n\n1. 每个单独SKU实际附带的LED、\n   电池、开关与固定附件数量。\n2. 完整产品的户外防水\/耐候等级。\n3. 图片中的产品实际与SKU对应情况。\n4. 原页面评价的真实性及展示权限。\n5. 如需展示用户上传的全新尺寸图，\n   须先上传到Shopify Files，\n   并使用其真实Shopify CDN图片地址。\n\n推荐在Shopify Custom Liquid区块使用。\n\n================================================\n--\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"Waving Penguin","offer_id":67727089926396,"sku":"ARC-5KT24FU-AA","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Snow Diving Penguin","offer_id":67727089959164,"sku":"ARC-5KT24FU-AB","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Cozy Climbing Penguin","offer_id":67727089991932,"sku":"ARC-5KT24FU-AC","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Playful Sliding Penguin","offer_id":67727090024700,"sku":"ARC-5KT24FU-AD","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Merry Waving Penguin","offer_id":67727090057468,"sku":"ARC-5KT24FU-AE","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Complete Penguin Set — All 5 Styles + Free Shipping","offer_id":67727090090236,"sku":"ARC-5KT24FU-AF","price":99.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/2686\/5916\/files\/ChatGPT_Image_Oct_15_2026_12_36_51_PM.webp?v=1792130104","url":"https:\/\/pivlenox.com\/products\/playful-penguin-snowy-stair-railing-decor-2","provider":"Pivlenox","version":"1.0","type":"link"}