1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Carolina Blinds â Custom Window Treatments in Western North Carolina Since 1992</title> 7 <meta name="description" content="Carolina Blinds has served Western North Carolina since 1992. Two showrooms in Hendersonville & Weaverville with 150+ displays. Hunter Douglas Centurion Gallery Dealer. Free in-home consultations. Call (828) 697-8525."> 8 <link rel="canonical" href="https://carolinablinds.com/"> 9 <meta property="og:title" content="Carolina Blinds â Custom Window Treatments in Western North Carolina Since 1992"> 10 <meta property="og:description" content="Carolina Blinds has served Western North Carolina since 1992. Two showrooms in Hendersonville & Weaverville with 150+ displays. Hunter Douglas Centurion Gallery Dealer. Free in-home consultations. Call (828) 697-8525."> 11 <meta property="og:image" content="https://carolinablinds.com/images/cb-logo.jpg"> 12 <meta property="og:url" content="https://carolinablinds.com/"> 13 <meta property="og:type" content="website"> 14 <meta name="twitter:card" content="summary_large_image"> 15 16 <link rel="preconnect" href="https://fonts.googleapis.com"> 17 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 18 <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Source+Sans+3:wght@300;400;500;600;700&display=swap" onload="this.onload=null;this.rel='stylesheet'"> 19 <noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Source+Sans+3:wght@300;400;500;600;700&display=swap"></noscript> 20 21 <!-- Schema: LocalBusiness --> 22
22<script type="application/ld+json">{ 23 "@context": "https://schema.org", 24 "@type": "HomeAndConstructionBusiness", 25 "name": "Carolina Blinds", 26 "image": "https://carolinablinds.com/images/cb-logo.jpg", 27 "url": "https://carolinablinds.com", 28 "telephone": [ 29 "+1-828-697-8525", 30 "+1-828-681-0210" 31 ], 32 "email": "[email protected]", 33 "foundingDate": "1992", 34 "founder": { 35 "@type": "Person", 36 "name": "Wayne Patterson" 37 }, 38 "description": "Western North Carolina's trusted custom window treatment company since 1992. Hunter Douglas Centurion Gallery Dealer with two showrooms featuring 150+ functional displays. Blinds, shades, shutters, motorization, and repair services.", 39 "numberOfEmployees": { 40 "@type": "QuantitativeValue", 41 "minValue": 5, 42 "maxValue": 15 43 }, 44 "address": [ 45 { 46 "@type": "PostalAddress", 47 "streetAddress": "225 Duncan Hill Rd", 48 "addressLocality": "Hendersonville", 49 "addressRegion": "NC", 50 "postalCode": "28792" 51 }, 52 { 53 "@type": "PostalAddress", 54 "streetAddress": "58 Weaver Village Way, Ste 105", 55 "addressLocality": "Weaverville", 56 "addressRegion": "NC", 57 "postalCode": "28787" 58 } 59 ], 60 "areaServed": [ 61 "Hendersonville", 62 "Asheville", 63 "Weaverville", 64 "Black Mountain", 65 "Brevard", 66 "Flat Rock", 67 "Mills River", 68 "Fletcher", 69 "Arden", 70 "Waynesville", 71 "Tryon", 72 "Lake Lure", 73 "Burnsville", 74 "Mars Hill" 75 ], 76 "hasOfferCatalog": { 77 "@type": "OfferCatalog", 78 "name": "Window Treatment Services", 79 "itemListElement": [ 80 { 81 "@type": "Offer", 82 "itemOffered": { 83 "@type": "Service", 84 "name": "Custom Blinds" 85 } 86 }, 87 { 88 "@type": "Offer", 89 "itemOffered": { 90 "@type": "Service", 91 "name": "Custom Shades" 92 } 93 }, 94 { 95 "@type": "Offer", 96 "itemOffered": { 97 "@type": "Service", 98 "name": "Custom Shutters" 99 } 100 }, 101 { 102 "@type": "Offer", 103 "itemOffered": { 104 "@type": "Service", 105 "name": "Motorization & Smart Home" 106 } 107 }, 108 { 109 "@type": "Offer", 110 "itemOffered": { 111 "@type": "Service", 112 "name": "Window Treatment Repair" 113 } 114 }, 115 { 116 "@type": "Offer", 117 "itemOffered": { 118 "@type": "Service", 119 "name": "Free In-Home Consultation" 120 } 121 }, 122 { 123 "@type": "Offer", 124 "itemOffered": { 125 "@type": "Service", 126 "name": "Exterior Shades", 127 "description": "E-Zip retractable screens and outdoor shading solutions for porches, decks, and outdoor living space
127s." 128 } 129 }, 130 { 131 "@type": "Offer", 132 "itemOffered": { 133 "@type": "Service", 134 "name": "Specialty Window Treatments", 135 "description": "Custom solutions for arched, angled, skylight, and hard-to-reach windows." 136 } 137 } 138 ] 139 }, 140 "geo": [ 141 { 142 "@type": "GeoCoordinates", 143 "latitude": 35.3087, 144 "longitude": -82.4602, 145 "name": "Hendersonville Showroom" 146 }, 147 { 148 "@type": "GeoCoordinates", 149 "latitude": 35.6968, 150 "longitude": -82.5609, 151 "name": "Weaverville Showroom" 152 } 153 ] 154}</script>
154 155 156 <!-- Schema: Video --> 157
157<script type="application/ld+json"> 158 { 159 "@context": "https://schema.org", 160 "@type": "VideoObject", 161 "name": "Carolina Blinds â Your Window Treatment Experts in Western NC", 162 "description": "See how Carolina Blinds transforms homes across Western North Carolina with custom window treatments, expert installation, and personalized service since 1992.", 163 "thumbnailUrl": "https://img.youtube.com/vi/4vgjlhRVefs/maxresdefault.jpg", 164 "uploadDate": "2024-01-01T09:00:00-05:00", 165 "contentUrl": "https://www.youtube.com/watch?v=4vgjlhRVefs", 166 "embedUrl": "https://www.youtube.com/embed/4vgjlhRVefs" 167 } 168 </script>
168 169 170 <link rel="stylesheet" href="/css/styles.css"> 171 <style> 172 /* Homepage-specific: Hero with background image, grid layout + video */ 173 .home-hero .hero__bg { 174 background-image: url('/images/hero-homepage.webp'); 175 } 176 .home-hero .hero__overlay { 177 background: linear-gradient(135deg, rgba(0,35,71,0.92) 0%, rgba(0,59,115,0.82) 50%, rgba(0,35,71,0.7) 100%); 178 } 179 .home-hero { min-height: 600px; display: flex; align-items: center; } 180 .home-hero .hero__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; } 181 .hero__video { 182 border-radius: var(--radius-lg); overflow: hidden; 183 box-shadow: 0 20px 60px rgba(0,0,0,0.4); aspect-ratio: 16/9; position: relative; 184 } 185 .hero__video iframe { width: 100%; height: 100%; border: none; position: absolute; top: 0; left: 0; } 186 @media (max-width: 1024px) { 187 .home-hero .hero__grid { grid-template-columns: 1fr; gap: 40px; } 188 .hero__video { max-width: 560px; } 189 } 190 @media (max-width: 640px) { 191 .home-hero { min-height: auto; padding: 60px 0; } 192 } 193 </style> 194 <!-- Google Analytics (GA4) -->
vendor: 68 bytes, lines 194-195
194 195 <script async src="https://www.googletagmanager.com/gtag/js?id=
195G-XP96GEJS2D
vendor: 16 bytes, lines 195-196
195"></script> 196
196<script>
vendor: 118 bytes, line 196
196window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','
196G-XP96GEJS2D
vendor: 3 bytes, line 196
196');
196</script>
196 197 198 <!-- Lite YouTube Facade --> 199 <style> 200 .lite-yt { cursor: pointer; position: relative; } 201 .lite-yt img { width: 100%; height: 100%; object-fit: cover; display: block; } 202 .lite-yt__play { 203 position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); 204 z-index: 2; filter: drop-shadow(0 2px 8px rgba(0,0,0,0.4)); 205 transition: filter 0.15s; 206 } 207 .lite-yt:hover .lite-yt__play { filter: drop-shadow(0 2px 12px rgba(0,0,0,0.6)) brightness(1.1); } 208 .lite-yt.activated { cursor: default; } 209 .lite-yt.activated .lite-yt__play, 210 .lite-yt.activated > picture, 211 .lite-yt.activated > img { display: none; } 212 .lite-yt iframe { 213 width: 100%; height: 100%; border: none; 214 position: absolute; top: 0; left: 0; z-index: 3; 215 } 216 </style> 217
217<script> 218 document.addEventListener('DOMContentLoaded', function() { 219 document.querySelectorAll('.lite-yt').forEach(function(el) { 220 el.addEventListener('click', function() { 221 if (el.classList.contains('activated')) return; 222 var id = el.dataset.videoid; 223 var iframe = document.createElement('iframe'); 224 iframe.src = 'https://www.youtube.com/embed/' + id + '?autoplay=1&rel=0&modestbranding=1'; 225 iframe.allow = 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture'; 226 iframe.allowFullscreen = true; 227 el.appendChild(iframe); 228 el.classList.add('activated'); 229 }); 230 }); 231 }); 232 </script>
232 233 234</head> 235<body> 236 237 <!-- TOP BAR --> 238 <div class="top-bar"> 239 <div class="container"> 240 <div class="top-bar__phones"> 241 <a href="tel:828-697-8525"><span class="top-bar__city">Hendersonville</span><span class="top-bar__num">(828) 697-8525</span></a> 242 <span>|</span> 243 <a href="tel:828-681-0210"><span class="top-bar__city">Weaverville</span><span class="top-bar__num">(828) 681-0210</span></a> 244 </div> 245 <div class="top-bar__badge">Authorized Hunter Douglas Centurion Gallery</div> 246 </div> 247 </div> 248 249 <!-- HEADER --> 250 <header class="header"> 251 <div class="container"> 252 <a href="/" class="header__logo"> 253 <picture> 254 <source type="image/webp" srcset="/images/cb-logo.webp"> 255 <img src="/images/cb-logo.jpg" alt="Carolina Blinds â Since 1992" width="192" height="72"> 256 </picture> 257 </a> 258 <nav class="header__nav"> 259 <a href="/" class="active">Home</a> 260 <a href="/products">Products</a> 261 <a href="/areas">Areas We Serve</a> 262 <a href="/gallery">Gallery</a> 263 <a href="/about">About</a> 264 <a href="/contact">Contact</a> 265 <a href="/contact" class="header__cta">Free Consultation</a> 266 </nav> 267 <button class="mobile-toggle" aria-label="Menu"><span></span><span></span><span></span></button> 268 </div> 269 </header> 270 271 <!-- ============ HERO ============ --> 272 <section class="hero home-hero"> 273 <div class="hero__bg"></div> 274 <div class="hero__overlay"></div> 275 <div class="container"> 276 <div class="hero__grid"> 277 <div> 278 <div class="hero__tag"> 279 <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 280 Serving Western NC Since 1992 281 </div> 282 <h1>Beautifying Western North Carolina â <em>One Home at a Time</em></h1> 283 <p class="hero__sub"> 284 Custom blinds, shades, shutters, and motorized window treatments from WNC's most experienced team. Two showrooms. 150+ displays. Free in-home consultations. 285 </p> 286 <div class="hero__actions"> 287 <a href="/contact" class="btn btn--primary"> 288 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg> 289 Schedule Free Consultation 290 </a> 291 <a href="tel:828-697-8525" class="btn btn--outline"> 292 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg> 293 Call (828) 697-8525 294 </a> 295 </div> 296 <div class="hero__stats"> 297 <div class="hero__stat"> 298 <div class="hero__stat-num">33+</div> 299 <div class="hero__stat-label">Years</div> 300 </div> 301 <div class="hero__stat"> 302 <div class="hero__stat-num">2</div> 303 <div class="hero__stat-label">Showrooms</div> 304 </div> 305 <div class="hero__stat"> 306 <div class="hero__stat-num">150+</div> 307 <div class="hero__stat-label">Displays</div> 308 </div> 309 <div class="hero__stat"> 310 <div class="hero__stat-num">Free</div> 311 <div class="hero__stat-label">Estimates</div> 312 </div> 313 </div> 314 </div> 315 <div class="hero__video lite-yt" data-videoid="4vgjlhRVefs" tabindex="0" role="button" aria-label="Play video"> 316 <picture> 317 <source type="image/webp" srcset="https://i.ytimg.com/vi_webp/4vgjlhRVefs/maxresdefault.webp"> 318 <img src="https://img.youtube.com/vi/4vgjlhRVefs/maxresdefault.jpg" alt="Carolina Blinds video" width="1280" height="720" style="width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0"> 319 </picture> 320 <div class="lite-yt__play" aria-hidden="true"> 321 <svg height="72" width="72" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.64 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24L27 14v20" fill="white"/></svg> 322 </div> 323 </div> 324 </div> 325 </div> 326 </section> 327 328 <!-- TRUST BAR --> 329 <div class="trust-bar"> 330 <div class="container"> 331 <div class="trust-bar__item"> 332 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg> 333 Hunter Douglas Centurion Gallery 334 </div> 335 <div class="trust-bar__item"> 336 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22,4 12,14.01 9,11.01"/></svg> 337 No Subcontractors 338 </div> 339 <div class="trust-bar__item"> 340 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><polyline points="9,22 9,12 15,12 15,22"/></svg> 341 Two Gallery Showrooms 342 </div> 343 <div class="trust-bar__item"> 344 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><path d="M8 14s1.5 2 4 2 4-2 4-2"/><line x1="9" y1="9" x2="9.01" y2="9"/><line x1="15" y1="9" x2="15.01" y2="9"/></svg> 345 1-Year Free In-Home Service 346 </div> 347 <div class="trust-bar__item"> 348 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 349 5-Star Reviews 350 </div> 351 </div> 352 </div> 353 354 <!-- ============ PRODUCTS ============ --> 355 <section class="section"> 356 <div class="container"> 357 <div class="products__header"> 358 <h2>Custom Window Treatments for Every Home</h2> 359 <p>From classic blinds to smart motorized systems â see, touch, and operate every option in our showrooms.</p> 360 </div> 361 <div class="products__grid"> 362 <a href="/products/blinds" class="product-card"> 363 <div class="product-card__img"> 364 <picture> 365 <source type="image/webp" srcset="/images/hub-blinds.webp 1920w, /images/hub-blinds-960w.webp 960w, /images/hub-blinds-480w.webp 480w" sizes="(max-width: 480px) 480px, (max-width: 960px) 960px, 1920px"> 366 <source type="image/jpg" srcset="/images/hub-blinds.jpg 1920w, /images/hub-blinds-960w.jpg 960w, /images/hub-blinds-480w.jpg 480w" sizes="(max-width: 480px) 480px, (max-width: 960px) 960px, 1920px"> 367 <img src="/images/hub-blinds.jpg" alt="Hunter Douglas Parkland real wood blinds in a sunlit room" loading="lazy" width="2050" height="1025"> 368 </picture> 369 </div> 370 <div class="product-card__body"> 371 <h3>Blinds</h3> 372 <p>Wood, alternative wood, aluminum, and vertical blinds. Classic light control and privacy for every room.</p>
373 <span class="product-card__link">View Blinds â</span> 374 </div> 375 </a> 376 <a href="/products/shades" class="product-card"> 377 <div class="product-card__img"> 378 <picture> 379 <source type="image/webp" srcset="/images/hub-shades.webp 1920w, /images/hub-shades-960w.webp 960w, /images/hub-shades-480w.webp 480w" sizes="(max-width: 480px) 480px, (max-width: 960px) 960px, 1920px"> 380 <source type="image/jpg" srcset="/images/hub-shades.jpg 1920w, /images/hub-shades-960w.jpg 960w, /images/hub-shades-480w.jpg 480w" sizes="(max-width: 480px) 480px, (max-width: 960px) 960px, 1920px"> 381 <img src="/images/hub-shades.jpg" alt="Hunter Douglas Designer Roller Shades in a modern living space" loading="lazy" width="2050" height="1025"> 382 </picture> 383 </div> 384 <div class="product-card__body"> 385 <h3>Shades</h3> 386 <p>Cellular, roller, Roman, woven wood, and sheer. Energy-efficient honeycomb shades are perfect for mountain homes.</p> 387 <span class="product-card__link">View Shades â</span> 388 </div> 389 </a> 390 <a href="/products/shutters" class="product-card"> 391 <div class="product-card__img"> 392 <picture> 393 <source type="image/webp" srcset="/images/hub-shutters.webp 1920w, /images/hub-shutters-960w.webp 960w, /images/hub-shutters-480w.webp 480w" sizes="(max-width: 480px) 480px, (max-width: 960px) 960px, 1920px"> 394 <source type="image/jpg" srcset="/images/hub-shutters.jpg 1920w, /images/hub-shutters-960w.jpg 960w, /images/hub-shutters-480w.jpg 480w" sizes="(max-width: 480px) 480px, (max-width: 960px) 960px, 1920px"> 395 <img src="/images/hub-shutters.jpg" alt="White plantation shutters in a bright dining room" loading="lazy" width="1920" height="959"> 396 </picture> 397 </div> 398 <div class="product-card__body"> 399 <h3>Shutters</h3> 400 <p>Plantation, café, and specialty shapes. Adds timeless style and permanent value to your home.</p> 401 <span class="product-card__link">View Shutters â</span> 402 </div> 403 </a> 404 <a href="/products/motorization" class="product-card"> 405 <div class="product-card__img"> 406 <picture> 407 <source type="image/webp" srcset="/images/motorization-powerview.webp 1920w, /images/motorization-powerview-960w.webp 960w, /images/motorization-powerview-480w.webp 480w" sizes="(max-width: 480px) 480px, (max-width: 960px) 960px, 1920px"> 408 <source type="image/jpg" srcset="/images/motorization-powerview.jpg 1920w, /images/motorization-powerview-960w.jpg 960w, /images/motorization-powerview-480w.jpg 480w" sizes="(max-width: 480px) 480px, (max-width: 960px) 960px, 1920px"> 409 <img src="/images/motorization-powerview.jpg" alt="Hunter Douglas PowerView Pebble remote for motorized blinds and shades" loading="lazy" width="1200" height="800"> 410 </picture> 411 </div> 412 <div class="product-card__body"> 413 <h3>Motorization</h3> 414 <p>Hunter Douglas PowerView® and smart home integration. Control blinds from your phone or voice assistant.</p> 415 <span class="product-card__link">View Motorization â</span> 416 </div> 417 </a> 418 </div> 419 <div style="text-align: center; margin-top: 36px;"> 420 <a href="/products" class="btn btn--outline-dark btn--sm">View All Products â</a> 421 422 </div> 423 </div> 424 </section> 425 426 <!-- ============ WHY CAROLINA BLINDS ============ --> 427 <section class="section section--cream"> 428 <div class="container"> 429 <div class="why__grid"> 430 <div class="why__content"> 431 <h2>Why Hendersonville & Asheville Homeowners Choose Carolina Blinds</h2> 432 <p><strong>One place, one team, start to finish.</strong> From sales to service, the people in your home are Carolina Blinds employees â we never sell you a product and hand you off to a third-party installer. We're not a franchise. We're not a big box store. We're your neighbors, and we've been doing this since 1992.</p> 433 <div class="why__features"> 434 <div class="why__feature"> 435 <div class="why__feature-icon"> 436 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg> 437 </div> 438 <div> 439 <h4>No Subcontractors â Ever</h4> 440 <p>
440Our installers are Carolina Blinds employees. Trained, authorized, and part of your community. We take full responsibility for every measurement and installation.</p> 441 </div> 442 </div> 443 <div class="why__feature"> 444 <div class="why__feature-icon"> 445 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22,4 12,14.01 9,11.01"/></svg> 446 </div> 447 <div> 448 <h4>Quality Control Process</h4> 449 <p>After 33 years, we've developed our own quality control system. Every order verified, every component checked, every installation completed to our standards. Manufacturers may change how they do things â we don't.</p> 450 </div> 451 </div> 452 <div class="why__feature"> 453 <div class="why__feature-icon"> 454 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><polyline points="9,22 9,12 15,12 15,22"/></svg> 455 </div> 456 <div> 457 <h4>1-Year Free In-Home Service</h4> 458 <p>Every product we install comes with free in-home service for a full year. If anything goes wrong, call us â we'll come fix it at no charge. That's beyond any dealer guarantee.</p> 459 </div> 460 </div> 461 <div class="why__feature"> 462 <div class="why__feature-icon"> 463 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 464 </div> 465 <div> 466 <h4>Solution-Driven Expertise</h4> 467 <p>We don't just sell products. We solve problems â privacy, light control, energy efficiency, child safety, hard-to-reach windows, unusual shapes. We've seen it all.</p> 468 </div> 469 </div> 470 </div> 471 </div> 472 <div class="why__images"> 473 <picture> 474 <source type="image/webp" srcset="/images/hero-default.webp 1920w, /images/hero-default-960w.webp 960w, /images/hero-default-480w.webp 480w" sizes="(max-width: 480px) 480px, (max-width: 960px) 960px, 1920px"> 475 <source type="image/jpg" srcset="/images/hero-default.jpg 1920w, /images/hero-default-960w.jpg 960w, /images/hero-default-480w.jpg 480w" sizes="(max-width: 480px) 480px, (max-width: 960px) 960px, 1920px"> 476 <img src="/images/hero-default.jpg" alt="Carolina Blinds showroom interior with window treatment displays" loading="lazy" width="1920" height="900"> 477 </picture> 478 <picture> 479 <source type="image/webp" srcset="/images/showroom-interior.webp"> 480 <img src="/images/showroom-interior.jpg" alt="Carolina Blinds team" loading="lazy" width="500" height="400"> 481 </picture> 482 <picture> 483 <source type="image/webp" srcset="/images/showroom-displays.webp"> 484 <img src="/images/showroom-displays.jpg" alt="Window treatment installation" loading="lazy" width="500" height="400"> 485 </picture> 486 </div> 487 </div> 488 </div> 489 </section> 490 491 <!-- ============ THE CB EXPERIENCE ============ --> 492 <section class="section section--dark"> 493 <div class="container"> 494 <div style="text-align: center; max-width: 640px; margin: 0 auto;"> 495 <h2 style="font-size: 2.2rem; margin-bottom: 12px;">The Carolina Blinds Experience</h2> 496 <p style="font-size: 18px; color: rgba(255,255,255,0.75);">From inspiration to installation, we make beautifying your home easy, economical, and worry-free.</p> 497 </div> 498 <div class="exp__grid"> 499 <div class="exp-card"> 500 <div class="exp-card__icon"> 501 <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="#FFD700" stroke-width="2"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><polyline points="9,22 9,12 15,12 15,22"/></svg> 502 </div> 503 <h3>
503Free In-Home Consultation</h3> 504 <p>We bring samples directly to your home or business. See how products look with your décor, your lighting, your windows. We measure every window individually â no standard sizes, no guesswork.</p> 505 </div> 506 <div class="exp-card"> 507 <div class="exp-card__icon"> 508 <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="#FFD700" stroke-width="2"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg> 509 </div> 510 <h3>Expert Design Guidance</h3> 511 <p>We consider your décor, budget, room environment, special conditions, and unique needs. Got a problem window? Unusual shape? Pets or kids? We've solved it before.</p> 512 </div> 513 <div class="exp-card"> 514 <div class="exp-card__icon"> 515 <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="#FFD700" stroke-width="2"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22,4 12,14.01 9,11.01"/></svg> 516 </div> 517 <h3>Professional Installation</h3> 518 <p>
518Our own trained installers handle everything. Quality control on every order. Free in-home service for one full year. No subcontractors, no shortcuts, no surprises.</p> 519 </div> 520 </div> 521 <div style="text-align: center; margin-top: 40px;"> 522 <a href="/contact" class="btn btn--primary"> 523 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg> 524 Book Your Free Consultation 525 </a> 526 </div> 527 </div> 528 </section> 529 530 <!-- ============ TESTIMONIALS ============ --> 531 <section class="section"> 532 <div class="container"> 533 <div class="testimonials__header"> 534 <h2>What Our Customers Say</h2> 535 <p>Real reviews from real WNC homeowners.</p> 536 </div> 537 <div class="testimonials__grid"> 538 <div class="test-card"> 539 <div class="test-card__stars">â â â â â </div> 540 <div class="test-card__quote">"We had several atypical windows in our home and were perplexed about what to do with them. Wayne came out and advised us regarding our options. The shutters were custom made and we are over the moon with how they look. Wayne knows his stuff and his staff is very professional!"</div> 541 <div class="test-card__author"> 542 <strong>Hendersonville Homeowner</strong> 543 <span>via Yelp</span> 544 </div> 545 </div> 546 <div class="test-card"> 547 <div class="test-card__stars">â â â â â </div> 548 <div class="test-card__quote">"They repaired one of my window shades in less than 10 minutes at the end of the day and would not take any payment for it. They were so nice and helpful and took the time to offer advice on rehanging the window shade. I will be calling them back for additional window treatments."</div> 549 <div class="test-card__author"> 550 <strong>Hendersonville Customer</strong> 551 <span>via Angi</span> 552 </div> 553 </div> 554 <div class="test-card"> 555 <div class="test-card__stars">â â â â â </div> 556 <div class="test-card__quote">"I had a custom Roman shade made for a door, and a set of blinds for the kitchen window. The quality and craftsmanship is excellent. Carolina Blinds really stands behind their work and the customer service is outstanding from start to finish."</div> 557 <div class="test-card__author"> 558 <strong>WNC Homeowner</strong> 559 <span>via Google</span> 560 </div> 561 </div> 562 </div> 563 <div style="text-align: center; margin-top: 32px;"> 564 <a href="/reviews" class="btn btn--outline-dark btn--sm">Read More Reviews â</a> 565 </div> 566 </div> 567 </section> 568 569 <!-- ============ AREAS WE SERVE ============ --> 570 <section class="section section--cream"> 571 <div class="container"> 572 <div class="areas__header"> 573 <h2>Serving All of Western North Carolina</h2> 574 <p>Two showrooms and free in-home consultations throughout WNC. No matter where you are, we'll come to you.</p> 575 </div> 576 <div class="areas__grid"> 577 <a href="/areas/hendersonville" class="area-link"> 578 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 579 Hendersonville 580 </a> 581 <a href="/areas/asheville" class="area-link">
582 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 583 Asheville 584 </a> 585 <a href="/areas/weaverville" class="area-link"> 586 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 587 Weaverville 588 </a> 589 <a href="/areas/black-mountain" class="area-link"> 590 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 591 Black Mountain 592 </a> 593 <a href="/areas/brevard" class="area-link"> 594 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 595 Brevard 596 </a> 597 <a href="/areas/flat-rock" class="area-link"> 598 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 599 Flat Rock 600 </a> 601 <a href="/areas/mills-river" class="area-link"> 602 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 603 Mills River 604 </a> 605 <a href="/areas/burnsville" class="area-link"> 606 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 607 Burnsville 608 </a> 609 <a href="/areas/mars-hill" class="area-link"> 610 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 611 Mars Hill 612 </a> 613 <a href="/areas/swannanoa" class="area-link"> 614 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 615 Swannanoa 616 </a> 617 <a href="/areas/fairview" class="area-link"> 618 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 619 Fairview 620 </a> 621 <a href="/areas/canton" class="area-link"> 622 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 623 Canton 624 </a> 625 <a href="/areas/fletcher" class="area-link"> 626 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 627 Fletcher 628 </a> 629 <a href="/areas/arden" class="area-link"> 630 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 631 Arden 632 </a> 633 <a href="/areas/waynesville" class="area-link">
634 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 635 Waynesville 636 </a> 637 <a href="/areas/tryon" class="area-link"> 638 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 639 Tryon 640 </a> 641 <a href="/areas/lake-lure" class="area-link"> 642 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 643 Lake Lure 644 </a> 645 </div> 646 <div class="areas__showrooms"> 647 <div class="showroom-card"> 648 <h4>Hendersonville Showroom</h4> 649 <p>225 Duncan Hill Rd<br>Hendersonville, NC 28792<br>MonâFri 9amâ5pm</p> 650 <p style="margin-top: 8px;"><a href="tel:828-697-8525">(828) 697-8525</a></p> 651 <a href="https://my.matterport.com/show/?m=9RExUvLjsVa&brand=0" target="_blank" rel="noopener" class="btn btn--sm btn--blue" style="margin-top: 12px; font-size: 13px;">Take Virtual Tour</a> 652 </div> 653 <div class="showroom-card"> 654 <h4>Weaverville Showroom</h4> 655 <p>58 Weaver Village Way, Ste 105<br>Weaverville, NC 28787<br>MonâFri 10amâ5pm</p> 656 <p style="margin-top: 8px;"><a href="tel:828-681-0210">(828) 681-0210</a></p> 657 <a href="https://my.matterport.com/show/?m=KJehwKPi2EV" target="_blank" rel="noopener" class="btn btn--sm btn--blue" style="margin-top: 12px; font-size: 13px;">Take Virtual Tour</a> 658 </div> 659 </div> 660 </div> 661 </section> 662 663 <!-- ============ COMMERCIAL SERVICES ============ --> 664 <section class="section"> 665 <div class="container"> 666 <div style="display: flex; align-items: center; gap: 56px; flex-wrap: wrap;"> 667 <div style="flex: 1; min-width: 280px;"> 668 <p style="font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--cb-gold); margin-bottom: 12px;">Commercial Services</p> 669 <h2 style="font-size: 2rem; margin-bottom: 16px;">We Serve Businesses Too</h2> 670 <p style="font-size: 17px; color: var(--cb-text-light); line-height: 1.7; margin-bottom: 20px;">Carolina Blinds has been providing commercial window treatment solutions across Western North Carolina since 1992. Whether it's one office or an entire building, we bring the same expert measurement, quality products, and professional installation.</p> 671 <p style="font-size: 17px; color: var(--cb-text-light); line-height: 1.7; margin-bottom: 28px;">We work with county government buildings, houses of worship, schools, medical offices, and commercial properties throughout WNC â including projects in Henderson, Buncombe, Transylvania, Yancey, Madison, and Polk counties.</p> 672 <a href="/contact" class="btn btn--primary">Request a Commercial Consultation</a> 673 </div> 674 <div style="flex: 1; min-width: 260px; display: grid; grid-template-columns: 1fr 1fr; gap: 16px;"> 675 <div style="background: var(--cb-cream); border-radius: 8px; padding: 20px 18px;"> 676 <div style="margin-bottom: 10px;"> 677 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="var(--cb-gold)" stroke-width="2"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg> 678 </div> 679 <h4 style="font-size: 15px; margin-bottom: 6px;">Government Buildings</h4> 680 <p style="font-size: 14px; color: var(--cb-text-light); line-height: 1.5;">County offices and public facilities across WNC</p> 681 </div> 682 <div style="background: var(--cb-cream); border-radius: 8px; padding: 20px 18px;"> 683 <div style="margin-bottom: 10px;"> 684 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="var(--cb-gold)" stroke-width="2"><path d="M18 8h1a4 4 0 0 1 0 8h-1"/><path d="M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z"/><line x1="6" y1="1" x2="6" y2="4"/><line x1="10" y1="1" x2="10" y2="4"/><line x1="14" y1="1" x2="14" y2="4"/></svg> 685 </div> 686 <h4 style="font-size: 15px; margin-bottom: 6px;">Houses of Worship</h4> 687 <p style="font-size: 14px; color: var(--cb-text-light); line-height: 1.5;">Churches and faith community spaces</p> 688 </div> 689 <div style="background: var(--cb-cream); border-radius: 8px; padding: 20px 18px;"> 690 <div style="margin-bottom: 10px;"> 691 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="var(--cb-gold)" stroke-width="2"><path d="M22 10v6M2 10l10-5 10 5-10 5z"/><path d="M6 12v5c3 3 9 3 12 0v-5"/></svg> 692 </div> 693 <h4 style="font-size: 15px; margin-bottom: 6px;">Schools & Education</h4> 694 <p style="font-size: 14px; color: var(--cb-text-light); line-height: 1.5;">Classrooms, libraries, and administrative spaces</p> 695 </div> 696 <div style="background: var(--cb-cream); border-radius: 8px; padding: 20px 18px;"> 697 <div style="margin-bottom: 10px;"> 698 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="var(--cb-gold)" stroke-width="2"><rect x="2" y="7" width="20" height="14" rx="2"/><path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"/></svg> 699 </div> 700 <h4 style="font-size: 15px; margin-bottom: 6px;">Offices & Business</h4> 701 <p style="font-size: 14px; color: var(--cb-text-light); line-height: 1.5;">Professional spaces, medical offices, and more</p> 702 </div> 703 </div> 704 </div> 705 </div> 706 </section> 707 708 <!-- ============ BRANDS ============ --> 709 <section class="section" style="padding: 56px 0;"> 710 <div class="container"> 711 <div style="text-align: center; margin-bottom: 32px;"> 712 <h2 style="font-size: 1.6rem; margin-bottom: 8px;">Brands We Carry</h2> 713 <p style="color: var(--cb-text-light);">Premium window treatment brands including our featured Hunter Douglas Gallery collection.</p> 714 </div> 715 <div style="display: flex; justify-content: center; align-items: center; gap: 48px; flex-wrap: wrap; opacity: 0.7;"> 716 <div style="text-align: center;"> 717 <picture> 718 <source type="image/webp" srcset="/images/hd-gallery-logo.webp"> 719 <img src="/images/hd-gallery-logo.png" alt="Hunter Douglas Gallery" style="height: 32px; width: auto;"> 720 </picture> 721 </div> 722 <div style="font-family: 'Source Sans 3', sans-serif; font-weight: 700; font-size: 22px; color: var(--cb-text); letter-spacing: 2px;">ALTA</div> 723 <div style="font-family: 'Source Sans 3', sans-serif; font-weight: 700; font-size: 22px; color: var(--cb-text); letter-spacing: 2px;">ECLIPSE</div> 724 </div> 725 </div> 726 </section> 727 728 <!-- ============ FINAL CTA ============ --> 729 <section class="cta-section section--dark"> 730 <div class="container"> 731 <h2>Ready to Transform Your Home?</h2> 732 <p>Schedule a free in-home consultation. We bring the showroom to your home or business â samples, expert advice, and precise measurements. No obligation, no pressure.</p> 733 <div class="cta-section__actions"> 734 <a href="/contact" class="btn btn--primary"> 735 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg> 736 Schedule Free Consultation 737 </a> 738 <a href="tel:828-697-8525" class="btn btn--outline"> 739 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg> 740 Call (828) 697-8525 741 </a> 742 </div> 743 <div class="cta-section__or"> 744 Or visit a showroom: <a href="/areas/hendersonville">Hendersonville</a> · <a href="/areas/weaverville">Weaverville</a> 745 </div> 746 </div> 747 </section> 748 749 <!-- ============ FOOTER ============ --> 750 <footer class="footer"> 751 <div class="container"> 752 <div class="footer__grid"> 753 <div class="footer__brand"> 754 <picture> 755 <source type="image/webp" srcset="/images/cb-logo.webp"> 756 <img src="/images/cb-logo.jpg" alt="Carolina Blinds" width="120" height="45"> 757 </picture> 758 <p>Western North Carolina's trusted window treatment experts since 1992. Authorized Hunter Douglas Centurion Gallery Dealer with two showrooms and over 150 functional displays.</p> 759 <div class="footer__social" style="margin-top: 16px;"> 760 <a href="https://www.facebook.com/carolinablindswnc" aria-label="Facebook" target="_blank" rel="noopener">
761 <svg width="16" height="16" viewBox="0 0 24 24" fill="white"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></svg> 762 </a> 763 <a href="https://www.instagram.com/carolinablinds/" aria-label="Instagram" target="_blank" rel="noopener"> 764 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2"><rect x="2" y="2" width="20" height="20" rx="5"/><circle cx="12" cy="12" r="5"/><circle cx="17.5" cy="6.5" r="1.5" fill="white"/></svg> 765 </a> 766 <a href="https://www.youtube.com/channel/UC6xeokhwWvj28fVNeyFRQ2Q" aria-label="YouTube" target="_blank" rel="noopener"> 767 <svg width="16" height="16" viewBox="0 0 24 24" fill="white"><path d="M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19.1c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.43z"/><polygon points="9.75,15.02 15.5,11.75 9.75,8.48" fill="#002347"/></svg> 768 </a> 769 <a href="https://g.page/r/CTTLEkfpBbLqEAg/review" aria-label="Google Business" target="_blank" rel="noopener"> 770 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 771 </a> 772 </div> 773 </div> 774 <div> 775 <h4>Products</h4> 776 <a href="/products/blinds">Blinds</a> 777 <a href="/products/shades">Shades</a> 778 <a href="/products/shutters">Shutters</a> 779 <a href="/products/motorization">Motorization</a> 780 <a href="/products/exterior-shades">Exterior Shades</a> 781 <a href="/products/specialty-windows">Specialty Windows</a> 782 <a href="/services" style="margin-top: 16px; font-weight: 600; color: rgba(255,255,255,0.5); font-size: 13px; letter-spacing: 0.5px; text-transform: uppercase;">Services</a> 783 <a href="/services/repair">Repair & Service</a> 784 </div> 785 <div> 786 <h4>Company</h4> 787 <a href="/about">About Us</a> 788 <a href="/reviews">Reviews</a> 789 <a href="/gallery">Project Gallery</a> 790 <a href="/blog">Design Blog</a> 791 <a href="/faq">FAQ</a> 792 <a href="/contact">Contact</a> 793 <a href="/contact">Free Consultation</a> 794 </div> 795 <div> 796 <h4>Showrooms</h4> 797 <div class="footer__location"> 798 <strong>Hendersonville</strong> 799 <span>225 Duncan Hill Rd<br>Hendersonville, NC 28792<br>MonâFri, 9amâ5pm<br><a href="tel:828-697-8525">(828) 697-8525</a></span> 800 </div> 801 <div class="footer__location"> 802 <strong>Weaverville</strong> 803 <span>58 Weaver Village Way, Ste 105<br>Weaverville, NC 28787<br>MonâFri, 10amâ5pm<br><a href="tel:828-681-0210">(828) 681-0210</a></span> 804 </div> 805 </div> 806 </div> 807 <div class="footer__bottom"> 808 <span>© 2026 Carolina Blinds. All rights reserved.</span> 809 <span><a href="/privacy">Privacy Policy</a> · <a href="/sitemap.xml">Sitemap</a></span> 810 </div> 811 </div> 812 </footer> 813 814 815 <!-- Mobile Nav Toggle --> 816
816<script> 817 document.querySelector('.mobile-toggle').addEventListener('click', function() { 818 const nav = document.querySelector('.mobile-nav'); 819 if (nav) nav.classList.toggle('open'); 820 else { 821 const mobileNav = document.createElement('nav'); 822 mobileNav.className = 'mobile-nav open'; 823 mobileNav.innerHTML = ` 824 <a href="/">Home</a> 825 <a href="/products">Products</a> 826 <a href="/areas">Areas We Serve</a> 827 <a href="/gallery">Gallery</a> 828 <a href="/about">About</a> 829 <a href="/contact">Contact</a> 830 `; 831 document.querySelector('.header').appendChild(mobileNav); 832 } 833 }); 834 // FAQ accordion 835 document.querySelectorAll('.faq__question').forEach(btn => { 836 btn.addEventListener('click', () => btn.closest('.faq__item').classList.toggle('open')); 837 }); 838 </script>
838 839 840</body> 841</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.