{"product_id":"wall-to-floor-countertop-brass-shelving-system","title":"Wall-to-Floor\/Countertop Brass Shelving System","description":"\u003ch3\u003eMade to Your Exact Dimensions\u003c\/h3\u003e\n\u003cp\u003eEvery unit is fully custom — this wall-and-floor\/countertop mounted format works equally well in a kitchen, bar, pantry, or retail space. Configure your exact width, height, and shelf depth, plus rod thickness (5\/8\" or 1\"), brass or stainless steel, and an unlacquered brushed or polished brass finish. Shelf spacing and section widths are entirely yours to set — there's no standard size.\u003c\/p\u003e\n\u003ch3\u003eSolid Brass, Built to Last\u003c\/h3\u003e\n\u003cp\u003eCNC-machined from 100% solid, unlacquered brass — no plating, no paint — so the finish develops a natural, living patina over time. Each shelf supports 80–120 lbs depending on anchor type and material. Shelves can be fixed at standard spacing or made fully adjustable — on request, we pre-drill mounting holes along the vertical rods so you can space them exactly where you want, for a faster, simpler installation. Optional rails can be added to any shelf on request.\u003c\/p\u003e\n\u003ch3\u003eGlass or Wood Shelving\u003c\/h3\u003e\n\u003cp\u003eCompatible with glass or wood shelving. Glass is not included — once your unit ships, we share the exact glass dimensions and specs so you (or your local glass shop) can order shelves that fit perfectly.\u003c\/p\u003e\n\u003ch3\u003eSee It Before You Buy\u003c\/h3\u003e\n\u003cp\u003eEvery configuration includes a 3D AR preview. View the shelf life-size in your own space on any iOS or Android phone before you order.\u003c\/p\u003e\n\u003ch3\u003eWhat's Included\u003c\/h3\u003e\n\u003cp\u003eEvery order includes all fittings and installation screws.\u003c\/p\u003e\n\u003ch3\u003eMounting \u0026amp; Anchoring\u003c\/h3\u003e\n\u003cp\u003eThe vertical rods anchor to the wall via brass wall brackets, and to the floor or countertop via a brass base plate, both supplied with your unit, for a rigid, two-point installation. Wood stud walls give the strongest hold; concrete or brick walls use masonry anchors; steel stud walls use self-drilling screws; drywall without stud access uses rated toggle bolts. Floor or countertop plates are secured with anchors suited to your surface — wood, tile, stone, or concrete. We'll help you choose the right hardware for your wall and floor\/countertop type.\u003c\/p\u003e\n\u003ch3\u003eProduction \u0026amp; Shipping\u003c\/h3\u003e\n\u003cp\u003eBuilt in about 1 week and shipped via UPS Air, arriving in the U.S. in 3–4 days.\u003c\/p\u003e\n\u003cp\u003eOnce you've found your layout, enter your exact dimensions to get a free technical drawing and quote — no obligation.\u003c\/p\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eIs glass included?\u003c\/strong\u003e\u003cbr\u003eNo. Glass is not included, but once your unit ships we share the exact glass dimensions and specs so you (or your local glass shop) can order shelves that fit perfectly.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow much weight can each shelf hold?\u003c\/strong\u003e\u003cbr\u003eEach shelf supports 80–120 lbs, depending on anchor type and material.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow long does production and shipping take?\u003c\/strong\u003e\u003cbr\u003eAbout 1 week to build, then 3–4 days via UPS Air to the U.S.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCan I adjust the shelf spacing later?\u003c\/strong\u003e\u003cbr\u003eYes — on request we pre-drill mounting holes along the vertical rods so shelves can be repositioned easily.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIs this solid brass or plated?\u003c\/strong\u003e\u003cbr\u003e100% solid, unlacquered brass — no plating, no paint. It develops a natural, living patina over time.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow does this mount?\u003c\/strong\u003e\u003cbr\u003eThe rods anchor to the wall via brass wall brackets, and to the floor or countertop via a brass base plate. We'll help you choose the right hardware for your wall and floor\/countertop type.\u003c\/p\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"Is glass included?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Glass is not included, but once your unit ships we share the exact glass dimensions and specs so you (or your local glass shop) can order shelves that fit perfectly.\"}},\n{\"@type\":\"Question\",\"name\":\"How much weight can each shelf hold?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Each shelf supports 80–120 lbs, depending on anchor type and material.\"}},\n{\"@type\":\"Question\",\"name\":\"How long does production and shipping take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"About 1 week to build, then 3–4 days via UPS Air to the U.S.\"}},\n{\"@type\":\"Question\",\"name\":\"Can I adjust the shelf spacing later?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes — on request we pre-drill mounting holes along the vertical rods so shelves can be repositioned easily.\"}},\n{\"@type\":\"Question\",\"name\":\"Is this solid brass or plated?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"100% solid, unlacquered brass — no plating, no paint. It develops a natural, living patina over time.\"}},\n{\"@type\":\"Question\",\"name\":\"How does this mount?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The rods anchor to the wall via brass wall brackets, and to the floor or countertop via a brass base plate. We'll help you choose the right hardware for your wall and floor\/countertop type.\"}}\n]}\n\u003c\/script\u003e\n\u003ctable width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"margin: 40px 0 0 0; border-radius: 8px; overflow: hidden; background-color: #f8f4ef;\"\u003e\n  \u003ctr\u003e\n    \u003ctd style=\"padding: 32px 40px;\"\u003e\n      \u003cp style=\"margin: 0 0 8px 0; font-size: 13px; letter-spacing: 2px; text-transform: uppercase; color: #9a7d5a;\"\u003eDesigning a shelving system?\u003c\/p\u003e\n      \u003cp style=\"margin: 0 0 24px 0; font-size: 20px; font-weight: 600; color: #2c2c2c; line-height: 1.3;\"\u003eConfigure your custom solid brass or stainless steel shelf in minutes — get an instant price estimate.\u003c\/p\u003e\n      \u003ca href=\"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator\" target=\"_blank\" rel=\"noopener\" style=\"display: inline-block; padding: 12px 24px; background-color: #b8860b; color: #ffffff; text-decoration: none; font-size: 14px; font-weight: 600; border-radius: 4px; letter-spacing: 0.5px;\"\u003eDesign Your Custom Shelf\u003c\/a\u003e\n    \u003c\/td\u003e\n  \u003c\/tr\u003e\n\u003c\/table\u003e\n\u003cstyle\u003e\n  .product__description h3{font-weight:700;color:#1a1a1a;}\n  .product-form__input--pill{display:flex;flex-wrap:wrap;}\n  .bs-more-option{flex:0 0 auto !important;width:auto !important;display:inline-flex;align-items:center;justify-content:center;height:2.6rem;padding:0 1.15rem;margin:0.35rem 0.5rem 0 0;border:1px solid rgba(0,0,0,0.25);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:1rem;line-height:1;cursor:pointer;box-sizing:border-box;transition:background .15s ease,border-color .15s ease;}\n  .bs-more-option:hover{background:rgba(184,134,11,.08);border-color:#b8860b;}\n  .bs-configurator-cta{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;background-color:#b8860b;color:#ffffff !important;font-size:14px;font-weight:600;letter-spacing:0.5px;border-radius:4px;padding:14px 24px;transition:opacity .15s ease;}\n  .bs-configurator-cta:hover{opacity:0.9;}\n  .bs-configurator-note{font-size:1em;margin:0.75rem 0;line-height:1.5;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  var BS_DATA = {\"48879917105309\": {\"media\": [\"34077999169693\", \"34077999202461\", \"34077999399069\", \"34077999267997\"], \"model\": \"34078007361693\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMOEAlgBLCgUAEBK6gB-wEA\u0026step=2\"}, \"48879917138077\": {\"media\": [\"34077999366301\", \"34077999333533\", \"34078000087197\", \"34078000414877\"], \"model\": \"34078007853213\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMOEAlgBLCgUAECK6gB-wEA\u0026step=2\"}, \"48879917170845\": {\"media\": [\"34077999693981\", \"34077999661213\", \"34078000251037\", \"34078000611485\"], \"model\": \"34078008311965\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMPnwnEBLCgUAEDLaQB-wEA\u0026step=2\"}, \"48879917203613\": {\"media\": [\"34077999890589\", \"34077999857821\", \"34078000513181\", \"34078000644253\"], \"model\": \"34078008967325\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMXcAnEBLCgUAEELaQB-wEA\u0026step=2\"}, \"48879917236381\": {\"media\": [\"34077999431837\", \"34077999235229\", \"34078000316573\", \"34078000283805\"], \"model\": \"34078007918749\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMOEAlgBLCgUAIBFdQBAgIAAQ\u0026step=2\"}, \"48879917269149\": {\"media\": [\"34077999726749\", \"34077999562909\", \"34078000578717\", \"34078000709789\"], \"model\": \"34078008803485\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMPoAu4BLCgUAICG8gBAgIAAQ\u0026step=2\"}, \"48879917301917\": {\"media\": [\"34077999759517\", \"34077999792285\", \"34078000840861\", \"34078000742557\"], \"model\": \"34078009295005\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMPnwnEBLCgUAIDFtIBAgIAAQ\u0026step=2\"}, \"48879917334685\": {\"media\": [\"34077999956125\", \"34078000152733\", \"34078000873629\", \"34078001135773\"], \"model\": \"34078009786525\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMXcAnEBLCgUAIEFtIBAgIAAQ\u0026step=2\"}, \"48879917367453\": {\"media\": [\"34077999464605\", \"34077999300765\", \"34078000447645\", \"34078000480413\"], \"model\": \"34078008410269\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMPoA-gBLCgUAMBGSMCAQMDAAEC\u0026step=2\"}, \"48879917400221\": {\"media\": [\"34077999595677\", \"34078000054429\", \"34078000808093\", \"34078001004701\"], \"model\": \"34078009393309\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMPoA-gBLCgUAMCGSMCAQMDAAEC\u0026step=2\"}, \"48879917432989\": {\"media\": [\"34078000218269\", \"34077999825053\", \"34078001103005\", \"34078000939165\"], \"model\": \"34078009917597\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMTiQ-gBLCgUAMDGSMCAQMDAAEC\u0026step=2\"}, \"48879917465757\": {\"media\": [\"34078000382109\", \"34077999988893\", \"34078000971933\", \"34078001070237\"], \"model\": \"34078010179741\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMXcA-gBLCgUAMEGSMCAQMDAAEC\u0026step=2\"}, \"48879917498525\": {\"media\": [\"34077999497373\", \"34077999530141\", \"34078000775325\", \"34078000677021\"], \"model\": \"34078009131165\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMPoA-gBLCgUAQBEtoCAQQEAAECAw\u0026step=2\"}, \"48879917531293\": {\"media\": [\"34078000119965\", \"34077999628445\", \"34078000906397\", \"34078001266845\"], \"model\": \"34078009819293\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMPoA-gBLCgUAQCEtoCAQQEAAECAw\u0026step=2\"}, \"48879917564061\": {\"media\": [\"34078000349341\", \"34077999923357\", \"34078001037469\", \"34078001201309\"], \"model\": \"34078010245277\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMTiQ-gBLCgUAQDEtoCAQQEAAECAw\u0026step=2\"}, \"48879917596829\": {\"media\": [\"34078000545949\", \"34078000021661\", \"34078001234077\", \"34078001168541\"], \"model\": \"34078010540189\", \"link\": \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator?c=AQMXcBOIBLCgUAQEF9ACAQQEAAECAw\u0026step=2\"}}; var BS_COMBO = {\"1-1\": \"48879917105309\", \"1-2\": \"48879917138077\", \"1-3\": \"48879917170845\", \"1-4\": \"48879917203613\", \"2-1\": \"48879917236381\", \"2-2\": \"48879917269149\", \"2-3\": \"48879917301917\", \"2-4\": \"48879917334685\", \"3-1\": \"48879917367453\", \"3-2\": \"48879917400221\", \"3-3\": \"48879917432989\", \"3-4\": \"48879917465757\", \"4-1\": \"48879917498525\", \"4-2\": \"48879917531293\", \"4-3\": \"48879917564061\", \"4-4\": \"48879917596829\"}; var BS_ALWAYS = []; var BS_FALLBACK_LINK = \"https:\/\/brassshelf.com\/pages\/pages-custom-shelf-configurator\"; var BS_NOTE_TEXT = \"Next step: set your exact width, height \u0026amp; shelf depth, rod thickness, brass or stainless steel, and finish — plus your own shelf and section spacing.\";\n\n  function bsMediaId(attr){\n    if(!attr) return null;\n    var i = attr.lastIndexOf('-');\n    return i === -1 ? attr : attr.slice(i+1);\n  }\n\n  function bsApply(variantId){\n    var data = BS_DATA[String(variantId)];\n    if(!data) return;\n    var keep = {};\n    data.media.forEach(function(id){ keep[id] = true; });\n    keep[data.model] = true;\n    BS_ALWAYS.forEach(function(id){ keep[id] = true; });\n\n    document.querySelectorAll('[data-media-id]').forEach(function(el){\n      var mid = bsMediaId(el.getAttribute('data-media-id'));\n      el.style.display = keep[mid] ? '' : 'none';\n    });\n    document.querySelectorAll('[data-target]').forEach(function(el){\n      var mid = bsMediaId(el.getAttribute('data-target'));\n      if(mid !== null){ el.style.display = keep[mid] ? '' : 'none'; }\n    });\n    document.querySelectorAll('[data-shopify-model3d-id]').forEach(function(el){\n      el.setAttribute('data-shopify-model3d-id', data.model);\n    });\n    document.querySelectorAll('.product-form__submit, .shopify-payment-button').forEach(function(el){\n      el.style.display = 'none';\n    });\n    document.querySelectorAll('.product-form__quantity, quantity-input').forEach(function(el){\n      el.style.display = 'none';\n    });\n    document.querySelectorAll('.product-form__buttons').forEach(function(container){\n      var cta = container.querySelector('.bs-configurator-cta');\n      if(!cta){\n        cta = document.createElement('a');\n        cta.className = 'bs-configurator-cta';\n        cta.target = '_blank';\n        cta.rel = 'noopener';\n        container.appendChild(cta);\n      }\n      cta.href = data.link;\n      cta.textContent = 'Continue to Configurator';\n    });\n  }\n\n  function bsFindOptionFieldset(name){\n    var found = null;\n    document.querySelectorAll('fieldset.product-form__input--pill, fieldset.product-form__input--swatch').forEach(function(fs){\n      var legend = fs.querySelector('legend');\n      if(!legend) return;\n      var text = (legend.childNodes[0] ? legend.childNodes[0].textContent : legend.textContent).trim();\n      if(text.indexOf(name) === 0){ found = fs; }\n    });\n    return found;\n  }\n\n  function bsGetOptionValue(name){\n    var fs = bsFindOptionFieldset(name);\n    if(!fs) return null;\n    var checked = fs.querySelector('input:checked');\n    return checked ? checked.value : null;\n  }\n\n  function bsAddMoreButtons(){\n    [['Shelves','More shelves?'],['Sections','More sections?']].forEach(function(pair){\n      var name = pair[0], label = pair[1];\n      var fs = bsFindOptionFieldset(name);\n      if(!fs || fs.querySelector('.bs-more-option')) return;\n      var btn = document.createElement('button');\n      btn.type = 'button';\n      btn.className = 'bs-more-option';\n      btn.textContent = label;\n      btn.addEventListener('click', function(){\n        var otherName = name === 'Shelves' ? 'Sections' : 'Shelves';\n        var otherVal = bsGetOptionValue(otherName) || '4';\n        var comboKey = name === 'Shelves' ? ('4-' + otherVal) : (otherVal + '-4');\n        var vid = BS_COMBO[comboKey];\n        var link = (vid \u0026\u0026 BS_DATA[vid]) ? BS_DATA[vid].link : BS_FALLBACK_LINK;\n        window.open(link, '_blank');\n      });\n      fs.appendChild(btn);\n    });\n  }\n\n  function bsAddNote(){\n    var vs = document.querySelector('variant-selects');\n    if(!vs) return;\n    if(vs.parentNode.querySelector('.bs-configurator-note')) return;\n    var note = document.createElement('p');\n    note.className = 'bs-configurator-note';\n    note.innerHTML = BS_NOTE_TEXT;\n    vs.insertAdjacentElement('afterend', note);\n  }\n\n  function bsCurrentVariantId(){\n    var input = document.querySelector('input[name=\"id\"].product-variant-id') || document.querySelector('input[name=\"id\"]');\n    return input ? input.value : null;\n  }\n\n  function bsSortPills(){\n    ['Shelves','Sections'].forEach(function(name){\n      var fs = bsFindOptionFieldset(name);\n      if(!fs) return;\n      fs.querySelectorAll('input[type=\"radio\"]').forEach(function(inp){\n        var v = parseInt(inp.value, 10);\n        if(isNaN(v)) return;\n        var el = inp;\n        while(el.parentElement \u0026\u0026 el.parentElement !== fs){ el = el.parentElement; }\n        el.style.order = v;\n        var lbl = fs.querySelector('label[for=\"' + inp.id + '\"]');\n        if(lbl \u0026\u0026 lbl.parentElement === fs){ lbl.style.order = v; }\n      });\n      var moreBtn = fs.querySelector('.bs-more-option');\n      if(moreBtn) moreBtn.style.order = 999;\n    });\n  }\n\n  function bsRefresh(){\n    var vid = bsCurrentVariantId();\n    if(vid) bsApply(vid);\n    bsAddMoreButtons();\n    bsAddNote();\n    bsSortPills();\n  }\n\n  document.addEventListener('change', function(e){\n    if(e.target \u0026\u0026 e.target.name === 'id'){\n      bsApply(e.target.value);\n    }\n    bsAddMoreButtons();\n    bsAddNote();\n  });\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', bsRefresh);\n  } else {\n    bsRefresh();\n  }\n  setTimeout(bsRefresh, 300);\n  setTimeout(bsRefresh, 1000);\n\n  var bsDebounce;\n  var bsObserver = new MutationObserver(function(){\n    clearTimeout(bsDebounce);\n    bsDebounce = setTimeout(bsRefresh, 60);\n  });\n  bsObserver.observe(document.body, { childList: true, subtree: true });\n})();\n\u003c\/script\u003e\n","brand":"BrassShelf","offers":[{"title":"3 \/ 1","offer_id":48879917367453,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"1 \/ 1","offer_id":48879917105309,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"1 \/ 2","offer_id":48879917138077,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"1 \/ 3","offer_id":48879917170845,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"1 \/ 4","offer_id":48879917203613,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"2 \/ 1","offer_id":48879917236381,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"2 \/ 2","offer_id":48879917269149,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"2 \/ 3","offer_id":48879917301917,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"2 \/ 4","offer_id":48879917334685,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"3 \/ 2","offer_id":48879917400221,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"3 \/ 3","offer_id":48879917432989,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"3 \/ 4","offer_id":48879917465757,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"4 \/ 1","offer_id":48879917498525,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"4 \/ 2","offer_id":48879917531293,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"4 \/ 3","offer_id":48879917564061,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true},{"title":"4 \/ 4","offer_id":48879917596829,"sku":null,"price":770.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0551\/5660\/5085\/files\/brass-wall-and-floor-countertop-mounted-1bay-1shelf-front-unlacquered-satin-brass-finish.webp?v=1788687573","url":"https:\/\/brassshelf.com\/en-ca\/products\/wall-to-floor-countertop-brass-shelving-system","provider":"Brassshelf","version":"1.0","type":"link"}