@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,600;0,700;1,600&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap'); #wh-showcase, #wh-showcase *, #wh-showcase *::before, #wh-showcase *::after { box-sizing: border-box !important; -webkit-font-smoothing: antialiased !important; } #wh-showcase { font-family: 'Plus Jakarta Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important; color: #111215 !important; background-color: #faf9f5 !important; line-height: 1.6 !important; width: 100% !important; margin: 0 !important; padding: 0 !important; overflow-x: hidden !important; } #wh-showcase .wh-container { max-width: 1200px !important; margin: 0 auto !important; padding: 0 20px !important; width: 100% !important; } /* Typography */ #wh-showcase h1, #wh-showcase h2, #wh-showcase h3, #wh-showcase h4, #wh-showcase .wh-font-serif { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif !important; font-weight: 700 !important; color: #111215 !important; margin-top: 0 !important; letter-spacing: normal !important; text-transform: none !important; } #wh-showcase p { font-family: 'Plus Jakarta Sans', system-ui, sans-serif !important; color: #57534e !important; font-size: 14px !important; line-height: 1.65 !important; margin: 0 0 14px 0 !important; } #wh-showcase a { text-decoration: none !important; transition: all 0.2s ease !important; } /* Utility Top Bar */ #wh-showcase .wh-top-bar { background: #111215 !important; color: #cbd5e1 !important; font-size: 12px !important; padding: 10px 0 !important; border-bottom: 3px solid #0f2c4e !important; } #wh-showcase .wh-top-flex { display: flex !important; justify-content: space-between !important; align-items: center !important; flex-wrap: wrap !important; gap: 10px !important; } #wh-showcase .wh-phone-link { color: #ffffff !important; font-weight: 700 !important; } #wh-showcase .wh-phone-link:hover { color: #93c5fd !important; } /* Hero Section */ #wh-showcase .wh-hero { background: linear-gradient(180deg, #111215 0%, #1a1c22 100%) !important; color: #ffffff !important; padding: 70px 0 90px !important; text-align: center !important; border-bottom: 4px solid #ba1a1a !important; } #wh-showcase .wh-logo-wrap { margin-bottom: 24px !important; display: flex !important; justify-content: center !important; } #wh-showcase .wh-kicker-badge { color: #ba1a1a !important; font-size: 12px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 2.5px !important; margin-bottom: 14px !important; display: inline-block !important; } #wh-showcase .wh-hero-title { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: clamp(34px, 5.5vw, 62px) !important; font-weight: 700 !important; line-height: 1.15 !important; color: #ffffff !important; margin: 0 0 20px 0 !important; } #wh-showcase .wh-highlight-blue { color: #3b82f6 !important; text-decoration: underline !important; text-decoration-color: #ba1a1a !important; text-underline-offset: 8px !important; } #wh-showcase .wh-hero-sub { font-size: 17px !important; color: #e2e8f0 !important; max-width: 820px !important; margin: 0 auto 34px auto !important; line-height: 1.6 !important; } #wh-showcase .wh-btn-row { display: flex !important; gap: 16px !important; justify-content: center !important; flex-wrap: wrap !important; } #wh-showcase .wh-btn-blue { background: #0f2c4e !important; color: #ffffff !important; border: 2px solid #0f2c4e !important; padding: 14px 34px !important; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; display: inline-block !important; } #wh-showcase .wh-btn-blue:hover { background: #163f70 !important; border-color: #163f70 !important; } #wh-showcase .wh-btn-red-outline { background: transparent !important; color: #ffffff !important; border: 2px solid #ba1a1a !important; padding: 14px 34px !important; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; display: inline-block !important; } #wh-showcase .wh-btn-red-outline:hover { background: #ba1a1a !important; color: #ffffff !important; } /* Section Headers */ #wh-showcase .wh-section-header { text-align: center !important; margin-bottom: 48px !important; } #wh-showcase .wh-section-kicker { color: #ba1a1a !important; font-size: 12px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 2px !important; display: block !important; margin-bottom: 6px !important; } #wh-showcase .wh-section-title { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: clamp(30px, 4vw, 42px) !important; font-weight: 700 !important; color: #111215 !important; margin: 0 !important; } /* 4 Core Disciplines Grid */ #wh-showcase .wh-disciplines-section { padding: 80px 0 !important; background: #faf9f5 !important; border-bottom: 1px solid #e5dfd3 !important; } #wh-showcase .wh-grid-4 { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; gap: 24px !important; } #wh-showcase .wh-discipline-card { background: #ffffff !important; border: 1px solid #e5dfd3 !important; padding: 32px 24px !important; box-shadow: 0 4px 6px -1px rgba(0,0,0,0.05) !important; } #wh-showcase .wh-discipline-card.wh-border-blue { border-top: 4px solid #0f2c4e !important; } #wh-showcase .wh-discipline-card.wh-border-red { border-top: 4px solid #ba1a1a !important; } #wh-showcase .wh-discipline-card h3 { font-family: 'Cormorant Garamond', serif !important; font-size: 24px !important; font-weight: 700 !important; margin: 0 0 12px 0 !important; } #wh-showcase .wh-discipline-card.wh-border-blue h3 { color: #0f2c4e !important; } #wh-showcase .wh-discipline-card.wh-border-red h3 { color: #ba1a1a !important; } /* Portfolio Gallery Section (Positioned AFTER Painting Commissions) */ #wh-showcase .wh-portfolio-section { padding: 80px 0 !important; background: #ffffff !important; border-bottom: 1px solid #e5dfd3 !important; } #wh-showcase .wh-portfolio-grid { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 30px !important; } #wh-showcase .wh-portfolio-card { background: #faf9f5 !important; border: 1px solid #e5dfd3 !important; overflow: hidden !important; box-shadow: 0 4px 12px rgba(0,0,0,0.04) !important; } #wh-showcase .wh-portfolio-media { aspect-ratio: 16/9 !important; background: #111215 !important; overflow: hidden !important; position: relative !important; } #wh-showcase .wh-portfolio-body { padding: 24px !important; } #wh-showcase .wh-portfolio-tag { font-size: 11px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1px !important; display: block !important; margin-bottom: 6px !important; } #wh-showcase .wh-portfolio-body h4 { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: 22px !important; font-weight: 700 !important; color: #111215 !important; margin: 0 0 10px 0 !important; } /* Interactive Simulator Section */ #wh-showcase .wh-interactive-section { padding: 80px 0 !important; background: #faf9f5 !important; } #wh-showcase .wh-simulator-box { background: #ffffff !important; border: 1px solid #e5dfd3 !important; padding: 30px !important; box-shadow: 0 10px 30px rgba(0,0,0,0.06) !important; margin-bottom: 50px !important; } #wh-showcase .wh-simulator-banner { background: #0f2c4e !important; color: #ffffff !important; padding: 24px 30px !important; border-left: 5px solid #ba1a1a !important; margin-bottom: 24px !important; } #wh-showcase .wh-simulator-banner h3 { color: #ffffff !important; font-size: 26px !important; margin: 4px 0 0 0 !important; } #wh-showcase .wh-simulator-grid { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 30px !important; } #wh-showcase .wh-stage-preview { background: #ede8df !important; padding: 30px 20px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; border: 1px solid #e5dfd3 !important; min-height: 380px !important; } #wh-showcase .wh-price-readout { background: #111215 !important; color: #ffffff !important; padding: 16px 20px !important; border-left: 4px solid #fef08a !important; display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; } #wh-showcase .wh-ctrl-btn { padding: 9px 12px !important; font-size: 12px !important; font-weight: 600 !important; cursor: pointer !important; border: 1px solid #d6d3d1 !important; background: #ffffff !important; color: #111215 !important; transition: all 0.2s !important; } #wh-showcase .wh-ctrl-btn:hover { border-color: #0f2c4e !important; } #wh-showcase .wh-ctrl-btn.active { background: #0f2c4e !important; color: #ffffff !important; border-color: #0f2c4e !important; } /* Footer Workshop Info */ #wh-showcase .wh-footer { background: #111215 !important; color: #cbd5e1 !important; padding: 60px 0 40px !important; border-top: 4px solid #0f2c4e !important; } /* Responsive Breakpoints */ @media (max-width: 1024px) { #wh-showcase .wh-grid-4 { grid-template-columns: repeat(2, 1fr) !important; } #wh-showcase .wh-portfolio-grid { grid-template-columns: repeat(2, 1fr) !important; } #wh-showcase .wh-simulator-grid { grid-template-columns: 1fr !important; } } @media (max-width: 768px) { #wh-showcase .wh-grid-4 { grid-template-columns: 1fr !important; } #wh-showcase .wh-portfolio-grid { grid-template-columns: 1fr !important; } #wh-showcase .wh-top-flex { justify-content: center !important; text-align: center !important; } #wh-showcase .wh-btn-row { flex-direction: column !important; align-items: stretch !important; } #wh-showcase .wh-btn-blue, #wh-showcase .wh-btn-red-outline { text-align: center !important; width: 100% !important; } }
Studio & Workshop: Mawdsley, Lancashire · UK Nationwide On-Site Service
W H WINSTON HIGHAM DESIGNER
Mawdsley Workshop & Mobile On-Site Service

