{"id":926,"date":"2026-07-24T08:51:33","date_gmt":"2026-07-24T08:51:33","guid":{"rendered":"https:\/\/www.dp-upholstery.com\/?page_id=926"},"modified":"2026-07-24T08:57:29","modified_gmt":"2026-07-24T08:57:29","slug":"enquiries","status":"publish","type":"page","link":"https:\/\/www.dp-upholstery.com\/index.php\/enquiries\/","title":{"rendered":"Enquiries"},"content":{"rendered":"\n<style id=\"dp-landing-fast-v32-css\">\n.dp-fast{\n\t--dp-forest:#12352f;\n\t--dp-forest-dark:#0b2420;\n\t--dp-sage:#dce8d3;\n\t--dp-sage-deep:#8fae82;\n\t--dp-copper:#b67845;\n\t--dp-copper-dark:#8c542d;\n\t--dp-linen:#f7f1e6;\n\t--dp-ivory:#fffaf1;\n\t--dp-ink:#1b1a17;\n\t--dp-charcoal:var(--dp-forest-dark);\n\t--dp-charcoal-2:var(--dp-forest);\n\t--dp-charcoal-3:#17453d;\n\t--dp-cream:var(--dp-linen);\n\t--dp-paper:var(--dp-ivory);\n\t--dp-lime:var(--dp-sage);\n\t--dp-lime-soft:#eff5ea;\n\t--dp-gold:var(--dp-copper);\n\t--dp-green-tick:#3fae4a;\n\t--dp-muted:rgba(27,26,23,.66);\n\t--dp-line:rgba(27,26,23,.12);\n\t--dp-line-light:rgba(255,255,255,.18);\n\t--dp-radius:20px;\n\t--dp-shadow:0 26px 70px rgba(18,53,47,.18);\n\tbackground:var(--dp-linen);\n\tcolor:var(--dp-ink);\n\tfont-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;\n\tline-height:1.58;\n\toverflow-x:hidden;\n\t-webkit-font-smoothing:antialiased;\n\ttext-rendering:optimizeSpeed;\n}\n\n.dp-fast *{\n\tbox-sizing:border-box;\n}\n\n.dp-fast img{\n\tdisplay:block;\n\tmax-width:100%;\n}\n\n.dp-fast a{\n\ttext-decoration:none;\n\tcolor:inherit;\n}\n\n.dp-fast .dp-wrap{\n\tmax-width:1180px;\n\tmargin:0 auto;\n\tpadding:0 34px;\n}\n\n.dp-fast section{\n\tcontent-visibility:auto;\n\tcontain-intrinsic-size:720px;\n}\n\n.dp-fast .dp-hero{\n\tcontent-visibility:visible;\n}\n\n@media(max-width:680px){\n\t.dp-fast .dp-wrap{\n\t\tpadding:0 20px;\n\t}\n}\n\n\/* HERO *\/\n.dp-fast .dp-hero{\n\tbackground:\n\t\tlinear-gradient(135deg,rgba(220,232,211,.12),transparent 36%),\n\t\tlinear-gradient(180deg,var(--dp-charcoal),var(--dp-charcoal-2));\n\tcolor:var(--dp-cream);\n\tpadding:74px 0 76px;\n}\n\n.dp-fast .dp-hero-grid{\n\tdisplay:grid;\n\tgrid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);\n\tgap:46px;\n\talign-items:center;\n}\n\n.dp-fast .dp-kicker{\n\tmargin:0 0 14px;\n\tcolor:var(--dp-lime);\n\ttext-transform:uppercase;\n\tletter-spacing:.18em;\n\tfont-size:12px;\n\tfont-weight:800;\n}\n\n.dp-fast h1,\n.dp-fast h2,\n.dp-fast h3{\n\tmargin-top:0;\n\tletter-spacing:-.025em;\n\tline-height:1.08;\n}\n\n.dp-fast h1{\n\tmax-width:760px;\n\tmargin-bottom:18px;\n\tfont-family:Georgia,\"Times New Roman\",serif;\n\tfont-size:clamp(38px,5vw,68px);\n\tfont-weight:700;\n\tcolor:var(--dp-cream)!important;\n}\n\n.dp-fast h1 span{\n\tcolor:var(--dp-lime)!important;\n}\n\n.dp-fast .dp-sub{\n\tmargin:0 0 18px;\n\tfont-family:Georgia,\"Times New Roman\",serif;\n\tfont-size:clamp(20px,2vw,28px);\n\tcolor:rgba(248,244,234,.92);\n}\n\n.dp-fast .dp-copy{\n\tmax-width:610px;\n\tmargin:0 0 26px;\n\tfont-size:17px;\n\tcolor:rgba(248,244,234,.76);\n}\n\n.dp-fast .dp-actions{\n\tdisplay:flex;\n\tflex-wrap:wrap;\n\tgap:14px;\n\talign-items:center;\n}\n\n.dp-fast .dp-btn{\n\tdisplay:inline-flex;\n\talign-items:center;\n\tjustify-content:center;\n\tgap:10px;\n\tmin-height:52px;\n\tpadding:15px 24px;\n\tborder-radius:999px;\n\tbackground:var(--dp-lime);\n\tcolor:var(--dp-charcoal);\n\tfont-weight:800;\n\tfont-size:14px;\n\tletter-spacing:.02em;\n\ttext-transform:uppercase;\n\tborder:1px solid transparent;\n\ttransition:background-color .18s ease,color .18s ease,border-color .18s ease;\n}\n\n.dp-fast .dp-btn:hover{\n\tbackground:var(--dp-lime-soft);\n}\n\n.dp-fast .dp-btn.dp-btn-outline{\n\tbackground:transparent;\n\tcolor:var(--dp-cream);\n\tborder-color:rgba(248,244,234,.35);\n}\n\n.dp-fast .dp-btn.dp-btn-outline:hover{\n\tborder-color:var(--dp-lime);\n\tcolor:var(--dp-lime);\n}\n\n.dp-fast .dp-mini-note{\n\tfont-size:13px;\n\tcolor:rgba(248,244,234,.62);\n}\n\n\/* TRUST CARD *\/\n.dp-fast .dp-trust{\n\tbackground:rgba(255,255,255,.07);\n\tborder:1px solid var(--dp-line-light);\n\tborder-radius:var(--dp-radius);\n\tpadding:28px;\n}\n\n.dp-fast .dp-trust h3{\n\tmargin-bottom:20px;\n\tfont-size:14px;\n\ttext-transform:uppercase;\n\tletter-spacing:.16em;\n\tcolor:var(--dp-lime);\n}\n\n.dp-fast .dp-checks{\n\tlist-style:none;\n\tmargin:0;\n\tpadding:0;\n\tdisplay:grid;\n\tgap:16px;\n}\n\n.dp-fast .dp-checks li{\n\tdisplay:flex;\n\talign-items:center;\n\tgap:14px;\n\tfont-size:18px;\n\tfont-weight:600;\n\tcolor:rgba(248,244,234,.94);\n}\n\n.dp-fast .dp-tick{\n\twidth:34px;\n\theight:34px;\n\tborder-radius:50%;\n\tflex:0 0 34px;\n\tdisplay:grid;\n\tplace-items:center;\n\tbackground:var(--dp-green-tick);\n\tcolor:#ffffff;\n\tfont-size:19px;\n\tfont-weight:900;\n\tbox-shadow:0 6px 16px rgba(63,174,74,.35);\n}\n\n.dp-fast .dp-awards{\n\tdisplay:grid;\n\tgrid-template-columns:repeat(2,minmax(0,1fr));\n\tgap:18px;\n\tmargin-top:26px;\n\tmax-width:300px;\n}\n\n.dp-fast .dp-award{\n\tdisplay:grid;\n\tplace-items:center;\n}\n\n.dp-fast .dp-award img{\n\twidth:100%;\n\tmax-width:130px;\n\theight:auto;\n\tobject-fit:contain;\n\tfilter:drop-shadow(0 10px 20px rgba(0,0,0,.22));\n}\n\n@media(max-width:420px){\n\t.dp-fast .dp-awards{\n\t\tmax-width:250px;\n\t}\n\n\t.dp-fast .dp-award img{\n\t\tmax-width:108px;\n\t}\n}\n\n@media(max-width:880px){\n\t.dp-fast .dp-hero-grid{\n\t\tgrid-template-columns:1fr;\n\t\tgap:28px;\n\t}\n}\n\n\/* BEFORE AFTER SLIDERS *\/\n.dp-fast .dp-ba{\n\tposition:relative;\n\tborder-radius:var(--dp-radius);\n\toverflow:hidden;\n\tbackground:var(--dp-forest-dark);\n\tbox-shadow:var(--dp-shadow);\n}\n\n.dp-fast .dp-ba-main{\n\tmargin-top:34px;\n}\n\n.dp-fast .dp-ba-frame{\n\t--pos:50%;\n\tposition:relative;\n\taspect-ratio:16\/8;\n\toverflow:hidden;\n\tcursor:ew-resize;\n\tbackground:var(--dp-forest-dark);\n}\n\n.dp-fast .dp-ba-frame img{\n\tposition:absolute;\n\tinset:0;\n\twidth:100%;\n\theight:100%;\n\tobject-fit:cover;\n\tuser-select:none;\n\tpointer-events:none;\n}\n\n.dp-fast .dp-ba-after{\n\tz-index:1;\n}\n\n.dp-fast .dp-ba-before{\n\tz-index:2;\n\tclip-path:inset(0 calc(100% - var(--pos)) 0 0);\n}\n\n.dp-fast .dp-ba-line{\n\tposition:absolute;\n\ttop:0;\n\tbottom:0;\n\tleft:var(--pos);\n\twidth:2px;\n\tbackground:#fff;\n\tz-index:4;\n\ttransform:translateX(-1px);\n\tpointer-events:none;\n}\n\n.dp-fast .dp-ba-handle{\n\tposition:absolute;\n\ttop:50%;\n\tleft:var(--pos);\n\tz-index:5;\n\twidth:46px;\n\theight:46px;\n\tborder-radius:50%;\n\ttransform:translate(-50%,-50%);\n\tdisplay:grid;\n\tplace-items:center;\n\tbackground:var(--dp-lime);\n\tcolor:var(--dp-charcoal);\n\tfont-weight:900;\n\tbox-shadow:0 8px 24px rgba(0,0,0,.32);\n\tpointer-events:none;\n}\n\n.dp-fast .dp-ba-range{\n\tposition:absolute;\n\tinset:0;\n\tz-index:6;\n\topacity:0;\n\twidth:100%;\n\theight:100%;\n\tcursor:ew-resize;\n\tmargin:0;\n}\n\n.dp-fast .dp-ba-label{\n\tposition:absolute;\n\tz-index:7;\n\tbottom:16px;\n\tpadding:8px 12px;\n\tbackground:rgba(25,24,21,.78);\n\tcolor:#fff;\n\tborder-left:4px solid var(--dp-lime);\n\tfont-size:12px;\n\tfont-weight:900;\n\tletter-spacing:.12em;\n\ttext-transform:uppercase;\n\tpointer-events:none;\n}\n\n.dp-fast .dp-ba-label.before{\n\tleft:16px;\n}\n\n.dp-fast .dp-ba-label.after{\n\tright:16px;\n}\n\n.dp-fast .dp-ba-caption{\n\tmargin:14px 0 0;\n\tcolor:rgba(248,244,234,.65);\n\ttext-align:center;\n\tfont-size:13px;\n}\n\n@media(max-width:680px){\n\t.dp-fast .dp-ba-frame{\n\t\taspect-ratio:4\/3;\n\t}\n\n\t.dp-fast .dp-ba-label{\n\t\tfont-size:10px;\n\t\tbottom:10px;\n\t}\n}\n\n\n\/* TRUST STRIP *\/\n.dp-fast .dp-strip{\n\tbackground:var(--dp-gold);\n\tcolor:var(--dp-charcoal);\n\tpadding:16px 0;\n}\n\n.dp-fast .dp-strip-grid{\n\tdisplay:grid;\n\tgrid-template-columns:repeat(4,1fr);\n\tgap:1px;\n}\n\n.dp-fast .dp-strip-item{\n\ttext-align:center;\n\tfont-size:13px;\n\tfont-weight:900;\n\ttext-transform:uppercase;\n\tletter-spacing:.06em;\n}\n\n@media(max-width:760px){\n\t.dp-fast .dp-strip-grid{\n\t\tgrid-template-columns:1fr 1fr;\n\t\tgap:10px;\n\t}\n}\n\n\/* GENERAL SECTIONS *\/\n.dp-fast .dp-section{\n\tpadding:78px 0;\n}\n\n.dp-fast .dp-section-head{\n\tmax-width:720px;\n\tmargin:0 auto 34px;\n\ttext-align:center;\n}\n\n.dp-fast .dp-section-head h2{\n\tmargin-bottom:12px;\n\tfont-family:Georgia,\"Times New Roman\",serif;\n\tfont-size:clamp(30px,3.8vw,48px);\n}\n\n.dp-fast .dp-section-head p{\n\tmargin:0;\n\tcolor:var(--dp-muted);\n\tfont-size:16px;\n}\n\n.dp-fast .dp-card-grid{\n\tdisplay:grid;\n\tgrid-template-columns:repeat(3,1fr);\n\tgap:18px;\n}\n\n.dp-fast .dp-card{\n\tbackground:var(--dp-paper);\n\tborder:1px solid var(--dp-line);\n\tborder-radius:var(--dp-radius);\n\tpadding:26px;\n\tbox-shadow:0 18px 46px rgba(0,0,0,.07);\n}\n\n.dp-fast .dp-card h3{\n\tmargin:0 0 10px;\n\tfont-size:19px;\n}\n\n.dp-fast .dp-card p{\n\tmargin:0;\n\tcolor:var(--dp-muted);\n}\n\n.dp-fast .dp-stat-num{\n\tdisplay:block;\n\tfont-family:Georgia,\"Times New Roman\",serif;\n\tfont-size:42px;\n\tfont-weight:700;\n\tcolor:var(--dp-charcoal);\n\tline-height:1;\n\tmargin-bottom:8px;\n}\n\n@media(max-width:880px){\n\t.dp-fast .dp-card-grid{\n\t\tgrid-template-columns:1fr;\n\t}\n}\n\n\/* REVIEWS *\/\n.dp-fast .dp-reviews{\n\tbackground:var(--dp-charcoal);\n\tcolor:var(--dp-cream);\n}\n\n.dp-fast .dp-reviews .dp-section-head p{\n\tcolor:rgba(248,244,234,.66);\n}\n\n.dp-fast .dp-review-grid{\n\tdisplay:grid;\n\tgrid-template-columns:repeat(2,1fr);\n\tgap:18px;\n}\n\n.dp-fast .dp-review{\n\tbackground:rgba(255,255,255,.07);\n\tborder:1px solid var(--dp-line-light);\n\tborder-radius:var(--dp-radius);\n\tpadding:24px;\n}\n\n.dp-fast .dp-stars{\n\tcolor:var(--dp-lime);\n\tletter-spacing:2px;\n\tfont-size:18px;\n\tmargin-bottom:12px;\n}\n\n.dp-fast .dp-review blockquote{\n\tmargin:0 0 16px;\n\tcolor:rgba(248,244,234,.86);\n\tfont-family:Georgia,\"Times New Roman\",serif;\n\tfont-size:19px;\n\tline-height:1.48;\n}\n\n.dp-fast .dp-review cite{\n\tfont-style:normal;\n\tfont-size:13px;\n\tfont-weight:800;\n\ttext-transform:uppercase;\n\tletter-spacing:.08em;\n\tcolor:rgba(248,244,234,.55);\n}\n\n@media(max-width:880px){\n\t.dp-fast .dp-review-grid{\n\t\tgrid-template-columns:1fr;\n\t}\n}\n\n\/* GALLERY CAROUSEL *\/\n.dp-fast .dp-carousel{\n\tposition:relative;\n}\n\n.dp-fast .dp-carousel-track{\n\tdisplay:flex;\n\tgap:20px;\n\toverflow-x:auto;\n\tscroll-snap-type:x mandatory;\n\tscroll-behavior:smooth;\n\tpadding:4px 4px 14px;\n\tmargin:0 -4px;\n\t-webkit-overflow-scrolling:touch;\n}\n\n.dp-fast .dp-carousel-track::-webkit-scrollbar{\n\theight:8px;\n}\n\n.dp-fast .dp-carousel-track::-webkit-scrollbar-track{\n\tbackground:transparent;\n}\n\n.dp-fast .dp-carousel-track::-webkit-scrollbar-thumb{\n\tbackground:rgba(18,53,47,.25);\n\tborder-radius:8px;\n}\n\n.dp-fast .dp-carousel-slide{\n\tflex:0 0 320px;\n\tscroll-snap-align:start;\n}\n\n.dp-fast .dp-carousel-slide .dp-ba-frame{\n\taspect-ratio:4\/3;\n}\n\n.dp-fast .dp-carousel-slide-caption{\n\tmargin:10px 2px 0;\n\tfont-size:13px;\n\tfont-weight:800;\n\tletter-spacing:.04em;\n\ttext-transform:uppercase;\n\tcolor:var(--dp-forest);\n}\n\n.dp-fast .dp-carousel-nav{\n\tdisplay:flex;\n\tjustify-content:flex-end;\n\tgap:10px;\n\tmargin-bottom:18px;\n}\n\n.dp-fast .dp-carousel-btn{\n\twidth:44px;\n\theight:44px;\n\tborder-radius:50%;\n\tborder:1px solid var(--dp-line);\n\tbackground:var(--dp-paper);\n\tcolor:var(--dp-forest-dark);\n\tfont-size:18px;\n\tfont-weight:900;\n\tcursor:pointer;\n\tdisplay:grid;\n\tplace-items:center;\n\ttransition:background-color .18s ease,color .18s ease;\n}\n\n.dp-fast .dp-carousel-btn:hover{\n\tbackground:var(--dp-forest);\n\tcolor:#fff;\n}\n\n@media(max-width:680px){\n\t.dp-fast .dp-carousel-slide{\n\t\tflex-basis:260px;\n\t}\n}\n\n\n\/* FAQ *\/\n.dp-fast .dp-faq-section{\n\tbackground:var(--dp-ivory);\n}\n\n.dp-fast .dp-faq-list{\n\tmax-width:940px;\n\tmargin:0 auto;\n\tdisplay:grid;\n\tgap:12px;\n}\n\n.dp-fast .dp-faq-list details{\n\tbackground:#fff;\n\tborder:1px solid var(--dp-line);\n\tborder-radius:18px;\n\tbox-shadow:0 14px 38px rgba(18,53,47,.07);\n\toverflow:hidden;\n}\n\n.dp-fast .dp-faq-list summary{\n\tposition:relative;\n\tcursor:pointer;\n\tlist-style:none;\n\tpadding:20px 58px 20px 22px;\n\tfont-family:Georgia,\"Times New Roman\",serif;\n\tfont-size:19px;\n\tfont-weight:700;\n\tline-height:1.3;\n\tcolor:var(--dp-forest-dark);\n}\n\n.dp-fast .dp-faq-list summary::-webkit-details-marker{\n\tdisplay:none;\n}\n\n.dp-fast .dp-faq-list summary:after{\n\tcontent:\"+\";\n\tposition:absolute;\n\tright:20px;\n\ttop:50%;\n\twidth:30px;\n\theight:30px;\n\tborder-radius:50%;\n\ttransform:translateY(-50%);\n\tdisplay:grid;\n\tplace-items:center;\n\tbackground:var(--dp-sage);\n\tcolor:var(--dp-forest);\n\tfont-family:Arial,sans-serif;\n\tfont-size:22px;\n\tfont-weight:700;\n}\n\n.dp-fast .dp-faq-list details[open] summary:after{\n\tcontent:\"\u2212\";\n\tbackground:var(--dp-copper);\n\tcolor:#fff;\n}\n\n.dp-fast .dp-faq-answer{\n\tpadding:0 22px 22px;\n\tcolor:var(--dp-muted);\n}\n\n.dp-fast .dp-faq-answer p{\n\tmargin:0 0 14px;\n}\n\n.dp-fast .dp-faq-answer p:last-child{\n\tmargin-bottom:0;\n}\n\n.dp-fast .dp-faq-answer ul{\n\tmargin:0 0 16px;\n\tpadding-left:22px;\n}\n\n.dp-fast .dp-faq-answer li{\n\tmargin-bottom:7px;\n}\n\n\/* TABBED ENQUIRY SECTION *\/\n.dp-fast .dp-enquiry-section{\n\tbackground:linear-gradient(145deg,var(--dp-forest-dark),var(--dp-forest));\n\tcolor:#fff;\n}\n\n.dp-fast .dp-enquiry-section .dp-section-head h2{\n\tcolor:#fff;\n}\n\n.dp-fast .dp-enquiry-section .dp-section-head p{\n\tcolor:rgba(255,255,255,.72);\n}\n\n.dp-fast .dp-enquiry-tabs{\n\tdisplay:flex;\n\tjustify-content:center;\n\tgap:10px;\n\tmargin:-6px auto 28px;\n\tpadding:6px;\n\twidth:max-content;\n\tmax-width:100%;\n\tborder:1px solid rgba(255,255,255,.18);\n\tborder-radius:999px;\n\tbackground:rgba(255,255,255,.07);\n}\n\n.dp-fast .dp-enquiry-tab{\n\tmin-height:46px;\n\tpadding:11px 22px;\n\tborder:0;\n\tborder-radius:999px;\n\tbackground:transparent;\n\tcolor:rgba(255,255,255,.76);\n\tfont:inherit;\n\tfont-size:13px;\n\tfont-weight:900;\n\tletter-spacing:.04em;\n\ttext-transform:uppercase;\n\tcursor:pointer;\n}\n\n.dp-fast .dp-enquiry-tab[aria-selected=\"true\"]{\n\tbackground:var(--dp-sage);\n\tcolor:var(--dp-forest-dark);\n\tbox-shadow:0 8px 22px rgba(0,0,0,.18);\n}\n\n.dp-fast .dp-enquiry-panel[hidden]{\n\tdisplay:none!important;\n}\n\n.dp-fast .dp-enquiry-grid{\n\tdisplay:grid;\n\tgrid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);\n\tgap:24px;\n\talign-items:start;\n}\n\n.dp-fast .dp-enquiry-intro{\n\tpadding:25px;\n\tborder:1px solid rgba(255,255,255,.16);\n\tborder-radius:var(--dp-radius);\n\tbackground:rgba(255,255,255,.07);\n}\n\n.dp-fast .dp-enquiry-intro h3{\n\tmargin-bottom:12px;\n\tfont-family:Georgia,\"Times New Roman\",serif;\n\tfont-size:27px;\n\tcolor:var(--dp-sage);\n}\n\n.dp-fast .dp-enquiry-intro p{\n\tmargin:0 0 16px;\n\tcolor:rgba(255,255,255,.76);\n}\n\n.dp-fast .dp-enquiry-intro ul{\n\tmargin:0;\n\tpadding-left:20px;\n\tcolor:rgba(255,255,255,.82);\n}\n\n.dp-fast .dp-enquiry-form{\n\tbackground:var(--dp-ivory);\n\tcolor:var(--dp-ink);\n\tborder-radius:var(--dp-radius);\n\tpadding:24px;\n\tbox-shadow:var(--dp-shadow);\n}\n\n.dp-fast .dp-form-grid{\n\tdisplay:grid;\n\tgrid-template-columns:1fr 1fr;\n\tgap:13px;\n}\n\n.dp-fast .dp-field-full{\n\tgrid-column:1\/-1;\n}\n\n.dp-fast .dp-field label{\n\tdisplay:block;\n\tmargin-bottom:6px;\n\tfont-size:12px;\n\tfont-weight:900;\n\tletter-spacing:.04em;\n\ttext-transform:uppercase;\n\tcolor:var(--dp-forest);\n}\n\n.dp-fast .dp-field input,\n.dp-fast .dp-field textarea{\n\twidth:100%;\n\tborder:1px solid rgba(27,26,23,.18);\n\tborder-radius:11px;\n\tbackground:#fff;\n\tcolor:var(--dp-ink);\n\tfont:inherit;\n\tpadding:11px 12px;\n\toutline:none;\n}\n\n.dp-fast .dp-field textarea{\n\tmin-height:92px;\n\tresize:vertical;\n}\n\n.dp-fast .dp-residential-message textarea{\n\tmin-height:150px;\n}\n\n.dp-fast .dp-field input:focus,\n.dp-fast .dp-field textarea:focus{\n\tborder-color:var(--dp-copper);\n\tbox-shadow:0 0 0 3px rgba(182,120,69,.14);\n}\n\n.dp-fast .dp-commercial-items{\n\tgrid-column:1\/-1;\n\tdisplay:grid;\n\tgrid-template-columns:repeat(2,minmax(0,1fr));\n\tgap:12px;\n}\n\n.dp-fast .dp-enquiry-pair{\n\tdisplay:grid;\n\tgrid-template-columns:minmax(0,1fr) 105px;\n\tgap:10px;\n\talign-items:end;\n\tpadding:13px;\n\tborder:1px solid var(--dp-line);\n\tborder-radius:14px;\n\tbackground:rgba(220,232,211,.24);\n}\n\n.dp-fast .dp-enquiry-pair .dp-field textarea{\n\tmin-height:76px;\n}\n\n.dp-fast .dp-form-note{\n\tmargin:0 0 14px;\n\tcolor:var(--dp-muted);\n\tfont-size:13px;\n}\n\n.dp-fast .dp-form-actions{\n\tgrid-column:1\/-1;\n\tdisplay:flex;\n\talign-items:center;\n\tflex-wrap:wrap;\n\tgap:12px;\n\tpadding-top:2px;\n}\n\n.dp-fast .dp-form-actions .dp-form-note{\n\tmargin:0;\n}\n\n.dp-fast .dp-form-actions .dp-btn{\n\tborder:0;\n\tcursor:pointer;\n\tbackground:var(--dp-forest);\n\tcolor:#fff;\n}\n\n.dp-fast .dp-form-actions .dp-btn:hover{\n\tbackground:var(--dp-copper);\n}\n\n.dp-fast .dp-form-status{\n\tmargin:0 0 14px;\n\tpadding:13px 15px;\n\tborder-radius:12px;\n\tfont-weight:800;\n}\n\n.dp-fast .dp-form-status.success{\n\tbackground:#e2f3df;\n\tcolor:#245128;\n\tborder:1px solid #b8ddb3;\n}\n\n.dp-fast .dp-form-status.error{\n\tbackground:#f9e2df;\n\tcolor:#7b2c25;\n\tborder:1px solid #edbbb5;\n}\n\n.dp-fast .dp-honeypot{\n\tposition:absolute!important;\n\tleft:-9999px!important;\n\twidth:1px!important;\n\theight:1px!important;\n\toverflow:hidden!important;\n}\n\n@media(max-width:980px){\n\t.dp-fast .dp-commercial-items{\n\t\tgrid-template-columns:1fr;\n\t}\n}\n\n@media(max-width:880px){\n\t.dp-fast .dp-enquiry-grid{\n\t\tgrid-template-columns:1fr;\n\t}\n}\n\n@media(max-width:680px){\n\t.dp-fast .dp-enquiry-tabs{\n\t\twidth:100%;\n\t\tborder-radius:16px;\n\t}\n\n\t.dp-fast .dp-enquiry-tab{\n\t\tflex:1 1 0;\n\t\tpadding:10px 12px;\n\t\tfont-size:11px;\n\t}\n\n\t.dp-fast .dp-form-grid,\n\t.dp-fast .dp-enquiry-pair{\n\t\tgrid-template-columns:1fr;\n\t}\n\n\t.dp-fast .dp-enquiry-form{\n\t\tpadding:20px;\n\t}\n\n\t.dp-fast .dp-faq-list summary{\n\t\tfont-size:17px;\n\t}\n}\n\n\/* FINAL CTA *\/\n.dp-fast .dp-final{\n\tbackground:\n\t\tlinear-gradient(rgba(25,24,21,.76),rgba(25,24,21,.76)),\n\t\tlinear-gradient(135deg,var(--dp-charcoal),var(--dp-charcoal-3));\n\tcolor:var(--dp-cream);\n\ttext-align:center;\n\tpadding:80px 0;\n}\n\n.dp-fast .dp-final h2{\n\tmargin-bottom:14px;\n\tfont-family:Georgia,\"Times New Roman\",serif;\n\tfont-size:clamp(32px,4vw,54px);\n}\n\n.dp-fast .dp-final p{\n\tmargin:0 auto 26px;\n\tmax-width:620px;\n\tcolor:rgba(248,244,234,.72);\n\tfont-size:17px;\n}\n\n\/* FOOTER *\/\n.dp-fast .dp-footer{\n\tbackground:var(--dp-forest-dark);\n\tcolor:rgba(255,255,255,.70);\n\ttext-align:center;\n\tpadding:28px 0;\n\tfont-size:13px;\n}\n\n.dp-fast .dp-footer a:hover{\n\tcolor:var(--dp-lime);\n}\n\n\/* FIXED CTA *\/\n.dp-fast .dp-fixed-quote{\n\tposition:fixed;\n\tright:18px;\n\tbottom:18px;\n\tz-index:40;\n\tbox-shadow:0 16px 40px rgba(0,0,0,.28);\n}\n\n@media(max-width:680px){\n\t.dp-fast .dp-fixed-quote{\n\t\tleft:14px;\n\t\tright:14px;\n\t\tbottom:14px;\n\t\twidth:auto;\n\t}\n\n\t.dp-fast .dp-fixed-quote .dp-btn{\n\t\twidth:100%;\n\t}\n\n\t.dp-fast .dp-final{\n\t\tpadding-bottom:110px;\n\t}\n}\n\n@media(prefers-reduced-motion:reduce){\n\t.dp-fast *,\n\t.dp-fast *::before,\n\t.dp-fast *::after{\n\t\tscroll-behavior:auto!important;\n\t\ttransition:none!important;\n\t\tanimation:none!important;\n\t}\n}\n<\/style>\n\n<div class=\"dp-fast\" id=\"dp-fast-landing\">\n\t<script type=\"application\/ld+json\">\n\t\t{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How much does it cost to re-upholster a sofa?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The honest answer is that it depends on the sofa and the work required.\\nThe main factors include:\\n\\nThe style of the sofa: a deep-buttoned Chesterfield takes considerably more labour than a simple modern sofa.\\nThe current condition: the frame, springs, fillings and internal construction may need repairs or rebuilding.\\nSeat cushions and foams: existing cushions can sometimes be reused, although many clients choose replacement foams for improved comfort and support.\\nFabric choice: upholstery fabrics vary widely in price. Some are around \u00a330 per metre, while premium fabrics can cost considerably more.\\n\\nAs a rough guide, most standard sofas tend to fall between \u00a31,200 and \u00a31,500, including a fabric around the \u00a330-per-metre range. Every piece is different, so we recommend sending photographs for an initial estimate and guidance on fabric choices and available options.\"}},{\"@type\":\"Question\",\"name\":\"Is re-upholstery cheaper than buying new furniture?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"In many cases, yes. The fairest comparison is not between your existing sofa and the cheapest new sofa online; it is between your furniture and a new piece of similar quality.\\nMany older sofas were built with solid hardwood frames and traditional construction methods intended to last for decades. Re-upholstery lets you retain that well-built frame while transforming the appearance and comfort with new fabrics, fillings and upholstery work.\\nNot every item is worth re-upholstering, and we will always be honest about that. However, for a well-made sofa, re-upholstery is often the better long-term investment financially and in terms of quality.\"}},{\"@type\":\"Question\",\"name\":\"Why is re-upholstery expensive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Re-upholstery is a highly skilled, labour-intensive process. Unlike mass-produced furniture, most of the work is completed by hand by craftspeople who have spent years learning the trade.\\nA sofa may be completely stripped back to the frame and rebuilt. Work can include:\\n\\nReplacing worn foams and fillings\\nRepairing frames and springs\\nPattern matching fabrics\\nHand-finished detailing\\nTraditional upholstery techniques\\n\\nQuality fabrics, foams and fillings are also significant costs, along with UK workshop overheads, machinery, insurance and skilled employment. When compared with replacing a well-made piece with new furniture of similar quality, re-upholstery can still offer excellent long-term value.\"}},{\"@type\":\"Question\",\"name\":\"Can you give a quote from photographs?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, in most cases. We can usually provide a realistic initial estimate from clear photographs and some basic dimensions. After almost 50 years in the industry, there is a good chance we have upholstered the same model or something very similar.\\nPlease send:\\n\\nA full front photograph\\nSide and rear photographs\\nClose-ups of any damage or wear\\nApproximate dimensions, where possible\\n\\nA site visit may still be recommended for furniture in particularly poor condition, unusual pieces, unfamiliar overseas construction, or where alterations to size, shape or comfort are required.\"}},{\"@type\":\"Question\",\"name\":\"What affects the cost of bespoke furniture?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Bespoke furniture is made to order, so the final cost varies according to the design, materials and level of detail.\\n\\nSize: larger pieces require more materials, fabric and labour.\\nFabric choice: prices range from practical upholstery fabrics to premium designer materials.\\nDetailing: deep buttoning, piping, pleating, fluting and hand-studded finishes increase labour time.\\nCushion fillings: foam, feather, fibre and specialist fillings have different costs and comfort characteristics.\\nCustomer's Own Material: suitability, pattern repeats and wastage can affect the manufacturing process.\\nDelivery and installation: costs depend on size, access, location and on-site installation requirements.\\n\\nOnce we understand your specification, we can explain the options and prepare a more accurate quotation.\"}},{\"@type\":\"Question\",\"name\":\"Why should I choose D&P Upholstery?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"D&amp;P Upholstery has specialised in re-upholstery since 1977. Our upholsterers and machinists have experience across traditional and modern techniques, from family sofas and antique chairs to large commercial seating projects.\\nWe regularly work on premium British furniture designed to last for decades. Our background also includes high-end furniture manufacturing experience, including work at George Smith, a company known for traditional British craftsmanship.\\nAlongside residential work, we manufacture and upholster bespoke seating for restaurants, bars, hotels, interior designers and other commercial clients. Everything is handmade in the North East by craftspeople who care about the quality of the finished piece.\"}},{\"@type\":\"Question\",\"name\":\"What types of furniture are worth re-upholstering?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The best candidates are usually pieces that were well built in the first place. Older sofas and chairs with solid hardwood frames, proper joinery and good spring systems are often ideal because they were designed to last for decades.\\nSentimental value also matters. Furniture may have been in the family for years, fit a room perfectly or provide a level of comfort that is difficult to replace.\\nSome lightweight, mass-produced modern furniture may not justify the cost of re-upholstery. Send us photographs and we will give honest advice on whether restoring or replacing the piece makes more sense.\"}},{\"@type\":\"Question\",\"name\":\"How long should a quality sofa last?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A genuinely well-made sofa should last for decades, not just a few years. We regularly work on sofas that are 20, 30 or even 40 years old and still have extremely strong frames.\\nLifespan mainly depends on the quality of the frame, the upholstery materials and how heavily the sofa is used. Fabrics, cushion fillings and springs naturally wear over time, but these can be replaced during re-upholstery. A solid hardwood frame with proper construction can last for generations when looked after correctly.\"}},{\"@type\":\"Question\",\"name\":\"How do I know if my furniture frame is good quality?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The frame is the foundation of upholstered furniture. Signs of a quality frame include:\\n\\nSolid hardwood construction\\nA heavy, sturdy feel\\nProper joints rather than excessive staples\\nMinimal movement or flexing\\nGood spring systems\\nA structure that remains solid after many years of use\\n\\nLongevity is often a strong clue. If a sofa has already lasted 20 years and remains structurally sound, that usually says a great deal about the frame underneath.\"}},{\"@type\":\"Question\",\"name\":\"What's the difference between cheap and high-quality upholstery?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The biggest difference is often what you cannot see. Two sofas may look similar externally while having completely different materials, construction and workmanship beneath the fabric.\\nHigh-quality upholstery typically uses strong hardwood frames, better spring systems, higher-density foams, durable fabrics and skilled handmade finishing. Cheaper furniture may use lightweight frames, lower-density foams, stapled construction and lower-grade fabrics and fillings.\\nQuality affects comfort, appearance, repairability and how the furniture performs many years after purchase.\"}},{\"@type\":\"Question\",\"name\":\"How long does re-upholstery take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Timescales vary according to size and complexity. As a general guide, a full suite usually takes around two to three weeks once it arrives in our workshop.\\nDeep-buttoned Chesterfields, antique furniture and heavily detailed traditional upholstery can sometimes take around four weeks because of the additional labour involved. Workshop lead times vary, but we will provide an honest estimate before work begins and keep you updated.\"}},{\"@type\":\"Question\",\"name\":\"Do you collect and deliver?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. We offer collection and delivery for both residential and commercial projects. The arrangements and any associated cost will be confirmed as part of your quotation.\"}},{\"@type\":\"Question\",\"name\":\"Do you work nationwide?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. We regularly work with clients across the UK. For projects further afield, collection, delivery and installation logistics simply need to be included in the quotation.\"}},{\"@type\":\"Question\",\"name\":\"Can I supply my own fabric?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Absolutely. Many clients and interior designers supply their own fabric. We need to confirm that it is suitable for upholstery use and complies with the relevant fire regulations. Where required, an FR fire-retardant interliner may be used to help achieve compliance.\\nWe can also advise how many metres of fabric your furniture is likely to require.\"}},{\"@type\":\"Question\",\"name\":\"Can you match existing furniture?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Generally, yes. We can work to match the style of existing furniture, fabric colours, seating heights and overall proportions to help achieve a cohesive finish.\"}},{\"@type\":\"Question\",\"name\":\"Can you replace foam cushions?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. We replace foam cushions regularly and can advise on different foam grades and comfort levels.\\nIdeally, we ask for the existing cushion covers so they can be measured and templated accurately. We can work from client-supplied measurements, although sizing would be at the client's own risk.\"}},{\"@type\":\"Question\",\"name\":\"Can you repair frames and springs?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Many frame and spring repairs can be completed in the client's home, depending on the issue. More extensive work, such as replacing broken spring clips or carrying out structural repairs, may require the furniture to be taken to our workshop.\"}},{\"@type\":\"Question\",\"name\":\"Do you restore antique furniture?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Absolutely. We have extensive experience restoring antique and traditional upholstered furniture, including pieces that require traditional upholstery methods and detailed finishing.\\nWhere possible, we preserve the character and integrity of the original piece while restoring its comfort, structure and appearance.\"}},{\"@type\":\"Question\",\"name\":\"Can you make furniture to my own design?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Bespoke upholstered furniture is one of our specialities. We regularly work from client sketches, inspiration images, architect drawings and interior designer concepts.\\nProjects can include statement chairs, banquette seating, bespoke sofas and complete commercial seating installations.\"}}]}\t<\/script>\n\n\t<main>\n\t\t<section class=\"dp-hero\">\n\t\t\t<div class=\"dp-wrap\">\n\t\t\t\t<div class=\"dp-hero-grid\">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<p class=\"dp-kicker\">Making life comfortable<\/p>\n\t\t\t\t\t\t<h1>Award-winning <span>re-upholstery<\/span> specialists since 1977<\/h1>\n\t\t\t\t\t\t<p class=\"dp-sub\">Don't replace your sofa. Fall in love with it again.<\/p>\n\t\t\t\t\t\t<p class=\"dp-copy\">Since 1977, D&P Upholstery has helped homeowners transform tired, worn furniture into beautiful statement pieces. Send us a few photos and we'll provide a free, no-obligation quote.<\/p>\n\n\t\t\t\t\t\t<div class=\"dp-actions\">\n\t\t\t\t\t\t\t<a class=\"dp-btn\" href=\"\/index.php\/wp-json\/wp\/v2\/pages\/926?dp_type=residential#enquiry\" data-dp-open-enquiry=\"residential\">Get my free quote \u2192<\/a>\n\t\t\t\t\t\t\t<a class=\"dp-btn dp-btn-outline\" href=\"tel:01914875017\">Call D&P<\/a>\n\t\t\t\t\t\t\t<span class=\"dp-mini-note\">Usually quick to quote from photos.<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<aside class=\"dp-trust\" aria-label=\"Why homeowners choose D&P\">\n\t\t\t\t\t\t<h3>Why homeowners choose D&P<\/h3>\n\t\t\t\t\t\t<ul class=\"dp-checks\">\n\t\t\t\t\t\t\t<li><span class=\"dp-tick\">\u2713<\/span> Free estimates<\/li>\n\t\t\t\t\t\t\t<li><span class=\"dp-tick\">\u2713<\/span> Established 1977<\/li>\n\t\t\t\t\t\t\t<li><span class=\"dp-tick\">\u2713<\/span> Skilled craftsmen<\/li>\n\t\t\t\t\t\t\t<li><span class=\"dp-tick\">\u2713<\/span> Award winning<\/li>\n\t\t\t\t\t\t\t<li><span class=\"dp-tick\">\u2713<\/span> Handcrafted in the North East<\/li>\n\t\t\t\t\t\t\t<li><span class=\"dp-tick\">\u2713<\/span> 4.8\u2605 from 93 Google reviews<\/li>\n\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t\t<div class=\"dp-awards\" aria-label=\"D&amp;P Upholstery award badges\">\n\t\t\t\t\t\t\t<div class=\"dp-award\">\n\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/Apr24434_D-P-Upholstery_LUX-Home-Garden-Awards-2024-Winners-Badge.png\" alt=\"LUXlife Home and Garden Awards 2024 winner badge\" width=\"240\" height=\"240\" loading=\"eager\" decoding=\"async\">\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"dp-award\">\n\t\t\t\t\t\t\t\t<img src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/Mar25176_D-P-Upholstery_Home-and-Garden-Awards-2025_Winners-Badge.png\" alt=\"Home and Garden Awards 2025 winner badge\" width=\"240\" height=\"240\" loading=\"eager\" decoding=\"async\">\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/aside>\n\t\t\t\t<\/div>\n\n\n\t\t\t\t<div class=\"dp-ba dp-ba-main\">\n\t\t\t\t\t<div class=\"dp-ba-frame\" data-dp-ba>\n\t\t\t\t\t\t<img class=\"dp-ba-after\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/after-2.webp\" alt=\"Sofa after re-upholstery\" width=\"1600\" height=\"800\" loading=\"lazy\" decoding=\"async\">\n\t\t\t\t\t\t<img class=\"dp-ba-before\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/before-2.webp\" alt=\"Sofa before re-upholstery\" width=\"1600\" height=\"800\" loading=\"lazy\" decoding=\"async\">\n\n\t\t\t\t\t\t<span class=\"dp-ba-label before\">Before<\/span>\n\t\t\t\t\t\t<span class=\"dp-ba-label after\">After<\/span>\n\t\t\t\t\t\t<span class=\"dp-ba-line\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t\t<span class=\"dp-ba-handle\" aria-hidden=\"true\">\u2194<\/span>\n\t\t\t\t\t\t<input class=\"dp-ba-range\" type=\"range\" min=\"0\" max=\"100\" value=\"50\" aria-label=\"Move to compare sofa before and after\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<p class=\"dp-ba-caption\">Drag the slider to compare before and after.<\/p>\n\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t<div class=\"dp-strip\" aria-label=\"D&P statistics\">\n\t\t\t<div class=\"dp-wrap dp-strip-grid\">\n\t\t\t\t<div class=\"dp-strip-item\">Established 1977<\/div>\n\t\t\t\t<div class=\"dp-strip-item\">4.8\u2605 Google Rating<\/div>\n\t\t\t\t<div class=\"dp-strip-item\">93 Google Reviews<\/div>\n\t\t\t\t<div class=\"dp-strip-item\">15,600+ Pieces Restored<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<section class=\"dp-section\">\n\t\t\t<div class=\"dp-wrap\">\n\t\t\t\t<div class=\"dp-section-head\">\n\t\t\t\t\t<p class=\"dp-kicker\">What we do<\/p>\n\t\t\t\t\t<h2>Beautiful upholstery, built to last<\/h2>\n\t\t\t\t\t<p>Elegant restoration for sofas, armchairs, cushions, repairs and bespoke domestic or commercial furniture.<\/p>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"dp-card-grid\">\n\t\t\t\t\t<div class=\"dp-card\">\n\t\t\t\t\t\t<span class=\"dp-stat-num\">1977<\/span>\n\t\t\t\t\t\t<h3>Established expertise<\/h3>\n\t\t\t\t\t\t<p>Decades of experience restoring and creating quality furniture for homes and businesses.<\/p>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"dp-card\">\n\t\t\t\t\t\t<span class=\"dp-stat-num\">4.8\u2605<\/span>\n\t\t\t\t\t\t<h3>Trusted locally<\/h3>\n\t\t\t\t\t\t<p>Highly rated by customers who value workmanship, advice and careful attention to detail.<\/p>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"dp-card\">\n\t\t\t\t\t\t<span class=\"dp-stat-num\">15,600+<\/span>\n\t\t\t\t\t\t<h3>Pieces restored<\/h3>\n\t\t\t\t\t\t<p>From tired sofas to statement chairs, D&P gives well-loved furniture a second life.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"dp-actions\" style=\"justify-content:center;margin-top:28px;\">\n\t\t\t\t\t<a class=\"dp-btn\" href=\"\/index.php\/wp-json\/wp\/v2\/pages\/926?dp_type=commercial#enquiry\" data-dp-open-enquiry=\"commercial\">Make a commercial enquiry \u2192<\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t<section class=\"dp-section dp-reviews\">\n\t\t\t<div class=\"dp-wrap\">\n\t\t\t\t<div class=\"dp-section-head\">\n\t\t\t\t\t<p class=\"dp-kicker\">Google reviews<\/p>\n\t\t\t\t\t<h2>What customers say<\/h2>\n\t\t\t\t\t<p>Real feedback from people who trusted D&P with their furniture.<\/p>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"dp-review-grid\">\n\t\t\t\t\t<div class=\"dp-review\">\n\t\t\t\t\t\t<div class=\"dp-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n\t\t\t\t\t\t<blockquote>\"Had several pieces recovered and made from scratch. The sofa looks even better than it ever did originally.\"<\/blockquote>\n\t\t\t\t\t\t<cite>Kay Wilson \u2014 Google review<\/cite>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"dp-review\">\n\t\t\t\t\t\t<div class=\"dp-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n\t\t\t\t\t\t<blockquote>\"Absolutely delighted with our reupholstered chair. Superb workmanship and lovely people.\"<\/blockquote>\n\t\t\t\t\t\t<cite>Susan Walker \u2014 Google review<\/cite>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"dp-review\">\n\t\t\t\t\t\t<div class=\"dp-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n\t\t\t\t\t\t<blockquote>\"Great service from start to finish, very helpful with advice, no pushy sales pitch.\"<\/blockquote>\n\t\t\t\t\t\t<cite>Linda Baird \u2014 Google review<\/cite>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"dp-review\">\n\t\t\t\t\t\t<div class=\"dp-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n\t\t\t\t\t\t<blockquote>\"The finish and craftsmanship is amazing. We would highly recommend this company.\"<\/blockquote>\n\t\t\t\t\t\t<cite>Margaret Lochore \u2014 Google review<\/cite>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t<section class=\"dp-section\">\n\t\t\t<div class=\"dp-wrap\">\n\t\t\t\t<div class=\"dp-section-head\">\n\t\t\t\t\t<p class=\"dp-kicker\">Before & after<\/p>\n\t\t\t\t\t<h2>Recent transformations<\/h2>\n\t\t\t\t\t<p>Drag each slider to compare the furniture before and after restoration.<\/p>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"dp-carousel-nav\">\n\t\t\t\t\t<button type=\"button\" class=\"dp-carousel-btn\" data-dp-carousel-prev aria-label=\"Previous transformation\">\u2039<\/button>\n\t\t\t\t\t<button type=\"button\" class=\"dp-carousel-btn\" data-dp-carousel-next aria-label=\"Next transformation\">\u203a<\/button>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"dp-carousel\">\n\t\t\t\t\t<div class=\"dp-carousel-track\" data-dp-carousel-track>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-carousel-slide\">\n\t\t\t\t\t\t\t\t<div class=\"dp-ba\">\n\t\t\t\t\t\t\t\t\t<div class=\"dp-ba-frame\" data-dp-ba>\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-after\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/after-1.webp\" alt=\"Transformation 1 \u2014 alternate before view after restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-before\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/before-1-2.webp\" alt=\"Transformation 1 \u2014 alternate before view before restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label before\">Before<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label after\">After<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-line\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-handle\" aria-hidden=\"true\">\u2194<\/span>\n\t\t\t\t\t\t\t\t\t\t<input class=\"dp-ba-range\" type=\"range\" min=\"0\" max=\"100\" value=\"50\" aria-label=\"Move to compare Transformation 1 \u2014 alternate before view before and after\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<p class=\"dp-carousel-slide-caption\">Transformation 1 \u2014 alternate before view<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-carousel-slide\">\n\t\t\t\t\t\t\t\t<div class=\"dp-ba\">\n\t\t\t\t\t\t\t\t\t<div class=\"dp-ba-frame\" data-dp-ba>\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-after\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/after-7.webp\" alt=\"Transformation 7 after restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-before\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/before-7.webp\" alt=\"Transformation 7 before restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label before\">Before<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label after\">After<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-line\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-handle\" aria-hidden=\"true\">\u2194<\/span>\n\t\t\t\t\t\t\t\t\t\t<input class=\"dp-ba-range\" type=\"range\" min=\"0\" max=\"100\" value=\"50\" aria-label=\"Move to compare Transformation 7 before and after\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<p class=\"dp-carousel-slide-caption\">Transformation 7<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-carousel-slide\">\n\t\t\t\t\t\t\t\t<div class=\"dp-ba\">\n\t\t\t\t\t\t\t\t\t<div class=\"dp-ba-frame\" data-dp-ba>\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-after\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/after-3.webp\" alt=\"Transformation 3 after restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-before\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/before-3.webp\" alt=\"Transformation 3 before restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label before\">Before<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label after\">After<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-line\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-handle\" aria-hidden=\"true\">\u2194<\/span>\n\t\t\t\t\t\t\t\t\t\t<input class=\"dp-ba-range\" type=\"range\" min=\"0\" max=\"100\" value=\"50\" aria-label=\"Move to compare Transformation 3 before and after\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<p class=\"dp-carousel-slide-caption\">Transformation 3<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-carousel-slide\">\n\t\t\t\t\t\t\t\t<div class=\"dp-ba\">\n\t\t\t\t\t\t\t\t\t<div class=\"dp-ba-frame\" data-dp-ba>\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-after\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/after-4.webp\" alt=\"Transformation 4 after restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-before\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/before-4.webp\" alt=\"Transformation 4 before restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label before\">Before<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label after\">After<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-line\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-handle\" aria-hidden=\"true\">\u2194<\/span>\n\t\t\t\t\t\t\t\t\t\t<input class=\"dp-ba-range\" type=\"range\" min=\"0\" max=\"100\" value=\"50\" aria-label=\"Move to compare Transformation 4 before and after\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<p class=\"dp-carousel-slide-caption\">Transformation 4<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-carousel-slide\">\n\t\t\t\t\t\t\t\t<div class=\"dp-ba\">\n\t\t\t\t\t\t\t\t\t<div class=\"dp-ba-frame\" data-dp-ba>\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-after\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/after-5.webp\" alt=\"Transformation 5 after restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-before\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/before-5.webp\" alt=\"Transformation 5 before restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label before\">Before<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label after\">After<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-line\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-handle\" aria-hidden=\"true\">\u2194<\/span>\n\t\t\t\t\t\t\t\t\t\t<input class=\"dp-ba-range\" type=\"range\" min=\"0\" max=\"100\" value=\"50\" aria-label=\"Move to compare Transformation 5 before and after\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<p class=\"dp-carousel-slide-caption\">Transformation 5<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-carousel-slide\">\n\t\t\t\t\t\t\t\t<div class=\"dp-ba\">\n\t\t\t\t\t\t\t\t\t<div class=\"dp-ba-frame\" data-dp-ba>\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-after\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/after-6.webp\" alt=\"Transformation 6 after restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-before\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/before-6.webp\" alt=\"Transformation 6 before restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label before\">Before<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label after\">After<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-line\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-handle\" aria-hidden=\"true\">\u2194<\/span>\n\t\t\t\t\t\t\t\t\t\t<input class=\"dp-ba-range\" type=\"range\" min=\"0\" max=\"100\" value=\"50\" aria-label=\"Move to compare Transformation 6 before and after\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<p class=\"dp-carousel-slide-caption\">Transformation 6<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-carousel-slide\">\n\t\t\t\t\t\t\t\t<div class=\"dp-ba\">\n\t\t\t\t\t\t\t\t\t<div class=\"dp-ba-frame\" data-dp-ba>\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-after\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/after-1.webp\" alt=\"Transformation 1 after restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-before\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/before-1.webp\" alt=\"Transformation 1 before restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label before\">Before<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label after\">After<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-line\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-handle\" aria-hidden=\"true\">\u2194<\/span>\n\t\t\t\t\t\t\t\t\t\t<input class=\"dp-ba-range\" type=\"range\" min=\"0\" max=\"100\" value=\"50\" aria-label=\"Move to compare Transformation 1 before and after\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<p class=\"dp-carousel-slide-caption\">Transformation 1<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-carousel-slide\">\n\t\t\t\t\t\t\t\t<div class=\"dp-ba\">\n\t\t\t\t\t\t\t\t\t<div class=\"dp-ba-frame\" data-dp-ba>\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-after\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/after-8.webp\" alt=\"Transformation 8 after restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\t\t\t\t\t\t\t\t\t\t<img class=\"dp-ba-before\" src=\"https:\/\/www.dp-upholstery.com\/wp-content\/uploads\/2026\/07\/before-8.webp\" alt=\"Transformation 8 before restoration\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label before\">Before<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-label after\">After<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-line\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"dp-ba-handle\" aria-hidden=\"true\">\u2194<\/span>\n\t\t\t\t\t\t\t\t\t\t<input class=\"dp-ba-range\" type=\"range\" min=\"0\" max=\"100\" value=\"50\" aria-label=\"Move to compare Transformation 8 before and after\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<p class=\"dp-carousel-slide-caption\">Transformation 8<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\n\n\t\t<section class=\"dp-section dp-faq-section\" id=\"faq\">\n\t\t\t<div class=\"dp-wrap\">\n\t\t\t\t<div class=\"dp-section-head\">\n\t\t\t\t\t<p class=\"dp-kicker\">Frequently asked questions<\/p>\n\t\t\t\t\t<h2>Honest answers from experienced upholsterers<\/h2>\n\t\t\t\t\t<p>Costs, timescales, furniture quality, collections, fabrics, repairs and bespoke work explained clearly.<\/p>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"dp-faq-list\">\n\t\t\t\t\t\t\t\t\t\t\t<details open>\n\t\t\t\t\t\t\t<summary>How much does it cost to re-upholster a sofa?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>The honest answer is that it depends on the sofa and the work required.<\/p>\n<p>The main factors include:<\/p>\n<ul>\n<li><strong>The style of the sofa:<\/strong> a deep-buttoned Chesterfield takes considerably more labour than a simple modern sofa.<\/li>\n<li><strong>The current condition:<\/strong> the frame, springs, fillings and internal construction may need repairs or rebuilding.<\/li>\n<li><strong>Seat cushions and foams:<\/strong> existing cushions can sometimes be reused, although many clients choose replacement foams for improved comfort and support.<\/li>\n<li><strong>Fabric choice:<\/strong> upholstery fabrics vary widely in price. Some are around \u00a330 per metre, while premium fabrics can cost considerably more.<\/li>\n<\/ul>\n<p>As a rough guide, most standard sofas tend to fall between <strong>\u00a31,200 and \u00a31,500<\/strong>, including a fabric around the \u00a330-per-metre range. Every piece is different, so we recommend sending photographs for an initial estimate and guidance on fabric choices and available options.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Is re-upholstery cheaper than buying new furniture?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>In many cases, yes. The fairest comparison is not between your existing sofa and the cheapest new sofa online; it is between your furniture and a new piece of similar quality.<\/p>\n<p>Many older sofas were built with solid hardwood frames and traditional construction methods intended to last for decades. Re-upholstery lets you retain that well-built frame while transforming the appearance and comfort with new fabrics, fillings and upholstery work.<\/p>\n<p>Not every item is worth re-upholstering, and we will always be honest about that. However, for a well-made sofa, re-upholstery is often the better long-term investment financially and in terms of quality.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Why is re-upholstery expensive?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>Re-upholstery is a highly skilled, labour-intensive process. Unlike mass-produced furniture, most of the work is completed by hand by craftspeople who have spent years learning the trade.<\/p>\n<p>A sofa may be completely stripped back to the frame and rebuilt. Work can include:<\/p>\n<ul>\n<li>Replacing worn foams and fillings<\/li>\n<li>Repairing frames and springs<\/li>\n<li>Pattern matching fabrics<\/li>\n<li>Hand-finished detailing<\/li>\n<li>Traditional upholstery techniques<\/li>\n<\/ul>\n<p>Quality fabrics, foams and fillings are also significant costs, along with UK workshop overheads, machinery, insurance and skilled employment. When compared with replacing a well-made piece with new furniture of similar quality, re-upholstery can still offer excellent long-term value.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Can you give a quote from photographs?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>Yes, in most cases. We can usually provide a realistic initial estimate from clear photographs and some basic dimensions. After almost 50 years in the industry, there is a good chance we have upholstered the same model or something very similar.<\/p>\n<p>Please send:<\/p>\n<ul>\n<li>A full front photograph<\/li>\n<li>Side and rear photographs<\/li>\n<li>Close-ups of any damage or wear<\/li>\n<li>Approximate dimensions, where possible<\/li>\n<\/ul>\n<p>A site visit may still be recommended for furniture in particularly poor condition, unusual pieces, unfamiliar overseas construction, or where alterations to size, shape or comfort are required.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>What affects the cost of bespoke furniture?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>Bespoke furniture is made to order, so the final cost varies according to the design, materials and level of detail.<\/p>\n<ul>\n<li><strong>Size:<\/strong> larger pieces require more materials, fabric and labour.<\/li>\n<li><strong>Fabric choice:<\/strong> prices range from practical upholstery fabrics to premium designer materials.<\/li>\n<li><strong>Detailing:<\/strong> deep buttoning, piping, pleating, fluting and hand-studded finishes increase labour time.<\/li>\n<li><strong>Cushion fillings:<\/strong> foam, feather, fibre and specialist fillings have different costs and comfort characteristics.<\/li>\n<li><strong>Customer's Own Material:<\/strong> suitability, pattern repeats and wastage can affect the manufacturing process.<\/li>\n<li><strong>Delivery and installation:<\/strong> costs depend on size, access, location and on-site installation requirements.<\/li>\n<\/ul>\n<p>Once we understand your specification, we can explain the options and prepare a more accurate quotation.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Why should I choose D&amp;P Upholstery?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>D&amp;P Upholstery has specialised in re-upholstery since 1977. Our upholsterers and machinists have experience across traditional and modern techniques, from family sofas and antique chairs to large commercial seating projects.<\/p>\n<p>We regularly work on premium British furniture designed to last for decades. Our background also includes high-end furniture manufacturing experience, including work at George Smith, a company known for traditional British craftsmanship.<\/p>\n<p>Alongside residential work, we manufacture and upholster bespoke seating for restaurants, bars, hotels, interior designers and other commercial clients. Everything is handmade in the North East by craftspeople who care about the quality of the finished piece.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>What types of furniture are worth re-upholstering?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>The best candidates are usually pieces that were well built in the first place. Older sofas and chairs with solid hardwood frames, proper joinery and good spring systems are often ideal because they were designed to last for decades.<\/p>\n<p>Sentimental value also matters. Furniture may have been in the family for years, fit a room perfectly or provide a level of comfort that is difficult to replace.<\/p>\n<p>Some lightweight, mass-produced modern furniture may not justify the cost of re-upholstery. Send us photographs and we will give honest advice on whether restoring or replacing the piece makes more sense.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>How long should a quality sofa last?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>A genuinely well-made sofa should last for decades, not just a few years. We regularly work on sofas that are 20, 30 or even 40 years old and still have extremely strong frames.<\/p>\n<p>Lifespan mainly depends on the quality of the frame, the upholstery materials and how heavily the sofa is used. Fabrics, cushion fillings and springs naturally wear over time, but these can be replaced during re-upholstery. A solid hardwood frame with proper construction can last for generations when looked after correctly.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>How do I know if my furniture frame is good quality?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>The frame is the foundation of upholstered furniture. Signs of a quality frame include:<\/p>\n<ul>\n<li>Solid hardwood construction<\/li>\n<li>A heavy, sturdy feel<\/li>\n<li>Proper joints rather than excessive staples<\/li>\n<li>Minimal movement or flexing<\/li>\n<li>Good spring systems<\/li>\n<li>A structure that remains solid after many years of use<\/li>\n<\/ul>\n<p>Longevity is often a strong clue. If a sofa has already lasted 20 years and remains structurally sound, that usually says a great deal about the frame underneath.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>What&#039;s the difference between cheap and high-quality upholstery?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>The biggest difference is often what you cannot see. Two sofas may look similar externally while having completely different materials, construction and workmanship beneath the fabric.<\/p>\n<p>High-quality upholstery typically uses strong hardwood frames, better spring systems, higher-density foams, durable fabrics and skilled handmade finishing. Cheaper furniture may use lightweight frames, lower-density foams, stapled construction and lower-grade fabrics and fillings.<\/p>\n<p>Quality affects comfort, appearance, repairability and how the furniture performs many years after purchase.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>How long does re-upholstery take?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>Timescales vary according to size and complexity. As a general guide, a full suite usually takes around <strong>two to three weeks<\/strong> once it arrives in our workshop.<\/p>\n<p>Deep-buttoned Chesterfields, antique furniture and heavily detailed traditional upholstery can sometimes take around four weeks because of the additional labour involved. Workshop lead times vary, but we will provide an honest estimate before work begins and keep you updated.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Do you collect and deliver?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>Yes. We offer collection and delivery for both residential and commercial projects. The arrangements and any associated cost will be confirmed as part of your quotation.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Do you work nationwide?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>Yes. We regularly work with clients across the UK. For projects further afield, collection, delivery and installation logistics simply need to be included in the quotation.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Can I supply my own fabric?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>Absolutely. Many clients and interior designers supply their own fabric. We need to confirm that it is suitable for upholstery use and complies with the relevant fire regulations. Where required, an FR fire-retardant interliner may be used to help achieve compliance.<\/p>\n<p>We can also advise how many metres of fabric your furniture is likely to require.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Can you match existing furniture?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>Generally, yes. We can work to match the style of existing furniture, fabric colours, seating heights and overall proportions to help achieve a cohesive finish.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Can you replace foam cushions?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>Yes. We replace foam cushions regularly and can advise on different foam grades and comfort levels.<\/p>\n<p>Ideally, we ask for the existing cushion covers so they can be measured and templated accurately. We can work from client-supplied measurements, although sizing would be at the client's own risk.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Can you repair frames and springs?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>Yes. Many frame and spring repairs can be completed in the client's home, depending on the issue. More extensive work, such as replacing broken spring clips or carrying out structural repairs, may require the furniture to be taken to our workshop.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Do you restore antique furniture?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>Absolutely. We have extensive experience restoring antique and traditional upholstered furniture, including pieces that require traditional upholstery methods and detailed finishing.<\/p>\n<p>Where possible, we preserve the character and integrity of the original piece while restoring its comfort, structure and appearance.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Can you make furniture to my own design?<\/summary>\n\t\t\t\t\t\t\t<div class=\"dp-faq-answer\"><p>Yes. Bespoke upholstered furniture is one of our specialities. We regularly work from client sketches, inspiration images, architect drawings and interior designer concepts.<\/p>\n<p>Projects can include statement chairs, banquette seating, bespoke sofas and complete commercial seating installations.<\/p><\/div>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t<section class=\"dp-section dp-enquiry-section\" id=\"enquiry\">\n\t\t\t<div class=\"dp-wrap\">\n\t\t\t\t<div class=\"dp-section-head\">\n\t\t\t\t\t<p class=\"dp-kicker\">Start your enquiry<\/p>\n\t\t\t\t\t<h2>Tell us what you need<\/h2>\n\t\t\t\t\t<p>Choose a residential or commercial enquiry below. Both forms are sent directly to D&amp;P Upholstery.<\/p>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"dp-enquiry-tabs\" role=\"tablist\" aria-label=\"Choose enquiry type\">\n\t\t\t\t\t<button\n\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\tclass=\"dp-enquiry-tab\"\n\t\t\t\t\t\tid=\"dp-residential-tab\"\n\t\t\t\t\t\trole=\"tab\"\n\t\t\t\t\t\taria-controls=\"dp-residential-panel\"\n\t\t\t\t\t\taria-selected=\"true\"\n\t\t\t\t\t\tdata-dp-enquiry-tab=\"residential\"\n\t\t\t\t\t>Residential enquiry<\/button>\n\t\t\t\t\t<button\n\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\tclass=\"dp-enquiry-tab\"\n\t\t\t\t\t\tid=\"dp-commercial-tab\"\n\t\t\t\t\t\trole=\"tab\"\n\t\t\t\t\t\taria-controls=\"dp-commercial-panel\"\n\t\t\t\t\t\taria-selected=\"false\"\n\t\t\t\t\t\tdata-dp-enquiry-tab=\"commercial\"\n\t\t\t\t\t>Commercial enquiry<\/button>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div\n\t\t\t\t\tclass=\"dp-enquiry-panel\"\n\t\t\t\t\tid=\"dp-residential-panel\"\n\t\t\t\t\trole=\"tabpanel\"\n\t\t\t\t\taria-labelledby=\"dp-residential-tab\"\n\t\t\t\t\tdata-dp-enquiry-panel=\"residential\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t<div class=\"dp-enquiry-grid\">\n\t\t\t\t\t\t<div class=\"dp-enquiry-intro\">\n\t\t\t\t\t\t\t<h3>For your home<\/h3>\n\t\t\t\t\t\t\t<p>Tell us about the sofa, chair, cushions or furniture you would like restored, repaired or transformed.<\/p>\n\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t<li>Re-upholstery and restoration<\/li>\n\t\t\t\t\t\t\t\t<li>Foam cushions and fillings<\/li>\n\t\t\t\t\t\t\t\t<li>Frame and spring repairs<\/li>\n\t\t\t\t\t\t\t\t<li>Bespoke upholstered furniture<\/li>\n\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<form class=\"dp-enquiry-form\" action=\"https:\/\/www.dp-upholstery.com\/wp-admin\/admin-post.php\" method=\"post\">\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"dp_enquiry\">\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"dp_type\" value=\"residential\">\n\t\t\t\t\t\t\t<input type=\"hidden\" id=\"dp_enquiry_nonce\" name=\"dp_enquiry_nonce\" value=\"72d7c6670d\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/926\" \/>\n\t\t\t\t\t\t\t<div class=\"dp-honeypot\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t<label>Website <input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p class=\"dp-form-note\">All fields are required.<\/p>\n\n\t\t\t\t\t\t\t<div class=\"dp-form-grid\">\n\t\t\t\t\t\t\t\t<div class=\"dp-field\">\n\t\t\t\t\t\t\t\t\t<label for=\"dp-residential-name\">Name<\/label>\n\t\t\t\t\t\t\t\t\t<input id=\"dp-residential-name\" type=\"text\" name=\"name\" required autocomplete=\"name\">\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"dp-field\">\n\t\t\t\t\t\t\t\t\t<label for=\"dp-residential-email\">Email<\/label>\n\t\t\t\t\t\t\t\t\t<input id=\"dp-residential-email\" type=\"email\" name=\"email\" required autocomplete=\"email\">\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"dp-field dp-field-full\">\n\t\t\t\t\t\t\t\t\t<label for=\"dp-residential-phone\">Phone<\/label>\n\t\t\t\t\t\t\t\t\t<input id=\"dp-residential-phone\" type=\"tel\" name=\"phone\" required autocomplete=\"tel\">\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"dp-field dp-field-full dp-residential-message\">\n\t\t\t\t\t\t\t\t\t<label for=\"dp-residential-enquiry\">How can we help?<\/label>\n\t\t\t\t\t\t\t\t\t<textarea id=\"dp-residential-enquiry\" name=\"enquiry\" required placeholder=\"Tell us about the furniture, its condition and the work you would like carried out.\"><\/textarea>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"dp-form-actions\">\n\t\t\t\t\t\t\t\t\t<button class=\"dp-btn\" type=\"submit\">Send residential enquiry \u2192<\/button>\n\t\t\t\t\t\t\t\t\t<span class=\"dp-form-note\">Sent securely to info@dp-upholstery.co.uk<\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/form>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div\n\t\t\t\t\tclass=\"dp-enquiry-panel\"\n\t\t\t\t\tid=\"dp-commercial-panel\"\n\t\t\t\t\trole=\"tabpanel\"\n\t\t\t\t\taria-labelledby=\"dp-commercial-tab\"\n\t\t\t\t\tdata-dp-enquiry-panel=\"commercial\"\n\t\t\t\t\t hidden\t\t\t\t>\n\t\t\t\t\t<div class=\"dp-enquiry-grid\">\n\t\t\t\t\t\t<div class=\"dp-enquiry-intro\">\n\t\t\t\t\t\t\t<h3>Built for commercial projects<\/h3>\n\t\t\t\t\t\t\t<p>D&amp;P works with hospitality businesses, offices, designers, contractors and other commercial clients throughout the UK.<\/p>\n\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t<li>Banquette and fixed seating<\/li>\n\t\t\t\t\t\t\t\t<li>Restaurants, bars and hotels<\/li>\n\t\t\t\t\t\t\t\t<li>Bespoke upholstered furniture<\/li>\n\t\t\t\t\t\t\t\t<li>Collection, delivery and installation<\/li>\n\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<form class=\"dp-enquiry-form\" action=\"https:\/\/www.dp-upholstery.com\/wp-admin\/admin-post.php\" method=\"post\">\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"dp_enquiry\">\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"dp_type\" value=\"commercial\">\n\t\t\t\t\t\t\t<input type=\"hidden\" id=\"dp_enquiry_nonce\" name=\"dp_enquiry_nonce\" value=\"72d7c6670d\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/926\" \/>\n\t\t\t\t\t\t\t<div class=\"dp-honeypot\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t<label>Website <input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p class=\"dp-form-note\">Ref and date have been removed. Complete all four enquiry lines, using N\/A where needed.<\/p>\n\n\t\t\t\t\t\t\t<div class=\"dp-form-grid\">\n\t\t\t\t\t\t\t\t<div class=\"dp-field\">\n\t\t\t\t\t\t\t\t\t<label for=\"dp-company\">Company<\/label>\n\t\t\t\t\t\t\t\t\t<input id=\"dp-company\" type=\"text\" name=\"company\" required autocomplete=\"organization\">\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"dp-field\">\n\t\t\t\t\t\t\t\t\t<label for=\"dp-commercial-email\">Email<\/label>\n\t\t\t\t\t\t\t\t\t<input id=\"dp-commercial-email\" type=\"email\" name=\"email\" required autocomplete=\"email\">\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"dp-commercial-items\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-enquiry-pair\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-field\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"dp-enquiry-1\">Enquiry 1<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<textarea id=\"dp-enquiry-1\" name=\"enquiry_1\" required><\/textarea>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-field\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"dp-covers-1\">Cover(s)<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input id=\"dp-covers-1\" type=\"text\" name=\"covers_1\" required>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-enquiry-pair\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-field\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"dp-enquiry-2\">Enquiry 2<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<textarea id=\"dp-enquiry-2\" name=\"enquiry_2\" required><\/textarea>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-field\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"dp-covers-2\">Cover(s)<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input id=\"dp-covers-2\" type=\"text\" name=\"covers_2\" required>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-enquiry-pair\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-field\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"dp-enquiry-3\">Enquiry 3<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<textarea id=\"dp-enquiry-3\" name=\"enquiry_3\" required><\/textarea>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-field\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"dp-covers-3\">Cover(s)<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input id=\"dp-covers-3\" type=\"text\" name=\"covers_3\" required>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-enquiry-pair\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-field\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"dp-enquiry-4\">Enquiry 4<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<textarea id=\"dp-enquiry-4\" name=\"enquiry_4\" required><\/textarea>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dp-field\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"dp-covers-4\">Cover(s)<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input id=\"dp-covers-4\" type=\"text\" name=\"covers_4\" required>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"dp-form-actions\">\n\t\t\t\t\t\t\t\t\t<button class=\"dp-btn\" type=\"submit\">Send commercial enquiry \u2192<\/button>\n\t\t\t\t\t\t\t\t\t<span class=\"dp-form-note\">Sent securely to info@dp-upholstery.co.uk<\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/form>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t<section class=\"dp-final\">\n\t\t\t<div class=\"dp-wrap\">\n\t\t\t\t<p class=\"dp-kicker\">Free no-obligation quote<\/p>\n\t\t\t\t<h2>See what your furniture could become<\/h2>\n\t\t\t\t<p>Send a few photos of your sofa, chair or cushions and D&P will help you understand what can be restored, repaired or completely transformed.<\/p>\n\t\t\t\t<a class=\"dp-btn\" href=\"\/index.php\/wp-json\/wp\/v2\/pages\/926?dp_type=residential#enquiry\" data-dp-open-enquiry=\"residential\">Request your free quote \u2192<\/a>\n\t\t\t<\/div>\n\t\t<\/section>\n\t<\/main>\n\n\t<footer class=\"dp-footer\">\n\t\t<div class=\"dp-wrap\">\n\t\t\tCopyright \u00a9 2026 D&P Upholstery \u00b7 320F Mayoral Way, Team Valley, Gateshead, NE11 0RT \u00b7\n\t\t\t<a href=\"tel:01914875017\">0191 487 5017<\/a> \u00b7\n\t\t\t<a href=\"mailto:info@dp-upholstery.co.uk\">info@dp-upholstery.co.uk<\/a>\n\t\t<\/div>\n\t<\/footer>\n\n\t<div class=\"dp-fixed-quote\">\n\t\t<a class=\"dp-btn\" href=\"\/index.php\/wp-json\/wp\/v2\/pages\/926?dp_type=residential#enquiry\" data-dp-open-enquiry=\"residential\">Get a free quote \u2192<\/a>\n\t<\/div>\n<\/div>\n\n<script id=\"dp-landing-fast-v32-js\">\n(function(){\n\tfunction initDpFastLanding(root){\n\t\tif(!root || root.getAttribute('data-dp-fast-ready') === '1') return;\n\t\troot.setAttribute('data-dp-fast-ready','1');\n\n\t\tvar sliders = root.querySelectorAll('[data-dp-ba]');\n\n\t\tsliders.forEach(function(frame){\n\t\t\tvar range = frame.querySelector('.dp-ba-range');\n\t\t\tif(!range) return;\n\n\t\t\tfunction setPos(value){\n\t\t\t\tvar pos = Math.max(0, Math.min(100, Number(value) || 50));\n\t\t\t\tframe.style.setProperty('--pos', pos + '%');\n\t\t\t\trange.value = pos;\n\t\t\t}\n\n\t\t\tfunction updateFromPointer(event){\n\t\t\t\tvar rect = frame.getBoundingClientRect();\n\t\t\t\tvar x = event.clientX - rect.left;\n\t\t\t\tsetPos((x \/ rect.width) * 100);\n\t\t\t}\n\n\t\t\tsetPos(range.value);\n\n\t\t\trange.addEventListener('input', function(){\n\t\t\t\tsetPos(range.value);\n\t\t\t}, {passive:true});\n\n\t\t\tframe.addEventListener('pointerdown', function(event){\n\t\t\t\tupdateFromPointer(event);\n\t\t\t\ttry{\n\t\t\t\t\tframe.setPointerCapture(event.pointerId);\n\t\t\t\t}catch(e){}\n\t\t\t}, {passive:true});\n\n\t\t\tframe.addEventListener('pointermove', function(event){\n\t\t\t\tif(frame.hasPointerCapture && frame.hasPointerCapture(event.pointerId)){\n\t\t\t\t\tupdateFromPointer(event);\n\t\t\t\t}\n\t\t\t}, {passive:true});\n\t\t});\n\n\n\t\tvar enquiryTabs = root.querySelectorAll('[data-dp-enquiry-tab]');\n\t\tvar enquiryPanels = root.querySelectorAll('[data-dp-enquiry-panel]');\n\n\t\tfunction activateEnquiryTab(type, moveFocus){\n\t\t\tvar selectedType = type === 'commercial' ? 'commercial' : 'residential';\n\n\t\t\tenquiryTabs.forEach(function(tab){\n\t\t\t\tvar active = tab.getAttribute('data-dp-enquiry-tab') === selectedType;\n\t\t\t\ttab.setAttribute('aria-selected', active ? 'true' : 'false');\n\t\t\t\ttab.setAttribute('tabindex', active ? '0' : '-1');\n\t\t\t\tif(active && moveFocus) tab.focus();\n\t\t\t});\n\n\t\t\tenquiryPanels.forEach(function(panel){\n\t\t\t\tpanel.hidden = panel.getAttribute('data-dp-enquiry-panel') !== selectedType;\n\t\t\t});\n\t\t}\n\n\t\tenquiryTabs.forEach(function(tab){\n\t\t\ttab.addEventListener('click', function(){\n\t\t\t\tactivateEnquiryTab(tab.getAttribute('data-dp-enquiry-tab'), false);\n\t\t\t});\n\n\t\t\ttab.addEventListener('keydown', function(event){\n\t\t\t\tif(event.key !== 'ArrowLeft' && event.key !== 'ArrowRight') return;\n\t\t\t\tevent.preventDefault();\n\t\t\t\tactivateEnquiryTab(\n\t\t\t\t\ttab.getAttribute('data-dp-enquiry-tab') === 'commercial' ? 'residential' : 'commercial',\n\t\t\t\t\ttrue\n\t\t\t\t);\n\t\t\t});\n\t\t});\n\n\t\troot.querySelectorAll('[data-dp-open-enquiry]').forEach(function(link){\n\t\t\tlink.addEventListener('click', function(event){\n\t\t\t\tevent.preventDefault();\n\t\t\t\tactivateEnquiryTab(link.getAttribute('data-dp-open-enquiry'), false);\n\t\t\t\tvar section = root.querySelector('#enquiry');\n\t\t\t\tif(section) section.scrollIntoView({behavior:'smooth', block:'start'});\n\t\t\t});\n\t\t});\n\n\t\tvar initiallySelectedTab = root.querySelector('[data-dp-enquiry-tab][aria-selected=\"true\"]');\n\t\tactivateEnquiryTab(initiallySelectedTab ? initiallySelectedTab.getAttribute('data-dp-enquiry-tab') : 'residential', false);\n\n\t\tvar track = root.querySelector('[data-dp-carousel-track]');\n\t\tvar prevBtn = root.querySelector('[data-dp-carousel-prev]');\n\t\tvar nextBtn = root.querySelector('[data-dp-carousel-next]');\n\n\t\tif(track && prevBtn && nextBtn){\n\t\t\tfunction scrollByStep(direction){\n\t\t\t\tvar slide = track.querySelector('.dp-carousel-slide');\n\t\t\t\tvar step = slide ? (slide.getBoundingClientRect().width + 20) : 320;\n\t\t\t\ttrack.scrollBy({ left: step * direction, behavior: 'smooth' });\n\t\t\t}\n\n\t\t\tprevBtn.addEventListener('click', function(){ scrollByStep(-1); });\n\t\t\tnextBtn.addEventListener('click', function(){ scrollByStep(1); });\n\t\t}\n\t}\n\n\tdocument.querySelectorAll('.dp-fast').forEach(initDpFastLanding);\n})();\n<\/script>\n\n\t\t\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"yst_prominent_words":[],"class_list":["post-926","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.dp-upholstery.com\/index.php\/wp-json\/wp\/v2\/pages\/926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dp-upholstery.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dp-upholstery.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dp-upholstery.com\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dp-upholstery.com\/index.php\/wp-json\/wp\/v2\/comments?post=926"}],"version-history":[{"count":2,"href":"https:\/\/www.dp-upholstery.com\/index.php\/wp-json\/wp\/v2\/pages\/926\/revisions"}],"predecessor-version":[{"id":942,"href":"https:\/\/www.dp-upholstery.com\/index.php\/wp-json\/wp\/v2\/pages\/926\/revisions\/942"}],"wp:attachment":[{"href":"https:\/\/www.dp-upholstery.com\/index.php\/wp-json\/wp\/v2\/media?parent=926"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.dp-upholstery.com\/index.php\/wp-json\/wp\/v2\/yst_prominent_words?post=926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}