@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.
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.
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.
Picture Framing
18th-Century Portrait Restoration & Swept Gilt Moulding
Hand-carved hardwood profile with 23.5k English water gilding and 99% UV conservation glass.
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 + '%';
}