No Drill Cordless Roller Shades
.ndcr-product { --ndcr-primary: #1b3055; --ndcr-text: #344054; --ndcr-muted: #667085; --ndcr-border: #e3e9f1; --ndcr-light: #f5f7fa; --ndcr-soft-blue: #eaf0f7; width: 100%; max-wid th: 1050px; margin: 28px auto; overflow: hidden; border: 1px solid var(--ndcr-border); border-radius: 18px; background: #ffffff; box-shadow: 0 8px 28px rgba(27, 48, 85, 0.06); color: var(--ndcr-text); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif; font-size: 14px; line-height: 1.7; text-align: left; } .ndcr-product, .ndcr-product * { box-sizing: border-box; } .ndcr-product h2, .ndcr-product h3, .ndcr-product h4, .ndcr-product p { margin: 0; padding: 0; font-family: inherit; } /* Header */ .ndcr-product .ndcr-header { padding: 32px; background: var(--ndcr-primary); } .ndcr-product .ndcr-eyebrow { display: inline-block; margin-bottom: 14px; padding: 5px 12px; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 30px; color: #ffffff; font-size: 11px; font-weight: 600; letter-spacing: 1.6px; text-transform: uppercase; } .ndcr-product .ndcr-title { color: #ffffff !important; font-size: 29px; font-weight: 700; line-height: 1.3; letter-spacing: -0.5px; text-transform: none; } .ndcr-product .ndcr-subtitle { margin-top: 10px; color: #dbe3f0; font-size: 14px; line-height: 1.7; } /* Featured size requirements */ .ndcr-product .ndcr-stats { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; padding: 24px; border-bottom: 1px solid var(--ndcr-border); background: var(--ndcr-light); } .ndcr-product .ndcr-stat { min-width: 0; padding: 22px 20px; border-radius: 12px; background: var(--ndcr-primary); } .ndcr-product .ndcr-stat-label { margin-bottom: 12px; color: #dbe3f0 !important; font-size: 11px; font-weight: 600; line-height: 1.5; letter-spacing: 1px; text-transform: uppercase; } .ndcr-product .ndcr-stat-value { color: #ffffff !important; font-size: 30px; font-weight: 700; line-height: 1.3; letter-spacing: -0.5px; font-variant-numeric: tabular-nums; } .ndcr-product .ndcr-stat-detail { margin-top: 7px; color: #dbe3f0; font-size: 13px; line-height: 1.5; } /* Content sections */ .ndcr-product .ndcr-section { padding: 28px 32px; border-bottom: 1px solid var(--ndcr-border); background: #ffffff; } .ndcr-product .ndcr-section-title { margin-bottom: 12px; color: var(--ndcr-primary); font-size: 22px; font-weight: 700; line-height: 1.35; letter-spacing: -0.3px; text-transform: none; } .ndcr-product .ndcr-intro { color: var(--ndcr-text); font-size: 15px; line-height: 1.8; } .ndcr-product .ndcr-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; margin-top: 20px; } .ndcr-product .ndcr-feature { min-width: 0; padding: 22px; border: 1px solid var(--ndcr-border); border-radius: 12px; background: var(--ndcr-light); } .ndcr-product .ndcr-feature-title { margin-bottom: 8px; color: var(--ndcr-primary); font-size: 16px; font-weight: 700; line-height: 1.45; text-transform: none; } .ndcr-product .ndcr-feature p { color: var(--ndcr-text); font-size: 14px; line-height: 1.75; } .ndcr-product .ndcr-tag { display: inline-block; margin-bottom: 12px; padding: 4px 10px; border: 1px solid #d3ddec; border-radius: 6px; background: #ffffff; color: var(--ndcr-primary); font-size: 11px; font-weight: 600; line-height: 1.5; letter-spacing: 0.5px; text-transform: uppercase; } /* Fabric options */ .ndcr-product .ndcr-fabric { min-width: 0; padding: 22px; border: 1px solid var(--ndcr-border); border-top: 4px solid var(--ndcr-primary); border-radius: 10px; background: #ffffff; } .ndcr-product .ndcr-fabric p { color: var(--ndcr-text); line-height: 1.75; } .ndcr-product .ndcr-small-note { margin-top: 14px; color: var(--ndcr-muted); font-size: 12px; line-height: 1.7; } /* Specification table */ .ndcr-product .ndcr-table { display: table; width: 100%; margin: 0; border: 0; border-collapse: collapse; border-spacing: 0; table-layout: fixed; background: #ffffff; box-shadow: none; font-size: 14px; } .ndcr-product .ndcr-table th, .ndcr-product .ndcr-table td { padding: 14px 32px; border: 0; border-bottom: 1px solid var(--ndcr-border); text-align: left; vertical-align: top; white-space: normal; overflow-wrap: anywhere; line-height: 1.6; } .ndcr-product .ndcr-table thead th { background: var(--ndcr-soft-blue); color: var(--ndcr-primary); font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .ndcr-product .ndcr-table thead th:first-child { width: 39%; } .ndcr-product .ndcr-table tbody th { background: transparent; color: var(--ndcr-primary); font-weight: 600; letter-spacing: normal; text-transform: none; } .ndcr-product .ndcr-table tbody td { background: transparent; color: var(--ndcr-text); font-weight: 400; } .ndcr-product .ndcr-table tbody tr:nth-child(even) { background: var(--ndcr-light); } /* Installation steps */ .ndcr-product .ndcr-steps { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; margin-top: 18px; } .ndcr-product .ndcr-step { min-width: 0; padding: 20px; border: 1px solid var(--ndcr-border); border-radius: 12px; background: var(--ndcr-light); } .ndcr-product .ndcr-step-number { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; margin-bottom: 12px; border-radius: 50%; background: var(--ndcr-primary); color: #ffffff; font-size: 14px; font-weight: 700; } .ndcr-product .ndcr-step p { color: var(--ndcr-text); font-size: 13px; line-height: 1.75; } /* Measuring and ordering notes */ .ndcr-product .ndcr-footer { padding: 28px 32px 32px; background: #ffffff; } .ndcr-product .ndcr-notice { padding: 18px 20px; border-left: 3px solid var(--ndcr-primary); border-radius: 0 10px 10px 0; background: var(--ndcr-light); } .ndcr-product .ndcr-notice + .ndcr-notice { margin-top: 12px; } .ndcr-product .ndcr-notice strong { display: block; margin-bottom: 5px; color: var(--ndcr-primary); font-size: 14px; font-weight: 700; } .ndcr-product .ndcr-notice p { color: var(--ndcr-text); font-size: 13px; line-height: 1.8; } .ndcr-product .ndcr-example { display: inline-block; margin-top: 8px; padding: 7px 11px; border: 1px solid var(--ndcr-border); border-radius: 6px; background: #ffffff; color: var(--ndcr-primary); font-size: 13px; font-weight: 600; } /* Mobile layout */ @media (max-width: 720px) { .ndcr-product { margin: 20px auto; border-radius: 12px; } .ndcr-product .ndcr-header { padding: 25px 20px; } .ndcr-product .ndcr-title { font-size: 24px; } .ndcr-product .ndcr-stats { grid-template-columns: 1fr; gap: 10px; padding: 16px; } .ndcr-product .ndcr-stat { padding: 18px 20px; } .ndcr-product .ndcr-stat-label { margin-bottom: 8px; } .ndcr-product .ndcr-stat-value { font-size: 28px; } .ndcr-product .ndcr-section, .ndcr-product .ndcr-footer { padding: 24px 18px; } .ndcr-product .ndcr-section-title { font-size: 20px; } .ndcr-product .ndcr-grid, .ndcr-product .ndcr-steps { grid-template-columns: 1fr; gap: 12px; } .ndcr-product .ndcr-feature, .ndcr-product .ndcr-fabric { padding: 18px; } .ndcr-product .ndcr-table { font-size: 13px; } .ndcr-product .ndcr-table th, .ndcr-product .ndcr-table td { padding: 12px 14px; } .ndcr-product .ndcr-table thead th:first-child { width: 42%; } } Made to Measure No-Drill Cordless Roller Shades A tailored look. Simple hand control. No drilling required. Custom Width Range 20″–70″ 508–1778 mm Custom Height Range 20″–78″ 508–1981.2 mm Minimum Inside Mount Depth 1.8″ 45.72 mm minimum frame depth Light Control, Without the Cords Bring a clean, coordinated finish to your windows with custom-sized polyester roller shades. The no-drill mounting system fits inside your window frame, while cordless operation lets you raise or lower the shade using the clear bottom-rail handle. Choose your fabric and dimensions to create the look and light level that suit your space. No-Drill Inside Mount Secure the shade inside your window opening using the tension mounting system. A hex key tightens the locking screw, so there is no need to drill mounting holes into your window frame. Cordless Free-Stop Control Lift or lower the shade by its clear bottom-rail handle and stop at your preferred position. Enjoy everyday adjustment without hanging pull cords or beaded chains. Fabric-Matched Headrail Cover A matching fabric cover conceals the front of the headrail, creating a coordinated appearance from top to bottom rather than leaving the mounting hardware exposed. Optional Accessory Telescoping Control Rod Add extra reach for higher windows with an optional telescoping rod. It extends from 13" to 24" (33–61 cm) to help you reach and operate the bottom-rail handle. Choose Your Light & Privacy Light Filtering Soften incoming daylight for a bright, gently diffused look. A welcoming choice for living rooms and shared spaces where you would like to keep some natural light. Silhouettes may remain visible depending on the fabric and lighting conditions. Full Blackout Fabric Choose opaque blackout fabric to block light passing through the shade material and create a darker setting. A practical option for bedrooms and spaces where stronger light control is preferred. Blackout describes the fabric, not a completely light-sealed installation. Light may still enter around the edges of an inside-mounted shade. Specification Details Material Polyester Custom Width 20–70 inches (508–1778 mm) Custom Height 20–78 inches (508–1981.2 mm) Mounting No-Drill Inside Mount Only Control Cordless, Manual Free-Stop Operation Minimum Frame Depth 1.8 inches (45.72 mm) Fabric Options Light Filtering or Full Blackout Headrail Cover Matching Fabric Cover Handle Clear Handle at the Bottom Rail Simple Three-Step Installation 1 Position the Left Side Place the left end of the headrail into the upper-left corner of your window opening. 2 Fit the Right Side Support the shade and position the right end inside the upper-right corner, keeping the headrail level. 3 Lock in Place Use a hex key to tighten the locking screw as directed in the installation guide. Check that the shade is secure before operating it. No drilling is required. A hex key is used to secure the mounting mechanism. Before You Order Measure Inside the Window Frame Measure the width and height of the inside opening, not the outside edges of the decorative trim. Check the opening in multiple places and confirm that the mounting area has at least 1.8" (45.72 mm) of usable depth. Enter Whole Inches & Fractions Separately When the customization form asks for a whole number and a fraction, split your measurement into those two parts. For example, a width of 35 1/2" is entered as: Width: 35 · Width Fraction: 1/2 Check Your Size-Deduction Selection Review the deduction option shown when customizing your shade. If a factory deduction is selected, enter your measured opening dimensions without subtracting that allowance again. Choose “No Deduction” only when you have already allowed the necessary installation clearance in the dimensions you submit. Need Help with Your Measurements? Contact us by email before ordering with your measurements and a photo of the window opening. We can help you check the sizing details and understand the customization options.
More you might like
Related
Ashby Cordless No-Drill Blackout Roller Shade
Related
Ashby Cordless No-Drill Blackout Roller Blind
Related
Sulugood Classic No Drill Cordless Cover Bracket Roller Shad
Related