{"id":22148,"date":"2025-12-09T21:18:13","date_gmt":"2025-12-09T21:18:13","guid":{"rendered":"https:\/\/www.adriansteel.com\/?page_id=22148"},"modified":"2026-02-18T20:53:58","modified_gmt":"2026-02-18T20:53:58","slug":"shelf-mounted","status":"publish","type":"page","link":"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/","title":{"rendered":"Shelf Mounted"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22148\" class=\"elementor elementor-22148\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d1940f e-flex e-con-boxed e-con e-parent\" data-id=\"4d1940f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72a9de8 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"72a9de8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fe9f34 product_family elementor-widget elementor-widget-heading\" data-id=\"9fe9f34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">DRAWER UNITS<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d33bcc7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"d33bcc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e9275d4 elementor-widget elementor-widget-heading\" data-id=\"e9275d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">CONCEAL, CONTAIN, ORGANIZE<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd991c4 e-flex e-con-boxed e-con e-parent\" data-id=\"cd991c4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f5d57c7 e-con-full e-flex e-con e-child\" data-id=\"f5d57c7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12a9a85 elementor-widget elementor-widget-shortcode\" data-id=\"12a9a85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <div class=\"acf-product-gallery\" id=\"gallery_69b29f880f125\">\n        <!-- Main slider -->\n        <div class=\"swiper main-slider\">\n            <div class=\"swiper-wrapper\">\n                                    <div class=\"swiper-slide\">\n                        <img decoding=\"async\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241108-New-Shelving-HVAC-Electrical_13.webp\" alt=\"\">\n                    <\/div>\n                                    <div class=\"swiper-slide\">\n                        <img decoding=\"async\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/11\/20241108-New-Shelving-HVAC-Electrical_80.webp\" alt=\"\">\n                    <\/div>\n                                    <div class=\"swiper-slide\">\n                        <img decoding=\"async\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241108-New-Shelving-HVAC-Electrical_141.jpg\" alt=\"\">\n                    <\/div>\n                                    <div class=\"swiper-slide\">\n                        <img decoding=\"async\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/11\/20241108-New-Shelving-HVAC-Electrical_47.webp\" alt=\"\">\n                    <\/div>\n                                    <div class=\"swiper-slide\">\n                        <img decoding=\"async\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/06\/20241108-New-Shelving-HVAC-Electrical_120.jpg\" alt=\"photo of the inside of a work van with wire and cable organization system\">\n                    <\/div>\n                            <\/div>\n        <\/div>\n\n        <!-- Thumbnails -->\n        <div class=\"thumbs-wrapper\">\n            <div class=\"thumbs-prev\">&#10094;<\/div>\n            <div class=\"swiper thumbs-slider\">\n                <div class=\"swiper-wrapper\">\n                                            <div class=\"swiper-slide\">\n                            <img decoding=\"async\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241108-New-Shelving-HVAC-Electrical_13-150x150.webp\" alt=\"\">\n                        <\/div>\n                                            <div class=\"swiper-slide\">\n                            <img decoding=\"async\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/11\/20241108-New-Shelving-HVAC-Electrical_80-150x150.webp\" alt=\"\">\n                        <\/div>\n                                            <div class=\"swiper-slide\">\n                            <img decoding=\"async\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241108-New-Shelving-HVAC-Electrical_141-150x150.jpg\" alt=\"\">\n                        <\/div>\n                                            <div class=\"swiper-slide\">\n                            <img decoding=\"async\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/11\/20241108-New-Shelving-HVAC-Electrical_47-150x150.webp\" alt=\"\">\n                        <\/div>\n                                            <div class=\"swiper-slide\">\n                            <img decoding=\"async\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/06\/20241108-New-Shelving-HVAC-Electrical_120-150x150.jpg\" alt=\"photo of the inside of a work van with wire and cable organization system\">\n                        <\/div>\n                                    <\/div>\n            <\/div>\n            <div class=\"thumbs-next\">&#10095;<\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .acf-product-gallery { max-width: 600px; margin: auto; }\n        .main-slider { width: 100%; aspect-ratio: 1 \/ 0.86; overflow: hidden; margin-bottom: 10px; border-radius: 8px; background: #f8f8f8; display: flex; align-items: center; justify-content: center; }\n        .main-slider .swiper-slide { display: flex; align-items: center; justify-content: center; }\n        .main-slider img { width: auto; height: 100%; object-fit: cover; }\n        .thumbs-wrapper { display: flex; align-items: center; gap: 5px; margin-top: 5px; }\n        .thumbs-slider { flex: 1; }\n        .thumbs-slider .swiper-slide { width: auto; height: 80px; display: flex; align-items: center; justify-content: center; cursor: pointer; }\n        .thumbs-slider img { max-height: 100%; cursor: pointer; border: 2px solid transparent; border-radius: 4px; transition: border-color 0.3s; }\n        .swiper-slide-thumb-active img { border-color: #c60f24; }\n        .thumbs-prev, .thumbs-next { cursor: pointer; font-size: 20px; padding: 8px; user-select: none; color: #333; transition: color 0.3s; }\n        .thumbs-prev:hover, .thumbs-next:hover { color: #c60f24; }\n    <\/style>\n\n    <script>\n    document.addEventListener('DOMContentLoaded', function() {\n        setTimeout(function() {\n            var galleryContainer = document.getElementById('gallery_69b29f880f125');\n            if (!galleryContainer) return;\n            \n            var mainSliderEl = galleryContainer.querySelector('.main-slider');\n            var thumbsSliderEl = galleryContainer.querySelector('.thumbs-slider');\n            var prevBtn = galleryContainer.querySelector('.thumbs-prev');\n            var nextBtn = galleryContainer.querySelector('.thumbs-next');\n            \n            if (!mainSliderEl || !thumbsSliderEl) return;\n\n            var thumbsSwiper = new Swiper(thumbsSliderEl, {\n                spaceBetween: 10,\n                slidesPerView: 5,\n                freeMode: false,\n                watchSlidesProgress: true,\n                on: {\n                    click: function(swiper, event) {\n                        var clickedSlide = event.target.closest('.swiper-slide');\n                        if (clickedSlide) {\n                            var slideIndex = Array.from(swiper.slides).indexOf(clickedSlide);\n                            if (slideIndex !== -1 && mainSwiper) {\n                                mainSwiper.slideTo(slideIndex);\n                            }\n                        }\n                    }\n                }\n            });\n\n            var mainSwiper = new Swiper(mainSliderEl, {\n                spaceBetween: 10,\n                autoHeight: false,\n                thumbs: { swiper: thumbsSwiper },\n                on: {\n                    slideChange: function() {\n                        var activeIndex = this.activeIndex;\n                        var thumbsPerView = Math.floor(thumbsSliderEl.offsetWidth \/ 90);\n                        var thumbsStart = Math.floor(thumbsSwiper.activeIndex \/ thumbsPerView) * thumbsPerView;\n                        \n                        if (activeIndex < thumbsStart || activeIndex >= thumbsStart + thumbsPerView) {\n                            var newThumbsStart = Math.floor(activeIndex \/ thumbsPerView) * thumbsPerView;\n                            thumbsSwiper.slideTo(newThumbsStart);\n                        }\n                    }\n                }\n            });\n\n\n            if (prevBtn) {\n                prevBtn.addEventListener('click', function() {\n                    if (mainSwiper.activeIndex > 0) {\n                        mainSwiper.slidePrev();\n                    } else {\n                        mainSwiper.slideTo(mainSwiper.slides.length - 1);\n                    }\n                });\n            }\n\n            if (nextBtn) {\n                nextBtn.addEventListener('click', function() {\n                    if (mainSwiper.activeIndex < mainSwiper.slides.length - 1) {\n                        mainSwiper.slideNext();\n                    } else {\n                        mainSwiper.slideTo(0);\n                    }\n                });\n            }\n        }, 100);\n    });\n    <\/script>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a0413b e-con-full e-flex e-con e-child\" data-id=\"3a0413b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ee8e04 elementor-widget elementor-widget-heading\" data-id=\"0ee8e04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Select a style:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ac1aeb elementor-widget elementor-widget-shortcode\" data-id=\"6ac1aeb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"select_style_slider_wrapper\" id=\"style_slider_69b29f880fd39\">\n            <button class=\"slider_arrow slider_arrow_left\" aria-label=\"Previous\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n                    <path d=\"M15 18L9 12L15 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n            <\/button>\n            \n            <div class=\"select_style_container\">\n                <div class=\"select_style_track\">\n                                                    <div class=\"select_styl_wrapper\">\n                                    <a href=\"https:\/\/www.adriansteel.com\/products\/drawer-units\/stand-alone\/\">\n                                        <img decoding=\"async\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241122-ASC-New-Shelving-Day-3_80-150x150.webp\" alt=\"Stand Alone\">\n                                        <p>Stand Alone<\/p>\n                                    <\/a>\n                                <\/div>\n                                                                                    <div class=\"select_styl_wrapper active-style\">\n                                    <div>\n                                        <img decoding=\"async\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241122-ASC-New-Shelving-Day-3-1-150x150.webp\" alt=\"Shelf Mounted\">\n                                        <p id=\"form_location\">Shelf Mounted<\/p>\n                                    <\/div>\n                                <\/div>\n                                                                    <\/div>\n            <\/div>\n            \n            <button class=\"slider_arrow slider_arrow_right\" aria-label=\"Next\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n                    <path d=\"M9 18L15 12L9 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n            <\/button>\n        <\/div>\n        \n        <style>\n            .select_style_slider_wrapper {\n                position: relative;\n                display: flex;\n                align-items: center;\n                gap: 15px;\n                max-width: 100%;\n                font-family: Arial, sans-serif;\n            }\n            .select_style_container {\n                overflow: hidden;\n                flex: 1;\n            }\n            .select_style_track {\n                display: flex;\n                gap: 20px;\n                transition: transform 0.3s ease;\n            }\n            .select_style_container .select_styl_wrapper {\n                text-align: center;\n                flex-shrink: 0;\n                width: calc((100% - 40px) \/ 3);\n            }\n            .select_style_container .select_styl_wrapper > div{\n\t\t\t\taspect-ratio: 1 \/ 1;\n\t\t\t}\n            .select_style_container .select_styl_wrapper > a {\n                text-decoration: none;\n                color: #333;\n                display: block;\n            }\n            .select_style_container .select_styl_wrapper > a > img {\n                width: 100%;\n                object-fit: contain;\n                border: 2px solid #00a2df;\n                border-radius: 15px;\n\t\t\t\taspect-ratio: 1 \/ 1;\n            }\n            .select_style_container .select_styl_wrapper > a > p {\n                padding-top: 10px;\n                margin: 0;\n                font-size: 16px;\n                word-wrap: break-word;\n            }\n            .select_style_container .active-style > div > img {\n                width: 100%;\n                object-fit: contain;\n                border: 2px solid #00a2df;\n                border-radius: 15px;\n                background: #fff;\n\t\t\t\taspect-ratio: 1 \/ 1;\n            }\n            .select_style_container .active-style > div > p {\n                font-size: 16px;\n\t\t\t\tline-height:18px;\n                background: #00a2df;\n                border-radius: 0 0 15px 15px;\n                padding: 14px 10px 5px 10px;\n                margin-top: -12px;\n                color: #fff;\n                word-wrap: break-word;\n            }\n            .slider_arrow {\n                background: #00a2df;\n                border: none;\n                border-radius: 5px;\n                width: 30px;\n                height: 30px;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                cursor: pointer;\n                flex-shrink: 0;\n                color: #fff;\n                transition: all 0.3s ease;\n                box-shadow: 0 2px 8px rgba(0, 162, 223, 0.3);\n                z-index: 10;\n            }\n            .slider_arrow:hover {\n                background: #008bbf;\n                box-shadow: 0 4px 12px rgba(0, 162, 223, 0.5);\n                transform: scale(1.1);\n            }\n            .slider_arrow:active {\n                transform: scale(0.95);\n            }\n            .slider_arrow:disabled {\n                background: #ccc;\n                cursor: not-allowed;\n                opacity: 0.5;\n                box-shadow: none;\n            }\n            .slider_arrow.hidden {\n                display: none;\n            }\n            .select_style_slider_wrapper.no-arrows .select_style_track {\n                transform: none !important;\n            }\n            .select_style_slider_wrapper.no-arrows .select_style_container .select_styl_wrapper {\n                width: calc((100% - 20px * (var(--count, 3) - 1)) \/ var(--count));\n\t\t\t\tmax-width:180px;\n            }\n            @media only screen and (max-width: 910px) {\n                .select_style_container .select_styl_wrapper {\n                    width: calc((100% - 20px) \/ 2);\n                }\n                .slider_arrow {\n                    width: 40px;\n                    height: 40px;\n                }\n            }\n            @media only screen and (max-width: 420px) {\n                .select_style_container .select_styl_wrapper {\n                    width: 100%;\n                }\n                .slider_arrow {\n                    width: 38px;\n                    height: 38px;\n                }\n                .select_style_slider_wrapper {\n                    gap: 10px;\n                }\n            }\n        <\/style>\n        \n        <script>\n        (function() {\n            const wrapper = document.getElementById('style_slider_69b29f880fd39');\n            const track = wrapper.querySelector('.select_style_track');\n            const leftArrow = wrapper.querySelector('.slider_arrow_left');\n            const rightArrow = wrapper.querySelector('.slider_arrow_right');\n            const items = track.querySelectorAll('.select_styl_wrapper');\n            const activeIndex = Array.from(items).findIndex(el => el.classList.contains('active-style'));\n            \n            let itemsPerView = 3;\n            let currentIndex = 0;\n            \n            function getItemsPerView() {\n                if (window.innerWidth <= 420) return 1;\n                if (window.innerWidth <= 910) return 2;\n                return 3;\n            }\n            \n            function calcInitialIndex() {\n                itemsPerView = getItemsPerView();\n                const maxIndex = Math.max(items.length - itemsPerView, 0);\n                if (activeIndex < 0) return 0;\n                const centerOffset = Math.floor(itemsPerView \/ 2);\n                let idx = activeIndex - centerOffset;\n                if (idx < 0) idx = 0;\n                if (idx > maxIndex) idx = maxIndex;\n                return idx;\n            }\n            \n            function updateSlider() {\n                itemsPerView = getItemsPerView();\n                const maxIndex = Math.max(items.length - itemsPerView, 0);\n                if (currentIndex < 0) currentIndex = 0;\n                if (currentIndex > maxIndex) currentIndex = maxIndex;\n                \n                const itemWidth = items[0].offsetWidth;\n                const gap = 20;\n                const offset = -(currentIndex * (itemWidth + gap));\n                track.style.transform = `translateX(${offset}px)`;\n                \n                const allVisible = items.length <= itemsPerView;\n                wrapper.style.setProperty('--count', items.length);\n                \n                if (allVisible) {\n                    leftArrow.classList.add('hidden');\n                    rightArrow.classList.add('hidden');\n                    wrapper.classList.add('no-arrows');\n                } else {\n                    leftArrow.classList.remove('hidden');\n                    rightArrow.classList.remove('hidden');\n                    wrapper.classList.remove('no-arrows');\n                    leftArrow.disabled = currentIndex === 0;\n                    rightArrow.disabled = currentIndex >= maxIndex;\n                }\n            }\n            \n            leftArrow.addEventListener('click', function() {\n                currentIndex--;\n                updateSlider();\n            });\n            \n            rightArrow.addEventListener('click', function() {\n                currentIndex++;\n                updateSlider();\n            });\n            \n            window.addEventListener('resize', function() {\n                currentIndex = calcInitialIndex();\n                updateSlider();\n            });\n            \n            currentIndex = calcInitialIndex();\n            updateSlider();\n        })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4947fe5 elementor-widget elementor-widget-heading\" data-id=\"4947fe5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SHELF MOUNTED DRAWER UNITS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6efb769 list-disc elementor-widget elementor-widget-text-editor\" data-id=\"6efb769\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Units come with 2, 3 &amp; 4-Drawer configurations and are available in 14\u201d &amp; 16\u201d Depths and 18\u201d &amp; 24\u201d Widths.<\/p>\n<p>These units come with risers for mounting to our Next-Gen Shelving. Risers allow the bottom drawers to clear to front lip of the shelving and are required for installation on shelves.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f2f841a image-icon-box e-con-full e-flex e-con e-child\" data-id=\"f2f841a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f125f6 elementor-widget elementor-widget-html\" data-id=\"2f125f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"request-a-quote\">Request a quote<\/span>\n\n\t\n<!-- Popup structure -->\n    <div class=\"popup\" id=\"formPopup\">\n        <div class=\"popup-content\">\n            <span class=\"popup-close\">\u00d7<\/span>\n            <!-- Form placeholder -->\n            <div id=\"formContainer\">\n                <div\n               data-form-id='52e26838-7657-f011-877b-002248091ea5'\n               data-form-api-url='https:\/\/public-usa.mkt.dynamics.com\/api\/v1.0\/orgs\/8f541790-89d3-ef11-b8e2-002248282907\/landingpageforms'\n               data-cached-form-url='https:\/\/assets1-usa.mkt.dynamics.com\/8f541790-89d3-ef11-b8e2-002248282907\/digitalassets\/forms\/52e26838-7657-f011-877b-002248091ea5' >\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n\t<script src='https:\/\/cxppusa1formui01cdnsa01-endpoint.azureedge.net\/usa\/FormLoader\/FormLoader.bundle.js' defer><\/script>\n<script>\n\/* ================= ELEMENTS ================= *\/\n\nconst popup = document.getElementById('formPopup');\nconst openPopupBtn = document.querySelector('.request-a-quote');\nconst closePopupBtn = document.querySelector('.popup-close');\nconst formContainer = document.getElementById('formContainer');\n\n\/* ================= DATA FROM PAGE ================= *\/\n\nfunction getPartNumber() {\n  return document.getElementById('part_number')?.textContent.trim() || '';\n}\n\nfunction getVehiclesData() {\n  const table = document.querySelector('.product-table');\n  return table?.dataset?.vehicles?.trim() || '';\n}\n\nfunction getFormLocation() {\n  return document.querySelector('#form_location')?.textContent.trim() || '';\n}\n\n\/* ================= WAIT FOR PRODUCT FAMILY (ELEMENTOR SAFE) ================= *\/\n\nfunction waitForProductFamily(callback) {\n  const immediate = document.querySelector('.product_family .elementor-heading-title');\n  if (immediate && immediate.textContent.trim()) {\n    callback(immediate.textContent.trim());\n    return;\n  }\n\n  const observer = new MutationObserver(() => {\n    const el = document.querySelector('.product_family .elementor-heading-title');\n    if (el && el.textContent.trim()) {\n      observer.disconnect();\n      callback(el.textContent.trim());\n    }\n  });\n\n  observer.observe(document.body, { childList: true, subtree: true });\n  setTimeout(() => observer.disconnect(), 8000);\n}\n\n\/* ================= CRM INIT ================= *\/\n\nfunction initializeForm() {\n  if (window.MsCrmMkt && window.MsCrmMkt.MsCrmFormLoader) {\n    try {\n      window.MsCrmMkt.MsCrmFormLoader.init();\n    } catch (e) {\n      console.error('CRM init error:', e);\n    }\n  }\n}\n\n\/* ================= OBSERVE FORM LOAD ================= *\/\n\nfunction observeFormLoad() {\n  const observer = new MutationObserver((_, obs) => {\n    if (!formContainer.querySelector('form')) return;\n\n    formContainer.querySelector('.form-loading')?.remove();\n    retryFillStaticFields();\n\n    obs.disconnect();\n  });\n\n  observer.observe(formContainer, { childList: true, subtree: true });\n\n  setTimeout(() => {\n    if (!formContainer.querySelector('form')) {\n      formContainer.innerHTML =\n        '<div class=\"form-error\">Failed to load form. Please try again later.<\/div>';\n      observer.disconnect();\n    }\n  }, 10000);\n}\n\n\/* ================= STATIC FIELDS ================= *\/\n\nfunction retryFillStaticFields() {\n  const partNumber = getPartNumber();\n  const vehiclesData = getVehiclesData();\n  const formLocation = getFormLocation();\n\n  const delays = [500, 1500, 3000, 5000];\n\n  delays.forEach((delay) => {\n    setTimeout(() => {\n      const partNumberField = document.querySelector(\n        'input[name=\"ijt_partnumber\"], #ijt_partnumber-1751481691599, input[title=\"Part Number\"]'\n      );\n      if (partNumberField && partNumber) {\n        partNumberField.value = partNumber;\n        partNumberField.dispatchEvent(new Event('input', { bubbles: true }));\n        partNumberField.dispatchEvent(new Event('change', { bubbles: true }));\n      }\n\n      const vehiclesField = document.querySelector(\n        'input[name=\"ijt_primaryvehicles\"], #ijt_primaryvehicles-1752691454120, input[title=\"Primary Vehicle(s)\"]'\n      );\n      if (vehiclesField && vehiclesData) {\n        vehiclesField.value = vehiclesData;\n        vehiclesField.dispatchEvent(new Event('input', { bubbles: true }));\n        vehiclesField.dispatchEvent(new Event('change', { bubbles: true }));\n      }\n\n      const formLocationField = document.querySelector(\n        'input[name=\"ijt_formlocation\"], #ijt_formlocation-1743113624758, input[title=\"Form Location\"]'\n      );\n      if (formLocationField && formLocation) {\n        formLocationField.value = formLocation;\n        formLocationField.dispatchEvent(new Event('input', { bubbles: true }));\n        formLocationField.dispatchEvent(new Event('change', { bubbles: true }));\n      }\n    }, delay);\n  });\n}\n\n\/* ================= PRODUCT FAMILY (MAIN FIX) ================= *\/\n\nfunction fillProductFamilyWhenReady() {\n  waitForProductFamily((productFamily) => {\n    const field = document.getElementById('ijt_productfamily-1751482593908');\n    if (!field || !productFamily) return;\n\n    const nativeSetter = Object.getOwnPropertyDescriptor(\n      HTMLInputElement.prototype,\n      'value'\n    )?.set;\n\n    if (!nativeSetter) return;\n\n    const delays = [500, 1500, 3000, 5000];\n\n    delays.forEach((delay) => {\n      setTimeout(() => {\n        field.focus();\n        nativeSetter.call(field, productFamily);\n        field.dispatchEvent(new Event('input', { bubbles: true }));\n        field.dispatchEvent(new Event('change', { bubbles: true }));\n        field.blur();\n\n        console.log('Product Family SET:', productFamily);\n      }, delay);\n    });\n  });\n}\n\n\/* ================= POPUP EVENTS ================= *\/\n\nopenPopupBtn?.addEventListener('click', () => {\n  popup.style.display = 'flex';\n\n  initializeForm();\n  observeFormLoad();\n  retryFillStaticFields();\n  fillProductFamilyWhenReady();\n});\n\nclosePopupBtn?.addEventListener('click', () => {\n  popup.style.display = 'none';\n});\n\npopup?.addEventListener('click', (e) => {\n  if (e.target === popup) popup.style.display = 'none';\n});\n\ndocument.addEventListener('keydown', (e) => {\n  if (e.key === 'Escape' && popup.style.display === 'flex') {\n    popup.style.display = 'none';\n  }\n});\n\n\/* ================= DEBUG ================= *\/\n\nconsole.log('Script loaded');\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3984ca1 e-flex e-con-boxed e-con e-parent\" data-id=\"3984ca1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b40fa92 e-con-full e-flex e-con e-child\" data-id=\"b40fa92\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a077da5 elementor-widget elementor-widget-heading\" data-id=\"a077da5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Made In The U.S.A<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-60331ce e-con-full e-flex e-con e-child\" data-id=\"60331ce\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a8cfd5 elementor-widget elementor-widget-heading\" data-id=\"6a8cfd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">1,000,000+ Trucks &amp; Vans Upfitted<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-831cbb1 e-con-full e-flex e-con e-child\" data-id=\"831cbb1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5768a7 elementor-widget elementor-widget-heading\" data-id=\"d5768a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Limited Lifetime Warranty<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e26b50b e-flex e-con-boxed e-con e-parent\" data-id=\"e26b50b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4c726f2 e-con-full e-flex e-con e-child\" data-id=\"4c726f2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-7e5d3ba e-con-full e-flex e-con e-child\" data-id=\"7e5d3ba\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7bb27a elementor-widget elementor-widget-image\" data-id=\"e7bb27a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"800\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/ADUK14182T.webp\" class=\"attachment-large size-large wp-image-22105\" alt=\"\" srcset=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/ADUK14182T.webp 1000w, https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/ADUK14182T-300x240.webp 300w, https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/ADUK14182T-768x614.webp 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2dcc7d6 e-con-full e-flex e-con e-child\" data-id=\"2dcc7d6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-507f0b3 elementor-widget elementor-widget-heading\" data-id=\"507f0b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">2 DRAWERS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50d676e elementor-widget elementor-widget-text-editor\" data-id=\"50d676e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<table style=\"border-collapse: collapse; width: 100%; height: 96px;\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><a href=\"https:\/\/www.adriansteel.com\/products\/details\/aduk1418a2t\/\">ADUK1418A2T<\/a><\/td>\n<td style=\"width: 50%; height: 24px;\">14\u201dD x 18\u201dW x 11\u201dH \u2013 23 lbs.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><a href=\"https:\/\/www.adriansteel.com\/products\/details\/aduk1424a2t\/\">ADUK1424A2T <\/a><\/td>\n<td style=\"width: 50%; height: 24px;\">14\u201dD x 24\u201dW x 11\u201dH \u2013 28 lbs.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><a href=\"https:\/\/www.adriansteel.com\/products\/details\/aduk1618a2t\/\">ADUK1618A2T<\/a><\/td>\n<td style=\"width: 50%; height: 24px;\">16\u201dD x 18\u201dW x 11\u201dH \u2013 27 lbs.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><a href=\"https:\/\/www.adriansteel.com\/products\/details\/aduk1624a2t\/\">ADUK1624A2T<\/a><\/td>\n<td style=\"width: 50%; height: 24px;\">16\u201dD x 24\u201dW x 11\u201dH \u2013 33 lbs.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb5e0d6 e-con-full e-flex e-con e-child\" data-id=\"eb5e0d6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-629f590 e-con-full e-flex e-con e-child\" data-id=\"629f590\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23a9d35 elementor-widget elementor-widget-heading\" data-id=\"23a9d35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">3 DRAWERS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2aed34 elementor-widget elementor-widget-text-editor\" data-id=\"e2aed34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<table style=\"border-collapse: collapse; width: 100%; height: 96px;\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><a href=\"https:\/\/www.adriansteel.com\/products\/details\/aduk1418a3c\/\">ADUK1418A3C<\/a><\/td>\n<td style=\"width: 50%; height: 24px;\">14\u201dD x 18\u201dW x 11\u201dH \u2013 27 lbs.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><a href=\"https:\/\/www.adriansteel.com\/products\/details\/aduk1424a3c\/\">ADUK1424A3C<\/a><\/td>\n<td style=\"width: 50%; height: 24px;\">14\u201dD x 24\u201dW x 11\u201dH \u2013 33 lbs.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><a href=\"https:\/\/www.adriansteel.com\/products\/details\/aduk1618a3c\/\">ADUK1618A3C<\/a><\/td>\n<td style=\"width: 50%; height: 24px;\">16\u201dD x 18\u201dW x 11\u201dH \u2013 31 lbs.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><a href=\"https:\/\/www.adriansteel.com\/products\/details\/aduk1624a3c\/\">ADUK1624A3C<\/a><\/td>\n<td style=\"width: 50%; height: 24px;\">16\u201dD x 24\u201dW x 11\u201dH \u2013 33 lbs.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d896ab e-con-full e-flex e-con e-child\" data-id=\"9d896ab\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ffd0a2 elementor-widget elementor-widget-image\" data-id=\"6ffd0a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1000\" height=\"800\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/ADUK16183C.webp\" class=\"attachment-large size-large wp-image-22113\" alt=\"\" srcset=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/ADUK16183C.webp 1000w, https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/ADUK16183C-300x240.webp 300w, https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/ADUK16183C-768x614.webp 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9aff50d e-con-full e-flex e-con e-child\" data-id=\"9aff50d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b3a19a8 e-con-full e-flex e-con e-child\" data-id=\"b3a19a8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cdbfa9c elementor-widget elementor-widget-image\" data-id=\"cdbfa9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1000\" height=\"800\" src=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/ADUK1418A4S.webp\" class=\"attachment-large size-large wp-image-22141\" alt=\"\" srcset=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/ADUK1418A4S.webp 1000w, https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/ADUK1418A4S-300x240.webp 300w, https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/ADUK1418A4S-768x614.webp 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-25522ab e-con-full e-flex e-con e-child\" data-id=\"25522ab\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-317ba3b elementor-widget elementor-widget-heading\" data-id=\"317ba3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">4 DRAWERS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a28425 elementor-widget elementor-widget-text-editor\" data-id=\"3a28425\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<table style=\"border-collapse: collapse; width: 100%; height: 96px;\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><a href=\"https:\/\/www.adriansteel.com\/products\/details\/aduk1418a4s\/\">ADUK1418A4S<\/a><\/td>\n<td style=\"width: 50%; height: 24px;\">14\u201dD x 18\u201dW x 11\u201dH \u2013 32 lbs.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><a href=\"https:\/\/www.adriansteel.com\/products\/details\/aduk1424a4s\/\">ADUK1424A4S<\/a><\/td>\n<td style=\"width: 50%; height: 24px;\">14\u201dD x 24\u201dW x 11\u201dH \u2013 38 lbs.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><a href=\"https:\/\/www.adriansteel.com\/products\/details\/aduk1618a4s\/\">ADUK1618A4S<\/a><\/td>\n<td style=\"width: 50%; height: 24px;\">16\u201dD x 18\u201dW x 11\u201dH \u2013 36 lbs.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><a href=\"https:\/\/www.adriansteel.com\/products\/details\/aduk1624a4s\/\">ADUK1624A4S<\/a><\/td>\n<td style=\"width: 50%; height: 24px;\">16\u201dD x 24\u201dW x 11\u201dH \u2013 44 lbs.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>DRAWER UNITS<br \/>\nCONCEAL, CONTAIN, ORGANIZE<\/p>\n<p>Select a style:<\/p>\n<p>SHELF MOUNTED DRAWER UNITS<br \/>\nUnits come with 2, 3 &amp; 4-Drawer configurations and are available in 14\u201d &amp; 16\u201d Depths and 18\u201d &amp; 24\u201d &#8230; <a href=\"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/\" class=\"cta cta--arrow cta--small\">Read the Article<\/a><\/p>\n","protected":false},"author":4,"featured_media":22149,"parent":18844,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-product-3.php","meta":{"_acf_changed":false,"footnotes":""},"folder":[],"class_list":["post-22148","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Shelf Mounted - Adrian<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Shelf Mounted - Adrian\" \/>\n<meta property=\"og:description\" content=\"DRAWER UNITS CONCEAL, CONTAIN, ORGANIZE Select a style: SHELF MOUNTED DRAWER UNITS Units come with 2, 3 &amp; 4-Drawer configurations and are available in 14\u201d &amp; 16\u201d Depths and 18\u201d &amp; 24\u201d ... Read the Article\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/\" \/>\n<meta property=\"og:site_name\" content=\"Adrian\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-18T20:53:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241122-ASC-New-Shelving-Day-3-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"666\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/\",\"url\":\"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/\",\"name\":\"Shelf Mounted - Adrian\",\"isPartOf\":{\"@id\":\"https:\/\/www.adriansteel.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241122-ASC-New-Shelving-Day-3-1.webp\",\"datePublished\":\"2025-12-09T21:18:13+00:00\",\"dateModified\":\"2026-02-18T20:53:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/#primaryimage\",\"url\":\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241122-ASC-New-Shelving-Day-3-1.webp\",\"contentUrl\":\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241122-ASC-New-Shelving-Day-3-1.webp\",\"width\":1000,\"height\":666},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.adriansteel.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https:\/\/www.adriansteel.com\/products\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Drawer Units\",\"item\":\"https:\/\/www.adriansteel.com\/products\/drawer-units\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Shelf Mounted\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.adriansteel.com\/#website\",\"url\":\"https:\/\/www.adriansteel.com\/\",\"name\":\"Adrian\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.adriansteel.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.adriansteel.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.adriansteel.com\/#organization\",\"name\":\"Adrian\",\"url\":\"https:\/\/www.adriansteel.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.adriansteel.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/01\/Adrian-Logo-White.png\",\"contentUrl\":\"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/01\/Adrian-Logo-White.png\",\"width\":1197,\"height\":291,\"caption\":\"Adrian\"},\"image\":{\"@id\":\"https:\/\/www.adriansteel.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Shelf Mounted - Adrian","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/","og_locale":"en_US","og_type":"article","og_title":"Shelf Mounted - Adrian","og_description":"DRAWER UNITS CONCEAL, CONTAIN, ORGANIZE Select a style: SHELF MOUNTED DRAWER UNITS Units come with 2, 3 &amp; 4-Drawer configurations and are available in 14\u201d &amp; 16\u201d Depths and 18\u201d &amp; 24\u201d ... Read the Article","og_url":"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/","og_site_name":"Adrian","article_modified_time":"2026-02-18T20:53:58+00:00","og_image":[{"width":1000,"height":666,"url":"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241122-ASC-New-Shelving-Day-3-1.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/","url":"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/","name":"Shelf Mounted - Adrian","isPartOf":{"@id":"https:\/\/www.adriansteel.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/#primaryimage"},"image":{"@id":"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/#primaryimage"},"thumbnailUrl":"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241122-ASC-New-Shelving-Day-3-1.webp","datePublished":"2025-12-09T21:18:13+00:00","dateModified":"2026-02-18T20:53:58+00:00","breadcrumb":{"@id":"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/#primaryimage","url":"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241122-ASC-New-Shelving-Day-3-1.webp","contentUrl":"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/12\/20241122-ASC-New-Shelving-Day-3-1.webp","width":1000,"height":666},{"@type":"BreadcrumbList","@id":"https:\/\/www.adriansteel.com\/products\/drawer-units\/shelf-mounted\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.adriansteel.com\/"},{"@type":"ListItem","position":2,"name":"Products","item":"https:\/\/www.adriansteel.com\/products\/"},{"@type":"ListItem","position":3,"name":"Drawer Units","item":"https:\/\/www.adriansteel.com\/products\/drawer-units\/"},{"@type":"ListItem","position":4,"name":"Shelf Mounted"}]},{"@type":"WebSite","@id":"https:\/\/www.adriansteel.com\/#website","url":"https:\/\/www.adriansteel.com\/","name":"Adrian","description":"","publisher":{"@id":"https:\/\/www.adriansteel.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.adriansteel.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.adriansteel.com\/#organization","name":"Adrian","url":"https:\/\/www.adriansteel.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.adriansteel.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/01\/Adrian-Logo-White.png","contentUrl":"https:\/\/www.adriansteel.com\/wp-content\/uploads\/2025\/01\/Adrian-Logo-White.png","width":1197,"height":291,"caption":"Adrian"},"image":{"@id":"https:\/\/www.adriansteel.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.adriansteel.com\/wp-json\/wp\/v2\/pages\/22148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.adriansteel.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.adriansteel.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.adriansteel.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.adriansteel.com\/wp-json\/wp\/v2\/comments?post=22148"}],"version-history":[{"count":0,"href":"https:\/\/www.adriansteel.com\/wp-json\/wp\/v2\/pages\/22148\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.adriansteel.com\/wp-json\/wp\/v2\/pages\/18844"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.adriansteel.com\/wp-json\/wp\/v2\/media\/22149"}],"wp:attachment":[{"href":"https:\/\/www.adriansteel.com\/wp-json\/wp\/v2\/media?parent=22148"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/www.adriansteel.com\/wp-json\/wp\/v2\/folder?post=22148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}