{"product_id":"curtainglide","title":"PILORE™ CurtainGlide","description":"\u003cdiv id=\"pilore-smart-curtain\"\u003e\n\n  \u003cstyle\u003e\n    #pilore-smart-curtain {\n      --pc-blue: #173e70;\n      --pc-blue-dark: #0b1c32;\n      --pc-blue-light: #eaf2fc;\n      --pc-gold: #c8a96b;\n      --pc-text: #172334;\n      --pc-muted: #667085;\n      --pc-white: #ffffff;\n      width: 100%;\n      max-width: 100%;\n      margin: 0 auto;\n      color: var(--pc-text);\n      font-family: inherit;\n      overflow: hidden;\n      background: #ffffff;\n      line-height: 1.55;\n      -webkit-font-smoothing: antialiased;\n    }\n\n    #pilore-smart-curtain * {\n      box-sizing: border-box;\n    }\n\n    #pilore-smart-curtain img,\n    #pilore-smart-curtain video {\n      display: block;\n      width: 100%;\n      max-width: 100%;\n    }\n\n    #pilore-smart-curtain .pc-container {\n      width: 100%;\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 0 18px;\n    }\n\n    #pilore-smart-curtain .pc-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: 2.2px;\n      text-transform: uppercase;\n      color: var(--pc-gold);\n      margin-bottom: 12px;\n    }\n\n    #pilore-smart-curtain .pc-eyebrow:before {\n      content: \"\";\n      display: inline-block;\n      width: 22px;\n      height: 1px;\n      background: currentColor;\n    }\n\n    #pilore-smart-curtain .pc-heading {\n      font-size: clamp(27px, 6vw, 43px);\n      line-height: 1.12;\n      font-weight: 750;\n      letter-spacing: -1.2px;\n      margin: 0 0 16px;\n      color: var(--pc-blue-dark);\n    }\n\n    #pilore-smart-curtain .pc-heading span {\n      color: var(--pc-blue);\n    }\n\n    #pilore-smart-curtain .pc-copy {\n      color: var(--pc-muted);\n      font-size: 14px;\n      line-height: 1.8;\n      margin: 0;\n    }\n\n    #pilore-smart-curtain .pc-center {\n      text-align: center;\n    }\n\n    #pilore-smart-curtain .pc-section {\n      padding: 42px 0;\n    }\n\n    \/* ANIMATIONS *\/\n\n    #pilore-smart-curtain .pc-reveal {\n      opacity: 0;\n      transform: translateY(22px);\n      transition: opacity .75s ease, transform .75s ease;\n    }\n\n    #pilore-smart-curtain .pc-reveal.pc-visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    #pilore-smart-curtain .pc-float {\n      animation: pcFloat 5s ease-in-out infinite;\n    }\n\n    @keyframes pcFloat {\n      0%, 100% { transform: translateY(0); }\n      50% { transform: translateY(-7px); }\n    }\n\n    @keyframes pcGlow {\n      0%, 100% { box-shadow: 0 0 0 0 rgba(200,169,107,.12); }\n      50% { box-shadow: 0 0 0 8px rgba(200,169,107,0); }\n    }\n\n    @keyframes pcShimmer {\n      0% { background-position: 200% 0; }\n      100% { background-position: -200% 0; }\n    }\n\n    \/* HERO *\/\n\n    #pilore-smart-curtain .pc-hero {\n      position: relative;\n      background:\n        radial-gradient(ellipse at 80% 0%, rgba(50,94,148,.42), transparent 50%),\n        linear-gradient(145deg, #08182c 0%, #142e50 65%, #0a1b31 100%);\n      color: #ffffff;\n      padding: 30px 0 28px;\n      isolation: isolate;\n    }\n\n    #pilore-smart-curtain .pc-hero:after {\n      content: \"\";\n      position: absolute;\n      width: 240px;\n      height: 240px;\n      right: -120px;\n      bottom: -150px;\n      border: 1px solid rgba(255,255,255,.12);\n      border-radius: 50%;\n      box-shadow: 0 0 0 30px rgba(255,255,255,.025),\n                  0 0 0 60px rgba(255,255,255,.02);\n      pointer-events: none;\n      z-index: -1;\n    }\n\n    #pilore-smart-curtain .pc-hero .pc-container {\n      position: relative;\n      z-index: 1;\n    }\n\n    #pilore-smart-curtain .pc-hero .pc-heading {\n      color: #ffffff;\n      font-size: clamp(32px, 8vw, 49px);\n      margin-bottom: 14px;\n    }\n\n    #pilore-smart-curtain .pc-hero .pc-heading span {\n      color: #e3c78e;\n    }\n\n    #pilore-smart-curtain .pc-hero .pc-copy {\n      color: rgba(255,255,255,.78);\n      max-width: 540px;\n      margin: 0 auto;\n    }\n\n    #pilore-smart-curtain .pc-brand {\n      font-size: 12px;\n      letter-spacing: 5px;\n      font-weight: 800;\n      color: #ffffff;\n      margin-bottom: 22px;\n    }\n\n    #pilore-smart-curtain .pc-brand span {\n      color: var(--pc-gold);\n    }\n\n    #pilore-smart-curtain .pc-hero-badges {\n      display: flex;\n      flex-wrap: wrap;\n      justify-content: center;\n      gap: 8px;\n      margin: 22px 0 0;\n    }\n\n    #pilore-smart-curtain .pc-hero-badge {\n      border: 1px solid rgba(255,255,255,.2);\n      background: rgba(255,255,255,.07);\n      color: #ffffff;\n      padding: 8px 11px;\n      border-radius: 50px;\n      font-size: 10px;\n      font-weight: 600;\n      letter-spacing: .2px;\n      backdrop-filter: blur(8px);\n    }\n\n    #pilore-smart-curtain .pc-gold-line {\n      height: 1px;\n      width: 65px;\n      margin: 23px auto 0;\n      background: linear-gradient(90deg, transparent, var(--pc-gold), transparent);\n    }\n\n    \/* VIDEOS *\/\n\n    #pilore-smart-curtain .pc-video-frame {\n      position: relative;\n      overflow: hidden;\n      background: #071426;\n      border-radius: 14px;\n      box-shadow: 0 14px 35px rgba(5,20,40,.13);\n      isolation: isolate;\n    }\n\n    #pilore-smart-curtain .pc-video-frame video {\n      width: 100%;\n      height: auto;\n      aspect-ratio: 4 \/ 5;\n      object-fit: cover;\n      background: #071426;\n    }\n\n    #pilore-smart-curtain .pc-video-label {\n      position: absolute;\n      z-index: 2;\n      left: 12px;\n      bottom: 12px;\n      display: flex;\n      align-items: center;\n      gap: 7px;\n      padding: 8px 11px;\n      background: rgba(8,24,44,.82);\n      border: 1px solid rgba(255,255,255,.18);\n      border-radius: 40px;\n      color: #ffffff;\n      font-size: 10px;\n      letter-spacing: .7px;\n      font-weight: 700;\n      backdrop-filter: blur(8px);\n      pointer-events: none;\n    }\n\n    #pilore-smart-curtain .pc-video-label:before {\n      content: \"\";\n      width: 6px;\n      height: 6px;\n      border-radius: 50%;\n      background: #e3c78e;\n      animation: pcGlow 2s infinite;\n    }\n\n    #pilore-smart-curtain .pc-video-section {\n      padding: 26px 0 36px;\n    }\n\n    #pilore-smart-curtain .pc-video-section .pc-copy {\n      max-width: 570px;\n      margin: 0 auto;\n    }\n\n    #pilore-smart-curtain .pc-video-intro {\n      margin-bottom: 22px;\n    }\n\n    #pilore-smart-curtain .pc-video-grid {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 17px;\n    }\n\n    #pilore-smart-curtain .pc-video-caption {\n      font-size: 12px;\n      font-weight: 700;\n      color: var(--pc-blue-dark);\n      margin-top: 11px;\n      text-align: center;\n    }\n\n    \/* BENEFITS *\/\n\n    #pilore-smart-curtain .pc-benefits {\n      background: #f4f7fb;\n    }\n\n    #pilore-smart-curtain .pc-benefit-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 10px;\n      margin-top: 25px;\n    }\n\n    #pilore-smart-curtain .pc-benefit {\n      padding: 18px 13px;\n      border: 1px solid rgba(23,62,112,.08);\n      border-radius: 13px;\n      background: #ffffff;\n      box-shadow: 0 5px 16px rgba(12,38,68,.035);\n      transition: transform .3s ease, box-shadow .3s ease;\n    }\n\n    #pilore-smart-curtain .pc-benefit:hover {\n      transform: translateY(-4px);\n      box-shadow: 0 12px 25px rgba(12,38,68,.08);\n    }\n\n    #pilore-smart-curtain .pc-icon {\n      width: 39px;\n      height: 39px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 11px;\n      background: var(--pc-blue-light);\n      color: var(--pc-blue);\n      font-size: 19px;\n      margin-bottom: 13px;\n    }\n\n    #pilore-smart-curtain .pc-benefit h3 {\n      margin: 0 0 7px;\n      color: var(--pc-blue-dark);\n      font-size: 13px;\n      line-height: 1.4;\n    }\n\n    #pilore-smart-curtain .pc-benefit p {\n      margin: 0;\n      color: var(--pc-muted);\n      font-size: 11px;\n      line-height: 1.65;\n    }\n\n    \/* BEFORE \/ AFTER *\/\n\n    #pilore-smart-curtain .pc-ba-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 10px;\n      margin-top: 25px;\n    }\n\n    #pilore-smart-curtain .pc-ba-card {\n      position: relative;\n      overflow: hidden;\n      border-radius: 12px;\n      background: #eaf0f7;\n      box-shadow: 0 8px 22px rgba(10,30,55,.09);\n    }\n\n    #pilore-smart-curtain .pc-ba-card img {\n      width: 100%;\n      height: 230px;\n      object-fit: cover;\n      transition: transform .65s ease;\n    }\n\n    #pilore-smart-curtain .pc-ba-card:hover img {\n      transform: scale(1.045);\n    }\n\n    #pilore-smart-curtain .pc-ba-tag {\n      position: absolute;\n      top: 10px;\n      left: 10px;\n      padding: 7px 9px;\n      background: rgba(8,24,44,.82);\n      color: #ffffff;\n      border-radius: 6px;\n      font-size: 9px;\n      font-weight: 800;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n      backdrop-filter: blur(6px);\n    }\n\n    #pilore-smart-curtain .pc-ba-card.pc-after .pc-ba-tag {\n      background: var(--pc-blue);\n    }\n\n    #pilore-smart-curtain .pc-ba-caption {\n      padding: 11px 9px 13px;\n      text-align: center;\n      background: #ffffff;\n      font-size: 11px;\n      line-height: 1.5;\n      color: var(--pc-blue-dark);\n      font-weight: 650;\n    }\n\n    \/* HOW IT WORKS *\/\n\n    #pilore-smart-curtain .pc-steps {\n      display: grid;\n      gap: 12px;\n      margin-top: 25px;\n    }\n\n    #pilore-smart-curtain .pc-step {\n      display: grid;\n      grid-template-columns: 48px 1fr;\n      align-items: start;\n      gap: 13px;\n      padding: 17px 15px;\n      background: #ffffff;\n      border: 1px solid #e8edf4;\n      border-radius: 13px;\n      transition: border-color .3s ease, transform .3s ease;\n    }\n\n    #pilore-smart-curtain .pc-step:hover {\n      border-color: rgba(23,62,112,.35);\n      transform: translateX(3px);\n    }\n\n    #pilore-smart-curtain .pc-step-num {\n      width: 44px;\n      height: 44px;\n      border-radius: 12px;\n      background: linear-gradient(145deg, #183f70, #0a1c32);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 15px;\n      font-weight: 800;\n      box-shadow: 0 5px 12px rgba(23,62,112,.18);\n    }\n\n    #pilore-smart-curtain .pc-step h3 {\n      margin: 0 0 5px;\n      font-size: 14px;\n      color: var(--pc-blue-dark);\n    }\n\n    #pilore-smart-curtain .pc-step p {\n      margin: 0;\n      font-size: 12px;\n      line-height: 1.7;\n      color: var(--pc-muted);\n    }\n\n    \/* LIFESTYLE STRIP *\/\n\n    #pilore-smart-curtain .pc-lifestyle {\n      background: linear-gradient(145deg, #0b1c32, #183d68);\n      color: #ffffff;\n      text-align: center;\n      padding: 38px 0;\n      position: relative;\n      overflow: hidden;\n    }\n\n    #pilore-smart-curtain .pc-lifestyle .pc-heading {\n      color: #ffffff;\n      font-size: clamp(27px, 6vw, 38px);\n    }\n\n    #pilore-smart-curtain .pc-lifestyle .pc-heading span {\n      color: #e3c78e;\n    }\n\n    #pilore-smart-curtain .pc-lifestyle .pc-copy {\n      color: rgba(255,255,255,.76);\n    }\n\n    #pilore-smart-curtain .pc-lifestyle .pc-container {\n      position: relative;\n      z-index: 1;\n    }\n\n    #pilore-smart-curtain .pc-lifestyle:before {\n      content: \"\";\n      position: absolute;\n      width: 270px;\n      height: 270px;\n      left: -150px;\n      top: -140px;\n      border: 1px solid rgba(255,255,255,.1);\n      border-radius: 50%;\n      box-shadow: 0 0 0 30px rgba(255,255,255,.025),\n                  0 0 0 60px rgba(255,255,255,.02);\n    }\n\n    \/* SPECIFICATIONS *\/\n\n    #pilore-smart-curtain .pc-specs {\n      background: #f5f7fa;\n    }\n\n    #pilore-smart-curtain .pc-spec-list {\n      margin-top: 24px;\n      border: 1px solid #e5eaf1;\n      border-radius: 13px;\n      overflow: hidden;\n      background: #ffffff;\n    }\n\n    #pilore-smart-curtain .pc-spec-row {\n      display: flex;\n      justify-content: space-between;\n      gap: 14px;\n      padding: 14px 13px;\n      border-bottom: 1px solid #edf0f4;\n      font-size: 12px;\n    }\n\n    #pilore-smart-curtain .pc-spec-row:last-child {\n      border-bottom: 0;\n    }\n\n    #pilore-smart-curtain .pc-spec-row span:first-child {\n      color: var(--pc-muted);\n    }\n\n    #pilore-smart-curtain .pc-spec-row span:last-child {\n      text-align: right;\n      font-weight: 700;\n      color: var(--pc-blue-dark);\n    }\n\n    \/* FAQ *\/\n\n    #pilore-smart-curtain .pc-faq-list {\n      margin-top: 24px;\n      display: grid;\n      gap: 9px;\n    }\n\n    #pilore-smart-curtain .pc-faq-item {\n      border: 1px solid #e6ebf2;\n      border-radius: 12px;\n      background: #ffffff;\n      overflow: hidden;\n    }\n\n    #pilore-smart-curtain .pc-faq-item summary {\n      padding: 16px 14px;\n      cursor: pointer;\n      list-style: none;\n      font-size: 13px;\n      font-weight: 750;\n      color: var(--pc-blue-dark);\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: 12px;\n    }\n\n    #pilore-smart-curtain .pc-faq-item summary::-webkit-details-marker {\n      display: none;\n    }\n\n    #pilore-smart-curtain .pc-faq-item summary:after {\n      content: \"+\";\n      color: var(--pc-blue);\n      font-size: 21px;\n      font-weight: 400;\n      flex-shrink: 0;\n    }\n\n    #pilore-smart-curtain .pc-faq-item[open] summary:after {\n      content: \"−\";\n    }\n\n    #pilore-smart-curtain .pc-faq-answer {\n      padding: 0 14px 16px;\n      color: var(--pc-muted);\n      font-size: 12px;\n      line-height: 1.8;\n    }\n\n    \/* FOOTER CTA *\/\n\n    #pilore-smart-curtain .pc-final {\n      padding: 35px 0;\n      text-align: center;\n      background: #ffffff;\n    }\n\n    #pilore-smart-curtain .pc-final-logo {\n      font-size: 12px;\n      letter-spacing: 5px;\n      font-weight: 850;\n      color: var(--pc-blue);\n      margin-bottom: 14px;\n    }\n\n    #pilore-smart-curtain .pc-final-logo span {\n      color: var(--pc-gold);\n    }\n\n    #pilore-smart-curtain .pc-final .pc-heading {\n      font-size: clamp(25px, 6vw, 36px);\n    }\n\n    #pilore-smart-curtain .pc-final-note {\n      color: var(--pc-muted);\n      font-size: 12px;\n      margin-top: 12px;\n    }\n\n    \/* DESKTOP *\/\n\n    @media (min-width: 700px) {\n      #pilore-smart-curtain .pc-container {\n        padding: 0 28px;\n      }\n\n      #pilore-smart-curtain .pc-section {\n        padding: 60px 0;\n      }\n\n      #pilore-smart-curtain .pc-hero {\n        padding: 58px 0 45px;\n      }\n\n      #pilore-smart-curtain .pc-video-grid {\n        grid-template-columns: 1fr 1fr;\n        gap: 22px;\n      }\n\n      #pilore-smart-curtain .pc-video-frame video {\n        aspect-ratio: 4 \/ 5;\n      }\n\n      #pilore-smart-curtain .pc-benefit-grid {\n        grid-template-columns: repeat(4, 1fr);\n        gap: 14px;\n      }\n\n      #pilore-smart-curtain .pc-benefit {\n        padding: 23px 18px;\n      }\n\n      #pilore-smart-curtain .pc-benefit h3 {\n        font-size: 14px;\n      }\n\n      #pilore-smart-curtain .pc-benefit p {\n        font-size: 12px;\n      }\n\n      #pilore-smart-curtain .pc-ba-grid {\n        gap: 20px;\n      }\n\n      #pilore-smart-curtain .pc-ba-card img {\n        height: 360px;\n      }\n\n      #pilore-smart-curtain .pc-steps {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 15px;\n      }\n\n      #pilore-smart-curtain .pc-step {\n        padding: 22px;\n      }\n\n      #pilore-smart-curtain .pc-spec-row {\n        padding: 16px 20px;\n        font-size: 13px;\n      }\n\n      #pilore-smart-curtain .pc-faq-list {\n        max-width: 780px;\n        margin-left: auto;\n        margin-right: auto;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      #pilore-smart-curtain *,\n      #pilore-smart-curtain *:before,\n      #pilore-smart-curtain *:after {\n        animation-duration: .01ms !important;\n        animation-iteration-count: 1 !important;\n        transition-duration: .01ms !important;\n        scroll-behavior: auto !important;\n      }\n\n      #pilore-smart-curtain .pc-reveal {\n        opacity: 1;\n        transform: none;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"pc-hero\"\u003e\n    \u003cdiv class=\"pc-container pc-center\"\u003e\n      \u003cdiv class=\"pc-brand\"\u003ePIL\u003cspan\u003eO\u003c\/span\u003eRE\u003c\/div\u003e\n\n      \u003cdiv class=\"pc-eyebrow\"\u003eA smarter everyday home\u003c\/div\u003e\n\n      \u003ch2 class=\"pc-heading\"\u003e\n        Your Curtains.\u003cbr\u003e\n        \u003cspan\u003eYour Comfort.\u003c\/span\u003e\u003cbr\u003e\n        Your Smart Home.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"pc-copy\"\u003e\n        Meet the Pilore Smart Curtain Robot — a clever way to bring more\n        comfort, convenience and modern living into your everyday routine.\n        Control compatible curtains from your smartphone and enjoy a simpler\n        way to welcome natural light into your home.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"pc-hero-badges\"\u003e\n        \u003cspan class=\"pc-hero-badge\"\u003e✦ Smartphone Control\u003c\/span\u003e\n        \u003cspan class=\"pc-hero-badge\"\u003e✦ Bluetooth Connection\u003c\/span\u003e\n        \u003cspan class=\"pc-hero-badge\"\u003e✦ Scheduling\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc-gold-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- VIDEO 01 --\u003e\n  \u003csection class=\"pc-video-section\"\u003e\n    \u003cdiv class=\"pc-container\"\u003e\n      \u003cdiv class=\"pc-video-intro pc-center pc-reveal\"\u003e\n        \u003cdiv class=\"pc-eyebrow\"\u003eMeet your new routine\u003c\/div\u003e\n        \u003ch2 class=\"pc-heading\"\u003eA Little Upgrade.\u003cbr\u003e\u003cspan\u003eA Big Difference.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"pc-copy\"\u003e\n          Bring a touch of smart convenience to your windows. Pilore helps you\n          manage compatible curtains with a simple tap, so your daily routine\n          feels more comfortable and effortless.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc-video-grid\"\u003e\n        \u003cdiv class=\"pc-reveal\"\u003e\n          \u003cdiv class=\"pc-video-frame\"\u003e\n            \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"metadata\" aria-label=\"Pilore Smart Curtain Robot in use\"\u003e\n              \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/68c62df9a43a47b59d1aa51866cf7d6a\/68c62df9a43a47b59d1aa51866cf7d6a.SD-480p-1.5Mbps-97935002.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cdiv class=\"pc-video-label\"\u003eSMART LIVING\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pc-video-caption\"\u003eComfort at the touch of a button\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pc-reveal\"\u003e\n          \u003cdiv class=\"pc-video-frame\"\u003e\n            \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"metadata\" aria-label=\"Pilore smart curtain convenience demonstration\"\u003e\n              \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/4da1f08a00c9400196984c7fb01fb73d\/4da1f08a00c9400196984c7fb01fb73d.SD-480p-1.5Mbps-97934979.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cdiv class=\"pc-video-label\"\u003eEVERYDAY EASE\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pc-video-caption\"\u003eA smarter way to manage your curtains\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003csection class=\"pc-section pc-benefits\"\u003e\n    \u003cdiv class=\"pc-container\"\u003e\n      \u003cdiv class=\"pc-center pc-reveal\"\u003e\n        \u003cdiv class=\"pc-eyebrow\"\u003eDesigned around you\u003c\/div\u003e\n        \u003ch2 class=\"pc-heading\"\u003eMake Everyday\u003cbr\u003e\u003cspan\u003eFeel Effortless.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"pc-copy\"\u003e\n          Small moments make a difference. Enjoy a more convenient way to\n          welcome daylight, settle in for the evening and manage your living\n          space throughout the day.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc-benefit-grid\"\u003e\n        \u003cdiv class=\"pc-benefit pc-reveal\"\u003e\n          \u003cdiv class=\"pc-icon\"\u003e⌁\u003c\/div\u003e\n          \u003ch3\u003eSmartphone Control\u003c\/h3\u003e\n          \u003cp\u003eOpen or close your compatible curtains from your smartphone using the Bluetooth connection.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pc-benefit pc-reveal\"\u003e\n          \u003cdiv class=\"pc-icon\"\u003e◷\u003c\/div\u003e\n          \u003ch3\u003eDaily Scheduling\u003c\/h3\u003e\n          \u003cp\u003eSet schedules through the compatible app to help fit curtain movements into your routine.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pc-benefit pc-reveal\"\u003e\n          \u003cdiv class=\"pc-icon\"\u003e⌂\u003c\/div\u003e\n          \u003ch3\u003eUpgrade Your Space\u003c\/h3\u003e\n          \u003cp\u003eBring smart-home convenience to compatible existing curtain setups without redesigning your room.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pc-benefit pc-reveal\"\u003e\n          \u003cdiv class=\"pc-icon\"\u003e☼\u003c\/div\u003e\n          \u003ch3\u003eWelcome Natural Light\u003c\/h3\u003e\n          \u003cp\u003eMake it easier to adjust your curtains as your day begins, your room brightens or evening arrives.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BEFORE \/ AFTER --\u003e\n  \u003csection class=\"pc-section\"\u003e\n    \u003cdiv class=\"pc-container\"\u003e\n      \u003cdiv class=\"pc-center pc-reveal\"\u003e\n        \u003cdiv class=\"pc-eyebrow\"\u003eA more convenient home\u003c\/div\u003e\n        \u003ch2 class=\"pc-heading\"\u003eFrom Everyday Curtains\u003cbr\u003e\u003cspan\u003eto Smart Living.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"pc-copy\"\u003e\n          Discover how Pilore can add a smart touch to your window routine\n          while helping you keep the look and feel of your living space.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc-ba-grid\"\u003e\n        \u003cdiv class=\"pc-ba-card pc-reveal\"\u003e\n          \u003cspan class=\"pc-ba-tag\"\u003eBEFORE\u003c\/span\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1049\/7674\/4787\/files\/IMG-4084.png?v=1792201359\" alt=\"Curtains before using the Pilore Smart Curtain Robot\" loading=\"lazy\" width=\"700\" height=\"850\"\u003e\n          \u003cdiv class=\"pc-ba-caption\"\u003eYour familiar curtain routine\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pc-ba-card pc-after pc-reveal\"\u003e\n          \u003cspan class=\"pc-ba-tag\"\u003eWITH PILORE\u003c\/span\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1049\/7674\/4787\/files\/IMG-4085.png?v=1792201359\" alt=\"Curtains with the Pilore Smart Curtain Robot\" loading=\"lazy\" width=\"700\" height=\"850\"\u003e\n          \u003cdiv class=\"pc-ba-caption\"\u003eA smarter touch for everyday comfort\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LIFESTYLE --\u003e\n  \u003csection class=\"pc-lifestyle\"\u003e\n    \u003cdiv class=\"pc-container pc-reveal\"\u003e\n      \u003cdiv class=\"pc-eyebrow\"\u003eYour day, your way\u003c\/div\u003e\n      \u003ch2 class=\"pc-heading\"\u003e\n        Wake Up to Light.\u003cbr\u003e\n        \u003cspan\u003eSettle Into Comfort.\u003c\/span\u003e\n      \u003c\/h2\u003e\n      \u003cp class=\"pc-copy\"\u003e\n        Imagine starting your morning with sunlight entering your room,\n        or adjusting your curtains as you relax at home. With Pilore,\n        managing compatible curtains becomes part of a more convenient\n        everyday experience.\n      \u003c\/p\u003e\n      \u003cdiv class=\"pc-gold-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- HOW IT WORKS --\u003e\n  \u003csection class=\"pc-section\"\u003e\n    \u003cdiv class=\"pc-container\"\u003e\n      \u003cdiv class=\"pc-center pc-reveal\"\u003e\n        \u003cdiv class=\"pc-eyebrow\"\u003eSimple by design\u003c\/div\u003e\n        \u003ch2 class=\"pc-heading\"\u003eHow Does \u003cspan\u003ePilore\u003c\/span\u003e Work?\u003c\/h2\u003e\n        \u003cp class=\"pc-copy\"\u003e\n          A straightforward way to bring smart control to compatible curtains.\n          Follow the basic steps below to get started.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc-steps\"\u003e\n        \u003cdiv class=\"pc-step pc-reveal\"\u003e\n          \u003cdiv class=\"pc-step-num\"\u003e01\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003ch3\u003eCheck Your Curtain Setup\u003c\/h3\u003e\n            \u003cp\u003eConfirm that your curtain rod or track is compatible with the selected Pilore motor. Choose the suitable model for your window setup.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pc-step pc-reveal\"\u003e\n          \u003cdiv class=\"pc-step-num\"\u003e02\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003ch3\u003eInstall the Motor\u003c\/h3\u003e\n            \u003cp\u003eFit the device to the compatible curtain setup by following the instructions supplied with your product.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pc-step pc-reveal\"\u003e\n          \u003cdiv class=\"pc-step-num\"\u003e03\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003ch3\u003eConnect Your Smartphone\u003c\/h3\u003e\n            \u003cp\u003eUse the compatible app and Bluetooth connection to pair your device and access its available curtain controls.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pc-step pc-reveal\"\u003e\n          \u003cdiv class=\"pc-step-num\"\u003e04\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003ch3\u003eControl Your Daily Routine\u003c\/h3\u003e\n            \u003cp\u003eUse the app to operate your compatible curtains and configure available schedules for your everyday routine.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPECIFICATIONS --\u003e\n  \u003csection class=\"pc-section pc-specs\"\u003e\n    \u003cdiv class=\"pc-container\"\u003e\n      \u003cdiv class=\"pc-center pc-reveal\"\u003e\n        \u003cdiv class=\"pc-eyebrow\"\u003eProduct details\u003c\/div\u003e\n        \u003ch2 class=\"pc-heading\"\u003eSmart Features.\u003cbr\u003e\u003cspan\u003eThoughtful Design.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"pc-copy\"\u003e\n          Get to know the key features of your Pilore Smart Curtain Robot.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc-spec-list pc-reveal\"\u003e\n        \u003cdiv class=\"pc-spec-row\"\u003e\n          \u003cspan\u003eProduct\u003c\/span\u003e\n          \u003cspan\u003eSmart Curtain Robot\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pc-spec-row\"\u003e\n          \u003cspan\u003eBrand\u003c\/span\u003e\n          \u003cspan\u003ePilore\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pc-spec-row\"\u003e\n          \u003cspan\u003eControl method\u003c\/span\u003e\n          \u003cspan\u003eCompatible smartphone app\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pc-spec-row\"\u003e\n          \u003cspan\u003eWireless connection\u003c\/span\u003e\n          \u003cspan\u003eBluetooth\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pc-spec-row\"\u003e\n          \u003cspan\u003eSmart function\u003c\/span\u003e\n          \u003cspan\u003eApp control and scheduling\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pc-spec-row\"\u003e\n          \u003cspan\u003eProduct configuration\u003c\/span\u003e\n          \u003cspan\u003eSingle motor or pair, depending on selection\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pc-spec-row\"\u003e\n          \u003cspan\u003eInstallation\u003c\/span\u003e\n          \u003cspan\u003eFor compatible curtain setups\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"pc-section\"\u003e\n    \u003cdiv class=\"pc-container\"\u003e\n      \u003cdiv class=\"pc-center pc-reveal\"\u003e\n        \u003cdiv class=\"pc-eyebrow\"\u003eGood to know\u003c\/div\u003e\n        \u003ch2 class=\"pc-heading\"\u003eFrequently Asked \u003cspan\u003eQuestions.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"pc-copy\"\u003e\n          Everything you need to know about bringing Pilore into your home.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc-faq-list\"\u003e\n\n        \u003cdetails class=\"pc-faq-item pc-reveal\"\u003e\n          \u003csummary\u003eWhat is the Pilore Smart Curtain Robot?\u003c\/summary\u003e\n          \u003cdiv class=\"pc-faq-answer\"\u003e\n            Pilore is a smart motor designed to help operate compatible curtains\n            through a smartphone app. It brings convenient curtain control into\n            your daily routine without requiring you to redesign your entire room.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"pc-faq-item pc-reveal\"\u003e\n          \u003csummary\u003eHow do I control the curtains?\u003c\/summary\u003e\n          \u003cdiv class=\"pc-faq-answer\"\u003e\n            Pair the device with the compatible app using Bluetooth, then use\n            the available controls to operate your curtains. The functions\n            available to you depend on the supplied model and app.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"pc-faq-item pc-reveal\"\u003e\n          \u003csummary\u003eCan I schedule curtain movements?\u003c\/summary\u003e\n          \u003cdiv class=\"pc-faq-answer\"\u003e\n            The product is designed to support scheduling through its compatible\n            app. Check the supplied instructions for the scheduling options\n            available for your specific model.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"pc-faq-item pc-reveal\"\u003e\n          \u003csummary\u003eWill it work with my existing curtains?\u003c\/summary\u003e\n          \u003cdiv class=\"pc-faq-answer\"\u003e\n            Pilore is designed for compatible curtain setups. Before ordering,\n            check your curtain rod or track style and compare it with the\n            compatibility information for the selected model.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"pc-faq-item pc-reveal\"\u003e\n          \u003csummary\u003eShould I choose one motor or a pair?\u003c\/summary\u003e\n          \u003cdiv class=\"pc-faq-answer\"\u003e\n            Your choice depends on your window and curtain arrangement.\n            One motor may suit a single compatible curtain arrangement, while\n            a pair may be appropriate for setups with two independently moving\n            sides. Check the product variant details before choosing.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"pc-faq-item pc-reveal\"\u003e\n          \u003csummary\u003eDoes the product require a smartphone?\u003c\/summary\u003e\n          \u003cdiv class=\"pc-faq-answer\"\u003e\n            A compatible smartphone is used for app-based control and setup.\n            Follow the supplied instructions to install the compatible app\n            and connect your device.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FINAL BRAND SECTION --\u003e\n  \u003csection class=\"pc-final\"\u003e\n    \u003cdiv class=\"pc-container pc-reveal\"\u003e\n      \u003cdiv class=\"pc-final-logo\"\u003ePIL\u003cspan\u003eO\u003c\/span\u003eRE\u003c\/div\u003e\n      \u003ch2 class=\"pc-heading\"\u003e\n        Make Room for\u003cbr\u003e\u003cspan\u003eSmarter Living.\u003c\/span\u003e\n      \u003c\/h2\u003e\n      \u003cp class=\"pc-copy\"\u003e\n        Upgrade your everyday routine with a more convenient way to manage\n        compatible curtains. Discover the Pilore Smart Curtain Robot and\n        bring a thoughtful smart-home touch to your space.\n      \u003c\/p\u003e\n      \u003cdiv class=\"pc-final-note\"\u003eDesigned for everyday comfort. Made for modern living.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cscript\u003e\n    (function () {\n      var root = document.getElementById('pilore-smart-curtain');\n      if (!root || root.dataset.pcInitialized === 'true') return;\n      root.dataset.pcInitialized = 'true';\n\n      \/* Scroll reveal animations *\/\n      var revealItems = root.querySelectorAll('.pc-reveal');\n\n      if ('IntersectionObserver' in window) {\n        var observer = new IntersectionObserver(function (entries) {\n          entries.forEach(function (entry) {\n            if (entry.isIntersecting) {\n              entry.target.classList.add('pc-visible');\n              observer.unobserve(entry.target);\n            }\n          });\n        }, {\n          threshold: 0.12,\n          rootMargin: '0px 0px -25px 0px'\n        });\n\n        revealItems.forEach(function (item) {\n          observer.observe(item);\n        });\n      } else {\n        revealItems.forEach(function (item) {\n          item.classList.add('pc-visible');\n        });\n      }\n\n      \/* Attempt autoplay; browsers may require muted playback *\/\n      var videos = root.querySelectorAll('video');\n\n      function tryPlay(video) {\n        video.muted = true;\n        video.playsInline = true;\n        var promise = video.play();\n\n        if (promise \u0026\u0026 typeof promise.catch === 'function') {\n          promise.catch(function () {\n            \/* Native video remains available if autoplay is restricted *\/\n          });\n        }\n      }\n\n      if ('IntersectionObserver' in window) {\n        var videoObserver = new IntersectionObserver(function (entries) {\n          entries.forEach(function (entry) {\n            var video = entry.target;\n\n            if (entry.isIntersecting) {\n              tryPlay(video);\n            } else {\n              video.pause();\n            }\n          });\n        }, {\n          threshold: 0.15\n        });\n\n        videos.forEach(function (video) {\n          videoObserver.observe(video);\n        });\n      } else {\n        videos.forEach(tryPlay);\n      }\n\n      document.addEventListener('visibilitychange', function () {\n        if (document.hidden) {\n          videos.forEach(function (video) {\n            video.pause();\n          });\n        } else {\n          videos.forEach(function (video) {\n            var rect = video.getBoundingClientRect();\n            if (rect.bottom \u003e 0 \u0026\u0026 rect.top \u003c window.innerHeight) {\n              tryPlay(video);\n            }\n          });\n        }\n      });\n    })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"PILORE™","offers":[{"title":"STARTER (1 Motor)","offer_id":55464421163347,"sku":"14:200006151#Bluetooth VersionX1","price":79.99,"currency_code":"USD","in_stock":true},{"title":"MOST POPULAR (2 Motors)","offer_id":55464521793875,"sku":"14:200006151#Bluetooth VersionX1","price":139.99,"currency_code":"USD","in_stock":true},{"title":"BEST VALUE (4 Motors)","offer_id":55464521826643,"sku":"14:200006151#Bluetooth VersionX2","price":239.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1049\/7674\/4787\/files\/1E3E88D5-820C-4B41-ABA6-72492B53ED5A.png?v=1792200646","url":"https:\/\/pilore.com\/products\/curtainglide","provider":"Pilore ","version":"1.0","type":"link"}