{"title":"Sale on Light Filtering Curtains","description":null,"products":[{"product_id":"roman-shade-faux-linen","title":"1908 Roman Shade Velcro Faux Linen Light Filtering, Blackout, Room Darkening, Installation Hardware Included","description":"\u003cstyle\u003e\n    #product-description-container * {\n      margin: 0;\n      padding: 0;\n      box-sizing: border-box;\n      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n    }\n    \n    #product-description-container {\n      background-color: #ffffff;\n      color: #5a4b3a;\n      line-height: 1.6;\n      padding: 20px;\n      max-width: 1200px;\n      margin: 0 auto;\n    }\n    \n    #product-description-container .section {\n      margin: 25px 0;\n      padding: 20px;\n      background-color: #fff;\n      border-radius: 10px;\n      box-shadow: 0 5px 15px rgba(88, 68, 52, 0.08);\n    }\n    \n    \/* First section background color *\/\n    #product-description-container .section:first-of-type {\n      background-color: #f8f5f0;\n    }\n    \n    #product-description-container .section-title {\n      color: #584434;\n      font-size: 2.4rem;\n      margin-bottom: 20px;\n      text-align: center;\n      font-weight: 600;\n      position: relative;\n      padding-bottom: 15px;\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: 80px;\n      height: 3px;\n      background-color: #a89279;\n    }\n    \n    #product-description-container .premium-text {\n      font-size: 1.5rem;\n      text-align: center;\n      max-width: 800px;\n      margin: 0 auto;\n      color: #5a4b3a;\n      line-height: 1.8;\n    }\n    \n    #product-description-container .features-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 20px;\n      margin-top: 20px;\n    }\n    \n    #product-description-container .feature-item {\n      background-color: #f9f7f3;\n      padding: 20px;\n      border-radius: 8px;\n      text-align: center;\n      transition: all 0.3s ease;\n      border: 1px solid #e8e1d5;\n    }\n    \n    #product-description-container .feature-item:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 10px 25px rgba(88, 68, 52, 0.12);\n    }\n    \n    #product-description-container .feature-icon {\n      font-size: 3rem;\n      color: #8c7559;\n      margin-bottom: 20px;\n      display: block;\n    }\n    \n    #product-description-container .feature-title {\n      color: #584434;\n      font-size: 1.6rem;\n      margin-bottom: 15px;\n      font-weight: 600;\n    }\n    \n    #product-description-container .feature-desc {\n      color: #5a4b3a;\n      line-height: 1.6;\n      font-size: 1.5rem;\n    }\n    \n    \/* Specifications *\/\n    #product-description-container .specifications {\n      margin: 0px 0;\n    }\n    \n    #product-description-container .spec-title {\n      color: #584434;\n      font-size: 1.8rem;\n      margin-bottom: 20px;\n      font-weight: 600;\n    }\n    \n    #product-description-container .spec-list {\n      list-style-type: none;\n      padding-left: 0;\n    }\n    \n    #product-description-container ul.spec-list \u003e li {\n      margin-bottom: 12px;\n      color: #5a4b3a;\n      font-size: 1.5rem;\n      padding-left: 0;\n    }\n    \n    #product-description-container .spec-list li:before {\n      content: none;\n    }\n    \n    #product-description-container .spec-list strong {\n      color: #584434;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .material-detail {\n      overflow: hidden;\n      margin: 15px 0;\n    }\n    \n    #product-description-container .material-text {\n      margin-right: 620px;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .material-image {\n      width: 600px;\n      height: 600px;\n      object-fit: cover;\n      border-radius: 5px;\n      box-shadow: 0 3px 8px rgba(0,0,0,0.1);\n      float: right;\n      margin: 0 0 15px 20px;\n    }\n    \n    #product-description-container .note-text {\n      font-style: italic;\n      color: #8c7559;\n      margin-top: 5px;\n      text-decoration: underline;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .measurement-guidance {\n      margin-top: 20px;\n    }\n    \n    #product-description-container .measurement-section {\n      margin-bottom: 20px;\n    }\n    \n    #product-description-container .measurement-title {\n      color: #584434;\n      font-size: 1.7rem;\n      margin-bottom: 15px;\n      font-weight: 600;\n    }\n    \n    #product-description-container .measurement-desc {\n      color: #5a4b3a;\n      margin-bottom: 15px;\n      line-height: 1.6;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .measurement-list {\n      list-style-type: none;\n      padding-left: 20px;\n    }\n    \n    #product-description-container .measurement-list li {\n      margin-bottom: 10px;\n      position: relative;\n      padding-left: 25px;\n      color: #5a4b3a;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .measurement-list li:before {\n      content: \"•\";\n      color: #8c7559;\n      font-size: 1.6rem;\n      position: absolute;\n      left: 0;\n      top: -5px;\n    }\n    \n    \/* Product backing container *\/\n    #product-description-container .product-backing-container {\n      display: flex;\n      gap: 20px;\n      max-width: 1000px;\n      margin: 20px auto;\n      padding: 10px 0;\n    }\n    \n    #product-description-container .backing-item {\n      flex: 1;\n      text-align: center;\n      background-color: #f9f7f3;\n      padding: 15px;\n      border-radius: 8px;\n      border: 1px solid #e8e1d5;\n    }\n    \n    #product-description-container .backing-item img {\n      width: 100%;\n      max-width: 280px;\n      height: auto;\n      display: block;\n      margin: 0 auto 12px;\n      border-radius: 8px;\n      box-shadow: 0 3px 8px rgba(0,0,0,0.1);\n    }\n    \n    #product-description-container .backing-item p {\n      margin: 0;\n      font-size: 1.4rem;\n      color: #5a4b3a;\n      line-height: 1.5;\n    }\n    \n    #product-description-container .backing-item b {\n      color: #584434;\n      font-weight: 600;\n    }\n    \n    \/* Top banner image *\/\n    #product-description-container .top-banner {\n      text-align: center;\n      margin: 0 auto 20px;\n      display: block;\n      width: 100%;\n    }\n    \n    #product-description-container .top-banner img {\n      max-width: 90%;\n      height: auto;\n      border-radius: 10px;\n      box-shadow: 0 5px 15px rgba(0,0,0,0.1);\n      margin: 0 auto;\n      display: block;\n    }\n    \n    \/* Compact section for liner and measurement *\/\n    #product-description-container .compact-section {\n      margin: 20px 0;\n      padding: 15px 20px;\n    }\n    \n    #product-description-container .compact-section .section-title {\n      margin-bottom: 20px;\n    }\n    \n    \/* Responsive design *\/\n    @media (max-width: 992px) {\n      #product-description-container .features-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n      \n      #product-description-container .material-image {\n        width: 400px;\n        height: 400px;\n      }\n      \n      #product-description-container .material-text {\n        margin-right: 420px;\n      }\n      \n      #product-description-container .product-backing-container {\n        flex-direction: column;\n        gap: 20px;\n        margin: 15px auto;\n      }\n    }\n    \n    @media (max-width: 768px) {\n      #product-description-container .section {\n        padding: 20px;\n        margin: 20px 0;\n      }\n      \n      #product-description-container .compact-section {\n        padding: 15px;\n        margin: 15px 0;\n      }\n      \n      #product-description-container .section-title {\n        font-size: 2rem;\n        margin-bottom: 20px;\n      }\n      \n      #product-description-container .premium-text {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .features-grid {\n        grid-template-columns: 1fr;\n      }\n      \n      #product-description-container .feature-icon {\n        font-size: 2.8rem;\n      }\n      \n      #product-description-container .material-image {\n        width: 100%;\n        height: auto;\n        float: none;\n        margin: 15px 0;\n      }\n      \n      #product-description-container .material-text {\n        margin-right: 0;\n      }\n      \n      \/* Font size adjustments for mobile *\/\n      #product-description-container ul.spec-list \u003e li {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .spec-list strong {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .material-text {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .note-text {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .feature-desc {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .measurement-desc {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .measurement-list li {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .backing-item p {\n        font-size: 1.3rem;\n      }\n      \n      #product-description-container .backing-item {\n        padding: 12px;\n      }\n      \n      #product-description-container .top-banner img {\n        max-width: 95%;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv id=\"product-description-container\"\u003e\n\u003c!-- Top banner image --\u003e\n\u003cdiv class=\"top-banner\"\u003e\u003cimg alt=\"Roman Shades\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/roman_shades_1f748361-a63a-43c1-9ff0-8d2d812f18ee_1024x1024.jpg?v=1747895332\"\u003e\u003c\/div\u003e\n\u003c!-- Premium Roman Shades Section --\u003e\n\u003csection class=\"section\"\u003e\n\u003ch2 class=\"section-title\"\u003eLinen Blend Roman Shades\u003c\/h2\u003e\n\u003cp class=\"premium-text\"\u003eElevate your windows with our elegant linen blend roman shades. Featuring a sophisticated velcro sticky top design and multiple lining options, these shades offer both style and functionality for any room in your home.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- Product Specifications Section --\u003e\n\u003csection class=\"section\"\u003e\n\u003ch4 class=\"spec-title\"\u003ePRODUCT SPECIFICATIONS\u003c\/h4\u003e\n\u003cul class=\"spec-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial: \u003c\/strong\u003eLinen blend, 20% linen + 80% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabric Weight: \u003c\/strong\u003e350 gsm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLining:\u003c\/strong\u003e Optional (see options below)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e Velcro sticky top design for easy installation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCare Tips:\u003c\/strong\u003e Machine wash cold on gentle cycle. Do not bleach. Tumble dry on low heat. Cool iron as needed.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- Different Liner Shading Effect Section --\u003e\n\u003csection class=\"section compact-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eDifferent Liner Shading Effects\u003c\/h3\u003e\n\u003cp class=\"premium-text\"\u003eChoose from three lining options to achieve your desired level of light control and privacy.\u003c\/p\u003e\n\u003cdiv class=\"product-backing-container\"\u003e\n\u003cdiv class=\"backing-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/Rm-k-3_10_26dac5da-d833-4428-bc34-34388cc02293_800x800.jpg?v=1747884922\" alt=\"Unlined\"\u003e\n\u003cp\u003e\u003cb\u003eUnlined\u003c\/b\u003e\u003cbr\u003eSame color in front and back, blocks out 70%-80% light.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"backing-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/Rm-k-3_13_844fb66e-1f5c-48ed-a178-1cea8c600026_800x800.jpg?v=1747885210\" alt=\"Room Darkening Liner\"\u003e\n\u003cp\u003e\u003cb\u003eRoom Darkening Liner\u003c\/b\u003e \u003cbr\u003eWhite room darkening liner, 140gsm weight, blocks out 80-90% of light, dark color works better.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"backing-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/Rm-k-3_7_504c6099-5085-44b6-9a67-97e80cac061b_800x800.jpg?v=1747884922\" alt=\"Blackout Liner\"\u003e\n\u003cp\u003e\u003cb\u003eBlackout Liner\u003c\/b\u003e\u003cbr\u003eGreyish white blackout liner, 220gsm weight, blocks out 90%-95% light.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-backing-container\"\u003e\n\u003cdiv class=\"backing-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/Rm-k-3_22_800x800.jpg?v=1747891758\" alt=\"Unlined view\"\u003e\n\u003cp\u003e\u003cb\u003eUnlined \u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"backing-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/Rm-k-3_31_800x800.jpg?v=1747891763\" alt=\"Room Darkening view\"\u003e\n\u003cp\u003e\u003cb\u003eWhite Room Darkening Liner\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"backing-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/Rm-k-3_37_800x800.jpg?v=1747891769\" alt=\"Blackout view\"\u003e\n\u003cp\u003e\u003cb\u003eGreyish White Blackout Liner\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Why Choose Our Roman Shades Section --\u003e\n\u003csection class=\"section\"\u003e\n\u003ch2 class=\"section-title\"\u003eWhy Choose Our Roman Shades?\u003c\/h2\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🌿\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003ePremium Linen Blend\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eCrafted from high-quality linen blend fabric that offers both durability and a sophisticated natural texture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e☀️\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eCustom Light Control\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eChoose from three lining options to achieve your perfect balance between natural light and privacy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e📏\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003ePerfect Fit Guarantee\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eCustom-made to your exact measurements for a flawless installation and professional look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🚚\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eFast Shipping\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eQuick turnaround times without compromising on quality. Receive your custom shades in 2-3 weeks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🆓\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eFree Swatches\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eGet fabric samples to check quality before ordering. Click \u003ca href=\"https:\/\/cololeaf.com\/collections\/free-swatches?filter.v.t.shopify.fabric=gid%3A%2F%2Fshopify%2FMetaobject%2F108539314260\u0026amp;sort_by=manual\" title=\"free swatches\" rel=\"noopener\" target=\"_blank\"\u003e\u003cu\u003e\u003cb\u003ehere\u003c\/b\u003e\u003c\/u\u003e\u003c\/a\u003e for free swatches.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e✅\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003e30-Day Guarantee\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eWe stand behind our products with a 30-day satisfaction guarantee for your peace of mind.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Measurement Guide Section --\u003e\n\u003csection class=\"section compact-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eHow To Measure\u003c\/h3\u003e\n\u003cdiv class=\"product-backing-container\"\u003e\n\u003cdiv class=\"backing-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/insidemount_800x800.jpg?v=1747893174\" alt=\"inside mount\"\u003e\n\u003cp\u003e\u003cb\u003eInside Mount \u003c\/b\u003e\u003cbr\u003e1. Window depth requires more than 2 inches.\u003cbr\u003e2. Measure the window inside width and height.\u003cbr\u003e3. Width = Window Inside Width - 0.4\".\u003cbr\u003e4. Height = Window Inside Height.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"backing-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/outsidemount_800x800.jpg?v=1747893177\" alt=\"outside mount\"\u003e\n\u003cp\u003e\u003cb\u003eOutside Mount\u003c\/b\u003e \u003cbr\u003e1. No limit for window depth.\u003cbr\u003e2. Measure the window frame width and height.\u003cbr\u003e3. Width = Window Frame Width + 3-6\".\u003cbr\u003e4. Height = Window Frame Height + 5-10\".\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Cololeaf","offers":[{"title":"#3 Sand Beige","offer_id":42101894873172,"sku":"CL51-1908-RS-3","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#0 Snow White","offer_id":42101125382228,"sku":"CL51-1908-RS-0","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#19 Pink Lemonade","offer_id":42101895200852,"sku":"CL51-1908-RS-19","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#22 Burgundy Red","offer_id":42101895266388,"sku":"CL51-1908-RS-22","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#25 Firebrick","offer_id":42101895331924,"sku":"CL51-1908-RS-25","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#1 Beige White","offer_id":42101894807636,"sku":"CL51-1908-RS-1","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#2 Ivory White","offer_id":42101894840404,"sku":"CL51-1908-RS-2","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#5 Birch","offer_id":42101894905940,"sku":"CL51-1908-RS-5","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#6 Grey Beige","offer_id":42101894938708,"sku":"CL51-1908-RS-6","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#8 Taupe Gray","offer_id":42101894971476,"sku":"CL51-1908-RS-8","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#9 Rust Brown","offer_id":42101895004244,"sku":"CL51-1908-RS-9","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#11 Light Grey","offer_id":42101895037012,"sku":"CL51-1908-RS-11","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#12 Rock Grey","offer_id":42101895069780,"sku":"CL51-1908-RS-12","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#13 Chocolate Tart","offer_id":42101895102548,"sku":"CL51-1908-RS-13","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#16 Carbon Gray","offer_id":42101895135316,"sku":"CL51-1908-RS-16","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#17 Dark Grey","offer_id":42101895168084,"sku":"CL51-1908-RS-17","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#21 Plum","offer_id":42101895233620,"sku":"CL51-1908-RS-21","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#23 Red Wine","offer_id":42101895299156,"sku":"CL51-1908-RS-23","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#26 Orange Copper","offer_id":42101895364692,"sku":"CL51-1908-RS-26","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#27 Khaki Yellow","offer_id":42101895397460,"sku":"CL51-1908-RS-27","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#30 Green","offer_id":42101895430228,"sku":"CL51-1908-RS-30","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#31 Peacock","offer_id":42101895462996,"sku":"CL51-1908-RS-31","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#34 Everglade Teal","offer_id":42101895495764,"sku":"CL51-1908-RS-34","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#36 Navy Blue","offer_id":42101895528532,"sku":"CL51-1908-RS-36","price":45.99,"currency_code":"USD","in_stock":true},{"title":"#37 Black","offer_id":42101895561300,"sku":"CL51-1908-RS-37","price":45.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/3_3670d14b-a0e8-4c91-b996-c7de939436db.jpg?v=1774509446"},{"product_id":"tw04-linen-textured-curtain-pinch-pleat","title":"TW04 Linen Textured Light Filtering Curtains Pinch Pleat 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：背衬对比 — 上边距缩小一半（15px → 8px）\n       ============================================================ *\/\n    #product-description-container .section-lining {\n        background: transparent;\n        box-shadow: none;\n        padding: 40px 30px;\n        margin-top: 0px;           \/* 从通用 15px 缩小为 8px *\/\n        margin-bottom: 10px;       \/* 保持下边距不变 *\/\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：色卡 — 上边距缩小一半（15px → 8px）\n       ============================================================ *\/\n    #product-description-container .section-swatches {\n        background: transparent;\n        box-shadow: none;\n        padding: 20px 30px;\n        text-align: center;\n        max-width: 1000px;\n        margin: 8px auto 10px auto;   \/* 上边距从 15px 改为 8px，下边距保持 15px *\/\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: 25px auto;\n        padding: 35px 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    }\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    #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    }\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    }\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– Light Filtering\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003e✦ \u003cstrong\u003eAiry · Natural · Classic\u003c\/strong\u003e ✦\u003c\/p\u003e\n\u003cp class=\"hero-desc\"\u003eEmbrace the gentle elegance of our premium linen-blend semi-sheers.\u003c\/p\u003e\n\u003cp class=\"hero-desc\"\u003eSoftly filtering daylight, they create a warm, inviting ambiance with a soft glow — 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 Pinch Pleat(adjustable hooks are included, rings are not)\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.\u003c\/p\u003e\n\u003cp class=\"video-desc\"\u003eSame color on both sides.\u003c\/p\u003e\n\u003cp class=\"video-desc\"\u003eNaturally slubbed for an authentic, casual refinement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\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_f39fc333-c38c-472e-aeeb-48b86380762f.jpg?v=1785835986\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c1e7f6854fb9427ba3acde562a12a472.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☀️ Gentle Light Filtering\u003c\/div\u003e\n\u003cp class=\"video-desc\"\u003ePerfect for living rooms \u0026amp; studies — softens harsh sunlight while keeping your space bright, airy, and inviting.\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\/TW04_9f667eb5-1d83-43f5-a137-bf9d6b8b78f1.jpg?v=1785835985\" alt=\"Unlined light filtering scene\"\u003e \u003cimg class=\"detail-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/TW04_1cb7818b-b0cb-4d00-8d3f-c77bf0354735.jpg?v=1785835988\" 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\/TW04_2b7205d9-8096-46e2-b04b-6430e43adcdc.jpg?v=1785835985\" alt=\"Lined blackout scene\"\u003e \u003cimg class=\"detail-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/TW04_46888521-96cf-4338-9762-487dd88d017e.jpg?v=1785835987\" 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\/TW04_a51700d0-96e7-462a-a3af-257e3887f172.jpg?v=1785835986\" 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 \u003c\/h2\u003e\n\u003cdiv class=\"measure-wrap\"\u003e\n\u003cdiv class=\"measure-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/TW04_c42e4124-1688-4b64-9070-8ec2a7ed3c72.jpg?v=1785835982\" alt=\"Tw04 Pinch pleat header detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"measure-content\"\u003e\n\u003ch4 class=\"measurement-title\"\u003e1. Curtain Length\u003c\/h4\u003e\n\u003cp\u003eFor pinch pleat curtains, measure from the \u003cstrong\u003ebottom of the rings\u003c\/strong\u003e (where hooks attach) to where you want the curtain to finish.\u003c\/p\u003e\n\u003ch4 class=\"measurement-title\"\u003e2. Curtain Width \u0026amp; Fullness\u003c\/h4\u003e\n\u003cp\u003eFor optimal appearance, curtain width is suggested to be \u003cstrong\u003e1.1–1.3×\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":"#4 Sand Beige","offer_id":46905203851348,"sku":"CL24-TW04-4-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#101 Beige","offer_id":46905135661140,"sku":"CL24-TW04-1-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#2 White","offer_id":46905202212948,"sku":"CL24-TW04-2-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#3 Fog","offer_id":46905202245716,"sku":"CL24-TW04-3-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#5 Khaki","offer_id":46905203884116,"sku":"CL24-TW04-5-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#6 Moss","offer_id":46905203916884,"sku":"CL24-TW04-6-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#7 Light Blue","offer_id":46905203949652,"sku":"CL24-TW04-7-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#8 Moss Gray","offer_id":46905203982420,"sku":"CL24-TW04-8-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#9 Dark Grey","offer_id":46905204015188,"sku":"CL24-TW04-9-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#10 Grey","offer_id":46905204047956,"sku":"CL24-TW04-10-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#11 Coral","offer_id":46905204080724,"sku":"CL24-TW04-11-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#12 Yellowish","offer_id":46905204113492,"sku":"CL24-TW04-12-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#13 Green","offer_id":46905204146260,"sku":"CL24-TW04-13-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#14 Lavender","offer_id":46905204179028,"sku":"CL24-TW04-14-PP","price":73.99,"currency_code":"USD","in_stock":true},{"title":"#15 Black","offer_id":46905204211796,"sku":"CL24-TW04-15-PP","price":73.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/4_489bf15b-54b2-4714-911d-83a99851e93e.jpg?v=1783478603"},{"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\u003c!-- 视频1：面料细节 --\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.\u003c\/p\u003e\n\u003cp class=\"video-desc\"\u003eSame color on both sides.\u003c\/p\u003e\n\u003cp class=\"video-desc\"\u003eNaturally slubbed for an authentic, casual refinement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 视频2：遮光效果（新增） --\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_ea5b69e9-36fb-495d-9e37-04eccd1b8fac.jpg?v=1785835983\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f34a7ca862ed4bd8863bf49b1162b3bd.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☀️ Gentle Light Filtering\u003c\/div\u003e\n\u003cp class=\"video-desc\"\u003ePerfect for living rooms \u0026amp; studies — softens harsh sunlight while keeping your space bright, airy, and inviting.\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\/TW04_84adae8c-6064-41d7-8287-298ddfec0dcd.jpg?v=1785835983\" alt=\"Unlined grommet curtain - light filtering\"\u003e \u003cimg class=\"detail-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/TW04_1cb7818b-b0cb-4d00-8d3f-c77bf0354735.jpg?v=1785835988\" 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\/TW04_7dd83182-c1c5-49aa-b3ae-dbba0235cd9c.jpg?v=1785835983\" alt=\"Lined grommet curtain - blackout\"\u003e \u003cimg class=\"detail-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/TW04_46888521-96cf-4338-9762-487dd88d017e.jpg?v=1785835987\" 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\/TW04_a51700d0-96e7-462a-a3af-257e3887f172.jpg?v=1785835986\" 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 \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_c7cea746-f043-44c7-9c62-7c7c500c71d0.jpg?v=1785835983\" alt=\"Grommet top header detail\"\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":"#101 Beige","offer_id":47434190585940,"sku":"CL24-TW04-101-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"},{"product_id":"tw04-extra-long-linen-light-filtering-curtains-pinch-pleat-1-panel","title":"TW04 Extra Long Linen Light Filtering Curtains Pinch Pleat 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：背衬对比 — 上边距缩小一半（15px → 8px）\n       ============================================================ *\/\n    #product-description-container .section-lining {\n        background: transparent;\n        box-shadow: none;\n        padding: 40px 30px;\n        margin-top: 0px;           \/* 从通用 15px 缩小为 8px *\/\n        margin-bottom: 10px;       \/* 保持下边距不变 *\/\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：色卡 — 上边距缩小一半（15px → 8px）\n       ============================================================ *\/\n    #product-description-container .section-swatches {\n        background: transparent;\n        box-shadow: none;\n        padding: 20px 30px;\n        text-align: center;\n        max-width: 1000px;\n        margin: 8px auto 10px auto;   \/* 上边距从 15px 改为 8px，下边距保持 15px *\/\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: 25px auto;\n        padding: 35px 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    }\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    #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    }\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    }\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– Light Filtering\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003e✦ \u003cstrong\u003eAiry · Natural · Classic\u003c\/strong\u003e ✦\u003c\/p\u003e\n\u003cp class=\"hero-desc\"\u003eEmbrace the gentle elegance of our premium linen-blend semi-sheers.\u003c\/p\u003e\n\u003cp class=\"hero-desc\"\u003eSoftly filtering daylight, they create a warm, inviting ambiance with a soft glow — 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 Pinch Pleat(adjustable hooks are included, rings are not)\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.\u003c\/p\u003e\n\u003cp class=\"video-desc\"\u003eSame color on both sides.\u003c\/p\u003e\n\u003cp class=\"video-desc\"\u003eNaturally slubbed for an authentic, casual refinement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\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_f39fc333-c38c-472e-aeeb-48b86380762f.jpg?v=1785835986\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c1e7f6854fb9427ba3acde562a12a472.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☀️ Gentle Light Filtering\u003c\/div\u003e\n\u003cp class=\"video-desc\"\u003ePerfect for living rooms \u0026amp; studies — softens harsh sunlight while keeping your space bright, airy, and inviting.\u003c\/p\u003e\n\u003c\/div\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\/TW04_a51700d0-96e7-462a-a3af-257e3887f172.jpg?v=1785835986\" 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 \u003c\/h2\u003e\n\u003cdiv class=\"measure-wrap\"\u003e\n\u003cdiv class=\"measure-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/TW04_c42e4124-1688-4b64-9070-8ec2a7ed3c72.jpg?v=1785835982\" alt=\"Tw04 Pinch pleat header detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"measure-content\"\u003e\n\u003ch4 class=\"measurement-title\"\u003e1. Curtain Length\u003c\/h4\u003e\n\u003cp\u003eFor pinch pleat curtains, measure from the \u003cstrong\u003ebottom of the rings\u003c\/strong\u003e (where hooks attach) to where you want the curtain to finish.\u003c\/p\u003e\n\u003ch4 class=\"measurement-title\"\u003e2. Curtain Width \u0026amp; Fullness\u003c\/h4\u003e\n\u003cp\u003eFor optimal appearance, curtain width is suggested to be \u003cstrong\u003e1.1–1.3×\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":"#101 Beige","offer_id":47517755342932,"sku":"CL24-TW04-1-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#2 White","offer_id":47517755375700,"sku":"CL24-TW04-2-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#3 Fog","offer_id":47517755408468,"sku":"CL24-TW04-3-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#4 Sand Beige","offer_id":47517755310164,"sku":"CL24-TW04-4-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#5 Khaki","offer_id":47517755441236,"sku":"CL24-TW04-5-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#6 Moss","offer_id":47517755474004,"sku":"CL24-TW04-6-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#7 Light Blue","offer_id":47517755506772,"sku":"CL24-TW04-7-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#8 Moss Gray","offer_id":47517755539540,"sku":"CL24-TW04-8-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#9 Dark Grey","offer_id":47517755572308,"sku":"CL24-TW04-9-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#10 Grey","offer_id":47517755605076,"sku":"CL24-TW04-10-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#11 Coral","offer_id":47517755637844,"sku":"CL24-TW04-11-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#12 Yellowish","offer_id":47517755670612,"sku":"CL24-TW04-12-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#13 Green","offer_id":47517755703380,"sku":"CL24-TW04-13-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#14 Lavender","offer_id":47517755736148,"sku":"CL24-TW04-14-PPEL","price":115.99,"currency_code":"USD","in_stock":true},{"title":"#15 Black","offer_id":47517755768916,"sku":"CL24-TW04-15-PPEL","price":115.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/1_f3f3a597-4ed7-4b89-8b48-ab48a594fc69.jpg?v=1787107955"},{"product_id":"tw04-extra-long-light-filtering-linen-textured-curtains-grommets-1-panel","title":"TW04 Extra Long Light Filtering Linen Curtains Grommets 1 Panel for High Ceilings, Perfect for Lofts","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\u003c!-- 视频1：面料细节 --\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.\u003c\/p\u003e\n\u003cp class=\"video-desc\"\u003eSame color on both sides.\u003c\/p\u003e\n\u003cp class=\"video-desc\"\u003eNaturally slubbed for an authentic, casual refinement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 视频2：遮光效果（新增） --\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_ea5b69e9-36fb-495d-9e37-04eccd1b8fac.jpg?v=1785835983\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f34a7ca862ed4bd8863bf49b1162b3bd.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☀️ Gentle Light Filtering\u003c\/div\u003e\n\u003cp class=\"video-desc\"\u003ePerfect for living rooms \u0026amp; studies — softens harsh sunlight while keeping your space bright, airy, and inviting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\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\/TW04_a51700d0-96e7-462a-a3af-257e3887f172.jpg?v=1785835986\" 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 \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_c7cea746-f043-44c7-9c62-7c7c500c71d0.jpg?v=1785835983\" alt=\"Grommet top header detail\"\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":"#101 Beige","offer_id":47535054389332,"sku":"CL24-TW04-101-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#2 White","offer_id":47535054422100,"sku":"CL24-TW04-2-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#3 Fog","offer_id":47535054454868,"sku":"CL24-TW04-3-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#4 Sand Beige","offer_id":47535054487636,"sku":"CL24-TW04-4-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#5 Khaki","offer_id":47535054520404,"sku":"CL24-TW04-5-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#6 Moss","offer_id":47535054553172,"sku":"CL24-TW04-6-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#7 Light Blue","offer_id":47535054585940,"sku":"CL24-TW04-7-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#8 Moss Gray","offer_id":47535054618708,"sku":"CL24-TW04-8-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#9 Dark Grey","offer_id":47535054651476,"sku":"CL24-TW04-9-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#10 Grey","offer_id":47535054684244,"sku":"CL24-TW04-10-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#11 Coral","offer_id":47535054717012,"sku":"CL24-TW04-11-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#12 Yellowish","offer_id":47535054749780,"sku":"CL24-TW04-12-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#13 Green","offer_id":47535054782548,"sku":"CL24-TW04-13-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#14 Lavender","offer_id":47535054815316,"sku":"CL24-TW04-14-GMEL","price":85.99,"currency_code":"USD","in_stock":true},{"title":"#15 Black","offer_id":47535054848084,"sku":"CL24-TW04-15-GMEL","price":85.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/1_7753f820-b04b-458c-ae61-10416440c4cb.jpg?v=1787290982"},{"product_id":"1908-linen-blend-light-filtering-breathable-natural-curtain-pinch-pleat-1-panel","title":"1908 Linen Blend Light Filtering Breathable \u0026 Natural Curtain Pinch Pleat 1 Panel","description":"\u003cstyle\u003e\n    #product-description-container * {\n      margin: 0;\n      padding: 0;\n      box-sizing: border-box;\n      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n    }\n    \n    #product-description-container {\n      background-color: #ffffff;\n      color: #5a4b3a;\n      line-height: 1.6;\n      padding: 20px;\n      max-width: 1200px;\n      margin: 0 auto;\n    }\n\n    \/* 视频部分样式 *\/\n    #product-description-container .video-section {\n      margin: 25px 0;\n      padding: 20px;\n      background-color: #fff;\n      border-radius: 10px;\n      box-shadow: 0 5px 15px rgba(88, 68, 52, 0.08);\n      text-align: center;\n    }\n    \n    #product-description-container .video-title {\n      color: #584434;\n      font-size: 2.2rem;\n      margin-bottom: 20px;\n      font-weight: 600;\n      position: relative;\n      padding-bottom: 15px;\n    }\n    \n    #product-description-container .video-title:after {\n      content: '';\n      position: absolute;\n      bottom: 0;\n      left: 50%;\n      transform: translateX(-50%);\n      width: 80px;\n      height: 3px;\n      background-color: #a89279;\n    }\n    \n    #product-description-container .video-container {\n      max-width: 100%;\n      margin: 0 auto;\n      border-radius: 10px;\n      overflow: hidden;\n      box-shadow: 0 8px 25px rgba(88, 68, 52, 0.15);\n      position: relative;\n      height: 400px;\n      background-color: #f8f5f0;\n      cursor: pointer;\n    }\n    \n    #product-description-container .video-preview {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      display: block;\n    }\n    \n    #product-description-container .play-button {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      width: 80px;\n      height: 80px;\n      background-color: rgba(168, 146, 121, 0.8);\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: all 0.3s ease;\n      z-index: 2;\n    }\n    \n    #product-description-container .play-button:hover {\n      background-color: rgba(168, 146, 121, 0.95);\n      transform: translate(-50%, -50%) scale(1.1);\n    }\n    \n    #product-description-container .play-button:after {\n      content: '';\n      display: block;\n      width: 0;\n      height: 0;\n      border-top: 15px solid transparent;\n      border-bottom: 15px solid transparent;\n      border-left: 25px solid white;\n      margin-left: 5px;\n    }\n    \n    #product-description-container .video-caption {\n      color: #5a4b3a;\n      font-size: 1.5rem;\n      margin-top: 15px;\n      line-height: 1.6;\n      text-align: center;\n      font-style: italic;\n    }\n    \n    \/* 视频弹窗样式 *\/\n    #product-description-container .video-modal {\n      display: none;\n      position: fixed;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.9);\n      z-index: 9999;\n      justify-content: center;\n      align-items: center;\n    }\n    \n    #product-description-container .modal-content {\n      position: relative;\n      width: 90%;\n      max-width: 1200px;\n      max-height: 90vh;\n      border-radius: 10px;\n      overflow: hidden;\n      background-color: #000;\n    }\n    \n    #product-description-container .modal-video {\n      width: 100%;\n      height: auto;\n      max-height: 80vh;\n      display: block;\n    }\n    \n    #product-description-container .modal-close {\n      position: absolute;\n      top: 15px;\n      right: 15px;\n      color: white;\n      font-size: 30px;\n      cursor: pointer;\n      background-color: rgba(0, 0, 0, 0.5);\n      width: 40px;\n      height: 40px;\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: all 0.3s ease;\n      z-index: 10;\n    }\n    \n    #product-description-container .modal-close:hover {\n      background-color: rgba(168, 146, 121, 0.8);\n      transform: scale(1.1);\n    }\n    \n    #product-description-container .modal-caption {\n      position: absolute;\n      bottom: 0;\n      left: 0;\n      right: 0;\n      background: linear-gradient(transparent, rgba(0,0,0,0.8));\n      color: white;\n      padding: 20px;\n      font-size: 1.4rem;\n      text-align: center;\n    }\n    \n    #product-description-container .section {\n      margin: 25px 0;\n      padding: 20px;\n      background-color: #fff;\n      border-radius: 10px;\n      box-shadow: 0 5px 15px rgba(88, 68, 52, 0.08);\n    }\n    \n    \/* 修复：只更改Premium Custom Linen Blend Curtains部分的背景颜色 *\/\n    #product-description-container .premium-section {\n      background-color: #f8f5f0 !important;\n    }\n    \n    #product-description-container .section-title {\n      color: #584434;\n      font-size: 2.4rem;\n      margin-bottom: 30px;\n      text-align: center;\n      font-weight: 600;\n      position: relative;\n      padding-bottom: 15px;\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: 80px;\n      height: 3px;\n      background-color: #a89279;\n    }\n    \n    #product-description-container .premium-text {\n      font-size: 1.5rem;\n      text-align: center;\n      max-width: 800px;\n      margin: 0 auto;\n      color: #5a4b3a;\n      line-height: 1.8;\n    }\n    \n    #product-description-container .features-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 25px;\n      margin-top: 30px;\n    }\n    \n    #product-description-container .feature-item {\n      background-color: #f9f7f3;\n      padding: 25px;\n      border-radius: 8px;\n      text-align: center;\n      transition: all 0.3s ease;\n      border: 1px solid #e8e1d5;\n    }\n    \n    #product-description-container .feature-item:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 10px 25px rgba(88, 68, 52, 0.12);\n    }\n    \n    #product-description-container .feature-icon {\n      font-size: 3rem;\n      color: #8c7559;\n      margin-bottom: 20px;\n      display: block;\n    }\n    \n    #product-description-container .feature-title {\n      color: #584434;\n      font-size: 1.5rem;\n      margin-bottom: 15px;\n      font-weight: 600;\n    }\n    \n    #product-description-container .feature-desc {\n      color: #5a4b3a;\n      line-height: 1.6;\n      font-size: 1.5rem;\n    }\n\n    \/* 样品链接样式 *\/\n    #product-description-container .feature-link {\n      color: #8c7559;\n      text-decoration: none;\n      font-weight: 600;\n      display: inline-block;\n      margin-top: 10px;\n      border-bottom: 2px solid transparent;\n      transition: all 0.3s ease;\n    }\n    \n    #product-description-container .feature-link:hover {\n      color: #584434;\n      border-bottom: 2px solid #8c7559;\n    }\n    \n    \/* 规格列表样式 *\/\n    #product-description-container .specifications {\n      margin: 30px 0;\n    }\n    \n    #product-description-container .spec-title {\n      color: #584434;\n      font-size: 1.8rem;\n      margin-bottom: 20px;\n      font-weight: 600;\n    }\n    \n    #product-description-container .spec-list {\n      list-style-type: none;\n      padding-left: 20px;\n    }\n    \n    #product-description-container .spec-list li {\n      margin-bottom: 12px;\n      position: relative;\n      padding-left: 25px;\n      color: #5a4b3a;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .spec-list li:before {\n      content: \"•\";\n      color: #8c7559;\n      font-size: 1.5rem;\n      position: absolute;\n      left: 0;\n      top: -5px;\n    }\n    \n    #product-description-container .spec-list strong {\n      color: #584434;\n      font-size: 1.5rem;\n    }\n    \n    \/* 衬里选项样式 *\/\n    #product-description-container .lining-options {\n      margin: 30px 0 30px;\n    }\n    \n    #product-description-container .lining-title {\n      color: #584434;\n      font-size: 1.8rem;\n      margin-bottom: 25px;\n      text-align: center;\n      font-weight: 600;\n    }\n    \n    #product-description-container .lining-subtitle {\n      color: #5a4b3a;\n      text-align: center;\n      margin-bottom: 30px;\n      font-style: italic;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .lining-container {\n      display: flex;\n      justify-content: space-between;\n      gap: 20px;\n      margin-bottom: 30px;\n    }\n    \n    #product-description-container .lining-item {\n      flex: 1;\n      text-align: center;\n    }\n    \n    #product-description-container .lining-item img {\n      width: 100%;\n      max-width: 300px;\n      height: auto;\n      display: block;\n      margin: 0 auto 15px;\n      border-radius: 8px;\n      box-shadow: 0 3px 10px rgba(0,0,0,0.1);\n    }\n    \n    #product-description-container .lining-item p {\n      margin: 0;\n      font-size: 1.5rem;\n      color: #5a4b3a;\n      line-height: 1.4;\n    }\n    \n    #product-description-container .lining-item b {\n      color: #584434;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .measurement-guidance {\n      margin-top: 30px;\n    }\n    \n    #product-description-container .measurement-section {\n      margin-bottom: 20px;\n    }\n    \n    #product-description-container .measurement-title {\n      color: #584434;\n      font-size: 1.6rem;\n      margin-bottom: 15px;\n      font-weight: 600;\n    }\n    \n    #product-description-container .measurement-desc {\n      color: #5a4b3a;\n      margin-bottom: 15px;\n      line-height: 1.6;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .measurement-list {\n      list-style-type: none;\n      padding-left: 20px;\n    }\n    \n    #product-description-container .measurement-list li {\n      margin-bottom: 10px;\n      position: relative;\n      padding-left: 25px;\n      color: #5a4b3a;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .measurement-list li:before {\n      content: \"•\";\n      color: #8c7559;\n      font-size: 1.5rem;\n      position: absolute;\n      left: 0;\n      top: -5px;\n    }\n    \n    \/* 响应式设计 *\/\n    @media (max-width: 992px) {\n      #product-description-container .features-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n      \n      #product-description-container .lining-container {\n        flex-wrap: wrap;\n      }\n      \n      #product-description-container .lining-item {\n        flex: 0 0 calc(50% - 20px);\n        margin-bottom: 30px;\n      }\n      \n      #product-description-container .video-container {\n        height: 300px;\n      }\n    }\n    \n    @media (max-width: 768px) {\n      #product-description-container .section {\n        padding: 25px;\n        margin: 20px 0;\n      }\n      \n      #product-description-container .section-title {\n        font-size: 2rem;\n      }\n      \n      #product-description-container .video-title {\n        font-size: 1.8rem;\n      }\n      \n      #product-description-container .video-caption {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .video-container {\n        height: 200px;\n      }\n      \n      #product-description-container .play-button {\n        width: 60px;\n        height: 60px;\n      }\n      \n      #product-description-container .play-button:after {\n        border-top: 12px solid transparent;\n        border-bottom: 12px solid transparent;\n        border-left: 20px solid white;\n      }\n      \n      #product-description-container .premium-text {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .features-grid {\n        grid-template-columns: 1fr;\n      }\n      \n      #product-description-container .feature-icon {\n        font-size: 2.8rem;\n      }\n      \n      #product-description-container .lining-item {\n        flex: 0 0 100%;\n      }\n      \n      \/* 弹窗响应式调整 *\/\n      #product-description-container .modal-content {\n        width: 95%;\n        max-height: 70vh;\n      }\n      \n      #product-description-container .modal-caption {\n        font-size: 1.2rem;\n        padding: 15px;\n      }\n      \n      #product-description-container .modal-close {\n        top: 10px;\n        right: 10px;\n        width: 35px;\n        height: 35px;\n        font-size: 25px;\n      }\n      \n      \/* 移动端字体大小调整 *\/\n      #product-description-container .premium-text {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .feature-desc {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .spec-list li {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .spec-list strong {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .lining-subtitle {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .lining-item p {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .lining-item b {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .measurement-desc {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .measurement-list li {\n        font-size: 1.4rem;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv id=\"product-description-container\"\u003e\n\u003c!-- 新增视频部分 --\u003e\n\u003csection class=\"video-section\"\u003e\n\u003ch2 class=\"video-title\"\u003eProduct Review\u003c\/h2\u003e\n\u003cdiv id=\"videoContainer\" class=\"video-container\"\u003e\n\u003cdiv style=\"width: 100%; height: 100%; position: relative; overflow: hidden; background-color: #f8f5f0;\"\u003e\u003cimg id=\"videoPreview\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/QQ20251226-101158.png?v=1766720770\" alt=\"Product Video Preview\" class=\"video-preview\" style=\"width: 100%; height: 100%; object-fit: cover;\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"playButton\" class=\"play-button\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"video-caption\"\u003eProduct: 1908 Pinch Pleat Header, Color: #3 Sand Beige, Unlined\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- 视频弹窗 --\u003e\n\u003cdiv id=\"videoModal\" class=\"video-modal\"\u003e\n\u003cdiv class=\"modal-content\"\u003e\n\u003cspan class=\"modal-close\"\u003e×\u003c\/span\u003e \u003cvideo id=\"modalVideo\" class=\"modal-video\" controls=\"controls\"\u003e\n\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b4988a243032433bb38e5bdab8214688.mp4\" type=\"video\/mp4\"\u003e\nYour browser does not support the video tag.\n\u003c\/source\u003e\u003c\/video\u003e\n\u003cdiv class=\"modal-caption\"\u003eProduct: 1908 Pinch Pleat Header, Color: #3 Sand Beige, Unlined\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Premium Custom Linen Blend Curtains Section --\u003e\n\u003csection class=\"section premium-section\"\u003e\n\u003ch2 class=\"section-title\"\u003ePremium Custom Linen Blend Curtains\u003c\/h2\u003e\n\u003cp class=\"premium-text\"\u003eTransform your living space with our exquisite custom-made linen blend curtains, expertly crafted to elevate your home's aesthetic while providing exceptional functionality. Our curtains feature a premium linen-cotton blend that offers the perfect balance of elegance and durability, with excellent light filtration and privacy properties.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- 产品规格部分 --\u003e\n\u003csection class=\"section\"\u003e\n\u003ch4 class=\"spec-title\"\u003eSPECIFICATIONS\u003c\/h4\u003e\n\u003cul class=\"spec-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial: \u003c\/strong\u003eLinen blend, 20% linen+80% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLight Blocking: \u003c\/strong\u003e60%-80% without lining, 100% with blackout lining\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabric Weight: \u003c\/strong\u003e350 gsm (lining weight not included)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLining:\u003c\/strong\u003e Unlined \/ 4 additional lining options\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCare Tips:\u003c\/strong\u003e Gently machine wash or dry clean, no bleach, steam iron, air dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- 衬里选项部分 --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"lining-options\"\u003e\n\u003ch3 class=\"lining-title\"\u003eDifferent Liner Shading Effect\u003c\/h3\u003e\n\u003cp class=\"lining-subtitle\"\u003eChoose the perfect lining option for your light control needs\u003c\/p\u003e\n\u003cdiv class=\"lining-container\"\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg alt=\"无背衬\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/6_3_5edab050-31b6-4354-9d4d-895130b962e7.jpg?v=1750747741\"\u003e\n\u003cp\u003e\u003cb\u003eUnlined\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg alt=\"白色窗帘背衬\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/6_22_e7edc647-8de3-41f5-b071-fc26e163a9ea.jpg?v=1750747743\"\u003e\n\u003cp\u003e\u003cb\u003eBlocking 60%-80% light\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg alt=\"灰白色窗帘背衬\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/6_58_da008c03-7f7a-434f-9d15-8d2589c0d163.jpg?v=1750747745\"\u003e\n\u003cp\u003e\u003cb\u003eSame color in front and back\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lining-container\"\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/6_4_3ea459ed-bfbe-4ced-9e5d-93722138528c.jpg?v=1750747755\" alt=\"无背衬\"\u003e\n\u003cp\u003e\u003cb\u003eWith Lining\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/6_35.jpg?v=1750747770\" alt=\"白色窗帘背衬\"\u003e\n\u003cp\u003e\u003cb\u003eBlocking 90%-99% light\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/6_34_571b3628-2af6-4935-b6ef-99a452cffc18.jpg?v=1750747771\" alt=\"灰白色窗帘背衬\"\u003e\n\u003cp\u003e\u003cb\u003eGreyish White Full Blackout Lining 220g\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n  \/\/ 视频弹窗播放功能\n  document.addEventListener('DOMContentLoaded', function() {\n    var playButton = document.getElementById('playButton');\n    var videoContainer = document.getElementById('videoContainer');\n    var videoPreview = document.getElementById('videoPreview');\n    var videoModal = document.getElementById('videoModal');\n    var modalVideo = document.getElementById('modalVideo');\n    var modalClose = document.querySelector('.modal-close');\n    \n    \/\/ 检查元素是否存在\n    if (playButton \u0026\u0026 videoPreview \u0026\u0026 videoModal \u0026\u0026 modalVideo) {\n      console.log('视频播放元素已找到');\n      \n      \/\/ 添加点击事件监听器 - 点击预览图或播放按钮\n      playButton.addEventListener('click', openVideoModal);\n      videoPreview.addEventListener('click', openVideoModal);\n      videoContainer.addEventListener('click', openVideoModal);\n      \n      \/\/ 打开视频弹窗\n      function openVideoModal(e) {\n        \/\/ 阻止事件冒泡\n        if (e) e.stopPropagation();\n        \n        console.log('打开视频弹窗');\n        \n        \/\/ 显示弹窗\n        videoModal.style.display = 'flex';\n        \n        \/\/ 播放视频\n        modalVideo.play().catch(function(error) {\n          console.error('视频播放失败:', error);\n        });\n        \n        \/\/ 禁止页面滚动\n        document.body.style.overflow = 'hidden';\n      }\n      \n      \/\/ 关闭视频弹窗\n      function closeVideoModal() {\n        console.log('关闭视频弹窗');\n        \n        \/\/ 停止视频播放\n        modalVideo.pause();\n        modalVideo.currentTime = 0;\n        \n        \/\/ 隐藏弹窗\n        videoModal.style.display = 'none';\n        \n        \/\/ 恢复页面滚动\n        document.body.style.overflow = 'auto';\n      }\n      \n      \/\/ 关闭按钮点击事件\n      modalClose.addEventListener('click', closeVideoModal);\n      \n      \/\/ 点击弹窗背景关闭\n      videoModal.addEventListener('click', function(e) {\n        if (e.target === videoModal) {\n          closeVideoModal();\n        }\n      });\n      \n      \/\/ ESC键关闭弹窗\n      document.addEventListener('keydown', function(e) {\n        if (e.key === 'Escape' \u0026\u0026 videoModal.style.display === 'flex') {\n          closeVideoModal();\n        }\n      });\n      \n      \/\/ 视频播放结束处理\n      modalVideo.addEventListener('ended', function() {\n        console.log('视频播放结束');\n        \/\/ 可以添加一些播放结束后的处理\n      });\n      \n      \/\/ 视频加载错误处理\n      modalVideo.addEventListener('error', function(e) {\n        console.error('视频加载错误:', modalVideo.error);\n        if (modalVideo.error) {\n          console.error('错误代码:', modalVideo.error.code);\n          alert('视频文件无法加载，请检查视频链接是否正确。');\n        }\n      });\n      \n    } else {\n      console.error('视频播放元素未找到:', {\n        playButton: !!playButton,\n        videoPreview: !!videoPreview,\n        videoModal: !!videoModal,\n        modalVideo: !!modalVideo\n      });\n    }\n  });\n\u003c\/script\u003e \u003c!-- Why Choose Our Linen Blend Curtains Section --\u003e\n\u003csection class=\"section\"\u003e\n\u003ch2 class=\"section-title\"\u003eWhy Choose Our Linen Blend Curtains?\u003c\/h2\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🌿\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003ePremium Materials\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eHigh-quality linen-cotton blend fabric that combines elegance with durability and excellent light filtration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e📏\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eCustom Sizing\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eAvailable in any size to perfectly fit your windows. Custom measurements ensure a flawless look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🎨\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eMultiple Colors\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eChoose from our curated selection of sophisticated colors to match your interior design.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🚚\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eFast Shipping\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eQuick turnaround times without compromising on quality. Receive your custom curtains in 2-3 weeks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🆓\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eFree Swatches\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eOrder fabric samples to see and feel the quality before committing to your custom curtains.\u003c\/p\u003e\n\u003ca class=\"feature-link\" href=\"https:\/\/cololeaf.com\/collections\/free-swatches?filter.v.t.shopify.fabric=gid%3A%2F%2Fshopify%2FMetaobject%2F108539314260\u0026amp;sort_by=best-selling\" target=\"_blank\"\u003eGet Free Swatches →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e✅\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003e30-Day Guarantee\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eWe stand behind our products with a 30-day satisfaction guarantee for your peace of mind.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Measurement Guidance Section --\u003e\n\u003csection class=\"section measurement-guidance\"\u003e\n\u003ch2 class=\"section-title\"\u003eMeasurement Guidance\u003c\/h2\u003e\n\u003cdiv class=\"measurement-section\"\u003e\n\u003cp class=\"measurement-title\"\u003e1. Measuring Curtain Width\u003c\/p\u003e\n\u003cp class=\"measurement-desc\"\u003eProper width measurement ensures your curtains will fit perfectly and function as intended.\u003c\/p\u003e\n\u003cul class=\"measurement-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMeasurement Location:\u003c\/strong\u003e Be sure to measure the width of the curtain pole or track, not the window itself.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFullness Ratio Recommendations for Different Curtain Styles:\u003c\/strong\u003e\n\u003cul class=\"measurement-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePinch Pleated Curtains:\u003c\/strong\u003e It is suggested that the width be 1.1 - 1.3 times the length of the track or rod.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measurement-section\"\u003e\n\u003cp class=\"measurement-title\"\u003e2. Measuring Curtain Length\u003c\/p\u003e\n\u003cp class=\"measurement-desc\"\u003eCorrect length measurement is essential for achieving the desired look and functionality.\u003c\/p\u003e\n\u003cul class=\"measurement-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePinch Pleat:\u003c\/strong\u003e Measure from the bottom of the rings to the point where the curtain ends.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"measurement-title\"\u003e3. Accessories\u003c\/p\u003e\n\u003cp class=\"measurement-desc\"\u003eEach curtain is sold individually. For curtains with pleat, flat hook, goblet, or 4-IN-1 headers, adjustable hooks (allowing for a 3-inch height modification) are included at no extra cost—ensuring seamless customization to fit your space perfectly.\u003c\/p\u003e\n\u003cp class=\"measurement-desc\"\u003e\u003cstrong style=\"box-sizing: border-box; margin: 0px; padding: 0px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: rgb(90, 75, 58); font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: 0.24px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003eShould you have any questions, feel free to reach out via email at \u003cspan style=\"box-sizing: border-box; margin: 0px; padding: 0px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; text-decoration: underline;\"\u003ecololeaf@outlook.com\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eor contact us through inbox anytime.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Cololeaf","offers":[{"title":"#1 Beige White","offer_id":47564363890772,"sku":"CL51-1908-1-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#3 Sand Beige","offer_id":47564363923540,"sku":"CL51-1908-3-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#11 Gray","offer_id":47564363956308,"sku":"CL51-1908-11-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#31 Peacock","offer_id":47564363989076,"sku":"CL51-1908-31-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#35 Aegean Blue","offer_id":47564364021844,"sku":"CL51-1908-35-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#0 Snow White","offer_id":47564364054612,"sku":"CL51-1908-0-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#2 Ivory White","offer_id":47564364087380,"sku":"CL51-1908-2-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#4 Light Khaki","offer_id":47564364120148,"sku":"CL51-1908-4-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#5 Burly Wood","offer_id":47564364152916,"sku":"CL51-1908-5-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#6 Grey Beige","offer_id":47564364185684,"sku":"CL51-1908-6-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#7 Tapioca","offer_id":47564364218452,"sku":"CL51-1908-7-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#8 Taupe Grey","offer_id":47564364251220,"sku":"CL51-1908-8-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#9 Rust Brown","offer_id":47564364283988,"sku":"CL51-1908-9-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#10 Dim Gray","offer_id":47564364316756,"sku":"CL51-1908-10-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#12 Rock Grey","offer_id":47564364349524,"sku":"CL51-1908-12-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#13 Chocolate Tart","offer_id":47564364382292,"sku":"CL51-1908-13-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#14 Ebony","offer_id":47564364415060,"sku":"CL51-1908-14-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#15 Light Grey","offer_id":47564364447828,"sku":"CL51-1908-15-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#16 Carbon Grey","offer_id":47564364480596,"sku":"CL51-1908-16-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#17 Dark Grey","offer_id":47564364513364,"sku":"CL51-1908-17-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#18 Sand White\/Fog","offer_id":47564364546132,"sku":"CL51-1908-18-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#19 Pink Lemonde","offer_id":47564364578900,"sku":"CL51-1908-19-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#20 Light Lavender","offer_id":47564364611668,"sku":"CL51-1908-20-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#21 Plum","offer_id":47564364644436,"sku":"CL51-1908-21-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#22 Burgundy Red","offer_id":47564364677204,"sku":"CL51-1908-22-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#23 Red Wine","offer_id":47564364709972,"sku":"CL51-1908-23-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#24 Maroon","offer_id":47564364742740,"sku":"CL51-1908-24-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#25 Firebrick","offer_id":47564364775508,"sku":"CL51-1908-25-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#26 Orange Copper","offer_id":47564364808276,"sku":"CL51-1908-26-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#27 Khaki Yellow","offer_id":47564364841044,"sku":"CL51-1908-27-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#28 Khaki","offer_id":47564364873812,"sku":"CL51-1908-28-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#29 Olive","offer_id":47564364906580,"sku":"CL51-1908-29-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#30 Green","offer_id":47564364939348,"sku":"CL51-1908-30-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#32 Pale Turquoise","offer_id":47564364972116,"sku":"CL51-1908-32-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#33 Aqua","offer_id":47564365004884,"sku":"CL51-1908-33-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#34 Everglade Teal","offer_id":47564365037652,"sku":"CL51-1908-34-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#36 Navy Blue","offer_id":47564365070420,"sku":"CL51-1908-36-PP1","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#37 Black","offer_id":47564365103188,"sku":"CL51-1908-37-PP1","price":83.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/011.jpg?v=1774510156"},{"product_id":"1908-linen-blend-light-filtering-natural-curtain-tailor-pleat-1-panel","title":"1908 Linen Blend Light Filtering Natural Curtain Tailor Pleat 1 Panel","description":"\u003cstyle\u003e\n    #product-description-container * {\n      margin: 0;\n      padding: 0;\n      box-sizing: border-box;\n      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n    }\n    \n    #product-description-container {\n      background-color: #ffffff;\n      color: #5a4b3a;\n      line-height: 1.6;\n      padding: 20px;\n      max-width: 1200px;\n      margin: 0 auto;\n    }\n\n    \/* 视频部分样式 *\/\n    #product-description-container .video-section {\n      margin: 25px 0;\n      padding: 20px;\n      background-color: #fff;\n      border-radius: 10px;\n      box-shadow: 0 5px 15px rgba(88, 68, 52, 0.08);\n      text-align: center;\n    }\n    \n    #product-description-container .video-title {\n      color: #584434;\n      font-size: 2.2rem;\n      margin-bottom: 20px;\n      font-weight: 600;\n      position: relative;\n      padding-bottom: 15px;\n    }\n    \n    #product-description-container .video-title:after {\n      content: '';\n      position: absolute;\n      bottom: 0;\n      left: 50%;\n      transform: translateX(-50%);\n      width: 80px;\n      height: 3px;\n      background-color: #a89279;\n    }\n    \n    #product-description-container .video-container {\n      max-width: 100%;\n      margin: 0 auto;\n      border-radius: 10px;\n      overflow: hidden;\n      box-shadow: 0 8px 25px rgba(88, 68, 52, 0.15);\n      position: relative;\n      height: 400px;\n      background-color: #f8f5f0;\n      cursor: pointer;\n    }\n    \n    #product-description-container .video-preview {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      display: block;\n    }\n    \n    #product-description-container .play-button {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      width: 80px;\n      height: 80px;\n      background-color: rgba(168, 146, 121, 0.8);\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: all 0.3s ease;\n      z-index: 2;\n    }\n    \n    #product-description-container .play-button:hover {\n      background-color: rgba(168, 146, 121, 0.95);\n      transform: translate(-50%, -50%) scale(1.1);\n    }\n    \n    #product-description-container .play-button:after {\n      content: '';\n      display: block;\n      width: 0;\n      height: 0;\n      border-top: 15px solid transparent;\n      border-bottom: 15px solid transparent;\n      border-left: 25px solid white;\n      margin-left: 5px;\n    }\n    \n    #product-description-container .video-caption {\n      color: #5a4b3a;\n      font-size: 1.5rem;\n      margin-top: 15px;\n      line-height: 1.6;\n      text-align: center;\n      font-style: italic;\n    }\n    \n    \/* 视频弹窗样式 *\/\n    #product-description-container .video-modal {\n      display: none;\n      position: fixed;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.9);\n      z-index: 9999;\n      justify-content: center;\n      align-items: center;\n    }\n    \n    #product-description-container .modal-content {\n      position: relative;\n      width: 90%;\n      max-width: 1200px;\n      max-height: 90vh;\n      border-radius: 10px;\n      overflow: hidden;\n      background-color: #000;\n    }\n    \n    #product-description-container .modal-video {\n      width: 100%;\n      height: auto;\n      max-height: 80vh;\n      display: block;\n    }\n    \n    #product-description-container .modal-close {\n      position: absolute;\n      top: 15px;\n      right: 15px;\n      color: white;\n      font-size: 30px;\n      cursor: pointer;\n      background-color: rgba(0, 0, 0, 0.5);\n      width: 40px;\n      height: 40px;\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: all 0.3s ease;\n      z-index: 10;\n    }\n    \n    #product-description-container .modal-close:hover {\n      background-color: rgba(168, 146, 121, 0.8);\n      transform: scale(1.1);\n    }\n    \n    #product-description-container .modal-caption {\n      position: absolute;\n      bottom: 0;\n      left: 0;\n      right: 0;\n      background: linear-gradient(transparent, rgba(0,0,0,0.8));\n      color: white;\n      padding: 20px;\n      font-size: 1.4rem;\n      text-align: center;\n    }\n    \n    #product-description-container .section {\n      margin: 25px 0;\n      padding: 20px;\n      background-color: #fff;\n      border-radius: 10px;\n      box-shadow: 0 5px 15px rgba(88, 68, 52, 0.08);\n    }\n    \n    \/* 修复：只更改Premium Custom Linen Blend Curtains部分的背景颜色 *\/\n    #product-description-container .premium-section {\n      background-color: #f8f5f0 !important;\n    }\n    \n    #product-description-container .section-title {\n      color: #584434;\n      font-size: 2.4rem;\n      margin-bottom: 30px;\n      text-align: center;\n      font-weight: 600;\n      position: relative;\n      padding-bottom: 15px;\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: 80px;\n      height: 3px;\n      background-color: #a89279;\n    }\n    \n    #product-description-container .premium-text {\n      font-size: 1.5rem;\n      text-align: center;\n      max-width: 800px;\n      margin: 0 auto;\n      color: #5a4b3a;\n      line-height: 1.8;\n    }\n    \n    #product-description-container .features-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 25px;\n      margin-top: 30px;\n    }\n    \n    #product-description-container .feature-item {\n      background-color: #f9f7f3;\n      padding: 25px;\n      border-radius: 8px;\n      text-align: center;\n      transition: all 0.3s ease;\n      border: 1px solid #e8e1d5;\n    }\n    \n    #product-description-container .feature-item:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 10px 25px rgba(88, 68, 52, 0.12);\n    }\n    \n    #product-description-container .feature-icon {\n      font-size: 3rem;\n      color: #8c7559;\n      margin-bottom: 20px;\n      display: block;\n    }\n    \n    #product-description-container .feature-title {\n      color: #584434;\n      font-size: 1.5rem;\n      margin-bottom: 15px;\n      font-weight: 600;\n    }\n    \n    #product-description-container .feature-desc {\n      color: #5a4b3a;\n      line-height: 1.6;\n      font-size: 1.5rem;\n    }\n\n    \/* 样品链接样式 *\/\n    #product-description-container .feature-link {\n      color: #8c7559;\n      text-decoration: none;\n      font-weight: 600;\n      display: inline-block;\n      margin-top: 10px;\n      border-bottom: 2px solid transparent;\n      transition: all 0.3s ease;\n    }\n    \n    #product-description-container .feature-link:hover {\n      color: #584434;\n      border-bottom: 2px solid #8c7559;\n    }\n    \n    \/* 规格列表样式 *\/\n    #product-description-container .specifications {\n      margin: 30px 0;\n    }\n    \n    #product-description-container .spec-title {\n      color: #584434;\n      font-size: 1.8rem;\n      margin-bottom: 20px;\n      font-weight: 600;\n    }\n    \n    #product-description-container .spec-list {\n      list-style-type: none;\n      padding-left: 20px;\n    }\n    \n    #product-description-container .spec-list li {\n      margin-bottom: 12px;\n      position: relative;\n      padding-left: 25px;\n      color: #5a4b3a;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .spec-list li:before {\n      content: \"•\";\n      color: #8c7559;\n      font-size: 1.5rem;\n      position: absolute;\n      left: 0;\n      top: -5px;\n    }\n    \n    #product-description-container .spec-list strong {\n      color: #584434;\n      font-size: 1.5rem;\n    }\n    \n    \/* 衬里选项样式 *\/\n    #product-description-container .lining-options {\n      margin: 30px 0 30px;\n    }\n    \n    #product-description-container .lining-title {\n      color: #584434;\n      font-size: 1.8rem;\n      margin-bottom: 25px;\n      text-align: center;\n      font-weight: 600;\n    }\n    \n    #product-description-container .lining-subtitle {\n      color: #5a4b3a;\n      text-align: center;\n      margin-bottom: 30px;\n      font-style: italic;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .lining-container {\n      display: flex;\n      justify-content: space-between;\n      gap: 20px;\n      margin-bottom: 30px;\n    }\n    \n    #product-description-container .lining-item {\n      flex: 1;\n      text-align: center;\n    }\n    \n    #product-description-container .lining-item img {\n      width: 100%;\n      max-width: 300px;\n      height: auto;\n      display: block;\n      margin: 0 auto 15px;\n      border-radius: 8px;\n      box-shadow: 0 3px 10px rgba(0,0,0,0.1);\n    }\n    \n    #product-description-container .lining-item p {\n      margin: 0;\n      font-size: 1.5rem;\n      color: #5a4b3a;\n      line-height: 1.4;\n    }\n    \n    #product-description-container .lining-item b {\n      color: #584434;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .measurement-guidance {\n      margin-top: 30px;\n    }\n    \n    #product-description-container .measurement-section {\n      margin-bottom: 20px;\n    }\n    \n    #product-description-container .measurement-title {\n      color: #584434;\n      font-size: 1.6rem;\n      margin-bottom: 15px;\n      font-weight: 600;\n    }\n    \n    #product-description-container .measurement-desc {\n      color: #5a4b3a;\n      margin-bottom: 15px;\n      line-height: 1.6;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .measurement-list {\n      list-style-type: none;\n      padding-left: 20px;\n    }\n    \n    #product-description-container .measurement-list li {\n      margin-bottom: 10px;\n      position: relative;\n      padding-left: 25px;\n      color: #5a4b3a;\n      font-size: 1.5rem;\n    }\n    \n    #product-description-container .measurement-list li:before {\n      content: \"•\";\n      color: #8c7559;\n      font-size: 1.5rem;\n      position: absolute;\n      left: 0;\n      top: -5px;\n    }\n    \n    \/* 响应式设计 *\/\n    @media (max-width: 992px) {\n      #product-description-container .features-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n      \n      #product-description-container .lining-container {\n        flex-wrap: wrap;\n      }\n      \n      #product-description-container .lining-item {\n        flex: 0 0 calc(50% - 20px);\n        margin-bottom: 30px;\n      }\n      \n      #product-description-container .video-container {\n        height: 300px;\n      }\n    }\n    \n    @media (max-width: 768px) {\n      #product-description-container .section {\n        padding: 25px;\n        margin: 20px 0;\n      }\n      \n      #product-description-container .section-title {\n        font-size: 2rem;\n      }\n      \n      #product-description-container .video-title {\n        font-size: 1.8rem;\n      }\n      \n      #product-description-container .video-caption {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .video-container {\n        height: 200px;\n      }\n      \n      #product-description-container .play-button {\n        width: 60px;\n        height: 60px;\n      }\n      \n      #product-description-container .play-button:after {\n        border-top: 12px solid transparent;\n        border-bottom: 12px solid transparent;\n        border-left: 20px solid white;\n      }\n      \n      #product-description-container .premium-text {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .features-grid {\n        grid-template-columns: 1fr;\n      }\n      \n      #product-description-container .feature-icon {\n        font-size: 2.8rem;\n      }\n      \n      #product-description-container .lining-item {\n        flex: 0 0 100%;\n      }\n      \n      \/* 弹窗响应式调整 *\/\n      #product-description-container .modal-content {\n        width: 95%;\n        max-height: 70vh;\n      }\n      \n      #product-description-container .modal-caption {\n        font-size: 1.2rem;\n        padding: 15px;\n      }\n      \n      #product-description-container .modal-close {\n        top: 10px;\n        right: 10px;\n        width: 35px;\n        height: 35px;\n        font-size: 25px;\n      }\n      \n      \/* 移动端字体大小调整 *\/\n      #product-description-container .premium-text {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .feature-desc {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .spec-list li {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .spec-list strong {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .lining-subtitle {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .lining-item p {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .lining-item b {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .measurement-desc {\n        font-size: 1.4rem;\n      }\n      \n      #product-description-container .measurement-list li {\n        font-size: 1.4rem;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv id=\"product-description-container\"\u003e\n\u003c!-- 新增视频部分 --\u003e\n\u003csection class=\"video-section\"\u003e\n\u003ch2 class=\"video-title\"\u003eProduct Review\u003c\/h2\u003e\n\u003cdiv id=\"videoContainer\" class=\"video-container\"\u003e\n\u003cdiv style=\"width: 100%; height: 100%; position: relative; overflow: hidden; background-color: #f8f5f0;\"\u003e\u003cimg id=\"videoPreview\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/1908_tailor_pleat.jpg?v=1788506425\" alt=\"Product Video Preview\" class=\"video-preview\" style=\"width: 100%; height: 100%; object-fit: cover;\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"playButton\" class=\"play-button\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"video-caption\"\u003eProduct: 1908 Tailor Pleat Header, Color: #1 Beige White, Unlined\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- 视频弹窗 --\u003e\n\u003cdiv id=\"videoModal\" class=\"video-modal\"\u003e\n\u003cdiv class=\"modal-content\"\u003e\n\u003cspan class=\"modal-close\"\u003e×\u003c\/span\u003e \u003cvideo id=\"modalVideo\" class=\"modal-video\" controls=\"controls\"\u003e\n\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/28253a636b7f4397a5d5adbba0c92454.mp4\" type=\"video\/mp4\"\u003e\nYour browser does not support the video tag.\n\u003c\/source\u003e\u003c\/video\u003e\n\u003cdiv class=\"modal-caption\"\u003eProduct: 1908 Pinch Pleat Header, Color: #3 Sand Beige, Unlined\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Premium Custom Linen Blend Curtains Section --\u003e\n\u003csection class=\"section premium-section\"\u003e\n\u003ch2 class=\"section-title\"\u003ePremium Custom Linen Blend Curtains\u003c\/h2\u003e\n\u003cp class=\"premium-text\"\u003eTransform your living space with our exquisite custom-made linen blend curtains, expertly crafted to elevate your home's aesthetic while providing exceptional functionality. Our curtains feature a premium linen-cotton blend that offers the perfect balance of elegance and durability, with excellent light filtration and privacy properties.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- 产品规格部分 --\u003e\n\u003csection class=\"section\"\u003e\n\u003ch4 class=\"spec-title\"\u003eSPECIFICATIONS\u003c\/h4\u003e\n\u003cul class=\"spec-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial: \u003c\/strong\u003eLinen blend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLight Blocking: \u003c\/strong\u003e60%-80% without lining, 100% with blackout lining\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabric Weight: \u003c\/strong\u003e350 gsm (lining weight not included)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLining:\u003c\/strong\u003e Unlined \/ additional lining options\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCare Tips:\u003c\/strong\u003e Gently machine wash or dry clean, no bleach, steam iron, air dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- 衬里选项部分 --\u003e\n\u003csection class=\"section\"\u003e\n\u003cdiv class=\"lining-options\"\u003e\n\u003ch3 class=\"lining-title\"\u003eDifferent Liner Shading Effect\u003c\/h3\u003e\n\u003cp class=\"lining-subtitle\"\u003eChoose the perfect lining option for your light control needs\u003c\/p\u003e\n\u003cdiv class=\"lining-container\"\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg alt=\"无背衬\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/1908-Linen-Blend-Light-Filtering-Natural-Curtain-Tailor-Pleat-1-Panel-Beige-White_1_4b4c411f-3b88-474e-838f-ab5ab4147b1a.jpg?v=1788504828\"\u003e\n\u003cp\u003e\u003cb\u003eUnlined\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg alt=\"白色窗帘背衬\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/1908-Linen-Blend-Light-Filtering-Natural-Curtain-Tailor-Pleat-1-Panel-Beige-White_20.jpg?v=1788505288\"\u003e\n\u003cp\u003e\u003cb\u003eBlocking 60%-80% light\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg alt=\"灰白色窗帘背衬\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/1908-Linen-Blend-Light-Filtering-Natural-Curtain-Tailor-Pleat-1-Panel-Beige-White_13_16e0c942-a33b-406d-ae3a-a3c1e6bc96f5.jpg?v=1788504844\"\u003e\n\u003cp\u003e\u003cb\u003eSame color in front and back\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lining-container\"\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/1908-Linen-Blend-Light-Filtering-Natural-Curtain-Tailor-Pleat-1-Panel-Beige-White_2.jpg?v=1788504828\" alt=\"无背衬\"\u003e\n\u003cp\u003e\u003cb\u003eWith Lining\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/1908-Linen-Blend-Light-Filtering-Natural-Curtain-Tailor-Pleat-1-Panel-Snow-White_29.jpg?v=1788502219\" alt=\"白色窗帘背衬\"\u003e\n\u003cp\u003e\u003cb\u003eBlocking 90%-99% light\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lining-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/1908-Linen-Blend-Light-Filtering-Natural-Curtain-Tailor-Pleat-1-Panel-Beige-White_14.jpg?v=1788504844\" alt=\"灰白色窗帘背衬\"\u003e\n\u003cp\u003e\u003cb\u003eGreyish White Full Blackout Lining 220g\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n  \/\/ 视频弹窗播放功能\n  document.addEventListener('DOMContentLoaded', function() {\n    var playButton = document.getElementById('playButton');\n    var videoContainer = document.getElementById('videoContainer');\n    var videoPreview = document.getElementById('videoPreview');\n    var videoModal = document.getElementById('videoModal');\n    var modalVideo = document.getElementById('modalVideo');\n    var modalClose = document.querySelector('.modal-close');\n    \n    \/\/ 检查元素是否存在\n    if (playButton \u0026\u0026 videoPreview \u0026\u0026 videoModal \u0026\u0026 modalVideo) {\n      console.log('视频播放元素已找到');\n      \n      \/\/ 添加点击事件监听器 - 点击预览图或播放按钮\n      playButton.addEventListener('click', openVideoModal);\n      videoPreview.addEventListener('click', openVideoModal);\n      videoContainer.addEventListener('click', openVideoModal);\n      \n      \/\/ 打开视频弹窗\n      function openVideoModal(e) {\n        \/\/ 阻止事件冒泡\n        if (e) e.stopPropagation();\n        \n        console.log('打开视频弹窗');\n        \n        \/\/ 显示弹窗\n        videoModal.style.display = 'flex';\n        \n        \/\/ 播放视频\n        modalVideo.play().catch(function(error) {\n          console.error('视频播放失败:', error);\n        });\n        \n        \/\/ 禁止页面滚动\n        document.body.style.overflow = 'hidden';\n      }\n      \n      \/\/ 关闭视频弹窗\n      function closeVideoModal() {\n        console.log('关闭视频弹窗');\n        \n        \/\/ 停止视频播放\n        modalVideo.pause();\n        modalVideo.currentTime = 0;\n        \n        \/\/ 隐藏弹窗\n        videoModal.style.display = 'none';\n        \n        \/\/ 恢复页面滚动\n        document.body.style.overflow = 'auto';\n      }\n      \n      \/\/ 关闭按钮点击事件\n      modalClose.addEventListener('click', closeVideoModal);\n      \n      \/\/ 点击弹窗背景关闭\n      videoModal.addEventListener('click', function(e) {\n        if (e.target === videoModal) {\n          closeVideoModal();\n        }\n      });\n      \n      \/\/ ESC键关闭弹窗\n      document.addEventListener('keydown', function(e) {\n        if (e.key === 'Escape' \u0026\u0026 videoModal.style.display === 'flex') {\n          closeVideoModal();\n        }\n      });\n      \n      \/\/ 视频播放结束处理\n      modalVideo.addEventListener('ended', function() {\n        console.log('视频播放结束');\n        \/\/ 可以添加一些播放结束后的处理\n      });\n      \n      \/\/ 视频加载错误处理\n      modalVideo.addEventListener('error', function(e) {\n        console.error('视频加载错误:', modalVideo.error);\n        if (modalVideo.error) {\n          console.error('错误代码:', modalVideo.error.code);\n          alert('视频文件无法加载，请检查视频链接是否正确。');\n        }\n      });\n      \n    } else {\n      console.error('视频播放元素未找到:', {\n        playButton: !!playButton,\n        videoPreview: !!videoPreview,\n        videoModal: !!videoModal,\n        modalVideo: !!modalVideo\n      });\n    }\n  });\n\u003c\/script\u003e \u003c!-- Why Choose Our Linen Blend Curtains Section --\u003e\n\u003csection class=\"section\"\u003e\n\u003ch2 class=\"section-title\"\u003eWhy Choose Our Linen Blend Curtains?\u003c\/h2\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🌿\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003ePremium Materials\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eHigh-quality linen-cotton blend fabric that combines elegance with durability and excellent light filtration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e📏\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eCustom Sizing\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eAvailable in any size to perfectly fit your windows. Custom measurements ensure a flawless look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🎨\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eMultiple Colors\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eChoose from our curated selection of sophisticated colors to match your interior design.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🚚\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eFast Shipping\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eQuick turnaround times without compromising on quality. Receive your custom curtains in 1-2 weeks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🆓\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eFree Swatches\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eOrder fabric samples to see and feel the quality before committing to your custom curtains.\u003c\/p\u003e\n\u003ca class=\"feature-link\" href=\"https:\/\/cololeaf.com\/collections\/free-swatches?filter.v.t.shopify.fabric=gid%3A%2F%2Fshopify%2FMetaobject%2F108539314260\u0026amp;sort_by=best-selling\" target=\"_blank\"\u003eGet Free Swatches →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cspan class=\"feature-icon\"\u003e✅\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003e30-Day Guarantee\u003c\/h3\u003e\n\u003cp class=\"feature-desc\"\u003eWe stand behind our products with a 30-day satisfaction guarantee for your peace of mind.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Measurement Guidance Section --\u003e\n\u003csection class=\"section measurement-guidance\"\u003e\n\u003ch2 class=\"section-title\"\u003eMeasurement Guidance\u003c\/h2\u003e\n\u003cdiv class=\"measurement-section\"\u003e\n\u003cp class=\"measurement-title\"\u003e1. Measuring Curtain Width\u003c\/p\u003e\n\u003cp class=\"measurement-desc\"\u003eProper width measurement ensures your curtains will fit perfectly and function as intended.\u003c\/p\u003e\n\u003cul class=\"measurement-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMeasurement Location:\u003c\/strong\u003e Be sure to measure the width of the curtain pole or track, not the window itself.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFullness Ratio Recommendations for Different Curtain Styles:\u003c\/strong\u003e\n\u003cul class=\"measurement-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTailor Pleated Curtains:\u003c\/strong\u003e It is suggested that the width be 1.1 - 1.3 times the length of the track or rod.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measurement-section\"\u003e\n\u003cp class=\"measurement-title\"\u003e2. Measuring Curtain Length\u003c\/p\u003e\n\u003cp class=\"measurement-desc\"\u003eCorrect length measurement is essential for achieving the desired look and functionality.\u003c\/p\u003e\n\u003cul class=\"measurement-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTailor Pleat:\u003c\/strong\u003e Measure from the bottom of the rings to the point where the curtain ends.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"measurement-title\"\u003e3. Accessories\u003c\/p\u003e\n\u003cp class=\"measurement-desc\"\u003eEach curtain is sold individually. For curtains with pleat, flat hook, goblet, or 4-IN-1 headers, adjustable hooks (allowing for a 3-inch height modification) are included at no extra cost—ensuring seamless customization to fit your space perfectly.\u003c\/p\u003e\n\u003cp class=\"measurement-desc\"\u003e\u003cstrong style=\"box-sizing: border-box; margin: 0px; padding: 0px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: rgb(90, 75, 58); font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: 0.24px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003eShould you have any questions, feel free to reach out via email at \u003cspan style=\"box-sizing: border-box; margin: 0px; padding: 0px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; text-decoration: underline;\"\u003ecololeaf@outlook.com\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eor contact us through inbox anytime.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Cololeaf","offers":[{"title":"#0 Snow White","offer_id":47620351950932,"sku":"CL51-1908-0-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#1 Beige White","offer_id":47620351787092,"sku":"CL51-1908-1-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#2 Ivory White","offer_id":47620351983700,"sku":"CL51-1908-2-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#3 Sand Beige","offer_id":47620351819860,"sku":"CL51-1908-3-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#4 Light Khaki","offer_id":47620352016468,"sku":"CL51-1908-4-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#5 Burly Wood","offer_id":47620352049236,"sku":"CL51-1908-5-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#6 Grey Beige","offer_id":47620352082004,"sku":"CL51-1908-6-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#7 Tapioca","offer_id":47620352114772,"sku":"CL51-1908-7-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#8 Taupe Grey","offer_id":47620352147540,"sku":"CL51-1908-8-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#9 Rust Brown","offer_id":47620352180308,"sku":"CL51-1908-9-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#10 Dim Gray","offer_id":47620352213076,"sku":"CL51-1908-10-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#11 Gray","offer_id":47620351852628,"sku":"CL51-1908-11-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#12 Rock Grey","offer_id":47620352245844,"sku":"CL51-1908-12-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#13 Chocolate Tart","offer_id":47620352278612,"sku":"CL51-1908-13-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#14 Ebony","offer_id":47620352311380,"sku":"CL51-1908-14-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#15 Light Grey","offer_id":47620352344148,"sku":"CL51-1908-15-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#16 Carbon Grey","offer_id":47620352376916,"sku":"CL51-1908-16-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#17 Dark Grey","offer_id":47620352409684,"sku":"CL51-1908-17-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#18 Sand White\/Fog","offer_id":47620352442452,"sku":"CL51-1908-18-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#19 Pink Lemonde","offer_id":47620352475220,"sku":"CL51-1908-19-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#20 Light Lavender","offer_id":47620352507988,"sku":"CL51-1908-20-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#21 Plum","offer_id":47620352540756,"sku":"CL51-1908-21-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#22 Burgundy Red","offer_id":47620352573524,"sku":"CL51-1908-22-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#23 Red Wine","offer_id":47620352606292,"sku":"CL51-1908-23-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#24 Maroon","offer_id":47620352639060,"sku":"CL51-1908-24-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#25 Firebrick","offer_id":47620352671828,"sku":"CL51-1908-25-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#26 Orange Copper","offer_id":47620352704596,"sku":"CL51-1908-26-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#27 Khaki Yellow","offer_id":47620352737364,"sku":"CL51-1908-27-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#28 Khaki","offer_id":47620352770132,"sku":"CL51-1908-28-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#29 Olive","offer_id":47620352802900,"sku":"CL51-1908-29-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#30 Green","offer_id":47620352835668,"sku":"CL51-1908-30-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#31 Peacock","offer_id":47620351885396,"sku":"CL51-1908-31-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#32 Pale Turquoise","offer_id":47620352868436,"sku":"CL51-1908-32-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#33 Aqua","offer_id":47620352901204,"sku":"CL51-1908-33-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#34 Everglade Teal","offer_id":47620352933972,"sku":"CL51-1908-34-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#35 Aegean Blue","offer_id":47620351918164,"sku":"CL51-1908-35-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#36 Navy Blue","offer_id":47620352966740,"sku":"CL51-1908-36-DP","price":83.99,"currency_code":"USD","in_stock":true},{"title":"#37 Black","offer_id":47620352999508,"sku":"CL51-1908-37-DP","price":83.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/7154\/7732\/files\/1908-Linen-Blend-Light-Filtering-Natural-Curtain-Tailor-Pleat-1-Panel-Beige-White_5_8e7d91d1-c3ee-45d0-9f94-122acbe00cb6.jpg?v=1788494269"}],"url":"https:\/\/cololeaf.com\/collections\/sale-on-light-filtering-curtains.oembed","provider":"Cololeaf","version":"1.0","type":"link"}