It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://appleparts.io/

  1. <!DOCTYPE html>
  2. <!--[if IE]><![endif]-->
  3. <!--[if IE 8 ]><html dir="ltr" lang="en" class="ie8"><![endif]-->
  4. <!--[if IE 9 ]><html dir="ltr" lang="en" class="ie9"><![endif]-->
  5. <!--[if (gt IE 9)|!(IE)]><!-->
  6. <html dir="ltr" lang="en">
  7. <!--<![endif]-->
  8. <head>
  9. <!-- Google Tag Manager -->
  10. <!-- End Google Tag Manager -->
  11. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  12. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=0" />
  13. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  14. <title>Apple Replacement Parts Supplier | AppleParts</title>
  15. <base href="https://macnest.com/" />
  16.  
  17. <meta name="description" content="AppleParts is one of the leading companies of online Apple parts stores. We provide replacement parts and accessories at a fair price. Buy now!" />
  18.  
  19. <!-- OG data --->
  20. <meta property="og:title" content="Apple Replacement Parts Supplier | AppleParts" />
  21. <meta property="og:description" content="AppleParts is one of the leading companies of online Apple parts stores. We provide replacement parts and accessories at a fair price. Buy now!" />
  22. <!-- OG data --->
  23. <meta property="og:title" content="Apple Replacement Parts Supplier | AppleParts" />
  24. <meta property="og:type" content="website" />
  25. <meta property="og:image" content="https://macnest.com/image/catalog/logo/logo_black.png" />
  26. <meta property="og:site_name" content="MacNest" />
  27.  
  28. <link rel="icon" type="image/png" sizes="64x64" href="/macnest-favicon64.png">
  29. <link rel="icon" type="image/png" sizes="32x32" href="/macnest-favicon32.png">
  30. <link rel="icon" type="image/png" sizes="24x24" href="/macnest-favicon24.png">
  31. <link rel="icon" type="image/png" sizes="16x16" href="/macnest-favicon16.png">
  32. <link href="https://macnest.com/" rel="canonical" />
  33. <!-- <link href="/tg/chat/telegram-site-helper.css" rel="stylesheet">
  34. <script type="text/javascript" src="/tg/chat/telegram-site-helper.js"></script> --><style>img[data-s]{height:auto}@font-face{font-display:swap;font-family:'Glyphicons Halflings';src:url(https://macnest.com/catalog/view/javascript/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(https://macnest.com/catalog/view/javascript/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(https://macnest.com/catalog/view/javascript/bootstrap/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(https://macnest.com/catalog/view/javascript/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(https://macnest.com/catalog/view/javascript/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(https://macnest.com/catalog/view/javascript/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}
  35. @font-face{font-family:'FontAwesome';src:url('https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display:swap}
  36. @font-face{font-family:'OpenSansBold';src:url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansBold.eot);src:url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansBold.eot) format("embedded-opentype"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansBold.woff2) format("woff2"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansBold.woff) format("woff"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansBold.ttf) format("truetype"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansBold.svg#OpenSansBold) format("svg");font-display:swap}
  37. @font-face{font-family:'OpenSansLight';src:url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansLight.eot);src:url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansLight.eot) format("embedded-opentype"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansLight.woff2) format("woff2"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansLight.woff) format("woff"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansLight.ttf) format("truetype"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansLight.svg#OpenSansLight) format("svg");font-display:swap}
  38. @font-face{font-family:'OpenSansRegular';src:url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansRegular.eot);src:url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansRegular.eot) format("embedded-opentype"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansRegular.woff2) format("woff2"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansRegular.woff) format("woff"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansRegular.ttf) format("truetype"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansRegular.svg#OpenSansRegular) format("svg");font-display:swap}
  39. @font-face{font-family:'OpenSansSemibold';src:url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansSemibold.eot);src:url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansSemibold.eot) format("embedded-opentype"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansSemibold.woff2) format("woff2"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansSemibold.woff) format("woff"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansSemibold.ttf) format("truetype"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/OpenSansSemibold.svg#OpenSansSemibold) format("svg");font-display:swap}
  40. @font-face{font-family:'fa-viber';src:url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/fa-viber.eot?-3dwksg);src:url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/fa-viber.eot?#iefix-3dwksg) format("embedded-opentype"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/fa-viber.ttf?-3dwksg) format("truetype"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/fa-viber.woff?-3dwksg) format("woff"),url(https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/fa-viber.svg?-3dwksg#fa-viber) format("svg");font-weight:400;font-style:normal;font-display:swap}
  41. @font-face{font-display:swap;font-family:'slick';font-weight:normal;font-style:normal;src:url('https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/slick.eot');src:url('https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/slick.eot?#iefix') format('embedded-opentype'), url('https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/slick.woff') format('woff'), url('https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/slick.ttf') format('truetype'), url('https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/fonts/slick.svg#slick') format('svg')}
  42. </style>
  43. <style>
  44. /* */
  45.  
  46. html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}[hidden],template{display:none}a{background-color:transparent}h1{margin:.67em 0;font-size:2em}img{border:0}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input{line-height:normal}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.table{border-collapse:collapse!important}.table td,.table
  47. th{background-color:#fff!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h5,h5{font-size:14px}p{margin:0
  48. 0 10px}.text-left{text-align:left}.text-center{text-align:center}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul
  49. ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-2{width:16.66666667%}}table{background-color:transparent}.table{width:100%;max-width:100%;margin-bottom:20px}.table
  50. .table{background-color:#fff}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.input-lg{height:46px;padding:10px
  51. 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn{display:inline-block;padding:6px
  52. 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px
  53. solid transparent;border-radius:4px}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-group-lg>.btn,.btn-lg{padding:10px
  54. 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}.dropdown,.dropup{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px
  55. 0;margin:2px
  56. 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px
  57. solid #ccc;border:1px
  58. solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu>li>a{display:block;padding:3px
  59. 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.pull-right>.dropdown-menu{right:0;left:auto}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px
  60. 15px}.nav>li.disabled>a{color:#777}.nav>li>a>img{max-width:none}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px
  61. solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-toggle{position:relative;float:right;padding:9px
  62. 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px
  63. solid transparent;border-radius:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}@-webkit-keyframes progress-bar-stripes{to{background-position:0 0}}@-o-keyframes progress-bar-stripes{to{background-position:0 0}}@keyframes progress-bar-stripes{to{background-position:0 0}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.hidden{display:none!important}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}
  64. /* */
  65.  
  66. .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pull-right{float:right}.pull-left{float:left}.fa.pull-right{margin-left:.3em}.fa-search:before{content:"\f002"}.fa-star:before{content:"\f005"}.fa-user:before{content:"\f007"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-map-marker:before{content:"\f041"}.fa-shopping-cart:before{content:"\f07a"}.fa-facebook-square:before{content:"\f082"}.fa-phone:before{content:"\f095"}.fa-globe:before{content:"\f0ac"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-caret-down:before{content:"\f0d7"}.fa-envelope:before{content:"\f0e0"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-info:before{content:"\f129"}.fa-instagram:before{content:"\f16d"}.fa-shopping-basket:before{content:"\f291"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-id-badge:before{content:"\f2c1"}
  67. /* */
  68.  
  69. .fa-viber:before{font-family:'fa-viber';content:"\e666"}
  70. /* */
  71.  
  72. html.fancybox-enabled{overflow:visible}body{font-family:'Open Sans',sans-serif;font-weight:400;color:#666;font-size:12px;line-height:20px;width:100%;background-color:#f0f3f6;position:relative}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#444}.fa{font-size:14px}h1,.h1{font-size:33px}h2,.h2{font-size:27px}h5,.h5{font-size:12px}a{color:#59c2e6;cursor:pointer!important}.input-group input,.input-group select,.input-group .dropdown-menu,.input-group
  73. .popover{font-size:12px}span.hidden-xs,span.hidden-sm,span.hidden-md,span.hidden-lg{display:inline}#top{background-color:#4f5f6f;margin:0;min-height:58px;display:table;width:100%}#top
  74. ul{margin-bottom:0}#top ul
  75. li{padding:0}#top #top-left-links ul li a,#top #top-left-links ul li a:visited{display:block;padding:0
  76. 18px;font-size:14px;color:#fff;height:58px;line-height:58px;border-left:1px solid rgba(96,115,166,.3);margin-right:-4px;border-bottom:3px solid transparent}#top #top-right-links > ul > li{padding:0
  77. 10px;margin-left:-2px;background:#57697a}#top #top-right-links > ul > li a,#top #top-right-links > ul > li a:visited,#top #top-right-links > ul > li a:hover{color:#fff;display:block;height:55px;line-height:55px;border-radius:0}#top #top-right-links > ul > li{border-bottom:3px solid transparent;position:relative}#top #top-right-links ul li i.fa-caret-down{font-size:10px;margin-left:6px}#top .top-container{display:table-cell;vertical-align:middle}#top
  78. .container{padding:0
  79. 15px}#top #form-currency .currency-select,#top #form-language .language-select{text-align:left}#top .btn-link,#top-links li,#top-links
  80. a{color:#888;text-decoration:none}#top .btn-link.btn-language,#top .btn-link.btn-currency{color:#fff}header{padding-top:20px;background:#fff}#logo{margin:0
  81. 0 18px}#search{margin-bottom:25px}#search .btn-lg{font-size:14px;line-height:18px;padding:10px
  82. 15px;text-shadow:none;background-color:transparent;background-image:none;box-shadow:none;color:#4f5f6f;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border:1px
  83. solid #d5d9dd;border-right:0}#search .input-lg{border:1px
  84. solid #d5d9dd;border-right:0;border-radius:0;box-shadow:none;width:100%;height:40px;line-height:20px;padding:0
  85. 10px;-webkit-appearance:none}#search .btn-lg i.fa-caret-down{margin-left:8px}#search .btn-search{border:1px
  86. solid #d5d9dd;border-left:0;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;padding:10px}#search .fa-search{color:#8e8e8e}#cart{margin-bottom:10px;text-align:center;background:#f7f9fa;padding-top:2px;border-radius:3px}#cart .cart-total-price{font-family:'OpenSansRegular';font-size:14px;color:#59c2e6;margin-right:10px}#cart > a{cursor:pointer}#cart > .btn{font-size:12px;line-height:18px;color:#FFF}#cart .dropdown-menu{background:#eee;z-index:1001;min-width:100%}@media (max-width: 478px){#cart .dropdown-menu{width:100%}}#cart .dropdown-menu
  87. table{margin-bottom:10px}#cart .dropdown-menu li > div{min-width:427px;padding:0
  88. 10px}@media (max-width: 478px){#cart .dropdown-menu li > div{min-width:100%}}#cart .dropdown-menu li
  89. p{margin:20px
  90. 0}.menu-row{background:#fff;border-top:1px solid #edf1f6;margin-bottom:16px;-webkit-box-shadow:0 4px 6px -4px rgba(0,0,0,0.12);-moz-box-shadow:0 4px 6px -4px rgba(0,0,0,0.12);box-shadow:0 4px 6px -4px rgba(0,0,0,0.12)}#menu{background-color:transparent;background-image:none;border:0;min-height:20px;margin:0}#menu .navbar-collapse{padding-right:0;padding-left:0}#menu .nav > li{margin-top:0;margin-bottom:0;border-top:2px solid transparent}#menu .nav > li > a{font-family:'OpenSansSemibold';font-size:12px;color:#4f5f6f;text-transform:uppercase;text-shadow:none;padding:20px
  91. 15px;min-height:15px;background-color:transparent}#menu .dropdown-menu{padding-bottom:0;border-radius:0 0 3px 3px;border:0!important}#menu .dropdown-inner ul li.second-level-li{padding-top:0;padding-bottom:0;min-width:200px}#menu .dropdown-inner
  92. a{min-width:160px;display:block;padding:10px
  93. 20px;clear:both;line-height:20px;color:#333;font-size:13px}#menu
  94. #category{float:left;padding-left:15px;font-size:16px;font-weight:700;line-height:40px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2)}#menu .btn-navbar{font-size:15px;font-stretch:expanded;color:#FFF;padding:2px
  95. 18px;float:right;background-color:#229ac8;background-image:linear-gradient(to bottom,#23a1d1,#1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a}#menu .dropdown-menu
  96. img{transition-duration:.2s;transition-property:all}@media (min-width: 992px){#menu .dropdown-menu{margin-top:-2px!important}#menu .has-child{position:relative}#menu .has-child .angle-right{position:absolute;top:5px;right:0;color:#333;display:block;padding:5px
  97. 20px}#menu .nav > li a.dropdown-toggle + .dropdown-menu{min-width:270px}#menu .has-child .megamenu-ischild{display:block!important;opacity:0;visibility:hidden;position:absolute;left:103%;top:0;background:#fff;list-style:none;padding-left:0;border-radius:0 0 3px 3px;border-color:transparent!important;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);min-width:220px;width:auto}#menu .has-child .megamenu-ischild
  98. li{padding-top:4px;padding-bottom:4px}#menu .has-child .megamenu-ischild li a,#menu .has-child .megamenu-ischild li a:visited{color:#333!important;padding-top:6px;padding-bottom:6px}#menu .has-child .megamenu-ischild li
  99. a{transition:unset}}@media (max-width: 767px){#menu{border-radius:4px}#menu div.dropdown-inner > ul.list-unstyled{display:block}#menu div.dropdown-menu{margin-left:0!important}#menu .dropdown-inner{display:block}#menu .dropdown-inner
  100. a{width:100%;color:#fff}}footer{margin-top:16px;padding-top:50px;background-color:#4f5f6f;color:#f5f5f6;margin-bottom:49px}footer a,footer a:visited{color:#f5f5f6!important}footer h5,footer
  101. .h5{font-family:'OpenSansRegular',sans-serif;font-size:18px;color:#85d0eb;text-transform:uppercase}.payment-box{display:table;padding-top:3px}.payment-box
  102. span{background-repeat:no-repeat;display:inline-block;opacity:.9;background-image:url(https://macnest.com/catalog/view/theme/oct_techstore/image/sprite-ts.png);width:53px;height:33px;margin-right:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;opacity:.3}.oct-copy{display:inline-block;margin-top:10px}.payment-box
  103. .mastercard{background-position:-66px 0}.payment-box
  104. .maestro{background-position:-133px 0}.payment-box .custom-payment{background-position:-133px -46px}.payment-box .custom-payment
  105. img{vertical-align:baseline}.payment-box
  106. .visa{background-position:0 0}footer .footer-contacts
  107. ul{margin:0;padding:0;list-style:none}footer ul
  108. li{font-family:'OpenSansRegular',sans-serif;margin-bottom:12px}footer .footer-contacts ul li
  109. i{color:#86d1eb;margin-right:6px}footer .third-row h5,footer .third-row
  110. .h5{margin-bottom:24px}footer .third-row ul
  111. li{line-height:18px;padding-left:4px}footer .last-row{color:#ccc;margin-top:30px}footer .last-row
  112. i{font-size:22px;position:relative;top:2px;margin-left:4px}.btn{padding:7.5px 12px;font-size:12px;border:1px
  113. solid #ccc;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn-lg{padding:10px
  114. 16px;font-size:15px}.btn-group > .btn,.btn-group > .dropdown-menu,.btn-group > .popover{font-size:12px}.btn-group > .btn-lg{font-size:15px}.btn-default{color:#777;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#e7e7e7;background-image:linear-gradient(to bottom,#eee,#ddd);background-repeat:repeat-x;border-color:#ddd #ddd #b3b3b3 #b7b7b7}.btn-link{border-color:rgba(0,0,0,0);cursor:pointer;color:#23A1D1;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:rgba(0,0,0,0);background-image:none;box-shadow:none}.rating .fa-star{color:#59c2e6;font-size:15px}.buttons-top-box{display:table;line-height:46px;width:20%;margin-bottom:25px}.phones-top-box{width:21.66666667%;margin-bottom:38px}.phones-top-box
  115. hr{margin-top:10px;margin-bottom:10px}.phones-top-box .dropdown-menu{border:0;border-radius:3px!important}.buttons-top-box
  116. div{display:table-cell}.buttons-top-box div
  117. a{display:block;color:#cecece;cursor:pointer}.buttons-top-box div
  118. i{font-size:24px;position:relative}.buttons-top-box div i
  119. span{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;background:#bdc9d4;border-radius:100%;color:#fff;font-size:10px;line-height:14px;text-align:center;border:1px
  120. solid #fff;transition-duration:.2s;transition-property:all}.phones-dropdown
  121. a{color:#566072;font-size:16px;font-weight:700;line-height:36px}.phones-dropdown a i.fa-phone{color:#cecece;font-size:26px;position:relative;top:4px;margin-right:4px}.phones-dropdown a i.fa-caret-down{font-size:14px;margin-left:4px}.phones-dropdown a.show-phones{font-size:12px;color:rgb(89, 194, 230);font-weight:400;line-height:0;position:relative;top:6px;left:28px;display:block;cursor:pointer;text-decoration:underline}.phones-dropdown-socials{display:flex;align-items:center}.phones-dropdown-socials-icon{display:block;width:26px;height:26px;border-radius:100%;margin-right:10px;color:#fff;display:flex;align-items:center;justify-content:center}.phones-dropdown-socials-icon
  122. i{font-size:14px}.phones-dropdown-socials-icon.email{background:#50a8ff}.phones-dropdown-socials:not(:last-child){margin-bottom:18px}.phones-dropdown-socials
  123. a{font-weight:400;padding:0!important}a.phoneclick{font-weight:600!important;text-decoration:underline;font-size:14px!important}#top .dropdown-menu,header .dropdown-menu{margin:3px
  124. 0 0;border-radius:0!important;padding:0;min-width:140px;left:0;right:0}header .dropdown-menu{margin-top:0}#top #top-right-links .dropdown-menu li span,#top #top-right-links .dropdown-menu li a,header .dropdown-menu li
  125. a{height:auto!important;color:#000!important;line-height:26px!important;font-size:12px;display:block;padding:3px
  126. 10px}.oct-button,.oct-button:visited .oct-button:focus{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff!important;font-size:14px;background:#59c2e6;padding:10px
  127. 20px;text-decoration:none;border:0}.main-advantage-row{margin-top:32px;margin-bottom:16px}.oct-carousel-box{background:#fff;padding:20px;margin-top:16px;margin-bottom:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);border-radius:3px}.oct-product-tab .owl-carousel .owl-item,.oct-carousel-row
  128. .item{text-align:center;position:relative}.oct-product-tab .owl-carousel .owl-item .image,.oct-carousel-row
  129. .image{position:relative}.oct-product-tab .owl-carousel .owl-item .image .quick-view,.oct-carousel-row .quick-view{position:absolute;left:14%;right:14%;top:40%;border-radius:3px;background:rgba(79,95,111,0.6);padding-top:6px;padding-bottom:6px;transition-duration:.2s;transition-property:all;display:none}.oct-product-tab .owl-carousel .owl-item .quick-view a,.oct-carousel-row .item .quick-view a,.product-thumb .image .quick-view
  130. a{text-decoration:none;color:#fff;font-size:14px;cursor:pointer}.oct-product-tab .owl-carousel .owl-item .name a,.oct-carousel-row .item .name a,.oct-day-goods-box .owl-carousel .owl-wrapper-outer .item .oct-day-goods-item .name a,.news-carousel-box .owl-carousel .owl-wrapper-outer .item .oct-news-item .name
  131. a{color:#4f5f6f;font-size:14px;display:block;width:80%;margin:20px
  132. auto;height:40px;overflow:hidden}.oct-product-tab .owl-carousel .owl-item .price,.oct-carousel-row .item .price,.oct-day-goods-box .owl-carousel .owl-item
  133. .price{font-family:'OpenSansBold';font-size:18px;margin-bottom:14px;height:20px}.oct-product-tab .owl-carousel .owl-item .price .price-new,.oct-carousel-row .item .price .price-new,.oct-day-goods-box .owl-carousel .owl-item .price .price-new{color:#59c2e6}.oct-product-tab .owl-carousel .owl-item .rating,.oct-carousel-row .item .rating,.oct-day-goods-box .owl-carousel .owl-item
  134. .rating{position:absolute;margin:0
  135. auto;left:0;right:0;bottom:74px}.oct-product-tab .owl-carousel .owl-item .rating i,.oct-carousel-row .item .rating i,.oct-day-goods-box .owl-carousel .owl-item .rating i,.product-thumb .rating
  136. i{font-size:12px}.oct-product-tab .owl-carousel .owl-item .cart .oct-button,.oct-carousel-row .oct-button{display:inline-block;cursor:pointer}.oct-sticker-box{position:absolute;top:0;right:1px;opacity:.8;z-index:10}.oct-sticker-item{border-radius:3px;background:#4f5f6f;color:#fff;padding:4px
  137. 10px;margin-bottom:8px}.oct-carousel-header{text-align:center;font-family:'OpenSansRegular';text-transform:uppercase;font-size:24px;color:#4f5f6f;margin-top:20px;margin-bottom:30px;position:relative}.oct-carousel-header:after{content:'';position:absolute;bottom:-8px;left:0;right:0;width:40%;height:1px;margin:0
  138. auto;background:#ebebeb;opacity:.36}.oct-carousel-header a,.oct-carousel-header a:visited{color:#59c2e6}#oct-bluring-box{position:relative}#oct-bluring-box #oct-bluring-box-item{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:rgba(47,63,86,0.4)}#collapse-voucher .oct-button,#collapse-reward .oct-button,#collapse-coupon .oct-button,.oct-m-search .oct-button{border-top-left-radius:0;border-bottom-left-radius:0}#menu .dropdown-menu{opacity:0;visibility:hidden;display:block;margin-top:0!important;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out}#menu .dropdown-menu a,#menu .dropdown-menu
  139. img{transition:unset}.middle-header{display:flex;align-items:center}#uptocall-mini{bottom:70px;right:20px;border:10px
  140. solid rgba(21,150,175,0.15);border-radius:100%;position:fixed;z-index:999;cursor:pointer;opacity:.85}#uptocall-mini .uptocall-mini-phone{-moz-border-radius:50%!important;-webkit-border-radius:50%!important;border-radius:50%!important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#59c2e6;width:55px;height:55px;transform:rotate(40deg)}#uptocall-mini .uptocall-mini-phone
  141. i{font-size:32px;position:relative;top:12px;left:16px;-webkit-animation:uptocallphone 1.5s linear infinite;-moz-animation:uptocallphone 1.5s linear infinite;animation:uptocallphone 1.5s linear infinite}.field-tip .tip-content{position:absolute;top:4px;right:9999px;width:160px;margin-right:-220px;padding:10px;color:#fff;background:#4f5f6f;-webkit-box-shadow:2px 2px 5px #aaa;-moz-box-shadow:2px 2px 5px #aaa;box-shadow:2px 2px 5px #aaa;opacity:0;-webkit-transition:opacity 250ms ease-out;-moz-transition:opacity 250ms ease-out;-ms-transition:opacity 250ms ease-out;-o-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out;font-size:14px}.field-tip .tip-content:before{content:' ';position:absolute;top:50%;right:-16px;width:0;height:0;margin-top:-8px;border:8px
  142. solid transparent;border-right-color:#4f5f6f;color:#4f5f6f;-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#back-top{position:fixed;right:34px;bottom:160px;z-index:1000;background:#59c2e6;margin-bottom:0;text-align:center;border-radius:50%;width:50px;height:50px;line-height:50px;opacity:.45}#back-top
  143. i{display:block;font-size:30px;color:#fff;position:relative;top:7px}.cat-wall-box{display:flex;flex-wrap:wrap;margin:0
  144. -15px}.oct-category-item-box{display:block!important;padding:10px
  145. 15px;text-align:left!important;border-radius:3px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);margin:0
  146. 15px 30px;width:calc(33.3333% - 30px)}.oct-category-item-icon,.oct-category-item-text{display:inline-block!important}.oct-category-item-icon
  147. img{display:block;margin:0
  148. auto}.oct-category-item-icon.mb-2{margin-bottom:20px}.oct-category-item-box .oct-category-item-text{font-size:18px;line-height:22px}.oct-category-item-header{display:block;margin-bottom:10px;font-weight:300}.oct-category-item-text ul
  149. li{font-size:12px;line-height:18px}.oct-category-item-text ul li a,.oct-category-item-text ul li a:visited{color:#4f5f6f}.cats-button{text-overflow:ellipsis;white-space:nowrap;width:150px;overflow:hidden}.cats-button + .dropdown-menu{right:auto}.oct-m-search{display:none;width:100%;background:#fff;max-height:100%}.close-m-search{text-align:center;position:absolute;top:16px;right:4px}.close-m-search
  150. a{font-size:26px;background:transparent;color:#59C2E6!important}.oct-carousel-box .img-responsive,.oct-day-goods-box .img-responsive,.product-tab-row .img-responsive{margin-left:auto;margin-right:auto}#menu-mobile{display:none}.phones-dropdown .dropdown-menu{padding:10px;min-width:150px}.phones-dropdown .dropdown-menu li
  151. a{display:inline-block}.footer .third-row .f-acc-toggle{display:none}#search .dropdown-menu{display:none}#top .dropdown-menu.user-dropdown-menu{left:auto}.lazy_link{display:block;height:0;padding:0
  152. 0 100%;position:relative;overflow:hidden;z-index:1}.lazy_link
  153. img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#column-left .product-thumb .oct-sticker-box,.oct-discount-box,.quick-view{z-index:2!important}@media screen and (max-width:480px){.owl-carousel .oct-button,.oct-carousel-box .oct-button{padding:10px
  154. 12px!important}}@media only screen and (max-width: 1200px){#menu .dropdown-menu{display:none}}@media only screen and (max-width: 1024px){.field-tip .tip-content{display:none}}@media only screen and (max-width: 992px){#tech_livesearch_close{right:0!important;top:0!important}#tech_livesearch.expanded,#tech_livesearch > div{max-height:40000px!important}#search .input-group-btn.dropdown{display:none!important}.oct-category-item-box{width:calc(50% - 30px)}#uptocall-mini .uptocall-mini-phone
  155. i{font-size:26px;top:10px;left:12px}#uptocall-mini .uptocall-mini-phone:before{top:0;left:10px;background-size:70%}#uptocall-mini .uptocall-mini-phone{width:45px;height:45px}#back-top{right:12px;bottom:80px;width:40px;height:40px;line-height:40px}#back-top
  156. i{font-size:23px}#uptocall-mini{bottom:5px;right:0}#info-mobile,.menu-row,.product-list .product-thumb .oct-additional-info{display:none}#top{background-color:#70879E!important}#top-left-links,#top-right-links,.ts-search-box,.phones-top-box,.buttons-top-box,#oct-slide-panel{display:none}.ts-logo-box{text-align:center;width:50%}.not-mobile-container{display:none}#menu-mobile{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9997;height:100%;background:#fff;padding:0;-webkit-overflow-scrolling:touch;overflow:hidden}#menu .navbar-header{display:none}#menu
  157. .collapse{display:block;background:#fff;padding-left:0;padding-right:0}.menu-mobile-header{height:59px;line-height:59px;text-align:left;text-transform:uppercase;font-size:24px;color:#59c2e6;padding-left:15px;background:#f0f0f0}#menu .nav > li > a{padding:15px}#menu .nav > li .megamenu-toggle-a,#menu .nav > li .parent-title-toggle{position:absolute;display:block;right:0;top:0;bottom:0;min-width:50px;width:50px;height:50px;z-index:2;border:0}#menu-mobile-box{padding-left:30px;padding-right:30px;overflow-y:scroll}.megamenu-toggle-a:before,.parent-title-toggle:before{position:absolute;right:22px;top:23px;display:block;width:10px;height:2px;background:#4f5f6f;content:"";-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.megamenu-toggle-a:after,.parent-title-toggle:after{position:absolute;right:26px;top:19px;z-index:5;display:block;height:10px;width:2px;background:#4f5f6f;content:"";-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}#menu .dropdown-menu{display:none!important}.navbar-nav>li{float:none}#menu-mobile .dropdown-menu,#menu-mobile
  158. li.dropdown{position:relative}#menu-mobile
  159. li.dropdown{display:block;width:100%;border-top:0}#menu .navbar-nav{float:none;margin:0}#menu-mobile .dropdown-menu,#menu-mobile
  160. li.dropdown{width:100%!important}#menu .nav > li{border-bottom:1px solid #ededed!important}#menu .dropdown-menu{margin-top:0!important;box-shadow:none!important}#menu .oct-mm-products .dropdown-inner a,#menu .oct-mm-category .dropdown-inner a,#menu .dropdown-inner .second-level-li
  161. a{padding:5px
  162. 15px}#menu .dropdown-inner .second-level-li,#menu .dropdown-inner ul li.second-level-li{padding-left:15px!important;padding-right:15px!important}#menu .oct-mm-category .megamenu-hassubchild .megamenu-parent-title,#menu .oct-mm-simplecat .second-level-li > a,#menu .oct-mm-info .second-level-li
  163. a{text-transform:uppercase;font-size:11px}#menu .oct-mm-simplecat .megamenu-ischild{padding-left:22px;list-style:none}#menu .dropdown-menu .megamenu-ischild.megamenu-ischild li
  164. a{position:relative;padding-left:30px}#menu .dropdown-menu .megamenu-ischild.megamenu-ischild li a:before{content:"-";position:absolute;left:20px;top:14px;z-index:3;display:block;visibility:visible}#menu .oct-mm-simplecat .fa-angle-right,.megamenu-html-parrent{display:none!important}.oct-m-search{position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;z-index:10000;-webkit-overflow-scrolling:touch;overflow:hidden;display:none;width:100%;height:100%}#oct-mobile-search{padding-top:15px;padding-left:15px;padding-right:15px;overflow-x:hidden;overflow-y:auto;height:100%}.oct-m-search .input-group{margin-bottom:15px}#menu .dropdown-menu .megamenu-ischild{display:none}#menu .second-level-li{position:relative}#menu .dropdown-inner ul li.second-level-li,#menu .oct-mm-category .dropdown-inner .megamenu-hassubchild{padding:0!important;border-bottom:1px solid #efefef}#menu .dropdown-inner ul li.second-level-li ul li
  165. a{padding:15px;border:0!important}#menu .dropdown-inner ul li.second-level-li a,#menu .oct-mm-category .dropdown-inner .megamenu-hassubchild
  166. a{padding:15px}#menu .dropdown-menu .megamenu-ischild
  167. a{padding-left:5px}#menu .dropdown-inner
  168. a{color:#4f5f6f!important}#cart{background:transparent!important}.mobile-icons-box{text-align:right;width:50%;margin-bottom:20px}.mobile-icons-box
  169. i{font-size:30px}.mobile-icons-box
  170. a{position:relative;margin-left:22px}.mobile-icons-box a
  171. span{position:absolute;top:-18px;right:-8px;min-width:18px;height:18px;background:#59C2E6;border-radius:100%;color:#fff;font-size:12px;line-height:14px;text-align:center}#info-mobile{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:10000;-webkit-overflow-scrolling:touch;overflow:hidden;display:none;width:100%;height:100%}#info-mobile-box{padding-top:15px;padding-left:30px;padding-right:30px;overflow-x:hidden;overflow-y:auto}#info-mobile-box
  172. ul{list-style:none;padding-left:0;position:relative;display:block;border:0;box-shadow:none;padding:0}#info-mobile-box #currency,#info-mobile-box
  173. #language{border-bottom:1px solid #ebebeb;margin-bottom:10px!important;padding-bottom:10px}#info-mobile-box > ul > li{font-size:16px;margin-bottom:20px}#info-mobile-box ul li
  174. a{text-decoration:underline}#info-mobile-box ul
  175. i{display:none}#info-mobile ul div .btn-link.btn-language,#info-mobile ul div .btn-link.btn-currency{color:#4f5f6f;padding-left:0;font-size:16px;display:block;float:none;font-weight:bold}#info-mobile ul
  176. div.language{margin-bottom:6px}#info-mobile ul div.language .dropdown-menu button,#info-mobile ul div.currency .dropdown-menu
  177. button{text-align:left;color:#4f5f6f;padding-left:0;padding-right:0;font-size:16px}#info-mobile-box #currency .active-item button,#info-mobile-box #language .active-item
  178. button{color:#59C2E6;font-weight:600}#info-mobile span.hidden-md,#info-mobile span.hidden-lg{display:inline!important}#oct-mobile-search-box{overflow-x:hidden;overflow-y:auto}#top{position:fixed;top:0;left:0;right:0;z-index:1040}body{padding-top:58px}header{margin-bottom:16px;-webkit-box-shadow:0 4px 6px -4px rgba(0,0,0,0.12);-moz-box-shadow:0 4px 6px -4px rgba(0,0,0,0.12);box-shadow:0 4px 6px -4px rgba(0,0,0,0.12)}footer .last-row{margin-bottom:0}}@media only screen and (max-width: 768px){.oct-category-item-icon{display:inline-block!important}#menu-mobile-box{padding-left:0;padding-right:0}header{padding-right:15px}.oct-carousel-header{line-height:30px}footer{margin-bottom:0}footer .last-row{margin-bottom:0}.oct-category-item-text ul
  179. li{font-size:14px;line-height:20px}#uptocall-mini{bottom:15px}#back-top{bottom:95px}.oct-sticker-box{right:15px}.payment-box{padding-top:7px;padding-bottom:10px}}@media only screen and (max-width: 767px){.oct-category-item-box{width:calc(100% - 30px)}.mobile-icons-box
  180. i{font-size:26px}.oct-category-item-icon
  181. img{margin-left:auto;margin-right:auto}.oct-category-item-box{height:auto}.payment-box{text-align:center}.main-advantage-row,.banner-row{display:none}.oct-category-item-box .oct-category-item-text .oct-category-item-header{font-size:16px}.cat-wall-row{display:block}}@media only screen and (max-width: 480px){.oct-discount-item,.oct-sticker-item{padding:4px
  182. 6px}.parent-title-toggle{display:block!important}#menu{overflow-x:hidden;overflow-y:auto}#top .top-container{position:relative}footer .third-row
  183. ul{display:none}footer .third-row h5,footer .third-row
  184. .h5{position:relative}footer .third-row .f-acc-toggle{display:block;position:relative}footer .third-row .f-acc-toggle:before{position:absolute;right:22px;top:-10px;display:block;width:10px;height:2px;background:#59c2e6;content:"";-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}footer .third-row .f-acc-toggle:after{position:absolute;right:26px;top:-14px;z-index:5;display:block;height:10px;width:2px;background:#59c2e6;content:"";-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}footer .last-row{text-align:center}.main-advantage-row{display:none}.cat-wall-row{display:block;margin-bottom:0}}@media only screen and (max-width: 376px){#top,.top-mobile-item{height:40px}#top{min-height:40px}.menu-mobile-header{height:40px;line-height:40px;font-size:18px}.close-m-search
  185. a{font-size:20px}.close-m-search{top:8px}body{padding-top:40px}.mobile-icons-box
  186. i{font-size:18px}.mobile-icons-box a
  187. span{position:absolute;top:-7px;right:-8px;min-width:14px;height:14px;background:#59C2E6;border-radius:100%;color:#fff;font-size:10px;line-height:11px;text-align:center}}@media only screen and (max-width: 320px){.mobile-icons-box
  188. a{margin-left:14px}.mobile-icons-box
  189. i{font-size:24px}.mobile-icons-box a
  190. span{top:-16px}}@media only screen and (min-width: 993px){.mobile-container,.mob-menu-ul,.megamenu-toggle-a,.mobile-icons-box,.m-panel-box,#menu .parent-title-toggle{display:none!important}#oct-menu-box{height:62px;overflow:hidden}#uptocall-mini .uptocall-mini-phone{-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top{-webkit-transition:1s;-moz-transition:1s;transition:1s}#menu .nav > li{transition-duration:.2s;transition-property:all}}@media only screen and (min-width: 1600px){.container{width:1366px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){#top .dropdown-menu,header .dropdown-menu{left:auto;min-width:137px}}@media only screen and (min-width: 568px) and (max-width: 736px) and (orientation: landscape){#top,.top-mobile-item{height:40px}#top{min-height:40px}.menu-mobile-header{height:40px;line-height:40px;font-size:18px}.close-m-search
  191. a{font-size:20px}.close-m-search{top:8px}header{padding-top:60px}.mobile-icons-box
  192. i{font-size:20px}.mobile-icons-box a
  193. span{position:absolute;top:-7px;right:-8px;min-width:14px;height:14px;background:#59C2E6;border-radius:100%;color:#fff;font-size:10px;line-height:11px;text-align:center}}
  194. /* */
  195.  
  196. .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel{margin:0
  197. 0 20px;background:#fff;direction:ltr !important;z-index:1}
  198. /* */
  199.  
  200. #tech_livesearch{position:absolute;top:100%;left:0;right:0;background:#FFF;max-height:0;transition:max-height .2s ease;z-index:1021;box-shadow:0 2px 10px rgba(0,0,0,0.1)}#tech_livesearch > div{padding:15px;height:100%;overflow-y:auto;min-height:100px;max-height:400px}#tech_livesearch_close{position:absolute;top:40px;right:-43px;width:43px;height:40px!important;background:#59c2e6;color:#FFF;opacity:0;padding:0!important;text-align:center;line-height:40px;cursor:pointer;z-index:1021}#tech_livesearch_close
  201. i{transition:transform .4s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.flip-clock-wrapper
  202. *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.jq-toast-wrap
  203. *{margin:0;padding:0}a, #search .btn-lg, .phones-dropdown a, #menu .nav > li > a, .oct-carousel-header, .oct-category-item-text ul li a, .oct-category-item-text ul li a:visited, .oct-category-item-text ul li.oct-category-see-more a:hover, .oct-product-tab .owl-carousel .owl-item .name a, .oct-carousel-row .item .name a, .oct-day-goods-box .owl-carousel .owl-wrapper-outer .item .oct-day-goods-item .name a, .news-carousel-box .owl-carousel .owl-wrapper-outer .item .oct-news-item .name a, .oct-product-tab .owl-carousel .owl-buttons div, .oct-carousel-row .owl-carousel .owl-buttons div, .oct-day-goods-box .owl-carousel .owl-buttons div, .news-carousel-box .owl-carousel .owl-buttons div, .brands-carousel-box .owl-carousel .owl-buttons div, .news-carousel-box .owl-carousel .owl-wrapper-outer .item .oct-news-item .news-date, .news-carousel-box .owl-carousel .owl-wrapper-outer .item .oct-news-item .news-date span, .breadcrumb > li a, h1.cat-header, .sort-row .input-group-addon, .appearance .btn-group button, .box-heading, a.list-group-item, button.list-group-item, input[type='text'].form-control, select.form-control, input[type='password'].form-control, .filtered .link i, .filtered .checkbox input[type=checkbox]+label, .filtered .checkbox-inline input[type=checkbox]+label, .filtered .radio input[type=radio]+label, .filtered .radio-inline input[type=radio]+label, #sstore-3-level ul ul ul li a, .product-thumb .h4 a, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .product-header, .after-header-item, .found-cheaper a, .found-cheaper a:visited, .product-price h3, .number .btn-minus button i, .number .btn-plus button i, .product-info-li span, .product-info-li a, .product-info-li a:visited, .product-advantages-box a span, h2.popup-header, .popup-form-box input[type='text'], .popup-form-box input[type='tel'], .popup-form-box input[type='email'], #auth-popup .auth-popup-links a.reg-popup-link, .popup-text, .popup-text a, #product .control-label, .popup-form-box textarea, .oct-bottom-cart-in-cart p, .account-content .buttons div .button-back, .account-content .table-div table .button-back, .popup-text a:hover, .oct-carousel-header a:hover, #column-left .panel-default>.panel-heading, .oct-news-panel>.panel-heading, #column-right .panel-default>.panel-heading, #oneclick-popup #main-price{color:rgb(20, 20, 20)}@media only screen and (max-width: 992px){#info-mobile-box #currency .active-item button,#info-mobile-box #language .active-item
  204. button{color:rgb(79, 95, 111)}}#top{background-color:rgb(20, 20, 20)}header, .menu-row{background-color:#FFF}#top #top-left-links ul li a, #top #top-left-links ul li a:visited, #top .btn-link.btn-language, #top .btn-link.btn-currency, #top #top-right-links > ul > li a, #top #top-right-links > ul > li a:visited, #top #top-right-links > ul > li a:hover{color:#FFF}#top #top-right-links > ul > li{background-color:rgb(20, 20, 20)}#top .dropdown-menu, header .dropdown-menu{background-color:#FFF}#top .btn-link.language-select, #top .btn-link.currency-select, #top-links li, #top-links a, #top #top-right-links .dropdown-menu li span, #top #top-right-links .dropdown-menu li a, header .dropdown-menu li
  205. a{color:#000000!important}.phones-dropdown
  206. a{color:rgb(86, 96, 114)}.phones-dropdown a i.fa-phone{color:rgb(255, 255, 255)}#cart{background-color:rgb(235, 235, 235)}.buttons-top-box div
  207. a{color:rgb(0, 0, 0)}#cart .cart-total-price{color:rgb(0, 0, 0)}#menu .nav > li > a{color:#4F5F6F}#menu .dropdown-menu{background-color:#FFF}#menu .dropdown-inner a, #menu .has-child .angle-right{color:#333}footer{background-color:rgb(20, 20, 20)}footer a, footer a:visited, footer .third-row ul
  208. li{color:#F5F5F6 !important}footer h5, footer
  209. .h5{color:rgb(79, 95, 111)}footer .footer-contacts ul li
  210. i{color:rgb(79, 95, 111)}.product-thumb .price, .oct-price-normal{color:rgb(0, 0, 0) !important}@media only screen and (max-width: 992px){#top{background-color:rgb(20, 20, 20) !important}.menu-mobile-header{background-color:rgb(20, 20, 20)}.menu-mobile-header, .close-m-search
  211. a{color:rgb(255, 255, 255) !important}#info-mobile-box ul li a, #info-mobile-box > ul > li, #info-mobile ul div .btn-link.btn-language, #info-mobile ul div .btn-link.btn-currency{color:rgb(0, 0, 0) !important}#menu .nav > li > a{color:rgb(79, 95, 111)}.mobile-icons-box
  212. a{color:rgb(20, 20, 20) !important}.mobile-icons-box a
  213. span{background-color:rgb(79, 95, 111) !important}}
  214. /* */
  215.  
  216. .mm_hidden{display:none}.mm_table_cell
  217. .button{width:100%;border-radius:0;font-size:14px!important;padding:7.5px 12px;border:1px
  218. solid #ccc;box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);cursor:pointer}.mm_table .mm_attribute_hidden, .mm_table
  219. .mm_attribute{display:block;width:100%;position:relative}.mm_table{margin-bottom:15px;position:relative}.mm_table_cell select, .mm_table_cell
  220. input{width:100%;border-radius:0;font-size:14px!important;padding:7.5px 12px;border:1px
  221. solid #ccc;box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);cursor:pointer;margin:0}@media (max-width: 767px){.mm_table{width:100%}.mm_table_cell select, .mm_table_cell
  222. input{width:100%}.mm_table_cell{margin-bottom:5px}.mm_horizontal
  223. .mm_table_cell{display:block}}@media (min-width: 768px){.mm_table{display:table;width:100%}.mm_table .mm_attribute_hidden, .mm_table
  224. .mm_attribute{padding:0px}.mm_table_cell, mm_table_cell_input{display:table-cell;vertical-align:bottom;position:relative}.mm_horizontal
  225. .mm_table_cell{display:table-cell;width:auto}}.mm_table_cell select, .mm_table_cell
  226. input{height:55px;position:relative;z-index:2}.mm_description{text-align:left;z-index:-1;position:absolute;line-height:10px;margin-left:17px;font-size:14px;top:24px;opacity:0}.mm_horizontal
  227. .mm_table{width:100%;display:table}.mm_horizontal .mm_table_cell
  228. .button{height:55px}#mm_products, .mm_table_mask{position:relative}
  229. /* */
  230.  
  231. .paypal-button{position:relative}@keyframes paypal-spinner{to{transform:rotate(360deg)}}
  232. /* */
  233.  
  234. .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
  235. /* */
  236.  
  237. .slick-loading .slick-list{background:#fff url('https://macnest.com/catalog/view/theme/oct_techstore/stylesheet/ajax-loader.gif') center center no-repeat}#latestpost .description,#latestblog1 .description p, #relatedblog1 .description p,#latestblog1 .description p, #relatedblog1 .description p,.detailcategory .description,.description p,.share i,.share li span,.feedback li,#loginpop .lognhead,.forgot{color:#000000!important}.backcolor .fa,#latestpost .breadcrumb a,.description p a,.social-icons
  238. a{color:#000000!important}.input-group-addon, .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon, .input-group-btn, .input-group .form-control{display:table-cell}.img-responsive{display:block;max-width:100%;height:auto}.table{width:100%;max-width:100%;margin-bottom:18px}.description
  239. h2{font-size:16px !important}.btn-block{width:100%;display:block}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block}.list-inline{margin-left:1px}
  240. /* */
  241.  
  242. .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}</style><link id='li_df' rel='preload' as='style' href='https://macnest.com/image/cache/lightning/03404902610ds.css'/> <style type="text/css">.affirm-as-low-as { margin-bottom: 0; }
  243. .affirm-cart-page { text-align: right; margin: 0 0 20px; }</style>
  244. <!--tmd blod--> <!--tmd blod-->
  245.  
  246. <link rel="alternate" hreflang="en" href="https://macnest.com/" />
  247.  
  248. <link rel="alternate" hreflang="fr" href="https://macnest.com/fr" />
  249.  
  250. <link rel="alternate" hreflang="de" href="https://macnest.com/de" />
  251. <style>
  252. .product-grid .product-thumb .h4 {height: 150px !important}
  253. .product-grid .product-thumb .h4 a {font-size: 18px}
  254.  
  255. .ts-logo-box {padding-left:0px;padding-right:0px}
  256.  
  257. #uptocall-mini {bottom:20px}
  258. #back-top {bottom:110px}
  259.  
  260. #telegramSiteHelperChatBox-header {border-radius: 5px}
  261.  
  262. .oct-category-item-icon.mtb-7 {margin-top:70px;margin-bottom: 70px;}
  263.  
  264. .oct-category-item-box {position:relative}
  265.  
  266. .oct-category-item-box.category-78 .oct-category-item-text, .oct-category-item-box.category-79 .oct-category-item-text, .oct-category-item-box.category-80 .oct-category-item-text {
  267.    bottom: 25px;
  268.    position: absolute;
  269.    left: 0;
  270. right: 0;
  271. }
  272.  
  273. .oct-category-item-icon img {
  274.    max-height: 251px;
  275. }
  276.  
  277. .cat-wall-box {
  278.    justify-content: center;
  279. }
  280.  
  281. @media (max-width:992px) {
  282. .oct-category-item-icon, .oct-category-item-text {display:block !important;text-align:center}
  283. .oct-category-item-icon.mb-2 {margin-bottom:0}
  284. .oct-category-item-icon.mtb-7 {margin-top:20px;margin-bottom: 40px;}
  285.  
  286. .oct-category-item-box.category-78 .oct-category-item-text, .oct-category-item-box.category-79 .oct-category-item-text, .oct-category-item-box.category-80 .oct-category-item-text {
  287.    bottom: 10px;
  288. }
  289.  
  290. #top {min-height:10px !important;height:10px}
  291. header {margin-bottom:0}
  292. body {padding-top:10px}
  293. #search {padding:0;margin:0}
  294. #logo {padding-left:10px}
  295.  
  296. #telegramSiteHelperChatLabel {right: 15px !important}
  297. #telegramSiteHelperChatBox {width: 94% !important;right: 0 !important; left: 0 !important;left:0;right:0;margin:0 auto}
  298.  
  299. #language {display: none;}
  300. .btn-language {display: none;}
  301.  
  302. .oct-category-item-icon img {max-height: 154px;}
  303.  
  304. #back-top, #uptocall-mini {margin-bottom: 60px !important;margin-right: 40px !important;}
  305. .intercom-launcher {right: 50px !important;}
  306. }
  307.  
  308. @media (min-width:993px) {
  309. #back-top, #uptocall-mini {margin-bottom:50px}
  310. #mm_0 {width:200px}
  311. #mm_2 {width:300px}
  312.  
  313. #telegramSiteHelperChatLabel, #telegramSiteHelperChatBox {right: 20px !important}
  314. #back-top, #uptocall-mini {margin-bottom: 60px !important;margin-right: 20px !important;}
  315. .intercom-launcher {right: 53px !important;}
  316.  
  317. #logo {margin: 0 0 25px}
  318.  
  319. #language .btn-group {margin-top:-5px}
  320.  
  321. .product-grid .product-thumb .h4 {height: 110px}
  322. .product-grid .product-thumb .cat-model {padding-bottom: 35px}
  323.  
  324. .payment-box {width: 80%}
  325.  
  326. .mobile-burger {display: none;}
  327.  
  328. #res-products .product-grid {height: 553px;}
  329. }
  330.  
  331. .new_line div {color:#fff;line-height:28px}
  332.  
  333. #top-left-links ul .apppli:first-child a {
  334.    animation: flicker 1.5s infinite alternate;
  335. font-weight: bold;
  336. }
  337. @keyframes flicker {
  338.  
  339.  0%, 18%, 22%, 25%, 53%, 57%, 100% {
  340.  
  341.      text-shadow:
  342.      0 0 4px #fff,
  343.      0 0 11px #fff,
  344.      0 0 19px #fff,
  345.      0 0 40px #26abe2,
  346.      0 0 80px #26abe2,
  347.      0 0 90px #26abe2,
  348.      0 0 100px #26abe2,
  349.      0 0 150px #26abe2;
  350.  }
  351.  20%, 24%, 55% {        
  352.      text-shadow: none;
  353.  }    
  354. }
  355.  
  356. #oct-product-filter-data .checkbox label img {display:none}
  357.  
  358.  
  359. .select2-results__options {font-size:20px !important}
  360. #mm-filter-button {background:#000;color:#fff}
  361.  
  362. .marquee {
  363. width: 100%;
  364. height: 22px;
  365. background:#595959;
  366. margin: 0 auto;
  367. white-space: nowrap;
  368. overflow: hidden;
  369. padding: 0;
  370. }
  371.  
  372. .marquee .line {
  373. display: inline-block !important;
  374. padding-left: 100%;
  375. animation: marquee 30s linear infinite;
  376. color: #fff;
  377. font-weight: bold;
  378. }
  379.  
  380. .marquee .line:hover {
  381. animation-play-state: paused
  382. }
  383.  
  384. @keyframes marquee {
  385. 0%   { transform: translate(0, 0); }
  386. 100% { transform: translate(-100%, 0); }
  387. }
  388.  
  389. .table_countries {display:inline;margin-left:12px;height:8px;}
  390. .table_countries td {padding-right:15px;padding-top:5px;}
  391.  
  392. @media (max-width:767px) {
  393. .table_countries td {padding-top:2.5px}
  394. .product-grid .product-thumb .cat-model {height:40px !important}
  395. .sets .set-product-cell, .sets .set-total-cell {height:225px}
  396. }
  397.  
  398. .product-layout.product-list .oct-additional-info .cat-options span {word-wrap:break-word}
  399.  
  400. #menu .nav.navbar-nav li {border-left: 1px solid #edf1f6;}
  401. #menu .nav.navbar-nav li:last-child {border-right: 1px solid #edf1f6;}
  402.  
  403. #menu .nav>li>a {color:#000}
  404.  
  405. @media only screen and (max-width: 992px) {
  406.    .mobile-icons-box {
  407.        text-align: right;
  408.        width: 40%;
  409.        margin-bottom: 20px;
  410.    }
  411. .ts-logo-box {
  412.    width: 45%;
  413. }
  414. }
  415.  
  416. .fa-bars {
  417.    font-size: 26px;
  418. color: #141414;
  419. }
  420.  
  421. .mobile-burger {
  422.    margin-bottom: 10px;
  423. }
  424.  
  425. @media only screen and (max-width: 992px) {
  426.    #menu-mobile {
  427.        overflow-y: scroll;
  428.        overflow-x: hidden;
  429. }
  430. }
  431.  
  432. .small, small {
  433.    font-size: 80%;
  434. }
  435.  
  436. .socials-box a {
  437.    margin-right: 5px;
  438. }
  439.  
  440. .socials-box .fa {
  441.    font-size: 22px;
  442. }
  443.  
  444. .affirm-modal-trigger {
  445.    color: #26abe2;
  446. text-decoration:underline;
  447. }
  448.  
  449. .tooltip-text {
  450.    visibility: hidden;
  451.    position: absolute;
  452.    z-index: 1;
  453.    width: 300px;
  454.    color: #fff;
  455.    background-color: #000;
  456.    border-radius: 10px;
  457.    padding: 10px 15px 10px 15px;
  458.    left: 85px;
  459.    top: -55px;
  460.    border: 1px solid #fff;
  461.    line-height: 1.25;
  462. cursor: pointer;
  463. }
  464.  
  465. .hover-text {
  466.  cursor: pointer;
  467. }
  468.  
  469. .hover-text:hover .tooltip-text {
  470.  visibility: visible;
  471. }
  472.  
  473. .hover-text .fa {
  474.    color: #000;
  475. }
  476.  
  477. #tab-description table, #contents table {
  478.    border-collapse: separate;
  479. border-spacing: 1px;
  480. width: 100%;
  481. margin-top: 20px;
  482. }
  483.  
  484. #tab-description th, #tab-description td, #contents th, #contents td, .info-content th, .info-content td {
  485.    border: 1px solid #4F5F6F;
  486. text-align: left;
  487. padding: 8px 15px 8px 15px;
  488.    line-height: 1.25;
  489. }
  490.  
  491. #tab-description th, #contents th, .info-content th {
  492.    background-color: #4F5F6F !important;
  493.    color: #fff;
  494. }
  495.  
  496. #contents th p {
  497.    color: #fff !important;
  498. }
  499.  
  500. .oct-specification .head-td {
  501.    background-color: #4F5F6F;
  502.    padding: 8px 15px 8px 15px;
  503. color: #fff;
  504. }
  505.  
  506. .account-content h1 {
  507.    font-size: 20px;
  508.    text-transform: uppercase;
  509.    border: 0;
  510.    color: rgb(79, 95, 111);
  511.    margin-bottom: 40px;
  512.    text-align: center;
  513. }
  514.  
  515. .account-content h1 i {
  516.    margin: 0 10px 0 0;
  517.    font-size: 20px;
  518. }
  519.  
  520. .open-options {
  521.    background-color: #4f5f6f !important;
  522.    background-image: none !important;
  523. }
  524.  
  525. .apply-options {
  526.    background-color: #4f5f6f !important;
  527.    background-image: none !important;
  528. border-color: #4f5f6f !important;
  529. }
  530.  
  531. .phones-dropdown a.show-phones, .after-header-item.blue, .oct-attr-product-header-link, .oct-attr-product-header-link {
  532.    color: #26abe2;
  533. }
  534.  
  535. #language ul li a {border:none !important;height:38px !important;line-height:38px !important}
  536. #language ul li a:hover {border:none !important;background:transparent !important;}
  537. .dropdown-menu {z-index:1500}
  538.  
  539. .epf {display: none}
  540.  
  541. .epf {margin-top:30px;background: #fff}
  542.  
  543. @media (max-width:767px) {
  544. .epf td {display:block}
  545. }
  546.  
  547. .mm_table{display: block;}
  548. .mm_table_cell, mm_table_cell_input{width: 100%;display: block;margin-bottom: 5px;}
  549. #mmfilter_37 .selected select{color:;background:;}
  550. #mmfilter_37 .selected .mm_description {color:;}
  551. #mmfilter_37 .selected .select2-selection{color:;background:;}
  552. #mmfilter_37 .selected .select2-selection .select2-selection__rendered {color:!important;}
  553. .epf_title {font-size:21px;margin:20px 0 10px 0}
  554.  
  555. 2.oct-category-item-text.wholesale {
  556.    display: block !important;
  557. text-align: center !important;
  558. }
  559.  
  560. .box-business {
  561.    width: 100%;
  562. text-align:center !important;
  563. padding: 35px 0 20px 0;
  564. text-transform: uppercase;
  565. }
  566.  
  567. .box-business .oct-category-item-header {
  568.    font-weight:bold;
  569. }
  570.  
  571. @media (min-width:993px) {
  572.    2.oct-category-item-box {
  573.        width: calc(25% - 30px);
  574.    }
  575. }
  576.  
  577. #oct-information_bar {background: rgb(83, 194, 232);}
  578. .oct-information_bar-text {color: rgb(255, 255, 255);}
  579. .oct-information_bar-text a {color: rgb(86, 96, 114);}
  580. #oct-information_bar-btn {background: rgb(86, 96, 114); color: rgb(255, 255, 255);}
  581. #oct-information_bar-btn:hover {background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
  582.  
  583. footer {margin-bottom:0 !important;}
  584.  
  585. .start-popup {
  586.  position: relative;
  587.  background: #FFF;
  588.  padding: 40px;
  589.  width: auto;
  590.  max-width: 500px;
  591.  margin: 20px auto;
  592.  text-align: center;
  593.  color: #000;
  594. }
  595.  
  596. .start-popup img {
  597.    width: 200px;
  598. }
  599.  
  600. .start-popup .popup_title {
  601.    margin-top: 40px;
  602. border: 1px solid #000;
  603. padding: 15px;
  604. font-family: monospace;
  605. font-size: 48px;
  606. font-weight: bold;
  607. text-transform: uppercase;
  608. line-height: 1;
  609. }
  610.  
  611. .start-popup .popup_text {
  612.    margin-top: 40px;
  613. font-family: monospace;
  614. font-size: 18px;
  615. }
  616. </style></head>
  617. <body class="common-home">
  618. <!-- Google Tag Manager (noscript) -->
  619. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KGPBWLK"
  620. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  621. <!-- End Google Tag Manager (noscript) -->
  622.  
  623. <div class="marquee">
  624.    <div class="line">
  625. <table><tr><td style="font-size:12px">we ship to:</td><td style=""><div class="table_countries"><img src="https://macnest.com/image/lang/au.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Australia" title="Australia"><img src="https://macnest.com/image/lang/at.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Austria" title="Austria"><img src="https://macnest.com/image/lang/be.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Belgium" title="Belgium"><img src="https://macnest.com/image/lang/bg.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Bulgaria" title="Bulgaria"><img src="https://macnest.com/image/lang/ca.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Canada" title="Canada"><img src="https://macnest.com/image/lang/co.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Colombia" title="Colombia"><img src="https://macnest.com/image/lang/cr.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Costa Rica" title="Costa Rica"><img src="https://macnest.com/image/lang/hr.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Croatia" title="Croatia"><img src="https://macnest.com/image/lang/cz.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Czech Republic" title="Czech Republic"><img src="https://macnest.com/image/lang/dk.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Denmark" title="Denmark"><img src="https://macnest.com/image/lang/ee.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Estonia" title="Estonia"><img src="https://macnest.com/image/lang/fi.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Finland" title="Finland"><img src="https://macnest.com/image/lang/fr.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to France, Metropolitan" title="France, Metropolitan"><img src="https://macnest.com/image/lang/de.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Germany" title="Germany"><img src="https://macnest.com/image/lang/gr.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Greece" title="Greece"><img src="https://macnest.com/image/lang/in.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to India" title="India"><img src="https://macnest.com/image/lang/ie.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Ireland" title="Ireland"><img src="https://macnest.com/image/lang/it.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Italy" title="Italy"><img src="https://macnest.com/image/lang/jp.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Japan" title="Japan"><img src="https://macnest.com/image/lang/lv.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Latvia" title="Latvia"><img src="https://macnest.com/image/lang/lt.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Lithuania" title="Lithuania"><img src="https://macnest.com/image/lang/mx.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Mexico" title="Mexico"><img src="https://macnest.com/image/lang/nl.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Netherlands" title="Netherlands"><img src="https://macnest.com/image/lang/nz.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to New Zealand" title="New Zealand"><img src="https://macnest.com/image/lang/no.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Norway" title="Norway"><img src="https://macnest.com/image/lang/pl.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Poland" title="Poland"><img src="https://macnest.com/image/lang/pt.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Portugal" title="Portugal"><img src="https://macnest.com/image/lang/ro.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Romania" title="Romania"><img src="https://macnest.com/image/lang/sa.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Saudi Arabia" title="Saudi Arabia"><img src="https://macnest.com/image/lang/sg.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Singapore" title="Singapore"><img src="https://macnest.com/image/lang/sk.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Slovak Republic" title="Slovak Republic"><img src="https://macnest.com/image/lang/si.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Slovenia" title="Slovenia"><img src="https://macnest.com/image/lang/es.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Spain" title="Spain"><img src="https://macnest.com/image/lang/se.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Sweden" title="Sweden"><img src="https://macnest.com/image/lang/ch.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Switzerland" title="Switzerland"><img src="https://macnest.com/image/lang/tr.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to Turkey" title="Turkey"><img src="https://macnest.com/image/lang/gb.png" style="width:12px;height:8px;margin-right:15px" alt="Shipping to United Kingdom" title="United Kingdom"></div></td></tr></table>
  626.    </div>
  627. </div>
  628.  
  629. <div id="menu-mobile" class="m-panel-box">
  630.  <div class="menu-mobile-header">Menu</div>
  631.  <div id="menu-mobile-box"></div>
  632.  <div class="close-m-search">
  633.    <a class="oct-button closempanel">×</a>
  634.  </div>
  635. </div>
  636. <div id="info-mobile" class="m-panel-box">
  637.  <div class="menu-mobile-header">Information</div>
  638.  <div class="close-m-search">
  639.    <a class="oct-button closempanel">×</a>
  640.  </div>
  641.  <div id="info-mobile-box"></div>
  642. </div>
  643. <div class="oct-m-search m-panel-box" id="msrch">
  644.  <div class="menu-mobile-header">Product search</div>
  645.  <div class="close-m-search">
  646.    <a class="oct-button closempanel">×</a>
  647.  </div>
  648. </div>
  649. <div id="oct-bluring-box">
  650. <div id="oct-bluring-box-item"></div>
  651. <nav id="top">
  652.  <div class="top-container">
  653.    <div class="container not-mobile-container">
  654.      <div class="row">
  655.        <div class="col-sm-12">
  656.          <div id="top-left-links" class="pull-left">
  657.            <ul class="list-inline top-left-info-links">
  658.                                                               <li class="apppli"><a href="/easy-part-finder-tool/">Easy Part Finder Tool</a></li>
  659.                                           <li class="apppli"><a href="/mail-in-macbook-repair/">Mail-In MacBook Repair</a></li>
  660. <li class="apppli"><a href="/sell-my-mac/">Sell My Mac</a></li>
  661.                                           <li class="apppli"><a href="/business/">Wholesale</a></li>
  662.                                           <li class="apppli"><a href="/blog/">Blog</a></li>
  663.                                           <li class="apppli"><a href="/reviews/">Reviews</a></li>
  664.                                                                                     <li><a href="https://macnest.com/contact-us/">Contacts</a></li>
  665.                <li>
  666.  
  667.  
  668. <div id="language" class="language">
  669. <div id="form-language">
  670.  
  671. <div class="btn-group">
  672. <button class="btn btn-link dropdown-toggle btn-language" data-toggle="dropdown">
  673. <i class="fa fa-globe" aria-hidden="true"></i> <span class="visible-xs visible-sm hidden-md hidden-lg">Language</span> <i class="fa fa-caret-down"></i></button>
  674. <ul class="dropdown-menu">
  675.  
  676. <li  class="active-item" >
  677. <a href="https://macnest.com/" onclick="lm_deleteCookie('languageauto');" class="btn btn-link btn-block language-select">English</a>
  678. </li>
  679.  
  680. <li  >
  681. <a href="https://macnest.com/fr" onclick="lm_setCookie('languageauto', '1', {expires: 180});" class="btn btn-link btn-block language-select">Français</a>
  682. </li>
  683.  
  684. <li  >
  685. <a href="https://macnest.com/de" onclick="lm_setCookie('languageauto', '1', {expires: 180});" class="btn btn-link btn-block language-select">Deutsch</a>
  686. </li>
  687.  </ul>
  688. </div>
  689.  
  690. </div>
  691. </div> </li>
  692.            </ul>
  693.          </div>
  694.          <div id="top-right-links" class="pull-right">
  695.            <ul class="list-inline">
  696.              <li class="dropdown user-dropdown">
  697.                <a rel="nofollow" href="https://macnest.com/account/" title="My Account" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" data-hover="dropdown"><i class="fa fa-user" aria-hidden="true"></i> <span class="hidden-xs hidden-sm hidden-md">Customer center</span> <i class="fa fa-caret-down"></i></a>
  698.                <ul class="dropdown-menu user-dropdown-menu">
  699.                                    <li><a rel="nofollow" href="https://macnest.com/create-account/">Register</a></li>
  700.                  <li><a onclick="get_oct_popup_login();">Login</a></li>
  701.                                  </ul>
  702.              </li>
  703.            </ul>
  704.          </div>
  705.        </div>
  706.      </div>
  707.    </div>
  708.  </div>
  709. </nav>
  710. <header>
  711.  <div class="container">
  712.    <div class="row middle-header">
  713.  <div class="col-sm-2 mobile-burger">
  714.      <a class="new-menu-toggle" id="menu-mobile-toggle"><i class="fa fa-bars" aria-hidden="true"></i></a>
  715.  </div>
  716.      <div class="col-md-2 col-sm-4 ts-logo-box">
  717.        <div id="logo">
  718.                               <img data-s width=5000 height=1579 src="https://macnest.com/image/catalog/logo/logo_black.png" alt="MacNest" class="img-responsive" />
  719.                            </div>
  720.      </div>
  721.      <div class="col-sm-5 ts-search-box"><div id="search" class="input-group">
  722. <div class="input-group-btn dropdown">
  723. <button type="button" class="cats-button hidden-xs btn btn-default btn-lg dropdown-toggle" data-toggle="dropdown" aria-expanded="false" data-hover="dropdown">
  724. <span class="category-name">All categories</span><i class="fa fa-caret-down" aria-hidden="true"></i>
  725. </button>
  726. <ul class="dropdown-menu">
  727. <li><a href="#" onclick="return false;" id="0">All categories</a></li>
  728. <li><a href="https://macnest.com/macbook/" onclick="return false;" id="80">MacBook Parts</a></li>
  729. <li><a href="https://macnest.com/macbook-air/" onclick="return false;" id="79">MacBook Air Parts</a></li>
  730. <li><a href="https://macnest.com/macbook-pro/" onclick="return false;" id="78">MacBook Pro Parts</a></li>
  731. <li><a href="https://macnest.com/tools/" onclick="return false;" id="172">Tools</a></li>
  732. <li><a href="https://macnest.com/used-macbooks/" onclick="return false;" id="168">Used MacBooks</a></li>
  733. </ul>
  734. <input class="selected_oct_cat" type="hidden" name="category_id" value="0">
  735. </div>
  736.  <input type="text" name="search" value="" placeholder="Search by device, model #, etc" class="input-lg oct_live_search" />
  737.  <span class="input-group-btn">
  738.    <button type="button"  id="oct-search-button" class="btn btn-default btn-lg btn-search"><i class="fa fa-search"></i></button>
  739.  </span>
  740.  <div id="tech_livesearch_close" onclick="clearLiveSearch();"><i class="fa fa-times"></i></div>
  741.  <div id="tech_livesearch"></div>
  742. </div>
  743. </div>
  744.      <div class="col-sm-2 phones-top-box">
  745.                <div class="dropdown phones-dropdown">
  746.                     <a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" data-hover="dropdown"><i class="fa fa-phone"></i> <span>+1 (888) 993 9308</span> <i class="fa fa-caret-down"></i></a>
  747.                     <a class="field-tip show-phones" onclick="get_oct_popup_call_phone();">Call you back?</a>
  748.                    <ul class="dropdown-menu">
  749.                          <li><i class="fa fa-volume-control-phone" aria-hidden="true"></i><a href="#" class="phoneclick" onclick="window.location.href='tel:+18889939308';return false;">+1 (888) 993 9308</a></li>
  750.                        <li><hr></li>
  751.               <li class="ts-socials">
  752.                       <span class="phones-dropdown-socials">
  753.   <span class="phones-dropdown-socials-icon email" style="background:transparent;width:auto"><i class="fa fa-envelope" aria-hidden="true" style="color:#4f5f6f"></i></span>
  754.   <a target="_blank" href="mailto:support@macnest.com">support@macnest.com</a>
  755.   </span>
  756.       </li>
  757.            </ul>
  758.                  </div>
  759.              </div>
  760.      <div class="col-sm-3 buttons-top-box">
  761.         <div id="cart">
  762.  <a onclick="get_oct_popup_cart();"><span id="cart-total"><span class="cart-total-price">$0.00</span> <i class="fa fa-shopping-cart"><span class="count-quantity">0</span></i></span></a>
  763. </div>
  764.      </div>
  765.      <div class="col-sm-6 mobile-icons-box">
  766. <a class="new-menu-toggle" id="info-mobile-toggle"><i class="fa fa-info" aria-hidden="true"></i></a>
  767. <a href="https://macnest.com/login/" id="user-mobile-toggle"><i class="fa fa-id-badge" aria-hidden="true"></i></a>
  768.        <a onclick="javascript:get_oct_popup_cart(); return false;" href="#" id="m-cart"><i class="fa fa-shopping-cart"></i></a>
  769.      </div>
  770.    </div>
  771.  </div>
  772. </header>
  773. <!-- <div class="col-12 hidden-md hidden-lg" style="max-width:100%;margin:0 auto"><div id="search" class="input-group">
  774. <div class="input-group-btn dropdown">
  775. <button type="button" class="cats-button hidden-xs btn btn-default btn-lg dropdown-toggle" data-toggle="dropdown" aria-expanded="false" data-hover="dropdown">
  776. <span class="category-name">All categories</span><i class="fa fa-caret-down" aria-hidden="true"></i>
  777. </button>
  778. <ul class="dropdown-menu">
  779. <li><a href="#" onclick="return false;" id="0">All categories</a></li>
  780. <li><a href="https://macnest.com/macbook/" onclick="return false;" id="80">MacBook Parts</a></li>
  781. <li><a href="https://macnest.com/macbook-air/" onclick="return false;" id="79">MacBook Air Parts</a></li>
  782. <li><a href="https://macnest.com/macbook-pro/" onclick="return false;" id="78">MacBook Pro Parts</a></li>
  783. <li><a href="https://macnest.com/tools/" onclick="return false;" id="172">Tools</a></li>
  784. <li><a href="https://macnest.com/used-macbooks/" onclick="return false;" id="168">Used MacBooks</a></li>
  785. </ul>
  786. <input class="selected_oct_cat" type="hidden" name="category_id" value="0">
  787. </div>
  788.  <input type="text" name="search" value="" placeholder="Search by device, model #, etc" class="input-lg oct_live_search" />
  789.  <span class="input-group-btn">
  790.    <button type="button"  id="oct-search-button" class="btn btn-default btn-lg btn-search"><i class="fa fa-search"></i></button>
  791.  </span>
  792.  <div id="tech_livesearch_close" onclick="clearLiveSearch();"><i class="fa fa-times"></i></div>
  793.  <div id="tech_livesearch"></div>
  794. </div>
  795.  
  796.  
  797. <script>
  798. function clearLiveSearch() {
  799. $('#tech_livesearch_close').removeClass('visible');
  800. $('#tech_livesearch').removeClass('expanded');
  801. $('#tech_livesearch').html('');
  802. $('.oct_live_search').val('');
  803. $('#oct-mobile-search-box').css("height", "auto");
  804. }
  805.  
  806. var octsearch = {
  807. 'search': function(key) {
  808. $.ajax({
  809. url: 'index.php?route=product/search/ajax',
  810. type: 'post',
  811. data: 'keyword=' + key + '&filter_category_id=' + $('#search input[name=category_id]').val(),
  812. dataType: 'html',
  813. cache: false,
  814. success: function(data) {
  815. if(data.length > 20) {
  816. $('#tech_livesearch_close').addClass('visible');
  817. $('#tech_livesearch').html(data).addClass('expanded');
  818. if(document.body.clientWidth <= 992) {
  819. var sulheight = $(window).height() - 58;
  820. $('#oct-mobile-search-box').css("height", sulheight);
  821. }
  822. } else {
  823.    $('#oct-mobile-search-box').css("height", "auto");
  824. }
  825. }
  826. });
  827. }
  828. }
  829.  
  830. $(function() {
  831. $("#oct-search-button").on("click", function () {
  832. $("#search .dropdown-menu").css('display', 'none');
  833. srchurl = $("base").attr("href") + "index.php?route=product/search";
  834. var a = $("#search input[name='search']").val();
  835. if (a.length <= 0) return !1;
  836. a && (srchurl += "&search=" + encodeURIComponent(a));
  837. var b = $("input[name='category_id']").prop("value");
  838. b > 0 && (srchurl += "&sub_category=true&category_id=" + encodeURIComponent(b)), location = srchurl;
  839. });
  840.  
  841. $("#search input[name='search']").on("keydown", function (a) {
  842. if (13 == a.keyCode) {
  843. var b = $("input[name='search']").val();
  844. if (b.length <= 0) return !1;
  845. //$("#oct-search-button").trigger("click");
  846. }
  847. });
  848. $("#search a").on('click', function () {
  849. $(".cats-button").html('<span class="category-name">' + $(this).html() + ' </span><i class="fa fa-caret-down" aria-hidden="true"></i>');
  850. $(".selected_oct_cat").val($(this).attr("id"));
  851. });
  852. $('#search .dropdown').on('click', function () {
  853. $(this).toggleClass('open-dropdown');
  854. });
  855.  
  856. $("#search .dropdown").mouseleave(function () {
  857. $(this).removeClass('open-dropdown');
  858. });
  859.  
  860. var timer, delay = 400;
  861. $('#search .oct_live_search').keyup(function() {
  862.    var _this = $(this);
  863.  
  864.    clearTimeout(timer);
  865.  
  866.    timer = setTimeout(function() {
  867.    
  868.        var value = $('#search input[name=\'search\']').val();
  869.  
  870. if (value.length > 3) {
  871. var key = encodeURIComponent(value);
  872. octsearch.search(key);
  873. }
  874.    }, delay );
  875. });
  876. });
  877. </script>
  878.  
  879. </div> -->
  880.      
  881.  <div id="oct-mobile-search-box">
  882.    <div id="oct-mobile-search"></div>
  883.  </div>
  884. <div class="menu-row">
  885.  <div class="container">
  886.    <div class="row">
  887.      <div id="oct-menu-box" class="col-sm-12">
  888.        <nav id="menu" class="navbar">
  889.          <div class="navbar-header"><span id="category" class="visible-xs">List of categories</span>
  890.            <button type="button" class="btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button>
  891.          </div>
  892.          <div class="collapse navbar-collapse navbar-ex1-collapse">
  893.            <ul class="nav navbar-nav flex menu">
  894.                                                                                    <li class="dropdown oct-mm-simplecat">
  895.                <a href="/macbook-pro/" class="dropdown-toggle" data-toggle="dropdown" >MacBook Pro Parts</a><a class="parent-title-toggle dropdown-toggle dropdown-img megamenu-toggle-a" data-toggle="dropdown"></a>                <div class="dropdown-menu">
  896.                  <div class="dropdown-inner">
  897.                    <ul class="list-unstyled">
  898.                                                                  <li class="second-level-li has-child">
  899.                        <a href="https://macnest.com/macbook-pro/macbook-pro-13-a1278-unibody/">MacBook Pro 13&quot; A1278 (Unibody)</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  900.                                                    <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1278-unibody/macbook-pro-13-2011/">MacBook Pro 13&quot; 2011</a></li>
  901.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1278-unibody/macbook-pro-13-2012-unibody/">MacBook Pro 13&quot; 2012 (Unibody)</a></li>
  902.                                                    </ul>
  903.                      </li>
  904.                                                                                        <li class="second-level-li has-child">
  905.                        <a href="https://macnest.com/macbook-pro/macbook-pro-13-a1425-retina/">MacBook Pro 13&quot; A1425 (Retina)</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  906.                                                    <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1425-retina/macbook-pro-13-2012-retina/">MacBook Pro 13&quot; 2012 (Retina)</a></li>
  907.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1425-retina/macbook-pro-13-2013-retina/">MacBook Pro 13&quot; 2013 (Retina)</a></li>
  908.                                                    </ul>
  909.                      </li>
  910.                                                                                        <li class="second-level-li has-child">
  911.                        <a href="https://macnest.com/macbook-pro/macbook-pro-13-a1502-retina/">MacBook Pro 13&quot; A1502 (Retina)</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  912.                                                    <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1502-retina/macbook-pro-13-2013/">MacBook Pro 13&quot; 2013</a></li>
  913.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1502-retina/macbook-pro-13-2014/">MacBook Pro 13&quot; 2014</a></li>
  914.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1502-retina/macbook-pro-13-2015/">MacBook Pro 13&quot; 2015</a></li>
  915.                                                    </ul>
  916.                      </li>
  917.                                                                                        <li class="second-level-li has-child">
  918.                        <a href="https://macnest.com/macbook-pro/macbook-pro-13-a1706-touch-bar/">MacBook Pro 13&quot; A1706 (Touch Bar)</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  919.                                                    <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1706-touch-bar/macbook-pro-13-2016-touch-bar/">MacBook Pro 13&quot; 2016 (Touch Bar)</a></li>
  920.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1706-touch-bar/macbook-pro-13-2017-touch-bar/">MacBook Pro 13&quot; 2017 (Touch Bar)</a></li>
  921.                                                    </ul>
  922.                      </li>
  923.                                                                                        <li class="second-level-li has-child">
  924.                        <a href="https://macnest.com/macbook-pro/macbook-pro-13-a1708/">MacBook Pro 13&quot; A1708</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  925.                                                    <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1708/macbook-pro-13-2016/">MacBook Pro 13&quot; 2016</a></li>
  926.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1708/macbook-pro-13-2017/">MacBook Pro 13&quot; 2017</a></li>
  927.                                                    </ul>
  928.                      </li>
  929.                                                                                        <li class="second-level-li has-child">
  930.                        <a href="https://macnest.com/macbook-pro/macbook-pro-13-a1989/">MacBook Pro 13&quot; A1989</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  931.                                                    <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1989/macbook-pro-13-2018/">MacBook Pro 13&quot; 2018</a></li>
  932.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a1989/macbook-pro-13-2019/">MacBook Pro 13&quot; 2019</a></li>
  933.                                                    </ul>
  934.                      </li>
  935.                                                                                        <li class="second-level-li has-child">
  936.                        <a href="https://macnest.com/macbook-pro/macbook-pro-13-a2159/">MacBook Pro 13&quot; A2159</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  937.                                                    <li><a href="https://macnest.com/macbook-pro/macbook-pro-13-a2159/macbook-pro-13-2019-2/">MacBook Pro 13&quot; 2019</a></li>
  938.                                                    </ul>
  939.                      </li>
  940.                                                                                        <li class="second-level-li"><a href="https://macnest.com/macbook-pro/macbook-pro-13-a2251/">MacBook Pro 13&quot; A2251</a></li>
  941.                                                                                        <li class="second-level-li"><a href="https://macnest.com/macbook-pro/macbook-pro-13-a2289/">MacBook Pro 13&quot; A2289</a></li>
  942.                                                                                        <li class="second-level-li"><a href="https://macnest.com/macbook-pro/macbook-pro-13-a2338-m1/">MacBook Pro 13&quot; A2338 (M1)</a></li>
  943.                                                                                        <li class="second-level-li"><a href="https://macnest.com/macbook-pro/macbook-pro-a2338-m2-2022-repair-parts/">MacBook Pro 13&quot; A2338 (M2)</a></li>
  944.                                                                                        <li class="second-level-li"><a href="https://macnest.com/macbook-pro/macbook-pro-14-a2442/">MacBook Pro 14&quot; A2442</a></li>
  945.                                                                                        <li class="second-level-li"><a href="https://macnest.com/macbook-pro/macbook-pro-a2779/">MacBook Pro 14&quot; A2779</a></li>
  946.                                                                                        <li class="second-level-li has-child">
  947.                        <a href="https://macnest.com/macbook-pro/macbook-pro-15-a1398-retina/">MacBook Pro 15&quot; A1398 (Retina)</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  948.                                                    <li><a href="https://macnest.com/macbook-pro/macbook-pro-15-a1398-retina/macbook-pro-15-2012-retina/">MacBook Pro 15&quot; 2012 (Retina)</a></li>
  949.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-15-a1398-retina/macbook-pro-15-2014/">MacBook Pro 15&quot; 2014</a></li>
  950.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-15-a1398-retina/macbook-pro-15-2015/">MacBook Pro 15&quot; 2015</a></li>
  951.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-15-a1398-retina/macbook-pro-15-early-2013/">MacBook Pro 15&quot; Early 2013</a></li>
  952.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-15-a1398-retina/macbook-pro-15-late-2013/">MacBook Pro 15&quot; Late 2013</a></li>
  953.                                                    </ul>
  954.                      </li>
  955.                                                                                        <li class="second-level-li has-child">
  956.                        <a href="https://macnest.com/macbook-pro/macbook-pro-15-a1707/">MacBook Pro 15&quot; A1707</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  957.                                                    <li><a href="https://macnest.com/macbook-pro/macbook-pro-15-a1707/macbook-pro-15-2016/">MacBook Pro 15&quot; 2016</a></li>
  958.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-15-a1707/macbook-pro-15-2017/">MacBook Pro 15&quot; 2017</a></li>
  959.                                                    </ul>
  960.                      </li>
  961.                                                                                        <li class="second-level-li has-child">
  962.                        <a href="https://macnest.com/macbook-pro/macbook-pro-16-a2141/">MacBook Pro 16&quot; A2141</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  963.                                                    <li><a href="https://macnest.com/macbook-pro/macbook-pro-16-a2141/macbook-pro-16-2019/">MacBook Pro 16&quot; 2019</a></li>
  964.                                                    </ul>
  965.                      </li>
  966.                                                                                        <li class="second-level-li"><a href="https://macnest.com/macbook-pro/macbook-pro-16-a2485/">MacBook Pro 16&quot; A2485</a></li>
  967.                                                                                        <li class="second-level-li has-child">
  968.                        <a href="https://macnest.com/macbook-pro/macbook-pro-15-a1990/">Macbook Pro 15&quot; A1990</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  969.                                                    <li><a href="https://macnest.com/macbook-pro/macbook-pro-15-a1990/macbook-pro-15-2018/">MacBook Pro 15&quot; 2018</a></li>
  970.                                                      <li><a href="https://macnest.com/macbook-pro/macbook-pro-15-a1990/macbook-pro-15-2019/">MacBook Pro 15&quot; 2019</a></li>
  971.                                                    </ul>
  972.                      </li>
  973.                                                                </ul>
  974.                  </div>
  975.                </div>
  976.              </li>
  977.                                                                                    
  978.                                                                                    <li class="dropdown oct-mm-simplecat">
  979.                <a href="/macbook-air/" class="dropdown-toggle" data-toggle="dropdown" >MacBook Air Parts</a><a class="parent-title-toggle dropdown-toggle dropdown-img megamenu-toggle-a" data-toggle="dropdown"></a>                <div class="dropdown-menu">
  980.                  <div class="dropdown-inner">
  981.                    <ul class="list-unstyled">
  982.                                                                  <li class="second-level-li has-child">
  983.                        <a href="https://macnest.com/macbook-air/macbook-air-11-a1465/">MacBook Air 11&quot; A1465</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  984.                                                    <li><a href="https://macnest.com/macbook-air/macbook-air-11-a1465/macbook-air-11-2012/">MacBook Air 11&quot; 2012</a></li>
  985.                                                      <li><a href="https://macnest.com/macbook-air/macbook-air-11-a1465/macbook-air-11-2013/">MacBook Air 11&quot; 2013</a></li>
  986.                                                      <li><a href="https://macnest.com/macbook-air/macbook-air-11-a1465/macbook-air-11-2014/">MacBook Air 11&quot; 2014</a></li>
  987.                                                      <li><a href="https://macnest.com/macbook-air/macbook-air-11-a1465/macbook-air-11-2015/">MacBook Air 11&quot; 2015</a></li>
  988.                                                    </ul>
  989.                      </li>
  990.                                                                                        <li class="second-level-li has-child">
  991.                        <a href="https://macnest.com/macbook-air/macbook-air-13-a1466/">MacBook Air 13&quot; A1466</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  992.                                                    <li><a href="https://macnest.com/macbook-air/macbook-air-13-a1466/macbook-air-13-2012/">MacBook Air 13&quot; 2012</a></li>
  993.                                                      <li><a href="https://macnest.com/macbook-air/macbook-air-13-a1466/macbook-air-13-2013/">MacBook Air 13&quot; 2013</a></li>
  994.                                                      <li><a href="https://macnest.com/macbook-air/macbook-air-13-a1466/macbook-air-13-2014/">MacBook Air 13&quot; 2014</a></li>
  995.                                                      <li><a href="https://macnest.com/macbook-air/macbook-air-13-a1466/macbook-air-13-2015/">MacBook Air 13&quot; 2015</a></li>
  996.                                                      <li><a href="https://macnest.com/macbook-air/macbook-air-13-a1466/macbook-air-13-2017/">MacBook Air 13&quot; 2017</a></li>
  997.                                                    </ul>
  998.                      </li>
  999.                                                                                        <li class="second-level-li has-child">
  1000.                        <a href="https://macnest.com/macbook-air/macbook-air-13-a1932/">MacBook Air 13&quot; A1932</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  1001.                                                    <li><a href="https://macnest.com/macbook-air/macbook-air-13-a1932/macbook-air-13-2018/">MacBook Air 13&quot; 2018</a></li>
  1002.                                                      <li><a href="https://macnest.com/macbook-air/macbook-air-13-a1932/macbook-air-13-2019/">MacBook Air 13&quot; 2019</a></li>
  1003.                                                    </ul>
  1004.                      </li>
  1005.                                                                                        <li class="second-level-li has-child">
  1006.                        <a href="https://macnest.com/macbook-air/macbook-air-13-a2179/">MacBook Air 13&quot; A2179</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  1007.                                                    <li><a href="https://macnest.com/macbook-air/macbook-air-13-a2179/macbook-air-13-2020/">MacBook Air 13&quot; 2020</a></li>
  1008.                                                    </ul>
  1009.                      </li>
  1010.                                                                                        <li class="second-level-li"><a href="https://macnest.com/macbook-air/macbook-air-13-a2337/">MacBook Air 13&quot; A2337</a></li>
  1011.                                                                                        <li class="second-level-li"><a href="https://macnest.com/macbook-air/macbook-air-a2261-parts/">MacBook Air 13.6&quot; A2681</a></li>
  1012.                                                                </ul>
  1013.                  </div>
  1014.                </div>
  1015.              </li>
  1016.                                                                                    
  1017.                                                                                    <li class="dropdown oct-mm-simplecat">
  1018.                <a href="/macbook/" class="dropdown-toggle" data-toggle="dropdown" >MacBook Parts</a><a class="parent-title-toggle dropdown-toggle dropdown-img megamenu-toggle-a" data-toggle="dropdown"></a>                <div class="dropdown-menu">
  1019.                  <div class="dropdown-inner">
  1020.                    <ul class="list-unstyled">
  1021.                                                                  <li class="second-level-li has-child">
  1022.                        <a href="https://macnest.com/macbook/macbook-12-a1534-retina/">MacBook 12&quot; A1534 (Retina)</a> <span class="angle-right"><i class="fa fa-angle-right" aria-hidden="true"></i></span><a class="parent-title-toggle"></a>                        <ul class="megamenu-ischild">
  1023.                                                    <li><a href="https://macnest.com/macbook/macbook-12-a1534-retina/macbook-12-2015/">MacBook 12&quot; 2015</a></li>
  1024.                                                      <li><a href="https://macnest.com/macbook/macbook-12-a1534-retina/macbook-12-2016/">MacBook 12&quot; 2016</a></li>
  1025.                                                      <li><a href="https://macnest.com/macbook/macbook-12-a1534-retina/macbook-12-2017/">MacBook 12&quot; 2017</a></li>
  1026.                                                    </ul>
  1027.                      </li>
  1028.                                                                                        <li class="second-level-li"><a href="https://macnest.com/macbook/macbook-13-a1342-unibody/">MacBook 13&quot; A1342 (Unibody)</a></li>
  1029.                                                                </ul>
  1030.                  </div>
  1031.                </div>
  1032.              </li>
  1033.                                                                                    
  1034.                                                                                    <li class="dropdown oct-mm-simplecat">
  1035.                <a href="/used-macbooks/" class="dropdown-toggle" data-toggle="dropdown" >Used MacBooks</a><a class="parent-title-toggle dropdown-toggle dropdown-img megamenu-toggle-a" data-toggle="dropdown"></a>                <div class="dropdown-menu">
  1036.                  <div class="dropdown-inner">
  1037.                    <ul class="list-unstyled">
  1038.                                                                  <li class="second-level-li"><a href="https://macnest.com/used-macbooks/macbook-laptops/">MacBook</a></li>
  1039.                                                                                        <li class="second-level-li"><a href="https://macnest.com/used-macbooks/macbook-air-laptops/">MacBook Air</a></li>
  1040.                                                                                        <li class="second-level-li"><a href="https://macnest.com/used-macbooks/macbook-pro-laptops/">MacBook Pro</a></li>
  1041.                                                                </ul>
  1042.                  </div>
  1043.                </div>
  1044.              </li>
  1045.                                                                                    
  1046.                                                                      <li><a href="/tools/" >Tools</a></li>
  1047.                                          
  1048.                                                                      <li><a href="/serial/" >Search By Serial Number</a></li>
  1049.                                          
  1050.                          </ul>
  1051.          </div>
  1052.        </nav>
  1053.      </div>
  1054.    </div>
  1055.  </div>
  1056. </div>
  1057.  
  1058.  
  1059. <div class="container">
  1060.  <div class="row">
  1061.  <div class="col-sm-12"> <div class="title-module"><p class="epf_title">Easy Part Finder Tool</p></div>
  1062. <div class="mm_horizontal" id="mmfilter_37">
  1063. <form>
  1064. <div class="mm_table">
  1065. <div class="mm_table_mask"><div class="loading"><div class="dot"></div><div class="dot2"></div></div></div>
  1066. <div id="mm_0" class="mm_table_cell">
  1067. <div class="mm_attribute">
  1068. <span class="mm_description">Model A#</span>
  1069. <select onchange="mm_filter(0, 37);" class="mm_select attribute_0 js-example-responsive" style="width:100%" attribute_id="14">
  1070. <option value="0">Model A#</option>
  1071. <option>A1278</option>
  1072. <option>A1286</option>
  1073. <option>A1342</option>
  1074. <option>A1398</option>
  1075. <option>A1425</option>
  1076. <option>A1465</option>
  1077. <option>A1466</option>
  1078. <option>A1502</option>
  1079. <option>A1534</option>
  1080. <option>A1706</option>
  1081. <option>A1707</option>
  1082. <option>A1708</option>
  1083. <option>A1932</option>
  1084. <option>A1989</option>
  1085. <option>A1990</option>
  1086. <option>A2141</option>
  1087. <option>A2159</option>
  1088. <option>A2179</option>
  1089. <option>A2251</option>
  1090. <option>A2289</option>
  1091. <option>A2337</option>
  1092. <option>A2338</option>
  1093. <option>A2442</option>
  1094. <option>A2485</option>
  1095. <option>A2681</option>
  1096. <option>A2779</option>
  1097. </select>
  1098. </div>
  1099. </div>
  1100. <div id="mm_1" class="mm_table_cell">
  1101. <div class="mm_attribute">
  1102. <span class="mm_description">Year</span>
  1103. <select onchange="mm_filter(1, 37);" class="mm_select attribute_1 js-example-responsive" style="width:100%" attribute_id="27" disabled>
  1104. <option value="0">Year</option>
  1105. </select>
  1106. </div>
  1107. </div>
  1108. <div id="mm_2" class="mm_table_cell">
  1109. <div class="mm_attribute">
  1110. <span class="mm_description">Type</span>
  1111. <select onchange="mm_filter(2, 37);" class="mm_select attribute_2 js-example-responsive" style="width:100%" attribute_id="30" disabled>
  1112. <option value="0">Type</option>
  1113. </select>
  1114. </div>
  1115. </div>
  1116. <div class="mm_table_cell">
  1117. <button onclick="mm_filter_category(37)"; id="mm-filter-button" type="button" class="button">
  1118. <i class="fa fa-search"></i>
  1119. </button>
  1120. </div>
  1121. </div>
  1122. </form>
  1123.  
  1124. <table class="epf">
  1125. <tr>
  1126. <td><img loading=lazy src="https://macnest.com/image/epf1.jpg" style="width:100%"></td>
  1127. <td><img loading=lazy src="https://macnest.com/image/epf2.jpg" style="width:100%"></td>
  1128. </tr>
  1129. </table>
  1130.  
  1131. </div>
  1132.  
  1133.  
  1134.  
  1135. <br>
  1136. <div class="main-advantage-row cat-wall-row">
  1137. <div class="oct-carousel-header">Categories</div>
  1138. <div class="cat-wall-box">
  1139.     <div class="oct-category-item-box category-78">
  1140.     <div class="main-advantage-item-icon oct-category-item-icon col-sm-12 text-center mb-2 mtb-7">
  1141.   <a href="https://macnest.com/macbook-pro/"><img class="img-responsive" src="/image/catalog/macbook pro/category_macbook_pro_1124.jpg" alt="MacBook Pro Parts" title="MacBook Pro Parts" /></a>
  1142.   </div>
  1143.        <div class="main-advantage-item-text oct-category-item-text col-sm-12 text-center">
  1144.     <a href="https://macnest.com/macbook-pro/" class="oct-category-item-header">MacBook Pro Parts</a>
  1145.        </div>
  1146. </div>
  1147.     <div class="oct-category-item-box category-79">
  1148.     <div class="main-advantage-item-icon oct-category-item-icon col-sm-12 text-center mb-2 mtb-7">
  1149.   <a href="https://macnest.com/macbook-air/"><img class="img-responsive" src="/image/catalog/MacBook Air/category_macbook_air_1124.jpg" alt="MacBook Air Parts" title="MacBook Air Parts" /></a>
  1150.   </div>
  1151.        <div class="main-advantage-item-text oct-category-item-text col-sm-12 text-center">
  1152.     <a href="https://macnest.com/macbook-air/" class="oct-category-item-header">MacBook Air Parts</a>
  1153.        </div>
  1154. </div>
  1155.     <div class="oct-category-item-box category-80">
  1156.     <div class="main-advantage-item-icon oct-category-item-icon col-sm-12 text-center mb-2 mtb-7">
  1157.   <a href="https://macnest.com/macbook/"><img class="img-responsive" src="/image/catalog/MacBook 12/category_macbook_1124.jpg" alt="MacBook Parts" title="MacBook Parts" /></a>
  1158.   </div>
  1159.        <div class="main-advantage-item-text oct-category-item-text col-sm-12 text-center">
  1160.     <a href="https://macnest.com/macbook/" class="oct-category-item-header">MacBook Parts</a>
  1161.        </div>
  1162. </div>
  1163.     <div class="oct-category-item-box category-168">
  1164.     <div class="main-advantage-item-icon oct-category-item-icon col-sm-12 text-center mb-2">
  1165.   <a href="https://macnest.com/used-macbooks/"><img class="img-responsive" src="https://macnest.com/image/catalog/categories/category_used_macbooks_1124.png" alt="Used MacBooks" title="Used MacBooks" /></a>
  1166.   </div>
  1167.        <div class="main-advantage-item-text oct-category-item-text col-sm-12 text-center">
  1168.     <a href="https://macnest.com/used-macbooks/" class="oct-category-item-header">Used MacBooks</a>
  1169.        </div>
  1170. </div>
  1171.     <div class="oct-category-item-box category-172">
  1172.     <div class="main-advantage-item-icon oct-category-item-icon col-sm-12 text-center mb-2">
  1173.   <a href="https://macnest.com/tools/"><img class="img-responsive" src="https://macnest.com/image/catalog/categories/category_used_tools_1125.png" alt="Tools" title="Tools" /></a>
  1174.   </div>
  1175.        <div class="main-advantage-item-text oct-category-item-text col-sm-12 text-center">
  1176.     <a href="https://macnest.com/tools/" class="oct-category-item-header">Tools</a>
  1177.        </div>
  1178. </div>
  1179.        <!-- <div class="oct-category-item-box">
  1180.   <div class="main-advantage-item-icon oct-category-item-icon">
  1181.   <a href="/business/"><img class="img-responsive" src="https://macnest.com/image/logo3.jpg" alt="Apple Repair Parts Wholesale" title="Apple Repair Parts Wholesale" style="max-height:217px" /></a>
  1182.   </div>
  1183.    <div class="main-advantage-item-text oct-category-item-text wholesale">
  1184.     <a href="/business/" class="oct-category-item-header">Repair Parts Wholesale</a>
  1185.    </div>
  1186.    </div> -->
  1187. </div>
  1188. <div class="cat-wall-box">
  1189.      <div class="oct-category-item-box box-business">
  1190.    <div class="main-advantage-item-text oct-category-item-text wholesale">
  1191.     <a href="https://macnest.com/business/" class="oct-category-item-header" style="color: #26abe2;">Apple Replacement Parts Wholesale</a>
  1192.    </div>
  1193.    </div>
  1194. </div>
  1195. </div>
  1196. <h1>Buy MacBook Products &amp; Accessories</h1><div class="row oct-carousel-row">
  1197.  <div class="col-sm-12">
  1198.    <div class="oct-carousel-box">
  1199.        <div class="oct-carousel-header">Featured Apple Parts</div>
  1200.        <div id="oct-featured-0" class="owl-carousel owl-theme">
  1201.                
  1202.          <div class="item" data-id="1834" data-price="174.9500" data-categories="MacBook Pro / MacBook Pro 13&quot; A1708 / MacBook Pro 13&quot; 2017" data-i="0">
  1203.            <div class="image">
  1204.                                          <div class="oct-sticker-box">
  1205.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: rgb(255, 0, 0);">HOT DEAL</div>
  1206.                              </div>
  1207.                                            <div class="quick-view"><a onclick="get_oct_popup_product_view('1834');">Quick view</a></div>
  1208.                
  1209.               <a href="https://macnest.com/macbook-pro/macbook-pro-13-a1708/macbook-pro-13-2017/logic-board-23ghz-i5-8gb-661-07568" class="lazy_link">
  1210. <img data-src="https://macnest.com/image/cache/catalog/661-07568-200x200.jpg" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Genuine Logic Board 2.3GHz i5 8GB (661-07568) A1708 2017" />
  1211. </a>
  1212.                          </div>
  1213.            <div class="name">
  1214.              <a href="https://macnest.com/macbook-pro/macbook-pro-13-a1708/macbook-pro-13-2017/logic-board-23ghz-i5-8gb-661-07568">Genuine Logic Board 2.3GHz i5 8GB (661-07568) A1708 2017</a>
  1215.            </div>
  1216.                                      <div class="price">
  1217.                                  <span class="price-new oct-price-normal">$174.95</span>
  1218.                              </div>
  1219.                        <div class="cart">
  1220.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('1834', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1221.                          </div>
  1222.          </div>
  1223.            
  1224.          <div class="item" data-id="1487" data-price="144.9900" data-categories="MacBook Pro / MacBook Pro 13&quot; A1706 (Touch Bar) / MacBook Pro 13&quot; 2017 (Touch Bar)" data-i="1">
  1225.            <div class="image">
  1226.                                          <div class="oct-sticker-box">
  1227.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: rgb(255, 0, 0);">HOT DEAL</div>
  1228.                              </div>
  1229.                                            <div class="quick-view"><a onclick="get_oct_popup_product_view('1487');">Quick view</a></div>
  1230.                
  1231.               <a href="https://macnest.com/macbook-pro/macbook-pro-13-a1706-touch-bar/macbook-pro-13-2017-touch-bar/lcd-screen-display-assembly-space-gray-661-05095" class="lazy_link">
  1232. <img data-src="https://macnest.com/image/cache/catalog/661-05095-200x200.jpg" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Genuine LCD Screen (Display) Assembly, Space Gray (661-05095) A1708 A1706" />
  1233. </a>
  1234.                          </div>
  1235.            <div class="name">
  1236.              <a href="https://macnest.com/macbook-pro/macbook-pro-13-a1706-touch-bar/macbook-pro-13-2017-touch-bar/lcd-screen-display-assembly-space-gray-661-05095">Genuine LCD Screen (Display) Assembly, Space Gray (661-05095) A1708 A1706</a>
  1237.            </div>
  1238.                                      <div class="price">
  1239.                                  <span class="price-new oct-price-normal">$144.99</span>
  1240.                              </div>
  1241.                        <div class="cart">
  1242.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('1487', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1243.                          </div>
  1244.          </div>
  1245.            
  1246.          <div class="item" data-id="836" data-price="139.9900" data-categories="MacBook Air / MacBook Air 13&quot; A1466 / MacBook Air 13&quot; 2017" data-i="2">
  1247.            <div class="image">
  1248.                                          <div class="oct-sticker-box">
  1249.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: rgb(255, 0, 0);">HOT DEAL</div>
  1250.                              </div>
  1251.                                            <div class="quick-view"><a onclick="get_oct_popup_product_view('836');">Quick view</a></div>
  1252.                
  1253.               <a href="https://macnest.com/macbook-air/macbook-air-13-a1466/macbook-air-13-2017/genuine-logic-board-i5-1-8ghz-8gb-661-08140-a1466-2017" class="lazy_link">
  1254. <img data-src="https://macnest.com/image/cache/catalog/661-08140-200x200.jpg" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Genuine Logic Board, i5 1.8GHz, 8GB (661-08140) A1466 2017" />
  1255. </a>
  1256.                          </div>
  1257.            <div class="name">
  1258.              <a href="https://macnest.com/macbook-air/macbook-air-13-a1466/macbook-air-13-2017/genuine-logic-board-i5-1-8ghz-8gb-661-08140-a1466-2017">Genuine Logic Board, i5 1.8GHz, 8GB (661-08140) A1466 2017</a>
  1259.            </div>
  1260.                                      <div class="price">
  1261.                                  <span class="price-new oct-price-normal">$139.99</span>
  1262.                              </div>
  1263.                        <div class="cart">
  1264.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('836', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1265.                          </div>
  1266.          </div>
  1267.            
  1268.          <div class="item" data-id="3464" data-price="229.9900" data-categories="MacBook Pro" data-i="3">
  1269.            <div class="image">
  1270.                                          <div class="oct-sticker-box">
  1271.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: ;">AFTERMARKET</div>
  1272.                              </div>
  1273.                                            <div class="quick-view"><a onclick="get_oct_popup_product_view('3464');">Quick view</a></div>
  1274.                
  1275.               <a href="https://macnest.com/macbook-pro/screen-assembly-complete-661-17549-a2338-m1-2020-space-gray" class="lazy_link">
  1276. <img data-src="https://macnest.com/image/cache/catalog/macbook pro/A2338/661-17549-200x200.jpg" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Aftermarket Display / LCD Screen Assembly, Complete (661-17549) A2338 M1 2020 Space Gray" />
  1277. </a>
  1278.                          </div>
  1279.            <div class="name">
  1280.              <a href="https://macnest.com/macbook-pro/screen-assembly-complete-661-17549-a2338-m1-2020-space-gray">Aftermarket Display / LCD Screen Assembly, Complete (661-17549) A2338 M1 2020 Space Gray</a>
  1281.            </div>
  1282.                                      <div class="price">
  1283.                                  <span class="price-new oct-price-normal">$229.99</span>
  1284.                              </div>
  1285.                        <div class="cart">
  1286.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3464', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1287.                          </div>
  1288.          </div>
  1289.            
  1290.          <div class="item" data-id="768" data-price="229.9900" data-categories="MacBook Air / MacBook Air 13&quot; A1932 / MacBook Air 13&quot; 2018" data-i="4">
  1291.            <div class="image">
  1292.                                          <div class="oct-sticker-box">
  1293.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: rgb(255, 0, 0);">HOT DEAL</div>
  1294.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: rgb(73, 135, 85);">Paired Touch ID Included</div>
  1295.                              </div>
  1296.                                            <div class="quick-view"><a onclick="get_oct_popup_product_view('768');">Quick view</a></div>
  1297.                
  1298.               <a href="https://macnest.com/macbook-air/macbook-air-13-a1932/macbook-air-13-2018/logic-board-i5-1-6ghz-8gb-128gb-661-09709-a1932-2018" class="lazy_link">
  1299. <img data-src="https://macnest.com/image/cache/catalog/661-09709-200x200.jpg" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Genuine Logic Board, i5, 1.6GHz, 8GB, 128GB (661-09709) A1932 2018" />
  1300. </a>
  1301.                          </div>
  1302.            <div class="name">
  1303.              <a href="https://macnest.com/macbook-air/macbook-air-13-a1932/macbook-air-13-2018/logic-board-i5-1-6ghz-8gb-128gb-661-09709-a1932-2018">Genuine Logic Board, i5, 1.6GHz, 8GB, 128GB (661-09709) A1932 2018</a>
  1304.            </div>
  1305.                                      <div class="price">
  1306.                                  <span class="price-new oct-price-normal">$229.99</span>
  1307.                              </div>
  1308.                        <div class="cart">
  1309.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('768', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1310.                          </div>
  1311.          </div>
  1312.            
  1313.          <div class="item" data-id="3461" data-price="229.9900" data-categories="MacBook Air" data-i="5">
  1314.            <div class="image">
  1315.                                          <div class="oct-sticker-box">
  1316.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: ;">AFTERMARKET</div>
  1317.                              </div>
  1318.                                            <div class="quick-view"><a onclick="get_oct_popup_product_view('3461');">Quick view</a></div>
  1319.                
  1320.               <a href="https://macnest.com/macbook-air/lcd-screen-display-assembly-space-gray-a2337-2020" class="lazy_link">
  1321. <img data-src="https://macnest.com/image/cache/catalog/MacBook Air/A2337 M1/661-16806-200x200.jpg" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Aftermarket HQ LCD Screen (Display) Assembly, Space Gray A2337 2020" />
  1322. </a>
  1323.                          </div>
  1324.            <div class="name">
  1325.              <a href="https://macnest.com/macbook-air/lcd-screen-display-assembly-space-gray-a2337-2020">Aftermarket HQ LCD Screen (Display) Assembly, Space Gray A2337 2020</a>
  1326.            </div>
  1327.                                      <div class="price">
  1328.                                  <span class="price-new oct-price-normal">$229.99</span>
  1329.                              </div>
  1330.                        <div class="cart">
  1331.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3461', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1332.                          </div>
  1333.          </div>
  1334.            
  1335.          <div class="item" data-id="2839" data-price="159.9900" data-categories="MacBook Pro / MacBook Pro 15&quot; A1707 / MacBook Pro 15&quot; 2016" data-i="6">
  1336.            <div class="image">
  1337.                                          <div class="oct-sticker-box">
  1338.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: rgb(255, 0, 0);">HOT DEAL</div>
  1339.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: rgb(73, 135, 85);">Paired Touch ID Included</div>
  1340.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: rgb(1, 99, 5);">ON SALE</div>
  1341.                              </div>
  1342.                                            <div class="quick-view"><a onclick="get_oct_popup_product_view('2839');">Quick view</a></div>
  1343.                
  1344.               <a href="https://macnest.com/macbook-pro/macbook-pro-15-a1707/macbook-pro-15-2016/logic-board-i7-2-6ghz-16gb-256gb-radeon-pro-450-661-06246-a1707-2016" class="lazy_link">
  1345. <img data-src="https://macnest.com/image/cache/catalog/661-06246-200x200.jpg" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Genuine Logic Board i7 2.6GHz 16GB 256GB Radeon Pro 450 (661-06246) A1707 2016" />
  1346. </a>
  1347.                          </div>
  1348.            <div class="name">
  1349.              <a href="https://macnest.com/macbook-pro/macbook-pro-15-a1707/macbook-pro-15-2016/logic-board-i7-2-6ghz-16gb-256gb-radeon-pro-450-661-06246-a1707-2016">Genuine Logic Board i7 2.6GHz 16GB 256GB Radeon Pro 450 (661-06246) A1707 2016</a>
  1350.            </div>
  1351.                                      <div class="price">
  1352.                                  <span class="price-new oct-price-normal">$159.99</span>
  1353.                              </div>
  1354.                        <div class="cart">
  1355.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('2839', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1356.                          </div>
  1357.          </div>
  1358.          
  1359.      </div>
  1360.    </div>
  1361.  </div>
  1362. </div><div class="row oct-carousel-row">
  1363.  <div class="col-sm-12">
  1364.    <div class="oct-carousel-box">
  1365.        <div class="oct-carousel-header">Featured MacBooks</div>
  1366.        <div id="oct-featured-1" class="owl-carousel owl-theme">
  1367.                
  1368.          <div class="item" data-id="3391" data-price="359.9900" data-categories="Used MacBooks" data-i="0">
  1369.            <div class="image">
  1370.                                          <div class="oct-sticker-box">
  1371.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: rgb(255, 0, 0);">HOT DEAL</div>
  1372.                              </div>
  1373.                                            <div class="quick-view"><a onclick="get_oct_popup_product_view('3391');">Quick view</a></div>
  1374.                
  1375.               <a href="https://macnest.com/used-macbooks/apple-macbook-pro-13-128gb-ssd-intel-core-i5-7th-gen-2-30-ghz-8gb-ram" class="lazy_link">
  1376. <img data-src="https://macnest.com/image/cache/catalog/macbook pro/A1708/PhotoRoom-20220613_122335-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Genuine Apple MacBook Pro 13&quot; (128GB SSD, Intel Core i5 7th Gen., 2.30 GHz, 8GB RAM)" />
  1377. </a>
  1378.                          </div>
  1379.            <div class="name">
  1380.              <a href="https://macnest.com/used-macbooks/apple-macbook-pro-13-128gb-ssd-intel-core-i5-7th-gen-2-30-ghz-8gb-ram">Genuine Apple MacBook Pro 13&quot; (128GB SSD, Intel Core i5 7th Gen., 2.30 GHz, 8GB RAM)</a>
  1381.            </div>
  1382.                                      <div class="price">
  1383.                                  <span class="price-new oct-price-normal">$359.99</span>
  1384.                              </div>
  1385.                        <div class="cart">
  1386.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3391', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1387.                          </div>
  1388.          </div>
  1389.            
  1390.          <div class="item" data-id="3392" data-price="469.9900" data-categories="Used MacBooks" data-i="1">
  1391.            <div class="image">
  1392.                                          <div class="oct-sticker-box">
  1393.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: rgb(255, 0, 0);">HOT DEAL</div>
  1394.                              </div>
  1395.                                            <div class="quick-view"><a onclick="get_oct_popup_product_view('3392');">Quick view</a></div>
  1396.                
  1397.               <a href="https://macnest.com/used-macbooks/apple-macbook-pro-13-4-tb3-ports-core-i5-2-3ghz-16gb-512gb-space-gray" class="lazy_link">
  1398. <img data-src="https://macnest.com/image/cache/catalog/products/a1989-laptop-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Genuine Apple MacBook Pro 13&quot; 4 TB3 Ports (Core i5 2.3Ghz, 16GB, 512GB) - Space Gray" />
  1399. </a>
  1400.                          </div>
  1401.            <div class="name">
  1402.              <a href="https://macnest.com/used-macbooks/apple-macbook-pro-13-4-tb3-ports-core-i5-2-3ghz-16gb-512gb-space-gray">Genuine Apple MacBook Pro 13&quot; 4 TB3 Ports (Core i5 2.3Ghz, 16GB, 512GB) - Space Gray</a>
  1403.            </div>
  1404.                                      <div class="price">
  1405.                                  <span class="price-new oct-price-normal">$469.99</span>
  1406.                              </div>
  1407.                        <div class="cart">
  1408.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3392', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1409.                          </div>
  1410.          </div>
  1411.            
  1412.          <div class="item" data-id="3344" data-price="449.9900" data-categories="Used MacBooks" data-i="2">
  1413.            <div class="image">
  1414.                                          <div class="oct-sticker-box">
  1415.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: rgb(255, 0, 0);">HOT DEAL</div>
  1416.                              </div>
  1417.                                            <div class="quick-view"><a onclick="get_oct_popup_product_view('3344');">Quick view</a></div>
  1418.                
  1419.               <a href="https://macnest.com/used-macbooks/apple-macbook-pro-15-2017-intel-core-i7-2-8ghz-16gb-512gb-radeon-pro-555" class="lazy_link">
  1420. <img data-src="https://macnest.com/image/cache/catalog/products/a1707-laptop-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Genuine Apple MacBook Pro 15 2017 (Intel Core i7 2.8Ghz, 16GB, 512GB, RADEON PRO 555) Space Gray" />
  1421. </a>
  1422.                          </div>
  1423.            <div class="name">
  1424.              <a href="https://macnest.com/used-macbooks/apple-macbook-pro-15-2017-intel-core-i7-2-8ghz-16gb-512gb-radeon-pro-555">Genuine Apple MacBook Pro 15 2017 (Intel Core i7 2.8Ghz, 16GB, 512GB, RADEON PRO 555) Space Gray</a>
  1425.            </div>
  1426.                                      <div class="price">
  1427.                                  <span class="price-new oct-price-normal">$449.99</span>
  1428.                              </div>
  1429.                        <div class="cart">
  1430.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3344', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1431.                          </div>
  1432.          </div>
  1433.            
  1434.          <div class="item" data-id="3453" data-price="549.9900" data-categories="Used MacBooks" data-i="3">
  1435.            <div class="image">
  1436.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3453');">Quick view</a></div>
  1437.                
  1438.               <a href="https://macnest.com/used-macbooks/genuine-apple-macbook-pro-15-core-i7-2-6ghz-16gb-512gb-radeon-pro-560x-space-gray" class="lazy_link">
  1439. <img data-src="https://macnest.com/image/cache/catalog/A1990 Laptop Gray/s-l1600-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Genuine Apple MacBook Pro 15&quot; (Core i7 2.6GHZ, 16GB, 512GB, Radeon Pro 560x) - Space Gray" />
  1440. </a>
  1441.                          </div>
  1442.            <div class="name">
  1443.              <a href="https://macnest.com/used-macbooks/genuine-apple-macbook-pro-15-core-i7-2-6ghz-16gb-512gb-radeon-pro-560x-space-gray">Genuine Apple MacBook Pro 15&quot; (Core i7 2.6GHZ, 16GB, 512GB, Radeon Pro 560x) - Space Gray</a>
  1444.            </div>
  1445.                                      <div class="price">
  1446.                                  <span class="price-new oct-price-normal">$549.99</span>
  1447.                              </div>
  1448.                        <div class="cart">
  1449.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3453', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1450.                          </div>
  1451.          </div>
  1452.            
  1453.          <div class="item" data-id="3497" data-price="599.9900" data-categories="Used MacBooks" data-i="4">
  1454.            <div class="image">
  1455.                                          <div class="oct-sticker-box">
  1456.                                  <div class="oct-sticker-item" style="color: rgb(255, 255, 255); background: rgb(255, 0, 0);">HOT DEAL</div>
  1457.                              </div>
  1458.                                            <div class="quick-view"><a onclick="get_oct_popup_product_view('3497');">Quick view</a></div>
  1459.                
  1460.               <a href="https://macnest.com/used-macbooks/genuine-apple-macbook-pro-16-core-i7-2-6ghz-16gb-512gb-radeon-pro-5300m-space-gray" class="lazy_link">
  1461. <img data-src="https://macnest.com/image/cache/catalog/MacBook 2019 16in i9 16Gb 1Tb/s-l1600 (1)-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Genuine Apple MacBook Pro 16&quot; (Core i7 2.6GHZ, 16GB, 512GB, Radeon Pro 5300M) - Space Gray" />
  1462. </a>
  1463.                          </div>
  1464.            <div class="name">
  1465.              <a href="https://macnest.com/used-macbooks/genuine-apple-macbook-pro-16-core-i7-2-6ghz-16gb-512gb-radeon-pro-5300m-space-gray">Genuine Apple MacBook Pro 16&quot; (Core i7 2.6GHZ, 16GB, 512GB, Radeon Pro 5300M) - Space Gray</a>
  1466.            </div>
  1467.                                      <div class="price">
  1468.                                  <span class="price-new oct-price-normal">$599.99</span>
  1469.                              </div>
  1470.                        <div class="cart">
  1471.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3497', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1472.                          </div>
  1473.          </div>
  1474.            
  1475.          <div class="item" data-id="3532" data-price="439.9900" data-categories="Used MacBooks" data-i="5">
  1476.            <div class="image">
  1477.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3532');">Quick view</a></div>
  1478.                
  1479.               <a href="https://macnest.com/used-macbooks/apple-macbook-air-13-2020-core-i3-1-1-ghz-8gb-256gb-space-gray" class="lazy_link">
  1480. <img data-src="https://macnest.com/image/cache/catalog/products/a2179-laptop-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Genuine Apple MacBook Air 13&quot; 2020 (Core i3 1.1Ghz, 8GB, 256GB) - Space Gray" />
  1481. </a>
  1482.                          </div>
  1483.            <div class="name">
  1484.              <a href="https://macnest.com/used-macbooks/apple-macbook-air-13-2020-core-i3-1-1-ghz-8gb-256gb-space-gray">Genuine Apple MacBook Air 13&quot; 2020 (Core i3 1.1Ghz, 8GB, 256GB) - Space Gray</a>
  1485.            </div>
  1486.                                      <div class="price">
  1487.                                  <span class="price-new oct-price-normal">$439.99</span>
  1488.                              </div>
  1489.                        <div class="cart">
  1490.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3532', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1491.                          </div>
  1492.          </div>
  1493.          
  1494.      </div>
  1495.    </div>
  1496.  </div>
  1497. </div><div class="row oct-carousel-row">
  1498.  <div class="col-sm-12">
  1499.    <div class="oct-carousel-box">
  1500.        <div class="oct-carousel-header">Featured Tools</div>
  1501.        <div id="oct-featured-2" class="owl-carousel owl-theme">
  1502.                
  1503.          <div class="item" data-id="3534" data-price="49.9900" data-categories="Tools" data-i="0">
  1504.            <div class="image">
  1505.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3534');">Quick view</a></div>
  1506.                
  1507.               <a href="https://macnest.com/tools/xiaomi-mijia-electric-precision-screwdriver" class="lazy_link">
  1508. <img data-src="https://macnest.com/image/cache/catalog/xiaomi/xiaomi-mijia-electric-screwdriver-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Xiaomi Mijia Electric Precision Screwdriver Magnetic Kit with 24 PCS Screw Heads" />
  1509. </a>
  1510.                          </div>
  1511.            <div class="name">
  1512.              <a href="https://macnest.com/tools/xiaomi-mijia-electric-precision-screwdriver">Xiaomi Mijia Electric Precision Screwdriver Magnetic Kit with 24 PCS Screw Heads</a>
  1513.            </div>
  1514.                                      <div class="price">
  1515.                                  <span class="price-new oct-price-normal">$49.99</span>
  1516.                              </div>
  1517.                        <div class="cart">
  1518.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3534', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1519.                          </div>
  1520.          </div>
  1521.            
  1522.          <div class="item" data-id="3434" data-price="16.9900" data-categories="Tools" data-i="1">
  1523.            <div class="image">
  1524.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3434');">Quick view</a></div>
  1525.                
  1526.               <a href="https://macnest.com/tools/magnetic-screwdriver-set-full-macbook-disassembly-kit" class="lazy_link">
  1527. <img data-src="https://macnest.com/image/cache/catalog/SD-1/Photoroom_20240229_094935-200x200.jpg" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Magnetic Screwdriver Set (Full MacBook Disassembly Kit)" />
  1528. </a>
  1529.                          </div>
  1530.            <div class="name">
  1531.              <a href="https://macnest.com/tools/magnetic-screwdriver-set-full-macbook-disassembly-kit">Magnetic Screwdriver Set (Full MacBook Disassembly Kit)</a>
  1532.            </div>
  1533.                          <div class="rating">
  1534.                                                <i class="fa fa-star" aria-hidden="true"></i>
  1535.                                                                <i class="fa fa-star" aria-hidden="true"></i>
  1536.                                                                <i class="fa fa-star" aria-hidden="true"></i>
  1537.                                                                <i class="fa fa-star" aria-hidden="true"></i>
  1538.                                                                <i class="fa fa-star" aria-hidden="true"></i>
  1539.                                              </div>
  1540.                                      <div class="price">
  1541.                                  <span class="price-new oct-price-normal">$16.99</span>
  1542.                              </div>
  1543.                        <div class="cart">
  1544.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3434', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1545.                          </div>
  1546.          </div>
  1547.            
  1548.          <div class="item" data-id="3444" data-price="9.9500" data-categories="Tools" data-i="7">
  1549.            <div class="image">
  1550.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3444');">Quick view</a></div>
  1551.                
  1552.               <a href="https://macnest.com/tools/battery-removal-kit-adhesive-removal-liquid-spudger" class="lazy_link">
  1553. <img data-src="https://macnest.com/image/cache/catalog/ARK/PhotoRoom-20230503_094104 (1)-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Battery Removal Kit (Adhesive Removal Liquid + Spudger)" />
  1554. </a>
  1555.                          </div>
  1556.            <div class="name">
  1557.              <a href="https://macnest.com/tools/battery-removal-kit-adhesive-removal-liquid-spudger">Battery Removal Kit (Adhesive Removal Liquid + Spudger)</a>
  1558.            </div>
  1559.                                      <div class="price">
  1560.                                  <span class="price-new oct-price-normal">$9.95</span>
  1561.                              </div>
  1562.                        <div class="cart">
  1563.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3444', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1564.                          </div>
  1565.          </div>
  1566.            
  1567.          <div class="item" data-id="3498" data-price="17.9900" data-categories="Tools" data-i="8">
  1568.            <div class="image">
  1569.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3498');">Quick view</a></div>
  1570.                
  1571.               <a href="https://macnest.com/tools/power-delivery-tester-usb-type-c" class="lazy_link">
  1572. <img data-src="https://macnest.com/image/cache/catalog/Power-Delivery-Tester-2-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Power Delivery Tester (USB Type-C)" />
  1573. </a>
  1574.                          </div>
  1575.            <div class="name">
  1576.              <a href="https://macnest.com/tools/power-delivery-tester-usb-type-c">Power Delivery Tester (USB Type-C)</a>
  1577.            </div>
  1578.                                      <div class="price">
  1579.                                  <span class="price-new oct-price-normal">$17.99</span>
  1580.                              </div>
  1581.                        <div class="cart">
  1582.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3498', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1583.                          </div>
  1584.          </div>
  1585.            
  1586.          <div class="item" data-id="3527" data-price="18.9900" data-categories="Tools" data-i="9">
  1587.            <div class="image">
  1588.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3527');">Quick view</a></div>
  1589.                
  1590.               <a href="https://macnest.com/tools/jp-series-high-precision-manual-tweezers" class="lazy_link">
  1591. <img data-src="https://macnest.com/image/cache/catalog/micrometer-tip-tweezers/jp-series-high-precision-manual-tweezers-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="JP Series High-Precision Manual Tweezers" />
  1592. </a>
  1593.                          </div>
  1594.            <div class="name">
  1595.              <a href="https://macnest.com/tools/jp-series-high-precision-manual-tweezers">JP Series High-Precision Manual Tweezers</a>
  1596.            </div>
  1597.                                      <div class="price">
  1598.                                  <span class="price-new oct-price-normal">$18.99</span>
  1599.                              </div>
  1600.                        <div class="cart">
  1601.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3527', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1602.                          </div>
  1603.          </div>
  1604.            
  1605.          <div class="item" data-id="3520" data-price="9.9900" data-categories="Tools" data-i="10">
  1606.            <div class="image">
  1607.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3520');">Quick view</a></div>
  1608.                
  1609.               <a href="https://macnest.com/tools/mechanic-anti-static-electronic-parts-repair-protective-gloves" class="lazy_link">
  1610. <img data-src="https://macnest.com/image/cache/catalog/gloves/Anti-Static Gloves-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="MECHANIC Anti-Static Electronic Parts Repair Protective Gloves" />
  1611. </a>
  1612.                          </div>
  1613.            <div class="name">
  1614.              <a href="https://macnest.com/tools/mechanic-anti-static-electronic-parts-repair-protective-gloves">MECHANIC Anti-Static Electronic Parts Repair Protective Gloves</a>
  1615.            </div>
  1616.                                      <div class="price">
  1617.                                  <span class="price-new oct-price-normal">$9.99</span>
  1618.                              </div>
  1619.                        <div class="cart">
  1620.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3520', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1621.                          </div>
  1622.          </div>
  1623.            
  1624.          <div class="item" data-id="3519" data-price="27.0000" data-categories="Tools" data-i="11">
  1625.            <div class="image">
  1626.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3519');">Quick view</a></div>
  1627.                
  1628.               <a href="https://macnest.com/tools/mechanic-glass-alcohol-bottle-corrosion-protection-antioxidant-storage-liquid-dispenser-bottles-press-150ml" class="lazy_link">
  1629. <img data-src="https://macnest.com/image/cache/catalog/bottle/glass-storage-container1-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="MECHANIC Glass Alcohol Bottle Corrosion Protection Antioxidant Storage Liquid Dispenser Bottles Press, 150 ml" />
  1630. </a>
  1631.                          </div>
  1632.            <div class="name">
  1633.              <a href="https://macnest.com/tools/mechanic-glass-alcohol-bottle-corrosion-protection-antioxidant-storage-liquid-dispenser-bottles-press-150ml">MECHANIC Glass Alcohol Bottle Corrosion Protection Antioxidant Storage Liquid Dispenser Bottles Press, 150 ml</a>
  1634.            </div>
  1635.                                      <div class="price">
  1636.                                  <span class="price-new oct-price-normal">$27.00</span>
  1637.                              </div>
  1638.                        <div class="cart">
  1639.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3519', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1640.                          </div>
  1641.          </div>
  1642.            
  1643.          <div class="item" data-id="3526" data-price="19.9900" data-categories="Tools" data-i="12">
  1644.            <div class="image">
  1645.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3526');">Quick view</a></div>
  1646.                
  1647.               <a href="https://macnest.com/tools/mechanic-non-magnetic-chip-soldering-tweezers" class="lazy_link">
  1648. <img data-src="https://macnest.com/image/cache/catalog/micrometer-tip-tweezers/mechanic-non-magnetic-chip-soldering-tweezer-3-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="MECHANIC Non-Magnetic Chip Soldering Tweezers " />
  1649. </a>
  1650.                          </div>
  1651.            <div class="name">
  1652.              <a href="https://macnest.com/tools/mechanic-non-magnetic-chip-soldering-tweezers">MECHANIC Non-Magnetic Chip Soldering Tweezers </a>
  1653.            </div>
  1654.                                      <div class="price">
  1655.                                  <span class="price-new oct-price-normal">$19.99</span>
  1656.                              </div>
  1657.                        <div class="cart">
  1658.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3526', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1659.                          </div>
  1660.          </div>
  1661.            
  1662.          <div class="item" data-id="3529" data-price="19.9900" data-categories="Tools" data-i="13">
  1663.            <div class="image">
  1664.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3529');">Quick view</a></div>
  1665.                
  1666.               <a href="https://macnest.com/tools/mechanic-on-off-data-cable-detection-board" class="lazy_link">
  1667. <img data-src="https://macnest.com/image/cache/catalog/micrometer-tip-tweezers/mechanic-on-off-data-cable-detection-board-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="MECHANIC ON-OFF Data Cable Detection Board" />
  1668. </a>
  1669.                          </div>
  1670.            <div class="name">
  1671.              <a href="https://macnest.com/tools/mechanic-on-off-data-cable-detection-board">MECHANIC ON-OFF Data Cable Detection Board</a>
  1672.            </div>
  1673.                                      <div class="price">
  1674.                                  <span class="price-new oct-price-normal">$19.99</span>
  1675.                              </div>
  1676.                        <div class="cart">
  1677.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3529', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1678.                          </div>
  1679.          </div>
  1680.            
  1681.          <div class="item" data-id="3525" data-price="9.9900" data-categories="Tools" data-i="14">
  1682.            <div class="image">
  1683.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3525');">Quick view</a></div>
  1684.                
  1685.               <a href="https://macnest.com/tools/mechanic-steel-brush-for-chip-glue-removal-and-clean-for-dust-removal" class="lazy_link">
  1686. <img data-src="https://macnest.com/image/cache/catalog/micrometer-tip-tweezers/steel-brush-for-chip-glue-removal-and-clean-for-dust-removal-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="MECHANIC Steel Brush For Chip Glue Removal And Clean For Dust Removal " />
  1687. </a>
  1688.                          </div>
  1689.            <div class="name">
  1690.              <a href="https://macnest.com/tools/mechanic-steel-brush-for-chip-glue-removal-and-clean-for-dust-removal">MECHANIC Steel Brush For Chip Glue Removal And Clean For Dust Removal </a>
  1691.            </div>
  1692.                                      <div class="price">
  1693.                                  <span class="price-new oct-price-normal">$9.99</span>
  1694.                              </div>
  1695.                        <div class="cart">
  1696.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3525', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1697.                          </div>
  1698.          </div>
  1699.            
  1700.          <div class="item" data-id="3517" data-price="49.9900" data-categories="Tools" data-i="15">
  1701.            <div class="image">
  1702.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3517');">Quick view</a></div>
  1703.                
  1704.               <a href="https://macnest.com/tools/mechanic-universal-preheating-platform-station-ix5-ultra" class="lazy_link">
  1705. <img data-src="https://macnest.com/image/cache/catalog/heating-station/PhotoRoom-20240109_105409-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Mechanic Universal Preheating Platform (Station) iX5 Ultra" />
  1706. </a>
  1707.                          </div>
  1708.            <div class="name">
  1709.              <a href="https://macnest.com/tools/mechanic-universal-preheating-platform-station-ix5-ultra">Mechanic Universal Preheating Platform (Station) iX5 Ultra</a>
  1710.            </div>
  1711.                                      <div class="price">
  1712.                                  <span class="price-new oct-price-normal">$49.99</span>
  1713.                              </div>
  1714.                        <div class="cart">
  1715.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3517', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1716.                          </div>
  1717.          </div>
  1718.            
  1719.          <div class="item" data-id="3524" data-price="21.9900" data-categories="Tools" data-i="16">
  1720.            <div class="image">
  1721.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3524');">Quick view</a></div>
  1722.                
  1723.               <a href="https://macnest.com/tools/non-magnetic-micrometer-tip-tweezers-ka-11" class="lazy_link">
  1724. <img data-src="https://macnest.com/image/cache/catalog/micrometer-tip-tweezers/micrometer-tip-tweezers-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Non-Magnetic Micrometer Tip Tweezers KA-11 " />
  1725. </a>
  1726.                          </div>
  1727.            <div class="name">
  1728.              <a href="https://macnest.com/tools/non-magnetic-micrometer-tip-tweezers-ka-11">Non-Magnetic Micrometer Tip Tweezers KA-11 </a>
  1729.            </div>
  1730.                                      <div class="price">
  1731.                                  <span class="price-new oct-price-normal">$21.99</span>
  1732.                              </div>
  1733.                        <div class="cart">
  1734.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3524', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1735.                          </div>
  1736.          </div>
  1737.            
  1738.          <div class="item" data-id="3521" data-price="19.9900" data-categories="Tools" data-i="17">
  1739.            <div class="image">
  1740.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3521');">Quick view</a></div>
  1741.                
  1742.               <a href="https://macnest.com/tools/tester-cable-for-screen-lcd-macbook-a1706-a1707-a1708-a1989-a1990-a2251-a2159-a2289" class="lazy_link">
  1743. <img data-src="https://macnest.com/image/cache/catalog/tester-cable-for-screen-lcd-1-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Tester Cable For Screen (LCD) Macbook A1706,A1707,A1708,A1989,A1990,A2251,A2159,A2289" />
  1744. </a>
  1745.                          </div>
  1746.            <div class="name">
  1747.              <a href="https://macnest.com/tools/tester-cable-for-screen-lcd-macbook-a1706-a1707-a1708-a1989-a1990-a2251-a2159-a2289">Tester Cable For Screen (LCD) Macbook A1706,A1707,A1708,A1989,A1990,A2251,A2159,A2289</a>
  1748.            </div>
  1749.                                      <div class="price">
  1750.                                  <span class="price-new oct-price-normal">$19.99</span>
  1751.                              </div>
  1752.                        <div class="cart">
  1753.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3521', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1754.                          </div>
  1755.          </div>
  1756.            
  1757.          <div class="item" data-id="3522" data-price="19.9900" data-categories="Tools" data-i="18">
  1758.            <div class="image">
  1759.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3522');">Quick view</a></div>
  1760.                
  1761.               <a href="https://macnest.com/tools/tester-cable-for-screen-lcd-macbook-a2337-a2338" class="lazy_link">
  1762. <img data-src="https://macnest.com/image/cache/catalog/lcd cable/tester-cable-for-screen-lcd-2337-2338-111-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Tester Cable For Screen (LCD) Macbook A2337,A2338" />
  1763. </a>
  1764.                          </div>
  1765.            <div class="name">
  1766.              <a href="https://macnest.com/tools/tester-cable-for-screen-lcd-macbook-a2337-a2338">Tester Cable For Screen (LCD) Macbook A2337,A2338</a>
  1767.            </div>
  1768.                                      <div class="price">
  1769.                                  <span class="price-new oct-price-normal">$19.99</span>
  1770.                              </div>
  1771.                        <div class="cart">
  1772.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3522', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1773.                          </div>
  1774.          </div>
  1775.            
  1776.          <div class="item" data-id="3523" data-price="19.9900" data-categories="Tools" data-i="19">
  1777.            <div class="image">
  1778.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3523');">Quick view</a></div>
  1779.                
  1780.               <a href="https://macnest.com/tools/tester-cable-for-screen-lcd-macbook-pro-a2442-a2485" class="lazy_link">
  1781. <img data-src="https://macnest.com/image/cache/catalog/lcd cable/tester-cable-for-screen-lcd-2442-2485-1-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="Tester Cable For Screen (LCD) Macbook Pro A2442,A2485" />
  1782. </a>
  1783.                          </div>
  1784.            <div class="name">
  1785.              <a href="https://macnest.com/tools/tester-cable-for-screen-lcd-macbook-pro-a2442-a2485">Tester Cable For Screen (LCD) Macbook Pro A2442,A2485</a>
  1786.            </div>
  1787.                                      <div class="price">
  1788.                                  <span class="price-new oct-price-normal">$19.99</span>
  1789.                              </div>
  1790.                        <div class="cart">
  1791.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3523', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1792.                          </div>
  1793.          </div>
  1794.            
  1795.          <div class="item" data-id="3528" data-price="29.9900" data-categories="Tools" data-i="20">
  1796.            <div class="image">
  1797.                                                          <div class="quick-view"><a onclick="get_oct_popup_product_view('3528');">Quick view</a></div>
  1798.                
  1799.               <a href="https://macnest.com/tools/uni-t-ut658c-tester-usb-power-meter" class="lazy_link">
  1800. <img data-src="https://macnest.com/image/cache/catalog/micrometer-tip-tweezers/uni-t-ut658c-tester-usb-power-meter-200x200.png" src="image/catalog/1lazy/oct_loader_product.gif" class="img-responsive lazy-module" alt="UNI-T UT658C. Tester USB Power Meter" />
  1801. </a>
  1802.                          </div>
  1803.            <div class="name">
  1804.              <a href="https://macnest.com/tools/uni-t-ut658c-tester-usb-power-meter">UNI-T UT658C. Tester USB Power Meter</a>
  1805.            </div>
  1806.                                      <div class="price">
  1807.                                  <span class="price-new oct-price-normal">$29.99</span>
  1808.                              </div>
  1809.                        <div class="cart">
  1810.                              <a class="button-cart oct-button" title="Add to Cart" onclick="get_oct_popup_add_to_cart('3528', '1');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> Add to Cart</a>
  1811.                          </div>
  1812.          </div>
  1813.          
  1814.      </div>
  1815.    </div>
  1816.  </div>
  1817. </div><h2>AppleParts.io – the best Apple parts supplier</h2>
  1818. Apple is king when it comes to technology, whether it's because of Apple's distinctive design, ease of use, or simply because Apple products last longer. This means that having bought a MacBook or any Mac accessories, you can be sure that Apple products will work for you for many years. But we shouldn’t forget that technologies are constantly evolving. And even if Apple replacement parts of your MacBook were the last word in technology yesterday, they may no longer be relevant today.
  1819. <h2>Apple parts store: assortment</h2>
  1820. Even the most excellent laptop may drop, break, or get scratched someday. The MacBook casing is also listed among the most used Apple repair parts as it is not indestructible. In our Apple parts store, you will find everything to update and repair your Macbook: adapters, body parts, batteries, cables, logic boards, trackpads, and other Apple repair parts for your Mac.
  1821. <br><br>
  1822. Here, you may get authentic Apple parts for original accessories replacement. Get the most recent deals on LCD screens with touchpad modules, genuine displays with digitizers made of Gorilla Glass, BMU flex cables, genuine power cords, trackpads (IPD), bottom cases of various colors, and also some discounted batteries and USB chargers.
  1823. We are dedicated to bringing consumers the best possible service. We are passionate about our work, and the services you experience reflect our passion and good work. We understand that every case is diverse.
  1824. <br><br>
  1825. If you need Apple spare parts or repair service, relying on us is the best choice. Go through our product range and do not hesitate to ask questions, if any.
  1826. </div>
  1827. </div>
  1828. <div class="row">  
  1829.  <div class="col-sm-12"></div>
  1830. </div>
  1831. </div>
  1832. <footer>
  1833. <a class="field-tip" onclick="get_oct_popup_call_phone();" id="uptocall-mini"><div class="uptocall-mini-phone"><i class="fa fa-phone" aria-hidden="true"></i></div><span class="tip-content">Call you back?</span></a>
  1834.  <div class="container">
  1835.    <div class="row third-row">
  1836.    <div class="col-sm-3">
  1837.      <div class="h5">Information <a class="f-acc-toggle"></a></div>
  1838.      <ul class="list-unstyled">
  1839.                      <li><a href="https://macnest.com/about_us">About Us</a></li>
  1840.                <li><a href="https://macnest.com/delivery">Delivery Information</a></li>
  1841.                <li><a href="https://macnest.com/privacy">Privacy Policy</a></li>
  1842.                <li><a href="https://macnest.com/return-policy">Return Policy</a></li>
  1843.                <li><a href="https://macnest.com/terms">Terms &amp; Conditions</a></li>
  1844.                                <li><a href="https://macnest.com/contact-us/">Contact Us</a></li>
  1845.                                                      </ul>
  1846.  
  1847.  <div class="payment-box">
  1848. <span class="visa"></span>
  1849. <span class="mastercard"></span> <span class="maestro"></span> <span class="custom-payment"><img data-s width=53 height=33 src="https://macnest.com/image/cache/catalog/icon/aexpress4-53x33.png" alt=""></span>
  1850. <span class="custom-payment"><img data-s width=53 height=33 src="https://macnest.com/image/cache/catalog/icon/apay2-53x33.png" alt=""></span>
  1851. <span class="custom-payment"><img data-s width=53 height=33 src="https://macnest.com/image/cache/catalog/icon/gpay3-53x33.png" alt=""></span>
  1852. <span class="custom-payment"><img data-s width=53 height=33 src="https://macnest.com/image/cache/catalog/icon/Affirm_logo-53x33.png" alt=""></span>
  1853.     </div>
  1854.  
  1855.    </div>
  1856.    <div class="col-sm-3">
  1857.      <div class="h5">My Account <a class="f-acc-toggle"></a></div>
  1858.      <ul class="list-unstyled">
  1859.        <li><a href="https://macnest.com/account/">My Account</a></li>
  1860.        <li><a href="https://macnest.com/order-history/">Order History</a></li>
  1861.        <li><a href="https://macnest.com/request-return/">Return Request</a></li>
  1862.      </ul>
  1863.    </div>
  1864.        <div class="col-sm-3 footer-contacts">
  1865. <div class="h5">Our contacts <a class="f-acc-toggle"></a></div>
  1866. <ul class="footer-contacts-ul">
  1867. <li><i class="fa fa-map-marker" aria-hidden="true"></i> 25 Wareham St
  1868. <br>
  1869. Middleboro MA 02346
  1870. <br>
  1871. +1 (888) 993 9308
  1872. <br>
  1873. support@macnest.com</li>
  1874. <li><a href="#" class="phoneclick" onclick="window.location.href='tel:+18889939308';return false;"><i class="fa fa-phone" aria-hidden="true"></i>+1 (888) 993 9308</a></li>
  1875. <li><a href="mailto:support@macnest.com"><i class="fa fa-envelope" aria-hidden="true"></i> support@macnest.com</a></li>
  1876. </ul>
  1877. </div>
  1878. <div class="col-md-2 col-sm-5 text-left socials-box">
  1879.    <div class="h5">Follow us</div>
  1880. <a rel="nofollow" href="https://www.facebook.com/macnestcom" title="Facebook" target="_blank"><i class="fa fa-facebook-square" aria-hidden="true"></i></a>
  1881. <a rel="nofollow" href="https://www.instagram.com/macnestcom/" title="Instagram" target="_blank"><i class="fa fa-instagram" aria-hidden="true"></i></a>
  1882. </div>
  1883.  </div>
  1884.        <div class="row last-row">
  1885.    <div class="col-sm-12 col-xs-12" style="text-align:center;padding-bottom:10px">
  1886.   <span class="oct-copy">MacNest &copy; 2021-2024 All Rights Reserved.</span>
  1887. </div>
  1888.  </div>
  1889. </footer>
  1890. </div>
  1891. <p id="back-top">
  1892.  <a href="#top"><i class="fa fa-angle-up" aria-hidden="true"></i></a>
  1893. </p>
  1894. <div class="menu-bckgr"></div><script>document.getElementById('li_df').rel = 'stylesheet';</script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  1895. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  1896. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  1897. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  1898. })(window,document,'script','dataLayer','GTM-KGPBWLK');</script><script src='https://macnest.com/image/cache/lightning/1407760691bs.js'></script><script>
  1899. _affirm_config = {public_api_key: "70AJSHR8S9G78FMO", script: "https://cdn1.affirm.com/js/v2/affirm.js"}; (function(l,g,m,e,a,f,b){var d,c=l[m]||{},h=document.createElement(f),n=document.getElementsByTagName(f)[0],k=function(a,b,c){return function(){a[b]._.push([c,arguments])}};c[e]=k(c,e,"set");d=c[e];c[a]={};c[a]._=[];d._=[];c[a][b]=k(c,a,b);a=0;for(b="set add save post open empty reset on off trigger ready setProduct".split(" ");a<b.length;a++)d[b[a]]=k(c,e,b[a]);a=0;for(b=["get","token","url","items"];a<b.length;a++)d[b[a]]=function(){};h.async=!0;h.src=g[f];n.parentNode.insertBefore(h,n);delete g[f];d(g);l[m]=c})(window,_affirm_config,"affirm","checkout","ui","script","ready");
  1900. </script><script>
  1901. function lm_setCookie(name, value, options = {}) {
  1902. options = {
  1903.  path: '/',
  1904.  ...options
  1905. };
  1906.  
  1907. let date = new Date(Date.now() + (86400e3 * options.expires));
  1908. date = date.toUTCString();
  1909. options.expires = date;
  1910. let updatedCookie = encodeURIComponent(name) + "=" + encodeURIComponent(value);
  1911.  
  1912. for (let optionKey in options) {
  1913.  updatedCookie += "; " + optionKey;
  1914.  let optionValue = options[optionKey];
  1915.  if (optionValue !== true) {
  1916.    updatedCookie += "=" + optionValue;
  1917.  }
  1918. }
  1919. document.cookie = updatedCookie;
  1920. }
  1921.  
  1922. function lm_deleteCookie(name) {
  1923.  lm_setCookie(name, "", {'max-age': -1});
  1924. }
  1925. </script><script>
  1926. function clearLiveSearch() {
  1927. $('#tech_livesearch_close').removeClass('visible');
  1928. $('#tech_livesearch').removeClass('expanded');
  1929. $('#tech_livesearch').html('');
  1930. $('.oct_live_search').val('');
  1931. $('#oct-mobile-search-box').css("height", "auto");
  1932. }
  1933.  
  1934. var octsearch = {
  1935. 'search': function(key) {
  1936. $.ajax({
  1937. url: 'index.php?route=product/search/ajax',
  1938. type: 'post',
  1939. data: 'keyword=' + key + '&filter_category_id=' + $('#search input[name=category_id]').val(),
  1940. dataType: 'html',
  1941. cache: false,
  1942. success: function(data) {
  1943. if(data.length > 20) {
  1944. $('#tech_livesearch_close').addClass('visible');
  1945. $('#tech_livesearch').html(data).addClass('expanded');
  1946. if(document.body.clientWidth <= 992) {
  1947. var sulheight = $(window).height() - 58;
  1948. $('#oct-mobile-search-box').css("height", sulheight);
  1949. }
  1950. } else {
  1951.    $('#oct-mobile-search-box').css("height", "auto");
  1952. }
  1953. }
  1954. });
  1955. }
  1956. }
  1957.  
  1958. $(function() {
  1959. $("#oct-search-button").on("click", function () {
  1960. $("#search .dropdown-menu").css('display', 'none');
  1961. srchurl = $("base").attr("href") + "index.php?route=product/search";
  1962. var a = $("#search input[name='search']").val();
  1963. if (a.length <= 0) return !1;
  1964. a && (srchurl += "&search=" + encodeURIComponent(a));
  1965. var b = $("input[name='category_id']").prop("value");
  1966. b > 0 && (srchurl += "&sub_category=true&category_id=" + encodeURIComponent(b)), location = srchurl;
  1967. });
  1968.  
  1969. $("#search input[name='search']").on("keydown", function (a) {
  1970. if (13 == a.keyCode) {
  1971. var b = $("input[name='search']").val();
  1972. if (b.length <= 0) return !1;
  1973. //$("#oct-search-button").trigger("click");
  1974. }
  1975. });
  1976. $("#search a").on('click', function () {
  1977. $(".cats-button").html('<span class="category-name">' + $(this).html() + ' </span><i class="fa fa-caret-down" aria-hidden="true"></i>');
  1978. $(".selected_oct_cat").val($(this).attr("id"));
  1979. });
  1980. $('#search .dropdown').on('click', function () {
  1981. $(this).toggleClass('open-dropdown');
  1982. });
  1983.  
  1984. $("#search .dropdown").mouseleave(function () {
  1985. $(this).removeClass('open-dropdown');
  1986. });
  1987.  
  1988. var timer, delay = 400;
  1989. $('#search .oct_live_search').keyup(function() {
  1990.    var _this = $(this);
  1991.  
  1992.    clearTimeout(timer);
  1993.  
  1994.    timer = setTimeout(function() {
  1995.    
  1996.        var value = $('#search input[name=\'search\']').val();
  1997.  
  1998. if (value.length > 3) {
  1999. var key = encodeURIComponent(value);
  2000. octsearch.search(key);
  2001. }
  2002.    }, delay );
  2003. });
  2004. });
  2005. </script><script src='https://macnest.com/image/cache/lightning/3409486130bs.js'></script><script type="text/javascript"><!--
  2006. $('.mm_select').select2({
  2007. });
  2008. --></script><script>
  2009. $(function() {
  2010. setTimeout(function() {
  2011. $("#oct-featured-0 img.lazy-module").lazyload({
  2012. effect : "fadeIn"
  2013. });
  2014. }, 10);
  2015. $('#oct-featured-0').owlCarousel({
  2016. items: 5,
  2017. itemsDesktop : [1600,4],
  2018.    itemsTablet : [992,2],
  2019.    itemsMobile : [479,1],
  2020. autoPlay: false,
  2021. navigation: true,
  2022. slideMargin: 10,
  2023. navigationText: ['<i class="fa fa-angle-left fa-5x" aria-hidden="true"></i>', '<i class="fa fa-angle-right fa-5x" aria-hidden="true"></i>'],
  2024. stopOnHover:true,
  2025. afterMove : function(){
  2026. setTimeout(function() {
  2027. $("#oct-featured-0 img.lazy-module").lazyload();
  2028. }, 10);
  2029. },
  2030. smartSpeed: 800,
  2031. loop: true,
  2032. pagination: false
  2033. });
  2034. });
  2035. </script><script>
  2036. dataLayer.push({
  2037. "event": "impressions",
  2038.    "ecommerce": {
  2039.            "impressions": [
  2040.                  {
  2041. "id": "1834",
  2042. "name": "Genuine Logic Board 2.3GHz i5 8GB (661-07568) A1708 2017",
  2043. "price": "174.9500",
  2044. "category": "MacBook Pro / MacBook Pro 13&quot; A1708 / MacBook Pro 13&quot; 2017",
  2045. "list": "Buy MacBook Products & Accessories",  
  2046. "position": "0"
  2047. },
  2048.                  {
  2049. "id": "1487",
  2050. "name": "Genuine LCD Screen (Display) Assembly, Space Gray (661-05095) A1708 A1706",
  2051. "price": "144.9900",
  2052. "category": "MacBook Pro / MacBook Pro 13&quot; A1706 (Touch Bar) / MacBook Pro 13&quot; 2017 (Touch Bar)",
  2053. "list": "Buy MacBook Products & Accessories",  
  2054. "position": "1"
  2055. },
  2056.                  {
  2057. "id": "836",
  2058. "name": "Genuine Logic Board, i5 1.8GHz, 8GB (661-08140) A1466 2017",
  2059. "price": "139.9900",
  2060. "category": "MacBook Air / MacBook Air 13&quot; A1466 / MacBook Air 13&quot; 2017",
  2061. "list": "Buy MacBook Products & Accessories",  
  2062. "position": "2"
  2063. },
  2064.                {
  2065. "id": "3464",
  2066. "name": "Aftermarket Display / LCD Screen Assembly, Complete (661-17549) A2338 M1 2020 Space Gray",
  2067. "price": "229.9900",
  2068. "category": "MacBook Pro",
  2069. "list": "Buy MacBook Products & Accessories",  
  2070. "position": "3"
  2071. },
  2072.                  {
  2073. "id": "768",
  2074. "name": "Genuine Logic Board, i5, 1.6GHz, 8GB, 128GB (661-09709) A1932 2018",
  2075. "price": "229.9900",
  2076. "category": "MacBook Air / MacBook Air 13&quot; A1932 / MacBook Air 13&quot; 2018",
  2077. "list": "Buy MacBook Products & Accessories",  
  2078. "position": "4"
  2079. },
  2080.                {
  2081. "id": "3461",
  2082. "name": "Aftermarket HQ LCD Screen (Display) Assembly, Space Gray A2337 2020",
  2083. "price": "229.9900",
  2084. "category": "MacBook Air",
  2085. "list": "Buy MacBook Products & Accessories",  
  2086. "position": "5"
  2087. },
  2088.                  {
  2089. "id": "2839",
  2090. "name": "Genuine Logic Board i7 2.6GHz 16GB 256GB Radeon Pro 450 (661-06246) A1707 2016",
  2091. "price": "159.9900",
  2092. "category": "MacBook Pro / MacBook Pro 15&quot; A1707 / MacBook Pro 15&quot; 2016",
  2093. "list": "Buy MacBook Products & Accessories",  
  2094. "position": "6"
  2095. },
  2096. ],
  2097. },
  2098. });
  2099. </script><script>
  2100. window.dataLayer = window.dataLayer || [];
  2101. dataLayer.push({
  2102. ecomm_prodid: ['1834', '1487', '836', '3464', '768', '3461', '2839'],
  2103. ecomm_pagetype: 'home',
  2104. ecomm_totalvalue: 1309.89
  2105. });
  2106. </script><script>
  2107. $(document).ready(function() {
  2108. $('#oct-featured-0 .item').on('mousedown', function() {
  2109. if(event.button == 0 || event.button == 1 || event.button == 2) {
  2110. dataLayer.push({
  2111. "event": "productClick",
  2112.    "ecommerce": {
  2113. "click": {
  2114. "actionField": {
  2115. "list": "Buy MacBook Products & Accessories",
  2116. },
  2117.    "products": [
  2118.        {
  2119.    "id": "" + $(this).data('id') + "",
  2120. "price": "" + $(this).data('price') + "",
  2121. "category": "" + $(this).data('categories') + "",
  2122. "position": $(this).data('i')
  2123. }
  2124. ]
  2125. }
  2126. }
  2127. });
  2128. }
  2129. });
  2130. });
  2131. </script><script>
  2132. $(function() {
  2133. setTimeout(function() {
  2134. $("#oct-featured-1 img.lazy-module").lazyload({
  2135. effect : "fadeIn"
  2136. });
  2137. }, 10);
  2138. $('#oct-featured-1').owlCarousel({
  2139. items: 5,
  2140. itemsDesktop : [1600,4],
  2141.    itemsTablet : [992,2],
  2142.    itemsMobile : [479,1],
  2143. autoPlay: false,
  2144. navigation: true,
  2145. slideMargin: 10,
  2146. navigationText: ['<i class="fa fa-angle-left fa-5x" aria-hidden="true"></i>', '<i class="fa fa-angle-right fa-5x" aria-hidden="true"></i>'],
  2147. stopOnHover:true,
  2148. afterMove : function(){
  2149. setTimeout(function() {
  2150. $("#oct-featured-1 img.lazy-module").lazyload();
  2151. }, 10);
  2152. },
  2153. smartSpeed: 800,
  2154. loop: true,
  2155. pagination: false
  2156. });
  2157. });
  2158. </script><script>
  2159. dataLayer.push({
  2160. "event": "impressions",
  2161.    "ecommerce": {
  2162.            "impressions": [
  2163.                {
  2164. "id": "3391",
  2165. "name": "Genuine Apple MacBook Pro 13&quot; (128GB SSD, Intel Core i5 7th Gen., 2.30 GHz, 8GB RAM)",
  2166. "price": "359.9900",
  2167. "category": "Used MacBooks",
  2168. "list": "Buy MacBook Products & Accessories",  
  2169. "position": "0"
  2170. },
  2171.                {
  2172. "id": "3392",
  2173. "name": "Genuine Apple MacBook Pro 13&quot; 4 TB3 Ports (Core i5 2.3Ghz, 16GB, 512GB) - Space Gray",
  2174. "price": "469.9900",
  2175. "category": "Used MacBooks",
  2176. "list": "Buy MacBook Products & Accessories",  
  2177. "position": "1"
  2178. },
  2179.                {
  2180. "id": "3344",
  2181. "name": "Genuine Apple MacBook Pro 15 2017 (Intel Core i7 2.8Ghz, 16GB, 512GB, RADEON PRO 555) Space Gray",
  2182. "price": "449.9900",
  2183. "category": "Used MacBooks",
  2184. "list": "Buy MacBook Products & Accessories",  
  2185. "position": "2"
  2186. },
  2187.                {
  2188. "id": "3453",
  2189. "name": "Genuine Apple MacBook Pro 15&quot; (Core i7 2.6GHZ, 16GB, 512GB, Radeon Pro 560x) - Space Gray",
  2190. "price": "549.9900",
  2191. "category": "Used MacBooks",
  2192. "list": "Buy MacBook Products & Accessories",  
  2193. "position": "3"
  2194. },
  2195.                {
  2196. "id": "3497",
  2197. "name": "Genuine Apple MacBook Pro 16&quot; (Core i7 2.6GHZ, 16GB, 512GB, Radeon Pro 5300M) - Space Gray",
  2198. "price": "599.9900",
  2199. "category": "Used MacBooks",
  2200. "list": "Buy MacBook Products & Accessories",  
  2201. "position": "4"
  2202. },
  2203.                {
  2204. "id": "3532",
  2205. "name": "Genuine Apple MacBook Air 13&quot; 2020 (Core i3 1.1Ghz, 8GB, 256GB) - Space Gray",
  2206. "price": "439.9900",
  2207. "category": "Used MacBooks",
  2208. "list": "Buy MacBook Products & Accessories",  
  2209. "position": "5"
  2210. },
  2211. ],
  2212. },
  2213. });
  2214. </script><script>
  2215. window.dataLayer = window.dataLayer || [];
  2216. dataLayer.push({
  2217. ecomm_prodid: ['3391', '3392', '3344', '3453', '3497', '3532'],
  2218. ecomm_pagetype: 'home',
  2219. ecomm_totalvalue: 2869.94
  2220. });
  2221. </script><script>
  2222. $(document).ready(function() {
  2223. $('#oct-featured-0 .item').on('mousedown', function() {
  2224. if(event.button == 0 || event.button == 1 || event.button == 2) {
  2225. dataLayer.push({
  2226. "event": "productClick",
  2227.    "ecommerce": {
  2228. "click": {
  2229. "actionField": {
  2230. "list": "Buy MacBook Products & Accessories",
  2231. },
  2232.    "products": [
  2233.        {
  2234.    "id": "" + $(this).data('id') + "",
  2235. "price": "" + $(this).data('price') + "",
  2236. "category": "" + $(this).data('categories') + "",
  2237. "position": $(this).data('i')
  2238. }
  2239. ]
  2240. }
  2241. }
  2242. });
  2243. }
  2244. });
  2245. });
  2246. </script><script>
  2247. $(function() {
  2248. setTimeout(function() {
  2249. $("#oct-featured-2 img.lazy-module").lazyload({
  2250. effect : "fadeIn"
  2251. });
  2252. }, 10);
  2253. $('#oct-featured-2').owlCarousel({
  2254. items: 5,
  2255. itemsDesktop : [1600,4],
  2256.    itemsTablet : [992,2],
  2257.    itemsMobile : [479,1],
  2258. autoPlay: false,
  2259. navigation: true,
  2260. slideMargin: 10,
  2261. navigationText: ['<i class="fa fa-angle-left fa-5x" aria-hidden="true"></i>', '<i class="fa fa-angle-right fa-5x" aria-hidden="true"></i>'],
  2262. stopOnHover:true,
  2263. afterMove : function(){
  2264. setTimeout(function() {
  2265. $("#oct-featured-2 img.lazy-module").lazyload();
  2266. }, 10);
  2267. },
  2268. smartSpeed: 800,
  2269. loop: true,
  2270. pagination: false
  2271. });
  2272. });
  2273. </script><script>
  2274. dataLayer.push({
  2275. "event": "impressions",
  2276.    "ecommerce": {
  2277.            "impressions": [
  2278.                {
  2279. "id": "3534",
  2280. "name": "Xiaomi Mijia Electric Precision Screwdriver Magnetic Kit with 24 PCS Screw Heads",
  2281. "price": "49.9900",
  2282. "category": "Tools",
  2283. "list": "Buy MacBook Products & Accessories",  
  2284. "position": "0"
  2285. },
  2286.                {
  2287. "id": "3434",
  2288. "name": "Magnetic Screwdriver Set (Full MacBook Disassembly Kit)",
  2289. "price": "16.9900",
  2290. "category": "Tools",
  2291. "list": "Buy MacBook Products & Accessories",  
  2292. "position": "1"
  2293. },
  2294.                {
  2295. "id": "3444",
  2296. "name": "Battery Removal Kit (Adhesive Removal Liquid + Spudger)",
  2297. "price": "9.9500",
  2298. "category": "Tools",
  2299. "list": "Buy MacBook Products & Accessories",  
  2300. "position": "2"
  2301. },
  2302.                {
  2303. "id": "3498",
  2304. "name": "Power Delivery Tester (USB Type-C)",
  2305. "price": "17.9900",
  2306. "category": "Tools",
  2307. "list": "Buy MacBook Products & Accessories",  
  2308. "position": "3"
  2309. },
  2310.                {
  2311. "id": "3527",
  2312. "name": "JP Series High-Precision Manual Tweezers",
  2313. "price": "18.9900",
  2314. "category": "Tools",
  2315. "list": "Buy MacBook Products & Accessories",  
  2316. "position": "4"
  2317. },
  2318.                {
  2319. "id": "3520",
  2320. "name": "MECHANIC Anti-Static Electronic Parts Repair Protective Gloves",
  2321. "price": "9.9900",
  2322. "category": "Tools",
  2323. "list": "Buy MacBook Products & Accessories",  
  2324. "position": "5"
  2325. },
  2326.                {
  2327. "id": "3519",
  2328. "name": "MECHANIC Glass Alcohol Bottle Corrosion Protection Antioxidant Storage Liquid Dispenser Bottles Press, 150 ml",
  2329. "price": "27.0000",
  2330. "category": "Tools",
  2331. "list": "Buy MacBook Products & Accessories",  
  2332. "position": "6"
  2333. },
  2334.                {
  2335. "id": "3526",
  2336. "name": "MECHANIC Non-Magnetic Chip Soldering Tweezers ",
  2337. "price": "19.9900",
  2338. "category": "Tools",
  2339. "list": "Buy MacBook Products & Accessories",  
  2340. "position": "7"
  2341. },
  2342.                {
  2343. "id": "3529",
  2344. "name": "MECHANIC ON-OFF Data Cable Detection Board",
  2345. "price": "19.9900",
  2346. "category": "Tools",
  2347. "list": "Buy MacBook Products & Accessories",  
  2348. "position": "8"
  2349. },
  2350.                {
  2351. "id": "3525",
  2352. "name": "MECHANIC Steel Brush For Chip Glue Removal And Clean For Dust Removal ",
  2353. "price": "9.9900",
  2354. "category": "Tools",
  2355. "list": "Buy MacBook Products & Accessories",  
  2356. "position": "9"
  2357. },
  2358.                {
  2359. "id": "3517",
  2360. "name": "Mechanic Universal Preheating Platform (Station) iX5 Ultra",
  2361. "price": "49.9900",
  2362. "category": "Tools",
  2363. "list": "Buy MacBook Products & Accessories",  
  2364. "position": "10"
  2365. },
  2366.                {
  2367. "id": "3524",
  2368. "name": "Non-Magnetic Micrometer Tip Tweezers KA-11 ",
  2369. "price": "21.9900",
  2370. "category": "Tools",
  2371. "list": "Buy MacBook Products & Accessories",  
  2372. "position": "11"
  2373. },
  2374.                {
  2375. "id": "3521",
  2376. "name": "Tester Cable For Screen (LCD) Macbook A1706,A1707,A1708,A1989,A1990,A2251,A2159,A2289",
  2377. "price": "19.9900",
  2378. "category": "Tools",
  2379. "list": "Buy MacBook Products & Accessories",  
  2380. "position": "12"
  2381. },
  2382.                {
  2383. "id": "3522",
  2384. "name": "Tester Cable For Screen (LCD) Macbook A2337,A2338",
  2385. "price": "19.9900",
  2386. "category": "Tools",
  2387. "list": "Buy MacBook Products & Accessories",  
  2388. "position": "13"
  2389. },
  2390.                {
  2391. "id": "3523",
  2392. "name": "Tester Cable For Screen (LCD) Macbook Pro A2442,A2485",
  2393. "price": "19.9900",
  2394. "category": "Tools",
  2395. "list": "Buy MacBook Products & Accessories",  
  2396. "position": "14"
  2397. },
  2398. ],
  2399. },
  2400. });
  2401. </script><script>
  2402. dataLayer.push({
  2403. "event": "impressions",
  2404.    "ecommerce": {
  2405.            "impressions": [
  2406.                {
  2407. "id": "3528",
  2408. "name": "UNI-T UT658C. Tester USB Power Meter",
  2409. "price": "29.9900",
  2410. "category": "Tools",
  2411. "list": "Buy MacBook Products & Accessories",  
  2412. "position": "0"
  2413. },
  2414. ],
  2415. },
  2416. });
  2417. </script><script>
  2418. window.dataLayer = window.dataLayer || [];
  2419. dataLayer.push({
  2420. ecomm_prodid: ['3534', '3434', '3444', '3498', '3527', '3520', '3519', '3526', '3529', '3525', '3517', '3524', '3521', '3522', '3523', '3528'],
  2421. ecomm_pagetype: 'home',
  2422. ecomm_totalvalue: 362.81
  2423. });
  2424. </script><script>
  2425. $(document).ready(function() {
  2426. $('#oct-featured-0 .item').on('mousedown', function() {
  2427. if(event.button == 0 || event.button == 1 || event.button == 2) {
  2428. dataLayer.push({
  2429. "event": "productClick",
  2430.    "ecommerce": {
  2431. "click": {
  2432. "actionField": {
  2433. "list": "Buy MacBook Products & Accessories",
  2434. },
  2435.    "products": [
  2436.        {
  2437.    "id": "" + $(this).data('id') + "",
  2438. "price": "" + $(this).data('price') + "",
  2439. "category": "" + $(this).data('categories') + "",
  2440. "position": $(this).data('i')
  2441. }
  2442. ]
  2443. }
  2444. }
  2445. });
  2446. }
  2447. });
  2448. });
  2449. </script><script>
  2450. $(document).ready(function() {
  2451. $('#mmfilter_37 form').on('click', function() {
  2452. $('.epf').fadeIn('slow');
  2453. });
  2454. });
  2455. </script><script>
  2456. $(document).ajaxSuccess(function(event, xhr, settings) {
  2457.  if (settings.url == "index.php?route=checkout/cart/add") {
  2458.    if (xhr.responseText.indexOf("error") > 0) {
  2459.      get_oct_popup_product_options(oct_get_product_id(settings.data));
  2460.    }
  2461.  }
  2462. });
  2463. </script><script>
  2464. function get_oct_popup_found_cheaper(product_id) {
  2465. setTimeout(function () {
  2466. $.magnificPopup.open({
  2467. tLoading: '<img src="image/other/ring-alt.svg" />',
  2468. items: {
  2469. src: 'index.php?route=extension/module/oct_popup_found_cheaper&product_id=' + product_id,
  2470. type: 'ajax'
  2471. },
  2472. midClick: true,
  2473. removalDelay: 200
  2474. });
  2475. }, 1);
  2476. }
  2477.  
  2478. function get_oct_popup_purchase(product_id) {
  2479. setTimeout(function () {
  2480. $.magnificPopup.open({
  2481. tLoading: '<img src="image/other/ring-alt.svg" />',
  2482. items: {
  2483. src: 'index.php?route=extension/module/oct_popup_purchase&product_id=' + product_id,
  2484. type: 'ajax'
  2485. },
  2486. midClick: true,
  2487. removalDelay: 200
  2488. });
  2489. }, 1);
  2490. }
  2491.  
  2492. function get_oct_popup_subscribe() {
  2493. $.magnificPopup.open({
  2494. tLoading: '<img src="image/other/ring-alt.svg" />',
  2495. items: {
  2496. src: 'index.php?route=extension/module/oct_popup_subscribe',
  2497. type: 'ajax'
  2498. },
  2499. midClick: true,
  2500. removalDelay: 200
  2501. });
  2502. }
  2503.  
  2504. function get_oct_popup_call_phone() {
  2505. $.magnificPopup.open({
  2506. tLoading: '<img src="image/other/ring-alt.svg" />',
  2507. items: {
  2508. src: 'index.php?route=extension/module/oct_popup_call_phone',
  2509. type: 'ajax'
  2510. },
  2511. midClick: true,
  2512. removalDelay: 200
  2513. });
  2514. }
  2515.  
  2516. function get_oct_product_preorder(product_id) {
  2517. $.magnificPopup.open({
  2518. tLoading: '<img src="image/other/ring-alt.svg" />',
  2519. items: {
  2520. src: 'index.php?route=extension/module/oct_product_preorder&product_id=' + product_id,
  2521. type: 'ajax'
  2522. },
  2523. midClick: true,
  2524. removalDelay: 200
  2525. });
  2526. }
  2527.  
  2528. function oct_get_product_id(data) {
  2529. var product_id = 0;
  2530. var arr = data.split("&");
  2531.  
  2532. for (var i = 0; i < arr.length; i++) {
  2533. var product_id = arr[i].split("=");
  2534. if (product_id[0] === "product_id") {
  2535. return product_id[1];
  2536. }
  2537. }
  2538. }
  2539.  
  2540. function get_oct_popup_product_options(product_id) {
  2541. $.magnificPopup.open({
  2542. tLoading: '<img src="image/other/ring-alt.svg" />',
  2543. items: {
  2544. src: "index.php?route=extension/module/oct_popup_product_options&product_id=" + product_id,
  2545. type: "ajax"
  2546. },
  2547. midClick: true,
  2548. removalDelay: 200
  2549. });
  2550. }
  2551.  
  2552. function get_oct_popup_product_view(product_id) {
  2553. $.magnificPopup.open({
  2554. tLoading: '<img src="image/other/ring-alt.svg" />',
  2555. items: {
  2556. src: "index.php?route=extension/module/oct_popup_view&product_id=" + product_id,
  2557. type: "ajax"
  2558. },
  2559. midClick: true,
  2560. removalDelay: 200
  2561. });
  2562. }
  2563.  
  2564. function get_oct_popup_login() {
  2565. $.magnificPopup.open({
  2566. tLoading: '<img src="image/other/ring-alt.svg" />',
  2567. items: {
  2568. src: "index.php?route=extension/module/oct_popup_login",
  2569. type: "ajax"
  2570. },
  2571. midClick: true,
  2572. removalDelay: 200
  2573. });
  2574. }
  2575.  
  2576. function get_oct_popup_add_to_wishlist(product_id) {
  2577. $.ajax({
  2578. url: "index.php?route=account/wishlist/add",
  2579. type: "post",
  2580. data: "product_id=" + product_id,
  2581. dataType: "json",
  2582. success: function (json) {
  2583. $.magnificPopup.open({
  2584. tLoading: '<img src="image/other/ring-alt.svg" />',
  2585. items: {
  2586. src: "index.php?route=extension/module/oct_popup_add_to_wishlist&product_id=" + product_id,
  2587. type: "ajax"
  2588. },
  2589. midClick: true,
  2590. removalDelay: 200
  2591. });
  2592.  
  2593. $("#wishlist-total span").html(json['total']);
  2594. $("#wishlist-total").attr("title", json['total']);
  2595.  
  2596. $.ajax({
  2597. url: 'index.php?route=extension/module/oct_page_bar/update_html',
  2598. type: 'get',
  2599. dataType: 'json',
  2600. success: function (json) {
  2601. $("#oct-favorite-quantity").html(json['total_wishlist']);
  2602. }
  2603. });
  2604.  
  2605. },
  2606. error: function (xhr, ajaxOptions, thrownError) {
  2607. alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
  2608. }
  2609. });
  2610. }
  2611.  
  2612. function remove_wishlist(product_id) {
  2613. $.ajax({
  2614. url: "index.php?route=extension/module/oct_page_bar/remove_wishlist&remove=" + product_id,
  2615. type: "get",
  2616. dataType: "json",
  2617. success: function (json) {
  2618. $.ajax({
  2619. url: 'index.php?route=extension/module/oct_page_bar/update_html',
  2620. type: 'get',
  2621. dataType: 'json',
  2622. success: function (json) {
  2623. $("#oct-favorite-quantity").html(json['total_wishlist']);
  2624. }
  2625. });
  2626.  
  2627. $('#oct-favorite-content').load('index.php?route=extension/module/oct_page_bar/block_wishlist');
  2628. },
  2629. error: function (xhr, ajaxOptions, thrownError) {
  2630. alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
  2631. }
  2632. });
  2633. }
  2634.  
  2635. function get_oct_popup_add_to_compare(product_id) {
  2636. $.ajax({
  2637. url: "index.php?route=product/compare/add",
  2638. type: "post",
  2639. data: "product_id=" + product_id,
  2640. dataType: "json",
  2641. success: function (json) {
  2642. $.magnificPopup.open({
  2643. tLoading: '<img src="image/other/ring-alt.svg" />',
  2644. items: {
  2645. src: "index.php?route=extension/module/oct_popup_add_to_compare&product_id=" + product_id,
  2646. type: "ajax"
  2647. },
  2648. midClick: true,
  2649. removalDelay: 200
  2650. });
  2651.  
  2652. $("#compare-total").html(json['total']);
  2653.  
  2654. $.ajax({
  2655. url: 'index.php?route=extension/module/oct_page_bar/update_html',
  2656. type: 'get',
  2657. dataType: 'json',
  2658. success: function (json) {
  2659. $("#oct-compare-quantity").html(json['total_compare']);
  2660. }
  2661. });
  2662. },
  2663. error: function (xhr, ajaxOptions, thrownError) {
  2664. alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
  2665. }
  2666. });
  2667. }
  2668.  
  2669. function remove_compare(product_id) {
  2670. $.ajax({
  2671. url: "index.php?route=extension/module/oct_page_bar/remove_compare&remove=" + product_id,
  2672. type: "get",
  2673. dataType: "json",
  2674. success: function (json) {
  2675. $.ajax({
  2676. url: 'index.php?route=extension/module/oct_page_bar/update_html',
  2677. type: 'get',
  2678. dataType: 'json',
  2679. success: function (json) {
  2680. $("#oct-compare-quantity").html(json['total_compare']);
  2681. }
  2682. });
  2683.  
  2684. $('#oct-compare-content').load('index.php?route=extension/module/oct_page_bar/block_compare');
  2685. },
  2686. error: function (xhr, ajaxOptions, thrownError) {
  2687. alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
  2688. }
  2689. });
  2690. }
  2691.  
  2692. function get_oct_popup_cart() {
  2693. $.magnificPopup.open({
  2694. tLoading: '<img src="image/other/ring-alt.svg" />',
  2695. items: {
  2696. src: "index.php?route=extension/module/oct_popup_cart",
  2697. type: "ajax"
  2698. },
  2699. midClick: !0,
  2700. removalDelay: 200
  2701. })
  2702. }
  2703.  
  2704. function get_oct_popup_add_to_cart(product_id, quantity, option) {
  2705.  
  2706.    var option_id = option.split('|')[0];
  2707.    var option_value = option.split('|')[1];
  2708.  
  2709. $.ajax({
  2710. url: "index.php?route=checkout/cart/add",
  2711. type: "post",
  2712. data: "product_id=" + product_id + "&quantity=" + ("undefined" != typeof quantity ? quantity : 1) + "&option[" + option_id + "]=" + option_value,
  2713. dataType: "json",
  2714. success: function (json) {
  2715. if (json['redirect']) {
  2716. location = json['redirect'];
  2717. }
  2718.  
  2719. if (json['success']) {
  2720. get_oct_popup_cart();
  2721.  
  2722. $("#cart-total").html(json['total']);
  2723. $('#cart > ul').load('index.php?route=common/cart/info ul li');
  2724.  
  2725. if(typeof octYandexEcommerce == 'function') {
  2726. octYandexEcommerce(json);
  2727.    }
  2728.  
  2729. $.ajax({
  2730. url: 'index.php?route=extension/module/oct_page_bar/update_html',
  2731. type: 'get',
  2732. dataType: 'json',
  2733. success: function (json) {
  2734. $("#oct-bottom-cart-quantity").html(json['total_cart']);
  2735. }
  2736. });
  2737. }
  2738. },
  2739. error: function (xhr, ajaxOptions, thrownError) {
  2740. alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
  2741. }
  2742. });
  2743. }
  2744.  
  2745. function validate(input) {
  2746. input.value = input.value.replace(/[^\d,]/g, '');
  2747. }
  2748.  
  2749. function hidePanel() {
  2750. $('#hide-slide-panel').fadeOut();
  2751. $('#oct-slide-panel .oct-slide-panel-content').removeClass('oct-slide-panel-content-opened');
  2752. $('#oct-bluring-box').removeClass('oct-bluring');
  2753. $('.oct-slide-panel-item-content').removeClass('oct-panel-active');
  2754. $('.oct-panel-link-active').removeClass('oct-panel-link-active');
  2755. $('html').removeClass('noscroll');
  2756. }
  2757. function getURLVar(key) {
  2758. var value = [];
  2759.  
  2760. var query = document.location.search.split('?');
  2761.  
  2762. if (query[1]) {
  2763. var part = query[1].split('&');
  2764.  
  2765. for (i = 0; i < part.length; i++) {
  2766. var data = part[i].split('=');
  2767.  
  2768. if (data[0] && data[1]) {
  2769. value[data[0]] = data[1];
  2770. }
  2771. }
  2772.  
  2773. if (value[key]) {
  2774. return value[key];
  2775. } else {
  2776. return '';
  2777. }
  2778. }
  2779. }
  2780.  
  2781. // Currency
  2782. $(document).on('click', '#form-currency .currency-select', function() {
  2783. $('#form-currency input[name=\'code\']').val($(this).attr('name'));
  2784. $('#form-currency').submit();
  2785. });
  2786.  
  2787. // Language
  2788. $(document).on('click', '#form-language .language-select', function() {
  2789. $('#form-language input[name=\'code\']').val($(this).attr('name'));
  2790. $('#form-language').submit();
  2791. });
  2792.  
  2793. $(document).ready(function() {
  2794.  
  2795. var menuResp = viewport().width;
  2796.  
  2797. var sheight = $(window).height();
  2798.  
  2799. if (menuResp <= 992) {
  2800. $('#oct-mobile-search').append($('#search'));
  2801.  
  2802. $("#menu-mobile-box").prepend( $( "#menu" ) );
  2803. } else {
  2804. $('ul.menu.flex').flexMenu();
  2805. $("ul.flexMenu-popup").mouseleave(function() {
  2806. $(".flexMenu-popup").css("display", "none");
  2807. });
  2808. }
  2809.  
  2810. $('#menu-mobile-toggle').on('click', function() {
  2811. $('#menu-mobile').slideToggle(50, "swing");
  2812. $('html').toggleClass('noscroll');
  2813. $('#oct-bluring-box').css("height",sheight);
  2814. });
  2815.  
  2816. $('.megamenu-toggle-a').on('click', function() {
  2817. $(this).parent().toggleClass("open");
  2818. });
  2819.  
  2820. $(".parent-title-toggle").on("click", function(t) {
  2821. $(this).toggleClass("opened"), $(this).next().toggleClass("megamenu-ischild-opened"), t.preventDefault(), t.stopPropagation()
  2822. });
  2823.  
  2824. $("#menu .navbar-header").on("click", function(t) {
  2825. $(this).next().toggleClass("in"), t.preventDefault(), t.stopPropagation()
  2826. });
  2827.  
  2828. $("#back-top").hide(), $(function () {
  2829. $(window).scroll(function () {
  2830. $(this).scrollTop() > 450 ? $("#back-top").fadeIn() : $("#back-top").fadeOut()
  2831. }), $("#back-top a").click(function () {
  2832. return $("body,html").animate({
  2833. scrollTop: 0
  2834. }, 800), !1
  2835. })
  2836. });
  2837.  
  2838.  
  2839.  
  2840. $('.navbar-nav > li > .dropdown-toggle').click(function () {
  2841. if ($(this).attr('href') === undefined) {
  2842. //return false;
  2843. } else {
  2844. window.location = $(this).attr('href');
  2845. }
  2846. });
  2847.  
  2848.  
  2849.  
  2850.  
  2851. $('.thumbnails a').on('click', function (e) {
  2852. $(".thumbnails a").removeClass("selected-thumb");
  2853. $(this).addClass("selected-thumb");
  2854. });
  2855.  
  2856. //cat-menu
  2857. $('#sstore-3-level li.active').addClass('open').children('ul').show();
  2858. $('#sstore-3-level li.has-sub>a.toggle-a').on('click', function () {
  2859. $(this).removeAttr('href');
  2860. var element = $(this).parent('li');
  2861. if (element.hasClass('open')) {
  2862. element.removeClass('open');
  2863. element.find('li').removeClass('open');
  2864. element.find('ul').slideUp(200);
  2865. } else {
  2866. element.addClass('open');
  2867. element.children('ul').slideDown(200);
  2868. element.siblings('li').children('ul').slideUp(200);
  2869. element.siblings('li').removeClass('open');
  2870. element.siblings('li').find('li').removeClass('open');
  2871. element.siblings('li').find('ul').slideUp(200);
  2872. }
  2873. });
  2874.  
  2875. var url = document.location.toString();
  2876. $("a").filter(function () {
  2877. return url.indexOf(this.href) != -1;
  2878. }).addClass("current-link");
  2879.  
  2880. // bottom-slide-panel
  2881. $('.oct-panel-link').on('click', function () {
  2882. if ($(this).parent().hasClass('oct-panel-link-active')) {
  2883. $(this).parent().removeClass('oct-panel-link-active');
  2884. hidePanel();
  2885. } else {
  2886. $('#hide-slide-panel').fadeIn();
  2887. $('html').addClass('noscroll');
  2888. $("#oct-bluring-box").addClass('oct-bluring');
  2889. $("#oct-slide-panel .oct-slide-panel-content").addClass('oct-slide-panel-content-opened');
  2890. $('.oct-slide-panel-heading > .container > div').removeClass('oct-panel-link-active');
  2891. $(this).parent().addClass('oct-panel-link-active');
  2892. $('.oct-slide-panel-item-content').removeClass('oct-panel-active');
  2893. var linkId = $(this).parent()[0].id;
  2894. if (linkId === 'oct-last-seen-link') {
  2895. $('#oct-last-seen-content').toggleClass('oct-panel-active').load('index.php?route=extension/module/oct_page_bar/block_viewed');
  2896. } else if (linkId === 'oct-favorite-link') {
  2897. $('#oct-favorite-content').toggleClass("oct-panel-active").load('index.php?route=extension/module/oct_page_bar/block_wishlist');
  2898. } else if (linkId === 'oct-compare-link') {
  2899. $('#oct-compare-content').toggleClass("oct-panel-active").load('index.php?route=extension/module/oct_page_bar/block_compare');
  2900. } else if (linkId === 'oct-bottom-cart-link') {
  2901. $('#oct-bottom-cart-content').toggleClass("oct-panel-active").load('index.php?route=extension/module/oct_page_bar/block_cart');
  2902. }
  2903. }
  2904. });
  2905.  
  2906. $('#oct-bluring-box, #hide-slide-panel').click(function () {
  2907. hidePanel();
  2908. });
  2909.  
  2910. $('#info-mobile-toggle').on('click', function () {
  2911. $('#info-mobile').slideToggle(50, "swing");
  2912. $('html').toggleClass('noscroll');
  2913. });
  2914. $('#search-mobile-toggle').on('click', function () {
  2915. $('#oct-mobile-search').append($('#search'));
  2916. $('.oct-m-search').slideToggle(50, "swing");
  2917. $('html').toggleClass('noscroll');
  2918. });
  2919.  
  2920. $('#oct-menu-box').css('overflow', 'visible');
  2921.  
  2922. var sheight = $(window).height();
  2923.  
  2924. var sulheight = $(window).height() - 58;
  2925. var m4 = viewport().width;
  2926. var $fclone = $('.footer-contacts-ul').clone();
  2927.  
  2928. $(".closempanel").click(function () {
  2929. $(".m-panel-box").fadeOut("fast");
  2930. $('#oct-bluring-box').removeAttr("style");
  2931. $('html').removeClass('noscroll');
  2932. $('#menu .parent-title-toggle.opened').removeClass("opened");
  2933. $('#menu .megamenu-ischild.megamenu-ischild-opened').removeClass("megamenu-ischild-opened");
  2934. });
  2935.  
  2936. if (m4 <= 992) {
  2937. $('#m-wishlist').append($('#oct-favorite-quantity'));
  2938. $('#m-compare').append($('#oct-compare-quantity'));
  2939. $('#m-cart').append($('#oct-bottom-cart-quantity'));
  2940. $('.product-thumb').bind('touchmove', true);
  2941. $(".product-buttons-box a").removeAttr("data-toggle");
  2942. $('#info-mobile-box').html($fclone);
  2943. $('#info-mobile ul').prepend($('.top-left-info-links li'));
  2944. //$('#oct-mobile-search-box, #menu-mobile-box, #info-mobile-box').css("height", sulheight);
  2945. $('#info-mobile .footer-contacts-ul').prepend($('#language'));
  2946. $('#info-mobile .footer-contacts-ul').prepend($('#currency'));
  2947. } else {
  2948. $('ul.menu.flex').flexMenu();
  2949. }
  2950.  
  2951. if (m4 < 768) {
  2952. $('.content-row .left-info').prepend($('.product-header'));
  2953. $('#content').prepend($('.oct-news-panel'));
  2954.  
  2955. $('footer .third-row .h5').on('click', function () {
  2956. $(this).next().slideToggle();
  2957. $(this).toggleClass('open');
  2958. });
  2959. }
  2960.  
  2961. $(window).on('resize', function () {
  2962. var win = $(this);
  2963. if (win.width() <= 992) {
  2964. $('#m-wishlist').append($('#oct-favorite-quantity'));
  2965. $('#m-compare').append($('#oct-compare-quantity'));
  2966. $('#m-cart').append($('#oct-bottom-cart-quantity'));
  2967. $('#info-mobile-box').html($fclone);
  2968. $('#info-mobile ul').append($('.top-left-info-links li.apppli'));
  2969. $('#info-mobile .footer-contacts-ul').prepend($('#language'));
  2970. $('#info-mobile .footer-contacts-ul').prepend($('#currency'));
  2971. $("#menu-mobile-box").prepend($("#menu"));
  2972. //var sulheight = $(window).height() - 58;
  2973. //$('#oct-mobile-search-box, #menu-mobile-box, #info-mobile-box').css("height", sulheight);
  2974. } else {
  2975. $('#oct-favorite-link .oct-panel-link').append($('#oct-favorite-quantity'));
  2976. $('#oct-compare-link .oct-panel-link').append($('#oct-compare-quantity'));
  2977. $('#oct-bottom-cart-link .oct-panel-link').append($('#oct-bottom-cart-quantity'));
  2978. $('#top-left-links ul').append($('#info-mobile ul li.apppli'));
  2979. $('.language-currency').prepend($('#currency'));
  2980. $('.language-currency').prepend($('#language'));
  2981. $("#oct-menu-box").prepend($("#menu"));
  2982. $('ul.menu.flex').flexMenu();
  2983. var sulheight = $(window).height() - 58;
  2984. $('#oct-mobile-search-box, #menu-mobile-box, #info-mobile-box').css("height", "auto");
  2985. }
  2986.  
  2987. if (win.width() < 768) {
  2988. $('.content-row .left-info').prepend($('.product-header'));
  2989. } else {
  2990. $('#product-info-right').prepend($('.product-header'));
  2991. }
  2992. });
  2993.  
  2994. // Highlight any found errors
  2995. $('.text-danger').each(function() {
  2996. var element = $(this).parent().parent();
  2997.  
  2998. if (element.hasClass('form-group')) {
  2999. element.addClass('has-error');
  3000. }
  3001. });
  3002.  
  3003. /* Search */
  3004. $('#search input[name=\'search\']').parent().find('button').on('click', function() {
  3005. var url = $('base').attr('href') + 'index.php?route=product/search';
  3006.  
  3007. var value = $('header #search input[name=\'search\']').val();
  3008.  
  3009. var srchcat = $("header input[name='category_id']").prop("value");
  3010.  
  3011. if(srchcat > 0 ) {
  3012. url += "&category_id=" + encodeURIComponent(srchcat) + "&sub_category=true";
  3013. }
  3014.  
  3015. if (value > 0) {
  3016. url += '&search=' + encodeURIComponent(value);
  3017. location = url;
  3018. }
  3019.  
  3020.  
  3021. });
  3022.  
  3023. $('#search input[name=\'search\']').on('keydown', function(e) {
  3024. if (e.keyCode == 13) {
  3025. $('header #search input[name=\'search\']').parent().find('button').trigger('click');
  3026. }
  3027. });
  3028.  
  3029.  
  3030. // Product List
  3031. $('#list-view').click(function() {
  3032. $('#content .product-grid > .clearfix').remove();
  3033. $('#content .product-table').hide();
  3034. $('#content .row .product-layout').show();
  3035. $('#content .row > .product-grid').attr('class', 'product-layout product-list col-xs-6');
  3036.  
  3037. $('#price-view').removeClass('active');
  3038. $('#grid-view').removeClass('active');
  3039. $('#list-view').addClass('active');
  3040.  
  3041. localStorage.setItem('display', 'list');
  3042. });
  3043.  
  3044. // Product Price
  3045. $('#price-view').click(function() {
  3046. $('#content .product-table').show();
  3047.  
  3048. $('#content .row .product-layout').hide();
  3049.  
  3050. $('#list-view').removeClass('active');
  3051. $('#grid-view').removeClass('active');
  3052. $('#price-view').addClass('active');
  3053.  
  3054. localStorage.setItem('display', 'price');
  3055. });
  3056.  
  3057. // Product Grid
  3058. $('#grid-view').click(function() {
  3059. // What a shame bootstrap does not take into account dynamically loaded columns
  3060. var cols = $('#column-right, #column-left').length;
  3061.  
  3062. $('#content .product-table').hide();
  3063. $('#content .row .product-layout').show();
  3064.  
  3065. if (cols == 2) {
  3066. $('#content .product-list').attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6');
  3067. } else if (cols == 1) {
  3068. $('#content .product-list').attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6');
  3069. } else {
  3070. $('#content .product-list').attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6');
  3071. }
  3072.  
  3073. $('#price-view').removeClass('active');
  3074. $('#list-view').removeClass('active');
  3075. $('#grid-view').addClass('active');
  3076.  
  3077. localStorage.setItem('display', 'grid');
  3078. });
  3079.  
  3080. if (localStorage.getItem('display') == 'grid') {
  3081. $('#grid-view').trigger('click');
  3082. $('#grid-view').addClass('active');
  3083. } else if (localStorage.getItem('display') == 'price') {
  3084. $('#price-view').trigger('click');
  3085. $('#price-view').addClass('active');
  3086. } else {
  3087. $('#list-view').trigger('click');
  3088. $('#list-view').addClass('active');
  3089. }
  3090.  
  3091. // Checkout
  3092. $(document).on('keydown', '#collapse-checkout-option input[name=\'email\'], #collapse-checkout-option input[name=\'password\']', function(e) {
  3093. if (e.keyCode == 13) {
  3094. $('#collapse-checkout-option #button-login').trigger('click');
  3095. }
  3096. });
  3097.  
  3098. // tooltips on hover
  3099. $('[data-toggle=\'tooltip\']').tooltipster({theme: 'tooltipster-shadow',
  3100. trigger: 'custom',
  3101. animation: 'fade',
  3102. delay: 40,
  3103. triggerOpen: {
  3104. mouseenter: true,
  3105. touchstart: true
  3106. },
  3107. triggerClose: {
  3108. click: true,
  3109. scroll: true,
  3110. tap: true,
  3111. mouseleave: true
  3112. }
  3113. });
  3114.  
  3115. // Makes tooltips work on ajax generated content
  3116. $(document).ajaxStop(function() {
  3117. $('[data-toggle=\'tooltip\']').tooltipster({theme: 'tooltipster-shadow',
  3118. trigger: 'custom',
  3119. animation: 'fade',
  3120. delay: 40,
  3121. triggerOpen: {
  3122. mouseenter: true,
  3123. touchstart: true
  3124. },
  3125. triggerClose: {
  3126. click: true,
  3127. scroll: true,
  3128. tap: true,
  3129. mouseleave: true
  3130. }
  3131. });
  3132. });
  3133. });
  3134.  
  3135. // Cart add remove functions
  3136. var cart = {
  3137. 'add': function(product_id, quantity) {
  3138. $.ajax({
  3139. url: 'index.php?route=checkout/cart/add',
  3140. type: 'post',
  3141. data: 'product_id=' + product_id + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1),
  3142. dataType: 'json',
  3143. beforeSend: function() {
  3144. $('#cart > button').button('loading');
  3145. },
  3146. complete: function() {
  3147. $('#cart > button').button('reset');
  3148. },
  3149. success: function(json) {
  3150. $('.alert, .text-danger').remove();
  3151.  
  3152. if (json['redirect']) {
  3153. location = json['redirect'];
  3154. }
  3155.  
  3156. if (json['success']) {
  3157. $('#content').parent().before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + ' <button type="button" class="close" data-dismiss="alert">&times;</button></div>');
  3158.  
  3159. // Need to set timeout otherwise it wont update the total
  3160. setTimeout(function () {
  3161. $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
  3162. }, 100);
  3163.  
  3164. $('html, body').animate({ scrollTop: 0 }, 'slow');
  3165.  
  3166. $('#cart > ul').load('index.php?route=common/cart/info ul li');
  3167. }
  3168. },
  3169. error: function(xhr, ajaxOptions, thrownError) {
  3170. alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
  3171. }
  3172. });
  3173. },
  3174. 'update': function(key, quantity) {
  3175. $.ajax({
  3176. url: 'index.php?route=checkout/cart/edit',
  3177. type: 'post',
  3178. data: 'key=' + key + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1),
  3179. dataType: 'json',
  3180. beforeSend: function() {
  3181. $('#cart > button').button('loading');
  3182. },
  3183. complete: function() {
  3184. $('#cart > button').button('reset');
  3185. },
  3186. success: function(json) {
  3187. // Need to set timeout otherwise it wont update the total
  3188. setTimeout(function () {
  3189. $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
  3190. }, 100);
  3191.  
  3192. if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') {
  3193. location = 'index.php?route=checkout/cart';
  3194. } else {
  3195. $('#cart > ul').load('index.php?route=common/cart/info ul li');
  3196. }
  3197. },
  3198. error: function(xhr, ajaxOptions, thrownError) {
  3199. alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
  3200. }
  3201. });
  3202. },
  3203. 'remove': function(key) {
  3204. $.ajax({
  3205. url: 'index.php?route=checkout/cart/remove',
  3206. type: 'post',
  3207. data: 'key=' + key,
  3208. dataType: 'json',
  3209. beforeSend: function() {
  3210. $('#cart > button').button('loading');
  3211. },
  3212. complete: function() {
  3213. $('#cart > button').button('reset');
  3214. },
  3215. success: function(json) {
  3216. // Need to set timeout otherwise it wont update the total
  3217. setTimeout(function () {
  3218. $('#cart-total').html(json['total']);
  3219. }, 100);
  3220.  
  3221. var now_location = String(document.location.pathname);
  3222.  
  3223. if ((now_location == '/cart/') || (now_location == '/checkout/') || (getURLVar('route') == 'checkout/cart') || (getURLVar('route') == 'checkout/checkout')) {
  3224. location = 'index.php?route=checkout/cart';
  3225. } else {
  3226. $('#cart > ul').load('index.php?route=common/cart/info ul li');
  3227. }
  3228. },
  3229. error: function(xhr, ajaxOptions, thrownError) {
  3230. alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
  3231. }
  3232. });
  3233. }
  3234. }
  3235.  
  3236. var voucher = {
  3237. 'add': function() {
  3238. },
  3239. 'remove': function(key) {
  3240. $.ajax({
  3241. url: 'index.php?route=checkout/cart/remove',
  3242. type: 'post',
  3243. data: 'key=' + key,
  3244. dataType: 'json',
  3245. beforeSend: function() {
  3246. $('#cart > button').button('loading');
  3247. },
  3248. complete: function() {
  3249. $('#cart > button').button('reset');
  3250. },
  3251. success: function(json) {
  3252. // Need to set timeout otherwise it wont update the total
  3253. setTimeout(function () {
  3254. $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
  3255. }, 100);
  3256.  
  3257. if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') {
  3258. location = 'index.php?route=checkout/cart';
  3259. } else {
  3260. $('#cart > ul').load('index.php?route=common/cart/info ul li');
  3261. }
  3262. },
  3263. error: function(xhr, ajaxOptions, thrownError) {
  3264. alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
  3265. }
  3266. });
  3267. }
  3268. }
  3269.  
  3270. var wishlist = {
  3271. 'add': function(product_id) {
  3272. $.ajax({
  3273. url: 'index.php?route=account/wishlist/add',
  3274. type: 'post',
  3275. data: 'product_id=' + product_id,
  3276. dataType: 'json',
  3277. success: function(json) {
  3278. $('.alert').remove();
  3279.  
  3280. if (json['redirect']) {
  3281. location = json['redirect'];
  3282. }
  3283.  
  3284. if (json['success']) {
  3285. $('#content').parent().before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + ' <button type="button" class="close" data-dismiss="alert">&times;</button></div>');
  3286. }
  3287.  
  3288. $('#wishlist-total span').html(json['total']);
  3289. $('#wishlist-total').attr('title', json['total']);
  3290.  
  3291. $('html, body').animate({ scrollTop: 0 }, 'slow');
  3292. },
  3293. error: function(xhr, ajaxOptions, thrownError) {
  3294. alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
  3295. }
  3296. });
  3297. },
  3298. 'remove': function() {
  3299.  
  3300. }
  3301. }
  3302.  
  3303. var compare = {
  3304. 'add': function(product_id) {
  3305. $.ajax({
  3306. url: 'index.php?route=product/compare/add',
  3307. type: 'post',
  3308. data: 'product_id=' + product_id,
  3309. dataType: 'json',
  3310. success: function(json) {
  3311. $('.alert').remove();
  3312.  
  3313. if (json['success']) {
  3314. $('#content').parent().before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + ' <button type="button" class="close" data-dismiss="alert">&times;</button></div>');
  3315.  
  3316. $('#compare-total').html(json['total']);
  3317.  
  3318. $('html, body').animate({ scrollTop: 0 }, 'slow');
  3319. }
  3320. },
  3321. error: function(xhr, ajaxOptions, thrownError) {
  3322. alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
  3323. }
  3324. });
  3325. },
  3326. 'remove': function() {
  3327.  
  3328. }
  3329. }
  3330.  
  3331. /* Agree to Terms */
  3332. $(document).delegate('.agree', 'click', function(e) {
  3333. e.preventDefault();
  3334.  
  3335. $('#modal-agree').remove();
  3336.  
  3337. var element = this;
  3338.  
  3339. $.ajax({
  3340. url: $(element).attr('href'),
  3341. type: 'get',
  3342. dataType: 'html',
  3343. success: function(data) {
  3344. html  = '<div id="modal-agree" class="modal">';
  3345. html += '  <div class="modal-dialog">';
  3346. html += '    <div class="modal-content">';
  3347. html += '      <div class="modal-header">';
  3348. html += '        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>';
  3349. html += '        <h4 class="modal-title">' + $(element).text() + '</h4>';
  3350. html += '      </div>';
  3351. html += '      <div class="modal-body">' + data + '</div>';
  3352. html += '    </div';
  3353. html += '  </div>';
  3354. html += '</div>';
  3355.  
  3356. $('body').append(html);
  3357.  
  3358. $('#modal-agree').modal('show');
  3359. }
  3360. });
  3361. });
  3362.  
  3363. // Autocomplete */
  3364. (function($) {
  3365. $.fn.autocomplete = function(option) {
  3366. return this.each(function() {
  3367. this.timer = null;
  3368. this.items = new Array();
  3369.  
  3370. $.extend(this, option);
  3371.  
  3372. $(this).attr('autocomplete', 'off');
  3373.  
  3374. // Focus
  3375. $(this).on('focus', function() {
  3376. this.request();
  3377. });
  3378.  
  3379. // Blur
  3380. $(this).on('blur', function() {
  3381. setTimeout(function(object) {
  3382. object.hide();
  3383. }, 200, this);
  3384. });
  3385.  
  3386. // Keydown
  3387. $(this).on('keydown', function(event) {
  3388. switch(event.keyCode) {
  3389. case 27: // escape
  3390. this.hide();
  3391. break;
  3392. default:
  3393. this.request();
  3394. break;
  3395. }
  3396. });
  3397.  
  3398. // Click
  3399. this.click = function(event) {
  3400. event.preventDefault();
  3401.  
  3402. value = $(event.target).parent().attr('data-value');
  3403.  
  3404. if (value && this.items[value]) {
  3405. this.select(this.items[value]);
  3406. }
  3407. }
  3408.  
  3409. // Show
  3410. this.show = function() {
  3411. var pos = $(this).position();
  3412.  
  3413. $(this).siblings('ul.dropdown-menu').css({
  3414. top: pos.top + $(this).outerHeight(),
  3415. left: pos.left
  3416. });
  3417.  
  3418. $(this).siblings('ul.dropdown-menu').show();
  3419. }
  3420.  
  3421. // Hide
  3422. this.hide = function() {
  3423. $(this).siblings('ul.dropdown-menu').hide();
  3424. }
  3425.  
  3426. // Request
  3427. this.request = function() {
  3428. clearTimeout(this.timer);
  3429.  
  3430. this.timer = setTimeout(function(object) {
  3431. object.source($(object).val(), $.proxy(object.response, object));
  3432. }, 200, this);
  3433. }
  3434.  
  3435. // Response
  3436. this.response = function(json) {
  3437. html = '';
  3438.  
  3439. if (json.length) {
  3440. for (i = 0; i < json.length; i++) {
  3441. this.items[json[i]['value']] = json[i];
  3442. }
  3443.  
  3444. for (i = 0; i < json.length; i++) {
  3445. if (!json[i]['category']) {
  3446. html += '<li data-value="' + json[i]['value'] + '"><a href="#">' + json[i]['label'] + '</a></li>';
  3447. }
  3448. }
  3449.  
  3450. // Get all the ones with a categories
  3451. var category = new Array();
  3452.  
  3453. for (i = 0; i < json.length; i++) {
  3454. if (json[i]['category']) {
  3455. if (!category[json[i]['category']]) {
  3456. category[json[i]['category']] = new Array();
  3457. category[json[i]['category']]['name'] = json[i]['category'];
  3458. category[json[i]['category']]['item'] = new Array();
  3459. }
  3460.  
  3461. category[json[i]['category']]['item'].push(json[i]);
  3462. }
  3463. }
  3464.  
  3465. for (i in category) {
  3466. html += '<li class="dropdown-header">' + category[i]['name'] + '</li>';
  3467.  
  3468. for (j = 0; j < category[i]['item'].length; j++) {
  3469. html += '<li data-value="' + category[i]['item'][j]['value'] + '"><a href="#">&nbsp;&nbsp;&nbsp;' + category[i]['item'][j]['label'] + '</a></li>';
  3470. }
  3471. }
  3472. }
  3473.  
  3474. if (html) {
  3475. this.show();
  3476. } else {
  3477. this.hide();
  3478. }
  3479.  
  3480. $(this).siblings('ul.dropdown-menu').html(html);
  3481. }
  3482.  
  3483. $(this).after('<ul class="dropdown-menu"></ul>');
  3484. $(this).siblings('ul.dropdown-menu').delegate('a', 'click', $.proxy(this.click, this));
  3485.  
  3486. });
  3487. }
  3488. })(window.jQuery);
  3489.  
  3490.  
  3491.  
  3492. var FlipClock,Base=function(){};Base.extend=function(t,i){"use strict";var e=Base.prototype.extend;Base._prototyping=!0;var s=new this;e.call(s,t),s.base=function(){},delete Base._prototyping;var n=s.constructor,o=s.constructor=function(){if(!Base._prototyping)if(this._constructing||this.constructor==o)this._constructing=!0,n.apply(this,arguments),delete this._constructing;else if(null!==arguments[0])return(arguments[0].extend||e).call(arguments[0],s)};return o.ancestor=this,o.extend=this.extend,o.forEach=this.forEach,o.implement=this.implement,o.prototype=s,o.toString=this.toString,o.valueOf=function(t){return"object"==t?o:n.valueOf()},e.call(o,i),"function"==typeof o.init&&o.init(),o},Base.prototype={extend:function(t,i){if(arguments.length>1){var e=this[t];if(e&&"function"==typeof i&&(!e.valueOf||e.valueOf()!=i.valueOf())&&/\bbase\b/.test(i)){var s=i.valueOf();(i=function(){var t=this.base||Base.prototype.base;this.base=e;var i=s.apply(this,arguments);return this.base=t,i}).valueOf=function(t){return"object"==t?i:s},i.toString=Base.toString}this[t]=i}else if(t){var n=Base.prototype.extend;Base._prototyping||"function"==typeof this||(n=this.extend||n);for(var o={toSource:null},a=["constructor","toString","valueOf"],c=Base._prototyping?0:1;r=a[c++];)t[r]!=o[r]&&n.call(this,r,t[r]);for(var r in t)o[r]||n.call(this,r,t[r])}return this}},Base=Base.extend({constructor:function(){this.extend(arguments[0])}},{ancestor:Object,version:"1.1",forEach:function(t,i,e){for(var s in t)void 0===this.prototype[s]&&i.call(e,t[s],s,t)},implement:function(){for(var t=0;t<arguments.length;t++)"function"==typeof arguments[t]?arguments[t](this.prototype):this.prototype.extend(arguments[t]);return this},toString:function(){return String(this.valueOf())}}),function(t){"use strict";(FlipClock=function(t,i,e){return i instanceof Object&&i instanceof Date==0&&(e=i,i=0),new FlipClock.Factory(t,i,e)}).Lang={},FlipClock.Base=Base.extend({buildDate:"2014-12-12",version:"0.7.7",constructor:function(i,e){"object"!=typeof i&&(i={}),"object"!=typeof e&&(e={}),this.setOptions(t.extend(!0,{},i,e))},callback:function(t){if("function"==typeof t){for(var i=[],e=1;e<=arguments.length;e++)arguments[e]&&i.push(arguments[e]);t.apply(this,i)}},log:function(t){window.console&&console.log&&console.log(t)},getOption:function(t){return!!this[t]&&this[t]},getOptions:function(){return this},setOption:function(t,i){this[t]=i},setOptions:function(t){for(var i in t)void 0!==t[i]&&this.setOption(i,t[i])}})}(jQuery),function(t){"use strict";FlipClock.Face=FlipClock.Base.extend({autoStart:!0,dividers:[],factory:!1,lists:[],constructor:function(t,i){this.dividers=[],this.lists=[],this.base(i),this.factory=t},build:function(){this.autoStart&&this.start()},createDivider:function(i,e,s){"boolean"!=typeof e&&e||(s=e,e=i);var n=['<span class="'+this.factory.classes.dot+' top"></span>','<span class="'+this.factory.classes.dot+' bottom"></span>'].join("");s&&(n=""),i=this.factory.localize(i);var o=['<span class="'+this.factory.classes.divider+" "+(e||"").toLowerCase()+'">','<span class="'+this.factory.classes.label+'">'+(i||"")+"</span>",n,"</span>"],a=t(o.join(""));return this.dividers.push(a),a},createList:function(t,i){"object"==typeof t&&(i=t,t=0);var e=new FlipClock.List(this.factory,t,i);return this.lists.push(e),e},reset:function(){this.factory.time=new FlipClock.Time(this.factory,this.factory.original?Math.round(this.factory.original):0,{minimumDigits:this.factory.minimumDigits}),this.flip(this.factory.original,!1)},appendDigitToClock:function(t){t.$el.append(!1)},addDigit:function(t){var i=this.createList(t,{classes:{active:this.factory.classes.active,before:this.factory.classes.before,flip:this.factory.classes.flip}});this.appendDigitToClock(i)},start:function(){},stop:function(){},autoIncrement:function(){this.factory.countdown?this.decrement():this.increment()},increment:function(){this.factory.time.addSecond()},decrement:function(){0==this.factory.time.getTimeSeconds()?this.factory.stop():this.factory.time.subSecond()},flip:function(i,e){var s=this;t.each(i,function(t,i){var n=s.lists[t];n?(e||i==n.digit||n.play(),n.select(i)):s.addDigit(i)})}})}(jQuery),function(t){"use strict";FlipClock.Factory=FlipClock.Base.extend({animationRate:1e3,autoStart:!0,callbacks:{destroy:!1,create:!1,init:!1,interval:!1,start:!1,stop:!1,reset:!1},classes:{active:"flip-clock-active",before:"flip-clock-before",divider:"flip-clock-divider",dot:"flip-clock-dot",label:"flip-clock-label",flip:"flip",play:"play",wrapper:"flip-clock-wrapper"},clockFace:"HourlyCounter",countdown:!1,defaultClockFace:"HourlyCounter",defaultLanguage:"english",$el:!1,face:!0,lang:!1,language:"english",minimumDigits:0,original:!1,running:!1,time:!1,timer:!1,$wrapper:!1,constructor:function(i,e,s){s||(s={}),this.lists=[],this.running=!1,this.base(s),this.$el=t(i).addClass(this.classes.wrapper),this.$wrapper=this.$el,this.original=e instanceof Date?e:e?Math.round(e):0,this.time=new FlipClock.Time(this,this.original,{minimumDigits:this.minimumDigits,animationRate:this.animationRate}),this.timer=new FlipClock.Timer(this,s),this.loadLanguage(this.language),this.loadClockFace(this.clockFace,s),this.autoStart&&this.start()},loadClockFace:function(t,i){var e,s=!1;return t=t.ucfirst()+"Face",this.face.stop&&(this.stop(),s=!0),this.$el.html(""),this.time.minimumDigits=this.minimumDigits,(e=FlipClock[t]?new FlipClock[t](this,i):new FlipClock[this.defaultClockFace+"Face"](this,i)).build(),this.face=e,s&&this.start(),this.face},loadLanguage:function(t){var i;return i=FlipClock.Lang[t.ucfirst()]?FlipClock.Lang[t.ucfirst()]:FlipClock.Lang[t]?FlipClock.Lang[t]:FlipClock.Lang[this.defaultLanguage],this.lang=i},localize:function(t,i){var e=this.lang;if(!t)return null;var s=t.toLowerCase();return"object"==typeof i&&(e=i),e&&e[s]?e[s]:t},start:function(t){var i=this;i.running||i.countdown&&!(i.countdown&&i.time.time>0)?i.log("Trying to start timer when countdown already at 0"):(i.face.start(i.time),i.timer.start(function(){i.flip(),"function"==typeof t&&t()}))},stop:function(t){for(var i in this.face.stop(),this.timer.stop(t),this.lists)this.lists.hasOwnProperty(i)&&this.lists[i].stop()},reset:function(t){this.timer.reset(t),this.face.reset()},setTime:function(t){this.time.time=t,this.flip(!0)},getTime:function(t){return this.time},setCountdown:function(t){var i=this.running;this.countdown=!!t,i&&(this.stop(),this.start())},flip:function(t){this.face.flip(!1,t)}})}(jQuery),function(t){"use strict";FlipClock.List=FlipClock.Base.extend({digit:0,classes:{active:"flip-clock-active",before:"flip-clock-before",flip:"flip"},factory:!1,$el:!1,$obj:!1,items:[],lastDigit:0,constructor:function(t,i,e){this.factory=t,this.digit=i,this.lastDigit=i,this.$el=this.createList(),this.$obj=this.$el,i>0&&this.select(i),this.factory.$el.append(this.$el)},select:function(t){if(void 0===t?t=this.digit:this.digit=t,this.digit!=this.lastDigit){var i=this.$el.find("."+this.classes.before).removeClass(this.classes.before);this.$el.find("."+this.classes.active).removeClass(this.classes.active).addClass(this.classes.before),this.appendListItem(this.classes.active,this.digit),i.remove(),this.lastDigit=this.digit}},play:function(){this.$el.addClass(this.factory.classes.play)},stop:function(){var t=this;setTimeout(function(){t.$el.removeClass(t.factory.classes.play)},this.factory.timer.interval)},createListItem:function(t,i){return['<li class="'+(t||"")+'">','<a href="javascript:void(0);">','<div class="up">','<div class="shadow"></div>','<div class="inn">'+(i||"")+"</div>","</div>",'<div class="down">','<div class="shadow"></div>','<div class="inn">'+(i||"")+"</div>","</div>","</a>","</li>"].join("")},appendListItem:function(t,i){var e=this.createListItem(t,i);this.$el.append(e)},createList:function(){var i=this.getPrevDigit()?this.getPrevDigit():this.digit;return t(['<ul class="'+this.classes.flip+" "+(this.factory.running?this.factory.classes.play:"")+'">',this.createListItem(this.classes.before,i),this.createListItem(this.classes.active,this.digit),"</ul>"].join(""))},getNextDigit:function(){return 9==this.digit?0:this.digit+1},getPrevDigit:function(){return 0==this.digit?9:this.digit-1}})}(jQuery),function(t){"use strict";String.prototype.ucfirst=function(){return this.substr(0,1).toUpperCase()+this.substr(1)},t.fn.FlipClock=function(i,e){return new FlipClock(t(this),i,e)},t.fn.flipClock=function(i,e){return t.fn.FlipClock(i,e)}}(jQuery),function(t){"use strict";FlipClock.Time=FlipClock.Base.extend({time:0,factory:!1,minimumDigits:0,constructor:function(t,i,e){"object"!=typeof e&&(e={}),e.minimumDigits||(e.minimumDigits=t.minimumDigits),this.base(e),this.factory=t,i&&(this.time=i)},convertDigitsToArray:function(t){var i=[];t=t.toString();for(var e=0;e<t.length;e++)t[e].match(/^\d*$/g)&&i.push(t[e]);return i},digit:function(t){var i=this.toString(),e=i.length;return!!i[e-t]&&i[e-t]},digitize:function(i){var e=[];if(t.each(i,function(t,i){1==(i=i.toString()).length&&(i="0"+i);for(var s=0;s<i.length;s++)e.push(i.charAt(s))}),e.length>this.minimumDigits&&(this.minimumDigits=e.length),this.minimumDigits>e.length)for(var s=e.length;s<this.minimumDigits;s++)e.unshift("0");return e},getDateObject:function(){return this.time instanceof Date?this.time:new Date((new Date).getTime()+1e3*this.getTimeSeconds())},getDayCounter:function(t){var i=[this.getDays(),this.getHours(!0),this.getMinutes(!0)];return t&&i.push(this.getSeconds(!0)),this.digitize(i)},getDays:function(t){var i=this.getTimeSeconds()/60/60/24;return t&&(i%=7),Math.floor(i)},getHourCounter:function(){return this.digitize([this.getHours(),this.getMinutes(!0),this.getSeconds(!0)])},getHourly:function(){return this.getHourCounter()},getHours:function(t){var i=this.getTimeSeconds()/60/60;return t&&(i%=24),Math.floor(i)},getMilitaryTime:function(t,i){void 0===i&&(i=!0),t||(t=this.getDateObject());var e=[t.getHours(),t.getMinutes()];return!0===i&&e.push(t.getSeconds()),this.digitize(e)},getMinutes:function(t){var i=this.getTimeSeconds()/60;return t&&(i%=60),Math.floor(i)},getMinuteCounter:function(){return this.digitize([this.getMinutes(),this.getSeconds(!0)])},getTimeSeconds:function(t){return t||(t=new Date),this.time instanceof Date?this.factory.countdown?Math.max(this.time.getTime()/1e3-t.getTime()/1e3,0):t.getTime()/1e3-this.time.getTime()/1e3:this.time},getTime:function(t,i){void 0===i&&(i=!0),t||(t=this.getDateObject()),console.log(t);var e=t.getHours(),s=[e>12?e-12:0===e?12:e,t.getMinutes()];return!0===i&&s.push(t.getSeconds()),this.digitize(s)},getSeconds:function(t){var i=this.getTimeSeconds();return t&&(60==i?i=0:i%=60),Math.ceil(i)},getWeeks:function(t){var i=this.getTimeSeconds()/60/60/24/7;return t&&(i%=52),Math.floor(i)},removeLeadingZeros:function(i,e){var s=0,n=[];return t.each(e,function(t,o){t<i?s+=parseInt(e[t],10):n.push(e[t])}),0===s?n:e},addSeconds:function(t){this.time instanceof Date?this.time.setSeconds(this.time.getSeconds()+t):this.time+=t},addSecond:function(){this.addSeconds(1)},subSeconds:function(t){this.time instanceof Date?this.time.setSeconds(this.time.getSeconds()-t):this.time-=t},subSecond:function(){this.subSeconds(1)},toString:function(){return this.getTimeSeconds().toString()}})}(jQuery),function(t){"use strict";FlipClock.Timer=FlipClock.Base.extend({callbacks:{destroy:!1,create:!1,init:!1,interval:!1,start:!1,stop:!1,reset:!1},count:0,factory:!1,interval:1e3,animationRate:1e3,constructor:function(t,i){this.base(i),this.factory=t,this.callback(this.callbacks.init),this.callback(this.callbacks.create)},getElapsed:function(){return this.count*this.interval},getElapsedTime:function(){return new Date(this.time+this.getElapsed())},reset:function(t){clearInterval(this.timer),this.count=0,this._setInterval(t),this.callback(this.callbacks.reset)},start:function(t){this.factory.running=!0,this._createTimer(t),this.callback(this.callbacks.start)},stop:function(t){this.factory.running=!1,this._clearInterval(t),this.callback(this.callbacks.stop),this.callback(t)},_clearInterval:function(){clearInterval(this.timer)},_createTimer:function(t){this._setInterval(t)},_destroyTimer:function(t){this._clearInterval(),this.timer=!1,this.callback(t),this.callback(this.callbacks.destroy)},_interval:function(t){this.callback(this.callbacks.interval),this.callback(t),this.count++},_setInterval:function(t){var i=this;i._interval(t),i.timer=setInterval(function(){i._interval(t)},this.interval)}})}(jQuery),function(t){FlipClock.TwentyFourHourClockFace=FlipClock.Face.extend({constructor:function(t,i){this.base(t,i)},build:function(i){var e=this,s=this.factory.$el.find("ul");this.factory.time.time||(this.factory.original=new Date,this.factory.time=new FlipClock.Time(this.factory,this.factory.original)),(i=i||this.factory.time.getMilitaryTime(!1,this.showSeconds)).length>s.length&&t.each(i,function(t,i){e.createList(i)}),this.createDivider(),this.createDivider(),t(this.dividers[0]).insertBefore(this.lists[this.lists.length-2].$el),t(this.dividers[1]).insertBefore(this.lists[this.lists.length-4].$el),this.base()},flip:function(t,i){this.autoIncrement(),t=t||this.factory.time.getMilitaryTime(!1,this.showSeconds),this.base(t,i)}})}(jQuery),function(t){FlipClock.CounterFace=FlipClock.Face.extend({shouldAutoIncrement:!1,constructor:function(t,i){"object"!=typeof i&&(i={}),t.autoStart=!!i.autoStart,i.autoStart&&(this.shouldAutoIncrement=!0),t.increment=function(){t.countdown=!1,t.setTime(t.getTime().getTimeSeconds()+1)},t.decrement=function(){t.countdown=!0;var i=t.getTime().getTimeSeconds();i>0&&t.setTime(i-1)},t.setValue=function(i){t.setTime(i)},t.setCounter=function(i){t.setTime(i)},this.base(t,i)},build:function(){var i=this,e=this.factory.$el.find("ul"),s=this.factory.getTime().digitize([this.factory.getTime().time]);s.length>e.length&&t.each(s,function(t,e){i.createList(e).select(e)}),t.each(this.lists,function(t,i){i.play()}),this.base()},flip:function(t,i){this.shouldAutoIncrement&&this.autoIncrement(),t||(t=this.factory.getTime().digitize([this.factory.getTime().time])),this.base(t,i)},reset:function(){this.factory.time=new FlipClock.Time(this.factory,this.factory.original?Math.round(this.factory.original):0),this.flip()}})}(jQuery),function(t){FlipClock.DailyCounterFace=FlipClock.Face.extend({showSeconds:!0,constructor:function(t,i){this.base(t,i)},build:function(i){var e=this,s=this.factory.$el.find("ul"),n=0;(i=i||this.factory.time.getDayCounter(this.showSeconds)).length>s.length&&t.each(i,function(t,i){e.createList(i)}),this.showSeconds?t(this.createDivider("Seconds")).insertBefore(this.lists[this.lists.length-2].$el):n=2,t(this.createDivider("Minutes")).insertBefore(this.lists[this.lists.length-4+n].$el),t(this.createDivider("Hours")).insertBefore(this.lists[this.lists.length-6+n].$el),t(this.createDivider("Days",!0)).insertBefore(this.lists[0].$el),this.base()},flip:function(t,i){t||(t=this.factory.time.getDayCounter(this.showSeconds)),this.autoIncrement(),this.base(t,i)}})}(jQuery),function(t){FlipClock.HourlyCounterFace=FlipClock.Face.extend({constructor:function(t,i){this.base(t,i)},build:function(i,e){var s=this,n=this.factory.$el.find("ul");(e=e||this.factory.time.getHourCounter()).length>n.length&&t.each(e,function(t,i){s.createList(i)}),t(this.createDivider("Seconds")).insertBefore(this.lists[this.lists.length-2].$el),t(this.createDivider("Minutes")).insertBefore(this.lists[this.lists.length-4].$el),i||t(this.createDivider("Hours",!0)).insertBefore(this.lists[0].$el),this.base()},flip:function(t,i){t||(t=this.factory.time.getHourCounter()),this.autoIncrement(),this.base(t,i)},appendDigitToClock:function(t){this.base(t),this.dividers[0].insertAfter(this.dividers[0].next())}})}(jQuery),jQuery,FlipClock.MinuteCounterFace=FlipClock.HourlyCounterFace.extend({clearExcessDigits:!1,constructor:function(t,i){this.base(t,i)},build:function(){this.base(!0,this.factory.time.getMinuteCounter())},flip:function(t,i){t||(t=this.factory.time.getMinuteCounter()),this.base(t,i)}}),function(t){FlipClock.TwelveHourClockFace=FlipClock.TwentyFourHourClockFace.extend({meridium:!1,meridiumText:"AM",build:function(){var i=this.factory.time.getTime(!1,this.showSeconds);this.base(i),this.meridiumText=this.getMeridium(),this.meridium=t(['<ul class="flip-clock-meridium">',"<li>",'<a href="javascript:void(0);">'+this.meridiumText+"</a>","</li>","</ul>"].join("")),this.meridium.insertAfter(this.lists[this.lists.length-1].$el)},flip:function(t,i){this.meridiumText!=this.getMeridium()&&(this.meridiumText=this.getMeridium(),this.meridium.find("a").html(this.meridiumText)),this.base(this.factory.time.getTime(!1,this.showSeconds),i)},getMeridium:function(){return(new Date).getHours()>=12?"PM":"AM"},isPM:function(){return"PM"==this.getMeridium()},isAM:function(){return"AM"==this.getMeridium()}})}(jQuery),jQuery,FlipClock.Lang.Arabic={years:"سنوات",months:"شهور",days:"أيام",hours:"ساعات",minutes:"دقائق",seconds:"ثواني"},FlipClock.Lang.ar=FlipClock.Lang.Arabic,FlipClock.Lang["ar-ar"]=FlipClock.Lang.Arabic,FlipClock.Lang.arabic=FlipClock.Lang.Arabic,jQuery,FlipClock.Lang.Danish={years:"År",months:"Måneder",days:"Dage",hours:"Timer",minutes:"Minutter",seconds:"Sekunder"},FlipClock.Lang.da=FlipClock.Lang.Danish,FlipClock.Lang["da-dk"]=FlipClock.Lang.Danish,FlipClock.Lang.danish=FlipClock.Lang.Danish,jQuery,FlipClock.Lang.German={years:"Jahre",months:"Monate",days:"Tage",hours:"Stunden",minutes:"Minuten",seconds:"Sekunden"},FlipClock.Lang.de=FlipClock.Lang.German,FlipClock.Lang["de-de"]=FlipClock.Lang.German,FlipClock.Lang.german=FlipClock.Lang.German,jQuery,FlipClock.Lang.English={years:"Years",months:"Months",days:"Days",hours:"Hours",minutes:"Minutes",seconds:"Seconds"},FlipClock.Lang.en=FlipClock.Lang.English,FlipClock.Lang["en-us"]=FlipClock.Lang.English,FlipClock.Lang.english=FlipClock.Lang.English,jQuery,FlipClock.Lang.Spanish={years:"Años",months:"Meses",days:"Días",hours:"Horas",minutes:"Minutos",seconds:"Segundos"},FlipClock.Lang.es=FlipClock.Lang.Spanish,FlipClock.Lang["es-es"]=FlipClock.Lang.Spanish,FlipClock.Lang.spanish=FlipClock.Lang.Spanish,jQuery,FlipClock.Lang.Finnish={years:"Vuotta",months:"Kuukautta",days:"Päivää",hours:"Tuntia",minutes:"Minuuttia",seconds:"Sekuntia"},FlipClock.Lang.fi=FlipClock.Lang.Finnish,FlipClock.Lang["fi-fi"]=FlipClock.Lang.Finnish,FlipClock.Lang.finnish=FlipClock.Lang.Finnish,jQuery,FlipClock.Lang.French={years:"Ans",months:"Mois",days:"Jours",hours:"Heures",minutes:"Minutes",seconds:"Secondes"},FlipClock.Lang.fr=FlipClock.Lang.French,FlipClock.Lang["fr-ca"]=FlipClock.Lang.French,FlipClock.Lang.french=FlipClock.Lang.French,jQuery,FlipClock.Lang.Italian={years:"Anni",months:"Mesi",days:"Giorni",hours:"Ore",minutes:"Minuti",seconds:"Secondi"},FlipClock.Lang.it=FlipClock.Lang.Italian,FlipClock.Lang["it-it"]=FlipClock.Lang.Italian,FlipClock.Lang.italian=FlipClock.Lang.Italian,jQuery,FlipClock.Lang.Latvian={years:"Gadi",months:"Mēneši",days:"Dienas",hours:"Stundas",minutes:"Minūtes",seconds:"Sekundes"},FlipClock.Lang.lv=FlipClock.Lang.Latvian,FlipClock.Lang["lv-lv"]=FlipClock.Lang.Latvian,FlipClock.Lang.latvian=FlipClock.Lang.Latvian,jQuery,FlipClock.Lang.Dutch={years:"Jaren",months:"Maanden",days:"Dagen",hours:"Uren",minutes:"Minuten",seconds:"Seconden"},FlipClock.Lang.nl=FlipClock.Lang.Dutch,FlipClock.Lang["nl-be"]=FlipClock.Lang.Dutch,FlipClock.Lang.dutch=FlipClock.Lang.Dutch,jQuery,FlipClock.Lang.Norwegian={years:"År",months:"Måneder",days:"Dager",hours:"Timer",minutes:"Minutter",seconds:"Sekunder"},FlipClock.Lang.no=FlipClock.Lang.Norwegian,FlipClock.Lang.nb=FlipClock.Lang.Norwegian,FlipClock.Lang["no-nb"]=FlipClock.Lang.Norwegian,FlipClock.Lang.norwegian=FlipClock.Lang.Norwegian,jQuery,FlipClock.Lang.Portuguese={years:"Anos",months:"Meses",days:"Dias",hours:"Horas",minutes:"Minutos",seconds:"Segundos"},FlipClock.Lang.pt=FlipClock.Lang.Portuguese,FlipClock.Lang["pt-br"]=FlipClock.Lang.Portuguese,FlipClock.Lang.portuguese=FlipClock.Lang.Portuguese,jQuery,FlipClock.Lang.Russian={years:"лет",months:"месяцев",days:"дней",hours:"часов",minutes:"минут",seconds:"секунд"},FlipClock.Lang.ru=FlipClock.Lang.Russian,FlipClock.Lang["ru-ru"]=FlipClock.Lang.Russian,FlipClock.Lang.russian=FlipClock.Lang.Russian,jQuery,FlipClock.Lang.Ukraine={years:"років",months:"місяців",days:"днів",hours:"годин",minutes:"хвилин",seconds:"секунд"},FlipClock.Lang.ua=FlipClock.Lang.Ukraine,FlipClock.Lang["uk-ua"]=FlipClock.Lang.Ukraine,FlipClock.Lang.ukraine=FlipClock.Lang.Ukraine,jQuery,FlipClock.Lang.Swedish={years:"År",months:"Månader",days:"Dagar",hours:"Timmar",minutes:"Minuter",seconds:"Sekunder"},FlipClock.Lang.sv=FlipClock.Lang.Swedish,FlipClock.Lang["sv-se"]=FlipClock.Lang.Swedish,FlipClock.Lang.swedish=FlipClock.Lang.Swedish,jQuery,FlipClock.Lang.Chinese={years:"年",months:"月",days:"日",hours:"时",minutes:"分",seconds:"秒"},FlipClock.Lang.zh=FlipClock.Lang.Chinese,FlipClock.Lang["zh-cn"]=FlipClock.Lang.Chinese,FlipClock.Lang.chinese=FlipClock.Lang.Chinese;
  3493.  
  3494.  
  3495. !function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(M){var e,i=M(window).width(),n=M(window).height(),l=[];M(window).resize(function(){clearTimeout(e),e=setTimeout(function(){M(window).width()===i&&M(window).height()===n||(M(l).each(function(){M(this).flexMenu({undo:!0}).flexMenu(this.options)}),i=M(window).width(),n=M(window).height())},200)}),M.fn.flexMenu=function(e){var i,w=M.extend({threshold:2,cutoff:2,linkText:"...",linkTitle:"",linkTextAll:"",linkTitleAll:"",showOnHover:!0,popupAbsolute:!0,popupClass:"",undo:!1},e);return this.options=w,0<=(i=M.inArray(this,l))?l.splice(i,1):l.push(this),this.each(function(){var e,i,n,l,t,o,f=M(this),u=f.find("> li"),d=u.first(),s=u.last(),a=f.find("li").length,r=Math.floor(d.offset().top),p=Math.floor(d.outerHeight(!0)),h=!1;function c(e){return Math.ceil(e.offset().top)>=r+p}if(c(s)&&a>w.threshold&&!w.undo&&f.is(":visible")){var v=M('<ul class="flexMenu-popup" style="display:none;'+(w.popupAbsolute?" position: absolute;":"")+'"></ul>');for(v.addClass(w.popupClass),o=a;1<o;o--){if(i=c(e=f.find("> li:last-child")),o-1<=w.cutoff){M(f.children().get().reverse()).appendTo(v),h=!0;break}if(!i)break;e.appendTo(v)}h?f.append('<li class="flexMenu-viewMore flexMenu-allInPopup"><a href="#" title="'+w.linkTitleAll+'">'+w.linkTextAll+"</a></li>"):f.append('<li class="flexMenu-viewMore"><a href="#" title="'+w.linkTitle+'">'+w.linkText+"</a></li>"),c(n=f.find("> li.flexMenu-viewMore"))&&f.find("> li:nth-last-child(2)").appendTo(v),v.children().each(function(e,i){v.prepend(i)}),n.append(v),f.find("> li.flexMenu-viewMore > a").click(function(e){var i;i=n,M("li.flexMenu-viewMore.active").not(i).removeClass("active").find("> ul").hide(),v.toggle(),n.toggleClass("active"),e.preventDefault()}),w.showOnHover&&"undefined"!=typeof Modernizr&&!Modernizr.touch&&n.hover(function(){v.show(),M(this).addClass("active")},function(){v.hide(),M(this).removeClass("active")})}else if(w.undo&&f.find("ul.flexMenu-popup")){for(l=(t=f.find("ul.flexMenu-popup")).find("li").length,o=1;o<=l;o++)t.find("> li:first-child").appendTo(f);t.remove(),f.find("> li.flexMenu-viewMore").remove()}})}});
  3496.  
  3497. "function"!=typeof Object.create&&(Object.create=function(t){function o(){}return o.prototype=t,new o}),function(s,o,t,i){"use strict";var n={_positionClasses:["bottom-left","bottom-right","top-right","top-left","bottom-center","top-center","mid-center"],_defaultIcons:["success","error","info","warning"],init:function(t,o){this.prepareOptions(t,s.toast.options),this.process()},prepareOptions:function(t,o){var i={};"string"==typeof t||t instanceof Array?i.text=t:i=t,this.options=s.extend({},o,i)},process:function(){this.setup(),this.addToDom(),this.position(),this.bindToast(),this.animate()},setup:function(){var t="";if(this._toastEl=this._toastEl||s("<div></div>",{class:"jq-toast-single"}),t+='<span class="jq-toast-loader"></span>',this.options.allowToastClose&&(t+='<span class="close-jq-toast-single">&times;</span>'),this.options.text instanceof Array){this.options.heading&&(t+='<h2 class="jq-toast-heading">'+this.options.heading+"</h2>"),t+='<ul class="jq-toast-ul">';for(var o=0;o<this.options.text.length;o++)t+='<li class="jq-toast-li" id="jq-toast-item-'+o+'">'+this.options.text[o]+"</li>";t+="</ul>"}else this.options.heading&&(t+='<h2 class="jq-toast-heading">'+this.options.heading+"</h2>"),t+=this.options.text;this._toastEl.html(t),!1!==this.options.bgColor&&this._toastEl.css("background-color",this.options.bgColor),!1!==this.options.textColor&&this._toastEl.css("color",this.options.textColor),this.options.textAlign&&this._toastEl.css("text-align",this.options.textAlign),!1!==this.options.icon&&(this._toastEl.addClass("jq-has-icon"),-1!==s.inArray(this.options.icon,this._defaultIcons)&&this._toastEl.addClass("jq-icon-"+this.options.icon)),!1!==this.options.class&&this._toastEl.addClass(this.options.class)},position:function(){"string"==typeof this.options.position&&-1!==s.inArray(this.options.position,this._positionClasses)?"bottom-center"===this.options.position?this._container.css({left:s(o).outerWidth()/2-this._container.outerWidth()/2,bottom:20}):"top-center"===this.options.position?this._container.css({left:s(o).outerWidth()/2-this._container.outerWidth()/2,top:20}):"mid-center"===this.options.position?this._container.css({left:s(o).outerWidth()/2-this._container.outerWidth()/2,top:s(o).outerHeight()/2-this._container.outerHeight()/2}):this._container.addClass(this.options.position):"object"==typeof this.options.position?this._container.css({top:this.options.position.top?this.options.position.top:"auto",bottom:this.options.position.bottom?this.options.position.bottom:"auto",left:this.options.position.left?this.options.position.left:"auto",right:this.options.position.right?this.options.position.right:"auto"}):this._container.addClass("bottom-left")},bindToast:function(){var o=this;this._toastEl.on("afterShown",function(){o.processLoader()}),this._toastEl.find(".close-jq-toast-single").on("click",function(t){t.preventDefault(),"fade"===o.options.showHideTransition?(o._toastEl.trigger("beforeHide"),o._toastEl.fadeOut(function(){o._toastEl.trigger("afterHidden")})):"slide"===o.options.showHideTransition?(o._toastEl.trigger("beforeHide"),o._toastEl.slideUp(function(){o._toastEl.trigger("afterHidden")})):(o._toastEl.trigger("beforeHide"),o._toastEl.hide(function(){o._toastEl.trigger("afterHidden")}))}),"function"==typeof this.options.beforeShow&&this._toastEl.on("beforeShow",function(){o.options.beforeShow(o._toastEl)}),"function"==typeof this.options.afterShown&&this._toastEl.on("afterShown",function(){o.options.afterShown(o._toastEl)}),"function"==typeof this.options.beforeHide&&this._toastEl.on("beforeHide",function(){o.options.beforeHide(o._toastEl)}),"function"==typeof this.options.afterHidden&&this._toastEl.on("afterHidden",function(){o.options.afterHidden(o._toastEl)}),"function"==typeof this.options.onClick&&this._toastEl.on("click",function(){o.options.onClick(o._toastEl)})},addToDom:function(){var t=s(".jq-toast-wrap");if(0===t.length?(t=s("<div></div>",{class:"jq-toast-wrap",role:"alert","aria-live":"polite"}),s("body").append(t)):this.options.stack&&!isNaN(parseInt(this.options.stack,10))||t.empty(),t.find(".jq-toast-single:hidden").remove(),t.append(this._toastEl),this.options.stack&&!isNaN(parseInt(this.options.stack),10)){var o=t.find(".jq-toast-single").length-this.options.stack;0<o&&s(".jq-toast-wrap").find(".jq-toast-single").slice(0,o).remove()}this._container=t},canAutoHide:function(){return!1!==this.options.hideAfter&&!isNaN(parseInt(this.options.hideAfter,10))},processLoader:function(){if(!this.canAutoHide()||!1===this.options.loader)return!1;var t=this._toastEl.find(".jq-toast-loader"),o=(this.options.hideAfter-400)/1e3+"s",i=this.options.loaderBg,s=t.attr("style")||"";s=s.substring(0,s.indexOf("-webkit-transition")),s+="-webkit-transition: width "+o+" ease-in;                       -o-transition: width "+o+" ease-in;                       transition: width "+o+" ease-in;                       background-color: "+i+";",t.attr("style",s).addClass("jq-toast-loaded")},animate:function(){var t=this;if(this._toastEl.hide(),this._toastEl.trigger("beforeShow"),"fade"===this.options.showHideTransition.toLowerCase()?this._toastEl.fadeIn(function(){t._toastEl.trigger("afterShown")}):"slide"===this.options.showHideTransition.toLowerCase()?this._toastEl.slideDown(function(){t._toastEl.trigger("afterShown")}):this._toastEl.show(function(){t._toastEl.trigger("afterShown")}),this.canAutoHide()){t=this;o.setTimeout(function(){"fade"===t.options.showHideTransition.toLowerCase()?(t._toastEl.trigger("beforeHide"),t._toastEl.fadeOut(function(){t._toastEl.trigger("afterHidden")})):"slide"===t.options.showHideTransition.toLowerCase()?(t._toastEl.trigger("beforeHide"),t._toastEl.slideUp(function(){t._toastEl.trigger("afterHidden")})):(t._toastEl.trigger("beforeHide"),t._toastEl.hide(function(){t._toastEl.trigger("afterHidden")}))},this.options.hideAfter)}},reset:function(t){"all"===t?s(".jq-toast-wrap").remove():this._toastEl.remove()},update:function(t){this.prepareOptions(t,this.options),this.setup(),this.bindToast()},close:function(){this._toastEl.find(".close-jq-toast-single").click()}};s.toast=function(t){var o=Object.create(n);return o.init(t,this),{reset:function(t){o.reset(t)},update:function(t){o.update(t)},close:function(){o.close()}}},s.toast.options={text:"",heading:"Ошибка!",showHideTransition:"fade",allowToastClose:!0,hideAfter:5e3,loader:!1,loaderBg:"#445369",stack:20,position:"top-right",bgColor:!1,textColor:!1,textAlign:"left",icon:"error",beforeShow:function(){},afterShown:function(){},beforeHide:function(){},afterHidden:function(){},onClick:function(){}}}(jQuery,window,document);
  3498. </script><script>
  3499. function getCookie(name) {
  3500. var matches = document.cookie.match(new RegExp(
  3501. "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
  3502. ));
  3503. return matches ? decodeURIComponent(matches[1]) : 'undefined';
  3504. }
  3505.  
  3506. function get_oct_policy() {
  3507. $.ajax({
  3508. url: "index.php?route=common/footer/getOctPolicy",
  3509. type: "post",
  3510. dataType: "json",
  3511. success: function(t) {
  3512. //if (t['text_oct_policy']) {
  3513. var html = '<div id="oct-policy" class="fixed-bottom"><div class="container"><div class="row"><div class="col-lg-12 d-flex align-items-center justify-content-between"><div class="oct-policy-text">To improve the performance of the site and give you more options cookies are used. <a href="/privacy">More</a></div><button type="button" id="oct-policy-btn">Accept</button></div></div></div></div>';
  3514. $('body').append(html);
  3515. $('#oct-policy-btn').on('click', function () {
  3516. $('#oct-policy').addClass('clicked');
  3517. const date = new Date('');
  3518. date.setTime(date.getTime() + (7 * 24 * 60 * 60 * 1000));
  3519. document.cookie = 'oct_policy=1; path=/; expires=' + date.toUTCString();
  3520. });
  3521. //}
  3522. },
  3523. error: function(e, t, i) {
  3524. alert(i + "\r\n" + e.statusText + "\r\n" + e.responseText)
  3525. }
  3526. });
  3527. }
  3528.  
  3529. $(function() {
  3530. if (getCookie('oct_policy') == 'undefined') {
  3531. get_oct_policy();
  3532. }
  3533. });
  3534.  
  3535. function get_oct_information_bar() {
  3536. $.ajax({
  3537. url: "index.php?route=common/footer/getOctInformationBar",
  3538. type: "post",
  3539. dataType: "json",
  3540. success: function(t) {
  3541. if (t['text_oct_information_bar']) {
  3542. var html = '<div id="oct-information_bar" class="fixed-bottom"><div class="container"><div class="row"><div class="col-lg-12 d-flex align-items-center justify-content-between"><div class="oct-information_bar-text">'+ t['text_oct_information_bar'] +'</div><button type="button" id="oct-information_bar-btn">'+ t['oct_close'] +'</button></div></div></div></div>';
  3543. $("#top").before(html);
  3544. $('#oct-information_bar-btn').on('click', function () {
  3545. $('#oct-information_bar').addClass('clicked');
  3546. const date = new Date(t['oct_information_bar_day_now'].replace(/-/g, "/"));
  3547. date.setTime(date.getTime() + (t['oct_max_day'] * 24 * 60 * 60 * 1000));
  3548. document.cookie = t['oct_information_bar_value']+'=1; path=/; expires=' + date.toUTCString();
  3549. });
  3550. }
  3551. },
  3552. error: function(e, t, i) {
  3553. alert(i + "\r\n" + e.statusText + "\r\n" + e.responseText)
  3554. }
  3555. });
  3556. }
  3557.  
  3558. $(function() {
  3559. if (getCookie('oct_information_bar') == 'undefined') {
  3560. get_oct_information_bar();
  3561. }
  3562. });
  3563. </script><script>
  3564. $('.new_line').slick({
  3565. arrows: false,
  3566. dots: false,
  3567. autoplay: true,
  3568. draggable: false,
  3569. vertical: true,
  3570. autoplaySpeed: 2000
  3571. });
  3572. </script><script>
  3573. function getCookie(name) {
  3574.  const value = `; ${document.cookie}`;
  3575.  const parts = value.split(`; ${name}=`);
  3576.  if (parts.length === 2) return parts.pop().split(';').shift();
  3577. }
  3578.  
  3579. if(!getCookie('startup_popup_1713295318')) {
  3580. $.magnificPopup.open({
  3581.  items: {
  3582.      src: '<div class="start-popup"><img src="https://macnest.com/image/catalog/logo/logo_black.png"><div class="popup_title">Meet Our Spring Sale!</div><div class="popup_text"><p style=\"border: 0px solid rgb(227, 227, 227); --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; margin-top: 1.25em; margin-bottom: 1.25em; color: rgb(13, 13, 13); font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Ubuntu, Cantarell, &quot;Noto Sans&quot;, sans-serif, &quot;Helvetica Neue&quot;, Arial, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Noto Color Emoji&quot;; font-size: 16px; white-space-collapse: preserve;\">Unlock Savings at Checkout with Code \"Spring2024\"!</p><p style=\"border: 0px solid rgb(227, 227, 227); --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; margin-top: 1.25em; margin-bottom: 1.25em; color: rgb(13, 13, 13); font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Ubuntu, Cantarell, &quot;Noto Sans&quot;, sans-serif, &quot;Helvetica Neue&quot;, Arial, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Noto Color Emoji&quot;; font-size: 16px; white-space-collapse: preserve;\">Enjoy a 10% discount on all purchases until May 13th. Shop now at our website and use code \"Spring2024\" at checkout to redeem your discount.</p><p style=\"border: 0px solid rgb(227, 227, 227); --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; margin-top: 1.25em; margin-bottom: 1.25em; color: rgb(13, 13, 13); font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Ubuntu, Cantarell, &quot;Noto Sans&quot;, sans-serif, &quot;Helvetica Neue&quot;, Arial, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Noto Color Emoji&quot;; font-size: 16px; white-space-collapse: preserve;\">Happy Shopping!</p><p style=\"border: 0px solid rgb(227, 227, 227); --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; margin-top: 1.25em; margin-bottom: 0px; color: rgb(13, 13, 13); font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Ubuntu, Cantarell, &quot;Noto Sans&quot;, sans-serif, &quot;Helvetica Neue&quot;, Arial, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Noto Color Emoji&quot;; font-size: 16px; white-space-collapse: preserve;\">MacNest.com Team</p></div></div>',
  3583.      type: 'inline'
  3584.  },
  3585.  callbacks: {
  3586.      close: function() {
  3587.      document.cookie = 'startup_popup_1713295318=1; max-age=604800; path=/';
  3588.      }
  3589.  }
  3590. });
  3591. }
  3592. </script><script>var li_cd=Math.floor(Math.random()*999999)+1;function li_gen(){ $.get('/?li_op=gen&cd='+li_cd+'&rd='+Date.now(),false,function(data){
  3593. if(data=='OK')
  3594. li_gen();
  3595. });}$(window).on('load', function(){if(document.cookie.indexOf('li_nr')>=0)$.get('/?li_op=gens&cd='+li_cd,false,function(data){if(data['gen'])li_gen();},'json');});</script><style>img[data-s]{width:auto}</style></body>
  3596. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda