Kanto P301 Projector Mount for sloped ceilings (15- to 18-inch extension) : Electronics

Share on:

Price USD:*

Quantity:

Description

Diagonal ceiling. Straight logic. The P301 allows you to mount your projector to the ceiling, to the side of a beam or a slanted surface. It sounds complex, so thankfully Kanto has designed this mount for total ease of use. It smartly features adjustable arms which allow you to accurately center the mount to the projector’s center of gravity – essential for vertical hanging. Versatility lies at the heart of the design – with extension, pivot, tilt and swivel adjustments to set up your projector in almost any situation. Almost any projector mounting configuration is now possible, thanks to the P301. With a 90° pivot point, the pole sits vertically whether mounted on sloped ceilings or even a vertical. Once mounted, the projector adapter will allow 20° of tilt so you can aim your projector at your screen. The tension of the ball adapter can be adjusted if necessary. The P301 also swivels 360°. The P301 is shipped with four mounting arms attached to the tilt head, and four longer mounting arms are included in the box. You should be able to reach the mounting holes on virtually all projectors and easily locate the center of gravity. Once installed to your desired surface – either your ceiling or a slanted wall – the P301 allows your projector to extend 15” to 18” downward. The P301 is designed with as much pre-assembly as possible to ensure that there are only a few steps to get it from the box to fully installed. With simplified manuals, an online installation video and phone support, we make it easy to get your projector mounted securely. Thick gauge steel construction makes the P301 as solid as a mount gets. Designed for strength and long-term security. Kanto P301 Projector Mount for sloped ceilings (15- to 18-inch extension)Found a lower price? Let us know. Although we can't match every price reported, we'll use your feedback to ensure that our prices remain competitive. Store (Offline) Store name: City: State: Please select province Please select province Price: ($) Date of the price: 01 02 03 04 05 06 07 08 09 10 11 12 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 / Please sign in to provide feedback. Submit Feedback P.when("A", "a-modal", "ready").execute(function (A, modal) { var $ = A.$; var instance; var title = $("#modalHeader").val(); A.declarative("pricingFeedback-modal-button", "click", function (event) { if (!instance) { var options = { name: "pricingFeedback-modal-content", dataStrategy: "preload", }; instance = modal.create(event.$target, options); } instance.update({ "header": title, "width": "550" }).lock().show(); }); }); P.when('A', 'ready').execute(function (A) { var $ = A.$; var csrf = $("#aapiCsrfToken").val(); var productPrice = $("#priceValue").val(); var hostname = $("#absoluteUrlPrefix").val(); var customerId = $("#customerId").val(); var isCustomerRecognized = ($("#isCustomerLoggedIn").val() === 'true'); var isCurrentGlOnlineOnly = ($("#isCurrentGlOnlineOnly").val() === 'true'); var asin = $("#asin").val(); var marketplaceId = $("#marketplaceId").val(); var country = $("#countryCode").val(); var offlineStoresList = $("#offlineStoresList").val(); var statesList = $("#statesList").val(); var errorMessages = { errorNoRetailerType: $("#errorNoType").val(), errorBadPrice: $("#errorBadPrice").val(), errorBadPriceShipping: $("#errorBadPriceShipping").val(), errorInvalidUrl: $("#errorInvalidUrl").val(), errorSubmission: $("#errorSubmission").val(), errorEmptyFields: $("#errorEmptyFields").val(), thankFeedback: $("#thankFeedback").val() }; var feedbackFormContent = document.querySelector('#feedbackForm'); var signUpContainer = document.querySelector('#signUpForm'); var feedbackFormFinalStateContainer = document.querySelector('#feedbackFormFinalState'); var states = JSON.parse(statesList); var offlineStores = JSON.parse(offlineStoresList); var offlineStoresEnabled = !isCurrentGlOnlineOnly; var currentDate = getCurrentDay(); var currentMonth = getCurrentMonth(); var currentYear = getCurrentYear(); if (isCustomerRecognized) { feedbackFormContent.style['display'] = 'block'; feedbackFormFinalStateContainer.style['display'] = 'block'; signUpContainer.style['display'] = 'none'; var enableOnlineStoreRadio = document.querySelector('#pricingFeedback_onlineRadio'); var enableOfflineStoreRadio = document.querySelector('#pricingFeedback_offlineRadio'); var onlineStoreInputForm = document.querySelector('#pricingFeedback_onlineInput'); var offlineStoreInputForm = document.querySelector('#pricingFeedback_offlineInput'); var offlineStateSelect = document.querySelector('#offlineState'); var offlineStoreSelect = document.querySelector('#offlineStoreNameList'); var submitButton = document.querySelector('#pricingFeedback_submit'); var onlineUrl = document.querySelector('#onlineUrl'); var onlinePriceRaw = document.querySelector('#onlinePriceRaw'); var onlineShippingRaw = document.querySelector('#onlineShippingRaw'); var onlineDay = document.querySelector('#onlineDay'); var onlineMonth = document.querySelector('#onlineMonth'); var onlineYear = document.querySelector('#onlineYear'); var onlineCalendar = document.querySelector('#onlineCalendar'); var offlineRadioContainer = document.querySelector('#offlineRadioContainer'); var offlineStoreName = document.querySelector('#offlineStoreName'); var offlineCity = document.querySelector('#offlineCity'); var offlineState = document.querySelector('#offlineState'); var offlinePriceRaw = document.querySelector('#offlinePriceRaw'); var offlineDay = document.querySelector('#offlineDay'); var offlineMonth = document.querySelector('#offlineMonth'); var offlineYear = document.querySelector('#offlineYear'); var offlineCalendar = document.querySelector('#offlineCalendar'); var thankYouDiv = document.querySelector('#pricingFeedback_thank'); var errorDiv = document.querySelector('#pricingFeedback_error'); var loadingGifDiv = document.querySelector('#loading'); setCalenderOrderBasedOnCountry(country); setInitialStates( onlineMonth, currentMonth, offlineMonth, onlineDay, currentDate, offlineDay, onlineYear, currentYear, offlineYear, onlineStoreInputForm, offlineStoreInputForm, enableOfflineStoreRadio, enableOnlineStoreRadio, onlineCalendar, offlineCalendar ); createPermalinkContainer(asin, hostname); for (let state of states) { var option = document.createElement('option'); option.setAttribute('value', state['value']); option.innerText = state['name']; offlineStateSelect.appendChild(option); } for (let store of offlineStores) { var option = document.createElement('option'); option.setAttribute('value', store); offlineStoreSelect.appendChild(option); } $("#pricingFeedback_onlineRadio").click(function () { onlineStoreInputForm.style['display'] = 'table'; offlineStoreInputForm.style['display'] = 'none'; }); $("#pricingFeedback_offlineRadio").click(function () { onlineStoreInputForm.style['display'] = 'none'; offlineStoreInputForm.style['display'] = 'table'; }); if (!offlineStoresEnabled) { offlineRadioContainer.style['display'] = 'none'; offlineStoreInputForm.style['display'] = 'none'; } $("#pricingFeedback_submit").click(function () { var feedbackSubmitted = submitFeedback( customerId, marketplaceId, asin, productPrice, onlineStoreInputForm, offlineStoreInputForm, onlineUrl.value, onlinePriceRaw.value, onlineShippingRaw.value, onlineDay.value, onlineMonth.value, offlineStoreName.value, offlineCity.value, offlineState.value, offlinePriceRaw.value, offlineDay.value, offlineMonth.value, thankYouDiv, errorDiv, submitButton, loadingGifDiv, errorMessages ); if (feedbackSubmitted !== null && !feedbackSubmitted) { errorDiv.innerHTML = getErrorDiv(errorMessages.errorSubmission); } }); A.on("a:popover:beforeHide:pricingFeedback-modal-content", function (data) { resetModalToInitialState(currentMonth, currentDate, currentYear); }); } else { feedbackFormContent.style['display'] = 'none'; feedbackFormFinalStateContainer.style['display'] = 'none'; signUpContainer.style['display'] = 'block'; var authPortalLink = getAuthenticationPageURL(asin, hostname); $("#signUpForm").one("click", function () { window.location = encodeURI(authPortalLink); }); } function setCalenderOrderBasedOnCountry(country) { var monthSections = document.getElementsByClassName('monthSection'); var daySections = document.getElementsByClassName('daySection'); var yearSections = document.getElementsByClassName('yearSection'); var firstDelimiters = document.getElementsByClassName('firstDelimiter'); var secondDelimiters = document.getElementsByClassName('secondDelimiter'); if (country === 'US') { for (let i = 0; i < 2; i++) { (monthSections[i]).style['order'] = '-1'; (firstDelimiters[i]).style['order'] = '0'; (daySections[i]).style['order'] = '1'; (secondDelimiters[i]).style['order'] = '2'; (yearSections[i]).style['order'] = '3'; } } else if (country === 'JP') { for (let i = 0; i < 2; i++) { (yearSections[i]).style['order'] = '-1'; (secondDelimiters[i]).style['order'] = '0'; (monthSections[i]).style['order'] = '1'; (firstDelimiters[i]).style['order'] = '2'; (daySections[i]).style['order'] = '3'; } } else { for (let i = 0; i < 2; i++) { (daySections[i]).style['order'] = '-1'; (firstDelimiters[i]).style['order'] = '0'; (monthSections[i]).style['order'] = '1'; (secondDelimiters[i]).style['order'] = '2'; (yearSections[i]).style['order'] = '3'; } } } function createPermalinkContainer(asin, hostname) { var permalinkHref = getPermalink(hostname, asin); var permalinkContainer = document.querySelector('#permalink'); var permalink = document.createElement('a'); permalink.setAttribute('href', permalinkHref); permalink.innerText = permalinkHref; permalinkContainer.append(permalink); } function getPermalink(server, asin) { return server + '/dp/' + asin; } function triggerPricingFeedback( customerId, marketplaceId, asin, price, retailerType, retailerUrl, retailerName, retailerCity, retailerState, retailerPrice, retailerShipping, sampleDate ) { var dataCart = { ourPrice: parseInt(price), retailer: { type: retailerType, name: retailerName, city: retailerCity, state: retailerState, price: parseInt(retailerPrice), shippingCost: parseInt(retailerShipping), url: retailerUrl }, date: sampleDate + "T00:00:00.102Z" }; return new Promise((resolve, reject) => { A.$.ajax($("#aapiEndpoint").val() + "/api/marketplaces/" + marketplaceId + "/products/" + asin + "/feedback/pricing", { type: 'POST', headers: { 'Accept-Language': 'en-US', 'Accept': 'application/vnd.com.amazon.api+json; type="product.feedback.pricing/v1"', 'Content-Type': 'application/vnd.com.amazon.api+json; type="product.feedback.pricing.request/v1"', 'x-api-csrf-token': csrf }, data: JSON.stringify(dataCart), xhrFields: { withCredentials: true }, success: function (responseContent) { $("#pricingFeedback_thankcontent").innerText = "Success! " + responseContent.toString(); resolve(); }, error: function (err) { $("#pricingFeedback_thankcontent").innerText = "Error! " + err.toString(); reject(); } }) }) } function getAuthenticationPageURL(asin, hostname) { return hostname + '/ap/signin?_encoding=UTF8&openid.assoc_handle=usflex&openid.claimed_id=http://specs.openid.net/auth/2.0/identifier_select&openid.identity=http://specs.openid.net/auth/2.0/identifier_select&openid.mode=checkid_setup&openid.ns=http://specs.openid.net/auth/2.0&openid.ns.pape=http://specs.openid.net/extensions/pape/1.0&openid.pape.max_auth_age=0&openid.return_to=https://www.amazon.com/dp//'; } function getCurrentDay() { var date = new Date(); return date.getDate().toString(); } function getCurrentMonth() { var date = new Date(); return (date.getMonth() + 1).toString(); } function getCurrentYear() { var date = new Date(); return date.getFullYear().toString(); } function setInitialStates(onlineMonth, currentMonth, offlineMonth, onlineDay, currentDate, offlineDay, onlineYear, currentYear, offlineYear, onlineStoreInputForm, offlineStoreInputForm, enableOfflineStoreRadio, enableOnlineStoreRadio, onlineCalendar, offlineCalendar) { onlineMonth.defaultValue = currentMonth; offlineMonth.defaultValue = currentMonth; onlineDay.defaultValue = currentDate; offlineDay.defaultValue = currentDate; onlineYear.defaultValue = currentYear; offlineYear.defaultValue = currentYear; var onlineMonthOption = document.querySelector('#onlineMonthOptionDefault'); onlineMonthOption.innerText = currentMonth; var onlineMonthPrompt = document.querySelector('#onlineMonthPrompt'); onlineMonthPrompt.innerText = currentMonth; var offlineMonthOption = document.querySelector('#offlineMonthOptionDefault'); offlineMonthOption.innerText = currentMonth; var offlineMonthPrompt = document.querySelector('#offlineMonthPrompt'); offlineMonthPrompt.innerText = currentMonth; var onlineDateOption = document.querySelector('#onlineDateOptionDefault'); onlineDateOption.innerText = currentDate; var onlineDayPrompt = document.querySelector('#onlineDatePrompt'); onlineDayPrompt.innerText = currentDate; var offlineDateOption = document.querySelector('#offlineDateOptionDefault'); offlineDateOption.innerText = currentDate; var offlineDayPrompt = document.querySelector('#offlineDatePrompt'); offlineDayPrompt.innerText = currentDate; var onlineYearOption = document.querySelector('#onlineYearOptionDefault'); onlineYearOption.setAttribute('href', currentYear); onlineYearOption.innerText = currentYear; var onlineYearPrompt = document.querySelector('#onlineYearPrompt'); onlineYearPrompt.innerText = currentYear; var offlineYearOption = document.querySelector('#offlineYearOptionDefault'); offlineYearOption.setAttribute('href', currentYear); offlineYearOption.innerText = currentYear; var offlineYearPrompt = document.querySelector('#offlineYearPrompt'); offlineYearPrompt.innerText = currentYear; if (onlineMonth.children && offlineMonth.children && onlineDay.children && offlineDay.children) { onlineMonth.children[currentMonth].setAttribute('selected', currentMonth); offlineMonth.children[currentMonth].setAttribute('selected', currentMonth); onlineDay.children[currentDate].setAttribute('selected', currentDate); offlineDay.children[currentDate].setAttribute('selected', currentDate); } onlineStoreInputForm.style['display'] = 'none'; offlineStoreInputForm.style['display'] = 'none'; enableOfflineStoreRadio.checked = false; enableOnlineStoreRadio.checked = false; if (onlineCalendar.style && offlineCalendar.style) { onlineCalendar.style['display'] = 'flex'; offlineCalendar.style['display'] = 'flex'; } } function submitFeedback( customerId, marketplaceId, asin, price, onlineStoreInputForm, offlineStoreInputForm, onlineUrl, onlinePriceRaw, onlineShippingRaw, onlineDay, onlineMonth, offlineStoreName, offlineCity, offlineState, offlinePriceRaw, offlineDay, offlineMonth, thankYouDiv, errorDiv, submitButton, loadingGifDiv, errorMessages ) { errorDiv.innerHTML = ''; let cleanRetailerType, cleanRetailerUrl, cleanRetailerName, cleanRetailerCity, cleanRetailerState, cleanRetailerPrice, cleanRetailerShipping, cleanSampleDate; var currentYear = getCurrentYear(); if (onlineStoreInputForm.style['display'] === 'table') { var onlineValidity = validateOnlineInputs(onlineUrl, onlinePriceRaw, onlineShippingRaw, errorMessages); if (onlineValidity.valid) { cleanRetailerType = 'ONLINE'; cleanRetailerUrl = truncate(trim(onlineUrl), 300); cleanRetailerPrice = trim(onlinePriceRaw); cleanRetailerShipping = trim(onlineShippingRaw); if (!cleanRetailerShipping) { cleanRetailerShipping = '0'; } cleanSampleDate = formatDate( currentYear, onlineDay ? onlineDay : getCurrentDay(), onlineMonth ? onlineMonth : getCurrentMonth() ); } else { if (onlineValidity.error) { errorDiv.innerHTML = getErrorDiv(onlineValidity.error); } return null; } } else if (offlineStoreInputForm.style['display'] === 'table') { var offlineValidity = validateOfflineInputs( offlineStoreName, offlineCity, offlineState, offlinePriceRaw, errorMessages ); if (offlineValidity.valid) { cleanRetailerType = 'OFFLINE'; cleanRetailerName = truncate(trim(offlineStoreName), 100); cleanRetailerCity = truncate(trim(offlineCity), 100); cleanRetailerState = truncate(trim(offlineState), 100); cleanRetailerPrice = trim(offlinePriceRaw); cleanRetailerShipping = '0'; cleanSampleDate = formatDate( currentYear, offlineDay ? offlineDay : getCurrentDay(), offlineMonth ? offlineMonth : getCurrentMonth() ); } else { if (offlineValidity.error) { errorDiv.innerHTML = getErrorDiv(offlineValidity.error); } return null; } } else { errorDiv.innerHTML = getErrorDiv(errorMessages.errorNoRetailerType); return null; } loadingGifDiv.innerHTML = getLoadingGifDiv(); if (price) price = parseFloat(price); return triggerPricingFeedback( customerId, marketplaceId, asin, price, cleanRetailerType, cleanRetailerUrl, cleanRetailerName, cleanRetailerCity, cleanRetailerState, parseFloat(cleanRetailerPrice), parseFloat(cleanRetailerShipping), cleanSampleDate ) .then(response => { errorDiv.innerHTML = ''; thankYouDiv.innerHTML = getThankYouDiv(errorMessages.thankFeedback); submitButton.style.display = 'none'; return response; }) .catch(err => { errorDiv.innerHTML = getErrorDiv(errorMessages.errorSubmission); return null; }); } function validateOnlineInputs(url, onlinePrice, onlineShipping, errorMessages) { if (isEmptyValue(url) || isEmptyValue(onlinePrice)) { return { valid: false, error: errorMessages.errorEmptyFields }; } else if (!isValidUrl(url)) { return { valid: false, error: errorMessages.errorInvalidUrl }; } else if (!isNumericPrice(onlinePrice) || (!isEmptyValue(onlineShipping) && !isNumericPrice(onlineShipping))) { return { valid: false, error: errorMessages.errorBadPriceShipping }; } return { valid: true, error: null }; } function validateOfflineInputs(offlineStoreName, offlineCity, offlineState, offlinePrice, errorMessages) { if ( isEmptyValue(offlineStoreName) || isEmptyValue(offlineCity) || isEmptyValue(offlineState) || isEmptyValue(offlinePrice) ) { return { valid: false, error: errorMessages.errorEmptyFields }; } else if (!isNumericPrice(offlinePrice)) { return { valid: false, error: errorMessages.errorBadPrice }; } return { valid: true, error: null }; } function getErrorDiv(errorMsg) { return ( '\n' + ' ' + errorMsg + '\n' + ' ' ); } function getThankYouDiv(thankMsg) { return ( '' + '' + thankMsg + '\n' + '' ); } function getLoadingGifDiv() { return ''; } function isValidUrl(url) { if (!url) { return false; } var encodedUrl = encodeURI(url); return encodedUrl.match( /^(https?:\/\/)?(([a-z0-9-]|%[A-F0-9]{2})+\.)+(([a-z]|%[A-F0-9]{2})([a-z0-9]|%[A-F0-9]{2})*)(:[0-9]+)?(\/[a-z0-9;:,~!+#@&=%\/$\.?_-]+)?$/ ); } function isNumericPrice(price) { if (!price) { return false; } return price.match(/^([0-9]+\.?[0-9]*)$|^([0-9]*\.[0-9]+)$/); } function isEmptyValue(input) { return !input || input.length === 0 || input.match(/^\s*$/); } function truncate(input, length) { if (!input) { return ''; } else { return input.substr(0, length); } } function formatDate(year, date, month) { return year + '-' + month + '-' + date; } function trim(input) { if (!input) { return ''; } else { return input.trim(); } } function resetModalToInitialState(currentMonth, currentDate, currentYear) { var enableOnlineStoreRadio = document.querySelector('#pricingFeedback_onlineRadio'); var enableOfflineStoreRadio = document.querySelector('#pricingFeedback_offlineRadio'); var onlineStoreInputForm = document.querySelector('#pricingFeedback_onlineInput'); var offlineStoreInputForm = document.querySelector('#pricingFeedback_offlineInput'); var onlineUrl = document.querySelector('#onlineUrl'); var onlinePriceRaw = document.querySelector('#onlinePriceRaw'); var onlineShippingRaw = document.querySelector('#onlineShippingRaw'); var onlineDay = document.querySelector('#onlineDay'); var onlineMonth = document.querySelector('#onlineMonth'); var onlineYear = document.querySelector('#onlineYear'); var onlineCalendar = document.querySelector('#onlineCalendar'); var offlineStoreName = document.querySelector('#offlineStoreName'); var offlineCity = document.querySelector('#offlineCity'); var offlineState = document.querySelector('#offlineState'); var offlinePriceRaw = document.querySelector('#offlinePriceRaw'); var offlineDay = document.querySelector('#offlineDay'); var offlineMonth = document.querySelector('#offlineMonth'); var offlineYear = document.querySelector('#offlineYear'); var offlineCalendar = document.querySelector('#offlineCalendar'); var thankYouDiv = document.querySelector('#pricingFeedback_thank'); var errorDiv = document.querySelector('#pricingFeedback_error'); var submitButton = document.querySelector('#pricingFeedback_submit'); var loadingGifDiv = document.querySelector('#loading'); var stateDefaultOption = document.querySelector('#stateDefaultOption'); var stateDefaultPrompt = document.querySelector('#stateDefaultPrompt'); if (thankYouDiv) { thankYouDiv.innerHTML = ''; } if (errorDiv) { errorDiv.innerHTML = ''; } if (loadingGifDiv) { loadingGifDiv.innerHTML = ''; } if (submitButton) { submitButton.style.display = 'block'; } onlineUrl.value = ''; onlinePriceRaw.value = ''; onlineShippingRaw.value = ''; offlineStoreName.value = ''; offlineCity.value = ''; offlineState.value = ''; offlinePriceRaw.value = ''; stateDefaultOption.innerHTML = $("#selectProvince").val(); stateDefaultPrompt.innerHTML = $("#selectProvince").val(); setInitialStates( onlineMonth, currentMonth, offlineMonth, onlineDay, currentDate, offlineDay, onlineYear, currentYear, offlineYear, onlineStoreInputForm, offlineStoreInputForm, enableOfflineStoreRadio, enableOnlineStoreRadio, onlineCalendar, offlineCalendar ); } }); if(window.mix_csa){window.mix_csa('[cel_widget_id="posts-dp-same-brand-desktop-card_DetailPage_0"]', '#CardInstanceqjKd04WSS-Fau3lrNy_CuQ')('mark', 'bb')} if(window.uet){window.uet('bb','posts-dp-same-brand-desktop-card_DetailPage_0',{wb: 1})} ._posts-dp-same-brand-desktop-card_style_post-carousel-title__3JXTT{color:#c60;font-size:16px;font-weight:700;margin-bottom:8px;padding-bottom:0}._posts-dp-same-brand-desktop-card_style_post-carousel-brand-info-container__3jzC4{margin-bottom:12px;margin-left:40px;overflow:hidden;position:relative}._posts-dp-same-brand-desktop-card_style_post-carousel-brand-logo-container__2l11B{display:inline-block;margin-right:10px}._posts-dp-same-brand-desktop-card_style_post-carousel-brand-logo__2fCkZ{border:1px solid hsla(0,0%,7%,.08);border-radius:50%;height:48px;vertical-align:middle;width:48px}._posts-dp-same-brand-desktop-card_style_post-carousel-brand-name-container__1tpRW{display:inline-block;line-height:1em;padding-right:3px;vertical-align:middle}._posts-dp-same-brand-desktop-card_style_post-carousel-brand-name-container__1tpRW>a{display:block}._posts-dp-same-brand-desktop-card_style_post-carousel-brand-name-container-long__3hF-7{width:360px}._posts-dp-same-brand-desktop-card_style_post-carousel-brand-name-container-truncated__3H5U-{width:180px}._posts-dp-same-brand-desktop-card_style_post-carousel-brand-follow-container__3FO-Z{display:inline-block;line-height:48px;margin-left:10px}._posts-dp-same-brand-desktop-card_style_post-carousel-brand-name__FFo4L{color:#0f1111;font-size:14px;font-weight:700}._posts-dp-same-brand-desktop-card_style_post-carousel-brand-name-link__2jTxP{font-size:14px}._posts-dp-same-brand-desktop-card_style_post-carousel-image__3gSWF{height:240px;-o-object-fit:cover;object-fit:cover;width:240px}._posts-dp-same-brand-desktop-card_style_post-carousel-image-caption-container__3r3cy{height:56px;padding:10px 10px 8px}._posts-dp-same-brand-desktop-card_style_post-carousel-image-caption__m9Zm8{color:#0f1111;font-size:13px}._posts-dp-same-brand-desktop-card_style_post-same-brand-container__3N012{margin-bottom:24px;margin-top:20px}._posts-dp-same-brand-desktop-card_style_post-carousel-container__1-a11{margin-bottom:32px}._posts-dp-same-brand-desktop-card_style_post-carousel-container__1-a11 ._posts-dp-same-brand-desktop-card_style_a-carousel-header-row__1ghsK{border:1px solid hsla(0,0%,7%,.08)}._posts-dp-same-brand-desktop-card_style_post-carousel-element-container__OrvFN{border:1px solid hsla(0,0%,7%,.08);border-radius:4px;width:240px} ._posts-dp-same-brand-desktop-card_style_brand-follow-button__GQPgx{background:#fff;border-color:#879596;border-radius:4px;border-width:.1em;box-shadow:none;color:#373e37;font-size:13px;height:32px;line-height:16px;white-space:nowrap;width:100px} if(window.mix_csa){window.mix_csa('[cel_widget_id="posts-dp-same-brand-desktop-card_DetailPage_0"]', '#CardInstanceqjKd04WSS-Fau3lrNy_CuQ')('mark', 'be')} if(window.uet){window.uet('be','posts-dp-same-brand-desktop-card_DetailPage_0',{wb: 1})} if(window.mixTimeout){window.mixTimeout('posts-dp-same-brand-desktop-card', 'CardInstanceqjKd04WSS-Fau3lrNy_CuQ', 90000)}; P.when('mix:@amzn/mix.client-runtime', 'mix:posts-dp-same-brand-desktop-card__8GrpjsIz').execute(function (runtime, cardModule) {runtime.registerCardFactory('CardInstanceqjKd04WSS-Fau3lrNy_CuQ', cardModule).then(function(){if(window.mix_csa){window.mix_csa('[cel_widget_id="posts-dp-same-brand-desktop-card_DetailPage_0"]', '#CardInstanceqjKd04WSS-Fau3lrNy_CuQ')('mark', 'functional')}if(window.uex){window.uex('ld','posts-dp-same-brand-desktop-card_DetailPage_0',{wb: 1})}});}); P.load.js('https://images-na.ssl-images-amazon.com/images/I/31YWONKHEyL.js?xcp'); if(window.mix_csa){window.mix_csa('[cel_widget_id="multi-brand-detail-creative-desktop_DPSims_0"]', '#CardInstanceYS_40kkKZk-eJrQC1H_v0w')('mark', 'bb')} if(window.uet){window.uet('bb','multi-brand-detail-creative-desktop_DPSims_0',{wb: 1})} ._bXVsd_mbc_NPwEm{width:100%}._bXVsd_enhancedMBC_1VrRv{padding:0 50px;position:relative}._bXVsd_enhancedMBC_1VrRv ._bXVsd_container_1fHzw{max-width:calc(50% - 16px);min-width:calc(50% - 16px)}._bXVsd_butNext_UFKIs,._bXVsd_butPrev_2IIF1{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}._bXVsd_butNext_UFKIs button,._bXVsd_butPrev_2IIF1 button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}._bXVsd_butPrev_2IIF1{left:0}._bXVsd_butPrev_2IIF1 button{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}._bXVsd_butNext_UFKIs{right:0}._bXVsd_carousel_vF0DS{overflow:hidden;padding-right:2px}._bXVsd_carousel_vF0DS,._bXVsd_track_3BGVA{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}._bXVsd_track_3BGVA{position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}._bXVsd_noCarousel_1JmgP{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding-right:2px;width:100%}._bXVsd_container_1fHzw{border:1px solid #ccc;height:175px;max-width:472px;min-width:351px;width:100%}._bXVsd_container_1fHzw:not(:first-child){margin-left:24px}[dir=rtl] ._bXVsd_container_1fHzw:not(:first-child){margin-left:0;margin-right:24px}[dir=rtl] ._bXVsd_carousel_vF0DS{padding-left:2px;padding-right:0}[dir=rtl] ._bXVsd_butPrev_2IIF1{left:auto;right:0}[dir=rtl] ._bXVsd_butNext_UFKIs{left:0;right:auto}@media (max-width:1549px){._bXVsd_track_3BGVA[data-enhanced-mbc=false] ._bXVsd_container_1fHzw[data-index="2"]{display:none}}@media (min-width:1350px){._bXVsd_enhancedMBC_1VrRv ._bXVsd_container_1fHzw{max-width:calc(33.33% - 16px);min-width:calc(33.33% - 16px)}}._bXVsd_mainImage_3CC_i{position:relative}._bXVsd_mainImageLink_2jGRr{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:175px;justify-content:center;padding:18px;position:relative;width:175px}._bXVsd_infoWrapper_12_Kx{padding:0 14px}._bXVsd_trueBrandLogo_26x3O{margin-bottom:10px;max-height:40px;max-width:80px} ._bXVsd_mainImage_37a0o{position:relative}._bXVsd_mainImageLink_ouJek{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:175px;justify-content:center;padding:18px;position:relative;width:175px}._bXVsd_infoWrapper_2no8_{padding:0 14px}._bXVsd_trueBrandLogo_1dnhP{margin-bottom:10px;max-height:40px;max-width:80px}._bXVsd_dealBadgeContainer_C8w4G{left:0;position:absolute;top:0;z-index:5}._bXVsd_followTrueBrandContainer_3QznN{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}._bXVsd_followButtonContainer_29m9V{-ms-flex-item-align:center;-webkit-box-flex:0;-ms-flex-positive:0;align-self:center;flex-grow:0;margin-bottom:10px;pointer-events:all} ._bXVsd_content_3Lyvz{height:100%;width:auto}._bXVsd_content_3Lyvz a{position:relative!important;top:0!important}._bXVsd_sponsored_27Faw{color:#555;display:inline-block;font:11px Amazon Ember Regular,Amazon Ember,Arial!important}._bXVsd_sponsored_27Faw._bXVsd_simulate_aoBIv:hover{color:#111;cursor:pointer;text-decoration:none}._bXVsd_icon_3l1pD{background:url(https://m.media-amazon.com/images/G/01/ad-feedback/info_icon_1Xsprite.png) 0 0 no-repeat scroll transparent;display:inline-block;height:12px;margin:1px 0;vertical-align:top;width:14px}._bXVsd_simulate_aoBIv:hover ._bXVsd_icon_3l1pD{background-position:0 -12px} ._bXVsd_link_gJc5l{color:inherit;pointer-events:auto;position:relative;text-decoration:none!important;z-index:5}._bXVsd_fullSize_1_hF0{display:block;height:100%;width:100%}._bXVsd_hidden_L-XDK,._bXVsd_hidden_L-XDK:focus{outline:none!important} ._bXVsd_image_1pfbQ{max-height:100%;max-width:100%}._bXVsd_center_2savA{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} ._bXVsd_tint_M0L-m{background:#879596;height:100%;left:0;opacity:.07;pointer-events:none;position:absolute;top:0;width:100%;z-index:6} ._bXVsd_link_36_Co{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}._bXVsd_noPointerEvents_2MRWt{pointer-events:none}._bXVsd_hidden_6g_6K,._bXVsd_hidden_6g_6K:focus{outline:none!important} ._bXVsd_hidden_1N3Jg,[data-id*=cta-hidden]{display:none} ._bXVsd_content_2rsXy{pointer-events:none;position:relative;z-index:0}._bXVsd_adLabelContainer_2DLr0{height:20px;position:relative}._bXVsd_adLabel_oyFBC{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;right:5px}[dir=rtl] ._bXVsd_adLabel_oyFBC{left:5px;right:auto} ._bXVsd_badge_2AhPZ{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;height:24px;line-height:1;padding:0 8px}._bXVsd_badge_2AhPZ[data-platform=desktop]{height:26px}._bXVsd_bestDealBadge_2jpH9,._bXVsd_dealOfTheDayBadge_1gqjn,._bXVsd_lightningDealBadge_1xuQ-{background-color:#b12704;color:#fff}._bXVsd_blackFridayDealBadge_3eLcB,._bXVsd_cyberMondayDealBadge_1lhDV{background-color:#cc0c39;color:#fff}._bXVsd_blackFridayDealBadge_3eLcB[data-platform=mobile],._bXVsd_cyberMondayDealBadge_1lhDV[data-platform=mobile]{font-size:11px;font-weight:700}._bXVsd_primeDayDealBadge_2Eths,._bXVsd_primeEarlyAccessBadge_2b1yM{background-color:#91f6fe;color:#232f3e;padding:0 11px} ._bXVsd_block_1vI8-{display:-webkit-box;display:-ms-flexbox;display:flex}._bXVsd_inline_9N1iS{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}._bXVsd_hFull_2lnNw{height:100%}._bXVsd_wFull_3f8b2{width:100%}._bXVsd_wrap_17Nni{-ms-flex-wrap:wrap;flex-wrap:wrap}._bXVsd_col_358pf{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}._bXVsd_row_3CEm0{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}._bXVsd_itemsStart_78ErH{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}._bXVsd_itemsCenter_3flfN{-webkit-box-align:center;-ms-flex-align:center;align-items:center}._bXVsd_itemsBaseline_3lQs7{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}._bXVsd_itemsSpaceBetween_2d8Yn{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between}._bXVsd_itemsEnd_baqbf{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}._bXVsd_contentStart_mMBF5{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}._bXVsd_contentCenter_3BjNx{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._bXVsd_contentBaseline_3KLkK{-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline}._bXVsd_contentSpaceBetween_2tuNA{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._bXVsd_contentEnd_3qmfH{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end} ._bXVsd_overrideHover_1DwB9._bXVsd_white_1j3GP:hover,._bXVsd_white_1j3GP{color:#fff!important} ._bXVsd_truncate_11Epi{display:block!important}[dir=rtl] ._bXVsd_truncate_11Epi svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)} ._bXVsd_container_GMk6b{height:100%;position:relative}._bXVsd_dpNoOverflow_24rve{overflow:hidden} #a-page ._bXVsd_adLabel_1D6-W{font-size:11px!important} ._bXVsd_pixel_W0EBh{position:absolute;visibility:hidden} ._bXVsd_debug_1Yzz4{display:none} ._bXVsd_pSmall_3aIxm{padding-left:8px;padding-right:8px} Brands in this category on AmazonSponsored (function (w, id) {if (w && id && Date) {w.sbxGwentClient = w.sbxGwentClient || {}; w.sbxGwentClient[id] = Date.now(); } })(window, 'bmIcOE715inctOaGNIUAyg');Commercial Grade Ceiling TV Mounts From Mount-ItShop Mount-It(function (w, id) {if (w && id && Date) {w.sbxGwentClient = w.sbxGwentClient || {}; w.sbxGwentClient[id] = Date.now(); } })(window, 'IwlvL-SklpGdkki.LtSdNQ');Universal Projector MountsShop Gibbon Mounts(function (w, id) {if (w && id && Date) {w.sbxGwentClient = w.sbxGwentClient || {}; w.sbxGwentClient[id] = Date.now(); } })(window, '.sALgy2cjVbKpLLI3NiBFA');Professional grade projector mounts at QualGearShop QualGear(function (w, id) {if (w && id && Date) {w.sbxGwentClient = w.sbxGwentClient || {}; w.sbxGwentClient[id] = Date.now(); } })(window, 'AK-G85MT3B45OJNc25eaQg');Projector AccessoryShop suptekif(window.mix_csa){window.mix_csa('[cel_widget_id="multi-brand-detail-creative-desktop_DPSims_0"]', '#CardInstanceYS_40kkKZk-eJrQC1H_v0w')('mark', 'be')} if(window.uet){window.uet('be','multi-brand-detail-creative-desktop_DPSims_0',{wb: 1})} if(window.mixTimeout){window.mixTimeout('multi-brand-detail-creative-desktop', 'CardInstanceYS_40kkKZk-eJrQC1H_v0w', 90000)}; P.when('mix:@amzn/mix.client-runtime', 'mix:multi-brand-detail-creative-desktop__3MTwCWCu').execute(function (runtime, cardModule) {runtime.registerCardFactory('CardInstanceYS_40kkKZk-eJrQC1H_v0w', cardModule).then(function(){if(window.mix_csa){window.mix_csa('[cel_widget_id="multi-brand-detail-creative-desktop_DPSims_0"]', '#CardInstanceYS_40kkKZk-eJrQC1H_v0w')('mark', 'functional')}if(window.uex){window.uex('ld','multi-brand-detail-creative-desktop_DPSims_0',{wb: 1})}});}); P.load.js('https://images-na.ssl-images-amazon.com/images/I/31OdFeOvKGL.js?xcp'); var instrumentation;(()=>{"use strict";var e={568:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.AD_LOAD_COUNTERS=t.csa=t.csm=void 0;var a=o(n(472));t.csm=a;var c=o(n(481));t.csa=c;var u=n(922);Object.defineProperty(t,"AD_LOAD_COUNTERS",{enumerable:!0,get:function(){return u.AD_LOAD_COUNTERS}})},922:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AD_LOAD_COUNTERS=void 0,t.AD_LOAD_COUNTERS={HTML_REACHED:"adload:htmlreached"}},481:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.addCsaEntity=t.logCsaEvent=t.initCsaEvents=t.markCsaLatencyMetric=t.initCsaLatencyPlugin=t.csa=void 0;var a=o(n(876));t.csa=new function(){this.latencyPlugin=void 0,this.events=void 0},t.initCsaLatencyPlugin=function(e){window.csa?t.csa.latencyPlugin=window.csa("Content",{element:e}):console.log(window)},t.markCsaLatencyMetric=function(e,n){try{t.csa.latencyPlugin("mark",e,n)}catch(e){a.logError("Error with initiating CSA",e)}},t.initCsaEvents=function(){window.csa&&(t.csa.events=window.csa("Events",{producerId:"adplacements"}))},t.logCsaEvent=function(e,n,r){try{t.csa.events("log",{schemaId:"ApeSafeframe.csaEvent.1",metricName:e+":"+n+":"+r,metricValue:1},{ent:"all"})}catch(e){a.logError("Error with initiating CSA",e)}},t.addCsaEntity=function(e){try{t.csa.events("setEntity",{adCreativeMetaData:e})}catch(e){a.logError("Error with initiating CSA",e)}}},472:(e,t)=>{function n(e,t,n,r){var i=[e,t,n];return r&&i.push(r),i}Object.defineProperty(t,"__esModule",{value:!0}),t.addCsmTag=t.sendCsmCounter=t.sendCsmLatencyMetric=void 0,t.sendCsmLatencyMetric=function(e,t,r,i,o){var a;if(function(e){e.bb="uet",e.af="uet",e.cf="uet",e.be="uet",e.ld="uex"}(a||(a={})),a.hasOwnProperty(e)){var c=a[e].toString(),u=i?i+":":"";"function"==typeof window[c]&&(window[c].apply(this,n(e,"adplacements:"+u+t.replace(/_/g,":"),{wb:1},o)),r&&window[c].apply(this,n(e,"adplacements:"+u+r,{wb:1},o)))}},t.sendCsmCounter=function(e,t,n,r){if(window.ue&&"function"==typeof window.ue.count){var i="adplacements:"+n;if(e&&(i+=":"+e.replace(/_/g,":")),window.ue.count(i,r),t){var o="adplacements:"+(n&&t?n+":":n)+t;window.ue.count(o,r)}}},t.addCsmTag=function(e,t,n,r){if(window.ue&&window.ue.tag){if(t){var i=e+":"+t.replace(/_/g,":")+(r?":"+r:"");window.ue.tag(i)}if(n){var o=e+":"+n+(r?":"+r:"");window.ue.tag(o)}t||n||window.ue.tag(e+(r?":"+r:""))}}},876:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.logError=void 0;var a=o(n(472));t.logError=function(e,t){var n=t||new Error(e);console.error(e,t),a.sendCsmCounter("",null,"safeFrameError",1),window.sfHostLogErrors&&(window.ueHostLogError?window.ueHostLogError(n,{logLevel:"ERROR",attribution:"APE-safeframe",message:e+" "}):"undefined"!=typeof console&&console.error&&console.error(e,n))}}},t={},n=function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}(568);instrumentation=n})(); instrumentation.csa.initCsaEvents();instrumentation.csm.sendCsmCounter("Detail_dp-ads-center-promo_Desktop", "32fc627e-b509-489a-93e0-f2589ab00826", instrumentation.AD_LOAD_COUNTERS.HTML_REACHED, 1);instrumentation.csa.logCsaEvent(instrumentation.AD_LOAD_COUNTERS.HTML_REACHED, "Detail_dp-ads-center-promo_Desktop", "32fc627e-b509-489a-93e0-f2589ab00826");if (typeof uet === 'function' && typeof ues === 'function') {var scope = 'Detail_dp-ads-center-promo_Desktop';var placementId = '32fc627e-b509-489a-93e0-f2589ab00826';ues('wb', 'adplacements:' + scope.replace(/\_/g, ':'), {wb:1}); uet('bb', 'adplacements:' + scope.replace(/\_/g, ':'), {wb:1}); if (placementId) {ues('wb', 'adplacements:' + placementId, {wb:1});uet('bb', 'adplacements:' + placementId, {wb:1});}}(function(){function a(d,e){if(window.addEventListener){window.addEventListener(d,e,false);}else{if(window.attachEvent){window.attachEvent("on"+d,e);}}}function c(d,e){if(window.removeEventListener){window.removeEventListener(d,e,false);}else{if(window.detachEvent){window.detachEvent("on"+d,e);}}}var b=function(){(function(){(function(l,o){l.sfLogErrors=l.sfLogErrors||false;var q=q||function(v,u){u=u||new Error(v);if(l.ue&&typeof ue.count=="function"){ue.count("adplacements:safeFrameError",1);}if(!l.sfLogErrors){return;}if(l.ueLogError){l.ueLogError(u,{logLevel:"ERROR",attribution:"APE-safeframe",message:v+" "});}else{if(typeof console!=="undefined"&&console.error){console.error(v,u);}}};l["dp-ads-center-promo"]={};l["dp-ads-center-promo"].adStartTime=(new Date()).getTime();function d(){return l.innerHeight||o.documentElement.clientHeight;}function g(){return l.innerWidth||o.documentElement.clientWidth;}function e(w,u,v){if(w>0){return(v>w);}else{return(u>0);}}var f=function(){return(Date.now?Date.now():new Date().getTime());};throttle=function(v,x,B){var u,z,C;var A=null;var y=0;if(!B){B={};}var w=function(){y=B.leading===false?0:f();A=null;C=v.apply(u,z);if(!A){u=z=null;}};return function(){var E=f();if(!y&&B.leading===false){y=E;}var D=x-(E-y);u=this;z=arguments;if(Dx){if(A){clearTimeout(A);A=null;}y=E;C=v.apply(u,z);if(!A){u=z=null;}}else{if(!A&&B.trailing!==false){A=setTimeout(w,D);}}return C;};};function n(C,A,v,x,u){try{var z=o.getElementById(C).getBoundingClientRect();if(e(z.top,z.bottom,d())&&e(z.left,z.right,g())){if(typeof uet=="function"){uet("bb","adplacements:viewablelatency:"+A,{wb:1});if(v){uet("bb","adplacements:viewablelatency:"+v,{wb:1});}}var w;if(l.csa){var B=o.getElementById(C);if(u=="mobileads"){w=l.csa("Content",{element:B.parentNode});}else{w=l.csa("Content",{element:B});}w("mark","viewablelatency:bodyBegin");if(l.apeViewableLatencyTrackers[x].loaded){w("mark","viewablelatency:loaded");}}if(typeof uex=="function"&&l.ue&&typeof ue.count=="function"){if(l.apeViewableLatencyTrackers[x].loaded){uex("ld","adplacements:viewablelatency:"+A,{wb:1});if(v){uex("ld","adplacements:viewablelatency:"+v,{wb:1});}ue.count("adplacements:htmlviewed:loaded:"+A,1);if(v){ue.count("adplacements:htmlviewed:loaded:"+v,1);}}ue.count("adplacements:htmlviewed:"+A,1);if(v){ue.count("adplacements:htmlviewed:"+v,1);}}l.apeViewableLatencyTrackers[x].viewed=true;if(l.apeViewableLatencyTrackers[x].tracker){c("scroll",l.apeViewableLatencyTrackers[x].tracker);c("resize",l.apeViewableLatencyTrackers[x].tracker);}}}catch(y){l.apeViewableLatencyTrackers[x].valid=false;}}try{l.apeViewableLatencyTrackers=l.apeViewableLatencyTrackers||{};var t="ape_Detail_dp-ads-center-promo_Desktop_placement";var s="Detail_dp-ads-center-promo_Desktop".replace(/\_/g,":");var i="32fc627e-b509-489a-93e0-f2589ab00826";var k="4d87773a548443d7a4f94cc86e88f645";var h="amazon";l.apeViewableLatencyTrackers[k]=l.apeViewableLatencyTrackers[k]||{};l.apeViewableLatencyTrackers[k].valid=true;n(t,s,i,k,h);if(l.apeViewableLatencyTrackers[k].valid&&!l.apeViewableLatencyTrackers[k].viewed){l.apeViewableLatencyTrackers[k].tracker=throttle(function(){n(t,s,i,k,h);},20);a("scroll",l.apeViewableLatencyTrackers[k].tracker);a("resize",l.apeViewableLatencyTrackers[k].tracker);}}catch(m){if(l.apeViewableLatencyTrackers&&l.apeViewableLatencyTrackers["4d87773a548443d7a4f94cc86e88f645"]){l.apeViewableLatencyTrackers["4d87773a548443d7a4f94cc86e88f645"].valid=false;}q("Error initializing viewable latency instrumentation",m);}if(l.csa){var j;var r=o.getElementById(t);if(h=="mobileads"){j=l.csa("Content",{element:r.parentNode});}else{j=l.csa("Content",{element:r});}j("mark","bodyBegin");}try{if(l.DAsf){l.DAsf.loadAds();}else{var p=o.createElement("script");p.type="text/javascript";p.async=true;p.charset="utf-8";p.src="https://images-na.ssl-images-amazon.com/images/S/apesafeframe/ape/sf/desktop/DAsf-1.50.085a9a1.js?csm_attribution=APE-SafeFrame";p.onerror=function(){q("Error loading SafeFrame library");};p.setAttribute("crossorigin","anonymous");(o.getElementsByTagName("head")[0]||o.getElementsByTagName("b

Product Overview