Artwork, Specialist Paintwork & Picture Framing

Handcrafted bespoke picture framing mouldings, specialist paint finishes (marbling, woodgrain, crackle, signwriting), invisible surface damage restoration, and tailored animal & landscape fine art commissions.

Our Core Disciplines

Artisan Services & Surface Solutions

01. Picture Framing

Extensive inventory of mouldings in stock at our Mawdsley atelier. Custom finishes, museum conservation mounts, and UV protection glass.

02. Custom Painting & Effects

Modern & traditional finishes: marbling, woodgrain textures, rag rolling, crackle, stencil work & traditional signwriting.

03. Magic Man Repairs

Reliable solutions for cracks, dents, and scratches on site or in manufacture across worktops, doors, and bespoke furniture.

04. Painting Commissions

Animal & landscape fine art painting, plus large-scale pieces on or off site including traditional pub signs and murals.

Portfolio & Selected Works Archive

Selected Installations & Commissions

11 MERESIDE SEEK DISCOVERY CHALLENGE KNOWLEDGE
On-Site Commercial Installation

11 Mereside Architectural Entrance & Typographic Panels

Backlit illuminated typographic panels ("SEEK DISCOVERY CHALLENGE KNOWLEDGE") and directional signwriting.

Hand-Burnished Gilt Frame
Picture Framing

