{"product_id":"b0bkr4n1ck","title":"Slimline Cabinet Edge Protector - Prevents Chipping, Wear, Discoloration - Drawer Edge Guard, Bumper for Drawer - Easy Slip-On Installation - 3\/4\" Thick, 18\" Length, White Pack of 4","description":"\u003cdiv style=\"font-family: sans-serif; line-height: 1.6;\"\u003e\n\u003cdiv style=\"margin-bottom: 25px;\"\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli style=\"margin-bottom:5px;\"\u003e\n\u003cb\u003eBrand Name\u003c\/b\u003e : Cabinet Hero\u003c\/li\u003e\n\u003cli style=\"margin-bottom:5px;\"\u003e\n\u003cb\u003eNumber of Pieces\u003c\/b\u003e : 4\u003c\/li\u003e\n\u003cli style=\"margin-bottom:5px;\"\u003e\n\u003cb\u003eUPC\u003c\/b\u003e : 850066861127\u003c\/li\u003e\n\u003cli style=\"margin-bottom:5px;\"\u003e\n\u003cb\u003eIncluded Components\u003c\/b\u003e : Shelves\u003c\/li\u003e\n\u003cli style=\"margin-bottom:5px;\"\u003e\n\u003cb\u003eModel Number\u003c\/b\u003e : slimline_white_18_4pack\u003c\/li\u003e\n\u003cli style=\"margin-bottom:5px;\"\u003e\n\u003cb\u003eManufacturer Part Number\u003c\/b\u003e : slimline_white_18_4pack\u003c\/li\u003e\n\u003cli style=\"margin-bottom:5px;\"\u003e\n\u003cb\u003eColor\u003c\/b\u003e : White\u003c\/li\u003e\n\u003cli style=\"margin-bottom:5px;\"\u003e\n\u003cb\u003eShape\u003c\/b\u003e : Rectangular\u003c\/li\u003e\n\u003cli style=\"margin-bottom:5px;\"\u003e\n\u003cb\u003eMaterial Type\u003c\/b\u003e : Plastic\u003c\/li\u003e\n\u003cli style=\"margin-bottom:5px;\"\u003e\n\u003cb\u003eItem Dimensions L x W x Thickness\u003c\/b\u003e : 18\"L x 18\"W x 0.75\"Th\u003c\/li\u003e\n\u003cli style=\"margin-bottom:5px;\"\u003e\n\u003cb\u003eRecommended Uses For Product\u003c\/b\u003e : Edge Protection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom: 25px;\"\u003e\n\u003ch2\u003eDescription\u003c\/h2\u003e\n\u003cdiv\u003e.aplus-v2 .aplus-content-wrapper { position: relative; overflow: hidden; } .aplus-v2 .container-with-background-image { width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; } function logShoppableMetrics(moduleName, showsAddToCart) { if (window.ue \u0026amp;\u0026amp; window.ue.count) { window.ue.count(\"aplus:shoppable:\" + moduleName + \":addToCart\", showsAddToCart ? 1 : 0); } } Product description .aplus-v2 .premium-aplus-module-2 .premium-background-wrapper { position: relative; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper { position: absolute; width: 50%; height: 100%; top: 0; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right { left: 50%; } html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right { left: auto; right: 50%; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color { color: #fff; } .aplus-v2 .premium-aplus-module-2 .premium-intro-background { padding: 20px; } .aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic { padding-bottom: 10px; } .aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading { padding-bottom: 20px; } .aplus-v2 .premium-aplus-module-2 .aplus-module-2-description { line-height: 1.5em; } .aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background { background: rgba(255,255,255,0.5); } .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background { background: rgba(0,0,0,0.5); } .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item { color: #fff; } .aplus-v2 .premium-aplus-module-2 .premium-intro-content-container { display: table; height: 100%; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container { padding-left: 40px; } html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container { padding-left: 0px; padding-right: 40px; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container { padding-right: 40px; } html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container { padding-right: 0px; padding-left: 40px; } .aplus-v2 .premium-aplus-module-2 .premium-intro-content-column { display: table-cell; vertical-align: middle; } (function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('premium-module-5-comparison-table-scroller').execute('init-premium-module-5-comparison-table', function(init){ if (init) { return; } P.register('premium-module-5-comparison-table-scroller', function(){ return function() { P.when('jQuery', 'a-popover', 'A', 'ready').execute('premium-5-comparison-table-scroller', function($, popover, A) { function initCompTable(module) { \/** * Premium comparison table: popover trigger module *\/ var comparisonName = $(module).data('comparison-name'); (function() { var $additionalInfo = $('.aplus-v2 .aplus-popover-trigger'); $additionalInfo.each(function(i, trigger) { return popover.create(trigger, $(trigger).data()); }); $additionalInfo.hover( function() { $(this).focus(); } ); })(); \/** * Premium comparison table: adjust column width module *\/ (function() { var VISIBLE_COLUMNS = 4.2; \/* How many visible columns on load *\/ var MIN_WIDTH = 230; var getWidth = function() { return $(this).outerWidth(); } \/* cache selectors *\/ var $container = $('.aplus-v2 .comparison-table #'+comparisonName), $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'), $slider = $('.aplus-v2 .comparison-table #'+comparisonName+' .table-slider'), $columns = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column'), $activeColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column.active.active-item'); \/* Formula for determining desired column width *\/ var calculatedColumnWidth = Math.floor( ($container.innerWidth() - $header.innerWidth()) \/ VISIBLE_COLUMNS ); var childWidths = $activeColumn.map(getWidth).get(); var maxChildWidth = Math.max(MIN_WIDTH, Math.max.apply(Math, childWidths)); var minColumnWidth = $columns.innerWidth(); \/* set the min-width of each column to the calulated width or minWidth *\/ $columns.css( 'min-width', Math.max(MIN_WIDTH, (calculatedColumnWidth \u0026lt; minColumnWidth ? calculatedColumnWidth : minColumnWidth)) ); $activeColumn.css('width', maxChildWidth); \/* show the component *\/ $container.removeClass('loading'); })(); \/** * Premium comparison table: sticky attribute \u0026amp; column *\/ (function() { \/* cache selectors *\/ const comparisonTable = document.querySelector('.aplus-v2 .comparison-table #'+comparisonName); const header = comparisonTable.querySelector('td.attribute'); const fixedColumn = comparisonTable.querySelector('td.active'); const attributeColumnObserver = new ResizeObserver((entries) =\u0026gt; { for (let entry of entries) { const bounds = entry.target.getBoundingClientRect().width; const activeCellWidth = window.getComputedStyle(fixedColumn).left; if (bounds + \"px\" !== activeCellWidth) { const activeCells = document.querySelectorAll('.aplus-data-column.active'); activeCells.forEach(cell =\u0026gt; cell.style.left = bounds + \"px\"); } } }) attributeColumnObserver.observe(header) })(); \/** * Premium comparison table: top scroll bar *\/ (function() { \/* cache selectors *\/ var $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'), $fixedColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' td.active'), $scrollWrapperTop = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-top'), $scrollWrapperBottom = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-bottom'), $scrollWidth = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-width'), $scrollBar = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-bar'); \/* confirm fixed column exists and can add width to the total width of the scroll bar *\/ var fixedColumnWidth = $fixedColumn.innerWidth(); if ( fixedColumnWidth === null ) { fixedColumnWidth = 0; } \/* set width of scrollBar *\/ $scrollBar.css('width', $scrollWidth.innerWidth() + fixedColumnWidth + $header.innerWidth()); \/* connect scrolls together *\/ $scrollWrapperTop.scroll(function() { $scrollWrapperBottom.scrollLeft($scrollWrapperTop.scrollLeft()); }); $scrollWrapperBottom.scroll(function() { $scrollWrapperTop.scrollLeft($scrollWrapperBottom.scrollLeft()); }); })(); } $('.aplus-v2 .premium-aplus-module-5 .table-container').each(function(index, module) { initCompTable(module); }); }); } }); }); })); \/** * Premium-module 5: Comparision table - scroller *\/ .aplus-v2 .premium-aplus-module-5 h1 { padding-bottom: 30px; } \/* position column-headers relative to this table *\/ .aplus-v2 .premium-aplus-module-5 .table-container { position: relative; opacity: 1; } .aplus-v2 .premium-aplus-module-5 .table-container.loading { opacity: 0; } .aplus-v2 .premium-aplus-module-5 .table-slider { overflow-x: scroll; overflow-y: visible; width: 100%; } .aplus-v2 .premium-aplus-module-5 td.attribute { min-width: 300px; top: auto; left: 0; z-index: 100; } html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-5 td.attribute { right: 0px; left: auto; } .aplus-v2 .premium-aplus-module-5 td.active-item, .aplus-v2 .premium-aplus-module-5 th.active-item { top: auto; left: 300px; z-index: 100; } html[dir=\"rtl\"] .premium-aplus-module-5 td.active-item, html[dir=\"rtl\"] .premium-aplus-module-5 th.active-item { left: auto; right: 300px; } .aplus-v2 .premium-aplus-module-5 .attribute, .aplus-v2 .premium-aplus-module-5 .active-item{ position: sticky; } .aplus-v2 .premium-aplus-module-5 table.a-bordered td, .aplus-v2 .premium-aplus-module-5 table.a-bordered th { background-color: #fff; } .aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute .aplus-popover-trigger::after { content: \"?\"; display: inline-block; font-size: 12px; position: relative; bottom: 5px; } .aplus-v2 .premium-aplus-module-5 .product-title { font-size: 15px; padding: 10px 0; } .aplus-v2 .premium-aplus-module-5 .scroll-width { overflow-x: scroll; overflow-y: visible; } .aplus-v2 .premium-aplus-module-5 td.attribute.empty { height: 300px; } .aplus-v2 .premium-aplus-module-5 .header-img { padding-top: 10px; } \/* Override default AUI .a-bordered table borders *\/ .aplus-v2 .premium-aplus-module-5 table.a-bordered { border-width: 0; border-color: #eaeaea; border-style: solid; } \/* Size the top scroller *\/ .aplus-v2 .premium-aplus-module-5 .scroll-wrapper-top { width: 100%; height: 20px; overflow-x: scroll; overflow-y: visible; } .aplus-v2 .premium-aplus-module-5 .scroll-bar { height: 1px; } .aplus-v2 .premium-aplus-module-5 .add-to-cart { line-height: 1rem; font-weight: normal; } .aplus-v2 .premium-aplus-module-5 .review { font-size: 14px; } \/** * Premium modules global styles *\/ .aplus-v2.desktop { max-width: 1464px; min-width: 800px; margin-left: auto; margin-right: auto; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; } \/* Undo this for tech-specs because it breaks table layout *\/ .aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; } .aplus-v2 .premium-aplus, .aplus-v2 .premium-aplus .aplus-h1, .aplus-v2 .premium-aplus .aplus-h2, .aplus-v2 .premium-aplus .aplus-p1, .aplus-v2 .premium-aplus .aplus-p2, .aplus-v2 .premium-aplus .aplus-p3, .aplus-v2 .premium-aplus .aplus-accent1, .aplus-v2 .premium-aplus .aplus-accent2 { font-family: Arial, sans-serif; } .aplus-v2 .premium-aplus, .aplus-v2 .premium-aplus .aplus-h1, .aplus-v2 .premium-aplus .aplus-h2, .aplus-v2 .premium-aplus .aplus-p1, .aplus-v2 .premium-aplus .aplus-p2, .aplus-v2 .premium-aplus .aplus-p3, .aplus-v2 .premium-aplus .aplus-accent1, .aplus-v2 .premium-aplus .aplus-accent2 { font-family: inherit; } \/* type *\/ .aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; } .aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; } \/* spacing *\/ .aplus-v2 .aplus-container-1 { padding: 40px; } .aplus-v2 .aplus-container-1-2 { padding: 40px 80px; } .aplus-v2 .aplus-container-2 { padding: 80px; } .aplus-v2 .aplus-container-3 { padding: 40px 0; } \/* Display *\/ .aplus-v2 .premium-aplus .aplus-display-table { display: table; } .aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; } .aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; } \/* Aplus display table with min-width 1000px and fill remaining space inside parent *\/ .aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% } \/** * Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80. *\/ \/** * Premium-module 12: Nav Carousel *\/ .aplus-v2 .premium-aplus-module-12 .aplus-carousel-card { position: relative; width: 100%; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-container { position: relative; } .aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container { \/* Match the aspect ratio of the desktop image uploaded via the editor (1464px x 600px) *\/ padding-top: calc(600 \/ 1464 * 100%); \/* ~40.983% *\/ height: 0; } .aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container \u0026gt; div { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } \/* Override AUI styles. It poorly attempts to measure the slide heights before waiting until images load. *\/ .aplus-v2 .premium-aplus-module-12 .a-carousel-viewport { height: 100% !important; } .aplus-v2 .premium-aplus-module-12 .aplus-card-image img { width: 100%; height: auto; } .aplus-v2 .premium-aplus-module-12 .aplus-card-details-wrapper { position: absolute; top: 0; width: 50%; height: 100%; } .aplus-v2 .premium-aplus-module-12 .aplus-card-detail { display: table; width: 100%; height: 100% } .aplus-v2 .premium-aplus-module-12 .card-description { text-align: left; } html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .card-description { text-align: right; } .aplus-v2 .premium-aplus-module-12 .aplus-table-cell { display: table-cell; vertical-align: middle; } .aplus-v2 .premium-aplus-module-12 .aplus-text-background { padding: 20px; } .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color { background: rgba(0, 0, 0, 0.5); } .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h1, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h5, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol .a-list-item, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul .a-list-item { color: #fff; } .aplus-v2 .premium-aplus-module-12 .description { margin-top: 20px; } \/* nav *\/ .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions { position: absolute; top: 20px; width: 100%; text-align: center; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn { display: inline-block; margin: 7px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; line-height: 2.5em; min-width: 200px; background-color: #fff; white-space: nowrap; color: #000; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-index { display: none; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.aplus-active { border-color: #fff; background-color: #000; color: #fff; } \/** * Regimen template specific css *\/ html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen { text-align: right; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen { text-align: right; top: 50%; width: 250px; right: 75px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen { text-align: left; top: 50%; left: 75px; right: auto; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen { display: inline-block; margin: 10px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; width: 220px; background-color: #fff; padding: 2px 0 2px; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active { border-color: #fff; background-color: #000; color: #fff; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-index { color: inherit; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-label { color: inherit; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index { display: inline-block; width: 12px; color: #000; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-label { color: #000; } html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index { margin-left: 0px; margin-right: 6px; } .aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen { position: absolute; top: 0; left: 0; width: 100%; background-color: #000; opacity: 0.5; text-align: center; } .aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen .aplus-headline { color: #fff; line-height: 2em; } \/** * Navigation template specific css *\/ .aplus-v2 .premium-aplus-module-12--top-nav .aplus-carousel-actions { background-color: rgba(0, 0, 0, 0.8); top: 0px; } .aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn { padding: 8px; color: #fff; background-color: transparent; border: none; } .aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn.aplus-active { text-decoration: underline; text-underline-offset: 0.8em; text-decoration-thickness: 3px; background-color: transparent; border: none; } \/** * Premium-module 8: Hero Video module *\/ .aplus-v2 .premium-aplus-module-8 .premium-aplus-module-8-video { position: relative; width: 100%; } .aplus-v2 .premium-aplus-module-8 .video-placeholder { padding-bottom: 40.984%; \/* Video or image required size 1464 : 600 = 40.9836 *\/ } .aplus-v2 .premium-aplus-module-8 .video-container { position: absolute; top: 0; width: 100%; height: 100%; } \/*Override the default VSE video player size*\/ .aplus-v2 .premium-aplus-module-8 .video-js.vjs-fluid { padding: 0; } (function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('premium-module-12-nav-carousel').execute('init-premium-module-12-nav-carousel', function(init) { if (init) { return; } P.register('premium-module-12-nav-carousel', function(){ return function() { P.when('A', 'jQuery', 'a-carousel-framework', 'ready').execute('premium-12-nav-carousel', function (A, $, framework) { function initiateCarousel(module) { var MODULE_ID = $(module).data('module-id'); \/** * Carousel button element classname * @const *\/ var GOTO_BTN_CLASS_NAME = \"aplus-goto-btn-\" + MODULE_ID; \/** * Carousel button element active classname * @const *\/ var GOTO_BTN_ACTIVE_CLASS_NAME = \"aplus-active\"; \/** * AUI name for aui carousel * @const *\/ var CAROUSEL_NAME = \"premium-aplus-12-carousel-\" + MODULE_ID; \/** * Module class name * @const *\/ var MODULE_CLASS_NAME = \".aplus-v2 .premium-aplus-module-12\"; \/** * Carousel text container class name * @const *\/ var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-carousel-text-container-\" + MODULE_ID; \/** * Carousel text hidden class name * @const *\/ var TEXT_CONTAINER_HIDDEN = \"aplus-hidden\"; \/** * Carousel horizontal scroll container class name * @const *\/ var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-horizontal-scroll-container-\" + MODULE_ID; function showCarouselText(oldIndex, newIndex) { var oldClass = TEXT_CONTAINER_CLASS_NAME + \"-\" + oldIndex; var newClass= TEXT_CONTAINER_CLASS_NAME + \"-\" + newIndex; $(oldClass).addClass(TEXT_CONTAINER_HIDDEN); $(newClass).removeClass(TEXT_CONTAINER_HIDDEN); } function scrollToCarouselButton(scrollLeft) { if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) { $(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200); } } \/** * Creates a CarouselButton class for provided carousel instance * @param {object} carousel - AUI Carousel instance * @returns {Class} - CarouselButton Class *\/ function CarouselButtonTemplate(carousel) { \/** * Button for controlling the active slide * @constructor * @param {number} index - slide index * @param {DOMElement} [elem] - optional DOM element to use as this objects DOM representation *\/ function CarouselButton(index, elem) { var self = this; this.index = index; this.carousel = carousel; \/* create the button element *\/ this.elem = this.getElem(elem); this.$elem = $(this.elem); \/* store jquery version *\/ this.elem.addEventListener('click', self.handleClick.bind(self)); this.elem.setAttribute('role', 'tab'); \/* add this object to the object manager *\/ CarouselButton.objects.byId[index] = this; CarouselButton.objects.all.push(this); } \/** * Describe behavior for click events on this.elem * @memberOf CarouselButton *\/ CarouselButton.prototype.handleClick = function(e) { e.preventDefault(); this.carousel.gotoPage(this.index); }; \/** * Enter active state * @memberOf CarouselButton *\/ CarouselButton.prototype.activate = function() { this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'true'); }; \/** * Enter inactive state * @memberOf CarouselButton *\/ CarouselButton.prototype.deactivate = function() { this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'false'); }; \/** * Returns an existing or creates a new bound element for this object * @memberOf CarouselButton * @param {DOMElement} [elem] - optionally provide an existing element in the DOM to use * @returns {DOMElement} - this objects DOM representation *\/ CarouselButton.prototype.getElem = function(elem) { if (this.elem) return this.elem; if (elem) return elem; var createdElem = document.createElement('span'); createdElem.className = GOTO_BTN_CLASS_NAME; return createdElem; }; \/** @const Object manager *\/ CarouselButton.objects = { byId: {}, all: [], }; return CarouselButton; } framework.onInit(CAROUSEL_NAME, function(carousel) { \/** @const {Class} *\/ var CarouselButton = CarouselButtonTemplate(carousel); \/* create carousel controls *\/ var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME)); var btns = $carouselBtns.map(function(i, btnElem) { return new CarouselButton(i + 1, btnElem); }); \/* activate first one *\/ CarouselButton.objects.byId[1].activate(); \/* Listen to slide changes *\/ A.on(\"a:carousel:\" + CAROUSEL_NAME + \":change:pageNumber\", function (data) { var newCarouselButton = CarouselButton.objects.byId[data.newValue]; var marginLeft = parseInt(getComputedStyle(newCarouselButton.elem).getPropertyValue('margin-left')); var positionLeft = newCarouselButton.elem.offsetLeft - marginLeft; newCarouselButton.activate(); CarouselButton.objects.byId[data.oldValue].deactivate(); scrollToCarouselButton(positionLeft); showCarouselText(data.oldValue, data.newValue); }); }); \/** * @returns {string} - css classname prefixed with module selector *\/ function safeClassSelector(className) { return '.' + MODULE_CLASS_NAME + ' .' + className; } } $('.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container').each(function (index, module) { initiateCarousel(module); }); framework.createAll(); framework.initializeAll(); }); } }) }); })); \u003cimg alt=\"cabinet door bumper corner protectors baby proof corners doors bumpers furniture edge protector\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/be96dcd5-6f63-4265-880f-0dc2437e3c47.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e \u003cimg alt=\"guards window sill clear covers safety wall can stoppers top drawers kitchen drawer sink soft close\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fba03fcf-7758-404c-ae21-25036301f5f3.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e WE vs THEM \u003cimg alt=\"damper trim backsplash cabinets guard walls dots countertop bed cupboard strip desk adhesive sliders\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/b607bc45-3a48-4a0b-a8ea-62cffbc6f3f0.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e ALWAYS START WITH PRECISION, MEASURE FIRST .aplus-v2 .vse-video-player-title, .aplus-v2 .vse-lightPlayer-vendor{ display:none; } #aplus .vse-video-player-title, #aplus .vse-lightPlayer-vendor{ display:none; } {\"parentAsin\":\"\",\"enableFullScreenByDefault\":false,\"clickstreamNexusMetricsConfig\":{\"producerId\":\"vsemetrics_playercards\",\"schemaId\":\"clickstream.CustomerEvent.4\",\"actionType\":\"DISCOVERY\",\"eventOwner\":\"vsemetrics_playercards\",\"eventType\":\"IVEVideoView\",\"productId\":\"B0BKR4N1CK\"},\"videoReferenceId\":\"4d07a204-9ac9-4d55-8b10-7b1fc56e99cf_f9db0759-7bdb-4915-9621-cc93e0abf2e1\",\"contentId\":\"B0BKR4N1CK\",\"ccvDisclosure\":\"\",\"closedCaptionsConfig\":{\"captionsOnTexts\":{\"de\":\"German (Automated)\",\"ja\":\"Japanese (Automated)\",\"en\":\"English (Automated)\",\"fr\":\"French (Automated)\",\"es\":\"Spanish (Automated)\"},\"captionsOffText\":\"Captions off\",\"languageToLabelTexts\":{\"English\":\"English\",\"French\":\"French\",\"German\":\"German\",\"Spanish\":\"Spanish\",\"Japanese\":\"Japanese\"}},\"mimeType\":\"application\/x-mpegURL\",\"videoHeight\":480,\"disableReportIllegalLink\":false,\"videoWidth\":854,\"initialClosedCaptions\":\"en,https:\/\/m.media-amazon.com\/images\/S\/vse-vms-closed-captions-artifact-us-east-1-prod\/closedCaptions\/06d1cd35-db0a-497f-861b-2087d3ce0819.vtt\",\"useHotspotsNX\":false,\"eligibleToTriggerCCWeblab\":false,\"videoUrl\":\"https:\/\/m.media-amazon.com\/images\/S\/vse-vms-transcoding-artifact-us-east-1-prod\/54c6c9d7-5731-4f26-ad16-409c7b50f2c1\/default.jobtemplate.hls.m3u8\",\"metricsEmissionMethod\":\"nexus\",\"imageUrl\":\"https:\/\/m.media-amazon.com\/images\/I\/91m-82HS0uL.png\",\"needPlayerFactory\":false,\"isMobile\":false,\"showHotspots\":false,\"aciContentId\":\"amzn1.vse.video.0a8bd4e78d604678b9fed55478b81355\",\"altText\":\"Preserve Your Cabinet Doors, Find the Best Fit\",\"videoContentId\":\"0a8bd4e78d604678b9fed55478b81355\",\"clientPrefix\":\"aplus-337516\",\"hotSpotsV3Weblab\":\"\",\"productAsin\":\"B0BKR4N1CK\",\"labelDetails\":{\"labelName\":\"\",\"labelType\":\"\",\"labelWeblabName\":\"\",\"labelWeblabTreatment\":\"\",\"showLabel\":false,\"tooltipSelector\":\"\"},\"sushiMetricsConfig\":{\"eventSource\":\"Player\",\"endpoint\":\"https:\/\/unagi-na.amazon.com\/1\/events\/com.amazon.eel.vse.metrics.prod.events.test\",\"requestId\":\"E8H2TMH3FBAMFNADJWPB\",\"sessionId\":\"142-8074923-4466305\",\"customerId\":\"A31X1CMNSX3IHD\",\"refMarkers\":\"aplus-337516_ref\",\"sessionType\":1,\"placementContext\":\"desktop_web.AplusWidget.aplusdp\",\"marketplaceId\":\"ATVPDKIKX0DER\",\"weblabIds\":\"\",\"isInternal\":false,\"isRobot\":false,\"clientId\":\"VSE-US\",\"videoAsinList\":\"\",\"pageAsin\":\"B0BKR4N1CK\"},\"reportUrl\":\"\",\"videoTitle\":\"Preserve Your Cabinet Doors, Find the Best Fit\",\"vendorName\":\"\",\"nexusMetricsConfig\":{\"eventSource\":\"Player\",\"isInternal\":false,\"playerTSMMetricsSchemaId\":\"vse.VSECardsPlayerEvents.9\",\"widgetMetricsSchemaId\":\"vse.VSECardsEvents.9\",\"producerId\":\"vsemetrics_playercards\",\"refMarkers\":\"aplus-337516_ref\",\"placementContext\":\"desktop_web.AplusWidget.aplusdp\",\"weblabIds\":\"\",\"clientId\":\"VSE-US\",\"videoAsin\":\"0a8bd4e78d604678b9fed55478b81355\",\"videoAsinList\":\"\",\"pageAsin\":\"B0BKR4N1CK\",\"customerId\":\"A31X1CMNSX3IHD\"},\"awaConfig\":{\"useUpNextComponent\":false,\"clickstreamNexusMetricsConfig\":{\"producerId\":\"vsemetrics_playercards\",\"schemaId\":\"clickstream.CustomerEvent.4\",\"actionType\":\"DISCOVERY\",\"eventOwner\":\"vsemetrics_playercards\",\"eventType\":\"IVEVideoView\",\"productId\":\"B0BKR4N1CK\"},\"initialVideo\":\"0a8bd4e78d604678b9fed55478b81355\",\"shouldPreload\":true,\"enableClickBasedAttribution\":false,\"isChromelessPlayer\":false,\"closedCaptionsConfig\":{\"captionsOnTexts\":{\"de\":\"German (Automated)\",\"ja\":\"Japanese (Automated)\",\"en\":\"English (Automated)\",\"fr\":\"French (Automated)\",\"es\":\"Spanish (Automated)\"},\"captionsOffText\":\"Captions off\",\"languageToLabelTexts\":{\"English\":\"English\",\"French\":\"French\",\"German\":\"German\",\"Spanish\":\"Spanish\",\"Japanese\":\"Japanese\"}},\"enableDynamicBlur\":false,\"showPlayerPlayButton\":false,\"isVideoImmersivePlayer\":false,\"metricsEmissionMethod\":\"nexus\",\"skipInitialFocus\":false,\"playerSkin\":\"none\",\"disabledViewIds\":[\"replayHint\"],\"includeEarnsComissionDisclosure\":false,\"customerId\":\"A31X1CMNSX3IHD\",\"containerId\":\"aplus-337516-player-b4dc703c-b385-4969-be1c-b328f1f89196\",\"allowCrossOrigin\":false,\"requestMetadata\":{\"clientId\":\"VSE-US\",\"marketplaceId\":\"ATVPDKIKX0DER\",\"requestId\":\"E8H2TMH3FBAMFNADJWPB\",\"sessionId\":\"142-8074923-4466305\",\"method\":\"desktop_web.AplusWidget.aplusdp\",\"pageAsin\":\"\"},\"shouldLoop\":false,\"shouldDisableControls\":false,\"alwaysSetInitialVideo\":true,\"showPlayerCloseButton\":false,\"clientPrefix\":\"aplus-337516\",\"useAutoplayFallback\":false,\"sushiMetricsConfig\":{\"eventSource\":\"Player\",\"endpoint\":\"https:\/\/unagi-na.amazon.com\/1\/events\/com.amazon.eel.vse.metrics.prod.events.test\",\"requestId\":\"E8H2TMH3FBAMFNADJWPB\",\"sessionId\":\"142-8074923-4466305\",\"customerId\":\"A31X1CMNSX3IHD\",\"refMarkers\":\"aplus-337516_ref\",\"sessionType\":1,\"placementContext\":\"desktop_web.AplusWidget.aplusdp\",\"marketplaceId\":\"ATVPDKIKX0DER\",\"weblabIds\":\"\",\"isInternal\":false,\"isRobot\":false,\"clientId\":\"VSE-US\",\"videoAsinList\":\"\",\"pageAsin\":\"B0BKR4N1CK\"},\"ospLinkCode\":\"vse\",\"showPosterImage\":true,\"languageCode\":\"en\",\"languageLocalization\":{\"play\":\"Play\",\"volumeLevel\":\"Volume Level\",\"subtitles\":\"Subtitles\",\"volumeSlider\":\"Volume Slider\",\"playVideo\":\"Click to play video\",\"fullscreen\":\"Fullscreen\",\"scrubberBar\":\"Scrubber bar\",\"mute\":\"Mute\",\"unmute\":\"Unmute\",\"pause\":\"Pause\",\"captions\":\"Captions\",\"nonfullscreen\":\"Non-Fullscreen\"},\"version\":\"\",\"isMoreVideosButtonEnabled\":false,\"nexusMetricsConfig\":{\"eventSource\":\"Player\",\"isInternal\":false,\"playerTSMMetricsSchemaId\":\"vse.VSECardsPlayerEvents.9\",\"widgetMetricsSchemaId\":\"vse.VSECardsEvents.9\",\"producerId\":\"vsemetrics_playercards\",\"refMarkers\":\"aplus-337516_ref\",\"placementContext\":\"desktop_web.AplusWidget.aplusdp\",\"weblabIds\":\"\",\"clientId\":\"VSE-US\",\"videoAsin\":\"0a8bd4e78d604678b9fed55478b81355\",\"videoAsinList\":\"\",\"pageAsin\":\"B0BKR4N1CK\",\"customerId\":\"A31X1CMNSX3IHD\"},\"shouldStartMuted\":false,\"airyVersion\":\"VideoJS\",\"languagePreferenceStrings\":{},\"enableInactiveFocus\":true,\"showVideoInfo\":false,\"isReactFactory\":false,\"osaInstrumentationConfig\":{\"schemaId\":\"csa.VideoInteractions.2\",\"producerId\":\"vsemetrics_csa_instrumentation\"},\"enableDelphiAttribution\":true,\"includeReportWidget\":false,\"shouldAutoplay\":false}}The video showcases the product in use.The video guides you through product setup.The video compares multiple products.The video shows the product being unpacked.Video Player is loading.Click to play videoPlayMuteCurrent Time 0:00\/Duration 2:58Loaded: 0%0:00Stream Type LIVESeek to live, currently behind liveLIVERemaining Time -2:58 1xPlayback RateChaptersChaptersDescriptionsdescriptions off, selectedCaptionsCaptions off, selectedAudio Trackdefault, selectedFullscreenThis is a modal window. Preserve Your Cabinet Doors, Find the Best Fit (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https:\/\/m.media-amazon.com\/images\/I\/61rtJ3+GOOL.js?AUIClients\/VSEPlayer'); (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https:\/\/m.media-amazon.com\/images\/I\/3175HHgX+OL._RC|11KFCxsEshL.js,11uNd0zHc-L.js,51ocjucRF0L.js,41tLmUCnr0L.js,91G7VmlBk7L.js,11cPgPsKKOL.js_.js?AUIClients\/Brila'); (function(f) {var _np=(window.P._namespace(\"vse-ns-initVSEPlayerOnLoad\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('VSEPlayer').execute(function(vsePlayer){vsePlayer.initPlayer('aplus-337516-player-b4dc703c-b385-4969-be1c-b328f1f89196-player-ps');}); \/\/Please use below event to register FeedbackForm P.when('A', 'VSEComponentAssets').execute('vse-ns-player-initialization', function(A, asset) { A.trigger('vse:ns:player:aplus-337516:init', 'aplus-337516-player-b4dc703c-b385-4969-be1c-b328f1f89196-player-ps'); }); })); Slimline protectors shield cabinet doors from chipping, wear, discoloration, and water damage. Designed for 3\/4\" thick kitchen, shelves, and drawer fronts, they keep your cabinets looking pristine without adhesives or tools. \u003cimg alt=\"stops quartz table channel cover shock absorbing baseboard tall feet felt pulls frame foam slamming\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/9420a0ca-378c-4a2c-8750-aab1d105adb8.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e Previous page Next page 1 Comparison 2 Easy Installation 3 Importance 4 Dimensions (function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-12-nav-carousel').execute('invoke-premium-12-nav-carousel-desktop-top', function(init){ init(); }); })); Preserve Your Cabinet Doors - Find the Best Fit! 18\" Slimline Protector logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", false) Buying Options 24\" Slimline Protector logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", false) Buying Options 36\" Slimline Protector Add to Cart logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", true) 7\/8\" Thick, 18\" Slimline logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", false) Buying Options Expandable 36\" Slimline logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", false) Buying Options 13\/16\" Thick,18\" Slimline Add to Cart logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", true) Expandable 24\" Slimline logShoppableMetrics(\"premium-module-5-comparison-table-scroller\", false) Buying Options Customer Reviews .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.5 out of 5 stars 1,515 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.5 out of 5 stars 1,515 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.5 out of 5 stars 1,515 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.2 out of 5 stars 58 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.2 out of 5 stars 58 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.0 out of 5 stars 38 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.2 out of 5 stars 58 Price — — $30.95$30.95 — — $23.95$23.95 — Color Black Clear White Clear Black White Clear Material Polyethylene Polyethylene Polyethylene Polyethylene Polyethylene Polyethylene Polyethylene Total Length 18\" 24\" 36\" 24\" 36\" 18\" 24\" Quantity Pack of 4 Pack of 4 Pack of 4 Pack of 4 Pack of 4 Pack of 4 Pack of 4 Easy to Install ✔ ✔ ✔ ✔ ✔ ✔ ✔ (function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-5-comparison-table-scroller', 'ready').execute('invoke-premium-5-comparison-table', function(init){ init() }); }));\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Cabinet Hero","offers":[{"title":"Default Title","offer_id":44334033895527,"sku":"B0BKR4N1CK","price":52.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0679\/0833\/7767\/files\/71m7QpXIt-L._SL1500.jpg?v=1785664137","url":"https:\/\/homelogic-shop.com\/products\/b0bkr4n1ck","provider":"HomeLogic","version":"1.0","type":"link"}