{"product_id":"christmas-mini-pie-mold-set","title":"Christmas Mini Pie Mold Collection","description":"\u003cstyle\u003e \/* =========================================================    CHRISTMAS MINI PIE MOLD COLLECTION    SHOPIFY PRODUCT DETAIL PAGE    US MARKET \/ FESTIVE HOLIDAY BAKING    16 DESIGNS \/ PREMIUM CHRISTMAS KITCHEN STYLE    RESPONSIVE \/ MOBILE FRIENDLY ========================================================= *\/  .cpm-page, .cpm-page *{   box-sizing:border-box; }  .cpm-page{   --black:#29231f;   --dark:#382624;   --charcoal:#655650;    --red:#b52f36;   --red-dark:#861f29;   --red-soft:#f8e7e5;   --red-light:#fff3f1;    --green:#3f684b;   --green-dark:#2b5037;   --green-soft:#e7f0e8;   --green-light:#f1f6f1;    --gold:#c39a42;   --gold-dark:#896822;   --gold-soft:#f5ecd4;   --gold-light:#fbf6e8;    --cream:#fbf7ef;   --cream-2:#f3eadf;    --brown:#79594b;   --brown-dark:#5c4035;   --brown-light:#f1e7df;    --white:#ffffff;    --text:#29231f;   --muted:#716862;   --muted-light:#91877f;    --border:#e1d4c9;   --border-dark:#d0c0b3;    width:100%;   max-width:1920px;   margin:0 auto;    color:var(--text);   background:var(--cream);    font-family:     -apple-system,     BlinkMacSystemFont,     'Segoe UI',     Roboto,     Helvetica,     Arial,     sans-serif;    line-height:1.55; }  .cpm-page img{   display:block;   width:100%;   max-width:100%;   height:auto;   margin:0;   padding:0;   border:0; }  .cpm-page a{   text-decoration:none; }  .cpm-container{   width:100%;   max-width:1160px;   margin:0 auto; }  .cpm-section{   padding:54px 20px; }   \/* =========================================================    COMMON HEADING ========================================================= *\/  .cpm-heading{   max-width:780px;   margin:0 auto 30px;   text-align:center; }  .cpm-eyebrow{   display:inline-flex;   align-items:center;   justify-content:center;    margin-bottom:9px;   padding:5px 12px;    border-radius:999px;    color:var(--red-dark);   background:var(--red-light);   border:1px solid rgba(181,47,54,.10);    font-size:10px;   font-weight:900;   letter-spacing:1px;   text-transform:uppercase; }  .cpm-title{   margin:0 0 10px;    color:var(--black);    font-size:39px;   line-height:1.08;   font-weight:950;   letter-spacing:-1px; }  .cpm-title span{   color:var(--red); }  .cpm-description{   max-width:720px;   margin:0 auto;    color:var(--muted);    font-size:16px;   line-height:1.55; }   \/* =========================================================    IMAGE ========================================================= *\/  .cpm-image{   width:100%;   margin:0;   padding:0;    line-height:0;   overflow:hidden; }  .cpm-image img{   width:100%;   height:auto;   object-fit:contain; }   \/* =========================================================    01 TOP HERO BANNER ========================================================= *\/  .cpm-hero{   position:relative;   overflow:hidden;    padding:54px 20px 56px;    color:#fff;    background:     radial-gradient(       circle at 7% 8%,       rgba(181,47,54,.36),       transparent 28%     ),     radial-gradient(       circle at 93% 90%,       rgba(63,104,75,.32),       transparent 31%     ),     linear-gradient(       135deg,       #302020 0%,       #51282c 52%,       #294333 100%     ); }  .cpm-hero-copy{   max-width:900px;   margin:0 auto 25px;   text-align:center; }  .cpm-badge{   display:inline-flex;   align-items:center;   justify-content:center;    margin-bottom:12px;   padding:6px 13px;    border:1px solid rgba(255,255,255,.16);   border-radius:999px;    color:#f8df9d;   background:rgba(255,255,255,.07);    font-size:10px;   font-weight:900;   letter-spacing:1px; }  .cpm-hero h1{   margin:0 0 13px;    color:#fff;    font-size:52px;   line-height:1.02;   font-weight:950;   letter-spacing:-1.7px; }  .cpm-hero h1 span{   color:#e7c873; }  .cpm-hero-text{   max-width:760px;   margin:0 auto 17px;    color:rgba(255,255,255,.82);    font-size:17px;   line-height:1.55; }  .cpm-pills{   display:flex;   flex-wrap:wrap;   justify-content:center;   gap:6px; }  .cpm-pills span{   padding:6px 10px;    border:1px solid rgba(255,255,255,.13);   border-radius:999px;    color:#f9f4e9;   background:rgba(255,255,255,.065);    font-size:11px;   font-weight:850; }  .cpm-hero-image{   max-width:1080px;   margin:0 auto;    overflow:hidden;    border-radius:20px;   border:1px solid rgba(255,255,255,.15);    background:#fff;    box-shadow:     0 18px 45px rgba(22,12,12,.34); }   \/* =========================================================    02 GIF \/ DEMONSTRATION ========================================================= *\/  .cpm-demo{   padding:50px 20px;    color:#fff;    background:     linear-gradient(       135deg,       #542c2f 0%,       #49302f 52%,       #34503c 100%     ); }  .cpm-demo .cpm-eyebrow{   color:#ead18a;   background:rgba(234,209,138,.08);   border:1px solid rgba(234,209,138,.17); }  .cpm-demo .cpm-title{   color:#fff; }  .cpm-demo .cpm-title span{   color:#e7c873; }  .cpm-demo .cpm-description{   color:rgba(255,255,255,.76); }  .cpm-demo-box{   max-width:980px;   margin:0 auto;    overflow:hidden;    border-radius:18px;   border:1px solid rgba(255,255,255,.14);    background:#fff;    box-shadow:     0 16px 40px rgba(20,14,13,.28); }   \/* =========================================================    03 PRODUCT INTRODUCTION ========================================================= *\/  .cpm-intro{   background:     linear-gradient(       180deg,       #fbf7f0 0%,       #f8f0e7 100%     ); }  .cpm-intro-image{   max-width:1050px;   margin:0 auto 20px;    overflow:hidden;    border-radius:18px;   border:1px solid var(--border);    background:#fff;    box-shadow:     0 8px 22px rgba(74,48,38,.075); }  .cpm-intro-copy{   max-width:980px;   margin:0 auto;   padding:25px 28px;    text-align:center;    border-radius:18px;   border:1px solid var(--border);    background:     linear-gradient(       145deg,       #fffefa 0%,       #fbf0e4 100%     );    box-shadow:     0 6px 18px rgba(74,48,38,.035); }  .cpm-intro-copy h2{   margin:0 0 9px;    color:var(--black);    font-size:28px;   line-height:1.12;   font-weight:950; }  .cpm-intro-copy h2 span{   color:var(--red); }  .cpm-intro-copy p{   max-width:820px;   margin:0 auto 16px;    color:var(--muted);    font-size:15px;   line-height:1.58; }  .cpm-mini-points{   display:grid;   grid-template-columns:repeat(4,minmax(0,1fr));   gap:7px; }  .cpm-mini-point{   padding:11px 10px;    border-radius:10px;   border:1px solid var(--border);    background:#fffdf9;    transition:     transform .22s ease,     box-shadow .22s ease; }  .cpm-mini-point:hover{   transform:translateY(-2px);    box-shadow:     0 6px 15px rgba(74,48,38,.07); }  .cpm-mini-point strong{   display:block;   margin-bottom:2px;    color:var(--black);    font-size:13px; }  .cpm-mini-point span{   color:#77706a;    font-size:11px;   line-height:1.38; }   \/* =========================================================    04 DETAILED FEATURES ========================================================= *\/  .cpm-features{   background:     linear-gradient(       180deg,       #f8eee6 0%,       #fbf8f3 100%     ); }  .cpm-feature-grid{   display:grid;   grid-template-columns:repeat(2,minmax(0,1fr));   gap:10px; }  .cpm-feature{   overflow:hidden;    border-radius:15px;   border:1px solid var(--border);    box-shadow:     0 5px 16px rgba(74,48,38,.055);    transition:     transform .25s ease,     box-shadow .25s ease; }  .cpm-feature:hover{   transform:translateY(-2px);    box-shadow:     0 11px 25px rgba(74,48,38,.10); }  .cpm-feature:nth-child(1){   background:#fffdf9; }  .cpm-feature:nth-child(2){   background:#f9e9e8; }  .cpm-feature:nth-child(3){   background:#eaf2eb; }  .cpm-feature:nth-child(4){   background:#f7efd9; }  .cpm-feature-copy{   padding:16px 18px; }  .cpm-feature h3{   margin:0 0 5px;    color:var(--black);    font-size:18px;   line-height:1.18;   font-weight:950; }  .cpm-feature p{   margin:0;    color:var(--muted);    font-size:13px;   line-height:1.5; }   \/* =========================================================    05 CORE SELLING POINTS ========================================================= *\/  .cpm-benefits{   background:#fffdf9; }  .cpm-benefit-grid{   display:grid;   grid-template-columns:repeat(2,minmax(0,1fr));   gap:9px;    max-width:1040px;   margin:0 auto; }  .cpm-benefit{   position:relative;   overflow:hidden;    padding:20px 21px 20px 24px;    border-radius:14px;   border:1px solid var(--border); }  .cpm-benefit::before{   content:'';    position:absolute;   top:0;   left:0;   bottom:0;    width:4px;    background:var(--red); }  .cpm-benefit:nth-child(1){   background:#f9e9e8; }  .cpm-benefit:nth-child(2){   background:#eaf2eb; }  .cpm-benefit:nth-child(2)::before{   background:var(--green); }  .cpm-benefit:nth-child(3){   background:#f7efd9; }  .cpm-benefit:nth-child(3)::before{   background:var(--gold); }  .cpm-benefit:nth-child(4){   background:#f1e8df; }  .cpm-benefit:nth-child(4)::before{   background:var(--brown); }  .cpm-benefit-num{   margin-bottom:3px;    color:var(--red-dark);    font-size:9px;   font-weight:950;   letter-spacing:1px; }  .cpm-benefit:nth-child(2) .cpm-benefit-num{   color:var(--green-dark); }  .cpm-benefit:nth-child(3) .cpm-benefit-num{   color:var(--gold-dark); }  .cpm-benefit:nth-child(4) .cpm-benefit-num{   color:var(--brown-dark); }  .cpm-benefit h3{   margin:0 0 4px;    color:var(--black);    font-size:18px;   line-height:1.2;   font-weight:950; }  .cpm-benefit p{   margin:0;    color:var(--muted);    font-size:13px;   line-height:1.48; }   \/* =========================================================    06 16 DESIGNS ========================================================= *\/  .cpm-designs{   background:     linear-gradient(       135deg,       #faf0e8 0%,       #f2f5ee 100%     ); }  .cpm-design-grid{   display:grid;   grid-template-columns:repeat(4,minmax(0,1fr));   gap:9px;    max-width:1080px;   margin:0 auto; }  .cpm-design{   overflow:hidden;    border-radius:14px;   border:1px solid var(--border);    background:#fffdf9;    box-shadow:     0 5px 15px rgba(74,48,38,.05);    transition:     transform .25s ease,     box-shadow .25s ease; }  .cpm-design:hover{   transform:translateY(-2px);    box-shadow:     0 11px 25px rgba(74,48,38,.10); }  .cpm-design-copy{   padding:11px 10px;    text-align:center; }  .cpm-design h3{   margin:0 0 3px;    color:var(--black);    font-size:14px;   font-weight:950; }  .cpm-design p{   margin:0;    color:var(--muted);    font-size:10px;   line-height:1.4; }   \/* =========================================================    07 HOW TO USE ========================================================= *\/  .cpm-steps{   background:#fffdf9; }  .cpm-step-grid{   display:grid;   grid-template-columns:repeat(4,minmax(0,1fr));   gap:9px;    max-width:1060px;   margin:0 auto; }  .cpm-step{   padding:20px 15px;    text-align:center;    border-radius:14px;   border:1px solid var(--border);    background:#fffdf9;    box-shadow:     0 5px 15px rgba(74,48,38,.05); }  .cpm-step-icon{   width:44px;   height:44px;    display:flex;   align-items:center;   justify-content:center;    margin:0 auto 8px;    border-radius:12px;    color:var(--red-dark);   background:var(--red-light);    font-size:20px; }  .cpm-step:nth-child(2) .cpm-step-icon{   color:var(--green-dark);   background:var(--green-light); }  .cpm-step:nth-child(3) .cpm-step-icon{   color:var(--gold-dark);   background:var(--gold-light); }  .cpm-step:nth-child(4) .cpm-step-icon{   color:var(--brown-dark);   background:var(--brown-light); }  .cpm-step h3{   margin:0 0 5px;    color:var(--black);    font-size:17px;   font-weight:950; }  .cpm-step p{   margin:0;    color:var(--muted);    font-size:12px;   line-height:1.45; }   \/* =========================================================    08 SPECIFICATIONS ========================================================= *\/  .cpm-specs{   background:     linear-gradient(       180deg,       #faf5ec 0%,       #f3e9dd 100%     ); }  .cpm-spec-box{   max-width:970px;   margin:0 auto;   padding:8px;    border-radius:16px;   border:1px solid var(--border);    background:#f5ede3;    box-shadow:     0 7px 20px rgba(74,48,38,.045); }  .cpm-spec-row{   display:grid;   grid-template-columns:34% 66%;    overflow:hidden;    margin-bottom:5px;    border-radius:8px;   border:1px solid #dfd1c4;    background:#fffdf9; }  .cpm-spec-row:last-child{   margin-bottom:0; }  .cpm-spec-label{   padding:11px 13px;    color:#fff;    background:     linear-gradient(       135deg,       #4a2c2d,       #5b3434     );    font-size:13px;   font-weight:900; }  .cpm-spec-value{   padding:11px 13px;    color:#655d57;   background:#fffdf9;    font-size:13px; }   \/* =========================================================    09 CUSTOMER FEEDBACK ========================================================= *\/  .cpm-reviews{   background:     linear-gradient(       135deg,       #f8eaea 0%,       #edf3ed 100%     ); }  .cpm-review-note{   max-width:800px;   margin:-5px auto 20px;   padding:11px 13px;    text-align:center;    border-radius:10px;   border:1px solid #dfd4cb;    color:#6f6862;   background:rgba(255,255,255,.92);    font-size:12px; }  .cpm-review-summary{   max-width:900px;   margin:0 auto 16px;    display:flex;   align-items:center;   justify-content:center;   gap:18px;   flex-wrap:wrap;    padding:16px;    border-radius:14px;   border:1px solid var(--border);    background:#fffdf9;    box-shadow:     0 5px 15px rgba(74,48,38,.045); }  .cpm-rating{   text-align:center; }  .cpm-rating strong{   display:block;    color:var(--red-dark);    font-size:28px;   line-height:1;   font-weight:950; }  .cpm-rating span{   display:block;   margin-top:4px;    color:#d29a38;    font-size:14px;   letter-spacing:2px; }  .cpm-rating small{   display:block;   margin-top:3px;    color:#817973;    font-size:10px; }  .cpm-review-grid{   display:grid;   grid-template-columns:repeat(3,minmax(0,1fr));   gap:9px;    max-width:1060px;   margin:0 auto; }  .cpm-review{   padding:18px;    border-radius:14px;   border:1px solid var(--border);    background:#fffdf9;    box-shadow:     0 5px 15px rgba(74,48,38,.045); }  .cpm-review:nth-child(2){   background:#eaf2eb; }  .cpm-review:nth-child(3){   background:#f7efd9; }  .cpm-review-stars{   margin-bottom:5px;    color:#d29a38;    font-size:13px;   letter-spacing:1px; }  .cpm-review h3{   margin:0 0 5px;    color:var(--black);    font-size:16px;   font-weight:950; }  .cpm-review p{   margin:0;    color:#69615c;    font-size:13px;   line-height:1.48; }  .cpm-review-user{   margin-top:8px;    color:#99918b;    font-size:9px;   font-weight:800;   letter-spacing:.4px; }   \/* =========================================================    10 FAQ ========================================================= *\/  .cpm-faq{   background:     linear-gradient(       135deg,       #faf3eb 0%,       #f1f5ef 100%     ); }  .cpm-faq-list{   max-width:930px;   margin:0 auto; }  .cpm-faq details{   overflow:hidden;    margin-bottom:6px;    border-radius:10px;   border:1px solid #dfd5cb;    background:#fffdf9;    box-shadow:     0 3px 10px rgba(74,48,38,.035); }  .cpm-faq details:last-child{   margin-bottom:0; }  .cpm-faq summary{   display:flex;   align-items:center;   justify-content:space-between;   gap:12px;    padding:14px 16px;    cursor:pointer;   list-style:none;    color:var(--black);    font-size:15px;   font-weight:900; }  .cpm-faq summary::-webkit-details-marker{   display:none; }  .cpm-faq summary::after{   content:'⌄';    flex:0 0 27px;    width:27px;   height:27px;    display:flex;   align-items:center;   justify-content:center;    border-radius:50%;    color:var(--red-dark);   background:var(--red-light);    font-size:16px;   font-weight:900;    transition:     transform .35s ease,     background .35s ease,     color .35s ease; }  .cpm-faq details[open] summary::after{   transform:rotate(180deg);    color:#fff;   background:var(--red-dark); }  .cpm-faq-answer{   padding:0 16px 14px;    color:#69615c;    font-size:13px;   line-height:1.55; }   \/* =========================================================    11 FOUR GUARANTEES ========================================================= *\/  .cpm-guarantees{   background:#fffdf9; }  .cpm-guarantee-grid{   display:grid;   grid-template-columns:repeat(2,minmax(0,1fr));   gap:9px;    max-width:1050px;   margin:0 auto; }  .cpm-guarantee{   padding:18px;    border-radius:14px;   border:1px solid var(--border);    box-shadow:     0 5px 15px rgba(74,48,38,.04); }  .cpm-guarantee:nth-child(1){   background:#f1e8df; }  .cpm-guarantee:nth-child(2){   background:#f7efd9; }  .cpm-guarantee:nth-child(3){   background:#eaf2eb; }  .cpm-guarantee:nth-child(4){   background:#f9e9e8; }  .cpm-guarantee-icon{   width:39px;   height:39px;    display:flex;   align-items:center;   justify-content:center;    margin-bottom:7px;    border-radius:10px;    color:var(--brown-dark);   background:#fffdf9;    font-size:19px;    box-shadow:     0 3px 9px rgba(74,48,38,.055); }  .cpm-guarantee:nth-child(2) .cpm-guarantee-icon{   color:var(--gold-dark); }  .cpm-guarantee:nth-child(3) .cpm-guarantee-icon{   color:var(--green-dark); }  .cpm-guarantee:nth-child(4) .cpm-guarantee-icon{   color:var(--red-dark); }  .cpm-guarantee h3{   margin:0 0 4px;    color:var(--black);    font-size:17px;   font-weight:950; }  .cpm-guarantee p{   margin:0;    color:#68605a;    font-size:12px;   line-height:1.45; }   \/* =========================================================    12 FINAL CTA ========================================================= *\/  .cpm-cta{   position:relative;   overflow:hidden;    padding:55px 20px;    text-align:center;    color:#fff;    background:     radial-gradient(       circle at 7% 20%,       rgba(181,47,54,.36),       transparent 25%     ),     radial-gradient(       circle at 91% 80%,       rgba(63,104,75,.31),       transparent 28%     ),     linear-gradient(       135deg,       #302020 0%,       #54282c 54%,       #2e4937 100%     ); }  .cpm-cta h2{   margin:0 0 9px;    color:#fff;    font-size:39px;   line-height:1.08;   font-weight:950;   letter-spacing:-1px; }  .cpm-cta h2 span{   color:#e7c873; }  .cpm-cta p{   max-width:680px;   margin:0 auto 20px;    color:rgba(255,255,255,.78);    font-size:16px;   line-height:1.55; }  .cpm-btn{   display:inline-flex;   align-items:center;   justify-content:center;    min-height:49px;   padding:0 27px;    border-radius:999px;    color:#fff !important;    background:     linear-gradient(       135deg,       #b83a40 0%,       #85252d 100%     );    text-decoration:none;    font-size:15px;   font-weight:950;    box-shadow:     0 9px 23px rgba(0,0,0,.28);    transition:     transform .25s ease,     box-shadow .25s ease; }  .cpm-btn:hover{   transform:     translateY(-3px)     scale(1.02);    box-shadow:     0 15px 31px rgba(0,0,0,.36); }  .cpm-btn:active{   transform:scale(.94); }   \/* =========================================================    FLOATING BUY NOW ========================================================= *\/  .cpm-floating-buy{   position:fixed;   z-index:99999;    right:16px;   bottom:16px;    display:flex;   align-items:center;   justify-content:center;    min-height:48px;   padding:0 20px;    border-radius:999px;    color:#fff !important;    background:     linear-gradient(       135deg,       #b83a40 0%,       #85252d 100%     );    text-decoration:none;    font-size:14px;   font-weight:950;    box-shadow:     0 10px 26px rgba(0,0,0,.28);    transition:     transform .25s ease,     box-shadow .25s ease; }  .cpm-floating-buy:hover{   transform:     translateY(-3px)     scale(1.03);    box-shadow:     0 16px 33px rgba(0,0,0,.36); }  .cpm-floating-buy:active{   transform:scale(.90); }   \/* =========================================================    TABLET ========================================================= *\/  @media(max-width:900px){    .cpm-section{     padding:45px 17px;   }    .cpm-title{     font-size:34px;   }    .cpm-hero{     padding:46px 17px 48px;   }    .cpm-hero h1{     font-size:44px;   }    .cpm-mini-points{     grid-template-columns:repeat(2,minmax(0,1fr));   }    .cpm-design-grid{     grid-template-columns:repeat(4,minmax(0,1fr));   }    .cpm-step-grid{     grid-template-columns:repeat(2,minmax(0,1fr));   } }   \/* =========================================================    MOBILE ========================================================= *\/  @media(max-width:700px){    .cpm-section{     padding:36px 11px;   }    .cpm-heading{     margin-bottom:22px;   }    .cpm-eyebrow{     margin-bottom:6px;     padding:4px 9px;      font-size:8px;   }    .cpm-title{     margin-bottom:7px;      font-size:26px;     letter-spacing:-.4px;   }    .cpm-description{     font-size:13px;     line-height:1.48;   }     \/* HERO *\/    .cpm-hero{     padding:36px 11px 34px;   }    .cpm-hero-copy{     margin-bottom:18px;   }    .cpm-badge{     margin-bottom:9px;     padding:5px 10px;      font-size:8px;   }    .cpm-hero h1{     margin-bottom:10px;      font-size:31px;     letter-spacing:-.8px;   }    .cpm-hero-text{     margin-bottom:14px;      font-size:14px;     line-height:1.5;   }    .cpm-pills{     gap:4px;   }    .cpm-pills span{     padding:4px 7px;      font-size:9px;   }    .cpm-hero-image{     border-radius:15px;   }     \/* DEMO *\/    .cpm-demo{     padding:36px 11px;   }    .cpm-demo-box{     border-radius:14px;   }     \/* INTRO *\/    .cpm-intro-image{     margin-bottom:14px;     border-radius:14px;   }    .cpm-intro-copy{     padding:18px 13px;     border-radius:14px;   }    .cpm-intro-copy h2{     font-size:22px;   }    .cpm-intro-copy p{     font-size:13px;     margin-bottom:13px;   }    .cpm-mini-points{     gap:5px;   }    .cpm-mini-point{     padding:8px 6px;     border-radius:8px;   }    .cpm-mini-point strong{     font-size:10px;   }    .cpm-mini-point span{     font-size:8px;   }     \/* FEATURES *\/    .cpm-feature-grid{     gap:6px;   }    .cpm-feature{     border-radius:10px;   }    .cpm-feature-copy{     padding:10px 8px 11px;   }    .cpm-feature h3{     margin-bottom:3px;      font-size:13px;   }    .cpm-feature p{     font-size:10px;     line-height:1.38;   }     \/* BENEFITS *\/    .cpm-benefit-grid{     gap:5px;   }    .cpm-benefit{     padding:12px 8px 12px 11px;     border-radius:9px;   }    .cpm-benefit::before{     width:3px;   }    .cpm-benefit-num{     font-size:7px;   }    .cpm-benefit h3{     font-size:13px;   }    .cpm-benefit p{     font-size:10px;     line-height:1.38;   }     \/* DESIGNS *\/    .cpm-design-grid{     grid-template-columns:repeat(2,minmax(0,1fr));     gap:5px;   }    .cpm-design{     border-radius:9px;   }    .cpm-design-copy{     padding:9px 6px;   }    .cpm-design h3{     font-size:11px;   }    .cpm-design p{     font-size:8px;   }     \/* STEPS *\/    .cpm-step-grid{     grid-template-columns:repeat(2,minmax(0,1fr));     gap:5px;   }    .cpm-step{     padding:12px 6px;     border-radius:9px;   }    .cpm-step-icon{     width:32px;     height:32px;      margin-bottom:5px;      border-radius:8px;      font-size:14px;   }    .cpm-step h3{     font-size:11px;     line-height:1.25;   }    .cpm-step p{     font-size:8px;     line-height:1.35;   }     \/* SPECS *\/    .cpm-spec-box{     padding:4px;     border-radius:11px;   }    .cpm-spec-row{     grid-template-columns:37% 63%;      margin-bottom:3px;      border-radius:6px;   }    .cpm-spec-label,   .cpm-spec-value{     padding:7px 6px;      font-size:10px;     line-height:1.34;   }     \/* REVIEWS *\/    .cpm-review-note{     margin:-2px auto 13px;     padding:8px;      font-size:9px;   }    .cpm-review-summary{     gap:12px;     padding:11px;     margin-bottom:12px;     border-radius:9px;   }    .cpm-rating strong{     font-size:22px;   }    .cpm-rating span{     font-size:11px;   }    .cpm-rating small{     font-size:8px;   }    .cpm-review-grid{     grid-template-columns:repeat(3,minmax(0,1fr));     gap:4px;   }    .cpm-review{     padding:9px 6px;     border-radius:8px;   }    .cpm-review-stars{     margin-bottom:2px;     font-size:7px;   }    .cpm-review h3{     margin-bottom:3px;      font-size:11px;     line-height:1.25;   }    .cpm-review p{     font-size:9px;     line-height:1.34;   }    .cpm-review-user{     margin-top:4px;     font-size:6px;   }     \/* FAQ *\/    .cpm-faq details{     margin-bottom:4px;     border-radius:7px;   }    .cpm-faq summary{     gap:6px;     padding:10px;      font-size:12px;     line-height:1.3;   }    .cpm-faq summary::after{     width:21px;     height:21px;      flex:0 0 21px;      font-size:12px;   }    .cpm-faq-answer{     padding:0 10px 10px;      font-size:11px;     line-height:1.45;   }     \/* GUARANTEES *\/    .cpm-guarantee-grid{     gap:5px;   }    .cpm-guarantee{     padding:11px 7px;     border-radius:9px;   }    .cpm-guarantee-icon{     width:31px;     height:31px;      margin-bottom:4px;      border-radius:7px;      font-size:14px;   }    .cpm-guarantee h3{     font-size:11px;     line-height:1.25;   }    .cpm-guarantee p{     font-size:8px;     line-height:1.35;   }     \/* CTA *\/    .cpm-cta{     padding:38px 11px;   }    .cpm-cta h2{     font-size:26px;   }    .cpm-cta p{     margin-bottom:16px;     font-size:13px;   }    .cpm-btn{     min-height:43px;     padding:0 20px;      font-size:13px;   }    .cpm-floating-buy{     right:7px;     bottom:7px;      min-height:42px;     padding:0 15px;      font-size:12px;   } }   \/* =========================================================    SMALL PHONE ========================================================= *\/  @media(max-width:430px){    .cpm-hero h1{     font-size:29px;   }    .cpm-title{     font-size:23px;   }    .cpm-description{     font-size:12px;   }    .cpm-feature h3{     font-size:12px;   }    .cpm-feature p{     font-size:9px;   }    .cpm-benefit h3{     font-size:12px;   }    .cpm-benefit p{     font-size:9px;   }    .cpm-step h3{     font-size:10px;   }    .cpm-step p{     font-size:7px;   }    .cpm-design h3{     font-size:10px;   }    .cpm-design p{     font-size:7px;   }    .cpm-spec-label,   .cpm-spec-value{     font-size:9px;   }    .cpm-guarantee h3{     font-size:10px;   }    .cpm-guarantee p{     font-size:8px;   } } \u003c\/style\u003e \u003cdiv class=\"cpm-page\"\u003e \u003c!-- =====================================================      01 TOP HERO BANNER ====================================================== --\u003e \u003csection class=\"cpm-hero\"\u003e \u003cdiv class=\"cpm-container\"\u003e \u003cdiv class=\"cpm-hero-copy\"\u003e \u003cdiv class=\"cpm-badge\"\u003e🎄 CHRISTMAS BAKING COLLECTION\u003c\/div\u003e \u003ch1\u003eBake Tiny Holiday Treats \u003cspan\u003eFull of Christmas Cheer.\u003c\/span\u003e \u003c\/h1\u003e \u003cp class=\"cpm-hero-text\"\u003eCreate festive mini pies, pastries and holiday treats with a collection of adorable Christmas-inspired molds. Choose from up to 16 fun designs and make every dessert feel a little more special.\u003c\/p\u003e \u003cdiv class=\"cpm-pills\"\u003e \u003cspan\u003e🎄 16 Designs\u003c\/span\u003e \u003cspan\u003e🥧 Mini Pie Making\u003c\/span\u003e \u003cspan\u003e✨ Festive Shapes\u003c\/span\u003e \u003cspan\u003e🍪 Easy to Use\u003c\/span\u003e \u003cspan\u003e🎁 Holiday Baking\u003c\/span\u003e \u003cspan\u003e👩🍳 Kitchen Fun\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"cpm-hero-image\"\u003e \u003cdiv class=\"cpm-image\"\u003e \u003c!-- REPLACE WITH YOUR MAIN PRODUCT IMAGE --\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/Savetik-Net_7678774843310984479_v3_00_00_00--00_00_20.gif?v=1788418943\" alt=\"\"\u003e\u003cbr\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- =====================================================      02 GIF \/ DEMONSTRATION ====================================================== --\u003e \u003csection class=\"cpm-demo\"\u003e \u003cdiv class=\"cpm-container\"\u003e \u003cdiv class=\"cpm-heading\"\u003e \u003cspan class=\"cpm-eyebrow\"\u003e 🎬 MADE FOR EVERYDAY\u003c\/span\u003e \u003ch2 class=\"cpm-title\"\u003ePress. Shape.\u003cbr\u003e\u003cspan\u003eBake \u0026amp; Enjoy.\u003c\/span\u003e \u003c\/h2\u003e \u003cp class=\"cpm-description\"\u003eAdd your dough, shape your favorite Christmas design, fill with your favorite ingredients and create charming bite-sized holiday treats.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"cpm-demo-box\"\u003e \u003cdiv class=\"cpm-image\"\u003e \u003c!-- REPLACE WITH PRODUCT GIF \/ DEMO IMAGE --\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/O1CN016YDFy42MOIJ17Egl__2220656398201-0-cib.jpg?v=1788418942\" alt=\"\"\u003e\u003cbr\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- =====================================================      03 PRODUCT INTRODUCTION ====================================================== --\u003e \u003csection class=\"cpm-section cpm-intro\"\u003e \u003cdiv class=\"cpm-container\"\u003e \u003cdiv class=\"cpm-heading\"\u003e \u003cspan class=\"cpm-eyebrow\"\u003e 🥧 HOLIDAY BAKING MADE FUN \u003c\/span\u003e \u003ch2 class=\"cpm-title\"\u003eSmall Pies.\u003cbr\u003e\u003cspan\u003eBig Christmas Spirit.\u003c\/span\u003e \u003c\/h2\u003e \u003cp class=\"cpm-description\"\u003eBring a playful holiday touch to your kitchen with mini pie molds designed to turn ordinary dough into festive little treats.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"cpm-intro-image\"\u003e \u003cdiv class=\"cpm-image\"\u003e \u003c!-- REPLACE WITH PRODUCT DETAIL IMAGE --\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/O1CN01yupP1loWDME17c6Q__2220656398201-0-cib.jpg?v=1788418942\" alt=\"\"\u003e\u003cbr\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"cpm-intro-copy\"\u003e \u003ch2\u003eMake Holiday Baking More Fun. \u003cspan\u003eOne Mini Pie at a Time.\u003c\/span\u003e \u003c\/h2\u003e \u003cp\u003eInstead of making the same ordinary desserts, use festive mini molds to create individual treats with charming Christmas-inspired shapes. The compact size makes them fun for holiday parties, family baking, dessert tables and seasonal gifts.\u003c\/p\u003e \u003cdiv class=\"cpm-mini-points\"\u003e \u003cdiv class=\"cpm-mini-point\"\u003e \u003cstrong\u003e🎄 16 DESIGNS\u003c\/strong\u003e \u003cspan\u003e A variety of festive shapes give you more ways to decorate your holiday desserts. \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"cpm-mini-point\"\u003e \u003cstrong\u003e🥧 MINI SIZE\u003c\/strong\u003e \u003cspan\u003e Create individual portions that are perfect for parties and dessert displays. \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"cpm-mini-point\"\u003e \u003cstrong\u003e✨ FESTIVE LOOK\u003c\/strong\u003e \u003cspan\u003e Add instant Christmas character to homemade pies and pastries. \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"cpm-mini-point\"\u003e \u003cstrong\u003e👩🍳 EASY BAKING\u003c\/strong\u003e \u003cspan\u003e A simple way to make creative holiday treats without complicated decorating. \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- =====================================================      04 DETAILED FEATURES ====================================================== --\u003e \u003csection class=\"cpm-section cpm-features\"\u003e \u003cdiv class=\"cpm-container\"\u003e \u003cdiv class=\"cpm-heading\"\u003e \u003cspan class=\"cpm-eyebrow\"\u003e 🔍 PRODUCT FEATURES \u003c\/span\u003e \u003ch2 class=\"cpm-title\"\u003eDesigned for\u003cbr\u003e\u003cspan\u003eFestive Kitchen Fun.\u003c\/span\u003e \u003c\/h2\u003e \u003cp class=\"cpm-description\"\u003eFrom holiday parties to cozy family baking days, these mini molds make seasonal treats more creative and visually appealing.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"cpm-feature-grid\"\u003e \u003cdiv class=\"cpm-feature\"\u003e \u003cdiv class=\"cpm-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/O1CN01bj7VNmcLNoK17MUg__2220656398201-0-cib.jpg?v=1788418941\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"cpm-feature-copy\"\u003e \u003ch3\u003e🎄 16 Festive Designs\u003c\/h3\u003e \u003cp\u003eChoose from a variety of Christmas-inspired shapes to create different looks for your holiday pies and pastries.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"cpm-feature\"\u003e \u003cdiv class=\"cpm-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/O1CN01JUPfMTMeFiH17MUd__2222462528838-0-cib.jpg?v=1788418941\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"cpm-feature-copy\"\u003e \u003ch3\u003e🥧 Perfect Mini Treat Size\u003c\/h3\u003e \u003cp\u003eCreate individual-sized desserts that are easy to serve, share and arrange on a festive Christmas dessert table.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"cpm-feature\"\u003e \u003cdiv class=\"cpm-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/7d4226af4cb04eac9e87a596d1f1f4dd_tplv-fhlh96nyum-resize-webp_800_800.webp?v=1788418941\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"cpm-feature-copy\"\u003e \u003ch3\u003e✨ Easy Shape Creation\u003c\/h3\u003e \u003cp\u003eForm decorative pastry shapes without relying on complicated hand-cutting or advanced pastry decorating techniques.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"cpm-feature\"\u003e \u003cdiv class=\"cpm-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/O1CN01RtuiTlVTRJF17c6P__2220656398201-0-cib.jpg?v=1788418942\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"cpm-feature-copy\"\u003e \u003ch3\u003e🎁 Made for Holiday Moments\u003c\/h3\u003e \u003cp\u003eGreat for Christmas baking sessions, holiday gatherings, family activit\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"FJY01","offers":[{"title":"Gingerbread Man","offer_id":48094112350371,"sku":"NC02562609035532-姜饼人","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Santa Claus","offer_id":48094112383139,"sku":"NC02562609035532-圣诞老人","price":12.99,"currency_code":"USD","in_stock":true},{"title":"House","offer_id":48094112415907,"sku":"NC02562609035532-姜饼屋","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Sock","offer_id":48094112448675,"sku":"NC02562609035532-袜子","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Snowman","offer_id":48094112481443,"sku":"NC02562609035532-雪人","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Tree","offer_id":48094112514211,"sku":"NC02562609035532-圣诞树","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Nutcracker","offer_id":48094112546979,"sku":"NC02562609035532-士兵","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Elk","offer_id":48094112579747,"sku":"NC02562609035532-驯鹿","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Green House","offer_id":48094112612515,"sku":"NC02562609035532-圣诞小屋","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Dwarfs","offer_id":48094112645283,"sku":"NC02562609035532-小矮人","price":12.99,"currency_code":"USD","in_stock":true},{"title":"White Bear","offer_id":48094112678051,"sku":"NC02562609035532-北极熊","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Penguin","offer_id":48094112710819,"sku":"NC02562609035532-圣诞迷你派模系列—企鹅","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Sleigh","offer_id":48094112743587,"sku":"NC02562609035532-雪橇","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Bell","offer_id":48094112776355,"sku":"NC02562609035532-铃铛","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Red Sparrow","offer_id":48094112809123,"sku":"NC02562609035532-红雀","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Candlestick","offer_id":48094112841891,"sku":"NC02562609035532-灯笼","price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0770\/3062\/1347\/files\/O1CN01yupP1loWDME17c6Q__2220656398201-0-cib.jpg?v=1788752838","url":"https:\/\/cyrarisehome.com\/products\/christmas-mini-pie-mold-set","provider":"cyrarisehome","version":"1.0","type":"link"}