Single Hole Cross Handle Bathroom Faucet Polished Nickel 240.1000PN (2022)

Single Hole Cross Handle Bathroom Faucet Polished Nickel 240.1000PN (1)

Isenberg

$446.00

EA

  • Description
  • Warranty Information

The 240.1000 single hole faucet is unique because it has two handles and offers separate control for hot and cold water supply lines.

DECK HOLE SIZE:All single hole faucets from Isenberg Faucets fit into the universal deck hole size of 1 3/8″.

CRITICAL DIMENSIONS:Critical dimensions for single hole faucets include the height and spout reach. Reviewing this information will ensure that when it is used with the chosen sink, splash is minimized.

Limitations of LiabilityThis warranty is applicable only to Isenberg products purchased after 1st January, 2011 and shall be effective from the date of purchase as shown on the purchaser’s receipt. It applies only to Isenberg products purchased from Isenberg directly or from an Isenberg authorized dealer, and installed in the United States or Canada. This warranty is non-transferrable.The following exceptions shall apply to the Warranty Period for homeowners: (1) Standard Special finishes (i.e., any finish outside of Chrome and Brushed Nickel) shall be limited to a period of 3 years from the original date of purchase; (2) Living Finishes including polished brass and brushed brass finishes warranty shall be limited to a period of 1 year from the original date of purchase; (3) All chrome and brushed nickel finishes on cover plates and all handles shall be limited to a period of 3 years from the original date of purchase. In addition, the Warranty Period for drain assemblies, bathroom hoses, hand-helds, kitchen hand sprays and kitchen hoses shall be limited to a period of 1 year from the original date of purchase.This warranty is extensive in that it covers replacement of all defective parts and finishes, but these are the only two things that are covered. Damage due to installation error, product abuse, product misuse, or use of cleaners containing abrasives, alcohol or other organic solvents, whether performed by a contractor, service company, or you, are excluded from this warranty.Further, this warranty will not apply if you do not use the product in its entirety. If any part (including but not limited to a cartridge, hose, handle, o-ring, aerator, flow limiting restrict-or, etc.), is not installed, removed, or replaced by a non-genuine Isenberg part, this warranty will be voided.Your sole and exclusive remedy, and Isenberg’s sole obligation, in case of a defective part or finish is to have Isenberg, at Isenberg’s sole option, repair or replace the defective part or finish. By way of example but not limitation, the following costs and expenses are not covered by this warranty: (i) labor costs for the removal, installation, re-installation, finishing or refinishing of the product, or defective part (or of building materials which must be removed, installed, reinstalled, finished or refinished in order to repair or replace the defective product or part); (ii) shipping and freight expenses required to return product to Isenberg. Repaired or replaced parts are individually warranted only under the same terms and for the remaining balance of the warranty period applicable to that part(s) which is/are repaired or replaced.IN NO EVENT, WILL ISENBERG BE LIABLE FOR INCIDENTAL, CONSEQUENTIAL, INDIRECT, SPECIAL, OR PUNITIVE DAMAGES INCLUDING, BUT NOT LIMITED TO, LABOR, REMOVAL, RE-INSTALLATION, REFINISHING, LOSS OF USE OF THE PRODUCT, LOSS OF PROFITS, LOSS OF REVENUE, LOST GOODWILL, CLAIMS OF EMOTIONAL DISTRESS, OR CLAIMS OF WARRANTY HOLDERS’ CUSTOMERS, WHETHER BASED ON CONTRACT, WARRANTY, TORT (INCLUDING, BUT NOT LIMITED TO, STRICT LIABILITY OR NEGLIGENCE) OR OTHERWISE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU. EVEN IF THIS WARRANTY IS DEEMED TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, IN NO EVENT WILL ISENBERG’S ENTIRE LIABILITY EXCEED THE PURCHASE PRICE OF THE PRODUCT WARRANTED HEREUNDER.THIS WARRANTY IS IN LIEU OF AND EXCLUDES ALL OTHER WARRANTIES NOT EXPRESSLY SET FORTH HEREIN, WHETHER EXPRESS OR IMPLIED, BY OPERATION OF LAW OR OTHERWISE, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TO THE EXTENT THAT ANY IMPLIED WARRANTIES MAY NONETHELESS EXIST BY OPERATION OF LAW, ANY SUCH WARRANTIES ARE LIMITED TO THE DURATION PROVIDED BY THAT LAW. SOME STATES/PROVINCES DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.Compliance with Local CodesIsenberg makes no representations that its products or its installation instructions comply with any or all local building or plumbing codes. It is your responsibility to determine local code compliance and correct usage. Isenberg strongly recommends using a licensed and insured plumber to install or service your Isenberg product.Warranty Claims Contact InformationYou may make a warranty claim or order replacement parts by calling Isenberg Bath’s Corporate office at +1-888-342-2284, or by writing to Isenberg Bath Corporation, P O BOX 630283, Irving TX 75063. Proof of purchase (original sales receipt) must accompany all warranty claims. To receive assistance or service under this warranty, you will be asked to provide a description of the problem, the model number of the product, your contact information, and the date of purchase. Isenberg may, at its option, also request that you, at your expense, mail the defective part or product to Isenberg for inspection.

