PageSourceSearch

https://www.cavalierehoods.com/shop/accessories

html cavalierehoods.com collected 2026-10-04 12:00:36 UTC 89,265 bytes, 1,591 lines download raw bytes

1<!doctype html>
2<html lang="en">
3    <head >
4                <meta charset="utf-8"/>
5<meta name="title" content="Kitchen Range Hoods |  Range Hoods Accessories &amp; Kitchen Accessories at Calavaire Hoods"/>
6<meta name="description" content="Calavaire Hoods offers a variety of range hood accessories to help with installation and performance. Our genuine parts keep your range hood running."/>
7<meta name="keywords" content="Cavaliere Hoods"/>
8<meta name="robots" content="NOINDEX,NOFOLLOW"/>
9<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"/>
10<meta name="format-detection" content="telephone=no"/>
11<title>Kitchen Range Hoods |  Range Hoods Accessories &amp; Kitchen Accessories at Calavaire Hoods</title>
12<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/mage/calendar.min.css" />
13<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/css/styles-m.min.css" />
14<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/css/arielbath-fonts.min.css" />
15<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/Afterpay_Afterpay/css/afterpay-express-checkout.min.css" />
16<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/Amasty_LibSwiperJs/vendor/swiper/swiper.min.css" />
17<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/Amasty_Base/vendor/slick/amslick.min.css" />
18<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/MGS_AjaxCart/css/style.min.css" />
19<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/MGS_ThemeSettings/css/theme_setting.min.css" />
20<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/Rootways_Megamenu/css/rootmenu.min.css" />
21<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/Amasty_ShopbyBase/css/chosen/chosen.min.css" />
22<link  rel="stylesheet" type="text/css"  media="screen and (min-width: 990px)" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/css/styles-l.min.css" />
23
24
25
26
27
28
29<link rel="preload" as="font" crossorigin="anonymous" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/fonts/Luma-Icons.woff2" />
30<link rel="preload" as="font" crossorigin="anonymous" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/fonts/Montserrat-Regular.woff2" />
31<link rel="preload" as="font" crossorigin="anonymous" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/fonts/Montserrat-SemiBold.woff2" />
32<link rel="preload" as="font" crossorigin="anonymous" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/fonts/Montserrat-Bold.woff2" />
33<link rel="preload" as="font" crossorigin="anonymous" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/fonts/YesevaOne-Regular.woff2" />
34<link  rel="preconnect" href="https://commerce.adobedtm.com" />
35<link  rel="preconnect" href="https://commerce.adobedc.net" />
36<link  rel="preconnect" href="https://www.gstatic.com" />
37<link  rel="preconnect" href="https://script.hotjar.com" />
38<link  rel="preconnect" href="https://www.clickcease.com" />
39<link  rel="preconnect" href="https://www.googleoptimize.com" />
40<link  rel="preconnect" href="https://bat.bing.com" />
41<link  rel="preconnect" href="https://s.pinimg.com" />
42<link  rel="preconnect" href="https://ekr.zdassets.com" />
43<link  rel="icon" type="image/x-icon" href="https://www.cavalierehoods.com/media/favicon/stores/14/favicon-32x32.png" />
44<link  rel="shortcut icon" type="image/x-icon" href="https://www.cavalierehoods.com/media/favicon/stores/14/favicon-32x32.png" />
45<link  href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/fonts/Montserrat-Regular" />
46<link  rel="canonical" href="https://www.cavalierehoods.com/shop/accessories" />
47<!-- Accessibility Code for "www.cavalierehoods.com" -->
48
49
50<style>
51body .sections.nav-sections .custom-menus {
52    display: inline-block;
53}
54
55.wishlist-index-index .product-items .product-item .product-item-info .product-item-photo img{
56    position: inherit;
57}
58
59.wishlist-index-index .product-items .product-item .product-item-info .wrapper-tooltip{
60   display: none !important;
61}
62
63.catalog-product-view .sketchfab-content, 
64.ampickup-nostores-message,
65.tocart-info{display: none !important;}
66
67.catalog-product-view .product-info-main .amxnotif-block{display: none;}
68
69.product-options-bottom.oos{display: none;}
70
71.payment-method .actions-toolbar .primary {
72    margin: 0 !important;
73    padding: 0 !important;
74}
75
76.payment-method .actions-toolbar .primary button {
77    margin: 0 !important;
78    opacity: 0 !important;
79    display: none !important;
80}
81
82.payment-method._active .actions-toolbar {
83    display: block !important;
84}
85
86.payment-method._active .actions-toolbar .primary button {
87    display: block !important;
88    font-size: 16px;
89    height: 60px;
90    justify-content: center;
91    line-height: 20px;
92    width: 100%;
93    border-radius: 32px !important;
94    position: absolute;
95    left: 0;
96    bottom: 34px;
97}
98
99.amcoupons-main-container .mage-error_additional {
100    display: none;
101}
102
103input {
104    font-family: 'Dmsans','Helvetica Neue',Helvetica,Arial,sans-serif !important;
105}
106
107</style>                
108
109    <!-- Google Tag Manager -->
110
111<!-- End Google Tag Manager --><link rel="stylesheet" type="text/css" media="all" href="https://www.cavalierehoods.com/media/rootways/megamenu/menu_ch.css">
112    
113
114
115    </head>
116    <body data-container="body"
117          data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/images/loader-2.gif"}}'
118        class="custom wide header_absolute show-filter-desktop page-with-filter page-products categorypath-shop-accessories category-accessories catalog-category-view page-layout-2columns-left" id="html-body">
119        <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 119-120
119
120<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
120GTM-WJG7PKPH
vendor: 83 bytes, lines 120-121
120"
121height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
122<!-- End Google Tag Manager (noscript) -->
123
124
125
126
127<div class="cookie-status-message" id="cookie-status">
128    The store will not work correctly in the case when cookies are disabled.</div>
129
130
131
132
133    <noscript>
134        <div class="message global noscript">
135            <div class="content">
136                <p>
137                    <strong>JavaScript seems to be disabled in your browser.</strong>
138                    <span>
139                        For the best experience on our site, be sure to turn on Javascript in your browser.                    </span>
140                </p>
141            </div>
142        </div>
143    </noscript>
144
145
146
147
148
149<noscript><iframe src="https://ob.esnbranding.com/ns/a9232322d79a908fd91a06b00cc22da7.html?ch=" width="0" height="0" style="display:none"></iframe></noscript>
150
151        <!--suppress HtmlUnknownTarget -->
152    <!-- BV | Magento Extension 9.1.7 -->
153    
154
155    
156<!-- You have successfully installed the W3C Digital Data Layer Extension by Fresh Relevance.
157With Fresh Relevance, you can create effortless personalization, live email content and cart and browse abandonment emails.
158If you want to know more about us, then check us out at http://www.freshrelevance.com
159If you need help with the extension, go to http://www.freshrelevance.com/contact -->
160<div class="page-wrapper">
161
162
163
164
165<header class="page-header"><div class="wrap-header"><div class="header content"><div class="header-main"><div class="header-left"><a
166    class="logo"
167    href="https://www.cavalierehoods.com/"
168    title="Cavaliere&#x20;Hoods"
169    aria-label="store logo">
170    <img src="https://www.cavalierehoods.com/media/logo/stores/14/logo_calivier_2.png"
171         title="Cavaliere&#x20;Hoods"
172         alt="Cavaliere&#x20;Hoods"
173            width="228"            height="80"    />
174</a>
175</div><div class="header-middle">
176<section class="amsearch-wrapper-block"
177         data-amsearch-wrapper="block"
178         data-bind="
179            scope: 'amsearch_wrapper',
180            mageInit: {
181                'Magento_Ui/js/core/app': {
182                    components: {
183                        amsearch_wrapper: {
184                            component: 'Amasty_Xsearch/js/wrapper',
185                            data: {&quot;url&quot;:&quot;https:\/\/www.cavalierehoods.com\/amasty_xsearch\/autocomplete\/index\/&quot;,&quot;url_result&quot;:&quot;https:\/\/www.cavalierehoods.com\/catalogsearch\/result\/&quot;,&quot;url_popular&quot;:&quot;https:\/\/www.cavalierehoods.com\/search\/term\/popular\/&quot;,&quot;isDynamicWidth&quot;:false,&quot;isProductBlockEnabled&quot;:true,&quot;width&quot;:900,&quot;displaySearchButton&quot;:false,&quot;fullWidth&quot;:false,&quot;minChars&quot;:3,&quot;delay&quot;:500,&quot;currentUrlEncoded&quot;:&quot;aHR0cHM6Ly93d3cuY2F2YWxpZXJlaG9vZHMuY29tL3Nob3AvYWNjZXNzb3JpZXM,&quot;,&quot;color_settings&quot;:[],&quot;popup_display&quot;:0,&quot;preloadEnabled&quot;:true,&quot;isSeoUrlsEnabled&quot;:false,&quot;seoKey&quot;:&quot;search&quot;,&quot;isSaveSearchInputValueEnabled&quot;:false}                        }
186                    }
187                }
188            }">
189    <span class="close-search-mobile"></span>
190    <div class="amsearch-form-block"
191          data-bind="
192              style: {
193                    width: resized() ? data.width + 'px' : ''
194              },
195              css: {
196                '-opened': opened
197              },
198              afterRender: initCssVariables">
199                
200<section class="amsearch-input-wrapper"
201         data-bind="
202            css: {
203                '-dynamic-width': data.isDynamicWidth,
204                '-match': $data.readyForSearch(),
205                '-typed': inputValue && inputValue().length
206            }">
207    <span class="btn-close-search"></span>
208    <span class="btn-close-search go-back" data-bind="text: $t('Go back')"></span>
209
210    <input type="text"
211           name="q"
212           placeholder="Search&#x20;product"
213           class="amsearch-input readonly"
214           maxlength="128"
215           role="combobox"
216           aria-haspopup="false"
217           aria-autocomplete="both"
218           autocomplete="off"
219           aria-expanded="false"
220           data-amsearch-block="input"
221           data-bind="
222                afterRender: initInputValue,
223                hasFocus: focused,
224                value: inputValue,
225                event: {
226                    keypress: onEnter
227                },
228                valueUpdate: 'input'">
229    <!-- ko template: { name: templates.loader } --><!-- /ko-->
230    <button class="amsearch-button -close -clear -icon"
231            style="display: none"
232            data-bind="
233                event: {
234                    click: inputValue.bind(this, '')
235                },
236                attr: {
237                    title: $t('Clear Field')
238                },
239                visible: inputValue && inputValue().length">
240    </button>
241    <button class="amsearch-button -loupe -clear -icon -disabled"
242            data-bind="
243                event: {
244                    click: search
245                },
246                css: {
247                    '-disabled': !$data.match()
248                },
249                attr: {
250                    title: $t('Search')
251                }">
252    </button>
253</section>
254        
255        
256<section class="amsearch-result-section"
257         data-amsearch-js="results"
258         style="display: none;"
259         data-bind="
260            css: {
261                '-small': $data.data.width < 700 && !$data.data.fullWidth
262            },
263            afterRender: function (node) {
264                initResultSection(node, 1)
265            },
266            style: resultSectionStyles(),
267            visible: $data.opened()">
268    <!-- ko if: !$data.match() && $data.preload() -->
269        <!-- ko template: { name: templates.preload } --><!-- /ko -->
270    <!-- /ko -->
271    <!-- ko if: $data.match() -->
272        <!-- ko template: { name: templates.results } --><!-- /ko -->
273    <!-- /ko -->
274    <!-- ko if: $data.message() && $data.message().length -->
275        <!-- ko template: { name: templates.message } --><!-- /ko -->
276    <!-- /ko -->
277</section>
278    </div>
279    </section>
280</div><div class="header-right">
281<div class="search-mobile-button"></div>
282<div class="header-track-order">
283    <a href="https://www.cavalierehoods.com/sales/guest/form/" class="track-order-link">Track Order</a>
284</div>
285<div class="header-account">
286            <span class="my-account-link">Account</span>
287        	<div class="login-form">
288		<button class="close-myaccount" id="close-myaccount"><span class="icon-ab-close"></span></button>
289		<div class="block block-customer-login">
290			<div class="block-title">
291				<strong id="block-customer-login-heading" role="heading" aria-level="2">Login to my account</strong>
292                <p>Enter your e-mail and password:</p>
293			</div>
294			<div class="block-content" aria-labelledby="block-customer-login-heading">
295				<form class="form form-login"
296					  action="https://www.cavalierehoods.com/customer/account/loginPost/"
297					  method="post"
298					  id="login-form-had"
299					  data-mage-init='{"validation":{}}'>
300					<input name="form_key" type="hidden" value="53dIY9KntSehlDe7" />					<div class="fieldset login" data-hasrequired="* Required Fields">
301						<div class="field email required">
302							<div class="control">
303								<input placeholder="Email Address" name="login[username]" value=""  autocomplete="off" id="email-had" type="email" class="input-text" title="Email Address" data-validate="{required:true, 'validate-email':true}">
304							</div>
305						</div>
306						<div class="field password required">
307							<div class="control">
308								<input placeholder="Password" name="login[password]" type="password"  autocomplete="off" class="input-text" id="pass-had" title="Password" data-validate="{required:true}">
309                                <span class="show-password"><span class="icon-ab-eye"></span></span>
310                            </div>
311                            <div class="hidden-field">
312                                                            </div>
313                            <a class="action remind" href="https://www.cavalierehoods.com/customer/account/forgotpassword/"><span>Forgot password?</span></a>
314						</div>
315						<div class="actions-toolbar">
316							<div class="primary">
317								<button type="submit" class="action login btn btn-dark  btn-full" name="send" id="send2-had"><span>Login</span></button>
318							</div>
319						</div>
320                        <p class="create-link">New customer?<a href="https://www.cavalierehoods.com/customer/account/create/">Create your account</a></p>
321					</div>
322				</form>
323			</div>
324		</div>
325	</div>
326
327    
328    </div>
329
330<div data-block="minicart" class="minicart-wrapper">
331    <a class="action showcart" href=""
332       data-bind="scope: 'minicart_content'">
333        <span class="text">Cart</span>
334        <span class="counter qty empty"
335              data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading">
336            <span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span>
337            <span class="counter-label">
338            <!-- ko if: getCartParam('summary_count') -->
339                <!-- ko text: getCartParam('summary_count') --><!-- /ko -->
340                <!-- ko i18n: 'items' --><!-- /ko -->
341                <!-- /ko -->
342            </span>
343        </span>
344    </a>
345            <div class="block block-minicart"
346             data-role="dropdownDialog"
347             data-mage-init='{"dropdownDialog":{
348                "appendTo":"[data-block=minicart]",
349                "triggerTarget":".showcart",
350                "closeOnMouseLeave": false,
351                "closeOnEscape": true,
352                "triggerClass":"active",
353                "parentClass":"active",
354                "buttons":[]}}'>
355            <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'">
356                <!-- ko template: getTemplate() --><!-- /ko -->
357            </div>
358                    </div>
359        
360    
361</div>
362
363
364<div class="header-menu">
365    <a href="#" class="header-menu-link"><span style="display: none;">Shop</span></a>
366</div>
367</div></div>
368
369</div></div>    <div class="sections nav-sections">
370                <div class="section-items nav-sections-items"
371             data-mage-init='{"tabs":{"openedState":"active"}}
371'>
372                                            <div class="section-item-title nav-sections-item-title"
373                     data-role="collapsible">
374                    <a class="nav-sections-item-switch"
375                       data-toggle="switch" href="#store.menu">
376                        Menu                    </a>
377                </div>
378                <div class="section-item-content nav-sections-item-content"
379                     id="store.menu"
380                     data-role="content">
381                                <div class="page-main">
382                    <div class="navigation-desktop">
383                <nav class="rootmenu main" data-action="navigation">
384                    <ul id="rw-menutop" class="mobile-sub rootmenu-list">
385                                                    <li class="nav-1&#x20;category-item&#x20;main">
386                                <a class="" href="https://www.cavalierehoods.com/range-hoods">
387                                    Range Hoods                                                                    </a>
388                                <ul class="rootmenu-submenu "><li class="nav-1-1 category-item"><a class="navigation-link" href="https://www.cavalierehoods.com/range-hoods/wall-mounts">Wall Mounts</a></li><li class="nav-1-2 category-item"><a class="navigation-link" href="https://www.cavalierehoods.com/range-hoods/under-mounts">Under Mounts</a></li></ul>                            </li>
389                                                    
390                        <li class="custom-menus"><a class="navigation-link" href="https://www.cavalierehoods.com/about-us">About</a></li>
391                        
392                        
393                        
394                                            </ul>
395                                    </nav>
396                <nav class="rootmenu sub" data-action="navigation">
397                    <ul id="rw-menutop" class="mobile-sub rootmenu-list">
398                                                    <li class="nav-1&#x20;category-item&#x20;main">
399                                <a class="" href="https://www.cavalierehoods.com/range-hoods">
400                                    Range Hoods                                                                    </a>
401                                <ul class="rootmenu-submenu "><li class="nav-1-1 category-item"><a class="navigation-link" href="https://www.cavalierehoods.com/range-hoods/wall-mounts">Wall Mounts</a></li><li class="nav-1-2 category-item"><a class="navigation-link" href="https://www.cavalierehoods.com/range-hoods/under-mounts">Under Mounts</a></li></ul>                            </li>
402                                                    
403                        <li class="custom-menus"><a class="navigation-link" href="https://www.cavalierehoods.com/about-us">About</a></li>
404                        
405                        
406                        
407                                            </ul>
408                                    </nav>
409            </div>
410
411            <div class="navigation-mobile">
412                <!--<div class="overlay-shadow"></div>-->
413                <nav class="rootmenu main" data-action="navigation">
414                    <div class="box-account-mobile">
415                        <div class="account-info">
416                            <p>Hi!</p>
417                                                        <ul>
418                                <li><a href="https://www.cavalierehoods.com/customer/account/login/">Login</a></li> / <li><a href="https://www.cavalierehoods.com/customer/account/create/">Register</a></li>
419                            </ul>
420                        </div>
421                        <span class="close-menu-mobile"></span>
422                    </div>
423                    <ul id="rw-menutop" class="mobile-sub rootmenu-list">
424                                                    <li class="nav-1&#x20;category-item">
425                                <a class="" href="https://www.cavalierehoods.com/range-hoods">
426                                    Range Hoods                                                                    </a>
427                                <ul class="rootmenu-submenu "><li class="nav-1-1 category-item"><a class="navigation-link" href="https://www.cavalierehoods.com/range-hoods/wall-mounts">Wall Mounts</a></li><li class="nav-1-2 category-item"><a class="navigation-link" href="https://www.cavalierehoods.com/range-hoods/under-mounts">Under Mounts</a></li></ul>                            </li>
428                                                    
429                        <li class="custom-menus"><a class="navigation-link" href="https://www.cavalierehoods.com/about-us">About</a></li>
430                        
431                        
432                        
433                                            </ul>
434                                        <div class="box-header-links">
435                        <ul>
436                            <li class="minicart-nav"><a href="https://www.cavalierehoods.com/checkout/cart/">Cart</a></li>
437                            <li class="track-order-nav"><a href="https://www.cavalierehoods.com/sales/guest/form/">Track Order</a></li>
438                        </ul>
439                    </div>
440                </nav>
441
442                <nav class="rootmenu sub" data-action="navigation">
443                    <ul id="rw-menutop" class="mobile-sub rootmenu-list">
444                                                    <li class="nav-1&#x20;category-item&#x20;main">
445                                <a class="" href="https://www.cavalierehoods.com/range-hoods">
446                                    Range Hoods                                                                    </a>
447                                <ul class="rootmenu-submenu "><li class="nav-1-1 category-item"><a class="navigation-link" href="https://www.cavalierehoods.com/range-hoods/wall-mounts">Wall Mounts</a></li><li class="nav-1-2 category-item"><a class="navigation-link" href="https://www.cavalierehoods.com/range-hoods/under-mounts">Under Mounts</a></li></ul>                            </li>
448                                                    
449                        <li class="custom-menus"><a class="navigation-link" href="https://www.cavalierehoods.com/about-us">About</a></li>
450                        
451                        
452                        
453                                            </ul>
454                                    </nav>
455            </div>
456                 </div>
457                    </div>
458                                            <div class="section-item-title nav-sections-item-title"
459                     data-role="collapsible">
460                    <a class="nav-sections-item-switch"
461                       data-toggle="switch" href="#store.links">
462                        Account                    </a>
463                </div>
464                <div class="section-item-content nav-sections-item-content"
465                     id="store.links"
466                     data-role="content">
467                    <!-- Account links -->                </div>
468                                    </div>
469    </div>
470</header>
470<main id="maincontent" class="page-main"><div class="top-container">
471</div>
472
473<div data-bind="scope:'product_recommendations_above-main-content'">
474    <!-- ko template: getTemplate() --><!-- /ko -->
475</div>
476
477
478<a id="contentarea" tabindex="-1"></a>
479<div class="page-title-wrapper">
480    <h1 class="page-title"
481         id="page-title-heading"                     aria-labelledby="page-title-heading&#x20;toolbar-amount"
482        >
483        <span class="base" data-ui-id="page-title-wrapper" >Accessories</span>    </h1>
484    </div>
485<div class="page messages"><div data-placeholder="messages"></div>
486</div><div class="category-view">    <div class="category-description">
487                            <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><p>Island mount range hoods are a dynamic focal point to any kitchen and grab attention from any angle. Explore our collection of designs for the perfect fit for your home.</p></div>            </div>
488
489
490
491</div>    <div class="breadcrumbs">
492        <ul class="items">
493                                                <li class="item home">
494                                                    <a href="https://www.cavalierehoods.com/"
495                       title="Go to Home Page">
496                        Home                    </a>
497                                </li>
498                                                <li class="item category151">
499                                                    <strong>Accessories</strong>
500                                </li>
501                    </ul>
502    </div>
503                <div class="breadcrumbs mobile">
504            <ul class="items">
505                                                            <li class="item home ">
506                                                                <a href="https://www.cavalierehoods.com/"
507                           title="Go to Home Page">
508                            Home                        </a>
509                                        </li>
510                                                            <li class="item category151 ">
511                                                                <strong>Accessories</strong>
512                                        </li>
513                            </ul>
514        </div>
515    <div class="category-view-bottom"><div class="filter-toolbar additional">
516    <span class="toggle-filter">Show&#x20;Filter</span>
517    <span class="toggle-filter show-mobile">Filter</span>
518    <span class="close-filter">Hide&#x20;Filter</span>
519</div></div><div class="columns"><div class="column main"><div class="catalog-topnav amasty-catalog-topnav">
520</div><input name="form_key" type="hidden" value="53dIY9KntSehlDe7" />
521
522
523
524
525<style type="text/css">
526
527    .checkout-index-index .main #checkout .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container li:not(.opc-block-summary) > .step-title.amcheckout-title.current ~ .amcheckout-content .dummy-billing-address {
528        display: none !important;
529    }
530</style>
531
532    <div id="amasty-shopby-product-list">    <div class="message info empty">
533        <div>We can&#039;t find products matching the selection.</div>
534    </div>
535</div>
536
537
538
539
540
541
542
543
544
545
546<div class="amshopby-filters-bottom-cms">
547    </div>
548
549
550    
551
552<div data-am-js="js-init">
553    
554
555    </div>
556
557<section class="amsearch-overlay-block"
558         data-bind="
559            scope: 'index = amsearch_overlay_section',
560            mageInit: {
561                'Magento_Ui/js/core/app': {
562                    components: {
563                        'amsearch_overlay_section': {
564                            component: 'Amasty_Xsearch/js/components/overlay'
565                        }
566                    }
567                }
568            }">
569    <div class="amsearch-overlay"
570         data-bind="
571            event: {
572                click: hide
573            },
574            afterRender: initNode">
575    </div>
576</section>
577
578
579</div><div class="sidebar sidebar-main">
580</div><div class="sidebar sidebar-additional"><div class="block block-compare" data-bind="scope: 'compareProducts'" data-role="compare-products-sidebar">
581    <div class="block-title">
582        <strong id="block-compare-heading" role="heading" aria-level="2">Compare Products</strong>
583        <span class="counter qty no-display" data-bind="text: compareProducts().countCaption, css: {'no-display': !compareProducts().count}"></span>
584    </div>
585    <!-- ko if: compareProducts().count -->
586    <div class="block-content no-display" aria-labelledby="block-compare-heading" data-bind="css: {'no-display': !compareProducts().count}">
587        <ol id="compare-items" class="product-items product-items-names" data-bind="foreach: compareProducts().items">
588                <li class="product-item">
589                    <input type="hidden" class="compare-item-id" data-bind="value: id"/>
590                    <strong class="product-item-name">
591                        <a data-bind="attr: {href: product_url}, html: name" class="product-item-link"></a>
592                    </strong>
593                    <a href="#"
594                       data-bind="attr: {'data-post': remove_url}"
595                       title="Remove&#x20;This&#x20;Item"
596                       class="action delete">
597                        <span>Remove This Item</span>
598                    </a>
599                </li>
600        </ol>
601        <div class="actions-toolbar">
602            <div class="primary">
603                <a data-bind="attr: {'href': compareProducts().listUrl}" class="action compare primary"><span>Compare</span></a>
604            </div>
605            <div class="secondary">
606                <a id="compare-clear-all" href="#" class="action clear" data-post="{&quot;action&quot;:&quot;https:\/\/www.cavalierehoods.com\/catalog\/product_compare\/clear\/&quot;,&quot;data&quot;:{&quot;uenc&quot;:&quot;&quot;,&quot;confirmation&quot;:true,&quot;confirmationMessage&quot;:&quot;Are you sure you want to remove all items from your Compare Products list?&quot;}}">
607                    <span>Clear All</span>
608                </a>
609            </div>
610        </div>
611    </div>
612    <!-- /ko -->
613    <!-- ko ifnot: compareProducts().count -->
614    <div class="empty">You have no items to compare.</div>
615    <!-- /ko -->
616</div>
617
618    <div class="block block-wishlist" data-bind="scope: 'wishlist'">
619        <div class="block-title">
620            <strong role="heading" aria-level="2">My Wish List</strong>
621            <!-- ko if: wishlist().counter -->
622            <span data-bind="text: wishlist().counter" class="counter"></span>
623            <!-- /ko -->
624        </div>
625        <div class="block-content">
626            <strong class="subtitle">Last Added Items</strong>
627            <!-- ko if: wishlist().counter -->
628                <ol class="product-items no-display"
629                    id="wishlist-sidebar"
630                    data-bind="foreach: wishlist().items, css: {'no-display': null}">
631                    <li class="product-item">
632                        <div class="product-item-info">
633                            <a class="product-item-photo" data-bind="attr: { href: product_url, title: product_name }">
634                                <!-- ko template: {name: $data.image.template, data: $data.image} --><!-- /ko -->
635                            </a>
636                            <div class="product-item-details">
637                                <strong class="product-item-name">
638                                    <a data-bind="attr: { href: product_url }" class="product-item-link">
639                                        <span data-bind="text: product_name"></span>
640                                    </a>
641                                </strong>
642                                <div data-bind="html: product_price"></div>
643                                <div class="product-item-actions">
644                                    <!-- ko if: product_is_saleable_and_visible -->
645                                    <div class="actions-primary">
646                                        <!-- ko if: product_has_required_options -->
647                                        <a href="#"
648                                           data-bind="attr: {'data-post': add_to_cart_params}"
649                                           class="action tocart primary">
650                                            <span>Add to Cart</span>
651                                        </a>
652                                        <!-- /ko -->
653                                        <!-- ko ifnot: product_has_required_options -->
654                                            <button type="button"
655                                                    class="action tocart primary"
656                                                    data-bind="attr: {'data-post': add_to_cart_params}">
657                                                <span>Add to Cart</span>
658                                            </button>
659                                        <!-- /ko -->
660                                    </div>
661                                    <!-- /ko -->
662                                    <div class="actions-secondary">
663                                        <a href="#"  data-bind="attr: {'data-post': delete_item_params}"
664                                           title="Remove&#x20;This&#x20;Item"
665                                           class="btn-remove action delete">
666                                            <span>Remove This Item</span>
667                                        </a>
668                                    </div>
669                                </div>
670                            </div>
671                        </div>
672                    </li>
673                </ol>
674                <div class="actions-toolbar no-display" data-bind="css: {'no-display': null}">
675                    <div class="primary">
676                        <a class="action details"
677                           href="https://www.cavalierehoods.com/wishlist/"
678                           title="Go&#x20;to&#x20;Wish&#x20;List">
679                            <span>Go to Wish List</span>
680                        </a>
681                    </div>
682                </div>
683            <!-- /ko -->
684            <!-- ko ifnot: wishlist().counter -->
685                <div class="empty">You have no items in your wish list.</div>
686            <!-- /ko -->
687        </div>
688    </div>
689
690</div></div><div class="labels-container">
691</div>
692
693
694<div data-bind="scope:'product_recommendations_below-main-content'">
695    <!-- ko template: getTemplate() --><!-- /ko -->
696</div>
697
698
699<div class="category-seo-content"><div class="category-related-block">
700    </div>
701
702</div></main><footer class="page-footer">
703<div class="footer-content">
704    <style>#html-body [data-pb-style=CFKWMIM],#html-body [data-pb-style=CP6RYWJ]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=CFKWMIM]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=CP6RYWJ]{align-self:stretch}#html-body [data-pb-style=A6H4MFE]{display:flex;width:100%}#html-body [data-pb-style=FAXYD5Q],#html-body [data-pb-style=G8JQJC2],#html-body [data-pb-style=HLHA90J],#html-body [data-pb-style=UD2JXDX]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:41.6667%;align-self:stretch}#html-body [data-pb-style=FAXYD5Q],#html-body [data-pb-style=G8JQJC2],#html-body [data-pb-style=UD2JXDX]{width:16.6667%}#html-body [data-pb-style=FAXYD5Q]{width:25%}#html-body [data-pb-style=GDBOR3U]{display:flex;width:100%}#html-body [data-pb-style=GC13XRP]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;align-self:stretch}#html-body [data-pb-style=AC2MJDH]{display:flex;width:100%}#html-body [data-pb-style=KV6F4D4],#html-body [data-pb-style=YACT6ND]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:58.3333%;align-self:stretch}#html-body [data-pb-style=KV6F4D4]{width:41.6667%}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div class="footer-links" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="CFKWMIM"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="CP6RYWJ"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="A6H4MFE"><div class="pagebuilder-column ft-register" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="HLHA90J"><h3 data-content-type="heading" data-appearance="default" data-element="main">SIGN UP FOR EMAILS</h3><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><p>Sign up to receive special offers and promotions from Cavaliere.</p>
705<div class="block newsletter">
706    <div class="content">
707        <form class="form subscribe" novalidate action="https://www.cavalierehoods.com/newsletter/subscriber/new/" method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="newsletter-validate-detail">
708            <div class="field newsletter">
709                <div class="control">
710                    <label for="newsletter">
711                        <input name="email" type="email" id="newsletter" placeholder="Enter your email" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}">
712                    </label>
713                </div>
714            </div>
715            <div class="actions">
716                <button class="action subscribe primary" title="SIGN UP" type="submit" aria-label="Subscribe">
717                    <span>SIGN UP</span>
718                </button>
719            </div>
720        </form>
721    </div>
722</div>
723
724</div></div><div class="pagebuilder-column ft-company" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="UD2JXDX"><h4 data-content-type="heading" data-appearance="default" data-element="main">Company Info</h4><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><ul>
725<li><a href="https://www.cavalierehoods.com/about-us/">About Us</a></li>
726</ul></div></div><div class="pagebuilder-column ft-service" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="G8JQJC2"><h4 data-content-type="heading" data-appearance="default" data-element="main">Customer Service</h4><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><ul>
727<li><a href="faqs">FAQs</a></li>
728<li><a href="contacts">Contact Us</a></li>
729<li><a href="returns-cancellations">Returns</a></li>
730<li><a href="shiping-information">Shiping Information</a></li>
731</ul></div></div><div class="pagebuilder-column ft-resouces" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="FAXYD5Q"><h4 data-content-type="heading" data-appearance="default" data-element="main">Resources</h4><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><ul>
732<li><a href="warranty">Warranty</a></li>
733</ul></div></div></div><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="GDBOR3U"><div class="pagebuilder-column ft-register only-mobile" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="GC13XRP"><h3 data-content-type="heading" data-appearance="default" data-element="main">SIGN UP FOR EMAILS</h3><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><p>Sign up to receive special offers and promotions from Cavaliere.</p>
734<div class="block newsletter">
735    <div class="content">
736        <form class="form subscribe" novalidate action="https://www.cavalierehoods.com/newsletter/subscriber/new/" method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="newsletter-validate-detail">
737            <div class="field newsletter">
738                <div class="control">
739                    <label for="newsletter">
740                        <input name="email" type="email" id="newsletter" placeholder="Enter your email" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}">
741                    </label>
742                </div>
743            </div>
744            <div class="actions">
745                <button class="action subscribe primary" title="SIGN UP" type="submit" aria-label="Subscribe">
746                    <span>SIGN UP</span>
747                </button>
748            </div>
749        </form>
750    </div>
751</div>
752
753</div></div></div><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="AC2MJDH"><div class="pagebuilder-column ft-social" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="YACT6ND"><div class="copyright only_desktop" data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><p class="content-copyright"><span>© <span class="text-copyright" style="display: initial;"></span> Cavaliere Hood All Rights Reserved</span></p></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
754</div></div><div class="pagebuilder-column footer-link__fullwidth ft-term-condition" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="KV6F4D4"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><ul>
755<li><a href="terms-and-conditions">Terms and Conditions</a></li>
756<li><a href="cookie-policy">Privacy & Cookie Policy</a></li>
757</ul></div></div></div></div></div></div></div>
758</footer>    
759    
760
761
762
763	<a href="#" class="scroll-to-top"><i class="fa fa-arrow-up"></i></a>
764	
765
766	
767
768<button id="tfilter" type="button"><span class="icon-equalizer"></span></button>
769
770
771
772
773    
774    
775
776<div id="ajaxcart_loading_overlay" class="ajaxcart-loading-overlay"></div>
777<div data-bind="scope: 'messages'" id="message-panel">
778    <div class="message-additional" data-bind="css: {'shown': (cookieMessages && cookieMessages.length) || (messages().messages && messages().messages.length)}">
779        <!-- ko if: cookieMessages && cookieMessages.length > 0 -->
780        <div class="cookie-message-panel">
781            <div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }"
782                 class="messages">
783                <div data-bind="attr: {
784                    class: 'message-' + message.type + ' ' + message.type + ' message',
785                    'data-ui-id': 'message-' + message.type
786                }, afterRender: $parent.hideMessageAfterRender($data, $element)">
787                    <div data-bind="html: $parent.prepareMessageForHtml(message.text)" class="content-msg"></div>
788
789                    <!--<div class="close-message"></div>-->
790                    <span class='close-message' data-bind="click: $parent.removeMessage"></span>
791                </div>
792            </div>
793        </div>
794        <!-- /ko -->
795
796        <!-- ko if: messages().messages && messages().messages.length > 0 -->
797        <div class="message-panel">
798            <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
799                data: messages().messages, as: 'message'
800                }">
801                <div data-bind="attr: {
802                    class: 'message-' + message.type + ' ' + message.type + ' message',
803                    'data-ui-id': 'message-' + message.type
804                }, afterRender: $parent.hideMessageAfterRender($data, $element)">
805                    <div data-bind="html: $parent.prepareMessageForHtml(message.text)" class="content-msg"></div>
806
807                    <!--<div class="close-message"></div>-->
808                    <span class='close-message data-bind="click: $parent.removeMessage"'></span>
809                </div>
810            </div>
811        </div>
812        <!-- /ko -->
813    </div>
814</div>
815
816
817<small class="copyright">
818    <span>©2023 Cavaliere Hood All Rights Reserved</span>
819</small>
820</div>    
821<div class="blocked-shipping-message no-display"><style>#html-body [data-pb-style=F7QGMFO]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="F7QGMFO"><div data-content-type="text" data-appearance="default" data-element="main"><p>Currently, we do not ship bathtub products to California.</p></div></div></div></div>    
821<script exclude-this-tag="text/x-magento-template">
822        window.getWpGA4Cookie = function(name) {
823            match = document.cookie.match(new RegExp(name + '=([^;]+)'));
824            if (match) return decodeURIComponent(match[1].replace(/\+/g, ' ')) ;
825        };
826
827        window.dataLayer = window.dataLayer || [];
828                var dl4Objects = [{"pageName":"Kitchen Range Hoods |  Range Hoods Accessories & Kitchen Accessories at Calavaire Hoods","pageType":"category"}];
829        for (var i in dl4Objects) {
830            window.dataLayer.push({ecommerce: null});
831            window.dataLayer.push(dl4Objects[i]);
832        }
833                var wpGA4Cookies = ['wp_ga4_customerId','wp_ga4_customerGroup'];
834        wpGA4Cookies.map(function(cookieName) {
835            var cookieValue = window.getWpGA4Cookie(cookieName);
836            if (cookieValue) {
837                var dl4Object = {};
838                dl4Object[cookieName.replace('wp_ga4_', '')] = cookieValue;
839                window.dataLayer.push(dl4Object);
840            }
841        });
842    </script>
842<script exclude-this-tag="text/x-magento-template">
vendor: 327 bytes, lines 842-846
842(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
843new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
844j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
845'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
846})(window,document,'script','dataLayer','
846GTM-WJG7PKPH
vendor: 3 bytes, line 846
846');
846</script>
846<noscript id="deferred-css"><link  rel="stylesheet" type="text/css"  media="print" href="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/css/print.min.css" /></noscript>
847<script>
848    var LOCALE = 'en\u002DUS';
849    var BASE_URL = 'https\u003A\u002F\u002Fwww.cavalierehoods.com\u002F';
850    var require = {
851        'baseUrl': 'https\u003A\u002F\u002Fwww.cavalierehoods.com\u002Fstatic\u002Fversion1766643578\u002Ffrontend\u002FAtlas\u002FCavaliere\u002Fen_US'
852    };</script>
vendor: 1 bytes, line 852
852
853<script  type="text/javascript"  src="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/requirejs/require.min.js"></script>
vendor: 1 bytes, line 853
853
854<script  type="text/javascript"  src="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/requirejs-min-resolver.min.js"></script>
vendor: 1 bytes, line 854
854
855<script  type="text/javascript"  src="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/mage/requirejs/mixins.min.js"></script>
vendor: 1 bytes, line 855
855
856<script  type="text/javascript"  src="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/requirejs-config.min.js"></script>
vendor: 1 bytes, line 856
856
857<script  type="text/javascript"  src="https://www.cavalierehoods.com/static/version1766643578/frontend/Atlas/Cavaliere/en_US/Rootways_Megamenu/js/rootmenu.min.js"></script>
vendor: 1 bytes, line 857
857
858<script>
859/*
860Want to customize your button? visit our documentation page:
861https://login.equalweb.com/custom-button
862*/
863window.interdeal = {
864    get sitekey (){ return "0e93f6078d05710721e38e6fd3e53ce3"} ,
865    get domains(){
866        return {
867            "js": "https://cdn.equalweb.com/",
868            "acc": "https://access.equalweb.com/"
869        }
870    },
871    "Position": "left",
872    "Menulang": "EN",
873    "draggable": true,
874    "btnStyle": {
875        "vPosition": [
876            "80%",
877            "80%"
878        ],
879        "margin": [
880            "0",
881            "0"
882        ],
883        "scale": [
884            "0.5",
885            "0.5"
886        ],
887        "color": {
888            "main": "#000000",
889            "second": "#ffffff"
890        },
891        "icon": {
892            "outline": false,
893            "outlineColor": "#ffffff",
894            "type":  3 ,
895            "shape": "circle"
896        }
897    },
898};
899 
900(function(doc, head, body){
901    var coreCall             = doc.createElement('script');
902    coreCall.src             = interdeal.domains.js + 'core/5.2.0/accessibility.js';
903    coreCall.defer           = true;
904    coreCall.integrity       = 'sha512-fHF4rKIzByr1XeM6stpnVdiHrJUOZsKN2/Pm0jikdTQ9uZddgq15F92kUptMnyYmjIVNKeMIa67HRFnBNTOXsQ==';
905    coreCall.crossOrigin     = 'anonymous';
906    coreCall.setAttribute('data-cfasync', true );
907    body? body.appendChild(coreCall) : head.appendChild(coreCall);
908})(document, document.head, document.body);
909</script>
vendor: 1 bytes, line 909
909
910<script type="text/x-magento-init">
911        {
912            "*": {
913                "Magento_PageCache/js/form-key-provider": {
914                    "isPaginationCacheEnabled":
915                        0                }
916            }
917        }
918    </script>
vendor: 1 bytes, line 918
918
919<script>require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) {
920    if(!magentoStorefrontEvents) return;
921
922    window.magentoStorefrontEvents = magentoStorefrontEvents;
923    magentoStorefrontEvents.context.setStorefrontInstance(
924        {"storeUrl":"https:\/\/www.cavalierehoods.com\/","websiteId":6,"websiteCode":"ch","storeId":13,"storeCode":"cavaliere_hoods","storeViewId":14,"storeViewCode":"ch","websiteName":"Cavaliere Hoods","storeName":"Cavaliere Hoods","storeViewName":"Cavaliere Hoods","baseCurrencyCode":"USD","storeViewCurrencyCode":"USD","catalogExtensionVersion":"103.3.14","environmentId":null,"environment":null,"storefrontTemplate":"Luma"}
925    );
926    magentoStorefrontEvents.context.setMagentoExtension({
927        magentoExtensionVersion: "7.6.1",
928    });
929    magentoStorefrontEvents.context.setDataServicesExtension({
930        version: "7.6.1",
931    });
932    magentoStorefrontEvents.context.setPage({
933        pageType: "Default"
934    });
935    magentoStorefrontEvents.context.setContext("pageExtended", {
936        action: "page-view"
937    });
938    
939});</script>
vendor: 1 bytes, line 939
939
940<script type="text/x-magento-init">
941    {
942        "*": {
943            "dataServicesBase": {
944                "isCookieRestrictionModeEnabled": 0,
945                "isEnabled": 0            },
946            "magentoStorefrontEventCollector": {}
947        }
948    }
949</script>
vendor: 1 bytes, line 949
949
950<script type="text/x-magento-init">
951    {
952        "*": {
953            "Magento_PageBuilder/js/widget-initializer": {
954                "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Atlas_PageBuilderImageSlider\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Atlas_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Amasty_Xsearch\/js\/content-type\/products\/appearance\/carousel\/widget-override":false},"[data-content-type=\"product_recommendations\"]":{"Magento_PageBuilderProductRecommendations\/js\/content-type\/product-recommendations\/appearance\/default\/widget":false},"[data-content-type=\"accordion\"]":{"Atlas_PageBuilderAccordion\/js\/content-type\/accordion\/appearance\/default\/widget":false}},
955                "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"990px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"990px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"989px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}}            }
956        }
957    }
958</script>
vendor: 1 bytes, line 958
958
959<script type="text&#x2F;javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 959
959
960<script type="text/x-magento-init">
961    {
962        "*": {
963            "cookieStatus": {}
964        }
965    }
966</script>
vendor: 1 bytes, line 966
966
967<script type="text/x-magento-init">
968    {
969        "*": {
970            "mage/cookies": {
971                "expires": null,
972                "path": "\u002F",
973                "domain": ".www.cavalierehoods.com",
974                "secure": true,
975                "lifetime": "7200"
976            }
977        }
978    }
979</script>
vendor: 1 bytes, line 979
979
980<script>    require.config({
981        map: {
982            '*': {
983                wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymce5Adapter'
984            }
985        }
986    });</script>
vendor: 1 bytes, line 986
986
987<script>
988    window.cookiesConfig = window.cookiesConfig || {};
989    window.cookiesConfig.secure = true;
990</script>
vendor: 1 bytes, line 990
990
991<script>
992    require.config({
993        paths: {
994            googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003D'
995        },
996        config: {
997            'Magento_PageBuilder/js/utils/map': {
998                style: ''
999            },
1000            'Magento_PageBuilder/js/content-type/map/preview': {
1001                apiKey: '',
1002                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.cavalierehoods.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
1003            },
1004            'Magento_PageBuilder/js/form/element/map': {
1005                apiKey: '',
1006                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.cavalierehoods.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
1007            },
1008        }
1009    });
1010</script>
vendor: 1 bytes, line 1010
1010
1011<script>
1012    require.config({
1013        shim: {
1014            'Magento_PageBuilder/js/utils/map': {
1015                deps: ['googleMaps']
1016            }
1017        }
1018    });
1019</script>
vendor: 1 bytes, line 1019
1019
1020<script type="text/javascript">
1021        window.onload = () => {
1022            var element = document.createElement('script');
1023            var scriptTag = document.getElementsByTagName('script')[0];
1024
1025            element.defer = true;
1026            element.src = '//apps.bazaarvoice.com/deployments/atlasbrands/main_site/production/en_US/bv.js';
1027            scriptTag.parentNode.insertBefore(element, scriptTag);
1028        };
1029    </script>
vendor: 1 bytes, line 1029
1029
1030<script type="text/javascript">
1031        (function () {
1032            window.digitalData = ({"page":{"pageInfo":{"server":"www.cavalierehoods.com","pageName":"Accessories","title":"Accessories","destinationURL":"https:\/\/www.cavalierehoods.com\/shop\/accessories","language":"en_US","breadcrumbs":"home","hierarchie1":"home"},"category":{"primaryCategory":"Shop","subCategory1":"Accessories","type":"category"}},"pluginversion":"1.2.3","version":"2.4.5-p6","generatedDate":1791115235000});
1033        })();
1034    </script>
vendor: 1 bytes, line 1034
1034
1035<script>
1036    require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) {
1037        magentoStorefrontEvents?.context?.setContext("recsContext", {
1038            alternateEnvironmentId: ""
1039        });
1040    });
1041</script>
vendor: 1 bytes, line 1041
1041
1042<script type="text/x-magento-init">
1043        {
1044            "*": {
1045                "Magento_ProductRecommendationsLayout/js/recsFetcher": {}
1046            }
1047        }
1048</script>
vendor: 1 bytes, line 1048
1048
1049<script>
1050        require (['jquery'],
1051            function ($) {
1052                $(document).ready(function(){
1053                    $('.login-form .hidden-field #accept_gdpr').prop( "checked", true ).change();
1054                });
1055            });
1056    </script>
vendor: 1 bytes, line 1056
1056
1057<script>
1058        window.checkout = {"shoppingCartUrl":"https:\/\/www.cavalierehoods.com\/checkout\/cart\/","checkoutUrl":"https:\/\/www.cavalierehoods.com\/checkout\/","updateItemQtyUrl":"https:\/\/www.cavalierehoods.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.cavalierehoods.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.cavalierehoods.com\/","minicartMaxItemsVisible":3,"websiteId":"6","maxItemsToDisplay":10,"storeId":"14","storeGroupId":"13","customerLoginUrl":"https:\/\/www.cavalierehoods.com\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cuY2F2YWxpZXJlaG9vZHMuY29tL3Nob3AvYWNjZXNzb3JpZXM%2C\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.cavalierehoods.com\/captcha\/refresh\/","isRequired":false,"timestamp":1791115235}}};
1059    </script>
vendor: 1 bytes, line 1059
1059
1060<script type="text/x-magento-init">
1061    {
1062        "[data-block='minicart']": {
1063            "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"uiComponent","config":{"displayArea":"defaultRenderer","template":"BelVG_PreOrder\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"children":{"afterpay.cta":{"component":"afterpayCta","template":"Afterpay_Afterpay\/cta\/cta","sortOrder":"0","config":{"id":"afterpay-cta-mini-cart","pageType":"mini-cart","modelContainerId":"afterpay-mini-cart-container"},"children":{"afterpay.cta.mini.cart.data.retriever":{"component":"Afterpay_Afterpay\/js\/service\/container\/cart\/mini-cart-data-retriever","config":{"modelContainerId":"afterpay-mini-cart-container"}}}},"afterpay.express.checkout":{"component":"afterpayExpressCheckoutButton","template":"Afterpay_Afterpay\/express-checkout\/button-minicart","sortOrder":"1","config":{"entryPoint":"mini-cart","modelContainerId":"afterpay-mini-cart-container"},"children":{"afterpay.express.checkout.mini.cart.data.retriever":{"component":"Afterpay_Afterpay\/js\/service\/container\/cart\/mini-cart-data-retriever","config":{"modelContainerId":"afterpay-mini-cart-container"}}}}},"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]}        },
1064        "*": {
1065            "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.cavalierehoods.com\u002Fstatic\u002Fversion1766643578\u002Ffrontend\u002FAtlas\u002FCavaliere\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
1066        }
1067    }
1068    </script>
vendor: 1 bytes, line 1068
1068
1069<script type="text/javascript">
1070    require(["jquery"],function($){
1071        $('body').on("click",".plus, .minus",function(){
1072            var obj = $(this);
1073            var currentQty = obj.siblings('.cart-item-qty').val();
1074            var iid = obj.siblings('.update-cart-item').attr('data-cart-item');
1075
1076            if(obj.hasClass('plus')){
1077                var newAdd = parseInt(currentQty)+parseInt(1);
1078                obj.siblings('.cart-item-qty').val(newAdd);
1079                obj.siblings('.cart-item-qty').attr('data-item-qty',newAdd);
1080                //$('#update-cart-item-'+iid).click();
1081                $('.update-cart-item').show();
1082            } else {
1083                if(parseInt(currentQty) > 1){
1084                    var newAdd = parseInt(currentQty)-parseInt(1);
1085                    obj.siblings('.cart-item-qty').val(newAdd);
1086                    obj.siblings('.cart-item-qty').attr('data-item-qty',newAdd);
1087                    //$('#update-cart-item-'+iid).click();
1088                    $('.update-cart-item').show();
1089                }
1090            }
1091        });
1092    });
1093</script>
vendor: 1 bytes, line 1093
1093
1094<script type="text/x-magento-init">
1095        {
1096            "*": {
1097                "Magento_Ui/js/core/app": {
1098                    "components": {
1099                        "product_recommendations_above-main-content": {
1100                            "component": "Magento_ProductRecommendationsLayout/js/layoutRenderer",
1101                            "pagePlacement": "above-main-content",
1102                            "placeholderUrl": "https://www.cavalierehoods.com/media/catalog/product/placeholder/stores/14/place-img.png",
1103                            "priceFormat": {"pattern":"$%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},
1104                            "currencyConfiguration": {"currency":"USD","rate":1},
1105                            "isAlternateEnvironmentEnabled": false                        }
1106                    }
1107                }
1108            }
1109        }
1110</script>
vendor: 1 bytes, line 1110
1110
1111<script type="text/x-magento-init">
1112    {
1113        "*": {
1114            "Magento_Theme/js/slick-slider": {
1115                "sliderContainer": ".category-filter .am-filter-items-prod_category",
1116                "slidesToShow": 4,
1117                "sliderConfig": {
1118                    "arrows": true,
1119                    "autoplay": false,
1120                    "dots": true,
1121                    "draggable": false,
1122                    "infinite": false,
1123                    "speed": 300,
1124                    "slidesToShow": 4,
1125                    "slidesToScroll": 4
1126                }
1127            }
1128        }
1129    }
1130</script>
vendor: 1 bytes, line 1130
1130
1131<script type="text/x-magento-init">
1132    {
1133        "*": {
1134            "Magento_Customer/js/section-config": {
1135                "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products","wp_ga4"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart","ammessages","amasty-storepickup-data","amasty-selected-pickup-info"],"sales\/order\/reorder":["cart","ammessages","amasty-storepickup-data","amasty-selected-pickup-info"],"checkout\/cart\/add":["cart","directory-data","ammessages","amasty-storepickup-data","amasty-selected-pickup-info","flatrate_area","wp_ga4"],"checkout\/cart\/delete":["cart","ammessages","amasty-storepickup-data","amasty-selected-pickup-info","wp_ga4"],"checkout\/cart\/updatepost":["cart","ammessages","amasty-storepickup-data"],"checkout\/cart\/updateitemoptions":["cart","ammessages","amasty-storepickup-data"],"checkout\/cart\/couponpost":["cart","ammessages"],"checkout\/cart\/estimatepost":["cart","ammessages","amasty-storepickup-data"],"checkout\/cart\/estimateupdatepost":["cart","ammessages","amasty-storepickup-data"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","ammessages","amasty-storepickup-data","amasty-selected-pickup-info"],"checkout\/sidebar\/removeitem":["cart","ammessages","amasty-storepickup-data","wp_ga4"],"checkout\/sidebar\/updateitemqty":["cart","ammessages","amasty-storepickup-data"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","ammessages","wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","ammessages","wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data","ammessages"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase","ammessages"],"wishlist\/index\/add":["wishlist","wp_ga4"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart","wp_ga4"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart","wp_ga4"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"multishipping\/checkout\/overviewpost":["cart","ammessages","amasty-storepickup-data","amasty-selected-pickup-info"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data","ammessages","amasty-storepickup-data","amasty-selected-pickup-info"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","ammessages","amasty-storepickup-data","amasty-selected-pickup-info"],"paypal\/express\/onauthorization":["cart","checkout-data","ammessages","amasty-storepickup-data","amasty-selected-pickup-info"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"afterpay\/payment\/capture":["cart","checkout-data","last-ordered-items"],"afterpay\/express\/placeorder":["cart","checkout-data","last-ordered-items"],"cashapp\/payment\/capture":["cart","checkout-data","last-ordered-items"],"cashapp\/payment\/mobile":["cart","checkout-data","last-ordered-items"],"braintree\/paypal\/placeorder":["cart","checkout-data","ammessages","amasty-storepickup-data","amasty-selected-pickup-info"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"faq\/index\/save":["faq"],"amasty_promo\/cart\/add":["cart","ammessages"],"authorizenet\/directpost_payment\/place":["ammessages","amasty-storepickup-data","amasty-selected-pickup-info"],"amasty_cart\/cart\/add":["amasty-storepickup-data","amasty-selected-pickup-info","flatrate_area"],"catalog\/product\/view":["wishlist_products"],"catalog\/category\/view":["wishlist_products"],"wishlist\/category\/view":["wishlist_products"],"test":["cart"],"ajaxcart\/index\/updatecart":["cart"],"checkout\/cart\/configure":["wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/shipping-information":["wp_ga4"],"rest\/*\/v1\/carts\/*\/shipping-information":["wp_ga4"],"rest\/*\/v1\/carts\/*\/set-payment-information":["wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/set-payment-information":["wp_ga4"]},
1136                "clientSideSections": ["checkout-data","cart-data","faq_product","amasty-selected-pickup-info"],
1137                "baseUrls": ["https:\/\/www.cavalierehoods.com\/"],
1138                "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","payments","faq","ammessages","amasty-storepickup-data","flatrate_area","wishlist_products","wp_ga4","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"]            }
1139        }
1140    }
1141</script>
vendor: 1 bytes, line 1141
1141
1142<script type="text/x-magento-init">
1143    {
1144        "*": {
1145            "Magento_Customer/js/customer-data": {
1146                "sectionLoadUrl": "https\u003A\u002F\u002Fwww.cavalierehoods.com\u002Fcustomer\u002Fsection\u002Fload\u002F",
1147                "expirableSectionLifetime": 60,
1148                "expirableSectionNames": ["cart","persistent","amasty-storepickup-data"],
1149                "cookieLifeTime": "7200",
1150                "updateSessionUrl": "https\u003A\u002F\u002Fwww.cavalierehoods.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F"
1151            }
1152        }
1153    }
1154</script>
vendor: 1 bytes, line 1154
1154
1155<script type="text/x-magento-init">
1156    {
1157        "*": {
1158            "Magento_Customer/js/invalidation-processor": {
1159                "invalidationRules": {
1160                    "website-rule": {
1161                        "Magento_Customer/js/invalidation-rules/website-rule": {
1162                            "scopeConfig": {
1163                                "websiteId": "6"
1164                            }
1165                        }
1166                    }
1167                }
1168            }
1169        }
1170    }
1171</script>
vendor: 1 bytes, line 1171
1171
1172<script type="text/x-magento-init">
1173    {
1174        "body": {
1175            "pageCache": {"url":"https:\/\/www.cavalierehoods.com\/page_cache\/block\/render\/id\/151\/","handles":["default","catalog_category_view","catalog_category_view_type_layered","catalog_category_view_type_layered_without_children","catalog_category_view_displaymode_products","catalog_category_view_id_151"],"originalRequest":{"route":"catalog","controller":"category","action":"view","uri":"\/shop\/accessories"},"versionCookieName":"private_content_version"}        }
1176    }
1177</script>
vendor: 1 bytes, line 1177
1177
1178<script>
1179require([
1180    'jquery',
1181], function($){
1182
1183//<![CDATA[
1184    $.extend(true, $, {
1185        calendarConfig: {
1186            dayNames: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
1187            dayNamesMin: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],
1188            monthNames: ["January","February","March","April","May","June","July","August","September","October","November","December"],
1189            monthNamesShort: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],
1190            infoTitle: 'About\u0020the\u0020calendar',
1191            firstDay: 1,
1192            closeText: 'Close',
1193            currentText: 'Go\u0020Today',
1194            prevText: 'Previous',
1195            nextText: 'Next',
1196            weekHeader: 'WK',
1197            timeText: 'Time',
1198            hourText: 'Hour',
1199            minuteText: 'Minute',
1200            dateFormat: "D, d M yy", // $.datepicker.RFC_2822
1201            showOn: 'button',
1202            showAnim: '',
1203            changeMonth: true,
1204            changeYear: true,
1205            buttonImageOnly: null,
1206            buttonImage: null,
1207            showButtonPanel: true,
1208            showWeek: true,
1209            timeFormat: '',
1210            showTime: false,
1211            showHour: false,
1212            showMinute: false
1213        }
1214    });
1215
1216    enUS = {"m":{"wide":["January","February","March","April","May","June","July","August","September","October","November","December"],"abbr":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}}; // en_US locale reference
1217//]]>
1218
1219});</script>
vendor: 1 bytes, line 1219
1219
1220<script type="text/x-magento-init">
1221    {
1222        "body": {
1223            "requireCookie": {"noCookieUrl":"https:\/\/www.cavalierehoods.com\/cookie\/index\/noCookies\/","triggers":[".action.towishlist"],"isRedirectCmsPage":false}        }
1224    }
1225</script>
vendor: 1 bytes, line 1225
1225
1226<script type="text/x-magento-init">
1227    {
1228        ".sidebar #narrow-by-list": {
1229            "accordion": {
1230                "multipleCollapsible": true,
1231                "active": []
1232            }
1233        }
1234    }
1235</script>
vendor: 1 bytes, line 1235
1235
1236<script type="text/x-magento-init">
1237    {
1238        ".products-grid, .products-list": {
1239            "amShopbySwatchesChoose": {
1240                "listSwatches": []            }
1241        }
1242    }
1243</script>
vendor: 1 bytes, line 1243
1243
1244<script type="text/x-magento-init">
1245    {
1246        "#narrow-by-list": {
1247            "amShopbyFiltersSync": {
1248            }
1249        }
1250    }
1251</script>
vendor: 1 bytes, line 1251
1251
1252<script>
1253    require (['jquery'],
1254        function ($) {
1255            $(window).on("load", function () {
1256                require([
1257                    'Magento_Theme/js/minicartQtyUpdate'
1258                ]);
1259            });
1260        });
1261</script>
vendor: 1 bytes, line 1261
1261
1262<script type="text/x-magento-init">
1263        {
1264            "[data-role='sorter']": {
1265                "Amasty_Sorting/js/direction": {
1266                    "permanentDirectionMethods": ["price_asc","price_desc"]                }
1267            }
1268        }
1269</script>
vendor: 1 bytes, line 1269
1269
1270<script type="text/x-magento-init">
1271{
1272    "body.page-with-filter, body.catalogsearch-result-index": {
1273        "amShopbyAjax": {
1274                "submitByClick": 0,
1275                "scrollUp": 1,
1276                "clearUrl": "https\u003A\u002F\u002Fwww.cavalierehoods.com\u002Fshop\u002Faccessories",
1277                "currentCategoryId": 151,
1278                "isCategorySingleSelect": 1,
1279                "isMemorizerAllowed": 0            }
1280        }
1281}
1282</script>
vendor: 1 bytes, line 1282
1282
1283<script type="text/x-magento-init">
1284        {
1285            "*": {
1286                "Amasty_Shopby/js/googleTag": {
1287                    "gtmAccountId": ""
1288                }
1289            }
1290        }
1291    </script>
vendor: 1 bytes, line 1291
1291
1292<script type="text/x-magento-init">
1293        {
1294            "[data-am-js='filter-item-default']": {
1295                "amShopbyFilterItemDefault": {
1296                    "collectFilters": 0,
1297                    "clearUrl": "https://www.cavalierehoods.com/shop/accessories"
1298                }
1299            },
1300            "*": {
1301                "amShopbyResponsive": {}
1302            }
1303        }
1304    </script>
vendor: 1 bytes, line 1304
1304
1305<script type="text/x-magento-init">
1306    {
1307        "*": {
1308            "amsearchAnalyticsCollector": {
1309                "minChars": 3            }
1310        }
1311    }
1312</script>
vendor: 1 bytes, line 1312
1312
1313<script type="text/x-magento-init">
1314{"[data-role=compare-products-sidebar]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}}
1315</script>
vendor: 1 bytes, line 1315
1315
1316<script type="text/x-magento-init">
1317    {
1318        "*": {
1319            "Magento_Ui/js/core/app": {
1320                "components": {
1321                    "wishlist": {
1322                        "component": "Magento_Wishlist/js/view/wishlist"
1323                    }
1324                }
1325            }
1326        }
1327    }
1328</script>
vendor: 1 bytes, line 1328
1328
1329<script type="text/x-magento-init">
1330        {
1331            "*": {
1332                "Magento_Ui/js/core/app": {
1333                    "components": {
1334                        "product_recommendations_below-main-content": {
1335                            "component": "Magento_ProductRecommendationsLayout/js/layoutRenderer",
1336                            "pagePlacement": "below-main-content",
1337                            "placeholderUrl": "https://www.cavalierehoods.com/media/catalog/product/placeholder/stores/14/place-img.png",
1338                            "priceFormat": {"pattern":"$%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},
1339                            "currencyConfiguration": {"currency":"USD","rate":1},
1340                            "isAlternateEnvironmentEnabled": false                        }
1341                    }
1342                }
1343            }
1344        }
1345</script>
vendor: 1 bytes, line 1345
1345
1346<script type="text/x-magento-init">
1347    {
1348        "*": {
1349            "Magento_Customer/js/block-submit-on-send": {
1350                "formId": "newsletter-validate-detail"
1351            }
1352        }
1353    }
1354</script>
vendor: 1 bytes, line 1354
1354
1355<script>
1356    require(['jquery'], function($) {
1357        $(document).ready(function() {
1358           var currentYear = (new Date).getFullYear();
1359           $(".footer-content .content-copyright .text-copyright").text( (new Date).getFullYear() );
1360        });
1361   });
1362</script>
vendor: 1 bytes, line 1362
1362
1363<script type="text/x-magento-init">
1364        {
1365            "*": {
1366                "preOrder": {
1367                    "isShowAvailableText":  true,
1368                    "isShowAvailableDate": true,
1369                    "defaultText": "Free shipping for pre-order buyers",
1370                    "buttonText": "Pre-Order Now",
1371                    "statusText": "Out of stock"
1372                }
1373            }
1374        }
1375    </script>
vendor: 1 bytes, line 1375
1375
1376<script type="text/x-magento-init">
1377    {
1378        "*": {
1379            "Atlas_CustomWishlist/js/wishlist": {}
1380        }
1381    }
1382
1383    </script>
vendor: 1 bytes, line 1383
1383
1384<script type="text/x-magento-init">
1385        {
1386            "*": {
1387                "Magento_Ui/js/core/app": {
1388                    "components": {
1389                        "storage-manager": {
1390                            "component": "Magento_Catalog/js/storage-manager",
1391                            "appendTo": "",
1392                            "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.cavalierehoods.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.cavalierehoods.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.cavalierehoods.com\/rest\/ch\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.cavalierehoods.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}}                        }
1393                    }
1394                }
1395            }
1396        }
1397</script>
vendor: 1 bytes, line 1397
1397
1398<script type="text/javascript">
1399		require([
1400			'jquery'
1401		], function(jQuery){
1402			(function($) {
1403                $(window).scroll(function(){
1404                    if ($(this).scrollTop() > ($('.page-wrapper').outerHeight() * 0.6667)) {
1405                        $('.scroll-to-top').css({opacity:1, 'pointer-events': 'initial'});
1406                    } else {
1407                        $('.scroll-to-top').css({opacity:0, 'pointer-events': 'none'});
1408                    }
1409                });
1410
1411				$('.scroll-to-top').click(function(){
1412					$('html, body').animate({scrollTop: '0px'}, 800);
1413					return false;
1414				});
1415			})(jQuery);
1416		});
1417	</script>
vendor: 1 bytes, line 1417
1417
1418<script type="text/javascript">
1419		require(['jquery','mlazyload'],function($){
1420			$(document).ready(function() {
1421				$("img.lazy").unveil(25, function(){
1422					var self = $(this);
1423					setTimeout(function(){
1424						self.removeClass('lazy');
1425					}, 0);
1426				});
1427			});
1428
1429		});
1430	</script>
vendor: 1 bytes, line 1430
1430
1431<script type="text/javascript">
1432	require([
1433		'jquery'
1434	], function(jQuery){
1435		(function($) {
1436			$('#tfilter').click(function(){
1437				$('body').toggleClass('filter-open');
1438			});
1439		})(jQuery);
1440	});
1441</script>
vendor: 1 bytes, line 1441
1441
1442<script>
1443    require(['jquery', 'iframeResizer' ],
1444        function ($) {
1445            $(function () {
1446                waitUntilExists(function() { return $('.embedded-iframe').length; }, function() {
1447                    var iframe = $('.embedded-iframe'),
1448                        headerHeight = $('header').outerHeight(),
1449                        windowHeight = $(window).innerHeight(),
1450                        availableHeight =  windowHeight - headerHeight - 70,
1451                        isOldIE = (navigator.userAgent.indexOf("MSIE") !== -1);
1452                    iframe.css({'height': availableHeight + 'px'});
1453
1454                    iframe.on('load', function(){
1455                        iFrameResize({
1456                            log: false,
1457                            minHeight: availableHeight,
1458                            resizeFrom: 'parent',
1459                            scrolling: true,
1460                            inPageLinks: true,
1461                            autoResize: true,
1462                            heightCalculationMethod: isOldIE ? 'max' : 'bodyScroll',
1463                            onInit: function(iframe) {
1464                                iframe.style.height = availableHeight + 'px';
1465                            },
1466                            onResized: function(messageData) {
1467                                setTimeout(function() {
1468                                    messageData.iframe.style.visibility = 'visible';
1469                                }, 300);
1470                            },
1471                            onMessage: function(messageData) {
1472                                if (history.pushState && messageData.message.hasOwnProperty('trackNo')) {
1473                                    var newUrl = window.location.protocol + '//' + window.location.host + window.location.pathname.replace(/\/$/, '') + '/' + messageData.message.trackNo;
1474                                    window.history.pushState({path:newUrl}, '', newUrl);
1475                                }
1476                            }
1477                        }, '.embedded-iframe');
1478                    });
1479
1480                }, function() { });
1481                function waitUntilExists(isReady, success, error, count, interval){
1482                    if (count === undefined) {
1483                        count = 300;
1484                    }
1485                    if (interval === undefined) {
1486                        interval = 20;
1487                    }
1488                    if (isReady()) {
1489                        success();
1490                        return;
1491                    }
1492                    setTimeout(function(){
1493                        if (!count) {
1494                            if (error !== undefined) {
1495                                error();
1496                            }
1497                        } else {
1498                            waitUntilExists(isReady, success, error, count -1, interval);
1499                        }
1500                    }, interval);
1501                }
1502            });
1503        });
1504</script>
vendor: 1 bytes, line 1504
1504
1505<script>    require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) {
1506        if(!magentoStorefrontEvents) return;
1507        
1508        magentoStorefrontEvents.context.setPage({
1509            pageType: "Category"
1510        });
1511        magentoStorefrontEvents.context.setContext("pageExtended", {
1512            action: "category-view"
1513        });
1514        magentoStorefrontEvents.context.setCategory({"name":"Accessories","urlKey":"accessories","urlPath":"shop\/accessories"});
1515    });</script>
vendor: 1 bytes, line 1515
1515
1516<script>
1517        require(['jquery', 'Sparsh_AjaxInfiniteScroll/js/infinitescroll'], function ($) {
1518            $(document).ready(function () {
1519                var ias = $.ias({
1520                    container: "#amasty-shopby-product-list .product-items",
1521                    item: ".item.product",
1522                    pagination: ".pages-items",
1523                    next: ".next",
1524                    delay: "600",
1525                });
1526
1527                window.ias = $.ias();
1528                window.ias.extension(new IASSpinnerExtension({
1529                    src: "https://www.cavalierehoods.com/media//sparsh/ajax_infinite_scroll/default/Spinner-1s-50px.gif", // override text when no pages left
1530                    html: '<div class="ias-spinner" style="text-align: center;font-size: 16px;color: #333;display: block;"><img style="display:inline" src="{src}"/><p><p><em>Loading - please wait...</em></p></p></div>'
1531                }));
1532
1533                window.ias.extension(new IASNoneLeftExtension({
1534                    text: "<p><em>You've reached the end of the item.</em></p>", // override text when no pages left
1535                    html: '<div class="ias-noneleft" style="text-align: center;color: #333;letter-spacing: 0px;font-size: 14px;font-weight: 400;">{text}</div>'
1536                }));
1537
1538                window.ias.on('rendered', function(items){
1539                    $('body').trigger('contentUpdated');
1540                });
1541
1542                window.ias.on('loaded', function(data, items){
1543                    let labels = [];
1544                    $(data).find(".amasty-label-container").each((index,label)=>{
1545                        labels.push($(label))
1546                    })
1547                    $(".labels-container").append(labels)
1548                });
1549            });
1550        });
1551    </script>
vendor: 1 bytes, line 1551
1551
1552<script type="text/x-magento-init">
1553    {
1554        "*": {
1555            "Magento_Ui/js/core/app": {
1556                "components": {
1557                        "messages": {
1558                            "component": "Magento_Theme/js/view/messages"
1559                        }
1560                    }
1561                }
1562            }
1563    }
1564</script>
vendor: 1 bytes, line 1564
1564
1565<script>
1566        require(['jquery','weltpixel_ga4_persistentLayer','weltpixel_ga4_gtm', 'Magento_Customer/js/customer-data'],
1567            function ($, wpGa4PersDl ,wpGa4gtm, customerData) {
1568                $( document ).ajaxComplete(function( event, xhr, settings ) {
1569                    if (settings.url.search('/customer\/section\/load/') > 0) {
1570                        var response = xhr.responseJSON;
1571                        if (response.wp_ga4) {
1572                            var dataLayerData = $.parseJSON(response.wp_ga4.datalayer);
1573                            for (index in dataLayerData) {
1574                                window.dataLayer.push({ecommerce: null});
1575                                window.dataLayer.push(dataLayerData[index]);
1576                            }
1577                        }
1578                    }
1579                });
1580                var wpPersDlOptions = {'storageExpiryTime' : 30 };
1581                var wpGtmOptions = {
1582                    'enabled' : 0,
1583                    'persDataLayer' : wpGa4PersDl
1584                };
1585                wpGa4PersDl.init(wpPersDlOptions);
1586                wpGa4gtm.trackPromotion(wpGtmOptions);
1587            });
1588    </script>
vendor: 1 bytes, line 1588
1588
1589<script>var loadDeferredStyles = function() {var addStylesNode = document.getElementById("deferred-css");var replacement = document.createElement("div");replacement.innerHTML = addStylesNode.textContent;document.body.appendChild(replacement);addStylesNode.parentElement.removeChild(addStylesNode);};window.addEventListener('load', loadDeferredStyles);</script>
1589
1590</body>
1591</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.