18th-Century Portrait Restoration & Swept Gilt Moulding

Hand-carved hardwood profile with 23.5k English water gilding and 99% UV conservation glass.

BEFORE & AFTER REPAIR
Seamless 40mm Quartz Island Fill
Magic Man Repairs

Quartz Kitchen Island Bullnose Corner Chip Restoration

Invisible color-matched resin reconstruction on site in 2.5 hours, saving £1,800 vs replacement.

Interactive Workshop Simulator

Custom Framing Visualizer & Estimator

Preview stock mouldings, acid-free mounts, and conservation glazing with real-time price estimation.

English Pointer in Heather
Original Oil on Canvas · 50×40cm
Winston Higham Atelier
Moulding: Dark Walnut · Mount: 50mm Antique White · Glaze: Conservation UV 99%
Estimated Price
Precision joinery & sealed backing
£138
Mount Color:
Inquire On This Specification (07850 123 456)
Magic Man Surface Restorations

Before & After Comparison Slider

Drag the slider divider left or right to see the invisible on-site repair.

AFTER: Invisible Restoration

Quartz Kitchen Island Bullnose Restored

Color-matched mineral resin fill, diamond-honed to seamless factory gloss. 2.5 hours on site. Saved £1,800.

BEFORE: Site Impact Gouge

40mm Jagged Fracture from Tool Drop

Severe corner chip threatening sign-off handover. Replacement cost estimate: £1,800.

↔
var whCurrentMouldingCost = 75; var whCurrentMountCost = 24; var whCurrentGlazeCost = 28; var whAssemblyFee = 35; function whUpdateTotal() { var total = whCurrentMouldingCost + whCurrentMountCost + whCurrentGlazeCost + whAssemblyFee; var el = document.getElementById('wh-price-display'); if (el) el.innerText = '£' + total; } function whSetMoulding(colorHex, borderWidth, cost, name, btn) { var outer = document.getElementById('wh-frame-outer'); if (outer) { outer.style.backgroundColor = colorHex; outer.style.padding = borderWidth + 'px'; } whCurrentMouldingCost = cost; var readout = document.getElementById('wh-readout-moulding'); if (readout) readout.innerText = name; if (btn && btn.parentElement) { var btns = btn.parentElement.querySelectorAll('button'); btns.forEach(function(b) { b.classList.remove('active'); }); btn.classList.add('active'); } whUpdateTotal(); } function whSetMountWidth(padPx, cost, name, btn) { var mount = document.getElementById('wh-frame-mount'); if (mount) mount.style.padding = padPx + 'px'; whCurrentMountCost = cost; var readout = document.getElementById('wh-readout-mount'); if (readout) readout.innerText = name; if (btn && btn.parentElement) { var btns = btn.parentElement.querySelectorAll('button'); btns.forEach(function(b) { b.classList.remove('active'); }); btn.classList.add('active'); } whUpdateTotal(); } function whSetMountColor(hex, name) { var mount = document.getElementById('wh-frame-mount'); if (mount) mount.style.backgroundColor = hex; var readout = document.getElementById('wh-readout-mount'); if (readout) readout.innerText = readout.innerText.split(' ')[0] + ' ' + name; } function whSetGlaze(extraCost, name, btn) { whCurrentGlazeCost = extraCost; var readout = document.getElementById('wh-readout-glaze'); if (readout) readout.innerText = name; if (btn && btn.parentElement) { var btns = btn.parentElement.querySelectorAll('button'); btns.forEach(function(b) { b.classList.remove('active'); }); btn.classList.add('active'); } whUpdateTotal(); } function whUpdateRepairSlider(val) { var before = document.getElementById('wh-slider-before'); var divider = document.getElementById('wh-slider-divider'); if (before) before.style.clipPath = 'inset(0 ' + (100 - val) + '% 0 0)'; if (divider) divider.style.left = val + '%'; }