{"product_id":"junazilo®-flexible-microfiber-gap-duster-upsell","title":"Junazilo® Flexible Microfiber Gap Duster upsell","description":"\u003c!--  FLEXIBLE MICROFIBER GAP DUSTER — SHOPIFY PRODUCT DESCRIPTION  Pure HTML\/CSS: paste into Shopify product description HTML editor.  IMAGE SETUP:  1. Upload your 10 square product images to Shopify Content \u003e Files.  2. Copy each CDN URL.  3. Replace IMAGE_01_URL through IMAGE_10_URL below.  CTA SETUP:  If the buttons do not jump to your product form, replace #AddToCart  with the anchor used by your Shopify theme.--\u003e\n\u003cstyle\u003e  .mgd-page {    --mgd-ink: #17313a;    --mgd-copy: #51676d;    --mgd-teal: #1f8c82;    --mgd-teal-dark: #166e67;    --mgd-mint: #eaf7f3;    --mgd-sky: #edf7fa;    --mgd-cream: #fffaf1;    --mgd-soft: #f6f8f7;    --mgd-white: #ffffff;    --mgd-line: #dce8e5;    --mgd-shadow: 0 14px 38px rgba(29, 65, 70, 0.08);    width: 100%;    max-width: 1120px;    margin: 0 auto;    color: var(--mgd-copy);    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;    font-size: 16px;    line-height: 1.65;  }  .mgd-page,  .mgd-page * {    box-sizing: border-box;  }  .mgd-page img {    display: block;    width: 100%;    height: auto;    border: 0;  }  .mgd-page h1,  .mgd-page h2,  .mgd-page h3,  .mgd-page p {    margin-top: 0;  }  .mgd-page h1,  .mgd-page h2,  .mgd-page h3 {    color: var(--mgd-ink);  }  .mgd-page h1 {    max-width: 820px;    margin-right: auto;    margin-bottom: 18px;    margin-left: auto;    font-size: clamp(36px, 6vw, 58px);    font-weight: 900;    letter-spacing: -0.045em;    line-height: 1.03;  }  .mgd-page h2 {    max-width: 760px;    margin-right: auto;    margin-bottom: 15px;    margin-left: auto;    font-size: clamp(28px, 4.5vw, 42px);    font-weight: 850;    letter-spacing: -0.03em;    line-height: 1.12;  }  .mgd-page h3 {    margin-bottom: 9px;    font-size: 19px;    font-weight: 800;    line-height: 1.3;  }  .mgd-page p {    margin-bottom: 16px;  }  .mgd-section {    width: calc(100% - 28px);    margin: 18px auto;    padding: 62px 42px;    overflow: hidden;    border: 1px solid var(--mgd-line);    border-radius: 28px;    background: var(--mgd-white);  }  .mgd-mint-bg {    background: var(--mgd-mint);  }  .mgd-sky-bg {    background: var(--mgd-sky);  }  .mgd-cream-bg {    background: var(--mgd-cream);  }  .mgd-soft-bg {    background: var(--mgd-soft);  }  .mgd-center {    text-align: center;  }  .mgd-eyebrow {    display: inline-block;    margin-bottom: 14px;    color: var(--mgd-teal-dark);    font-size: 13px;    font-weight: 850;    letter-spacing: 0.12em;    line-height: 1.3;    text-transform: uppercase;  }  .mgd-subheading {    max-width: 720px;    margin-right: auto;    margin-bottom: 0;    margin-left: auto;    font-size: 18px;    line-height: 1.65;  }  .mgd-button {    display: inline-flex;    min-height: 56px;    padding: 16px 30px;    border-radius: 999px;    background: var(--mgd-teal);    box-shadow: 0 12px 26px rgba(31, 140, 130, 0.22);    color: #ffffff !important;    font-size: 15px;    font-weight: 850;    letter-spacing: 0.035em;    line-height: 1.2;    text-align: center;    text-decoration: none !important;    align-items: center;    justify-content: center;  }  .mgd-button:hover {    background: var(--mgd-teal-dark);    color: #ffffff !important;  }  .mgd-microcopy {    margin-top: 14px !important;    margin-bottom: 0 !important;    color: #6c8085;    font-size: 13px;  }  \/* HERO *\/  .mgd-hero {    padding-top: 65px;    padding-bottom: 58px;    text-align: center;    background:      radial-gradient(circle at 8% 8%, rgba(73, 177, 153, 0.16), transparent 30%),      radial-gradient(circle at 92% 88%, rgba(90, 170, 190, 0.14), transparent 31%),      #fbfefd;  }  .mgd-hero-icon {    margin-bottom: 18px;    font-size: 43px;    line-height: 1;  }  .mgd-hero-points {    display: grid;    grid-template-columns: repeat(4, 1fr);    gap: 11px;    max-width: 850px;    margin: 30px auto 28px;  }  .mgd-hero-point {    display: flex;    min-height: 76px;    padding: 13px 10px;    border: 1px solid var(--mgd-line);    border-radius: 16px;    background: rgba(255, 255, 255, 0.9);    color: var(--mgd-ink);    font-size: 14px;    font-weight: 780;    line-height: 1.35;    align-items: center;    justify-content: center;  }  .mgd-hero-image {    max-width: 920px;    margin: 36px auto 0;    overflow: hidden;    border-radius: 24px;    box-shadow: var(--mgd-shadow);  }  \/* IMAGE BLOCKS *\/  .mgd-image {    overflow: hidden;    border: 1px solid var(--mgd-line);    border-radius: 22px;    background: #ffffff;    box-shadow: var(--mgd-shadow);  }  .mgd-image img {    aspect-ratio: 1 \/ 1;    object-fit: cover;  }  .mgd-image-note {    padding: 12px 15px;    color: #71858a;    font-size: 12px;    text-align: center;  }  \/* BEFORE \/ AFTER *\/  .mgd-compare {    display: grid;    grid-template-columns: 1fr 1fr;    gap: 18px;    max-width: 900px;    margin: 32px auto 0;  }  .mgd-compare-card {    padding: 28px 24px;    border: 1px solid var(--mgd-line);    border-radius: 20px;    background: #ffffff;  }  .mgd-compare-card.mgd-after {    border-color: #b9ded5;    background: #fbfffd;  }  .mgd-list {    margin: 17px 0 0;    padding: 0;    list-style: none;  }  .mgd-list li {    position: relative;    margin-bottom: 12px;    padding-left: 30px;    color: var(--mgd-copy);    font-size: 15px;    line-height: 1.5;  }  .mgd-list li:last-child {    margin-bottom: 0;  }  .mgd-list li::before {    content: \"✓\";    position: absolute;    top: 1px;    left: 0;    width: 21px;    height: 21px;    border-radius: 50%;    background: #dff3ed;    color: #2b806d;    font-size: 13px;    font-weight: 900;    line-height: 21px;    text-align: center;  }  .mgd-list.mgd-problem li::before {    content: \"×\";    background: #fff0ec;    color: #b96859;  }  \/* BENEFITS *\/  .mgd-benefit-grid {    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 16px;    margin-top: 32px;  }  .mgd-benefit-card {    padding: 27px 22px;    border: 1px solid var(--mgd-line);    border-radius: 19px;    background: #ffffff;  }  .mgd-benefit-card p {    margin-bottom: 0;    font-size: 15px;  }  .mgd-benefit-icon {    display: flex;    width: 50px;    height: 50px;    margin-bottom: 17px;    border-radius: 15px;    background: var(--mgd-mint);    color: var(--mgd-teal-dark);    font-size: 23px;    font-weight: 900;    align-items: center;    justify-content: center;  }  \/* FEATURE ROWS *\/  .mgd-feature-row {    display: grid;    grid-template-columns: 1fr 1fr;    gap: 38px;    max-width: 920px;    margin: 0 auto;    align-items: center;  }  .mgd-feature-row + .mgd-feature-row {    margin-top: 48px;  }  .mgd-feature-copy h2 {    margin-right: 0;    margin-left: 0;  }  .mgd-feature-copy .mgd-list {    margin-top: 19px;  }  .mgd-badge-row {    display: flex;    gap: 9px;    margin-top: 20px;    flex-wrap: wrap;  }  .mgd-badge {    padding: 8px 12px;    border: 1px solid #bddfd6;    border-radius: 999px;    background: #f8fffc;    color: var(--mgd-teal-dark);    font-size: 13px;    font-weight: 780;  }  \/* USE CASES *\/  .mgd-use-grid {    display: grid;    grid-template-columns: repeat(4, 1fr);    gap: 13px;    max-width: 920px;    margin: 30px auto 0;  }  .mgd-use-card {    padding: 23px 14px;    border: 1px solid var(--mgd-line);    border-radius: 17px;    background: #ffffff;    color: var(--mgd-ink);    font-size: 14px;    font-weight: 780;    line-height: 1.4;    text-align: center;  }  .mgd-use-card span {    display: block;    margin-bottom: 9px;    font-size: 29px;    line-height: 1;  }  \/* STEPS *\/  .mgd-steps {    display: grid;    grid-template-columns: repeat(4, 1fr);    gap: 15px;    max-width: 920px;    margin: 32px auto 0;  }  .mgd-step {    padding: 27px 18px;    border: 1px solid var(--mgd-line);    border-radius: 18px;    background: #ffffff;    text-align: center;  }  .mgd-step-number {    display: flex;    width: 44px;    height: 44px;    margin: 0 auto 15px;    border-radius: 50%;    background: var(--mgd-teal);    color: #ffffff;    font-size: 17px;    font-weight: 900;    align-items: center;    justify-content: center;  }  .mgd-step p {    margin-bottom: 0;    font-size: 14px;  }  \/* SPECS *\/  .mgd-spec-list {    max-width: 900px;    margin: 30px auto 0;    overflow: hidden;    border: 1px solid var(--mgd-line);    border-radius: 19px;    background: #ffffff;  }  .mgd-spec-row {    display: grid;    grid-template-columns: 35% 65%;    border-bottom: 1px solid var(--mgd-line);  }  .mgd-spec-row:last-child {    border-bottom: 0;  }  .mgd-spec-row strong,  .mgd-spec-row span {    padding: 16px 19px;    font-size: 15px;  }  .mgd-spec-row strong {    color: var(--mgd-ink);    background: var(--mgd-mint);  }  .mgd-notice {    max-width: 900px;    margin: 22px auto 0;    padding: 19px 21px;    border: 1px solid #eadcb8;    border-radius: 16px;    background: #fffaf0;  }  .mgd-notice p {    margin: 0;    font-size: 13px;  }  .mgd-notice strong {    color: var(--mgd-ink);  }  \/* FAQ *\/  .mgd-faq {    max-width: 900px;    margin: 30px auto 0;  }  .mgd-faq details {    margin-bottom: 11px;    overflow: hidden;    border: 1px solid var(--mgd-line);    border-radius: 16px;    background: #ffffff;  }  .mgd-faq summary {    position: relative;    padding: 19px 52px 19px 20px;    color: var(--mgd-ink);    font-size: 16px;    font-weight: 800;    cursor: pointer;    list-style: none;  }  .mgd-faq summary::-webkit-details-marker {    display: none;  }  .mgd-faq summary::after {    content: \"+\";    position: absolute;    top: 50%;    right: 20px;    color: var(--mgd-teal);    font-size: 24px;    font-weight: 800;    transform: translateY(-50%);  }  .mgd-faq details[open] summary::after {    content: \"−\";  }  .mgd-answer {    padding: 0 20px 20px;    color: var(--mgd-copy);    font-size: 15px;  }  \/* FINAL CTA *\/  .mgd-final {    text-align: center;    background:      radial-gradient(circle at top left, rgba(73, 177, 153, 0.15), transparent 34%),      radial-gradient(circle at bottom right, rgba(90, 170, 190, 0.13), transparent 34%),      #fbfefd;  }  @media screen and (max-width: 780px) {    .mgd-section {      width: calc(100% - 16px);      margin: 12px auto;      padding: 40px 17px;      border-radius: 20px;    }    .mgd-hero {      padding-top: 47px;      padding-bottom: 43px;    }    .mgd-page h1 {      font-size: 36px;    }    .mgd-page h2 {      font-size: 28px;    }    .mgd-subheading {      font-size: 16px;    }    .mgd-hero-points {      grid-template-columns: repeat(2, 1fr);    }    .mgd-compare,    .mgd-benefit-grid,    .mgd-feature-row,    .mgd-use-grid,    .mgd-steps {      grid-template-columns: 1fr;    }    .mgd-feature-row {      gap: 24px;    }    .mgd-feature-row .mgd-image {      order: -1;    }    .mgd-button {      width: 100%;    }    .mgd-spec-row {      grid-template-columns: 40% 60%;    }    .mgd-spec-row strong,    .mgd-spec-row span {      padding: 13px 10px;      font-size: 13px;    }  }\u003c\/style\u003e\n\u003cdiv class=\"mgd-page\"\u003e\n\u003c!-- HERO \/ IMAGE 01: BEFORE \u0026 AFTER HERO --\u003e\n\u003csection class=\"mgd-section\"\u003e\n\u003cdiv class=\"mgd-spec-list\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"mgd-notice\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mgd-section mgd-sky-bg\"\u003e\n\u003cdiv class=\"mgd-center\"\u003e\n\u003ch2\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mgd-faq\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003e\u003cbr\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mgd-answer\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003e\u003cbr\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mgd-answer\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003e\u003cbr\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mgd-answer\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003e\u003cbr\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mgd-answer\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003e\u003cbr\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mgd-answer\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003e\u003cbr\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mgd-answer\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL CTA --\u003e\n\u003csection class=\"mgd-section mgd-final\"\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Home \u0026 Garden","offers":[{"title":"Buy 1","offer_id":48873728344164,"sku":"RM-Duster-Duster*1","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Buy 2","offer_id":48873728376932,"sku":"RM-Duster-Duster*2","price":43.99,"currency_code":"USD","in_stock":true},{"title":"Buy 3","offer_id":48873728409700,"sku":"RM-Duster-Duster*3","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3825\/4180\/files\/ChatGPTImageJul26_2026_08_27_16PM_2.png?v=1785317632","url":"https:\/\/junazilo.com\/products\/junazilo%c2%ae-flexible-microfiber-gap-duster-upsell","provider":"Junazilo","version":"1.0","type":"link"}