.guided-page{background:#fff;color:#1f2e33;font-family:’Solway’,Georgia,serif;max-width:1180px;margin:0 auto;padding:0 20px}
.guided-page a{color:#0a6b7a}
.guided-page h1{font-size:52px;line-height:1.05;margin:12px 0 18px;color:#17323a}
.guided-page h1 em{font-style:normal;color:#0a6b7a}
.guided-page h2{font-size:34px;line-height:1.15;margin:0 0 14px;color:#17323a}
.guided-page h3{font-size:22px;margin:16px 0 8px;color:#17323a}
.guided-page p{font-size:18px;line-height:1.65;margin:0 0 16px}
.guided-hero{padding:24px 0 12px}
.guided-btn{display:inline-block;background:#0a6b7a;color:#fff !important;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:700}
.guided-btn.outline{background:transparent;color:#0a6b7a !important;border:2px solid #0a6b7a}
.guided-stats{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}
.guided-stats div{flex:1;min-width:180px;background:#f4faf9;border:1px solid #d9e8e6;border-radius:16px;padding:18px;text-align:center}
.guided-stats strong{display:block;font-size:26px;color:#17323a}
.guided-section{margin:56px 0}
.step-num{display:inline-flex;align-items:center;justify-content:cenradius:50%;background:#0a6b7a;color:#fff;font-weight:700}
#panel-customize.guided-panel .guided-filters{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;gap:8px !important;margin:20px 0 !important;padding:4px 2px 12px !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}
.guided-panel .guided-filters button{flex:0 0 auto !important;border:none !important;background:#e6f2f1 !important;color:#17323a !important;padding:10px 18px !important;border-radius:999px !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase !important;white-space:nowrap !important;cursor:pointer !important}
.guided-panel .guided-filters button.active{background:#0a6b7a !important;color:#fff !important;border:none !important}
.guided-count{font-weight:700;color:#0a6b7a;margin:12px 0 20px}
.guided-custom{background:#f4faf9;border:1px solid #d9e8e6;border-radius:20px;padding:32px}
.guided-custom-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:28px;align-items:start}
.guided-custom-grid p{font-size:17px}
.guided-custom label{display:block;font-weight:700;margin:16px 0 8px}
.guided-custom input[type=”text”],.guided-custom textarea{width:100%;padding:12px 14px;border:1px solid #cbd8da;border-radius:10px;font-size:16px}
.guided-choices{display:flex;flex-wrap:wrap;gap:10px}
.guided-choices button{border:2px solid #d9e8e6;background:#fff;padding:10px 16px;border-radius:999px;font-weight:700;cursor:pointer}
.guided-choices button.active{background:#0a6b7a;color:#fff;border-color:#0a6b7a}
.guided-summary{background:#fff;border:1px solid #d9e8e6;border-radius:14px;padding:20px;position:sticky;top:20px}
.guided-summary ul{margin:0 0 16px 18px}
.guided-cta{text-align:center;background:#17323a;color:#fff;border-radius:20px;padding:36px 28px;margin-top:56px}
.guided-cta h2{color:#fff}
.guided-cta p{color:#e6f2f2}
.guided-cta .guided-btn{background:#fff;color:#17323a !important}
.guided-empty{border:2px dashed #cbd8da;border-radius:16px;padding:28px;text-align:center}
.guided-course-tabs{margin:56px 0 0}
.guided-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:0}
.guided-tab{font-family:’Solway’,Georgia,serif;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:16px;line-height:1.3;border:1px solid #d9e8e6;border-bottom:0;border-radius:8px 8px 0 0;padding:15px 22px;cursor:pointer;margin:0;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.18)}
.guided-tab:focus-visible{outline:3px solid #17323a;outline-offset:2px}
.guided-tab-customize:not(.active){background-color:#e6eef1;background-image:linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,0) 50%),linear-gradient(to bottom,#f7fafb 0%,#e6eef1 50%,#c8dadd 100%);color:#377588;border-color:#c8dadd}
.guided-tab-customize.active{background-color:#377588;background-image:linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,0) 50%),linear-gradient(to bottom,#4f93a8 0%,#377588 50%,#2a5f6e 100%);color:#fff;border-color:#2a5f6e}
.guided-tab-custom:not(.active){background-color:#5c6bc0;background-image:linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,0) 50%),linear-gradient(to bottom,#7e8ccf 0%,#5c6bc0 50%,#4a58a8 100%);color:#fff;border-color:#4a58a8}
.guided-tab-custom.active{background-color:#3949ab;background-image:linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,0) 50%),linear-gradient(to bottom,#5c6bc0 0%,#3949ab 50%,#2e3a8a 100%);color:#fff;border-color:#2e3a8a}
.guided-tab-custom:hover{background:#7986cb !important;background-image:linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,0) 50%),linear-gradient(to bottom,#9aa5dd 0%,#7986cb 50%,#5f6cb8 100%) !important;color:#fff;border-color:#5f6cb8 !important}
.guided-panel{display:none;background:#fff;border:1px solid #d9e8e6;border-radius:0 20px 20px 20px;padding:28px}
.guided-panel.active{display:block}
.guided-panel-customize{border-top:6px solid #377588}
.guided-panel-custom{border-top:6px solid #3949ab;background:#f4faf9}
.guided-panel .guided-section{margin:0}
.guided-panel .guided-custom{border:0;background:transparent;padding:0;border-radius:0}
@media(max-width:700px){.guided-page h1{font-size:38px}.guided-page h2{font-size:28px}.guided-custom-grid{grid-template-columns:1fr}.guided-summary{position:static}.guided-panel{padding:20px}.guided-tab{flex:1 1 140px;font-size:13px;padding:13px 14px;min-height:48px}}
/* Rebuilt guided tabs as blocks (Nov 2026) */
.guided-course-tabs .guided-tab{margin:0;cursor:pointer;padding:9px 22px;border-radius:20px 20px 0 0}
.guided-panel-customize .guided-filters{overflow-x:auto}
.guided-filters p{flex:0 0 auto;margin:0;padding:9px 18px;border:none;background:#e6f2f2;border-radius:999px;font-size:16px;cursor:pointer;text-align:center}
.guided-filters p.active{background:#0a6b7a;color:#fff}
.guided-empty{display:none}
.guided-empty a{display:inline-block;background:#0a6b7a;color:#fff!important;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:700}
.guided-cta-btn a{display:inline-block;background:#fff;color:#17323a!important;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:700}
@media(max-width:700px){.guided-course-tabs .guided-tab{flex:1 1 140px;font-size:13px;padding:8px 14px;min-height:36px}.guided-grid{grid-template-columns:repeat(1,1fr)!important}.guided-grid li.product{width:100%!important;max-width:100%}}
/* Light folder tabs: black text; active tab white, panel white */
.guided-tab-customize:not(.active),.guided-tab-custom:not(.active){background:#e9e9e9;background-image:none;color:#000;border-color:#d9e8e6}
.guided-tab-customize.active,.guided-tab-custom.active{background:#fff;background-image:none;color:#000;border-color:#d9e8e6;border-bottom-color:#fff}
.guided-tab-custom:hover{background:#e9e9e9!important;background-image:none!important;color:#000!important}
.guided-course-tabs .guided-tab{padding:15px 22px;border-radius:8px 8px 0 0}
.guided-panel-customize,.guided-panel-custom{background:#fff;border-top:1px solid #d9e8e6}
@media(max-width:700px){.guided-course-tabs .guided-tab{padding:13px 14px;min-height:48px}}.guided-course-tabs .guided-tab{box-shadow:none}
.guided-panel-customize,.guided-panel-custom{border-top:0} .guided-filters p{padding:10px 18px !important;background:#e6f2f1 !important;color:#17323a !important;border:none !important;border-radius:999px !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase !important;white-space:nowrap !important;cursor:pointer;text-align:center !important
} .guided-filters p.active{background:#0a6b7a!important;color:#fff!important;}
Let’s build a sign you’ll love
Shop custom metal signs that are laser cut from 14-gauge steel and powder-coated for indoor and outdoor use — farm & ranch signs, business logos, family name signs, pet signs and railing panels. Pick a design below, make it yours, and we’ll email you a design proof to approve before we cut.
Shop the signs Start a fully custom sign
Three steps to your sign
From picking your sign to approving your proof — here’s how it works.
1
Pick your sign
Browse the designs below and choose the one that fits your home, farm or business.
Browse signs you can personalize

CUSTOMIZE AN EXISTING DESIGN
START A CUSTOM SIGN
Shop custom metal signs
Pick a design, then personalize it on the product page. Every sign is made to order in West Virginia.
All signs
Farm & Ranch
Business
Family Name
Monogram
Wedding
Pets
Custom Farmhouse
Want something different?
If nothing fits your style or you just want something truly different, try a custom sign instead.
Start a custom sign
Have a logo, a sketch, a photo of your barn — or just an idea? Send it to us and we’ll turn it into a metal sign. Most custom designs start at $159, and we’ll send you a proof before we cut anything.
What we need from you: Your name or business name, the words for the sign, and any photo or logo you already have. Tell us where it will hang and we’ll suggest a size and finish.
Prefer email? bethany@farmhousemetal.com
Tell us the place. We’ll design the sign.
Front porch, barn, business, gate or railing — if you can picture it, we can cut it.
(function(){
var tabs=document.querySelectorAll(‘.guided-tab’);
var panels={customize:document.querySelector(‘.guided-panel-customize’),custom:document.querySelector(‘.guided-panel-custom’)};
function showTab(n){
tabs.forEach(function(t){var on=t.classList.contains(‘guided-tab-‘+n);t.classList.toggle(‘active’,on);t.setAttribute(‘aria-selected’,on?’true’:’false’);});
Object.keys(panels).forEach(function(k){var p=panels[k];if(p)p.style.display=(k===n)?’block’:’none’;});
}
tabs.forEach(function(t){
t.setAttribute(‘role’,’tab’);t.setAttribute(‘tabindex’,’0′);
t.addEventListener(‘click’,function(){showTab(t.classList.contains(‘guided-tab-custom’)?’custom’:’customize’);});
t.addEventListener(‘keydown’,function(e){if(e.key===’Enter’||e.key===’ ‘){e.preventDefault();showTab(t.classList.contains(‘guided-tab-custom’)?’custom’:’customize’);}});
});
var map={all:[],farm:[‘product_cat-farm-ranch-metal-signs’,’product_cat-crop-farm’,’product_cat-mailbox-topper’],business:[‘product_cat-business-signs’],family:[‘product_cat-farmhouse’,’product_cat-metal-art-decor’],monogram:[‘product_tag-monogram-sign’,’product_tag-elegant-cursive-monogram-initials’,’product_tag-initials-farm-sign-monogram’],wedding:[‘product_cat-anniversary-wedding-name’],pet:[‘product_cat-pet-signs’],farmhouse:[‘product_cat-farmhouse’]};
var byLabel={‘All signs’:’all’,’Farm & Ranch’:’farm’,’Business’:’business’,’Family Name’:’family’,’Monogram’:’monogram’,’Wedding’:’wedding’,’Pets’:’pet’,’Custom Farmhouse’:’farmhouse’};
var count=document.querySelector(‘.guided-count’);
var empty=document.querySelector(‘.guided-empty’);
function items(){var it=document.querySelectorAll(‘.guided-grid .product’);if(!it.length)it=document.querySelectorAll(‘.products .product’);return it;}
function apply(f){
var cls=map[f]||[];
var all=items();var shown=0;
all.forEach(function(it){var ok=(f===’all’)||cls.some(function(c){return it.classList.contains(c);});it.style.display=ok?”:’none’;if(ok)shown++;});
if(count)count.textContent=’Showing ‘+shown+’ of ‘+all.length+’ signs’;
if(empty)empty.style.display=shown?’none’:’block’;
document.querySelectorAll(‘.guided-filters p’).forEach(function(b){b.classList.toggle(‘active’,byLabel[b.textContent.trim()]===f);});
}
document.querySelectorAll(‘.guided-filters p’).forEach(function(b){b.addEventListener(‘click’,function(){apply(byLabel[b.textContent.trim()]||’all’);});});
function goTo(target,filter){
var isCustom=(target===’custom-order’||target===’customize’);
showTab(isCustom?’custom’:’customize’);
if(filter)apply(filter);
var el=document.getElementById(target);
if(!el)el=isCustom?panels.custom:panels.customize;
if(el)el.scrollIntoView({behavior:’smooth’,block:’start’});
}
document.querySelectorAll(‘a[href=”#shop-signs”],a[href=”#custom-order”],a[href=”#customize”]’).forEach(function(a){
a.addEventListener(‘click’,function(e){e.preventDefault();goTo(a.getAttribute(‘href’).replace(‘#’,”),a.getAttribute(‘data-filter-link’));});
});
showTab(‘customize’);apply(‘all’);
})();














































































































