PageSourceSearch

https://sigmaphoto.com.au/products/c46900

html sigmaphoto.com.au collected 2026-10-04 19:54:19 UTC 128,076 bytes, 4,024 lines download raw bytes

1
2 
3
4
5
6<!DOCTYPE html>
7<html lang="en"  prefix="og: http://ogp.me/ns#">
8   <head>    
9    <meta name="author" content="Sigma Photo https://sigmaphoto.com.au" />
10    
11
12<meta name="generator" content="Sigma Photo" />
13
14
15
16
17
18
19 
20 
21  
22
23
24
25
26
27
28           
29
30
31
32
33
34
35
36
37
38
39
40
41
42<title>Sigma BF Digital Camera Black C46900 | Sigma Photo</title>
43<meta name="description" content="Sigma BF Digital Camera Black -  C46900  ">
44
45
46     
47     
48
49    
50    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
51    <meta charset="utf-8">
52    <meta http-equiv="X-UA-Compatible" content="IE=edge">
53    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
54    <meta name="theme-color" content="#000">
55    <meta name="mobile-web-app-capable" content="yes"> 
56
57
58    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> 
59    <meta name="google-site-verification" content="wTbuN-UVTSbEFowrvO1M72azpXZNH8ksIce4dRf3s3Q" /><!-- https:// -->
60    <meta name="google-site-verification" content="Sud53wT-mga6HWHmNYdxobT47q2MfIr_XEciP2Ky1lg" /><!-- https://www -->
61    <meta name="google-site-verification" content="5uw4i8R9bJ0MNwTC0wXUcJjBbkwn9wr_WuoN_1hdKLA" /><!-- test site -->
62    <meta name="facebook-domain-verification" content="wu0mqfrm6sk845nwn2239yhbzyevhs" />
63    
64    <link rel="preconnect" href="https://maxcdn.bootstrapcdn.com">
65<link rel="preconnect" href="https://code.jquery.com">
66<link rel="preconnect" href="https://cdnjs.cloudflare.com">
67<link rel="preconnect" href="https://ajax.googleapis.com">
68
69
70<link rel="preconnect" href="https://d3dy1x2aulifge.cloudfront.net">
71
72    
73    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ" crossorigin="anonymous">
74<link rel="stylesheet" media="screen" type="text/css" href="https://d3dy1x2aulifge.cloudfront.net/ts1761269046/style_sheets/av-aggregated-css.min.css">
75<link rel="stylesheet" media="screen" type="text/css" href="https://d3dy1x2aulifge.cloudfront.net/ts1761269046/style_sheets/crk-custom-2025.min.css">
76<link rel="stylesheet" media="screen" type="text/css" href="https://d3dy1x2aulifge.cloudfront.net/ts1761269046/style_sheets/megasearch.min.css">
77<link href="https://fonts.googleapis.com/css?family=Kalam:400,700&display=swap" rel="stylesheet">
78<link href="https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700" rel="stylesheet">
79
80<link rel="stylesheet" media="screen" type="text/css" href="https://sachinchoolur.github.io/lightslider/dist/css/lightslider.css">
81<link rel="stylesheet" media="screen" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.7.1/css/lightgallery.min.css">
82<link rel="stylesheet" media="screen" type="text/css" href="//code.jquery.com/ui/1.12.1/themes/blitzer/jquery-ui.min.css">
83<link rel="stylesheet" media="screen" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.css">
84
85
86<link type="text/css" rel="stylesheet" href="https://d3dy1x2aulifge.cloudfront.net/ts1761269043/style_sheets/av-print.min.css" media="print" />
87
88
89    
90
91
92
93
94
95  <link href="https://sigmaphoto.com.au/products/c46900/sigma-bf-digital-camera-black" rel="canonical" />
96
97
98    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 98-99
98
99<script async src="https://www.googletagmanager.com/gtag/js?id=
99G-1FB6C8W1W7
vendor: 12 bytes, line 99
99"></script>
100<script>
101  
vendor: 134 bytes, lines 101-105
101window.dataLayer = window.dataLayer || [];
102  function gtag(){dataLayer.push(arguments);}
103  gtag('js', new Date());
104
105  gtag('config', '
105G-1FB6C8W1W7
vendor: 4 bytes, line 105
105');
106</script>
106
107
108
109
110  
111  
111<script>
112    gtag('set', {'user_id': 'casual'});
113    dataLayer.push({"user_id": "casual"});
114  </script>
114
115
116
117
118<!-- Google Tag Manager -->
119  
119<script>
vendor: 335 bytes, lines 119-123
119(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
120  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
121  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
122  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
123  })(window,document,'script','dataLayer','
123GTM-KC37V79
vendor: 3 bytes, line 123
123');
123</script>
123
124<!-- End Google Tag Manager -->
125
126
127
128  
129      
130
131      
132                                  
133
134      
135      
136                                                                         
137                                        
138        
139          
140          
140<script type="application/ld+json">
141            {
142              "@context": "https://schema.org/",
143              "@type": "Product",
144              "name": "Sigma BF Digital Camera Black",
145              "image": [
146              "https://d3dy1x2aulifge.cloudfront.net/ts1741046117/attachments/Product/98721/C46900.tag.0.webp"
147               ],
148              "description": "Sigma BF Digital Camera Black - ",
149              "sku": "C46900",
150              "brand": {
151                "@type": "Thing",
152                "name": "Sigma"
153              },
154              "offers": {
155                "@type": "Offer",
156                "url": "https://sigmaphoto.com.au/products/c46900/sigma-bf-digital-camera-black",
157                "priceCurrency": "AUD",
158                "price": "3995.0",
159                "itemCondition": "https://schema.org/NewCondition",
160                "availability": "https://schema.org/InStock"
161              }
162            }
163          </script>
163
164            
165
166  
167
168    <link rel="shortcut icon" href="https://d3dy1x2aulifge.cloudfront.net/ts1761268928/attachments/CmsSetting/8/favicon.png" type="image/png" />
169    <!--[if lt IE 9 ]>
170    
170<script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js" type="text/javascript"></script>
170
171    <![endif]-->
172    
172<script>document.documentElement.classList = 'js';</script>
172
173    
173<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" crossorigin="anonymous" type="text/javascript"></script>
173
174    
174<script src="//code.jquery.com/ui/1.13.2/jquery-ui.min.js" type="text/javascript"></script>
174
175    
175<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ENjdO4Dr2bkBIFxQpeoTz1HIcje39Wm4jDKdf19U8gI4ddQ3GYNS7NTKfAdVQSZe" crossorigin="anonymous"></script>
175
176  </head> 
177  
178  
179  
180<body class="overflow-unset bg-white">
181  
182  
183  
183<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/cd5ae63206382fd74401b57fe/252d50e2d72d945a3e7a70d21.js");</script>
183
184 
185  <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 185-186
185
186  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
186GTM-TQVV8ZM
vendor: 87 bytes, lines 186-188
186"
187  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
188  
188<!-- End Google Tag Manager (noscript) -->
189
190  
191
192  <div class="search-wrapper">
193  <p class="offcanvasSearchTitle" id="offcanvasSearchLabel">
194      Search for Anything
195      <span class="offCanvasSearchClose">Close</span>
196    </p>
197    <form class="" id="megasearch" action="/search">
198      <input class="av-search-input" autocomplete="off" placeholder="Search by Keyword" id="q" type="text" name="q" value="">
199        
200      <button class="av-search-btn" name="submit" type="submit" aria-label="Click to search our products">
201        <svg class="av-search-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path d="M384 208A176 176 0 1 0 32 208a176 176 0 1 0 352 0zM343.3 366C307 397.2 259.7 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 51.7-18.8 99-50 135.3L507.3 484.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L343.3 366z"/></svg>
202        
203      </button> 
204    </form>
205  <a href="/search?q=&submit=" id="thisSearchAll" class="megasearch-link">View all</a>
206  <style>.popover{margin-top:24px!important;}</style>
207    <div id="search-results-container"></div>
208</div>
209
210<nav class="navbar navbar-expand-xl sticky-top" aria-label="Offcanvas navbar large">
211    <div class="container-fluid bg-white pt-3 pb-2 ps-0">
212      
213      
214      <div class="col-4 col-sm-5">
215        <a class="nav-menu-trigger" data-bs-toggle="offcanvas" data-bs-target="#offcanvasMainNav" aria-controls="offcanvasMainNav" aria-label="Toggle navigation">
216        Menu
217      </a>
218      <div class="offcanvas offcanvas-end" tabindex="-1" id="offcanvasMainNav" aria-labelledby="offcanvasMainNavLabel">
219        
220        <div class="offcanvas-header">
221          <a data-bs-dismiss="offcanvas" aria-label="Close">Menu</a>
222          <a class="navCloseMobile" data-bs-dismiss="offcanvas" aria-label="Close">Close</a>
223        </div>
224        
225  <a class="collapseNavMobile firstMobileNav" data-bs-toggle="collapse" href="#collapseProducts" role="button" aria-expanded="false" aria-controls="collapseProducts">
226    Products 
227    <span class="me-2 icon-toggle">
228      <svg class="mobile-nav-icon rotatable-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
229      <path d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32v144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h144v144c0 17.7 14.3 32 32 32s32-14.3 32-32V288h144c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/>
230    </svg>
231    </span>
232  </a>
233
234<div class="collapse" id="collapseProducts">
235  <ul>
236    <li><a class="" href="/sigma-lenses">Lenses</a></li>
237    <li><a class="" href="/sigma-cine-lenses">Cine Lenses</a></li>
238    <li><a class="" href="/sigma-cameras">Cameras</a></li>
239    <li><a class="" href="/accessories">Accessories</a></li>
240  </ul>
241</div>
242
243<a class="collapseNavMobile" data-bs-toggle="collapse" href="#collapseAizu" role="button" aria-expanded="false" aria-controls="collapseAizu">
244    Made in Aizu
245  <span class="me-2 icon-toggle">
246      <svg class="mobile-nav-icon rotatable-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
247      <path d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32v144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h144v144c0 17.7 14.3 32 32 32s32-14.3 32-32V288h144c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/>
248    </svg>
249  </span>
250</a>
251
252<div class="collapse" id="collapseAizu">
253  <ul>
254    <li><a class="" href="/about">About Sigma</a></li>
255    <li><a class="" href="/about/manufacturing">Manufacturing</a></li>
256    <li><a class="" href="/about/factory">Factory</a></li>
257    <li><a class="" href="/about/sustainability">Sustainability</a></li>
258    <li><a class="" href="https://www.sigma-global.com/en/history/" target="_blank">History</a></li>
259  </ul>
260</div>
261
262  <a class="collapseNavMobile" href="/blogs/inspiration" >
263    Inspiration
264  </a>
265
266  <a class="collapseNavMobile" href="/support">
267    Support
268  </a>
269
270  <a class="collapseNavMobile" href="/blogs/news">
271    News
272  </a>
273
274  
275  <a class="collapseNavMobile" href="/login">
276    Log in
277  </a>
278  
279
280
281
282
283        <div class="offcanvas-body lg-nav-wrap">
284          <ul class="nav p-0 col-md-auto mb-2 justify-content-start mb-md-0">
285            
286            <li class="nav-item dropdown">
287                <a class="nav-link dropdown-toggle pe-2" href="#" data-bs-toggle="dropdown" aria-expanded="false">Products</a>
288                <ul class="dropdown-menu">
289                  <li><a class="dropdown-item" href="/sigma-lenses">Lenses</a></li>
290                  <li><a class="dropdown-item" href="/sigma-cine-lenses">Cine Lenses</a></li>
291                  <li><a class="dropdown-item" href="/sigma-cameras">Cameras</a></li>
292                  <li><a class="dropdown-item" href="/accessories">Accessories</a></li>
293                </ul>
294              <div class="dropdown-menu-overlay"></div>
295             </li>
296            
297            <li class="nav-item dropdown">
298              <a class="nav-link dropdown-toggle ps-1 pe-2" href="#" data-bs-toggle="dropdown" aria-expanded="false">Made in Aizu</a>
299                <ul class="dropdown-menu" style="left: -108px !important;">
300                  <li><a class="dropdown-item" href="/about">About Sigma</a></li>
301                  <li><a class="dropdown-item" href="/about/manufacturing">Manufacturing</a></li>
302                  <li><a class="dropdown-item" href="/about/factory">Factory</a></li>
303                  <li><a class="dropdown-item" href="/about/sustainability">Sustainability</a></li>
304                  <li><a class="dropdown-item" target="_blank" href="https://www.sigma-global.com/en/history/">History</a></li>
305                </ul>
306              <div class="dropdown-menu-overlay"></div>
307            </li>
308            
309            
310            <li><a href="/blogs/inspiration" class="nav-link px-1">Inspiration</a></li>
311            <li><a href="/support" class="nav-link px-1">Support</a></li>
312            <li><a href="/blogs/news" class="nav-link px-1">News</a></li>
313          </ul>
314        </div>
315      </div>
316      </div>
317      
318      
319      
320      
321      <div class="col-4 col-sm-2 mb-2 mb-md-0">
322        <a href="/" class="">
323          <img src="https://d3dy1x2aulifge.cloudfront.net/ts1761268935/attachments/PageLayout/24/SIGMA_Wordmark_Black_RGB.svg" alt="sigmaphoto.com.au header logo" class="main-hdr-logo img-fluid mx-auto d-block">
324        </a>
325      </div>
326      
327      
328      <div class="col-4 col-sm-5 text-end">
329        <ul class="nav col-md-auto mb-2 justify-content-end mb-md-0">
330          <li class="d-none d-lg-block">
331            
332            <a href="/login" class="nav-link px-2">Log In</a>
333            
334            
335          
336          </li>
337          
338          <li class="nav-link px-2 show-megasearch">Search</li>
339          <li><a href="/cart" class="cart-icon-number nav-link px-2"><div data-avenue-part="cart-icon-number" data-avenue-reload="cart">
340<span class="d-inline-block d-sm-none">
341<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" style="fill:#999;height:16px;"><!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path d="M8 0L0 0 0 16l8 0 49.8 0 94.4 362 1.6 6 6.2 0 336 0 8 0 0-16-8 0-329.8 0-20.9-80L496 288 571 48l5-16-16.8 0L78.5 32 71.7 6 70.2 
3410 64 0 8 0zM82.7 48l471.5 0-70 224-343.1 0L82.7 48zM176 432a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 80a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm256-48a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm80 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"/></svg>&nbsp;(0)
342</span>
343<span class="d-none d-sm-inline-block">Cart (0)</span>
344
345
346
347
348</div></a></li>
349        </ul>
350      </div>
351      
352      
353      
354    </div>
355  </nav>
356
357<div class="offcanvas offcanvas-end" tabindex="-1" id="offcanvasTest" aria-labelledby="offcanvasTest">
358  <div class="offcanvas-header">
359    <p class="offcanvasSearchTitle" id="offcanvasSearchLabel">
360      Search for Anything
361      <span class="offCanvasSearchClose" data-bs-dismiss="offcanvas" aria-label="Close">Close</span>
362    </p>
363  </div>
364  <div class="offcanvas-body ps-3">
365    <div class="d-flex mt-3" role="search">
366    
367    </div>
368   
369  </div>
370</div>
371
372
373
374<noscript>
375<div class="alert alert-danger">
376  <div class="error">
377    <i class="fa fa-times-circle"></i>
378    Your browser either doesn't support Javascript or has Javascript disabled. Some features of our site require Javascript to function correctly. To get the full experience, please enable Javscript in your browser.
379  </div>
380</div>
381</noscript>
382
383
384
385
386
387    
388    
389
390    
391
392
393<div class="container-fluid p-0 bg-white">
394  <div id="buy"></div>
395
396<span class="d-block mt-5 pt-5">
397
398 <style>
399.bf-camera-h1 {
400  font-size: 8rem;
401    color: #fff !important;
402    top: 40vh;
403  font-family: sigma-headline;
404  text-transform:uppercase;
405  }
406  .bf-camera-h2 {
407    font-family: sigma-headline;
408  text-transform:uppercase;
409    font-size:4rem;
410  }
411  .bf-camera-h3 {
412    font-family: sigma-headline;
413  text-transform:uppercase;
414    font-size:2rem;
415    font-weight:400;
416  }
417  .cta-buy-now {display:block;margin:0 auto;margin-top:20px;width:154px;padding:7px;background-color:#000;color:#fff;border-radius:22px;}
418  .cta-buy-now:hover {color:#999;}
419  
420  .product-buy-now, .product-buy-now-a {
421    width:100%;
422    top:52px;
423    height:45px;
424    padding-top:5px;
425    background-color:white;
426    z-index:1015;
427    text-align:right;
428    font-family: sigma-regular;
429    text-transform: uppercase;
430    color: var(--font-color-base);
431    font-size: var(--nav-font-size);
432    -webkit-transition: all 0.4s;
433    -o-transition: all 0.4s;
434    transition: all 0.4s;
435    padding-right:13px;
436  }
437  .product-buy-now a {
438    color: var(--font-color-base);
439  }
440  
441  .product-buy-now a:hover {
442    color: var(--font-color-disabled);
443  }
444  
445  @media (max-width: 1024px) {
446    .bf-camera-h1 {
447  font-size: 4rem;
448      top: 24vh;
449    }
450  }
451  @media (max-width: 580px) {
452    .bf-camera-h1 {
453  font-size: 2.5rem;
454      top: 24vh;
455    }
456  }
457  @media (max-width: 460px) {
458    .bf-camera-h1 {
459  font-size: 2.5rem;
460      top: 18vh;
461    }
462  }
463</style>
464<div class="product-buy-now position-fixed">
465<a class="px-2 product-buy-now-a" href="#buy">Buy Now</a>
466</div>
467<div class="hide-cat-content">
468<div class="container-fluid p-0 grey position-relative bf-wrap">
469<a name="t50"></a>
470  <video autoplay playsinline muted loop width="100%">
471      <source src="https://d3dy1x2aulifge.cloudfront.net/ts1761268999/attachments/SnippetVersion/304/bf_hero_top.mp4" type="video/mp4">
472    </video>
473</div> 
474
475<span class="bf-camera-h1 position-absolute text-center w-100">
476  <span class="hdr-bg-shadow">THE BF CAMERA</span>
477</span>
478
479
480<div class="container-fluid bg-white pt-5">
481  <div class="container pt-5 pb-5 text-center">
482    
483  	<h2 class="bf-camera-h2">THE BEAUTY OF A SIMPLE THING</h2>
484    <div class="col-12 col-sm-8 offset-sm-2 pb-3">
485      <p class="h2-sub-p">With the Sigma BF, we present an uncompromising new vision for the digital camera. Stripped to the essence but packed with power, innovative yet rooted in the origins of photography, it is designed to 				accompany you throughout your day and to capture the spontaneous beauty of everyday life.</p><p class="h2-sub-p">The BF balances performance with simplicity and returns the focus to what matters most: your photographs.
486      </p>
487      <a class="px-2 product-buy-now-a" href="#buy">Buy Now</a>
488      
489    </div>
490  </div>
491</div>
492
493<div class="container-fluid bg-white pt-5">
494  <img src="https://d3dy1x2aulifge.cloudfront.net/ts1761268999/attachments/SnippetVersion/304/bf_lab_01.webp" class="img-fluid lazyload" alt="Sigma BF Camera in black and silver finishes">
495</div>
496
497<div class="container-fluid bg-white pt-5">
498  <div class="container pt-5 pb-5 text-center">   
499  	<h2 class="bf-camera-h2">RADICAL SIMPLICITY</h2>
500    <div class="col-12 col-sm-8 offset-sm-2 pb-3">
501      <p class="h2-sub-p">The Sigma BF’s most important feature is its simplicity. We wanted to create the easiest camera to use, inspired by the humble beginnings of the camera obscura. While the lens remains the soul of photography, the camera still profoundly shapes the images you take – directly, indirectly, even subconsciously. Without compromising on features or performance, the BF’s design cuts out everything that distracts from your interaction with the image. From its aluminum unibody to its simplified controls and streamlined menu, the BF embodies a pure photographic experience free of frustration.
502      </p>
503      <a class="px-2 product-buy-now-a" href="#buy">Buy Now</a>
504    </div>
505  </div>
506</div>
507
508<div class="container-fluid bg-white pt-5">
509  <img src="https://d3dy1x2aulifge.cloudfront.net/ts1761268999/attachments/SnippetVersion/304/bf_camera_01.webp" class="img-fluid lazyload" alt="Sigma BF Camera in silver with an old wooden camera as contrast">
510</div>
511
512<div class="container-fluid bg-white pt-5">
513  <div class="row">
514    <div class="col-12 col-sm-6">
515      <img src="https://d3dy1x2aulifge.cloudfront.net/ts1761268999/attachments/SnippetVersion/304/bf_diagram_01.webp" class="img-fluid lazyload" alt="Sigma BF Camera top view showing microphone and shutter controls">
516    </div>
517    <div class="col-12 col-sm-6">
518      <img src="https://d3dy1x2aulifge.cloudfront.net/ts1761268999/attachments/SnippetVersion/304/bf_diagram_02.webp" class="img-fluid lazyload" alt="Sigma BF Camera back view showing LCD screen and operational buttons">
519    </div>
520  </div>
521</div>
522
523<div class="container-fluid p-0 grey position-relative bf-wrap" style="border-top:15px solid #fff;">
524  <video autoplay playsinline muted loop width="100%">
525      <source src="https://d3dy1x2aulifge.cloudfront.net/ts1761268999/attachments/SnippetVersion/304/bf_hero_01.mp4" type="video/mp4">
526    </video>
527</div>
528
529<div class="container-fluid bg-white pt-5">
530  <div class="container pt-5 pb-5 text-center">   
531  	<h2 class="bf-camera-h2">SEEMLESS INTERACTION</h2>
532    <div class="col-12 col-sm-8 offset-sm-2 pb-3">
533      <p class="h2-sub-p">The Sigma BF represents a new, more intuitive way to use a camera. It is streamlined to make the act of photography as effortless as possible. We have replaced the shooting mode dial – itself a holdover from the days of film photography – with direct access to the five elements that decide the photograph. Shutter speed, aperture, ISO, EV compensation and color mode are all immediately available at the touch of a finger. The new Status Monitor displays the currently active setting, so the screen provides an unobstructed view of the subject.
534      </p>
535      <a class="px-2 product-buy-now-a" href="#buy">Buy Now</a>
536    </div>
537  </div>
538</div>
539
540
541<div class="container-fluid bg-white pt-5">
542  <div class="row ps-3 ">
543    <div class="col-12 col-sm-4">
544      <h3 class="bf-camera-h3">CLEAR VIEW</h3>
545<p class="h3-sub-p pe-5">The BF's high-resolution screen provides a distraction-free view of all necessary information – and nothing more. With one simple setting, it shows only the live view image, with the five key elements – shutter speed, aperture, ISO, EV compensation and color mode – displayed when you are ready to press The center button. All other options and settings are accessed via just three simple menu screens.</p>
546    </div>
547    <div class="col-12 col-sm-8">
548      <video autoplay playsinline muted loop width="100%">
549      <source src="https://d3dy1x2aulifge.cloudfront.net/ts1761268999/attachments/SnippetVersion/304/bf_clear_01.mp4" type="video/mp4">
550    </video>
551      
552    </div>
553  </div>
554</div>
555
556<div class="container-fluid bg-white pt-5">
557  <div class="row">
558    <div class="col-12 col-sm-8">
559      <video autoplay playsinline muted loop width="100%">
560      <source src="https://d3dy1x2aulifge.cloudfront.net/ts1761268999/attachments/SnippetVersion/304/bf_glance_01.mp4" type="video/mp4">
561    </video>
562    </div>
563    <div class="col-12 col-sm-4">
564      <h3 class="bf-camera-h3">AT A GLANCE</h3>
565<p class="h3-sub-p pe-5">The innovative Status Monitor displays the active setting, highlighting exactly what you need to know without distraction.</p>
566    </div>
567  </div>
568</div>
569
570<div class="container-fluid bg-white pt-5">
571  <div class="row ps-3">
572    <div class="col-12 col-sm-4">
573      <h3 class="bf-camera-h3">TACTILE CONTROL</h3>
574<p class="h3-sub-p pe-5">With just three buttons and a dial pad, the BF’s redesigned user interface makes adjustments instant and intuitive, leaving your attention on the scene and not the settings. As the first mirrorless camera*, the BF features pressure-sensitive haptic buttons, resulting in minimal physical wear while still offering the precise and tactile sensation of conventional mechanical buttons.</p>
575
576      <small>*As of February, 2025 by SIGMA.</small>
577    </div>
578    <div class="col-12 col-sm-8">
579      <video autoplay playsinline muted loop width="100%">
580      <source src="https://d3dy1x2aulifge.cloudfront.net/ts1761268999/attachments/SnippetVersion/304/bf_tactile_01.mp4" type="video/mp4">
581    </video>
582      
583    </div>
584  </div>
585</div>
586</div>
587
588</span>
589
590<div class="container-fluid mt-sm-5 pt-sm-5">
591  <div class="row">
592    <div class="col-12 col-sm-6 p-0" style="">
593      <div class="col-12 col-sm-10 offset-sm-1 mx-auto" style="/*min-height:580px;overflow:hidden;*/">
594        <div class="d-flex justify-content-center spinner-outer">
595          <div class="spinner-border spinner-wrap" role="status">
596            <span class="visually-hidden">Loading</span>
597          </div>
598        </div>
599        <div data-avenue-part="aa-images" data-avenue-reload="scs"><ul id="imageGallery" class="cS-hidden" style="/*max-height:607px;overflow-y:hidden;*/"> 
600
601    
602  
603    
604      
605            
606      
607        
608         
609        <li data-thumb="/product_image/ts1741046117/raw/C46900/sigma-bf-digital-camera-black.webp"><img src="/product_image/ts1741046117/raw/C46900/sigma-bf-digital-camera-black.webp" class="img-fluid" data-thumb-alt="Sigma BF Digital Camera Black" alt="Sigma BF Digital Camera Black"/></li>
610      
611    
612      
613            
614      
615        
616         
617        <li data-thumb="https://d3dy1x2aulifge.cloudfront.net/ts1741046119/attachments/Product/98721/C46900.tag.1.webp"><img src="https://d3dy1x2aulifge.cloudfront.net/ts1741046119/attachments/Product/98721/C46900.tag.1.webp" class="img-fluid" data-thumb-alt="Sigma BF Digital Camera Black" alt="Sigma BF Digital Camera Black"/></li>
618      
619    
620      
621            
622      
623        
624         
625        <li data-thumb="https://d3dy1x2aulifge.cloudfront.net/ts1741046120/attachments/Product/98721/C46900.tag.2.webp"><img src="https://d3dy1x2aulifge.cloudfront.net/ts1741046120/attachments/Product/98721/C46900.tag.2.webp" class="img-fluid" data-thumb-alt="Sigma BF Digital Camera Black" alt="Sigma BF Digital Camera Black"/></li>
626      
627    
628      
629            
630      
631        
632         
633        <li data-thumb="https://d3dy1x2aulifge.cloudfront.net/ts1741046120/attachments/Product/98721/C46900.tag.3.webp"><img src="https://d3dy1x2aulifge.cloudfront.net/ts1741046120/attachments/Product/98721/C46900.tag.3.webp" class="img-fluid" data-thumb-alt="Sigma BF Digital Camera Black" alt="Sigma BF Digital Camera Black"/></li>
634      
635    
636      
637            
638      
639    
640      
641            
642      
643    
644      
645            
646      
647        
648         
649        <li data-thumb="https://d3dy1x2aulifge.cloudfront.net/ts1741046243/attachments/Product/98721/C46900.tag.6.webp"><img src="https://d3dy1x2aulifge.cloudfront.net/ts1741046243/attachments/Product/98721/C46900.tag.6.webp" class="img-fluid" data-thumb-alt="Sigma BF Digital Camera Black" alt="Sigma BF Digital Camera Black"/></li>
650      
651    
652      
653            
654      
655    
656      
657            
658      
659    
660      
661            
662      
663    
664  
665</ul></div>
666      </div>
667    </div>
668    
669  	<div class="col-12 col-sm-6 mt-5">
670     <div class="col-12">
671       <div class="col-12 col-sm-6 offset-sm-3 col-lg-6 offset-lg-3">
672        
673        <div data-avenue-part="h1-price-block" data-avenue-reload="scs">
673<h1 class="product-page-h1 mb-3">
674  
675  
676  
677    
678  
679  <span class="product-page-price">
680     
681        
682             
683            $3,995.00
684            
685
686
687
688     
689        
690             
691            
692            
693            
694        
695
696    
697
698
699        
700    
701</span>
702  
703  <span class="product-page-title">Sigma BF Digital Camera Black</span>
704</h1>
705</div>
706        
707        <div data-avenue-part="add-to-cart-area-lg" data-avenue-reload="scs"><p class="brand-code-info" style="max-width:416px;">  
708
709  <span style="display:inline-block;">SKU: <span class=" d-inline">C46900</span></span>
710  
711      
712  
713    
714      <span class="stock-level-product">
715        HURRY! Only 3 units left
716      </span>
717  
718
719</p>
720
721
722
723
724
725    
726      
727   
728
729      
730	  
731		<div class="row p-1">
732          <form class="add-to-cart-form offcanvasAddToCartHidden" data-avenue-ajax-form="/api/add_to_cart" action="/cart/update_lines">
733            <input id="authenticity_token" type="hidden" name="authenticity_token" value="lDhWn3Oufxr6EKju+ABqLJZZNiNKbgq5/UPU/2Wfvgk8aLSQ9KMRi1AfTDe7F0e4hd/+YXdSPOzrn4i5D4np4g==" class="authenticity_token" />
734            <input type="hidden" name="page_to_render" value="/av-added-to-cart"> 
735                            <input type="hidden" name="fast_order[0][item_code]" value="C46900" class="item_code" />
736            <div class="row">
737              <style>
738                input[type="number"] {
739                  -webkit-appearance: textfield;
740                  -moz-appearance: textfield;
741                  appearance: textfield;
742                }
743
744                input[type=number]::-webkit-inner-spin-button,
745                input[type=number]::-webkit-outer-spin-button {
746                  -webkit-appearance: none;
747                }
748                .quantity-field:focus-visible {
749                  outline:transparent;
750                }
751              </style>
752              
753              
754              <div class="col-sm-12 p-0 ms-2 product-qty-wrap input-group">
755                 
756  
757  <input type="button" id="itemDsc" value="-" class="reduce-quantity button-minus icon-shape icon-sm mx-1" aria-label="Decrease product quantity">
758<input type="number" step="1" value="1" min="1" name="fast_order[0][add]" id="qtyField" class="quantity-field border-0 text-center" aria-label="Product quantity">
759<input type="button" id="itemInc" value="+" class="button-plus icon-shape icon-sm product-qty" aria-label="Increase product quantity">
760
761              </div>
762              
763              
764              
765              
766              <div class="col-sm-12 ps-1 pe-1 ps-sm-3 ps-md-2 pe-md-1 mobile-cart-btn" >
767                <input type="hidden" name="page_to_render" value="/av-added-to-cart"> 
768                <input type="hidden" name="fast_order[0][item_code]" value="C46900" class="item_code" />
769                <button class="btn  add-to-cart-btn" id="offcanvasCartBtn" data-bs-toggle="offcanvas" data-bs-target="#offcanvasCart" aria-controls="offcanvasCart" name="submit" type="submit">
770                  Add to Cart
771                </button>
772              </div>
773
774            </div>
775          </form>
776          
777		</div> 
778
779
780
781
782	  
783  
784
785  
786 
787</div>
788        <div class="col dealer-enquiry-btn"><a href="/store-locator">Find a Dealer</a> | <a class="typeform-share link" href="https://form.typeform.com/to/ajfYz6Kc?typeform-medium=embed-snippet#product=Sigma+BF+Digital+Camera+Black&brand=Sigma&code=C46900&url=https://sigmaphoto.com.au/products/c46900/sigma-bf-digital-camera-black" data-mode="popup" data-size="100" target="_blank">Product Enquiry</a> 
788<script> (function() { var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm_share", b="https://embed.typeform.com/"; if(!gi.call(d,id)){ js=ce.call(d,"script"); js.id=id; js.src=b+"embed.js"; q=gt.call(d,"script")[0]; q.parentNode.insertBefore(js,q) } })() </script>
788<br></div>
789         
790         
791            
792              
793
794    
795
796    
796<script type="text/javascript" src="https://d3k1w8lx8mqizo.cloudfront.net/lib/js/zm-widget-js/dist/zipmoney-widgets-v1.min.js"></script>
796
797    <div data-zm-merchant="161a48a6-c408-4fb6-9c11-138005f596c9" data-env="production"></div>
798    <div id="zip-prod-widg" data-zm-asset="productwidget" data-zm-widget="popup" data-zm-popup-asset="termsdialog"></div>
799    
799<script>
800     $('.zip-logo > img[alt=""]').attr('alt', 'Zip Logo');
801    </script>
801
802
803            
804          
805         
806        
807        
808 
809        <div data-avenue-part="related-categories" data-avenue-reload="scs">
810
811
812<span class="related-cats-title">Related Categories</span>
813
814<a href="/cameras" class="btn btn-light btn-sm secondary-btn-light related-cats-product-btn mb-1">Cameras</a>
815
816
817
818
819
820
821
822</div>
823     </div>
824    </div> 
825</div> 
826    
827<div class="container-fluid overflow-hidden product-tabs-wrapper pb-5">
828  <div class="row gx-5 mb-5">
829    <div class="col-12 col-sm-4 ">
830      <div class="p-3 ps-2 ptw-top-bar">
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855<div id="tabs-bar" class="m-0 p-0">
856    <nav class="nav" id="scroll-nav" style="overflow:hidden;white-space:nowrap;-webkit-overflow-scrolling: touch;">
857      <ul class="nav-tabs" id="nav-tab" role="tablist">
858        
859        	<li class="nav-link product-tab active" onclick="scrollIntoViewport('tab-content-wrapper')" id="nav-home-tab" data-bs-toggle="tab" data-bs-target="#nav-overview" type="button" role="tab" aria-controls="nav-overview" aria-selected="true">Overview</li>
860        
861        
862        
863        
864        
865        
866        	<li class="nav-link product-tab" onclick="scrollIntoViewport('tab-content-wrapper')" id="nav-specifications-tab" data-bs-toggle="tab" data-bs-target="#nav-specifications" type="button" role="tab" aria-controls="nav-specifications" aria-selected="false">Specifications</li>
867        
868        
869        	<li class="nav-link product-tab" onclick="scrollIntoViewport('tab-content-wrapper')" id="nav-downloads-tab" data-bs-toggle="tab" data-bs-target="#nav-downloads" type="button" role="tab" aria-controls="nav-downloads" aria-selected="false">Downloads</li>
870        
871        
872        	<li class="nav-link product-tab" onclick="scrollIntoViewport('tab-content-wrapper')" id="nav-in-the-box-tab" data-bs-toggle="tab" data-bs-target="#nav-in-the-box" type="button" role="tab" aria-controls="nav-in-the-box" aria-selected="false">In The Box</li>
873        
874        
875        
876       
877        
878        
879        
880      </ul>
881    </nav>
882  
883    
884  
885  </div>
886</div>
887    </div>
888    <div class="col-12 col-sm ">
889      <div class="p-3 ps-0 ptw-top-bar">
890
891
892<div id="tab-content-wrapper" class="tab-bar-clear p-0" style="">
893<div id="tabs-content" class="p-0"> 
894    <div class="tab-content" id="nav-tabContent">
895      
896      
897      	<div class="tab-pane fade" id="nav-overview" role="tabpanel" aria-labelledby="nav-overview-tab"><li>24.6MP Full-Frame BSI CMOS Sensor
898<li>Radically Simple, Unibody Camera
899<li>Hybrid Phase &amp; Contrast Detection AF
900<li>ISO 100-102400
901<li>6K30, Full HD 120p Video
902<li>230GB Internal Memory
903<li>Haptic-Responsive Controls
904<li>13 Color Modes
905<li>3.15" 2.1m-Dot Rear Touchscreen
906<li>L-Mount Compatibility</div>
907      
908      
909      
910      
911      
912      	<div class="tab-pane fade pb-5" id="nav-specifications" role="tabpanel" aria-labelledby="nav-specifications-tab">
913<div class="product-specs">
914  <table width="937">
915<tbody>
916<tr>
917<td width="356">
918<p>Lens Mount</p>
919</td>
920<td>
921<p>L-Mount</p>
922</td>
923</tr>
924<tr>
925<td width="356">
926<p>Sensor Resolution</p>
927</td>
928<td>
929<p>Actual: 25.3 Megapixel<br /> Effective: 24.6 Megapixel</p>
930</td>
931</tr>
932<tr>
933<td width="356">
934<p>Image Sensor</p>
935</td>
936<td>
937<p>36 x 24 mm (Full-Frame) BSI CMOS</p>
938</td>
939</tr>
940<tr>
941<td width="356">
942<p>Image Stabilization</p>
943</td>
944<td>
945<p>Digital (Video Only)</p>
946</td>
947</tr>
948<tr>
949<td width="356">
950<p>ISO Sensitivity Range</p>
951</td>
952<td>
953<p>100 to 102,400</p>
954</td>
955</tr>
956<tr>
957<td width="356">
958<p>Internal Recording Modes</p>
959</td>
960<td>
961<p>H.264/H.265<br /> 6000 x 3000 at 29.97 fps<br /> 1920 x 1080 up to 120 fps</p>
962</td>
963</tr>
964<tr>
965<td width="356">
966<p>External Recording Modes</p>
967</td>
968<td>
969<p>No</p>
970</td>
971</tr>
972<tr>
973<td width="356">
974<p>Media/Memory Card Slot</p>
975</td>
976<td>
977<p>No</p>
978</td>
979</tr>
980<tr>
981<td width="356">
982<p>Video I/O</p>
983</td>
984<td>
985<p>No</p>
986</td>
987</tr>
988<tr>
989<td width="356">
990<p>Audio I/O</p>
991</td>
992<td>
993<p>No</p>
994</td>
995</tr>
996<tr>
997<td width="356">
998<p>Power I/O</p>
999</td>
1000<td>
1001<p>1x USB-C Input</p>
1002</td>
1003</tr>
1004<tr>
1005<td width="356">
1006<p>Other I/O</p>
1007</td>
1008<td>
1009<p>1x USB-C Data Output (Shared with Power Input)</p>
1010</td>
1011</tr>
1012<tr>
1013<td width="356">
1014<p>Display Type</p>
1015</td>
1016<td>
1017<p>Fixed Touchscreen LCD</p>
1018</td>
1019</tr>
1020<tr>
1021<td width="356">
1022<p>Battery</p>
1023</td>
1024<td>
1025<p>1x BP-81 Rechargeable Lithium-Ion (Included)<br /> &nbsp;&bull;&nbsp;Approx. 260 Shots</p>
1026</td>
1027</tr>
1028</tbody>
1029</table>
1030<h3>Imaging</h3>
1031<table width="937">
1032<tbody>
1033<tr>
1034<td width="356">
1035<p>Lens Mount</p>
1036</td>
1037<td>
1038<p>L-Mount</p>
1039</td>
1040</tr>
1041<tr>
1042<td width="356">
1043<p>Sensor Resolution</p>
1044</td>
1045<td>
1046<p>Actual: 25.3 Megapixel<br /> Effective: 24.6 Megapixel</p>
1047</td>
1048</tr>
1049<tr>
1050<td width="356">
1051<p>Image Sensor</p>
1052</td>
1053<td>
1054<p>36 x 24 mm (Full-Frame) BSI CMOS</p>
1055</td>
1056</tr>
1057<tr>
1058<td width="356">
1059<p>Sensor Crop (35mm Equivalent)</p>
1060</td>
1061<td>
1062<p>Crop Factor: 1x<br /> Additional Modes: 1.5x&nbsp;</p>
1063</td>
1064</tr>
1065<tr>
1066<td width="356">
1067<p>Image Stabilization</p>
1068</td>
1069<td>
1070<p>Digital (Video Only)</p>
1071</td>
1072</tr>
1073<tr>
1074<td width="356">
1075<p>Built-In ND Filter</p>
1076</td>
1077<td>
1078<p>No</p>
1079</td>
1080</tr>
1081<tr>
1082<td width="356">
1083<p>Capture Type</p>
1084</td>
1085<td>
1086<p>Stills &amp; Video</p>
1087</td>
1088</tr>
1089</tbody>
1090</table>
1091<h3>Exposure Control</h3>
1092<table width="937">
1093<tbody>
1094<tr>
1095<td width="356">
1096<p>Shutter Type</p>
1097</td>
1098<td>
1099<p>Electronic Rolling Shutter&nbsp;</p>
1100</td>
1101</tr>
1102<tr>
1103<td width="356">
1104<p>Shutter Speed</p>
1105</td>
1106<td>
1107<p>1/25600 to 30 Second</p>
1108</td>
1109</tr>
1110<tr>
1111<td width="356">
1112<p>Bulb/Time Mode</p>
1113</td>
1114<td>
1115<p>Bulb Mode (Up to 5 Minutes)</p>
1116</td>
1117</tr>
1118<tr>
1119<td width="356">
1120<p>ISO Sensitivity Range</p>
1121</td>
1122<td>
1123<p>100 to 102,400</p>
1124</td>
1125</tr>
1126<tr>
1127<td width="356">
1128<p>Metering Method</p>
1129</td>
1130<td>
1131<p>Evaluative, Spot</p>
1132</td>
1133</tr>
1134<tr>
1135<td width="356">
1136<p>Exposure Modes</p>
1137</td>
1138<td>
1139<p>Aperture Priority, Manual, Program, Shutter Priority</p>
1140</td>
1141</tr>
1142<tr>
1143<td width="356">
1144<p>Exposure Compensation</p>
1145</td>
1146<td>
1147<p>-5 to +5 EV (1/3 EV Steps)</p>
1148</td>
1149</tr>
1150<tr>
1151<td width="356">
1152<p>Metering Range</p>
1153</td>
1154<td>
1155<p>-7 to 20 EV</p>
1156</td>
1157</tr>
1158<tr>
1159<td width="356">
1160<p>White Balance</p>
1161</td>
1162<td>
1163<p>Presets:&nbsp;AWB, Auto, Custom, Daylight, Flash, Fluorescent, Incandescent, Manual, Overcast, Shade</p>
1164</td>
1165</tr>
1166<tr>
1167<td width="356">
1168<p>Continuous Shooting</p>
1169</td>
1170<td>
1171<p>Up to 8 fps at Maximum Resolution for up to&nbsp;1000 Frames (JPEG)&nbsp;/&nbsp;350 Frames (Raw)</p>
1172</td>
1173</tr>
1174</tbody>
1175</table>
1176<h3>Still Image Capture</h3>
1177<table width="937">
1178<tbody>
1179<tr>
1180<td width="356">
1181<p>Aspect Ratio</p>
1182</td>
1183<td>
1184<p>1:1, 3:2, 4:3, 4:5, 16:9, 21:9</p>
1185</td>
1186</tr>
1187<tr>
1188<td width="356">
1189<p>Image File Format</p>
1190</td>
1191<td>
1192<p>DNG, JPEG</p>
1193</td>
1194</tr>
1195<tr>
1196<td width="356">
1197<p>Bit Depth</p>
1198</td>
1199<td>
1200<p>14-Bit</p>
1201</td>
1202</tr>
1203</tbody>
1204</table>
1205<h3>Video Capture</h3>
1206<table width="937">
1207<tbody>
1208<tr>
1209<td width="356">
1210<p>Internal Recording Modes</p>
1211</td>
1212<td>
1213<p>H.264/H.265<br /> 6000 x 3000 at 29.97 fps<br /> 1920 x 1080 up to 120 fps</p>
1214</td>
1215</tr>
1216<tr>
1217<td width="356">
1218<p>External Recording Modes</p>
1219</td>
1220<td>
1221<p>No</p>
1222</td>
1223</tr>
1224<tr>
1225<td width="356">
1226<p>Recording Limit</p>
1227</td>
1228<td>
1229<p>No</p>
1230</td>
1231</tr>
1232<tr>
1233<td width="356">
1234<p>IP Streaming</p>
1235</td>
1236<td>
1237<p>No</p>
1238</td>
1239</tr>
1240<tr>
1241<td width="356">
1242<p>Built-In Microphone</p>
1243</td>
1244<td>
1245<p>Stereo (Microphone Location: Top)</p>
1246</td>
1247</tr>
1248</tbody>
1249</table>
1250<h3>Interface</h3>
1251<table width="937">
1252<tbody>
1253<tr>
1254<td width="356">
1255<p>Media/Memory Card Slot</p>
1256</td>
1257<td>
1258<p>No</p>
1259</td>
1260</tr>
1261<tr>
1262<td width="356">
1263<p>Internal Memory</p>
1264</td>
1265<td>
1266<p>230 GB</p>
1267</td>
1268</tr>
1269<tr>
1270<td width="356">
1271<p>Video I/O</p>
1272</td>
1273<td>
1274<p>No</p>
1275</td>
1276</tr>
1277<tr>
1278<td width="356">
1279<p>Audio I/O</p>
1280</td>
1281<td>
1282<p>No</p>
1283</td>
1284</tr>
1285<tr>
1286<td width="356">
1287<p>Power I/O</p>
1288</td>
1289<td>
1290<p>1x USB-C Input</p>
1291</td>
1292</tr>
1293<tr>
1294<td width="356">
1295<p>Other I/O</p>
1296</td>
1297<td>
1298<p>1x USB-C Data Output (Shared with Power Input)</p>
1299</td>
1300</tr>
1301<tr>
1302<td width="356">
1303<p>Mobile App Compatible</p>
1304</td>
1305<td>
1306<p>No</p>
1307</td>
1308</tr>
1309</tbody>
1310</table>
1311<h3>Monitor</h3>
1312<table width="937">
1313<tbody>
1314<tr>
1315<td width="356">
1316<p>Display Size</p>
1317</td>
1318<td>
1319<p>3.15"</p>
1320</td>
1321</tr>
1322<tr>
1323<td width="356">
1324<p>Resolution</p>
1325</td>
1326<td>
1327<p>2,100,000 Dot</p>
1328</td>
1329</tr>
1330<tr>
1331<td width="356">
1332<p>
1332Display Type</p>
1333</td>
1334<td>
1335<p>Fixed Touchscreen LCD</p>
1336</td>
1337</tr>
1338<tr>
1339<td width="356">
1340<p>Secondary Display</p>
1341</td>
1342<td>
1343<p>Rear: LCD Status Display</p>
1344</td>
1345</tr>
1346<tr>
1347<td width="356">
1348<p>Type</p>
1349</td>
1350<td>
1351<p>No Viewfinder Support</p>
1352</td>
1353</tr>
1354</tbody>
1355</table>
1356<h3>Focus</h3>
1357<table width="937">
1358<tbody>
1359<tr>
1360<td width="356">
1361<p>Focus Type</p>
1362</td>
1363<td>
1364<p>Auto and Manual Focus</p>
1365</td>
1366</tr>
1367<tr>
1368<td width="356">
1369<p>Focus Mode</p>
1370</td>
1371<td>
1372<p>Continuous-Servo AF, Full-Time Servo, Manual Focus, Single-Servo AF</p>
1373</td>
1374</tr>
1375<tr>
1376<td width="356">
1377<p>Autofocus Sensitivity</p>
1378</td>
1379<td>
1380<p>-5 to +18 EV</p>
1381</td>
1382</tr>
1383<tr>
1384<td width="356">
1385<p>Built-In Flash/Light</p>
1386</td>
1387<td>
1388<p>No</p>
1389</td>
1390</tr>
1391</tbody>
1392</table>
1393<h3>General</h3>
1394<table width="937">
1395<tbody>
1396<tr>
1397<td width="356">
1398<p>Battery</p>
1399</td>
1400<td>
1401<p>1x BP-81 Rechargeable Lithium-Ion (Included)<br /> &nbsp;&bull;&nbsp;Approx. 260 Shots</p>
1402</td>
1403</tr>
1404<tr>
1405<td width="356">
1406<p>Shoe Mount</p>
1407</td>
1408<td>
1409<p>No</p>
1410</td>
1411</tr>
1412<tr>
1413<td width="356">
1414<p>Material of Construction</p>
1415</td>
1416<td>
1417<p>Aluminum</p>
1418</td>
1419</tr>
1420<tr>
1421<td width="356">
1422<p>Dimensions (W x H x D)</p>
1423</td>
1424<td>
1425<p>5.1 x 2.9 x 1.4" / 130.1 x 72.8 x 36.8&nbsp;mm</p>
1426</td>
1427</tr>
1428<tr>
1429<td width="356">
1430<p>Weight</p>
1431</td>
1432<td>
1433<p>15.7&nbsp;oz / 446&nbsp;g (With&nbsp;Battery)<br /> 13.7&nbsp;oz / 388&nbsp;g (Body Only)</p>
1434</td>
1435</tr>
1436</tbody>
1437</table>
1438  </div>
1439</div>
1440      
1441      
1442      	<div class="tab-pane fade pb-5" id="nav-downloads" role="tabpanel" aria-labelledby="nav-downloads-tab">
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455<table class="table table-striped table-bordered">
1456<tbody>
1457  
1458  
1459  
1460  
1461  
1462
1463  
1464
1465  <th colspan="2">Brochures</th>
1466  
1467  <tr class="click-row-products-download" data-href="https://d3dy1x2aulifge.cloudfront.net/ts1741046399/attachments/Product/98721/C46900.tag.brochure.pdf" data-target="_blank">
1468  <td>
1469  <i class="fa fa-book" aria-hidden="true"></i>
1470  </td>
1471  <td>
1472  C46900 - Brochure
1473  </td>
1474  </tr>
1475  
1476 
1477  
1478
1479
1480  
1481 
1482  
1483
1484  
1485    
1486  
1487  
1488
1489
1490
1491
1492</tbody>
1493</table>
1494
1495</div>
1496      
1497      
1498      	<div class="tab-pane fade pb-5" id="nav-in-the-box" role="tabpanel" aria-labelledby="nav-in-the-box-tab">
1499<div class="mt-5 ps-5 pe-5">
1500  <li>Sigma BF Mirrorless Camera (Black)
1501<li>Sigma BP-81 Lithium-Ion Battery Pack
1502<li>Metal Body Cap (Black)
1503</div>
1504</div>
1505      
1506      
1507      
1508      
1509      
1510      
1511    </div>   
1512  </div>
1513</div></div>
1514    </div>
1515  </div>
1516</div> 
1517
1518<div class="container-fluid accessories mt-5 mb-5 pb-5">
1519     
1520<div class="container-fluid featuredGalleryWrapper">
1521  <div class="text-center mb-5 pt-3 pb-3 ps-0 pe-0 featuredGallery-wrap">
1522    <h2 class="home-h2 home-grad-hdg mx-auto">Compatible Accessories
1523      <span class="h2-btm-bar mx-auto"></span></h2>
1524    
1525    <div class="d-flex justify-content-center spinner-outer">
1526      <div class="spinner-border spinner-wrap" role="status">
1527        <span class="visually-hidden">Loading</span>
1528      </div>
1529    </div>
1530    
1531    <ul id="featuredGallery" class="cS-hidden" style="height:650px!important;">
1532      
1533
1534      
1535
1536
1537
1538
1539
1540<div class="col-12 col-sm-4 product-accessories">
1541    <div class="col-8 offset-2">
1542      <a href="https://sigmaphoto.com.au/products/ar9900/sigma-cable-release-cr-51">
1543        
1544
1545
1546
1547
1548
1549
1550  <img class="lazy img-fluid lazyload accessory-product-img"
1551       src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3C/svg%3E"
1552       data-sizes="auto"
1553       data-src="/product_image/ts1748303542/rc_580x580/AR9900/sigma-cable-release-cr-51.jpg"
1554       data-srcset="
1555        /product_image/ts1748303542/rc_375x375/AR9900/sigma-cable-release-cr-51.jpg 375w,
1556        /product_image/ts1748303542/rc_768x768/AR9900/sigma-cable-release-cr-51.jpg 768w,
1557        /product_image/ts1748303542/rc_580x580/AR9900/sigma-cable-release-cr-51.jpg,
1558        /product_image/ts1748303542/rc_1400x/AR9900/sigma-cable-release-cr-51.jpg 2x"
1559       alt="Sigma Cable Release CR-51"
1560       width="100%"
1561       height="auto"
1562 >
1563
1564
1565      </a>
1566    </div>
1567    <div class="clearfix"></div>
1568    <div class="col-sm-12">
1569      <a href="https://sigmaphoto.com.au/products/ar9900/sigma-cable-release-cr-51">
1570        <h3 style="">
1571          
1572Sigma Cable Release CR-51
1573
1574        </h3>
1575      </a>
1576      <div class="product-accessory-price">
1577    
1578        
1579
1580
1581
1582     
1583        
1584             
1585            
1586            
1587            
1588        
1589
1590    
1591
1592
1593  		 
1594            
1595                
1596                    <span class="price-products">
1597                
1598                $280.01
1599                </span>
1600             
1601         
1602                
1603  </div> <!-- close price -->
1604    </div>
1605</div>
1606
1607
1608
1609      
1610
1611
1612
1613
1614
1615<div class="col-12 col-sm-4 product-accessories">
1616    <div class="col-8 offset-2">
1617      <a href="https://sigmaphoto.com.au/products/db2900/sigma-li-ion-battery-bp-81-for-bf-camera">
1618        
1619
1620
1621
1622
1623
1624
1625  <img class="lazy img-fluid lazyload accessory-product-img"
1626       src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3C/svg%3E"
1627       data-sizes="auto"
1628       data-src="/product_image/ts1748303762/rc_580x580/DB2900/sigma-li-ion-battery-bp-81-for-bf-camera.jpg"
1629       data-srcset="
1630        /product_image/ts1748303762/rc_375x375/DB2900/sigma-li-ion-battery-bp-81-for-bf-camera.jpg 375w,
1631        /product_image/ts1748303762/rc_768x768/DB2900/sigma-li-ion-battery-bp-81-for-bf-camera.jpg 768w,
1632        /product_image/ts1748303762/rc_580x580/DB2900/sigma-li-ion-battery-bp-81-for-bf-camera.jpg,
1633        /product_image/ts1748303762/rc_1400x/DB2900/sigma-li-ion-battery-bp-81-for-bf-camera.jpg 2x"
1634       alt="Sigma Li-Ion Battery BP-81 for BF Camera"
1635       width="100%"
1636       height="auto"
1637 >
1638
1639
1640      </a>
1641    </div>
1642    <div class="clearfix"></div>
1643    <div class="col-sm-12">
1644      <a href="https://sigmaphoto.com.au/products/db2900/sigma-li-ion-battery-bp-81-for-bf-camera">
1645        <h3 style="">
1646          
1647Sigma Li-Ion Battery BP-81 for BF Camera
1648
1649        </h3>
1650      </a>
1651      <div class="product-accessory-price">
1652    
1653        
1654
1655
1656
1657     
1658        
1659             
1660            
1661            
1662            
1663        
1664
1665    
1666
1667
1668  		 
1669            
1670                
1671                    <span class="price-products">
1672                
1673                $250.00
1674                </span>
1675             
1676         
1677                
1678  </div> <!-- close price -->
1679    </div>
1680</div>
1681
1682
1683
1684      
1685
1686
1687
1688
1689
1690<div class="col-12 col-sm-4 product-accessories">
1691    <div class="col-8 offset-2">
1692      <a href="https://sigmaphoto.com.au/products/db3900/sigma-battery-charger-bc-81-for-bf-camera">
1693        
1694
1695
1696
1697
1698
1699
1700  <img class="lazy img-fluid lazyload accessory-product-img"
1701       src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3C/svg%3E"
1702       data-sizes="auto"
1703       data-src="/product_image/ts1748303844/rc_580x580/DB3900/sigma-battery-charger-bc-81-for-bf-camera.jpg"
1704       data-srcset="
1705        /product_image/ts1748303844/rc_375x375/DB3900/sigma-battery-charger-bc-81-for-bf-camera.jpg 375w,
1706        /product_image/ts1748303844/rc_768x768/DB3900/sigma-battery-charger-bc-81-for-bf-camera.jpg 768w,
1707        /product_image/ts1748303844/rc_580x580/DB3900/sigma-battery-charger-bc-81-for-bf-camera.jpg,
1708        /product_image/ts1748303844/rc_1400x/DB3900/sigma-battery-charger-bc-81-for-bf-camera.jpg 2x"
1709       alt="Sigma Battery Charger BC-81 for BF Camera"
1710       width="100%"
1711       height="auto"
1712 >
1713
1714
1715      </a>
1716    </div>
1717    <div class="clearfix"></div>
1718    <div class="col-sm-12">
1719      <a href="https://sigmaphoto.com.au/products/db3900/sigma-battery-charger-bc-81-for-bf-camera">
1720        <h3 style="">
1721          
1722Sigma Battery Charger BC-81 for BF Camera
1723
1724        </h3>
1725      </a>
1726      <div class="product-accessory-price">
1727    
1728        
1729
1730
1731
1732     
1733        
1734             
1735            
1736            
1737            
1738        
1739
1740    
1741
1742
1743  		 
1744            
1745                
1746                    <span class="price-products">
1747                
1748                $350.00
1749                </span>
1750             
1751         
1752                
1753  </div> <!-- close price -->
1754    </div>
1755</div>
1756
1757   
1758    </ul>
1759  </div>
1760</div>
1761
1762</div>
1763 
1764     
1765
1766<div class="container-fluid accessories mt-5 mb-5 pb-5">
1767     
1768<div class="container-fluid featuredGalleryWrapper">
1769  <div class="text-center mb-5 pt-3 pb-3 ps-0 pe-0 featuredGallery-wrap">
1770    <h2 class="home-h2 home-grad-hdg mx-auto">Related Products
1771      <span class="h2-btm-bar mx-auto"></span></h2>
1772    
1773    <div class="d-flex justify-content-center spinner-outer">
1774      <div class="spinner-border spinner-wrap" role="status">
1775        <span class="visually-hidden">Loading</span>
1776      </div>
1777    </div>
1778    
1779    <ul id="relatedGallery" class="cS-hidden" style="height:650px!important;">
1780      
1781
1782      
1783
1784
1785
1786
1787
1788<div class="col-12 col-sm-4 product-accessories">
1789    <div class="col-8 offset-2">
1790      <a href="https://sigmaphoto.com.au/products/c47900/sigma-bf-digital-camera-silver">
1791        
1792
1793
1794
1795
1796
1797
1798  <img class="lazy img-fluid lazyload accessory-product-img"
1799       src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3C/svg%3E"
1800       data-sizes="auto"
1801       data-src="/product_image/ts1741045652/rc_580x580/C47900/sigma-bf-digital-camera-silver.webp"
1802       data-srcset="
1803        /product_image/ts1741045652/rc_375x375/C47900/sigma-bf-digital-camera-silver.webp 375w,
1804        /product_image/ts1741045652/rc_768x768/C47900/sigma-bf-digital-camera-silver.webp 768w,
1805        /product_image/ts1741045652/rc_580x580/C47900/sigma-bf-digital-camera-silver.webp,
1806        /product_image/ts1741045652/rc_1400x/C47900/sigma-bf-digital-camera-silver.webp 2x"
1807       alt="Sigma BF Digital Camera Silver"
1808       width="100%"
1809       height="auto"
1810 >
1811
1812
1813      </a>
1814    </div>
1815    <div class="clearfix"></div>
1816    <div class="col-sm-12">
1817      <a href="https://sigmaphoto.com.au/products/c47900/sigma-bf-digital-camera-silver">
1818        <h3 style="">
1819          
1820Sigma BF Digital Camera Silver
1821
1822        </h3>
1823      </a>
1824      <div class="product-accessory-price">
1825    
1826        
1827
1828
1829
1830     
1831        
1832             
1833            
1834            
1835            
1836        
1837
1838    
1839
1840
1841  		 
1842            
1843                
1844                    <span class="price-products">
1845                
1846                $3,995.00
1847                </span>
1848             
1849         
1850                
1851  </div> <!-- close price -->
1852    </div>
1853</div>
1854
1855   
1856    </ul>
1857  </div>
1858</div>
1859
1860</div>
1861    
1862</div>
1863<div class="clearfix">
1864<div class="offcanvas offcanvas-end" id="offcanvasCart" tabindex="-1" aria-labelledby="offcanvasCartLabel"></div>
1865</div>
1866
1867<div class="clearfix"></div>
1868
1869<div class="container-fluid info-footer-wrap">
1870  
1871     <div class="col text-center mb-5 pb-5">
1872        <img src="https://d3dy1x2aulifge.cloudfront.net/ts1761268935/attachments/PageLayout/24/logo-footer.svg" alt="Sigma Photo Logo" class="mx-auto footer-logo"> 
1873      </div>
1874
1875   
1876      
1877      <div class="row footer-links-area pb-4 pb-sm-0 pt-0">
1878        
1879        
1880        <div class="col-6 col-sm-2 ps-3 pb-2">
1881          <h2 class="footer-h2">Information</h2>
1882          <ul>
1883            <li><a href="https://www.sigma-global.com/en/corporate-overview/" target="_blank">Corporate Overview</a></li>
1884            <li><a href="https://www.sigma-global.com/en/world-network/" target="_blank">Worldwide Network</a></li>
1885            
1886          </ul>
1887        </div>
1888        <div class="col-6 col-sm-2 ps-3 pb-2">
1889          <h2 class="footer-h2">Customer Service</h2>
1890          <ul>
1891            <li><a href="/contact-us">Contact Us</a></li>
1892            <li><a href="/account">My Account</a></li>
1893            <li><a href="/service-centres">Service &amp; Repairs</a></li>
1894            <li><a href="/store-locator">Find a Sigma Dealer</a></li>
1895            <li><a href="/professional-rental-network">Find a Sigma Rental House</a></li>
1896            
1897          </ul>
1898        </div>
1899        
1900        <div class="col-6 col-sm-2 ps-3 pb-2">
1901          <h2 class="footer-h2">Support</h2>
1902          <ul>
1903            <li><a href="https://www.sigma-global.com/en/support/faq/" target="_blank">FAQ</a></li>
1904            <li><a href="https://www.sigma-global.com/en/support/software/" target="_blank">SOFTWARE DOWNLOAD</a></li>
1905            <li><a href="https://www.sigma-global.com/en/support/firmware/" target="_blank">FIRMWARE DOWNLOAD</a></li>
1906            <li><a href="https://www.sigma-global.com/en/support/catalog/" target="_blank">MANUALS / BROCHURES / RESOURCES</a></li>
1907            <li><a href="https://www.sigma-global.com/en/support/camera-compatibility/" target="_blank">CAMERA COMPATIBILITY</a></li>
1908            <li><a href="https://www.sigma-global.com/en/support/accessories-compatibility/" target="_blank">ACCESSORIES COMPATIBILITY</a></li>
1909          </ul>
1910        </div>
1911        
1912        <div class="col-6 col-sm-2 pb-2">
1913          
1914          <h2 class="footer-h2">Policies</h2>
1915          <ul>
1916            <li><a href="/about/site-policy">Site Policy</a></li>
1917            <li><a href="/about/privacy-policy">Privacy Policy</a></li>
1918            <li><a href="/about/warranty-information">Warranty Information</a></li>
1919            <li><a rel="noreferrer" href="https://www.crkennedy.com.au/terms/" target="_blank">Terms &amp; Conditions</a></li>
1920          </ul>
1921        </div>
1922        
1923        <div class="col-6 col-sm-2 pb-2">
1924          <h2 class="footer-h2">Follow Sigma Photo</h2>
1925          <ul>
1926            <li><a href="https://www.facebook.com/SigmaPhotoAustralia" target="_blank">Facebook</a></li>
1927            <li><a href="https://www.instagram.com/sigmaphotoaustralia/" target="_blank">Instagram</a></li>
1928            <li><a href="https://www.youtube.com/playlist?list=PLpqDLK5jtPTRWCU7MfX9pTdCGqqZYo-AI" target="_blank">YouTube</a></li>
1929            <li><a href="/subscribe">Subscribe</a></li>
1930          </ul>
1931        </div>       
1932      </div>
1933  </div>
1934
1935  <div class="clearfix"></div>
1936  <div class="container-fluid ps-3 pb-5 mb-4" style="font-size:11px;color:#333;">
1937    
1938    <p style="float:left;">&#0169; 2026 C.R. KENNEDY.
1939    All rights reserved.</p>
1940  </div>
1941
1942<a href="#" id="back-to-top" title="Back to top"><svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 384 512" style="fill:#fff;"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><defs><style>.fa-secondary{opacity:0.4;}</style></defs><path class="fa-primary" d="M169.4 41.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L192 109.3 54.6 246.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"/><path class="fa-secondary" d="M160 141.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.3l-32-32-32 32z"/>
1942</svg></a>
1943
1944
1945
1946
1947
1948                                                     
1949  
1950</body>
1951
1952
1953  
1954
1955
1956  
1957
1958<!--Twitter Meta Tag -->
1959  <meta name="twitter:card" content="summary" />
1960  <meta name="twitter:site" content="@SigmaPhotoAUS" />
1961  <meta property="og:title" content="Sigma BF Digital Camera Black"/>
1962  <meta property="og:description" content="Sigma Photo | Continuing to produce the heritage-rich and award-winning SIGMA cameras, lenses and cine lenses" />
1963  <meta property="og:image" content="https://d3dy1x2aulifge.cloudfront.net/ts1741046117/images/rp_400x400/Product/98721/C46900.tag.0.webp" />
1964<!--Facebook and Linkedin Meta Tag -->
1965  <meta property="og:title" content="Sigma BF Digital Camera Black" />
1966  <meta property="og:description" content="Sigma Photo | Continuing to produce the heritage-rich and award-winning SIGMA cameras, lenses and cine lenses" />
1967  <meta property="og:url" content="https://sigmaphoto.com.au/products/c46900/sigma-bf-digital-camera-black" />
1968  <meta property="og:image" content="https://d3dy1x2aulifge.cloudfront.net/ts1741046117/images/rp_600x315/Product/98721/C46900.tag.0.webp" />
1969<!-- 180x110 Image for Linkedin -->
1970  <meta property="og:image:width" content="640" />
1971  <meta property="og:image:height" content="400" />
1972  <meta property="og:image" content="https://d3dy1x2aulifge.cloudfront.net/ts1741046117/images/rp_640x400/Product/98721/C46900.tag.0.webp " />
1973<!-- 600x315 Image for Facebook -->
1974  <meta property="og:image:width" content="600" />
1975  <meta property="og:image:height" content="315" />         
1976<div class="zip-spinner" style="position: absolute;top: 50%;left: 50%; display:none;"><img class="Processing" src="/ajax.gif" alt="Processing"></div>
1977<div class="cart-create-account" style="position: absolute;top: 25%;left: 48%; display:none;padding:20px;z-index:1050;border-radius:8px;background-color:#00263b;color:#fff;text-align:center;">
1978  Creating your Account<br><br>
1979  <img class="Processing" src="/ajax.gif" alt="Processing"></div>
1980 <!-- Modal -->
1981<div id="myModal" class="modal fade hide-myModal" role="dialog">
1982  <div class="modal-dialog modal-lg backorder-modal">
1983    <!-- Modal content-->
1984    <div class="modal-content">
1985      <div class="text-center">
1986        <p class="fs-4 fw-bold pt-2 pb-2" style="margin:0 auto;">Ordering this item will place it on Backorder</p>
1987        <div class="col-12">
1988
1989          
1990         <form class="add-to-cart-form offcanvasAddToCartHidden" style="position:relative;top:14px;height:70px;overflow:hidden;" data-avenue-ajax-form="/api/add_to_cart" action="/cart/update_lines">
1991           <input id="authenticity_token" type="hidden" name="authenticity_token" value="lDhWn3Oufxr6EKju+ABqLJZZNiNKbgq5/UPU/2Wfvgk8aLSQ9KMRi1AfTDe7F0e4hd/+YXdSPOzrn4i5D4np4g==" class="authenticity_token" />
1992          <input type="hidden" name="page_to_render" value="/av-added-to-cart">
1993          
1994          
1995            <input type="hidden" name="fast_order[0][item_code]" value="" class="item_code code-from-storages">          
1996            <input class="invisible form-control av-qty av-input-bg qty-from-storage" size="2" step="any" value="1" id="fast_order_0_add" type="hidden" name="fast_order[0][add]">
1997          
1998            
1999          <div class="row">
2000            <div class="col-6 col-sm-4 offset-sm-2">
2001              <button class="btn add-to-cart-btn mt-0 backorder-from-modal" name="submit" type="submit" style="padding:8px 40px;font-weight:700;">
2002                Backorder Now
2003              </button>
2004            </div>
2005            <div class="col-6 ps-0 pe-0 col-sm-4">
2006              <button type="button" class="btn btn-secondary no-thanks-btn" style="margin-left:12px;" data-bs-dismiss="modal">
2007                No Thanks
2008              </button>
2009            </div>
2010          </div>
2011        </form> 
2012          
2013          
2014          
2015          
2016          
2017          
2018          
2019       </div>
2020      </div>
2021      <div class="modal-body">
2022        <span class="product-that-popped"></span>
2023        <p class="text-center fs-5 fw-bold">What does this mean?</p>
2024        <p class="text-center fs-7 text-muted fw-bold">If you order an item we do not have in stock it may take a period of time for us to receive the product from our suppliers and ship it to you as explained further below</p>
2025        
2026        
2027        <div class="clearfix"></div>
2028          <p class="pt-3 pb-3 text-center fs-6 fw-bold">If we do not currently have an item in stock we will show you in one of the following ways:</p>
2029        
2030        <div class="row">
2031         <div class="col-sm-12 col-md-6">
2032          	<p class="fs-7 text-muted text-center"> <span class="no-stock-bubble"><!-- <img src="https://d3dy1x2aulifge.cloudfront.net/ts1761268935/attachments/PageLayout/23/stockcoming.svg" class="svg-stock"> --> <strong>ETA: dd/mm/yyyy </strong><small>(From time of order)</small> </span> <br> The product is not currently in stock however our best estimate of the date we are due to receive more stock is indicated by the date shown. This does not guarantee all orders placed will be able to be fulfilled from the stock we are receiving on this date but is the best date we are able to provide as an estimate.<br><br><strong>All displayed dates are subject to change without notice.</strong><br>Also note once we receive stock it may take a number of days for this stock to be sent to our customers</p>
2033          </div>
2034          <div class="col-sm-12 col-md-6">
2035             <p class="fs-7 text-muted text-center"> <span class="no-stock-bubble"><!-- <img src="https://d3dy1x2aulifge.cloudfront.net/ts1761268935/attachments/PageLayout/23/nostock.svg" class="svg-stock" style="width:17px;"> --> <strong>On Order</strong> </span> <br> The product is on order with a supplier but not currently in stock and we do not have a clear enough date from our supplier as to when the stock 
2035is due to arrive. In this situation we cannot therefore provide an estimated availability date to you</p>
2036            <p class="fs-7 text-muted text-center"><span class="no-stock-bubble"><!-- <img src="https://d3dy1x2aulifge.cloudfront.net/ts1761268935/attachments/PageLayout/23/nostock.svg" class="svg-stock" style="width:17px;"> --> <strong>No Stock</strong></span> <br> The product is not currently in stock and we do not have this on order with a supplier<br>Our product page will display an estimated lead time if you were to place a no stock item on backorder</p>
2037          </div>
2038          
2039        </div>
2040          
2041          
2042        
2043       
2044          
2045        
2046        
2047        
2048        
2049        </div>
2050      
2051        
2052      <div class="modal-footer text-center pt-0">
2053        <hr>
2054        <p class="fs-7 text-center lh-sm text-muted pb-2">If you have questions about the availability of items on our web site or if you have placed an order for products not in stock and would like further information or wish to cancel your order please Contact Us and include the product code and/or order number so we can assist you further</p>
2055        
2056        <p class="text-center">
2057          <a href="/contact-us" class="btn no-thanks-btn">Contact Us</a>
2058        </p>
2059      </div>
2060    </div>
2061
2062  </div>
2063</div>
2064<div class="fancybox-overlay fancybox-overlay-fixed" style="width: auto;height: auto;display: none;z-index:2 !important;"></div>
2065<script>
2066document.addEventListener('DOMContentLoaded', function () {
2067  var dropdowns = document.querySelectorAll('.nav-item.dropdown');
2068
2069  dropdowns.forEach(function (dropdown) {
2070    dropdown.addEventListener('mouseover', function () {
2071      var dropdownToggle = this.querySelector('.dropdown-toggle');
2072      var dropdownMenu = this.querySelector('.dropdown-menu');
2073      dropdownToggle.classList.add('show');
2074      dropdownMenu.classList.add('show');
2075    });
2076
2077    dropdown.addEventListener('mouseout', function () {
2078      var dropdownToggle = this.querySelector('.dropdown-toggle');
2079      var dropdownMenu = this.querySelector('.dropdown-menu');
2080      dropdownToggle.classList.remove('show');
2081      dropdownMenu.classList.remove('show');
2082    });
2083  });
2084});
2085</script>
vendor: 1 bytes, line 2085
2085
2086<script type="text/javascript" src="https://d3dy1x2aulifge.cloudfront.net/ts1770867874/cms_javascripts/lazysizes.js.min.js"></script>
vendor: 1 bytes, line 2086
2086
2087<script type="text/javascript" src="https://d3dy1x2aulifge.cloudfront.net/ts1770867874/cms_javascripts/av-aggregated-js.js"></script>
2087
2088
2089
2090<script data-avenue-ensure-appended="true">
2091  (function($){
2092  "use strict";
2093  var avenue = Avenue;
2094  var settings = avenue.settings;
2095    //debugger;
2096  // style colour size 
2097  var update_scs_size = function ($scope) {  
2098
2099    var product = $scope.find('button[data-avenue-scs-size-select]').val() || $scope.find('.scs-child.active').prop('value');
2100
2101	if($scope.find('.scs-child.active').prop('value')) {
2102      var product = $scope.find('.scs-child.active').prop('value');
2103    }
2104 	else {
2105      var product = $scope.find('button[data-avenue-scs-size-select]').val();
2106    }
2107    //alert(product);
2108    if(product && product !== '') {
2109      var path = '/products/' + product;
2110      // TODO: handling of selecting nothing?
2111      if($scope.attr('data-avenue-base-url')) {
2112        var old_url = $scope.data('avenue-base-url');
2113        if(old_url === path) {
2114          return;
2115        }
2116        $scope.data('avenue-base-url', path);
2117        //alert($scope);
2118      } else {
2119        $scope.attr('data-avenue-base-url', path);
2120        //alert($scope);
2121      }
2122      console.log("scope: " + $scope)
2123      console.log("path: " + path)
2124      avenue.reload_parts('scs', {scope: $scope});
2125      avenue.reload_parts('img', {path : path});
2126      //$('.prod-codes')[0].innerHTML = product;
2127      //$('.prod-codes')[1].innerHTML = product;
2128    }
2129 
2130  };
2131    
2132    
2133  $('.scs-child').on('click',function(){
2134    $('.scs-child').removeClass('active');
2135    $(this).addClass('active'); 
2136  }); 
2137 
2138  var update_scs_color = function ($scope, color) {
2139    var $color_select = $scope.find('button[data-avenue-scs-color-select]');
2140    if ($color_select.val() != color) {
2141      $color_select.val(color);
2142    }
2143    $scope.find('[data-avenue-scs-color]').removeClass('active');
2144    $scope.find('[data-avenue-scs-color="' + color + '"]').addClass('active');
2145    var previous_size = $scope.find('button[data-avenue-scs-size-select]:active').data('avenue-scs-size');
2146    var $size_selects = $scope.find('button[data-avenue-scs-size-select]');
2147    if (!color || color === '') {
2148      $size_selects.hide();
2149    } else {
2150      $size_selects.show();
2151    }
2152    var color_options_target = '[data-avenue-scs-size-color="' + color + '"]';
2153    $size_selects.each(function(ignore, size_select) {
2154      var $size_select = $(size_select);
2155      var $original_options = $size_select.data('original-options');
2156      if(!$original_options) {
2157        $original_options = $size_select.find('option');
2158        $size_select.data('original-options', $original_options);
2159      }
2160      var $new_options = $original_options.filter(color_options_target);
2161      $size_select.html($new_options);
2162      var value = $new_options.filter('[data-avenue-scs-size="' + previous_size + '"]').prop('value');
2163      if(!value) {
2164        value = $new_options.filter(':first').prop('value');
2165      }
2166      $size_select.val(value);
2167    });
2168    update_scs_size($scope);
2169  };
2170  var determine_scs_scope = function($el) {
2171    var scope = $el.closest('[data-avenue-base-url]');
2172    if(!scope[0]) {
2173      scope = $('body');
2174    }
2175    return scope;
2176  };
2177  settings.init_functions.push(function ($html) {
2178    $html.find('button[data-avenue-scs-size-select]').click(function () {
2179      // scope this to a base url
2180      var $this = $(this);
2181      //alert($this);
2182      //console.log($(this).val());
2183      update_scs_size(determine_scs_scope($this));
2184    }).change();
2185    $html.find('button[data-avenue-scs-color-select]').click(function () {
2186      // scope this to a base url
2187      var $this = $(this);
2188      update_scs_color(determine_scs_scope($this), $this.val());
2189    }).change();
2190    $html.find('[data-avenue-scs-color]').click(function () {
2191      // scope this to a base url
2192      var $this = $(this);
2193      update_scs_color(determine_scs_scope($this), $this.data('avenue-scs-color'));
2194    }).filter('.selected').click();
2195  });
2196}(jQuery));
2197</script>
2197
2198
2199  
2200
2201
2202<script type="text/javascript" src="https://d3dy1x2aulifge.cloudfront.net/ts1770867874/cms_javascripts/av-avenue-scripts.min.js"></script>
2202
2203
2204<script>
2205  //loadCSS("//code.jquery.com/ui/1.12.1/themes/blitzer/jquery-ui.min.css");
2206  //loadCSS("//cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.css");
2207  //loadCSS("//code.jquery.com/ui/1.12.1/jquery-ui.min.js");
2208</script>
vendor: 1 bytes, line 2208
2208
2209<script>
2210  
2211</script>
2211
2212
2213
2214
2215
2216<script type="text/javascript" src="https://d3dy1x2aulifge.cloudfront.net/ts1770867874/cms_javascripts/slick.js.min.js"></script>
vendor: 1 bytes, line 2216
2216
2217<script type="text/javascript" src="https://d3dy1x2aulifge.cloudfront.net/ts1770867874/cms_javascripts/hoverintent-min-js.min.js"></script>
2217
2218
2219<script type="text/javascript" src="https://d3dy1x2aulifge.cloudfront.net/ts1770867874/cms_javascripts/crk-init-js.js.min.js"></script>
2219
2220
2221<script type="text/javascript" src="https://d3dy1x2aulifge.cloudfront.net/ts1770867874/cms_javascripts/crk-custom-scripts.js.min.js"></script>
2221
2222
2223
2224
2225
2226
2227
2228<script src="https://sachinchoolur.github.io/lightslider/dist/js/lightslider.js" type="text/javascript"></script>
vendor: 1 bytes, line 2228
2228
2229<script src="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.7.1/lightgallery.min.js" type="text/javascript"></script>
2229
2230
2231
2232<!--[if gt IE 8]><!-->
2233<script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js" type="text/javascript"></script>
2233
2234<!--<![endif]-->
2235  
2235<script type="text/javascript" src="https://d3dy1x2aulifge.cloudfront.net/ts1770867874/cms_javascripts/inputmask.min.js" data-autoinit="true"></script>
vendor: 1 bytes, line 2235
2235
2236<script>
2237  
2238       $('#thisSearchAll').on('click', function(){
2239             
2240             let searchVal = $('.av-search-input').val();
2241             //alert(searchVal);   
2242         const dynamicUrl = '/search?q=' + searchVal + '&submit=';
2243    $('#thisSearchAll').attr('href', dynamicUrl);
2244       });
2245
2246  
2247  
2248// open & close icons for mobile nav collapse  
2249document.addEventListener('DOMContentLoaded', function () {
2250  const toggles = document.querySelectorAll('.collapseNavMobile');
2251
2252  toggles.forEach(toggle => {
2253    const targetSelector = toggle.getAttribute('href') || toggle.dataset.bsTarget;
2254    const collapseEl = document.querySelector(targetSelector);
2255    const icon = toggle.querySelector('.rotatable-icon');
2256
2257    if (!collapseEl || !icon) return;
2258
2259    const updateIcon = (expanded) => {
2260      icon.classList.toggle('rotated', expanded);
2261    };
2262
2263    // Initialize
2264    updateIcon(collapseEl.classList.contains('show'));
2265
2266    // Toggle on collapse events
2267    collapseEl.addEventListener('show.bs.collapse', () => updateIcon(true));
2268    collapseEl.addEventListener('hide.bs.collapse', () => updateIcon(false));
2269  });
2270});
2271  
2272  document.addEventListener('DOMContentLoaded', function () {
2273    const dropdown2 = document.querySelector('.dropdown2');
2274    const toggle2 = dropdown.querySelector('[data-bs-toggle="dropdown"]');
2275    const menu2 = dropdown.querySelector('.dropdown-menu');
2276    const overlay2 = dropdown.querySelector('.dropdown-menu-overlay');
2277    const dropdownInstance2 = bootstrap.Dropdown.getOrCreateInstance(toggle2);
2278
2279    let hideTimeout2;
2280
2281    // Show on hover
2282    dropdown2.addEventListener('mouseenter', function () {
2283      clearTimeout(hideTimeout2);
2284      dropdownInstance2.show();
2285      overlay2.classList.add('active');
2286      alert();
2287    });
2288
2289    // Hide when mouse leaves dropdown
2290    dropdown2.addEventListener('mouseleave', function () {
2291      hideTimeout2 = setTimeout(() => {
2292        dropdownInstance2.hide();
2293        overlay2.classList.remove('active');
2294      }, 1000);
2295    });
2296
2297    // Hide when mouse enters the overlay
2298    overlay2.addEventListener('mouseenter', function () {
2299      dropdownInstance2.hide();
2300      overlay2.classList.remove('active');
2301    });
2302
2303    // Optional: also hide on overlay click
2304    overlay2.addEventListener('click', function () {
2305      dropdownInstance2.hide();
2306      overlay2.classList.remove('active');
2307    });
2308  });
2309  
2310  
2311  
2312  document.addEventListener('DOMContentLoaded', function () {
2313    const dropdown = document.querySelector('.dropdown');
2314    const toggle = dropdown.querySelector('[data-bs-toggle="dropdown"]');
2315    const menu = dropdown.querySelector('.dropdown-menu');
2316    const overlay = dropdown.querySelector('.dropdown-menu-overlay');
2317    const dropdownInstance = bootstrap.Dropdown.getOrCreateInstance(toggle);
2318
2319    let hideTimeout;
2320
2321    // Show on hover
2322    dropdown.addEventListener('mouseenter', function () {
2323      clearTimeout(hideTimeout);
2324      dropdownInstance.show();
2325      overlay.classList.add('active');
2326     
2327    });
2328
2329    // Hide when mouse leaves dropdown
2330    dropdown.addEventListener('mouseleave', function () {
2331      hideTimeout = setTimeout(() => {
2332        dropdownInstance.hide();
2333        overlay.classList.remove('active');
2334      }, 1000);
2335    });
2336
2337    // Hide when mouse enters the overlay
2338    overlay.addEventListener('mouseenter', function () {
2339      dropdownInstance.hide();
2340      overlay.classList.remove('active');
2341    });
2342
2343    // Optional: also hide on overlay click
2344    overlay.addEventListener('click', function () {
2345      dropdownInstance.hide();
2346      overlay.classList.remove('active');
2347    });
2348  });
2349  
2350$('.product-buy-now-a').on('click', function(){
2351  $('.product-buy-now-a').html('^Top').addClass('top-buy-now-show');
2352  $('.hide-cat-content').slideUp();
2353});
2354
2355
2356
2357/*  
2358var distance = $('.sticky-add-to-cart').offset().top,
2359  $window = $(window);
2360
2361$window.scroll(function() {
2362  
2363  console.log(distance);
2364    if ( $window.scrollTop() >= distance ) {
2365        //alert('made it!');
2366    }
2367});
2368 */ 
2369  
2370  (function() {
2371  $(document).on("click", ".click-to-expand", function() {
2372    var imageSrc = $(this).find("img").attr("src");
2373    $(".js-modal-image").attr("src", imageSrc);    
2374  });
2375})();
2376
2377// get the data attributes from the <a> tag and add to the modal window
2378$('.modal-thumb').click(function(){
2379    var $this = $(this);
2380    var $parent = $this.parent('a');
2381    
2382    var $modal = $('#modalGallery');
2383    var $title = $modal.find('.modal-title');
2384    var $body = $modal.find('.modal-body');
2385    
2386    var $items = $();
2387    
2388    $.each(['photographer', 'camera', 'lens', 'shutter', 'aperture', 'focal'], function(i, key) {
2389        var $item = $('<div />', { 'class': 'modal-' + key });
2390        $item.text($parent.attr('data-' + key));
2391        $items = $items.add($item.get(0));
2392    });
2393    
2394    $title.text($parent.attr('title'));    
2395    $body.html($this.clone());
2396    $body.append($items);
2397  
2398  if ( $('.modal-photographer').text().length != 0 ) {
2399    $('.modal-photographer').prepend('Photographer: ');
2400  }
2401  if ( $('.modal-camera').text().length != 0 ) {
2402    $('.modal-camera').prepend('Camera: ');
2403  }  
2404  if ( $('.modal-lens').text().length != 0 ) {
2405    $('.modal-lens').prepend('Lens: ');
2406  }
2407  if ( $('.modal-shutter').text().length != 0 ) {
2408    $('.modal-shutter').prepend('Shutter: ');
2409  }  
2410  if ( $('.modal-aperture').text().length != 0 ) {
2411    $('.modal-aperture').prepend('Aperture: ');
2412  }  
2413  if ( $('.modal-focal').text().length != 0 ) {
2414    $('.modal-focal').prepend('Focal Length: ');
2415  } 
2416   if ( $('.modal-photographer').text().length == 0 ) {
2417    $('.modal-photographer').css('display','none');
2418  }
2419  if ( $('.modal-camera').text().length == 0 ) {
2420    $('.modal-camera').css('display','none');
2421  }  
2422  if ( $('.modal-lens').text().length == 0 ) {
2423    $('.modal-lens').css('display','none');
2424  }
2425  if ( $('.modal-shutter').text().length == 0 ) {
2426    $('.modal-shutter').css('display','none');
2427  }  
2428  if ( $('.modal-aperture').text().length == 0 ) {
2429    $('.modal-aperture').css('display','none');
2430  }  
2431  if ( $('.modal-focal').text().length == 0 ) {
2432    $('.modal-focal').css('display','none');
2433  } 
2434});
2435
2436  
2437  if ($(".auto-suggest-mega-price").hasClass("megasearch-from-scs")) {
2438    // If it contains the class, remove the <a> element with the class "megasearch-enquire"
2439    $(".auto-suggest-mega-price").find("a.megasearch-enquire").remove();
2440}
2441  
2442  var doesSortExist = localStorage.getItem('sortByVal');
2443  $("#submit-sort-order select").val(doesSortExist);
2444  $('#pagination_order').on('change', function(){   
2445    var sortByVal = $(this).val();
2446    localStorage.setItem('sortByVal', sortByVal);
2447  });
2448  
2449
2450  
2451
2452
2453// Example starter JavaScript for disabling form submissions if there are invalid fields
2454(function () {
2455  'use strict'
2456  // Fetch all the forms we want to apply custom Bootstrap validation styles to
2457  var forms = document.querySelectorAll('.needs-validation')
2458  // Loop over them and prevent submission
2459  Array.prototype.slice.call(forms)
2460    .forEach(function (form) {
2461      form.addEventListener('submit', function (event) {
2462        var response = grecaptcha.getResponse();
2463        //debugger;
2464        if (response.length === 0) { // recaptcha has not been completed
2465            $('.g-recaptcha-error').css('display','inline-block');
2466            $('.g-div-wrap').css('border','1px').css('border-color','#dc3545').css('border-style','solid').css('border-radius','5px').css('width','304px').css('height','78px');
2467            event.preventDefault()
2468            event.stopPropagation()
2469          }  else if (!form.checkValidity()) {
2470          if (response.length === 0) { // recaptcha has not been completed
2471            $('.g-recaptcha-error').css('display','inline-block');
2472            $('.g-div-wrap').css('border','1px').css('border-color','#dc3545').css('border-style','solid').css('border-radius','5px').css('width','304px').css('height','78px');
2473          }
2474          event.preventDefault()
2475          event.stopPropagation()
2476        }
2477        form.classList.add('was-validated')
2478      }, false)
2479    })
2480})()  
2481
2482  
2483$('#contact_number, .del-address1').on('focus', function() {
2484  $("#contact_number").removeClass('is-invalid');
2485});
2486$('#contact_number').on('keyup', function() {
2487  //let progressOfChknum = 0;
2488  var getProgress = $("#contact_number").val();
2489  let chkProgress = getProgress.replaceAll('+','');
2490  console.log("Value of chkProgress:", chkProgress);
2491  // Count the length of chknum
2492  let progressOfChknum = chkProgress.length;
2493  console.log("Length of chknum:", progressOfChknum);
2494  
2495  /*if(getProgress.includes("_") && getProgress.length > 12) {
2496  if(chkProgress.includes("_") {
2497     $("#contact_number").removeClass('is-valid'); 
2498}*/
2499  
2500   if(progressOfChknum > 11) {
2501        $('#contact_number').addClass('is-valid');
2502     
2503   } else {
2504     $("#contact_number").removeClass('is-valid');            
2505   }
2506  
2507  
2508});
2509 
2510 $('.del-address1').on('keyup', function() {
2511           if(!$.trim(this.value).length) {
2512             $('.del-address1').addClass('is-invalid');         
2513           } else {
2514             $('.del-address1').addClass('is-valid');
2515             $('.del-address1').removeClass('is-invalid');            
2516           }
2517      });
2518
2519localStorage.setItem('manualUpdate','false');
2520$("#NewDeliveryAddressAcc").on("click", function(e) {
2521        e.preventDefault();
2522        //alert('NewDeliveryAddressAcc');
2523        //debugger;
2524        //$('#check-delivery-address').submit();
2525      
2526        var autoOrManualAddress = localStorage.getItem('manualUpdate');
2527        //alert(autoOrManualAddress);
2528        if($(".del-address1").val() !== '') { 
2529          var delName = 10;
2530          console.log("name:10");
2531          $('.del-address1').removeClass('is-invalid');
2532          $('.del-address1').addClass('is-valid');
2533        } else {
2534          var delName = 0;
2535          $('.del-address1').addClass('is-invalid');
2536          $('.del-address1').removeClass('is-valid');
2537        }
2538        
2539        var getval = $("#contact_number").val();
2540        let chknum = getval.replaceAll('_','');
2541        // Count the length of chknum
2542        let lengthOfChknum = chknum.length;
2543        console.log("Length of chknum:", lengthOfChknum);
2544  
2545        if(lengthOfChknum == 12) {
2546          //if($("#contact_number").val().length == 12) { 
2547          console.log('value');
2548          console.log("phone:10");
2549          var delPhone = 10;
2550          $("#contact_number").addClass('is-valid');
2551          $("#contact_number").removeClass('is-invalid');
2552        } else {
2553          console.log('no-value');
2554          var delPhone = 0;
2555          $("#contact_number").addClass('is-invalid');
2556          $("#contact_number").removeClass('is-valid');
2557        } 
2558        
2559        if(autoOrManualAddress == 'true') {
2560          
2561            if($(".del-address3").val() !== '') { 
2562              var delAdd = 10;
2563              console.log("address:10");
2564              $(".del-address3").addClass('is-valid');
2565              $(".del-address3").removeClass('is-invalid');
2566            } else {
2567              var delAdd = 0;
2568              $(".del-address3").addClass('is-invalid');
2569              $(".del-address3").removeClass('is-valid');
2570            }
2571          
2572        } else {
2573          
2574            if($(".del-address2").val() !== '') { 
2575                var delAdd = 10;
2576                console.log("address:10");
2577                $(".del-address2").addClass('is-valid');
2578                $(".del-address2").removeClass('is-invalid');
2579              } else {
2580                var delAdd = 0;
2581                $(".del-address2").addClass('is-invalid');
2582                $(".del-address2").removeClass('is-valid');
2583              }
2584          
2585        }
2586        
2587        if($(".del-address4").val() !== '') { 
2588          var delAdd4 = 10;
2589          console.log("suburb:10");
2590        } else {
2591          var delAdd4 = 0;
2592        }
2593        
2594        if($(".del-postcode").val() !== '') { 
2595          var delPost = 10;
2596          console.log("postcode:10");
2597         // $('.del-post-man-error').fadeOut();
2598        } else {
2599          var delPost = 0;
2600          // $('.del-post-man-error').fadeIn();
2601        }
2602        
2603        var delCount = delName + delPhone + delAdd + delAdd4 + delPost;
2604        document.getElementById("totalC").innerHTML = delCount;
2605        if(delCount == 50) {
2606          //alert();
2607           $('#check-delivery-address').submit();
2608        } 
2609         
2610      });
2611
2612
2613
2614
2615
2616
2617
2618  
2619$(".enquiry-form").submit(function(event) {
2620   var recaptcha = $("#g-recaptcha-response").val();
2621   if (recaptcha === "") {
2622      event.preventDefault();
2623      $('.g-recaptcha-error').css('display','inline-block');
2624      $('.g-div-wrap').css('border','1px').css('border-color','#dc3545').css('border-style','solid').css('border-radius','5px').css('width','304px').css('height','78px');
2625   } else {
2626      $('.g-recaptcha-error').css('display','none');
2627     $('.g-div-wrap').css('border','0px');
2628   }
2629});
2630   
2631$("#registrationForm").submit(function(event) {
2632   var recaptcha = $("#g-recaptcha-response").val();
2633   if (recaptcha === "") {
2634      event.preventDefault();
2635      $('.g-recaptcha-error').css('display','inline-block');
2636      $('.g-div-wrap').css('border','1px').css('border-color','#dc3545').css('border-style','solid').css('border-radius','5px').css('width','304px').css('height','78px');
2637   } else {
2638      $('.g-recaptcha-error').css('display','none');
2639     $('.g-div-wrap').css('border','0px');
2640   }
2641});  
2642  
2643  
2644  
2645  
2646  
2647  
2648  
2649  
2650  
2651  
2652  
2653  
2654  
2655  
2656  
2657  
2658$(document).ready(function(){
2659  $('.del-phone').removeClass('is-invalid');
2660  $('.del-address1').removeClass('is-invalid');
2661  $('.del-address2').removeClass('is-invalid');
2662});
2663
2664  
2665  
2666  
2667$('.mobile-logo').on('click hover touchstart', function () {
2668  $(this).css('transform','rotate(1080deg)').css('transition','ease-in-out 2s');
2669});
2670  
2671
2672   
2673   
2674  
2675  
2676  $('.fast-order-acc-btn').on('click', function () {
2677    $("#flush-collapseThree").removeClass('show');
2678  });
2679  $('.csv-upload-acc-btn').on('click', function () {
2680    $("#flush-collapseTwo").removeClass('show');
2681  });
2682  
2683  setTimeout(function() { 
2684  $(document).ready(function() { 
2685    var slider = $('#featuredGallery').lightSlider({
2686        gallery: false, 
2687        item: 3, 
2688        auto: true,
2689        loop: true,
2690        pauseOnHover: true,
2691        controls: false,
2692        slideMargin: 10,                      
2693        easing: 'cubic-bezier(0.25, 0, 0.25, 1)',
2694        speed:1800,
2695        mode: 'slide',
2696        currentPagerPosition:'middle',
2697        responsive : [
2698            {
2699                breakpoint:800,
2700                settings: {
2701                    item:2,
2702                    slideMove:1,
2703                    slideMargin:6,
2704                  }
2705            },
2706            {
2707                breakpoint:480,
2708                settings: {
2709                    item:2,
2710                    slideMove:1
2711                  }
2712            }
2713        ]
2714      });
2715   
2716    $('#featuredGallery').removeClass('cS-hidden');
2717    $('.spinner-wrap').css('display','none');
2718    $('.spinner-outer').css('margin-top','0px');
2719});
2720}, 2000); 
2721  </script>
2721
2722
2723  
2723<script>
2724    
2725    
2726    
2727   $(document).ready(function(){
2728     //var atfHeight = $('#atf-wrap').height();
2729      //alert(atfHeight);
2730      /*$('#tabs-bar li:first').addClass('active');
2731      $('#tabs-content .tab-pane:first').addClass('show');
2732      $('#tabs-content .tab-pane:first').addClass('active');
2733    });*/
2734    if( !$.trim( $('#nav-features').html() ).length ) {
2735       $('#nav-profile-tab').remove();
2736       $('#nav-features').remove();
2737     }
2738     /*if( !$.trim( $('.overview-table tbody').html() ).length ) {
2739       $('#nav-home-tab').remove();
2740       $('#nav-overview').remove();
2741     }*/
2742     
2743    /* if($('#nav-overview .overview-tables').length > 0){
2744       //table exists in #nav-overview - check if empty and remove
2745       if($('#nav-overview p').length > 0){
2746         // someone put p tags in the overview!
2747         console.log('ptags');
2748       } else {
2749         if( !$.trim( $('.overview-table tbody').html() ).length ) {
2750           $('#nav-home-tab').remove();
2751           $('#nav-overview').remove();
2752         }
2753       }
2754     } */
2755     $('ul#nav-tab li:first').addClass('active');
2756     $('#tabs-content .tab-pane:first').addClass('active').addClass('show');
2757     
2758    });
2759  </script>
2759
2760
2761 
2761<script> 
2762  document.addEventListener("DOMContentLoaded", function() {
2763    const select = document.getElementById("pagination_order");
2764    if (select && !select.value) {
2765      select.selectedIndex = 0;
2766    }
2767  });
2768  </script>
2768 
2769
2770
2771<script>
2772  
2773$('#contact_number').on('input',function(){
2774  var num=$('#contact_number').val();
2775  if(num.indexOf('0')!==0){
2776  $('#contact_number').val('');
2777  } 
2778});// end contact_number function
2779  
2780$('#contact_number').on('keyup',function() {
2781        //alert($(this).val());
2782        let cNumber = $("#contact_number").val();
2783        let cnLength = $("#contact_number").val().length;
2784        console.log(cnLength);
2785        console.log($.isNumeric(cnLength));
2786        
2787        if($(this).val() == '02' || $(this).val() == '02__ ___ ___' || $(this).val() == '03' || $(this).val() == '04__ ___ ___' || $(this).val() == '07' || $(this).val() == '07__ ___ ___' || $(this).val() == '08' || $(this).val() == '08__ ___ ___') {  
2788          
2789          
2790          $("#contact_number").inputmask({
2791            mask: '99 9999 9999',
2792            placeholder: '__ ____ ____',
2793            showMaskOnHover: false,
2794            showMaskOnFocus: true,
2795            onBeforePaste: function (pastedValue, opts) {
2796              var processedValue = pastedValue;
2797              return processedValue;
2798            }
2799          });
2800          
2801        } else if($(this).val() == '04' || $(this).val() == '04 ____ ____'){
2802          //$(this).attr("data-placeholder", "XXXX XXX XXX");
2803          //$(this).attr("pattern", "\d{4}\d{3}\d{3}");
2804          
2805          $("#contact_number").inputmask({
2806            mask: '9999 999 999',
2807            placeholder: '____ ___ ___',
2808            showMaskOnHover: false,
2809            showMaskOnFocus: true,
2810            onBeforePaste: function (pastedValue, opts) {
2811              var processedValue = pastedValue;
2812              return processedValue;
2813            }
2814          });
2815        } else if($(this).val() == '00' || $(this).val() == '00 ____ ____' || $(this).val() == '01' || $(this).val() == '01 ____ ____' || $(this).val() == '05' || $(this).val() == '05 ____ ____' || $(this).val() == '09' || $(this).val() == '09 ____ ____' ){
2816          $('#contact_number').val('');
2817        }
2818       if(!$.trim(this.value).length) {
2819             $('#contact_number-error').fadeIn();         
2820           } else {
2821             $('#contact_number-error').fadeOut();            
2822           }
2823      });
2824  
2825$('#cc_contact_number').on('input',function(){
2826  var num=$('#cc_contact_number').val();
2827  if(num.indexOf('0')!==0){
2828  $('#cc_contact_number').val('');
2829  } 
2830});// end contact_number function
2831  
2832$('#cc_contact_number').on('keyup',function() {
2833        //alert($(this).val());
2834        let cNumber = $("#cc_contact_number").val();
2835        let cnLength = $("#cc_contact_number").val().length;
2836        console.log(cnLength);
2837        console.log($.isNumeric(cnLength));
2838        
2839        if($(this).val() == '02' || $(this).val() == '02__ ___ ___' || $(this).val() == '03' || $(this).val() == '04__ ___ ___' || $(this).val() == '07' || $(this).val() == '07__ ___ ___' || $(this).val() == '08' || $(this).val() == '08__ ___ ___') {  
2840          
2841          
2842          $("#cc_contact_number").inputmask({
2843            mask: '99 9999 9999',
2844            placeholder: '__ ____ ____',
2845            showMaskOnHover: false,
2846            showMaskOnFocus: true,
2847            onBeforePaste: function (pastedValue, opts) {
2848              var processedValue = pastedValue;
2849              return processedValue;
2850            }
2851          });
2852          
2853        } else if($(this).val() == '04' || $(this).val() == '04 ____ ____'){
2854          //$(this).attr("data-placeholder", "XXXX XXX XXX");
2855          //$(this).attr("pattern", "\d{4}\d{3}\d{3}");
2856          
2857          $("#cc_contact_number").inputmask({
2858            mask: '9999 999 999',
2859            placeholder: '____ ___ ___',
2860            showMaskOnHover: false,
2861            showMaskOnFocus: true,
2862            onBeforePaste: function (pastedValue, opts) {
2863              var processedValue = pastedValue;
2864              return processedValue;
2865            }
2866          });
2867        } else if($(this).val() == '00' || $(this).val() == '00 ____ ____' || $(this).val() == '01' || $(this).val() == '01 ____ ____' || $(this).val() == '05' || $(this).val() == '05 ____ ____' || $(this).val() == '09' || $(this).val() == '09 ____ ____' ){
2868          $('#contact_number').val('');
2869        }
2870       if(!$.trim(this.value).length) {
2871             $('#contact_number-error').fadeIn();         
2872           } else {
2873             $('#contact_number-error').fadeOut();            
2874           }
2875      });
2876  
2877$('#new_contact_number').on('keyup',function() {
2878        //alert($(this).val());
2879        let cNumber = $("#new_contact_number").val();
2880        let cnLength = $("#new_contact_number").val().length;
2881        //console.log(cnLength);
2882        console.log($.isNumeric(cnLength));
2883        console.log(cNumber);
2884        let thisNumber = cNumber;
2885        let result = thisNumber.includes("_");
2886  
2887  if(result == true){
2888    console.log('it contains a mask _');
2889  } else {
2890    console.log('no mask found - progress');
2891  }
2892
2893//document.getElementById("demo").innerHTML = result;
2894        
2895        if($(this).val() == '02' || $(this).val() == '02__ ___ ___' || $(this).val() == '03' || $(this).val() == '04__ ___ ___' || $(this).val() == '07' || $(this).val() == '07__ ___ ___' || $(this).val() == '08' || $(this).val() == '08__ ___ ___') {  
2896          
2897          
2898          $("#new_contact_number").inputmask({
2899            mask: '99 9999 9999',
2900            placeholder: '__ ____ ____',
2901            showMaskOnHover: false,
2902            showMaskOnFocus: true,
2903            onBeforePaste: function (pastedValue, opts) {
2904              var processedValue = pastedValue;
2905              return processedValue;
2906            }
2907          });
2908          
2909        } else if($(this).val() == '04' || $(this).val() == '04 ____ ____'){
2910          //$(this).attr("data-placeholder", "XXXX XXX XXX");
2911          //$(this).attr("pattern", "\d{4}\d{3}\d{3}");
2912          
2913          $("#new_contact_number").inputmask({
2914            mask: '9999 999 999',
2915            placeholder: '____ ___ ___',
2916            showMaskOnHover: false,
2917            showMaskOnFocus: true,
2918            onBeforePaste: function (pastedValue, opts) {
2919              var processedValue = pastedValue;
2920              return processedValue;
2921            }
2922          });
2923        }
2924      
2925      });
2926</script>
2926
2927
2928  
2929  
2930<script>
2931  // control animation from hamburger menu
2932  /*document.querySelector( "#navbarSideCollapse" ).addEventListener( "click", function() {
2933    this.classList.toggle( "active" );
2934    });
2935  */
2936  
2937  $('.pay-by-cc-btn').on('click', function() {
2938    $('.hide-border').css('visibility','visible');
2939    $('.card-delivery').css('margin-top','1.25rem!important');
2940  });
2941 
2942  
2943$('.related-product-categories-btn').on('click', function() {
2944  $('.offcanvas-collapse').removeClass('open');
2945});
2946
2947  if($('#accountMenu').hasClass('acc-open')) {
2948    $('.account-menu').on('click', function() {
2949      $('.hd-acc-menu-icon').css('transform','rotate(180deg)');
2950      $('.account-menu').removeClass('acc-open');
2951    });
2952  } else {
2953    $('.account-menu').on('click', function() {
2954      $('.hd-acc-menu-icon').css('transform','rotate(180deg)');
2955      $('.account-menu').addClass('acc-open');
2956    });
2957  }
2958
2959
2960/*document.querySelectorAll('.product-tab').forEach(linkItem => {
2961  linkItem.addEventListener('click', _ => {
2962    //window.scrollTo(0, 0);
2963    //alert();
2964    //$('#tab-content-wrapper').offset().top - 20; 
2965    //const href = $(this).data('data-bs-target');
2966    //alert(href);
2967    $('html, body').animate({
2968      scrollTop: $('#nav-overview').offset().top()
2969      }, 'slow');
2970  });
2971});*/
2972
2973
2974
2975  
2976  
2977  // carousel setup for default product categories
2978  let items = document.querySelectorAll('.carousel .carousel-item')
2979          items.forEach((el) => {
2980              const minPerSlide = 6
2981              let next = el.nextElementSibling
2982              for (var i=1; i<minPerSlide; i++) {
2983                  if (!next) {
2984              // wrap carousel by using first child
2985              next = items[0]
2986          }
2987          let cloneChild = next.cloneNode(true)
2988          el.appendChild(cloneChild.children[0])
2989          next = next.nextElementSibling
2990      }
2991  })
2992        
2993  $('.catCarouselBtn').on('click', function(){
2994    if($(this).hasClass('open')){
2995        $(this).removeClass('open');
2996        $('.catMenuWrapper').slideUp();
2997    } else {
2998        $(this).addClass('open');
2999        $('.catMenuWrapper').slideDown();
3000    };
3001  });
3002   
3003  
3004  $(".bi-a").contents().unwrap(); 
3005  
3006  $('.av-facet-showmore').click(function(){
3007    $('.av-facet-row-after20').show();
3008    $('.av-facet-showmore').hide();
3009    $('.av-facet-showless').show();
3010  });
3011  $('.av-facet-showless').click(function(){
3012    $('.av-facet-row-after20').hide();
3013    $('.av-facet-showmore').show();
3014    $('.av-facet-showless').hide();
3015  });
3016  
3017  $('.paymentToClickCollect').on('click', function(){
3018    localStorage.setItem('openClickCollect', 'true');
3019    $('.delivery-address-btn-wrap').show();
3020    //add in function to open cc on delivery page - will need to add a value to local storage and retrieve it to programatically to open the accordion for cc
3021  });
3022    $('.inactivePaymentToClickCollect').on('click', function(){
3023    localStorage.setItem('openClickCollect', 'true');
3024    //add in function to open cc on delivery page - will need to add a value to local storage and retrieve it to programatically to open the accordion for cc
3025  });
3026  
3027  
3028
3029  
3030  $('#resetAccSearch').on('click', function(){
3031    window.location.href='/accounts/orders?search';
3032  });
3033  
3034    var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover" ]'))
3035         var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
3036          return new bootstrap.Popover(popoverTriggerEl)
3037         })
3038       var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
3039        var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
3040          return new bootstrap.Tooltip(tooltipTriggerEl)
3041        })
3042
3043         $('.backorder-from-modal').on('click',function(){
3044           $('.modal-backdrop').hide();
3045           $('.fancybox-overlay-fixed').fadeIn();
3046           $('.fancybox-overlay').css('z-index','1030');
3047         });
3048         $('.fancybox-overlay-fixed').on('click',function(){
3049           $('.offcanvas').hide();
3050         });
3051   
3052   
3053
3054   
3055   $(document).ready(function() {
3056     
3057     
3058 
3059     
3060           $('.show-megasearch').click(function(){
3061             setTimeout(function() { 
3062                  $('.search-wrapper').fadeIn();
3063                  $('.fancybox-overlay-fixed').fadeIn();
3064                  $('.fancybox-overlay').css('z-index','1030');
3065                  $('.av-search-input').focus();
3066              }, 100);
3067           });
3068     
3069           $('.offCanvasSearchClose').click(function(){
3070             setTimeout(function() {
3071                  $('.popover').fadeOut(); 
3072                  $('.search-wrapper').fadeOut();
3073                  $('.fancybox-overlay-fixed').fadeOut();
3074                  
3075              }, 50);
3076           });
3077          $('.fancybox-overlay-fixed').click(function(){
3078             setTimeout(function() {
3079                  $('.popover').fadeOut(); 
3080                  $('.search-wrapper').fadeOut();
3081                  $('.fancybox-overlay-fixed').fadeOut();
3082                  
3083              }, 50);
3084           });   
3085                                     
3086       
3087     
3088    });   
3089
3090       jQuery(function($) {
3091          $(".av-search-input").keyup(function() {
3092             var $form = $('#megasearch');
3093             $.get('/search/_part/megasearch?per_page=6&' + $form.serialize(),function(d) {
3094             var po = $form.data(this, "bs.popover");
3095             po.popover('dispose');
3096             $form.popover({content: (d), placement: 'bottom', html: true , trigger: "manual"});
3097              $form.popover('show');
3098              $('.fancybox-overlay-fixed').fadeIn();
3099              $('.clear-search').fadeIn().css('opacity','1');
3100              $('.fancybox-overlay').css('z-index','1030');
3101              $('.popover').css('max-width','400px').css('border','none').css('background-color','transparent');
3102                  
3103             });
3104          });
3105        });
3106                                     
3107const popoverTrigger = document.querySelector('.popover');
3108if (popoverTrigger) {
3109  new bootstrap.Popover(popoverTrigger, {
3110    placement: 'bottom',
3111    modifiers: [
3112      {
3113        name: 'flip',
3114        enabled: false,
3115      }
3116    ],
3117  });
3118}
3119   
3120    
3121    
3122         
3123        $('.fancybox-overlay-fixed').on('click', function(){
3124          $('#megasearch').show();
3125          $('.fancybox-overlay-fixed').fadeOut();
3126          $('.clear-search').fadeOut();
3127          $('.popover-arrow').hide();
3128          $('.popover-body').hide();
3129        });
3130        $('.clear-search').on('click', function(){
3131          $('#megasearch').show();
3132          $('.clear-search').fadeOut();
3133          $('.fancybox-overlay-fixed').fadeOut();
3134          $('.popover-arrow').hide();
3135          $('.popover-body').hide();
3136        });
3137      
3138      $('.open-mobile-search').on('click',function () {
3139        $('#megasearch').fadeIn();
3140        $('.av-search-input').slideDown().focus();
3141        $('.fancybox-overlay-fixed').fadeIn();
3142        $('.clear-search').fadeIn().css('opacity','1');
3143        $('.fancybox-overlay').css('z-index','2');
3144      });
3145         
3146         jQuery(function($) {
3147          $("#megasearch-mobile").keyup(function() {
3148            var $form = $('#megasearch-mobile');
3149            $form.popover({content: '', placement: 'bottom', html: true, trigger: 'manual'});
3150            $.get('/search/_part/megasearch?per_page=6&' + $form.serialize(),function(d) {
3151              $form.data('bs.popover').options.content = d;
3152              $form.popover('show');
3153              alert();
3154            });
3155          });
3156         });
3157    
3158
3159
3160
3161$('.open-cc-logged').on('click', function(){
3162  $('.guest-click-collect').css('display','block');
3163 /* var getCCemail = localStorage.getItem('email');
3164  if(!$.trim(getCCemail.value).length) {
3165    $("#delivery_ship_to_email").val(getCCemail);
3166  } */
3167  
3168  
3169  var cclocation = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" style="height:28px;fill:#000;"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><defs><style>.fa-secondary{opacity:.4}</style></defs><path class="fa-primary" d="M223.5 107C238.2 92.31 262.1 92.31 276.8 107C291.5 121.8 291.5 145.6 276.8 160.4L261.9 175.3L208.6 121.1L223.5 107zM239.3 197.9L167.4 269.9C163.3 273.1 158.1 276.9 152.5 278.3L115.9 287.4C110.4 288.8 104.7 287.2 100.7 283.2C96.71 279.3 95.12 273.5 96.48 268L105.6 231.4C107 225.8 109.1 220.6 114.1 216.5L185.1 144.6L239.3 197.9z"/><path class="fa-secondary" d="M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM276.8 107C262.1 92.31 238.2 92.31 223.5 107L208.6 121.1L261.9 175.3L276.8 160.4C291.5 145.6 291.5 121.8 276.8 107V107zM105.6 231.4L96.48 268C95.12 273.5 96.71 279.3 100.7 283.2C104.7 287.2 110.4 288.8 115.9 287.4L152.5 278.3C158.1 276.9 163.3 273.1 167.4 269.9L239.3 197.9L185.1 144.6L114.1 216.5C109.1 220.6 107 225.8 105.6 231.4H105.6z"/></svg>&nbsp;&nbsp;300 Lorimer Street, Port Melbourne, VIC 3207';
3170  $('.cc-pickup-location').html(cclocation);
3171  $('.cc-map').attr('src','https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3151.49112536495!2d144.90511081572137!3d-37.82538677975028!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f26.1!3m3!1m2!1s0x6ad64284ee9b8eff%3A0x4c3f30bc95ca215c!2sC.R.Kennedy+%26+Company!5e0!3m2!1sen!2sau!4v1508999257743');
3172});
3173  
3174  /*$('.cta-cat-btns').on('click', function(e){
3175    //debugger;
3176    if($('#collapseContact').hasClass('show')){
3177      e.preventDefault();
3178      //$('#collapseContact').removeClass('collapse');
3179    };
3180  });*/
3181  
3182// top level categories sticky top call-to-action btns
3183  $('.cta-cat-contact-close').on('click', function(){
3184    $('#collapseContact').removeClass('show');
3185    $('#collapseServiceEnquiry').removeClass('show');
3186    $("#contact-us-btn").attr("href", "#collapseContact");
3187    $("#request-demo-btn").attr("href", "#collapseContact");
3188    $('#technical-support-btn').attr("href", "#collapseContact");
3189    $('#request-technical-support-btn').attr("href", "#collapseServiceEnquiry");
3190    $('#request-training-enquiry-btn').attr("href", "#collapseServiceEnquiry");
3191    $('#request-service-enquiry').attr("href", "#collapseServiceEnquiry");
3192    $("#contact-us-btn").removeClass('active');
3193    $("#request-demo-btn").removeClass('active');
3194    $('#technical-support-btn').removeClass('active');
3195  });
3196  $('#contact-us-btn').on('click', function(){
3197    $(this).addClass('active');
3198    $("#request-demo-btn").removeClass('active');
3199    $('#technical-support-btn').removeClass('active');
3200    $('.contact-type option[value=sales-enquiry]').prop('selected','selected');
3201    $('.contact-type option[value=demo-enquiry]').removeProp('selected','selected');
3202    $('.contact-type option[value=tech-enquiry]').removeProp('selected','selected');
3203    //$('#collapseContact').removeClass('collapse')
3204    $("#request-demo-btn").attr("href", "");
3205    $('#technical-support-btn').attr("href", "");
3206  });
3207  $('#request-demo-btn').on('click', function(){
3208    $(this).addClass('active');
3209    $("#technical-support-btn").removeClass('active');
3210    $('#contact-us-btn').removeClass('active');
3211    $('.contact-type option[value=demo-enquiry]').prop('selected','selected');
3212    $('.contact-type option[value=sales-enquiry]').removeProp('selected','selected');
3213    $('.contact-type option[value=tech-enquiry]').removeProp('selected','selected');
3214    $("#contact-us-btn").attr("href", "");
3215    $('#technical-support-btn').attr("href", "");
3216  });
3217  $('#technical-support-btn').on('click', function(){
3218    $(this).addClass('active');
3219    $(this).attr("href", "");
3220    $("#request-demo-btn").removeClass('active');
3221    $('#contact-us-btn').removeClass('active');
3222    $('.contact-type option[value=tech-enquiry]').prop('selected','selected');
3223    $('.contact-type option[value=demo-enquiry]').removeProp('selected','selected');
3224    $('.contact-type option[value=sales-enquiry]').removeProp('selected','selected');
3225    $("#request-demo-btn").attr("href", "");
3226    $('#contact-us-btn').attr("href", "");
3227    $('html, body').animate({ scrollTop: $('#collapseServiceEnquiry').offset().top - 20}, 'slow'); 
3228  });
3229  $('.collapseServiceWindow').on('click', function(){
3230    $(this).attr("href", "");
3231    $('.contact-type option[value=service-enquiry]').attr('selected','selected');
3232     $('html, body').animate({ scrollTop: $('#collapseServiceEnquiry').offset().top - 20}, 'slow');    
3233  });
3234  $('#training-enquiry-btn').on('click', function(){ 
3235    $('.contact-type option[value=train-enquiry]').attr('selected','selected');
3236    $('html, body').animate({ scrollTop: $('#collapseServiceEnquiry').offset().top - 20}, 'slow'); 
3237  });
3238   
3239  $('#request-technical-support-btn').on('click', function(){
3240    $(this).attr("href", "");
3241    $('#request-training-enquiry-btn').attr("href", "");
3242    $('.contact-type option[value=tech-enquiry]').prop('selected','selected');
3243    $('.contact-type option[value=sales-enquiry]').removeProp('selected','selected');
3244    $('html, body').animate({ scrollTop: $('#collapseServiceEnquiry').offset().top - 20}, 'slow'); 
3245  });
3246   
3247   $('#request-training-enquiry-btn').on('click', function(){
3248    $(this).attr("href", "");
3249    $('#request-technical-support-btn').attr("href", "");
3250     $('.contact-type option[value=train-enquiry]').prop('selected','selected');
3251    $('.contact-type option[value=sales-enquiry]').removeProp('selected','selected');
3252    $('html, body').animate({ scrollTop: $('#collapseServiceEnquiry').offset().top - 20}, 'slow'); 
3253  });
3254                  
3255  $('#request-service-enquiry-btn').on('click', function(){
3256    $(this).attr("href", "");
3257    $('#request-service-enquiry-btn').attr("href", "");
3258     $('.contact-type option[value=service-enquiry]').prop('selected','selected');
3259    $('.contact-type option[value=sales-enquiry]').removeProp('selected','selected');
3260    $('.contact-type option[value=tech-enquiry]').removeProp('selected','selected');
3261    $('.contact-type option[value=demo-enquiry]').removeProp('selected','selected');
3262    $('html, body').animate({ scrollTop: $('#collapseServiceEnquiry').offset().top - 20}, 'slow'); 
3263  });
3264   
3265
3266
3267
3268// grids & lists page
3269  /*$('.grid-show').mouseenter(function() {
3270    $(this).find('.slideUpCart').fadeIn('fast');
3271});*/
3272   
3273   
3274  
3275  $('.cat-home-box-home').on('touchstart mouseenter', function() {
3276    $('.slideUpProduct').not(this).hide();
3277    $(this).find('.slideUpProduct').fadeIn('fast');
3278    setTimeout(function() {}, 10); 
3279  }); 
3280  $('.cat-home-box-home').on('mouseleave',function() {
3281    $(this).find('.slideUpProduct').fadeOut('fast'); 
3282  });
3283  
3284  $('.brand-cat-wrap').on('touchstart mouseenter', function() {
3285    $('.slideUpBrand').not(this).hide();
3286    $(this).find('.slideUpBrand').fadeIn('fast');
3287    setTimeout(function() {}, 10); 
3288  }); 
3289  $('.brand-cat-wrap').on('mouseleave',function() {
3290    $(this).find('.slideUpBrand').fadeOut('fast'); 
3291  });
3292   
3293   
3294   
3295   
3296   // Event listener for window resize or load
3297window.addEventListener('load', function() {
3298    // Check window width
3299    var windowWidth = window.innerWidth;
3300
3301    // Check if window width is greater than 768 pixels
3302    if (windowWidth > 768) {
3303      
3304          $('.grid-show').on('mouseenter', function() {
3305          $('.slideUpCart-lg').not(this).hide();
3306          $(this).find('.slideUpCart-lg').fadeIn('fast');
3307          setTimeout(function() {}, 10); 
3308        }); 
3309        $('.grid-show').on('mouseleave',function() {
3310          $(this).find('.slideUpCart-lg').fadeOut('fast'); 
3311        }); 
3312      
3313    } 
3314});
3315   
3316   
3317   
3318   
3319  
3320  
3321   
3322  
3323  var currentSortVal = $('#search_order').val();
3324  $('#search_order').val(currentSortVal).prop('checked',true);
3325  //console.log(currentSortVal);
3326  
3327   if (currentSortVal == "score desc, sort_field desc, code asc"){
3328     $('.currentSortValue').html(' best match');
3329   } else if (currentSortVal == "code asc"){
3330     $('.currentSortValue').html(' code a-z');
3331   } else if (currentSortVal == "code desc"){
3332     $('.currentSortValue').html(' code z-a');
3333   } else if (currentSortVal == "public_title asc"){
3334     $('.currentSortValue').html(' name a-z');
3335   } else if (currentSortVal == "public_title desc"){
3336     $('.currentSortValue').html(' name z-a');
3337   } else if (currentSortVal == "price_ex_tax asc"){
3338     $('.currentSortValue').html(' lowest price');
3339   } else if (currentSortVal == "price_ex_tax desc"){
3340     $('.currentSortValue').html(' highest price');
3341   } else {
3342     $('.currentSortValue').html(' best match');
3343   }
3344   
3345  
3346  $(".av-facet-slider").on('keyup', function() {
3347    $(".price-range-submit").fadeIn();
3348  });
3349  
3350   // Get all of the videos
3351let videos = document.querySelectorAll('[data-youtube]');
3352//console.log(videos);
3353// Progressively enhance them
3354for (let video of videos) {
3355console.log(video);
3356	// Get the video ID
3357	//let id = new URL(video.href).searchParams.get('v');
3358    let id = video.getAttribute('data-youtube')
3359    
3360	// Add the ID to the data-youtube attribute
3361	video.setAttribute('data-youtube', id);
3362
3363	// Add a role of button
3364	video.setAttribute('role', 'button');
3365
3366	// Add a thumbnail
3367	video.innerHTML =
3368		`<img alt="Watch video on you tube" src="https://img.youtube.com/vi/${id}/maxresdefault.jpg" class="img-fluid lazy"><br><span class="yt-icon-overlay-wrapper">
3369        <img src="https://sigmaphoto.com.au/ts1681284580/attachments/Page/1/yt-play.webp" class="img-fluid yt-icon-overlay" alt="Play Youtube Video">
3370      </span> 
3371  ${video.textContent}`;
3372}
3373   
3374    
3375
3376/**
3377 * Handle click events on the video thumbnails
3378 * @param  {Event} event The event object
3379 */
3380function clickYouTubeHandler (event) {
3381
3382	// Get the video link
3383	let link = event.target.closest('[data-youtube]');
3384	if (!link) return;
3385
3386	// Prevent the URL from redirecting users
3387	event.preventDefault();
3388
3389	// Get the video ID
3390	let id = link.getAttribute('data-youtube');
3391
3392	// Create the player
3393	let player = document.createElement('div');
3394	player.innerHTML = `<iframe class="embed-responsive-item" src="https://www.youtube-nocookie.com/embed/${id}?autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>`;
3395
3396	// Inject the player into the UI
3397	link.replaceWith(player);
3398
3399}
3400
3401// Detect clicks on the video thumbnails
3402document.addEventListener('click', clickYouTubeHandler); 
3403
3404
3405  </script>
3405
3406 
3407<script type="text/javascript">
3408
3409setTimeout(function() { 
3410  $(document).ready(function() { 
3411    //debugger;
3412    $slider = $('#imageGallery').lightSlider();
3413      $slider.destroy();
3414      $('#imageGallery').lightSlider({ 
3415        gallery: true, 
3416        item: 1, 
3417        auto: true,
3418        loop: true,
3419        pauseOnHover: true,
3420        controls: true,
3421        slideMargin: 0, 
3422        thumbItem: 7,                      
3423        easing: 'cubic-bezier(0.25, 0, 0.25, 1)',
3424        speed:1800,
3425        mode: 'fade',
3426        currentPagerPosition:'middle',
3427          //onSliderLoad: function(el) {
3428           //   el.lightGallery({
3429             //     selector: '#imageGallery .lslide'
3430             // });
3431         // },
3432        responsive : [
3433            {
3434                breakpoint:800,
3435                settings: {
3436                    item:1,
3437                    slideMove:1,
3438                    slideMargin:6,
3439                  }
3440            },
3441            {
3442                breakpoint:480,
3443                settings: {
3444                    item:1,
3445                    slideMove:1
3446                  }
3447            }
3448        ]
3449      }); 
3450    $('#imageGallery').removeClass('cS-hidden');
3451    $('.spinner-wrap').css('display','none');
3452    $('.spinner-outer').css('margin-top','0px');
3453    $('.scs-child:first').addClass('active');
3454});
3455}, 2000);
3456
3457  
3458setTimeout(function() {   
3459    $('.lSPager img').each(function () {
3460      $(this).attr('alt','Sigma BF Digital Camera Black');
3461    });  
3462}, 3000);  
3463  
3464  
3465$('.scs-child').on('focus', function() {
3466  //debugger;
3467  $('#imageGallery').addClass('cS-hidden');
3468  $('.lSPager').remove();
3469  $('.lSGallery').remove();
3470  $slider = $('#imageGallery').lightSlider();
3471  $slider.destroy();
3472  $('.spinner-outer').css('margin-top','40%');
3473  $('.spinner-wrap').css('display','block');
3474  setTimeout(function() { 
3475      $('#imageGallery').lightSlider({ 
3476        gallery: true, 
3477        item: 1, 
3478        loop: true, 
3479        controls: false,
3480        slideMargin: 0, 
3481        thumbItem: 7,                      
3482        easing: 'cubic-bezier(0.25, 0, 0.25, 1)',
3483        speed:1800,
3484        mode: 'slide',
3485        currentPagerPosition:'middle',
3486          /*onSliderLoad: function(el) {
3487              el.lightGallery({
3488                  selector: '#imageGallery .lslide'
3489              });
3490          },*/
3491        responsive : [
3492            {
3493                breakpoint:800,
3494                settings: {
3495                    item:1,
3496                    slideMove:1,
3497                    slideMargin:6,
3498                  }
3499            },
3500            {
3501                breakpoint:480,
3502                settings: {
3503                    item:1,
3504                    slideMove:1
3505                  }
3506            }
3507        ]
3508      }); 
3509    $('#imageGallery').removeClass('cS-hidden');
3510    $('.spinner-wrap').css('display','none');
3511    $('.spinner-outer').css('margin-top','0px');
3512    
3513  }, 2000);
3514});
3515  /*var slider = $('#imageGallery').lightSlider({
3516    controls: false
3517  });
3518  $('#goToPrevSlide').on('click', function () {
3519      slider.goToPrevSlide();
3520  });
3521  $('#goToNextSlide').on('click', function () {
3522      slider.goToNextSlide();
3523  });*/
3524                
3525setTimeout(function() { 
3526  $(document).ready(function() { 
3527    //debugger;
3528    $slider = $('#relatedGallery').lightSlider();
3529      $slider.destroy();
3530      $('#relatedGallery').lightSlider({ 
3531        gallery: false, 
3532        item: 3, 
3533        auto: true,
3534        loop: true,
3535        pauseOnHover: true,
3536        controls: true,
3537        slideMargin: 10,                      
3538        easing: 'cubic-bezier(0.25, 0, 0.25, 1)',
3539        speed:1000,
3540        mode: 'slide',
3541        currentPagerPosition:'middle',
3542        responsive : [
3543            {
3544                breakpoint:800,
3545                settings: {
3546                    item:2,
3547                    slideMove:1,
3548                    slideMargin:6,
3549                  }
3550            },
3551            {
3552                breakpoint:480,
3553                settings: {
3554                    item:2,
3555                    slideMove:1
3556                  }
3557            }
3558        ]
3559      }); 
3560    $('#relatedGallery').removeClass('cS-hidden');
3561    $('.spinner-wrap').css('display','none');
3562    $('.spinner-outer').css('margin-top','0px');
3563    $('.scs-child:first').addClass('active');
3564});
3565}, 2000);                
3566
3567</script>
3567
3568
3569  
3570  
3571
3572    
3572<script>
3573       /*$(document).ready(function() {
3574         $('.av-img-placeholder-img').addClass('img-fluid');
3575       });*/
3576      document.addEventListener("DOMContentLoaded", function() {
3577        var lazyBackgrounds = [].slice.call(document.querySelectorAll(".lazy-bg"));
3578
3579        if ("IntersectionObserver" in window && "IntersectionObserverEntry" in window && "intersectionRatio" in window.IntersectionObserverEntry.prototype) {
3580          let lazyBackgroundObserver = new IntersectionObserver(function(entries, observer) {
3581            entries.forEach(function(entry) {
3582              if (entry.isIntersecting) {
3583                entry.target.classList.add("bg-visible");
3584                lazyBackgroundObserver.unobserve(entry.target);
3585              }
3586            });
3587          });
3588
3589          lazyBackgrounds.forEach(function(lazyBackground) {
3590            lazyBackgroundObserver.observe(lazyBackground);
3591          });
3592        }
3593      });
3594   
3595    // building construction - subscribe to mc & send pdf to user
3596    $('#mc-embedded-subscribe-form').on('submit', function(e) {
3597      e.preventDefault();
3598      $('.mc-submit-spinner').fadeIn().css('display','inline-block');
3599      $('.mc-submit').css('top','-8px');
3600      var email = $('#mce-EMAIL').val();
3601      /*$.ajax({
3602            type: 'POST',
3603            url: "https://www.crkennedy.com.au/ext-site-widgets/bc-survey/bc-survey-send-pdf.php",
3604            data: {email: email},
3605            dataType    : 'json',
3606            contentType: "application/json; charset=utf-8",
3607            success: function (results) {
3608        	alert('ajax success');
3609            }
3610      });*/
3611      $.ajax({
3612        type: 'GET',
3613        url: 'https://crkennedy.us5.list-manage.com/subscribe/post-json?u=cd5ae63206382fd74401b57fe&amp;id=ebe1d64659&amp;f_id=005ac3e1f0&c=?',
3614        data: {email: email},
3615        cache       : false,
3616        dataType    : 'json',
3617        contentType: "application/json; charset=utf-8",
3618        error       : function(err) { alert("Could not connect to the registration server. Please try again later."); },
3619        success     : function(data) {
3620            if (data.result != "success") {
3621                //console.log(data.msg);
3622              $('.mc-submit-spinner').fadeOut();
3623              $('.mc-submit').css('top','0px');
3624              $('#mce-error-response').html(data.msg).slideDown();
3625            } else {
3626              $('.mc-submit-spinner').fadeOut();
3627              $('.mc-submit').css('top','0px');
3628              $('#mce-success-response').html(data.msg).slideDown();
3629            }
3630        }
3631      });
3632    });
3633    // case studies video - show image overlay
3634    $(document).ready(function() {
3635        $('.play-case-video').on('click', function(ev) {
3636            this.style.display = 'none';
3637            thevid = document.getElementById('video');
3638            thevid.style.display = 'block';
3639            $("#video")[0].src += "?autoplay=1";
3640            ev.preventDefault();
3641
3642        });
3643    });
3644    // building construction - show book a call email form
3645
3646
3647       
3648     
3649  
3650 /*   (function() {
3651  'use strict';
3652  window.addEventListener('load', function() {
3653    var forms = document.getElementsByClassName('needs-validation');
3654    var validation = Array.prototype.filter.call(forms, function(form) {
3655      form.addEventListener('submit', function(event) {
3656        if (form.checkValidity() === false) {
3657          event.preventDefault();
3658          event.stopPropagation();
3659        }
3660        form.classList.add('was-validated');
3661      }, false);
3662    });
3663  }, false);
3664})();*/
3665// Example starter JavaScript for disabling form submissions if there are invalid fields
3666    /*(function () {
3667      'use strict'
3668
3669      // Fetch all the forms we want to apply custom Bootstrap validation styles to
3670      var forms = document.querySelectorAll('.needs-validation')
3671
3672      // Loop over them and prevent submission
3673      Array.prototype.slice.call(forms)
3674        .forEach(function (form) {
3675          form.addEventListener('submit', function (event) {
3676            if (!form.checkValidity()) {
3677              event.preventDefault()
3678              event.stopPropagation()
3679            }
3680
3681            form.classList.add('was-validated')
3682          }, false)
3683        })
3684    })(); */
3685</script>
3685 
3686      
3687
3688 
3688<script type="text/javascript" src="https://d3dy1x2aulifge.cloudfront.net/ts1770867874/cms_javascripts/product-page-scripts.min.js"></script>
3688
3689
3690  
3691
3692   
3692<script>
3693    //toggle password visibility
3694    function togglePassword() {
3695      var x = document.getElementById("user_password");
3696      if (x.type === "password") {
3697        x.type = "text";
3698        $('.pass-eye').addClass('fa-eye-slash');
3699      } else {
3700        x.type = "password";
3701        $('.pass-eye').removeClass('fa-eye-slash');
3702      }
3703    }
3704  
3705  //toggle confirm password visibility
3706    function toggleConfirm() {
3707      var x = document.getElementById("user_password_confirmation");
3708      if (x.type === "password") {
3709        x.type = "text";
3710        $('.confirm-eye').addClass('fa-eye-slash');
3711      } else {
3712        x.type = "password";
3713        $('.confirm-eye').removeClass('fa-eye-slash');
3714      }
3715    } 
3716     
3717  </script>
3717
3718  
3719
3720   
3721
3722   
3723  
3724
3725<script>
3726//toggle login password visibility
3727    function toggleLogin() {
3728      var x = document.getElementById("login_user_password");
3729      if (x.type === "password") {
3730        x.type = "text";
3731        $('.login-eye').addClass('fa-eye-slash');
3732      } else {
3733        x.type = "password";
3734        $('.login-eye').removeClass('fa-eye-slash');
3735      }
3736    }      
3737    $('.toggle-forgotten').on('click', function(){
3738      $('.login-div').hide();
3739      $('.forgotten-div').show();
3740    });
3741    $('.toggle-forgotten-cart').on('click', function(){
3742      $('.cart-login-div').hide();
3743      $('.guest-forgotten-password').show();
3744    });
3745</script>
3745
3746
3747      
3748
3749      
3750     
3751     
3752      
3753      
3754    
3755
3756
3757
3758  
3758<script>
3759// don't allow negative product amounts in cart
3760const qtyField = document.getElementById('qtyField');
3761const btnMinus = document.getElementById('itemDsc');
3762const btnPlus = document.getElementById('itemInc');
3763
3764btnMinus.addEventListener('click', function() {
3765    let currentValue = parseInt(qtyField.value) || 1;
3766    if (currentValue > 1) {
3767        qtyField.value = currentValue - 1;
3768    }
3769});
3770
3771btnPlus.addEventListener('click', function() {
3772    let currentValue = parseInt(qtyField.value) || 1;
3773    qtyField.value = currentValue + 1;
3774});
3775
3776// Prevent manual entry of 0 or values below 1
3777qtyField.addEventListener('input', function() {
3778    let value = parseInt(this.value) || 1;
3779    if (value < 1) {
3780        this.value = 1;
3781    }
3782});
3783  </script>
3783
3784
3785
3786
3787    
3788<script>
3789
3790  
3791      $('.click-row-products-download').each(function() { 
3792        var $th = $(this); $th.on('click', function() { 
3793          window.open($th.attr('data-href'), $th.attr('data-target')); 
3794        }); 
3795      });
3796   if($('#nav-overview').find('div.overview-txt').length !== 0) {
3797     
3798   } else {
3799     //$('#nav-overview').css('background-color','transparent');
3800     $('#nav-overview').removeClass('shadow-sm');
3801   }
3802  
3803
3804  
3805$(".av-grid-load-more").on('click',function(){
3806    sethrefs = function () {
3807    if (document.querySelectorAll) {
3808            var datahrefs = document.querySelectorAll('[data-href]'),
3809            dhcount = datahrefs.length;
3810            while (dhcount-- > 0) {	
3811                var ele = datahrefs[dhcount],
3812                        addevent = function (ele, event, func) {
3813                            if(ele.addEventListener) ele.addEventListener(event, link, false);
3814                            else ele.attachEvent('on' + event, link);
3815                        },
3816                        link = function (event) {	
3817                            var target = event.target,
3818                                    url = this.getAttribute('data-href');
3819                            if (!target.href) {		
3820                            var newevent = document.createEvent("MouseEvents");
3821                            if (newevent.initMouseEvent) {
3822                                var newlink = document.createElement("a");
3823                              newlink.setAttribute('href', url);
3824                              newlink.innerHTML = 'link event';
3825                              newevent.initMouseEvent(event.type, true, false, window, event.detail, event.screenX, event.screenY, event.clientX, event.clientY, event.ctrlKey, event.altKey, event.shiftKey, event.metaKey, event.button, null);
3826                              newlink.dispatchEvent(newevent);			    	
3827                            }
3828                            else {				    	
3829                                var meta = (event.metaKey) ? '_self' : '_blank';				    		
3830                                window.open(url, meta);				    	
3831                            }					    
3832                            }						
3833                        };			
3834                addevent(ele, 'click', link);		
3835            }	
3836        }	
3837    };
3838    sethrefs();
3839  //debugger;
3840    setTimeout(function() { }, 100);   
3841        $('.grid-show').on('mouseenter', function() {
3842          console.log('enter');
3843          $('.slideUpCart-lg').not(this).hide();
3844          $(this).find('.slideUpCart-lg').fadeIn('fast');
3845          setTimeout(function() {}, 10); 
3846        }); 
3847        $('.grid-show').on('mouseleave',function() {
3848          console.log('exit');
3849          $(this).find('.slideUpCart-lg').fadeOut('fast'); 
3850        });
3851     
3852});
3853  
3854          
3855          /*(function () {
3856            'use strict'
3857
3858            document.querySelector('#navbarSideCollapse').addEventListener('click', function () {
3859              document.querySelector('.offcanvas-collapse').classList.toggle('open')
3860            })
3861          })()*/
3862          
3863          
3864          // comment out for development
3865          // shrinking header on scroll
3866         /*
3867         var lastScrollTop = 0;
3868         var navBarHeight = 100;
3869          $(window).on('scroll', function() {
3870              st = $(this).scrollTop();
3871              if(st < lastScrollTop) {
3872                $('header').slideDown();
3873              }
3874              else {
3875                $('header').slideUp();
3876              }
3877              lastScrollTop = st;
3878          });
3879         
3880         
3881        let items = document.querySelectorAll('.carousel .carousel-item')
3882          items.forEach((el) => {
3883              const minPerSlide = 4
3884              let next = el.nextElementSibling
3885              for (var i=1; i<minPerSlide; i++) {
3886                  if (!next) {
3887                      // wrap carousel by using first child
3888                      next = items[0]
3889                  }
3890                  let cloneChild = next.cloneNode(true)
3891                  el.appendChild(cloneChild.children[0])
3892                  next = next.nextElementSibling
3893              }
3894          })
3895          
3896          */
3897        
3898        
3899       /*   (function () {
3900          'use strict'
3901
3902          document.querySelector('#navbarSideCollapse').addEventListener('click', function () {
3903            document.querySelector('.offcanvas-collapse').classList.toggle('open')
3904          })
3905        })()
3906      
3907        // Example starter JavaScript for disabling form submissions if there are invalid fields
3908        (function () {
3909          'use strict'
3910
3911          // Fetch all the forms we want to apply custom Bootstrap validation styles to
3912          var forms = document.querySelectorAll('.needs-validation')
3913
3914          // Loop over them and prevent submission
3915          Array.prototype.slice.call(forms)
3916            .forEach(function (form) {
3917              form.addEventListener('submit', function (event) {
3918                if (!form.checkValidity()) {
3919                  event.preventDefault()
3920                  event.stopPropagation()
3921                }
3922
3923                form.classList.add('was-validated')
3924              }, false)
3925            })
3926        })() */
3927      </script>
3927
3928      
3928<script type="text/javascript">
3929      $(document).ready(function(){
3930        var
3931          images = "#gallery > img" // image selector
3932        , interval = 4000           // milliseconds between transitions
3933        , index = 0                 // starting index
3934        , count = $(images).length  // image count
3935          // the transition loop
3936        , handle = setInterval(function() {
3937            // fade out the current image
3938            $(images + ":eq(" + index + ")").fadeOut('slow');
3939            // get the next index, or cycle back to 0
3940            if (++index === count) index = 0;
3941            // fade in the next image
3942            $(images + ":eq(" + index + ")").fadeIn('slow');
3943          }
3944          , interval
3945        )
3946        , stop = function(){
3947            clearInterval(handle);
3948        };
3949      });
3950    </script>
3950
3951       
3951<script>
3952        
3953         if ($(window).width() < 520) {}      
3954             $(window).on('scroll', function() {
3955               $("#fixed-top").addClass("sticky-top");
3956               /*$('.search-txt-span').fadeOut('fast');
3957               $('.cart-txt-span').fadeOut('fast');
3958               $('.menu-txt-span').fadeOut('fast');
3959               $('.login-txt-span').fadeOut('fast');
3960               $('.mobile-logo').css('width','31px');*/
3961               
3962               $("#sticky-header").addClass("shrink");
3963               $('.hamburger').addClass("hamburger-shrink");
3964               $('.av-header-symbol').addClass("logo-shrink");
3965               $('.account-search-cart-mobile').addClass("search-shrink");
3966            });
3967         
3968         
3969
3970       /* function delay(callback, ms) {
3971            var timer = 0;
3972            return function() {
3973              var context = this, args = arguments;
3974              clearTimeout(timer);
3975              timer = setTimeout(function () {
3976                callback.apply(context, args);
3977              }, ms || 0);
3978            };
3979          }
3980         
3981         $(document).ready(function() {
3982           $('.av-search-toggle').click(function(){
3983             setTimeout(function() { 
3984                  $('html,body').animate({
3985                  scrollTop: $("#megasearch-mobile").offset().top},
3986                  'slow');
3987              }, 100);
3988           });
3989         });*/
3990         
3991        
3992         
3993         // rev slider placeholder adjustment
3994         if ($(window).width() < 769) {
3995           $('.rev-slider-placeholder').css('height','600px');
3996         }
3997         if ($(window).width() < 520) {
3998           $('.rev-slider-placeholder').css('height','512px');
3999           $(".rev-slider-home").attr("height", "512px");
4000         }
4001        </script>
4001
4002    
4003
4004    
4005        
4006       
4007    
4008    
4009    
4010       
4011       
4012    
4013      
4013<script>
4014        $(document).ready( function() {
4015          $('.nav-cart-icon').addClass('mobile-logged-out');
4016        });
4017        
4018      </script>
4018
4019    
4020    
4021    
4022
4023      
4024</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.