PageSourceSearch

https://internationalflooringinc.com/login.php

html internationalflooringinc.com collected 2026-10-04 21:42:41 UTC 52,250 bytes, 935 lines download raw bytes

1<!DOCTYPE html>
2<html class="no-js" lang="en">
3    <head>
4        <title>International Flooring Inc. - Sign in</title>
5        <link rel="dns-prefetch preconnect" href="https://cdn11.bigcommerce.com/s-tbpuq7b2ac" crossorigin><link rel="dns-prefetch preconnect" href="https://fonts.googleapis.com/" crossorigin><link rel="dns-prefetch preconnect" href="https://fonts.gstatic.com/" crossorigin>
6        <meta name="keywords" content="flooring, hardwood flooring, carpet, rugs, lvt, cork"><meta name='platform' content='bigcommerce.stencil' />
7<meta name="description" content="Explore luxury hardwood, carpet, and custom rugs from Los Angeles experts since 1986. Visit International Flooring Inc. or shop online for premium surfaces.">
8
9 
10
11        <link href="https://cdn11.bigcommerce.com/s-tbpuq7b2ac/product_images/if-logo%20small2.png?t=1704403557" rel="shortcut icon">
12        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
13
14        
14<script>
15            document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
16        </script>
16
17
18        
18<script>
19    function browserSupportsAllFeatures() {
20        return window.Promise
21            && window.fetch
22            && window.URL
23            && window.URLSearchParams
24            && window.WeakMap
25            // object-fit support
26            && ('objectFit' in document.documentElement.style);
27    }
28
29    function loadScript(src) {
30        var js = document.createElement('script');
31        js.src = src;
32        js.onerror = function () {
33            console.error('Failed to load polyfill script ' + src);
34        };
35        document.head.appendChild(js);
36    }
37
38    if (!browserSupportsAllFeatures()) {
39        loadScript('https://cdn11.bigcommerce.com/s-tbpuq7b2ac/stencil/71e95110-09a9-013e-2c6b-2aee2e74ffd3/e/8c728440-8a02-013f-f90f-36526ffe589a/dist/theme-bundle.polyfills.js');
40    }
41</script>
41
42        
42<script>window.consentManagerTranslations = `{"locale":"en","locales":{"consent_manager.data_collection_warning":"en","consent_manager.accept_all_cookies":"en","consent_manager.gdpr_settings":"en","consent_manager.data_collection_preferences":"en","consent_manager.manage_data_collection_preferences":"en","consent_manager.use_data_by_cookies":"en","consent_manager.data_categories_table":"en","consent_manager.allow":"en","consent_manager.accept":"en","consent_manager.deny":"en","consent_manager.dismiss":"en","consent_manager.reject_all":"en","consent_manager.category":"en","consent_manager.purpose":"en","consent_manager.functional_category":"en","consent_manager.functional_purpose":"en","consent_manager.analytics_category":"en","consent_manager.analytics_purpose":"en","consent_manager.targeting_category":"en","consent_manager.advertising_category":"en","consent_manager.advertising_purpose":"en","consent_manager.essential_category":"en","consent_manager.esential_purpose":"en","consent_manager.yes":"en","consent_manager.no":"en","consent_manager.not_available":"en","consent_manager.cancel":"en","consent_manager.save":"en","consent_manager.back_to_preferences":"en","consent_manager.close_without_changes":"en","consent_manager.unsaved_changes":"en","consent_manager.by_using":"en","consent_manager.agree_on_data_collection":"en","consent_manager.change_preferences":"en","consent_manager.cancel_dialog_title":"en","consent_manager.privacy_policy":"en","consent_manager.allow_category_tracking":"en","consent_manager.disallow_category_tracking":"en"},"translations":{"consent_manager.data_collection_warning":"We use cookies (and other similar technologies) to collect data to improve your shopping experience.","consent_manager.accept_all_cookies":"Accept All Cookies","consent_manager.gdpr_settings":"Settings","consent_manager.data_collection_preferences":"Website Data Collection Preferences","consent_manager.manage_data_collection_preferences":"Manage Website Data Collection Preferences","consent_manager.use_data_by_cookies":" uses data collected by cookies and JavaScript libraries to improve your shopping experience.","consent_manager.data_categories_table":"The table below outlines how we use this data by category. To opt out of a category of data collection, select 'No' and save your preferences.","consent_manager.allow":"Allow","consent_manager.accept":"Accept","consent_manager.deny":"Deny","consent_manager.dismiss":"Dismiss","consent_manager.reject_all":"Reject all","consent_manager.category":"Category","consent_manager.purpose":"Purpose","consent_manager.functional_category":"Functional","consent_manager.functional_purpose":"Enables enhanced functionality, such as videos and live chat. If you do not allow these, then some or all of these functions may not work properly.","consent_manager.analytics_category":"Analytics","consent_manager.analytics_purpose":"Provide statistical information on site usage, e.g., web analytics so we can improve this website over time.","consent_manager.targeting_category":"Targeting","consent_manager.advertising_category":"Advertising","consent_manager.advertising_purpose":"Used to create profiles or personalize content to enhance your shopping experience.","consent_manager.essential_category":"Essential","consent_manager.esential_purpose":"Essential for the site and any requested services to work, but do not perform any additional or secondary function.","consent_manager.yes":"Yes","consent_manager.no":"No","consent_manager.not_available":"N/A","consent_manager.cancel":"Cancel","consent_manager.save":"Save","consent_manager.back_to_preferences":"Back to Preferences","consent_manager.close_without_changes":"You have unsaved changes to your data collection preferences. Are you sure you want to close without saving?","consent_manager.unsaved_changes":"You have unsaved changes","consent_manager.by_using":"By using our website, you're agreeing to our","consent_manager.agree_on_data_collection":"By using our website, you're agreeing to the collection of data as described in our ","consent_manager.change_preferences":"You can change your preferences at any time","consent_manager.cancel_dialog_title":"Are you sure you want to cancel?","consent_manager.privacy_policy":"Privacy Policy","consent_manager.allow_category_tracking":"Allow [CATEGORY_NAME] tracking","consent_manager.disallow_category_tracking":"Disallow [CATEGORY_NAME] tracking"}}`;</script>
42
43
44        
44<script>
45            window.lazySizesConfig = window.lazySizesConfig || {};
46            window.lazySizesConfig.loadMode = 1;
47        </script>
47
48        
48<script async src="https://cdn11.bigcommerce.com/s-tbpuq7b2ac/stencil/71e95110-09a9-013e-2c6b-2aee2e74ffd3/e/8c728440-8a02-013f-f90f-36526ffe589a/dist/theme-bundle.head_async.js"></script>
48
49        
50        <link href="https://fonts.googleapis.com/css?family=Roboto+Condensed:400,600%7CBarlow:700%7CRoboto:700%7CVolkhov:400&display=block" rel="stylesheet">
51        
52        <link rel="preload" href="https://cdn11.bigcommerce.com/s-tbpuq7b2ac/stencil/71e95110-09a9-013e-2c6b-2aee2e74ffd3/e/8c728440-8a02-013f-f90f-36526ffe589a/dist/theme-bundle.font.js" as="script">
53        
53<script async src="https://cdn11.bigcommerce.com/s-tbpuq7b2ac/stencil/71e95110-09a9-013e-2c6b-2aee2e74ffd3/e/8c728440-8a02-013f-f90f-36526ffe589a/dist/theme-bundle.font.js"></script>
53
54        
55        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@10/swiper-bundle.min.css">
56        <link data-stencil-stylesheet href="https://cdn11.bigcommerce.com/s-tbpuq7b2ac/stencil/71e95110-09a9-013e-2c6b-2aee2e74ffd3/e/8c728440-8a02-013f-f90f-36526ffe589a/css/theme-f01e8130-5ba6-013f-7ef5-2229126145f1.css" rel="stylesheet">
57
58        <!-- Start Tracking Code for analytics_googleanalytics4 -->
59
60<script data-cfasync="false" src="https://cdn11.bigcommerce.com/shared/js/google_analytics4_bodl_subscribers-358423becf5d870b8b603a81de597c10f6bc7699.js" integrity="sha256-gtOfJ3Avc1pEE/hx6SKj/96cca7JvfqllWA9FTQJyfI=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 60
60
61<script data-cfasync="false">
62  (function () {
63    window.dataLayer = window.dataLayer || [];
64
65    function gtag(){
66        dataLayer.push(arguments);
67    }
68
69    function initGA4(event) {
70         function setupGtag() {
71            function configureGtag() {
72                gtag('js', new Date());
73                gtag('set', 'developer_id.dMjk3Nj', true);
74                gtag('config', 'G-XHK1L4NJVV');
75            }
76
77            var script = document.createElement('script');
78
79            script.src = 'https://www.googletagmanager.com/gtag/js?id=G-XHK1L4NJVV';
80            script.async = true;
81            script.onload = configureGtag;
82
83            document.head.appendChild(script);
84        }
85
86        setupGtag();
87
88        if (typeof subscribeOnBodlEvents === 'function') {
89            subscribeOnBodlEvents('G-XHK1L4NJVV', false);
90        }
91
92        window.removeEventListener(event.type, initGA4);
93    }
94
95    
96
97    var eventName = document.readyState === 'complete' ? 'consentScriptsLoaded' : 'DOMContentLoaded';
98    window.addEventListener(eventName, initGA4, false);
99  })()
100</script>
100
101
102<!-- End Tracking Code for analytics_googleanalytics4 -->
vendor: 79 bytes, lines 102-105
102
103
104
105<script src="https://www.google.com/recaptcha/api.js" async defer></script>
106<script type="text/javascript">
107var BCData = {};
108</script>
vendor: 1 bytes, line 108
108
109<script type="application/ld+json">
110{
111  "@context": "https://schema.org",
112  "@type": "LocalBusiness",
113  "name": "International Flooring Inc.",
114  "image": "https://cdn11.bigcommerce.com/s-tbpuq7b2ac/images/stencil/original/image-manager/chatgpt-image-oct-16-2025-12-03-04-pm.png?t=1760641427",
115  "@id": "https://www.internationalflooringinc.com",
116  "url": "https://www.internationalflooringinc.com",
117  "telephone": "+1-310-859-0044",
118  "priceRange": "$$$",
119  "address": {
120    "@type": "PostalAddress",
121    "streetAddress": "7257 Beverly Blvd STE 110",
122    "addressLocality": "Los Angeles",
123    "addressRegion": "CA",
124    "postalCode": "90036",
125    "addressCountry": "US"
126  },
127  "geo": {
128    "@type": "GeoCoordinates",
129    "latitude": "34.0759",
130    "longitude": "-118.3515"
131  },
132  "openingHoursSpecification": [
133    {
134      "@type": "OpeningHoursSpecification",
135      "dayOfWeek": [
136        "Monday",
137        "Tuesday",
138        "Wednesday",
139        "Thursday",
140        "Friday"
141      ],
142      "opens": "09:00",
143      "closes": "17:00"
144    }
145  ],
146  "sameAs": [
147    "https://www.instagram.com/internationalflooringinc/",
148    "https://www.facebook.com/internationalflooring1/"
149  ]
150}
151</script>
151
152
153 
153<script data-cfasync="false" src="https://microapps.bigcommerce.com/bodl-events/1.9.4/index.js" integrity="sha256-Y0tDj1qsyiKBRibKllwV0ZJ1aFlGYaHHGl/oUFoXJ7Y=" nonce="" crossorigin="anonymous"></script>
153
154 
154<script data-cfasync="false" nonce="">
155
156 (function() {
157    function decodeBase64(base64) {
158       const text = atob(base64);
159       const length = text.length;
160       const bytes = new Uint8Array(length);
161       for (let i = 0; i < length; i++) {
162          bytes[i] = text.charCodeAt(i);
163       }
164       const decoder = new TextDecoder();
165       return decoder.decode(bytes);
166    }
167    window.bodl = JSON.parse(decodeBase64("eyJzZXNzaW9uIjp7ImlkIjoiYjUxZmE3MzItM2ZhYi00MzVjLWFhNzUtZGJiOTlmMjRmZTA1IiwiZmlyc3RfdG91Y2hfdGltZXN0YW1wIjoiMjAyNi0xMC0wNFQyMTo0Mjo0MCIsImZpcnN0X3RvdWNoX3JlZmVycmFsX3VybCI6IiIsImZpcnN0X3RvdWNoX3JlcXVlc3RfdXJsIjoiaHR0cHM6Ly9pbnRlcm5hdGlvbmFsZmxvb3JpbmdpbmMuY29tL2xvZ2luLnBocCJ9LCJzaG9wcGVyIjp7InZpc2l0b3JfaWQiOiIiLCJjdXN0b21lcl9pZCI6bnVsbCwiZW1haWwiOm51bGwsImZpcnN0X25hbWUiOm51bGwsImxhc3RfbmFtZSI6bnVsbH0sImRhdGFfY29uc2VudCI6eyJmdW5jdGlvbmFsIjp0cnVlLCJhbmFseXRpY3MiOnRydWUsImFkdmVydGlzaW5nIjp0cnVlfSwiZXZlbnRzIjpbXX0="));
168 })()
169
170 </script>
170
171
172<script nonce="">
173(function () {
174    var xmlHttp = new XMLHttpRequest();
175    
176    xmlHttp.open('POST', 'https://bes.gcp.data.bigcommerce.com/nobot');
177    xmlHttp.setRequestHeader('Content-Type', 'application/json');
178    xmlHttp.send('{"store_id":"1003117466","timezone_offset":"-8.0","timestamp":"2026-10-04T21:42:40.15251800Z","visit_id":"b184958b-1efb-4a2b-9e95-7516e21f4829","channel_id":1}');
179})();
180</script>
180
181
182        
183
184        
184<script>
185            var theme_settings = {
186                show_fast_cart: false,
187                linksPerCol: 20,
188            };
189        </script>
189
190
191        <link rel="preload" href="https://cdn11.bigcommerce.com/s-tbpuq7b2ac/stencil/71e95110-09a9-013e-2c6b-2aee2e74ffd3/e/8c728440-8a02-013f-f90f-36526ffe589a/dist/theme-bundle.main.js" as="script">
192    </head>
193    <body>
194        <svg data-src="https://cdn11.bigcommerce.com/s-tbpuq7b2ac/stencil/71e95110-09a9-013e-2c6b-2aee2e74ffd3/e/8c728440-8a02-013f-f90f-36526ffe589a/img/icon-sprite.svg" class="icons-svg-sprite"></svg>
195
196        <header class="header" role="banner">
197
198 <!-- Contact Bar -->
199<div class="top-contact-bar">
200  <div class="container">
201    <a href="tel:3108590044" class="contact-link">
202      <i class="fa fa-phone"></i> (310) 859-0044
203    </a>
204    <a href="https://maps.app.goo.gl/qhB25epc5u4eqSpp6"
205       target="_blank" class="contact-link">
206      <i class="fa fa-map-marker"></i> 7257 Beverly Boulevard Ste 110, Los Angeles, CA 90036
207    </a>
208  </div>
209</div>
210
211  <a href="#" class="mobileMenu-toggle" data-mobile-menu-toggle="menu">
212      <span class="mobileMenu-toggleIcon"></span>
213  </a>
214
215  <div class="header-logo--wrap">
216
217        <div class="header-logo logo-full-size-desktop">
218            
219            <div class="logo-and-toggle">
220                <div class="desktopMenu-toggle">
221                    <a href="javascript:void(0);" class="mobileMenu-toggle">
222                        <span class="mobileMenu-toggleIcon"></span>
223                    </a>
224                </div>
225                
226                    <div class="logo-wrap"><a href="https://internationalflooringinc.com/" class="header-logo__link" data-header-logo-link>
227        <img class="header-logo-image-unknown-size"
228             src="https://cdn11.bigcommerce.com/s-tbpuq7b2ac/images/stencil/original/if-logo_1704752048__69455.original.png"
229             alt="International Flooring Inc."
230             title="International Flooring Inc.">
231</a>
232</div>
233            </div>
234            
235            <div class="quickSearchWrap" id="quickSearch" aria-hidden="true" tabindex="-1" data-prevent-quick-search-close>
236                <div>
237    <!-- snippet location forms_search -->
238    <form class="form" action="https://internationalflooringinc.com/search.php">
239        <fieldset class="form-fieldset">
240            <div class="form-field">
241                <label class="is-srOnly" for="search_query">Search</label>
242                <input class="form-input" data-search-quick name="search_query" id="search_query" data-error-message="Search field cannot be empty." placeholder="What are you looking for?" autocomplete="off">
243                <button type="submit" class="form-button">
244                    <i class="icon" aria-hidden="true">
245                        <svg><use xlink:href="#icon-search" /></svg>
246                    </i>
247                </button>
248            </div>
249        </fieldset>
250    </form>
251    <section class="quickSearchResults" data-bind="html: results"></section>
252    <p role="status"
253       aria-live="polite"
254       class="aria-description--hidden"
255       data-search-aria-message-predefined-text="product results for"
256    ></p>
257</div>
258            </div>
259           <!-- Luxe Open/Closed Indicator -->
260<div class="navUser-wrap">
261    <ul class="navUser-section">
262        <li class="navUser-item">
263            <div id="store-status" class="has-hours-tooltip">
264  <span class="status-dot closed"></span>
265  <span class="status-text">
266    <strong>Closed</strong>
267  </span>
268
269  <div class="hours-tooltip">
270    <strong>Showroom Hours</strong><br>
271    Mon–Fri 9–5<br>
272    Sat by appointment<br><br>
273
274    <strong>Closed Dates</strong><br>
275    Dec 24 – Jan 4
276  </div>
277</div>
278
279        </li>
280    </ul>
281</div>
282        </div>
283    </div>
284
285    <div class="navPages-container" id="menu" data-menu>
286        <span class="mobile-closeNav">
287    <i class="icon" aria-hidden="true">
288        <svg><use xlink:href="#icon-close-large" /></svg>
289    </i>
290    close
291</span>
292
293<nav class="navPages">
294
295    <!-- User / Account / Currency Section -->
296    <ul class="navPages-list navPages-list--user">
297
298    <li class="navPages-item">
299        <a class="navPages-action" href="https://internationalflooringinc.com/login.php">Sign in</a>
300    </li>
301</ul>
302<!-- Main Navigation -->
303<ul class="navPages-list navPages-mega navPages-mainNav">
304
305        <li class="navPages-item">
306            <a class="navPages-action"
307   href="https://internationalflooringinc.com/hardwood-floors/"
308   aria-label="Hardwood Floors"
309>
310    Hardwood Floors
311</a>
312        </li>
313        <li class="navPages-item">
314            <a class="navPages-action has-subMenu"
315   href="https://internationalflooringinc.com/carpet-rugs-soft-surfaces/"
316   data-collapsible="navPages-94"
317>
318    Carpet, Rugs, &amp; Soft Surfaces
319    <i class="icon navPages-action-moreIcon" aria-hidden="true">
320        <svg><use xlink:href="#icon-chevron-down" /></svg>
321    </i>
322</a>
323<div class="column-menu navPage-subMenu" id="navPages-94" aria-hidden="true" tabindex="-1">
324    <ul class="navPage-subMenu-list">
325            <li class="navPage-subMenu-item">
326                <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-right" /></svg></i>
327                <a class="navPage-subMenu-action navPages-action" href="https://internationalflooringinc.com/rugs-carpets/wools/">Wools</a>
328                
329            </li>
330            <li class="navPage-subMenu-item">
331                <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-right" /></svg></i>
332                <a class="navPage-subMenu-action navPages-action" href="https://internationalflooringinc.com/rug-carpet-catalog/performance-fibers/">Performance Fibers</a>
333                
334            </li>
335            <li class="navPage-subMenu-item">
336                <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-right" /></svg></i>
337                <a class="navPage-subMenu-action navPages-action" href="https://internationalflooringinc.com/rugs-carpets/natural-fibers/">Natural Fibers</a>
338                
339            </li>
340    </ul>
341</div>
342        </li>
343        <li class="navPages-item">
344            <a class="navPages-action has-subMenu"
345   href="https://internationalflooringinc.com/leather-floors-other-hard-surfaces/"
346   data-collapsible="navPages-201"
347>
348    Leather Floors &amp; Other Surfaces
349    <i class="icon navPages-action-moreIcon" aria-hidden="true">
350        <svg><use xlink:href="#icon-chevron-down" /></svg>
351    </i>
352</a>
353<div class="column-menu navPage-subMenu" id="navPages-201" aria-hidden="true" tabindex="-1">
354    <ul class="navPage-subMenu-list">
355            <li class="navPage-subMenu-item">
356                <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-right" /></svg></i>
357                <a class="navPage-subMenu-action navPages-action" href="https://internationalflooringinc.com/luxury-vinyl/">Luxury Vinyl</a>
358                
359            </li>
360            <li class="navPage-subMenu-item">
361                <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-right" /></svg></i>
362                <a class="navPage-subMenu-action navPages-action" href="https://internationalflooringinc.com/leather-floors-other-surfaces/leather-flooring/">Leather Flooring</a>
363                
364            </li>
365            <li class="navPage-subMenu-item">
366                <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-right" /></svg></i>
367                <a class="navPage-subMenu-action navPages-action" href="https://internationalflooringinc.com/cork-flooring/">Cork Flooring</a>
368                
369            </li>
370            <li class="navPage-subMenu-item">
371                <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-right" /></svg></i>
372                <a class="navPage-subMenu-action navPages-action" href="https://internationalflooringinc.com/leather-floors-other-surfaces/rubber-flooring/">Rubber Flooring</a>
373                
374            </li>
375            <li class="navPage-subMenu-item">
376                <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-right" /></svg></i>
377                <a class="navPage-subMenu-action navPages-action" href="https://internationalflooringinc.com/leather-floors-other-surfaces/vct/">VCT</a>
378                
379            </li>
380            <li class="navPage-subMenu-item">
381                <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-right" /></svg></i>
382                <a class="navPage-subMenu-action navPages-action" href="https://internationalflooringinc.com/leather-floors-other-surfaces/marmoleum/">Marmoleum</a>
383                
384            </li>
385            <li class="navPage-subMenu-item">
386                <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-right" /></svg></i>
387                <a class="navPage-subMenu-action navPages-action" href="https://internationalflooringinc.com/leather-floors-other-surfaces/linoleum/">Linoleum</a>
388                
389            </li>
390    </ul>
391</div>
392        </li>
393
394            <li class="navPages-item navPages-item--content-first">
395                    <a class="navPages-action has-subMenu"
396   href="https://internationalflooringinc.com/design-resources/"
397   data-collapsible="navPages-"
398>
399    Design Resources
400    <i class="icon navPages-action-moreIcon" aria-hidden="true">
401        <svg><use xlink:href="#icon-chevron-down" /></svg>
402    </i>
403</a>
404<div class="column-menu navPage-subMenu" id="navPages-" aria-hidden="true" tabindex="-1">
405    <ul class="navPage-subMenu-list">
406            <li class="navPage-subMenu-item">
407                <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-right" /></svg></i>
408                <a class="navPage-subMenu-action navPages-action" href="https://internationalflooringinc.com/fibers-finishes/">Fibers &amp; Finishes</a>
409                
410            </li>
411            <li class="navPage-subMenu-item">
412                <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-right" /></svg></i>
413                <a class="navPage-subMenu-action navPages-action" href="https://internationalflooringinc.com/wood-flooring-grades/">Wood Flooring Grades</a>
414                
415            </li>
416    </ul>
417</div>
418            </li>
419            <li class="navPages-item">
420                    <a class="navPages-action"
421   href="https://internationalflooringinc.com/about/"
422   aria-label="About"
423>
424    About
425</a>
426            </li>
427            <li class="navPages-item">
428                    <a class="navPages-action"
429   href="https://internationalflooringinc.com/contact-us/"
430   aria-label="Contact Us"
431>
432    Contact Us
433</a>
434            </li>
435</ul>
436
437<!-- Secondary User Section -->
438<ul class="navPages-list navPages-list--user">
439
440
441
442
443</ul>
444</nav>
445    </div>
446</header>
447
448
449
450<div data-content-region="header_bottom--global"></div>
451<div data-content-region="header_bottom"></div>
452
453        <div class="body " id='main-content' role='main' data-currency-code="USD">
454     
455    <div class="container">
456    <nav aria-label="Breadcrumb">
457    <ol class="breadcrumbs">
458                <li class="breadcrumb ">
459                    <a class="breadcrumb-label"
460                       href="https://internationalflooringinc.com/"
461                       
462                    >
463                        <span>Home</span>
464                    </a>
465                </li>
466                <li class="breadcrumb is-active">
467                    <a class="breadcrumb-label"
468                       href="/login.php"
469                       aria-current="page"
470                    >
471                        <span>Login</span>
472                    </a>
473                </li>
474    </ol>
475</nav>
476
477<script type="application/ld+json">
478{
479    "@context": "https://schema.org",
480    "@type": "BreadcrumbList",
481    "itemListElement":
482    [
483        {
484            "@type": "ListItem",
485            "position": 1,
486            "item": {
487                "@id": "https:\u002f\u002finternationalflooringinc.com\u002f",
488                "name": "Home"
489            }
490        },
491        {
492            "@type": "ListItem",
493            "position": 2,
494            "item": {
495                "@id": "\u002flogin.php",
496                "name": "Login"
497            }
498        }
499    ]
500}
501</script>
501
502    <h1 class="page-heading">Sign in</h1>
503    <div class="login-row account account--fixed">
504        <form class="login-form form" action="https://internationalflooringinc.com/login.php?action=check_login" method="post">
505            
506            
507            <div class="form-field">
508                <label class="form-label" for="login_email">Email Address:</label>
509                <input class="form-input" name="login_email" id="login_email" type="email">
510            </div>
511            <div class="form-field">
512                <label class="form-label" for="login_pass">Password:</label>
513                <input class="form-input" id="login_pass" type="password" name="login_pass" autocomplete="off">
514            </div>
515            <div class="form-actions">
516                <input type="submit" class="button button--primary" value="Sign in">
517                <a class="forgot-password" href="https://internationalflooringinc.com/login.php?action=reset_password">Forgot your password?</a>
518            </div>
519        </form>
520    </div>
521</div>
522
523     
524    <div id="modal" class="modal" data-reveal data-prevent-quick-search-close>
525    <button class="modal-close"
526        type="button"
527        title="Close"
528        
529>
530    <span class="aria-description--hidden">Close</span>
531    <span aria-hidden="true">&#215;</span>
532</button>
533    <div class="modal-content"></div>
534    <div class="loadingOverlay"></div>
535</div>
536    <div id="alert-modal" class="modal modal--alert modal--small" data-reveal data-prevent-quick-search-close>
537    <div class="swal2-icon swal2-error swal2-icon-show"><span class="swal2-x-mark"><span class="swal2-x-mark-line-left"></span><span class="swal2-x-mark-line-right"></span></span></div>
538
539    <div class="modal-content"></div>
540
541    <div class="button-container"><button type="button" class="confirm button" data-reveal-close>OK</button></div>
542</div>
543</div>
544        
545    <div class="footer-newsletter">
546        <div class="container">
547            <h5>Newsletter Signup</h5>
548
549<form class="form" action="https://internationalflooringinc.com/subscribe.php" method="post">
550    <fieldset class="form-fieldset">
551        <input type="hidden" name="action" value="subscribe">
552        <input type="hidden" name="nl_first_name" value="bc">
553        <input type="hidden" name="check" value="1">
554        <div class="form-field">
555            <label class="form-label is-srOnly" for="nl_email">Email Address</label>
556            <div class="form-prefixPostfix wrap">
557                <i class="icon" aria-hidden="true">
558                    <svg><use xlink:href="#icon-mail" /></svg>
559                </i>
560                <input class="form-input"
561                       id="nl_email"
562                       name="nl_email"
563                       type="email"
564                       value=""
565                       placeholder="Enter your email address"
566                       aria-describedby="alertBox-message-text"
567                       aria-required="true"
568                       required
569                >
570                <input class="button button--primary form-prefixPostfix-button--postfix"
571                       type="submit"
572                       value="Subscribe"
573                >
574            </div>
575        </div>
576    </fieldset>
577</form>
578        </div>
579    </div>
580                    
581<footer class="footer luxe-footer" role="contentinfo">
582  <div class="container footer-container">
583
584    <!-- Column 1: Store Info -->
585    <div class="footer-col company-info">
586      <h3 class="footer-store-name">International Flooring Inc.</h3>
587        <address>7257 Beverly Blvd<br>
588Suite 110<br>
589Los Angeles, CA 90036</address>
590        <p><a href="tel:310.859.0044">310.859.0044</a></p>
591      <p><a href="mailto:[email protected]">[email protected]</a></p>
592    </div>
593
594    <!-- Column 2: Categories -->
595    <div class="footer-col">
596      <h4>Categories</h4>
597      <ul>
598          <li><a href="https://internationalflooringinc.com/hardwood-floors/">Hardwood Floors</a></li>
599          <li><a href="https://internationalflooringinc.com/carpet-rugs-soft-surfaces/">Carpet, Rugs, &amp; Soft Surfaces</a></li>
600          <li><a href="https://internationalflooringinc.com/leather-floors-other-hard-surfaces/">Leather Floors &amp; Other Surfaces</a></li>
601      </ul>
602    </div>
603
604    <!-- Column 3: Pages -->
605    <div class="footer-col">
606      <h4>Information</h4>
607      <ul>
608          <li><a href="https://internationalflooringinc.com/design-resources/">Design Resources</a></li>
609          <li><a href="https://internationalflooringinc.com/about/">About</a></li>
610          <li><a href="https://internationalflooringinc.com/contact-us/">Contact Us</a></li>
611        <li><a href="/blog/" style="color:#c9a86a;">Design Journal</a></li>
612        <li><a href="https://internationalflooringinc.com/sitemap.php">Sitemap</a></li>
613      </ul>
614    </div>
615
616    <!-- Column 4: Social -->
617    <div class="footer-col">
618      <h4>Follow Us</h4>
619          <ul class="socialLinks socialLinks--alt">
620            <li class="socialLinks-item">
621                <a class="icon icon--instagram" href="https://www.instagram.com/internationalflooringinc/" target="_blank" rel="noopener">
622                    <svg><use xlink:href="#icon-instagram" /></svg>
623                </a>
624            </li>
625            <li class="socialLinks-item">
626                <a class="icon icon--facebook" href="https://www.facebook.com/internationalflooring1/" target="_blank" rel="noopener">
627                    <svg><use xlink:href="#icon-facebook" /></svg>
628                </a>
629            </li>
630    </ul>
631    </div>
632  </div>
633
634 <!-- Bottom strip -->
635<div class="footer-bottom">
636  <div class="cards">
637        <div class="footer-payment-icons">
638        <svg class="footer-payment-icon"><use xlink:href="#icon-logo-american-express"></use></svg>
639        <svg class="footer-payment-icon"><use xlink:href="#icon-logo-mastercard"></use></svg>
640        <svg class="footer-payment-icon"><use xlink:href="#icon-logo-visa"></use></svg>
641    </div>
642  </div>
643  <p>&copy; 2026 International Flooring Inc. | Member of <a href="https://woodfloors.org" target="_blank">NWFA</a></p>
644</div>
645
646<script>
647document.addEventListener("DOMContentLoaded", function() {
648  var hours = ["Closed","9:00 AM – 5:00 PM","9:00 AM – 5:00 PM","9:00 AM – 5:00 PM","9:00 AM – 5:00 PM","9:00 AM – 5:00 PM","Closed"];
649  var now = new Date();
650  var day = now.getDay();
651  var hour = now.getHours();
652  var isOpen = (day >= 1 && day <= 5 && hour >= 9 && hour < 17);
653
654  var statusDot = '<span class="status-dot ' + (isOpen ? 'open' : 'closed') + '"></span>';
655  var statusText = isOpen ? "Open Now" : "Closed";
656  var display = statusDot + " " + statusText + " · " + hours[day];
657
658  var container = document.getElementById("dynamic-hours");
659  if (container) {
660    container.innerHTML = display;
661  }
662});
663</script>
vendor: 2 bytes, line 663
663
664<script>
665document.addEventListener("DOMContentLoaded", function() {
666  const fadeElems = document.querySelectorAll(
667    'section, .section, .product-card, .footer-col, h2, h3, .sd-simple-text, [class^="sd-simple-text-"]'
668  );
669
670  fadeElems.forEach(el => el.classList.add('fade-up'));
671
672  const observer = new IntersectionObserver((entries) => {
673    entries.forEach(entry => {
674      if (entry.isIntersecting) {
675        entry.target.classList.add('visible');
676      } else {
677        entry.target.classList.remove('visible'); // reset when leaving
678      }
679    });
680  }, { threshold: 0.15 });
681
682  fadeElems.forEach(el => observer.observe(el));
683});
684</script>
684
685
686</footer>
687
688
689        
689<script>window.__webpack_public_path__ = "https://cdn11.bigcommerce.com/s-tbpuq7b2ac/stencil/71e95110-09a9-013e-2c6b-2aee2e74ffd3/e/8c728440-8a02-013f-f90f-36526ffe589a/dist/";</script>
689
690        
690<script>
691            function onThemeBundleMain() {
692                window.stencilBootstrap("login", "{\"zoomSize\":\"1280x1280\",\"productSize\":\"760x760\",\"genericError\":\"Oops! Something went wrong.\",\"maintenanceModeSettings\":[],\"adminBarLanguage\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"admin.maintenance_header\\\":\\\"en\\\",\\\"admin.maintenance_tooltip\\\":\\\"en\\\",\\\"admin.maintenance_showstore_link\\\":\\\"en\\\",\\\"admin.prelaunch_header\\\":\\\"en\\\",\\\"admin.page_builder_link\\\":\\\"en\\\"},\\\"translations\\\":{\\\"admin.maintenance_header\\\":\\\"Your store is down for maintenance.\\\",\\\"admin.maintenance_tooltip\\\":\\\"Only administrators can view the store at the moment. Visit your control panel settings page to disable maintenance mode.\\\",\\\"admin.maintenance_showstore_link\\\":\\\"Click here to see what your visitors will see.\\\",\\\"admin.prelaunch_header\\\":\\\"Your storefront is private. Share your site with preview code:\\\",\\\"admin.page_builder_link\\\":\\\"Design this page in Page Builder\\\"}}\",\"urls\":{\"home\":\"https://internationalflooringinc.com/\",\"brands\":\"https://internationalflooringinc.com/brands/\",\"search\":\"https://internationalflooringinc.com/search.php\",\"compare\":\"https://internationalflooringinc.com/compare\",\"sitemap\":\"https://internationalflooringinc.com/sitemap.php\",\"contact_us_submit\":\"https://internationalflooringinc.com/pages.php?action=sendContactForm\",\"subscribe\":{\"action\":\"https://internationalflooringinc.com/subscribe.php\"},\"checkout\":{\"single_address\":\"https://internationalflooringinc.com/checkout\",\"multiple_address\":\"https://internationalflooringinc.com/checkout.php?action=multiple\"},\"account\":{\"orders\":{\"all\":\"https://internationalflooringinc.com/account.php?action=order_status\",\"completed\":\"https://internationalflooringinc.com/account.php?action=view_orders\",\"save_new_return\":\"https://internationalflooringinc.com/account.php?action=save_new_return\"},\"returns\":\"https://internationalflooringinc.com/account.php?action=view_returns\",\"addresses\":\"https://internationalflooringinc.com/account.php?action=address_book\",\"inbox\":\"https://internationalflooringinc.com/account.php?action=inbox\",\"send_message\":\"https://internationalflooringinc.com/account.php?action=send_message\",\"add_address\":\"https://internationalflooringinc.com/account.php?action=add_shipping_address\",\"update_action\":\"https://internationalflooringinc.com/account.php?action=update_account\",\"details\":\"https://internationalflooringinc.com/account.php?action=account_details\",\"recent_items\":\"https://internationalflooringinc.com/account.php?action=recent_items\",\"index\":\"https://internationalflooringinc.com/account.php\",\"wishlists\":{\"all\":\"https://internationalflooringinc.com/wishlist.php\",\"add\":\"https://internationalflooringinc.com/wishlist.php?action=addwishlist\",\"edit\":\"https://internationalflooringinc.com/wishlist.php?action=editwishlist\",\"delete\":\"https://internationalflooringinc.com/wishlist.php?action=deletewishlist\"}},\"auth\":{\"login\":\"https://internationalflooringinc.com/login.php\",\"check_login\":\"https://internationalflooringinc.com/login.php?action=check_login\",\"create_account\":\"https://internationalflooringinc.com/login.php?action=create_account\",\"save_new_account\":\"https://internationalflooringinc.com/login.php?action=save_new_account\",\"forgot_password\":\"https://internationalflooringinc.com/login.php?action=reset_password\",\"send_password_email\":\"https://internationalflooringinc.com/login.php?action=send_password_email\",\"save_new_password\":\"https://internationalflooringinc.com/login.php?action=save_new_password\",\"logout\":\"https://internationalflooringinc.com/login.php?action=logout\"},\"cart\":\"https://internationalflooringinc.com/cart.php\",\"product\":{\"post_review\":\"https://internationalflooringinc.com/postreview.php\"},\"gift_certificate\":{\"purchase\":\"https://internationalflooringinc.com/giftcertificates.php\",\"redeem\":\"https://internationalflooringinc.com/giftcertificates.php?action=redeem\",\"balance\":\"https://internationalflooringinc.com/giftcertificates.php?action=balance\"},\"rss\":{\"products\":[]}},\"secureBaseUrl\":\"https://internationalflooringinc.com\",\"cartId\":null,\"channelId\":1,\"template\":\"pages/auth/login\",\"validationDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_messages.val
692id_email\\\":\\\"en\\\",\\\"validation_messages.password\\\":\\\"en\\\",\\\"validation_messages.password_match\\\":\\\"en\\\",\\\"validation_messages.invalid_password\\\":\\\"en\\\",\\\"validation_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_messages.field_not_blank\\\":\\\" field cannot be blank.\\\",\\\"validation_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_messages.price_max_not_entered\\\":\\\"Max. price is required.\\\",\\\"validation_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_messages.invalid_gift_certificate\\\":\\\"Please enter your valid certificate code.\\\"}}\",\"validationFallbackDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"en\\\",\\\"validation_fallback_messages.password\\\":\\\"en\\\",\\\"validation_fallback_messages.password_match\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"en\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_fallback_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_fallback_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\" field cannot be blank.\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"Max. price is required.\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_fallback_messages.invalid_gift_certificate\\\":\\\"Please enter your valid certificate code.\\\"}}\",\"validationDefaultDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_default_messages.val
692id_email\\\":\\\"en\\\",\\\"validation_default_messages.password\\\":\\\"en\\\",\\\"validation_default_messages.password_match\\\":\\\"en\\\",\\\"validation_default_messages.invalid_password\\\":\\\"en\\\",\\\"validation_default_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_default_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_default_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_default_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_default_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_default_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_default_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_default_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_default_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_default_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_default_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_default_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_default_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_default_messages.field_not_blank\\\":\\\"The field cannot be blank.\\\",\\\"validation_default_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_default_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_default_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_default_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_default_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_default_messages.price_max_not_entered\\\":\\\"Max. price is required.\\\",\\\"validation_default_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_default_messages.invalid_gift_certificate\\\":\\\"Please enter your valid certificate code.\\\"}}\",\"carouselArrowAndDotAriaLabel\":\"Go to slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]\",\"carouselActiveDotAriaLabel\":\"active\",\"carouselContentAnnounceMessage\":\"You are currently on slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]\",\"useValidEmail\":\"Please use a valid email address, such as [email protected].\",\"enterPass\":\"You must enter a password.\"}").load();
693            }
694        </script>
694
695        
695<script async defer src="https://cdn11.bigcommerce.com/s-tbpuq7b2ac/stencil/71e95110-09a9-013e-2c6b-2aee2e74ffd3/e/8c728440-8a02-013f-f90f-36526ffe589a/dist/theme-bundle.main.js" onload="onThemeBundleMain()"></script>
695
696
697        <!-- === Luxe Fade In Scroll Script === -->
698        
698<script>
699        document.addEventListener("DOMContentLoaded", function() {
700          const fadeEls = document.querySelectorAll(".luxe-fade");
701          const observer = new IntersectionObserver(entries => {
702            entries.forEach(entry => {
703              if (entry.isIntersecting) {
704                entry.target.classList.add("fade-in");
705                // Remove next line if you want them to animate EVERY time they scroll in
706                // observer.unobserve(entry.target);
707              } else {
708                entry.target.classList.remove("fade-in"); // re-triggers on scroll
709              }
710            });
711          }, { threshold: 0.2 });
712
713          fadeEls.forEach(el => observer.observe(el));
714        });
715        </script>
715
716<!-- === Luxe Fade-Up Text Animation (Optimized Smooth) === -->
717<script>
718(function initLuxeFade() {
719  const hero = document.querySelector('[data-widget-id="c2700448-d1ad-4200-b219-76876930b2d6"]');
720  if (!hero || !hero.querySelector('[class*="title"]')) {
721    return setTimeout(initLuxeFade, 400);
722  }
723
724  const fadeTargets = hero.querySelectorAll(
725    '[class*="title"], [class*="subtitle"], [class*="buttonText"]'
726  );
727
728  const style = document.createElement("style");
729  style.textContent = `
730    @keyframes luxeFadeUp {
731      from { opacity: 0; transform: translateY(20px); }
732      to   { opacity: 1; transform: translateY(0); }
733    }
734
735    [data-widget-id="c2700448-d1ad-4200-b219-76876930b2d6"]
736    [class*="title"],
737    [data-widget-id="c2700448-d1ad-4200-b219-76876930b2d6"]
738    [class*="subtitle"],
739    [data-widget-id="c2700448-d1ad-4200-b219-76876930b2d6"]
740    [class*="buttonText"] {
741      opacity: 0;
742      transform: translateY(20px);
743      will-change: opacity, transform;
744      backface-visibility: hidden;
745    }
746
747    .fade-in-text {
748      animation: luxeFadeUp 1.8s ease-in-out forwards;
749    }
750  `;
751  document.head.appendChild(style);
752
753  const observer = new IntersectionObserver(entries => {
754    entries.forEach(entry => {
755      if (entry.isIntersecting) {
756        fadeTargets.forEach((el, i) => {
757          setTimeout(() => el.classList.add("fade-in-text"), i * 150);
758        });
759        observer.disconnect();
760      }
761    });
762  }, { threshold: 0.2 });
763
764  observer.observe(hero);
765})();
766</script>
vendor: 2 bytes, line 766
766
767<script src="https://cdn.jsdelivr.net/npm/swiper@10/swiper-bundle.min.js"></script>
767
768
769<script>
770document.addEventListener("DOMContentLoaded", function () {
771  if (typeof Swiper === "undefined") return;
772
773  /* Featured products swiper */
774  if (document.querySelector(".luxeSwiper")) {
775    new Swiper(".luxeSwiper", {
776      slidesPerView: 1.2,
777      spaceBetween: 40,
778      loop: true,
779      slidesPerGroup: 1,
780
781      speed: 3000,
782      autoplay: {
783        delay: 500,
784        pauseOnMouseEnter: true,
785        disableOnInteraction: false
786      },
787
788      allowTouchMove: true,
789      simulateTouch: true,
790      grabCursor: true,
791
792      breakpoints: {
793        0: {
794          slidesPerView: 1,
795          spaceBetween: 16
796        },
797        768: {
798          slidesPerView: 2.2,
799          spaceBetween: 32
800        },
801        1024: {
802          slidesPerView: 3.2,
803          spaceBetween: 40
804        }
805      }
806    });
807  }
808});
809</script>
809
810
811<script type="text/javascript" src="https://cdn11.bigcommerce.com/shared/js/csrf-protection-header-5eeddd5de78d98d146ef4fd71b2aedce4161903e.js"></script>
vendor: 1 bytes, line 811
811
812<script>
813document.addEventListener("DOMContentLoaded", function() {
814  // Business hours (Sunday = 0 ... Saturday = 6)
815  var hours = [
816    "Closed",
817    "9:00 AM – 5:00 PM",
818    "9:00 AM – 5:00 PM",
819    "9:00 AM – 5:00 PM",
820    "9:00 AM – 5:00 PM",
821    "9:00 AM – 5:00 PM",
822    "Closed"
823  ];
824
825  var now = new Date();
826  var day = now.getDay();
827  var hour = now.getHours();
828  var isOpen = (day >= 1 && day <= 5 && hour >= 9 && hour < 17);
829
830  // Determine next open day
831  var nextOpenDay = null;
832  for (var i = 1; i <= 7; i++) {
833    var nextDay = (day + i) % 7;
834    if (nextDay >= 1 && nextDay <= 5) {
835      nextOpenDay = nextDay;
836      break;
837    }
838  }
839
840  // Helper: weekday names
841  var weekdayNames = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
842  var nextOpenText = "";
843  if (!isOpen && nextOpenDay !== null) {
844    if (nextOpenDay === (day + 1) % 7) {
845      nextOpenText = "Opens Tomorrow at 9:00 AM";
846    } else {
847      nextOpenText = "Opens " + weekdayNames[nextOpenDay] + " at 9:00 AM";
848    }
849  }
850
851  var statusDot = '<span class="status-dot ' + (isOpen ? 'open' : 'closed') + '"></span>';
852  var statusText = isOpen ? "Open Now" : "Closed";
853  var hoursToday = hours[day];
854  var statusContainer = document.getElementById("store-status");
855
856  if (statusContainer) {
857    // Main line
858    statusContainer.innerHTML = `
859      ${statusDot}
860      <span class="status-text">
861        ${statusText} — ${
862          isOpen
863            ? hoursToday
864            : hoursToday === "Closed"
865            ? nextOpenText
866            : hoursToday + " | " + nextOpenText
867        }
868      </span>
869    `;
870    statusContainer.classList.add("has-hours-tooltip");
871
872    // Add tooltip dynamically
873    var tooltip = document.createElement("div");
874    tooltip.className = "hours-tooltip";
875    tooltip.innerHTML = `
876      <strong>Business Hours</strong><br>
877      Mon–Fri: 9:00 AM – 5:00 PM<br>
878      Sat–Sun: Closed
879    `;
880    statusContainer.appendChild(tooltip);
881  }
882});
883</script>
vendor: 1 bytes, line 883
883
884<script>
885document.addEventListener("DOMContentLoaded", function() {
886  function attachMobileTooltip() {
887    const storeStatus = document.getElementById("store-status");
888    if (!storeStatus) return setTimeout(attachMobileTooltip, 300); // wait until loaded
889
890    const tooltip = storeStatus.querySelector(".hours-tooltip");
891    if (!tooltip) return setTimeout(attachMobileTooltip, 300);
892
893    const isMobile = window.matchMedia("(max-width: 768px)").matches;
894    if (!isMobile) return; // skip if not mobile
895
896    // Prep tooltip defaults
897    tooltip.style.opacity = 0;
898    tooltip.style.visibility = "hidden";
899    tooltip.style.pointerEvents = "none";
900    tooltip.dataset.visible = "false";
901    tooltip.style.transition = "opacity 0.25s ease, transform 0.25s ease";
902
903    // Toggle function
904    function toggleTooltip(e) {
905      e.stopPropagation();
906      const isVisible = tooltip.dataset.visible === "true";
907      tooltip.style.opacity = isVisible ? 0 : 1;
908      tooltip.style.visibility = isVisible ? "hidden" : "visible";
909      tooltip.style.pointerEvents = isVisible ? "none" : "auto";
910      tooltip.style.transform = isVisible
911        ? "translate(-50%, 0)"
912        : "translate(-50%, 6px)";
913      tooltip.dataset.visible = isVisible ? "false" : "true";
914    }
915
916    // Bind both tap and click for safety
917    storeStatus.addEventListener("touchstart", toggleTooltip);
918    storeStatus.addEventListener("click", toggleTooltip);
919
920    // Hide on outside tap
921    document.addEventListener("touchstart", function(e) {
922      if (!storeStatus.contains(e.target)) {
923        tooltip.style.opacity = 0;
924        tooltip.style.visibility = "hidden";
925        tooltip.dataset.visible = "false";
926      }
927    });
928  }
929
930  attachMobileTooltip();
931});
932</script>
932
933 
934<script>window.__CF$cv$params={r:'a4575b94b85a771e',t:'MTc5MTE1MDE2MA==',u:'01a108de79c174829d80fd7eff50cc3b',ut:'mANSS6OzIO7BKdFYUDkKM56c2umBEV5H.qFHvFRsKp8-1791150160-1.2.1.1-opJToOH3O8XB.AYWIAk0JJljaXeqG16ktS8Wajld0uKHVDWTAJ1lW6O2Ojrwijcd7Nthl0W7XBkuOH.yManEDgRBIZdq_4XRhz.NJEfO09Y',i:60};(function(){if(!document.body)return;var s=document.createElement('script');s.src='/cdn-cgi/challenge-platform/scripts/precursor/main.js';document.head.appendChild(s);})();</script>
934</body> 
935</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.