{"product_id":"ruffled-gingham-cabinet-curtain","title":"Ruffled Gingham Cabinet Curtain","description":"\u003c!--\n[AI Design Logic]\nProduct Type: Farmhouse Cotton Gingham Cabinet Curtain\nTarget Audience: Home organizers, renters, farmhouse decor enthusiasts looking to cover open kitchen under-counter areas.\nVisual Style: Rustic, cozy farmhouse, warm and natural.\nColor Strategy: Soft warm cream background, charcoal texts, deep slate blue primary accents.\nModule Order: Hero\/Intro Block -\u003e Feature 1 (Clutter Cover) -\u003e Feature 2 (Tie-top Easy Install) -\u003e Feature 3 (Cotton \u0026 Ruffle Hem) -\u003e Scenarios (Cabinet \u0026 Oven Handles) -\u003e Specifications -\u003e FAQ\nDetail Image Mapping: Hero=detail_2, Feature1=detail_4, Feature2=detail_3, Feature3=detail_1, Scenario=detail_5\nSpecification Data Source: spec_1 (data extraction only; no specification image placeholder is rendered)\nCompare Section: Not included (insufficient concrete comparative data; focused instead on functional features and application scenarios)\nInformation Boundary: Only uses confirmed details from the report and images: 100% woven cotton fabric, tie-top bow design, ruffle hem, gingham\/plaid patterns, 78x55cm size, machine washable, and suitability for under-counters, open shelves, and oven door handles.\n--\u003e\n\u003cstyle type=\"text\/css\"\u003e.product-detail-container {\n    --primary: #2b4c7e;\n    --primary-hover: #1f375c;\n    --text-main: #2d2a26;\n    --text-sub: #5e5b56;\n    --bg-body: #f7f5f0;\n    --bg-card: #ffffff;\n    --bg-soft: #fbfbfa;\n    --radius-md: 8px;\n    --radius-lg: 12px;\n    --shadow-sm: 0 2px 8px rgba(45, 42, 38, 0.04);\n    --shadow-lg: 0 8px 24px rgba(45, 42, 38, 0.08);\n    --border-color: #e5dfd5;\n    \n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 5%;\n    box-sizing: border-box;\n    overflow-wrap: break-word;\n    word-break: break-word;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: var(--text-main);\n    background-color: var(--bg-body);\n  }\n\n  \/* Spacing System *\/\n  .product-detail-container section {\n    margin-bottom: clamp(2rem, 5vw, 4rem);\n    padding: 24px;\n    background-color: var(--bg-card);\n    border-radius: var(--radius-lg);\n    border: 1px solid var(--border-color);\n    box-shadow: var(--shadow-sm);\n  }\n\n  \/* Fixed Typography System *\/\n  .product-detail-container h1 {\n    font-size: 22px;\n    line-height: 1.3;\n    font-weight: 700;\n    margin: 0 0 16px 0;\n    color: var(--text-main);\n  }\n\n  .product-detail-container h2,\n  .product-detail-container h3,\n  .product-detail-container .section-title,\n  .product-detail-container .faq-question {\n    font-size: 20px;\n    line-height: 1.4;\n    font-weight: 600;\n    margin: 0 0 16px 0;\n    color: var(--text-main);\n  }\n\n  .product-detail-container p,\n  .product-detail-container li,\n  .product-detail-container .hero-subtitle,\n  .product-detail-container .feature-desc,\n  .product-detail-container .spec-value,\n  .product-detail-container .faq-answer,\n  .product-detail-container .tag,\n  .product-detail-container .badge {\n    font-size: 18px;\n    line-height: 1.6;\n    margin: 0;\n    color: var(--text-sub);\n  }\n\n  \/* Image Placeholders *\/\n  .product-detail-container .image-placeholder {\n    width: 100%;\n    height: auto;\n    aspect-ratio: 16 \/ 11;\n    background-color: var(--bg-soft);\n    border: 2px dashed var(--border-color);\n    border-radius: var(--radius-md);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    padding: 20px;\n    box-sizing: border-box;\n    margin-bottom: 20px;\n  }\n\n  .product-detail-container .image-placeholder span {\n    font-size: 18px;\n    color: var(--text-sub);\n    font-weight: 500;\n  }\n\n  \/* Intro \/ Hero Content Block *\/\n  .product-detail-container .hero-section {\n    padding: 32px 24px;\n    text-align: center;\n  }\n\n  .product-detail-container .badge-container {\n    display: flex;\n    justify-content: center;\n    margin-bottom: 16px;\n  }\n\n  .product-detail-container .badge {\n    background-color: var(--bg-soft);\n    border: 1px solid var(--border-color);\n    padding: 6px 16px;\n    border-radius: 50px;\n    font-weight: 600;\n    color: var(--primary);\n  }\n\n  .product-detail-container .hero-subtitle {\n    max-width: 800px;\n    margin: 0 auto 24px auto;\n  }\n\n  \/* Feature Sections *\/\n  .product-detail-container .feature-item {\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n    margin-bottom: 30px;\n  }\n\n  .product-detail-container .feature-item:last-child {\n    margin-bottom: 0;\n  }\n\n  .product-detail-container .feature-copy {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n\n  .product-detail-container .feature-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 14px;\n  }\n\n  .product-detail-container .tag {\n    background-color: var(--bg-soft);\n    border: 1px solid var(--border-color);\n    padding: 4px 12px;\n    border-radius: var(--radius-md);\n    font-weight: 500;\n  }\n\n  \/* Scenario Section *\/\n  .product-detail-container .scenario-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 20px;\n    margin-top: 20px;\n  }\n\n  \/* Specifications Style *\/\n  .product-detail-container .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 16px;\n  }\n\n  .product-detail-container .spec-table tr {\n    border-bottom: 1px solid var(--border-color);\n  }\n\n  .product-detail-container .spec-table tr:last-child {\n    border-bottom: none;\n  }\n\n  .product-detail-container .spec-table td {\n    padding: 16px 0;\n    vertical-align: top;\n  }\n\n  \/* FAQ Style *\/\n  .product-detail-container .faq-item {\n    border-bottom: 1px solid var(--border-color);\n    padding: 20px 0;\n  }\n\n  .product-detail-container .faq-item:first-child {\n    padding-top: 10px;\n  }\n\n  .product-detail-container .faq-item:last-child {\n    border-bottom: none;\n    padding-bottom: 10px;\n  }\n\n  .product-detail-container .faq-question {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    margin-bottom: 8px;\n  }\n\n  \/* Desktop Styles (Grid Layouts) *\/\n  @media (min-width: 768px) {\n    .product-detail-container .feature-item {\n      flex-direction: row;\n      align-items: center;\n      gap: 40px;\n    }\n\n    .product-detail-container .feature-item.reverse {\n      flex-direction: row-reverse;\n    }\n\n    .product-detail-container .feature-media,\n    .product-detail-container .feature-copy {\n      flex: 1;\n      width: 50%;\n    }\n\n    .product-detail-container .feature-media .image-placeholder {\n      margin-bottom: 0;\n    }\n\n    .product-detail-container .scenario-grid {\n      grid-template-columns: 1.2fr 1fr;\n      align-items: center;\n      gap: 40px;\n    }\n\n    .product-detail-container .scenario-media .image-placeholder {\n      margin-bottom: 0;\n    }\n\n    .product-detail-container .spec-table td {\n      padding: 16px 24px;\n    }\n\n    .product-detail-container .spec-table td:first-child {\n      font-weight: 600;\n      width: 30%;\n      padding-left: 0;\n    }\n    \n    .product-detail-container .spec-table td:last-child {\n      width: 70%;\n      padding-right: 0;\n    }\n  }\n\n  \/* Responsive Specifications Rules (Mobile Safety) *\/\n  @media (max-width: 767px) {\n    .product-detail-container .spec-table,\n    .product-detail-container .spec-table tbody,\n    .product-detail-container .spec-table tr {\n      display: block;\n      width: 100%;\n      box-sizing: border-box;\n    }\n\n    .product-detail-container .spec-table td {\n      display: grid;\n      grid-template-columns: minmax(110px, 40%) minmax(0, 1fr);\n      gap: 14px;\n      width: 100%;\n      box-sizing: border-box;\n      padding: 14px 0;\n      align-items: start;\n      white-space: normal;\n      overflow-wrap: anywhere;\n      word-break: break-word;\n    }\n\n    .product-detail-container .spec-table td::before {\n      content: attr(data-label);\n      display: block;\n      min-width: 0;\n      font-size: 18px;\n      font-weight: 600;\n      line-height: 1.5;\n      white-space: normal;\n      overflow-wrap: anywhere;\n      word-break: break-word;\n      color: var(--text-main);\n    }\n\n    .product-detail-container .spec-table .spec-value {\n      display: block;\n      min-width: 0;\n      max-width: 100%;\n      font-size: 18px;\n      line-height: 1.5;\n      white-space: normal;\n      overflow-wrap: anywhere;\n      word-break: break-word;\n    }\n  }\n\n  @media (max-width: 420px) {\n    .product-detail-container .spec-table td {\n      grid-template-columns: 1fr;\n      gap: 6px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-container\"\u003e\n\u003c!-- A. INTRO \/ HERO CONTENT BLOCK --\u003e\n\u003csection class=\"hero-section\"\u003e\n\u003cdiv class=\"badge-container\"\u003e\u003cspan class=\"badge\"\u003eFarmhouse Collection\u003c\/span\u003e\u003c\/div\u003e\n\n\u003ch1\u003eInstant Clutter Cover-Up Gingham Cabinet Curtain\u003c\/h1\u003e\n\n\u003cp class=\"hero-subtitle\"\u003eConceal open shelves and under-counter spaces beautifully. Designed with a timeless gingham pattern, charming ruffled hem, and simple tie-tops for a soft farmhouse upgrade.\u003c\/p\u003e\n\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003cdiv\u003e\u003cspan\u003e\u003cdiv\u003e\u003cimg cke-id=\"img63\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260908094008\/9ed669f4018ad39a7a724f5ca3578cbe.jpg\"\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"features-section\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003cdiv\u003e\u003cspan\u003e\u003cdiv\u003e\u003cimg cke-id=\"img65\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260908094008\/ccb87f8066af27e1893c5efa6e567f9a.jpg\"\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch2\u003eConceals Clutter Beautifully\u003c\/h2\u003e\n\n\u003cp class=\"feature-desc\"\u003eCreates a clean, polished look by neatly hiding open shelving, stored cookware, and under-counter essentials. Perfect for maintaining a tidy, organized kitchen with zero visible mess.\u003c\/p\u003e\n\n\u003cdiv class=\"feature-tags\"\u003e\n\u003cspan class=\"tag\"\u003eDust Protection\u003c\/span\u003e \u003cspan class=\"tag\"\u003eInstant Organization\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 2: Image Right, Text Left (Desktop) | Image First, Text Second (Mobile Lock) --\u003e\n\n\u003cdiv class=\"feature-item reverse\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003cdiv\u003e\u003cspan\u003e\u003cdiv\u003e\u003cimg cke-id=\"img66\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260908094008\/bc0f22f07d8efc24780c1a04e19b2436.jpg\"\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch2\u003eEffortless Tie-Top Installation\u003c\/h2\u003e\n\n\u003cp class=\"feature-desc\"\u003eAttaches easily to a tension rod with charming fabric ties—no tools, drilling, or complicated hardware required. Simply tie each matching strip over your rod for a secure, custom fit.\u003c\/p\u003e\n\n\u003cdiv class=\"feature-tags\"\u003e\n\u003cspan class=\"tag\"\u003eTool-Free Setup\u003c\/span\u003e \u003cspan class=\"tag\"\u003eNo Damage To Walls\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 3: Image Left, Text Right (Desktop) | Image First, Text Second (Mobile Lock) --\u003e\n\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003cdiv\u003e\u003cspan\u003e\u003cdiv\u003e\u003cimg cke-id=\"img67\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260908094205\/c9a71034ee95382e2b408bd30d15c0ea.jpg\"\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch2\u003eClassic Country Charm\u003c\/h2\u003e\n\n\u003cp class=\"feature-desc\"\u003eFeatures a traditional gingham pattern and a beautifully structured ruffled hem. Made of high-quality woven cotton fabric, it adds warmth, soft texture, and rustic elegance to your home.\u003c\/p\u003e\n\n\u003cdiv class=\"feature-tags\"\u003e\n\u003cspan class=\"tag\"\u003ePremium Cotton Fabric\u003c\/span\u003e \u003cspan class=\"tag\"\u003eElegant Ruffle Hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OPTIONAL: USE SCENARIO SECTION --\u003e\n\n\u003csection class=\"scenario-section\"\u003e\n\u003cdiv class=\"scenario-grid\"\u003e\n\u003cdiv class=\"scenario-media\"\u003e\n\u003cdiv class=\"image-placeholder\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003cdiv\u003e\u003cspan\u003e\u003cdiv\u003e\u003cimg cke-id=\"img68\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260908093707\/09db6efb162032b844a3ef1888663086.jpg\"\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"scenario-copy\"\u003e\n\u003ch2\u003eVersatile Placement\u003c\/h2\u003e\n\n\u003cp class=\"feature-desc\"\u003eThis lightweight cotton curtain is designed for flexible placement throughout your home. Perfect for kitchen lower cabinets, bathroom sink openings, under-counter spaces, or even wrapped gently over oven handles to soften modern appliance surfaces.\u003c\/p\u003e\n\n\u003cdiv class=\"feature-tags\"\u003e\n\u003cspan class=\"tag\"\u003eKitchen Cabinets\u003c\/span\u003e \u003cspan class=\"tag\"\u003eUnder Sinks\u003c\/span\u003e \u003cspan class=\"tag\"\u003eOven Handles\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- C. SPECIFICATIONS (Strictly text only, no image placeholders) --\u003e\n\n\u003csection class=\"specifications-section\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\n\u003ctable class=\"spec-table\"\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Material\"\u003e\u003cspan class=\"spec-value\"\u003e100% Cotton Fabric\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Dimensions (cm)\"\u003e\u003cspan class=\"spec-value\"\u003e78 cm (Width) x 55 cm (Height)\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Dimensions (inches)\"\u003e\u003cspan class=\"spec-value\"\u003e30.7 in (Width) x 21.7 in (Height)\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Pattern Styles\"\u003e\u003cspan class=\"spec-value\"\u003eGingham Check \u0026amp; Plaid Options\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Mounting Style\"\u003e\u003cspan class=\"spec-value\"\u003eTie-Top Fabric Knots\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Care Instructions\"\u003e\u003cspan class=\"spec-value\"\u003eMachine Washable\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Color Options\"\u003e\u003cspan class=\"spec-value\"\u003eRed \u0026amp; Green Christmas Plaid, Red Christmas Plaid, Khaki Gingham, Black \u0026amp; White Gingham\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- D. FAQ (Strictly product-related) --\u003e\n\n\u003csection class=\"faq-section\"\u003e\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\n\u003cspan\u003e💡\u003c\/span\u003e\n\n\u003ch3\u003eHow do I hang this cabinet curtain?\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"faq-answer\"\u003eHanging is completely tool-free. It features equal-distanced fabric tie-tops along the upper edge. Simply slide a standard tension rod through the space underneath the ties, then knot each pair of fabric ties around the rod.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\n\u003cspan\u003e💡\u003c\/span\u003e\n\n\u003ch3\u003eCan this gingham curtain be washed?\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"faq-answer\"\u003eYes, the curtain is crafted from premium cotton fabric that is durable and machine washable. This makes it very easy to clean away any kitchen dust or splatters over time.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\n\u003cspan\u003e💡\u003c\/span\u003e\n\n\u003ch3\u003eDoes the package include a curtain rod?\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"faq-answer\"\u003eNo, the package includes the fabric cabinet curtain panel only. You can easily pair it with any standard tension rod or hanger hook setup in your kitchen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Bak","offers":[{"title":"Red \u0026 Green Christmas Plaid","offer_id":58898235031712,"sku":"20260911-164335-3254","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Red Christmas Plaid","offer_id":58898235064480,"sku":"20260911-164335-6644","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Khaki Gingham","offer_id":58898235097248,"sku":"20260911-164335-1790","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White Gingham","offer_id":58898235130016,"sku":"20260911-164355-5238","price":12.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/7656\/5664\/files\/9ed669f4018ad39a7a724f5ca3578cbe.jpg?v=1789116381","url":"https:\/\/cartivra.com\/products\/ruffled-gingham-cabinet-curtain","provider":"Cartivra","version":"1.0","type":"link"}