{"product_id":"3d-diy-paper-christmas-1","title":"🧘Relaxing \u0026 Beginner-Friendly- 3D DIY Paper Christmas(💕Step-by-Step Guide Included)","description":"\u003cdiv id=\"js_ngx\"\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-page\"\u003e\n\u003csection class=\"pc-hero\"\u003e\n\u003cdiv class=\"pc-wrap\"\u003e\n\u003cdiv class=\"pc-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pc-eyebrow\"\u003e🎄 Fold · Create · Decorate · Share \u003c\/span\u003e\n\u003ch1 class=\"pc-title\"\u003eTurn a Few Folds Into a Whole Christmas World\u003c\/h1\u003e\n\u003cp class=\"pc-lead\"\u003eA cozy Christmas craft made for family tables, quiet creative moments and the simple joy of saying \u003cstrong\u003e“I made this.”\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pc-points\"\u003e\n\u003cdiv class=\"pc-point\"\u003e\n\u003cspan class=\"pc-check\"\u003e✓\u003c\/span\u003e 5 Christmas Themes\u003c\/div\u003e\n\u003cdiv class=\"pc-point\"\u003e\n\u003cspan class=\"pc-check\"\u003e✓\u003c\/span\u003e 250 Papers Total\u003c\/div\u003e\n\u003cdiv class=\"pc-point\"\u003e\n\u003cspan class=\"pc-check\"\u003e✓\u003c\/span\u003e Beginner Friendly\u003c\/div\u003e\n\u003cdiv class=\"pc-point\"\u003e\n\u003cspan class=\"pc-check\"\u003e✓\u003c\/span\u003e Ages 6+\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"pc-btn\" href=\"#pc-themes\"\u003e Explore the Christmas Collection ↓ \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg class=\"pc-hero-image\" src=\"https:\/\/cdn.webfastcdn.com\/image\/45f22ca08ee6bcf92bb6daa7c84f1a3ec50ce636.png\" alt=\"Paper Christmas Master Set with five Christmas themes and 250 papers\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================        EMOTIONAL INTRO   ====================================================== --\u003e\n\u003csection class=\"pc-section\"\u003e\n\u003cdiv class=\"pc-wrap pc-center\"\u003e\n\u003cspan class=\"pc-eyebrow\"\u003e Small Folds · Big Holiday Memories \u003c\/span\u003e\n\u003ch2 class=\"pc-h2\"\u003eChristmas Doesn't Have to Come From a Screen\u003c\/h2\u003e\n\u003cp class=\"pc-lead\"\u003eSometimes the best holiday moments are the quiet ones: colorful paper spread across the table, little hands figuring out the next fold, someone proudly holding up a finished Santa, and everyone staying together just a little longer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================        FAMILY IMAGE   ====================================================== --\u003e\n\u003csection class=\"pc-section-small\"\u003e\n\u003cdiv class=\"pc-wrap\"\u003e\n\u003cdiv class=\"pc-card\"\u003e\u003cimg src=\"https:\/\/cdn.webfastcdn.com\/image\/80941af75ca0d888bba2687ffe29b0e1009591f2.png\" alt=\"Family creating Paper Christmas crafts together\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================        FIVE THEMES   ====================================================== --\u003e\n\u003csection id=\"pc-themes\" class=\"pc-section\"\u003e\n\u003cdiv class=\"pc-wrap pc-center\"\u003e\n\u003cspan class=\"pc-eyebrow\"\u003e 5 Christmas Kits In 1 \u003c\/span\u003e\n\u003ch2 class=\"pc-h2\"\u003eFive Different Christmas Worlds to Fold\u003c\/h2\u003e\n\u003cp class=\"pc-lead\"\u003eEach theme has its own characters, colors and little holiday story. Make one today, save another for a cozy afternoon, or build the entire collection into your own paper Christmas world.\u003c\/p\u003e\n\u003cdiv class=\"pc-themes\"\u003e\n\u003cdiv class=\"pc-theme\"\u003e\n\u003cdiv class=\"pc-theme-icon\"\u003e🎅\u003c\/div\u003e\n\u003cstrong\u003e Magical Holiday World \u003c\/strong\u003e \u003csmall\u003e Santa, snowman, reindeer, elf, tree and cozy Christmas village. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-theme\"\u003e\n\u003cdiv class=\"pc-theme-icon\"\u003e❄️\u003c\/div\u003e\n\u003cstrong\u003e North Pole Magic \u003c\/strong\u003e \u003csmall\u003e Polar friends, penguins, winter characters and North Pole fun. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-theme\"\u003e\n\u003cdiv class=\"pc-theme-icon\"\u003e🍪\u003c\/div\u003e\n\u003cstrong\u003e Gingerbread Candy Wonderland \u003c\/strong\u003e \u003csmall\u003e Gingerbread friends, candy canes, sweets and candy houses. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-theme\"\u003e\n\u003cdiv class=\"pc-theme-icon\"\u003e⭐\u003c\/div\u003e\n\u003cstrong\u003e A Story of Hope, Love \u0026amp; Light \u003c\/strong\u003e \u003csmall\u003e Nativity-inspired figures, angel, star, lamb and camel. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-theme\"\u003e\n\u003cdiv class=\"pc-theme-icon\"\u003e🦊\u003c\/div\u003e\n\u003cstrong\u003e Woodland Cozy Christmas \u003c\/strong\u003e \u003csmall\u003e Fox, owl, hedgehog, forest cabin, wreath and winter friends. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================        FIVE KITS IMAGE   ====================================================== --\u003e\n\u003csection class=\"pc-section-small\"\u003e\n\u003cdiv class=\"pc-wrap\"\u003e\n\u003cdiv class=\"pc-card\"\u003e\u003cimg src=\"https:\/\/cdn.webfastcdn.com\/image\/a72cb0f67249bd0e21e3eff1e521ffb346f2d417.png\" alt=\"Five Paper Christmas themed kits with finished folded crafts\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================        250 PAPERS   ====================================================== --\u003e\n\u003csection class=\"pc-section\"\u003e\n\u003cdiv class=\"pc-wrap\"\u003e\n\u003cdiv class=\"pc-two\"\u003e\n\u003cdiv\u003e\u003cimg class=\"pc-img\" src=\"https:\/\/cdn.webfastcdn.com\/image\/2f4db673f94624ad7bc3ce586225b296a7353a5d.png\" alt=\"Christmas patterned folding papers\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pc-copy\"\u003e\n\u003cspan class=\"pc-eyebrow\"\u003e 250 Papers Total \u003c\/span\u003e\n\u003ch2 class=\"pc-h2\"\u003eFive Themes. Fifty Papers Each.\u003c\/h2\u003e\n\u003cp\u003eEach Christmas theme includes \u003cstrong\u003e50 patterned papers\u003c\/strong\u003e, giving you plenty of room to fold, practice, share and create.\u003c\/p\u003e\n\u003cp\u003eMake matching characters, build an entire winter village, decorate a shelf or mantel, or simply enjoy making one small Christmas figure at a time.\u003c\/p\u003e\n\u003cdiv class=\"pc-highlight\"\u003e5 themes × 50 papers each = \u003cstrong\u003e250 papers total.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================        BEGINNER FRIENDLY   ====================================================== --\u003e\n\u003csection class=\"pc-dark\"\u003e\n\u003cdiv class=\"pc-wrap\"\u003e\n\u003cdiv class=\"pc-step-layout\"\u003e\n\u003cdiv class=\"pc-step-copy\"\u003e\n\u003cspan class=\"pc-eyebrow\"\u003e Beginner Friendly \u003c\/span\u003e\n\u003ch2 class=\"pc-h2\"\u003eFold It Step by Step\u003c\/h2\u003e\n\u003cp class=\"pc-step-intro\"\u003eNo advanced crafting skills required. Follow the illustrated steps, crease the paper and watch a flat sheet slowly become a Christmas character.\u003c\/p\u003e\n\u003cdiv class=\"pc-step-cards\"\u003e\n\u003cdiv class=\"pc-step-card\"\u003e\n\u003cspan class=\"pc-step-icon\"\u003e ✂️ \u003c\/span\u003e \u003cstrong\u003e Pick Your Design \u003c\/strong\u003e\n\u003cp\u003eChoose your favorite Christmas paper and character.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-step-card\"\u003e\n\u003cspan class=\"pc-step-icon\"\u003e 📖 \u003c\/span\u003e \u003cstrong\u003e Follow the Steps \u003c\/strong\u003e\n\u003cp\u003eClear visual instructions guide each fold from start to finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-step-card\"\u003e\n\u003cspan class=\"pc-step-icon\"\u003e 🎄 \u003c\/span\u003e \u003cstrong\u003e Build Your Holiday World \u003c\/strong\u003e\n\u003cp\u003eDisplay the finished pieces together and create your own Christmas scene.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-step-product\"\u003e\u003cimg src=\"https:\/\/cdn.webfastcdn.com\/image\/ff96f8f7b33a2bc9285775dbbc4ba95e6489d8ed.png\" alt=\"Paper Christmas craft kit with illustrated folding instructions and Santa craft\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================        STEP BY STEP STORY   ====================================================== --\u003e\n\u003csection class=\"pc-section\"\u003e\n\u003cdiv class=\"pc-wrap\"\u003e\n\u003cdiv class=\"pc-two\"\u003e\n\u003cdiv class=\"pc-copy\"\u003e\n\u003cspan class=\"pc-eyebrow\"\u003e From Flat Paper to Christmas Magic \u003c\/span\u003e\n\u003ch2 class=\"pc-h2\"\u003eOne Fold at a Time\u003c\/h2\u003e\n\u003cp\u003eStart with a printed sheet. Follow the illustrated guide. Fold each section into place. Before long, a little Christmas character is sitting right in your hands.\u003c\/p\u003e\n\u003cp\u003eSimple enough for beginners, satisfying enough that adults may find themselves making “just one more.”\u003c\/p\u003e\n\u003cdiv class=\"pc-mini-steps\"\u003e\n\u003cdiv class=\"pc-mini-step\"\u003e\n\u003cspan class=\"pc-mini-number\"\u003e 1 \u003c\/span\u003e\n\u003cp\u003eChoose a patterned paper.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-mini-step\"\u003e\n\u003cspan class=\"pc-mini-number\"\u003e 2 \u003c\/span\u003e\n\u003cp\u003eFollow the illustrated guide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-mini-step\"\u003e\n\u003cspan class=\"pc-mini-number\"\u003e 3 \u003c\/span\u003e\n\u003cp\u003eFold your character into shape.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-mini-step\"\u003e\n\u003cspan class=\"pc-mini-number\"\u003e 4 \u003c\/span\u003e\n\u003cp\u003eDisplay, decorate or share it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg class=\"pc-img\" src=\"https:\/\/cdn.webfastcdn.com\/image\/86ff4aa27b3f81388f54c1c0eacd2b4277f08e16.png\" alt=\"Hands folding a Santa paper craft while following step by step instructions\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================        COLLECTION   ====================================================== --\u003e\n\u003csection class=\"pc-section\"\u003e\n\u003cdiv class=\"pc-wrap\"\u003e\n\u003cdiv class=\"pc-center\"\u003e\n\u003cspan class=\"pc-eyebrow\"\u003e Build a Whole Collection \u003c\/span\u003e\n\u003ch2 class=\"pc-h2\"\u003eEvery Finished Piece Has Its Own Personality\u003c\/h2\u003e\n\u003cp class=\"pc-lead\"\u003eSanta, snowmen, woodland friends, gingerbread characters, angels, reindeer, cozy houses and more — spread them across a shelf, table or mantel and watch your Christmas world grow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-card\" style=\"margin-top: 30px;\"\u003e\u003cimg src=\"https:\/\/cdn.webfastcdn.com\/image\/f619b4498f192f42ea19d168fe0a48a380a24faa.png\" alt=\"Collection of finished Christmas paper craft characters\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================        HANDMADE CHRISTMAS   ====================================================== --\u003e\n\u003csection class=\"pc-section\"\u003e\n\u003cdiv class=\"pc-wrap\"\u003e\n\u003cdiv class=\"pc-two\"\u003e\n\u003cdiv\u003e\u003cimg class=\"pc-img\" src=\"https:\/\/cdn.webfastcdn.com\/image\/a3017fc2abdc6d68507c75e8039267f0e77e28c9.png\" alt=\"Santa reindeer Christmas tree snowman elf and gingerbread house paper crafts\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pc-copy\"\u003e\n\u003cspan class=\"pc-eyebrow\"\u003e Decorate With What You Make \u003c\/span\u003e\n\u003ch2 class=\"pc-h2\"\u003eHandmade Christmas Feels Different\u003c\/h2\u003e\n\u003cp\u003eStore-bought decorations are beautiful. But the little Santa your child folded, the snowman everyone laughed over, or the tiny tree you made together carries a different kind of meaning.\u003c\/p\u003e\n\u003cp\u003eThese are the decorations people remember, because there is a story behind every crease.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================        PAPER PATTERNS   ====================================================== --\u003e\n\u003csection class=\"pc-section-small\"\u003e\n\u003cdiv class=\"pc-wrap\"\u003e\n\u003cdiv class=\"pc-info-box pc-center\"\u003e\n\u003cspan class=\"pc-eyebrow\"\u003e Colorful · Festive · Ready to Fold \u003c\/span\u003e\n\u003ch2 class=\"pc-h2\"\u003eA Different Pattern for Every Little Christmas Story\u003c\/h2\u003e\n\u003cp class=\"pc-lead\"\u003eSnowflakes, gingerbread, Santa, stars, woodland animals, Christmas villages and winter scenes give every finished figure its own holiday personality.\u003c\/p\u003e\n\u003cimg class=\"pc-img\" style=\"margin-top: 28px;\" src=\"https:\/\/cdn.webfastcdn.com\/image\/49b1019e4cc55d3b45edf286fa96a1458858c99e.png\" alt=\"Christmas patterned paper assortment\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================        EMOTIONAL BENEFITS   ====================================================== --\u003e\n\u003csection class=\"pc-section\"\u003e\n\u003cdiv class=\"pc-wrap\"\u003e\n\u003cdiv class=\"pc-info-box\"\u003e\n\u003cdiv class=\"pc-center\"\u003e\n\u003cspan class=\"pc-eyebrow\"\u003e A Cozy Holiday Activity \u003c\/span\u003e\n\u003ch2 class=\"pc-h2\"\u003eMade for the Moments Between the Big Moments\u003c\/h2\u003e\n\u003cp class=\"pc-lead\"\u003eBefore dinner. After school. On a snowy afternoon. While grandparents visit. During a quiet Christmas movie night. Sometimes the simplest activity becomes the memory people keep.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-benefits\"\u003e\n\u003cdiv class=\"pc-benefit\"\u003e\n\u003cstrong\u003e✓\u003c\/strong\u003eScreen-free creative activity\u003c\/div\u003e\n\u003cdiv class=\"pc-benefit\"\u003e\n\u003cstrong\u003e✓\u003c\/strong\u003eGreat for kids and adults to make together\u003c\/div\u003e\n\u003cdiv class=\"pc-benefit\"\u003e\n\u003cstrong\u003e✓\u003c\/strong\u003eBeginner-friendly folding\u003c\/div\u003e\n\u003cdiv class=\"pc-benefit\"\u003e\n\u003cstrong\u003e✓\u003c\/strong\u003eFinish\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e \/* =========================================================    PAPER CHRISTMAS MASTER SET    SHOPIFY RESPONSIVE PRODUCT DESCRIPTION    MOBILE FIRST OPTIMIZATION ========================================================= *\/  .pc-page, .pc-page * {   box-sizing: border-box; }  .pc-page {   --green: #173f33;   --green-2: #245949;   --green-3: #315f53;   --red: #9d312f;   --red-dark: #862724;   --gold: #d9a642;   --cream: #fffaf2;   --soft: #f7efe4;   --text: #302b26;   --muted: #6c635a;    width: 100%;   max-width: 100%;   margin: 0 auto;   padding: 0;   overflow: hidden;    color: var(--text);   background:     radial-gradient(       circle at 10% 0%,       rgba(217,166,66,.10),       transparent 28%     ),     linear-gradient(       180deg,       #fffaf2 0%,       #f8f1e7 100%     );    font-family: inherit;   line-height: 1.5; }  \/* RESET *\/  .pc-page h1, .pc-page h2, .pc-page h3, .pc-page p, .pc-page img {   max-width: 100%; }  .pc-page h1, .pc-page h2, .pc-page h3 {   margin-top: 0; }  .pc-page p {   margin-top: 0; }  .pc-page img {   display: block;   height: auto; }  \/* GLOBAL WRAPPER *\/  .pc-wrap {   width: 100%;   max-width: 1160px;   margin: 0 auto;   padding: 0 20px; }  .pc-section {   padding: 58px 0; }  .pc-section-small {   padding: 34px 0; }  .pc-center {   text-align: center; }  \/* EYEBROW *\/  .pc-eyebrow {   display: inline-flex;   align-items: center;   justify-content: center;   gap: 7px;    max-width: 100%;   padding: 8px 14px;   margin-bottom: 15px;    border-radius: 999px;    background: #f4e4c2;   color: #79531f;    font-size: 12px;   line-height: 1.2;   font-weight: 800;   letter-spacing: .07em;   text-transform: uppercase; }  \/* HEADINGS *\/  .pc-title {   margin: 0;   color: var(--green);    font-size: clamp(38px, 5.4vw, 67px);   line-height: 1.01;   letter-spacing: -.045em;   font-weight: 900; }  .pc-h2 {   margin: 0 0 15px;   color: var(--green);    font-size: clamp(29px, 4vw, 45px);   line-height: 1.08;   letter-spacing: -.03em;   font-weight: 900; }  .pc-h3 {   margin: 0 0 8px;   color: var(--green);    font-size: 20px;   line-height: 1.2;   font-weight: 850; }  .pc-lead {   max-width: 760px;   margin: 18px 0 0;    color: #585048;    font-size: 18px;   line-height: 1.72; }  .pc-center .pc-lead {   margin-left: auto;   margin-right: auto; }  \/* IMAGES *\/  .pc-img {   display: block;   width: 100%;   max-width: 100%;   height: auto;    border-radius: 22px; }  .pc-card {   width: 100%;   overflow: hidden;    background: #fff;   border: 1px solid rgba(0,0,0,.07);   border-radius: 24px;    box-shadow:     0 16px 42px     rgba(50,36,22,.08); }  .pc-card img {   width: 100%;   max-width: 100%;   height: auto; }  \/* =========================================================    HERO ========================================================= *\/  .pc-hero {   padding: 48px 0 32px; }  .pc-hero-grid {   display: grid;   grid-template-columns: 1.03fr .97fr;    gap: 42px;   align-items: center; }  .pc-hero-image {   display: block;   width: 100%;   max-width: 100%;   height: auto;    border-radius: 25px;    box-shadow:     0 22px 64px     rgba(54,34,19,.15); }  \/* HERO POINTS *\/  .pc-points {   display: grid;   grid-template-columns:     repeat(2, minmax(0,1fr));    gap: 11px;   margin-top: 26px; }  .pc-point {   display: flex;   align-items: center;   gap: 10px;    min-height: 54px;   padding: 12px 14px;    background: rgba(255,255,255,.86);    border: 1px solid rgba(0,0,0,.07);   border-radius: 15px;    font-size: 14px;   line-height: 1.3;   font-weight: 750; }  .pc-check {   width: 29px;   height: 29px;    flex: 0 0 29px;    display: grid;   place-items: center;    border-radius: 50%;    background: var(--green);   color: #fff;    font-size: 14px;   font-weight: 900; }  \/* BUTTON *\/  .pc-btn {   display: inline-flex;   align-items: center;   justify-content: center;   gap: 8px;    min-height: 48px;   margin-top: 27px;   padding: 15px 25px;    border: 0;   border-radius: 999px;    background: var(--red);   color: #fff !important;    text-decoration: none !important;    font-size: 15px;   line-height: 1.2;   font-weight: 850;    cursor: pointer;    box-shadow:     0 10px 26px     rgba(157,49,47,.20);    transition:     transform .2s ease,     box-shadow .2s ease,     background .2s ease; }  .pc-btn:hover {   transform: translateY(-2px);   background: var(--red-dark);    box-shadow:     0 14px 30px     rgba(157,49,47,.24); }  \/* =========================================================    TWO COLUMN ========================================================= *\/  .pc-two {   display: grid;   grid-template-columns: 1fr 1fr;    gap: 38px;   align-items: center; }  .pc-copy {   min-width: 0; }  .pc-copy p {   margin: 0 0 15px;    color: #5b534c;    font-size: 17px;   line-height: 1.72; }  .pc-highlight {   margin-top: 20px;   padding: 17px 18px;    background: #fff3d9;    border-left:     4px solid     var(--gold);    border-radius:     0 14px 14px 0;    color: #654a20;    font-size: 15px;   line-height: 1.6;   font-weight: 700; }  \/* =========================================================    FIVE THEMES ========================================================= *\/  .pc-themes {   display: grid;    grid-template-columns:     repeat(5, minmax(0,1fr));    gap: 14px;   margin-top: 30px; }  .pc-theme {   min-width: 0;    padding: 19px 14px;    background: #fff;    border:     1px solid     rgba(0,0,0,.07);    border-radius: 18px;    text-align: center; }  .pc-theme-icon {   margin-bottom: 10px;   font-size: 34px;   line-height: 1; }  .pc-theme strong {   display: block;    color: var(--green);    font-size: 15px;   line-height: 1.3; }  .pc-theme small {   display: block;    margin-top: 8px;    color: var(--muted);    font-size: 13px;   line-height: 1.48; }  \/* =========================================================    DARK STEP SECTION ========================================================= *\/  .pc-dark {   position: relative;    padding: 62px 0;    background:     radial-gradient(       circle at 90% 10%,       rgba(255,255,255,.10),       transparent 27%     ),     linear-gradient(       135deg,       #173f33 0%,       #225448 55%,       #173f33 100%     );    color: #fff; }  .pc-dark .pc-h2 {   color: #fff; }  .pc-dark .pc-lead {   color: rgba(255,255,255,.82); }  .pc-step-layout {   display: grid;    grid-template-columns:     1.12fr .88fr;    gap: 40px;    align-items: center; }  .pc-step-copy {   min-width: 0; }  .pc-step-intro {   margin: 0;    color:     rgba(255,255,255,.84);    font-size: 17px;   line-height: 1.72; }  .pc-step-cards {   display: grid;    grid-template-columns:     repeat(3,1fr);    gap: 14px;    margin-top: 28px; }  .pc-step-card {   min-height: 158px;    padding: 21px 16px;    background:     rgba(255,255,255,.11);    border:     1px solid     rgba(255,255,255,.13);    border-radius: 17px; }  .pc-step-icon {   display: block;    margin-bottom: 13px;    font-size: 29px;   line-height: 1; }  .pc-step-card strong {   display: block;    margin-bottom: 8px;    color: #fff;    font-size: 16px;   line-height: 1.3; }  .pc-step-card p {   margin: 0;    color:     rgba(255,255,255,.79);    font-size: 13px;   line-height: 1.55; }  .pc-step-product {   position: relative;   min-width: 0; }  .pc-step-product img {   display: block;    width: 100%;   max-width: 100%;   height: auto;    border-radius: 24px;    box-shadow:     0 22px 48px     rgba(0,0,0,.22); }  \/* =========================================================    SIMPLE STEPS ========================================================= *\/  .pc-mini-steps {   display: grid;    grid-template-columns:     repeat(4,1fr);    gap: 14px;    margin-top: 26px; }  .pc-mini-step {   padding: 19px 15px;    background: #fff;    border:     1px solid     rgba(0,0,0,.07);    border-radius: 16px; }  .pc-mini-number {   width: 34px;   height: 34px;    display: grid;   place-items: center;    margin-bottom: 12px;    background: var(--red);   color: #fff;    border-radius: 50%;    font-weight: 900; }  .pc-mini-step p {   margin: 0;    color: #625950;    font-size: 14px;   line-height: 1.55; }  \/* =========================================================    INFO BOX ========================================================= *\/  .pc-info-box {   width: 100%;    padding: 34px;    background: #fff;    border:     1px solid     rgba(0,0,0,.07);    border-radius: 25px;    box-shadow:     0 16px 42px     rgba(48,35,22,.08); }  .pc-benefits {   display: grid;    grid-template-columns:     repeat(2,1fr);    gap: 12px 22px;    margin-top: 25px; }  .pc-benefit {   display: flex;    align-items: flex-start;    gap: 9px;    color: #50483f;    font-size: 15px;   line-height: 1.55; }  .pc-benefit strong {   flex: 0 0 auto;   color: var(--green); }  \/* =========================================================    FAQ ========================================================= *\/  .pc-faq {   width: 100%;   max-width: 900px;    margin: 30px auto 0;    text-align: left; }  .pc-faq details {   margin-bottom: 11px;    background: #fff;    border:     1px solid     rgba(0,0,0,.08);    border-radius: 15px;    overflow: hidden; }  .pc-faq summary {   position: relative;    padding: 18px 42px 18px 18px;    color: #304139;    font-size: 15px;   line-height: 1.45;   font-weight: 800;    cursor: pointer;    list-style: none; }  .pc-faq summary::-webkit-details-marker {   display: none; }  .pc-faq summary:after {   content: '+';    position: absolute;    right: 17px;   top: 50%;    transform: translateY(-50%);    color: var(--red);    font-size: 22px;   font-weight: 700; }  .pc-faq details[open] summary:after {   content: '−'; }  .pc-faq-answer {   padding:     0 18px 18px;    color: #655d55;    font-size: 14px;   line-height: 1.65; }  \/* =========================================================    FINAL CTA ========================================================= *\/  .pc-final {   padding: 58px 20px;    background:     radial-gradient(       circle at 20% 0%,       rgba(255,255,255,.14),       transparent 30%     ),     linear-gradient(       135deg,       #872724,       #b83b35     );    color: #fff;    text-align: center; }  .pc-final h2 {   max-width: 790px;    margin: 0 auto;    color: #fff;    font-size:     clamp(31px,4.5vw,49px);    line-height: 1.06;    letter-spacing: -.025em; }  .pc-final p {   max-width: 680px;    margin:     16px auto 0;    color:     rgba(255,255,255,.88);    font-size: 16px;   line-height: 1.7; }  .pc-final .pc-btn {   background: #fff;   color: #8a2926 !important; }   \/* =========================================================    TABLET ========================================================= *\/  @media screen and (max-width: 900px) {    .pc-hero-grid,   .pc-two,   .pc-step-layout {     grid-template-columns: 1fr;   }    .pc-themes {     grid-template-columns:       repeat(2,minmax(0,1fr));   }    .pc-theme:last-child {     grid-column: span 2;   }    .pc-step-cards {     grid-template-columns:       repeat(3,minmax(0,1fr));   }    .pc-mini-steps {     grid-template-columns:       repeat(2,minmax(0,1fr));   }    .pc-step-product {     max-width: 680px;     margin: 0 auto;   }  }   \/* =========================================================    MOBILE ========================================================= *\/  @media screen and (max-width: 749px) {    .pc-page {     width: 100% !important;     max-width: 100% !important;      margin: 0 !important;     padding: 0 !important;      overflow-x: hidden !important;   }    .pc-wrap {     width: 100% !important;      max-width: 100% !important;      margin: 0 !important;      padding:       0 14px !important;   }    .pc-section {     padding:       42px 0 !important;   }    .pc-section-small {     padding:       22px 0 !important;   }    \/* HERO *\/    .pc-hero {     padding:       24px 0 28px !important;   }    .pc-hero-grid {     display: flex !important;      flex-direction: column !important;      gap: 25px !important;   }    .pc-hero-grid \u003e div {     width: 100% !important;   }    .pc-hero-grid \u003e div:first-child {     order: 1;   }    .pc-hero-grid \u003e div:last-child {     order: 2;   }    .pc-eyebrow {     padding:       7px 11px !important;      margin-bottom:       12px !important;      font-size:       10px !important;      letter-spacing:       .055em !important;   }    .pc-title {     font-size:       clamp(34px, 10vw, 44px) !important;      line-height:       1.03 !important;      letter-spacing:       -.035em !important;   }    .pc-h2 {     font-size:       clamp(28px, 8vw, 36px) !important;      line-height:       1.08 !important;      letter-spacing:       -.025em !important;   }    .pc-lead {     font-size:       16px !important;      line-height:       1.65 !important;      margin-top:       14px !important;   }    .pc-hero-image {     border-radius:       18px !important;      box-shadow:       0 14px 34px       rgba(54,34,19,.14) !important;   }    \/* POINTS *\/    .pc-points {     grid-template-columns:       1fr !important;      gap:       9px !important;      margin-top:       20px !important;   }    .pc-point {     min-height:       49px !important;      padding:       10px 12px !important;      border-radius:       13px !important;      font-size:       13px !important;   }    .pc-check {     width:       26px !important;      height:       26px !important;      flex-basis:       26px !important;   }    \/* BUTTON *\/    .pc-btn {     display: flex !important;      width: 100% !important;      min-height:       50px !important;      margin-top:       21px !important;      padding:       14px 17px !important;      font-size:       14px !important;      text-align:       center !important;   }    \/* TWO COLUMN *\/    .pc-two {     display:       flex !important;      flex-direction:       column !important;      gap:       25px !important;   }    .pc-two \u003e div {     width:       100% !important;   }    .pc-copy p {     font-size:       15px !important;      line-height:       1.68 !important;      margin-bottom:       13px !important;   }    .pc-highlight {     padding:       14px !important;      margin-top:       16px !important;      font-size:       14px !important;   }    .pc-img {     border-radius:       17px !important;   }    \/* FIVE THEMES *\/    .pc-themes {     display:       grid !important;      grid-template-columns:       1fr !important;      gap:       10px !important;      margin-top:       23px !important;   }    .pc-theme,   .pc-theme:last-child {     grid-column:       auto !important;      width:       100% !important;      padding:       17px 15px !important;      border-radius:       15px !important;   }    .pc-theme-icon {     font-size:       30px !important;      margin-bottom:       8px !important;   }    .pc-theme strong {     font-size:       15px !important;   }    .pc-theme small {     font-size:       12px !important;      line-height:       1.5 !important;   }    \/* CARDS *\/    .pc-card {     border-radius:       17px !important;      box-shadow:       0 10px 25px       rgba(50,36,22,.07) !important;   }    \/* DARK SECTION *\/    .pc-dark {     padding:       43px 0 !important;   }    .pc-step-layout {     display:       flex !important;      flex-direction:       column !important;      gap:       25px !important;   }    .pc-step-copy {     width:       100% !important;   }    .pc-step-intro {     font-size:       15px !important;      line-height:       1.65 !important;   }    .pc-step-cards {     display:       grid !important;      grid-template-columns:       1fr !important;      gap:       10px !important;      margin-top:       21px !important;   }    .pc-step-card {     min-height:       auto !important;      padding:       17px 15px !important;      border-radius:       14px !important;   }    .pc-step-icon {     margin-bottom:       9px !important;      font-size:       25px !important;   }    .pc-step-card strong {     font-size:       15px !important;      margin-bottom:       5px !important;   }    .pc-step-card p {     font-size:       12px !important;      line-height:       1.5 !important;   }    .pc-step-product {     width:       100% !important;      max-width:       100% !important;      margin:       0 !important;   }    .pc-step-product img {     border-radius:       18px !important;   }    \/* MINI STEPS *\/    .pc-mini-steps {     display:       grid !important;      grid-template-columns:       1fr !important;      gap:       9px !important;      margin-top:       20px !important;   }    .pc-mini-step {     padding:       16px 14px !important;      border-radius:       14px !important;   }    .pc-mini-number {     width:       31px !important;      height:       31px !important;      margin-bottom:       9px !important;   }    .pc-mini-step p {     font-size:       13px !important;   }    \/* INFO BOX *\/    .pc-info-box {     padding:       23px 16px !important;      border-radius:       18px !important;   }    .pc-benefits {     grid-template-columns:       1fr !important;      gap:       10px !important;      margin-top:       21px !important;   }    .pc-benefit {     font-size:       13px !important;      line-height:       1.5 !important;   }    \/* FAQ *\/    .pc-faq {     margin-top:       22px !important;   }    .pc-faq details {     margin-bottom:       8px !important;      border-radius:       12px !important;   }    .pc-faq summary {     padding:       15px 39px 15px 14px !important;      font-size:       14px !important;      line-height:       1.45 !important;   }    .pc-faq summary:after {     right:       13px !important;      font-size:       20px !important;   }    .pc-faq-answer {     padding:       0 14px 15px !important;      font-size:       13px !important;      line-height:       1.6 !important;   }    \/* FINAL *\/    .pc-final {     padding:       45px 14px !important;   }    .pc-final h2 {     font-size:       30px !important;      line-height:       1.08 !important;   }    .pc-final p {     font-size:       14px !important;      line-height:       1.6 !important;      margin-top:       13px !important;   }  }   \/* =========================================================    SMALL PHONES ========================================================= *\/  @media screen and (max-width: 390px) {    .pc-wrap {     padding:       0 12px !important;   }    .pc-title {     font-size:       34px !important;   }    .pc-h2 {     font-size:       27px !important;   }    .pc-lead {     font-size:       15px !important;   }    .pc-point {     font-size:       12px !important;   }    .pc-final h2 {     font-size:       28px !important;   }  }   \/* =========================================================    SHOPIFY THEME COMPATIBILITY ========================================================= *\/  .shopify-section .pc-page, .product__description .pc-page, .rte .pc-page {   max-width: 100% !important; }  .rte .pc-page img {   margin:     0 !important; }  .rte .pc-page p {   margin-top:     0; }  .rte .pc-page a {   border-bottom:     0 !important; }  .rte .pc-page ul, .rte .pc-page ol {   margin:     0;     padding: 0; }   \/* PREVENT MOBILE OVERFLOW *\/  @media screen and (max-width: 749px) {    .pc-page,   .pc-page section,   .pc-page div,   .pc-page img {     max-width:       100% !important;   }    .pc-page {     overflow-x:       hidden !important;   }  } \u003c\/style\u003e","brand":"ZLG","offers":[{"title":"🎄Classic Christmas","offer_id":64644963205489,"sku":"CV3643154-Classic","price":16.98,"currency_code":"USD","in_stock":true},{"title":"✝️Nativity Story","offer_id":64644963238257,"sku":"CV3643154-Nativity","price":16.98,"currency_code":"USD","in_stock":true},{"title":"❄️North Pole Magic","offer_id":64644963271025,"sku":"CV3643154-North","price":16.98,"currency_code":"USD","in_stock":true},{"title":"🦊Woodland Christmas","offer_id":64644963303793,"sku":"CV3643154-Woodland","price":16.98,"currency_code":"USD","in_stock":true},{"title":"🍪Gingerbread Wonderland","offer_id":64644963336561,"sku":"CV3643154-Ginger","price":16.98,"currency_code":"USD","in_stock":true},{"title":"🔥🎁All Styles - 5 Pcs(Save 20% OFF \u0026 Free Shipping)","offer_id":64644963369329,"sku":"CV3643154-Classic+CV3643154-Nativity+CV3643154-North+CV3643154-Woodland+CV3643154-Ginger","price":69.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1024\/2870\/5137\/files\/a3017fc2abdc6d68507c75e8039267f0e77e28c9.jpg?v=1790066938","url":"https:\/\/viqzes.com\/products\/3d-diy-paper-christmas-1","provider":"viqzes","version":"1.0","type":"link"}