Page not found | Ana White


 

</p> <style type="text/css"><![CDATA[ <!--/*--><![CDATA[/* ><!--*/ body { font-family: 'Open Sans', sans-serif; margin: 0; padding: 0; box-sizing: border-box; line-height: 1.6; } h1 { text-align: center; margin-top: 20px; } .container { display: flex; flex-wrap: wrap; gap: 20px; justify-content: space-between; max-width: 1200px; margin: 0 auto; padding: 20px; align-items: flex-start; } .form-container, .results-container { flex: 1 1 48%; padding: 20px; box-sizing: border-box; } form { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; padding: 0; background-color: #f9f9f9; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); padding: 20px; } label { text-align: right; padding-right: 10px; align-self: center; } input { width: 100%; padding: 8px 12px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; } button { grid-column: span 2; padding: 10px; background-color: #ff3366; color: white; border: none; cursor: pointer; font-size: 16px; border-radius: 4px; } button:hover { background-color: #ff6680; } .results h2 { text-align: center; } #diagram img { display: block; margin: 0 auto; max-width: 100%; height: auto; } @media (max-width: 768px) { .container { flex-direction: column; } .form-container, .results-container { flex: 1 1 100%; } form { grid-template-columns: 1fr; } label { text-align: left; padding-right: 0; } button { grid-column: span 1; } } @media (min-width: 769px) { .container { flex-wrap: nowrap; } } .form-container, .results-container { flex: 1 1 100%; } form { grid-template-columns: 1fr; } label { text-align: left; padding-right: 0; } button { grid-column: span 1; } } /*--><!]]]]><![CDATA[>*/ ]]></style> <p> </p> <p> </p> <hr style="border: none; border-top: 1px solid #ddd; margin: 20px 0;"/> <div class="container"> <hr style="border: none; border-top: 1px solid #ddd; margin: 20px 0;"/> <div class="results-container"> <p> </p> <div id="result"> <p><strong>Overall Dimensions:</strong> ${overallHeight.toFixed(3)} H x ${overallWidth.toFixed(3)} W x ${overallDepth.toFixed(3)} D inches<br /><strong>Clearance Above Top Runner:</strong> ${clearanceAboveTopRunner.toFixed(3)} inches<br /><strong>Spacing Between Legs:</strong> ${(toteWidth + 3).toFixed(3)} inches</p> <div> <p style="margin: 5px 0;"><strong>Cut List</strong></p> <p style="margin: 5px 0;"><strong>${numLegs}</strong> – 2×4 @ ${legLength.toFixed(3)} inches – Legs</p> <p style="margin: 5px 0;"><strong>${numRunners}</strong> – 2×4 @ ${runnerLength.toFixed(3)} inches – Runners</p> <p style="margin: 5px 0;"><strong>${numTopBottoms}</strong> – 2×4 @ ${topBottomLength.toFixed(3)} inches – Top and Bottoms</p> <p>${rows > 1 ? `</p> <p style="margin: 5px 0;"><strong>2</strong> – 2×4 @ ${spacerBlock.toFixed(3)} inches – Spacer Blocks</p> <p>` : ”}</p> </div> <p>Total 2×4 Needed: ${Math.ceil(totalBoardFeet)} Board Feet<br />Total Screws Needed: ${totalScrews} screws</p> </div> </div> </div> <p style="max-width:1100px; font-size:12px; margin: 0 auto;"><em>Configurator Notes: <a href="https://youtu.be/YHs4qWCblaU">Watch the video tutorial before using this configurator </a>for best results. Measure totes to 1/8 inch accuracy. Input in decimal format. A 1/4 inch is added automatically to the tote widths to help totes slide easier into the openings. A 1″ space is added in between totes vertically. This tote rack configurator uses 2x4s with expected dimensions of 1-1/2″ by 3-1/2″. Large configurations may become heavy and difficult to maneuver, it is recommended to build in smaller sections. Always double check the cut list and the spacing between legs works for your totes.</em></p> <hr style="border: none; border-top: 1px solid #ddd; margin: 20px 0;"/> </div> <br />[ad_2] <br /><a href="https://www.ana-white.com/woodworking-projects//woodworking-projects/free-diy-tote-storage-rack-configurator-and-plans-ana-white">Source link </a> </p> </div> <div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-c4378f5b wp-block-group-is-layout-constrained"> <div class="wp-block-group is-layout-flex wp-container-core-group-is-layout-99e63aa6 wp-block-group-is-layout-flex"> <div class="wp-block-post-author has-small-font-size"><div class="wp-block-post-author__content"><p class="wp-block-post-author__name">pvpyn</p></div></div> </div> <hr class="wp-block-separator has-css-opacity is-style-wide" /> <div class="wp-block-comments-query-loop"> <div id="respond" class="comment-respond wp-block-post-comments-form"> <h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/page-not-found-ana-white/#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://homeandfurnituretips.pro/wp-comments-post.php" method="post" id="commentform" class="comment-form"><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p> <p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url" /></p> <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p> <p class="form-submit wp-block-button"><input name="submit" type="submit" id="submit" class="wp-block-button__link wp-element-button" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='173' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> </div> </div> </main> <footer class="wp-block-template-part"> <div class="wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)"> <div class="wp-block-group alignwide is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-cb46ffcb wp-block-group-is-layout-flex"> <div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-3b4e9d3e wp-block-group-is-layout-flex"><div class="is-default-size wp-block-site-logo wp-duotone-primary-foreground"><a href="https://homeandfurnituretips.pro/" class="custom-logo-link" rel="home"><img width="96" height="97" src="https://homeandfurnituretips.pro/wp-content/uploads/2025/01/extendify-demo-logo.png" class="custom-logo" alt="Levi Furnitures" decoding="async" /></a></div> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h1 class="wp-block-site-title has-medium-font-size"><a href="https://homeandfurnituretips.pro" target="_self" rel="home">Levi Furnitures</a></h1></div> </div> <div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex"> <ul class="wp-block-social-links has-small-icon-size has-icon-color is-style-logos-only is-content-justification-right is-nowrap is-layout-flex wp-container-core-social-links-is-layout-72308760 wp-block-social-links-is-layout-flex"> <li style="color:#0B0620;" class="wp-social-link wp-social-link-instagram has-foreground-color wp-block-social-link"><a href="https://www.instagram.com/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li> <li style="color:#0B0620;" class="wp-social-link wp-social-link-facebook has-foreground-color wp-block-social-link"><a href="https://www.facebook.com/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li> <li style="color:#0B0620;" class="wp-social-link wp-social-link-twitter has-foreground-color wp-block-social-link"><a href="https://twitter.com/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Twitter</span></a></li> </ul> </div> </div> </div> </footer></div> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/extendable/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-primary-foreground"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.090196078431373 0.003921568627451" /><feFuncG type="table" tableValues="0.29803921568627 0.003921568627451" /><feFuncB type="table" tableValues="0.1843137254902 0.003921568627451" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><script type="module" src="https://homeandfurnituretips.pro/wp-includes/js/dist/script-modules/block-library/navigation/view.min.js?ver=b0f909c3ec791c383210" id="@wordpress/block-library/navigation/view-js-module" fetchpriority="low" data-wp-router-options="{"loadOnClientNavigation":true}"></script> <script type="application/json" id="wp-script-module-data-@wordpress/interactivity"> {"config":{"woocommerce":{"currency":{"code":"USD","precision":2,"symbol":"$","symbolPosition":"left","decimalSeparator":".","thousandSeparator":",","priceFormat":"%1$s%2$s"},"locale":{"siteLocale":"en_US","userLocale":"en_US","weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"isBlockTheme":true,"placeholderImgSrc":"https://homeandfurnituretips.pro/wp-content/uploads/woocommerce-placeholder.png"},"woocommerce/mini-cart-title-items-counter-block":{"itemsInCartTextTemplate":"(items: %d)"},"woocommerce/mini-cart-products-table-block":{"reduceQuantityLabel":"Reduce quantity of %s","increaseQuantityLabel":"Increase quantity of %s","quantityDescriptionLabel":"Quantity of %s in your cart.","removeFromCartLabel":"Remove %s from cart","lowInStockLabel":"%d left in stock"},"woocommerce/mini-cart":{"displayCartPriceIncludingTax":false,"addToCartBehaviour":"none","onCartClickBehaviour":"open_drawer","checkoutUrl":"https://homeandfurnituretips.pro/checkout/","buttonAriaLabelTemplate":"Number of items in the cart: %d"}},"state":{"woocommerce":{"cart":{"items":[],"coupons":[],"fees":[],"totals":{"total_items":"0","total_items_tax":"0","total_fees":"0","total_fees_tax":"0","total_discount":"0","total_discount_tax":"0","total_shipping":null,"total_shipping_tax":null,"total_price":"0","total_tax":"0","tax_lines":[],"currency_code":"USD","currency_symbol":"$","currency_minor_unit":2,"currency_decimal_separator":".","currency_thousand_separator":",","currency_prefix":"$","currency_suffix":""},"shipping_address":{"first_name":"","last_name":"","company":"","address_1":"","address_2":"","city":"","state":"CA","postcode":"","country":"US","phone":""},"billing_address":{"first_name":"","last_name":"","company":"","address_1":"","address_2":"","city":"","state":"CA","postcode":"","country":"US","email":"","phone":""},"needs_payment":false,"needs_shipping":false,"payment_requirements":["products"],"has_calculated_shipping":false,"shipping_rates":[],"items_count":0,"items_weight":0,"cross_sells":[],"errors":[],"payment_methods":[],"extensions":{}},"nonce":"791dea56e0","noticeId":"","restUrl":"https://homeandfurnituretips.pro/wp-json/"},"woocommerce/mini-cart-title-items-counter-block":{"itemsInCartText":"(items: 0)"},"woocommerce/mini-cart-footer-block":{"formattedSubtotal":"$0.00"},"woocommerce/mini-cart":{"isOpen":false,"totalItemsInCart":0,"shouldShowTaxLabel":false,"badgeIsVisible":false,"formattedSubtotal":"$0.00","drawerOverlayClass":"wc-block-components-drawer__screen-overlay wc-block-components-drawer__screen-overlay--with-slide-out wc-block-components-drawer__screen-overlay--is-hidden","buttonAriaLabel":{}}},"derivedStateClosures":{"woocommerce/mini-cart":["state.buttonAriaLabel"]}} </script> <div class="wc-block-components-drawer__screen-overlay wc-block-components-drawer__screen-overlay--with-slide-out wc-block-components-drawer__screen-overlay--is-hidden" data-wp-interactive="woocommerce/mini-cart" data-wp-router-region='{ "id": "woocommerce/mini-cart-overlay", "attachTo": "body" }' data-wp-key="wc-mini-cart-overlay" data-wp-on--click="actions.overlayCloseDrawer" data-wp-on--keydown="actions.handleOverlayKeydown" data-wp-watch="callbacks.focusFirstElement" data-wp-bind--class="state.drawerOverlayClass" > <div aria-hidden="true" aria-modal="false" data-wp-bind--role="state.drawerRole" data-wp-bind--aria-modal="state.isOpen" data-wp-bind--aria-hidden="!state.isOpen" data-wp-bind--tabindex="state.drawerTabIndex" class="wc-block-mini-cart__drawer wc-block-components-drawer is-mobile" > <div class="wc-block-components-drawer__content"> <div class="wc-block-mini-cart__template-part"> <div data-block-name="woocommerce/mini-cart-contents" class="wp-block-woocommerce-mini-cart-contents" data-wp-interactive="woocommerce/mini-cart-contents"> <div class="wc-block-components-drawer__close-wrapper"> <button data-wp-on--click="woocommerce/mini-cart::actions.closeDrawer" class="wc-block-components-button wp-element-button wc-block-components-drawer__close contained" aria-label="Close" type="button"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"> <path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path> </svg> </button> </div> <div data-block-name="woocommerce/filled-mini-cart-contents-block" class="wp-block-woocommerce-filled-mini-cart-contents-block" data-wp-interactive="woocommerce/mini-cart" data-wp-context="woocommerce/store-notices::{"notices":[]}" data-wp-bind--hidden="state.cartIsEmpty"> <div class="wc-block-components-notices" data-wp-interactive="woocommerce/store-notices" ><template data-wp-each--notice="context.notices" data-wp-each-key="context.notice.id" > <div class="wc-block-components-notice-banner" data-wp-class--is-error="state.isError" data-wp-class--is-success ="state.isSuccess" data-wp-class--is-info="state.isInfo" data-wp-class--is-dismissible="context.notice.dismissible" data-wp-bind--role="state.role" > <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"> <path data-wp-bind--d="state.iconPath"></path> </svg> <div class="wc-block-components-notice-banner__content"> <span data-wp-init="callbacks.renderNoticeContent"></span> </div> <button data-wp-bind--hidden="!context.notice.dismissible" class="wc-block-components-button wp-element-button wc-block-components-notice-banner__dismiss contained" aria-label="Dismiss this notice" data-wp-on--click="actions.removeNotice" > <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z" /> </svg> </button> </div> </template></div> <h2 data-block-name="woocommerce/mini-cart-title-block" class="wc-block-mini-cart__title wp-block-woocommerce-mini-cart-title-block"> <span data-block-name="woocommerce/mini-cart-title-label-block" class="wp-block-woocommerce-mini-cart-title-label-block"> Your cart </span> <span data-block-name="woocommerce/mini-cart-title-items-counter-block" class="wp-block-woocommerce-mini-cart-title-items-counter-block" data-wp-text="state.itemsInCartText" data-wp-interactive="woocommerce/mini-cart-title-items-counter-block">(items: 0)</span> </h2> <div data-block-name="woocommerce/mini-cart-items-block" class="wc-block-mini-cart__items wp-block-woocommerce-mini-cart-items-block" tabindex="-1"> <div data-block-name="woocommerce/mini-cart-products-table-block" class="wc-block-mini-cart__products-table wp-block-woocommerce-mini-cart-products-table-block" data-wp-interactive="woocommerce/mini-cart-products-table-block"> <table class="wc-block-cart-items wc-block-mini-cart-items" tabindex="-1"> <caption class="screen-reader-text"> <h2> Products in cart </h2> </caption> <thead> <tr class="wc-block-cart-items__header"> <th class="wc-block-cart-items__header-image"> <span>Product</span> </th> <th class="wc-block-cart-items__header-product"> <span>Details</span> </th> <th class="wc-block-cart-items__header-total"> <span>Total</span> </th> </tr> </thead> <tbody> <template data-wp-each--cart-item="woocommerce::state.cart.items" data-wp-each-key="state.cartItem.key" > <tr class="wc-block-cart-items__row" data-wp-bind--hidden="!state.cartItem.key" data-wp-run="callbacks.filterCartItemClass" tabindex="-1" > <td data-wp-context='{ "isImageHidden": false }' class="wc-block-cart-item__image" aria-hidden="true"> <img data-wp-bind--hidden="!state.isProductHiddenFromCatalog" data-wp-bind--src="state.itemThumbnail" data-wp-bind--alt="state.cartItemName" data-wp-on--error="actions.hideImage" > <a data-wp-bind--hidden="state.isProductHiddenFromCatalog" data-wp-bind--href="state.cartItem.permalink" tabindex="-1"> <img data-wp-bind--hidden="context.isImageHidden" data-wp-bind--src="state.itemThumbnail" data-wp-bind--alt="state.cartItemName" data-wp-on--error="actions.hideImage" > </a> </td> <td class="wc-block-cart-item__product"> <div class="wc-block-cart-item__wrap"> <span data-wp-bind--hidden="!state.isProductHiddenFromCatalog" data-wp-text="state.cartItemName" class="wc-block-components-product-name"></span> <a data-wp-bind--hidden="state.isProductHiddenFromCatalog" data-wp-text="state.cartItemName" data-wp-bind--href="state.cartItem.permalink" class="wc-block-components-product-name"></a> <div data-wp-bind--hidden="!state.cartItem.show_backorder_badge" class="wc-block-components-product-badge wc-block-components-product-backorder-badge"> Available on backorder </div> <div class="wc-block-components-product-badge wc-block-components-product-low-stock-badge" data-wp-bind--hidden="!state.isLowInStockVisible" data-wp-text="state.lowInStockLabel" > </div> <div class="wc-block-cart-item__prices"> <span data-wp-bind--hidden="!state.cartItemHasDiscount" class="price wc-block-components-product-price"> <span data-wp-text="state.beforeItemPrice"></span> <span class="screen-reader-text"> Previous price: </span> <del data-wp-text="state.priceWithoutDiscount" class="wc-block-components-product-price__regular"></del> <span class="screen-reader-text"> Discounted price: </span> <ins data-wp-text="state.itemPrice" class="wc-block-components-product-price__value is-discounted"></ins> <span data-wp-text="state.afterItemPrice"></span> </span> <span data-wp-bind--hidden="state.cartItemHasDiscount" class="price wc-block-components-product-price"> <span data-wp-text="state.beforeItemPrice"></span> <span data-wp-text="state.itemPrice" class="wc-block-formatted-money-amount wc-block-components-formatted-money-amount wc-block-components-product-price__value"> </span> <span data-wp-text="state.afterItemPrice"></span> </span> </div> <div data-wp-bind--hidden="!state.cartItemHasDiscount" class="wc-block-components-product-badge wc-block-components-sale-badge" > Save <span data-wp-text="state.cartItemDiscount" class="wc-block-formatted-money-amount wc-block-components-formatted-money-amount" > </span> </div> <div class="wc-block-components-product-metadata"> <div data-wp-watch="callbacks.itemShortDescription" > <div class="wc-block-components-product-metadata__description"></div> </div> <div data-wp-context='{"dataProperty":"item_data"}' class="wc-block-components-product-details" data-wp-bind--hidden="state.shouldHideSingleProductDetails" > <div data-wp-bind--hidden="state.cartItemDataAttrHidden" data-wp-bind--class="state.cartItemDataAttr.className" > <span class="wc-block-components-product-details__name" data-wp-watch="callbacks.itemDataNameInnerHTML"></span> <span class="wc-block-components-product-details__value" data-wp-watch="callbacks.itemDataValueInnerHTML"></span> </div> </div> <ul data-wp-context='{"dataProperty":"item_data"}' class="wc-block-components-product-details" data-wp-bind--hidden="state.shouldHideMultipleProductDetails" > <template data-wp-each--item-data="state.cartItem.item_data" data-wp-each-key="state.cartItemDataKey" > <li data-wp-bind--hidden="state.cartItemDataAttrHidden" data-wp-bind--class="state.cartItemDataAttr.className" > <span class="wc-block-components-product-details__name" data-wp-watch="callbacks.itemDataNameInnerHTML"></span> <span class="wc-block-components-product-details__value" data-wp-watch="callbacks.itemDataValueInnerHTML"></span> </li> </template> </ul> <div data-wp-context='{"dataProperty":"variation"}' class="wc-block-components-product-details" data-wp-bind--hidden="state.shouldHideSingleProductDetails" > <div data-wp-bind--hidden="state.cartItemDataAttrHidden" data-wp-bind--class="state.cartItemDataAttr.className" > <span class="wc-block-components-product-details__name" data-wp-text="state.cartItemDataAttr.name"></span> <span class="wc-block-components-product-details__value" data-wp-text="state.cartItemDataAttr.value"></span> </div> </div> <ul data-wp-context='{"dataProperty":"variation"}' class="wc-block-components-product-details" data-wp-bind--hidden="state.shouldHideMultipleProductDetails" > <template data-wp-each--item-data="state.cartItem.variation" data-wp-each-key="state.cartItemDataKey" > <li data-wp-bind--hidden="state.cartItemDataAttrHidden" data-wp-bind--class="state.cartItemDataAttr.className" > <span class="wc-block-components-product-details__name" data-wp-text="state.cartItemDataAttr.name"></span> <span class="wc-block-components-product-details__value" data-wp-text="state.cartItemDataAttr.value"></span> </li> </template> </ul> </div> <div class="wc-block-cart-item__quantity"> <div class="wc-block-components-quantity-selector" data-wp-bind--hidden="state.cartItem.sold_individually"> <input data-wp-on--input="actions.overrideInvalidQuantity" data-wp-on--change="actions.changeQuantity" data-wp-bind--aria-label="state.quantityDescriptionLabel" data-wp-bind--min="state.cartItem.quantity_limits.minimum" data-wp-bind--max="state.cartItem.quantity_limits.maximum" data-wp-bind--value="state.cartItem.quantity" data-wp-bind--readonly="!state.cartItem.quantity_limits.editable" class="wc-block-components-quantity-selector__input" type="number" step="1" > <button data-wp-bind--disabled="state.minimumReached" data-wp-on--click="actions.decrementQuantity" data-wp-bind--aria-label="state.reduceQuantityLabel" data-wp-bind--hidden="!state.cartItem.quantity_limits.editable" class="wc-block-components-quantity-selector__button wc-block-components-quantity-selector__button--minus" > − </button> <button data-wp-bind--disabled="state.maximumReached" data-wp-on--click="actions.incrementQuantity" data-wp-bind--aria-label="state.increaseQuantityLabel" data-wp-bind--hidden="!state.cartItem.quantity_limits.editable" class="wc-block-components-quantity-selector__button wc-block-components-quantity-selector__button--plus" > + </button> </div> <button data-wp-bind--hidden="!state.itemShowRemoveItemLink" data-wp-on--click="actions.removeItemFromCart" data-wp-bind--aria-label="state.removeFromCartLabel" class="wc-block-cart-item__remove-link" > Remove item </button> </div> </div> </td> <td class="wc-block-cart-item__total"> <div class="wc-block-cart-item__total-price-and-sale-badge-wrapper"> <span class="price wc-block-components-product-price"> <span data-wp-text="state.lineItemTotal" class="wc-block-formatted-money-amount wc-block-components-formatted-money-amount wc-block-components-product-price__value"> </span> </span> <div data-wp-bind--hidden="!state.isLineItemTotalDiscountVisible" class="wc-block-components-product-badge wc-block-components-sale-badge" > Save <span data-wp-text="state.lineItemDiscount" class="wc-block-formatted-money-amount wc-block-components-formatted-money-amount" > </span> </div> </div> </td> </tr> </template> </tbody> </table> </div> </div> <div data-block-name="woocommerce/mini-cart-footer-block" class="wc-block-mini-cart__footer wp-block-woocommerce-mini-cart-footer-block" data-wp-interactive="woocommerce/mini-cart-footer-block"> <div class="wc-block-components-totals-item wc-block-mini-cart__footer-subtotal"> <span class="wc-block-components-totals-item__label"> Subtotal </span> <span data-wp-text="woocommerce/mini-cart::state.formattedSubtotal" class="wc-block-formatted-money-amount wc-block-components-formatted-money-amount wc-block-components-totals-item__value">$0.00</span> <div class="wc-block-components-totals-item__description"> Shipping and discounts calculated at checkout. </div> </div> <div class="wc-block-mini-cart__footer-actions"> <a data-block-name="woocommerce/mini-cart-cart-button-block" class="wc-block-components-button wp-element-button wc-block-mini-cart__footer-cart is-style-outline wp-block-woocommerce-mini-cart-cart-button-block" href="https://homeandfurnituretips.pro/cart/"> <div class="wc-block-components-button__text"> View my cart </div> </a> <a data-block-name="woocommerce/mini-cart-checkout-button-block" class="wc-block-components-button wp-element-button wc-block-mini-cart__footer-checkout wp-block-woocommerce-mini-cart-checkout-button-block" href="https://homeandfurnituretips.pro/checkout/"> <div class="wc-block-components-button__text"> Go to checkout </div> </a> </div> </div> </div> <div aria-hidden="true" hidden data-block-name="woocommerce/empty-mini-cart-contents-block" class="wp-block-woocommerce-empty-mini-cart-contents-block" data-wp-bind--aria-hidden="!state.cartIsEmpty" data-wp-bind--hidden="!state.cartIsEmpty" data-wp-interactive="woocommerce/mini-cart"> <div class="wc-block-mini-cart__empty-cart-wrapper"> <p class="has-text-align-center"><strong>Your cart is currently empty!</strong></p> <div data-block-name="woocommerce/mini-cart-shopping-button-block" class="wp-block-button has-text-align-center"> <a href="https://homeandfurnituretips.pro/shop/" class="wc-block-components-button wp-element-button wc-block-mini-cart__shopping-button wp-block-woocommerce-mini-cart-shopping-button-block" > <div class="wc-block-components-button__text"> Start shopping </div> </a> </div> </div> </div> </div> </div> </div> </div> </div> <script> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <style id='wp-interactivity-router-animations-inline-css'> .wp-interactivity-router-loading-bar { position: fixed; top: 0; left: 0; margin: 0; padding: 0; width: 100vw; max-width: 100vw !important; height: 4px; background-color: #000; opacity: 0 } .wp-interactivity-router-loading-bar.start-animation { animation: wp-interactivity-router-loading-bar-start-animation 30s cubic-bezier(0.03, 0.5, 0, 1) forwards } .wp-interactivity-router-loading-bar.finish-animation { animation: wp-interactivity-router-loading-bar-finish-animation 300ms ease-in } @keyframes wp-interactivity-router-loading-bar-start-animation { 0% { transform: scaleX(0); transform-origin: 0 0; opacity: 1 } 100% { transform: scaleX(1); transform-origin: 0 0; opacity: 1 } } @keyframes wp-interactivity-router-loading-bar-finish-animation { 0% { opacity: 1 } 50% { opacity: 1 } 100% { opacity: 0 } } /*# sourceURL=wp-interactivity-router-animations-inline-css */ </style> <script src="https://homeandfurnituretips.pro/wp-includes/js/comment-reply.min.js?ver=6.9" id="comment-reply-js" async data-wp-strategy="async" fetchpriority="low"></script> <script type="module" src="https://homeandfurnituretips.pro/wp-content/plugins/all-in-one-seo-pack/dist/Lite/assets/table-of-contents.95d0dfce.js?ver=4.9.1.1" id="aioseo/js/src/vue/standalone/blocks/table-of-contents/frontend.js-js"></script> <script id="wp-block-template-skip-link-js-after"> ( function() { var skipLinkTarget = document.querySelector( 'main' ), sibling, skipLinkTargetID, skipLink; // Early exit if a skip-link target can't be located. if ( ! skipLinkTarget ) { return; } /* * Get the site wrapper. * The skip-link will be injected in the beginning of it. */ sibling = document.querySelector( '.wp-site-blocks' ); // Early exit if the root element was not found. if ( ! sibling ) { return; } // Get the skip-link target's ID, and generate one if it doesn't exist. skipLinkTargetID = skipLinkTarget.id; if ( ! skipLinkTargetID ) { skipLinkTargetID = 'wp--skip-link--target'; skipLinkTarget.id = skipLinkTargetID; } // Create the skip link. skipLink = document.createElement( 'a' ); skipLink.classList.add( 'skip-link', 'screen-reader-text' ); skipLink.id = 'wp-skip-link'; skipLink.href = '#' + skipLinkTargetID; skipLink.innerText = 'Skip to content'; // Inject the skip link. sibling.parentElement.insertBefore( skipLink, sibling ); }() ); //# sourceURL=wp-block-template-skip-link-js-after </script> <script id="extendable-navigation_customizations-js-extra"> var ExtendableNavData = {"logoUrl":"https://homeandfurnituretips.pro/wp-content/uploads/2025/01/extendify-demo-logo.png","siteTitle":"Levi Furnitures"}; //# sourceURL=extendable-navigation_customizations-js-extra </script> <script src="https://homeandfurnituretips.pro/wp-content/themes/extendable/assets/js/navigation-customization.js" id="extendable-navigation_customizations-js"></script> <script src="https://homeandfurnituretips.pro/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.4.2" id="sourcebuster-js-js"></script> <script id="wc-order-attribution-js-extra"> var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://homeandfurnituretips.pro/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; //# sourceURL=wc-order-attribution-js-extra </script> <script src="https://homeandfurnituretips.pro/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.4.2" id="wc-order-attribution-js"></script> <script id="wp-emoji-settings" type="application/json"> {"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://homeandfurnituretips.pro/wp-includes/js/wp-emoji-release.min.js?ver=6.9"}} </script> <script type="module"> /*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); //# sourceURL=https://homeandfurnituretips.pro/wp-includes/js/wp-emoji-loader.min.js </script> </body> </html> <!-- Page cached by LiteSpeed Cache 7.7 on 2025-12-18 08:05:41 -->