{"product_id":"weathertech-cargotech-pro-cargo-containment-system-4pc-set","title":"WeatherTech CargoTech Pro - Cargo Containment System - 4pc Set","description":"\u003cdiv\u003e\u003cdiv class=\"aplus-v2 desktop celwidget\" cel_widget_id=\"aplus\"\u003e\n \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-2 .premium-background-wrapper {\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper {\n    position: absolute;\n    width: 50%;\n    height: 100%;\n    top: 0;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: 50%;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: auto;\n    right: 50%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color {\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background {\n    padding: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic {\n    padding-bottom: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading {\n    padding-bottom: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-description {\n    line-height: 1.5em;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background {\n    background: rgba(255,255,255,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background {\n    background: rgba(0,0,0,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item {\n  color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-container {\n    display: table;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n    padding-left: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n\tpadding-left: 0px;\n\tpadding-right: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 0px;\n    padding-left: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-column {\n    display: table-cell;\n    vertical-align: middle;\n}\n\n\n\u003c\/style\u003e\n \u003cscript type=\"application\/javascript\"\u003e\n\n    \/**\n     * Common event handler for click and keydown events.\n     * @param {Event} event - The event object.\n     * @param {Function} handleClickOrEnter - Function to handle click or Enter key events.\n     * @param {Function} handleEsc - Function to handle Esc key events.\n     *\/\n    \/\/ [TODO][AplusMantle-8064] Create common event handler util(key events, click events) in AplusModuleResources\n    function handleClickAndKeyEvents(event, handleClickOrEnterOrSpace) {\n        const ENTER_KEY_CODE = 13;\n        const ESCAPE_KEY_CODE = 27;\n        const SPACE_KEY_CODE = 32;\n        const isClick = event.type === 'click';\n        const isKeydown = event.type === 'keydown';\n        const isEnter = isKeydown \u0026\u0026 event.keyCode === ENTER_KEY_CODE;\n        const isSpace = isKeydown \u0026\u0026 event.keyCode === SPACE_KEY_CODE;\n        const isEsc = isKeydown \u0026\u0026 event.keyCode === ESCAPE_KEY_CODE;\n\n        if (isClick || isEnter || isSpace) {\n            handleClickOrEnterOrSpace();\n        } else if (isEsc) {\n            handleEsc(event);\n        }\n    }\n\n    \/**\n    * Function to handle esc key event.\n    * @param {Event} event - The event object.\n    *\/\n    function handleEsc(event) {\n        event.target.blur()  \/\/ force remove focus\n    }\n\n\u003c\/script\u003e\n \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium modules global styles\n *\/\n.aplus-v2.desktop {\n  max-width: 1464px;\n  min-width: 800px;\n  margin-left: auto;\n  margin-right: auto;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n  word-break: break-word;\n}\n\/* Undo this for tech-specs because it breaks table layout *\/\n.aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: Arial, sans-serif; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: inherit; }\n\n\/* type *\/\n.aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; }\n.aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; }\n\n\/* spacing *\/\n.aplus-v2 .aplus-container-1 { padding: 40px; }\n.aplus-v2 .aplus-container-1-2 { padding: 40px 80px; }\n.aplus-v2 .aplus-container-2 { padding: 80px; }\n.aplus-v2 .aplus-container-3 { padding: 40px 0; }\n\n\/* Display *\/\n.aplus-v2 .premium-aplus .aplus-display-table { display: table; }\n.aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; }\n.aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; }\n\n\/* Aplus display table with min-width 1000px and fill remaining space inside parent *\/\n.aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% }\n\n\/**\n* Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80.\n*\/\n\n\u003c\/style\u003e\n \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 11: FAQs\n *\/\n\n.aplus-v2 .premium-aplus-module-11 {\n    background: #fff;\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-11.aplus-secondary-color {\n    background: #000;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-question,\n.aplus-v2 .premium-aplus-module-11 .aplus-answer {\n    display: block;\n    width: 100%;\n    margin: 0;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-question {\n    position: relative;\n    line-height: 25px;\n    padding-bottom: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-answer {\n    opacity: 0;\n    height: 0;\n    -webkit-transform: translateY(-100%);\n    -moz-transform: translateY(-100%);\n    -ms-transform: translateY(-100%);\n    -o-transform: translateY(-100%);\n    transform: translateY(-100%);\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-active .aplus-answer {\n    opacity: 1;\n    height: auto;\n    min-height: 20px;\n    -webkit-transform: translateY(0);\n    -moz-transform: translateY(0);\n    -ms-transform: translateY(0);\n    -o-transform: translateY(0);\n    transform: translateY(0);\n    -webkit-transition: opacity 0.1s linear 0.1s;\n    -moz-transition: opacity 0.1s linear 0.1s;\n    -ms-transition: opacity 0.1s linear 0.1s;\n    -o-transition: opacity 0.1s linear 0.1s;\n    transition: opacity 0.1s linear 0.1s;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block {\n    position: relative;\n    padding-left: 100px;\n    padding-top: 10px;\n    padding-bottom: 15px;\n    padding-right: 80px;\n    cursor: pointer;\n    background: #fff;\n    border: 2px solid #E6E6E6;\n    border-radius: 3px;\n    margin-bottom: 10px;\n    -webkit-transition: background 0.1s linear;\n    -moz-transition: background 0.1s linear;\n    -ms-transition: background 0.1s linear;\n    -o-transition: background 0.1s linear;\n    transition: background 0.1s linear;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-block {\n    padding-left: 80px;\n    padding-right: 100px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active {\n    padding-bottom: 35px;\n}\n\n.aplus-v2 .premium-aplus-module-11.aplus-secondary-color .faq-block {\n    border: none;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block::after,\n.aplus-v2 .premium-aplus-module-11 .faq-block::before {\n    width: 80px;\n    line-height: 40px;\n    font-size: 25px;\n    text-align: center;\n    border-radius: 3px;\n    display: inline-block;\n    font-weight: 500;\n    top: 10px;\n    left: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block::after {\n    content: \"Q\";\n    background: #505050;\n    color: #fff;\n    position: absolute;\n    -webkit-transition: background 0.1s linear;\n    -moz-transition: background 0.1s linear;\n    -ms-transition: background 0.1s linear;\n    -o-transition: background 0.1s linear;\n    transition: background 0.1s linear;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block::before {\n    content: \"A\";\n    background: #DF7600;\n    color: #fff;\n    position: absolute;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-block::after,\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-block::before {\n    right: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active::after {\n    background: #404040;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active::before {\n    padding-top: 40px;\n    -webkit-transition: padding-top 0.1s linear;\n    -moz-transition: padding-top 0.1s linear;\n    -ms-transition: padding-top 0.1s linear;\n    -o-transition: padding-top 0.1s linear;\n    transition: padding-top 0.1s linear;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-arrow {\n    position: absolute;\n    top: 25px;\n    right: 40px;\n    border: 10px solid transparent;\n    border-top-color: #505050;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-arrow {\n    right: auto;\n    left: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-active .faq-arrow {\n    top: 15px;\n    border-top-color: transparent;\n    border-bottom-color: #0F1111;\n}\n\n#premium-aplus-module-11-faq-block-lists li {\n    list-style-type: none;\n}\n\n\u003c\/style\u003e\n \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\nP.now('premium-module-11-faq').execute(function(init) {\n    if (init) {\n        return;\n    }\n    P.register('premium-module-11-faq', function() {\n        return function() {\n            P.when('A', 'jQuery', 'ready').execute(function(A, $){\n                function initFaq(module) {                   \n                    const MODULE_CLASS_NAME = 'premium-aplus-module-11';\n                    const FAQ_CONTAINER_CLASS_NAME = 'faqs-container';\n                    const FAQ_BLOCK_CLASS_NAME = 'faq-block';\n                    const moduleId = $(module).data('faq-block');\n                    const $faqBlocks = $('.aplus-v2 .' + MODULE_CLASS_NAME + ' .' + FAQ_CONTAINER_CLASS_NAME + '.' + moduleId + ' .' + FAQ_BLOCK_CLASS_NAME);\n\n                    \/**\n                    * Function to get the toggle Attribute value\n                    * @param {attr} attribute - The Attribute object\n                    *\/\n\n                    function getToggleAttributeValue(attr) {\n                        return attr === \"true\" ? 'false': 'true';\n                    }\n                    \n                    \/**\n                    * Function to handle click or Enter or Space key events.\n                    * @param {Element} element - The this object from which the event is dispatched\n                    * @param {faqBlocks} faqBlocks - List of all the Question and Answer blocks.\n                    *\/\n                    function handleClickOrEnterOrSpace(element, faqBlocks) {\n                        const $element = $(element);\n                        const isActive = $element.hasClass('aplus-active');\n\n                        if (!isActive) {\n                            faqBlocks.removeClass('aplus-active');  \/* deactivate others *\/\n                            faqBlocks.find('.faq-arrow').attr('aria-expanded', 'false');\n                            faqBlocks.find('.answer').attr('aria-hidden', 'true');\n                        }\n                        $element.toggleClass('aplus-active');  \/* activate the clicked block *\/\n                        $element.find('.faq-arrow').attr('aria-expanded', function(_, attr) {\n                            return getToggleAttributeValue(attr);\n                        });\n                        $element.find('.answer').attr('aria-hidden', function(_, attr) {\n                            return getToggleAttributeValue(attr);\n                        });\n                    }\n\n                    \/* Using jQuery event namespace for preventing duplicate binding on twister refresh *\/\n                    $faqBlocks.unbind('click keydown.premiumAplusModule11ClickHandler').bind('click keydown.premiumAplusModule11ClickHandler', function(event) {\n                        handleClickAndKeyEvents(event, () =\u003e handleClickOrEnterOrSpace(this, $faqBlocks)); \n                    });\n                }\n                $(\".aplus-v2 .premium-aplus-module-11 .faqs-container\").each(function(index, module) {\n                    initFaq(module);\n                });\n            });\n        };\n    });\n});\n}));\u003c\/script\u003e\n \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-4 .premium-aplus-two-column {\n    text-align: center;\n}\n\n.aplus-v2 .premium-aplus-module-4 .premium-aplus-two-column {\n    text-align: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-4 .premium-aplus-column {\n    display: inline-block;\n    vertical-align: top;\n    width: 50%;\n}\n\n.aplus-v2 .premium-aplus-module-4 .premium-module-4-heading {\n    padding-bottom: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n) {\n    padding-left: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n) {\n    padding-left: 0px;\n    padding-right: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n-1) {\n    padding-right: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n-1) {\n    padding-right: 0px;\n    padding-left: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-4 .column-heading {\n    padding-top: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-4 .column-description {\n    padding-top: 10px;\n}\n\n\u003c\/style\u003e\n \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-text aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-text\"\u003e\n  \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cimg alt=\"CargoTechPro strapped to a piece of wood\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/d6f4163b-999d-4ba5-a626-9e4c4712ea4a.__CR0,0,1464,600_PT0_SX1464_V1___.png\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/d6f4163b-999d-4ba5-a626-9e4c4712ea4a.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e\n     \u003cnoscript\u003e\n      \u003cimg alt=\"CargoTechPro strapped to a piece of wood\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/d6f4163b-999d-4ba5-a626-9e4c4712ea4a.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e\n     \u003c\/noscript\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-intro-wrapper right secondary-color\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-intro-content-container\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none premium-intro-content-column\"\u003e\n       \u003cdiv class=\"a-section a-spacing-none premium-intro-background black-background\"\u003e\n        \u003ch1 class=\"aplus-h1 aplus-module-2-heading a-text-bold\"\u003eIdeal for general contractors, plumbers, landscapers, DIYers\u003c\/h1\u003e\n        \u003cdiv class=\"a-section a-spacing-none premium-intro-paragraph\"\u003e\n         \u003cp class=\"aplus-p2 aplus-module-2-description\"\u003e\u003cspan class=\"a-text-bold\"\u003eCargoTech Pro helps secure the equipment you haul every day in the back of your truck, SUV or van. Featuring a modular, adjustable design and attachment points for bungee cords, tie down straps or rope, this solution is fully customizable for the needs of the job.\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n       \u003c\/div\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"a-section a-text-center\"\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"celwidget aplus-module premium-module-4-two-column-images aplus-premium\" cel_widget_id=\"aplus-premium-module-4-two-column-images\"\u003e\n  \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-4 aplus-container-1\"\u003e\n   \u003cdiv class=\"a-section a-spacing-none premium-aplus-two-column\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\n\u003cimg alt=\"CargoTech\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/292eb511-6312-47f5-91ec-8afdfc92ff17.__CR0,0,650,350_PT0_SX650_V1___.png\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/292eb511-6312-47f5-91ec-8afdfc92ff17.__CR0,0,650,350_PT0_SX650_V1___.png\"\u003e\n      \u003cnoscript\u003e\n       \u003cimg alt=\"CargoTech\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/292eb511-6312-47f5-91ec-8afdfc92ff17.__CR0,0,650,350_PT0_SX650_V1___.png\"\u003e\n      \u003c\/noscript\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n      \u003cp class=\"aplus-p3\"\u003e\u003cspan class=\"a-text-bold\"\u003eCargoTech Pro is rain and UV resistant and is made from polypropylene and TPE using overmolding. Optional screw holes with taller or wider pieces of wood can be used to adjust the height of the frame. CargoTech Pro can also be used without wooden planks if you need to create a smaller frame.\u003c\/span\u003e\u003c\/p\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\n\u003cimg alt=\"CargoTech Pro\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6cf8620c-9214-4266-bbd9-7608cb423c18.__CR0,0,650,350_PT0_SX650_V1___.png\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6cf8620c-9214-4266-bbd9-7608cb423c18.__CR0,0,650,350_PT0_SX650_V1___.png\"\u003e\n      \u003cnoscript\u003e\n       \u003cimg alt=\"CargoTech Pro\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6cf8620c-9214-4266-bbd9-7608cb423c18.__CR0,0,650,350_PT0_SX650_V1___.png\"\u003e\n      \u003c\/noscript\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n      \u003cp class=\"aplus-p3\"\u003e\u003cspan class=\"a-text-bold\"\u003eAttachment points located at the top and sides of each CargoTech Pro piece allow bungee cords, tie down straps or rope to be connected over cargo for additional security. The textured, grippy underside of CargoTech Pro helps keep the contained load from sliding around.\u003c\/span\u003e\u003c\/p\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-text aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-text\"\u003e\n  \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cimg alt=\"Cargotech pro and wood strapped around tubes\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/49215a73-6b96-4331-8f3c-13c09cd7a056.__CR0,0,1464,600_PT0_SX1464_V1___.png\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/49215a73-6b96-4331-8f3c-13c09cd7a056.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e\n     \u003cnoscript\u003e\n      \u003cimg alt=\"Cargotech pro and wood strapped around tubes\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/49215a73-6b96-4331-8f3c-13c09cd7a056.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e\n     \u003c\/noscript\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-intro-wrapper left secondary-color\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-intro-content-container\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none premium-intro-content-column\"\u003e\n       \u003cdiv class=\"a-section a-spacing-none premium-intro-background black-background\"\u003e\n        \u003ch1 class=\"aplus-h1 aplus-module-2-heading a-text-bold\"\u003eOptional screw holes\u003c\/h1\u003e\n        \u003cdiv class=\"a-section a-spacing-none premium-intro-paragraph\"\u003e\n         \u003cp class=\"aplus-p2 aplus-module-2-description\"\u003e\u003cspan class=\"a-text-bold\"\u003eAttachment points located at the top and sides of each CargoTech Pro piece allow bungee cords, tie down straps or rope to be connected over cargo for additional security. The textured, grippy underside of CargoTech Pro helps keep the contained load from sliding around.\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n       \u003c\/div\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"a-section a-text-center\"\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n  \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cimg alt=\"CargoTechPro strapped to a piece of wood\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a814888c-380f-4fb7-abb3-1797b562b0b4.__CR0,0,1464,600_PT0_SX1464_V1___.png\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a814888c-380f-4fb7-abb3-1797b562b0b4.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e\n     \u003cnoscript\u003e\n      \u003cimg alt=\"CargoTechPro strapped to a piece of wood\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a814888c-380f-4fb7-abb3-1797b562b0b4.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e\n     \u003c\/noscript\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"a-section a-text-center\"\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"celwidget aplus-module premium-module-11-faq aplus-premium\" cel_widget_id=\"aplus-premium-module-11-faq\"\u003e\n  \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-11\"\u003e\n   \u003cdiv data-faq-block=\"4\" class=\"a-section a-spacing-none aplus-container-2 faqs-container 4\"\u003e\n    \u003cul id=\"premium-aplus-module-11-faq-block-lists\"\u003e\n     \u003cli\u003e\n      \u003cdiv class=\"faq-block\"\u003e\n       \u003cp class=\"aplus-question aplus-p1\"\u003eWhat is it made of?\u003c\/p\u003e\n\u003cspan id=\"faq-0\" class=\"answer\" aria-hidden=\"true\"\u003e \u003cp class=\"aplus-answer aplus-p2\"\u003eCargoTech Pro is constructed from polypropylene and thermoplastic elastomer (TPE) using dual-shot overmolding.\u003c\/p\u003e\u003c\/span\u003e \u003cspan class=\"faq-arrow\" role=\"button\" tabindex=\"0\" aria-label=\"\" aria-controls=\"faq-0\" aria-expanded=\"false\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\u003c\/li\u003e\n     \u003cli\u003e\n      \u003cdiv class=\"faq-block\"\u003e\n       \u003cp class=\"aplus-question aplus-p1\"\u003eWhat size are the screw holes?\u003c\/p\u003e\n\u003cspan id=\"faq-1\" class=\"answer\" aria-hidden=\"true\"\u003e \u003cp class=\"aplus-answer aplus-p2\"\u003eThe screw holes are 5mm (0.2\") in diameter. Choose hardware accordingly.\u003c\/p\u003e\u003c\/span\u003e \u003cspan class=\"faq-arrow\" role=\"button\" tabindex=\"0\" aria-label=\"\" aria-controls=\"faq-1\" aria-expanded=\"false\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\u003c\/li\u003e\n     \u003cli\u003e\n      \u003cdiv class=\"faq-block\"\u003e\n       \u003cp class=\"aplus-question aplus-p1\"\u003eDoes the CargoTech Pro work on my normal vehicle cargo area flooring, or will I need a Cargo Liner?\u003c\/p\u003e\n\u003cspan id=\"faq-2\" class=\"answer\" aria-hidden=\"true\"\u003e \u003cp class=\"aplus-answer aplus-p2\"\u003eCargoTech Pro can be used on existing vehicle carpet floors as well as WeatherTech liners.\u003c\/p\u003e\u003c\/span\u003e \u003cspan class=\"faq-arrow\" role=\"button\" tabindex=\"0\" aria-label=\"\" aria-controls=\"faq-2\" aria-expanded=\"false\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\u003c\/li\u003e\n     \u003cli\u003e\n      \u003cdiv class=\"faq-block\"\u003e\n       \u003cp class=\"aplus-question aplus-p1\"\u003eHow does CargoTech Pro stay in place?\u003c\/p\u003e\n\u003cspan id=\"faq-3\" class=\"answer\" aria-hidden=\"true\"\u003e \u003cp class=\"aplus-answer aplus-p2\"\u003eCargoTech Pro features a grippy underside that helps prevent any unnecessary shifting or sliding of cargo.\u003c\/p\u003e\u003c\/span\u003e \u003cspan class=\"faq-arrow\" role=\"button\" tabindex=\"0\" aria-label=\"\" aria-controls=\"faq-3\" aria-expanded=\"false\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n  P.when('premium-module-11-faq').execute(function(init){\n    init();\n  });\n}));\u003c\/script\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv id=\"feature-bullets\" class=\"a-section a-spacing-medium a-spacing-top-small\"\u003e\n \u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e CargoTech Pro is rain and UV resistant and is made from polypropylene and TPE using overmolding. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Attachment points located at the top and sides of each CargoTech Pro piece allow bungee cords, tie down straps or rope to be connected over cargo for additional security. The textured, grippy underside of CargoTech Pro helps keep the contained load from sliding around, and works well with painted beds, spray-in bed liners or WeatherTech bed and Cargo Liners. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Optional screw holes with taller or wider pieces of wood can be used to adjust the height of the frame. CargoTech Pro can also be used without wooden planks if you need to create a smaller frame. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e The camlocks secure 1x4 or 1x6 planks, resulting in a containment frame that fences in five-gallon buckets, PVC pipes, drywall and more. The frame length or width can be easily adjusted by simply unlocking the camlocks and sliding the CargoTech Pro corner to the desired location. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e This modular containment system offers two options: four corner pieces and sixteen camlocks, or two corner pieces and eight camlocks \u003c\/span\u003e\u003c\/li\u003e\n \u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv class=\"a-section a-spacing-small a-spacing-top-small\"\u003e\n \u003ctable class=\"a-normal a-spacing-micro\"\u003e\n  \u003ctbody\u003e\n   \u003ctr class=\"a-spacing-small po-specific_uses_for_product\"\u003e\n    \u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eSpecific Uses For Product\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\"\u003e\n\u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"DetailPageProductOverviewTemplatesJava\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when('A').execute(function(A){\n    A.on('a:truncate:po-attribute-truncate-0:updated', function(data) {\n    var isTruncated = !data.truncateInstance.getIfTextFits();\n    var seeMoreElement = document.getElementById('po-attribute-see-more-id-0');\n    if(seeMoreElement) {\n    seeMoreElement.style.display = isTruncated ?  ''  :  'none';\n    }\n    })\n    });\n}));\u003c\/script\u003e\u003cspan class=\"a-size-base\"\u003e \u003cspan class=\"a-truncate po-truncate-attribute\" data-a-word-break=\"normal\" data-a-truncate-name=\"po-attribute-truncate-0\" data-a-max-rows=\"3\" data-a-overflow-marker=\"\u0026amp;hellip;\" style=\"line-height: 1.3em !important; max-height: 3.9em;\"\u003e\u003cspan class=\"a-truncate-full\"\u003etransporting tools and equipment, home improvement projects, gardening tasks, general cargo containment\u003c\/span\u003e\u003cspan class=\"a-truncate-cut a-hidden\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"a-declarative\" data-action=\"a-modal\" data-a-modal='{\"max-height\":\"400\",\"width\":\"800\",\"header\":\"Specific Uses For Product\",\"inlineContent\":\"transporting tools and equipment, home improvement projects, gardening tasks, general cargo containment\"}' id=\"po-attribute-see-more-id-0\"\u003e \u003ca href=\"javascript:void(0)\" role=\"button\" class=\"a-popover-trigger a-declarative\"\u003eSee more\u003ci class=\"a-icon a-icon-popover\"\u003e\u003c\/i\u003e\u003c\/a\u003e \u003c\/span\u003e\n\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-material\"\u003e\n    \u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003ePolypropylene, TPE\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-special_feature\"\u003e\n    \u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eSpecial Feature\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eAdjustable\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-color\"\u003e\n    \u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eColor\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eBlack\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-brand\"\u003e\n    \u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eWeatherTech\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-finish_type\"\u003e\n    \u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eFinish Type\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003ePainted\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-unit_count\"\u003e\n    \u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eUnit Count\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003e1.0 Count\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-number_of_items\"\u003e\n    \u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eNumber of Items\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003e4\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-upc\"\u003e\n    \u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eUPC\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003e787765756334\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-manufacturer\"\u003e\n    \u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eManufacturer\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eWeatherTech\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n \u003c\/table\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"Made in USA Today ","offers":[{"title":"4pc","offer_id":49815516709179,"sku":"B0CPKYT4QS","price":114.95,"currency_code":"USD","in_stock":true},{"title":"2pc","offer_id":49815516741947,"sku":"B0CPL1M386","price":66.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0888\/3522\/7963\/files\/41waY9o1owL.jpg?v=1734566471","url":"https:\/\/buymadeinusatoday.com\/products\/weathertech-cargotech-pro-cargo-containment-system-4pc-set","provider":"Made in USA Today ","version":"1.0","type":"link"}