1<!DOCTYPE html> 2<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7" xmlns="http://www.w3.org/1999/xhtml" lang="en" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml"> <![endif]--> 3<!--[if IE 7]> <html class="lt-ie9 lt-ie8" xmlns="http://www.w3.org/1999/xhtml" lang="en" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml"> <![endif]--> 4<!--[if IE 8]> <html class="lt-ie9" xmlns="http://www.w3.org/1999/xhtml" lang="en" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml"> <![endif]--> 5<!--[if IE 9]> <html class="ie9" xmlns="http://www.w3.org/1999/xhtml" lang="en" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml"> <![endif]--> 6<!--[if gt IE 9]><!--> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml"> <!--<![endif]--> 7<head> 8 <title>Product Care | Harvey Norman Singapore</title> 9 10 <base href="https://www.harveynorman.com.sg/" /> 11 <meta charset="utf-8"> 12 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 13 <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, height=device-height"> 14 <meta name="description" content="Protect your investments with our range of product care options. Explore our product care services." /> 15 <meta name="mode" content="full" /> 16 <link rel="apple-touch-icon" href="https://d2fv5jw1wm1sj7.cloudfront.net/shopfrontpro/prod-20260921-1/app/design/themes/hn_base/media/images/HNLOGO-asia-square-apple-touch-180px.png"> 17 18 19 <meta property="og:title" content="Product Care" /> 20 <meta property="og:type" content="activity" /> 21 <meta property="og:url" content="//www.harveynorman.com.sg/customer-services/product-care.html" /> 22 <meta property="og:image" content="https://hnsgsfp.imgix.net/4/images/logos/1/[email protected]?fit=fill&bg=0FFF&w=728&h=105&auto=format,compress" /> 23 <meta property="og:site_name" content="Harvey Norman" /> 24 25 26 27 28 29 30 31 32 <link rel="canonical" href="https://www.harveynorman.com.sg/customer-services/product-care.html"> 33 34 35 <link href="https://hnsgsfp.imgix.net/4/images/logos/1/favicon_0z5s-yb.ico?fit=fill&bg=0FFF&w=16&h=16&auto=format,compress" rel="shortcut icon" /> 36 <link href='//fonts.googleapis.com/css?family=Lato:100,300,400,700' rel='stylesheet' type='text/css'> 37 38 <link type="text/css" rel="stylesheet" href="https://s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/statics/design/themes/hn_base/css/standalone.2481be8fc99645cd1643989969316e3c.1.css" /><link type="text/css" rel="stylesheet" href="https://s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/statics/design/themes/hn_base/css/standalone.2481be8fc99645cd1643989969316e3c.2.css" /> 39 40 <!-- START CUSTOM HEAD --> 41 42 <!-- END CUSTOM HEAD --> 43 44
44<script type="text/javascript" src="https://s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/statics/js/tygh/scripts-ca4bd074476eb69669b293d2c9297f75.js?ver=4.0.1"></script>
44<script type="text/javascript" src="https://s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/statics/js/tygh/deferred-scripts-8e2a660ac6001de6019ba320e49066fb.js?ver=4.0.1" defer></script>
44<script type="text/javascript"> 45 // Rename variables 46 const attraqtTrackerKey = "358d5702-6717-4269-9453-150a1938c55f"; 47 const attraqtSearchToken = "6312214213f7917d9518a57a"; 48 const attraqtScriptURL = "https://cdn.attraqt.io/xo.all-"; 49 const attraqtRegion = "EU".toUpperCase(); 50 const attraqtLocale = "en_US"; 51 const attraqtProductIdentifier = "product_id"; 52 const attraqtCurrency = "SGD"; 53 const attraqtSupportOldBrowser = "N" == 'Y'; 54 var attraqtType = "both"; 55 56 57 // First, import the library 58 !function(att,raq,t){ 59 var version = "1"; 60 var supportOldBrowsers = attraqtSupportOldBrowser; 61 att[raq]=att[raq]||[];var n=["init","search","activity","send","setUser","addUserIdentity","setUserIdentities","addUserSegment","setUserSegments","addUserTrait","setUserTraits","clearUser","optIn","optOut"];if(!att.xo){att.xo={activity:{},search:{},init:function(e){att[raq].push(["init",e.activity])}};for(var r=0;r<n.length;r++)att.xo.activity[n[r]]=function(e){return function(i,r,s){att[raq].push([n[e],i,r,s])}}(r)}var s=document.createElement("script");s.type="text/javascript",s.async=!1,s.src=t+version+".min.js",(att.document.documentMode||supportOldBrowsers)&&(s.src=t+version+".compat.min.js");var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(s,a) 62 }(window,"_attraqt",attraqtScriptURL); 63 64 // Generate the options passed to init function 65 function buildAttraqtInitOptions(type) { 66 var options = {}; 67 68 switch(type.toLowerCase()) { 69 case "activity": 70 options = {trackerKey: attraqtTrackerKey, region: attraqtRegion}; 71 break; 72 case "search": 73 options = {token: attraqtSearchToken, region: attraqtRegion}; 74 break; 75 case "both": 76 options = { 77 activity: { 78 trackerKey: attraqtTrackerKey, 79 region: attraqtRegion 80 }, 81 search: { 82 token: attraqtSearchToken, 83 region: attraqtRegion 84 }, 85 }; 86 break; 87 } 88 89 return options; 90 } 91 92 93 function xo_reinitialize_search() { 94 if (typeof xo.search !== 'undefined') { 95 if (xo.search.isInitialized === false) { 96 console.log('XO search not initialized... Attempting to reinitialize...'); 97 xo.search.init(buildAttraqtInitOptions('search')); 98 99 if (xo.hasOwnProperty('search') && xo.search.isInitialized == true) { 100 console.log('Attraqt search re-initialized.'); 101 } else { 102 setTimeout(function() { 103 xo_reinitialize_search(); 104 }, 1000); 105 } 106 } 107 } else { 108 console.log('xo.search library not loaded'); 109 } 110 } 111 112 function xo_reinitialize_activity() { 113 if (typeof xo.activity !== 'undefined') { 114 if (xo.activity.isInitialized === false) { 115 console.log('XO activity not initialized... Attempting to reinitialize...'); 116 xo.activity.init(buildAttraqtInitOptions('activity')); 117 118 if (xo.hasOwnProperty('activity') && xo.activity.isInitialized == true) { 119 console.log('Attraqt behavior tracking re-initialized.'); 120 } else { 121 setTimeout(function() { 122 xo_reinitialize_activity(); 123 }, 1000); 124 } 125 } 126 } else { 127 console.log('xo.activity library not loaded'); 128 } 129 } 130 131 $(document).ready(function() { 132 if(xo.hasOwnProperty('init') && attraqtType == "both") { 133 xo.init(buildAttraqtInitOptions(attraqtType)); 134 } else if(xo.hasOwnProperty('activity') && attraqtType == "activity") { 135 xo.activity.init(buildAttraqtInitOptions(attraqtType)); 136 } else if(xo.hasOwnProperty('search') && attraqtType == "search") { 137 xo.search.init(buildAttraqtInitOptions(attraqtType)); 138 } 139 140 if(xo.hasOwnProperty('activity') && xo.activity.isInitialized == true) { 141 console.log('Attraqt behavior tracking initialized.'); 142 } 143 144 if(xo.hasOwnProperty('search') && xo.search.isInitialized == true) { 145 console.log('Attraqt search initialized.'); 146 } 147 148 setTimeout(xo_reinitialize_activity, 1000); 149 setTimeout(xo_reinitialize_search, 1000); 150 }); 151 </script>
vendor: 1 bytes, line 151
151
152<script type="text/javascript"> 153//<![CDATA[ 154(function(_, $) { 155 156 _.tr({ 157 cannot_buy: 'You can not buy this product with the selected options', 158 no_products_selected: 'No products selected', 159 error_no_items_selected: 'No items selected! At least one check box must be selected to perform this action.', 160 delete_confirmation: 'Are you sure you want to delete the selected items?', 161 text_out_of_stock: 'Out of stock', 162 items: 'item(s)', 163 text_required_group_product: 'Please select a product for the required group [group_name]', 164 save: 'Save', 165 close: 'Close', 166 loading: 'Loading...', 167 notice: 'Notice', 168 warning: 'Warning', 169 error: 'Error', 170 text_are_you_sure_to_proceed: 'Are you sure you want to proceed?', 171 text_invalid_url: 'You have entered an invalid URL', 172 error_validator_email: 'The email address in the <b>[field]<\/b> field is invalid.', 173 error_validator_phone: 'The phone number in the <b>[field]<\/b> field is invalid. The correct format is (555) 555-55-55 or 55 55 555 5555.', 174 error_validator_integer: 'The value of the <b>[field]<\/b> field is invalid. It should be integer.', 175 error_validator_multiple: 'The <b>[field]<\/b> field does not contain the selected options.', 176 error_validator_password: 'The passwords in the <b>[field2]<\/b> and <b>[field]<\/b> fields do not match.', 177 error_validator_required: 'The <b>[field]<\/b> field is mandatory.', 178 error_validator_zipcode: 'The postcode in the <b>[field]<\/b> field is incorrect. The correct format is [extra].', 179 error_validator_message: 'The value of the <b>[field]<\/b> field is invalid.', 180 text_page_loading: 'Loading... Your request is being processed, please wait.', 181 error_ajax: 'Oops, something went wrong ([error]). Please try again.', 182 text_changes_not_saved: 'Your changes have not been saved.', 183 text_data_changed: 'Your changes have not been saved.\n\nPress OK to continue, or Cancel to stay on the current page.' 184 }); 185 186 $.extend(_, { 187 index_script: 'index.php', 188 changes_warning: /*'Y'*/'N', 189 currencies: { 190 'primary': { 191 'decimals_separator': '.', 192 'thousands_separator': ',', 193 'decimals': '2' 194 }, 195 'secondary': { 196 'decimals_separator': '.', 197 'thousands_separator': ',', 198 'decimals': '2', 199 'coefficient': '1.00000' 200 } 201 }, 202 default_editor: 'redactor', 203 default_previewer: 'prettyphoto', 204 current_path: '', 205 scripts_path: '//sfp.test.test', 206 current_location: 'https://www.harveynorman.com.sg', 207 images_dir: 'https://d2fv5jw1wm1sj7.cloudfront.net/shopfrontpro/prod-20260921-1/app/design/themes/hn_base/media/images', 208 notice_displaying_time: 9999, 209 cart_language: 'en', 210 default_language: 'en', 211 cart_prices_w_taxes: false, 212 translate_mode: false, 213 theme_name: 'hn_base', 214 regexp: [], 215 current_url: 'index.php?dispatch=pages.view&page_id=342', 216 cdn_location: 'https://d2fv5jw1wm1sj7.cloudfront.net/shopfrontpro/prod-20260921-1/app', 217 dispatch: 'pages.view' 218 }); 219 220 221 $(document).ready(function(){ 222 $.runCart('C'); 223 }); 224 225 226}(Tygh, Tygh.$)); 227 228$(function() { 229 $(document).on('click','.validate_prod_option',function(e) { 230 var form = $(this).parents('form:first'); 231 $(form).find("select").each(function(i) { 232 if(!$(this).val()){ 233 $(this).css("border-color","red"); 234 $("body").animate({scrollTop: ($(this).offset().top - 100)},'slow'); 235 e.preventDefault(); 236 return false; 237 }else{ 238 $(this).css("border-color",""); 239 } 240 }); 241 242 }); 243}); 244 245//]]> 246</script>
vendor: 1 bytes, line 246
246
247<script type="text/javascript"> 248 249 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 250 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 251 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 252 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 253 document,'script','https://connect.facebook.net/en_US/fbevents.js'); 254 255 fbq('init', 542741166119578); // Insert your pixel ID here. 256 fbq('track', 'PageView'); 257</script>
vendor: 1 bytes, line 257
257
258<script type="text/javascript"> 259 $(document).ready(function() { 260 261 // Default is everyone is being tracked 262 xo.activity.optIn(); 263 264 $("#onetrust-reject-all-handler, .onetrust-close-btn-handler").on('click', function() { 265 xo.activity.optIn(); 266 }); 267 268 $("#onetrust-accept-btn-handler").on('click', function() { 269 xo.activity.optOut(); 270 }); 271 272 // When a product is added to cart 273 $("[id^='button_cart_']").on('click', function(e) { 274 // Get the product ID by getting the parent form and then from the form, fild the specific child node that contains the product_id 275 // Rename variables 276 var attraqtProductID = $(this).parents("form[name^='product_form_']").children("input[name*='product_id']").val().toString(); 277 var attraqtProductCode = $(this).parents("div[id^='add_to_cart_update_']").children("a.availability_modal_btn").data("product-code"); 278 attraqtProductCode = attraqtProductCode ? attraqtProductCode.toString() : ''; 279 280 var attraqtCode = attraqtProductIdentifier == 'product_code' ? attraqtProductCode : attraqtProductID; 281 282 const addToCartAction = { 283 "action": "add-to-cart", 284 "target": { 285 "product": attraqtCode 286 }, 287 "sourceId": localStorage.attraqtsessionid, 288 "metadata": { 289 "quantity": 1, 290 "locale": attraqtLocale, 291 "currency": attraqtCurrency 292 } 293 } 294 295 if(attraqtProductIdentifier == 'product_id') { 296 addToCartAction.metadata.productCode = attraqtProductCode; 297 } else if(attraqtProductIdentifier == 'product_code') { 298 addToCartAction.metadata.productID = attraqtProductID; 299 } 300 301 xo.activity.send(addToCartAction); 302 }); 303 304 // When a product is clicked 305 $("a.product-title").on('click', function(e) { 306 // Get the product ID by getting the parent form and then from the form, fill the specific child node that c
306ontains the product_id 307 var attraqtProductID = $(this).parents("form[name^='product_form_']").children("input[name*='product_id']").val().toString(); 308 var attraqtProductCode = $(this).parents("form[name^='product_form_']").find("a.availability_modal_btn").data("product-code"); 309 attraqtProductCode = attraqtProductCode ? attraqtProductCode.toString() : ''; 310 var attraqtMetadataID = ""; 311 var attraqtSourceID = attraqtMetadataID.length > 0 ? attraqtMetadataID : localStorage.attraqtsessionid; 312 313 attraqtProductCode = attraqtProductCode.toString(); 314 var attraqtCode = attraqtProductIdentifier == 'product_code' ? attraqtProductCode : attraqtProductID; 315 316 var isRecommendation = $(this).parents("div[id^='attraqt_suggested_products_']").length > 0; 317 318 if (isRecommendation) { 319 var attraqtWidgetID = $(this).parents("div[id^='attraqt_suggested_products_']").eq(0).data('widgetId'); 320 321 const clickActionOnRecommendation = { 322 "action": "click", 323 "target": { 324 "product": attraqtCode 325 }, 326 "sourceId": attraqtSourceID, 327 "metadata": { 328 "widgetId": attraqtWidgetID 329 } 330 } 331 332 xo.activity.send(clickActionOnRecommendation); 333 } else { 334 const clickProductAction = { 335 "action": "click", 336 "target": { 337 "product": attraqtCode 338 }, 339 "sourceId": attraqtSourceID, 340 "metadata": { 341 "locale": attraqtLocale, 342 "currency": attraqtCurrency 343 } 344 }; 345 346 if(attraqtProductIdentifier == 'product_id') { 347 clickProductAction.metadata.productCode = attraqtProductCode; 348 } else if(attraqtProductIdentifier == 'product_code') { 349 clickProductAction.metadata.productID = attraqtProductID; 350 } 351 352 xo.activity.send(clickProductAction); 353 354 // For each facet checked, send the details to Attraqt about the product clicked and the facets 355 if(attraqtMetadataID.length > 0 && $(".attraqt_filter_input:checked").length > 0) { 356 $(".attraqt_filter_input:checked").each(function() { 357 var facetID = $(this).data('facet-id'); 358 var clickOnFacetResults = { 359 "action": "click", 360 "target": { 361 "product": attraqtCode 362 }, 363 "sourceId": attraqtSourceID, 364 "metadata": { 365 "facetId": facetID 366 } 367 }; 368 369 xo.activity.send(clickOnFacetResults); 370 }); 371 } 372 } 373 }); 374 375 // When a category is clicked 376 $(".nav-group a, .nav-breadcrumbs a").on('click', function(e) { 377 var attraqtURL = $(this).attr('href'); 378 const viewActionOnNavigationResult = { 379 "action": "click", 380 "target": { 381 "page": attraqtURL 382 }, 383 "sourceId": localStorage.attraqtsessionid, 384 "metadata": { 385 "locale": attraqtLocale 386 } 387 } 388 389 xo.activity.send(viewActionOnNavigationResult); 390 }); 391 392 // When a product is removed from the cart 393 $('a.delete-cart-item, [data-ca-dispatch="delete_cart_item"], a.cart-remove-product').on('click', function(e) { 394 // Get the product ID 395 var attraqtProductID = $(this).data('product-id'); 396 if(!attraqtProductID) { 397 $(this).parents('.mini-product').data('product-id'); 398 } 399 attraqtProductID = attraqtProductID ? attraqtProductID.toString() : ''; 400 401 var attraqtProductCode = $(this).data('product-code').toString(); 402 if(!attraqtProductCode) { 403 $(this).parents('.mini-product').data('product-code'); 404 } 405 attraqtProductCode = attraqtProductCode ? attraqtProductCode.toString() : ''; 406 407 var attraqtCode = attraqtProductIdentifier == 'product_code' ? attraqtProductCode : attraqtProductID; 408 409 if (attraqtCode) { 410 const removeFromCartAction = { 411 "action": "remove-from-cart", 412 "target": { 413 "product": attraqtCode 414 } 415 } 416 417 xo.activity.send(removeFromCartAction); 418 } 419 }); 420 }); 421 </script>
vendor: 1 bytes, line 421
421
422<script type="text/javascript"> 423 function gaEncodeString(toEncode) { 424 return toEncode.replace(/["']/g, ""); 425 } 426</script>
vendor: 1 bytes, line 426
426
427<script type="text/javascript"> 428 429 function getGAUserData() { 430 431 return null; 432 } 433 434 var ga4UserData = getGAUserData(); 435 436 if (ga4UserData !== null) { 437 window.dataLayer = window.dataLayer || []; 438 window.dataLayer.push({ userData: ga4UserData }); 439 } 440 441 </script>
vendor: 1 bytes, line 441
441
442<script type="text/javascript"> 443 window.dataLayer = window.dataLayer || []; 444 445 window.dataLayer.push({ ecommerce: null }); 446 var page_title = gaEncodeString($('title').text()); 447 448 function escapeHtml(text) { 449 text = String(text); 450 var map = { 451 '&': '&', 452 '<': '<', 453 '>': '>', 454 '"': '"', 455 "'": ''' 456 }; 457 458 return text.replace(/[&<>'"]/g, function(m) { return map[m]; }); 459 } 460 461 function unescapeHtml(text) { 462 text = String(text); 463 var pattern = /&|<|>|"|'/g; 464 var map = { 465 '&': '&', 466 '<': '<', 467 '>': '>', 468 '"': '"', 469 ''': "'" 470 }; 471 472 do { 473 text = text.replace(pattern, function(m) { return map[m]; }); 474 } while (pattern.test(text)); 475 476 return text; 477 } 478 479 // View Item List 480 function ga_push_item_list(items, itemListID, itemListName) { 481 window.dataLayer.push({ 482 'event': 'view_item_list', 483 'item_list_id': itemListID, 484 'item_list_name': itemListName, 485 'ecommerce': { 486 'page_title': page_title, 487 'items': items 488 } 489 }); 490 491 } 492 493 function ga_push_select_item(selectItemEvent) { 494 selectItemEvent = JSON.parse(selectItemEvent); 495 $.ceAjax('request', 496 fn_url('products.insert_select_item'), 497 { 498 method: 'post', 499 data: { 500 selectItemEvent: escapeHtml(JSON.stringify(selectItemEvent)) 501 } 502 } 503 ).done(function(data) { 504 // Before sending, set this to true; to prevent firing another select_item 505 dataLayer.push(selectItemEvent); 506 }); 507 } 508 509 510</script>
vendor: 1 bytes, line 510
510
511<script type="text/javascript"> 512 var page_title = gaEncodeString($('title').text()); 513 $(window).on('load', function() { 514 var items = []; 515 // For homepage ads 516 $.each($(".adserving.adserving-home_corporate"), function() { 517 var iframe = $(this).find('iframe'); 518 if (iframe.length > 0) { 519 var promotionId = $(this).attr('id'); 520 promotionId = promotionId ? promotionId : ''; 521 var promotionName = $("img.img-overlay", iframe.contents()).attr('alt'); 522 promotionName = promotionName ? promotionName : ''; 523 var creativeName = $("a.img-fade", iframe.contents()).attr('href'); 524 // creativeName = creativeName ? creativeName.split('/').filter(function(v){ return v!=='' }).splice(-2).join('-') : ''; 525 creativeName = creativeName ? creativeName.split('?')[0] : ''; 526 var creativeSlot = promotionId; 527 528 var promotionItem = { 529 'promotion_id': promotionId, 530 'promotion_name': promotionName, 531 'creative_name': creativeName, 532 'creative_slot': creativeSlot 533 }; 534 535 items.push(promotionItem); 536 // Bind click event for each ads 537 iframe.contents().find("a.img-fade").on('click', function(e) { 538 var items = [{ 539 'promotion_id': promotionItem.promotion_id, 540 'promotion_name': promotionItem.promotion_name, 541 'creative_name': promotionItem.creative_name, 542 'creative_slot': promotionItem.creative_slot 543 }]; 544 545 window.dataLayer.push({ 546 'event' : 'select_promotion', 547 'ecommerce' : { 548 'page_title': page_title, 549 'items': items 550 } 551 }); 552 553 }); 554 } 555 }); 556 557 // For PLP ads - category hero 558 $.each($(".adserving.adserving-category-hero"), function() { 559 var iframe = $(this).find('iframe'); 560 if (iframe.length > 0) { 561 var promotionId = $(this).attr('id'); 562 promotionId = promotionId ? promotionId : ''; 563 var promotionName = iframe.attr('aria-label'); 564 promotionName = promotionName ? promotionName : ''; 565 var creativeName = iframe.contents().find("#img").parent().attr('href'); 566 // creativeName = creativeName ? creativeName.split('/').filter(function(v){ return v!=='' }).splice(-2).join('-') : ''; 567 creativeName = creativeName ? creativeName.split('?')[0] : ''; 568 var creativeSlot = promotionId; 569 570 var promotionItem = { 571 'promotion_id': promotionId, 572 'promotion_name': promotionName, 573 'creative_name': creativeName, 574 'creative_slot': creativeSlot 575 }; 576 577 items.push(promotionItem); 578 // Bind click event for each ads 579 iframe.contents().find("#img").parent().on('click', function(e) { 580 var items = [{ 581 'promotion_id': promotionItem.promotion_id, 582 'promotion_name': promotionItem.promotion_name, 583 'creative_name': promotionItem.creative_name, 584 'creative_slot': promotionItem.creative_slot 585 }]; 586 587 window.dataLayer.push({ 588 'event' : 'select_promotion', 589 'ecommerce' : { 590 'page_title': page_title, 591 'items': items 592 } 593 }); 594 595 }); 596 } 597 }); 598 599 // For PLP ads - promostrip 600 $.each($(".adserving.adserving-promostrip"), function() { 601 var iframe = $(this).find('iframe'); 602 if (iframe.length > 0) { 603 var promotionId = $(this).attr('id'); 604 promotionId = promotionId ? promotionId : ''; 605 var promotionName = iframe.attr('aria-label'); 606 promotionName = promotionName ? promotionName : ''; 607 var creativeName = iframe.contents().find("#img").parent().attr('href'); 608 // creativeName = creativeName ? creativeName.split('/').filter(function(v){ return v!=='' }).splice(-2).join('-') : ''; 609 creativeName = creativeName ? creativeName.split('?')[0] : ''; 610 var creativeSlot = promotionId; 611 612 var promotionItem = { 613 'promotion_id': promotionId, 614 'promotion_name': promotionName, 615 'creative_name': creativeName, 616 'creative_slot': creativeSlot 617 }; 618 619 items.push(promotionItem); 620 // Bind click event for each ads 621 iframe.contents().find("#img").parent().on('click', function(e) { 622 var items = [{ 623 'promotion_id': promotionItem.promotion_id, 624 'promotion_name': promotionItem.promotion_name, 625 'creative_name': promotionItem.creative_name, 626 'creative_slot': promotionItem.creative_slot 627 }]; 628 629 window.dataLayer.push({ 630 'event' : 'select_promotion', 631 'ecommerce' : { 632 'page_title': page_title, 633 'items': items 634 } 635 }); 636 637 }); 638 } 639 }); 640 641 if(items.length > 0) { 642 window.dataLayer.push({ 643 'event' : 'view_promotion', 644 'ecommerce' : { 645 'page_title': page_title, 646 'items': items 647 } 648 }); 649 650 } 651 }); 652</script>
vendor: 1 bytes, line 652
652
653<script type="text/javascript"> 654 var page_title = gaEncodeString($('title').text()); 655 $(document).ready(function() { 656 // Add to wishlist 657 $(".btn-wishlist").on('click', function(e) { 658 var discount = parseFloat($(this).data('product-discount')); 659 var price = parseFloat($(this).data('product-price')); 660 var value = price; 661 var department = parseInt($(this).data('product-department')); 662 var items = [{ 663 'item_id': $(this).data('product-id'), 664 'item_name': atob($(this).data('product-name')), 665 'item_brand': $(this).data('product-brand'), 666 'quantity': $(this).data('product-quantity'), 667 'price': price, 668 'item_list_name': atob($(this).data('product-list-name')), 669 'item_list_id': $(this).data('product-list-id'), 670 'department': department 671 }]; 672 673 var categories = atob($(this).data('product-category')).split('|'); 674 $.each(categories, function(index, category) { 675 var category_name = index > 0 ? 'item_category' + (index + 1) : 'item_category'; 676 items[0][category_name] = category; 677 }); 678 679 window.dataLayer.push({ 680 'event': 'add_to_wishlist', 681 'ecommerce': { 682 'page_title': page_title, 683 'currency': 'SGD', 684 'value': value, 685 'items': items 686 } 687 }); 688 689 }); 690 }); 691</script>
vendor: 1 bytes, line 691
691
692<script type="text/javascript"> 693 694 var page_title = gaEncodeString($('title').text()); 695 696 function ga_push_add_cart_product(btn) { 697 var discount = parseFloat(btn.data('product-discount')); 698 var price = parseFloat(btn.data('product-price')); 699 var value = price; 700 var department = parseInt(btn.data('product-department')); 701 702 var items = [{ 703 'item_id': btn.data('product-id'), 704 'item_name': atob(btn.data('product-name')), 705 'item_brand': btn.data('product-brand'), 706 'quantity': btn.data('product-quantity'), 707 'price': price, 708 'item_list_name': atob(btn.data('product-list-name')), 709 'item_list_id': btn.data('product-list-id'), 710 'department': department 711 }]; 712 713 var categories = atob(btn.data('product-category')).split('|'); 714 $.each(categories, function(index, category) { 715 var category_name = index > 0 ? 'item_category' + (index + 1) : 'item_category'; 716 items[0][category_name] = category; 717 }); 718 719 var addToCartEvent = { 720 'event': 'add_to_cart', 721 'ecommerce': { 722 'page_title': page_title, 723 'currency': 'SGD', 724 'value': 0, 725 'items': items 726 } 727 }; 728 729 dataLayer.push(addToCartEvent); 730 731 } 732 733 function ga_push_del_cart_product(btn) { 734 var discount = parseFloat(btn.data('product-discount')); 735 var price = parseFloat(btn.data('product-price')); 736 var value = price; 737 var department = parseInt(btn.data('product-department')); 738 739 var items = [{ 740 'item_id': btn.data('product-id'), 741 'item_name': atob(btn.data('product-name')), 742 'item_brand': btn.data('product-brand'), 743 'quantity': btn.data('product-quantity'), 744 'price': price, 745 'item_list_name': atob(btn.data('product-list-name')), 746 'item_list_id': btn.data('product-list-id'), 747 'department': department 748 }]; 749 750 var categories = atob(btn.data('product-category')).split('|'); 751 $.each(categories, function(index, category) { 752 var category_name = index > 0 ? 'item_category' + (index + 1) : 'item_category'; 753 items[0][category_name] = category; 754 }); 755 756 window.dataLayer.push({ 757 'event': 'remove_from_cart', 758 'ecommerce': { 759 'page_title': page_title, 760 'currency': 'SGD', 761 'value': value, 762 'items': items 763 } 764 }); 765 766 } 767 768 $(document).on('click', ".cart-remove-product, .delete-cart-item", function(e) { 769 e.stopImmediatePropagation(); 770 var btn = $(this); 771 ga_push_del_cart_product(btn); 772 }); 773 774 775 function ga_del_cart_product(item_id) { 776 dataLayer.push({ 777 'event': 'eec-removeFromCart', 778 'ecommerce': { 779 'page_title': page_title, 780 'remove': { 781 'products': [{ 782 'name': $(".ga_item_id_" + item_id + " .product-title").html(), 783 'id': $(".ga_item_id_" + item_id).data("product_id"), 784 'price': $(".ga_item_id_" + item_id + " .cart-price").data("price"), 785 'category': $(".ga_item_id_" + item_id).data("product_category"), 786 'quantity': $(".ga_item_id_" + item_id + " .cart-qty").data("qty") 787 }] 788 } 789 } 790 }); 791 792 793 var btn = $(".ga_item_id_" + item_id); 794 ga_push_del_cart_product(btn); 795 796 } 797 798</script>
vendor: 1 bytes, line 798
798
799<script type="text/javascript">
vendor: 329 bytes, lines 799-800
799 800 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', '
800UA-7622469-1
vendor: 11 bytes, line 800
800', 'auto');
800ga('require', 'ec');ga('send', 'pageview');</script>
vendor: 1 bytes, line 800
800
801<script type="text/javascript"> 802 /* Who likes IE9? */if (!window.console) window.console = { };if (!window.console.log) window.console.log = function () { };if (!window.console.warn) window.console.warn = function () { };if (!window.console.groupCollapsed) window.console.groupCollapsed = function () { };if (!window.console.groupEnd) window.console.groupEnd = function () { };var hnStores = function(){console.log('One page checkout by eCommerce Websites for Harvey Norman Group');};hnStores.maps = function(){ };window.hnStores = hnStores;hnStores.maps.functionbuffer = [];hnStores.maps.loaded = false;hnStores.maps.stylesArray = [{"featureType":"road","elementType":"labels","stylers":[{"visibility":"simplified"},{"lightness":20}]},{"featureType":"administrative.land_parcel","elementType":"all","stylers":[{"visibility":"off"}]},{"featureType":"landscape.man_made","elementType":"all","stylers":[{"visibility":"off"}]},{"featureType":"transit","elementType":"all","stylers":[{"visibility":"on"}]},{"featureType":"road.local","elementType":"labels","stylers":[{"visibility":"simplified"}]},{"featureType":"road.local","elementType":"geometry","stylers":[{"visibility":"simplified"}]},{"featureType":"road.highway","elementType":"labels","stylers":[{"visibility":"simplified"}]},{"featureType":"poi","elementType":"labels","stylers":[{"visibility":"off"}]},{"featureType":"road.arterial","elementType":"labels","stylers":[{"visibility":"on"}]},{"featureType":"water","elementType":"all","stylers":[{"hue":"#a1cdfc"},{"saturation":30},{"lightness":49}]},{"featureType":"road.highway","elementType":"geometry","stylers":[{"hue":"#f49935"}]},{"featureType":"road.arterial","elementType":"geometry","stylers":[{"hue":"#fad959"}]}];hnStores.maps.ensure = function(f){if (typeof f === 'function') {f();}}; 803</script>
vendor: 1 bytes, line 803
803
804<script type="text/javascript"> 805 hnStores.maps.default_LatLng = { lat: 1.2929465, lng: 103.851959 }; 806</script>
vendor: 1 bytes, line 806
806
807<script type="text/javascript"> 808 //Fresh Chat addon 809 window.dataLayer.push ({ 810 'freshChatTokenId': 'e6a14ce0-75b4-4947-98b0-f506412e390b', 811 'freshChatVariables': 'null', 812 'freshChatUserData': '{"user_id":"181.215.65.74","firstname":"anonymous","lastname":"anonymous","email":"[email protected]"}' 813 }) 814</script>
vendor: 1 bytes, line 814
814
815<script type="text/javascript"> 816//<![CDATA[ 817CloudZoom = { 818 path: 'https://d2fv5jw1wm1sj7.cloudfront.net/shopfrontpro/prod-20260921-1/app/js/addons/image_zoom' 819}; 820//]]> 821</script>
vendor: 1 bytes, line 821
821
822<script type="text/javascript"> 823 window.googletag = window.googletag || { cmd: [] }; 824 (function() { 825 var gads = document.createElement("script"); 826 gads.async = true; 827 gads.type = "text/javascript"; 828 var useSSL = "https:" == document.location.protocol; 829 830 gads.src = (useSSL ? "https:" : "http:") + "//www.googletagservices.com/tag/js/gpt.js"; 831 832 var node =document.getElementsByTagName("script")[0]; 833 node.parentNode.insertBefore(gads, node); 834 })(); 835 836 googletag.cmd.push(function(){ 837 googletag.pubads().setTargeting('pageType', 'other'); 838 googletag.pubads().setTargeting('pageName', htmlEncode(document.title)); 839 840 841 googletag.defineSlot('/28508325/hnsg_footertag_1', [1, 1], 'hnsg_footertag_1').addService(googletag.pubads()); 842 googletag.defineSlot('/28508325/hnsg_footertag_2', [1, 1], 'hnsg_footertag_2').addService(googletag.pubads()); 843 844 googletag.defineSlot('/28508325/hnsg_wings', [1, 1], 'hnsg_wings').addService(googletag.pubads()); 845 846 googletag.pubads().enableSingleRequest(); 847 848 googletag.pubads().collapseEmptyDivs(); 849 googletag.enableServices(); 850 }); 851 852 $(function() { 853 $(window).on('resize', function() { 854 typeof refreshAdsTimeout != 'undefined' && clearTimeout(refreshAdsTimeout); 855 refreshAdsTimeout = setTimeout('googletag.pubads().refresh();', 250); 856 }); 857 }); 858 859 function htmlEncode(value){ 860 return value.replace(/[^a-zA-Z0-9-_ ]+/g, '_').toLowerCase(); 861 } 862</script>
vendor: 1 bytes, line 862
862
863<script type="text/javascript"> 864 var savedEmail = JSON.parse(localStorage.getItem('visitorEmail')); 865 var userInfo = ''; 866 var ScarabQueue = ScarabQueue || []; 867 (function(subdomain, id) { 868 if (document.getElementById(id)) return; 869 var js = document.createElement('script'); 870 js.id = id; 871 js.src = subdomain + '.scarabresearch.com/js/143E91EECCB0D735/scarab-v2.js'; 872 var fs = document.getElementsByTagName('script')[0]; 873 fs.parentNode.insertBefore(js, fs); 874 })('https:' == document.location.protocol ? 'https://recommender' : 'http://cdn', 'scarab-js-api'); 875 876 if (userInfo) { 877 ScarabQueue.push(['setEmail', '']); 878 } else if (localStorage.getItem('visitorEmail') !== null && !(userInfo)) { 879 ScarabQueue.push(['setEmail', savedEmail]); 880 } 881 882 883 ScarabQueue.push(['cart', []]); 884 885 886 887 888 ScarabQueue.push(['go']); 889</script>
vendor: 1 bytes, line 889
889
890<script type="text/javascript"> 891 var addon_ga_gtm_code = "GTM-KVR68B"; 892 </script>
vendor: 1 bytes, line 892
892
893<script type="text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 894 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 895 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 896 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 897})(window,document,'script','dataLayer',addon_ga_gtm_code);</script>
vendor: 1 bytes, line 897
897
898<script type="text/javascript"> 899setTimeout(function(){ 900 $('form[name="search_form"]').show(); 901},3000 ); 902</script>
vendor: 1 bytes, line 902
902
903<script type="text/javascript">$(document).ready(function() {const openModal = document.querySelectorAll("[data-open]");const closeModal = document.querySelectorAll("[data-close]");const isVisible = "is-visible";for (const el of openModal) {el.addEventListener("click", function() {const modalId = this.dataset.open;document.getElementById(modalId).classList.add(isVisible);});}for (const el of closeModal) {el.addEventListener("click", function() {this.parentElement.parentElement.parentElement.classList.remove(isVisible);});}document.addEventListener("click", e => {if (e.target == document.querySelector(".modal.is-visible")) {document.querySelector(".modal.is-visible").classList.remove(isVisible);}});document.addEventListener("keyup", e => {if (e.key == "Escape" && document.querySelector(".modal.is-visible")) {document.querySelector(".modal.is-visible").classList.remove(isVisible);}});});document.addEventListener('click', function (e) {const mobileToggle = e.target.closest('.cd-mobile-toggle');if (mobileToggle) {const menu = mobileToggle.closest('.customer-direct-menu');const expanded = mobileToggle.getAttribute('aria-expanded') === 'true';mobileToggle.setAttribute('aria-expanded', !expanded);menu.classList.toggle('is-open');return;}const submenuToggle = e.target.closest('.cd-toggle');if (submenuToggle) {const item = submenuToggle.closest('.cd-item');item.classList.toggle('is-expanded');}});</script>
903 904 905 906 907 908 909 910 911 912
912<script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3/atlas.min.js" async="" defer=""></script>
vendor: 1 bytes, line 912
912
913<script src="https://samples.azuremaps.com/lib/azure-maps/azure-maps-helper.min.js" async="" defer=""></script>
913 914 915
916<script> 917 918 919hnStores.maps.autocomplete = function(el, listener, jail){ 920 hnStores.maps.ensure(function(){ 921 if(typeof listener == "function") { 922 var mapData = $("#azure_map_data"); 923 var minLength = parseInt(mapData.data('min-length')); 924 $(el) 925 .on('keyup', function() {}) 926 .autocomplete({ 927 minLength: minLength, 928 source: function (request, response) { 929 var requestUrl = mapData.val() + encodeURIComponent($(el).val()).toString(); 930 931 fetch(requestUrl, { 932 method: 'GET', 933 mode: 'cors', 934 headers: { 935 "Subscription-Key": mapData.data('api-key') 936 } 937 }).then(r => r.json()).then(data => { 938 response(data.results); 939 }); 940 941 }, 942 select: function (event, ui) { 943 var selection = ui.item; 944 var place = selection.address; 945 946 $(el) 947 .data('lat', selection.position.lat) 948 .data('lng', selection.position.lon); 949 950 var cleanAddress = getAzureCleanAddress(selection); 951 place.cleanAddress = cleanAddress; 952 953 954 place.position = { 955 lat: function() { return selection.position.lat; }, 956 lon: function() { return selection.position.lon; } 957 }; 958 959 place.geometry = { 960 location: { 961 lat: function() { return selection.position.lat; }, 962 lng: function() { return selection.position.lon; } 963 } 964 }; 965 966 setTimeout(() => { 967 var suggestionLabel = formatAzureSuggestion(selection); 968 $(el).val(suggestionLabel); 969 970 971 listener.call($(el), place); 972 }, 200); 973 } 974 }).data("uiAutocomplete")._renderItem = function (ul, item) { 975 var container = $(el).data("uiAutocomplete").bindings[1]; 976 container.classList.add('azure-ui-autocomplete'); 977 978 if (el.id === 'productPageAddressAutocomplete') { 979 var zIndex = 100; 980 } else { 981 var zIndex = window.getZIndex(el); 982 } 983 $(".azure-ui-autocomplete").css('z-index', zIndex); 984 container.style.zIndex = zIndex + ' !important'; 985 var containerStyle = $(container).attr('style'); 986 containerStyle += 'z-index: ' + zIndex + ' !important'; 987 $(container).attr('style', containerStyle); 988 989 990 var suggestionLabel = formatAzureSuggestion(item); 991 return $("<li>") 992 .append("<a>" + suggestionLabel + "</a>") 993 .appendTo(ul); 994 }; 995 } 996 }); 997}; 998 999window.getZIndex = function (e) { 1000 var z = window.getComputedStyle(e).getPropertyValue('z-index'); 1001 if (isNaN(z)) return window.getZIndex(e.parentNode); 1002 return parseFloat(z); 1003}; 1004 1005function formatAzureSuggestion(item) { 1006 var suggestionLabel = item.address.freeformAddress; 1007 if (item.poi && item.poi.name) { 1008 suggestionLabel = item.poi.name + ' (' + suggestionLabel + ')'; 1009 } 1010 1011 return suggestionLabel; 1012} 1013 1014function getAzureCleanAddress(item) { 1015 /* If string is passed, return an object with null contents */ 1016 var cleanAddress = address = { }; 1017 1018 if (!item || typeof item !== 'object') { 1019 cleanAddress.geometry = { 1020 location: { 1021 lat: function() { return 0; }, 1022 lng: function() { return 0; } 1023 } 1024 }; 1025 } else { 1026 if (item.hasOwnProperty('address')) { 1027 address = item.address; 1028 } else { 1029 address = item; 1030 } 1031 1032 if (typeof item.poi != 'undefined'){ 1033 cleanAddress.poi = (item.poi && item.poi.name) ? item.poi.name : ''; 1034 } 1035 1036 var street = []; 1037 if (address.hasOwnProperty('streetName')){ 1038 street.push(address.streetName); 1039 cleanAddress.route = address.streetName; 1040 } 1041 1042 if (address.hasOwnProperty('neighbourhood')){ 1043 street.push(address.neighbourhood); 1044 cleanAddress.neighborhood = address.neighbourhood; 1045 } 1046 1047 if (address.hasOwnProperty('streetNumber')){ 1048 street = address.streetNumber + " " + street.join(', '); 1049 cleanAddress.street_number = address.streetNumber; 1050 } else { 1051 street = street.join(', '); 1052 } 1053 1054 cleanAddress.street = street; 1055 1056 if (address.hasOwnProperty('municipality')) { 1057 cleanAddress.locality = address.municipality; 1058 1059 if (address.hasOwnProperty('municipalitySubdivision')) { 1060 cleanAddress.street = cleanAddress.street.trim() ? cleanAddress.street + ', ' + address.municipalitySubdivision : address.municipalitySubdivision; 1061 } else if (address.hasOwnProperty('countryTertiarySubdivision')) { 1062 cleanAddress.street = cleanAddress.street.trim() ? cleanAddress.street + ', ' + address.countryTertiarySubdivision : address.countryTertiarySubdivision; 1063 } 1064 } else { 1065 if (address.hasOwnProperty('municipalitySubdivision')) { 1066 cleanAddress.locality = address.municipalitySubdivision; 1067 } else if (address.hasOwnProperty('countryTertiarySubdivision')) { 1068 cleanAddress.locality = address.countryTertiarySubdivision; 1069 } 1070 } 1071 1072 var state = address.country; 1073 if (address.hasOwnProperty('countryTertiarySubdivision')){ 1074 state = address.countryTertiarySubdivision; 1075 } 1076 1077 if (address.hasOwnProperty('countrySecondarySubdivision')){ 1078 state = address.countrySecondarySubdivision; 1079 } 1080 1081 if (address.hasOwnProperty('countrySubdivision')){ 1082 state = address.countrySubdivision; 1083 } 1084 1085 cleanAddress.state = state; 1086 cleanAddress.short_country = address.countryCode; 1087 1088 cleanAddress.postal_code = ''; 1089 1090 cleanAddress.postal_code = address.postalCode; 1091 1092 1093 1094 if (address.hasOwnProperty('extendedPostalCode')) { 1095 var extendedPostalCode = address.extendedPostalCode; 1096 1097 cleanAddress.postal_code = !extendedPostalCode.includes(',') ? extendedPostalCode : ''; 1098 } 1099 1100 if (address.hasOwnProperty('freeformAddress')){ 1101 cleanAddress.freeformAddress = address.freeformAddress; 1102 } 1103 1104 /* Mimic the values of Google Maps */ 1105 cleanAddress.geometry = { 1106 location: { 1107 lat: function() { return item.position.lat; }, 1108 lng: function() { return item.position.lon; } 1109 } 1110 }; 1111 1112 cleanAddress.coordinates = { 1113 lat: item.position.lat, 1114 lng: item.position.lon 1115 }; 1116 } 1117 1118 return cleanAddress; 1119} 1120 1121 1122 1123hnStores.maps.getAddressByLatLng = function(lat, lng, cb) { 1124 hnStores.maps.ensure(function(){ 1125 var mapData = $("#azure_map_data"); 1126 var requestUrl = mapData.data('reverse-search-url') + lat + "," + lng; 1127 var status = data = null; 1128 1129 fetch(requestUrl, { 1130 method: 'GET', 1131 mode: 'cors', 1132 headers: { 1133 "Subscription-Key": mapData.data('api-key') 1134 } 1135 }).then(r => r.json().then(data => ({ status: r.status, body: data }) 1136 )).then(data => { 1137 if (data.status == 200) { 1138 cb.call(null, data.body.addresses, 'OK'); 1139 } 1140 }); 1141 }); 1142 1143}; 1144</script>
1144 1145
1146<script> 1147class RecommendationsCarousel { 1148 constructor(blockElementId, desktopSlideSize = 4, mobileSlideSize = 2, slidesToShow = 4, scrollStep = 1, autoplay = false, autoplaySpeed = 3000, forSidebar = false, fixImageHeight = true) { 1149 this.blockElementId = blockElementId; 1150 this.desktopSlideSize = desktopSlideSize; 1151 this.mobileSlideSize = mobileSlideSize; 1152 this.slidesToShow = slidesToShow; 1153 this.scrollStep = scrollStep; 1154 this.autoplay = autoplay; 1155 this.autoplaySpeed = autoplaySpeed; 1156 this.forSidebar = forSidebar; 1157 this.fixImageHeight = fixImageHeight; 1158 } 1159 1160 adjustGrid() { 1161 const blockId = this.blockElementId; 1162 1163 if ($(blockId).length === 0) { 1164 console.error("Block with ID " + blockId + " not found."); 1165 return; 1166 } 1167 1168 $(blockId + ' .product-grid').each(function(){ 1169 // Image heights 1170 var imageHeight = Math.max.apply(null, $(this).find('.pict').map(function () { 1171 return $(this).css('height'); 1172 }).get()); 1173 1174 /* Fix for when the page loads but no image height was set */ 1175 if (this.fixImageHeight && !imageHeight) { 1176 imageHeight = '100%'; 1177 } 1178 1179 $(this).find('.product-image').css('height', imageHeight); 1180 }); 1181 } 1182 1183 initialize() { 1184 const blockId = this.blockElementId; 1185 1186 if ($(blockId).length === 0) { 1187 console.error("Block with ID " + blockId + " not found."); 1188 return; 1189 } 1190 1191 $(blockId).slick({ 1192 autoplay: this.autoplay, 1193 autoplaySpeed: this.autoplay ? (this.autoplaySpeed != null ? this.autoplaySpeed : 1500) : 1500, 1194 infinite: true, 1195 slidesToShow: this.slidesToShow, 1196 slidesToScroll: this.scrollStep, 1197 nextArrow: '<i class="icon icon-solid icon-chevron-right"></i>', 1198 prevArrow: '<i class="icon icon-solid icon-chevron-left"></i>', 1199 responsive: [ 1200 { 1201 breakpoint: 1200, 1202 settings: { 1203 slidesToShow: this.desktopSlideSize, 1204 slidesToScroll: this.scrollStep 1205 } 1206 }, 1207 { 1208 breakpoint: 768, 1209 settings: { 1210 slidesToShow: this.mobileSlideSize, 1211 slidesToScroll: this.scrollStep 1212 } 1213 }, 1214 { 1215 breakpoint: 480, 1216 settings: { 1217 slidesToShow: this.mobileSlideSize, 1218 slidesToScroll: this.scrollStep 1219 } 1220 }, 1221 { 1222 breakpoint: 375, 1223 settings: { 1224 slidesToShow: 1, 1225 slidesToScroll: this.scrollStep 1226 } 1227 } 1228 ] 1229 }); 1230 1231 1232 this.adjustGrid(); 1233 $('.add-to-cart-hidden').each(function(){ 1234 $(this).parent('form').addClass('padding-disable'); 1235 }); 1236 1237 $(blockId).show(); 1238 } 1239} 1240</script>
1240 1241 1242 1243 1244 </head> 1245 1246<body class="pages-view page_342 logged-out">
vendor: 62 bytes, lines 1246-1247
1246 1247<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
1247GTM-KVR68B
vendor: 86 bytes, lines 1247-1250
1247" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1248 1249 1250
1251<div class="tygh" id="tygh_container"> 1252 1253 <div id="ajax_loading_box" class="ajax-loading-box"><div id="ajax_loading_message" class="ajax-inner-loading-box">Loading...</div></div> 1254 1255 <div class="cm-notification-container"> 1256</div> 1257 1258 <div class="helper-container" id="tygh_main_container"> 1259 1260 <div class="content-wrapper"> 1261 <div class="tygh-top-panel top clearfix"> 1262 <div class="wrapper container"> 1263 <div class="row row-830"> <div class="top alpha omega"> 1264 <div class=" top-links-mb"> 1265 1266<nav class="masthead-nav"> 1267 <ul class="nav text-links text-links-inline"> 1268 1269 1270 1271 1272 1273 1274 <li class="visible-xs visible-sm"> 1275 <a href="https://www.harveynorman.com.sg/gift-card-for-every-occasion.html"> 1276 <span><i class="icon icon-credit-card"></i>Gift Card</span> 1277 </a> 1278 </li> 1279 <li class="hidden-xs visible-sm"> 1280 <a href="catalogues.html"> 1281 <span><i class="icon icon-picture-o"></i>Catalogues</span> 1282 </a> 1283 </li> 1284 <li role="menuitem"> 1285 <a href="https://stores.harveynorman.com.sg"> 1286 <span class="visible-xs hidden-sm"><i class="icon icon-map-marker"></i>Stores</span> 1287 <span class="hidden-xs visible-sm"><i class="icon icon-map-marker"></i>Store finder</span> 1288 </a> 1289 </li> 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 <li> 1324 <a href="index.php?dispatch=wishlist.view"><i class="icon icon-heart"></i>Wishlist</a> 1325 </li> 1326 <li><a href="index.php?dispatch=product_features.compare"><i class="icon icon-exchange"></i>Compare</a></li> 1327 <li class="customer" id="account_info_links_902"> 1328 <a href="index.php?dispatch=auth.login_form"><i class="icon icon-user"></i>Account</a> 1329 <!--account_info_links_902--></li> 1330 <li><a class="visible-sm" href="customer-services/contact-us.html"><i class="icon icon-headphones"></i>Contact us</a></li> 1331 1332 1333 </ul> 1334</nav> 1335 1336 </div> 1337 </div> 1338</div> 1339</div> 1340 </div> 1341 <!-- End TOP --> 1342 1343 <div class="tygh-header header clearfix"> 1344 <div class="wrapper "> 1345 <div class="row row-826"> <div class="container header-top alpha omega"> 1346 <div class="row row-827"> <div class="col-xs-12 col-sm-7 masthead-left clearfix alpha"> 1347 <a class="menu-xs hidden-md hidden-lg" id="menuXSOpen"> 1348 <i class="icon icon-bars"></i>Shop 1349 </a><div class="menu-md-wrap" id="menuMDWrap"> 1350 <div class="menu-md hidden-xs visible-md" id="menuMDOpen"> 1351 Browse Products 1352 <i class="icon icon-angle-down"></i> 1353 <i class="icon icon-angle-up"></i> 1354 </div> 1355 1356 <div class="drawer-xs drawer-md" id="mainMenu"> 1357 <div class="drawer-title hidden-md"> 1358 <a href=""><i class="icon icon-home"></i> Home</a> 1359 <i id="menuClose" class="icon icon-times menu-close"></i> 1360 </div> 1361 <div class="drawer-content"> 1362 <div class="mainmenu"> 1363 <ul class="nav nav-list nav-level-1 col-md-3 clearfix"> 1364 1365 <li class="nav-item nav-item-level-1 nav-item_1 first"> 1366 <a class="nav-link" href="/"> 1367 Home 1368 </a> 1369 </li> 1370 1371 1372 1373 <li data-submenu-id="2" class="nav-item nav-item-level-1 nav-item_2 drop"> 1374 1375 <span class="nav-name"> 1376 Computing<i class="icon icon-chevron-circle-right"></i> 1377 </span> 1378 </li> 1379 1380 1381 1382 <li data-submenu-id="3" class="nav-item nav-item-level-1 nav-item_3 drop"> 1383 1384 <span class="nav-name"> 1385 Smart Tech & Phones<i class="icon icon-chevron-circle-right"></i> 1386 </span> 1387 </li> 1388 1389 1390 1391 <li data-submenu-id="4" class="nav-item nav-item-level-1 nav-item_4 drop"> 1392 1393 <span class="nav-name"> 1394 Home Appliances<i class="icon icon-chevron-circle-right"></i> 1395 </span> 1396 </li> 1397 1398 1399 1400 <li data-submenu-id="5" class="nav-item nav-item-level-1 nav-item_5 drop"> 1401 1402 <span class="nav-name"> 1403 TV & Audio<i class="icon icon-chevron-circle-right"></i> 1404 </span> 1405 </li> 1406 1407 1408 1409 <li data-submenu-id="6" class="nav-item nav-item-level-1 nav-item_6 drop"> 1410 1411 <span class="nav-name"> 1412 Health & Personal Care<i class="icon icon-chevron-circle-right"></i> 1413 </span> 1414 </li> 1415 1416 1417 1418 <li data-submenu-id="7" class="nav-item nav-item-level-1 nav-item_7 drop"> 1419 1420 <span class="nav-name"> 1421 Furniture<i class="icon icon-chevron-circle-right"></i> 1422 </span> 1423 </li> 1424 1425 1426 1427 <li data-submenu-id="8" class="nav-item nav-item-level-1 nav-item_8 drop"> 1428 1429 <span class="nav-name"> 1430 Bed Frames & Mattresses<i class="icon icon-chevron-circle-right"></i> 1431 </span> 1432 </li> 1433 1434 1435 1436 <li data-submenu-id="9" class="nav-item nav-item-level-1 nav-item_9 drop"> 1437 1438 <span class="nav-name"> 1439 Homeware<i class="icon icon-chevron-circle-right"></i> 1440 </span> 1441 </li> 1442 1443 <li class="nav-item nav-item-level-1 nav-item_10"> 1444 <a class="nav-link" href="/climate-voucher/"> 1445 Climate Voucher 1446 </a> 1447 </li> 1448 1449 1450 1451 <li data-submenu-id="11" class="nav-item nav-item-level-1 nav-item_11 drop"> 1452 1453 <span class="nav-name"> 1454 Services<i class="icon icon-chevron-circle-right"></i> 1455 </span> 1456 </li> 1457 1458 1459 1460 <li data-submenu-id="12" class="nav-item nav-item-level-1 nav-item_12 drop"> 1461 1462 <span class="nav-name"> 1463 Gift Card<i class="icon icon-chevron-circle-right"></i> 1464 </span> 1465 </li> 1466 1467 <li class="nav-item nav-item-level-1 nav-item_13"> 1468 <a class="nav-link" href="https://www.harveynorman.com.sg/promotions/catalogues-and-promotions.html"> 1469 Latest Promotions 1470 </a> 1471 </li> 1472 1473 1474 1475 <li data-submenu-id="14" class="nav-item nav-item-level-1 nav-item_14 last drop"> 1476 1477 <span class="nav-name"> 1478 Shop by Brands<i class="icon icon-chevron-circle-right"></i> 1479 </span> 1480 </li> 1481 1482 <br> 1483 1484 1485 </ul> 1486 1487 <div class="nav-group col-md-9" id="2"> 1488 1489 <div id="topmenu_105_111bd038c02be3ad08fbb6b560bf52cd" class="nav nav-list nav-level-2 clearfix"> 1490 <div class="nav-header">
1490<i class="menu-back icon icon-chevron-left"></i><a href="/categories/computing-en.html">Computing</a><i class="icon icon-times menu-close"></i></div> 1491 <div class="nav-title"><a href="/categories/computing-en.html">See all Computing</a></div> 1492 1493 <div class="clearfix"> 1494 1495 <div class="column"> 1496 <div class="nav-item nav-item-level-2 first drop"> 1497 <div class="nav-col"> 1498 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/computing/computers-en/">Computers</a> 1499 <span class="nav-name accordion-title hidden-md">Computers</span> 1500 <ul data-cat="1002" class="nav nav-list nav-level-3 accordion-drop"> 1501 1502 <li class="nav-item nav-item-level-3 first"> 1503 <a href="//www.harveynorman.com.sg/computing/computers-en/next-gen-ai-pcs/"> 1504 Next Gen AI PCs 1505 </a> 1506 </li> 1507 <li class="nav-item nav-item-level-3"> 1508 <a href="//www.harveynorman.com.sg/computing/computers-en/copilot-pcs/"> 1509 Copilot+ PCs 1510 </a> 1511 </li> 1512 <li class="nav-item nav-item-level-3"> 1513 <a href="//www.harveynorman.com.sg/computing/computers-en/apple-mac-computers-en/"> 1514 Apple Mac Computers 1515 </a> 1516 </li> 1517 <li class="nav-item nav-item-level-3"> 1518 <a href="//www.harveynorman.com.sg/computing/computers-en/microsoft-surface/"> 1519 Microsoft Surface 1520 </a> 1521 </li> 1522 <li class="nav-item nav-item-level-3"> 1523 <a href="//www.harveynorman.com.sg/computing/computers-en/laptops-en/"> 1524 Laptops 1525 </a> 1526 </li> 1527 <li class="nav-item nav-item-level-3"> 1528 <a href="//www.harveynorman.com.sg/computing/computers-en/desktops-and-all-in-ones/"> 1529 Desktops & All-in-Ones 1530 </a> 1531 </li> 1532 <li class="nav-item nav-item-level-3"> 1533 <a href="//www.harveynorman.com.sg/computing/computers-en/monitors-en/"> 1534 Monitors 1535 </a> 1536 </li> 1537 <li class="nav-item nav-item-level-3 last"> 1538 <a href="//www.harveynorman.com.sg/computing/computers-en/portable-monitors/"> 1539 Portable Monitors 1540 </a> 1541 </li> 1542 1543 1544 </ul> 1545 </div> 1546 </div> 1547 <div class="nav-item nav-item-level-2 drop"> 1548 <div class="nav-col"> 1549 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/computing/tablets/">Tablets</a> 1550 <span class="nav-name accordion-title hidden-md">Tablets</span> 1551 <ul data-cat="2002" class="nav nav-list nav-level-3 accordion-drop"> 1552 1553 <li class="nav-item nav-item-level-3 first"> 1554 <a href="//www.harveynorman.com.sg/computing/tablets/apple-ipads/"> 1555 Apple iPads 1556 </a> 1557 </li> 1558 <li class="nav-item nav-item-level-3"> 1559 <a href="//www.harveynorman.com.sg/computing/tablets/android-tablets-en/"> 1560 Android Tablets 1561 </a> 1562 </li> 1563 <li class="nav-item nav-item-level-3"> 1564 <a href="//www.harveynorman.com.sg/computing/tablets/ipads-accessories/"> 1565 iPads Accessories 1566 </a> 1567 </li> 1568 <li class="nav-item nav-item-level-3 last"> 1569 <a href="//www.harveynorman.com.sg/computing/tablets/tablet-accessories-en/">
1570 Tablet Accessories 1571 </a> 1572 </li> 1573 1574 1575 </ul> 1576 </div> 1577 </div> 1578 <div class="nav-item nav-item-level-2 drop"> 1579 <div class="nav-col"> 1580 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/computing/printing-and-consumable/">Printing & Consumable</a> 1581 <span class="nav-name accordion-title hidden-md">Printing & Consumable</span> 1582 <ul data-cat="3002" class="nav nav-list nav-level-3 accordion-drop"> 1583 1584 <li class="nav-item nav-item-level-3 first"> 1585 <a href="//www.harveynorman.com.sg/computing/printing-and-consumable/printers/"> 1586 Printers 1587 </a> 1588 </li> 1589 <li class="nav-item nav-item-level-3"> 1590 <a href="//www.harveynorman.com.sg/computing/printing-and-consumable/consumable/"> 1591 Consumable 1592 </a> 1593 </li> 1594 <li class="nav-item nav-item-level-3"> 1595 <a href="//www.harveynorman.com.sg/computing/printing-and-consumable/ink-toner-and-paper/"> 1596 Inks, Toners & Paper 1597 </a> 1598 </li> 1599 <li class="nav-item nav-item-level-3"> 1600 <a href="//www.harveynorman.com.sg/computing/printing-and-consumable/shredder-laminator-and-office-automation/"> 1601 Shredders, Laminators & Office Automation 1602 </a> 1603 </li> 1604 <li class="nav-item nav-item-level-3"> 1605 <a href="//www.harveynorman.com.sg/computing/printing-and-consumable/other-printing-stationeries/"> 1606 Other Printing Stationeries 1607 </a> 1608 </li> 1609 <li class="nav-item nav-item-level-3"> 1610 <a href="//www.harveynorman.com.sg/computing/printing-and-consumable/cricut-en-2/"> 1611 Cricut 1612 </a> 1613 </li> 1614 <li class="nav-item nav-item-level-3 last"> 1615 <a href="//www.harveynorman.com.sg/computing/printing-and-consumable/labeller/"> 1616 Labeller 1617 </a> 1618 </li> 1619 1620 1621 </ul> 1622 </div> 1623 </div> 1624 </div><div class="column"> 1625 <div class="nav-item nav-item-level-2 drop"> 1626 <div class="nav-col"> 1627 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/computing/games-hub-en/">Games Hub</a> 1628 <span class="nav-name accordion-title hidden-md">Games Hub</span> 1629 <ul data-cat="4002" class="nav nav-list nav-level-3 accordion-drop"> 1630 1631 <li class="nav-item nav-item-level-3 first"> 1632 <a href="//www.harveynorman.com.sg/computing/games-hub-en/gaming-pcs-and-laptops/"> 1633 Gaming PCs & Laptops 1634 </a> 1635 </li> 1636 <li class="nav-item nav-item-level-3"> 1637 <a href="//www.harveynorman.com.sg/computing/games-hub-en/gaming-monitors/"> 1638 Gaming Monitors 1639 </a> 1640 </li> 1641 <li class="nav-item nav-item-level-3"> 1642 <a href="//www.harveynorman.com.sg/computing/games-hub-en/gaming-consoles-en/"> 1643 Gaming Consoles 1644 </a> 1645 </li> 1646 <li class="nav-item nav-item-level-3"> 1647 <a href="//www.harveynorman.com.sg/computing/games-hub-en/gaming-mouse/"> 1648 Gaming Mouse 1649 </a> 1650 </li> 1651 <li class="nav-item nav-item-level-3"> 1652 <a href="//www.harveynorman.com.sg/computing/games-hub-en/gaming-mouse-pad/"> 1653 Gaming Mouse Pad 1654 </a> 1655 </li> 1656 <li class="nav-item nav-item-level-3"> 1657 <a href="//www.harveynorman.com.sg/computing/games-hub-en/gaming-keyboards-en/"> 1658 Gaming Keyboards 1659 </a> 1660 </li> 1661 <li class="nav-item nav-item-level-3"> 1662 <a href="//www.harveynorman.com.sg/computing/games-hub-en/gaming-headphones-en/"> 1663 Gaming Headphones 1664 </a> 1665 </li> 1666 <li class="nav-item nav-item-level-3"> 1667 <a href="//www.harveynorman.com.sg/computing/games-hub-en/game-controllers/"> 1668 Game Controllers 1669 </a> 1670 </li> 1671 <li class="nav-item nav-item-level-3"> 1672 <a href="//www.harveynorman.com.sg/computing/games-hub-en/virtual-real
1672ity-system/"> 1673 Virtual Reality Systems 1674 </a> 1675 </li> 1676 <li class="nav-item nav-item-level-3 last"> 1677 <a href="//www.harveynorman.com.sg/computing/games-hub-en/gaming-accessories-en/"> 1678 Gaming Accessories 1679 </a> 1680 </li> 1681 1682 1683 </ul> 1684 </div> 1685 </div> 1686 <div class="nav-item nav-item-level-2 drop"> 1687 <div class="nav-col"> 1688 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/computing/networking-en/">Networking</a> 1689 <span class="nav-name accordion-title hidden-md">Networking</span> 1690 <ul data-cat="5002" class="nav nav-list nav-level-3 accordion-drop"> 1691 1692 <li class="nav-item nav-item-level-3 first"> 1693 <a href="//www.harveynorman.com.sg/computing/networking-en/mesh-wifi-en-2/"> 1694 Mesh Wifi 1695 </a> 1696 </li> 1697 <li class="nav-item nav-item-level-3"> 1698 <a href="//www.harveynorman.com.sg/computing/networking-en/smart-security-cameras/"> 1699 Smart Security Cameras 1700 </a> 1701 </li> 1702 <li class="nav-item nav-item-level-3"> 1703 <a href="//www.harveynorman.com.sg/computing/networking-en/routers-and-extenders/"> 1704 Routers & Extenders 1705 </a> 1706 </li> 1707 <li class="nav-item nav-item-level-3 last"> 1708 <a href="//www.harveynorman.com.sg/computing/networking-en/switches-and-adapters/"> 1709 Switches & Adapters 1710 </a> 1711 </li> 1712 1713 1714 </ul> 1715 </div> 1716 </div> 1717 <div class="nav-item nav-item-level-2 drop"> 1718 <div class="nav-col"> 1719 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/computing/hard-drives-and-storage/">Hard Drives & Storage</a> 1720 <span class="nav-name accordion-title hidden-md">Hard Drives & Storage</span> 1721 <ul data-cat="6002" class="nav nav-list nav-level-3 accordion-drop"> 1722 1723 <li class="nav-item nav-item-level-3 first"> 1724 <a href="//www.harveynorman.com.sg/computing/hard-drives-and-storage/portable-hard-drives/"> 1725 Hard Drives 1726 </a> 1727 </li> 1728 <li class="nav-item nav-item-level-3"> 1729 <a href="//www.harveynorman.com.sg/computing/hard-drives-and-storage/usb-flash-drives/"> 1730 USB Flash Drives 1731 </a> 1732 </li> 1733 <li class="nav-item nav-item-level-3 last"> 1734 <a href="//www.harveynorman.com.sg/computing/hard-drives-and-storage/memory-cards/"> 1735 Memory Cards 1736 </a> 1737 </li> 1738 1739 1740 </ul> 1741 </div> 1742 </div> 1743 </div><div class="column"> 1744 <div class="nav-item nav-item-level-2 last drop"> 1745 <div class="nav-col"> 1746 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/computing/computer-accessories-and-peripherals/">Computer Accessories & Peripherals</a> 1747 <span class="nav-name accordion-title hidden-md">Computer Accessories & Peripherals</span> 1748 <ul data-cat="7002" class="nav nav-list nav-level-3 accordion-drop"> 1749 1750 <li class="nav-item nav-item-level-3 first"> 1751 <a href="//www.harveynorman.com.sg/computing/computer-accessories-and-peripherals/apple-accessories-en-2/"> 1752 Apple Accessories 1753 </a> 1754 </li> 1755 <li class="nav-item nav-item-level-3"> 1756 <a href="//www.harveynorman.com.sg/computing/computer-accessories-and-peripherals/surface-accessories-en/"> 1757 Surface Accessories 1758 </a> 1759 </li> 1760 <li class="nav-item nav-item-level-3"> 1761 <a href="//www.harveynorman.com.sg/computing/computer-accessories-and-peripherals/laptop-bags-and-sleeves-en/"> 1762 Laptop Bags & Sleeves 1763 </a> 1764 </li> 1765 <li class="nav-item nav-item-level-3"> 1766 <a href="//www.harveynorman.com.sg/computing/computer-accessories-and-peripherals/multimedia-accessories/"> 1767 Multimedia Accessories 1768 </a> 1769 </li> 1770 <li class="nav-item nav-item-level-3"> 1771 <a href="//www.harveynorman.com.sg/computing/computer-accessories-and-peripherals/software-en/">
1772 Software 1773 </a> 1774 </li> 1775 <li class="nav-item nav-item-level-3"> 1776 <a href="//www.harveynorman.com.sg/computing/computer-accessories-and-peripherals/computer-speakers/"> 1777 Computer Speakers 1778 </a> 1779 </li> 1780 <li class="nav-item nav-item-level-3"> 1781 <a href="//www.harveynorman.com.sg/computing/computer-accessories-and-peripherals/chargers-cables-connectors-and-adapters/"> 1782 Chargers, Cables Connectors & Adapters 1783 </a> 1784 </li> 1785 <li class="nav-item nav-item-level-3"> 1786 <a href="//www.harveynorman.com.sg/computing/computer-accessories-and-peripherals/projectors/"> 1787 Projectors 1788 </a> 1789 </li> 1790 <li class="nav-item nav-item-level-3"> 1791 <a href="//www.harveynorman.com.sg/computing/computer-accessories-and-peripherals/keyboards/"> 1792 Keyboards 1793 </a> 1794 </li> 1795 <li class="nav-item nav-item-level-3"> 1796 <a href="//www.harveynorman.com.sg/computing/computer-accessories-and-peripherals/mice/"> 1797 Mice 1798 </a> 1799 </li> 1800 <li class="nav-item nav-item-level-3 last"> 1801 <a href="//www.harveynorman.com.sg/computing/computer-accessories-and-peripherals/mats/"> 1802 Mats 1803 </a> 1804 </li> 1805 1806 1807 </ul> 1808 </div> 1809 </div> 1810 </div> 1811 </div> 1812 1813 1814 </div> 1815 </div> 1816 <div class="nav-group col-md-9" id="3"> 1817 1818 <div id="topmenu_105_e01d7018f3001fc7b29c6010d72a4eed" class="nav nav-list nav-level-2 clearfix"> 1819 <div class="nav-header">
1819<i class="menu-back icon icon-chevron-left"></i><a href="/categories/smart-tech-and-phones-en.html">Smart Tech & Phones</a><i class="icon icon-times menu-close"></i></div> 1820 <div class="nav-title"><a href="/categories/smart-tech-and-phones-en.html">See all Smart Tech & Phones</a></div> 1821 1822 <div class="clearfix"> 1823 1824 <div class="column"> 1825 <div class="nav-item nav-item-level-2 first drop"> 1826 <div class="nav-col"> 1827 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/smart-tech-and-phones/phones-and-phablets/">Phones & Phablets</a> 1828 <span class="nav-name accordion-title hidden-md">Phones & Phablets</span> 1829 <ul data-cat="1003" class="nav nav-list nav-level-3 accordion-drop"> 1830 1831 <li class="nav-item nav-item-level-3 first"> 1832 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/phones-and-phablets/iphone/"> 1833 iPhones 1834 </a> 1835 </li> 1836 <li class="nav-item nav-item-level-3"> 1837 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/phones-and-phablets/mobile-phones-en/"> 1838 Mobile Phones 1839 </a> 1840 </li> 1841 <li class="nav-item nav-item-level-3"> 1842 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/phones-and-phablets/foldable-mobile-phone/"> 1843 Foldable Mobile Phone 1844 </a> 1845 </li> 1846 <li class="nav-item nav-item-level-3 last"> 1847 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/phones-and-phablets/home-phones/"> 1848 Home Phones 1849 </a> 1850 </li> 1851 1852 1853 </ul> 1854 </div> 1855 </div> 1856 <div class="nav-item nav-item-level-2 drop"> 1857 <div class="nav-col"> 1858 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/smart-tech-and-phones/cameras-en/">Cameras</a> 1859 <span class="nav-name accordion-title hidden-md">Cameras</span> 1860 <ul data-cat="2003" class="nav nav-list nav-level-3 accordion-drop"> 1861 1862 <li class="nav-item nav-item-level-3 first"> 1863 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/cameras-en/digital-cameras-en/"> 1864 Digital Cameras 1865 </a> 1866 </li> 1867 <li class="nav-item nav-item-level-3"> 1868 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/cameras-en/digital-slr-cameras/"> 1869 Digital SLR Cameras 1870 </a> 1871 </li> 1872 <li class="nav-item nav-item-level-3"> 1873 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/cameras-en/mirrorless-cameras-en/"> 1874 Mirrorless Cameras 1875 </a> 1876 </li> 1877 <li class="nav-item nav-item-level-3"> 1878 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/cameras-en/camcorders/"> 1879 Camcorders 1880 </a> 1881 </li> 1882 <li class="nav-item nav-item-level-3"> 1883 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/cameras-en/action-cameras-en/"> 1884 Action Cameras 1885 </a> 1886 </li> 1887 <li class="nav-item nav-item-level-3"> 1888 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/cameras-en/security-cameras-en/"> 1889 Security Cameras 1890 </a> 1891 </li> 1892 <li class="nav-item nav-item-level-3"> 1893 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/cameras-en/binoculars-en/"> 1894 Binoculars 1895 </a> 1896 </li> 1897 <li class="nav-item nav-item-level-3"> 1898 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/cameras-en/instax/"> 1899 Instax 1900 </a> 1901 </li> 1902 <li class="nav-item nav-item-level-3 last"> 1903 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/cameras-en/instant-cameras-en/"> 1904 Instant Cameras 1905 </a> 1906 </li> 1907 1908 1909 </ul> 1910 </div> 1911 </div> 1912 <div class="nav-item nav-item-level-2 drop"> 1913 <div class="nav-col"> 1914 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/smart-tech-and-phones/drones/">Drones</a> 1915 <span class="nav-name accordion-title hidden-md">Drones</span> 1916 <ul data-cat="3003" class="nav nav-list nav-level-3 accordion-drop"> 1917 1918 <li class="nav-item nav-item-level-3 first"> 1919 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/drones/drones-en/"> 1920 Drones 1921 </a> 1922 </li> 1923 <li class="nav-item nav-item-level-3 last"> 1924 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/drones/drones-accessories/"> 1925 Drones Accessories 1926 </a> 1927 </li> 1928 1929 1930 </ul> 1931 </div> 1932 </div> 1933 </div><div class="column"> 1934 <div class="nav-item nav-item-level-2 drop"> 1935 <div class="nav-col"> 1936 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/smart-tech-and-phones/smart-wearables/">Smart Wearables</a> 1937 <span class="nav-name accordion-title hidden-md">Smart Wearables</span> 1938 <ul data-cat="4003" class="nav nav-list nav-level-3 accordion-drop"> 1939 1940 <li class="nav-item nav-item-level-3 first"> 1941 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/smart-wearables/smart-watches-en/"> 1942 Smart Watches 1943 </a> 1944 </li> 1945 <li class="nav-item nav-item-level-3"> 1946 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/smart-wearables/fitness-and-activity-trackers/"> 1947 Fitness & Activity Trackers 1948 </a> 1949 </li> 1950 <li class="nav-item nav-item-level-3 last"> 1951 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/smart-wearables/apple-watches/"> 1952 Apple Watches 1953 </a> 1954 </li> 1955 1956 1957 </ul> 1958 </div> 1959 </div> 1960 <div class="nav-item nav-item-level-2 drop"> 1961 <div class="nav-col"> 1962 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/smart-tech-and-phones/smart-home/">Smart Home</a> 1963 <span class="nav-name accordion-title hidden-md">Smart Home</span> 1964 <ul data-cat="5003" class="nav nav-list nav-level-3 accordion-drop"> 1965 1966 <li class="nav-item nav-item-level-3 first"> 1967 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/smart-home/smart-hubs-en/"> 1968 Smart Hubs 1969 </a> 1970 </li> 1971 <li class="nav-item nav-item-level-3"> 1972 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/smart-home/smart-tvs/"> 1973 Smart TVs 1974 </a> 1975 </li> 1976 <li class="nav-item nav-item-level-3"> 1977 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/smart-home/smart-kitchen-appliances/"> 1978 Smart Kitchen Appliances 1979 </a> 1980 </li> 1981 <li class="nav-item nav-item-level-3"> 1982 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/smart-home/smart-washers/"> 1983 Smart Washers 1984 </a> 1985 </li> 1986 <li class="nav-item nav-item-level-3"> 1987 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/smart-home/smart-dryers/"> 1988 Smart Dryers 1989 </a> 1990 </li> 1991 <li class="nav-item nav-item-level-3"> 1992 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/smart-home/smart-security/"> 1993 Smart Security 1994 </a> 1995 </li> 1996 <li class="nav-item nav-item-level-3 last"> 1997 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/smart-home/smart-ligthing-and-plugs/"> 1998 Smart Lighting & Plugs 1999 </a> 2000 </li> 2001 2002 2003 </ul> 2004 </div> 2005 </div> 2006 <div class="nav-item nav-item-level-2 drop"> 2007 <div class="nav-col"> 2008 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/smart-tech-and-phones/phone-
2008accessories/">Phone Accessories</a> 2009 <span class="nav-name accordion-title hidden-md">Phone Accessories</span> 2010 <ul data-cat="6003" class="nav nav-list nav-level-3 accordion-drop"> 2011 2012 <li class="nav-item nav-item-level-3 first"> 2013 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/phone-accessories/cases-and-covers/"> 2014 Cases & Covers 2015 </a> 2016 </li> 2017 <li class="nav-item nav-item-level-3"> 2018 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/phone-accessories/iphone-accessories-en/"> 2019 iPhone Accessories 2020 </a> 2021 </li> 2022 <li class="nav-item nav-item-level-3"> 2023 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/phone-accessories/bluetooth-headsets-en/"> 2024 Bluetooth Headsets 2025 </a> 2026 </li> 2027 <li class="nav-item nav-item-level-3"> 2028 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/phone-accessories/cables-chargers-and-adapters/"> 2029 Cables, Chargers & Adapters 2030 </a> 2031 </li> 2032 <li class="nav-item nav-item-level-3"> 2033 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/phone-accessories/accessories/"> 2034 Accessories 2035 </a> 2036 </li> 2037 <li class="nav-item nav-item-level-3"> 2038 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/phone-accessories/mounts/"> 2039 Mounts 2040 </a> 2041 </li> 2042 <li class="nav-item nav-item-level-3 last"> 2043 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/phone-accessories/mobile-power-banks/"> 2044 Mobile Power Banks 2045 </a> 2046 </li> 2047 2048 2049 </ul> 2050 </div> 2051 </div> 2052 </div><div class="column"> 2053 <div class="nav-item nav-item-level-2 last drop"> 2054 <div class="nav-col"> 2055 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/smart-tech-and-phones/photography-accessories/">Photography Accessories</a> 2056 <span class="nav-name accordion-title hidden-md">Photography Accessories</span> 2057 <ul data-cat="7003" class="nav nav-list nav-level-3 accordion-drop"> 2058 2059 <li class="nav-item nav-item-level-3 first"> 2060 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/photography-accessories/camera-bags-and-cases/"> 2061 Camera Bags & Cases 2062 </a> 2063 </li> 2064 <li class="nav-item nav-item-level-3"> 2065 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/photography-accessories/tripods-and-camera-mounts/"> 2066 Tripods & Camera Mounts 2067 </a> 2068 </li> 2069 <li class="nav-item nav-item-level-3"> 2070 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/photography-accessories/flashes-and-filters/"> 2071 Flashes & Filters 2072 </a> 2073 </li> 2074 <li class="nav-item nav-item-level-3"> 2075 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/photography-accessories/lenses/"> 2076 Lenses 2077 </a> 2078 </li> 2079 <li class="nav-item nav-item-level-3"> 2080 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/photography-accessories/memory-cards-and-readers-en/"> 2081 Memory Cards & Readers 2082 </a> 2083 </li> 2084 <li class="nav-item nav-item-level-3"> 2085 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/photography-accessories/action-cameras-accessories/"> 2086 Action Camera Accessories 2087 </a> 2088 </li> 2089 <li class="nav-item nav-item-level-3"> 2090 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/photography-accessories/power-cables-and-adapters-en/"> 2091 Power, Cables & Adapters 2092 </a> 2093 </li> 2094 <li class="nav-item nav-item-level-3 last"> 2095 <a href="//www.harveynorman.com.sg/smart-tech-and-phones/photography-accessories/batteries/"> 2096 Batteries 2097 </a> 2098 </li> 2099 2100 2101 </ul> 2102 </div> 2103 </div> 2104 </div> 2105 </div> 2106 2107 2108 </div> 2109 </div> 2110 <div class="nav-group col-md-9" id="4"> 2111 2112 <div id="topmenu_105_0fcf738d7a61f9d13b5ad7f9f7e3c21a" class="nav nav-list nav-level-2 clearfix"> 2113 <div class="nav-header">
2113<i class="menu-back icon icon-chevron-left"></i><a href="/categories/home-appliances-en-2.html">Home Appliances</a><i class="icon icon-times menu-close"></i></div> 2114 <div class="nav-title"><a href="/categories/home-appliances-en-2.html">See all Home Appliances</a></div> 2115 2116 <div class="clearfix"> 2117 2118 <div class="column"> 2119 <div class="nav-item nav-item-level-2 first drop"> 2120 <div class="nav-col"> 2121 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/home-appliances/kitchen-appliances-en/">Kitchen Appliances</a> 2122 <span class="nav-name accordion-title hidden-md">Kitchen Appliances</span> 2123 <ul data-cat="1004" class="nav nav-list nav-level-3 accordion-drop"> 2124 2125 <li class="nav-item nav-item-level-3 first"> 2126 <a href="//www.harveynorman.com.sg/home-appliances/kitchen-appliances-en/ovens-en/"> 2127 Built-in Ovens 2128 </a> 2129 </li> 2130 <li class="nav-item nav-item-level-3"> 2131 <a href="//www.harveynorman.com.sg/home-appliances/kitchen-appliances-en/freestanding-cookers/"> 2132 Freestanding Cookers 2133 </a> 2134 </li> 2135 <li class="nav-item nav-item-level-3"> 2136 <a href="//www.harveynorman.com.sg/home-appliances/kitchen-appliances-en/cooker-hobs-en/"> 2137 Cooker Hobs 2138 </a> 2139 </li> 2140 <li class="nav-item nav-item-level-3"> 2141 <a href="//www.harveynorman.com.sg/home-appliances/kitchen-appliances-en/cooker-hoods-en/"> 2142 Cooker Hoods 2143 </a> 2144 </li> 2145 <li class="nav-item nav-item-level-3"> 2146 <a href="//www.harveynorman.com.sg/home-appliances/kitchen-appliances-en/microwave-ovens-en/"> 2147 Microwave Ovens 2148 </a> 2149 </li> 2150 <li class="nav-item nav-item-level-3"> 2151 <a href="//www.harveynorman.com.sg/home-appliances/kitchen-appliances-en/fridges/"> 2152 Fridges 2153 </a> 2154 </li> 2155 <li class="nav-item nav-item-level-3"> 2156 <a href="//www.harveynorman.com.sg/home-appliances/kitchen-appliances-en/freezers/"> 2157 Freezers 2158 </a> 2159 </li> 2160 <li class="nav-item nav-item-level-3"> 2161 <a href="//www.harveynorman.com.sg/home-appliances/kitchen-appliances-en/wine-cabinets/"> 2162 Wine Cabinets 2163 </a> 2164 </li> 2165 <li class="nav-item nav-item-level-3 last"> 2166 <a href="//www.harveynorman.com.sg/home-appliances/kitchen-appliances-en/dishwashers-en/"> 2167 Dishwashers 2168 </a> 2169 </li> 2170 2171 2172 </ul> 2173 </div> 2174 </div> 2175 <div class="nav-item nav-item-level-2 drop"> 2176 <div class="nav-col"> 2177 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/home-appliances/washing-machines-and-dryers-en/">Washing Machines & Dryers</a> 2178 <span class="nav-name accordion-title hidden-md">Washing Machines & Dryers</span> 2179 <ul data-cat="2004" class="nav nav-list nav-level-3 accordion-drop"> 2180 2181 <li class="nav-item nav-item-level-3 first"> 2182 <a href="//www.harveynorman.com.sg/home-appliances/washing-machines-and-dryers-en/drying-rack/"> 2183 Drying Rack 2184 </a> 2185 </li> 2186 <li class="nav-item nav-item-level-3"> 2187 <a href="//www.harveynorman.com.sg/home-appliances/washing-machines-and-dryers-en/washing-machines-en/"> 2188 Washing Machines 2189 </a> 2190 </li> 2191 <li class="nav-item nav-item-level-3"> 2192 <a href="//www.harveynorman.com.sg/home-appliances/washing-machines-and-dryers-en/dryers-en/"> 2193 Dryers 2194 </a> 2195 </li> 2196 <li class="nav-item nav-item-level-3"> 2197 <a href="//www.harveynorman.com.sg/home-appliances/washing-machines-and-dryers-en/washer-dryer-combo/"> 2198 Washer Dryer Combo 2199 </a> 2200 </li> 2201 <li class="nav-item nav-item-level-3 last"> 2202 <a href="//www.harveynorman.com.sg/home-appliances/washing-machines-and-dryers-en/washtower/"> 2203 WashTower 2204 </a> 2205 </li> 2206 2207 2208 </ul> 2209 </div> 2210 </div> 2211 <div class="nav-item nav-item-level-2 drop"> 2212 <div class="nav-col"> 2213 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/home-appliances/garment-care-en/">Garment Care</a> 2214 <span class="nav-name accordion-title hidden-md">Garment Care</span> 2215 <ul data-cat="3004" class="nav nav-list nav-level-3 accordion-drop"> 2216 2217 <li class="nav-item nav-item-level-3 first"> 2218 <a href="//www.harveynorman.com.sg/home-appliances/garment-care-en/irons-en-2/"> 2219 Irons 2220 </a> 2221 </li> 2222 <li class="nav-item nav-item-level-3 last"> 2223 <a href="//www.harveynorman.com.sg/home-appliances/garment-care-en/garment-steamers/"> 2224 Garment Steamers 2225 </a> 2226 </li> 2227 2228 2229 </ul> 2230 </div> 2231 </div> 2232 <div class="nav-item nav-item-level-2 drop"> 2233 <div class="nav-col"> 2234 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/home-appliances/air-conditioning-en/">
2234Air Conditioning</a> 2235 <span class="nav-name accordion-title hidden-md">Air Conditioning</span> 2236 <ul data-cat="4004" class="nav nav-list nav-level-3 accordion-drop"> 2237 2238 <li class="nav-item nav-item-level-3 first"> 2239 <a href="//www.harveynorman.com.sg/home-appliances/air-conditioning-en/portable-airconditioners-en/"> 2240 Portable Air Conditioners 2241 </a> 2242 </li> 2243 <li class="nav-item nav-item-level-3"> 2244 <a href="//www.harveynorman.com.sg/home-appliances/air-conditioning-en/encasement-air-conditioners/"> 2245 Casement Air Conditioners 2246 </a> 2247 </li> 2248 <li class="nav-item nav-item-level-3"> 2249 <a href="//www.harveynorman.com.sg/home-appliances/air-conditioning-en/air-treatment/"> 2250 Air Treatment 2251 </a> 2252 </li> 2253 <li class="nav-item nav-item-level-3 last"> 2254 <a href="//www.harveynorman.com.sg/home-appliances/air-conditioning-en/air-purifiers/"> 2255 Air Purifiers 2256 </a> 2257 </li> 2258 2259 2260 </ul> 2261 </div> 2262 </div> 2263 </div><div class="column"> 2264 <div class="nav-item nav-item-level-2 drop"> 2265 <div class="nav-col"> 2266 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/">Small Kitchen Appliances</a> 2267 <span class="nav-name accordion-title hidden-md">Small Kitchen Appliances</span> 2268 <ul data-cat="5004" class="nav nav-list nav-level-3 accordion-drop"> 2269 2270 <li class="nav-item nav-item-level-3 first"> 2271 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/blenders-en/"> 2272 Blenders 2273 </a> 2274 </li> 2275 <li class="nav-item nav-item-level-3"> 2276 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/coffee-machines-en/"> 2277 Coffee Machines 2278 </a> 2279 </li> 2280 <li class="nav-item nav-item-level-3"> 2281 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/cookers-en/"> 2282 Cookers and Pressure Cookers 2283 </a> 2284 </li> 2285 <li class="nav-item nav-item-level-3"> 2286 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/rice-cookers/"> 2287 Rice Cookers 2288 </a> 2289 </li> 2290 <li class="nav-item nav-item-level-3"> 2291 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/fryers/"> 2292 Fryers 2293 </a> 2294 </li> 2295 <li class="nav-item nav-item-level-3"> 2296 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/grills-and-sandwich-presses/"> 2297 Grills & Sandwich Presses 2298 </a> 2299 </li> 2300 <li class="nav-item nav-item-level-3"> 2301 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/juicers-en/"> 2302 Juicers 2303 </a> 2304 </li> 2305 <li class="nav-item nav-item-level-3"> 2306 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/kettles/"> 2307 Kettles 2308 </a> 2309 </li> 2310 <li class="nav-item nav-item-level-3"> 2311 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/kitchen-accessories-en/"> 2312 Kitchen Accessories 2313 </a> 2314 </li> 2315 <li class="nav-item nav-item-level-3"> 2316 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/mixers-and-food-processors/"> 2317 Mixers & Food Processors 2318 </a> 2319 </li> 2320 <li class="nav-item nav-item-level-3"> 2321 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/ovens-en-2/"> 2322 Ovens 2323 </a> 2324 </li> 2325 <li class="nav-item nav-item-level-3"> 2326 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/toasters/"> 2327 Toasters 2328 </a> 2329 </li> 2330 <li class="nav-item nav-item-level-3"> 2331 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/water-dispensers-en/"> 2332 Water Dispensers 2333 </a> 2334 </li> 2335 <li class="nav-item nav-item-level-3"> 2336 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/water-filters/"> 2337 Water Filters 2338 </a> 2339 </li> 2340 <li class="nav-item nav-item-level-3"> 2341 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/pressure-cooker/"> 2342 Pressure Cooker 2343 </a> 2344 </li> 2345 <li class="nav-item nav-item-level-3 last"> 2346 <a href="//www.harveynorman.com.sg/home-appliances/small-kitchen-appliances-en/induction-cooker/"> 2347 Induction Cooker 2348 </a> 2349 </li> 2350 2351 2352 </ul> 2353 </div> 2354 </div> 2355 <div class="nav-item nav-item-level-2 drop"> 2356 <div class="nav-col"> 2357 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/home-appliances/water-heaters-en-2/">Water Heaters</a> 2358 <span class="nav-name accordion-title hidden-md">Water Heaters</span>
2359 <ul data-cat="6004" class="nav nav-list nav-level-3 accordion-drop"> 2360 2361 <li class="nav-item nav-item-level-3 first last"> 2362 <a href="//www.harveynorman.com.sg/home-appliances/water-heaters-en-2/water-heaters-en-3/"> 2363 Water Heaters 2364 </a> 2365 </li> 2366 2367 2368 </ul> 2369 </div> 2370 </div> 2371 <div class="nav-item nav-item-level-2 drop"> 2372 <div class="nav-col"> 2373 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/home-appliances/pest-control/">Pest Control</a> 2374 <span class="nav-name accordion-title hidden-md">Pest Control</span> 2375 <ul data-cat="7004" class="nav nav-list nav-level-3 accordion-drop"> 2376 2377 <li class="nav-item nav-item-level-3 first last"> 2378 <a href="//www.harveynorman.com.sg/home-appliances/pest-control/mosquito-traps-en-2/"> 2379 Mosquito Traps 2380 </a> 2381 </li> 2382 2383 2384 </ul> 2385 </div> 2386 </div> 2387 <div class="nav-item nav-item-level-2 drop"> 2388 <div class="nav-col"> 2389 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/home-appliances/vacuum-cleaners-en-2/">Vacuum Cleaners</a> 2390 <span class="nav-name accordion-title hidden-md">Vacuum Cleaners</span> 2391 <ul data-cat="8004" class="nav nav-list nav-level-3 accordion-drop"> 2392 2393 <li class="nav-item nav-item-level-3 first"> 2394 <a href="//www.harveynorman.com.sg/home-appliances/vacuum-cleaners-en-2/upright-and-barrel-vacuum-cleaners/"> 2395 Upright & Barrel Vacuum Cleaners 2396 </a> 2397 </li> 2398 <li class="nav-item nav-item-level-3"> 2399 <a href="//www.harveynorman.com.sg/home-appliances/vacuum-cleaners-en-2/stick-and-handheld-vacuum-cleaners/"> 2400 Stick & Handheld Vacuum Cleaners 2401 </a> 2402 </li> 2403 <li class="nav-item nav-item-level-3"> 2404 <a href="//www.harveynorman.com.sg/home-appliances/vacuum-cleaners-en-2/steam-cleaners/"> 2405 Steam Cleaners 2406 </a> 2407 </li> 2408 <li class="nav-item nav-item-level-3"> 2409 <a href="//www.harveynorman.com.sg/home-appliances/vacuum-cleaners-en-2/robotic-vacuum-cleaners/"> 2410 Robotic Vacuum Cleaners 2411 </a> 2412 </li> 2413 <li class="nav-item nav-item-level-3"> 2414 <a href="//www.harveynorman.com.sg/home-appliances/vacuum-cleaners-en-2/bags-and-filters/"> 2415 Bags & Filters 2416 </a> 2417 </li> 2418 <li class="nav-item nav-item-level-3"> 2419 <a href="//www.harveynorman.com.sg/home-appliances/vacuum-cleaners-en-2/pressure-washer-en/"> 2420 Pressure Washers 2421 </a> 2422 </li> 2423 <li class="nav-item nav-item-level-3 last"> 2424 <a href="//www.harveynorman.com.sg/home-appliances/vacuum-cleaners-en-2/window-cleaners/"> 2425 Window Cleaners 2426 </a> 2427 </li> 2428 2429 2430 </ul> 2431 </div> 2432 </div> 2433 </div><div class="column"> 2434 <div class="nav-item nav-item-level-2 drop"> 2435 <div class="nav-col"> 2436 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/home-appliances/fans/">Fans</a> 2437 <span class="nav-name accordion-title hidden-md">Fans</span> 2438 <ul data-cat="9004" class="nav nav-list nav-level-3 accordion-drop"> 2439 2440 <li class="nav-item nav-item-level-3 first"> 2441 <a href="//www.harveynorman.com.sg/home-appliances/fans/cooler-fans-en/"> 2442 Cooler Fans 2443 </a> 2444 </li> 2445 <li class="nav-item nav-item-level-3"> 2446 <a href="//www.harveynorman.com.sg/home-appliances/fans/table-fans-en/"> 2447 Table Fans 2448 </a> 2449 </li> 2450 <li class="nav-item nav-item-level-3"> 2451 <a href="//www.harveynorman.com.sg/home-appliances/fans/stand-fans-en/"> 2452 Stand Fans 2453 </a> 2454 </li> 2455 <li class="nav-item nav-item-level-3"> 2456 <a href="//www.harveynorman.com.sg/home-appliances/fans/tower-fans-en/"> 2457 Tower Fans 2458 </a> 2459 </li> 2460 <li class="nav-item nav-item-level-3"> 2461 <a href="//www.harveynorman.com.sg/home-appliances/fans/wall-fans-en/"> 2462 Wall Fans 2463 </a> 2464 </li> 2465 <li class="nav-item nav-item-level-3"> 2466 <a href="//www.harveynorman.com.sg/home-appliances/fans/ceiling-fans-en/"> 2467 Ceiling Fans 2468 </a> 2469 </li> 2470 <li class="nav-item nav-item-level-3 last"> 2471 <a href="//www.harveynorman.com.sg/home-appliances/fans/dc-motor-fans/"> 2472 DC Motor Fans 2473 </a> 2474 </li> 2475 2476 2477 </ul> 2478 </div> 2479 </div> 2480 <div class="nav-item nav-item-level-2 last drop"> 2481 <div class="nav-col"> 2482 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/home-appliances/air-and-water-treatment/">Air & Water Treatment</a> 2483 <span class="nav-name accordion-title hidden-md">Air & Water Treatment</span> 2484 <ul data-cat="10004" class="nav nav-list nav-level-3 accordion-drop"> 2485 2486 <li class="nav-item nav-item-level-3 first last"> 2487 <a href="//www.harveynorman.com.sg/home-appliances/air-and-water-treatment/dehumidifier/"> 2488 Dehumidifier 2489 </a> 2490 </li> 2491 2492 2493 </ul> 2494 </div> 2495 </div> 2496 </div> 2497 </div> 2498 2499 2500 </div> 2501 </div> 2502 <div class="nav-group col-md-9" id="5"> 2503 2504 <div id="topmenu_105_ce24f66e43ff734fb439a1608ea61937" class="nav nav-list nav-level-2 clearfix"> 2505 <div class="nav-header">
2505<i class="menu-back icon icon-chevron-left"></i><a href="/categories/tv-and-audio-en-2.html">TV & Audio</a><i class="icon icon-times menu-close"></i></div> 2506 <div class="nav-title"><a href="/categories/tv-and-audio-en-2.html">See all TV & Audio</a></div> 2507 2508 <div class="clearfix"> 2509 2510 <div class="column"> 2511 <div class="nav-item nav-item-level-2 first drop"> 2512 <div class="nav-col"> 2513 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/tv-and-audio/tvs-en-2/">TVs</a> 2514 <span class="nav-name accordion-title hidden-md">TVs</span> 2515 <ul data-cat="1005" class="nav nav-list nav-level-3 accordion-drop"> 2516 2517 <li class="nav-item nav-item-level-3 first last"> 2518 <a href="//www.harveynorman.com.sg/tv-and-audio/tvs-en-2/tvs-en-3/"> 2519 TVs 2520 </a> 2521 </li> 2522 2523 2524 </ul> 2525 </div> 2526 </div> 2527 <div class="nav-item nav-item-level-2 drop"> 2528 <div class="nav-col"> 2529 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/tv-and-audio/blu-ray-dvd-and-recorders-en/">Recorders & Players</a> 2530 <span class="nav-name accordion-title hidden-md">Recorders & Players</span> 2531 <ul data-cat="2005" class="nav nav-list nav-level-3 accordion-drop"> 2532 2533 <li class="nav-item nav-item-level-3 first"> 2534 <a href="//www.harveynorman.com.sg/tv-and-audio/blu-ray-dvd-and-recorders-en/blu-ray-players-and-recorders-en-2/"> 2535 Blu-ray Players & Recorders 2536 </a> 2537 </li> 2538 <li class="nav-item nav-item-level-3"> 2539 <a href="//www.harveynorman.com.sg/tv-and-audio/blu-ray-dvd-and-recorders-en/dvd-players-and-recorders-en/"> 2540 DVD Players & Recorders 2541 </a> 2542 </li> 2543 <li class="nav-item nav-item-level-3 last"> 2544 <a href="//www.harveynorman.com.sg/tv-and-audio/blu-ray-dvd-and-recorders-en/digital-media-players/"> 2545 Digital Media Players 2546 </a> 2547 </li> 2548 2549 2550 </ul> 2551 </div> 2552 </div> 2553 </div><div class="column"> 2554 <div class="nav-item nav-item-level-2 drop"> 2555 <div class="nav-col"> 2556 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/tv-and-audio/headphones-en/">Headphones</a> 2557 <span class="nav-name accordion-title hidden-md">Headphones</span> 2558 <ul data-cat="3005" class="nav nav-list nav-level-3 accordion-drop"> 2559 2560 <li class="nav-item nav-item-level-3 first"> 2561 <a href="//www.harveynorman.com.sg/tv-and-audio/headphones-en/over-ear-headphones-en-2/"> 2562 Over-Ear Headphones 2563 </a> 2564 </li> 2565 <li class="nav-item nav-item-level-3"> 2566 <a href="//www.harveynorman.com.sg/tv-and-audio/headphones-en/in-ear-headphones-en/"> 2567 In-Ear Headphones 2568 </a> 2569 </li> 2570 <li class="nav-item nav-item-level-3"> 2571 <a href="//www.harveynorman.com.sg/tv-and-audio/headphones-en/on-ear-headphones-en/"> 2572 On-Ear Headphones 2573 </a> 2574 </li> 2575 <li class="nav-item nav-item-level-3"> 2576 <a href="//www.harveynorman.com.sg/tv-and-audio/headphones-en/wireless-headphones-en/"> 2577 Wireless Headphones 2578 </a> 2579 </li> 2580 <li class="nav-item nav-item-level-3 last"> 2581 <a href="//www.harveynorman.com.sg/tv-and-audio/headphones-en/headphone-accessories/"> 2582 Headphone Accessories 2583 </a> 2584 </li> 2585 2586 2587 </ul> 2588 </div> 2589 </div> 2590 <div class="nav-item nav-item-level-2 drop"> 2591 <div class="nav-col"> 2592 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/tv-and-audio/sound-systems/">Sound Systems</a> 2593 <span class="nav-name accordion-title hidden-md">Sound Systems</span> 2594 <ul data-cat="4005" class="nav nav-list nav-level-3 accordion-drop"> 2595 2596 <li class="nav-item nav-item-level-3 first"> 2597 <a href="//www.harveynorman.com.sg/tv-and-audio/sound-systems/hi-fi-systems-en/"> 2598 Hi-Fi Systems 2599 </a> 2600 </li> 2601 <li class="nav-item nav-item-level-3"> 2602 <a href="//www.harveynorman.com.sg/tv-and-audio/sound-systems/home-theatre-systems-and-speakers/"> 2603 Home Theatre Systems & Speakers 2604 </a> 2605 </li> 2606 <li class="nav-item nav-item-level-3"> 2607 <a href="//www.harveynorman.com.sg/tv-and-audio/sound-systems/soundbars-en/"> 2608 Soundbars 2609 </a> 2610 </li> 2611 <li class="nav-item nav-item-level-3"> 2612 <a href="//www.harveynorman.com.sg/tv-and-audio/sound-systems/portable-speakers/"> 2613 Portable Speakers 2614 </a> 2615 </li> 2616 <li class="nav-item nav-item-level-3"> 2617 <a href="//www.harveynorman.com.sg/tv-and-audio/sound-systems/wireless-speakers-and-stands/"> 2618 Wireless Speakers & Stands 2619 </a> 2620 </li> 2621 <li class="nav-item nav-item-level-3"> 2622 <a href="//www.harveynorman.com.sg/tv-and-audio/sound-systems/portable-cd-players-and-turntables-en/"> 2623 Portable CD Players & Turntables 2624 </a> 2625 </li> 2626 <li class="nav-item nav-item-level-3"> 2627 <a href="//www.harveynorman.com.sg/tv-and-audio/sound-systems/audio-recorder/"> 2628 Audio Recorder 2629 </a> 2630 </li> 2631 <li class="nav-item nav-item-level-3"> 2632 <a href="//www.harveynorman.com.sg/tv-and-audio/sound-systems/mp3s/"> 2633 MP3s 2634 </a> 2635 </li> 2636 <li class="nav-item nav-item-level-3"> 2637 <a href="//www.harveynorman.com.sg/tv-and-audio/sound-systems/amplifiers-and-effects/"> 2638 Amplifiers & Effects 2639 </a> 2640 </li> 2641 <li class="nav-item nav-item-level-3 last"> 2642 <a href="//www.harveynorman.com.sg/tv-and-audio/sound-systems/microphones-en/"> 2643 Microphones 2644 </a> 2645 </li> 2646 2647 2648 </ul> 2649 </div> 2650 </div> 2651 </div><div class="column"> 2652 <div class="nav-item nav-item-level-2 last drop"> 2653 <div class="nav-col"> 2654 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/tv-and-audio/tv-accessories-en/">TV Accessories</a> 2655 <span class="nav-name accordion-title hidden-md">TV Accessories</span> 2656 <ul data-cat="5005" class="nav nav-list nav-level-3 accordion-drop"> 2657 2658 <li class="nav-item nav-item-level-3 first"> 2659 <a href="//www.harveynorman.com.sg/tv-and-audio/tv-accessories-en/antennas-and-amplifiers/"> 2660 Antennas & Amplifiers 2661 </a> 2662 </li> 2663 <li class="nav-item nav-item-level-3"> 2664 <a href="//www.harveynorman.com.sg/tv-and-audio/tv-accessories-en/cables-and-adapters/"> 2665 Cables & Adapters 2666 </a> 2667 </li> 2668 <li class="nav-item nav-item-level-3"> 2669 <a href="//www.harveynorman.com.sg/tv-and-audio/tv-accessories-en/power-and-surge-protectors/"> 2670 Power & Surge Protectors 2671 </a> 2672 </li> 2673 <li class="nav-item nav-item-level-3"> 2674 <a href="//www.harveynorman.com.sg/tv-and-audio/tv-accessories-en/tv-mounts-and-brackets-en/"> 2675 TV Mounts & Brackets 2676 </a> 2677 </li> 2678 <li class="nav-item nav-item-level-3 last"> 2679 <a href="//www.harveynorman.com.sg/tv-and-audio/tv-accessories-en/3d-glasses
2679/"> 2680 3D Glasses 2681 </a> 2682 </li> 2683 2684 2685 </ul> 2686 </div> 2687 </div> 2688 </div> 2689 </div> 2690 2691 2692 </div> 2693 </div> 2694 <div class="nav-group col-md-9" id="6"> 2695 2696 <div id="topmenu_105_39e47fbb399f71a2483b47d305374a66" class="nav nav-list nav-level-2 clearfix"> 2697 <div class="nav-header"><i class="menu-back icon icon-chevron-left"></i><a href="/categories/health-and-personal-care-en.html">Health & Personal Care</a><i class="icon icon-times menu-close"></i></div> 2698 <div class="nav-title"><a href="/categories/health-and-personal-care-en.html">See all Health & Personal Care</a></div> 2699 2700 <div class="clearfix"> 2701 2702 <div class="column"> 2703 <div class="nav-item nav-item-level-2 first drop"> 2704 <div class="nav-col"> 2705 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/health-and-personal-care/personal-care/">Personal Care</a> 2706 <span class="nav-name accordion-title hidden-md">Personal Care</span> 2707 <ul data-cat="1006" class="nav nav-list nav-level-3 accordion-drop"> 2708 2709 <li class="nav-item nav-item-level-3 first"> 2710 <a href="//www.harveynorman.com.sg/health-and-personal-care/personal-care/womens-shavers-and-epilators/"> 2711 Women's Shavers & Epilators 2712 </a> 2713 </li> 2714 <li class="nav-item nav-item-level-3"> 2715 <a href="//www.harveynorman.com.sg/health-and-personal-care/personal-care/mens-shavers-clippers-and-trimmers/"> 2716 Men's Shavers, Clippers & Trimmers 2717 </a> 2718 </li> 2719 <li class="nav-item nav-item-level-3"> 2720 <a href="//www.harveynorman.com.sg/health-and-personal-care/personal-care/beauty-gadgets/"> 2721 Beauty Gadgets 2722 </a> 2723 </li> 2724 <li class="nav-item nav-item-level-3 last"> 2725 <a href="//www.harveynorman.com.sg/health-and-personal-care/personal-care/oral-care-en/"> 2726 Oral Care 2727 </a> 2728 </li> 2729 2730 2731 </ul> 2732 </div> 2733 </div> 2734 </div><div class="column"> 2735 <div class="nav-item nav-item-level-2 drop"> 2736 <div class="nav-col"> 2737 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/health-and-personal-care/hair-styling-en/">Hair Styling</a> 2738 <span class="nav-name accordion-title hidden-md">Hair Styling</span> 2739 <ul data-cat="2006" class="nav nav-list nav-level-3 accordion-drop"> 2740 2741 <li class="nav-item nav-item-level-3 first"> 2742 <a href="//www.harveynorman.com.sg/health-and-personal-care/hair-styling-en/hair-dryers-en/"> 2743 Hair Dryers 2744 </a> 2745 </li> 2746 <li class="nav-item nav-item-level-3"> 2747 <a href="//www.harveynorman.com.sg/health-and-personal-care/hair-styling-en/hair-straighteners-en/"> 2748 Hair Straighteners 2749 </a> 2750 </li> 2751 <li class="nav-item nav-item-level-3"> 2752 <a href="//www.harveynorman.com.sg/health-and-personal-care/hair-styling-en/hair-curlers-en/"> 2753 Hair Curlers 2754 </a> 2755 </li> 2756 <li class="nav-item nav-item-level-3 last"> 2757 <a href="//www.harveynorman.com.sg/health-and-personal-care/hair-styling-en/hair-brushes-en/"> 2758 Hair Brushes & Stylers 2759 </a> 2760 </li> 2761 2762 2763 </ul> 2764 </div> 2765 </div> 2766 </div><div class="column"> 2767 <div class="nav-item nav-item-level-2 last drop"> 2768 <div class="nav-col"> 2769 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/health-and-personal-care/health-and-wellbeing-en/">Health & Wellbeing</a> 2770 <span class="nav-name accordion-title hidden-md">Health & Wellbeing</span> 2771 <ul data-cat="3006" class="nav nav-list nav-level-3 accordion-drop"> 2772 2773 <li class="nav-item nav-item-level-3 first"> 2774 <a href="//www.harveynorman.com.sg/health-and-personal-care/health-and-wellbeing-en/thermometers-en/"> 2775 Thermometers 2776 </a> 2777 </li> 2778 <li class="nav-item nav-item-level-3"> 2779 <a href="//www.harveynorman.com.sg/health-and-personal-care/health-and-wellbeing-en/face-masks/"> 2780 Face Masks 2781 </a> 2782 </li> 2783 <li class="nav-item nav-item-level-3 last"> 2784 <a href="//www.harveynorman.com.sg/health-and-personal-care/health-and-wellbeing-en/smart-scales/"> 2785 Smart Scales 2786 </a> 2787 </li> 2788 2789 2790 </ul> 2791 </div> 2792 </div> 2793 </div><div class="column"> 2794 </div> 2795 </div> 2796 2797 2798 </div> 2799 </div> 2800 <div class="nav-group col-md-9" id="7"> 2801 2802 <div id="topmenu_105_cc6b9533fca3164c15ce6043f14a34d8" class="nav nav-list nav-level-2 clearfix"> 2803 <div class="nav-header">
2803<i class="menu-back icon icon-chevron-left"></i><a href="//www.harveynorman.com.sg/furniture-en/">Furniture</a><i class="icon icon-times menu-close"></i></div> 2804 <div class="nav-title"><a href="//www.harveynorman.com.sg/furniture-en/">See all Furniture</a></div> 2805 2806 <div class="clearfix"> 2807 2808 <div class="column"> 2809 <div class="nav-item nav-item-level-2 first drop"> 2810 <div class="nav-col"> 2811 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/furniture-en/living-room/">Living Room</a> 2812 <span class="nav-name accordion-title hidden-md">Living Room</span> 2813 <ul data-cat="1007" class="nav nav-list nav-level-3 accordion-drop"> 2814 2815 <li class="nav-item nav-item-level-3 first"> 2816 <a href="//www.harveynorman.com.sg/furniture-en/living-room/pet-friendly-furnitures/"> 2817 Pet Friendly Furnitures 2818 </a> 2819 </li> 2820 <li class="nav-item nav-item-level-3"> 2821 <a href="//www.harveynorman.com.sg/furniture-en/living-room/sofas-en/"> 2822 Sofas 2823 </a> 2824 </li> 2825 <li class="nav-item nav-item-level-3"> 2826 <a href="//www.harveynorman.com.sg/furniture-en/living-room/recliner-chairs/"> 2827 Recliner Chairs 2828 </a> 2829 </li> 2830 <li class="nav-item nav-item-level-3"> 2831 <a href="//www.harveynorman.com.sg/furniture-en/living-room/accent-chairs-and-armchairs/"> 2832 Accent Chairs & Armchairs 2833 </a> 2834 </li> 2835 <li class="nav-item nav-item-level-3"> 2836 <a href="//www.harveynorman.com.sg/furniture-en/living-room/coffee-tables/"> 2837 Coffee Tables 2838 </a> 2839 </li> 2840 <li class="nav-item nav-item-level-3"> 2841 <a href="//www.harveynorman.com.sg/furniture-en/living-room/cabinets-and-storage/"> 2842 Cabinets & Storage 2843 </a> 2844 </li> 2845 <li class="nav-item nav-item-level-3"> 2846 <a href="//www.harveynorman.com.sg/furniture-en/living-room/console-tables/"> 2847 Console Tables 2848 </a> 2849 </li> 2850 <li class="nav-item nav-item-level-3"> 2851 <a href="//www.harveynorman.com.sg/furniture-en/living-room/footstools-and-ottomans/"> 2852 Footstools & Ottomans 2853 </a> 2854 </li> 2855 <li class="nav-item nav-item-level-3"> 2856 <a href="//www.harveynorman.com.sg/furniture-en/living-room/side-tables/"> 2857 Side Tables 2858 </a> 2859 </li> 2860 <li class="nav-item nav-item-level-3 last"> 2861 <a href="//www.harveynorman.com.sg/furniture-en/living-room/tv-consoles/"> 2862 TV Consoles 2863 </a> 2864 </li> 2865 2866 2867 </ul> 2868 </div> 2869 </div> 2870 <div class="nav-item nav-item-level-2 drop"> 2871 <div class="nav-col"> 2872 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/furniture-en/dining-room/">Dining Room</a> 2873 <span class="nav-name accordion-title hidden-md">Dining Room</span> 2874 <ul data-cat="2007" class="nav nav-list nav-level-3 accordion-drop"> 2875 2876 <li class="nav-item nav-item-level-3 first"> 2877 <a href="//www.harveynorman.com.sg/furniture-en/dining-room/dining-tables/"> 2878 Dining Tables 2879 </a> 2880 </li> 2881 <li class="nav-item nav-item-level-3 last"> 2882 <a href="//www.harveynorman.com.sg/furniture-en/dining-room/dining-chairs/"> 2883 Dining Chairs 2884 </a> 2885 </li> 2886 2887 2888 </ul> 2889 </div> 2890 </div> 2891 </div><div class="column"> 2892 <div class="nav-item nav-item-level-2 drop"> 2893 <div class="nav-col"> 2894 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/furniture-en/home-office/">Home Office</a> 2895 <span class="nav-name accordion-title hidden-md">Home Office</span> 2896 <ul data-cat="3007" class="nav nav-list nav-level-3 accordion-drop"> 2897 2898 <li class="nav-item nav-item-level-3 first"> 2899 <a href="//www.harveynorman.com.sg/furniture-en/home-office/desks/"> 2900 Desks 2901 </a> 2902 </li> 2903 <li class="nav-item nav-item-level-3"> 2904 <a href="//www.harveynorman.com.sg/furniture-en/home-office/office-chairs/"> 2905 Office Chairs 2906 </a> 2907 </li> 2908 <li class="nav-item nav-item-level-3 last"> 2909 <a href="//www.harveynorman.com.sg/furniture-en/home-office/storage/"> 2910 Storage 2911 </a> 2912 </li> 2913 2914 2915 </ul> 2916 </div> 2917 </div> 2918 <div class="nav-item nav-item-level-2 last drop"> 2919 <div class="nav-col"> 2920 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/furniture-en/outdoor-furniture/">Outdoor Furniture</a> 2921 <span class="nav-name accordion-title hidden-md">Outdoor Furniture</span> 2922 <ul data-cat="4007" class="nav nav-list nav-level-3 accordion-drop"> 2923 2924 <li class="nav-item nav-item-level-3 first"> 2925 <a href="//www.harveynorman.com.sg/furniture-en/outdoor-furniture/outdoor-accessories/"> 2926 Outdoor Accessories 2927 </a> 2928 </li> 2929 <li class="nav-item nav-item-level-3"> 2930 <a href="//www.harveynorman.com.sg/furniture-en/outdoor-furniture/outdoor-bar-chairs/"> 2931 Outdoor Bar Chairs 2932 </a> 2933 </li> 2934 <li class="nav-item nav-item-level-3"> 2935 <a href="//www.harveynorman.com.sg/furniture-en/outdoor-furniture/outdoor-bar-table/"> 2936 Outdoor Bar Table 2937 </a> 2938 </li> 2939 <li class="nav-item nav-item-level-3"> 2940 <a href="//www.harveynorman.com.sg/furniture-en/outdoor-furniture/outdoor-coffee-table/"> 2941 Outdoor Coffee Table 2942 </a> 2943 </li> 2944 <li class="nav-item nav-item-level-3"> 2945 <a href="//www.harveynorman.com.sg/furniture-en/outdoor-furniture/outdoor-cushions/"> 2946 Outdoor Cushions 2947 </a> 2948 </li> 2949 <li class="nav-item nav-item-level-3"> 2950 <a href="//www.harveynorman.com.sg/furniture-en/outdoor-furniture/outdoor-dining-chair/"> 2951 Outdoor Dining Chair 2952 </a> 2953 </li> 2954 <li class="nav-item nav-item-level-3"> 2955 <a href="//www.harveynorman.com.sg/furniture-en/outdoor-furniture/outdoor-dining-table/"> 2956 Outdoor Dining Table 2957 </a> 2958 </li> 2959 <li class="nav-item nav-item-level-3"> 2960 <a href="//www.harveynorman.com.sg/furniture-en/outdoor-furniture/outdoor-lounges/"> 2961 Outdoor Lounges 2962 </a> 2963 </li> 2964 <li class="nav-item nav-item-level-3 last"> 2965 <a href="//www.harveynorman.com.sg/furniture-en/outdoor-furniture/outdoor-side-table/"> 2966 Outdoor Side Table 2967 </a> 2968 </li> 2969 2970 2971 </ul> 2972 </div> 2973 </div> 2974 </div><div class="column"> 2975 </div> 2976 </div> 2977 2978 2979 </div> 2980 </div> 2981 <div class="nav-group col-md-9" id="8"> 2982 2983 <div id="topmenu_105_487c3d67269f70ea097f642c99c99d70" class="nav nav-list nav-level-2 clearfix"> 2984 <div class="nav-header">
2984<i class="menu-back icon icon-chevron-left"></i><a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/">Bed Frames & Mattresses</a><i class="icon icon-times menu-close"></i></div> 2985 <div class="nav-title"><a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/">See all Bed Frames & Mattresses</a></div> 2986 2987 <div class="clearfix"> 2988 2989 <div class="column"> 2990 <div class="nav-item nav-item-level-2 first drop"> 2991 <div class="nav-col"> 2992 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/bed-frames-and-mattresses/bedroom/">Bedroom</a> 2993 <span class="nav-name accordion-title hidden-md">Bedroom</span> 2994 <ul data-cat="1008" class="nav nav-list nav-level-3 accordion-drop"> 2995 2996 <li class="nav-item nav-item-level-3 first"> 2997 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/bedroom/adjustable-beds/"> 2998 Adjustable Beds 2999 </a> 3000 </li> 3001 <li class="nav-item nav-item-level-3"> 3002 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/bedroom/bed-frames/"> 3003 Bed Frames 3004 </a> 3005 </li> 3006 <li class="nav-item nav-item-level-3"> 3007 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/bedroom/bedside-tables/"> 3008 Bedside Tables 3009 </a> 3010 </li> 3011 <li class="nav-item nav-item-level-3"> 3012 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/bedroom/benches/"> 3013 Benches 3014 </a> 3015 </li> 3016 <li class="nav-item nav-item-level-3"> 3017 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/bedroom/chest-of-drawers-en/"> 3018 Chest of Drawers 3019 </a> 3020 </li> 3021 <li class="nav-item nav-item-level-3"> 3022 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/bedroom/dressing-tables-en/"> 3023 Dressing Tables 3024 </a> 3025 </li> 3026 <li class="nav-item nav-item-level-3"> 3027 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/bedroom/mattresses-en/"> 3028 Mattresses 3029 </a> 3030 </li> 3031 <li class="nav-item nav-item-level-3 last"> 3032 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/bedroom/sofa-beds-en-4/"> 3033 Sofa Beds 3034 </a> 3035 </li> 3036 3037 3038 </ul> 3039 </div> 3040 </div> 3041 </div><div class="column"> 3042 <div class="nav-item nav-item-level-2 drop"> 3043 <div class="nav-col"> 3044 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/bed-frames-and-mattresses/pillows-bolsters-protectors-and-bedsheets/">Pillows, Bolsters, Protectors & Bedsheets</a> 3045 <span class="nav-name accordion-title hidden-md">Pillows, Bolsters, Protectors & Bedsheets</span> 3046 <ul data-cat="2008" class="nav nav-list nav-level-3 accordion-drop"> 3047 3048 <li class="nav-item nav-item-level-3 first"> 3049 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/pillows-bolsters-protectors-and-bedsheets/bedsheets/"> 3050 Bedsheets 3051 </a> 3052 </li> 3053 <li class="nav-item nav-item-level-3"> 3054 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/pillows-bolsters-protectors-and-bedsheets/bolsters
3054/"> 3055 Bolsters 3056 </a> 3057 </li> 3058 <li class="nav-item nav-item-level-3"> 3059 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/pillows-bolsters-protectors-and-bedsheets/mattress-toppers/"> 3060 Mattress Toppers 3061 </a> 3062 </li> 3063 <li class="nav-item nav-item-level-3"> 3064 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/pillows-bolsters-protectors-and-bedsheets/mattress-pillow-bolster-protectors/"> 3065 Mattress/Pillow/Bolster Protectors 3066 </a> 3067 </li> 3068 <li class="nav-item nav-item-level-3"> 3069 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/pillows-bolsters-protectors-and-bedsheets/pillows-en/"> 3070 Pillows 3071 </a> 3072 </li> 3073 <li class="nav-item nav-item-level-3 last"> 3074 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/pillows-bolsters-protectors-and-bedsheets/quilts-throws-blankets-bedspreads-and-novelty-cushions/"> 3075 Quilts, Throws, Blankets, Bedspreads & Novelty Cushions 3076 </a> 3077 </li> 3078 3079 3080 </ul> 3081 </div> 3082 </div> 3083 </div><div class="column"> 3084 <div class="nav-item nav-item-level-2 last drop"> 3085 <div class="nav-col"> 3086 <a class="hidden-xs visible-md nav-link" href="/childrens-bedroom-en.html">Children’s bedroom</a> 3087 <span class="nav-name accordion-title hidden-md">Children’s bedroom</span> 3088 <ul data-cat="3008" class="nav nav-list nav-level-3 accordion-drop"> 3089 3090 <li class="nav-item nav-item-level-3 first"> 3091 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/childrens-bedroom/children-beds/"> 3092 Children Beds 3093 </a> 3094 </li> 3095 <li class="nav-item nav-item-level-3 last"> 3096 <a href="//www.harveynorman.com.sg/bed-frames-and-mattresses/childrens-bedroom/book-shelves/"> 3097 Book Shelves 3098 </a> 3099 </li> 3100 3101 3102 </ul> 3103 </div> 3104 </div> 3105 </div><div class="column"> 3106 </div> 3107 </div> 3108 3109 3110 </div> 3111 </div> 3112 <div class="nav-group col-md-9" id="9"> 3113 3114 <div id="topmenu_105_4f9ca539a276d04e94abfb62b134aa78" class="nav nav-list nav-level-2 clearfix"> 3115 <div class="nav-header">
3115<i class="menu-back icon icon-chevron-left"></i><a href="/categories/homeware-en.html">Homeware</a><i class="icon icon-times menu-close"></i></div> 3116 <div class="nav-title"><a href="/categories/homeware-en.html">See all Homeware</a></div> 3117 3118 <div class="clearfix"> 3119 3120 <div class="column"> 3121 <div class="nav-item nav-item-level-2 first drop"> 3122 <div class="nav-col"> 3123 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/homeware/cushions-en-2/">Cushions</a> 3124 <span class="nav-name accordion-title hidden-md">Cushions</span> 3125 <ul data-cat="1009" class="nav nav-list nav-level-3 accordion-drop"> 3126 3127 <li class="nav-item nav-item-level-3 first"> 3128 <a href="//www.harveynorman.com.sg/homeware/cushions-en-2/indoor-cushions/"> 3129 Indoor Cushions 3130 </a> 3131 </li> 3132 <li class="nav-item nav-item-level-3 last"> 3133 <a href="//www.harveynorman.com.sg/homeware/cushions-en-2/outdoor-cushions-en/"> 3134 Outdoor Cushions 3135 </a> 3136 </li> 3137 3138 3139 </ul> 3140 </div> 3141 </div> 3142 <div class="nav-item nav-item-level-2 drop"> 3143 <div class="nav-col"> 3144 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/homeware/dinnerware-and-drinkware/">Dinnerware & Drinkware</a> 3145 <span class="nav-name accordion-title hidden-md">Dinnerware & Drinkware</span> 3146 <ul data-cat="2009" class="nav nav-list nav-level-3 accordion-drop"> 3147 3148 <li class="nav-item nav-item-level-3 first"> 3149 <a href="//www.harveynorman.com.sg/homeware/dinnerware-and-drinkware/bar-carts/"> 3150 Bar Carts 3151 </a> 3152 </li> 3153 <li class="nav-item nav-item-level-3"> 3154 <a href="//www.harveynorman.com.sg/homeware/dinnerware-and-drinkware/decanters-and-glassware-en/"> 3155 Decanters & Glassware 3156 </a> 3157 </li> 3158 <li class="nav-item nav-item-level-3"> 3159 <a href="//www.harveynorman.com.sg/homeware/dinnerware-and-drinkware/dinnerware/"> 3160 Dinnerware 3161 </a> 3162 </li> 3163 <li class="nav-item nav-item-level-3 last"> 3164 <a href="//www.harveynorman.com.sg/homeware/dinnerware-and-drinkware/accessories-en/"> 3165 Accessories 3166 </a> 3167 </li> 3168 3169 3170 </ul> 3171 </div> 3172 </div> 3173 <div class="nav-item nav-item-level-2 drop"> 3174 <div class="nav-col"> 3175 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/homeware/home-decor/">Home Decor</a> 3176 <span class="nav-name accordion-title hidden-md">Home Decor</span> 3177 <ul data-cat="3009" class="nav nav-list nav-level-3 accordion-drop"> 3178 3179 <li class="nav-item nav-item-level-3 first"> 3180 <a href="//www.harveynorman.com.sg/homeware/home-decor/vase-and-bowls/"> 3181 Vase & Bowls 3182 </a> 3183 </li> 3184 <li class="nav-item nav-item-level-3"> 3185 <a href="//www.harveynorman.com.sg/homeware/home-decor/trays/"> 3186 Trays 3187 </a> 3188 </li> 3189 <li class="nav-item nav-item-level-3"> 3190 <a href="//www.harveynorman.com.sg/homeware/home-decor/lanterns/"> 3191 Lanterns 3192 </a> 3193 </li> 3194 <li class="nav-item nav-item-level-3 last"> 3195 <a href="//www.harveynorman.com.sg/homeware/home-decor/decorative-sculptures/"> 3196 Decorative Sculptures 3197 </a> 3198 </li> 3199 3200 3201 </ul> 3202 </div> 3203 </div> 3204 </div><div class="column"> 3205 <div class="nav-item nav-item-level-2 drop"> 3206 <div class="nav-col"> 3207 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/homeware/home-body-fragrance/">Home & Body Fragrance</a> 3208 <span class="nav-name accordion-title hidden-md">Home & Body Fragrance</span> 3209 <ul data-cat="4009" class="nav nav-list nav-level-3 accordion-drop"> 3210 3211 <li class="nav-item nav-item-level-3 first"> 3212 <a href="//www.harveynorman.com.sg/homeware/home-body-fragrance/candles/"> 3213 Candles 3214 </a> 3215 </li> 3216 <li class="nav-item nav-item-level-3"> 3217 <a href="//www.harveynorman.com.sg/homeware/home-body-fragrance/diffusers/"> 3218 Diffusers 3219 </a> 3220 </li> 3221 <li class="nav-item nav-item-level-3 last"> 3222 <a href="//www.harveynorman.com.sg/homeware/home-body-fragrance/hand-and-body-care/"> 3223 Hand & Body Care 3224 </a> 3225 </li> 3226 3227 3228 </ul> 3229 </div> 3230 </div> 3231 <div class="nav-item nav-item-level-2 drop"> 3232 <div class="nav-col"> 3233 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/homeware/greeneries-en/">Greeneries</a> 3234 <span class="nav-name accordion-title hidden-md">Greeneries</span> 3235 <ul data-cat="5009" class="nav nav-list nav-level-3 accordion-drop"> 3236 3237 <li class="nav-item nav-item-level-3 first"> 3238 <a href="//www.harveynorman.com.sg/homeware/greeneries-en/artifical-plants-and-stems/"> 3239 Artificial Plants & Stems 3240 </a> 3241 </li> 3242 <li class="nav-item nav-item-level-3 last"> 3243 <a href="//www.harveynorman.com.sg/homeware/greeneries-en/pots-and-planters/"> 3244 Pots & Planters 3245 </a> 3246 </li> 3247 3248 3249 </ul> 3250 </div> 3251 </div> 3252 <div class="nav-item nav-item-level-2"> 3253 <div class="nav-col"><a href="//www.harveynorman.com.sg/homeware/lighting/">Lighting</a></div> 3254 </div> 3255 </div><div class="column"> 3256 <div class="nav-item nav-item-level-2"> 3257 <div class="nav-col"><a href="//www.harveynorman.com.sg/homeware/bathroom-accessories-en-2/">
3257Bathroom Accessories</a></div> 3258 </div> 3259 <div class="nav-item nav-item-level-2 last drop"> 3260 <div class="nav-col"> 3261 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/homeware/wall-decor/">Wall Decor</a> 3262 <span class="nav-name accordion-title hidden-md">Wall Decor</span> 3263 <ul data-cat="8009" class="nav nav-list nav-level-3 accordion-drop"> 3264 3265 <li class="nav-item nav-item-level-3 first"> 3266 <a href="//www.harveynorman.com.sg/homeware/wall-decor/wall-art/"> 3267 Wall Art 3268 </a> 3269 </li> 3270 <li class="nav-item nav-item-level-3 last"> 3271 <a href="//www.harveynorman.com.sg/homeware/wall-decor/mirrors/"> 3272 Mirrors 3273 </a> 3274 </li> 3275 3276 3277 </ul> 3278 </div> 3279 </div> 3280 </div> 3281 </div> 3282 3283 3284 </div> 3285 </div> 3286 <div class="nav-group col-md-9" id="11"> 3287 3288 <div id="topmenu_105_d41d8cd98f00b204e9800998ecf8427e" class="nav nav-list nav-level-2 clearfix"> 3289 <div class="nav-header">
3289<i class="menu-back icon icon-chevron-left"></i><a href="">Services</a><i class="icon icon-times menu-close"></i></div> 3290 <div class="nav-title"><a href="">See all Services</a></div> 3291 3292 <div class="clearfix"> 3293 3294 <div class="column"> 3295 <div class="nav-item nav-item-level-2 first"> 3296 <div class="nav-col"><a href="//www.harveynorman.com.sg/services/product-care-en-2/">Product Care</a></div> 3297 </div> 3298 </div><div class="column"> 3299 <div class="nav-item nav-item-level-2 last drop"> 3300 <div class="nav-col"> 3301 <a class="hidden-xs visible-md nav-link" href="//www.harveynorman.com.sg/services/service2u/">Service2U</a> 3302 <span class="nav-name accordion-title hidden-md">Service2U</span> 3303 <ul data-cat="20011" class="nav nav-list nav-level-3 accordion-drop"> 3304 3305 <li class="nav-item nav-item-level-3 first last"> 3306 <a href="//www.harveynorman.com.sg/services/service2u/furniture-care/"> 3307 Furniture Care 3308 </a> 3309 </li> 3310 3311 3312 </ul> 3313 </div> 3314 </div> 3315 </div><div class="column"> 3316 </div> 3317 </div> 3318 3319 3320 </div> 3321 </div> 3322 <div class="nav-group col-md-9" id="12"> 3323 3324 <ul class="nav nav-list nav-level-2"> 3325 3326 <li class="nav-header">
3326<i class="menu-back icon icon-chevron-left"></i><a href="">Gift Card</a><i class="icon icon-times menu-close"></i></li> 3327 <li class="nav-title"><a href="">See all Gift Card</a></li> 3328 <li class="nav-item nav-item-level-2 first"><a href="https://www.harveynorman.com.sg/gift-card-for-every-occasion.html">Gift Card for every occasion</a></li> 3329 <li class="nav-item nav-item-level-2 last"><a href="https://www.harveynorman.com.sg/index.php?dispatch=qwikcilver.balance">Check Gift Card Balance</a></li> 3330 3331 3332 </ul> 3333 </div> 3334 <div class="nav-group col-md-9" id="14"> 3335 3336 <div id="topmenu_105_7e68c957c174342b34c7f4d7f30828b5" class="nav nav-list nav-level-2 clearfix"> 3337 <div class="nav-header"><i class="menu-back
3337icon icon-chevron-left"></i><a href="/our-brands.html">Shop by Brands</a><i class="icon icon-times menu-close"></i></div> 3338 <div class="nav-title"><a href="/our-brands.html">See all Shop by Brands</a></div> 3339 3340 <div class="clearfix"> 3341 3342 <div class="column"> 3343 <div class="nav-item nav-item-level-2 first drop"> 3344 <div class="nav-col"> 3345 <a class="hidden-xs visible-md nav-link">A</a> 3346 <span class="nav-name accordion-title hidden-md">A</span> 3347 <ul data-cat="10014" class="nav nav-list nav-level-3 accordion-drop"> 3348 3349 <li class="nav-item nav-item-level-3 first"> 3350 <a href="/alf-italia"> 3351 Alf Italia 3352 </a> 3353 </li> 3354 <li class="nav-item nav-item-level-3"> 3355 <a href="/aoc"> 3356 AOC 3357 </a> 3358 </li> 3359 <li class="nav-item nav-item-level-3"> 3360 <a href="/asus"> 3361 Asus 3362 </a> 3363 </li> 3364 <li class="nav-item nav-item-level-3"> 3365 <a href="/aqara/"> 3366 Aqara 3367 </a> 3368 </li> 3369 <li class="nav-item nav-item-level-3"> 3370 <a href="/apple"> 3371 Apple 3372 </a> 3373 </li> 3374 <li class="nav-item nav-item-level-3"> 3375 <a href="/audioquest"> 3376 AudioQuest 3377 </a> 3378 </li> 3379 <li class="nav-item nav-item-level-3"> 3380 <a href="/acer"> 3381 Acer 3382 </a> 3383 </li> 3384 <li class="nav-item nav-item-level-3"> 3385 <a href="/Ariston"> 3386 Ariston 3387 </a> 3388 </li> 3389 <li class="nav-item nav-item-level-3"> 3390 <a href="/arlo"> 3391 Arlo 3392 </a> 3393 </li> 3394 <li class="nav-item nav-item-level-3"> 3395 <a href="/alf"> 3396 Alf 3397 </a> 3398 </li> 3399 <li class="nav-item nav-item-level-3 last"> 3400 <a href="/ashley-summers"> 3401 Ashley Summers 3402 </a> 3403 </li> 3404 3405 3406 </ul> 3407 </div> 3408 </div> 3409 <div class="nav-item nav-item-level-2 drop"> 3410 <div class="nav-col"> 3411 <a class="hidden-xs visible-md nav-link">B</a> 3412 <span class="nav-name accordion-title hidden-md">B</span> 3413 <ul data-cat="20014" class="nav nav-list nav-level-3 accordion-drop"> 3414 3415 <li class="nav-item nav-item-level-3 first"> 3416 <a href="/balmuda"> 3417 Balmuda 3418 </a> 3419 </li> 3420 <li class="nav-item nav-item-level-3"> 3421 <a href="/beaker"> 3422 Beaker 3423 </a> 3424 </li> 3425 <li class="nav-item nav-item-level-3"> 3426 <a href="/blueair"> 3427 Blueair 3428 </a> 3429 </li> 3430 <li class="nav-item nav-item-level-3"> 3431 <a href="/brandt"> 3432 Brandt 3433 </a> 3434 </li> 3435 <li class="nav-item nav-item-level-3"> 3436 <a href="/beats-by-dr.-dre"> 3437 Beats 3438 </a> 3439 </li> 3440 <li class="nav-item nav-item-level-3"> 3441 <a href="/bluewater"> 3442 Bluewater 3443 </a> 3444 </li> 3445 <li class="nav-item nav-item-level-3"> 3446 <a href="/braun"> 3447 Braun 3448 </a> 3449 </li> 3450 <li class="nav-item nav-item-level-3"> 3451 <a href="/belkin"> 3452 Belkin 3453 </a> 3454 </li> 3455 <li class="nav-item nav-item-level-3"> 3456 <a href="/benro"> 3457 Benro 3458 </a> 3459 </li> 3460 <li class="nav-item nav-item-level-3"> 3461 <a href="/bosch"> 3462 Bosch 3463 </a> 3464 </li> 3465 <li class="nav-item nav-item-level-3"> 3466 <a href="/breville"> 3467 Breville 3468 </a> 3469 </li> 3470 <li class="nav-item nav-item-level-3"> 3471 <a href="/bop"> 3472 BOP 3473 </a> 3474 </li> 3475 <li class="nav-item nav-item-level-3"> 3476 <a href="/bertazzoni"> 3477 Bertazzoni 3478 </a> 3479 </li> 3480 <li class="nav-item nav-item-level-3"> 3481 <a href="/bose"> 3482 Bose 3483 </a> 3484 </li> 3485 <li class="nav-item nav-item-level-3"> 3486 <a href="/brother"> 3487 Brother 3488 </a> 3489 </li> 3490 <li class="nav-item nav-item-level-3"> 3491 <a href="/bowers-and-wilkins"> 3492 Bowers & Wilkins 3493 </a> 3494 </li> 3495 <li class="nav-item nav-item-level-3"> 3496 <a href="/beurer"> 3497 Beurer 3498 </a> 3499 </li> 3500 <li class="nav-item nav-item-level-3 last"> 3501 <a href="/brabantia"> 3502 Brabantia 3503 </a> 3504 </li> 3505 3506 3507 </ul> 3508 </div> 3509 </div> 3510 <div class="nav-item nav-item-level-2 drop"> 3511 <div class="nav-col"> 3512 <a class="hidden-xs visible-md nav-link">C</a> 3513 <span class="nav-name accordion-title hidden-md">C</span>
3514 <ul data-cat="30014" class="nav nav-list nav-level-3 accordion-drop"> 3515 3516 <li class="nav-item nav-item-level-3 first"> 3517 <a href="/chord"> 3518 Chord 3519 </a> 3520 </li> 3521 <li class="nav-item nav-item-level-3"> 3522 <a href="/canon"> 3523 Canon 3524 </a> 3525 </li> 3526 <li class="nav-item nav-item-level-3"> 3527 <a href="/cooler-master"> 3528 Cooler Master 3529 </a> 3530 </li> 3531 <li class="nav-item nav-item-level-3"> 3532 <a href="/cricut"> 3533 Cricut 3534 </a> 3535 </li> 3536 <li class="nav-item nav-item-level-3"> 3537 <a href="/canopy"> 3538 Canopy 3539 </a> 3540 </li> 3541 <li class="nav-item nav-item-level-3"> 3542 <a href="/cornell"> 3543 Cornell 3544 </a> 3545 </li> 3546 <li class="nav-item nav-item-level-3"> 3547 <a href="/circa"> 3548 CIRCA 3549 </a> 3550 </li> 3551 <li class="nav-item nav-item-level-3"> 3552 <a href="/champs"> 3553 Champs 3554 </a> 3555 </li> 3556 <li class="nav-item nav-item-level-3"> 3557 <a href="/creative"> 3558 Creative 3559 </a> 3560 </li> 3561 <li class="nav-item nav-item-level-3"> 3562 <a href="/cubo-rosso"> 3563 Cubo Rosso 3564 </a> 3565 </li> 3566 <li class="nav-item nav-item-level-3"> 3567 <a href="/chateau"> 3568 Chateau 3569 </a> 3570 </li> 3571 <li class="nav-item nav-item-level-3"> 3572 <a href="/cygnett"> 3573 Cygnett 3574 </a> 3575 </li> 3576 <li class="nav-item nav-item-level-3"> 3577 <a href="/cuckoo"> 3578 Cuckoo 3579 </a> 3580 </li> 3581 <li class="nav-item nav-item-level-3 last"> 3582 <a href="/comfort-co"> 3583 Comfort Co 3584 </a> 3585 </li> 3586 3587 3588 </ul> 3589 </div> 3590 </div> 3591 <div class="nav-item nav-item-level-2 drop"> 3592 <div class="nav-col"> 3593 <a class="hidden-xs visible-md nav-link">D</a> 3594 <span class="nav-name accordion-title hidden-md">D</span> 3595 <ul data-cat="40014" class="nav nav-list nav-level-3 accordion-drop"> 3596 3597 <li class="nav-item nav-item-level-3 first"> 3598 <a href="/d-link"> 3599 D-Link 3600 </a> 3601 </li> 3602 <li class="nav-item nav-item-level-3"> 3603 <a href="/denon"> 3604 Denon 3605 </a> 3606 </li> 3607 <li class="nav-item nav-item-level-3"> 3608 <a href="/derucci"> 3609 DeRUCCI 3610 </a> 3611 </li> 3612 <li class="nav-item nav-item-level-3"> 3613 <a href="/digicabi"> 3614 Digicabi 3615 </a> 3616 </li> 3617 <li class="nav-item nav-item-level-3"> 3618 <a href="/de-dietrich">
3619 De Dietrich 3620 </a> 3621 </li> 3622 <li class="nav-item nav-item-level-3"> 3623 <a href="/delonghi"> 3624 Delonghi 3625 </a> 3626 </li> 3627 <li class="nav-item nav-item-level-3"> 3628 <a href="/dji"> 3629 DJI 3630 </a> 3631 </li> 3632 <li class="nav-item nav-item-level-3 last"> 3633 <a href="/dyson"> 3634 Dyson 3635 </a> 3636 </li> 3637 3638 3639 </ul> 3640 </div> 3641 </div> 3642 <div class="nav-item nav-item-level-2 drop"> 3643 <div class="nav-col"> 3644 <a class="hidden-xs visible-md nav-link">E</a> 3645 <span class="nav-name accordion-title hidden-md">E</span> 3646 <ul data-cat="50014" class="nav nav-list nav-level-3 accordion-drop"> 3647 3648 <li class="nav-item nav-item-level-3 first"> 3649 <a href="/egoitaliano"> 3650 Egoitaliano 3651 </a> 3652 </li> 3653 <li class="nav-item nav-item-level-3"> 3654 <a href="/ecovacs"> 3655 Ecovacs 3656 </a> 3657 </li> 3658 <li class="nav-item nav-item-level-3"> 3659 <a href="/energizer"> 3660 Energizer 3661 </a> 3662 </li> 3663 <li class="nav-item nav-item-level-3"> 3664 <a href="/ef"> 3665 EF 3666 </a> 3667 </li> 3668 <li class="nav-item nav-item-level-3"> 3669 <a href="/epson"> 3670 Epson 3671 </a> 3672 </li> 3673 <li class="nav-item nav-item-level-3"> 3674 <a href="/eufy"> 3675 Eufy 3676 </a> 3677 </li> 3678 <li class="nav-item nav-item-level-3"> 3679 <a href="/elba"> 3680 Elba 3681 </a> 3682 </li> 3683 <li class="nav-item nav-item-level-3"> 3684 <a href="/europace"> 3685 EuropAce 3686 </a> 3687 </li> 3688 <li class="nav-item nav-item-level-3"> 3689 <a href="/eurocave"> 3690 EuroCave 3691 </a> 3692 </li> 3693 <li class="nav-item nav-item-level-3"> 3694 <a href="/elecom"> 3695 Elecom 3696 </a> 3697 </li> 3698 <li class="nav-item nav-item-level-3"> 3699 <a href="/eclipse"> 3700 Eclipse 3701 </a> 3702 </li> 3703 <li class="nav-item nav-item-level-3 last"> 3704 <a href="/electrolux"> 3705 Electrolux 3706 </a> 3707 </li> 3708 3709 3710 </ul> 3711 </div> 3712 </div> 3713 <div class="nav-item nav-item-level-2 drop"> 3714 <div class="nav-col"> 3715 <a class="hidden-xs visible-md nav-link">F</a> 3716 <span class="nav-name accordion-title hidden-md">F</span> 3717 <ul data-cat="60014" class="nav nav-list nav-level-3 accordion-drop"> 3718 3719 <li class="nav-item nav-item-level-3 first"> 3720 <a href="/florabelle"> 3721 Florabelle 3722 </a> 3723 </li> 3724 <li class="nav-item nav-item-level-3"> 3725 <a href="/fuji"> 3726 Fuji 3727 </a> 3728 </li> 3729 <li class="nav-item nav-item-level-3"> 3730 <a href="/fanztec"> 3731 Fanztec 3732 </a> 3733 </li> 3734 <li class="nav-item nav-item-level-3 last"> 3735 <a href="/fotopro"> 3736 Fotopro 3737 </a> 3738 </li> 3739 3740 3741 </ul> 3742 </div> 3743 </div> 3744 <div class="nav-item nav-item-level-2 drop"> 3745 <div class="nav-col"> 3746 <a class="hidden-xs visible-md nav-link">G</a> 3747 <span class="nav-name accordion-title hidden-md">G</span> 3748 <ul data-cat="70014" class="nav nav-list nav-level-3 accordion-drop"> 3749 3750 <li class="nav-item nav-item-level-3 first"> 3751 <a href="/gardenline"> 3752 Gardenline 3753 </a> 3754 </li> 3755 <li class="nav-item nav-item-level-3"> 3756 <a href="/gopro"> 3757 GoPro 3758 </a> 3759 </li> 3760 <li class="nav-item nav-item-level-3"> 3761 <a href="/garmin"> 3762 Garmin 3763 </a> 3764 </li> 3765 <li class="nav-item nav-item-level-3"> 3766 <a href="/gbc"> 3767 GBC 3768 </a> 3769 </li> 3770 <li class="nav-item nav-item-level-3"> 3771 <a href="/glasshouse"> 3772 Glasshouse 3773 </a> 3774 </li> 3775 <li class="nav-item nav-item-level-3 last"> 3776 <a href="/google/"> 3777 Google 3778 </a> 3779 </li> 3780 3781 3782 </ul> 3783 </div> 3784 </div> 3785 <div class="nav-item nav-item-level-2 drop"> 3786 <div class="nav-col"> 3787 <a class="hidden-xs visible-md nav-link">H</a> 3788 <span class="nav-name accordion-title hidden-md">H</span>
3789 <ul data-cat="80014" class="nav nav-list nav-level-3 accordion-drop"> 3790 3791 <li class="nav-item nav-item-level-3 first"> 3792 <a href="/hisense"> 3793 Hisense 3794 </a> 3795 </li> 3796 <li class="nav-item nav-item-level-3"> 3797 <a href="/hwel"> 3798 HWEL 3799 </a> 3800 </li> 3801 <li class="nav-item nav-item-level-3"> 3802 <a href="/hizero"> 3803 Hizero 3804 </a> 3805 </li> 3806 <li class="nav-item nav-item-level-3"> 3807 <a href="/hohem"> 3808 Hohem 3809 </a> 3810 </li> 3811 <li class="nav-item nav-item-level-3"> 3812 <a href="/hwft"> 3813 HWFT 3814 </a> 3815 </li> 3816 <li class="nav-item nav-item-level-3"> 3817 <a href="/honor"> 3818 Honor 3819 </a> 3820 </li> 3821 <li class="nav-item nav-item-level-3"> 3822 <a href="/hwna"> 3823 HWNA 3824 </a> 3825 </li> 3826 <li class="nav-item nav-item-level-3"> 3827 <a href="/hurom"> 3828 Hurom 3829 </a> 3830 </li> 3831 <li class="nav-item nav-item-level-3"> 3832 <a href="/hp"> 3833 HP 3834 </a> 3835 </li> 3836 <li class="nav-item nav-item-level-3"> 3837 <a href="/harman-kardon"> 3838 Harman Kardon 3839 </a> 3840 </li> 3841 <li class="nav-item nav-item-level-3"> 3842 <a href="/hwbb"> 3843 HWBB 3844 </a> 3845 </li> 3846 <li class="nav-item nav-item-level-3 last"> 3847 <a href="/hitachi"> 3848 Hitachi 3849 </a> 3850 </li> 3851 3852 3853 </ul> 3854 </div> 3855 </div> 3856 <div class="nav-item nav-item-level-2 drop"> 3857 <div class="nav-col"> 3858 <a class="hidden-xs visible-md nav-link">I</a> 3859 <span class="nav-name accordion-title hidden-md">I</span> 3860 <ul data-cat="90014" class="nav nav-list nav-level-3 accordion-drop"> 3861 3862 <li class="nav-item nav-item-level-3 first"> 3863 <a href="/img-comfort"> 3864 IMG Comfort 3865 </a> 3866 </li> 3867 <li class="nav-item nav-item-level-3"> 3868 <a href="/innergie"> 3869 Innergie 3870 </a> 3871 </li> 3872 <li class="nav-item nav-item-level-3 last"> 3873 <a href="/insta360"> 3874 Insta360 3875 </a> 3876 </li> 3877 3878 3879 </ul> 3880 </div> 3881 </div> 3882 </div><div class="column"> 3883 <div class="nav-item nav-item-level-2 drop"> 3884 <div class="nav-col"> 3885 <a class="hidden-xs visible-md nav-link">J</a> 3886 <span class="nav-name accordion-title hidden-md">J</span> 3887 <ul data-cat="100014" class="nav nav-list nav-level-3 accordion-drop"> 3888 3889 <li class="nav-item nav-item-level-3 first"> 3890 <a href="/j5-create"> 3891 j5 Create 3892 </a> 3893 </li> 3894 <li class="nav-item nav-item-level-3"> 3895 <a href="/jisulife"> 3896 JisuLife 3897 </a> 3898 </li> 3899 <li class="nav-item nav-item-level-3"> 3900 <a href="/jogen"> 3901 Jogen 3902 </a> 3903 </li> 3904 <li class="nav-item nav-item-level-3 last"> 3905 <a href="/jbl"> 3906 JBL 3907 </a> 3908 </li> 3909 3910 3911 </ul> 3912 </div> 3913 </div> 3914 <div class="nav-item nav-item-level-2 drop"> 3915 <div class="nav-col"> 3916 <a class="hidden-xs visible-md nav-link">K</a> 3917 <span class="nav-name accordion-title hidden-md">K</span> 3918 <ul data-cat="110014" class="nav nav-list nav-level-3 accordion-drop"> 3919 3920 <li class="nav-item nav-item-level-3 first"> 3921 <a href="/kaadas"> 3922 Kaadas 3923 </a> 3924 </li> 3925 <li class="nav-item nav-item-level-3"> 3926 <a href="/kdk"> 3927 KDK 3928 </a> 3929 </li> 3930 <li class="nav-item nav-item-level-3"> 3931 <a href="/kadeka"> 3932 Kadeka 3933 </a> 3934 </li> 3935 <li class="nav-item nav-item-level-3"> 3936 <a href="/kenwood"> 3937 Kenwood 3938 </a> 3939 </li> 3940 <li class="nav-item nav-item-level-3"> 3941 <a href="/kako"> 3942 Kako 3943 </a> 3944 </li> 3945 <li class="nav-item nav-item-level-3"> 3946 <a href="/kitchenaid"> 3947 KitchenAid 3948 </a> 3949 </li> 3950 <li class="nav-item nav-item-level-3"> 3951 <a href="/karcher"> 3952 Karcher 3953 </a> 3954 </li> 3955 <li class="nav-item nav-item-level-3">
3956 <a href="/kodak"> 3957 Kodak 3958 </a> 3959 </li> 3960 <li class="nav-item nav-item-level-3"> 3961 <a href="/kas"> 3962 KAS 3963 </a> 3964 </li> 3965 <li class="nav-item nav-item-level-3 last"> 3966 <a href="/kuvings"> 3967 Kuvings 3968 </a> 3969 </li> 3970 3971 3972 </ul> 3973 </div> 3974 </div> 3975 <div class="nav-item nav-item-level-2 drop"> 3976 <div class="nav-col"> 3977 <a class="hidden-xs visible-md nav-link">L</a> 3978 <span class="nav-name accordion-title hidden-md">L</span> 3979 <ul data-cat="120014" class="nav nav-list nav-level-3 accordion-drop"> 3980 3981 <li class="nav-item nav-item-level-3 first"> 3982 <a href="/la-pavoni"> 3983 La Pavoni 3984 </a> 3985 </li> 3986 <li class="nav-item nav-item-level-3"> 3987 <a href="/laurastar"> 3988 Laurastar 3989 </a> 3990 </li> 3991 <li class="nav-item nav-item-level-3"> 3992 <a href="/logitech"> 3993 Logitech 3994 </a> 3995 </li> 3996 <li class="nav-item nav-item-level-3"> 3997 <a href="/la-z-boy-en-2"> 3998 LA-Z-BOY 3999 </a> 4000 </li> 4001 <li class="nav-item nav-item-level-3"> 4002 <a href="/laut"> 4003 Laut 4004 </a> 4005 </li> 4006 <li class="nav-item nav-item-level-3"> 4007 <a href="/lenovo"> 4008 Lenovo 4009 </a> 4010 </li> 4011 <li class="nav-item nav-item-level-3"> 4012 <a href="/leifheit"> 4013 Leifheit 4014 </a> 4015 </li> 4016 <li class="nav-item nav-item-level-3"> 4017 <a href="/liebherr"> 4018 Liebherr 4019 </a> 4020 </li> 4021 <li class="nav-item nav-item-level-3"> 4022 <a href="/lg"> 4023 LG 4024 </a> 4025 </li> 4026 <li class="nav-item nav-item-level-3"> 4027 <a href="/lifestyle-garden"> 4028 Lifestyle Garden 4029 </a> 4030 </li> 4031 <li class="nav-item nav-item-level-3 last"> 4032 <a href="/lifestyle"> 4033 LifeStyle 4034 </a> 4035 </li> 4036 4037 4038 </ul> 4039 </div> 4040 </div> 4041 <div class="nav-item nav-item-level-2 drop"> 4042 <div class="nav-col"> 4043 <a class="hidden-xs visible-md nav-link">M</a> 4044 <span class="nav-name accordion-title hidden-md">M</span> 4045 <ul data-cat="130014" class="nav nav-list nav-level-3 accordion-drop"> 4046 4047 <li class="nav-item nav-item-level-3 first"> 4048 <a href="/marshall"> 4049 Marshall 4050 </a> 4051 </li> 4052 <li class="nav-item nav-item-level-3"> 4053 <a href="/microsoft"> 4054 Microsoft 4055 </a> 4056 </li> 4057 <li class="nav-item nav-item-level-3"> 4058 <a href="/mayer/"> 4059 Mayer 4060 </a> 4061 </li> 4062 <li class="nav-item nav-item-level-3"> 4063 <a href="/midea"> 4064 Midea 4065 </a> 4066 </li> 4067 <li class="nav-item nav-item-level-3"> 4068 <a href="/morphy-richards"> 4069 Morphy Richards 4070 </a> 4071 </li> 4072 <li class="nav-item nav-item-level-3"> 4073 <a href="/mazer/"> 4074 Mazer 4075 </a> 4076 </li> 4077 <li class="nav-item nav-item-level-3"> 4078 <a href="/miele"> 4079 Miele 4080 </a> 4081 </li> 4082 <li class="nav-item nav-item-level-3"> 4083 <a href="/motorola"> 4084 Motorola 4085 </a> 4086 </li> 4087 <li class="nav-item nav-item-level-3"> 4088 <a href="/mefoto"> 4089 MeFoto 4090 </a> 4091 </li> 4092 <li class="nav-item nav-item-level-3"> 4093 <a href="/mistral"> 4094 Mistral 4095 </a> 4096 </li> 4097 <li class="nav-item nav-item-level-3"> 4098 <a href="/msi"> 4099 MSI 4100 </a> 4101 </li> 4102 <li class="nav-item nav-item-level-3"> 4103 <a href="/micropack"> 4104 Micropack 4105 </a> 4106 </li> 4107 <li class="nav-item nav-item-level-3"> 4108 <a href="/mitsubishi"> 4109 Mitsubishi 4110 </a> 4111 </li> 4112 <li class="nav-item nav-item-level-3 last"> 4113 <a href="/myfirst"> 4114 myFirst 4115 </a> 4116 </li> 4117 4118 4119 </ul> 4120 </div> 4121 </div> 4122 <div class="nav-item nav-item-level-2 drop"> 4123 <div class="nav-col"> 4124 <a class="hidden-xs visible-md nav-link">N</a> 4125 <span class="nav-name accordion-title hidden-md">N</span>
4126 <ul data-cat="140014" class="nav nav-list nav-level-3 accordion-drop"> 4127 4128 <li class="nav-item nav-item-level-3 first"> 4129 <a href="/nature-basics"> 4130 Nature Basics 4131 </a> 4132 </li> 4133 <li class="nav-item nav-item-level-3"> 4134 <a href="/ninja"> 4135 Ninja 4136 </a> 4137 </li> 4138 <li class="nav-item nav-item-level-3"> 4139 <a href="/north-bayou"> 4140 North Bayou 4141 </a> 4142 </li> 4143 <li class="nav-item nav-item-level-3"> 4144 <a href="/nescafe"> 4145 Nescafe 4146 </a> 4147 </li> 4148 <li class="nav-item nav-item-level-3"> 4149 <a href="/nintendo"> 4150 Nintendo 4151 </a> 4152 </li> 4153 <li class="nav-item nav-item-level-3"> 4154 <a href="/nutribullet"> 4155 Nutribullet 4156 </a> 4157 </li> 4158 <li class="nav-item nav-item-level-3"> 4159 <a href="/nespresso"> 4160 Nespresso 4161 </a> 4162 </li> 4163 <li class="nav-item nav-item-level-3"> 4164 <a href="/norton"> 4165 Norton 4166 </a> 4167 </li> 4168 <li class="nav-item nav-item-level-3"> 4169 <a href="/n.brandz/"> 4170 N.Brandz 4171 </a> 4172 </li> 4173 <li class="nav-item nav-item-level-3"> 4174 <a href="/netgear"> 4175 Netgear 4176 </a> 4177 </li> 4178 <li class="nav-item nav-item-level-3"> 4179 <a href="/novita"> 4180 Novita 4181 </a> 4182 </li> 4183 <li class="nav-item nav-item-level-3"> 4184 <a href="/nnio"> 4185 NNIO 4186 </a> 4187 </li> 4188 <li class="nav-item nav-item-level-3 last"> 4189 <a href="/nikon"> 4190 Nikon 4191 </a> 4192 </li> 4193 4194 4195 </ul> 4196 </div> 4197 </div> 4198 <div class="nav-item nav-item-level-2 drop"> 4199 <div class="nav-col"> 4200 <a class="hidden-xs visible-md nav-link">O</a> 4201 <span class="nav-name accordion-title hidden-md">O</span> 4202 <ul data-cat="150014" class="nav nav-list nav-level-3 accordion-drop"> 4203 4204 <li class="nav-item nav-item-level-3 first"> 4205 <a href="/oaxis"> 4206 Oaxis 4207 </a> 4208 </li> 4209 <li class="nav-item nav-item-level-3"> 4210 <a href="/olympus">
4211 Olympus 4212 </a> 4213 </li> 4214 <li class="nav-item nav-item-level-3 last"> 4215 <a href="/oppo"> 4216 Oppo 4217 </a> 4218 </li> 4219 4220 4221 </ul> 4222 </div> 4223 </div> 4224 <div class="nav-item nav-item-level-2 drop"> 4225 <div class="nav-col"> 4226 <a class="hidden-xs visible-md nav-link">P</a> 4227 <span class="nav-name accordion-title hidden-md">P</span> 4228 <ul data-cat="160014" class="nav nav-list nav-level-3 accordion-drop"> 4229 4230 <li class="nav-item nav-item-level-3 first"> 4231 <a href="/palm-beach"> 4232 Palm Beach 4233 </a> 4234 </li> 4235 <li class="nav-item nav-item-level-3"> 4236 <a href="/polar"> 4237 Polar 4238 </a> 4239 </li> 4240 <li class="nav-item nav-item-level-3"> 4241 <a href="/polaroid"> 4242 Polaroid 4243 </a> 4244 </li> 4245 <li class="nav-item nav-item-level-3"> 4246 <a href="/pgytech"> 4247 Pgytech 4248 </a> 4249 </li> 4250 <li class="nav-item nav-item-level-3"> 4251 <a href="/powera"> 4252 PowerA 4253 </a> 4254 </li> 4255 <li class="nav-item nav-item-level-3"> 4256 <a href="/plaud"> 4257 Plaud 4258 </a> 4259 </li> 4260 <li class="nav-item nav-item-level-3 last"> 4261 <a href="/philips"> 4262 Philips 4263 </a> 4264 </li> 4265 4266 4267 </ul> 4268 </div> 4269 </div> 4270 <div class="nav-item nav-item-level-2 drop"> 4271 <div class="nav-col"> 4272 <a class="hidden-xs visible-md nav-link">Q</a> 4273 <span class="nav-name accordion-title hidden-md">Q</span> 4274 <ul data-cat="170014" class="nav nav-list nav-level-3 accordion-drop"> 4275 4276 <li class="nav-item nav-item-level-3 first last"> 4277 <a href="/queenie"> 4278 Queenie 4279 </a> 4280 </li> 4281 4282 4283 </ul> 4284 </div> 4285 </div> 4286 <div class="nav-item nav-item-level-2 drop"> 4287 <div class="nav-col"> 4288 <a class="hidden-xs visible-md nav-link">R</a> 4289 <span class="nav-name accordion-title hidden-md">R</span> 4290 <ul data-cat="180014" class="nav nav-list nav-level-3 accordion-drop"> 4291 4292 <li class="nav-item nav-item-level-3 first"> 4293 <a href="/razer"> 4294 Razer 4295 </a> 4296 </li> 4297 <li class="nav-item nav-item-level-3"> 4298 <a href="/rommelsbacher"> 4299 Rommelsbacher 4300 </a> 4301 </li> 4302 <li class="nav-item nav-item-level-3"> 4303 <a href="/rene"> 4304 Rene 4305 </a> 4306 </li> 4307 <li class="nav-item nav-item-level-3"> 4308 <a href="/ruhens"> 4309 Ruhens 4310 </a> 4311 </li> 4312 <li class="nav-item nav-item-level-3"> 4313 <a href="/robert-gordon"> 4314 Robert Gordon 4315 </a> 4316 </li> 4317 <li class="nav-item nav-item-level-3"> 4318 <a href="/roborock"> 4319 Roborock 4320 </a> 4321 </li> 4322 <li class="nav-item nav-item-level-3 last"> 4323 <a href="/rivacase"> 4324 Rivacase 4325 </a> 4326 </li> 4327 4328 4329 </ul> 4330 </div> 4331 </div> 4332 </div><div class="column"> 4333 <div class="nav-item nav-item-level-2 drop"> 4334 <div class="nav-col"> 4335 <a class="hidden-xs visible-md nav-link">S</a> 4336 <span class="nav-name accordion-title hidden-md">S</span> 4337 <ul data-cat="190014" class="nav nav-list nav-level-3 accordion-drop"> 4338 4339 <li class="nav-item nav-item-level-3 first"> 4340 <a href="/samsung"> 4341 Samsung 4342 </a> 4343 </li> 4344 <li class="nav-item nav-item-level-3"> 4345 <a href="/seagate"> 4346 Seagate 4347 </a> 4348 </li> 4349 <li class="nav-item nav-item-level-3"> 4350 <a href="/shark"> 4351 Shark 4352 </a> 4353 </li> 4354 <li class="nav-item nav-item-level-3"> 4355 <a href="/samurai"> 4356 Samurai 4357 </a> 4358 </li> 4359 <li class="nav-item nav-item-level-3"> 4360 <a href="/sealy"> 4361 Sealy 4362 </a> 4363 </li> 4364 <li class="nav-item nav-item-level-3"> 4365 <a href="/sharp"> 4366 Sharp 4367 </a> 4368 </li> 4369 <li class="nav-item nav-item-level-3"> 4370 <a href="/sonos"> 4371 Sonos 4372 </a> 4373 </li> 4374 <li class="nav-item nav-item-level-3"> 4375 <a href="/sennheiser"> 4376 Sennheiser 4377 </a> 4378 </li> 4379 <li class="nav-item nav-item-level-3"> 4380 <a href="/shokz"> 4381 Shokz 4382 </a> 4383 </li> 4384 <li class="nav-item nav-item-level-3"> 4385 <a href="/sony"> 4386 Sony 4387 </a> 4388 </li> 4389 <li class="nav-item nav-item-level-3 last"> 4390 <a href="/sanus"> 4391 SANUS 4392 </a> 4393 </li> 4394 4395 4396 </ul> 4397 </div> 4398 </div> 4399 <div class="nav-item nav-item-level-2 drop"> 4400 <div class="nav-col"> 4401 <a class="hidden-xs visible-md nav-link">T</a> 4402 <span class="nav-name accordion-title hidden-md">T</span> 4403 <ul data-cat="200014" class="nav nav-list nav-level-3 accordion-drop"> 4404 4405 <li class="nav-item nav-item-level-3 first"> 4406 <a href="/takahi"> 4407 Takahi 4408 </a> 4409 </li> 4410 <li class="nav-item nav-item-level-3"> 4411 <a href="/tempur"> 4412 Tempur 4413 </a> 4414 </li> 4415 <li class="nav-item nav-item-level-3"> 4416 <a href="/trend-micro"> 4417 Trend Micro 4418 </a> 4419 </li> 4420 <li class="nav-item nav-item-level-3"> 4421 <a href="/tamrac"> 4422 Tamrac 4423 </a> 4424 </li> 4425 <li class="nav-item nav-item-level-3"> 4426 <a href="/titan"> 4427 Titan 4428 </a> 4429 </li> 4430 <li class="nav-item nav-item-level-3"> 4431 <a href="/turbo"> 4432 Turbo 4433 </a> 4434 </li> 4435 <li class="nav-item nav-item-level-3"> 4436 <a href="/targus"> 4437 Targus 4438 </a> 4439 </li> 4440 <li class="nav-item nav-item-level-3"> 4441 <a href="/toshiba"> 4442 Toshiba 4443 </a> 4444 </li> 4445 <li class="nav-item nav-item-level-3 last"> 4446 <a href="/tecno"> 4447 Tecno 4448 </a> 4449 </li> 4450 4451 4452 </ul> 4453 </div> 4454 </div> 4455 <div class="nav-item nav-item-level-2 drop"> 4456 <div class="nav-col"> 4457 <a class="hidden-xs visible-md nav-link">U</a> 4458 <span class="nav-name accordion-title hidden-md">U</span> 4459 <ul data-cat="210014" class="nav nav-list nav-level-3 accordion-drop"> 4460 4461 <li class="nav-item nav-item-level-3 first"> 4462 <a href="/ugreen"> 4463 UGREEN 4464 </a> 4465 </li> 4466 <li class="nav-item nav-item-level-3"> 4467 <a href="/ulanzi"> 4468 Ulanzi 4469 </a> 4470 </li> 4471 <li class="nav-item nav-item-level-3"> 4472 <a href="/ultimate-ears"> 4473 Ultimate Ears 4474 </a> 4475 </li> 4476 <li class="nav-item nav-item-level-3"> 4477 <a href="/uniden"> 4478 Uniden 4479 </a> 4480 </li> 4481 <li class="nav-item nav-item-level-3 last"> 4482 <a href="/uno"> 4483 Uno 4484 </a> 4485 </li> 4486 4487 4488 </ul> 4489 </div> 4490 </div> 4491 <div class="nav-item nav-item-level-2 drop"> 4492 <div class="nav-col"> 4493 <a class="hidden-xs visible-md nav-link">V</a> 4494 <span class="nav-name accordion-title hidden-md">V</span> 4495 <ul data-cat="220014" class="nav nav-list nav-level-3 accordion-drop"> 4496 4497 <li class="nav-item nav-item-level-3 first"> 4498 <a href="/vanguard"> 4499 Vanguard 4500 </a> 4501 </li> 4502 <li class="nav-item nav-item-level-3"> 4503 <a href="/vivo"> 4504 Vivo 4505 </a> 4506 </li> 4507 <li class="nav-item nav-item-level-3"> 4508 <a href="/verbatim"> 4509 Verbatim 4510 </a> 4511 </li> 4512 <li class="nav-item nav-item-level-3"> 4513 <a href="/vtech"> 4514 Vtech 4515 </a> 4516 </li> 4517 <li class="nav-item nav-item-level-3"> 4518 <a href="/visionkids"> 4519 VisionKids 4520 </a> 4521 </li> 4522 <li class="nav-item nav-item-level-3"> 4523 <a href="/vidal-sassoon"> 4524 Vidal Sassoon 4525 </a> 4526 </li> 4527 <li class="nav-item nav-item-level-3 last"> 4528 <a href="/vintec"> 4529 Vintec 4530 </a> 4531 </li> 4532 4533 4534 </ul> 4535 </div> 4536 </div> 4537 <div class="nav-item nav-item-level-2 drop"> 4538 <div class="nav-col"> 4539 <a class="hidden-xs visible-md nav-link">W</a> 4540 <span class="nav-name accordion-title hidden-md">W</span> 4541 <ul data-cat="230014" class="nav nav-list nav-level-3 accordion-drop"> 4542 4543 <li class="nav-item nav-item-level-3 first"> 4544 <a href="/wd"> 4545 WD 4546 </a> 4547 </li> 4548 <li class="nav-item nav-item-lev
4548el-3 last"> 4549 <a href="/whirlpool"> 4550 Whirlpool 4551 </a> 4552 </li> 4553 4554 4555 </ul> 4556 </div> 4557 </div> 4558 <div class="nav-item nav-item-level-2 drop"> 4559 <div class="nav-col"> 4560 <a class="hidden-xs visible-md nav-link">X</a> 4561 <span class="nav-name accordion-title hidden-md">X</span> 4562 <ul data-cat="240014" class="nav nav-list nav-level-3 accordion-drop"> 4563 4564 <li class="nav-item nav-item-level-3 first"> 4565 <a href="/xbox"> 4566 Xbox 4567 </a> 4568 </li> 4569 <li class="nav-item nav-item-level-3 last"> 4570 <a href="/xgimi"> 4571 Xgimi 4572 </a> 4573 </li> 4574 4575 4576 </ul> 4577 </div> 4578 </div> 4579 <div class="nav-item nav-item-level-2 drop"> 4580 <div class="nav-col"> 4581 <a class="hidden-xs visible-md nav-link">Y</a> 4582 <span class="nav-name accordion-title hidden-md">Y</span> 4583 <ul data-cat="250014" class="nav nav-list nav-level-3 accordion-drop"> 4584 4585 <li class="nav-item nav-item-level-3 first last"> 4586 <a href="/yamaha"> 4587 Yamaha 4588 </a> 4589 </li> 4590 4591 4592 </ul> 4593 </div> 4594 </div> 4595 <div class="nav-item nav-item-level-2 last drop"> 4596 <div class="nav-col"> 4597 <a class="hidden-xs visible-md nav-link">Z</a> 4598 <span class="nav-name accordion-title hidden-md">Z</span> 4599 <ul data-cat="260014" class="nav nav-list nav-level-3 accordion-drop"> 4600 4601 <li class="nav-item nav-item-level-3 first"> 4602 <a href="/zagg"> 4603 ZAGG 4604 </a> 4605 </li> 4606 <li class="nav-item nav-item-level-3 last"> 4607 <a href="/zigbang"> 4608 Zigbang 4609 </a> 4610 </li> 4611 4612 4613 </ul> 4614 </div> 4615 </div> 4616 </div> 4617 </div> 4618 4619 4620 </div> 4621 </div> 4622 </div> 4623 </div> 4624 </div> 4625 4626 </div><a href="//www.harveynorman.com.sg/" title="Harvey Norman Logo" class="logo"> 4627 <img src="https://hnsgsfp.imgix.net/4/images/logos/1/[email protected]?fit=fill&bg=0FFF&w=728&h=105&auto=format,compress" alt="Harvey Norman Logo"> 4628 </a> 4629 </div> 4630 <div class="col-xs-12 col-sm-5 masthead-right clearfix omega"> 4631 <div class="search-block"> 4632 4633 <form action="//www.harveynorman.com.sg/index.php?dispatch=products.search" name="search_form" id="search_form" class="hidden" method="get" data-provide="rac"> 4634 <input type="hidden" name="subcats" value="Y" /> 4635 <input type="hidden" name="status" value="A" /> 4636 <input type="hidden" name="pshort" value="N" /> 4637 <input type="hidden" name="pfull" value="N" /> 4638 <input type="hidden" name="pname" value="Y" /> 4639 <input type="hidden" name="pkeywords" value="Y" /> 4640 <input type="hidden" name="search_performed" value="Y" /> 4641 4642 4643 <style>ul#attraqt_autocomplete.rich li ul li > a h3, ul#attraqt_autocomplete.rich li ul li > a p {color: #666;}ul#attraqt_autocomplete.rich li ul li:hover {background: #467db6;}ul#attraqt_autocomplete.rich li ul li:hover > a {text-decoration: none;}ul#attraqt_autocomplete.rich li ul li:hover > a h3, ul#attraqt_autocomplete.rich li ul li:hover > a p, #attraqt_autocomplete.rich li.attraqt_ac_suggestions ul#attraqt_ac_suggestions_results li.attraqt_ac_suggestion:hover > * {color: #dfefff;}li.attraqt_ac_suggestions h2 {background: #044178;color: white;text-transform: uppercase;font-size: 14px;font-weight: 700;padding: 10px 5px;font-family: 'Lato',Helvetica Neue,Arial,sans-serif;line-height: inherit;}ul#attraqt_autocomplete.rich .attraqt_ac_products li {height: auto;}#attraqt_autocomplete.rich li.attraqt_ac_suggestions ul#attraqt_ac_suggestions_results li.attraqt_ac_suggestion a {color: #373737;text-decoration: none;}#attraqt_autocomplete.rich {overflow-y: auto;height: 500px;}</style><div id="attraqt_container"><input type="text" name="q" value="" id="attraqt_search" autocomplete="off" title="What are you looking for?" placeholder="What are you looking for?" class="input-text search-input"/><ul id="attraqt_autocomplete" class="rich" style="display:none;z-index:30000;width:430px;position:absolute;border-radius:4px;" tabindex="0"><li class='attraqt_ac_products'><h2 style="margin: 0px;">Products</h2><ul id='attraqt_ac_products_results'></ul></li></ul></div><button title="Search" class="btn-search" type="submit"> 4644 <i class="icon icon-search"></i> 4645 </button> 4646<input type="hidden" name="dispatch" value="products.search" /> 4647 </form> 4648 4649 4650</div> 4651 4652
4652<script type="text/javascript"> 4653 // When a search result is clicked 4654 function sendSearchActivity(page, productID, metadataID) { 4655 if (navigator.doNotTrack === '1') { 4656 console.log('Do not track is on. Not sending any data.'); 4657 location.href = page; 4658 } 4659 4660 // Get the search term 4661 var searchTerms = $("#attraqt_search").val(); 4662 var clickOnSearchResults = { 4663 "action": "click", 4664 "target": { 4665 "product": productID 4666 }, 4667 "sourceId": metadataID, 4668 "metadata": { 4669 "query": searchTerms 4670 } 4671 } 4672 4673 var attraqtActivitySent = false; 4674 xo.activity 4675 .send(clickOnSearchResults) 4676 .catch(function(err) { 4677 console.log(err); 4678 }) 4679 .then(function(value) { 4680 attraqtActivitySent = value != null ? (value.status == 201) : false; 4681 }) 4682 .finally(function() { 4683 if(attraqtActivitySent) { 4684 setTimeout(function () { 4685 location.href = page + '&q=' + searchTerms + '&attraqt_metadata_id=' + metadataID; 4686 }, 700); 4687 } else { 4688 location.href = page; 4689 } 4690 }); 4691 } 4692 4693 function delay(callback, ms) { 4694 var timer = 0; 4695 return function() { 4696 var context = this, args = arguments; 4697 clearTimeout(timer); 4698 timer = setTimeout(function () { 4699 callback.apply(context, args); 4700 }, ms || 0); 4701 }; 4702 } 4703 4704 function get_active_status_facet() { 4705 var activeStatuses = "A,1"; 4706 activeStatuses = activeStatuses.length == 0 ? ['A'] : activeStatuses.split(','); 4707 return activeStatuses; 4708 } 4709 4710 function get_active_status_filter() { 4711 var activeStatuses = get_active_status_facet(); 4712 $.each(activeStatuses, function(i, status) { 4713 activeStatuses[i] = 'status = "' + status + '"'; 4714 }); 4715 4716 activeStatuses = activeStatuses.join(' OR '); 4717 return '(' + activeStatuses + ')'; 4718 } 4719 4720 $(document).ready(function() { 4721 console.log('Search retrieval method: search.'); 4722 const attraqtDefaultSchemaName = "product"; 4723 const attraqtKeywordSchemaName = "keyword"; 4724 4725 const attraqtShowOnlyActive = true; 4726 4727 function buildAttraqtSearchOptions(kind = null) { 4728 var options = {}; 4729 4730 // Get only products in the current schema 4731 options.filter = kind ? 'kind = "' + kind + '"' : 'kind = "' + attraqtDefaultSchemaName + '" OR kind = "' + attraqtKeywordSchemaName + '"'; 4732 options.facets = [ 4733 { 4734 id: "facet-kind", 4735 values: kind ? [kind] : [attraqtDefaultSchemaName, attraqtKeywordSchemaName] 4736 } 4737 ]; 4738 4739 // Get only active items 4740 if(attraqtShowOnlyActive) { 4741 options.filter += ' AND ' + get_active_status_filter() + ' AND title != "" '; 4742 4743 options.facets.push({ 4744 id: "facet-status", 4745 values: get_active_status_facet() 4746 }); 4747 } 4748 4749 options.limit = 5; 4750 options.offset = 0; 4751 4752 4753 4754 4755 options.customResponseMask = "id, score, product(short_description, Description, description, product_code, Product_Code, title, image, photo), redirect"; 4756 return options; 4757 } 4758 4759 function buildAttraqtGroupOptions(kind = null) { 4760 var options = {}; 4761 4762 // Get only products in the current schema 4763 options.filter = kind ? 'kind = "' + kind + '"' : 'kind = "' + attraqtDefaultSchemaName + '" OR kind = "' + attraqtKeywordSchemaName + '"'; 4764 4765 // Get only active items 4766 if(attraqtShowOnlyActive) { 4767 options.filter += ' AND ' + get_active_status_filter() + ' AND title != "" '; 4768 } 4769 4770 // Get only products in the current schema 4771 options.groupBy = { 4772 "attribute": "kind", 4773 "size": 5, 4774 "values": kind ? [kind] : [attraqtDefaultSchemaName, attraqtKeywordSchemaName] 4775 }; 4776 4777 options.customResponseMask = "id, score, product(short_description, Description, description, product_code, Product_Code, title, image, photo), redirect"; 4778 return options; 4779 } 4780 4781 // When a search result is clicked 4782 function sendSearchActivity(page, productID, metadataID) { 4783 if (navigator.doNotTrack === '1') { 4784 console.log('Do not track is on. Not sending any data.'); 4785 location.href = page; 4786 } 4787 4788 // Get the search term 4789 var searchTerms = $("#attraqt_search").val(); 4790 var clickOnSearchResults = { 4791 "action": "click", 4792 "target": { 4793 "product": productID 4794 }, 4795 "sourceId": metadataID, 4796 "metadata": { 4797 "query": searchTerms 4798 } 4799 } 4800 4801 xo.activity.send(clickOnSearchResults) 4802 .then(value => { 4803 if(value.status == 201) { 4804 location.href = page; 4805 } 4806 }) 4807 .catch(err => { 4808 console.log(err); 4809 }); 4810 } 4811 4812 // When a user types in the search bar, send every typed word 4813 function sendTypeActivity(metadataID) { 4814 } 4815 4816 function listAttraqtProductResults(query, rawQuery, productsData, metadataID) { 4817 if(!productsData.length) { 4818 var result = `<li class='attraqt_ac_product attraqt_ac_even'> 4819 <h3 class='attraqt_ac_title'>_no_results_matched ` + rawQuery + `.</h3> 4820 </li> 4821 `; 4822 $("#attraqt_ac_products_results").append(result); 4823 return false;
4824 } 4825 4826 // Insert all the product data to the search result box 4827 $.each(productsData, function(index, item) { 4828 var result = (index+1) % 2 == 0 ? `<li class='attraqt_ac_product attraqt_ac_even'>` : `<li class='attraqt_ac_product attraqt_ac_odd'>`; 4829 var description = item.product['short_description']; 4830 if(!description) description = item.product['Description']; 4831 if(!description) description = item.product['description']; 4832 if(!description) description = ''; 4833 var productID = item.id; 4834 var productCode = item.product['product_code']; 4835 if(!productCode) productCode = item.product['Product_Code']; 4836 var attraqtCode = attraqtProductIdentifier == 'product_code' ? productCode : productID; 4837 var url = "//www.harveynorman.com.sg/index.php?dispatch=products.view&product_id=" + productID; 4838 var title = item.product['title']; 4839 var img = item.product['image']; 4840 if(!img) img = item.product['photo']; 4841 4842 result += ` 4843 <a href='#' onclick='sendSearchActivity("` + url + `", "` + attraqtCode + `", "` + metadataID + `");'> 4844 <div class='attraqt_ac_iwrap'> 4845 <img class='attraqt_ac_image' alt='` + title + `' src='` + img + `' /> 4846 </div> 4847 <h3 class='attraqt_ac_title'>` + title + `</h3> 4848 <p class='attraqt_ac_excerpt'>` + description + `</p> 4849 </a> 4850 </li> 4851 `; 4852 $("#attraqt_ac_products_results").append(result); 4853 }); 4854 } 4855 4856 function removeSuggestionDuplicates(suggestions) { 4857 return suggestions.filter((s, index) => { 4858 return suggestions.indexOf(s) === index; 4859 }); 4860 } 4861 4862 function listAttraqtSuggestionResults(query, rawQuery, suggestions, metadataID) { 4863 if(!suggestions.length) { 4864 var result = `<li class='attraqt_ac_suggestion'> 4865 <span class='attraqt_ac_sugg'>_no_suggestions_matched <b>` + rawQuery + `</b>.</span> 4866 </li> 4867 `; 4868 $("#attraqt_ac_suggestions_results").append(result); 4869 return false; 4870 } 4871 4872 // Pre-processing: combine similar results 4873 $.each(suggestions, function(index, suggestion) { 4874 suggestion = suggestion.suggestion; 4875 if(query.indexOf(' ') > -1) { 4876 var queryArray = query.split(' '); 4877 var suggestionArray = suggestion.split(' '); 4878 suggestionArray.push(...queryArray); 4879 suggestionArray.pop(); 4880 suggestion = suggestionArray.join(' '); 4881 } 4882 4883 suggestion = suggestion.split(' '); 4884 suggestion = removeSuggestionDuplicates(suggestion); 4885 suggestions[index] = suggestion.join(' '); 4886 }); 4887 4888 suggestions = removeSuggestionDuplicates(suggestions); 4889 4890 var regexp = new RegExp(query.trim(), "gi"); 4891 // Insert all the product data to the search result box 4892 $.each(suggestions, function(index, suggestion) { 4893 var url = "//www.harveynorman.com.sg/index.php?dispatch=products.search&status=A&pshort=N&pfull=N&pname=Y&pkeywords=Y&search_performed=Y&q=" + encodeURIComponent(suggestion); 4894 var result = `<li class='attraqt_ac_suggestion' onclick='location.href="` + url + `";'>`; 4895 result += ` 4896 <small class="attraqt_ac_icon"><span class="glyphicon glyphicon-search"></span></small> 4897 <span class='attraqt_ac_sugg'>` + suggestion.replaceAll(regexp, "<b>" + query.trim() + "</b>") + `</span> 4898 </li> 4899 `; 4900 $("#attraqt_ac_suggestions_results").append(result); 4901 }); 4902 } 4903 4904 const attraqtFetchProducts = async function(query, rawQuery) { 4905 $("[name='search_form']").removeAttr('data-action'); 4906 4907 var itemOptions = buildAttraqtSearchOptions(attraqtDefaultSchemaName); 4908 var groupOptions = buildAttraqtGroupOptions(attraqtDefaultSchemaName); 4909 4910 let response = await fetch('https://api-eu.attraqt.io/search', { 4911 method: 'POST', 4912 body: JSON.stringify( 4913 { 4914 token: '6312214213f7917d9518a57a', 4915 query: query, 4916 itemOptions, 4917 groupOptions 4918 }) 4919 } 4920 ); 4921 response = await response.json(); 4922 var { items, groups, metadata } = response; 4923 4924 // If only redirect was given, replace URL 4925 if(items.length > 0 && items[0].hasOwnProperty('redirect')) { 4926 var url = items[0]['redirect']['url']; 4927 $("[name='search_form']").attr('data-action', url); 4928 } 4929 4930 // If items are found, list them 4931 if (items.length > 0 && !items[0].hasOwnProperty('redirect')) { 4932 var productsData = items; 4933 // Remove previous results 4934 $("#attraqt_ac_products_results").empty(); 4935 listAttraqtProductResults(query, rawQuery, productsData, metadata.id); 4936 } else if (groups.length > 0) { 4937 var productsData = groups[0]['items']; 4938 // Remove previous results 4939 $("#attraqt_ac_products_results").empty(); 4940 listAttraqtProductResults(query, rawQuery, productsData, metadata.id); 4941 // Else, tell user that there's no results for them 4942 } else { 4943 listAttraqtProductResults(query, rawQuery, [], metadata.id); 4944 } 4945 } 4946 4947 const attraqtFetchSuggestions = async function(query, rawQuery) { 4948 } 4949 4950 const attraqtFetch = function(query, rawQuery) { 4951 attraqtFetchProducts(query, rawQuery); 4952 attraqtFetchSuggestions(query, rawQuery); 4953 // Show suggestions only after populating the contents 4954 $("#attraqt_autocomplete").css('display', 'inline-block'); 4955 } 4956 4957 function delay(callback, ms) { 4958 var timer = 0; 4959 return function() { 4960 var context = this, args = arguments; 4961 clearTimeout(timer); 4962 timer = setTimeout(function () {
4963 callback.apply(context, args); 4964 }, ms || 0); 4965 }; 4966 } 4967 4968 $(".search-input").on('keyup', delay(function(e) { 4969 // Remove previous results 4970 $("#attraqt_ac_products_results").empty(); 4971 var suggestions = ''; 4972 var rawQuery = $(this).val().replace(/[\u00A0-\u9999<>\&]/gim, function(i) { 4973 return '&#' + i.charCodeAt(0) + ';'; 4974 }); 4975 var query = $("<span>" + $(this).val() + "</span>").text(); 4976 var searchOptions = buildAttraqtSearchOptions(attraqtDefaultSchemaName); 4977 var productGroupOptions = buildAttraqtGroupOptions(attraqtDefaultSchemaName); 4978 var keywordGroupOptions = buildAttraqtGroupOptions(attraqtKeywordSchemaName); 4979 4980 // XO and XO search is initialized at the start 4981 if(xo.hasOwnProperty('search') && xo.search.isInitialized == true) { 4982 // The addition of space tricks XO to not hit the redirection links. 4983 attraqtFetch(query, rawQuery); 4984 // XO Search is not initialized 4985 } else { 4986 console.log("Using alternative XO Search."); 4987 // Do the search using fetch() 4988 try { 4989 attraqtFetch(query, rawQuery); 4990 } catch (error) { 4991 if (error.message) { 4992 console.error(error.message); 4993 } else { 4994 console.error('Unknown error', error); 4995 } 4996 } 4997 } 4998 }, 500)); 4999 5000 function hideSuggestions() { 5001 $("#attraqt_autocomplete").css('display', 'none'); 5002 } 5003 5004 $('body').on('click', function (e) { 5005 if (!$(e.target).closest('#attraqt_container').length) { 5006 hideSuggestions(); 5007 } 5008 }); 5009 5010 $('#attraqt_container').on('mouseleave', function () { 5011 hideSuggestions(); 5012 }); 5013 5014 $('#attraqt_container').on('focusout', function (e) { 5015 if (!$(e.relatedTarget).closest('#attraqt_container').length) { 5016 hideSuggestions(); 5017 } 5018 }); 5019 5020 $("#search_form .btn-search").on('click', function(e) { 5021 var url = $("[name='search_form']").data('action'); 5022 if(url) { 5023 e.preventDefault(); 5024 location.href = url; 5025 return false; 5026 } 5027 }); 5028 }); 5029 </script>
5029<div class="cart-status-group dropdown-box cart-status-button" id="cart_status_901"> 5030 <a href="//www.harveynorman.com.sg/cart" id="sw_dropdown_901" class="cart-status cm-popup-title cm-combination cm-combo-on" title="Cart"> 5031 5032 5033 <i class="icon icon-shopping-cart empty"></i> 5034 <span class="cart-value empty">0</span> 5035 5036 5037 </a> 5038 5039 <div id="dropdown_901" class="panel-cart cm-popup-box popup-content hidden"> 5040 <div class="cm-popup-switch panel-title"><i class="icon icon-shopping-cart"></i>Shopping Cart<a id="cartClose" href="javascript:void(0)"><i class="icon icon-times"></i></a></div> 5041 5042 <div class="mini-cart cm-cart-content cm-cart-content-delete clearfix"> 5043 <ul class="mini-products-list"> 5044 <li class="cart-empty">Cart is empty</li> 5045 </ul> 5046 <div class="mini-cart-footer"> 5047 <div class="well"> 5048 <div class="cart-totals"> 5049 <span class="total">TOTAL S$0</span> 5050 <br> 5051 <span class="tax"></span> 5052 </div> 5053 5054 <div class="btn-group cm-cart-buttons"> 5055 <a class="btn btn-action btn-checkout" href="//www.harveynorman.com.sg/checkout" rel="nofollow">Checkout</a> 5056 <span>or</span> 5057 <a href="//www.harveynorman.com.sg/cart" rel="nofollow" class="view-cart">Edit cart</a> 5058 </div> 5059 </div> 5060 </div> 5061 </div> 5062 <div class="cm-popup-switch cart-close-desk hidden-xs visible-md" id="cartCloseDesk"> Close <i class="icon icon-angle-up"></i></div> 5063 5064 5065 </div> 5066 <div class="cart-status-overlay cart-overlay-click"></div> 5067 <!--cart_status_901--></div> 5068 </div> 5069</div> 5070 </div> 5071</div> 5072</div> 5073 </div> 5074 <!-- End HEADER --> 5075 5076<div class="offcanvas-overlay"></div> 5077 5078 5079<div class="tygh-content main clearfix"> 5080 <div class="wrapper "> 5081 <div class="row row-933"> <div class="wifi-landing alpha omega"> 5082 </div> 5083</div><div class="row row-934"> <div class="container alpha omega"> 5084 <div class="mainbox mainbox-primary mainbox-general clearfix"> 5085 <h2 class="title"> 5086 5087 Product Care 5088 5089 5090 </h2> 5091 <div class="content"><div class="wysiwyg-content"> 5092 5093 5094 5095 5096 </div> 5097 5098 5099 5100</div> 5101 </div><div class="wysiwyg-content"><style> 5102.mainbox-featured-simple .title { 5103display: none; } 5104@media only screen and (max-width:600px) { 5105.mainbox-featured-simple .col-xs-12 { 5106width:50%; } 5107} 5108.title{ 5109display: block !important; 5110} 5111h1 {line-height:1.2;} 5112</style></div><div class="media banner test1 first last"> 5113 <img class=" pict" id="det_img_2007497394" src="//hnsgsfp.imgix.net/4/images/promo/49/ProductCare_LandingPage_Banner.jpg?fit=fill&bg=0FFF&w=1260&h=480&auto=format,compress" alt="" title="" loading="lazy" /> 5114 </div><div class="text-banner wysiwyg-content first"> 5115 <style> 5116 .product-grid form { 5117 display: flex; 5118 flex-direction: column; 5119 height: 100%; 5120 padding-bottom: 1px !important; 5121 } 5122 .product-grid form > .bx { 5123 flex: 1; 5124 } 5125 .product-info { 5126 min-height:180px; 5127 } 5128 .product-footer { 5129 margin-top: auto; 5130 } 5131 .product-footer .price-group-wrap { 5132 min-height: 72px; 5133 } 5134 .grid-col .btn-group-bottom { 5135 position: relative !important; 5136 bottom: 0px; 5137 } 5138 .mainbox-featured .title { 5139 display: none; 5140 } 5141 .inline { 5142 float:none !important; 5143 } 5144</style> 5145 </div> 5146 <div class="text-banner wysiwyg-content last"> 5147 <style> 5148 .center-text { 5149 text-align:center; 5150 } 5151 .col-xs-5ths, 5152.col-sm-5ths, 5153.col-md-5ths, 5154.col-lg-5ths { 5155 position: relative; 5156 min-height: 1px; 5157 padding-right: 15px; 5158 padding-left: 15px; 5159} 5160.col-xs-5ths { 5161 width: 20%; 5162 float: left; 5163}@media (min-width: 768px) { 5164 .col-sm-5ths { 5165 width: 20%; 5166 float: left; 5167 } 5168}@media (min-width: 992px) { 5169 .col-md-5ths { 5170 width: 20%; 5171 float: left; 5172 } 5173}@media (min-width: 1200px) { 5174 .col-lg-5ths { 5175 width: 20%; 5176 float: left; 5177 } 5178} 5179 .bg-grey { 5180 background-color: #F4F4F4; 5181 padding: 10px; 5182 } 5183 .panel { background-color: #E6E7E8; padding:10px; } .spacer { padding-top:20px; } 5184 .zoom { 5185 transition: transform .2s; 5186 margin: 0 auto; 5187} 5188.zoom:hover { 5189 -ms-transform: scale(1.05); /* IE 9 */ 5190 -webkit-transform: scale(1.05); /* Safari 3-8 */ 5191 transform: scale(1.05); 5192} 5193#myBtn { 5194 display: none; 5195 position: fixed; 5196 bottom: 20px; 5197 right: 30px; 5198 z-index: 99; 5199 font-size: 18px; 5200 border: none; 5201 outline: none; 5202 background-color: red;
5203 color: white; 5204 cursor: pointer; 5205 padding: 15px; 5206 border-radius: 4px; 5207 scroll-behavior: smooth; 5208} 5209#myBtn:hover { 5210 background-color: #555; 5211} 5212.divider_1 { 5213 padding-top:1px; 5214 background-color:grey; 5215 width:60%; 5216 display:block; 5217 margin:auto; 5218}.no-deco { 5219 text-decoration:none !important; 5220 scroll-behavior: smooth; 5221} 5222@media only screen and (min-width: 601px) { 5223 .no-desktop { 5224 display:none; 5225 } 5226 .selection-text { 5227 text-align:center; 5228 font-size:1.3em; 5229 font-weight:900; 5230 color:grey; 5231 display:block; 5232 margin:auto; 5233} 5234.selection-text:hover { 5235 text-align:center; 5236 font-size:1.3em; 5237 font-weight:900; 5238 color:black; 5239 display:block; 5240 margin:auto; 5241} 5242 .btn_1 { 5243 -webkit-border-radius: 15; 5244 -moz-border-radius: 15; 5245 border-radius: 15px; 5246 font-family: Arial; 5247 color: #ffffff; 5248 background: #3da301; 5249 padding: 10px 20px 10px 20px; 5250 text-decoration: none !important; 5251 text-align:center; 5252}.btn_1:hover { 5253 background: #318000; 5254 text-decoration: none; 5255 text-align:center; 5256} 5257 .title-text { 5258 font-size:2em; 5259 font-weight:900; 5260 text-align:center; 5261 line-height:2em; 5262 } 5263 .divider { 5264 padding-top:1px; 5265 background-color: black; 5266 width:100%; 5267 } 5268 .pwp-text { 5269 text-align:center; 5270 font-size:1.2em; 5271 font-weight:900; 5272 padding:5px 10px 5px 10px; 5273 color: grey; 5274 min-height:50px; 5275 } 5276 .line-border { 5277 padding: 10px; 5278 width: 20%; 5279 display: block; 5280 } 5281 .panel { 5282 background-color: #E6E7E8; 5283 padding: 10px; 5284} 5285.bg-black { 5286 padding:10px; 5287} 5288.price-1 { 5289 text-align:center; 5290 color:grey; 5291 text-decoration:line-through; 5292 font-size:0.8em; 5293} 5294.price-2 { 5295 text-align:center; 5296 color:grey; 5297 font-size:1.5em; 5298 font-weight:900; 5299} 5300.image-control { 5301 margin:auto; 5302 display:block; 5303} 5304.title-text { 5305 text-align:center; 5306 font-size:2em; 5307 font-weight:900; padding:15px; 5308} 5309} 5310@media only screen and (max-width: 600px) { 5311 .no-mobile { 5312 display:none; 5313 } 5314 .selection-text { 5315 text-align:center; 5316 font-size:0.8em; 5317 font-weight:600; 5318 color:grey; 5319 display:block; 5320 margin:auto; 5321} 5322.selection-text:hover { 5323 text-align:center; 5324 font-size:0.8em; 5325 font-weight:900; 5326 color:black; 5327 display:block; 5328 margin:auto; 5329} 5330 .btn_1 { 5331 -webkit-border-radius: 15; 5332 -moz-border-radius: 15; 5333 border-radius: 15px; 5334 font-family: Arial; 5335 color: #ffffff; 5336 background: #3da301; 5337 padding: 10px 20px 10px 20px; 5338 text-decoration: none !important; 5339 text-align:center; 5340} 5341.btn_1:hover { 5342 background: #318000; 5343 text-decoration: none; 5344 text-align:center; 5345} 5346 .title-text { 5347 font-size:1.5em; 5348 font-weight:900; 5349 text-align:center; 5350 line-height:2em; 5351 } 5352 .divider { 5353 padding-top:1px; 5354 background-color: black; 5355 width:100%; 5356 } 5357 .pwp-text { 5358 text-align:center; 5359 font-size:1.2em; 5360 font-weight:900; 5361 padding:5px 10px 5px 10px; 5362 color: grey; 5363 min-height:50px; 5364 } 5365 .panel { 5366 background-color: #E6E7E8; 5367 padding: 10px; 5368} 5369.bg-black { 5370 padding:10px; 5371} 5372.price-1 { 5373 text-align:center; 5374 color:grey; 5375 text-decoration:line-through; 5376 font-size:0.8em; 5377} 5378.price-2 { 5379 text-align:center; 5380 color:grey; 5381 font-size:1.3em; 5382 font-weight:900; 5383} 5384.image-control { 5385 margin:auto; 5386 display:block; 5387} 5388.title-text { 5389 text-align:center; 5390 font-size:1.5em; 5391 font-weight:900; 5392 color:grey; 5393 padding:15px; 5394} 5395} 5396</style> 5397 </div><div class="media banner test1 first last"> 5398 <img class=" pict" id="det_img_441934476" src="//hnsgsfp.imgix.net/4/images/promo/49/ProductCareStrip.jpg?fit=fill&bg=0FFF&w=1260&h=50&auto=format,compress" alt="" title="" loading="lazy" /> 5399 </div><div class="wysiwyg-content"><div class="center col-xs-12 col-sm-12 col-md-12 my-pc-intro"> 5400 <br> 5401 <div class="col-xs-12 col-sm-4 col-md-4"> 5402 <span class="icon-stack icon-2x"> 5403 <i class="icon icon-circle product-care-red icon-stack-2x"></i> 5404 <p class="icon-stack-1x icon-inverse"> 5405 1 5406 </p> 5407 5408 </span> 5409 <h4 class="text-700 text-uppercase">Shop</h4> 5410 <p> 5411 Shop and choose your product 5412 </p> 5413 </div> 5414 <div class="col-xs-12 col-sm-4 col-md-4"> 5415 <span class="icon-stack icon-2x"> 5416 <i class="icon icon-circle product-care-red icon-stack-2x"></i> 5417 <p class="icon-stack-1x icon-inverse"> 5418 2 5419 </p> 5420 </span> 5421 <h4 class="text-700 text-uppercase">Select</h4> 5422 <p> 5423 Choose a Product Care plan as recommended by our in-store Product Specialist 5424 </p> 5425 </div> 5426 <div class="col-xs-12 col-sm-4 col-md-4"> 5427 <span class="icon-stack icon-2x"> 5428 <i class="icon icon-circle product-care-red icon-stack-2x"></i> 5429 <p class="icon-stack-1x icon-inverse"> 5430 3 5431 </p> 5432 </span> 5433 <h4 class="text-700 text-uppercase">Enjoy</h4> 5434 <p> 5435 Enjoy your purchase knowing you are covered 5436 </p> 5437 </div> 5438 <div class="clear"> 5439 </div> 5440 <div class="col-xs-12 col-sm-12 col-md-12">
5441 <a class="btn btn-action" href="https://www.productcareclaims.com/Online-Claims-Country-Selection/malaysia/cover">Claim now</a> 5442 </div> 5443</div> 5444<div class="col-xs-12 col-sm-12 col-md-12 product-care-features"> 5445 <div class="col-xs-12 col-sm-4 col-md-4 pc-card"> 5446 <div class="mainbox box product-care-red-border"> 5447 <div class="box-heading product-care-red-bg product-care-red-border"> 5448 <h3 class="center text-700 text-base-0">Protection</h3> 5449 </div> 5450 <div class="box-content"> 5451 <p> 5452 With Product Care 5453 <sup>®</sup> you can relax knowing your purchase comes with additional protection. Product Care<sup>®</sup> covers all parts, labour and call out fees for an UNLIMITED amount of repairs. Product Care<sup>®</sup> will only use an authorised repairer network which means the job is done the first time. 5454 </p> 5455 <div class="product-care-features-main"> 5456 <div class="row"> 5457 <div class="col-xs-12 col-md-3"> 5458 <img src="//s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/images/Product_Care_Icons/Protection-1.png"> 5459 </div> 5460 <div class="col-xs-12 col-md-9"> 5461 <p> 5462 1, 2, 3, or 4 years protection terms available 5463 </p> 5464 </div> 5465 </div> 5466 </div> 5467 <div class="product-care-features-main"> 5468 <div class="row"> 5469 <div class="col-xs-12 col-md-3"> 5470 <img src="//s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/images/Product_Care_Icons/Protection-2.png"> 5471 </div> 5472 <div class="col-xs-12 col-md-9"> 5473 <p> 5474 New for Old replacement 5475 </p> 5476 </div> 5477 </div> 5478 </div> 5479 <div class="product-care-features-main"> 5480 <div class="row"> 5481 <div class="col-xs-12 col-md-3"> 5482 <img src="//s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/images/Product_Care_Icons/Protection-3.png"> 5483 </div> 5484 <div class="col-xs-12 col-md-9"> 5485 <p> 5486 International coverage 5487 </p> 5488 </div> 5489 </div> 5490 </div> 5491 <div class="product-care-features-main"> 5492 <div class="row"> 5493 <div class="col-xs-12 col-md-3"> 5494 <img src="//s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/images/Product_Care_Icons/Protection-4.png"> 5495 </div> 5496 <div class="col-xs-12 col-md-9"> 5497 <p> 5498 Transferable 5499 </p> 5500 </div> 5501 </div> 5502 </div> 5503 </div> 5504 </div> 5505 </div> 5506 <div class="col-xs-12 col-sm-4 col-md-4 pc-card"> 5507 <div class="mainbox box product-care-yellow-border"> 5508 <div class="box-heading product-care-yellow-bg product-care-yellow-border"> 5509 <h3 class="center text-700 text-base-0">Support</h3> 5510 </div> 5511 <div class="box-content"> 5512 <p> 5513 Our range of support options ensure you experience an easy and hassle free process when you need to talk to us about your Product Care 5514 <sup>®</sup>. Whether you are experiencing a fault or wanting to redeem your entitlements, we will provide you with guidance and support every step of the way. 5515 </p> 5516 <p> 5517 Making a claim is simple and we are here to help you through every step of the process. 5518 <br> 5519 <br> 5520 Simply: 5521 </p> 5522 <ol> 5523 <li>Register your claim online at <a href="https://www.productcareclaims.com/">www.productcareclaims.com</a> or call our Customer Care team on 1800-4386393</li> 5524 <li>Have your original purchase receipt handy to register the details of your claim</li> 5525 <li>Let us take care of the rest!</li> 5526 </ol> 5527 <p> 5528 Our team are available: Monday to Friday: 8:30am to 6:30pm and closed on weekends and public holidays 5529 </p> 5530 </div> 5531 </div> 5532 </div> 5533 <div class="col-xs-12 col-sm-4 col-md-4 pc-card"> 5534 <div class="mainbox box product-care-purple-border"> 5535 <div class="box-heading product-care-purple-bg product-care-purple-border"> 5536 <h3 class="center text-700 text-base-0">Advantage</h3> 5537 </div> 5538 <div class="box-content"> 5539 <p> 5540 Having Product Care 5541 <sup>®</sup> with your purchase means you can enjoy a range of special benefits that are exclusive to you and will help you enjoy the experience of your new product even more. 5542 </p> 5543 <div class="product-care-features-main"> 5544 <div class="row"> 5545 <div class="col-xs-12 col-md-3"> 5546 <img src="//s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/images/Product_Care_Icons/Advantage-1.png"> 5547 </div> 5548 <div class="col-xs-12 col-md-9"> 5549 <p> 5550 Food spoilage cover 5551 </p> 5552 </div> 5553 </div> 5554 </div> 5555 <div class="product-care-features-main"> 5556 <div class="row"> 5557 <div class="col-xs-12 col-md-3"> 5558 <img src="//s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/images/Product_Care_Icons/Advantage-2.png"> 5559 </div> 5560 <div class="col-xs-12 col-md-9"> 5561 <p> 5562 No Lemon Guarantee 5563 </p> 5564 </div> 5565 </div> 5566 </div> 5567 <div class="product-care-features-main"> 5568 <div class="row"> 5569 <div class="col-xs-12 col-md-3"> 5570 <img src="//s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/images/Product_Care_Icons/Advantage-3.png"> 5571 </div> 5572 <div class="col-xs-12 col-md-9"> 5573 <p> 5574 Access exclusive Product Care 5575 <sup>®</sup> Discounts 5576 </p> 5577 <ul> 5578 <li>10% off Kitchen Appliance</li> 5579 <li>10% off Coffee Accessory</li> 5580 <li>15% off Camera Accessory</li> 5581 <li>10% off Audio Visual Accessory</li> 5582 <li>20% off Internet Security Software</li> 5583 <li>20% off Laptop bag or backpack</li> 5584 <li>20% off 3<sup>rd</sup> party phone and tablet case</li> 5585 <li>10% off Connected Fitness and Health product (excluding Apple)</li> 5586 </ul> 5587 </div> 5588 </div> 5589 </div> 5590 <p> 5591 *All of the above are subject to terms and conditions. Exclusions apply. 5592 </p> 5593 </div> 5594 </div> 5595 </div> 5596</div> 5597<div class="clear"> 5598</div> 5599<hr> 5600<div class="col-xs-12 col-md-10 col-md-offset-1"> 5601 <h3 class="text-400">Product Care <sup>®</sup> FAQs</h3> 5602 <div class="my-prodcare-faq mainbox mainbox2-accordion"> 5603 <h3 class="accordion title accordion-single-title">What are my rights as a consumer? <i class="icon icon-angle-up"></i><i class="icon icon-angle-down"></i></h3>
5604 <div class="accordion-single-drop"> 5605 In the event of a problem with your product, You may have rights at law against the seller or manufacturer of the product under warranties or guarantees expressed or implied by mandatory provisions of law. Your Harvey Norman 5606 <sup>®</sup> Product Care Plan does not replace these rights or make them void. However, you can choose to claim under your plan and your claim will be handled quickly and efficiently by our customer service team. 5607 </div> 5608 </div> 5609 <div class="my-prodcare-faq mainbox mainbox2-accordion"> 5610 <h3 class="accordion title accordion-single-title">How do I make a claim? <i class="icon icon-angle-up"></i><i class="icon icon-angle-down"></i></h3> 5611 <div class="accordion-single-drop"> 5612 Making a claim is simple. You can register your claim online at 5613 <a href="https://www.productcareclaims.com">www.productcareclaims.com</a> or call us on 1800-4386393. All you need is your original purchase receipt.<br> 5614 </div> 5615 </div> 5616 <div class="my-prodcare-faq mainbox mainbox2-accordion"> 5617 <h3 class="accordion title accordion-single-title">What if I have lost my receipt? <i class="icon icon-angle-up"></i><i class="icon icon-angle-down"></i></h3>
5618 <div class="accordion-single-drop"> 5619 If you contact your original store of purchase, they will be able to provide you a printed copy of your receipt. If you cannot recall what your original store of purchase is, contact us on 1800-4386393 and we can help you. 5620 <br> 5621 </div> 5622 </div> 5623 <div class="my-prodcare-faq mainbox mainbox2-accordion"> 5624 <h3 class="accordion title accordion-single-title">What if there is no fault found? <i class="icon icon-angle-up"></i><i class="icon icon-angle-down"></i></h3> 5625 <div class="accordion-single-drop"> 5626 Occasionally, faults can be caused by the use of the product outside of the operating instructions provided by the manufacturer. If you suspect a fault with your product, we always recommend referring back to the original documentation provided with your product and performing troubleshooting prior to registering a claim. You may incur charges with your claim if your product is found to not have a fault. 5627 </div> 5628 </div> 5629 <div class="my-prodcare-faq mainbox mainbox2-accordion"> 5630 <h3 class="accordion title accordion-single-title">Should I take my product back to the store of purchase? <i class="icon icon-angle-up"></i><i class="icon icon-angle-down"></i></h3>
5631 <div class="accordion-single-drop"> 5632 We recommend that you contact our Customer Care team prior to transporting your Product. You may not be required to transport Your Product, particularly as we cover some costs of freight. Our Customer Care team can talk with you about what options you have to get your product assessed as quickly as possible. Contact us on 1800 438 6393. 5633 </div> 5634 </div> 5635 <div class="my-prodcare-faq mainbox mainbox2-accordion"> 5636 <h3 class="accordion title accordion-single-title">What information should I have handy before I register my claim? <i class="icon icon-angle-up"></i><i class="icon icon-angle-down"></i></h3> 5637 <div class="accordion-single-drop"> 5638 In order for us to provide you with an easy and hassle free claim registration process, we ask that you have the following items handy when calling our Customer Care line: 5639 <ul> 5640 <li>A copy of your original proof of purchase;</li> 5641 <li>Your product brand, model and serial number; and</li> 5642 <li>Your contact details, including phone and/or email.</li> 5643 </ul> 5644 </div> 5645 </div> 5646 <div class="my-prodcare-faq mainbox mainbox2-accordion"> 5647 <h3 class="accordion title accordion-single-title">What faults am I protected against? <i class="icon icon-angle-up"></i><i class="icon icon-angle-down"></i></h3>
5648 <div class="accordion-single-drop"> 5649 You are protected against all electrical, electronic and mechanical faults your product may suffer. 5650 </div> 5651 </div> 5652 <div class="my-prodcare-faq mainbox mainbox2-accordion"> 5653 <h3 class="accordion title accordion-single-title">Am I covered overseas? <i class="icon icon-angle-up"></i><i class="icon icon-angle-down"></i></h3> 5654 <div class="accordion-single-drop"> 5655 Your product is covered in any country where a Harvey Norman 5656 <sup>®</sup>, Domayne<sup>®</sup>, Joyce Mayne<sup>®</sup> or Norman Ross<sup>®</sup> store exists. These countries include Ireland, Australia, New Zealand, Singapore, Malaysia, Slovenia and Croatia*. 5657 </div> 5658 </div> 5659 <div class="my-prodcare-faq mainbox mainbox2-accordion"> 5660 <h3 class="accordion title accordion-single-title">What faults are not covered? <i class="icon icon-angle-up"></i><i class="icon icon-angle-down"></i></h3> 5661 <div class="accordion-single-drop"> 5662 Your Product Care does not include cover for faults or failures covered by the manufacturer during the manufacturer's warranty period or accessories such as, but not limited to, headphones, microphones, cords and cables, ancillary game controllers and memory cards. 5663 </div> 5664 </div> 5665 <div class="my-prodcare-faq mainbox mainbox2-accordion"> 5666 <h3 class="accordion title accordion-single-title">When does my cover start? <i class="icon icon-angle-up"></i><i class="icon icon-angle-down"></i></h3>
5667 <div class="accordion-single-drop"> 5668 The date that your cover starts will depend on the date of your purchase. Your cover starts the day after your manufacturer's warranty expires. 5669 </div> 5670 </div> 5671 <p> 5672 <em>*All of the above are subject to terms and conditions</em> 5673 </p> 5674</div> 5675<div class="clear"> 5676</div> 5677<hr> 5678<div class="col-xs-12 col-sm-10 col-sm-offset-1 col-md-10 col-md-offset-1"> 5679 <div class="mainbox box"> 5680 <div class="box-heading"> 5681 <h3 class="text-400">Terms and Conditions</h3> 5682 </div> 5683 <div class="box-content"> 5684 <p> 5685 This page should always be read in conjunction with the 5686 <a href="https://www.productcareclaims.com/Online-Claims-Country-Selection/singapore/cover">Terms and Conditions</a> for Product Care<sup>®</sup>. 5687 </p> 5688 <p> 5689 <a href="https://www.productcareclaims.com/Online-Claims-Country-Selection/singapore/learn-more">Learn more</a> about Product Care<sup>®</sup>. 5690 </p> 5691 <p> 5692 <em>*Note: Product Care<sup>®</sup> provides cover for products that are for <strong>consumer use only, not for commercial use</strong>.</em> 5693 </p> 5694 </div> 5695 </div> 5696</div> 5697<style type="text/css"> 5698.product-care-red{color:#bf1e2d}.product-care-red-border{border-color:#bf1e2d}.product-care-red-bg{background-color:#bf1e2d}.product-care-yellow{color:#fdb141}.product-care-yellow-border{border-color:#fdb141}.product-care-yellow-bg{background-color:#fdb141}.product-care-purple{color:#662c92}.product-care-purple-bg{background-color:#662c92}.product-care-purple-border{border-color:#662c92}.product-care-features{margin-top:30px}.product-care-features img{width:100%;max-width:50px;margin:0 15px 10px 0}.product-care-features .box-heading{padding:5px}.product-care-features h3{margin:0 auto}.product-care-features-main{text-align:center;padding-bottom:10px}.product-care-features-main .row > div{padding-right:0;padding-left:0}.product-care-features-main ul{text-align:left}.product-care-features-main ul li{font-size:12px;line-height:15px;margin-left:5px}@media screen and (min-width: 992px){.product-care-features-main{text-align:left}} 5699</style></div> 5700 </div> 5701</div><div class="row row-948"> <div class=" alpha omega"> 5702 <div class="wysiwyg-content"><style> 5703.title { 5704display:none; 5705} 5706.sub-campaign { 5707display: grid; 5708grid-template-columns: repeat(4, 1fr); 5709margin: 20px 0 10px 0; 5710} 5711.sub-campaign a { 5712overflow: hidden; 5713border-radius: 5px; 5714box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px; 5715} 5716.sub-campaign a div { 5717margin-bottom: 0; 5718} 5719.grid-col .flag { 5720left:-1px; 5721} 5722@media only screen and (max-width: 768px) { 5723 .sub-campaign { 5724grid-template-columns: repeat(2, 1fr); 5725} 5726} 5727@media only screen and (max-width: 428px) { 5728 .sub-campaign { 5729grid-template-columns: repeat(2, 1fr); 5730margin: 10px 0; 5731} 5732.sub-campaign a { 5733border-radius: 4px; 5734box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px; 5735} 5736} 5737.mobile_view .title { 5738display: none; } 5739@media only screen and (max-width:768px) { 5740.product-grid .col-xs-12 { 5741width:50%; } 5742} 5743 .more-promo-div { 5744 display: block; 5745 } 5746.product-image { 5747 height:auto; 5748} 5749</style>
5750<script type="text/javascript"> 5751const prodimg = document.querySelectorAll('.product-image'); 5752window.onload = function() { 5753 prodimg.forEach(img => { 5754 img.style.height = 'auto'; 5755 }) 5756}; 5757</script>
5757</div> 5758 </div> 5759</div><div class="row row-949"> <div class="container alpha omega"> 5760 </div> 5761</div><div class="row row-950"> <div class="container alpha omega"> 5762 <div class="text-banner wysiwyg-content first last"> 5763 5764 </div><div class="wysiwyg-content"><style> 5765.grid-col .btn-group.btn-group-top { 5766 position: relative !important; 5767} 5768</style> 5769<style> 5770h4.title { 5771display:none !important; 5772} 5773</style></div> 5774 </div> 5775</div> 5776</div> 5777 <div class="container"> 5778 <div class="gap gap-main-bottom"></div> 5779 </div> 5780</div> 5781<!-- End MAIN --> 5782 5783 5784<div class="tygh-footer footer clearfix"> 5785 <div class="wrapper "> 5786 <div class="row row-814"> <div class="footer-group alpha omega"> 5787 <div class="row row-815"> <div class="container alpha omega"> 5788 <div class="row row-816"> <div class="col-xs-12 col-sm-3 alpha"> 5789 <div class="bottombox bottombox-accordion add-xs-margin"> 5790 <h3 class="title accordion-single-title"> 5791 <span>Shop<i class="icon icon-chevron-down"></i><i class="icon icon-chevron-up"></i></span> 5792 </h3> 5793 <div class="content accordion-single-drop"> 5794 5795 <ul class="text-links"> 5796 <li class="level-0"> 5797 <a href="/promotions/catalogues-and-promotions.html">Current Promotions</a> 5798 </li> 5799 <li class="level-0"> 5800 <a href="/factory-outlet.html">Harvey Norman Factory Outlet</a> 5801 </li> 5802 <li class="level-0"> 5803 <a href="/promotions/press-ads.html">Press Advertisements</a> 5804 </li> 5805 <li class="level-0"> 5806 <a href="/games-hub-en-2.html">Games Hub</a> 5807 </li> 5808 <li class="level-0"> 5809 <a href="https://www.harveynorman.com.sg/other-websites/aircon.html">Aircon Promo</a> 5810 </li> 5811 <li class="level-0"> 5812 <a href="https://www.harveynorman.com.sg/promotions/new-homeowner-group-buy-sale.html?ref=homepage">New Homeowner Group Buy Sale</a> 5813 </li> 5814 <li class="level-0"> 5815 <a href="https://blog.harveynorman.com.sg">Buying Guide</a> 5816 </li> 5817 <li class="level-0"> 5818 <a href="/promotions/subscribe-newsletter.html">Subscribe to our E-Newsletters</a> 5819 </li> 5820 <li class="level-0"> 5821 <a href="/events/subscribe-cooking-events.html">Subscribe to our Cooking Events</a> 5822 </li> 5823 </ul> 5824</div> 5825 </div> 5826 </div> 5827 <div class="col-xs-12 col-sm-3"> 5828 <div class="bottombox bottombox-accordion add-xs-margin"> 5829 <h3 class="title accordion-single-title"> 5830 <span>Customer Service<i class="icon icon-chevron-down"></i><i class="icon icon-chevron-up"></i></span> 5831 </h3> 5832 <div class="content accordion-single-drop"> 5833 5834 <ul class="text-links"> 5835 <li class="level-0"> 5836 <a href="/customer-services/contact-us.html">Contact Us</a> 5837 </li> 5838 <li class="level-0"> 5839 <a href="/customer-services/corporate-sales-services.html">Corporate Sales Services</a> 5840 </li> 5841 <li class="level-0"> 5842 <a href="https://www.harveynorman.com.sg/security-alerts.html">Security Alerts</a> 5843 </li> 5844 <li class="level-0"> 5845 <a href="//www.harveynorman.com.sg/customer-services/faqs.html">FAQs</a> 5846 </li> 5847 <li class="level-0"> 5848 <a href="//www.harveynorman.com.sg/customer-services/delivery.html">Delivery</a> 5849 </li> 5850 <li class="level-0"> 5851 <a href="//www.harveynorman.com.sg/customer-services/click-and-collect.html">
5851Click and Collect</a> 5852 </li> 5853 <li class="level-0"> 5854 <a href="//www.harveynorman.com.sg/customer-services/product-care.html">Product Care</a> 5855 </li> 5856 <li class="level-0"> 5857 <a href="//www.harveynorman.com.sg/customer-services/refund-policy.html">Returns </a> 5858 </li> 5859 <li class="level-0"> 5860 <a href="//www.harveynorman.com.sg/customer-services/in-store-online-instalment-payment-plans.html">In-Store and Online Instalment Payment Plans</a> 5861 </li> 5862 <li class="level-0"> 5863 <a href="//www.harveynorman.com.sg/customer-services/shop-with-confidence-plus.html">Shop with Confidence PLUS</a> 5864 </li> 5865 <li class="level-0"> 5866 <a href="https://www.harveynorman.com.sg/index.php?dispatch=qwikcilver.balance">Check your Gift Card Balance</a> 5867 </li> 5868 </ul> 5869</div> 5870 </div> 5871 </div> 5872 <div class="col-xs-12 col-sm-3"> 5873 <div class="bottombox bottombox-accordion add-xs-margin"> 5874 <h3 class="title accordion-single-title"> 5875 <span>General<i class="icon icon-chevron-down"></i><i class="icon icon-chevron-up"></i></span> 5876 </h3> 5877 <div class="content accordion-single-drop"> 5878 5879 <ul class="text-links"> 5880 <li class="level-0"> 5881 <a href="//www.harveynorman.com.sg/corporate-information/privacy-policy.html">Privacy Policy</a> 5882 </li> 5883 <li class="level-0"> 5884 <a href="//www.harveynorman.com.sg/corporate-information/terms-of-use.html">Terms of Use</a> 5885 </li> 5886 <li class="level-0"> 5887 <a href="//www.harveynorman.com.sg/corporate-information/conditions-of-sale.html">Conditions of Offline Sale (Physical Store)</a> 5888 </li> 5889 <li class="level-0"> 5890 <a href="//www.harveynorman.com.sg/corporate-information/online-sale-terms.html">Conditions of Online Sale (Website)</a> 5891 </li> 5892 <li class="level-0"> 5893 <a href="//www.harveynorman.com.sg/sitemap">Sitemap</a> 5894 </li> 5895 <li class="level-0"> 5896 <a href="https://www.harveynorman.com.sg/customer-services/gift-card-terms-and-conditions.html">Gift Card Terms & Conditions</a> 5897 </li> 5898 </ul> 5899</div> 5900 </div><div class="bottombox bottombox-accordion add-xs-margin"> 5901 <h3 class="title accordion-single-title"> 5902 <span>My Account<i class="icon icon-chevron-down"></i><i class="icon icon-chevron-up"></i></span> 5903 </h3> 5904 <div class="content accordion-single-drop"><ul class="text-links text-links--my-account" id="account_info_links_886"> 5905 <li><a href="//www.harveynorman.com.sg/login">Sign in</a></li> 5906 <li><a href="//www.harveynorman.com.sg/index.php?dispatch=profiles.add">Create account</a></li> 5907 5908 <!--account_info_links_886--></ul></div> 5909 </div> 5910 </div> 5911 <div class="col-xs-12 col-sm-3 omega"> 5912 <div class="bottombox bottombox-accordion add-xs-margin"> 5913 <h3 class="title accordion-single-title"> 5914 <span>About Harvey Norman<i class="icon icon-chevron-down"></i><i class="icon icon-chevron-up"></i></span> 5915 </h3> 5916 <div class="content accordion-single-drop"> 5917 5918 <ul class="text-links"> 5919 <li class="level-0"> 5920 <a href="/corporate-information/about-us.html">About Us</a> 5921 </li> 5922 <li class="level-0"> 5923 <a href="/careers.html">Careers</a> 5924 </li> 5925 <li class="level-0"> 5926 <a href="/corporate-information/green-sustainability.html">Green Sustainability</a> 5927 </li> 5928 <li class="level-0"> 5929 <a href="/harvey-norman-cares.html">
5929Harvey Norman Cares</a> 5930 </li> 5931 <li class="level-0"> 5932 <a href="https://www.harveynorman.com.sg/the-real-difference.html">The Real Difference</a> 5933 </li> 5934 <li class="level-0"> 5935 <a href="/store-finder.html">Store Locations</a> 5936 </li> 5937 </ul> 5938</div> 5939 </div><div class="bottombox bottombox-social clearfix"> 5940 <h3 class="hidden-xs visible-sm title"> 5941 <span>Follow Us On</span> 5942 </h3> 5943 <div class="content"> 5944 <ul class="nav social-nav"> 5945 <li><a class="social-icon facebook-icon" target="_blank" href="https://www.facebook.com/HarveyNormanSGP/"><i class="icon icon-facebook-square"></i></a></li> 5946 <li><a class="social-icon twitter-icon" target="_blank" href="https://twitter.com/intent/follow?source=followbutton&variant=1.0&screen_name=HarveyNormanSG"><i class="icon icon-twitter-square"></i></a></li> 5947 <li><a class="social-icon instagram-icon" target="_blank" href="https://www.instagram.com/harveynormansg/"><i class="icon icon-instagram-square"></i></a></li> 5948 <li><a class="social-icon youtube-icon" target="_blank" href="https://www.youtube.com/channel/UCSIVmh5Z62gAR6wjy3BKdAg"><i class="icon icon-youtube-square"></i></a></li> 5949 <li><a class="social-icon linkedin-icon" target="_blank" href="https://www.linkedin.com/company/harvey-norman/"><i class="icon icon-linkedin-square"></i></a></li> 5950 <li><a class="social-icon pinterest-icon" target="_blank" href="https://www.pinterest.com.au/harveynorman/"><i class="icon icon-pinterest-square"></i></a></li> 5951 </ul> 5952 </div> 5953 </div><div class="text-banner wysiwyg-content first last"> 5954 5955 </div> 5956 </div> 5957</div> 5958 </div> 5959</div> 5960 </div> 5961</div><div class="row row-820"> <div class="container bottom alpha omega"> 5962 <div class="row row-821"> <div class="col-sm-6 alpha"> 5963 <p class="bottom-copyright"> 5964 5965 Copyright © 2007-2023 Harvey Norman is the trading name of Pertama Merchandising Pte Ltd. All rights Reserved. 5966 5967</p> 5968 </div> 5969 <div class="col-sm-6 omega"> 5970 <div class="footer-icon row"> 5971 <div class="payment-options"> 5972 <div class="payment-icons vis"></div> 5973 <div class="payment-icons mc"></div> 5974 <div class="payment-icons ver"><img src="https://s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/images/payment/verified_visa_logo_hnasia.png" style="width:30px;vertical-align: text-bottom;"></div> 5975 <div class="payment-icons msec"></div> 5976 <div class="payment-icons amex"></div> 5977 <div class="payment-icons grab"><img src="https://s3-ap-southeast-1.amazonaws.com/hnsgsfp/4/images/payment/grabpay-paymentfooter-logo.png" width="100"></div> 5978 </div> 5979</div> 5980 </div> 5981</div> 5982 </div> 5983</div><div class="row row-823"> <div class="container alpha omega"> 5984 </div> 5985</div> 5986</div> 5987</div> 5988<!-- End FOOTER --> 5989 5990 5991 5992 5993 </div> 5994 5995 5996 5997<div id="wufoo-wuj381o1flygll" class="wufoo-form hidden"> 5998 Fill out my <a href="https://harveynorman.wufoo.com/forms/wuj381o1flygll">online form</a>. 5999</div> 6000
6001<script type="text/javascript"> 6002 6003 function wufoForm(product_code) { 6004 var prod_id = $("#price-request-btn").attr("data-product-id"); 6005 var prod_name = encodeURI($("#price-request-btn").attr("data-product-name")); 6006 var prod_dept = $("#price-request-btn").attr("data-product-dept"); 6007 var prod_code = product_code; 6008 var prod_options = ''; 6009 6010 $(".cm-picker-product-options").find(".product-list-field").each(function(index, element){ 6011 var option_text = $(element).find("label.po-label").text(); 6012 var input_text = ''; 6013 6014 if ($(element).find("input[type=radio]:checked").length !== 0) { 6015 input_text = $(element).find("input[type=radio]:checked").parent("label").text().trim() 6016 } else if ($(element).find("select").length !== 0) { 6017 input_text = $(element).find("select option:selected").text(); 6018 } else if ($(element).find("input[type=text]").length !== 0) { 6019 input_text = $(element).find("input[type=text]").val(); 6020 } 6021 6022 prod_options += encodeURIComponent(option_text + " " + input_text) + "%0D"; 6023 }); 6024 6025 (function (d, t) { 6026 var wufooFormObject; 6027 var formHash = "wuj381o1flygll"; 6028 var s = d.createElement(t), options = { 6029 'userName': 'harveynorman', 6030 'formHash': formHash, 6031 'autoResize': true, 6032 'defaultValues': 'field1=' + prod_name + '&field2=&field4=&field320=' + prod_id + 6033 '&field322=' + prod_dept + '&field324=' + prod_code + '&field315=' + '', 6034 'height': '1313', 6035 'async': true, 6036 'host': 'wufoo.com', 6037 'header': 'show', 6038 'ssl': true 6039 }; 6040 s.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + 'www.wufoo.com/scripts/embed/form.js'; 6041 s.onload = s.onreadystatechange = function () { 6042 var rs = this.readyState; 6043 if (rs) if (rs != 'complete') if (rs != 'loaded') return; 6044 try { 6045 wufooFormObject = new WufooForm(); 6046 wufooFormObject.initialize(options); 6047 wufooFormObject.display(); 6048 } catch (e) 6049 {} 6050 }; 6051 var scr = d.getElementsByTagName(t)[0], par = scr.parentNode; 6052 par.insertBefore(s, scr); 6053 })(document, 'script'); 6054 } 6055 6056 function loadWufoForm() { 6057 var product_code_id; 6058 if($("#changed_prod_option_id").val()){ 6059 product_code_id = $("#changed_prod_option_id").val(); 6060 }else { 6061 product_code_id = $('#default_prod_option_id').val() ; 6062 } 6063 6064 if(!product_code_id){ 6065 product_code_id = $("#default_prod_id").val(); 6066 } 6067 6068 $.ceAjax('request', fn_url('products.request_price_prod_code'), { 6069 cache: false, 6070 result_ids: product_code_id, 6071 callback: function(data){ 6072 wufoForm(data.prod_code); 6073 }, 6074 method: 'post' 6075 }); 6076 } 6077 6078</script>
6078 6079<div id="stock_checker_form" class="stock_checker_form"> 6080 6081 <div class="stock-checker-box"> 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 <form class="cm-ajax" method="post" action="//www.harveynorman.com.sg/"> 6101 <input type="hidden" name="result_ids" value="cart_status*,wish_list*,checkout*,account_info*"> 6102 <div class="stock-results" id="stock_form_result"></div> 6103 </form> 6104 </div> 6105</div> 6106<div id="buy_from_store_affiliate_form" class="buy_from_store_affiliate_form hidden"> 6107 <div class="buy-from-store-wrapper-dialog"> 6108 <div id="col-md-12 col-sd-12"> 6109 <div id="buy_from_store_logo_wrapper" class="row hidden"></div> 6110 <div class="row" id="buy_from_store_body">lightbox body</div> 6111 <br /> 6112 <div class="row"><a href="#" target="_blank" class="btn btn-action btn-action-alt col-md-6 col-sd-6" id="buy_from_store_proceed" type="button"> </a></div> 6113 <br /> 6114 <div class="row"><a href="/">_affiliate_store_back_to_site</a></div> 6115 <br /> 6116 <div id="buy_from_store_t_and_c"> </div> 6117 </div> 6118 </div> 6119 <hr /> 6120 <div class="btn-group pull-right"> 6121 <a class="btn btn-a" id="buy_from_store_action_btn_close" type="button">_affiliate_store_close_lightbox</a> 6122 </div> 6123</div> 6124 <div class="sfp-modal prod-avail-modal"><div class="sfp-modal-content"><form id="modalsubmit" name="modalsubmit" class="cm-ajax cm-ajax-full-render cm-processed-form" method="post" action="//www.harveynorman.com.sg/" target="_self"><div class="sfp-modal-close">✖</div><div id="product_availability_filter"><div class="swc-modal-content" id="modal_prod_availibility_finder"><!--start DESKTOP placeholder--><div class="availability-search"><div class="store-picker-location"><h3 style="text-align:center">Select Location</h3><div class="col-sm-6 col-sm-offset-3 store-picker-search"><input type="text"name="Suburb"id="addressInputFinder"data-lat=""data-lng=""value=""placeholder="Type your address" class="input-text"autocomplete="off"></div><div class="col-sm-offset-3 col-sm-6 col-xs-12 location-marker"><a href="javascript: void(0);" class="location-search" id="opc_use_mylocation"><i class="icon icon-map-marker"></i> Use my location</a></div><p class="store-picker-notice clear"></p></div></div><input type="hidden" name="result_ids" value="cart_status*,wish_list*,checkout*,account_info*"><input type="hidden" name="redirect_url" value="index.php"><div class="col-xs-12 no-padding hidden mobile-modal-header-summary"><a href="javascript: void(0);" class="back-store_list close-summary">❮</a><h3 class="store_name">###_store_name_###</h3></div><div class="hidden-md hidden-sm visible-xs col-xs-12 no-padding product-select-result">Availability for:<h4 class="product-title">###_product_title_###</h4></div><div class="availability-dialog hidden"></div><!--end-availability-dialog--></div><!--end-swc-desktop-modal-content--></div><!--end-swcModal-ALL--></form></div></div><div class="sfp-modal opc-confirm-selection-out-stock"><div class="sfp-modal-content"><div class="col-sm-12 confirm-change"><h3>Please confirm your selection</h3><p class="change-store-text"></p><div class="col-sm-6 col-sm-push-6 col-xs-12 no-padding change-confirm-btn"><a class="btn btn-action" href="">confirm</a></div><div class="col-sm-6 col-sm-pull-6 col-xs-12 no-padding change-store-btn"><a class="btn btn-change-store" href="">change store selection</a></div></div></div></div> 6125 6126 <!-- START HNSITE --> 6127<div class="detect-hn-site" data-hnsite="hn_sg"></div> 6128 <input type="hidden" id="store-out-icon" 6129 value="icon-times-circle" 6130 data-click-and-collect-icon="icon-times-circle" 6131 data-is-delivery-only="0" 6132 /> 6133<!-- END HNSITE --> 6134 6135<div id="AVAILABILITY_DIALOG_TEMPLATE" style="display: none"> 6136 6137 <div class="row v-divider store-picker-heading clear"> 6138 <div class="col-sm-6 center store-picker-locator"> 6139 <a class="btn btn-store-filter with-stocks" href="javascript: void(0);" role="button">Stores with stock</a><!----> 6140<a class="btn btn-store-filter active nearest" href="javascript: void(0);" role="button">Nearest me</a> 6141<!----> 6142 6143 6144 6145 </div> 6146 6147 <div class="col-sm-6 location-title visible-md visible-sm hidden-xs"><###_selected_store_name_###</div> 6148 </div><!--end-col12--> 6149 <div class="row v-divider col-sm-12 no-padding stock-avail-box clear"> 6150 <div class="col-sm-6 no-padding stock-results"> 6151 <!-- LOCATION-DETAILS --> 6152 <ul class="no-padding stock-results-list">###_stock_results_list_###</ul> 6153 </div> 6154 <!-- START SUMMARY --> 6155 <div class="col-sm-6 stock-summary"></div> 6156 <!-- END SUMMARY --> 6157 </div> 6158</div> 6159 6160<div id="AVAILABILITY_DIALOG_STOCK_RESULTS_TEMPLATE" style="display: none"> 6161 <li class="clearfix ###_stock_status_### store-id-###_store_id_### ###_stock_on_display_class_###" 6162 data-storename="###_storename_###" 6163 data-store-address="###_store_address_###" 6164 data-store-phone="###_store_phone_###" 6165 data-store-stock-availability="###_stock_availability_###" 6166 data-lat="###_storelat_###" 6167 data-lng="###_storelng_###" 6168 data-static-map="###_static_map_###" 6169 data-stock-icon="###_icon_stock_detail_###" 6170 data-stock-message="###_stock_message_###" 6171 data-stock-icon-class="###_icon_class_###" 6172 data-icon-stock="###_icon_stock_###" 6173 data-sla="###_sla_###" 6174 data-delivery-message="###_delivery_message_###" 6175 data-click-and-collect-message="###_click_and_collect_message_###" 6176 data-delivery-cost="###_delivery_cost_###" 6177 data-delivery-capable-class="###_delivery_capable_class_###" 6178 data-fulfilment-store-capability="###_fulfilment_store_capability_###">
6179 <div class="col-sm-7 col-xs-10 store-address"> 6180 <h4>###_storename_###</h4> 6181 <address>###_store_short_address_###</address> 6182 ###_product_duration_and_distance_### 6183</div> 6184<div class="col-sm-5 col-xs-10 store-stock"> 6185 <div class="media store-availability"> 6186 <div class="media-left"> 6187 <i class="icon ###_icon_class_### ###_icon_###"></i> 6188 </div> 6189 <div class="media-body"> 6190 <p class="media-heading ###_icon_class_###">###_stock_availability_###</p> 6191 </div> 6192 </div> 6193 6194 6195 </div> 6196 6197<div class="hidden-md hidden-sm visible-xs col-xs-1 no-padding store-details-caret"> 6198 <a href="javascript: void(0);" class="view-summary">❯</a> 6199</div> 6200<div class="hidden store-trading-hours">###_store_trading_hours_###</div> 6201 6202 </li> 6203</div> 6204 6205<div id="AVAILABILITY_DIALOG_SELECTED_STORE_SUMMARY" style="display: none"> 6206 <div class="row col-xs-12 no-padding summary-location"> 6207 <div class="col-sm-6 col-xs-8 media"> 6208 <div class="media-left"> 6209 <i class="###_icon_stock_### icon stock-indicator-icon ###_stock_class_###"></i> 6210 </div> 6211 <div class="media-body"> 6212 <p class="media-heading ###_stock_class_###">###_stock_availability_###</p> 6213 <span class="sla-message-text ###_stock_class_###">###_sla_### at </span><span>###_storename_###</span> 6214 </div> 6215 </div><!--end-col6-media--> 6216 6217 <div class="col-sm-6 col-xs-8 media ###_capable_for_delivery_###"> 6218 <div class="media-left"> 6219 <i class="icon icon-truck availability-icon general-icon icon-2x"></i> 6220 </div> 6221 <div class="media-body"> 6222 <div class="with-delivery"> 6223 <p class="media-heading">Delivery to <span>###_delivery_address_###</span> ###_delivery_cost_### </p> 6224 ###_delivery_message_### 6225 </div> 6226 <p class="media-heading without-delivery">_prod_avail_delivery_not_available</p> 6227 </div> 6228 </div><!--end-col6-media--> 6229 <div class="col-sm-12 col-xs-12 stock-notice ###_stock_class_### clear"> 6230 ###_stock_message_### 6231 </div><!--end-col12--> 6232 </div> 6233 6234 6235 <div class="row store-location"> 6236 <div class="col-sm-6 col-xs-8 store-add"> 6237 <h4>Store Address</h4> 6238 ###_store_address_###<br><br> 6239 Phone: <span>###_store_phone_###</span> 6240 </div> 6241 6242 <div class="col-sm-6 col-xs-8 store-hr"> 6243 <h4>Opening Hours</h4> 6244 ###_store_opening_hours_### 6245 </div> 6246 6247 <!--MOBILE-DRAWER-ONLY--> 6248 <div class="hidden-md hidden-sm visible-xs col-xs-4 store-purchase-mobile btn-group"> 6249 6250 <div class="col-sm-6 uber-api"> 6251 6252 </div> 6253 <div class="col-sm-6 no-padding"> 6254 <a href="//www.google.com/maps/place/###_store_lat_###,###_store_lng_###" target="_blank" class="btn btn-google-map">Open Map</a> 6255 </div> 6256 </div> 6257 </div> 6258 6259 <div class="row visible-md visible-sm hidden-xs store-purchase btn-group"> 6260 <div class="hidden">###_add_to_cart_input_###</div> 6261 6262 <div class="hidden-md hidden-sm visible-xs uber-api"> 6263 </div> 6264 </div> 6265 6266 <div class="row visible-md visible-sm hidden-xs store-map" id="productAvailabilityMap"> 6267 ###_storemap_### 6268 </div> 6269</div> 6270 6271<div id="PRODUCT_AVAILABILITY_FINDER_PRODUCT_VIEW_BLOCK" style="display: none"> 6272 <!-- DRAWER ADDRESS PLACEHOLDER --> 6273 <div class="media ###_capable_for_delivery_###"> 6274 <div class="media-left"> 6275 <i class="icon icon-truck availability-icon general-icon icon-2x"></i> 6276 </div> 6277 <div class="media-body"> 6278 <div class="with-delivery"> 6279 <p class="media-heading">Delivery to <span>###_customer_address_###</span> ###_delivery_cost_###</p> 6280 ###_delivery_message_### 6281 </div> 6282 <p class="media-heading without-delivery">_prod_avail_delivery_not_available</p> 6283 </div> 6284 </div> 6285 <div class="media"> 6286 <div class="media-left"> 6287 <i class="###_icon_stock_### icon stock-indicator-icon ###_icon_class_###"></i> 6288 </div> 6289 6290 <div class="media-body"> 6291 <p class="media-heading ###_stock_status_### ###_icon_class_###"> 6292 ###_click_and_collect_message_### 6293 ###_nearest_store_with_stock_message_### 6294 </p> 6295 </div> 6296 </div> 6297 6298 <div class="push-out col-xs-6"> 6299 <a class="availability_modal_btn check_store" 6300 data-product-id="" 6301 data-product-name="" 6302 data-product-code="">Show more stores </a> 6303 </div> 6304 6305 <div class="no-padding col-xs-6"> 6306 <!-- This will dump the users current location information and re-display the entry box to input the
6306ir location again. --> 6307 <a class="check_store update-user-location" href="javascript: void(0);">Update your location </a> 6308 </div> 6309 </div> 6310 6311 6312<div id="OPC_STORE_PICKER_HEADER" style="display: none"> 6313 <div class="row v-divider store-picker-heading clear"> 6314 <div class="col-sm-6 col-xs-12 store-picker-locator"> 6315 <a class="btn btn-store-filter with-stocks" href="javascript: void(0);" role="button">Stores with stock</a><!-- 6316 --><a class="btn btn-store-filter active nearest" href="javascript: void(0);" role="button">Nearest me</a> 6317 </div> 6318 6319 <div class="visible-md visible-sm hidden-xs col-sm-6 col-xs-12"> 6320 <h3 class="store-location-title"> </h3> 6321 </div> 6322 </div> 6323 6324 <div class="row v-divider col-md-12 no-padding product-availability-content clear"> 6325 <div class="col-md-6 col-sm-6 col-xs-12 no-padding store-list-container">###_storelist_###</div> 6326 <div class="col-md-6 col-sm-6 col-xs-12 visible-md visible-sm hidden-xs no-padding store-selected-summary"></div> 6327 </div><!-- end .product-availability-content --> 6328</div> 6329 6330<div id="OPC_STORE_PICKER_STORE_SELECTED_SUMMARY" style="display: none"> 6331 <div class="row stock-summary clear"> 6332 <div id="b" class="col-sm-6 store-add"> 6333 <h4>Store Address</h4> 6334 ###_store_address_###<br><br> 6335 Phone: <span>###_store_phone_###</span> 6336 </div> 6337 6338 <div id="c" class="col-sm-6 store-hr"> 6339 <h4>Opening Hours</h4> 6340 <span>###_store_open_until_message_###</span> 6341 ###_store_opening_hours_### 6342 </div> 6343 <div id="d" class="col-sm-12 store-summary-product-list clear">###_store_summary_product_list_###</div> 6344 <div id="mobile-top" class="stock-availability-detail-message ###_stock_class_### clear"> 6345 ###_stock_availability_details_message_### 6346 </div> 6347 6348 </div><!--end .stock-summary --> 6349 <div class="store-map-image hidden-xs visible-sm visible-md">###_storemap_###</div> 6350</div> 6351<div id="OPC_STORE_PICKER_STORE_RESULTS" style="display:none"> 6352 6353 <div class="store-list store store-picker-row ###_stock_status_###" 6354 data-pickupid="###_pickup_id_###" 6355 data-storename="###_storename_###" 6356 data-store-address="###_store_address_###" 6357 data-store-phone="###_store_phone_###" 6358 data-store-stock-availability="###_stock_availability_###" 6359 data-lat="###_storelat_###" 6360 data-lng="###_storelng_###" 6361 data-static-map="###_static_map_###" 6362 data-icon="###_icon_###" 6363 data-stock-icon="###_icon_stock_detail_###" 6364 data-stock-message="###_stock_message_###" 6365 data-stock-icon-class="###_icon_class_###" 6366 data-icon-stock="###_icon_stock_###" 6367 data-sla="###_sla_###" 6368 data-delivery-cost="###_delivery_cost_###" 6369 data-stock-detail-message="###_stock_availability_details_message_###" 6370 data-sla-open-until="Open until ###_sla_open_until_###"> 6371 6372 <div class="col-sm-1 col-xs-1 store-selector"> 6373 <div class="icon-selector"> 6374 <a class="icon-selector-active"></a> 6375 </div> 6376 6377 </div> 6378 6379 6380 <div class="col-sm-7 col-xs-9 store-address"> 6381 <h3>###_storename_###</h3> 6382 <address>###_store_short_address_###<br> 6383 ###_opc_duration_and_distance_### 6384 </address> 6385 </div> 6386 <div class="col-sm-3 col-xs-9 col-xs-push-1 store-availability"> 6387 <div class="media"> 6388 <div class="media-left"> 6389 <i class="icon ###_icon_class_### ###_icon_###"></i> 6390 </div> 6391 6392 <div class="media-body"> 6393 <p class="media-heading ###_icon_class_### ">###_stock_availability_###</p> 6394 <p class="hidden-md hidden-sm visible-xs clear"> 6395 ###_stock_message_### 6396 6397 6398 </p> 6399 </div> 6400 </div> 6401 <div class="hidden-md hidden-sm visible-xs col-xs-10 no-padding checkout-location-notice">Store Hours and more information</div> 6402 </div><!--end .store-availability--> 6403 <!-- DROPDOWN - CHECKOUT - CONTENT --> 6404 <div class="hidden-md hidden-sm visible-xs col-xs-1 no-padding store-details-checkout"> 6405 <a href="javascript: void(0);" class="store-details-icon"> 6406 <i class="icon icon-chevron-down mobile-updown"></i> 6407 </a> 6408 </div> 6409 <div class="row col-xs-11 col-xs-push-1 no-padding store-details-content"></div> 6410 <div class="hidden store-trading-hours">###_store_trading_hours_###</div> 6411 <div class="hidden product-list-summary-stock">###_product_list_summary_stock_###</div> 6412 </div> 6413</div> 6414 6415<div id="FINDER_LOADER" style="display: none"> 6416 <div class="modal-store-loader" style="text-align: center; width: 100%;"> 6417 <img src="https://d2fv5jw1wm1sj7.cloudfront.net/shopfrontpro/prod-20260921-1/app/design/themes/hn_base/media/images/addons/product_availability_finder/pre-loader-load-2.gif" align="center" /> <br /> 6418 <h6>Loading ...</h6> 6419 </div> 6420</div> 6421 6422 6423 6424 6425 6426 6427 6428 6429 <input type="hidden" 6430 name="azure_map_data" 6431 id="azure_map_data" 6432 value="https://atlas.microsoft.com/search/address/json?api-version=1.0&countrySet=SG&typeahead=true&query=" 6433 data-api-key="68N7QJ0hrsuHA1NAZqbUH3a9hNN1ZWxOIyI8zHeGkAnzoNInDwCfJQQJ99AFACrJL3JHHJQxAAAgAZMPhpAi" 6434 data-min-length="3" 6435 data-reverse-search-url="https://atlas.microsoft.com/search/address/reverse/json?api-version=1.0&query=" 6436 data-map-env="PROD" 6437 data-max-zoom-level="15" 6438 data-use-extended-postal-code-as="do_not_use_multiple" 6439 data-fill-postal-code-with="api_response" 6440/> 6441 6442
6443<script type='text/javascript'> 6444 var mapSettings = { 6445 zoom: "15", 6446 icon: "https://s3-ap-southeast-2.amazonaws.com/hnau-www2/customerfirst/images/assets/hn-map-icon.png".replace("https", "http"), 6447 key: "68N7QJ0hrsuHA1NAZqbUH3a9hNN1ZWxOIyI8zHeGkAnzoNInDwCfJQQJ99AFACrJL3JHHJQxAAAgAZMPhpAi", 6448 style: "style=feature:road%7Celement:labels%7Cvisibility:simplified%7Clightness:20%7C&style=feature:administrative.land_parcel%7Celement:all%7Cvisibility:off%7C&style=feature:landscape.man_made%7Celement:all%7Cvisibility:off%7C&style=feature:transit%7Celement:all%7Cvisibility:on%7C&style=feature:road.local%7Celement:labels%7Cvisibility:simplified%7C&style=feature:road.local%7Celement:geometry%7Cvisibility:simplified%7C&style=feature:road.highway%7Celement:labels%7Cvisibility:simplified%7C&style=feature:poi%7Celement:labels%7Cvisibility:off%7C&style=feature:road.arterial%7Celement:labels%7Cvisibility:on%7C&style=feature:water%7Celement:all%7Chue:0xa1cdfc%7Csaturation:30%7Clightness:49%7C&style=feature:road.highway%7Celement:geometry%7Chue:0xf49935%7C&style=feature:road.arterial%7Celement:geometry%7Chue:0xfad959%7C", 6449 country_jail: "SG" 6450 }; 6451 6452 var stockAvailabilityMessages = { 6453 in_stock: { 6454 icon_message: "Available", 6455 detail_message: "This item is in stock" 6456 }, 6457 out_stock: { 6458 icon_message: "Out of Stock", 6459 detail_message: "This item is out of stock." 6460 }, 6461 limited_stock: { 6462 icon_message: "Limited Availability", 6463 detail_message: "There is limited stock of this item. The item may need to be ordered in.", 6464 detail_message_multi: "_opc_detail_limited_stock_multi" 6465 }, 6466 clearance: { 6467 icon_message: "_clearance_stock_availability_out_stock", 6468 detail_message: "This item is out of stock.", 6469 detail_message_multi: "_opc_detail_out_of_stock_multi" 6470 } 6471 }; 6472 6473 var clickAndCollectMessages = { 6474 in_stock: "Buy online and pickup ###_sla_### at <span>###_nearest_store_### </span>", 6475 limited_stock: "Limited stock availability for buy online and pickup ###_sla_### at <span>###_nearest_store_###</span>", 6476 out_stock: "This is not available at <span>###_nearest_store_###</span> but is available to buy online and pickup ###_sla_next_store_### from the next closest store <span><a href='javascript: void(0)' class='next-store-with-stock' data-next-store-id-with-stock='###_next_store_with_stock_id_###' data-next-store-id='###_next_nearest_store_id_###'>###_next_store_with_stock_###</a></span>", 6477 no_store_with_stock: "This is not available for collection at <span>###_nearest_store_###</span> but you can still order today for collection or delivery at a later date.", 6478 no_click_and_collect: "Store pick up is not available for this product. Please order online to have this delivered.", 6479 clearance: "_stock_clearance_click_and_collect_out_stock", 6480 }; 6481 6482 var deliveryNotAvailableOnThisProduct = "_prod_avail_delivery_not_available"; 6483 var confirmationText = "One or more of the products you have selected are currently <span class='###_stock_class_###'>###_stock_message_###</span> at <strong>###_storename_###</strong> but we maybe able to place a backorder for you."; 6484 var toolTipMessages = { }; 6485 var azureMapsDefaultConfig = { 6486 productPage: { 6487 travelMode: "WALKING", 6488 disableDurationDisplay: "Y" || "N", 6489 disableDistanceMatrixRequest: "N" || "N", 6490 enableDistanceMatrixStraightDistance: "Y" || "N", 6491 }, 6492 checkout: { 6493 travelMode: "DRIVING", 6494 disableDurationDisplay: "N" || "N", 6495 disableDistanceMatrixRequest: "N" || "N", 6496 } 6497 }; 6498 6499 var requestPage = "pages" + ".view"; 6500 6501 var disableAddressSearch = true; 6502 azureMapsDefaultConfig.productPage.disableDurationDisplay = 'Y'; 6503 azureMapsDefaultConfig.productPage.disableDistanceMatrixRequest = 'Y'; 6504 azureMapsDefaultConfig.checkout.disableDurationDisplay = 'Y'; 6505 azureMapsDefaultConfig.checkout.disableDistanceMatrixRequest = 'Y'; 6506 </script>
vendor: 1 bytes, line 6506
6506
6507<script src="https://d2fv5jw1wm1sj7.cloudfront.net/shopfrontpro/prod-20260921-1/app/js/addons/azure_maps_services/func.azure.js" defer></script>
6507 6508 6509 6510 6511 6512 6513 <!--tygh_main_container--></div> 6514 6515 6516 6517 6518
6519<script>Tygh.tr('buy_together_fill_the_mandatory_fields', 'Please specify product options before adding this product combination to the cart.');</script>
6519<div class='store-picker-map col-md-12'> 6520 <div class="row"> 6521 <div class="col-md-12"> 6522 <h3>Store Picker</h3> 6523 </div> 6524 </div> 6525 <div class="store-picker-content row"> 6526 <div class='store-picker-map-wrapper col-md-6'> 6527 <div id='mapContainer'></div> 6528 </div> 6529 <div class='store-picker-user-address-wrapper col-md-6'> 6530 <div class="row"> 6531 <form class='form-inline' id='store-map-form'> 6532 <div class='form-group'> 6533 <label>Current Location </label> 6534 <input type='text' id='storePicker_addressbox' name='store_picker[user_address]' class='store-picker-user-address-input' /> 6535 </div> 6536 </form> 6537 </div> 6538 6539 <div class="row"> 6540 <div class="col-md=12"> 6541 <h4>Travel Mode</h4> 6542 <ul class="store-picker-travel-modes"> 6543 <li> 6544 <input type='radio' id="travelByDriving" name='travelModeOption' value='DRIVING' checked /> 6545 <label for="travelByDriving">DRIVING</li> 6546 <li> 6547 <input type='radio' id="travelByBicycling" name='travelModeOption' value='BICYCLING' 6548 /><label for="travelByBicycling">BICYCLING 6549 </li> 6550 <li> 6551 <input type='radio' id="travelByWalking" name='travelModeOption' value='WALKING'/> 6552 <label for="travelByWalking">WALKING</li> 6553 </li> 6554 </ul> 6555 </div> 6556 </div> 6557 <div class="row"> 6558 <div class="col-md=12"> 6559 <h4>Stores</h4> 6560 <div class='store-picker-store-container'> 6561 <ul class='store-picker-store-list'></ul> 6562 </div> 6563 </div> 6564 </div> 6565 </div> 6566 <div class="clearfix"></div> 6567 <div class="row"> 6568 <div class="col-md-12 store-picker-button-actions"> 6569 <button class="btn" id="storePickerSelecStoreButton">Select Store</button> 6570 <button class="btn" id="storePickerCloseButton">Cancel</button> 6571 </div> 6572 </div> 6573 </div> 6574</div> 6575<input type="hidden" id="googlemapsapikey" value="AIzaSyAZG6t3l9cXCPvxbuAXc48eOIwKlUalyK4">
6576<script> 6577var buyFromStore = { 6578 defaultActionButton: "_affiliate_store_default_button_action_text" 6579}; 6580</script>
6580<!-- HN_SG Site -->
6580<script type="text/javascript" src="//display.ugc.bazaarvoice.com/static/harvey-norman-en_sg/main_site/en_SG/bvapi.js"></script>
6580 6581
6582<script type="text/javascript"> 6583 6584</script>
6584 6585
6585<script type="application/ld+json"> 6586 { 6587 "@context": "http://schema.org", 6588 "@type": "Organization", 6589 "url": "https://www.harveynorman.com.sg/", 6590 "logo": "https://s3-ap-southeast-2.amazonaws.com/hnau-www2/customerfirst/images/assets/HN_SGMY_Sq.jpg" 6591 , 6592 "sameAs" : [ 6593 "https://www.facebook.com/HarveyNormanSGP/","https://twitter.com/intent/follow?source=followbutton&variant=1.0&screen_name=HarveyNormanSG","","https://www.instagram.com/harveynormansg/","https://www.youtube.com/channel/UCSIVmh5Z62gAR6wjy3BKdAg","https://www.linkedin.com/company/harvey-norman/","https://www.pinterest.com.au/harveynorman/" 6594 ] 6595 } 6596 </script>
6596 6597 6598
6599<script type="text/javascript"> 6600 $(document).ready(function(){ 6601 $("#search_form").show(); 6602 }); 6603</script>
6603 6604 6605 6606
6606<script src="https://d2fv5jw1wm1sj7.cloudfront.net/shopfrontpro/prod-20260921-1/app/js/addons/misc_changes/bazaarvoice_additional_json_script.js" defer></script>
6606 6607 6608 6609<!--tygh_container--></div> 6610
6610<script src="//platform.twitter.com/widgets.js" type="text/javascript"></script>
6610<script type="text/javascript">(function() {var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;po.src = '//apis.google.com/js/plusone.js';var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);})();</script>
6610<script type="text/javascript" src="//assets.pinterest.com/js/pinit.js"></script>
6610<script type="text/javascript"> ;(function (w, d, s, l) { var r = 100, js, fjs = d.getElementsByTagName(s)[0], id = "IPerceptionsJS", a = "async", b = "defer",go = function() { if(d.getElementById(id)) { return; } js = d.createElement(s);js.src = w.location.protocol + "//ips-invite.iperceptions.com/webValidator.aspx?sdfc=009ade8b-110183-137d8e80-4627-4bf7-a125-35870ce675a2&lID=1&source=91787"; js.id = id; js.type = "text/javascript"; js[a] = a; js[b] = b; fjs.parentNode.insertBefore(js, fjs); }; if(r < Math.floor(Math.random() * 100)) { d.cookie = "IPE_S_110183=0;Path=/;" } else if(!(/(^|;)\s*IPE(_S_)?110183=/.test(d.cookie))){ if (w.addEventListener) { w.addEventListener(l, go, false); } else if (w.attachEvent) { w.attachEvent("on" + l, go); } } })(window, document, "script", "load");</script>
6610 6611 6612
6612<script type="text/javascript" id="9f6c307a1d64"> 6613 document.addEventListener('ftr:tokenReady', function(evt) { 6614 var token = evt.detail; 6615 // Retrieve the token to be sent to your back-end 6616 6617 $.post(fn_url('forter.save_token'), { forter_token: token }).done(function(data) { 6618 }); 6619 6620 }); 6621 6622 (function () { 6623 var merchantConfig = { 6624 csp: false 6625 }; 6626 6627 var siteId = "9f6c307a1d64"; 6628 6629 6630 function t(t,e){for(var n=t.split(""),r=0;r<n.length;++r)n[r]=String.fromCharCode(n[r].charCodeAt(0)+e);return n.join("")}function e(e){return t(e,-_).replace(/%SN%/g,siteId)}function n(t){try{if("number"==typeof t&&window.location&&window.location.pathname){for(var e=window.location.pathname.split("/"),n=[],r=0;r<=Math.min(e.length-1,Math.abs(t));r++)n.push(e[r]);return n.join("/")||"/"}}catch(t){}return"/"}function r(){var t="no"+"op"+"fn",e="g"+"a",n="n"+"ame";return window[e]&&window[e][n]===t}function o(){return!(!navigator.brave||"function"!=typeof navigator.brave.isBrave)}function i(){return document.currentScript&&document.currentScript.src}function a(t){try{$.ex=t,r()&&-1===$.ex.indexOf(z.uB)&&($.ex+=z.uB),o()&&-1===$.ex.indexOf(z.uBr)&&($.ex+=z.uBr),i()&&-1===$.ex.indexOf(z.nIL)&&($.ex+=z.nIL),window.ftr__snp_cwc||($.ex+=z.s),H($)}catch(t){}}function c(t,e){function n(i){try{i.blockedURI===t&&i.disposition===o&&(e(),document.removeEventListener(r,n))}catch(t){document.removeEventListener(r,n)}}var r="securitypolicyviolation",o="enforce";document.addEventListener(r,n),setTimeout(function(){document.removeEventListener(r,n)},2*60*1e3)}function f(t,e,n,r){var o=!1;t="https://"+t,c(t,function(){r(!0),o=!0});var i=document.createElement("script");if(i.onerror=function(){if(!o)try{r(!1),o=!0}catch(t){}},i.onload=n,i.type="text/javascript",i.id="ftr__script",i.async=!0,i.src=t,window.ftr__config&&window.ftr__config.m&&!0===window.ftr__config.m.ptb&&document.body)document.body.appendChild(i);else{var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(i,a)}}function u(){setTimeout(l,B,z.uDF)}function s(t,e,n,r){var o=!1,i=new XMLHttpRequest;if(c("https:"+t,function(){n(new Error("CSP Violation"),!0),o=!0}),"//"===t.slice(0,2)&&(t="https:"+t),"withCredentials"in i)i.open("GET",t,!0);else{if("undefined"==typeof XDomainRequest)return;i=new XDomainRequest,i.open("GET",t)}Object.keys(r).forEach(function(t){i.setRequestHeader(t,r[t])}),i.onload=function(){"function"==typeof e&&e(i)},i.onerror=function(t){if("function"==typeof n&&!o)try{n(t,!1),o=!0}catch(t){}},i.onprogress=function(){},i.ontimeout=function(){"function"==typeof n&&n("tim"+"eo"+"ut",!1)},setTimeout(function(){i.send()},0)}function d(t,siteId,e){function n(t){var e=t.toString(16);return e.length%2?"0"+e:e}function r(t){if(t<=0)return"";for(var e="0123456789abcdef",n="",r=0;r<t;r++)n+=e[Math.floor(Math.random()*e.length)];return n}function o(t){for(var e="",r=0;r<t.length;r++)e+=n(t.charCodeAt(r));return e}function i(t){for(var e=t.split(""),n=0;n<e.length;++n)e[n]=String.fromCharCode(255^e[n].charCodeAt(0));return e.join("")}e=e?"1":"0";var a=[];return a.push(t),a.push(siteId),a.push(e),function(t){var e=40,n="";return t.length<e/2&&(n=","+r(e/2-t.length-1)),o(i(t+n))}(a.join(","))}function h(){function t(){M&&setTimeout(l,B,z.dUAL)}function e(t,e){M=e?"F"+"T"+"R"+"A"+"U"+"C":"F"+"T"+"R"+"A"+"U",setTimeout(l,B,z.uAS)}window.ftr__fdad(t,e)}function w(){function t(){M&&setTimeout(l,B,z.uDAD)}function e(t,e){M=e?"F"+"T"+"R"+"A"+"U"+"C":"F"+"T"+"R"+"A"+"U",setTimeout(l,B,z.uDS)}window.ftr__radd(t,e)}function l(t){function e(){for(var t=0;t<=z.tmosSecs.length;t++)clearTimeout(et[t])}function n(){try{e(),a(t+z.uS)}catch(t){}}function r(n){try{e(),$.td=1*new Date-$.ts,a(n?t+z.uF+z.cP:t+z.uF),t===z.uFP&&u(),t===z.uDF&&(j?w():h()),t!==z.uAS&&t!==z.dUAL||j||w(),t!==z.uDS&&t!==z.uDAD||j&&h()}catch(t){a(z.eUoe)}}try{!function(t){for(var e=0;e<=z.tmosSecs.length;e++)e===z.tmosSecs.length?et[e]=setTimeout(r,1e3*z.tmosSecs[e-1]+1e3):et[e]=setTimeout(a,1e3*z.tmosSecs[e],t+z.tmos[e])}(t);var o;switch(t){case z.uFP:o=N;break;case z.uDF:o=I;break;default:o=M}if(!o)return;if(o==="F"+"T"+"R"+"A"+"U"+"C")return void r(!0);if(o==="F"+"T"+"R"+"A"+"U")return void r(!1);f(o,void 0,n,r)}catch(e){a(t+z.eTlu)}}var g="22g5iz6v:uihsv}w1forxgiurqw1qhw2vwdwxv",v="fort",p="erTo",m="ken",_=3;window.ftr__config={m:merchantConfig,s:"31",si:siteId};var y=!1,U=!1,T,x,A=v+p+m,S=400*24*60,D,C=10;D={write:function(t,e,r,o){void 0===o&&(o=!0);var i=0;window.ftr__config&&window.ftr__config.m&&window.ftr__config.m.ckDepth&&(i=window.ftr__config.m.ckDepth);var a,c,f=n(i);if(r?(a=new Date,a.setTime(a.getTime()+60*r*1e3),c="; expires="+a.toGMTString()):c="",!o)return void(document.cookie=escape(t)+"="+escape(e)+c+"; path="+f);for(var u=1,s=document.domain.split("."),d=C,h=!0;h&&s.length>=u&&d>0;){var w=s.slice(-u).join(".");document.cookie=escape(t)+"="+escape(e)+c+"; path="+f+"; domain="+w;var l=D.read(t);null!=l&&l==e||(w="."+w,document.cookie=escape(t)+"="+escape(e)+c+"; path="+f+"; domain="+w),h=-1===document.cookie.indexOf(t+"="+e),u++,d--}},read:function(t){var e=null;try{for(var n=escape(t)+"=",r=document.cookie.split(";"),o=32,i=0;i<r.length;i++){for(var a=r[i];a.charCodeAt(0)===o;)a=a.substring(1,a.length);0===a.indexOf(n)&&(e=unescape(a.substring(n.length,a.length)))}}finally{return e}}};var R=window.ftr__config.s;R+="ck";var L=function(t){var e=!1,n=null,r=function(){try{if(!n||!e)return;n.remove&&"function"==typeof n.remove?n.remove():document.head.removeChild(n),e=!1}catch(t){}};document.head&&(!function(){n=document.createElement("link"),n.setAttribute("rel","pre"+"con"+"nect"),n.setAttribute("cros"+"sori"+"gin","anonymous"),n.onload=r,n.onerror=r,n.setAttribute("href",t),document.head.appendChild(n),e=!0}(),setTimeout(r,3e3))},E=e(g||"22g5iz6v:uihsv}w1forxgiurqw1qhw2vwdwxv"),q=t("[0Uhtxhvw0LG",-_),b=t("[0Fruuhodwlrq0LG",-_),P=t("Li0Qrqh0Pdwfk",-_),k=e("dss1vlwhshuirupdqfhwhvw1qhw"),F=e("2241414142gqv0txhu|"),M,O="fgq71iruwhu1frp",I,V;I=e("(VQ(1"+O+"2vq2(VQ(2vfulsw1mv"),V=e("(VQ(1"+O+"2vqV2(VQ(2vfulsw1mv");var N;window.ftr__config&&window.ftr__config.m&&window.ftr__config.m.fpi&&(N=e("fgq71")+window.ftr__config.m.fpi+e("2vq2(VQ(2vfulsw1mv"));var j=!1;j=!1;var B=10;window.ftr__startScriptLoad=1*new Date;var G=function(t){var e="ft"+"r:tok"+"enR"+"eady";window.ftr__tt&&clearTimeout(window.ftr__tt),window.ftr__tt=setTimeout(function(){try{delete window.ftr__tt,t+="_tt";var n=document.createEvent("Event");n.initEvent(e,!1,!1),n.detail=t,document.dispatchEvent(n)}catch(t){}},1e3)},H=function(t){var e=function(t){return t||""},n=e(t.id)+"_"+e(t.ts)+"_"+e(t.td)+"_"+e(t.ex)+"_"+e(R),r=S;!isNaN(window.ftr__config.m.ckTTL)&&window.ftr__config.m.ckTTL&&(r=window.ftr__config.m.ckTTL),D.write(A,n,r,!0),G(n),window.ftr__gt=n},X=function(){var t=D.read(A)||"",e=t.split("_"),n=function(t){return e[t]||void 0};return{id:n(0),ts:n(1),td:n(2),ex:n(3),vr:n(4)}},Q=function(){for(var t={},e="fgu",n=[],r=0;r<256;r++)n[r]=(r<16?"0":"")+r.toString(16);var o=function(t,e,r,o,i){var a=i?"-":"";return n[255&t]+n[t>>8&255]+n[t>>16&255]+n[t>>24&255]+a+n[255&e]+n[e>>8&255]+a+n[e>>16&15|64]+n[e>>24&255]+a+n[63&r|128]+n[r>>8&255]+a+n[r>>16&255]+n[r>>24&255]+n[255&o]+n[o>>8&255]+n[o>>16&255]+n[o>>24&255]},i=function(){if(window.Uint32Array&&window.crypto&&window.crypto.getRandomValues){var t=new window.Uint32Array(4);return window.crypto.getRandomValues(t),{d0:t[0],d1:t[1],d2:t[2],d3:t[3]}}return{d0:4294967296*Math.random()>>>0,d1:4294967296*Math.random()>>>0,d2:4294967296*Math.random()>>>0,d3:4294967296*Math.random()>>>0}},a=function(){var t="",e=function(t,e){for(var n="",r=t;r>0;--r)n+=e.charAt(1e3*Math.random()%e.length);return n};return t+=e(2,"0123456789"),t+=e(1,"123456789"),t+=e(8,"0123456789")};return t.safeGenerateNoDash=function(){try{var t=i();return o(t.d0,t.d1,t.d2,t.d3,!1)}catch(t){try{return e+a()}catch(t){}}},t.isValidNumericalToken=function(t){return t&&t.toString().length<=11&&t.length>=9&&parseInt(t,10).toString().length<=11&&parseInt(t,10).toString().length>=9},t.isValidUUIDToken=function(t){return t&&32===t.toString().length&&/^[a-z0-9]+$/.test(t)},t.isValidFGUToken=function(t){return 0==t.indexOf(e)&&t.length>=12},t}(),z={uDF:"UDF",dUAL:"dUAL",uAS:"UAS",uDS:"UDS",uDAD:"UDAD",uFP:"UFP",mLd:"1",eTlu:"2",eUoe:"3",uS:"4",uF:"9",tmos:["T5","T10","T15"],tmosSecs:[5,10,15],bIR:"43",uB:"u",uBr:"b",cP:"c",nIL:"i",s:"s"};try{var $=X();
6630try{$.id&&(Q.isValidNumericalToken($.id)||Q.isValidUUIDToken($.id)||Q.isValidFGUToken($.id))?window.ftr__ncd=!1:($.id=Q.safeGenerateNoDash(),window.ftr__ncd=!0),$.ts=window.ftr__startScriptLoad,H($),window.ftr__snp_cwc=!!D.read(A),window.ftr__snp_cwc||(I=V);for(var J="for"+"ter"+".co"+"m",K="ht"+"tps://c"+"dn9."+J,W="ht"+"tps://"+$.id+"-"+siteId+".cd"+"n."+J,Y="http"+"s://cd"+"n3."+J,Z=[K,W,Y],tt=0;tt<Z.length;tt++)L(Z[tt]);var et=new Array(z.tmosSecs.length);window.ftr__fdad=function(e,n){if(y)return window.ftr__altd2=x,void e();y=!0;var r={};r[P]=d(window.ftr__config.s,siteId,window.ftr__config.m.csp),s(E,function(n){try{var r=n.getAllResponseHeaders().toLowerCase();if(r.indexOf(b.toLowerCase())>=0){var o=n.getResponseHeader(b);x=window.ftr__altd2=t(atob(o),-_-1)}if(r.indexOf(q.toLowerCase())<0)return;var i=n.getResponseHeader(q),a=t(atob(i),-_-1);if(a){var c=a.split(":");if(c&&2===c.length){for(var f=c[0],u=c[1],s="",d=0,h=0;d<20;++d)s+=d%3>0&&h<12?siteId.charAt(h++):$.id.charAt(d);var w=u.split(",");if(w.length>1){var l=w[0],g=w[1];M=f+"/"+l+"."+s+"."+g}}}e()}catch(t){}},function(t,e){n&&n(t,e)},r)},window.ftr__radd=function(t,e){function n(e){try{var n=e.response,r=function(t){function e(t,n,i){try{if(i>=r)return{name:"",nextOffsetToProcess:n,error:"Max pointer dereference depth exceeded"};for(var a=[],c=n,f=t.getUint8(c),u=0;u<o;){if(u++,192==(192&f)){var s=(63&f)<<8|t.getUint8(c+1),d=e(t,s,i+1);if(d.error)return d;var h=d.name;return a.push(h),{name:a.join("."),nextOffsetToProcess:c+2}}if(!(f>0)){if(0!==f)return{name:"",nextOffsetToProcess:c,error:"Unexpected length at the end of name: "+f.toString()};return{name:a.join("."),nextOffsetToProcess:c+1}}for(var w="",l=1;l<=f;l++)w+=String.fromCharCode(t.getUint8(c+l));a.push(w),c+=f+1,f=t.getUint8(c)}return{name:"",nextOffsetToProcess:c,error:"Max iterations exceeded"}}catch(t){return{name:"",nextOffsetToProcess:n,error:"Unexpected error while parsing response: "+t.toString()}}}var n,r=4,o=100,i=16,a=new DataView(t),c=a.getUint16(0),f=a.getUint16(2),u=a.getUint16(4),s=a.getUint16(6),d=a.getUint16(8),h=a.getUint16(10),w=12,l=[],g=0;for(g=0;g<u;g++){if(n=e(a,w,0),n.error)throw new Error(n.error);if(w=n.nextOffsetToProcess,!Number.isInteger(w))throw new Error("invalid returned offset");var v=n.name,p=a.getUint16(w);w+=2;var m=a.getUint16(w);w+=2,l.push({qname:v,qtype:p,qclass:m})}var _=[];for(g=0;g<s;g++){if(n=e(a,w,0),n.error)throw new Error(n.error);if(w=n.nextOffsetToProcess,!Number.isInteger(w))throw new Error("invalid returned offset");var y=n.name,U=a.getUint16(w);if(U!==i)throw new Error("Unexpected record type: "+U.toString());w+=2;var T=a.getUint16(w);w+=2;var x=a.getUint32(w);w+=4;var A=a.getUint16(w);w+=2;for(var S="",D=w,C=0;D<w+A&&C<o;){C++;var R=a.getUint8(D);D+=1;S+=(new TextDecoder).decode(t.slice(D,D+R)),D+=R}if(C>=o)throw new Error("Max iterations exceeded while reading TXT data");w+=A,_.push({name:y,type:U,class:T,ttl:x,data:S})}return{transactionId:c,flags:f,questionCount:u,answerCount:s,authorityCount:d,additionalCount:h,questions:l,answers:_}}(n);if(!r)throw new Error("Error parsing DNS response");if(!("answers"in r))throw new Error("Unexpected response");var o=r.answers;if(0===o.length)throw new Error("No answers found");var i=o[0].data;i=i.replace(/^"(.*)"$/,"$1");var a=function(t){var e=40,n=32,r=126;try{for(var o=atob(t),i="",a=0;a<o.length;a++)i+=function(t){var o=t.charCodeAt(0),i=o-e;return i<n&&(i=r-(n-i)+1),String.fromCharCode(i)}(o[a]);return atob(i)}catch(t){return}}(i);if(!a)throw new Error("failed to decode the value");var c=function(t){var e="_"+"D"+"L"+"M"+"_",n=t.split(e);if(!(n.length<2)){var r=n[0],o=n[1];if(!(r.split(".").length-1<1))return{jURL:r,eURL:o}}}(a);if(!c)throw new Error("failed to parse the value");var f=c.jURL,u=c.eURL;M=function(t){for(var e="",n=0,r=0;n<20;++n)e+=n%3>0&&r<12?siteId.charAt(r++):$.id.charAt(n);return t.replace("/PRM1","").replace("/PRM2","/main.").replace("/PRM3",e).replace("/PRM4",".js")}(f),T=window.ftr__altd3=u,t()}catch(t){}}function r(t,n){e&&e(t,n)}if(U)return window.ftr__altd3=T,void t();window.ftr__config.m.dr==="N"+"D"+"R"&&e(new Error("N"+"D"+"R"),!1),F&&k||e(new Error("D"+"P"+"P"),!1),U=!0;try{var o=function(t){for(var e=new Uint8Array([0,0]),n=new Uint8Array([1,0]),r=new
6630Uint8Array([0,1]),o=new Uint8Array([0,0]),i=new Uint8Array([0,0]),a=new Uint8Array([0,0]),c=t.split("."),f=[],u=0;u<c.length;u++){var s=c[u];f.push(s.length);for(var d=0;d<s.length;d++)f.push(s.charCodeAt(d))}f.push(0);var h=16,w=new Uint8Array([0,h]),l=new Uint8Array([0,1]),g=new Uint8Array(e.length+n.length+r.length+o.length+i.length+a.length+f.length+w.length+l.length);return g.set(e,0),g.set(n,e.length),g.set(r,e.length+n.length),g.set(o,e.length+n.length+r.length),g.set(i,e.length+n.length+r.length+o.length),g.set(a,e.length+n.length+r.length+o.length+i.length),g.set(f,e.length+n.length+r.length+o.length+i.length+a.length),g.set(w,e.length+n.length+r.length+o.length+i.length+a.length+f.length),g.set(l,e.length+n.length+r.length+o.length+i.length+a.length+f.length+w.length),g}(k);!function(t,e,n,r,o){var i=!1,a=new XMLHttpRequest;if(c("https:"+t,function(){o(new Error("CSP Violation"),!0),i=!0}),"//"===t.slice(0,2)&&(t="https:"+t),"withCredentials"in a)a.open("POST",t,!0);else{if("undefined"==typeof XDomainRequest)return;a=new XDomainRequest,a.open("POST",t)}a.responseType="arraybuffer",a.setRequestHeader("Content-Type",e),a.onload=function(){"function"==typeof r&&r(a)},a.onerror=function(t){if("function"==typeof o&&!i)try{o(t,!1),i=!0}catch(t){}},a.onprogress=function(){},a.ontimeout=function(){"function"==typeof o&&o("tim"+"eo"+"ut",!1)},setTimeout(function(){a.send(n)},0)}(F,"application/dns-message",o,n,r)}catch(t){e(t,!1)}};var nt=N?z.uFP:z.uDF;setTimeout(l,B,nt)}catch(t){a(z.mLd)}}catch(t){}; 6631 })(); 6632 </script>
6632 6633
6634<script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=5&cb=1142367427" async></script>
6634</body> 6635</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.