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> (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 & 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 /> • 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 </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 & 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 </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: 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 1000 Frames (JPEG) / 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 /> • 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 mm</p> 1426</td> 1427</tr> 1428<tr> 1429<td width="356"> 1430<p>Weight</p> 1431</td> 1432<td> 1433<p>15.7 oz / 446 g (With Battery)<br /> 13.7 oz / 388 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 & 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 & 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;">© 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> 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&id=ebe1d64659&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.