Key Specs
Collection:
Series 240
Item Category:
Sink Faucet
Flow Rate @ 60 PSI:
1.2
Style:
Transitional
ADA Compliant:
No
WaterSense Compliant:
Yes
Installation Type:
Deck Mount
Specifications:
Solid Brass Construction
Installation Holes:
1
Number Of Handles:
2
Handle Type:
Cross
Cartridge Info:
Flühs 5046 / 5047
WARRANTY:
Limited Lifetime Warranty, See Warranty page for complete details
SKU:
SPOV137-830
Weight:
5.25 LBS

to the page document.getElementById("htmlconverter").innerHTML = ''; var content = document.getElementById("innerConverter").value; document.getElementById("htmlconverter").innerHTML = ""; return content; }}function setProductThumbHeight(){ var ImageBoxDiv = $('.ProductList:not(.List) .ProductImage a'); var ImageListDiv = $('.ProductList:not(.List) li'); var CurrentListHeight = ImageListDiv.height(); var ProductImageMargin = ImageBoxDiv.css('margin-left')*2; var ImageBoxHeight = ThumbImageHeight; if (parseInt(ImageBoxDiv.css("padding-top"), 10)) { ImageBoxHeight += parseInt(ImageBoxDiv.css("padding-top"), 10) * 2; //Total Padding Width } if(parseInt(ImageBoxDiv.css("margin-top"), 10)) { ImageBoxHeight += parseInt(ImageBoxDiv.css("margin-top"), 10) * 2; //Total Margin Width } ImageBoxDiv.height(ImageBoxHeight); if ($.browser.msie && $.browser.version >= 7 && $.browser.version < 8) { // this is a specific browser check because this fix is only applicable for ie7 ImageBoxDiv.css('line-height', ImageBoxHeight+'px'); } // $('.Content .ProductList.List .ProductDetails').css('margin-left',ThumbImageWidth+2+'px'); // $('.Content .ProductList.List li').height(Math.max(CurrentListHeight, ThumbImageHeight));}// Dummy JS object to hold language strings.if (typeof lang == 'undefined') { lang = {}; }/*** A javascript equivalent of server-side getLang method with replacements support. The specified language entry must be* present in the lang object. Returns a blank string if it is not.** Usage:* getLang('ProductMinQtyError', { qty: 10, product: 'Test Product' }); // pass the name of the language entry** @param string name* @param object replacements* @return string*/function getLang (name, replacements){ if (!lang[name]) { return ''; } var string = lang[name]; if (typeof replacements != 'object') { return string; } $.each(replacements, function(needle, haystack){ string = string.replace(':' + needle, haystack); }); return string;}// IE 6 doesn't support the :hover selector on elements other than links, so// we use jQuery to work some magic to get our hover styles applied.if(document.all) { var isIE7 = /*@cc_on@if(@_jscript_version>=5.7)!@end@*/false; if(isIE7 == false) { $(document).ready(function() { $('.ProductList li').hover(function() { $(this).addClass('Over'); }, function() { $(this).removeClass('Over'); }); $('.ComparisonTable tr').hover(function() { $(this).addClass('Over'); }, function() { $(this).removeClass('Over'); }); }); } $('.ProductList li:last-child').addClass('LastChild');}function ShowLoadingIndicator() { if (typeof(disableLoadingIndicator) != 'undefined' && disableLoadingIndicator) { return; } var width = $(window).width(); // var position = $('#Container').css('position'); // if (position == 'relative') { // width = $('#Container').width(); // } var scrollTop; if(self.pageYOffset) { scrollTop = self.pageYOffset; } else if(document.documentElement && document.documentElement.scrollTop) { scrollTop = document.documentElement.scrollTop; } else if(document.body) { scrollTop = document.body.scrollTop; } $('#AjaxLoading').show();}function HideLoadingIndicator() { $('#AjaxLoading').hide();}var loadedImages = {};// Ensure that all product lists are the same heightfunction setProductListHeights(imgName, className) { // hack job putting this here but it needs to be reused by search ajax pager if (typeof(DesignMode) != 'undefined') { return; } if (typeof imgName != 'undefined') { if (typeof loadedImages[imgName] != 'undefined') { return; } loadedImages[imgName] = true; } setProductThumbHeight(); /** * Sets the height of the elements passed in to match that of the one that * has the greatest height. * * @param ele The element(s) to adjust the height for. * @return void */ function setHeight(ele) { var ele = $(ele), maxHeight = 0; ele // reset the height just in case it was set by the stylesheet so // we can detect it .css('min-height', 'auto') // get the one with the greatest height .each(function() { if ($(this).height() > maxHeight) { maxHeight = $(this).height(); } }) // and set them all to the greatest height .css('min-height', maxHeight); } function setHeightRows(selector) { var $elements = $(selector), rows = {}, key; $elements.each(function() { var $this = $(this), currentTop = $this.offset().top; if (typeof rows[currentTop] === 'undefined') rows[currentTop] = $this; else rows[currentTop] = rows[currentTop].add(this); }); for (key in rows) { if (!Object.hasOwnProperty.call(rows, key)) continue; setHeight(rows[key]); } } if (!className) { className = '.Content'; } setHeightRows(className + ' .ProductList:not(.List) li .ProductDetails'); if (typeof imgName != 'undefined') { setHeightRows(className + ' .ProductList:not(.List) li .ProductPriceRating:has(img[src$=\''+imgName+'\'])'); } setHeightRows(className + ' .ProductList:not(.List) li');}function fastCartAction(event) { var url = ''; var modalOptions; // Supplied URL if (typeof(event) == 'string') { var url = event; // Make sure a valid URL was supplied if (!url || url.indexOf('cart.html') == -1) { return false; } // strip protocol from url to fix cross protocol ajax access denied problem url = url.replace(/^http[s]{0,1}:\/\/[^\/]*\/?/, '/'); url += '&fastcart=1'; $.ajax({ url: url, dataType: 'json', success: function(data) { if (data.success) { modalOptions = { data: data }; _showFastCart(modalOptions); } else if (data.redirect) { window.location.href = data.redirect; } } }); } // 'Add' button on product details page else { $('#productDetailsAddToCartForm').ajaxSubmit({ data: { fastcart: 1, ajaxsubmit: 1 }, type: 'post', iframe: true, dataType: 'json', success: function(data) { if (data.success) { modalOptions = { data: data }; _showFastCart(modalOptions); } else if (data.redirect) { window.location.href = data.redirect; } } }); } return false;}function _showFastCart(modalOptions) { modalOptions = $.extend({ closeTxt: true, onShow: function() { $("#fastCartSuggestive a[href*='cart.php?action=add']").unbind('click'); var itemTxt = $('#fastCartNumItemsTxt').html(); // console.log(itemTxt); if (itemTxt) { // update the view cart item count on top menu $('.CartLink span').html( itemTxt.replace(/\D/g, '') ); } setProductListHeights(null, '.fastCartContent'); //$('.fastCartContent .ProductList:not(.List) li').width(ThumbImageWidth); }, onClose: function() { if (window.location.href.match(config.ShopPath + '/cart.php')) { // reload if we are on the cart page $('#ModalContainer').remove(); window.location = window.location.href } else { $('#ModalContainer').remove(); } } }, modalOptions); $.iModal.close(); $.iModal(modalOptions);}/*** Adds a script tag to the DOM that forces a hit to tracksearchclick. Should be called by a mousedown event as calling it by a click event can sometimes be cancelled by the browser navigating away from the page.*/function isc_TrackSearchClick (searchId) { if (!searchId) { return; } $('#SearchTracker').remove(); var trackurl = 'searchc3a4.html?action=tracksearchclick&searchid=' + encodeURIComponent(searchId) + '&random=' + Math.random(); var script = document.createElement('script'); script.type = "text/javascript"; script.src = trackurl; script.id = "SearchTracker"; window.document.body.appendChild(script);}$(document).ready(function() { if($('.Rating img').length > 0) { $('.Rating img').each(function() { if($(this).height() == 0) { $(this).load(function() { // Load rating img and find the tallest product. var imgName = $(this).attr('src').split('https://www.sessemo.com/'); var imgKey = imgName.length-1; setProductListHeights(imgName[imgKey]); }); } else { setProductListHeights(); return false; } }); } else { setProductListHeights(); } $('.InitialFocus').focus(); $('table.Stylize tr:first-child').addClass('First'); $('table.Stylize tr:last-child').addClass('Last'); $('table.Stylize tr td:odd').addClass('Odd'); $('table.Stylize tr td:even').addClass('Even'); $('table.Stylize tr:even').addClass('Odd'); $('table.Stylize tr:even').addClass('Even'); $('.TabContainer .TabNav li').click(function() { $(this).parent('.TabNav').find('li').removeClass('Active'); $(this).parents('.TabContainer').find('.TabContent').hide(); $(this).addClass('Active'); $(this).parents('.TabContainer').find('#TabContent'+this.id).show(); $(this).find('a').blur(); return false; }); $('html').ajaxStart(function() { ShowLoadingIndicator(); }); $('html').ajaxComplete(function() { HideLoadingIndicator(); }); // generic checkbox => element visibility toggle based on id of checkbox and class names of other elements $('.CheckboxTogglesOtherElements').live('change', function(event){ if (!this.id) { return; } var className = 'ShowIf_' + this.id + '_Checked'; var elements = $('.' + className); if (this.checked) { // easy, show matching elements elements.show(); return; } // if not checked it's a little more tricky -- only hide elements if they are not showing for multiple check boxes var classExpression = /^ShowIf_(.+)_Checked$/; elements.each(function(){ var $$ = $(this); // before hiding this element, check its classes to see if it has another ShowIf_?_Checked - if it does, see if that class points to a checked box var classes = $$.attr('class').split(/\s+/); var checked = false; $.each(classes, function(key,value){ if (value === className) { // we're processing this class already so we know it's unchecked - ignore it return; } var result = classExpression.exec(value); if (result === null) { // not a ShowIf_?_Class return; } var id = result[1]; if ($('#' + id ).attr('checked')) { // found a checked box checked = true; return false; } }); if (!checked) { // found no checkbox that should be keeping this element visible $$.hide(); } }); }).change();});var config = {};/** * Add a method to the Date object prototype to set the full * year using an ISO 8601 format string. * * Usage: * var d = new Date(); * d.setISO('1980-01-08'); */if (typeof Date.prototype.setISO == 'undefined') { Date.prototype.setISO = function (isoFmt) { var dtparts = isoFmt.split('-'); this.setFullYear(dtparts[0], dtparts[1] - 1, dtparts[2]); };}/** * This disables the process payment button. It's here because otherwise it'd require a template * change to about 20 files. */$('form[action$="process_payment"]').live('submit', function(ev){ if (ev.isDefaultPrevented()) { return; } var submitFunc = this.onsubmit; if(submitFunc && submitFunc() == false){ ev.preventDefault(); return; } var self = this, disabler = function () { $('input[type="submit"]', self) .val("Processing Your Order...") .attr('disabled', 'disabled'); }; // for opera, just submit straight away. opera doesn't process the timeout (ie. js/events) after navigation. if ($.browser.opera) { disabler(); } else { // IE flavours need a timeout to allow submit button disabling. setTimeout(disabler, 1); }});// TODO: rewirte this$('#OrderConfirmationForm').live('submit', function(ev){ if (ev.isDefaultPrevented()) { return; } var submitFunc = this.onsubmit; if(submitFunc && submitFunc() == false){ ev.preventDefault(); return; } var self = this, disabler = function () { $('#bottom_payment_button', self) .attr('disabled', 'disabled'); }; // for opera, just submit straight away. opera doesn't process the timeout (ie. js/events) after navigation. if ($.browser.opera) { disabler(); } else { // IE flavours need a timeout to allow submit button disabling. setTimeout(disabler, 1); }});function htmlspecialchars_decode (string, quote_style) { // http://kevin.vanzonneveld.net // + original by: Mirek Slugen // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + bugfixed by: Mateusz "loonquawl" Zalega // + input by: ReverseSyntax // + input by: Slawomir Kaniecki // + input by: Scott Cariss // + input by: Francois // + bugfixed by: Onno Marsman // + revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + bugfixed by: Brett Zamir (http://brett-zamir.me) // + input by: Ratheous // + input by: Mailfaker (http://www.weedem.fr/) // + reimplemented by: Brett Zamir (http://brett-zamir.me) // + bugfixed by: Brett Zamir (http://brett-zamir.me) // * example 1: htmlspecialchars_decode("

this -> "

", 'ENT_NOQUOTES'); // * returns 1: '

this -> "

' // * example 2: htmlspecialchars_decode("&quot;"); // * returns 2: '"' var optTemp = 0, i = 0, noquotes = false; if (typeof quote_style === 'undefined') { quote_style = 2; } string = string.toString().replace(/</g, '<').replace(/>/g, '>'); var OPTS = { 'ENT_NOQUOTES': 0, 'ENT_HTML_QUOTE_SINGLE': 1, 'ENT_HTML_QUOTE_DOUBLE': 2, 'ENT_COMPAT': 2, 'ENT_QUOTES': 3, 'ENT_IGNORE': 4 }; if (quote_style === 0) { noquotes = true; } if (typeof quote_style !== 'number') { // Allow for a single string or an array of string flags quote_style = [].concat(quote_style); for (i = 0; i < quote_style.length; i++) { // Resolve string input to bitwise e.g. 'PATHINFO_EXTENSION' becomes 4 if (OPTS[quote_style[i]] === 0) { noquotes = true; } else if (OPTS[quote_style[i]]) { optTemp = optTemp | OPTS[quote_style[i]]; } } quote_style = optTemp; } if (quote_style & OPTS.ENT_HTML_QUOTE_SINGLE) { string = string.replace(/*39;/g, "'"); // PHP doesn't currently escape if more than one 0, but it should // string = string.replace(/'|*27;/g, "'"); // This would also be useful here, but not a part of PHP } if (!noquotes) { string = string.replace(/"/g, '"'); } // Put this in last place to avoid escape being double-decoded string = string.replace(/&/g, '&'); return string;}/** * Converts price in string format back to numeric value * eg. '$99.99 AUD' -> 99.99 * @param string price -- price in the string format with possible currency * indicators and separators */function convertPriceStringToNumber(price){ return Number(price.replace(/[^0-9\.]+/g,""));}/** * Parses a csv string of ids (eg, 1,2,3) into a array containing numeric * value of each id * @param ids * @param delimeter */function parseCsvIdsToNumericArray(ids,delimeter){ return ids.split(delimeter).map(Number);}function createCookie(name,value,days){ var expires = ''; if (days) { var date = new Date(); date.setDate(date.getDate() + days); expires = "; expires=" + date.toGMTString(); } document.cookie = name + "=" + value + expires+"; path=/";}function acceptCookieUsage(){ if(document.cookie.indexOf('ACCEPT_COOKIE_USAGE') == -1){ $.ajax({ url: config.ShopPath + '/remote.php?w=getCookieNotification', type: 'GET', dataType: 'JSON', success: function(response){ if(response.html != ''){ $('body').prepend(response.html); } } }); }}/** * Changes social sharing tabs and content within sharing widget * @param {String} serviceId The ID of the sharing service to be used. * @param {Number} productId The ID of the product to be shared. */function switchSocialSharingTabs(serviceId, productId) { $('.sharingTab').removeClass('active'); $('.' + serviceId).addClass('active'); updateShareButton(serviceId, productId); updateSocialSharingPanel(productId);}/** * Get the currently active social sharing tab. * @return {String} The ID of the currently active social sharing service. */function activeSocialSharingServiceId(){ return $('.sharingTab.active').attr('id').replace('tab', '');}/** * Update the share button to share the given product on the given service. * @param {String} serviceId The service on which to share the given product. * @param {Number} productId The ID of the product to share. */function updateShareButton(serviceId, productId) { $('.js-share-button').attr('href', sharingData[productId][serviceId]['sharingLink']);}/** * Preload images and build the social sharing panel. * @param {Number} shareProductId */function initSocialSharingPanel(shareProductId){ var productCount = objectLength(sharingData); var loadedProductCount = 0; $.each(sharingData, function(productId, services) { var serviceCount = objectLength(services); var loadedServiceCount = 0; $.each(services, function(serviceId, productSharingDetails) { loadedServiceCount++; productSharingDetails['imageElement'] = $("Single Hole Cross Handle Bathroom Faucet Polished Nickel 240.1000PN (5)") .attr("src", productSharingDetails['image']) .attr("alt", ""); if (loadedServiceCount == serviceCount) { loadedProductCount++; if (loadedProductCount == productCount) { switchSocialSharingTabs(activeSocialSharingServiceId(), shareProductId); } } }); });}/** * Calculate the number of owned properties of an object. * @param object * @return {Number} */function objectLength(object){ if (typeof object != "object") { return 0; } var count = 0; for (i in object) { if (object.hasOwnProperty(i)) { count++; } } return count;}/** * Updates sharing panel with new product details. * Used when multiple products exist (eg orders) to swap the product to be shared * @param productId */function updateSocialSharingPanel(productId) { shareProductId = productId; var activeTab = activeSocialSharingServiceId(); $('#tabcontent .photo').empty().append(sharingData[productId][activeTab]['imageElement']); $('#shareDescription').text(sharingData[productId][activeTab]['description']); updateShareButton(activeTab, productId); $('#shareText').text(sharingData[productId][activeTab]['shareText']); updateSharingDataChoices(productId); $.iModal.close();}function updateSharingDataChoices(productId) { $('#SharingDataChoices #productlist').empty(); $.each(sharingData, function(index, value) { if (index != productId) { var productAnchor = $("").attr("href", "javascript:updateSocialSharingPanel("+index+")"); productAnchor.append(value[activeSocialSharingServiceId()]['imageElement']); var productListItem = $("

  • ").append(productAnchor); $('#SharingDataChoices #productlist').append(productListItem); } });}/** * View modal overlay of product image choices */function showProductChoices() { $.iModal({ type: 'inline', inline: '#ChooseAnotherProduct', width: 620, height: 200, title: getLang('ChooseAnotherProduct') }); updateSharingDataChoices(shareProductId); var productCount = objectLength(sharingData); var sharingDataWrapper = $("#SharingDataWrapper"); var sharingDataChoices = $("#SharingDataChoices"); if (productCount < 6) { sharingDataWrapper.addClass('no-scroll'); } else { sharingDataChoices.jCarouselLite({ btnNext: ".next", btnPrev: ".prev", visible: 4, scroll: 2, circular: false, speed: 200 }); }}function triggerStorefrontEvent(name, data, complete) { var payload = { name: name, data: data }; $.ajax(config.ShopPath + '/remote.php?w=event', { data: JSON.stringify(payload), contentType: "application/json", type: "POST", dataType: "json", accepts: { json: 'application/json' }, complete: complete });}(function($) { if ('undefined' !== typeof $) { $.ajaxSetup({ cache: true }); }})($);

    Square Feet Needed:

    INCLUDE WASTE

    no waste 5% waste 10% waste

    It is recommended you order 5% or 10% waste, depending on the size and layout of your project. Check one of the 'INCLUDE WASTE' options on the product page to automatically add 5% or 10% waste to your order. You may require more or less waste for your specific project.

    • 0 SQFT ( )
    • $446.00 per SQFT
    • ( $446.00 per Box)
    • Waste : 0 SQFT
    • Total: $00.00
  • You might also like

    Latest Posts

    Article information

    Author: Neely Ledner

    Last Updated: 09/26/2022

    Views: 5982

    Rating: 4.1 / 5 (42 voted)

    Reviews: 81% of readers found this page helpful

    Author information

    Name: Neely Ledner

    Birthday: 1998-06-09

    Address: 443 Barrows Terrace, New Jodyberg, CO 57462-5329

    Phone: +2433516856029

    Job: Central Legal Facilitator

    Hobby: Backpacking, Jogging, Magic, Driving, Macrame, Embroidery, Foraging

    Introduction: My name is Neely Ledner, I am a bright, determined, beautiful, adventurous, adventurous, spotless, calm person who loves writing and wants to share my knowledge and understanding with you.