/* Header design preview. Original header containers retained for rollback. */
.elementor-260 .elementor-element-f1cd7ce,.elementor-260 .elementor-element-371aeed{display:none!important}
.elementor-260 .elementor-element-11b78c8{padding:0!important;gap:0!important;width:100%!important;max-width:none!important;background:#fff}
.elementor-260 .elementor-element-11b78c8>.e-con-inner{max-width:none!important;padding:0!important;gap:0!important}
#katy-header{–wine:#922d37;–ink:#292522;–muted:#69615b;font:14px/1.5 Arial,sans-serif;color:var(–ink);width:100%;background:#fff;text-align:left}
#katy-header *{box-sizing:border-box}#katy-header a{text-decoration:none;color:inherit}#katy-header .kh-top{background:#f6f2ed;border-bottom:1px solid #e9e2db}#katy-header .kh-top-inner{max-width:1160px;margin:auto;padding:9px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(–muted);font-size:12px}#katy-header .kh-contact{display:flex;align-items:center;gap:22px}#katy-header .kh-contact a{color:var(–wine);font-weight:700}#katy-header .kh-nav{max-width:1160px;margin:auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;border-bottom:1px solid #eee8e2}#katy-header .kh-brand{display:flex;flex-direction:column;flex-shrink:0;line-height:1.1}#katy-header .kh-brand-name{font:400 32px/1 Georgia,serif;letter-spacing:-1px;color:var(–ink)}#katy-header .kh-brand-name em{font-style:normal;color:var(–wine)}#katy-header .kh-brand-detail{font-size:10px;font-weight:700;letter-spacing:3px;margin-top:8px;color:var(–muted)}#katy-header .kh-links{display:flex;align-items:center;gap:6px;margin-left:auto}#katy-header .kh-links a{padding:10px 15px;border-radius:999px;font-size:14px;font-weight:600;transition:background .15s,color .15s}#katy-header .kh-links a:hover{background:#f6f2ed;color:var(–wine)}#katy-header .kh-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:13px 22px;border-radius:999px;background:var(–wine);color:#fff;font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 3px 8px #922d3712}#katy-header .kh-cta:hover{background:#76242d}#katy-header a:focus-visible,#katy-header summary:focus-visible{outline:3px solid var(–wine);outline-offset:4px}#katy-header .kh-mobile{display:none}body.home #katy-header .kh-home,body.page-id-424 #katy-header .kh-gallery,body.page-id-52 #katy-header .kh-about{background:#f6f2ed;color:var(–wine)}
@media(max-width:820px){#katy-header .kh-nav{padding:18px 20px;gap:14px}#katy-header .kh-brand-name{font-size:28px}#katy-header .kh-links a{padding:9px 10px}}
@media(max-width:700px){#katy-header .kh-top-inner{padding:8px 16px;justify-content:center}#katy-header .kh-address{display:none}#katy-header .kh-contact{gap:20px;font-size:11px}#katy-header .kh-nav{padding:18px 16px;gap:10px}#katy-header .kh-brand-name{font-size:26px}#katy-header .kh-brand-detail{font-size:8px;letter-spacing:2.5px;margin-top:6px}#katy-header .kh-links{display:none}#katy-header .kh-cta{font-size:12px;padding:11px 15px;gap:8px}#katy-header .kh-mobile{display:block;margin-left:auto}#katy-header summary{cursor:pointer;list-style:none;font-size:12px;font-weight:600;padding:10px 8px;border-radius:6px}#katy-header summary::-webkit-details-marker{display:none}#katy-header summary:after{content:’ +’;font-size:17px;color:var(–wine)}#katy-header details[open] summary:after{content:’ −’}#katy-header .kh-mobile-links{position:absolute;z-index:1000;left:12px;right:12px;top:calc(100% – 3px);padding:12px;background:#fff;border:1px solid #e6dfd8;border-radius:12px;box-shadow:0 14px 30px #29252216}#katy-header .kh-mobile-links a{display:block;padding:13px 16px;border-radius:8px;font-size:15px}#katy-header .kh-mobile-links a:hover{background:#f6f2ed}}
@media(prefers-reduced-motion:reduce){#katy-header .kh-links a{transition:none}}
body{margin:0;background:#fff}#katy-header .kh-pricing{background:#f6f2ed;color:#922d37}#pricing{–ink:#292522;–muted:#69615b;–wine:#922d37;–cream:#f6f2ed;–line:#e6dfd8;max-width:1160px;margin:auto;padding:34px 24px 60px;font:16px/1.7 Arial,sans-serif;color:var(–ink)}#pricing *{box-sizing:border-box}#pricing h1,#pricing h2,#pricing h3{font-family:Georgia,serif;font-weight:400;color:var(–ink);text-transform:none}#pricing h1{font-size:clamp(42px,5vw,64px);line-height:1.07;letter-spacing:-1.8px;margin:0 0 22px}#pricing h2{font-size:clamp(30px,3.3vw,42px);line-height:1.15;margin:0 0 18px;letter-spacing:-.7px}#pricing h3{font-size:26px;line-height:1.2;margin:0 0 18px}#pricing p{margin:0 0 18px;color:var(–muted)}#pricing .eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(–wine);margin-bottom:16px}#pricing .hero{padding:44px;background:var(–cream);border-radius:20px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}#pricing .hero p{max-width:540px}#pricing .overview{background:white;border:1px solid var(–line);border-radius:14px;padding:6px 24px}#pricing .overview a{display:flex;justify-content:space-between;gap:18px;padding:19px 0;border-bottom:1px solid var(–line);text-decoration:none;font-size:14px;color:var(–ink)}#pricing .overview a:last-child{border:0}#pricing .overview strong{color:var(–wine);white-space:nowrap}#pricing .small{font-size:13px}#pricing .section{padding:56px 0;border-bottom:1px solid var(–line);scroll-margin-top:40px}#pricing .split{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:start}#pricing .price{font:40px/1.15 Georgia,serif;color:var(–wine);margin:6px 0 8px}#pricing .unit{font:14px/1.5 Arial,sans-serif;color:var(–muted)}#pricing .badge{display:inline-block;color:var(–wine);background:#f6f2ed;border-radius:99px;padding:5px 12px;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:16px}#pricing ul{padding-left:20px;margin:0 0 20px;color:var(–muted)}#pricing li{margin-bottom:8px}#pricing strong{color:var(–ink)}#pricing .note{padding:18px 20px;background:var(–cream);border-radius:10px;font-size:14px}#pricing .cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}#pricing .card{padding:30px;border:1px solid var(–line);border-radius:16px}#pricing .card .price{font-size:38px}#pricing .card .scope{font-size:13px;padding-bottom:18px;border-bottom:1px solid var(–line);margin-bottom:20px}#pricing .auto-head{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center}#pricing .auto-head img{width:100%;height:235px;object-fit:cover;border-radius:14px}#pricing figure{margin:0}#pricing figcaption{font-size:12px;color:var(–muted);margin-top:12px}#pricing .furniture-img{width:100%;height:330px;object-fit:cover;border-radius:15px}#pricing .button{display:inline-block;background:var(–wine);color:#fff;text-decoration:none;padding:13px 22px;border-radius:99px;font-weight:700;font-size:14px}#pricing .link{color:var(–wine);text-underline-offset:4px;font-weight:700;font-size:14px}#pricing .cta{margin-top:44px;padding:38px;background:#342a27;border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:32px}#pricing .cta h2{color:white;margin-bottom:12px}#pricing .cta p{color:#e2d8d1;margin-bottom:0}#pricing .cta .button{background:white;color:#342a27;white-space:nowrap}#pricing .foot{padding:28px 0 0;display:flex;justify-content:space-between;gap:24px;font-size:12px;color:var(–muted)}#pricing a:focus-visible{outline:3px solid var(–wine);outline-offset:5px}#pricing .diagram{background:#eee8df;border-radius:16px;padding:30px 30px 20px}#pricing .room{height:270px;position:relative;background:linear-gradient(90deg,#e8e0d5,#f8f5ef 50%,#e8e0d5);border:1px solid #d4c9bc;overflow:hidden}#pricing .window{position:absolute;inset:62px 60px 0;background:linear-gradient(90deg,transparent 48%,#e9e3d9 49%,#e9e3d9 51%,transparent 52%),linear-gradient(0deg,transparent 47%,#e9e3d9 48%,#e9e3d9 50%,transparent 51%),#d9e5e6;border:7px solid #fffdf7}#pricing .curtain{position:absolute;top:65px;bottom:0;width:64px;background:repeating-linear-gradient(90deg,#e1d5c1,#f4eadd 15px,#c6b69e 28px);box-shadow:2px 0 10px #76604522}#pricing .curtain.left{left:38px}#pricing .curtain.right{right:38px}#pricing .cornice{position:absolute;top:37px;left:24px;right:24px;height:58px;background:repeating-linear-gradient(45deg,#c2b299,#c2b299 1px,#c6b79f 2px,#c6b79f 4px);border:1px solid #ab997f;box-shadow:0 7px 10px #61513b26}#pricing .dimension{text-align:center;font-size:12px;letter-spacing:.4px;color:#69615b;padding:14px 0 0}#pricing .diagram .tag{text-align:center;margin:14px 0 0;font-size:13px;font-weight:700;color:#514c3d}@media(max-width:750px){#pricing{padding:22px 16px 40px}#pricing .hero,#pricing .split,#pricing .auto-head,#pricing .cards{grid-template-columns:1fr;gap:24px}#pricing .hero{padding:28px 24px}#pricing .section{padding:38px 0}#pricing .card{padding:25px}#pricing .cta{display:block;padding:28px}#pricing .cta .button{margin-top:22px}#pricing .foot{flex-direction:column;gap:8px}#pricing .diagram{padding:22px}#pricing .auto-head img{height:270px}#pricing .overview a{font-size:13px}#pricing .furniture-img{height:280px}}

320 Mason Creek Dr, Suite 130 · Katy, TX

(346) 818-1651Mon–Fri 10am–7pm; Sat 11am–5pm; Sun closed

PRICING GUIDE · KATY & HOUSTON

A starting point.
A personal finish.

Plan your next project with a clearer idea of cost. Explore our starting prices, what’s included, and the details that make each piece your own.

These are rough estimates. Your final quote depends on your project’s materials, design, and condition.

01 / WINDOWS

Custom upholstered
cornice boards

$125–$175 per linear foot

For standard straight cornices approximately 12–18 inches high.

Included in the estimate

  • Custom wood-frame construction
  • Padding and upholstery
  • Standard straight rectangular design

Fabric is priced separately based on your selection.
Installation is quoted separately based on window and ceiling height, accessibility, project size, and installation requirements.

Curves, custom shapes, decorative trim, special details, oversized cornices, and design changes are additional.

STANDARD HEIGHT · APPROX. 12–18 INCHES

Straight lines. A tailored finish.

Design illustration only. Drapery shown for context; this estimate covers the cornice board. Fabric and installation are separate.

A simple example
A 6-foot standard cornice: approximately $750–$1,050, before fabric, installation, and any additional details.

02 / YOUR VEHICLE

A fresh feel for
every drive.

Choose custom-made upholstery or installation of factory-style replacement covers you provide.

Vehicle seats from the Pars TX upholstery gallery
From our auto upholstery gallery.
MADE FOR YOUR VEHICLE

Full custom car
seat upholstery

Starting at

$3,600

Driver seat + passenger seat + one rear row

We remove the old upholstery and make new seat covers specifically for your vehicle.

Choose from automotive vinyl, genuine leather, and other available materials.

Price depends on the vehicle, number of seats, material, design, stitching, and custom options.

INSTALLATION ONLY

Factory-style
replacement seat covers

Installation estimate

$1,350–$1,800

Driver seat + passenger seat + one rear row

You provide the correct factory-style replacement covers made specifically for your vehicle.

Installation price depends on the vehicle model, seat design, and complexity of removal and installation.

We do not install universal slip-on or elastic seat covers.

3-row SUVs, vans, and vehicles with additional seats are quoted separately.
Need only one seat repaired? Send us photos for an estimate.

Light-colored tufted sofa from our furniture upholstery gallery
Classic details from our furniture gallery.

03 / YOUR HOME

Furniture with
another chapter.

QUOTED BY PROJECT

Furniture upholstery pricing varies significantly depending on size, construction, condition, design, fabric, cushions, and repairs needed.

Send clear photos of your furniture for an estimate. A full view and close-ups of worn or damaged areas help us understand the work.

Text photos for an estimate ↗

Let’s talk about your project.

Send a few photos and tell us what you have in mind.

Texting is preferred. We review texts every afternoon.

Text us your project ↗