{"product_id":"tw04-light-filtering-linen-textured-curtains-grommets","title":"TW04 Light Filtering Linen Textured Sheer Curtains Grommets 1 Panel","description":"\u003cstyle\u003e\n    \/* ========== Google Fonts ========== *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Sniglet:wght@400;800\u0026family=Nunito:wght@300;400;600;700\u0026display=swap');\n\n    \/* ========== 全局 ========== *\/\n    #product-description-container * {\n        margin: 0;\n        padding: 0;\n        box-sizing: border-box;\n    }\n\n    #product-description-container {\n        background-color: #ffffff;\n        color: #3d3228;\n        line-height: 1.6;\n        padding: 20px;\n        max-width: 1200px;\n        margin: 0 auto;\n        font-family: 'Nunito', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n    }\n\n    #product-description-container .sniglet-title {\n        font-family: 'Sniglet', 'Segoe UI', Tahoma, sans-serif;\n        font-weight: 400;\n        letter-spacing: 0.04em;\n    }\n\n    \/* ========== 通用分区 ========== *\/\n    #product-description-container .section {\n        margin: 15px 0;\n        padding: 40px 30px;\n        background-color: transparent;\n        border-radius: 0;\n        box-shadow: none;\n        position: relative;\n        overflow: hidden;\n    }\n\n    #product-description-container .section-title {\n        font-family: 'Sniglet', 'Segoe UI', Tahoma, sans-serif;\n        font-weight: 400;\n        color: #3d3228;\n        font-size: 2.8rem;\n        margin-bottom: 25px;\n        text-align: center;\n        position: relative;\n        padding-bottom: 18px;\n    }\n\n    #product-description-container .section-title:after {\n        content: '';\n        position: absolute;\n        bottom: 0;\n        left: 50%;\n        transform: translateX(-50%);\n        width: 70px;\n        height: 3px;\n        background-color: #a89279;\n        border-radius: 4px;\n    }\n\n    \/* ============================================================\n       分区1：主标题 — 宽扁米色椭圆\n       ============================================================ *\/\n    #product-description-container .section-hero {\n        background: transparent;\n        padding: 50px 30px 60px;\n        margin-top: 0;\n        position: relative;\n        overflow: visible;\n        box-shadow: none;\n    }\n\n    #product-description-container .section-hero::before {\n        content: '';\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%) rotate(-3deg);\n        width: 85%;\n        height: 70%;\n        background: #efe8de;\n        border-radius: 60% 40% 30% 70% \/ 50% 60% 40% 70%;\n        z-index: 0;\n        box-shadow: 0 8px 30px rgba(88, 68, 52, 0.05);\n    }\n\n    #product-description-container .section-hero \u003e * {\n        position: relative;\n        z-index: 1;\n    }\n\n    \/* 标题 — 桌面端不换行 *\/\n    @media (min-width: 992px) {\n        #product-description-container .hero-title br {\n            display: none;\n        }\n        #product-description-container .hero-title {\n            white-space: nowrap;\n            font-size: 2.8rem;\n        }\n    }\n\n    #product-description-container .hero-title {\n        font-family: 'Sniglet', 'Segoe UI', Tahoma, sans-serif;\n        font-weight: 400;\n        font-size: 3.6rem;\n        color: #3d3228;\n        text-align: center;\n        margin-bottom: 16px;\n        line-height: 1.3;\n        letter-spacing: 0.04em;\n    }\n\n    #product-description-container .hero-sub {\n        font-family: 'Nunito', 'Segoe UI', Tahoma, sans-serif;\n        font-weight: 300;\n        font-size: 1.8rem;\n        text-align: center;\n        color: #4d4035;\n        max-width: 700px;\n        margin: 0 auto 14px;\n        line-height: 1.7;\n    }\n\n    #product-description-container .hero-sub strong {\n        font-weight: 600;\n        color: #3d3228;\n    }\n\n    #product-description-container .hero-desc {\n        font-family: 'Nunito', 'Segoe UI', Tahoma, sans-serif;\n        font-weight: 400;\n        font-size: 1.7rem;\n        text-align: center;\n        max-width: 820px;\n        margin: 0 auto;\n        color: #3d3228;\n        line-height: 1.8;\n    }\n\n    #product-description-container .hero-desc em {\n        font-style: italic;\n        color: #6b5d4e;\n    }\n\n    \/* ============================================================\n       分区2：规格\n       ============================================================ *\/\n    #product-description-container .section-spec {\n        background: #f7f2eb;\n        border-radius: 20px;\n        box-shadow: 0 5px 20px rgba(88, 68, 52, 0.06);\n        max-width: 1000px;\n        margin: 15px auto;\n        padding: 40px 30px;\n    }\n\n    #product-description-container .spec-wrap {\n        display: flex;\n        flex-wrap: wrap;\n        align-items: flex-start;\n        gap: 30px;\n    }\n\n    #product-description-container .spec-image {\n        flex: 0 0 320px;\n        max-width: 100%;\n        order: 2;\n    }\n\n    #product-description-container .spec-image img {\n        width: 100%;\n        height: auto;\n        border-radius: 12px;\n        box-shadow: 0 4px 16px rgba(88, 68, 52, 0.10);\n        display: block;\n    }\n\n    #product-description-container .spec-content {\n        flex: 1;\n        min-width: 260px;\n        order: 1;\n    }\n\n    #product-description-container .spec-title {\n        font-family: 'Sniglet', 'Segoe UI', Tahoma, sans-serif;\n        font-weight: 400;\n        color: #3d3228;\n        font-size: 2.2rem;\n        margin-bottom: 18px;\n    }\n\n    #product-description-container .spec-list {\n        list-style: none;\n        padding: 0;\n    }\n\n    #product-description-container .spec-list li {\n        font-family: 'Nunito', 'Segoe UI', Tahoma, sans-serif;\n        font-weight: 400;\n        font-size: 1.7rem;\n        color: #3d3228;\n        padding: 8px 0;\n        border-bottom: 1px solid #e0d6c8;\n        line-height: 1.7;\n    }\n\n    #product-description-container .spec-list li:last-child {\n        border-bottom: none;\n    }\n\n    #product-description-container .spec-list strong {\n        font-weight: 600;\n        color: #3d3228;\n    }\n\n    \/* ============================================================\n       分区3：视频 — 无椭圆背景，左右布局，只保留第一个视频\n       ============================================================ *\/\n    #product-description-container .section-video {\n        background: transparent;\n        box-shadow: none;\n        border-radius: 0;\n        max-width: 1000px;\n        margin: 40px auto 15px auto;\n        padding: 10px 0 20px;\n        position: relative;\n        overflow: visible;\n    }\n\n    #product-description-container .section-video .section-title {\n        color: #3d3228;\n        margin-bottom: 18px;\n        padding-bottom: 12px;\n    }\n\n    #product-description-container .section-video .section-title:after {\n        background-color: #a89279;\n        width: 70px;\n        height: 3px;\n    }\n\n    #product-description-container .video-grid {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 30px;\n        justify-content: center;\n        margin-top: 2px;\n    }\n\n    \/* 视频卡片 — 左右布局，无抖动，无背景，无点击放大功能 *\/\n    #product-description-container .video-card {\n        flex: 1 1 100%;\n        max-width: 860px;\n        background: transparent;\n        padding: 0;\n        display: flex;\n        flex-wrap: wrap;\n        align-items: center;\n        gap: 24px;\n        transition: none;\n    }\n\n    \/* 视频左侧 *\/\n    #product-description-container .video-card .video-wrapper {\n        flex: 2 1 440px;\n        min-width: 260px;\n        position: relative;\n    }\n\n    #product-description-container .video-card .video-wrapper video {\n        width: 100%;\n        max-width: 100%;\n        border-radius: 14px;\n        box-shadow: 0 4px 14px rgba(88, 68, 52, 0.12);\n        background: #dcd0c0;\n        display: block;\n        aspect-ratio: 16 \/ 9;\n        object-fit: cover;\n        cursor: default;\n    }\n\n    \/* 视频右侧 — 文案 *\/\n    #product-description-container .video-card .video-info {\n        flex: 1 1 200px;\n        min-width: 140px;\n        text-align: left;\n        padding: 2px 0;\n    }\n\n    #product-description-container .video-card .video-info .video-label {\n        font-family: 'Sniglet', 'Segoe UI', Tahoma, sans-serif;\n        font-weight: 400;\n        font-size: 1.9rem;\n        color: #3d3228;\n        margin-bottom: 4px;\n        line-height: 1.3;\n    }\n\n    #product-description-container .video-card .video-info .video-desc {\n        font-family: 'Nunito', 'Segoe UI', Tahoma, sans-serif;\n        font-weight: 400;\n        font-size: 1.6rem;\n        color: #3d3228;\n        line-height: 1.7;\n    }\n\n    \/* ============================================================\n       分区4：背衬对比 — 图片已更换\n       ============================================================ *\/\n    #product-description-container .section-lining {\n        background: transparent;\n        box-shadow: none;\n        padding: 60px 30px;\n        margin-top: 8px;\n        margin-bottom: 15px;\n    }\n\n    #product-description-container .lining-compare {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 30px;\n        justify-content: center;\n        margin-top: 20px;\n    }\n\n    #product-description-container .lining-item {\n        flex: 1 1 380px;\n        max-width: 500px;\n        position: relative;\n        border-radius: 16px;\n        overflow: hidden;\n        box-shadow: 0 4px 16px rgba(88, 68, 52, 0.08);\n        background: #ffffff;\n    }\n\n    #product-description-container .lining-item .scene-img {\n        width: 100%;\n        height: auto;\n        display: block;\n        object-fit: contain;\n        background: #faf8f5;\n    }\n\n    #product-description-container .lining-item .detail-img {\n        position: absolute;\n        bottom: 16px;\n        right: 16px;\n        width: 120px;\n        height: 120px;\n        border-radius: 12px;\n        border: 3px solid #ffffff;\n        box-shadow: 0 4px 12px rgba(0,0,0,0.15);\n        object-fit: cover;\n        background: #fff;\n    }\n\n    #product-description-container .lining-item .lining-label {\n        position: absolute;\n        top: 16px;\n        left: 16px;\n        background: rgba(255,255,255,0.88);\n        padding: 6px 14px;\n        border-radius: 30px;\n        font-family: 'Nunito', sans-serif;\n        font-weight: 700;\n        font-size: 1.5rem;\n        color: #3d3228;\n        backdrop-filter: blur(2px);\n        box-shadow: 0 2px 8px rgba(0,0,0,0.06);\n    }\n\n    #product-description-container .lining-item .lining-label strong {\n        font-weight: 800;\n    }\n\n    #product-description-container .lining-compare-note {\n        font-family: 'Nunito', sans-serif;\n        font-weight: 400;\n        font-size: 1.6rem;\n        text-align: center;\n        color: #4d4035;\n        margin: 20px auto 5px;\n        padding: 12px 24px;\n        background: #e8dfd2;\n        border-radius: 50px;\n        display: inline-block;\n        width: auto;\n    }\n\n    .lining-compare-wrap {\n        text-align: center;\n    }\n\n    \/* ============================================================\n       分区5：色卡\n       ============================================================ *\/\n    #product-description-container .section-swatches {\n        background: transparent;\n        box-shadow: none;\n        padding: 40px 30px;\n        text-align: center;\n        max-width: 1000px;\n        margin: 8px auto 15px auto;\n    }\n\n    #product-description-container .section-swatches img {\n        max-width: 100%;\n        height: auto;\n        border-radius: 16px;\n        box-shadow: 0 4px 16px rgba(88, 68, 52, 0.08);\n        display: block;\n        margin: 0 auto;\n    }\n\n    \/* ============================================================\n       分区6：测量 — 打孔款\n       ============================================================ *\/\n    #product-description-container .section-measure {\n        background: #f7f2eb;\n        border-radius: 20px;\n        box-shadow: 0 5px 20px rgba(88, 68, 52, 0.06);\n        max-width: 1000px;\n        margin: 15px auto;\n        padding: 40px 30px;\n    }\n\n    #product-description-container .measure-wrap {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 30px;\n        align-items: flex-start;\n        margin-top: 10px;\n    }\n\n    #product-description-container .measure-image {\n        flex: 0 0 280px;\n        max-width: 100%;\n        order: 2;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n    }\n\n    #product-description-container .measure-image img {\n        width: 100%;\n        height: auto;\n        border-radius: 14px;\n        box-shadow: 0 4px 16px rgba(88, 68, 52, 0.08);\n        display: block;\n    }\n\n    \/* 孔环颜色备注 — 放在图片下方，居中 *\/\n    #product-description-container .measure-image .grommet-note-wrap {\n        margin-top: 12px;\n        text-align: center;\n        width: 100%;\n    }\n\n    #product-description-container .measure-image .grommet-note {\n        font-family: 'Nunito', sans-serif;\n        font-weight: 400;\n        font-size: 1.4rem;\n        color: #4d4035;\n        padding: 8px 16px;\n        background: #ede8df;\n        border-radius: 30px;\n        display: inline-block;\n    }\n\n    #product-description-container .measure-content {\n        flex: 1;\n        min-width: 240px;\n        order: 1;\n    }\n\n    #product-description-container .measure-content .measurement-title {\n        font-family: 'Sniglet', 'Segoe UI', Tahoma, sans-serif;\n        font-weight: 400;\n        font-size: 2.0rem;\n        color: #3d3228;\n        margin: 20px 0 6px;\n    }\n\n    #product-description-container .measure-content .measurement-title:first-of-type {\n        margin-top: 0;\n    }\n\n    #product-description-container .measure-content p {\n        font-family: 'Nunito', 'Segoe UI', Tahoma, sans-serif;\n        font-weight: 400;\n        font-size: 1.7rem;\n        color: #3d3228;\n        line-height: 1.8;\n        margin-bottom: 10px;\n    }\n\n    #product-description-container .measure-content strong {\n        font-weight: 600;\n        color: #3d3228;\n    }\n\n    #product-description-container .measure-content .email-link {\n        color: #6b5d4e;\n        text-decoration: underline;\n        font-weight: 600;\n    }\n\n    \/* ============================================================\n       响应式\n       ============================================================ *\/\n    @media (max-width: 992px) {\n        #product-description-container .hero-title {\n            white-space: normal;\n            font-size: 2.8rem;\n        }\n        #product-description-container .hero-title br {\n            display: inline;\n        }\n        #product-description-container .spec-image {\n            flex: 0 0 100%;\n            order: 1;\n        }\n        #product-description-container .spec-content {\n            order: 2;\n        }\n        #product-description-container .spec-wrap {\n            flex-direction: column;\n        }\n        #product-description-container .video-card {\n            flex-direction: column;\n            align-items: stretch;\n            gap: 14px;\n        }\n        #product-description-container .video-card .video-wrapper {\n            flex: 1 1 auto;\n        }\n        #product-description-container .video-card .video-info {\n            text-align: center;\n            flex: 1 1 auto;\n        }\n        #product-description-container .lining-item {\n            flex: 1 1 100%;\n            max-width: 460px;\n        }\n        #product-description-container .measure-image {\n            flex: 0 0 100%;\n            order: 1;\n        }\n        #product-description-container .measure-content {\n            order: 2;\n        }\n        #product-description-container .measure-wrap {\n            flex-direction: column;\n        }\n        #product-description-container .section-hero::before {\n            width: 90%;\n            height: 75%;\n            border-radius: 60% 40% 30% 70% \/ 50% 60% 40% 70%;\n            transform: translate(-50%, -50%) rotate(-3deg);\n        }\n        #product-description-container .section-spec,\n        #product-description-container .section-video,\n        #product-description-container .section-swatches,\n        #product-description-container .section-measure {\n            max-width: 95%;\n        }\n        #product-description-container .section-video {\n            padding: 10px 10px 20px;\n            margin: 35px auto 12px auto;\n        }\n        #product-description-container .section-lining {\n            padding: 50px 20px;\n            margin-top: 6px;\n        }\n        #product-description-container .section-swatches {\n            margin: 6px auto 12px auto;\n        }\n        #product-description-container .measure-image .grommet-note {\n            font-size: 1.3rem;\n        }\n    }\n\n    @media (max-width: 640px) {\n        #product-description-container .section {\n            padding: 28px 16px;\n        }\n        #product-description-container .section-hero {\n            padding: 30px 18px 45px;\n        }\n        #product-description-container .hero-title {\n            font-size: 2.2rem;\n        }\n        #product-description-container .hero-sub {\n            font-size: 1.5rem;\n        }\n        #product-description-container .hero-desc {\n            font-size: 1.4rem;\n        }\n        #product-description-container .section-title {\n            font-size: 2.2rem;\n        }\n        #product-description-container .spec-list li {\n            font-size: 1.4rem;\n        }\n        #product-description-container .video-card {\n            flex-direction: column;\n            gap: 10px;\n        }\n        #product-description-container .video-card .video-info .video-label {\n            font-size: 1.7rem;\n        }\n        #product-description-container .video-card .video-info .video-desc {\n            font-size: 1.4rem;\n        }\n        #product-description-container .lining-item .detail-img {\n            width: 80px;\n            height: 80px;\n            bottom: 10px;\n            right: 10px;\n        }\n        #product-description-container .measure-content p {\n            font-size: 1.4rem;\n        }\n        #product-description-container .measure-content .measurement-title {\n            font-size: 1.6rem;\n        }\n        #product-description-container .lining-compare-note {\n            font-size: 1.3rem;\n            padding: 10px 16px;\n        }\n        #product-description-container .section-swatches img {\n            border-radius: 12px;\n        }\n        #product-description-container .section-hero::before {\n            width: 95%;\n            height: 80%;\n            border-radius: 60% 40% 30% 70% \/ 50% 60% 40% 70%;\n            transform: translate(-50%, -50%) rotate(-2deg);\n        }\n        #product-description-container .lining-item .lining-label {\n            font-size: 1.2rem;\n            padding: 4px 12px;\n        }\n        #product-description-container .section-video {\n            padding: 8px 8px 16px;\n            margin: 30px auto 10px auto;\n        }\n        #product-description-container .section-spec,\n        #product-description-container .section-video,\n        #product-description-container .section-swatches,\n        #product-description-container .section-measure {\n            max-width: 100%;\n            padding: 28px 16px;\n        }\n        #product-description-container .section-video {\n            padding: 8px 8px 16px;\n        }\n        #product-description-container .section-lining {\n            padding: 40px 16px;\n            margin-top: 5px;\n        }\n        #product-description-container .section-swatches {\n            margin: 5px auto 10px auto;\n        }\n        #product-description-container .measure-image .grommet-note {\n            font-size: 1.2rem;\n            padding: 6px 14px;\n        }\n    }\n\u003c\/style\u003e\n\u003c!-- ============================================================\n     HTML 结构 — 打孔帘头版本\n     ============================================================ --\u003e\n\u003cdiv id=\"product-description-container\"\u003e\n\u003c!-- ===== 分区1：主标题 ===== --\u003e\n\u003csection class=\"section section-hero\"\u003e\n\u003ch1 class=\"hero-title\"\u003e215GSM Linen Blend Curtains\u003cbr\u003e– Grommet Top\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003e✦ \u003cstrong\u003eAiry · Natural · Neutral\u003c\/strong\u003e ✦\u003c\/p\u003e\n\u003cp class=\"hero-desc\"\u003eThe soft linen texture gently filters daylight, creating a warm, inviting glow while offering the perfect balance of brightness and privacy. \u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 分区2：规格 ===== --\u003e\n\u003csection class=\"section section-spec\"\u003e\n\u003cdiv class=\"spec-wrap\"\u003e\n\u003cdiv class=\"spec-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/TW04-Linen-Textured-Light-Filtering-Sheer-Curtain-Sand-Beige_14_20f2bb71-8845-4ba5-af95-ed13822c2af5.jpg?v=1784870723\" alt=\"Linen Blend Sheer Curtain - Sand Beige\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-content\"\u003e\n\u003ch3 class=\"spec-title\"\u003e✦ Specifications\u003c\/h3\u003e\n\u003cul class=\"spec-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Premium Linen Blend – naturally textured, soft hand-feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLight Blocking:\u003c\/strong\u003e Approx. 60% – diffuses harsh sunlight, reduces glare\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabric Weight:\u003c\/strong\u003e 215 gsm – lightweight\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLining:\u003c\/strong\u003e Unlined – semi-sheer construction for max breathability\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeader Type:\u003c\/strong\u003e Grommet Top — available in \u003cstrong\u003eBlack, Silver, or Bronze\u003c\/strong\u003e finish\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCare:\u003c\/strong\u003e Gentle machine wash cold or dry clean; do not bleach; cool iron on reverse; line dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 分区3：视频（只保留面料细节视频） ===== --\u003e\n\u003csection class=\"section section-video\"\u003e\n\u003ch2 class=\"section-title\"\u003e✨ Experience the Quality\u003c\/h2\u003e\n\u003cdiv class=\"video-grid\"\u003e\n\u003cdiv class=\"video-card\"\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/TW04-Linen-Textured-Light-Filtering-Sheer-Curtain-Sand-Beige_12_50681139-d987-495c-af62-b3c1e0daf530.jpg?v=1784870717\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/639b63ec4f42402f9c824ee5a189670e.mp4\" controls=\"controls\" playsinline=\"\" preload=\"metadata\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"video-info\"\u003e\n\u003cdiv class=\"video-label\"\u003e🌿 Soft Linen Texture\u003c\/div\u003e\n\u003cp class=\"video-desc\"\u003eBreathable linen-blend fabric, same color on both sides. Naturally slubbed for an authentic, casual refinement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 分区4：背衬对比 ===== --\u003e\n\u003csection class=\"section section-lining\"\u003e\n\u003ch2 class=\"section-title\"\u003eWith or Without Lining?\u003c\/h2\u003e\n\u003cdiv class=\"lining-compare-wrap\"\u003e\u003cspan class=\"lining-compare-note\"\u003e⬅ Unlined · 60% Light Filtering  |  Lined · 100% Blackout ➡\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"lining-compare\"\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg class=\"scene-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/4483dbcc7efd3720aca5e8ca45ca786a_3a070218-757d-475f-a5dc-48a78110a354.jpg?v=1785466359\" alt=\"Unlined grommet curtain - light filtering\"\u003e \u003cimg class=\"detail-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/2a86aaa80a83afaf6b2638e9b3bbb169.jpg?v=1784858968\" alt=\"Unlined fabric back\"\u003e \u003cspan class=\"lining-label\"\u003e\u003cstrong\u003eUnlined\u003c\/strong\u003e · Soft Light\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg class=\"scene-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/8d1302c274ce7006493b7440e8308381_0f8a4ff6-2233-455a-8a7c-7b679ca7ef46.jpg?v=1785466353\" alt=\"Lined grommet curtain - blackout\"\u003e \u003cimg class=\"detail-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/bfddd36455d6b3b5595275db865da198.jpg?v=1784858967\" alt=\"Lined fabric back\"\u003e \u003cspan class=\"lining-label\"\u003e\u003cstrong\u003eLined\u003c\/strong\u003e · Total Blackout\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 分区5：色卡 ===== --\u003e\n\u003csection class=\"section section-swatches\"\u003e\n\u003ch2 class=\"section-title\"\u003e✦ Neutral \u0026amp; Pure Tones\u003c\/h2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/0ad046b1c0a13995f8705b9ed6a9c209.jpg?v=1784863986\" alt=\"Neutral and pure color palette\"\u003e\u003c\/section\u003e\n\u003c!-- ===== 分区6：测量 — 打孔款，备注已移至图片下方 ===== --\u003e\n\u003csection class=\"section section-measure\"\u003e\n\u003ch2 class=\"section-title\"\u003e📏 Measurement \u0026amp; Installation Guide\u003c\/h2\u003e\n\u003cdiv class=\"measure-wrap\"\u003e\n\u003cdiv class=\"measure-image\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/TW04_d6e1f2e0-ad61-4a2f-b393-345feee95846.jpg?v=1785466449\" alt=\"Grommet top header detail\"\u003e \u003c!-- 孔环颜色备注 — 放在图片下方 --\u003e\n\u003cdiv class=\"grommet-note-wrap\"\u003e\u003cspan class=\"grommet-note\"\u003e⭕ Grommet ring finishes: \u003cstrong\u003eBlack\u003c\/strong\u003e · \u003cstrong\u003eSilver\u003c\/strong\u003e · \u003cstrong\u003eBronze\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-content\"\u003e\n\u003ch4 class=\"measurement-title\"\u003e1. Curtain Length (Grommet Top)\u003c\/h4\u003e\n\u003cp\u003eMeasure from the \u003cstrong\u003etop of the rod\u003c\/strong\u003e (where the grommet will hang) down to your desired finished length (e.g., floor, sill, or below sill).\u003c\/p\u003e\n\u003ch4 class=\"measurement-title\"\u003e2. Curtain Width \u0026amp; Fullness\u003c\/h4\u003e\n\u003cp\u003eFor optimal appearance and function, curtain width is suggested to be \u003cstrong\u003e1.5–2×\u003c\/strong\u003e the track length.\u003c\/p\u003e\n\u003cp\u003eEach panel is sold individually — order two panels for a pair.\u003c\/p\u003e\n\u003ch4 class=\"measurement-title\"\u003e3. Custom Sizes \u0026amp; Help\u003c\/h4\u003e\n\u003cp\u003eFor custom sizes or any questions, reach out via email at \u003cspan class=\"email-link\"\u003ecololeaf@outlook.com\u003c\/span\u003e or contact us through our inbox anytime. We're happy to help you achieve the perfect fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Cololeaf","offers":[{"title":"#1 Beige","offer_id":47434190585940,"sku":"CL24-TW04-1-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#2 White","offer_id":47434190618708,"sku":"CL24-TW04-2-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#3 Fog","offer_id":47434190651476,"sku":"CL24-TW04-3-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#4 Sand Beige","offer_id":47434190553172,"sku":"CL24-TW04-4-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#5 Khaki","offer_id":47434190684244,"sku":"CL24-TW04-5-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#6 Moss","offer_id":47434190717012,"sku":"CL24-TW04-6-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#7 Light Blue","offer_id":47434190749780,"sku":"CL24-TW04-7-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#8 Moss Gray","offer_id":47434190782548,"sku":"CL24-TW04-8-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#9 Dark Grey","offer_id":47434190815316,"sku":"CL24-TW04-9-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#10 Grey","offer_id":47434190848084,"sku":"CL24-TW04-10-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#11 Coral","offer_id":47434190880852,"sku":"CL24-TW04-11-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#12 Yellowish","offer_id":47434190913620,"sku":"CL24-TW04-12-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#13 Green","offer_id":47434190946388,"sku":"CL24-TW04-13-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#14 Lavender","offer_id":47434190979156,"sku":"CL24-TW04-14-GM","price":51.99,"currency_code":"USD","in_stock":true},{"title":"#15 Black","offer_id":47434191011924,"sku":"CL24-TW04-15-GM","price":51.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/2_e61d988f-6578-43e5-8227-1e0b8d95119e.jpg?v=1785465406","url":"https:\/\/cololeaf.com\/products\/tw04-light-filtering-linen-textured-curtains-grommets","provider":"Cololeaf","version":"1.0","type":"link"}