Help
RSS
API
Feed
Maltego
Contact
Domain > www.luxlilight.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-05-29
34.196.37.248
(
ClassC
)
2025-11-29
34.206.119.60
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: awselb/2.0Date: Sat, 29 Nov 2025 00:38:13 GMTContent-Type: text/htmlContent-Length: 134Connection: keep-aliveLocation: https://www.luxlilight.com:443/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sat, 29 Nov 2025 00:38:13 GMTContent-Type: text/html; charsetUTF-8Content-Length: 264310Connection: keep-aliveServer: nginxVary: Accept-EncodingAccept-Ranges: bytesCache-Control: no-cacheLast-Modified: Mon, 27 Jan 2025 19:42:51 GMTETag: W/40876-194a949c278Expires: Thu, 01 Jan 1970 00:00:01 GMTHost: www.luxlilight.comrealip: 52.40.234.105X-Real-IP: 52.40.234.105X-Forwarded-For: 52.40.234.105, 52.40.234.105X-Forwarded-Proto: httpStrict-Transport-Security: max-age31536000; includeSubDomainsX-Frame-Options: SAMEORIGINX-XSS-Protection: 1; modeblockX-Content-Type-Options: nosniffContent-Security-Policy: default-src none; script-src self sha256-T7LBsRGg4QH0tz2kG0t+EYjQZGrRp/fbNY13/uCKYgI sha256-EeMYYDseusK2g57AlbU9IetrJY8Ha2au54KnLYCmM6g sha256-r4OL7782BxCRMuQTOtvH18R5ZieI9KKCyC9LRK48w0Y sha256-Yi8HoHE9XSX6VjeEZ8n83ypiJjB5zfNyJYkJdnhiK/8 sha256-Ysaox2catlbS6Y0fOT5iQsUQQ0ijgMA5hbGZbM9ml6g sha256-g7FluUDyHBFeOtYrD7foRFlXSOTeVSu6afKdPIbvUmA sha256-eOfj3zS8U7dFeI8LUn8j0f9i6AaZVe65OKp0u/WE+vo sha256-tDh/68kIHEB/93hKkqxA908oVqZKfTUtwp0EzNw1lUg sha256-CT4vkUj3jEqZu6CnaAPoqQY12mxVq+sMZ7MqJT+H2xA https://www.datadoghq-browser-agent.com https://browser-intake-us5-datadoghq.com https://www.datadoghq-browser-agent.com sha256-8U8Vn8afjY/7Rk9fzws07V0BXyBm7nyNXTA/fK/3N40 sha256-tORuh7mssHCl6FCzTjzfKgu9GtjVosc4kxNWK9LOSH8 sha256-gDsuORt1rtessEoUBJq1zGgtwiW4KHgGAMA7sOqCzjo sha256-RNlclYwqcyryD66HEECpe/se5RsWzR6tpuVN3GdObkA sha256-D9GZ7R9d2yaYw354Tv9D2SP4ffAhlOLqRixu+rgdGyo sha256-C8k4AfU3ADuayHjgMRLep5ougNRwjG/3ZnmoacWKhq8 sha256-s7YNfBgYXP/pnf2fsikTU7383h2T5L6qrIkAx6kYKHk sha256-JNcpR2bKO/X8CcxMiMOEcPUPCbYdswo4Lds7ihMTTZE sha256-8W/WsMXloIOl06qiaQFL1V4XMv3D/2lHMKwgIXiJLA0 sha256-yH1w6LI8zOdwQwKcq0fPJznrg5LtHrCNEk5wkXPtMPE sha256-kRP9RPAlKl7UNuK3vhzVgb5nh3NzcVPyQVR7PTBtq4w sha256-BZ0IDepK8y7Z4XFWyI3PIdVfsLvKeYC3gPd7LaVowJY sha256-1r2NDw2SL2ljeJ3mdJ1JKRCqfXZ78S0uKAwkGYGzTkM sha256-HVGtOfE5Hu8a+symT358xlgTICh65E7KfVGx609o+R0 sha256-gJw5MpBqZNzv6rfg+75DddUdk3DYqyOTwLiTp59bh8E https://www.googletagmanager.com https://js.stripe.com https://www.google.com http://www.google.com https://www.gstatic.com http://www.gstatic.com https://s.ytimg.com *.youtube.com http://www.youtube.com static.doubleclick.net *.fullstory.com https://edge.fullstory.com https://www.google-analytics.com http://www.google-analytics.com https://stats.g.doubleclick.net https://rs.fullstory.com ; style-src fonts.googleapis.com *.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css self unsafe-inline; img-src self https://translate.google.com https://www.googletagmanager.com https://s3.amazonaws.com https://www.google-analytics.com http://www.google-analytics.com *.ytimg.com http://i.ytimg.com; worker-src blob:; connect-src self https://www.datadoghq-browser-agent.com/us5/v5 https://browser-intake-us5-datadoghq.com https://stats.g.doubleclick.net https://edge.fullstory.com *.fullstory.com *.google-analytics.com https://www.googleapis.com https://www.google-analytics.com; font-src self *.gstatic.com; object-src none; media-src self; form-action self; frame-src https://js.stripe.com https://www.youtube.com https://www.google.com http://www.google.com; frame-ancestors http://localhost http://localhost:3003 http://localhost:3030 http://10.151.10.150 self; !DOCTYPE html>html langen>head>meta charsetutf-8>meta nameviewport contentwidthdevice-width, initial-scale1>link relshortcut icon hreffavicon.ico typeimage/x-icon>title>Luxli | LED Lighting/title>script srchttps://www.datadoghq-browser-agent.com/us5/v5/datadog-rum.js typetext/javascript>/script>script typetext/javascript srchttps://www.datadoghq-browser-agent.com/us5/v5/datadog-logs.js>/script>script src/js/headerScripts.js?v1.1.104&bhbQm8NPXvVRoXcqiw6fE5KmrIoA1jL6LF9B5GmyqpVQ>/script>base href/>meta namegoogle-site-verification contentoL9C85SuBkfOQ610v5h7AAhQ3m4fHyyGsLadyr8MXws/>link defer relstylesheet mediaall hrefhttps://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css>link relstylesheet mediaall href//www.luxlilight.com/css/main.css?v1.1.104&bhbQm8NPXvVRoXcqiw6fE5KmrIoA1jL6LF9B5GmyqpVQ>link relpreload href//www.luxlilight.com/webfonts/fa-brands-400.woff2 asfont typefont/woff2 crossorigin>link relpreload href//www.luxlilight.com/webfonts/fonts/Light/OpenSans-Light.woff2 asfont typefont/woff2 crossorigin>link relpreload href//www.luxlilight.com/webfonts/fonts/Bold/OpenSans-Bold.woff2 asfont typefont/woff2 crossorigin>link relpreload href//www.luxlilight.com/webfonts/fonts/Regular/OpenSans-Regular.woff2 asfont typefont/woff2 crossorigin>link relpreload href//www.luxlilight.com/webfonts/fonts/Semibold/OpenSans-Semibold.woff2 asfont typefont/woff2 crossorigin>link relpreload href//www.luxlilight.com/webfonts/fa-solid-900.woff2 asfont typefont/woff2 crossorigin>link relpreload href//www.luxlilight.com/webfonts/fa-regular-400.woff2 asfont typefont/woff2 crossorigin>link relpreload href//www.luxlilight.com/webfonts/fa-light-300.woff2 asfont typefont/woff2 crossorigin>link relpreload href//www.luxlilight.com/csslazy/lazy.css?v1.1.104&bhbQm8NPXvVRoXcqiw6fE5KmrIoA1jL6LF9B5GmyqpVQ asstyle>link hrefhttps://s3.amazonaws.com relpreconnect crossorigin>link hrefhttps://www.googleapis.com relpreconnect crossorigin>link hrefhttps://www.datadoghq-browser-agent.com relpreconnect crossorigin>link hrefhttps://www.google-analytics.com relpreconnect crossorigin>link reldns-prefetch href//cdnjs.cloudflare.com>link reldns-prefetch href//s3.amazonaws.com>link reldns-prefetch href//www.googleapis.com>link reldns-prefetch href//www.datadoghq-browser-agent.com>link reldns-prefetch href//www.google-analytics.com>/head>body idbodyEl data-ng-csp>div ng-if::webHelper idwebHelper ng-class::{visible:webHelper}>{{::webHelperMsg}}/div>div idLuxli classsite_wrapper>div classmain_wrapper ng-controllerSiteController ng-class{employee_purchase_visible:employeePurchase,inCheckout:inCheckout} ng-cloak>div data-event-layer classevent_layer>/div>div ng-controllerMenuController ng-class{visible:menu.visible} classheader_wrapper data-menu-resize-observer>div classtypeahead_bg ng-class{visible:typeAheadVisible} ng-clickcancelTypeAhead()>/div>div classtypeahead_mobile_keyboard ng-class{visible:typeAheadVisible&&mobile_search_visible}>/div>div classmobile_menu_bg ng-class{visible:mobileMenuVisible} ng-if!menu.desktopMenu ng-clickshowMobileMenu();>/div>div classmenu_wrapper ng-ifmenu.ready>div classcontent_sizer>div classmobile_menu_wrapper ng-class{visible:mobileMenuVisible} ng-if!menu.desktopMenu>div classmobile_menu ng-class{visible:mobileMenuVisible,hideRoot:menu.hideRoot} ng-clickshowMobileMenu(); data-elementMobile Menu data-dd-action-nameMobile Menu>div ng-repeatitem in menu.items classmenu_items>div classmenu_category> a href/products/{{::item.categoryLink}} classmenu_item_category_link ng-if::(!menu.hideRoot) data-elementMobile Menu - Root Category data-dd-action-nameMobile Menu - Root Category>{{::item.category}}/a> span ng-if::(menu.hideRoot) classmobile_menu_products_title>Products/span>/div>div classmenu_items_sub_wrapper>div ng-repeatsub in ::item.subs classmenu_items_sub data-elementMobile Menu - Sub Category data-dd-action-nameMobile Menu - Sub Category> a href/products/{{::item.categoryLink}}/{{::sub.categoryLink}} classmenu_item_link>{{::sub.category}}/a>/div>/div>/div>div classmobile_menu_others> a href/downloads classmenu_btn ng-class{actual_route:actualLocation/downloads} ng-if!core.hideDownloadCenter data-elementMobile Menu - Download Center data-dd-action-nameMobile Menu - Download Center>Download Center/a> a href/where-to-buy classmenu_btn ng-class{actual_route:actualLocation/where-to-buy} data-elementMobile Menu - Where to Buy data-dd-action-nameMobile Menu - Where to Buy>Where to Buy/a> a href/about-us classmenu_btn ng-class{actual_route:actualLocation/about-us} data-elementMobile Menu - About data-dd-action-nameMobile Menu - About>About/a> a href/contact-us classmenu_btn ng-class{actual_route:actualLocation/contact-us} data-elementMobile Menu - Contact Us data-dd-action-nameMobile Menu - Contact Us>Contact Us/a> a ng-ifmyAccount href/account classmenu_btn ng-class{actual_route:actualLocation/account} data-elementMobile Menu - Account data-dd-action-nameMobile Menu - Account>Account/a> a ng-ifmyAccount href/account/orders classmenu_btn ng-class{actual_route:actualLocation/account/orders} data-elementMobile Menu - Orders data-dd-action-nameMobile Menu - Orders>Orders/a> a ng-ifmyAccount href/account/addressBook classmenu_btn ng-class{actual_route:actualLocation/account/addressBook} data-elementMobile Menu - Address Book data-dd-action-nameMobile Menu - Address Book>Address Book/a> a ng-ifmyAccount href/account/cart classmenu_btn ng-class{actual_route:actualLocation/account/cart} data-elementMobile Menu - Cart data-dd-action-nameMobile Menu - Cart>Cart/a> a ng-ifmyAccount && isLoggedIn href/login classmenu_btn ng-class{actual_route:actualLocation/login} data-elementMobile Menu - Logout data-dd-action-nameMobile Menu - Logout>Logout/a> a ng-ifmyAccount && !isLoggedIn href/login classmenu_btn ng-class{actual_route:actualLocation/login} data-elementMobile Menu - Download Login data-dd-action-nameMobile Menu - Download Login>Login/a>/div>/div>/div>div classdropdown_menu ng-class{menuWithImages:menu.menuWithImages,animated:menu.visible,fadeInDown:menu.visible,fadeOutDown:!menu.visible,hideRoot:menu.hideRoot}>div ng-repeatitem in menu.items classmenu_items>div classmenu_category> a href/products/{{::item.categoryLink}} classmenu_item_category_link ng-clickhideMenu(); data-elementProducts - Root Category data-dd-action-nameProducts - Root Category>img data-img-source ng-if::menu.menuWithImages data-sourceid{{::product.sku}} data-objitem data-typelist data-size560x560 classmenu_category_img> {{::item.category}}/a>/div>div ng-repeatsub in ::item.subs classmenu_items_sub> a href/products/{{::item.categoryLink}}/{{::sub.categoryLink}} classmenu_item_link ng-class{actual_route:actualLocation/products/+item.categoryLink+/+sub.categoryLink} ng-clickhideMenu(); data-elementProducts - Sub Category data-dd-action-nameProducts - Sub Category>img data-img-source ng-if::menu.menuWithImages data-sourceid{{::product.sku}} data-objsub data-typelist data-size560x560 classsub_menu_category_img>div classmenu_item_sub_cat_link_text>{{::sub.category}}/div>/a>/div>/div>/div>/div>/div>div classtypeahead_outside>div classcontent_sizer>div classtypeahead_outer_wrapper ng-class{visible:typeAheadVisible && ((core.typeahead && core.typeahead.typeahead.length>0) || typeAhead.length>1 || globalSearchFilter.length>2),hasTypeaheadImage:hasTypeaheadImage,loading:typeAheadLoading,mobileTypeAhead:mobile_search_visible}>div classtypeahead_wrapper ng-class{visible:typeAheadVisible && ((core.typeahead && core.typeahead.typeahead.length>0) || typeAhead.length>1 || globalSearchFilter.length>2),noTypeaheadMedia:core.typeaheadMedia.length0}>div classtypeahead_section>div classtypeahead_heading ng-bind-html(span class\typeahead_heading_query\>+(showingInitial ? Recommended Products : (b>+(typeAhead.length0 ? 0 : typeAhead.length-1) + /b> products matching +b class\typeahead_search_query_match\>+globalSearchFilter+/b>)) + span class\search_loader\>/span>/span> ) | trust>/div>div classtypeahead_container>div ng-repeatentry in typeAhead track by $index classtypeahead_entry ng-class{highlight:typeAheadIndex$index,isTyped:$index0} data-typeahead-child data-elementTypeAhead - Entry data-dd-action-nameTypeAhead - Entry>/div>/div>/div>div classtypeahead_section typeahead_category_section>div classtypeahead_heading ng-bind-html(span>+(showingInitial ? Recommended Categories : Related Categories) + /span> span class\search_loader\>/span>) | trust>/div>div classtypeahead_container>div ng-repeatentry in typeAheadCategories track by $index classtypeahead_entry_category data-typeahead-category-child data-elementTypeAhead - Category data-dd-action-nameTypeAhead - Category>/div>/div>/div>div classtypeahead_section typeahead_video_section ng-iftypeAheadVisible>div classtypeahead_heading>Whats New/div>div classtypeahead_container>a href/video/{{media.mediaId}} ng-repeatmedia in core.typeaheadMedia classtypeahead_media data-elementTypeAhead - Video data-dd-action-nameTypeAhead - Video>div ng-style{background:url(//i.ytimg.com/vi/+media.mediaId+/mqdefault.jpg)} classtypeahead_media_thumbnail>/div>div classtypeahead_media_text> span classtypeahead_media_title>{{media.title}}/span> span classtypeahead_media_watch>Watch/span>/div>/a>/div>/div>/div>/div>/div>/div>div ng-ifemployeePurchase classemployee_purchase_banner>div classleft_col>Employee Purchase/div>div classcenter_col>For employees and immediate family only. Read official policy/div>div classright_col>a href/login classep_exit>Exit/a>/div>/div>header classheader ng-class{myAccount:myAccount}>div classcontent_sizer>div classmobile_menu_trigger ng-if!menu.desktopMenu ng-clickshowMobileMenu();>i classfa fa-bars aria-hiddentrue>/i>/div>div classlogo_wrapper data-elementHeader - Logo data-dd-action-nameHeader - Logo> a href/ classlogo_link>img ng-src{{core.logo}} classlogo>/a>/div>div classsearch_menu_wrapper find_your_accessory_enabled ng-class{typeahead_visible:typeAheadVisible,my_account_visible:core.showMyAccountBtn}>div classmenu ng-ifmenu.desktopMenu>div classdropdown ng-clickshowMenu(); data-elementHeader - Products data-dd-action-nameHeader - Products> Productsi classfa fa-caret-down aria-hiddentrue>/i>/div>div classmenu_btns_direct_links ng-class{hideDownloadCenter:core.hideDownloadCenter}> a href/where-to-buy classmenu_btn ng-class{actual_route:actualLocation/where-to-buy} ng-clickhideMenu(); data-elementHeader - Where to buy data-dd-action-nameHeader - Where to buy>Where to buy/a> a href/about-us classmenu_btn ng-class{actual_route:actualLocation/about-us} ng-clickhideMenu(); data-elementHeader - About data-dd-action-nameHeader - About>About/a> a href/downloads classmenu_btn menu_btn_downloads ng-class{actual_route:actualLocation/downloads} ng-clickhideMenu(); data-elementHeader - Downloads data-dd-action-nameHeader - Downloads>Downloads/a> a href/contact-us classmenu_btn menu_btn_contact ng-class{actual_route:actualLocation/contact-us} ng-clickhideMenu(); data-elementHeader - Contact Us data-dd-action-nameHeader - Contact Us>Contact Us/a>/div>/div>div classfind_your_accessory_wrapper>div classfind_your_accessory_btn ng-class{visible:core.accessoryBarEnabled} ng-clickshowAccessoryBar(); data-elementHeader - Find Your Accessory data-dd-action-nameHeader - Find Your Accessory> Find Your Accessory/div>/div>div classsearch ng-class{mobile_search:mobile_search_visible}>div classsearch_wrapper ng-class{loading:typeAheadLoading,show_clear:globalSearchFilter.length>0}> input typetext classsearch_field idsearch_field autocompleteoff placeholderSearch ng-modelglobalSearchFilter data-typeahead data-elementSearch Field data-dd-action-nameSearch Field>i classfal fa-search ng-clickdoSearch();>/i>i classfal fa-times-circle ng-clickclearSearch($event);>/i>i classsearch_loader>i classfas fa-sync-alt search_loader_img>/i>/i>/div>/div>div classmy_account_btn ng-class{showDropdown:showDropdown,smallScreen:smallScreen} ng-clickgotoMyAccount(); data-my-account-dropdown data-elementMy Account Dropdown data-dd-action-nameMy Account Dropdown>i classfas fa-user-alt>/i>div classmy_account_dropdown_wrapper>div classmy_account_dropdown>div classmy_account_username ng-ifuserName && userName! data-elementMy Account Dropdown - UserName data-dd-action-nameMy Account Dropdown - UserName>{{userName}}/div> a href/account/orders classmy_account_dropdown_lnk data-elementMy Account Dropdown - Orders data-dd-action-nameMy Account Dropdown - Orders>Orders/a> a href/account classmy_account_dropdown_lnk data-elementMy Account Dropdown - Account data-dd-action-nameMy Account Dropdown - Account>Account/a> a href/account/addressBook classmy_account_dropdown_lnk ng-ifemployeePurchase data-elementMy Account Dropdown - Address Book data-dd-action-nameMy Account Dropdown - Address Book>Address Book/a> a href/account/cart classmy_account_dropdown_lnk ng-ifemployeePurchase data-elementMy Account Dropdown - Cart data-dd-action-nameMy Account Dropdown - Cart>Cart/a> a href/login classmy_account_dropdown_lnk data-elementMy Account Dropdown - Sign Out data-dd-action-nameMy Account Dropdown - Sign Out>Sign Out/a>/div>/div>/div>/div>div classmy_cart ng-controllerInCartController ng-ifemployeePurchase>a href/account/cart data-elementCart Icon data-dd-action-nameCart Icon>i classfa fa-shopping-cart ng-if!hasCart>/i>i classfa fa-cart-arrow-down ng-ifhasCart>/i>/a>/div>/div>div classmobile_only mobile_search_trigger ng-class{visible:mobile_search_visible} ng-clickshow_mobile_search();>i classfal fa-search>/i>i classfal fa-times>/i>/div>/header>div ng-includemodule_compatibility_finder.html classmodule_compatibility ng-ifcore.accessoryBarEnabled ng-class{visible:accessory_bar_visible}>/div>div classnotice_bar ng-controllerNoticeBarController ng-class{compBarVisible:accessory_bar_visible,compBarEnabled:core.accessoryBarEnabled,visible:showNoticeBar} ng-bind-htmlnotice_message|trust>/div>div classhelper ng-ifhelper>div ng-controllerHelperController> input typebutton valueSubmit Bug ng-clickhelperForm();>div classhelperLayerWrapper ng-ifshowHelper>div classhelperBg ng-clickhelperForm();>/div>div classhelperLayer> Messagebr>textarea ng-modeldata.helperText>/textarea> input typebutton valueSend ng-clicksendHelper();>/div>/div>/div>/div>div classdropdown_bg ng-clickshowMenu(); ng-ifmenu.desktopMenu>/div>/div>div classloaderBg visible ng-class{visible:preloader}>/div>div classloader visible ng-class{visible:preloader}>div classloadercss>/div>/div>div ng-controllerContentController classsite ng-class{navigate_back:back} ng-style{min-height:contentMinHeight} ng-clickcontentClick(e);>ng-include srcbanner.html data-include-replace>/ng-include>div ng-view classview_animate ng-class{isloading:preloader}>/div>/div>footer classfooter hidden idfooter ng-controllerFooterController ng-class{hidden:hidden}>div classfooter_top>div classcontent_sizer>div classsubmit_email_title half> The Latest from Luxli/div>div classhalf email_submit_wrapper ng-controllerNewsletterController> input typetext classsubmit_email_field placeholderEmail address ng-modelemail>div ng-clicksignup(); classnewsletter_signup_btn data-elementNewsletter Signup Button data-dd-action-nameNewsletter Signup Button>Sign up/div>/div>/div>/div>div classfooter_bottom>div classfooter_content_links_wrapper>div classcontent_sizer>div classfooter_bottom_links>div classlogo_bottom> img ng-src{{core.logoBottom}}>/div> a href/where-to-buy classmenu_btn data-elementFooter - Where To Buy data-dd-action-nameFooter - Where To Buy>Where to Buy/a> a href/about-us classmenu_btn data-elementFooter - About data-dd-action-nameFooter - About>About/a> a href/contact-us classmenu_btn data-elementFooter - Contact Us data-dd-action-nameFooter - Contact Us>Contact Us/a>/div>/div>/div>div classfooter_spacer> /div>div classfooter_content_links_wrapper>div classfooter_bottom_copyright>div classlogo_bottom> img ng-src{{core.logoBottom}}>/div>div classmenu_btn data-elementFooter - Copyright data-dd-action-nameFooter - Copyright> ©{{CurrentYear}} Gradus Group LLC/div>div classmenu_btn> a href/warranty data-elementFooter - Warranty data-dd-action-nameFooter - Warranty>Warranty/a>/div>div classmenu_btn> a href/user-agreement data-elementFooter - User Agreement data-dd-action-nameFooter - User Agreement>User Agreement & Disclaimers/a>/div>div classmenu_btn> a href/privacy-security data-elementFooter - Privacy & Security data-dd-action-nameFooter - Privacy & Security>Privacy & Security/a>/div>div classmenu_btn> a href/site-map relnofollow data-elementFooter - Site Map data-dd-action-nameFooter - Site Map>Site Map/a>/div>/div>/div>/div>/footer>div classscroll_to_top ng-clickscrollToTop(); ng-class{visible:scrollTopVisible}>i classfa fa-chevron-up aria-hiddentrue>/i>/div>/div>noscript>div classjavascript_disabled>h1> We are sorry but our site requires Javascript Enabled img src/images/globals/noscript.gif>/h1>/div>/noscript>script typetext/ng-template idtheme.html>div classcontent_sizer>div stylefloat:left;width:100%;>div classspacer>/div>div>Neutral/div>div classv2_grid>div ng-repeatcolor in 1,2,3,4,5 classbg--neutral-{{color}} block>/div>/div>div classv2_grid>div ng-repeatcolor in 6,7,8,9,10 classbg--neutral-{{color}} block>/div>/div>div classspacer>/div>div>Primary/div>div classv2_grid>div ng-repeatcolor in 1,2,3,4,5 classbg--primary-{{color}} block>/div>/div>div classv2_grid>div ng-repeatcolor in 6,7,8,9,10 classbg--primary-{{color}} block>/div>/div>div classspacer>/div>div>Positive (Success)/div>div classv2_grid>div ng-repeatcolor in 1,2,3,4,5 classbg--positive-{{color}} block>/div>/div>div classv2_grid>div ng-repeatcolor in 6,7,8,9,10 classbg--positive-{{color}} block>/div>/div>div classspacer>/div>div>Negative (Destructive)/div>div classv2_grid>div ng-repeatcolor in 1,2,3,4,5 classbg--negative-{{color}} block>/div>/div>div classv2_grid>div ng-repeatcolor in 6,7,8,9,10 classbg--negative-{{color}} block>/div>/div>/div>/div>/script>script typetext/ng-template idhome.html>div ng-includemodule_WelcomeMsg.html classmodule_welcomeMsg>/div>div classcontainer luxli_homepage_container data-sectionproducts>div classcontent_sizer>div classproduct>a href/product/11846/Luxli-TIMPANI_1X1-1×1-RGBAW-LED-Light-Panel classlnk>div classproduct_img_1>/div>div classproduct_title> TIMPANI/div>div classproduct_txt> Stop compromising and start creating with the Luxli Timpani. Power. Color. Effects. Accuracy. Control. It’s all available with our 1’ x 1’ Timpani./div>/a> a classcta href/timpani>Tell Me More/a>/div>div classproduct>a href/product/11754/Luxli-ORC_CELLO_10-Cello-10%27%27-RGBAW-LED-Light classlnk>div classproduct_img_2>/div>div classproduct_title> CELLO/div>div classproduct_txt> Gels are a thing of the past with the Luxli Cello. Twice the size and power of the Viola, the Cello comes with 150 digital gel filters loaded in./div>/a> a classcta href/lucie-award>Tell Me More/a>/div>div classproduct>a href/product/13801/Luxli-ORC_VIOLA_M2-Viola2-5%22-On_Camera-RGBAW-LED-Light classlnk>div classproduct_img_3>/div>div classproduct_title> VIOLAsup>2/sup>/div>div classproduct_txt> Create a world of color with our 5”, bi-color, fully RGB Violasup>2/sup>. Plus, you can control multiple Violas through the free iOS/Android app and create effects./div>/a> a classcta href/viola2>Tell Me More/a>/div>/div>/div>div classhome_page_containers>div classcontainer_full data-section1 add-class-on-scroll data-distance30>div data-single-media data-mediaidGp7iZ8d2qbA>/div>div classcontainer_center>div classpromo_page_text_module>div classheadline>The Luxli Fiddle/div> An Entire Studio in the Palm of Your Handbr>/div> a hrefhttps://www.youtube.com/watch?vGp7iZ8d2qbA classcta>Watch Now/a>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section2 add-class-on-scroll data-distance30>div classcontainer_center>div classpromo_page_text_module>div classheadline>Who is Luxli?/div>div classheadline2> A product developer, a Norwegian manufacturer, and a vision: to design LEDs that broaden your creativity rather than limiting it./div> a classcta data-ctatypewhite_transparent href/about-us>Learn More/a>/div>/div>/div>/div>div ng-includemodule_ListingPageOnHomePage.html>/div>/script>script typetext/ng-template idabout.html>div classcontent_wrapper content_sizer>div classbreadcrumbs data-breadcrumbs>/div>div classstatic_content_wrapper about_us>h1>About Us/h1>p> Hey there!br>br> We’re Luxli.br>br> img src/images/sites/Luxli/luxli_logo_black.png classluxli_logo_black>br>br> We make innovative, cutting-edge lights for the creative professionals.br>br> b>Lights like this:/b>br>br> img src/images/sites/Luxli/viola_light.jpg>br>br> Wanna see what we make next?br>br> Join our mailing list.br>br>/p>/div>/div>/script>script typetext/ng-template idconductor.html>div ng-bind-html::(content)|trust>/div>/script>script typetext/ng-template idtimpani.html>div classpromo_page>div classcontainer_full data-section1 add-class-on-scroll data-distance-300>div data-single-media data-mediaidKftfmC5id7A>/div>div classcontainer_center>div classbreadcrumbs>div classbreadcrumbs_bg>/div>div classbreadcrumbs_content> a href/ classbreadcrumb_home>Home/a> / a href/products/Lighting/Studio-Lights classbreadcrumb_listing>Studio Lights/a> / a href/product/11846/Luxli-TIMPANI_1X1-1×1-RGBAW-LED Light classbreadcrumb_product>TIMPANI-1X1 RGBAW LED Panel/a> / span classbreadcrumb_dest>Timpani Promotion/span>/div>/div>div classpromo_page_text_module>h1 classheadline1>THE LUXLI TIMPANI/h1>h2 classheadline2>Create, Not Compromise./h2> a href classcta titleWatch the Luxli Timpani 1x1 RGBAW LED Panel Video mediaIduovx2P7WMrk data-media-in-layer>Watch Now/a>/div>/div>/div>div classcontainer_full data-section2 add-class-on-scroll data-distance0>div classcontainer_center>div classpromo_page_text_module>div classheadline> Luxli Timpani 1x1 RGBAW LED Light/div>div classheadline_small> MFR # TIMPANI-1X1/div> a classcta_link titleBuy the Luxli Timpani 1x1 RGBAW LED Light href/product/11846/Luxli-TIMPANI_1X1-1×1-RGBAW-LED Light>Buy Nowi classfa fa-chevron-right>/i>/a>/div>div classpromo_page_img_morph ng-controllerTimpaniImageMorphController>div classpromo_page_img_morph_wrapper ng-repeatimg in images ng-class{visible:$indeximageVisible}> img classpromo_page_img_morph_img ng-src/images/sites/Luxli/timpani/{{img}}.jpg>/div>/div>/div>/div>div classcontainer_full data-section3 add-class-on-scroll data-distance-300>div classcontainer_center>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_content>div classheading> Stop Sayingbr> Nobr> to Yourbr> Creativity./div>div classtext_thin> Let’s face it. Creativity’s a great word, but itbr> really just means compromise./div>/div>/div>/div>div classcontainer_right data-pullleft20>/div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section4 add-class-on-scroll data-distance-300>div classcontainer_center>div classcontainer_left>div classpromo_page_bg_img>/div>/div>div classcontainer_right>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classtext_thin> But with the Luxli Timpani, that changes. Power. Color.br> Effects. Accuracy. Control. It’s all available with thebr> Timpani./div>div classheading> With the Luxlibr> Timpani, creativitybr> means creativity./div>/div>/div>/div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section5 add-class-on-scroll data-distance-300>div data-single-media data-mediaidW9xWlWTlZgE>/div>div classcontainer_center>div classcontainer_left>div classpromo_page_text_module>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Experiencebr> Powerful,br> Accurate Light./div>div classtext_thin> Check out some specs:ul classpromo_page_ul>li>Adjustable from 2,800 to 10,000 K./li>li>Over 4,100 lux at three feet./li>li>97 TLCI and 95 CRI./li>/ul>/div>div classtext_semibold> And because the Luxli Timpani is anbr> RGBAW (amber + white) light, thatbr> brightness and accuracy applies to anybr> color temperature./div>div classtext_thin> Oh, and one more thing: you can add or subtractbr> green in 1% increments—from 100% to 100%.br> Just in case you want to pair the Timpani withbr> other lights that arent neutral./div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_not_desktop data-section5>div classcontainer_content>div classheading> Experience Powerful,br> Accurate Light./div>div classtext_thin> Check out some specs:ul classpromo_page_ul>li>Adjustable from 2,800 to 10,000 K./li>li>Over 4,100 lux at three feet./li>li>97 TLCI and 95 CRI./li>/ul>/div>div classtext_semibold> And because the Luxli Timpani is an RGBAW (amber + white) light, that brightness and accuracy applies to any color temperature./div>div classtext_thin> Oh, and one more thing: you can add or subtract green in 1% increments—from 100% to 100%. Just in case you want to pair the Timpani with other lights that arent neutral./div>/div>/div>div classcontainer_full data-section6 add-class-on-scroll data-distance-300>div classcontainer_center>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Create Color. Any Color./div>div classtext_thin> Here’s a crazy number: the Timpani offers over a trillion colors for youbr> to choose from./div>div classtext_thin> That’s right - span classtext_thin text_yellow>the Timpani is a fully RGB light that lets you adjustbr> the saturation of any color from 0% to 100%./span>/div>div classtext_thin> And because the Timpani uses an intuitive LCD display, you’ll be ablebr> to actually see the color you’re selecting./div>div classimg_container> img src/images/sites/Luxli/timpani/create_color.png>/div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_not_desktop data-section6>div classcontainer_content>div classtext_thin> Here’s a crazy number: the Timpani offers over a trillion colors for you to choose from./div>div classtext_thin> That’s right - span classtext_thin text_yellow>the Timpani is a fully RGB light that lets you adjust the saturation of any color from 0% to 100%./span>/div>div classtext_thin> And because the Timpani uses an intuitive LCD display, you’ll be able to actually see the color you’re selecting./div>div classimg_container> img src/images/sites/Luxli/timpani/create_color.png>/div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section9 add-class-on-scroll data-distance-300>div data-single-media data-mediaidoMGZk55hxZU>/div>div classcontainer_center>div classcontainer_left>/div>div classcontainer_right>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Designed for Ease of Use./div>div classtext_thin> Want to remotely control multiple Timpanis? No sweat!br> span classtext_semibold>Just download the free Android/iOS app to control thembr> through Bluetooth./span>/div>div classtext_thin> Or control them through DMX. The Timpani uses 5-pin XLRbr> and supports 8-bit and 16-bit protocols - and it’s RDMbr> ready and fully addressable./div>div classtext_thin> Want to save time? Set your preferences in the presetbr> mode for quick selection./div>div classtext_thin> a classcta_link titleDownload the Free Luxli Conductor App href/product/11846/Luxli-TIMPANI_1X1-1×1-RGBAW-LED%C2%A0Light>Download APPi classfa fa-chevron-right>/i>/a>/div>/div>/div>/div>/div>/div>div classcontainer_not_desktop data-section9>div classcontainer_content>div classheading> Designed for Ease of Use./div>div classtext_thin> Want to remotely control multiple Timpanis? No sweat!br>br> span classtext_thin>Just download the free Android/iOS app to control them through Bluetooth./span>/div>div classtext_thin> Or control them through DMX. The Timpani uses 5-pin XLR and supports 8-bit and 16-bit protocols - and it’s RDM ready and fully addressable./div>div classtext_thin> Want to save time? Set your preferences in the preset mode for quick selection./div>div classtext_thin> a classcta_link titleDownload the Free Luxli Conductor App href/product/11846/Luxli-TIMPANI_1X1-1×1-RGBAW-LED%C2%A0Light>Download APPi classfa fa-chevron-right>/i>/a>/div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section7 add-class-on-scroll data-distance-300>div data-single-media data-mediaidDaIJqq0LPkQ>/div>div classcontainer_center>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Say Goodbye to Gels./div>div classtext_thin> With the Luxli Timpani, gels are a thing of the past. Seriously./div>div classtext_thin> Here’s why:ul classpromo_page_ul>li>The Timpani comes with 150 Digital Gel Filters loaded in./li>li>Each filter can be applied to any color temperature./li>li>They include Chromakey Green and Blue presets./li>/ul>/div>div classtext_thin> span classtext_semibold>And yes, you can apply every filter to any color temperature./span>/div>div classimg_container> img src/images/sites/Luxli/timpani/timpani_gels.png>/div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_not_desktop data-section7>div classcontainer_content>div classheading> Say Goodbye to Gels./div>div classtext_thin> With the Luxli Timpani, gels are a thing of the past. Seriously./div>div classtext_thin> Here’s why:ul classpromo_page_ul>li>The Timpani comes with 150 Digital Gel Filters loaded in./li>li>Each filter can be applied to any color temperature./li>li>They include Chromakey Green and Blue presets./li>/ul>/div>div classtext_thin> span classtext_thin>And yes, you can apply every filter to any color temperature./span>/div>div classimg_container> img src/images/sites/Luxli/timpani/timpani_gels.png>/div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section8 add-class-on-scroll data-distance-300>div data-single-media data-mediaidvIUEr5-SNfU>/div>div classcontainer_center>div classcontainer_left>/div>div classcontainer_right>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classtext_thin> Wanna create a campfire? You don’t need to start cutting wood.br> All you need is the Timpani./div>div classtext_thin> The Timpani has ten preprogrammed special effects loaded in. And eachbr> effect comes with multiple variations - like different types of fire andbr> whether it’s flickering in the breeze./div>div classtext_thin> Time the frequency of lightning. Control the intensity of an explosion.br> Choose the color of sirens. Play with a wealth of highly customizablebr> effects./div>div classtext_thin> a classcta_link titleView the full list of effects for the Luxli Timpani href/product/11846/Luxli-TIMPANI_1X1-1×1-RGBAW-LED%C2%A0Light>View the full list of effectsi classfa fa-chevron-right>/i>/a>/div>/div>/div>/div>/div>/div>div classcontainer_not_desktop data-section8>div classcontainer_content>div classheading> Effects. Lots of Effects./div>div classtext_thin> Wanna create a campfire? You don’t need to start cutting wood. All you need is the Timpani./div>div classtext_thin> The Timpani has ten preprogrammed special effects loaded in. And each effect comes with multiple variations - like different types of fire and whether it’s flickering in the breeze./div>div classtext_thin> Time the frequency of lightning. Control the intensity of an explosion. Choose the color of sirens. Play with a wealth of highly customizable effects./div>div classtext_thin> a classcta_link titleView the full list of effects for the Luxli Timpani href/product/11846/Luxli-TIMPANI_1X1-1×1-RGBAW-LED%C2%A0Light>View the full list of effectsi classfa fa-chevron-right>/i>/a>/div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section10 add-class-on-scroll data-distance-300>div classcontainer_center>div classcontainer_left>div classpromo_page_bg_img>/div>/div>div classcontainer_right>div classpromo_page_text_module data-locationright>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> So Lightweight,br> You Won’t Break a Sweat./div>div classtext_thin> We know the last thing you want is a bulky, heavy light youbr> can barely carry. That’s why the Timpani is only 1.4 inchesbr> thick and weighs just 6.95 pounds./div>div classtext_thin> Additionally, it only takes one V-mount battery and thebr> V-mount comes included. And there’s no need to worrybr> about battery power:/div>div classtext_thin> The Luxli Timpani lasts 45 minutes at full power. Plus, itbr> comes with a DC power cable and features a D-Tap powerbr> source/div>/div>/div>/div>/div>/div>div classcontainer_not_desktop data-section10>div classcontainer_content>div classtext_thin> We know the last thing you want is a bulky, heavy light you can barely carry. That’s why the Timpani is only 1.4 inches thick and weighs just 6.95 pounds./div>div classtext_thin> Additionally, it only takes one V-mount battery and the V-mount comes included. And there’s no need to worry about battery power:/div>div classtext_thin> The Luxli Timpani lasts 45 minutes at full power. Plus, it comes with a DC power cable and features a D-Tap power source/div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section11 add-class-on-scroll data-distance-300>div classcontainer_center>div classpromo_page_text_module>div classheadline> Get Your Timpani Today./div>div classheadline_small> Made in Norway/div> a classcta_link titleBuy the Luxli Timpani 1x1 RGBAW LED Light href/product/11846/Luxli-TIMPANI_1X1-1×1-RGBAW-LED Light>Buy Nowi classfa fa-chevron-right>/i>/a>/div>div classpromo_page_img_wrapper>/div>/div>/div>/div>/script>script typetext/ng-template idpromopage_lucie.html>div classpromo_page_lucie promo_page_lucie_wrapper>div classcontainer_full lucie_logo_banner>div classcontainer_center lucie_logo> img src/images/sites/Luxli/lucie/lucie_logo.png>/div>/div>div classcontainer_full lucie_split_section>div classleft>/div>div classright>/div>div classcontainer_center>div classinterview_container>h3>Interview with/h3>h2>Casey Krugman/h1> span>Product developer/span>h1>for the Luxli Viola & Cello/h1>/div>/div>/div>div classcontainer_full lucie_split_section2>div classleft>/div>div classright>/div>div classcontainer_center>div classinterview_container> span>After the Luxli Cello won the b>Lucie Technical Best TriColor + Light Source Award/b>, we sat down with Casey Krugman to ask him what this award meant to him./span>/div>/div>/div>div classcontainer_full lucie_promo_content_container>div classcontainer_center lucie_promo_content>h4>What did winning the Lucie Award mean to you?/h4>p> It was an incredible honor. You always hear people who win say, “Oh, it was an honor just to be nominated” – but it really was. The Lucie’s are nominated by users, so to see that our users felt we deserved this award meant a lot to us. Especially since this is, in many ways, a new field. When the Viola came out, just two years ago, the only RGB systems were it and the ARRI Skypanel. That was it. Everything else was just consumer-based and not very accurate. So to just get nominated – to be recognized like this in the industry – was an incredible honor. And then, when they called out that the Cello had won, I was blown away. The Cello took a while to develop and I really poured my heart into it. The UI took a couple of months to really hone and fine-tune and get it to do what it needed to do. So for the Cello to win was, in every way, an incredible honor and accomplishment./p>h4>What was your reaction when you heard when you were nominated?/h4>p> To be honest, when they sent the email to say we had been nominated, I thought it was a joke. I remember very clearly that it was my wife’s birthday, and we were celebrating, and this notification came up to say that we had been nominated – and it just didn’t seem real. I really wasn’t expecting anything like this. I knew it was a great system and I believed in the system and I knew it was very special, but when it comes to award shows like the Lucie you just don’t hear names like ours. You hear Sigma and Go pro and Sony – not Luxli. And then, there we were, included among the biggest names in the industry. So to see your hard work over the years be recognized by true industry professionals is an incredible feeling. And it means a lot to be recognized by and become part of the industry and not just be “Those guys.”/p>/div>/div>div classcontainer_full lucie_promo_bar>div classcontainer_center lucie_promo_bar_content>div classlucie_promo_quotes>img src/images/sites/Luxli/lucie/quotes.png>/div> If we keep doing the same thing – that’s not good enough. We have to keep doing better, and keep getting better and better./div>/div>div classcontainer_full lucie_promo_content_container>div classcontainer_center lucie_promo_content>h4>What does the award mean for the future of Luxli?/h4>p> It’s both a game changer and something that puts a lot more pressure on us. It’s a game changer because it means we’re out there now. People know about us. We’re a contender to some of the biggest companies in the industry. Which means more people are going to be looking at how we do things – and that’s the added pressure. We have to keep our quality up. We can’t just rest on our laurels. We have to say, “Oh, you thought that was good? Wait ‘til you see what we do next. We’re going to push further, we’re going to go further, and we’re going to show you things that no one else is doing.” So that’s the next mission. How do we keep impressing our user-base? How do we keep justifying that we got this award for a technical achievement? If we keep doing the same thing – that’s not good enough. We have to keep doing better, and getting better and better./p>/div>/div>div classcontainer_full lucie_promo_get_cello>div classcontainer_center>h3>Get your Cello today./h3> a href/product/11754/Luxli-ORC_CELLO_10-Cello-10%27%27-RGBAW-LED-Light classcta titleBuy the Luxli Cello 10 RGBAW LED Light>Buy Now/a>/div>/div>/div>/script>script typetext/ng-template idcello.html>div classpromo_page promo_page_cello>div classcontainer_full data-section1 add-class-on-scroll data-distance-300>div classcontainer_center>div classbreadcrumbs>div classbreadcrumbs_bg>/div>div classbreadcrumbs_content> a href/ classbreadcrumb_home>Home/a> / a href/products/Lighting/Orchestra-Series classbreadcrumb_listing>Orchestra Series/a> / a href/product/11754/Luxli-ORC_CELLO_10-Cello-10%27%27-RGBAW-LED-Light classbreadcrumb_product>Cello 10 RGBAW LED Light/a> / span classbreadcrumb_dest>Cello Promotion/span>/div>/div>div classpromo_page_text_module>h1 classheadline1>THE LUXLI CELLO/h1>h2 classheadline2>Redefiningbr>the Way You Light/h2>/div>/div>/div>div classcontainer_full data-section2 add-class-on-scroll data-distance0>div classcontainer_center>div classpromo_page_text_module>div classheadline> ORC-CELLO-10 Cellobr>10 RGBAW LED Light/div>div classheadline_small> MFR # ORC-CELLO-10/div> a classcta_link titleBuy the Luxli Cello 10 RGBAW LED Light href/product/11754/Luxli-ORC_CELLO_10-Cello-10%27%27-RGBAW-LED-Light>Buy Nowi classfa fa-chevron-right>/i>/a>/div>div classpromo_page_img_wrapper>/div>/div>/div>div classcontainer_full data-section3 add-class-on-scroll data-distance-300>div classcontainer_center>div class>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> All power./div>div classtext_thin> You need consistent power and consistent accuracy in your shoots. That’s why the Cello is a 24 W RGBAW (Amber + white) LED Light. Simply put, it means that we use both amber and white LEDs allowing for a consistent brightness of 116 fc / 1250 lux at 1 m and a consistent accuracy of 95 CRI/97 TLCI/div>/div>/div>/div>div classcontainer_right data-pullleft20>/div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section4 add-class-on-scroll data-distance-300>div classcontainer_center>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> None of the weight/div>div classtext_thin> Let’s just put it like this:br>ul>li>10/li>li>13.2 oz (thats lighter than a large can of coke)./li>li>Runs on 1 Sony L series battery./li>/ul> Leave the pelican case at home. This ain’t that type of light./div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section5 add-class-on-scroll data-distance-300>div classcontainer_center>div class>div classpromo_page_text_module>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> So. Many. Options./div>div classtext_thin> Remember the days when you had to add color in post? Or carry around crates of gels? Or choose between tungsten or daylight light? Those days are over.br>br>Today, you can do it all with the Cello. Check this out:div>ul>li>Adjustable from 3000-10,000K./li>li>Fully RGB, with Hue & Saturation Control./li>li>150 Classic Digital Gel Filters loaded in./li>li>Ten highly customizable FX (available through the free upgrade)./li>/ul>/div>/div>/div>div classpromo_page_small_media>div data-single-media data-controlstrue data-noautoplaytrue data-mediaidi1P2Ahttfb4>/div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_full data-section6 add-class-on-scroll data-distance-300>div classcontainer_center>div class>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_content>div classheading> Control your Cello from Afar/div>div classtext_thin> Keep your finger on the controls—from your phone. You can fully control multiple Cellos via Bluetooth. Just download the free iOS/Android app. And yes—you can create your own, unique effects through the app./div>/div>div classpromo_page_small_media>div data-single-media data-controlstrue data-noautoplaytrue data-mediaidwvDaiVVkY4c>/div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_full data-section7 add-class-on-scroll data-distance-300>div classcontainer_center>div class>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_content>div classheading> The Cello in Use/div>div classtext_thin> But you’re still not convinced. Sure, we say it’s a great light; we have to do that. But how will it really stand up in the real world? Could you, say, light an entire music video with just five Cellos? Well, judging from this video... We’d say yes./div>/div>div classpromo_page_small_media>div data-single-media data-controlstrue data-noautoplaytrue data-mediaidDMUqec9ZikY>/div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_separator>/div>div classcontainer_separator>/div>div classcontainer_full data-section11 add-class-on-scroll data-distance-300>div classcontainer_center>div classpromo_page_text_module>div classheadline> Get Your Cello Today./div>div classheadline_small> Made in Norway/div> a classcta_link titleBuy the Luxli Cello 10 RGBAW LED Light href/product/11754/Luxli-ORC_CELLO_10-Cello-10%27%27-RGBAW-LED-Light>Buy Nowi classfa fa-chevron-right>/i>/a>/div>div classpromo_page_img_wrapper>/div>/div>/div>/div>/script>script typetext/ng-template idpromopage_taiko.html>div classpromo_page_taiko>div classcontainer_full taiko_top_banner>div classcontainer_center>h1>THE LUXLI TAIKO/h2>h2>A 2x1 Unlike Any 2x1/h2>/div>/div>div classcontainer_full taiko_black_content>div classcontainer_center>h3>Reimagine Everythingbr> You Know About RGB Lighting/h3> Forget the rulebook.br> Forget that lighting comes with costs.br> That high power means a high power draw.br> That a slim profile means less brightness.br> Forget it all.br> Because this isn’t just a light.br> This is lighting reimagined.br>h4>#rgbreimagined/h4>/div>/div>div classcontainer_full taiko_video_container>div class>div data-single-media data-controlstrue data-noautoplaytrue data-mediaido8yoH4UZ5cE>/div>/div>/div>div classcontainer_full taiko_footer ng-class{fullheight:showTaikoSignup}>div classcontainer_center>h5>Be the first to experience it./h5> a href classcta titleSign up now for news about the Taiko RGB Light ng-clicktaikoSignup(); ng-class{ghosted:showTaikoSignup}>Sign Up/a>div ng-showshowTaikoSignup classtaiko_signup_form ng-controllerNewsletterController> b>Stay In the Loop/b>br> Join our mailing list to get our latest news, updates and tips sent straight to you.br>div classemail_submit_wrapper ng-controllerNewsletterController> input typetext classsubmit_email_field placeholderEmail address ng-modelemail style>div ng-clicksignup(); classnewsletter_signup_btn>Sign up/div>/div>div classnewsletter_acknowledge> I have read and hereby agree to Luxli’s a href/privacy-security>Privacy Policy/a> and a href/user-agreement>Terms of Use/a> for Luxlilight.com. By clicking Sign Up, I am opting to receive promotional emails from Luxli Lights./div>/div>/div>/div>/div>/script>script typetext/ng-template idpromopage_viola2.html>div classpromo_page_viola>div classcontainer_full data-section1 add-class-on-scroll data-distance-300>div data-single-media data-mediaidfz2cYr7AVGE>/div>div classcontainer_center>div classbreadcrumbs>div classbreadcrumbs_bg>/div>div classbreadcrumbs_content> a href/ classbreadcrumb_home>Home/a> / a href/products/Lighting/Orchestra-Series classbreadcrumb_listing>Orchestra Series/a> / a href/product/11754/Luxli-ORC_CELLO_10-Cello-10%27%27-RGBAW-LED-Light classbreadcrumb_product>Viola2 RGBAW LED Light/a> / span classbreadcrumb_dest>Viola2 Promotion/span>/div>/div>div classpromo_page_text_module>h1 classheadline1>THE LUXLI VIOLAsup>2/sup>/h1>h2 classheadline2>The Next Generation in RGB Lights/h2> a href/product/13801/Luxli-ORC_VIOLA_M2-Viola2-5%22-On_Camera-RGBAW-LED-Light classcta titleViola2 5%22 On-Camera RGBAW LED Light>Buy Now/a>/div>/div>/div>div classcontainer_full viola_txt_wrapper>div classcontainer_center>div classviola_txt_container> The brightest, most accurate LEDs on the market.br>br> Bi-color. Fully RGB. 150 digital gels. Ten special effects.br>br> All packed into a 5”, portable panel.br>br> b>Unleash your creativity./b>/div>/div>/div>div classcontainer_full data-section100 add-class-on-scroll data-distance-300>div classcontainer_center> See the Violasup>2/sup> in Action/div>/div>div classcontainer_full data-section110 add-class-on-scroll data-distance-300>div data-single-media data-mediaidmsSvtgas3_s data-controlstrue data-noautoplaytrue>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section50 add-class-on-scroll data-distance-300>div data-single-media data-mediaidJWoUa01xj-k>/div>div classcontainer_center>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Experience Groundbreaking RGBAW LEDs/div>div classtext_thin> You’re always innovating. Always pushing further. And it’s only fair that we do the same. That’s why each one of the Viola2’s 88 LEDs is RGBAW—a revolutionary technology that assures you a consistent brightness of 700 lux at 1 meter and a consistent accuracy of about 95 CRI and 97 TLCI no matter the color temperature./div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_not_desktop>div classcontainer_content>div classheading> Experience Groundbreaking RGBAW LEDs/div>div classtext_thin> You’re always innovating. Always pushing further. And it’s only fair that we do the same. That’s why each one of the Viola2’s 88 LEDs is RGBAW—a revolutionary technology that assures you a consistent brightness of 700 lux at 1 meter and a consistent accuracy of about 95 CRI and 97 TLCI no matter the color temperature./div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section60 add-class-on-scroll data-distance-300>div data-single-media data-mediaidmZa0HDnIwcc>/div>div classcontainer_center>div classcontainer_left>/div>div classcontainer_right>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Why Choose Between Tungsten or Daylight?/div>div classtext_thin> Set your light to any color temperature with the Viola’s CCT mode. A twist of the dial adjusts the Viola from 3,000 to 10,000 K to accurately match any environment./div>/div>/div>/div>/div>/div>div classcontainer_not_desktop>div classcontainer_content>div classheading> Why Choose Between Tungsten or Daylight?/div>div classtext_thin> Set your light to any color temperature with the Viola’s CCT mode. A twist of the dial adjusts the Viola from 3,000 to 10,000 K to accurately match any environment./div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section50 add-class-on-scroll data-distance-300>div data-single-media data-mediaidWu9tks9nwKY>/div>div classcontainer_center>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> R.I.P. Gels/div>div classtext_thin> Need color? The Viola has the full spectrum of RGB built in. Want to add a gel? There are 150 classic digital gel filters loaded in. You can even apply each gel to any color temperature to match your existing lights with filters. Gels are a thing of the past. Editing in post is a thing of the past. Do it all with the Viola./div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_not_desktop>div classcontainer_content>div classheading> R.I.P. Gels/div>div classtext_thin> Need color? The Viola has the full spectrum of RGB built in. Want to add a gel? There are 150 classic digital gel filters loaded in. You can even apply each gel to any color temperature to match your existing lights with filters. Gels are a thing of the past. Editing in post is a thing of the past. Do it all with the Viola./div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section60 add-class-on-scroll data-distance-300>div data-single-media data-mediaidH8m_X-IiChY>/div>div classcontainer_center>div classcontainer_left>/div>div classcontainer_right>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> One Light. Ten Special Effects/div>div classtext_thin> Want to create fire without matches, or shoot a sunset without having to be there at sunset? Sure, you could buy a dimmer, a flicker box, or an effects box, drag it around with you wherever you go, and do it that way. Or you could just use one of the Viola2’s ten effects./div>/div>/div>/div>/div>/div>div classcontainer_not_desktop>div classcontainer_content>div classheading> One Light. Ten Customizable Special Effects/div>div classtext_thin> Want to create fire without matches, or shoot a sunset without having to be there at sunset? Sure, you could buy a dimmer, a flicker box, or an effects box, drag it around with you wherever you go, and do it that way. Or you could just use one of the Viola2’s ten, highly customizable effects./div>/div>/div>div classcontainer_separator>/div>div classcontainer_full viola_light_wrapper>div classcontainer_center>div classviola_txt_container> b>Same Great Form Factor/b>br> The Viola2 may be packed with a wealth of innovative features, but it still travels just as small as last time: Three-quarters of a pound. 5” long. Because the Viola is made to shine – wherever you use it./div>/div>/div>div classcontainer_full data-section70 add-class-on-scroll data-distance-300>div data-single-media data-mediaidbge7FZynk8E>/div>div classcontainer_center>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Download the App. Set Your Viola Free/div>div classtext_thin> Download the free iOS/Android app to unlock even more possibilities - like fully controlling multiple Viola2s from afar. Or lighting your scenes with the pre-loaded effects. Or creating your own, custom effects from your photos and videos./div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_not_desktop>div classcontainer_content>div classheading> Download the App. Set Your Viola Free/div>div classtext_thin> Download the free iOS/Android app to unlock even more possibilities like:ul>li>Fully controlling multiple Violas from afar./li>li>Selecting colors from your camera./li>li>Creating sequences of preset settings./li>li>Mixing the ratio of brightness for different Violas./li>/ul>/div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section60 add-class-on-scroll data-distance-300>div data-single-media data-mediaidlUVW4wZvksc>/div>div classcontainer_center>div classcontainer_left>/div>div classcontainer_right>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Effortless to Use/div>div classtext_thin> A top-of-the-line light needs to be fully adjustable. You can change modes on the Viola with the press of a button. Or easily see your settings with the intuitive user interface. We even made it AC/DC so you can use it anywhere./div>/div>/div>/div>/div>/div>div classcontainer_full data-section80 add-class-on-scroll data-distance-300>div classcontainer_center>div classpromo_page_text_module>div classheadline> Get Your Violasup>2/sup> Today./div>div classheadline_small> Made in Norway/div> a href/product/13801/Luxli-ORC_VIOLA_M2-Viola2-5%22-On_Camera-RGBAW-LED-Light classcta titleViola2 5%22 On-Camera RGBAW LED Light>Buy Now/a>/div>div classpromo_page_img_wrapper>/div>/div>/div>/div>/script>script typetext/ng-template idTimpaniImageMorphTemplate.html>div classcontainer_full data-module{{$index+1}} add-class-on-scroll data-distance0>div classcontainer_center>div classpromo_page_text_module>div classheadline> Luxli Timpani 1x1 RGBAW LED Light/div>div classheadline_small> MFR # TIMPANI-1X1/div> a classcta_link titleBuy the Luxli Timpani 1x1 RGBAW LED Light href/product/11846/Luxli-TIMPANI_1X1-1×1-RGBAW-LED Light>Buy Nowi classfa fa-chevron-right>/i>/a>/div>div classpromo_page_img_morph ng-controllerTimpaniImageMorphController>div classpromo_page_img_morph_wrapper ng-repeatimg in images ng-class{visible:$indeximageVisible}> img classpromo_page_img_morph_img ng-src/images/sites/Luxli/timpani/{{img}}.jpg>/div>/div>/div>/div>/script>script typetext/ng-template idpromopage_composer.html>div classpromo_page_composer>div classcontainer_full data-section1>div data-single-media data-mediaid7FJXFhvJbqo>/div>div classcontainer_center>div classpromo_page_text_module>h1 classheadline2>Introducing thebr>Luxli Composer/h1>h2 classheadline1>The App That Redefines Luxli/h2> a href classcta titleWatch the Luxli Composer App Video mediaId7FJXFhvJbqo data-media-in-layer>Watch Now/a>/div>/div>/div>div classcontainer_full promo_page_module_scroll_class data-section222>div classcontainer_center>div classpromo_page_text_module center>div classpromo_page_list_items> Control multiple lights from afar.br> Create sequences of your favorite presets.br> Mix the ratio of brightness across lights.br> Experience the versatility of a DMX board . . .br> b>In a free, Bluetooth app./b>/div>/div>/div>/div>div classcontainer_full promo_page_module_scroll_class data-section444>div classcontainer_center>div classpromo_page_text_module>div classpromo_page_caption> See It In Action/div>/div>/div>div classcontainer_center>div classpromo_page_single_media_container>div classpromo_page_single_media_wrapper>div data-single-media data-controlstrue data-noautoplaytrue data-mediaidCMb_63qEb5E>/div>/div>/div>/div>/div>div classcontainer_full promo_page_module_scroll_class data-section444>div classcontainer_center>div classpromo_page_text_module>div classpromo_page_caption> Total, Seamless Control/div>div classpromo_page_img_wrapper>div classpromo_page_img_split_txt> Control your lights wirelesslybr> with the Composer app.br>br>ul>li>Adjust brightness./li>li>Change the color./li>li>Select gels./li>li>Customize effects./li>/ul> Do it all – from an app./div>div classpromo_page_img_split_img> img src/images/sites/Luxli/composer/Effects_Mode.jpg>/div>/div>/div>/div>/div>div classcontainer_full promo_page_module_scroll_class data-section444>div classcontainer_center>div classpromo_page_text_module>div classpromo_page_caption> And Thats Just the Beginning/div>div classpromo_page_img_wrapper>div classpromo_page_img_split_img> img src/images/sites/Luxli/composer/Sequnce_Mode.jpg>/div>div classpromo_page_img_split_txt> But the Composer is about far more than just controlling multiple lights from afar. You can also access new features unavailable in your physical light. Like brand new effects, or the ability to save presets of any mode you like./div>/div>/div>/div>/div>div classcontainer_full promo_page_module_scroll_class data-section444>div classcontainer_center>div classpromo_page_text_module>div classpromo_page_caption> Redesigned for Ease of Use/div>div classpromo_page_img_wrapper>div classpromo_page_img_split_txt> The interface has been completely redesigned to make it effortless to use. Control lights individually or together, or create custom groups. You can even name your lights so you know which is which, and select colors from your camera without even taking a picture./div>div classpromo_page_img_split_img> img src/images/sites/Luxli/composer/CCT_Mode.jpg>/div>/div>/div>/div>/div>div classcontainer_full promo_page_module_scroll_class data-section444>div classcontainer_center>div classpromo_page_text_module>div classpromo_page_caption> A DMX Board in Your Pocket/div>div classpromo_page_img_wrapper>div classpromo_page_img_split_img> img src/images/sites/Luxli/composer/Mixer_Mode.jpg>/div>div classpromo_page_img_split_txt> Mix the ratio of brightness between lights. Create timed sequences of your saved presets. Mix RGB levels to create exact colors.br>br> Turn your phone or tablet into your own, free DMX board./div>/div>/div>/div>/div>div classcontainer_full promo_page_module_scroll_class data-section444>div classcontainer_center>div classpromo_page_text_module>div classpromo_page_caption> The Data You Need, When You Need It/div>div classpromo_page_img_wrapper>div classpromo_page_img_split_txt> The days of having to constantly check your lights to know their battery life are over. The app tells you everything you need to know about your lights: the battery life, voltage, and even the physical temperature of the light./div>div classpromo_page_img_split_img> img src/images/sites/Luxli/composer/overview.jpg>/div>/div>/div>/div>/div>div classcontainer_full promo_page_module_scroll_class data-section777>div classcontainer_center>div classpromo_page_text_module>div classpromo_page_composer_bottom> So Forget Everything You i>Thought/i> You Knew About Luxli.br> b>Discover the World ofbr>the Luxli Composer/b>br>/div>div classpromo_page_composer_bottom_lnk_txt> Available for Free on iOS & Android./div>div classpromo_page_composer_bottom_lnks>div classpromo_page_composer_bottom_lnk>a hrefhttps://play.google.com/store/apps/details?idriftlabs.com.luxlicpapp classapp_link_btn>div>div classgoogle_store_btn>/div>/div>/a>/div>div classpromo_page_composer_bottom_lnk>a hrefhttps://apps.apple.com/us/app/luxli-composer/id1466064689 classapp_link_btn>div>div classapp_store_btn>/div>/div>/a>/div>/div>/div>/div>/div>div classcontainer_full promo_page_module_scroll_class data-section444>div classcontainer_center>div classpromo_page_text_module>div classpromo_page_caption> PSST.br>CHECK OUT THE HOW-TO VIDEO HERE/div> a href classcta titleWatch the Luxli Composer App Video mediaIdyvLinI5q5K0 data-media-in-layer>Watch Now/a>br>br>/div>/div>/div>/div>/script>script typetext/ng-template idpromopage_taiko_full.html>div classpromo_page_taiko_full>div classcontainer_full data-section1 add-class-on-scroll data-distance-300>div data-single-media data-mediaidypLGg8TGGdc>/div>div classcontainer_center>div classpromo_page_text_module>h1 classheadline1>THE LUXLI TAIKO/h1>h2 classheadline2>The 2x1 Unlike Any 2x1/h2> a href/product/14952/Luxli-ORC_TAIKO_2X1-Taiko-2X1-RGBAW-LED-Light classcta>Buy Now/a>/div>/div>/div>div classcontainer_full data-section100 add-class-on-scroll data-distance-300>div classcontainer_center>div classpromo_page_text_module>h3 classheadline3>We’re Breaking the Rules/h2>div classpromo_taiko_rules> Rules that have been there since the very beginning.br> Rules that have defined what’s possible.br> Rules that no longer matter.br> Because with our revolutionary LED technology, thebr> impossible . . . Is here./div>/div>/div>/div>div classcontainer_full data-section1000 add-class-on-scroll data-distance-300>div data-single-media data-mediaid6w7v-EpLveo data-noautoplayfalse data-controlstrue>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section3 add-class-on-scroll data-distance-300>div classcontainer_center desktop_only>div classcontainer_left>/div>div classcontainer_right>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> All the Power, a Fractionbr> of the Weight/div>div classtext_thin> Experience insane, show-stopping power without any of thebr> traditional drawbacks. Like a raw 15,500 lux at 3 feet at onlybr> 250 W max power draw, a 2.5” thick frame, and just 16.75 lbs total weight.br>br> No fans. No excessive power draw. Just. Power./div>/div>/div>/div>/div>/div>div classcontainer_not_desktop data-section3>div classcontainer_content >div classheading> All the Power, a Fractionbr> of the Weight/div>div classtext_thin> Experience insane, show-stopping power without any of the traditional drawbacks. Like a raw 15,500 lux at 3 feet at only 250 W max power draw, a 2.5” thick frame, and just 16.75 lbs total weight.br>br> No fans. No excessive power draw. Just. Power./div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section5 add-class-on-scroll data-distance-300>div data-single-media data-mediaidow3pPNwOIy4>/div>div classcontainer_center desktop_only ng-ifdesktopView>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> CCT: True Bi-Color/div>div classtext_thin> Set your light to any color temperature with the Taikos CCT mode.br> A twist of the dial adjusts the Taiko from 3,000 to 10,000 K tobr> accurately match any environment./div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_not_desktop data-section5>div classcontainer_content>div classheading> CCT: True Bi-Color/div>div classtext_thin> Set your light to any color temperature with the Taikos CCT mode.br> A twist of the dial adjusts the Taiko from 3,000 to 10,000 K to accurately match any environment./div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section5 add-class-on-scroll data-distance-300>div data-single-media data-mediaideapLIE5qN8k>/div>div classcontainer_center desktop_only ng-ifdesktopView>div classcontainer_left>/div>div classcontainer_right>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> RGB: The Fullbr>Spectrum of Color/div>div classtext_thin> The world of color is open to you. Any color. Any hue. Create overbr> a trillion different colors with the twist of a dial. And with the new White Point feature,br> you can even set the starting white point for your desired color./div>/div>/div>/div>/div>/div>div classcontainer_not_desktop data-section5>div classcontainer_content>div classheading> RGB: The Full Spectrum of Color/div>div classtext_thin> The world of color is open to you. Any color. Any hue. Create overbr> a trillion different colors with the twist of a dial. And with the new White Point feature,br> you can even set the starting white point for your desired color./div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section5 add-class-on-scroll data-distance-300>div data-single-media data-mediaidCC8VUWkmXyE>/div>div classcontainer_center desktop_only ng-ifdesktopView>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> All The Popular Gels/div>div classtext_thin> Remember the old days when you had to lug around a crate full ofbr> gels? Those days are long over. With 150 classic digital gels loaded inbr> you can pick the gel you want from the Taiko’s interfacebr> and apply it to any color temperature you choose./div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_not_desktop data-section5>div classcontainer_content>div classheading> All The Popular Gels/div>div classtext_thin> Remember the old days when you had to lug around a crate full ofbr> gels? Those days are long over. With 150 classic digital gels loaded inbr> you can pick the gel you want from the Taiko’s interfacebr> and apply it to any color temperature you choose./div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section5 add-class-on-scroll data-distance-300>div data-single-media data-mediaidsaEgop5WSo4>/div>div classcontainer_center desktop_only ng-ifdesktopView>div classcontainer_left>/div>div classcontainer_right>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Special Effects/div>div classtext_thin> Free your creativity with Luxli’s ten, highly customizable special effects.br> From sirens to fires to lightning, you can simulate any effect frombr> within the Taiko. Plus, when used together with the free Composer app,br> you’ll be able to access split-panel effects for added depth and realism./div>/div>/div>/div>/div>/div>div classcontainer_not_desktop data-section5>div classcontainer_content>div classheading> Special Effects/div>div classtext_thin> Free your creativity with Luxli’s ten, highly customizable special effects.br> From sirens to fires to lightning, you can simulate any effect frombr> within the Taiko. Plus, when used together with the free Composer app,br> you’ll be able to access split-panel effects for added depth and realism./div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section500 add-class-on-scroll data-distance-300>div classcontainer_center>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Intelligently Designed/div>div classtext_thin> The Taiko was designed to be thinner,br> lighter, and more intuitive than any other 2x1 of its caliber.br> The diffuser is completely removable for when you need more power;br> the two V-mounts are built in to not take up any extra space; and thebr> heat-sync cooling fins save you from the weight and noise of fans./div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section6666 add-class-on-scroll data-distance-300>div classcontainer_center desktop_only>div classcontainer_left>/div>div classcontainer_right>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Useable Anywhere/div>div classtext_thin> That’s right: the Taiko is AC/DC. Simply plug in the included cable, or mount two V-mount batteries to the included V-mount plates. (Plus, there’ll be gold-mount plates coming soon.)/div>/div>/div>/div>/div>/div>div classcontainer_not_desktop data-section5>div classcontainer_content>div classheading> Useable Anywhere/div>div classtext_thin> That’s right: the Taiko is AC/DC. Simply plug in the included cable,br> or mount two V-mount batteries to the included V-mount plates.br> (Plus, there’ll be gold-mount plates coming soon.)/div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section7777 add-class-on-scroll data-distance-300>div classcontainer_center desktop_only>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Designed for Ease-of-Use/div>div classtext_thin> From the critically acclaimed, intuitive UI to the fully addressable DMX and the improved yoke, every detail of the Taiko is designed to be as easy to use as possible./div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_not_desktop data-section5>div classcontainer_content>div classheading> Designed for Ease-of-Use/div>div classtext_thin> From the critically acclaimed, intuitive UI to the fully addressable DMXbr> and the improved yoke, every detail of the Taiko is designed to be as easy to use as possible./div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section5 add-class-on-scroll data-distance-300>div data-single-media data-mediaidmjVOC6wXeYA>/div>div classcontainer_center desktop_only ng-ifdesktopView>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg>/div>div classpromo_page_text_module_content>div classheading> Unlock with the App/div>div classtext_thin> And, like any Luxli light, the Taiko is capable of even more through the app. Control multiple lights from afar. Create sequences of your favorite presets. Mix the ratio of brightness across lights. Experience the versatility of a DMX board . . .br> In a free, Bluetooth app./div>/div>/div>/div>div classcontainer_right>/div>/div>/div>div classcontainer_not_desktop data-section5>div classcontainer_content>div classheading> Unlock with the App/div>div classtext_thin> And, like any Luxli light, the Taiko is capable of even more through thebr> app. Control multiple lights from afar. Create sequences of your favoritebr> presets. Mix the ratio of brightness across lights. Experience thebr> versatility of a DMX board . . .br> In a free, Bluetooth app./div>/div>/div>div classcontainer_separator>/div>div classcontainer_full data-section11 add-class-on-scroll data-distance-300>div classcontainer_center>div classpromo_page_text_module>div classheadline> Get Your Taiko Today./div>div classheadline_small> Made in Norway/div> a href/product/14952/Luxli-ORC_TAIKO_2X1-Taiko-2X1-RGBAW-LED-Light classcta>Buy Now/a>/div>div classpromo_page_img_wrapper>/div>/div>/div>/div>/script>script typetext/ng-template idabout_global.html>div ng-ifcore.config.enabledAboutUs>div classcontent_sizer content_wrapper ng-ifdesktopView>div classbreadcrumbs data-breadcrumbs>/div>/div>div ng-repeatsection in ::aboutUs>div ng-class{about_us_banner: section.isBanner} style{{background:url(\+core.aboutUsImg+\);background-position:center;background-repeat:no-repeat;background-size:cover;}}>div classcontent_sizer>div classcontent_wrapper>div ng-bind-html::(section.content) | trust class{{::section.cssClass}}>/div>/div>/div>/div>/div>/div>div ng-if!core.config.enabledAboutUs ng-includeabout.html>/div>/script>script typetext/ng-template idbreadcrumbs.html>div classbreadcrumbs_wrapper data-devicedesktop> a href/ classbreadcrumb_link data-elementBreadcrumbs - Home data-dd-action-nameBreadcrumbs - Home>Home/a> span classbreadcrumb_separator>//span> span ng-ifcompatibilityPage classbreadcrumb_link selected>Products Compatible with/span> a ng-if::(subCategories && subCategories0 && subCategories0.rootCategory) href/products/{{subCategories0.rootCategoryUrl}} classbreadcrumb_link selected>{{subCategories0.rootCategory}}/a> a ng-if::category.rootCategory && !core.config.hideRootCategories href/products/{{::category.rootCategoryUrl}} classbreadcrumb_link data-elementBreadcrumbs - Root Category data-dd-action-nameBreadcrumbs - Root Category>{{::category.rootCategory}}/a> span classbreadcrumb_separator ng-if::category.rootCategory && !core.config.hideRootCategories>//span> a href/products/{{::category.rootCategoryUrl}}/{{::category.categoryUrl}} ng-if::category.categoryUrl classbreadcrumb_link ng-class{selected:!product} data-elementBreadcrumbs - Sub Category data-dd-action-nameBreadcrumbs - Sub Category>{{::category.category}}/a> a ng-if::webHelper hrefhttp://system1/edit/edit/categories/{{::category._id}} target_blank classadmin_breadcrumb>(System1)/a> span ng-if::(category.categoryUrl && product) classbreadcrumb_separator>//span>a ng-if::product href/product/{{::product.sku}}/{{::product.__system.urlKey}} classbreadcrumb_link product_link_breadcrumb ng-bind-html::((product.itemCode || product.mfr_num) + - + product.name | trust) data-elementBreadcrumbs - Product data-dd-action-nameBreadcrumbs - Product>/a> a href{{::displayUrl}} ng-if::displayCategory classbreadcrumb_link breadcrumb_search_result selected>{{::displayCategory}}/a> a ng-if::pageTitle classbreadcrumb_link product_link_breadcrumb selected>{{::pageTitle}}/a>/div>div classbreadcrumbs_wrapper data-devicemobile>a classbreadcrumb_link href/ ng-if::category.category && !core.config.hideRootCategories>/a> a ng-if::category.rootCategory && pageType!productPage && !core.config.hideRootCategories href/products/{{::category.rootCategoryUrl}} classbreadcrumb_link>{{::category.rootCategory}}/a> a href/products/{{::category.rootCategoryUrl}}/{{::category.categoryUrl}} ng-if::category.categoryUrl && pageTypeproductPage classbreadcrumb_link ng-class{selected:!product}>{{::category.category}}/a>div classbreadcrumb_dest> a ng-if::(subCategories && subCategories0 && subCategories0.rootCategory) href/products/{{subCategories0.rootCategoryUrl}} classbreadcrumb_link selected>{{subCategories0.rootCategory}}/a> a href/products/{{::category.rootCategoryUrl}}/{{::category.categoryUrl}} ng-if::category.categoryUrl && pageType!productPage && !compatibilityPage classbreadcrumb_link ng-class{selected:!product}>{{::category.category}}/a>div ng-ifpageTypeproductPage>h1 classdetail_page_product_title_mobile ng-bind-html::((product.mfr_num || product.itemCode) + +(product.name) | trust)>/h1>div classdetail_page_mfr> MFR #{{::product.itemCode || product.mfr_num}}/div>/div>div ng-ifcompatibilityPage classcompatibility_page_mobile_title>h1 classbreadcrumb_link ng-bind-html::((mobilePageDestinationTitle) | trust)>/h1>/div>/div>/div>/script>script typetext/ng-template idproductDetailPage.html>div itemscope itemtypehttp://schema.org/Product classcontent_wrapper content_sizer detail_page ng-cloak ng-ifproductLoaded>div classbreadcrumbs data-breadcrumbs>/div>div classdetail_page_image_gallery_wrapper ng-controllerProductImageController>div ng-ifsmallView classdetail_page_badge_sharing_mobile_wrapper>div classbadge data-life-cycle{{::dataLifeCycle}} data-gg-product-badge>/div>div classsharing_options_wrapper ng-class{sharing_options_visible:sharingOptionsVisible}>i classfal fa-share-alt aria-hiddentrue ng-clickshowSharingOptions($event)>/i>div classsharing_options classsharing_options_icon>span ng-repeatsocialSite in sharingOptionsUrls classsharing_options_icon ng-clickopenSharingOptionUrl(socialSite.url,socialSite.name) data-elementSocial - {{socialSite}} data-dd-action-nameSocial - {{socialSite}}>i class{{socialSite.icon}}>/i>/span>/div>/div>/div>div classdetail_page_main_video_wrapper ng-showproduct.media && product.media.length>0 && !imageVisible>div ng-controllerYouTubeVideoController classdetail_page_image_gallery_video ng-class{visible:!imageVisible}>div classdetail_page_main_video>div idmainVideoSingle>/div>/div>/div>div classdetail_page_video_title> {{nowPlayingTitle}}/div>/div>div classdetail_page_image_gallery_main_image ng-showimageVisible ng-swipe-leftswipeLeft(); ng-swipe-rightswipeRight();> img itempropimage data-img-source data-sourceid{{product.sku}} data-liveobj{{selectedImage}} data-typedetail data-watchtrue classdetail_page_image_gallery_main_image_img ng-class{changingImage:changingImage,coming-soon:!selectedImage.FILE_NAME} ng-clickshowGallery(); data-elementProduct - Image Gallery data-dd-action-nameProduct - Image Gallery>/div>div ng-controllerMediaController ng-if::(product.__system.totalImages>1 || product.__system.totalMedia>0 || product.__system.totalCustomerMedia>0)>div classdetail_page_media_source_toggle_container>div classdetail_page_media_source_toggle_wrapper>div classdetail_page_media_source_toggle ng-class{selected:showImages} ng-if(((!showCustomerMedia && product.__system.totalImages>1) || (showCustomerMedia && product.__system.totalCustomerImages>0)) && (showCustomerMedia && product.__system.totalCustomerMedia>0) || (!showCustomerMedia && product.__system.totalMedia>0)) ng-clickshowImagesOnly();>PHOTOS ({{showCustomerMedia ? product.__system.totalCustomerImages : product.__system.totalImages}})i classfa fa-chevron-down ng-ifshowImages>/i>/div>div classdetail_page_media_source_toggle ng-class{selected:showMedias} ng-if(showCustomerMedia ? product.__system.totalCustomerMedia>1 : product.media.length>1) ng-clickshowMediaOnly();>VIDEOS ({{showCustomerMedia ? product.__system.totalCustomerMedia : product.__system.totalMedia}})i classfa fa-chevron-down ng-ifshowMedias>/i>/div>div classdetail_page_media_source_toggle customer_media_toggle ng-class{selected:showCustomerMedia} ng-if(product.__system.totalCustomerMedia>0 || product.__system.totalCustomerImages>0) ng-clickcustomerMediaMode();>CUSTOMER MEDIA ({{product.__system.totalCustomerMedia + product.__system.totalCustomerImages}})i classfa fa-chevron-down ng-ifshowCustomerMedia>/i>/div>/div>/div>div classdetail_page_image_gallery_images ng-class{allImagesVisible:allImagesVisible,hasArrows:carousel_showRightArrow}>div classarrow_carousel data-directionleft ng-class{disabled:carousel_leftArrowDisabled} ng-showcarousel_showLeftArrow ng-clickcarousel_move(); data-elementMedia Left data-dd-action-nameMedia Left>i classfa fa-chevron-left>/i>/div>div classdetail_page_image_wrapper_inner data-carousel ng-style{transform: translateX(+carouselX+) translateY(+carouselY+), -webkit-transform: translateX(+carouselX+) translateY(+carouselY+), -ms-transform: translateX(+carouselX+) translateY(+carouselY+)}>div ng-repeatmedia in product.media | detailPageImageGallery:showCustomerMedia | limitTo:(!showMedias ? 1 : product.media.length) ng-show(showMedias || (!showMedias && !showImages)) classdetail_page_image_gallery_wrapper_el detail_page_video_icon carousel_child ng-class{now_playing:selectedIndexmedia.mediaId} ng-clickshowMainVideo(media); data-elementVideo Thumbnail data-dd-action-nameVideo Thumbnail>div classdetail_page_image_gallery_image video_thumbnail ng-clickshowMainVideo(media); data-title{{::media.title}} stylebackground:url(//i.ytimg.com/vi/{{::media.mediaId}}/mqdefault.jpg);background-size:cover;>i classfab fa-youtube>/i>/div>/div>div ng-repeatimage in images | detailPageImageGallery:showCustomerMedia classdetail_page_image_gallery_wrapper_el carousel_child ng-class{selected:$indexselectedIndex && imageVisible} ng-showshowImages || (!showMedias && !showImages) ng-clickshowImage($index); data-elementImage Thumbnail data-dd-action-nameImage Thumbnail>div classdetail_page_image_gallery_image> img data-img-source data-sourceid{{product.sku}} data-objimage data-size100x100 classdetail_page_image_gallery_others>/div>/div>/div>div classarrow_carousel data-directionright ng-class{disabled:carousel_rightArrowDisabled} ng-clickcarousel_move(true); ng-showcarousel_showRightArrow data-elementMedia Right data-dd-action-nameMedia Right>i classfa fa-chevron-right>/i>/div>/div>/div>/div>div ng-if!desktopView>div data-pricing>/div>/div>div classmobile_only detail_page_cta_wrapper>div classcta_button ng-ifemployeePurchase ng-clickaddToCart(product.sku);> Add To Cart/div>/div>div classdetail_page_where_to_buy_static mobile_only ng-ifshowWhereToBuy>div>a href//www.bhphotovideo.com/c/product/{{::product.BHSKU}}-REG/{{::product.__system.urlKey}}.html?{{core.bhUTMSource|UTMSource:product.mfr_num}}&BI{{core.bhBi}} classwhereToBuyLink data-link-track data-elementBuy At B&H Button data-dd-action-nameBuy At B&H Button>div classdetail_page_bh_logo_wrapper>img ng-src/images/globals/bh_logo.png classwhereToBuyImg>/div>div classdetail_page_where_to_buy_link>Buy at B&H/div>/a>/div>/div>div classdetail_page_title_highlights_wrapper>div classbadge_and_sharing_options_wrapper ng-ifdesktopView>div classbadge data-gg-product-badge data-life-cycle{{dataLifeCycle}}>/div>div classsharing_options_wrapper ng-class{sharing_options_visible:sharingOptionsVisible} ng-clickshowSharingOptions($event)>div classshare_text>Share/div>div>i classfal fa-share-alt aria-hiddentrue>/i>div classsharing_options>div ng-repeatsocialSite in sharingOptionsUrls classsharing_options_icon ng-clickopenSharingOptionUrl(socialSite.url,socialSite.name) data-elementSocial - {{socialSite}} data-dd-action-nameSocial - {{socialSite}}>i class{{socialSite.icon}}>/i>/div>/div>/div>/div>/div>h1 ng-class{product_name_mfr_num: product.prod_life_cycle} itempropname ng-bind-html::((product.mfr_num || product.itemCode) + +(product.name) | trust) data-elementPage Title data-dd-action-namePage Title>/h1>/h1>meta itempropmpn content{{::product.mfr_num}}>meta itempropbrand contentLuxli/>meta itempropsku content{{::product.sku}}/>meta itempropgtin12 content{{::product.upc}}/>div classdetail_page_mfr desktop_only> MFR #{{::product.itemCode || product.mfr_num}} span ng-if::webHelper>/ a href//www.bhphotovideo.com/c/product/{{::product.BHSKU}}-REG target_blank classwebhelper_links data-elementBuy At B&H Button data-dd-action-nameBuy At B&H Button>BHSKU #{{::product.BHSKU}}/a> / a hrefhttp://system1/edit/edit/products/{{::product._id}}/ target_blank classwebhelper_links>SKU #{{::product.sku}}/a>br>br> span>{{::product.prod_life_cycle}}/span>/span>/div>div classdetail_page_highlights>ul>li ng-repeathighlight in product.highlights | limitTo : (printing ? 999 : visibleHighlights) ng-bind-html::(highlight.SELL_POINT) | trust data-elementProduct Highlight data-dd-action-nameProduct Highlight>/li>/ul>div classmore_highlights_btn ng-clickshowMoreHighlights(); ng-ifvisibleHighlightsproduct.highlights.length>SHOW MORE/div>div ng-ifdesktopView>div data-pricing>/div>/div>div classdetail_page_cta_buttons_wrapper>div classdetail_page_cta_buttons>div classcta_button desktop_only ng-ifemployeePurchase ng-clickaddToCart(product.sku);> Add To Cart/div>div classdetail_page_where_to_buy_static desktop_only ng-ifshowWhereToBuy>a href//www.bhphotovideo.com/c/product/{{::product.BHSKU}}-REG/{{::product.__system.urlKey}}.html{{core.bhUTMSource|UTMSource:product.mfr_num}}&BI{{core.bhBi}} classwhereToBuyLink data-link-track data-elementBuy At B&H Button data-dd-action-nameBuy At B&H Button>div classdetail_page_bh_logo_wrapper>img ng-src/images/globals/bh_logo.png classwhereToBuyImg>/div>div classdetail_page_where_to_buy_link>Buy at B&H/div>/a>/div>/div>/div>div ng-ifappLink classapp_link_section>div ng-ifproduct.appLinkShortDescription classapp_link_short_description ng-bind-html::(product.appLinkShortDescription)|trust>/div>a ng-repeatlink in appLink href{{link.link}} classapp_link_btn data-elementApp Link data-dd-action-nameApp Link>div ng-class{app_store_btn:link.appleStore,google_store_btn:link.googlePlay}>/div>/a>/div>/div>div classdetail_page_banner_includer ng-includebanner.html data-bannerlocationright ng-controllerBannerLocationController>/div>/div>/div>div classcontent_wrapper content_sizer>div classdetail_page_menu_bar idmenu_bar>div classdetail_page_menu_btn ng-class{selected:pagefeatured} ng-ifdata.hasFeatured>div classdetail_page_menu_btn_a ng-clicksetPage(featured);>a classdetail_page_menu_btn_anchor data-elementProduct Featured data-dd-action-nameProduct Featured>Featured/a>/div>/div>div classdetail_page_menu_btn ng-class{selected:pageoverview}>div classdetail_page_menu_btn_a ng-clicksetPage(overview);>a classdetail_page_menu_btn_anchor data-elementProduct Overview data-dd-action-nameProduct Overview>Overview/a>/div>/div>div classdetail_page_menu_btn ng-class{selected:pagespecifications}>div classdetail_page_menu_btn_a ng-ifproduct.specifications.length>0 ng-clicksetPage(specifications);>a classdetail_page_menu_btn_anchor data-elementProduct Specs data-dd-action-nameProduct Specs>Specs/a>/div>/div>div classdetail_page_menu_btn ng-class{selected:pageaccessories} ng-ifaccessories>0>div classdetail_page_menu_btn_a ng-clicksetPage(accessories);>a classdetail_page_menu_btn_anchor data-elementProduct Accessories data-dd-action-nameProduct Accessories>Accessories/a>/div>/div>div classdetail_page_menu_btn ng-class{selected:pagesupport} ng-ifsupport && !smallView>div classdetail_page_menu_btn_a ng-clicksetPage(support);>a classdetail_page_menu_btn_anchor data-elementProduct Support data-dd-action-nameProduct Support>Support/a>/div>/div>/div>/div>div ng-ifsmallView && product.pagesIncluded && product.pagesIncluded.length>0 classpages_included_wrapper>div ng-repeatpages in product.pagesIncluded ng-ifpages.sections.indexOf(page)!-1 || (pages.sections.indexOf(featured)!-1 && pagefeatured)>div classpages_content pages idpages_controller ng-controllerPagesController>div ng-repeatsection in data.obj.sections>pages-element-repeat ng-repeatelement in section.elements data-include-replace>/pages-element-repeat>/div>/div>/div>/div>div classcontent_wrapper content_sizer content_container>div classdetail_page_content>div classmobile_section_titles data-elementMobile - Product Section Title data-dd-action-nameMobile - Product Section Title> Overview/div>section classdetail_page_section detail_page_overview_section ng-ifpageoverview || smallView>div classdetail_page_overview_wrapper>div classdetail_page_banner_includer ng-includebanner.html data-bannerlocationoverview ng-controllerBannerLocationController>/div>meta itempropdescription content{{::product.overview}}>h2 ng-bind-html::(product.brand + + (product.itemCode || product.mfr_num) + span class\h2_secondary\>OVERVIEW/span> | trust) classdetail_page_product_section_title data-elementProduct Section Title data-dd-action-nameProduct Section Title>/h2>div classdetail_page_overview ng-bind-html::(product.overview) | trust>/div>div classdetail_page_overview_note ng-if::(product.overviewNote) ng-bind-html::(product.overviewNote) | trust>/div>div classdetail_page_features ng-ifproduct.features.length>0>div classdetail_page_features_title data-elementProduct Section Title data-dd-action-nameProduct Section Title> Features/div>div classdetail_page_features_ul>ul>li ng-repeatitem in ::product.features track by $index>span ng-bind-html::item.FEATURE_NAME | trust classdetail_page_features_name>/span>span ng-bind-html::item.FEATURES_RAW | trust classdetail_page_features_content>/span>/li>/ul>/div>/div>div ng-if::product.upc>angular-barcode ng-modelproduct.upc bc-optionsbc bc-classbarcode bc-typesvg>/angular-barcode>/div>/div>div classdetail_page_includes>div classdetail_page_includes_title data-elementProduct Section Title data-dd-action-nameProduct Section Title> In the Box/div>div classdetail_page_includes_product ng-bind-html((product.itemCode || product.mfr_num) + - + product.name | trust)>/div>div classdetail_page_includes_items>ul>li ng-repeatitem in ::product.includes>a href/product/{{::item.LINK_SKU}}/{{::core.helpers.fixUrl(item.INCLUDES_RAW)}} classdetail_page_includes_item_link ng-if::item.LINK_SKU && item.LINK_SKU! ng-bind-html::(item.INCLUDED_QTY + x + item.INCLUDES_RAW) | trust>/a>div ng-if::!item.LINK_SKU || item.LINK_SKU ng-bind-html::((item.INCLUDED_QTY>1 ? item.INCLUDED_QTY + x : ) + item.INCLUDES_RAW) | trust classdetail_page_includes_text>/div>/li>/ul>/div>div classdetail_page_need_replacement>a href/contact-us/Parts%20Inquiry classdetail_page_contact_link data-elementNeed a replacement part? Contact us. data-dd-action-nameNeed a replacement part? Contact us.>i classfa fa-wrench aria-hiddentrue>/i> Need a replacement part? Contact us./a>/div>div classdetail_page_support ng-if::manuals.length>0>div classdetail_page_support_title>/div>div ng-if::manuals.length>0 classdetail_page_user_manual_single>div ng-repeatmanual in ::manuals classdetail_page_user_manual>a href{{::manual.__system.urlKey}} classdetail_page_user_manual_link target_blank ng-clickdownloadManual(manual.__system.urlKey,manual);>div classdetail_page_user_manual_image> img ng-src{{::manual.displayImage}} classdetail_page_user_manual_img>/div>div classdetail_page_user_manual_title> {{::manual.CAPTION}} i ng-if::(manualFILE_SIZE && manualFILE_SIZE!)>({{::manual.FILE_SIZE}})/i> i ng-if::(manualfileExt)>(.{{::manualfileExt}})/i>/div>/a>/div>/div>/div>/div>div classdetail_page_product_notice ng-if::product.notice>i classfa fa-exclamation-triangle aria-hiddentrue>/i> Note: Due to variations in cell phone manufacturing, the included mobile cable may not work on all models of cell phones. For full functionality on Android phones, a third-party app such as Headset Button Controller may be required./div>/section>div ng-ifpagespecifications || smallView || printing classsection_wrapper>div classmobile_section_titles data-elementMobile - Product Section Title data-dd-action-nameMobile - Product Section Title> Specs/div>section classdetail_page_section detail_page_overview_section>h2 ng-bind-html::(product.brand + + (product.itemCode || product.mfr_num) + span class\h2_secondary\>SPECS/span> | trust) classdetail_page_product_section_title>/h2>div classdetail_page_specs_wrapper>div ng-repeatitem in ::product.specifications track by $index ng-ifitem.HEADER || (item.SPEC_VALUE! && !item.SPEC_VALUE.toLowerCase().match(not specified by manufacturer)) || (item.SPEC_VALUE && item.SPEC_NAME! && item.HEADER) data-specs>/div>/div>/section>/div>div ng-if(pageaccessories || smallView) && accessories>0 classsection_wrapper data-in-viewport>div classmobile_section_titles data-elementMobile - Product Section Title data-dd-action-nameMobile - Product Section Title> Accessories/div>section ng-ifinViewport classdetail_page_section detail_page_overview_section detail_page_accessories_outer_wrapper ng-controllerAccessoryController ng-class{filtersVisible:categoryFiltersVisible} ng-showdata.accessories.length>0>h2 ng-bind-html::(product.brand + + (product.itemCode || product.mfr_num) + span class\h2_secondary\>ACCESSORIES/span> | trust) classdetail_page_product_section_title detail_page_accessories_remove_for_print data-scroll-hit data-elementProduct Section Title data-dd-action-nameProduct Section Title>/h2>div classdetail_page_accessory_filters_toggle_wrapper ng-ifdata.showcased.length>2>div classdetail_page_accessory_filters_toggle_btn ng-clickshowAccessoryFilters();>i classfal fa-sliders-h>/i> Filters/div>div classdetail_page_accessory_sort iddetail_page_accessory_sort ng-ifsmallView>div classlisting_page_sort_wrapper>div classdisplay_items_count_text>Sort by:/div>div classdisplay_select> select ng-optionsitem.text for item in sortBy ng-modeldata.sortBy classselect_dropdown ng-changehideAccessoryFilters();>/select>/div>div classsorter_direction>i classfa fa-sort-numeric-desc aria-hiddentrue>/i>/div>/div>/div>/div>div classdetail_page_accessory_options_layer ng-ifdata.showcased.length>2 ng-class{visible:accessoryFiltersVisible}>div classproduct_layer_close>i classfal fa-times ng-clickshowAccessoryFilters();>/i>/div>div classdetail_page_accessory_options_wrapper>div classdetail_page_accessory_options>div classdetail_page_accessory_brand_selector>div classdisplay_select> select ng-optionsbrand.text for brand in brands ng-modeldata.brand classselect_dropdown ng-changechangeBrand();>/select>/div>/div>div classdetail_page_brands_toggle ng-ifdata.showAllBrands> i classdetail_page_category_filters_all_brands_i>Gradus Group is a leading manufacturer of photo, video and audio gear. b classuppercase>Luxli/b> is one of our brands./i>/div>/div>/div>div classdetail_page_accessories_showcased_container>div classdetail_page_accessories_showcased_heading data-elementProduct Section Title data-dd-action-nameProduct Section Title> Filter by Category/div>div classdetail_page_accessories_showcased_container_wrapper>div ng-repeatcat in data.showcased ng-if(!data.showAllBrands && cat.hasBrand) || data.showAllBrands classdetail_page_accessories_showcased_wrapper ng-initproductcat.accessory; ng-clicksetActiveCategoryFilter(cat.category); ng-class{active:data.categoryFilters.indexOf(cat.category)!-1||data.categoryFilters.length0 && $index0}>div classdetail_page_accessories_showcased_image> img data-img-source data-typelist data-objproduct classdetail_page_image_gallery_others ng-ifproduct.__system.img_list>div classdetail_page_accessories_showcased_label>{{cat.category}}/div>/div>/div>/div>/div>div classdetail_page_accessory_sort iddetail_page_accessory_sort>div classlisting_page_sort_wrapper>div classdisplay_items_count_text>Sort by:/div>div classdisplay_select> select ng-optionsitem.text for item in sortBy ng-modeldata.sortBy classselect_dropdown ng-changehideAccessoryFilters();>/select>/div>div classsorter_direction>i classfa fa-sort-numeric-desc aria-hiddentrue>/i>/div>/div>/div>/div>div classdetail_page_accessories_wrapper>div ng-repeatcat in data.accessories ng-if(!data.showAllBrands && cat.hasBrand) || data.showAllBrands classdetail_page_accessories_cat_wrapper>div classdetail_page_accessories_cat_label id{{formatId(acc_label_+cat.category)}} ng-ifdata.showcased.length>2>{{cat.category}}/div>div classdetail_page_accessories_cat_items ng-ifcat.accessories.length>0>div ng-repeatproduct in cat.accessories|orderBy:data.sortBy.value:data.sortBy.direction classlisting_page_product ng-include_listingPageProduct.html>/div>/div>/div>/div>/section>/div>div ng-if (pagesupport && !smallView) && support classsection_wrapper>div classmobile_section_titles data-elementMobile - Product Section Title data-dd-action-nameMobile - Product Section Title> Support/div>section classdetail_page_section detail_page_overview_section ng-includesupport.html>/section>/div>div ng-ifproduct.pageLink classrow detail_page_promo_page_included>div ng-repeatpageLink in ::product.pageLink classrow ng-ifpageLink.tab page || pageLink.tab *>div data-include-promo-page data-url{{pageLink.promoPageUrl}} classpromo_page_container>/div>/div>/div>/div>/div>div ng-if!smallView && product.pagesIncluded && product.pagesIncluded.length>0 classpages_included_wrapper>div ng-repeatpages in product.pagesIncluded ng-ifpages.sections.indexOf(page)!-1 || (pages.sections.indexOf(featured)!-1 && pagefeatured)>div classpages_content pages idpages_controller ng-controllerPagesController>div ng-repeatsection in data.obj.sections>pages-element-repeat ng-repeatelement in section.elements data-include-replace>/pages-element-repeat>/div>/div>/div>/div>/script>script typetext/ng-template idproductListingPage.html>div classcontent_wrapper_fixer>div ng-if::webHelper classcontent_sizer listing_page_helper> input typecheckbox idignoreLifeCycles ng-modeldata.ignoreLifeCycles>label forignoreLifeCycles>Ignore Life Cycles/label>/div>div classcontent_wrapper content_sizer ng-if::!hideOptions>div classbreadcrumbs ng-class::{hidden:noResults} data-breadcrumbs>/div>div classlisting_filters ng-if::hasFilters>/div>/div>div classsub_category_listing_page_banner_wrapper ng-style{background:url(+bannerImg+),background-size:cover,background-repeat:no-repeat,background-position:top} ng-ifbannerImg>div classcontent_wrapper content_sizer>div ng-bind-html::(bannerCode) | trust>/div>/div>/div>div classcontent_wrapper content_sizer>div classlisting_page_no_results ng-class{visible:noResults}>h1 classlisting_page_no_results_h1>We could not return any results/h1>/div>div classlisting_page_results_wrapper ng-class{hasFilters:hasFilters,hidden:noResults}>div classsorting_bar>div classitem_count>div classpage_destination_title ng-bind-html(pageDestinationTitle)|trust>/div>div classpage_counter ng-if::!hideOptions>div classpage_counter_txt>Page {{page}} of span ng-bind-htmltotalPages | trust classitem_count_total>/span>/div>div classpage_counter_divider>|/div>div classpage_total_results>{{totalResults}} Items/div>/div>/div>div classdisplay_items_count_wrapper ng-if::!hideOptions>div classdisplay_items_count_text>Display:/div>div classdisplay_select ng-hidepageTypeSearch || totalResults16> select ng-optionsitem.text for item in limit ng-modeldata.limitSelected ng-changeupdateUrl(); classselect_dropdown>/select>/div>div classsorter_direction>i classfa fa-sort-numeric-desc aria-hiddentrue>/i>/div>/div>div classlisting_page_sort_wrapper ng-if!listingPageIncluded && sortBy.length>0 && totalResults>1>div classdisplay_items_count_text>Sort by:/div>div classdisplay_select> select ng-optionsitem.text for item in sortBy ng-modeldata.sortBySelected classselect_dropdown ng-changeupdateUrl();>/select>/div>div classsorter_direction>i classfa fa-sort-numeric-desc aria-hiddentrue>/i>/div>/div>/div>div classlisting_page_filters>div ng-repeatfilter in filters classlisting_page_filter_wrapper> span classlisting_page_filter_title>{{filter.filter}}/span> a ng-repeatfil in filter.data classlisting_page_filter_link relnofollow ng-class{active:isFilterActive(filter.filter,fil.val)} href/compatibility/{{compatibilityBrand}}/{{compModel}}/{{getActiveFilters()}} ng-clickaddFilter($event,filter.filter,fil.val);>span classstyled_checkbox>{{fil.val}}/span>/a>/div>/div>div classlisting_page_items_view ng-if::webHelper>div ng-repeatproduct in products classlisting_page_product ng-include_listingPageProductWebHelper.html>/div>/div>div classlisting_page_items_view ng-if::!webHelper>div ng-repeatproduct in products classlisting_page_product ng-include_listingPageProduct.html>/div>/div>/div>div classlisting_page_pagination ng-if!hideOptions && data.limitSelected.value!all>div classlisting_page_pagination_wrapper>div>/div>div classlisting_page_page_arrow listing_page_page_arrow_double ng-ifpage>1>a href/products/{{::category.rootCategoryUrl}}/{{::category.categoryUrl}}/page/1/count/{{data.limitSelected.text}}/{{data.sortBySelected.value}}/{{data.sortBySelected.direction}}>i classfa fa-chevron-left>/i>i classfa fa-chevron-left>/i>/a>/div>div classlisting_page_page_arrow ng-ifpage>1>a href/products/{{::category.rootCategoryUrl}}/{{::category.categoryUrl}}/page/{{page-1}}/count/{{data.limitSelected.text}}/{{data.sortBySelected.value}}/{{data.sortBySelected.direction}}>i classfa fa-chevron-left>/i>/a>/div>div classlisting_page_page_number ng-ifpage-2>0> a href/products/{{::category.rootCategoryUrl}}/{{::category.categoryUrl}}/page/{{page-2}}/count/{{data.limitSelected.text}}/{{data.sortBySelected.value}}/{{data.sortBySelected.direction}}>{{page-2}}/a>/div>div classlisting_page_page_number ng-ifpage-1>0> a href/products/{{::category.rootCategoryUrl}}/{{::category.categoryUrl}}/page/{{page-1}}/count/{{data.limitSelected.text}}/{{data.sortBySelected.value}}/{{data.sortBySelected.direction}}>{{page-1}}/a>/div>div classlisting_page_page_number selected ng-iftotalPagesCount>1> a href/products/{{::category.rootCategoryUrl}}/{{::category.categoryUrl}}/page/{{$index+1}}/count/{{data.limitSelected.text}}/{{data.sortBySelected.value}}/{{data.sortBySelected.direction}}>{{page}}/a>/div>div classlisting_page_page_number ng-ifpage+1totalPagesCount+1> a href/products/{{::category.rootCategoryUrl}}/{{::category.categoryUrl}}/page/{{page+1}}/count/{{data.limitSelected.text}}/{{data.sortBySelected.value}}/{{data.sortBySelected.direction}}>{{page+1}}/a>/div>div classlisting_page_page_number ng-ifpage+2totalPagesCount+1> a href/products/{{::category.rootCategoryUrl}}/{{::category.categoryUrl}}/page/{{page+2}}/count/{{data.limitSelected.text}}/{{data.sortBySelected.value}}/{{data.sortBySelected.direction}}>{{page+2}}/a>/div>div classlisting_page_page_arrow ng-ifpagetotalPagesCount>a href/products/{{::category.rootCategoryUrl}}/{{::category.categoryUrl}}/page/{{page+1}}/count/{{data.limitSelected.text}}/{{data.sortBySelected.value}}/{{data.sortBySelected.direction}}>i classfa fa-chevron-right>/i>/a>/div>div classlisting_page_page_arrow listing_page_page_arrow_double ng-ifpagetotalPagesCount>a href/products/{{::category.rootCategoryUrl}}/{{::category.categoryUrl}}/page/{{totalPagesCount}}/count/{{data.limitSelected.text}}/{{data.sortBySelected.value}}/{{data.sortBySelected.direction}}>i classfa fa-chevron-right>/i>i classfa fa-chevron-right>/i>/a>/div>/div>/div>/div>/div>/script>script typetext/ng-template idsubCategoryListingPage.html>div classcontent_wrapper_fixer>div classcontent_wrapper content_sizer>div classbreadcrumbs data-breadcrumbs>/div>div classsub_category_listing_page_banner_wrapper ng-style{background:url(+bannerImg+),background-size:cover,background-repeat:no-repeat} ng-ifbannerImg>div ng-bind-htmlbannerCode | trust>/div>/div>div classsub_category_listing_page>div ng-repeatcat in subCategories classsub_category_listing_page_item>a href/products/{{cat.rootCategoryUrl}}/{{cat.categoryUrl}} classsub_category_listing_page_link>div classsub_category_listing_page_image> img data-img-source data-objcat data-sourceid{{cat._id}} data-size data-typelist classlisting_page_product_image ng-class{changingImage:changingImage}>/div>div classsub_category_listing_title> {{cat.category}}/div>/a>/div>/div>/div>/div>/script>script typetext/ng-template idwhereToBuy.html>div classcontent_wrapper content_sizer>div classbreadcrumbs data-breadcrumbs>/div>div classstatic_content_wrapper>h1>Where to Buy/h1>div classwhere_to_buy ng-repeatwhere in whereToBuy> a href{{where.link}}{{core.bhUTMSource|UTMSource:}}where_to_buy&BI{{core.bhBi}} target_blank>img ng-src/images/globals/{{where.img}} classwhere_to_buy_img>/a>/div>/div>/div>/script>script typetext/ng-template idpricing.html>div classpricing_wrapper itempropoffers itemtypehttp://schema.org/Offer itemscope ng-clickshowPricingInfo($event); data-elementAmount data-dd-action-nameAmount>link itempropurl href{{::url}}/>link itempropavailability href{{::availability}}/>meta itemproppriceCurrency contentUSD/>meta itemproppriceValidUntil content{{::priceValidUntil}}/>link itempropitemCondition href{{::itemCondition}} contentNewCondition/>meta itempropprice content{{::dollars}}/> span classpricing_msrp ng-if::(dollars>0)>MSRPi classfal fa-info-circle>/i>div data-simple-dropdown data-dropdown-classsmall> Note: This price reflects our suggested selling price to the retailer. The final price is decided by the retailer, however, and is often different./div>/span> span classpricing_msrp_price ng-class{strike:employeePurchase}>${{::dollarsText||0}}.sup classpricing_msrp_price_cents>{{::centsText||.00}}/sup>/span>span classpricing_msrp ng-if::(employeePurchase)>i classfas fa-user-tag stylecolor:#ff7000;>/i> Price/span> span classpricing_msrp_price ng-if::employeePurchase titleEmployee Purchase Price>${{::epDollarsText||0}}.sup classpricing_msrp_price_cents>{{::epCentsText||.00}}/sup>/span> span classpricing_refund_wrapperng-if::(hasRefund || hasFullRefund)>span classpricing_refund_text>{{::refundText}}/span>span classpricing_refund>{{::dollarsRefundText}}.sup classpricing_msrp_price_cents>{{::centsRefundText}}/sup>/span>/span>/div>/script>script typetext/ng-template idthankyou.html>div classcontent_wrapper content_sizer>div classbreadcrumbs> a href/ classbreadcrumb_link>Home/a> span classbreadcrumb_separator>//span> a href/warranty classbreadcrumb_link selected>Thank You/a>/div>div classstatic_content_wrapper>h1>Support/h1>p>Thank you for contacting us. Please allow up to 2 business days for a response./p>/div>/div>/script>script typetext/ng-template idcontact.html>div classcontent_wrapper content_sizer>div classbreadcrumbs data-breadcrumbs>/div>div classstatic_content_wrapper contact_form_wrapper>form namecontactForm ng-submitvm.signup(contactForm.$valid)>h1>Contact Us/h1>div classsection_toggle>div classsection_toggle_btn ng-class{selected:selectedcontact} ng-clickchangeSection(contact);> Contact Us/div>div classsection_toggle_btn ng-class{selected:selectedhours} ng-clickchangeSection(hours);> Hours/div>/div>div classsupport_left ng-class{selected:selectedcontact}>div classrow> label forsubject>Subjectspan classrequired_field>*/span>/label> select ng-modeldata.subject class ng-optionssubject.key as subject.value for subject in subjects>/select>/div>div classrow ng-ifdata.subject!generalInquiry> label forcatalog>Catalog/MFR Numberspan classrequired_field>*/span>/label> input typetext ng-modeldata.catalog idcatalog required char-limit255 classcontactForm_limit_field>/div>div classrow ng-ifdata.subjectwarrantyService> label forretailer>Retailerspan classrequired_field>*/span>/label> input typetext ng-modeldata.retailer idretailer required char-limit100>/div>div classrow ng-ifdata.subjectwarrantyService>div classhalf> label forwebOrderNumber>Web Order Number/label> input typetext ng-modeldata.webOrderNumber idwebOrderNumber char-limit20>/div>div classhalf> label fororder>Order Numberspan classrequired_field>*/span>/label> input typetext ng-modeldata.order idorder required char-limit20>/div>/div>div classrow>div classsection_value> Contact Info/div>/div>div classrow>div classhalf> label forfirstName>First Namespan classrequired_field>*/span>/label> input typetext namefirstName idfirstName ng-modeldata.firstName required char-limit50 classcontactForm_limit_field>/div>div classhalf> label forlastName>Last Namespan classrequired_field>*/span>/label> input typetext namelastName idlastName ng-modeldata.lastName required char-limit50 classcontactForm_limit_field>/div>/div>div classrow>div classhalf> label fortel>Telephone Number/label> input typetext nametel idtel ng-modeldata.tel char-limit20>/div>div classhalf> label foremail>Email Addressspan classrequired_field>*/span>/label> input typeemail nameemail idemail ng-modeldata.email required char-limit255>/div>/div>div classsupport_address_info>div classrow>div classsection_value> Address/div>/div>div classrow> label foraddress>Address 1span classrequired_field>*/span>/label> input typetext nameaddress idaddress ng-modeldata.address required char-limit80>/div>div classrow> label foraddress2>Address 2/label> input typetext nameaddress2 idaddress2 ng-modeldata.address2 char-limit80>/div>div classrow>div classhalf> label forcity>Cityspan classrequired_field>*/span>/label> input typetext namecity idcity ng-modeldata.city required char-limit100>/div>div classhalf> label forstate>State / Province/label> select namestate idstate ng-modeldata.state>option value>-- Please Select --/option>option valueAlabama>Alabama/option>option valueAlaska>Alaska/option>option valueAmerican Samoa>American Samoa/option>option valueArizona>Arizona/option>option valueArkansas>Arkansas/option>option valueArmed Forces Africa>Armed Forces Africa/option>option valueArmed Forces Americas>Armed Forces Americas/option>option valueArmed Forces Canada>Armed Forces Canada/option>option valueArmed Forces Europe>Armed Forces Europe/option>option valueArmed Forces Middle East>Armed Forces Middle East/option>option valueArmed Forces Pacific>Armed Forces Pacific/option>option valueCalifornia>California/option>option valueColorado>Colorado/option>option valueConnecticut>Connecticut/option>option valueDelaware>Delaware/option>option valueDistrict of Columbia>District of Columbia/option>option valueFederated States Of Micronesia>Federated States Of Micronesia/option>option valueFlorida>Florida/option>option valueGeorgia>Georgia/option>option valueGuam>Guam/option>option valueHawaii>Hawaii/option>option valueIdaho>Idaho/option>option valueIllinois>Illinois/option>option valueIndiana>Indiana/option>option valueIowa>Iowa/option>option valueKansas>Kansas/option>option valueKentucky>Kentucky/option>option valueLouisiana>Louisiana/option>option valueMaine>Maine/option>option valueMarshall Islands>Marshall Islands/option>option valueMaryland>Maryland/option>option valueMassachusetts>Massachusetts/option>option valueMichigan>Michigan/option>option valueMinnesota>Minnesota/option>option valueMississippi>Mississippi/option>option valueMissouri>Missouri/option>option valueMontana>Montana/option>option valueNebraska>Nebraska/option>option valueNevada>Nevada/option>option valueNew Hampshire>New Hampshire/option>option valueNew Jersey>New Jersey/option>option valueNew Mexico>New Mexico/option>option valueNew York>New York/option>option valueNorth Carolina>North Carolina/option>option valueNorth Dakota>North Dakota/option>option valueNorthern Mariana Islands>Northern Mariana Islands/option>option valueOhio>Ohio/option>option valueOklahoma>Oklahoma/option>option valueOregon>Oregon/option>option valuePalau>Palau/option>option valuePennsylvania>Pennsylvania/option>option valuePuerto Rico>Puerto Rico/option>option valueRhode Island>Rhode Island/option>option valueSouth Carolina>South Carolina/option>option valueSouth Dakota>South Dakota/option>option valueTennessee>Tennessee/option>option valueTexas>Texas/option>option valueUtah>Utah/option>option valueVermont>Vermont/option>option valueVirgin Islands>Virgin Islands/option>option valueVirginia>Virginia/option>option valueWashington>Washington/option>option valueWest Virginia>West Virginia/option>option valueWisconsin>Wisconsin/option>option valueWyoming>Wyoming/option>/select>/div>/div>div classrow>div classhalf> label forzip>Zip/Postal Codespan classrequired_field>*/span>/label> input typetext namezip idzip ng-modeldata.zip required char-limit50>/div>div classhalf> label forcountry>Countryspan classrequired_field>*/span>/label> select namecountry idcountry ng-modeldata.country required>option value>-- Please Select --/option>option valueAF> Afghanistan/option>option valueAX> Åland Islands/option>option valueAL> Albania/option>option valueDZ> Algeria/option>option valueAS> American Samoa/option>option valueAD> Andorra/option>option valueAO> Angola/option>option valueAI> Anguilla/option>option valueAQ> Antarctica/option>option valueAG> Antigua and Barbuda/option>option valueAR> Argentina/option>option valueAM> Armenia/option>option valueAW> Aruba/option>option valueAU> Australia/option>option valueAT> Austria/option>option valueAZ> Azerbaijan/option>option valueBS> Bahamas/option>option valueBH> Bahrain/option>option valueBD> Bangladesh/option>option valueBB> Barbados/option>option valueBY> Belarus/option>option valueBE> Belgium/option>option valueBZ> Belize/option>option valueBJ> Benin/option>option valueBM> Bermuda/option>option valueBT> Bhutan/option>option valueBO> Bolivia/option>option valueBA> Bosnia and Herzegovina/option>option valueBW> Botswana/option>option valueBV> Bouvet Island/option>option valueBR> Brazil/option>option valueIO> British Indian Ocean Territory/option>option valueVG> British Virgin Islands/option>option valueBN> Brunei/option>option valueBG> Bulgaria/option>option valueBF> Burkina Faso/option>option valueBI> Burundi/option>option valueKH> Cambodia/option>option valueCM> Cameroon/option>option valueCA> Canada/option>option valueCV> Cape Verde/option>option valueKY> Cayman Islands/option>option valueCF> Central African Republic/option>option valueTD> Chad/option>option valueCL> Chile/option>option valueCN> China/option>option valueCX> Christmas Island/option>option valueCC> Cocos Keeling Islands/option>option valueCO> Colombia/option>option valueKM> Comoros/option>option valueCG> Congo - Brazzaville/option>option valueCD> Congo - Kinshasa/option>option valueCK> Cook Islands/option>option valueCR> Costa Rica/option>option valueCI> Côte d’Ivoire/option>option valueHR> Croatia/option>option valueCU> Cuba/option>option valueCY> Cyprus/option>option valueCZ> Czech Republic/option>option valueDK> Denmark/option>option valueDJ> Djibouti/option>option valueDM> Dominica/option>option valueDO> Dominican Republic/option>option valueEC> Ecuador/option>option valueEG> Egypt/option>option valueSV> El Salvador/option>option valueGQ> Equatorial Guinea/option>option valueER> Eritrea/option>option valueEE> Estonia/option>option valueET> Ethiopia/option>option valueFK> Falkland Islands/option>option valueFO> Faroe Islands/option>option valueFJ> Fiji/option>option valueFI> Finland/option>option valueFR> France/option>option valueGF> French Guiana/option>option valuePF> French Polynesia/option>option valueTF> French Southern Territories/option>option valueGA> Gabon/option>option valueGM> Gambia/option>option valueGE> Georgia/option>option valueDE> Germany/option>option valueGH> Ghana/option>option valueGI> Gibraltar/option>option valueGR> Greece/option>option valueGL> Greenland/option>option valueGD> Grenada/option>option valueGP> Guadeloupe/option>option valueGU> Guam/option>option valueGT> Guatemala/option>option valueGG> Guernsey/option>option valueGN> Guinea/option>option valueGW> Guinea-Bissau/option>option valueGY> Guyana/option>option valueHT> Haiti/option>option valueHM> Heard Island and McDonald Islands/option>option valueHN> Honduras/option>option valueHK> Hong Kong SAR China/option>option valueHU> Hungary/option>option valueIS> Iceland/option>option valueIN> India/option>option valueID> Indonesia/option>option valueIR> Iran/option>option valueIQ> Iraq/option>option valueIE> Ireland/option>option valueIM> Isle of Man/option>option valueIL> Israel/option>option valueIT> Italy/option>option valueJM> Jamaica/option>option valueJP> Japan/option>option valueJE> Jersey/option>option valueJO> Jordan/option>option valueKZ> Kazakhstan/option>option valueKE> Kenya/option>option valueKI> Kiribati/option>option valueKW> Kuwait/option>option valueKG> Kyrgyzstan/option>option valueLA> Laos/option>option valueLV> Latvia/option>option valueLB> Lebanon/option>option valueLS> Lesotho/option>option valueLR> Liberia/option>option valueLY> Libya/option>option valueLI> Liechtenstein/option>option valueLT> Lithuania/option>option valueLU> Luxembourg/option>option valueMO> Macau SAR China/option>option valueMK> Macedonia/option>option valueMG> Madagascar/option>option valueMW> Malawi/option>option valueMY> Malaysia/option>option valueMV> Maldives/option>option valueML> Mali/option>option valueMT> Malta/option>option valueMH> Marshall Islands/option>option valueMQ> Martinique/option>option valueMR> Mauritania/option>option valueMU> Mauritius/option>option valueYT> Mayotte/option>option valueMX> Mexico/option>option valueFM> Micronesia/option>option valueMD> Moldova/option>option valueMC> Monaco/option>option valueMN> Mongolia/option>option valueME> Montenegro/option>option valueMS> Montserrat/option>option valueMA> Morocco/option>option valueMZ> Mozambique/option>option valueMM> Myanmar Burma/option>option valueNA> Namibia/option>option valueNR> Nauru/option>option valueNP> Nepal/option>option valueNL> Netherlands/option>option valueAN> Netherlands Antilles/option>option valueNC> New Caledonia/option>option valueNZ> New Zealand/option>option valueNI> Nicaragua/option>option valueNE> Niger/option>option valueNG> Nigeria/option>option valueNU> Niue/option>option valueNF> Norfolk Island/option>option valueMP> Northern Mariana Islands/option>option valueKP> North Korea/option>option valueNO> Norway/option>option valueOM> Oman/option>option valuePK> Pakistan/option>option valuePW> Palau/option>option valuePS> Palestinian Territories/option>option valuePA> Panama/option>option valuePG> Papua New Guinea/option>option valuePY> Paraguay/option>option valuePE> Peru/option>option valuePH> Philippines/option>option valuePN> Pitcairn Islands/option>option valuePL> Poland/option>option valuePT> Portugal/option>option valuePR> Puerto Rico/option>option valueQA> Qatar/option>option valueRE> Réunion/option>option valueRO> Romania/option>option valueRU> Russia/option>option valueRW> Rwanda/option>option valueBL> Saint Barthélemy/option>option valueSH> Saint Helena/option>option valueKN> Saint Kitts and Nevis/option>option valueLC> Saint Lucia/option>option valueMF> Saint Martin/option>option valuePM> Saint Pierre and Miquelon/option>option valueVC> Saint Vincent and the Grenadines/option>option valueWS> Samoa/option>option valueSM> San Marino/option>option valueST> São Tomé and Príncipe/option>option valueSA> Saudi Arabia/option>option valueSN> Senegal/option>option valueRS> Serbia/option>option valueSC> Seychelles/option>option valueSL> Sierra Leone/option>option valueSG> Singapore/option>option valueSK> Slovakia/option>option valueSI> Slovenia/option>option valueSB> Solomon Islands/option>option valueSO> Somalia/option>option valueZA> South Africa/option>option valueGS> South Georgia and the South Sandwich Islands/option>option valueKR> South Korea/option>option valueES> Spain/option>option valueLK> Sri Lanka/option>option valueSD> Sudan/option>option valueSR> Suriname/option>option valueSJ> Svalbard and Jan Mayen/option>option valueSZ> Swaziland/option>option valueSE> Sweden/option>option valueCH> Switzerland/option>option valueSY> Syria/option>option valueTW> Taiwan/option>option valueTJ> Tajikistan/option>option valueTZ> Tanzania/option>option valueTH> Thailand/option>option valueTL> Timor-Leste/option>option valueTG> Togo/option>option valueTK> Tokelau/option>option valueTO> Tonga/option>option valueTT> Trinidad and Tobago/option>option valueTN> Tunisia/option>option valueTR> Turkey/option>option valueTM> Turkmenistan/option>option valueTC> Turks and Caicos Islands/option>option valueTV> Tuvalu/option>option valueUG> Uganda/option>option valueUA> Ukraine/option>option valueAE> United Arab Emirates/option>option valueGB> United Kingdom/option>option valueUS selectedselected> United States/option>option valueUY> Uruguay/option>option valueUM> U.S. Minor Outlying Islands/option>option valueVI> U.S. Virgin Islands/option>option valueUZ> Uzbekistan/option>option valueVU> Vanuatu/option>option valueVA> Vatican City/option>option valueVE> Venezuela/option>option valueVN> Vietnam/option>option valueWF> Wallis and Futuna/option>option valueEH> Western Sahara/option>option valueYE> Yemen/option>option valueZM> Zambia/option>option valueZW> Zimbabwe/option>/select>/div>/div>/div>div classrow> label formessage>Messagespan classrequired_field>*/span>/label>textarea namemessage idmessage ng-modeldata.msg required char-limit1000>/textarea>/div>div classrow>div classgoogle-recaptcha-mobile>div data-vc-recaptcha data-keyvm.publicKey>/div>/div>div classsubmit_btn> input typesubmit valueSubmit ng-class{enabled:contactForm.$valid}>/div>/div>/div>div classsupport_right ng-class{selected:selectedhours}>div classcontact_info_area>div classsection_value> Customer Support/div>div classcontact_number> b>a hreftel:{{core.config.supportTel}}>{{::core.config.supportTel}}/a>/b>/div>div ng-repeatday in ::core.customerServiceSchedule track by $index>div classcontact_days> {{::day.Days}}/div>div classcontact_time> {{::day.Hours}}/div>/div>div classholiday_schedule_link> a href/holiday-schedule>Holiday Schedule/a>/div>div classemail_link> Email: a hrefmailto:{{::core.config.infoEmail}}>{{::core.config.infoEmail}}/a>/div>/div>/div>/form>/div>/div>/script>script typetext/ng-template idprivacy.html>div classcontent_wrapper content_sizer>div classbreadcrumbs data-breadcrumbs>/div>div classstatic_content_wrapper>h1>Privacy Policy/h1>p> span classstatic_title>Security/span>br>br> The privacy and security of your personal information is very important to us.br>br> span classstatic_title>Cookies/span>br>br> When you visit our site, we will ask your browser to place a permanent cookie (a very small text file) on your computer. If your browser is configured to accept cookies, it will accept the cookie and place it on your computers hard drive. We collect this information to analyze where our customers are coming from and how often they visit our site. We also collect certain technical information from your computer, like your IP address and the address of a referring web site, if any. This information will allow us to enhance our site to our customers preferences. This information is used only for your benefit, as well as ours. You can visit our site without cookies if you choose to do so. To visit our site without cookies, you can configure your browser to reject all cookies or to notify you when a cookie is set. Check the browsers help menu to learn how to change your cookie preferences.br>br> span classstatic_title>Links/span>br>br> Our Site may contain links to other websites. We are not responsible for the privacy practices, security, or content of web sites mention on our site. If you click on third party links, you will be redirected to their web site and, in doing so; you may provide information directly to them. Therefore, you should refer to their privacy policies to understand how they handle your information and what choices you have.br>br> span classstatic_title>Use of Information/span>br>br> We may use your information in a number of ways, including the following:br>br>ul>li>To improve the content on our website. For example, we may use cookies to find out which parts of our site or our products are visited most often./li>li>For marketing and promotional purposes./li>/ul> span classstatic_title>Sharing Information/span>br>br> We may share your information when we are required by law or to protect our interests or property. This may include, without limitation, sharing information with other companies, lawyers, credit bureaus, agents or government agencies in connection with issues related to fraud, credit or debt collection.br>br> span classstatic_title>Our Commitment to Childrens Privacy/span>br>br> We never collect or maintain information at our website from those we actually know are under 13, nor is any part of our website structured to attract anyone under 13.br>br> span classstatic_title>Changes to the Luxli Privacy Policy/span>br>br> By visiting our site you consent to our collection and use of your information as described above. From time to time we may update or change this Privacy Policy. We reserve the right to modify this Privacy Policy at any time by posting updated text on this site. We urge you to periodically visit and review this Privacy Policy to remain apprised of any changes to its terms.br>br> span classstatic_title>Your California Privacy Policy Rights/span>br>br> If you are a California resident, you have the right to receive: (a) information identifying all third party companies to whom we may have disclosed, within the past year, personal information pertaining to you and your family for that companys direct marketing purposes; and (b) a description of the categories of personal information disclosed. To obtain this information, please e-mail us by clicking here. Please allow 30 days for a response./p>/div>/div>/script>script typetext/ng-template iduserAgreement.html>div classcontent_wrapper content_sizer>div classbreadcrumbs data-breadcrumbs>/div>div classstatic_content_wrapper>h1>User Agreements and Disclaimers/h1>p> span classstatic_title>PLEASE READ THE FOLLOWING TERMS AND CONDITIONS CAREFULLY BEFORE USING THIS SITE./span>br>br> Access to and use of this site is subject to the following terms and conditions and all applicable laws. Please review these terms and conditions on a periodic basis, as they are subject to modification, alteration, or update at any time and at the sole discretion of Luxli. If you do not agree to any term or condition, you should not use this site.br>br> span classstatic_title>1. COPYRIGHT NOTICE/span>br>br> This World Wide Website and all of its content, including but not limited to the text and images used herein and their arrangement, is copyright ©2016 Gradus Group LLC.br>br> span classstatic_title>2. TRADEMARKS NOTICE/span>br>br> Gradus Group LLC, Luxli, and all other Luxli names, businesses, and products referenced herein are trademarks or registered trademarks. All other products and company names referenced herein, if any, may be the trademarks of their respective owners. We do not authorize the use of any trade name, trademark, registered trademark, logo, or any copyrighted material referenced herein for any purpose whatsoever, including non-commercial applications.br>br> span classstatic_title>3. RESTRICTIONS ON USE/span>br>br> No permission is granted for use the materials, information, text or graphics, and/or to hyperlink other Websites with this Website, or to use the materials on your Website in any way or for any reason without prior specific authorization from us. We reserve all rights not expressly granted herein.br>br> span classstatic_title>4. THIRD PARTY SITES/span>br>br> We may from time to time provide links and pointers to Internet sites maintained by third parties (third party sites) and it may from time to time provide materials from third parties on this Website. These third party sites and any third party materials are provided for your convenience only. We do not operate or control in any respect any information, products or services available on these third party sites and we are not responsible for their content. We make no representations whatsoever concerning the content of these sites and the fact that we have provided a link to such sites is NOT an endorsement, authorization, sponsorship, or affiliation by Luxli with respect to such sites, its services, the products displayed, its owners, or its providers. You access these sites at your own risk.br>br> span classstatic_title>5. DISCLAIMER/span>br>br> There are certain risks in using any information, software, or products found on the Internet; and we caution you to make certain that you completely understand these risks before retrieving, using, relying upon, or purchasing anything via the Internet.br>br> Visitors to this Website assume all responsibility and risk for the use of this Website. Information published on this Website is provided without charge as a convenience to visitors, to be used for informational purposes only. NOTHING IN THIS WEBSITE CONSTITUTES A RECOMMENDATION OR ENDORSEMENT OF ANY ITEM, PRODUCT OR BRAND.br>br> ALTHOUGH REASONABLE CARE HAS BEEN TAKEN WITH REGARD TO THIS SITES CONTENT, WE DO NOT WARRANT OR REPRESENT THAT THIS SITES CONTENT IS ACCURATE, COMPLETE, OR UP-TO-DATE, NOR DO WE WARRANT OR REPRESENT THAT ACCESS TO AND USE OF THIS SITE OR THE SERVER WHICH MAKES IT AVAILABLE WILL BE UNINTERRUPTED, ERROR-FREE, AND FREE OF COMPUTER VIRUSES OR OTHER HARMFUL COMPONENTS. THE CONTENT OF THIS SITE MAY INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS FOR WHICH WE ASSUME NO RESPONSIBILITY.br>br> ALL OF THE MATERIALS PROVIDED HEREIN, INCLUDING ALL OF THE MATERIALS AVAILABLE ON THIRD PARTY SITES, ARE PROVIDED ON AN AS IS AND AS AVAILABLE BASIS AND WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED.br>br> TO THE FULLEST EXTENT PERMISSIBLE PURSUANT TO APPLICABLE LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.br>br> span classstatic_title>6. LIMITATION OF LIABILITY/span>br>br> We are not responsible for any infections, contaminations, delay in operation or transmission, line failure, errors, omissions, interruptions, or defects arising out of your use of this site or with respect to the material provided and/or contained on this site.br>br> In no event shall we be liable for any special, direct, indirect, incidental, or consequential damages, or any other damages of any kind, resulting from whatever cause, including but not limited to loss of use, loss profits, or loss of data, whether in an action under theories of contract, negligence, strict liability, or otherwise, arising out of or in any way in connection with the use of or inability to use the information or materials on, or accessed through, the our Website.br>br> Notwithstanding the above, in no event shall our total liability to you for any and all claims, damages, losses, and causes of action exceed the amounts paid to Luxli by you in connection with the transaction claimed by you to give rise to your claim.br>br> span classstatic_title>7. COMMUNICATIONS AND SUBMISSIONS/span>br>br> All personal data transmitted to us over the internet pursuant to placing an order, logging in or registering an account, such as name, e-mail address, physical address, telephone number and payment information, shall be treated as confidential information. Any communication or other materials which you submit to us or this Website (including, but not limited to, e-mail, product reviews or other postings) relating to products, experiences, suggestions or other subject matter will be treated as non-confidential and non-proprietary Submissions. All Submissions made to public areas, such as product reviews, are not subject to our Privacy Policy.br>br> By transmitting or posting any Submissions to us or to this Website you grant us and our affiliates a non-exclusive, royalty-free, perpetual, irrevocable, and fully sublicensable right to use the content of such Submissions for any purpose, including, but not limited to, the rights to reproduce, modify, adapt, publish, translate, create derivative works from, distribute, and display such content throughout the world in any media. You also grant us and our affiliates and sublicensees the right, at our sole discretion without obligation to do so, to use the name that you submit in connection with such content. You further agree that the license granted herein includes all of the rights to use or authorize the use of any ideas, concepts, know-how or techniques contained in such Submissions for any purpose whatsoever, including, but not limited to, developing, manufacturing and marketing products or services incorporating such information.br>br> You represent and warrant that you own or otherwise control all of the rights to the content of your Submissions; that the content is accurate; that use of the content you supply does not violate any terms of this User Agreement and will not cause injury to any person or entity; and that you will indemnify us and our for all claims resulting from content you supply. You agree that neither us nor our licensees will be liable to you for any use of any Submission. We have the right but not the obligation to monitor and edit or remove any activity or content.br>br> You acknowledge and agree that you are solely responsible for any Submissions you submit to us or this Website and further agree that you, not us, have full responsibility for the content of any such Submissions, including their legality, reliability and appropriateness.br>br> span classstatic_title>8. JURISDICTION AND CHOICE-OF-LAW/span>br>br> We operate this Website from our offices located in New York, New York, in the United States of America. We makes no representations that the materials in this site are appropriate or available for use in other locations. Those who choose to access this Website from other locations do so at their own risk and are responsible for compliance with any and all local laws, if and to the extent local laws are applicable.br>br> This agreement, and any dispute, which arises from and out of this Website, shall be construed with the laws of the state of New York. Any legal action regarding this agreement or this Website shall be brought only in either the State or Federal Courts located within the City of New York, New York and by using this site you consent to personal jurisdiction within these courts.br>br> span classstatic_title>9. INQUIRIES/span>br>br> If you have any questions regarding any portion of this Agreement, or if you wish to inquire, regarding rights of use not explicitly granted herein, please direct questions via email to info@gradusgroup.combr>br> span classstatic_title>TERMINATION/span>br>br> We or you may terminate this Agreement at any time. You may terminate this Agreement by destroying all materials obtained from this Website. We may terminate this Agreement immediately without notice if, in its sole judgment, you breach any term or condition of this Agreement. Upon termination, you must destroy all materials obtained from this Website.br>br> span classstatic_title>INTEGRATION/span>br>br> This agreement constitutes the entire Agreement between you and us and supersedes any prior oral or written arguments, understandings, or other communications between parties. This Agreement may not be modified except in writing signed by both you and our authorized signatory.br>br> span classstatic_title>OTHER/span>br>br> The headings in this agreement are for reference purposes only and have no legal effect. If any portion of this agreement is void or unenforceable in whole or in part, the remaining provisions of this agreement shall remain in effect./p>/div>/div>/script>script typetext/ng-template idwarranty.html>div classcontent_wrapper content_sizer>div classbreadcrumbs data-breadcrumbs>/div>div classstatic_content_wrapper>h1>Warranty Information/h1>p> span classstatic_title>LIMITED ONE-YEAR WARRANTY/span>br>br> Luxli products are warranted to the original purchaser to be free from defects in materials and workmanship under normal consumer use for a period of ONE (1) years from the original purchase date or thirty (30) days after replacement, whichever occurs later. The warranty providers responsibility with respect to this limited warranty shall be limited solely to repair or replacement, at the providers discretion, of any product that fails during normal use of this product in its intended manner and in its intended environment. Inoperability of the product or part(s) shall be determined by the warranty provider. If the product has been discontinued, the warranty provider reserves the right to replace it with a model of equivalent quality and function.br>br> This warranty does not cover damage or defect caused by misuse, neglect, accident, alteration, abuse, improper installation or maintenance. EXCEPT AS PROVIDED HEREIN, THE WARRANTY PROVIDER MAKES NEITHER ANY EXPRESS WARRANTIES NOR ANY IMPLIED WARRANTIES, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. This warranty provides you with specific legal rights, and you may also have additional rights that vary from state to state.br>br> To obtain warranty coverage, contact the Luxli Customer Service Department to obtain a return merchandise authorization (RMA) number, and return the defective product to Luxli along with the RMA number and proof of purchase. Shipment of the defective product is at the purchasers own risk and expense.br>br> For more information, or to arrange service, visit a href/contact-us>Support/a> or call Customer Service at b>{{core.config.supportTel}}/b>br>br> Luxli is a Gradus Group Brand.br>br> Product warranty provided by the Gradus Group.br>br> a hrefhttp://www.gradusgroup.com>www.gradusgroup.com/a>br>br> Luxli is a registered trademark of the Gradus Group. ©{{CurrentYear}} Gradus Group LLC. All Rights Reserved./p>/div>/div>/script>script typetext/ng-template idholidaySchedule.html>div classcontent_wrapper content_sizer>div classbreadcrumbs> a href/ classbreadcrumb_link>Home/a> span classbreadcrumb_separator>//span> a href/holiday-schedule classbreadcrumb_link selected>Holiday Schedule/a>/div>div classstatic_content_wrapper>h1>Holiday Schedule/h1>div classcustomer_service_schedule>table cellpadding0 cellspacing0 border0 classschedule_table>tr>td colspan2>i classfa fa-wrench aria-hiddentrue>/i>Customer Service/td>/tr>tr ng-repeatrow in customerServiceSchedule>td>{{::row.Days}}/td>td>{{::row.Hours}}/td>/tr>tr>td colspan2> {{timeZone}}/td>/tr>/table>/div>div classholiday_schedule>table cellpadding0 cellspacing0 border0 classschedule_table>tr>td colspan3>i classfa fa-calendar aria-hiddentrue>/i> {{::Year}} Holiday Calendar/td>/tr>tr ng-repeatrow in holidayCalendar ng-if::!row.hide>td>{{::row.Day}}/td>td>{{::row.Date}}/td>td ng-class::{open:row.open}>{{::row.open ? Open : Closed}}/td>/tr>/table>/div>/div>/div>/script>script typetext/ng-template id404.html>div classcontent_wrapper content_sizer alternative_results_wrapper ng-ifloaded>div classstatic_content_wrapper>div ng-if!alternative>h1>404 Page Not Found/h1> We are sorry but the url could not be found/div>div ng-ifalternative>h1>Please see suggestions below/h1>/div>/div>div classlisting_page_items_view ng-ifalternative && products && products.length>0>div ng-repeatproduct in products classlisting_page_product ng-include_listingPageProduct.html>/div>/div>div classcategory_alternative ng-ifalternative && product && product.ItemInCategory && product.ItemInCategory0>h2>Browse by Category/h2> a href/products/{{::categoryUrlLink}} classlisting_page_link>{{product.ItemInCategory0.category}}/a>/div>/div>/script>script typetext/ng-template idproductNotFound.html>div classcontent_wrapper content_sizer>div classstatic_content_wrapper>div classproduct_not_found_wrapper>h1>Product not found/h1> b>{{product.title}}/b>/div>/div>/div>/script>script typetext/ng-template idlp.html>div ng-bind-html(code)|trust idlpCode>/div>/script>script typetext/ng-template idpromoPage.html>div classcontent_wrapper content_sizer>h1 ng-iftitle>{{title}}/h1>div ng-repeatsection in content ng-bind-html::(section.content | templateVars) classpromo_page_section {{section.cssClass}}>/div>/div>/script>script typetext/ng-template iddynamicPromoPage.html>div classpromo_page dynamic_promo_page>div ng-repeatmodule in content class{{module.cssClass}}>div ng-ifmodule.customTemplate && module.customTemplate! ng-includemodule.customTemplate>/div>div ng-if!module.customTemplate || module.customTemplate ng-class{container_full:module.moduleWidthFull Width} ng-style{height:module.fixedHeight?module.fixedHeight:auto} data-module{{$index+1}} add-class-on-scroll data-distance-300>div ng-ifmodule.backgroundTypeYouTube data-single-media data-mediaid{{module.backgroundSource0.mediaId}}>/div>div ng-ifmodule.backgroundTypeImage classcontainer_full_background ng-style{background:url(+core.amazonImageUrlPath + pageId + /images/compressed/ + module.backgroundSource0FILE_NAME+)}>/div>div classcontainer_center>div ng-ifmodule.moduleConfigText Only Center classtext_align_center>div classpromo_page_text_module ng-bind-html::(module.content | templateVars)>/div>/div>div ng-ifmodule.moduleConfigText Only Left || module.moduleConfigText Left / Image Right class>div classcontainer_left>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg ng-ifmodule.opacityLayer && module.opacityLayer.enabled>/div>div classpromo_page_text_module_content ng-bind-html::(module.content | templateVars)>/div>/div>/div>div classcontainer_right>/div>/div>div ng-ifmodule.moduleConfigText Only Right || module.moduleConfigImage Left / Text Right class>div classcontainer_left>div classpromo_page_bg_img>/div>/div>div classcontainer_right>div classpromo_page_text_module data-bgblack>div classpromo_page_text_module_opacity_bg ng-ifmodule.opacityLayer && module.opacityLayer.enabled>/div>div classpromo_page_text_module_content ng-bind-html::(module.content | templateVars)>/div>/div>/div>/div>/div>/div>/div>/div>/script>script typetext/ng-template idbannerIncluded.html>div ng-repeatsection in content ng-bind-html::(section.content | templateVars) classpromo_page_section {{section.cssClass}}>/div>/script>script typetext/ng-template idHomePageMediaTemplate.html>div classcontent_wrapper content_sizer>div ng-controllerMediaController>div ng-controllerYouTubeVideoController>div classyoutube_videos_wrapper ng-ifmedia && media0>div classmain_video_wrapper>div idmainVideo>/div>/div>div classdetail_page_video_title>{{nowPlayingTitle}}/div>div classmedia_carousel_container ng-ifmedia && media.length>1>div classarrow_carousel data-directionleft ng-class{disabled:carousel_leftArrowDisabled} ng-showcarousel_showLeftArrow ng-clickcarousel_move(false); style data-elementHomepage - Media Left data-dd-action-nameHomepage - Media Left>i classfa fa-chevron-left>/i>/div>div classmedia_carousel data-carousel>div classmedia_carousel_wrapper ng-style{transform: translateX(+carouselX+) translateY(+carouselY+), -webkit-transform: translateX(+carouselX+) translateY(+carouselY+), -ms-transform: translateX(+carouselX+) translateY(+carouselY+)}>div ng-repeatmedia in media classcarousel_child ng-class{now_playing:nowPlayingmedia.mediaId}>div classvideo_thumbnails_wrapper>div classvideo_thumbnails data-title{{::media.title}} ng-clickchangeVideo(media);> img ng-src//i.ytimg.com/vi/{{::media.mediaId}}/mqdefault.jpg classvideo_thumbnails_img>i classfab fa-youtube>/i>/div>/div>/div>/div>/div>div classarrow_carousel data-directionright ng-class{disabled:carousel_rightArrowDisabled} ng-showcarousel_showRightArrow ng-clickcarousel_move(true); style data-elementHomepage - Media Right data-dd-action-nameHomepage - Media Right>i classfa fa-chevron-right>/i>/div>/div>/div>/div>/div>/div>/script>script typetext/ng-template idbanner.html>div ng-controllerBannerController ng-class{isHomepageBanner:isHomepageBanner}>div ng-ifshowBanner classbanner_controller>div ng-repeatbanner in banners track by $index classbanner {{banner.bannerCssClass ? banner.bannerCssClass : }} ng-style{height:(smallView ? banner.bannerHeightMobile : banner.bannerHeight)+px} data-banner-timer>div classbanner_nav banner_nav_left ng-clickchangeBanner(0,banner); ng-ifbanner.showNav && banner.content.length>1>i classfal fa-chevron-square-left>/i>/div>div classbanner_nav banner_nav_right ng-clickchangeBanner(1,banner); ng-ifbanner.showNav && banner.content.length>1>i classfal fa-chevron-square-right>/i>/div>div classbanner_nav_pause ng-clickpausePlayer(); ng-ifbanner.showPause>i classfal fa-pause-circle ng-if!overrideAutoPlay>/i>i classfal fa-play ng-ifoverrideAutoPlay>/i>/div>div ng-repeatcontent in banner.content ng-initouterIndex$index; classbanner_content {{content.cssClass}} ng-ifcontent.enabled ng-class{visible:$indexbannerVisible}>a href{{content.linkTo}} ng-ifcontent.linkTo && content.linkTo! ng-includebanner_inner.html classbanner_link>/a>div ng-includebanner_inner.html ng-if!content.linkTo || content.linkTo>/div>/div>div classbanner_pages_counter ng-if(banner.showNav || banner.showNavDots) && banner.content.length>1>div classbanner_pages_counter_bg>/div>div ng-repeatcount in countToArray(banner.content.length) track by $index ng-class{active:$indexbannerVisible} classbanner_pages_counter_btn ng-clicksetBanner($index);>/div>/div>/div>/div>/div>/script>script typetext/ng-template idbanner_inner.html>div ng-ifcontent.bgTypeMedia data-single-media data-mediaid{{content.media0.mediaId}}>/div>div ng-ifcontent.bgTypeImage classbanner_content_bg stylebackground:url({{core.amazonImageUrlPath + banner._id + /images/compressed/+content.images0FILE_NAME}});>/div>div ng-ifbanner.textWithOpacityBg && content.content! classcontent_sizer>div classbanner_content_text_container>div classbanner_content_text_bg>/div>div classbanner_content_code ng-bind-htmlcontent.content|trust>/div>/div>/div>div ng-if!banner.textWithOpacityBg && content.content! classcontent_sizer>div ng-bind-htmlcontent.content|trust classbanner_content_sizer>/div>/div>/script>script typetext/ng-template idvideo.html>div classcontent_wrapper content_sizer>div classbreadcrumbs data-breadcrumbs>/div>div classstatic_content_wrapper about_us>h1>Luxli Videos/h1>div ng-includeHomePageMediaTemplate.html>/div>/div>/div>/script>script typetext/ng-template idtypeaheadChild.html>a href{{entry.__system.link}} ng-clicksearchLog(product,typeAheadIndex); classtypeahead_link ng-class{visible:loaded}>i ng-ifentry.__system.icon classtypeahead_img {{entry.__system.icon}}>/i> img ng-if!entry.__system.icon && (entry.__system.internal_image || entry.__system.img_list) ng-src{{entry.__system.internal_image ? /images/sites/Luxli/+entry.__system.internal_image : entry.__system.img_list}} classtypeahead_img> img ng-if!entry.__system.icon && (!entry.__system.internal_image && !entry.__system.img_list) src/images/globals/coming-soon.png classtypeahead_img>span classtypeahead_title ng-bind-html((entry.displayTitle ? entry.displayTitle : entry.query) | trust)>/span>/a>/script>script typetext/ng-template idmodule_compatibility_finder.html>div classcontent_wrapper>div ng-controllerCompatibilityController classcontent_sizer compatibility_container>div classcompatibility_wrapper>div classcompatibility_txt>FIND YOUR ACCESSORY/div>div classcompatibility_brand_wrapper> select classcompatibility_brand_selector ng-modelselectedBrand ng-optionsitem.brand as item.brand for item in compItems>/select>/div>div classcompatibility_model_wrapper ng-showshowModels> select classcompatibility_brand_selector ng-modelmodel ng-changecompGoto($index) ng-optionsitem.model as item.model for item in selectedModel.models>/select>/div>div classcompatibility_txt compatibility_txt_or ng-ifshowModelSearch>OR/div>div classcompatibility_model_wrapper compatibility_model_search_wrapper ng-ifshowModelSearch> input typetext ng-modelmodelSearch placeholderEnter Model # classcompatibility_model_search data-comp-type-ahead>div classcompatibility_type_ahead ng-class{visible:showCompTypeAhead}>div ng-repeatmodel in itemsListFiltered classcompatibility_type_ahead_model ng-clickcompGoto($index); ng-class{selected:compTypeAheadIndex$index}>{{::model.brand}} {{::model.model}}/div>/div>/div>/div>div classcompatibility_wrapper_close>span classfa fa-times-circle ng-clickshowAccessoryBar();>/span>/div>/div>/div>/script>script typetext/ng-template iddownloads.html>div classdesktop_banner downloads_banner style{{(core.downloadCenterBanner ? background:url(\+core.downloadCenterBanner+\);background-position:top center;background-repeat:no-repeat;background-size:cover; : )}}>div classcontent_sizer>div classsite_banner_txt>div classcontent_bg>/div>div classbanner_code>h1>Download Center/h1>/div>/div>/div>/div>div classdownloads_content>div classcontent_sizer downloads_container>div classdownloads_model_selector>div classdownloads_model_dropdown ng-class{disabled:mfr}> span classdownloads_model_txt>Select Your Model/span> select ng-modelmfr_dropdown ng-optionsmfr.mfr_num as mfr.mfr_num for mfr in mfrs classdownloads_select>/select>/div>div classdownloads_model_wrapper> span classdownloads_model_txt>or Enter a Model #/span>div classdownloads_model_container>i classfal fa-search>/i> input typetext data-downloads-type-ahead classdownloads_model downloads_input ng-modelmfr placeholderEnter Device Model #>div classdownloads_type_ahead ng-class{visible:showDownloadsTypeAhead}>div ng-repeatmodel in mfrsFiltered classdownloads_type_ahead_model ng-clickdownloadsGoto($index); ng-class{selected:downloadsTypeAheadIndex$index}>{{::model.mfr_num}}/div>/div>/div>/div>/div>/div>div classcontent_sizer downloads_content_section ng-ifshowSupport>section classdetail_page_section detail_page_overview_section ng-includesupport.html>/section>/div>/div>/script>script typetext/ng-template idsupport.html>h2 ng-bind-html(product.brand + + (product.itemCode || product.mfr_num) + span class\h2_secondary\>SUPPORT/span> | trust) classdetail_page_product_section_title>/h2>div classdetail_page_specs_wrapper>div classtabs>div ng-repeat(key,value) in support ng-ifsupportSectionCount>1 classtab ng-class{selected:keysupportSection.selected} ng-clickchange_support_section(key);>{{key}}/div>/div>div classtabs_content>div ng-ifplatformSupport.length>2 classtabs_section>div classtabs_section_title>Select OS/div>div classtabs_select>div classselect> select ng-optionsos as os for os in platformSupport ng-modeldata.selectedOs ng-classcustom_select>/select>/div>/div>/div>div ng-repeat(k,v) in supportSection.items classtabs_section>div classtabs_section_title>{{k}}s/div>div ng-ifkapp && appLink && product.appLinkDescription classtabs_app_link_description>div ng-bind-htmlproduct.appLinkDescription|trust classtabs_app_link_txt>/div>/div>div classtabs_section_content ng-ifk!app>div classtabs_section_content_obj ng-repeatobj in v>div classtabs_section_item ng-showdata.selectedOsAny || data.selectedOsobj.os> img ng-src{{obj.displayImage}} classtabs_section_content_img>a classtabs_section_link href{{obj.__system.urlKey}}>{{obj.CAPTION}} span classtabs_section_file_props>{{obj.fileExt}} / {{core.formatBytes(obj.FILE_SIZE)}}/span> span ng-ifplatformSupport.length>1>({{obj.os}})/span>/a>/div>/div>/div>div classtabs_apps_section ng-ifkapp ng-repeatobj in v>div classtabs_section_content>div classtabs_app_short_description>{{obj.description}}/div>a href{{obj.link}} classapp_link_btn app_link_icon>div ng-class{app_store_btn:obj.appleStore,google_store_btn:obj.googlePlay}>/div>/a>/div>/div>/div>/div>/div>/script>script typetext/ng-template idsitemap.html>div>div classcontent_sizer>div classsitemap_section>div classsitemap_heading>h2>Products/h2>/div>div classsitemap_items>div ng-repeatitem in menu.items classsitemap_items_container> a href/products/{{::item.categoryLink}} classsitemap_subheading>{{::item.category}}/a> a ng-repeatsub in ::item.subs href/products/{{::item.categoryLink}}/{{::sub.categoryLink}} classsitemap_link>{{::sub.category}}/a>/div>/div>/div>/div>/div>div>div classcontent_sizer>div classsitemap_section>div classsitemap_heading>h2>Company/h2>/div>div classsitemap_items sitemap_company_section>div classsitemap_company_container> a href/contact-us classsitemap_subheading>Contact Us/a> a href/holiday-schedule classsitemap_link>Holiday Schedule/a>/div>div classsitemap_company_container> a href/about-us classsitemap_subheading>About Us/a> a href/warranty classsitemap_link>Warranty/a> a href/user-agreement classsitemap_link>User Agreement & Disclaimers/a> a href/privacy-security classsitemap_link>Privacy & Security/a>/div>div classsitemap_company_container> a href/where-to-buy classsitemap_subheading>Where to Buy/a>/div>/div>/div>/div>/div>div ng-ifcore.accessoryBarEnabled>div classcontent_sizer>div classsitemap_section>div classsitemap_heading>h2>Find Your Accessory/h2>/div>div classsitemap_items sitemap_accessory_section>div classsitemap_accessory_item ng-repeatbrand in compatibility_items ng-initbrand.showmorefalse;> span classsitemap_subheading no_hover>{{::brand.brand}}/span>div classsitemap_models_wrapper ng-class{max:brand.showmore}> a href/compatibility/{{::fixBrandUrl(brand.brand)}}/{{::fixModelUrl(model.model)}} relnofollow ng-repeatmodel in brand.models classsitemap_link>{{::model.model}}/a>/div>div ng-ifbrand.models.length>9 classsitemap_show_more ng-clickbrand.showmore!brand.showmore;>Show {{brand.showmore ? Less : More}}i classfa fa-chevron-right>/i>/div>/div>/div>/div>/div>/div>/script>script typetext/ng-template idlogin.html>div>div ng-ifwebOrderNumber || x3QuoteNumber classorder_quote_row>div ng-if!isPaid>Your Quote #{{webOrderNumber||x3QuoteNumber}} is ready for payment/div>div ng-ifisPaid classorder_paid>The Quote #{{webOrderNumber||x3QuoteNumber}} has already been paid/div>/div>div classcontent_sizer>div classlogin_wrapper>div classlogin_form>form autocompleteon nameloginForm ng-submitprocessLogin(loginForm.$valid) ng-ifformState10>div classlogin_heading>h1 classlogin_h ng-bind-html(formStateMsg|trust)>/h1>/div>div classlogin_email row>div classinput_field_group> input tabindex1 typeemail classinput_field_group_field requiredrequired ng-bluremailBlurtrue; pattern^\S-{1,}@\S-{1,}(.*)$ autocompleteusername nameusername idusername ng-modelformData.email data-focus-email>span classinput_field_group_bar>/span> label classinput_field_group_label>Email/label>/div>div classlogin_password_rule ng-ifloginForm.email.$dirty && loginForm.email.$invalid && emailBlur> Please enter a valid email/div>/div>div classlogin_password_reset ng-ifformState!3>div classlogin_links login_link_forgot ng-clickforgotPassword()>Forgot Your Password?/div>/div>div classlogin_password row ng-ifformState!3>div classinput_field_group> input tabindex2 ng-ifformState1 type{{passwordVisible ? text : password}} classinput_field_group_field ng-blursetPasswordBlurred(loginForm.password.$dirty); requiredrequired pattern^(?.*0-9)(?.*a-zA-Z)(?\S+$).{8,}$ namepassword autocompletecurrent-password idcurrent-password data-focus-password ng-modelformData.password> input tabindex2 ng-ifformState!1 type{{passwordVisible ? text : password}} classinput_field_group_field ng-blursetPasswordBlurred(loginForm.password.$dirty); requiredrequired pattern^(?.*0-9)(?.*a-zA-Z)(?\S+$).{8,}$ namepassword autocompletenew-password idnew-password data-focus-password ng-modelformData.password>span classinput_field_group_bar>/span> label classinput_field_group_label>Password/label>div classfa fa-eye show_password_toggle ng-clickpasswordVisible!passwordVisible titleClick here to {{passwordVisible ? hide : show}} your password>/div>/div>div classlogin_password_rule ng-ifpasswordBlur && (loginForm.password.$dirty && loginForm.password.$invalid && loginForm.password.$touched)> Password must have at least 8 characters, and include letters and numbers./div>/div>div classlogin_btn_row row>div data-vc-recaptcha data-keyvm.publicKey classlogin_recaptcha tabindex3>/div>/div>div classlogin_btn_row row>div classlogin_input> input tabindex4 typesubmit classlogin_btn cta_btn value{{formState1 ? Login : formStateMsg}} ng-class{disabled:!loginForm.$valid}>/div>div ng-iferrorMsg classlogin_errors ng-bind-html(errorMsg|trust)>/div>div ng-ifinfo classlogin_info ng-bind-html(info|trust)>/div>/div>div classlogin_btn_row row styletext-align:left;>div classlogin_input login_create_account_wrapper ng-ifformState1> span classlogin_links_text>No Account?/span> span classlogin_links login_link_create tabindex5 ng-clickcreateAccount()>Sign up/span>/div>div classlogin_input ng-ifformState!1> span classlogin_links_text>Have an account?/span> span classlogin_links login_link_create ng-clickback()>Log in/span>/div>div classrequest_help_container>a href/help classlogin_links>Request Help/a>/div>/div>/form>div ng-ifformState10 classrow login_reset_wrapper>div classlogin_heading>h1 classlogin_h>We sent an email to/h1>/div>div classlogin_reset_email>{{formData.email}}/div>div classlogin_reset_txt>Please check your email and follow the directions to reset your password./div>div classlogin_reset_txt login_reset_no_email>Didnt receive an email?/div>div classlogin_reset_txt_lnk ng-clickreEnterEmail();>Re-enter email/div>/div>div ng-ifformState15 classrow login_reset_wrapper>div classlogin_heading>h1 classlogin_h stylecolor:green;>Activation Email Sent!/h1>br>div classlogin_reset_txt ng-bind-html(info|trust)>/div>/div>/div>div ng-ifformState20 classrow login_reset_wrapper>div classlogin_heading>h1 classlogin_h stylecolor:red;>Account Activation Error!/h1>br>div classlogin_reset_txt> Please call customer service atbr>br> a hreftel:{{core.config.supportTel}}>{{::core.config.supportTel}}/a>br>br> Something went wrong trying to activate your account/div>/div>/div>/div>/div>/div>/div>/script>script typetext/ng-template idsurvey.html>div ng-ifsurveyCompleted>div classcontent_sizer survey_completed>div classsurvey_completed_top>div classfa fa-shield-check>/div>/div>div classsurvey_completed_bottom>div>Thanks for Sharing Your Feedback/div>div>Although we take great care to review all feedback submitted to us, we may not be able to immediately respond to your comments./div>div>Need help? Please contact us:/div>div>a hreftel:{{core.config.supportTel}}>{{::core.config.supportTel}}/a> | a hrefmailto:{{::core.config.infoEmail}}>{{::core.config.infoEmail}}/a>/div>/div>/div>/div>form namesurveyForm ng-submitsaveSurvey(surveyForm.$valid) ng-ifsurveyLoaded && !surveyCompleted>div classcontent_sizer survey>h1>Customer Service Survey/h1>div classsurvey_section_2>div> Was your issue resolved? */div>div>div>input typeradio requiredtrue nameissueResolved idissueResolved_yes ng-modelsurvey.resolved valueYes>label forissueResolved_yes>Yes/label>/div>div>input typeradio requiredtrue nameissueResolved idissueResolved_no ng-modelsurvey.resolved valueNo>label forissueResolved_no>No/label>/div>/div>/div>div classsurvey_section_3 ng-ifsurvey.resolved!No>div> How quickly were we able to resolve your issue? (Scale: 1-5, with 1 being Very Slow and 5 being Very Fast) */div>div>div>input typeradio requiredtrue namespeed idspeed_1 ng-modelsurvey.speed value1>label forspeed_1>1/label>/div>div>input typeradio requiredtrue namespeed idspeed_2 ng-modelsurvey.speed value2>label forspeed_2>2/label>/div>div>input typeradio requiredtrue namespeed idspeed_3 ng-modelsurvey.speed value3>label forspeed_3>3/label>/div>div>input typeradio requiredtrue namespeed idspeed_4 ng-modelsurvey.speed value4>label forspeed_4>4/label>/div>div>input typeradio requiredtrue namespeed idspeed_5 ng-modelsurvey.speed value5>label forspeed_5>5/label>/div>/div>/div>div classsurvey_section_4>div> How well did our agent understand your need? (Scale: 1-5, with 1 being Poor and 5 being Excellent) */div>div>div>input typeradio requiredtrue nameunderstanding idunderstanding_1 ng-modelsurvey.understanding value1>label forunderstanding_1>1/label>/div>div>input typeradio requiredtrue nameunderstanding idunderstanding_2 ng-modelsurvey.understanding value2>label forunderstanding_2>2/label>/div>div>input typeradio requiredtrue nameunderstanding idunderstanding_3 ng-modelsurvey.understanding value3>label forunderstanding_3>3/label>/div>div>input typeradio requiredtrue nameunderstanding idunderstanding_4 ng-modelsurvey.understanding value4>label forunderstanding_4>4/label>/div>div>input typeradio requiredtrue nameunderstanding idunderstanding_5 ng-modelsurvey.understanding value5>label forunderstanding_5>5/label>/div>/div>/div>div classsurvey_section_5>div> Additional Comments:/div>div>textarea name id cols30 rows10 ng-modelsurvey.comments classsurvey_comments placeholderPlease feel free to share any additional feedback or comments...>/textarea>/div>/div>div classsurvey_section_6> input typesubmit classsurvey_submit valueSUBMIT>/div>/div>/form>/script>script typetext/ng-template idsurvey-completed.html>div>div classcontent_sizer survey_completed>div classsurvey_completed_top>div classfa fa-shield-check>/div>/div>div classsurvey_completed_bottom>div>Thanks for Sharing Your Feedback/div>div>Although we take great care to review all feedback submitted to us, we may not be able to immediately respond to your comments./div>div>Need help? Please contact us:/div>div>a hreftel:{{core.config.supportTel}}>{{core.config.supportTel}}/a> | a hrefmailto:{{core.config.infoEmail}}>{{core.config.infoEmail}}/a>/div>/div>/div>/div>/script>script typetext/ng-template idaccount.html>div classcontent_sizer ng-ifsection>div classaccount_breadcrumbs> a href/account>Account/a> / span ng-ifsectionorders>b>Orders/b>/span> span ng-ifsectioncart>b>Cart/b>/span> span ng-ifsectionorderDetails>a href/account/orders>Orders/a> / b>Order Details/b>/span> span ng-ifsectionaddressBook>b>Address Book/b>/span> span ng-ifsectioneditAddress>a href/account/addressBook>Address Book/a> / b>Edit Address/b>/span> span ng-ifsectioninvoice>a href/account/orders>Orders/a> / a href/account/orderDetails/{{paramId}}>Order Details/a> / b>Invoice/b>/span> span ng-ifsectiontrackingDetails>a href/account/orders>Orders/a> / a href/account/orderDetails/{{paramId}}>Order Details/a> / b>Tracking Details/b>/span>/div>/div>div classmy_account_wrapper ng-class{visible:visible} ng-ifvisible>div classcontent_sizer content_wrapper>div classmy_account_middle>div classmy_account_nav_wrapper>div classmy_account_nav>a classmy_account_nav_btn href{{btn.route}} ng-class{selected:btn.matchRoute.includes(currentRoute)} ng-repeatbtn in btns ng-bind-html(btn.text)|trust>/a>/div>/div>div classmy_account_content>div ng-ifcurrentRoute/account/editAddress classmy_account_account>h1 classsection_heading>Address Book/h1>div ng-includeeditAddress.html ng-controllerEditAddressController>/div>/div>div ng-ifcurrentRoute/account/orderDetails classmy_account_account ng-includeorderDetails.html ng-controllerOrderDetailsController>/div>div ng-ifcurrentRoute/account/trackingDetails classmy_account_account ng-includetrackingDetails.html>/div>div ng-ifcurrentRoute/account/addressBook classmy_account_account ng-includeaddressBook.html>/div>div ng-ifcurrentRoute/account/invoice classmy_account_account ng-includeinvoice.html>/div>div ng-ifcurrentRoute/account/cart classmy_account_account ng-includecart.html>/div>div ng-ifcurrentRoute/account classmy_account_account>div ng-if!profileEdit>div classmy_account_heading>Account/div>div classmy_account_section>div classmy_account_section_info>div classmy_account_section_profile_text>div classsmall_bold_header>Name/div> {{user.firstName}} {{user.lastName}}/div>div classmy_account_section_profile_text>div classsmall_bold_header>Email/div> {{user.emailChangedTo||user.email}}/div>div classmy_account_section_profile_text>div classsmall_bold_header>Password/div> **********/div>/div>div classmy_account_section_options>div classmy_account_section_options_wrapper>div classcta_button ng-clicksectionEdit(profileEdit);>Edit/div>/div>/div>/div>/div>div ng-ifprofileEdit>form ng-if!passwordChange && !emailChange autocompleteoff nameprofileChangeForm ng-submitprocessProfileChange(profileChangeForm.$valid)>div classmy_account_heading>Edit My Profile/div>div classmy_account_section>div classmy_account_section_editor>div classmy_account_section_editor_field>div classinput_field_group> input typetext classinput_field_group_field ng-modeluser.firstName namefirstName>span classinput_field_group_bar>/span> label classinput_field_group_label>First Name/label>/div>/div>div classmy_account_section_editor_field>div classinput_field_group> input typetext classinput_field_group_field ng-modeluser.lastName namelastName>span classinput_field_group_bar>/span> label classinput_field_group_label>Last Name/label>/div>/div>/div>/div>div classmy_account_section my_account_section_spacer>div classmy_account_section_info>div classmy_account_label>Email:/div>div classmy_account_label>{{user.emailChangedTo||user.email}}/div>/div>div classmy_account_section_options>div classmy_account_section_edit_btn ng-clickchangeEmail(true);>Edit/div>/div>/div>div classmy_account_section my_account_section_spacer>div classmy_account_section_info>div classmy_account_label>Password:/div>div classmy_account_label>**********/div>/div>div classmy_account_section_options>div classmy_account_section_edit_btn ng-clickchangePassword();>Edit/div>/div>/div>div classgeneric_messages ng-ifmsgs> {{msgs}}/div>div classmy_account_section_editor_btns>div data-vc-recaptcha data-keyvm.publicKey classlogin_recaptcha>/div>/div>div classmy_account_section_editor_btns> span classmy_account_section_editor_cancel ng-clicksectionEdit(profileEdit);>Cancel/span> input typesubmit classmy_account_section_editor_save valueSave ng-class{disabled:!profileChangeForm.$valid}>/div>/form>form ng-ifpasswordChange autocompleteoff namepasswordChangeForm ng-submitprocessChangePassword(passwordChangeForm.$valid)>div classmy_account_section password_change_section>div classmy_account_section_editor>div classmy_account_section_editor_field>div classinput_field_group> input typepassword classinput_field_group_field ng-required ng-modeluser.currentPassword namecurPass>span classinput_field_group_bar>/span> label classinput_field_group_label>Current Password/label>/div>/div>div classmy_account_section_editor_field>div classinput_field_group> input typepassword classinput_field_group_field ng-required ng-modeluser.newPassword namenewPass>span classinput_field_group_bar>/span> label classinput_field_group_label>New Password/label>/div>/div>div classmy_account_section_editor_field>div classinput_field_group> input typepassword classinput_field_group_field ng-required ng-modeluser.newPasswordConfirm namenewPassConf>span classinput_field_group_bar>/span> label classinput_field_group_label>Confirm New Password/label>/div>/div>/div>/div>div classgeneric_error_messages ng-iferrors> {{errors}}/div>div classgeneric_messages ng-ifmsgs> {{msgs}}/div>div classmy_account_section_editor_btns>div data-vc-recaptcha data-keyvm.publicKey classlogin_recaptcha>/div>/div>div classmy_account_section_editor_btns> span classmy_account_section_editor_cancel ng-clickchangePassword();>Cancel/span> input typesubmit classmy_account_section_editor_save valueChange ng-class{disabled:!passwordChangeForm.$valid}>/div>/form>form ng-ifemailChange novalidate autocompleteoff nameemailChangeForm ng-submitprocessChangeEmail(emailChangeForm.$valid)>div classmy_account_section password_change_section>div classmy_account_section_editor>div classmy_account_section_editor_field>div classinput_field_group> input typeemail classinput_field_group_field active disabled ng-modeluser.email namecurEmail>span classinput_field_group_bar>/span> label classinput_field_group_label>Current email/label>/div>/div>div classmy_account_section_editor_field>div classinput_field_group> input typetext novalidatenovalidate classinput_field_group_field ng-required ng-modeluser.newEmail namenewEmail ng-blurcheckEmailAddress(user.newEmail);>span classinput_field_group_bar>/span> label classinput_field_group_label>New email/label>div classinput_field_value_check input_field_invalid ng-ifnewEmailInUse || (emailChangeForm.newEmail.$touched && !newEmailValid)>i classfal fa-times>/i>/div>div classinput_field_value_check input_field_valid ng-if!newEmailInUse && emailChangeForm.newEmail.$touched && newEmailValid>i classfal fa-check>/i>/div>/div>/div>div classmy_account_section_editor_field>div classinput_field_group> input typetext novalidatenovalidate classinput_field_group_field ng-required ng-modeluser.newEmailConfirm namenewEmailConf ng-patternuser.newEmail>span classinput_field_group_bar>/span> label classinput_field_group_label>Confirm New email/label>/div>/div>div classerror_messages>div ng-showuser.newEmailConfirm ! user.newEmail && emailChangeForm.newEmailConf.$dirty classinput_password_mismatch>The emails do not match!/div>/div>/div>/div>div classgeneric_error_messages ng-iferrors> {{errors}}/div>div classgeneric_messages ng-ifmsgs> {{msgs}}/div>div classmy_account_section_editor_btns>div data-vc-recaptcha data-keyvm.publicKey classlogin_recaptcha>/div>/div>div classmy_account_section_editor_btns> span classmy_account_section_editor_cancel ng-clickchangeEmail();>Cancel/span> input typesubmit classmy_account_section_editor_save valueChange ng-class{disabled:!emailChangeForm.$valid}>/div>/form>/div>/div>div ng-ifcurrentRoute/account/orders class ng-includeaccount_orders.html>/div>/div>/div>/div>/div>/script>script typetext/ng-template idspecs.html>div ng-class::{spec_header:isHeader, detail_page_spec:isSpecNameAndValueOdd}>div ng-bind-html::item.SPEC_NAME | trust classdetail_page_spec_name>/div>div ng-bind-html::item.SPEC_VALUE | trust classdetail_page_spec_content ng-if::!item.HEADER>/div>div ng-if::item.SPEC_NAME Capacity (Wh) && (core.batteryMsgEnabled || rootCategoryBatteryMsgEnabled || categoryBatteryMsgEnabled) classspec_battery_note>We believe in honesty, and we therefore list our real, actual capacity./div>/div>/script>script typetext/ng-template idcheckout.html>h1 classsection_heading checkout_header>Checkout/h1>form nameccForm novalidatetrue ng-ifcontrollerReady ng-submitplaceOrder(ccForm.$valid)>div classcheckout_container>div classcheckout>div classcheckout_left>div classorder_details_info_wrapper>h2>Customer Information/h2>div classorder_details_info>div classorder_details_info_container>div classorder_details_small_header>Shipping Address/div>div>span ng-ifdata.shipTo.attn stylefont-weight:bold;color:black;>Attn:/span> span ng-ifdata.shipTo.title styletext-transform:capitalize;>{{data.shipTo.title}}./span> {{data.shipTo.firstName}} {{data.shipTo.lastName}}/div>div ng-ifdata.shipTo.company>span ng-ifdata.shipTo.careOf>C/O/span> {{data.shipTo.company}}/div>div>{{data.shipTo.address1}}/div>div ng-ifdata.shipTo.address2!>{{data.shipTo.address2}}/div>div ng-ifdata.shipTo.address3!>{{data.shipTo.address3}}/div>div>{{data.shipTo.city}} {{data.shipTo.state}} {{data.shipTo.zip}}/div>div>{{data.shipTo.country}}/div>/div>div classorder_details_info_container>div classorder_details_small_header>Billing Address/div>div>span ng-ifdata.billTo.attn stylefont-weight:bold;color:black;>Attn:/span> span ng-ifdata.billTo.title>{{data.billTo.title}}/span> {{data.billTo.firstName}} {{data.billTo.lastName}}/div>div ng-ifdata.billTo.company>span ng-ifdata.billTo.careOf>C/O/span> {{data.billTo.company}}/div>div>{{data.billTo.address1}}/div>div ng-ifdata.billTo.address2!>{{data.billTo.address2}}/div>div ng-ifdata.billTo.address3!>{{data.billTo.address3}}/div>div>{{data.billTo.city}} {{data.billTo.state}} {{data.billTo.zip}}/div>div>{{data.billTo.country}}/div>/div>/div>/div>/div>div classcheckout_right ng-includeorderSummary.html>/div>/div>/div>/form>/script>script typetext/ng-template idproductBadge.html>div ng-ifdataLifeCycle classbadge_wrapper>div>{{lifeCycleStatus}}/div>div ng-ifeta classbadge_coming_soon_eta>{{eta}}/div>/div>/script>script typetext/ng-template idcustomerInfoLabel.html>div> customerInfoLabel/div>/script>script typetext/ng-template idaddressForm.html>div classaddress_form>div classcheckout_field_wrapper>div classcheckout_select_label>Country span classcheckout_required_field_marker>*/span>/div>div classselect> select ng-modeladdressForm.country ng-requiredtrue ng-optionscountry.shortName as country.longName for country in countries>/select>/div>/div>div classcheckout_field_wrapper>div classinput_field_group> input typetext classinput_field_group_field ng-requiredtrue name{{formName}}_firstName id{{formName}}_firstName ng-modeladdressForm.firstName>span classinput_field_group_bar>/span> label classinput_field_group_label>First Name span classcheckout_required_field_marker>*/span> span classcheckout_required_field ng-ifccFormformName+_firstName.$dirty && !ccFormformName+_firstName.$valid>Field is required/span>/label>/div>div classinput_field_group> input typetext classinput_field_group_field ng-requiredtrue name{{formName}}_lastName id{{formName}}_lastName ng-modeladdressForm.lastName>span classinput_field_group_bar>/span> label classinput_field_group_label>Last Name span classcheckout_required_field_marker>*/span> span classcheckout_required_field ng-ifccFormformName+_lastName.$dirty && !ccFormformName+_lastName.$valid>Field is required/span>/label>/div>/div>div classcheckout_field_wrapper>div classinput_field_group> input typetext classinput_field_group_field name{{formName}}_company id{{formName}}_company ng-modeladdressForm.company>span classinput_field_group_bar>/span> label classinput_field_group_label>Company Name/label>/div>/div>div classcheckout_field_wrapper>div classinput_field_group> input typetext classinput_field_group_field ng-requiredtrue name{{formName}}_address1 id{{formName}}_address1 ng-modeladdressForm.address1>span classinput_field_group_bar>/span> label classinput_field_group_label>Address 1 span classcheckout_required_field_marker>*/span> span classcheckout_required_field ng-ifccFormformName+_address1.$dirty && !ccFormformName+_address1.$valid>Field is required/span>/label>/div>div classinput_field_group> input typetext classinput_field_group_field name{{formName}}_address2 id{{formName}}_address2 ng-modeladdressForm.address2>span classinput_field_group_bar>/span> label classinput_field_group_label>Address 2/label>/div>/div>div classcheckout_field_wrapper>div classinput_field_group> input typetext classinput_field_group_field ng-requiredtrue name{{formName}}_zip id{{formName}}_zip ng-modeladdressForm.zip>span classinput_field_group_bar>/span> label classinput_field_group_label>Zip span classcheckout_required_field_marker>*/span> span classcheckout_required_field ng-ifccFormformName+_zip.$dirty && !ccFormformName+_zip.$valid>Field is required/span>/label>/div>/div>div classcheckout_field_wrapper>div classinput_field_group> input typetext classinput_field_group_field ng-requiredtrue name{{formName}}_city id{{formName}}_city ng-modeladdressForm.city>span classinput_field_group_bar>/span> label classinput_field_group_label>City span classcheckout_required_field_marker>*/span> span classcheckout_required_field ng-ifccFormformName+_city.$dirty && !ccFormformName+_city.$valid>Field is required/span>/label>/div>div classhalf ng-ifaddressForm.countryUnited States>div classcheckout_select_label>State span classcheckout_required_field_marker>*/span> span classcheckout_required_field ng-ifccFormformName+_state.$dirty && !ccFormformName+_state.$valid>Field is required/span>/div>div classselect> select ng-modeladdressForm.state name{{formName}}_state id{{formName}}_state ng-optionsstate as state for state in states ng-requiredtrue>/select>/div>/div>/div>div classcheckout_field_wrapper>div classinput_field_group> input typetext classinput_field_group_field ng-requiredtrue name{{formName}}_tel id{{formName}}_tel ng-modeladdressForm.tel>span classinput_field_group_bar>/span> label classinput_field_group_label>Phone span classcheckout_required_field_marker>*/span> span classcheckout_required_field ng-ifccFormformName+_tel.$dirty && !ccFormformName+_tel.$valid>Field is required/span>/label>/div>div classhalf>div classinput_field_group> input typetext classinput_field_group_field name{{formName}}_ext id{{formName}}_ext ng-modeladdressForm.ext>span classinput_field_group_bar>/span> label classinput_field_group_label>Ext/label>/div>/div>/div>div classcheckout_field_wrapper>div classinput_field_group> input typeemail classinput_field_group_field ng-requiredtrue name{{formName}}_email id{{formName}}_email ng-modeladdressForm.email>span classinput_field_group_bar>/span> label classinput_field_group_label>Email span classcheckout_required_field_marker>*/span> span classcheckout_required_field ng-ifccFormformName+_email.$dirty && !ccFormformName+_email.$valid>Field is required/span>/label>/div>/div>div classcheckout_field_wrapper>div classinput_field_group> input typetext classinput_field_group_field name{{formName}}_po id{{formName}}_po ng-modeladdressForm.po>span classinput_field_group_bar>/span> label classinput_field_group_label>P/O or Reference #/label>/div>/div>/div>/script>script typetext/ng-template idorderDetails.html>div classorder_details_top_heading_wrapper>div>h1>Order Details/h1>/div>div classview_invoice_wrapper ng-if!isSystem1>a classcta_button href/account/invoice/{{order.x3OrderNumber||order.webOrderNumber}}>View Invoice/a>/div>div classview_invoice_wrapper ng-ifisSystem1>a classcta_button ng-clickshowInvoiceInLayer(order);>View Invoice/a>/div>/div>div classcontent_sizer>div classorder_details>div classleft>div classorder_details_top>div classorder_details_top_column> span>Ordered Date :/span> b>{{order.orderDate||order.quoteDate|date:MMMM d yyyy:America/New_York}}/b>/div>div classorder_details_top_column ng-iforder.totalShipments>0> span>Tracking :/span> span ng-repeatproduct in order.products>b ng-ifproduct.shipmentNumber && product.shipmentNumber>0>{{product.shipment.trackingNumber}}/b>/span>/div>div ng-iforder.x3OrderNumber || order.x3QuoteNumber classorder_details_top_column> span>{{order.x3OrderNumber ? Order : Quote}} :/span> b>{{order.x3OrderNumber||order.x3QuoteNumber}}/b>/div>div classorder_details_top_column ng-iforder.totalShipments>0> span>Shipments :/span> b>{{order.totalShipments}}/b>/div>div classorder_details_top_column ng-iforder.webOrderNumber> span>Web Id :/span> b>{{order.webOrderNumber}}/b>/div>div classorder_details_top_column order_details_view_map>/div>/div>div classorder_details_info_wrapper>h2>Customer Information/h2>div classorder_details_info>div classorder_details_info_container>div classorder_details_small_header>Shipping Address/div>div>span ng-iforder.shipTo.attn stylefont-weight:bold;color:black;>Attn:/span> span ng-iforder.shipTo.title styletext-transform:capitalize;>{{order.shipTo.title}}./span> {{order.shipTo.firstName}} {{order.shipTo.lastName}}/div>div ng-iforder.shipTo.company>span ng-iforder.shipTo.careOf>C/O/span> {{order.shipTo.company}}/div>div>{{order.shipTo.address1}}/div>div ng-iforder.shipTo.address2!>{{order.shipTo.address2}}/div>div ng-iforder.shipTo.address3!>{{order.shipTo.address3}}/div>div>{{order.shipTo.city}} {{order.shipTo.state}} {{order.shipTo.zip}}/div>div>{{order.shipTo.country}}/div>/div>div classorder_details_info_container>div classorder_details_small_header>Billing Address/div>div>span ng-iforder.billTo.attn stylefont-weight:bold;color:black;>Attn:/span> span ng-iforder.billTo.title>{{order.billTo.title}}/span> {{order.billTo.firstName}} {{order.billTo.lastName}}/div>div ng-iforder.billTo.company>span ng-iforder.billTo.careOf>C/O/span> {{order.billTo.company}}/div>div>{{order.billTo.address1}}/div>div ng-iforder.billTo.address2!>{{order.billTo.address2}}/div>div ng-iforder.billTo.address3!>{{order.billTo.address3}}/div>div>{{order.billTo.city}} {{order.billTo.state}} {{order.billTo.zip}}/div>div>{{order.billTo.country}}/div>/div>/div>/div>div classorder_details_trackers>div ng-repeatproduct in order.products class ng-initdetailsVisiblefalse; ng-class{hasProductFullRefundStatus:hasProductFullRefundStatus,hasProductReturnedAllStatus:hasProductReturnedAllStatus,hasProductRefundStatus:hasProductRefundStatus,hasProductPartialReturnStatus:hasProductPartialReturnStatus}>div classmy_orders_shipping_tracker ng-class{first_tracker:$index0} ng-if::(product.shipment && product.shipmentStatus && product.shipmentStatus.length>0)>div classmy_orders_shipping_shipments_indicator ng-iforder.totalShipments>0>{{order.totalShipments>1 ? Partial : }}Shipment {{order.totalShipments>1 ? product.shipmentNumber + of: }} {{order.totalShipments>1 ? order.totalShipments : }} ({{product.lastShipmentStatus}})/div>div classmy_orders_shipping_shipments_indicator_tracking_number>a href{{getCarrierUrl(product.shipment.trackers$index.carrier,product.shipment.trackers$index.trackingNumber)}} target_blank>span classmy_orders_shipping_shipments_indicator_delivery_method>{{product.shipment.deliveryMethod}}/span> - {{product.shipment.trackers$index.carrier}} #{{product.shipment.trackers$index.trackingNumber}}/a>/div>div classmy_orders_shipping_status>div classmy_orders_shipping_bar>div ng-repeat-startstatus in ::product.shipmentStatus ng-if::$first classmy_orders_shipping_milestone>div classmilestone_data no_transform>div classmilestone_label ng-class::{align_left:$first,align_right:$last}>{{::status.status}}/div>div classmilestone_date ng-class::{align_left:$first,align_right:$last}>{{::(status.date)|date:MMM dd yyyy : America/New_York}}/div>/div>/div>div classtrackPath ng-if::!$first ng-class{disabled:!status.date}>/div>div ng-repeat-end ng-if::!$first classmy_orders_shipping_milestone ng-class{disabled:!status.date}>div classmilestone_data ng-class::{no_transform:$last}>div classmilestone_label ng-class::{align_left:$first,align_right:$last}>{{::status.status}}/div>div classmilestone_date ng-class::{align_left:$first,align_right:$last} ng-if::status.date>{{::(status.date)|date:MMM dd yyyy : America/New_York}}/div>/div>/div>/div>/div>/div>div classorder_details_cta_wrapper ng-if::(product.shipment && product.shipmentStatus && product.shipmentStatus.length>0)> a classcta_button href/account/trackingDetails/{{order.x3OrderNumber}}>View Tracking/a>/div>/div>/div>/div>div classright ng-includeorderSummary.html ng-iforder.products.length>0>/div>/div>/div>/script>script typetext/ng-template idorder.html>/script>script typetext/ng-template idquote.html>div classmy_orders_header_mobile>div classmy_orders_header_mobile_left> {{!quote.orderDate ? Quote : Order}} Placed b>{{::(quote.orderDate||quote.quoteDate)|date:MMMM dd yyyy : America/New_York}}/b>br>span data-order-status>/span>/div>div classmy_orders_header_mobile_right> Total b>${{::quote.amounts.total}}/b>/div>/div>div classmy_orders_header_desktop>table classmy_orders_header_table cellpadding0 cellspacing0 border0>tr>td> {{!quote.orderPlacedDate && !quote.orderDate ? Quote : Order}} Placed/td>td>/td>td> span>{{quote.isPaid ? Shipped to : Shipping address}}/span>/td>td>Total/td>td rowspan2>div ng-if::quote.webOrderNumber>b>WebOrder# {{:: quote.webOrderNumber}}/b>/div>div ng-if::quote.x3OrderNumber>b>Order# {{:: quote.x3OrderNumber}}/b>/div>div ng-if::quote.x3QuoteNumber>b>Quote# {{:: quote.x3QuoteNumber}}/b>/div>div ng-if::isSystem1>b>Customer# {{:: quote.customerNumber}}/b>/div>div classmy_orders_header_see_invoice ng-if::quote.isPaid && !isSystem1> a href/invoice/{{::quote.webOrderNumber||quote.x3OrderNumber}}/{{quote.webOrderNumber ? : quote.fromX3}} classmy_orders_header_see_invoice_lnk>See Invoice/a>/div>/td>/tr>tr>td> b>{{::(quote.orderPlacedDate||quote.orderDate||quote.quoteDate)|date:MMMM dd yyyy : America/New_York}}/b>/td>td>/td>td> span classshipped_to_btn>{{::quote.shipTo.firstName}} {{::quote.shipTo.lastName}}div data-simple-dropdown> {{::quote.shipTo.company}}br> {{::quote.shipTo.firstName}} {{::quote.shipTo.lastName}}br> {{::quote.shipTo.address1}}br> {{::quote.shipTo.city}}, {{::quote.shipTo.state}} {{::quote.shipTo.zip}}/div>/span>/td>td ng-if::((!quote.amounts.totalShipCreditAmt || quote.amounts.totalShipCreditAmt0) && (!quote.amounts.totalTaxCreditAmt || quote.amounts.totalTaxCreditAmt0))> b>{{::quote.amounts.total | currency:$}}/b>/td>td ng-if::(quote.amounts.totalShipCreditAmt>0 || quote.amounts.totalTaxCreditAmt>0)> b>{{::(quote.amounts.total - quote.amounts.totalShipCreditAmt - quote.amounts.totalTaxCreditAmt)| currency:$}}/b>/td>/tr>/table>/div>div classmy_orders_container>div classmy_orders_order_left>div classmy_orders_order_shipping>/div>div classmy_orders_order_products>div ng-repeatproduct in quote.products | limitTo : repeatLimit class ng-initdetailsVisiblefalse; ng-class{hasProductFullRefundStatus:hasProductFullRefundStatus,hasProductReturnedAllStatus:hasProductReturnedAllStatus,hasProductRefundStatus:hasProductRefundStatus,hasProductPartialReturnStatus:hasProductPartialReturnStatus}>div classmy_orders_shipping_tracker ng-class{first_tracker:$index0} ng-if::(product.shipment && product.shipmentStatus && product.shipmentStatus.length>0)>div classmy_orders_shipping_shipments_indicator ng-ifquote.totalShipments>0>{{quote.totalShipments>1 ? Partial : }}Shipment {{quote.totalShipments>1 ? product.shipmentNumber + of: }} {{quote.totalShipments>1 ? quote.totalShipments : }} ({{product.shipmentStatusproduct.shipmentStatus.length-1.status}})/div>div classmy_orders_shipping_shipments_indicator_tracking_number>a href{{getCarrierUrl(product.shipment.trackers$index.carrier,product.shipment.trackers$index.trackingNumber)}} target_blank>span classmy_orders_shipping_shipments_indicator_delivery_method>{{product.shipment.deliveryMethod}}/span> - {{product.shipment.trackers$index.carrier}} #{{product.shipment.trackers$index.trackingNumber}}/a>/div>div classmy_orders_shipping_status>div classmy_orders_shipping_bar>div ng-repeat-startstatus in ::product.shipmentStatus ng-if::$first classmy_orders_shipping_milestone>div classmilestone_data no_transform>div classmilestone_label ng-class::{align_left:$first,align_right:$last}>{{::status.status}}/div>div classmilestone_date ng-class::{align_left:$first,align_right:$last}>{{::(status.date)|date:MMM dd yyyy : America/New_York}}/div>/div>/div>div classtrackPath ng-if::!$first ng-class{disabled:!status.date}>/div>div ng-repeat-end ng-if::!$first classmy_orders_shipping_milestone ng-class{disabled:!status.date}>div classmilestone_data ng-class::{no_transform:$last}>div classmilestone_label ng-class::{align_left:$first,align_right:$last}>{{::status.status}}/div>div classmilestone_date ng-class::{align_left:$first,align_right:$last} ng-if::status.date>{{::(status.date)|date:MMM dd yyyy : America/New_York}}/div>/div>/div>/div>/div>div class ng-controllertrackingDetailsController ng-ifproduct.shipmentNumber && product.shipmentNumber>0>div classmy_orders_track_package ng-if::quote.hasShipment ng-clickshowTrackingDetails();> Tracking Details/div>div classmy_orders_tracking_history_wrapper>div classmy_orders_tracking_history data-max-height ng-style{max-height:detailsVisible ? maxHeight + px : } ng-class{visible:detailsVisible}>div classmy_orders_tracking_history_title>Tracking Details/div>div ng-repeatdetail in product.shipment.trackers | orderBy:- classmy_orders_tracking_history_wrapper>div classmy_orders_tracking_history_step ng-class{last_status:$first}> span classmy_orders_tracking_history_step_time>{{::(detail.datetime)|date:MMM dd : America/New_York}} -div classmy_orders_tracking_history_step_time_hours>{{::(detail.datetime)|date:h:mm a : America/New_York}}/div>/span>span classmy_orders_tracking_history_step_graphic>span classgraphic_top_line>/span>span classgraphic_circle>/span>span classgraphic_bottom_line>/span>/span> span classmy_orders_tracking_history_message>{{detail.message}}/span> span classmy_orders_tracking_history_location>{{detail.tracking_location && detail.tracking_location.city ? detail.tracking_location.city+(detail.tracking_location.state ? ,+detail.tracking_location.state : ) : }}/span>/div>/div>/div>/div>/div>/div>div classmy_orders_product>div classmy_orders_product_img> img data-img-source data-typelist data-objproduct data-size560x560 data-lookdeeptrue classmy_orders_product_image>/div>div classmy_orders_product_info>span ng-clickproductLayer($event,product); href{{::product.__system.urlKey}} classmy_orders_product_link ng-bind-html(product.qty + x + product.mfr_num + + product.name) | trust>/span> span ng-ifproduct.totalCreditQty>0 classmy_orders_return>- (Received {{product.totalInvQty}}, Returned {{product.totalCreditQty}})/span>br>span classmy_orders_price>div data-pricing>/div>/span>/div>/div>/div>div classmy_orders_order_right>div classmy_orders_btns>div classmy_orders_order_number>/div>div classmy_orders_order_action paynow ng-if::(!quote.webOrderNumber && !quote.x3OrderNumber && !isSystem1)> a href/checkout/{{::quote.x3QuoteNumber}}>Pay Now/a>/div>div classmy_orders_order_action ng-if::(quote.x3OrderNumber || quote.webOrderNumber) && !isSystem1> a href/orderDetails/{{::quote.webOrderNumber||quote.x3OrderNumber}}/{{quote.webOrderNumber ? : quote.fromX3}}>Order Details/a>/div>div classmy_orders_order_action ng-if::(quote.x3OrderNumber || quote.webOrderNumber) && isSystem1 && !inLayer> a href# ng-clickshowOrderDetails(quote);>Order Details/a>/div>/div>/div>/div>/div>/div>/script>script typetext/ng-template idgrid.html>div classgrid grid_{{section}} ng-controllerSimpleGridController ng-class{loading:data.loading}>div classgrid_row ng-repeatrow in gridData0 ng-style{grid-template-columns:repeat(+row.length+,1fr)}>div data-dd-action-nameGrid - Orders - Header - {{field.column}} classgrid_field grid_field_column ng-repeatfield in row ng-style{text-align:field.textAlign} ng-clickfield.columnBroadcastEventOnClick ? columnBroadcastEventOnClick(field.columnBroadcastEventOnClick) : ;> {{field.column ? field.column : }}/div>/div>div classgrid_row ng-repeatrow in gridData ng-initouterIndex$index; ng-style{grid-template-columns:repeat(+row.fields.length+,1fr)}>div data-qty{{field.qty}} classgrid_field grid_field{{$index}} ng-repeatfield in row.fields ng-includefield.template ng-style{text-align:field.textAlign}>/div>/div>/div>/script>script typetext/ng-template idquote_details.html>div classmy_orders_order_products>div ng-repeatproduct in quote.products | limitTo : repeatLimit classmy_orders_product ng-class{hasProductFullRefundStatus:hasProductFullRefundStatus,hasProductReturnedAllStatus:hasProductReturnedAllStatus,hasProductRefundStatus:hasProductRefundStatus,hasProductPartialReturnStatus:hasProductPartialReturnStatus}>div classmy_orders_product_img> img data-img-source data-typelist data-objproduct data-size560x560 data-lookdeeptrue classmy_orders_product_image>/div>div classmy_orders_product_info>span href{{::product.__system.urlKey}} classmy_orders_product_link ng-bind-html(product.qty + x + product.mfr_num + + product.name) | trust>/span>span classmy_orders_product_status data-order-product-status>/span>br>span classmy_orders_price>div data-pricing>/div>/span>/div>/div>/div>/script>script typetext/ng-template idinvoice.html>div classorder_details_top_heading_wrapper>div>h1>Invoice/h1>/div>div classview_invoice_wrapper>div classcta_button ng-clickdownloadInvoice();>Download/div>/div>/div>div classinvoice_container>div classinvoice_wrapper>div classinvoice_wrapper_top>div classinvoice_logo> img src/images/globals/gradus_invoice_logo.png alt>/div>div classinvoice_ship_to_address>div classinvoice_small_header>Shipping Address/div>div>span ng-iforder.shipTo.attn stylefont-weight:bold;color:black;>Attn:/span> span ng-iforder.shipTo.title styletext-transform:capitalize;>{{order.shipTo.title}}./span> {{order.shipTo.firstName}} {{order.shipTo.lastName}}/div>div ng-iforder.shipTo.company>span ng-iforder.shipTo.careOf>C/O/span> {{order.shipTo.company}}/div>div>{{order.shipTo.address1}}/div>div ng-iforder.shipTo.address2!>{{order.shipTo.address2}}/div>div ng-iforder.shipTo.address3!>{{order.shipTo.address3}}/div>div>{{order.shipTo.city}} {{order.shipTo.state}} {{order.shipTo.zip}}/div>div>{{order.shipTo.country}}/div>/div>div classinvoice_bill_to_address>div classinvoice_small_header>Billing Address/div>div>span ng-iforder.billTo.attn stylefont-weight:bold;color:black;>Attn:/span> span ng-iforder.billTo.title>{{order.billTo.title}}/span> {{order.billTo.firstName}} {{order.billTo.lastName}}/div>div ng-iforder.billTo.company>span ng-iforder.billTo.careOf>C/O/span> {{order.billTo.company}}/div>div>{{order.billTo.address1}}/div>div ng-iforder.billTo.address2!>{{order.billTo.address2}}/div>div ng-iforder.billTo.address3!>{{order.billTo.address3}}/div>div>{{order.billTo.city}} {{order.billTo.state}} {{order.billTo.zip}}/div>div>{{order.billTo.country}}/div>/div>/div>div classinvoice_order_number_section>div classinvoice_title>Invoice/div>div classinvoice_paid_stamp> img src/images/globals/paid_stamp.png>/div>div classinvoice_order_number>div classinvoice_order_number_small_header>Invoice/div>div classinvoice_text_align_right>{{order.webOrderNumber}}/div>div classinvoice_order_number_small_header>Date/div>div classinvoice_text_align_right>{{order.orderDate|date:MMMM d yyyy:America/New_York}}/div>div classinvoice_order_number_small_header>Customer/div>div classinvoice_text_align_right>{{order.customerNumber}}/div>div classinvoice_order_number_small_header>Order/div>div classinvoice_text_align_right>{{order.x3OrderNumber}}/div>/div>/div>div classinvoice_products>div classinvoice_product_row headings>div> Item/div>div> Description/div>div classright> Unit Price/div>div classcenter> Qty/div>div classright> Price/div>/div>div ng-repeatproduct in order.products classinvoice_product_row>div> {{product.mfr_num}}/div>div ng-bind-html(product.brand + + product.name)|trust>/div>div classright> {{product.net_price|currency}}/div>div classcenter> {{product.qty}}/div>div classright> {{product.final_price|currency}}/div>/div>/div>div classinvoice_totals_wrapper>div classinvoice_totals_container>div classinvoice_totals>div classinvoice_total_headings>Subtotal/div>div classinvoice_total_amounts>{{order.amounts.subtotal|currency}}/div>div classinvoice_total_headings>Shipping/div>div classinvoice_total_amounts>{{order.amounts.shipping|currency}}/div>div classinvoice_total_headings>Tax/div>div classinvoice_total_amounts>{{order.amounts.tax|currency}}/div>/div>div classinvoice_totals_total>div classinvoice_total_headings>Total/div>div classinvoice_total_amounts>{{order.amounts.total|currency}}/div>/div>/div>/div>/div>/div>/script>script typetext/ng-template idaccount_orders.html>div classmy_account_account>div class ng-if!isSystem1>div classmy_account_heading>{{noOrders ? No Orders Found : Orders}}/div>/div>div class ng-ifisSystem1 && quotes.length0 && orders.length0>div classmy_account_heading>No Orders or Quotes Found/div>/div>div ng-if!noOrders && dataLoaded>div classgrid_top_controls_wrapper>div classgrid_top_controls>div classgrid_filter_by_btn ng-class{selected:data.status.textAll} ng-clickfilterOrders(0);>All/div>div classgrid_filter_by_btn ng-class{selected:data.status.textPaid} ng-clickfilterOrders(1);>Paid/div>div classgrid_filter_by_btn ng-class{selected:data.status.textNot Paid} ng-clickfilterOrders(2);>Not Paid/div>/div>/div>div classmy_orders_wrapper ng-includeisSystem1 ? newgrid.html : grid.html>/div>/div>/div>/script>script typetext/ng-template idcart.html>h1 classcart_header>Cart/h1>div classcart_wrapper ng-controllerCartController>div classcart>div ng-includegrid.html ng-ifproducts.length>0>/div>div ng-ifproducts.length0>Your cart is empty/div>/div>div classcart_right ng-includeorderSummary.html ng-ifproducts.length>0>/div>/div>/script>script typetext/ng-template idorder_confirmation.html>h1 classsection_heading order_confirmation_header>Order Confirmation/h1>div classcontent_sizer>div classorder_confirmation>div classleft>div classorder_confirmation_name_heading>h1>{{order.shipTo.company ? order.shipTo.company : order.shipTo.firstName + + order.shipTo.lastName}}/h1>/div>div classorder_confirmation_order_number_wrapper>div classorder_confirmation_circle>i classfa fa-check>/i>/div>div classorder_confirmation_order_number>div classorder_confirmation_order_number_number>Order # {{order.webOrderNumber}}/div>div classorder_confirmation_order_number_text>Thank You/div>/div>/div>div classorder_confirmation_map_container>div classorder_confirmation_map_wrapper>iframe zoom0 classgoogleMapsIframe width450 height250 frameborder0 styleborder:0 referrerpolicyno-referrer-when-downgrade ng-src{{googleIframeSrc}} allowfullscreen>/iframe>/div>div classorder_confirmation_confirmed_message>div classorder_confirmation_confirmed_message_title> Your order is confirmed/div>div classorder_confirmation_confirmed_message_text> We have accepted your order and we are getting it ready. A confirmation email has been sent to {{order.email}}./div>/div>/div>div classorder_confirmation_bottom_container>div classorder_details_info_wrapper>h2>Customer Information/h2>div classorder_details_info>div classorder_details_info_container>div classorder_details_small_header>Shipping Address/div>div>span ng-iforder.shipTo.attn stylefont-weight:bold;color:black;>Attn:/span> span ng-iforder.shipTo.title styletext-transform:capitalize;>{{order.shipTo.title}}./span> {{order.shipTo.firstName}} {{order.shipTo.lastName}}/div>div ng-iforder.shipTo.company>span ng-iforder.shipTo.careOf>C/O/span> {{order.shipTo.company}}/div>div>{{order.shipTo.address1}}/div>div ng-iforder.shipTo.address2!>{{order.shipTo.address2}}/div>div ng-iforder.shipTo.address3!>{{order.shipTo.address3}}/div>div>{{order.shipTo.city}} {{order.shipTo.state}} {{order.shipTo.zip}}/div>div>{{order.shipTo.country}}/div>/div>div classorder_details_info_container>div classorder_details_small_header>Billing Address/div>div>span ng-iforder.billTo.attn stylefont-weight:bold;color:black;>Attn:/span> span ng-iforder.billTo.title>{{order.billTo.title}}/span> {{order.billTo.firstName}} {{order.billTo.lastName}}/div>div ng-iforder.billTo.company>span ng-iforder.billTo.careOf>C/O/span> {{order.billTo.company}}/div>div>{{order.billTo.address1}}/div>div ng-iforder.billTo.address2!>{{order.billTo.address2}}/div>div ng-iforder.billTo.address3!>{{order.billTo.address3}}/div>div>{{order.billTo.city}} {{order.billTo.state}} {{order.billTo.zip}}/div>div>{{order.billTo.country}}/div>/div>/div>/div>/div>div classorder_confirmation_btn_wrapper> a classcta_button href/account/orders>Back to Orders/a>/div>/div>div ng-includeorderSummary.html>/div>/div>/div>/script>script typetext/ng-template idpages.html>div classpages_content pages idpages_controller>ng-include srcsections.html data-include-replace>/ng-include>/div>/script>div classmsg_wrapper ng-class{visible:data.visible} ng-controllerSimpleMsgController ng-cloak>div classmsg_bg>/div>div classmsg_content>div classmsg_content_wrapper>div classmsg_text ng-bind-htmldata.msg | trust style{{data.style}}>/div>div classmsg_buttons>div classmsg_confirm_button ng-ifdata.showAcceptBtn ng-clickhide_msg()> {{data.acceptBtn}}/div>/div>/div>/div>/div>div>div classgallery_outer_wrapper ng-class{visible:data.visible} ng-controllerGalleryController ng-cloak>div classgallery_wrapper ng-class{visible:data.visible} ng-ifdata.visible>div classgallery_close ng-clickclose();>i classfar fa-times-circle aria-hiddentrue>/i>/div>div classgallery_content data-msd-wheelchangeZoom($event, $delta, $deltaX, $deltaY)>div classgallery_nav_left ng-clickchangeImage();>i classfa fa-chevron-left aria-hiddentrue>/i>/div>div classgallery_main_image> img ng-ifdata.visible data-img-source data-sourceid{{product.sku}} data-liveobj{{selectedImage}} data-typedetail data-watchtrue data-size2500x2500 classgallery_main_image_img ng-style{transform: scale(+zoomLevel+) translateZ(0) translateX(+translateX+) translateY(+translateY+), -webkit-transform: scale(+zoomLevel+) translateZ(0) translateX(+translateX+) translateY(+translateY+), -ms-transform: scale(+zoomLevel+) translateZ(0) translateX(+translateX+) translateY(+translateY+),max-height:maxheight+px } ng-class{changingImage:changingImage} data-movable>/div>div classgallery_nav_right ng-clickchangeImage(true);>i classfa fa-chevron-right aria-hiddentrue>/i>/div>/div>div classgallery_footer>div classgallery_selected_image_caption> {{selectedImage.CAPTION}}/div>div classgallery_images_wrapper>div classgallery_images_container>div ng-repeatimage in images ng-ifdata.visible classgallery_images ng-class{selected:image.FILE_NAMEselectedImage.FILE_NAME}>div classgallery_images_img> img data-img-source data-sourceid{{::product.sku}} data-objimage data-size100x100 classdetail_page_image_gallery_others ng-clickshowImage($index)>/div>/div>/div>/div>/div>/div>/div>/div>div classmedia_layer ng-controllerMediaLayerController ng-class{visible:visible}>div classmedia_layer_bg ng-clickcloseMediaPlayer();>/div>div classmedia_layer_content ng-ifvisible && mediaId>div classmedia_layer_close>i classfal fa-times ng-clickcloseMediaPlayer();>/i>/div>div data-single-media data-mediaclassmedia_in_layer data-mediaid{{mediaId}}>/div>/div>/div>div classproduct_layer ng-controllerProductLayerController ng-class{visible:productLayerVisible}>div classproduct_layer_bg ng-clickcloseProductLayer();>/div>div classproduct_layer_content ng-ifproductLayerVisible && product>div classproduct_layer_top_bar> img ng-src{{data.brand.logo}} classproduct_layer_logo>div classproduct_layer_close>i classfal fa-times ng-clickcloseProductLayer();>/i>/div>/div>div classproduct_layer_logo_caption> A Gradus Group Brand/div>div classproduct_layer_inner>div classproduct_layer_inner_left>div classproduct_layer_badges_wrapper>div data-gg-product-badge classbadge badge_listing_page data-life-cycle{{::dataLifeCycle}}>/div>/div> img data-img-source data-size560x560 data-objproduct data-typedetail classproduct_layer_inner_img>/div>div classproduct_layer_inner_right>div classlisting_page_product_flag_wrapper>div data-gg-product-flag>/div>/div>h1 itempropname ng-bind-html::((product.mfr_num || product.itemCode) + +(product.name) | trust)>/h1>/h1>meta itempropmpn content{{::product.mfr_num}}>meta itempropbrand content{{::data.brand.brand}}/>meta itempropsku content{{::product.sku}}/>div classdetail_page_mfr> MFR #{{::product.mfr_num}}/div>div classdetail_page_highlights>ul>li ng-repeathighlight in product.highlights | limitTo : 999 ng-bind-html::(highlight.SELL_POINT) | trust>/li>/ul>div data-pricing>/div>div classproduct_layer_site_link_wrapper ng-if::product.BHSKU> a ng-ifdata.brand.brand!Luxli href{{data.brand.domain}}/product/{{product.sku}}/{{product.__system.urlKey}} classproduct_layer_site_link target_blank>View product details on our b classuppercase>{{data.brand.brand}}/b> website >/a> a ng-ifdata.brand.brandLuxli href/product/{{product.sku}}/{{product.__system.urlKey}} classproduct_layer_site_link ng-clickcloseProductLayer();>View product details >/a>/div>div classdetail_page_where_to_buy_static desktop_only ng-if::product.BHSKU>a href//www.bhphotovideo.com/c/product/{{::product.BHSKU}}-REG/{{::product.__system.urlKey}}.html{{core.bhUTMSource|UTMSource:product.mfr_num}} classwhereToBuyLink data-link-track>div classdetail_page_bh_logo_wrapper>img ng-src/images/globals/bh_logo.png classwhereToBuyImg>/div>div classdetail_page_where_to_buy_link>Buy at B&H/div>/a>/div>div classdetail_page_where_to_buy_static mobile_only ng-if::product.BHSKU>a href//www.bhphotovideo.com/c/product/{{::product.BHSKU}}-REG/{{::product.__system.urlKey}}.html?{{core.bhUTMSource|UTMSource:product.mfr_num}} classwhereToBuyLink data-link-track>div classdetail_page_bh_logo_wrapper>img ng-src/images/globals/bh_logo.png classwhereToBuyImg>/div>div classdetail_page_where_to_buy_link>Buy at B&H/div>/a>/div>/div>/div>/div>/div>/div>div classmodal ng-controllerModalController>div ng-ifmodalVisible>div classmodal_bg ng-clickcloseModal();>/div>div classmodal_content>div ng-ifshowCloseIcon classmodal_close>i classfal fa-times ng-clickcloseModal();>/i>/div>ng-include srcmodal.template>/ng-include>/div>/div>/div>script typetext/ng-template idhelp.html>form namehelpForm novalidatetrue ng-submitsubmitForm(helpForm.$valid)>div classcontent_sizer help_requested>h1 classsection_header>Help/h1>div classhelp_requested_wrapper>div ng-ifsubmitted> Thank you for contacting us. Please contact customer service on (212) 594-2120 and give them the email b>{{obj.email}}/b> you have submitted./div>div ng-if!submitted>div> In order for us to help you online please enter your email and check im not a robot below then click Submit./div>div styledisplay:grid;grid-template-columns:1fr 1fr;gap:16px;>div stylemargin-top:30px;border-bottom:2px solid #1976d2;>text-field data-labelFirst Name data-fieldobj.firstName>/text-field>/div>div stylemargin-top:30px;border-bottom:2px solid #1976d2;>text-field data-labelLast Name data-fieldobj.lastName>/text-field>/div>/div>div stylemargin-top:30px;border-bottom:2px solid #1976d2;>text-field data-labelTel data-fieldobj.tel>/text-field>/div>div stylemargin-top:30px;border-bottom:2px solid #1976d2;>text-field data-labelEmail data-fieldobj.email>/text-field>/div>div stylemargin-top:30px;>div stylefont-size:12px;color:#898989;padding-left:12px;margin-bottom:20px;>Description/div>textarea ng-modelobj.description name id cols30 rows10 styleborder:2px solid #1976d2;width:100%;>/textarea>/div>div stylemargin-top:30px;>div stylewidth:0px;>div data-vc-recaptcha data-keyvm.publicKey classlogin_recaptcha>/div>/div>/div>div stylemargin-top:30px;> input typesubmit classcta_button valueSubmit>/div>div stylemargin-top:30px;> After clicking Submit Please contact customer service on {{::core.config.supportTel}} and give them the email you have submitted./div>/div>div>/div>/div>/div>/form>/script>script typetext/ng-template id_listingPageProduct.html>div data-gg-product-badge classbadge badge_listing_page data-life-cycle{{::dataLifeCycle}}>/div>div classlisting_page_product_brand_logo ng-ifshowBrandLogoOnProduct && data.brandLogos>img ng-src{{data.brandLogosproduct.brand.logo}} classlisting_page_product_brand_logo_img>/div>div>a itemscope itemtypehttp://schema.org/Product href{{data.brandLogos && data.brandLogosproduct.brand ? data.brandLogosproduct.brand.domain : }}/product/{{::product.sku}}/{{::product.__system.urlKey}} classlisting_page_link ng-clickopenProductInLayer ? productLayer($event,product) : ;>div classlisting_page_product_image_wrapper ng-class{hasFlip:(product.__system.img_flip||product.__system.img_flip_only)&&desktopView}>div classlisting_page_product_image_container> img itempropimage data-img-source data-objproduct data-size560x560 data-typelist classlisting_page_product_image imglazy ng-clickshowGallery();>/div>div classlisting_page_product_image_container listing_page_product_image_flip ng-if::product.__system.img_flip> img itempropimage data-img-source data-objproduct data-size560x560 data-typeflip classlisting_page_product_image imglazy ng-clickshowGallery();>/div>div classlisting_page_product_image_container listing_page_product_image_flip ng-if::product.__system.img_flip_only> img itempropimage data-img-source data-objproduct data-size560x560 data-typeflip_only classlisting_page_product_image imglazy ng-clickshowGallery();>/div>/div>div classlisting_page_product_flag_wrapper>div data-gg-product-flag>/div>/div>div itempropname classlisting_page_product_name ng-bind-html::((product.mfr_num || product.itemCode) + + product.name | trust)>/div>meta itempropmpn content{{::product.mfr_num}}>meta itempropsku content{{::product.sku}}>meta itempropbrand contentLuxli/>div classlisting_page_product_mfr> MFR #{{::product.mfr_num || product.itemCode}}/div>div classlisting_page_product_highlights>ul>li ng-repeathighlight in ::product.highlights track by $index ng-bind-html::(highlight.SELL_POINT) | trust>/li>/ul>/div>div data-pricing>/div>/a>/div>/script>script typetext/ng-template id_listingPageProductWebHelper.html>gg-product-badge classbadge badge_listing_page data-life-cycle{{::dataLifeCycle}}>/gg-product-badge>div classlisting_page_link webHelper> a classlisting_page_product_image_wrapper href/product/{{::product.sku}}/{{::product.__system.urlKey}}>img data-img-source data-objproduct data-size240x240 data-typelist classlisting_page_product_image imglazy ng-clickshowGallery();>/a>div classlisting_page_multi_image_wrapper>div ng-repeatimage in ::product.images track by $index classdetail_page_image_gallery_wrapper_el carousel_child>div classdetail_page_image_gallery_image> img data-img-source data-sourceid{{::product.sku}} data-objimage data-size100x100 classdetail_page_image_gallery_others>/div>/div>/div>a href/product/{{::product.sku}}/{{::product.__system.urlKey}} classlisting_page_product_name ng-bind-html::((product.mfr_num || product.itemCode) + + product.name | trust)>/a>div classlisting_page_system_btn> a hrefhttp://system1/edit/edit/products/{{::product._id}} target_blank>Open In System1/a>/div>div classlisting_page_system_btn open_on_bh> a hrefhttps://www.bhphotovideo.com/c/product/{{::product.BHSKU}}-REG/ target_blank>Open On BH/a>/div>div classlisting_page_product_mfr> Life Cycle : {{::product.prod_life_cycle}}/div>div classlisting_page_product_mfr> QTY InStock : {{::product.qty}}/div>div classlisting_page_product_mfr> span ng-clickcopyToClipboard(product.mfr_num);>MFR #{{::product.mfr_num || product.itemCode}}/span>/div>div classlisting_page_product_mfr> span ng-clickcopyToClipboard(product.sku);>SKU #{{::product.sku}}/span> | span ng-clickcopyToClipboard(product.BHSKU);>BHSKU #{{::product.BHSKU}}/span>/div>div classlisting_page_product_highlights>ul>li>Images : {{::product.images.length}}/li>li>Highlights : {{::product.highlights.length}}/li>li>Features : {{::product.features.length}}/li>li>In The Box : {{::product.includes.length}}/li>li>Accessories : {{::product.accessories.length}}/li>li>Specifications : {{::product.specifications.length}}/li>/ul>/div>div data-pricing>/div>/div>/script>script typetext/ng-template idmodule_ProductTemplate.html>div ng-ifproduct classmodule_default_spacing>div classhalf module_product_image>div class ng-controllerProductImageController>div classdetail_page_image_gallery_main_image ng-swipe-leftswipeLeft(); ng-swipe-rightswipeRight();> img data-img-source data-sourceid{{product.sku}} data-liveobj{{selectedImage}} data-typedetail data-watchtrue classdetail_page_image_gallery_main_image_img ng-class{changingImage:changingImage,coming-soon:!selectedImage.FILE_NAME} ng-clickshowGallery();>/div>div ng-controllerMediaController>div classdetail_page_image_gallery_images ng-class{hasArrows:carousel_showRightArrow}>div classarrow_carousel data-directionleft ng-class{disabled:carousel_leftArrowDisabled} ng-showcarousel_showLeftArrow ng-clickcarousel_move();>i classfa fa-chevron-left>/i>/div>div classdetail_page_image_wrapper_inner data-carousel ng-style{transform: translateX(+carouselX+) translateY(+carouselY+), -webkit-transform: translateX(+carouselX+) translateY(+carouselY+), -ms-transform: translateX(+carouselX+) translateY(+carouselY+)}>div ng-repeatimage in ::images track by $index classdetail_page_image_gallery_wrapper_el carousel_child ng-class{selected:$indexselectedIndex && imageVisible} ng-showshowImages || (!showMedias && !showImages) ng-clickshowImage($index);>div classdetail_page_image_gallery_image> img data-img-source data-sourceid{{::product.sku}} data-objimage data-size100x100 classdetail_page_image_gallery_others>/div>/div>/div>div classarrow_carousel data-directionright ng-class{disabled:carousel_rightArrowDisabled} ng-clickcarousel_move(true); ng-showcarousel_showRightArrow>i classfa fa-chevron-right>/i>/div>/div>/div>/div>/div>div classhalf module_product_info>h2 ng-bind-html::((product.mfr_num || product.itemCode) + +(product.name) | trust)>/h1>div classdetail_page_mfr desktop_only> MFR #{{::product.itemCode || product.mfr_num}}/div>div classdetail_page_highlights>ul>li ng-repeathighlight in ::product.highlights ng-bind-html::(highlight.SELL_POINT) | trust>/li>/ul>/div>div classdetail_page_includes_title> In the Box/div>div classdetail_page_includes_items>ul>li ng-repeatitem in ::product.includes>a href/product/{{::item.LINK_SKU}}/{{::core.helpers.fixUrl(item.INCLUDES_RAW)}} classdetail_page_includes_item_link ng-if::item.LINK_SKU && item.LINK_SKU! ng-bind-html::(item.INCLUDED_QTY + x + item.INCLUDES_RAW) | trust>/a>div ng-if::!item.LINK_SKU || item.LINK_SKU ng-bind-html::((item.INCLUDED_QTY>1 ? item.INCLUDED_QTY + x : ) + item.INCLUDES_RAW) | trust classdetail_page_includes_text>/div>/li>/ul>/div>div classdetail_page_support ng-if::manuals.length>0>div ng-if::manuals.length>0 classdetail_page_user_manual_single>div ng-repeatmanual in ::manuals classdetail_page_user_manual >a href{{::manual.__system.urlKey}} classdetail_page_user_manual_link target_blank ng-clickdownloadManual(manual.__system.urlKey);>div classdetail_page_user_manual_image> img ng-src{{::manual.displayImage}} classdetail_page_user_manual_img>/div>div classdetail_page_user_manual_title> {{::manual.CAPTION}} i ng-if::(manualFILE_SIZE && manualFILE_SIZE!)>({{::manual.FILE_SIZE}})/i>/div>/a>/div>/div>/div>div classrow>a href/product/{{product.sku}}/{{product.__system.urlKey}}>div classcta_btn> LEARN MORE/div>/a>/div>/div>/div>/script>script typetext/ng-template idmodule_ProductAccessoryTemplate.html>div ng-ifproduct classmodule_default_spacing module_acc>div classhalf module_product_acc_image> img data-img-source data-sourceid{{product.sku}} data-objproduct data-typelist classmodule_acc_img>/div>div classhalf module_product_info>h2 ng-bind-html::((product.mfr_num || product.itemCode) + +(product.name) | trust)>/h1>div classdetail_page_mfr desktop_only> MFR #{{::product.itemCode || product.mfr_num}}/div>div classrow>a href/product/{{product.sku}}/{{product.__system.urlKey}}>div classcta_btn> LEARN MORE/div>/a>/div>/div>/div>/script>script typetext/ng-template idmodule_FileDownload.html>div classdownload_btn_wrapper>div classtitle padder>{{downloadTitle}}/div>a href{{downloadUrl}} classdownload_btn_a>div classdownload_btn>i classfar fa-arrow-alt-circle-down>/i> Download/div>/a>/div>/script>script typetext/ng-template idmodule_FileDownloadWithIcon.html>div classdownload_btn_with_icon_wrapper>a href{{downloadUrl}} classdownload_btn_with_icon_a>div classdownload_btn_with_icon_img>img ng-src{{fileIcon}}>/div>div classdownload_btn_with_icon_txt> Download {{downloadTitle}}/div>div classdownload_btn_with_ext> (.{{fileExt}})/div>/a>/div>/script>script typetext/ng-template idmodule_PromoPage.html>div classpromo_page_module>div ng-iftitle classrow>h2>{{title}}/h2>/div>div ng-repeatdata in content track by $index classpromo_page_module_section {{data.cssClass}}>a ng-ifdata.linkTo href{{data.linkTo}}>div classpromo_page_left>div classimg_wrapper> img classpromo_page_module_img ng-ifdata.images data-img-source data-sourceid{{mainId}} data-objdata data-usefirstimagetrue class> /div>/div>div classpromo_page_right>h3>{{data.title}}/h3>div ng-bind-html::(data.content)|trust classpromo_page_text>/div>/div>/a>div ng-if!data.linkTo>div classpromo_page_left>div classimg_wrapper> img classpromo_page_module_img ng-ifdata.images data-img-source data-sourceid{{mainId}} data-objdata data-usefirstimagetrue class> /div>/div>div classpromo_page_right>h3>{{data.title}}/h3>div ng-bind-html::(data.content)|trust classpromo_page_text>/div>/div>/div>/div>/div>/script>script typetext/ng-template idmodule_PromoPageHTMLTemplate.html>div ng-bind-html::(content)|trust>/div>/script>script typetext/ng-template idmodule_BannerTop.html>div classdesktop_banner style{{(core.homepageBanner ? background:url(\+core.homepageBanner+\);background-position:top center;background-repeat:no-repeat;background-size:cover; : )}}>div classcontent_sizer>div classsite_banner_txt>div classcontent_bg>/div>div ng-bind-html::(core.bannerCode)|trust classbanner_code>/div>/div>/div>/div>/script>script typetext/ng-template idmodule_HomePageCategoryLinks.html>div classcontent_wrapper content_sizer ng-ifcore.homepageLinks.length>0>div ng-controllerHomepageCategoryLinksController classhome_page_links>div ng-repeatlink in ::data.homepageLinks classhome_page_links_link> a href/products/{{::link.categoryLink}} classhome_page_links_a>img ng-src{{::link.img}} classimg_hover>br> span classhome_page_links_span>{{::link.category}}/span>/a>/div>/div>/div>/script>script typetext/ng-template idmodule_ListingPageOnHomePage.html>div classcontent_wrapper content_sizer ng-controllerListingPageIncludedController ng-ifcore.hpShowListingPage>div ng-controllerListingPageController>div ng-includeproductListingPage.html>/div>/div>/div>/script>script typetext/ng-template idmodule_WelcomeMsg.html>div classcontent_wrapper content_sizer>div class ng-bind-html::(core.welcomeMsg)|trust ng-if::(core.welcomeMsg)>/div>div classno_welcome_msg ng-if::(!core.welcomeMsg)>/div>/div>/script>script typetext/ng-template idsections.html>div ng-repeatsection in data.obj.sections classpages_section {{page_+pageId}} data-height-setter idpages_section_{{$index}} ng-initsection.sectionIndex $index;>pages-element-repeat-root ng-repeatelement in section.elements data-include-replace>/pages-element-repeat-root>/div>/script>script typetext/ng-template idpages_element_product.html>div data-pages-data-source{{elementSelected.attrs.data_source}} data-pages-data-source-linker>/div>/script>script typetext/ng-template idpages_element_product_inner.html>div ng-class{selected:elementSelectedelement} classpages_template_product_wrapper {{element.attrs.data_source_css_class}} {{elementSelected.attrs.component_flex_grid_highlight ? grid_highlight : }} {{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element {{element.attrs.component_flex_items_per_row>0 ? pages_grid_items_per_row+element.attrs.component_flex_items_per_row : }} {{element.attrs.component_flex_items_per_row_mobile>0 ? pages_grid_items_per_row_mobile+element.attrs.component_flex_items_per_row_mobile : }} {{(element.attrs.component_bg_typeimage && element.images && element.images0 ? hasBackgroundImage : )}} {{isRoot ? pages_section_container_+section.sectionIndex : }} {{isRoot ? isRoot : }} ng-clickselectElement($event);>div classpages_template_product ng-repeatdata in dataSource>a itemscope itemtypehttp://schema.org/Product href{{data.detailPageUrl}} classpages_template_product_a>meta itempropmpn content{{data.mfr_num}}>meta itempropsku content{{data.sku}}>meta itempropbrand contentLuxli>div classpages_template_product_img_wrapper> img src{{data.imagesUrls.isDetail}} alt classpages_template_product_img> img ng-ifdata.imagesUrls.isFlip src{{data.imagesUrls.isFlip}} alt classpages_template_product_img_flip> img ng-ifdata.imagesUrls.isFlipOnly src{{data.imagesUrls.isFlipOnly}} alt classpages_template_product_img_flip>/div>div classpages_template_product_name> {{data.mfr_num}} {{data.name}}/div>div classpages_template_product_mfr> Mfr# :{{data.mfr_num}}/div>div classpages_template_product_highlights>ul classpages_template_product_ul>li ng-repeathighlight in data.highlights classpages_template_product_li>{{highlight.SELL_POINT}}/li>/ul>/div>/a>div classpages_template_product_bottom_wrapper>div classpages_template_product_pricing_wrapper>div data-pricing>/div>/div>a href{{data.detailPageUrl}} classpages_cta_btn>div classpages_template_product_cta> Buy Now/div>/a>/div>/div>/div>/script>script typetext/ng-template idpages_element_div.html>div data-add-class-on-scroll data-addclasspages_class_on_scroll data-animatetrue data-animate-in-view{{elementattrsRefcomponent_animation_effect && elementattrsRefcomponent_animation_effect!None ? true : false}} data-animate-effect{{elementattrsRefcomponent_animation_effect}} data-animate-when{{elementattrsRefcomponent_animation_when}} ng-class{selected:elementSelectedelement} class animate__animated {{elementattrsRefcomponent_background_image ? lazy_background : elementattrscomponent_background_image ? lazy_background : }} {{elementattrsRefcomponent_animation_repeat ? (elementattrsRefcomponent_animation_repeatinfinite ? animate__ : animate__repeat-)+elementattrsRefcomponent_animation_repeat : }} {{elementattrsRefcomponent_animation_delay && elementattrsRefcomponent_animation_delay!None ? (elementattrsRefcomponent_animation_delay.length>2 ? animate__ : animate__delay-)+elementattrsRefcomponent_animation_delay : }} {{elementattrsRefcomponent_animation_effect_switcher ? elementattrsRefcomponent_animation_effect_switcher : }} {{elementattrsRefclass_on_hover_active && elementattrsRefclass_on_hover_active! ? elementattrsRefclass_on_hover_active : }} {{elementSelected.attrs.component_flex_grid_highlight ? grid_highlight : }} {{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element {{element.attrs.component_flex_items_per_row>0 ? pages_grid_items_per_row+element.attrs.component_flex_items_per_row : }} {{element.attrs.component_flex_items_per_row_mobile>0 ? pages_grid_items_per_row_mobile+element.attrs.component_flex_items_per_row_mobile : }} {{(element.attrs.component_bg_typeimage && element.images && element.images0 ? hasBackgroundImage : )}} {{isRoot ? pages_section_container_+section.sectionIndex : }} {{isRoot ? isRoot : }} id{{element.attrs.component_id ? element.attrs.component_id : }} ng-clickselectElement($event); ng-mouseenterhoverElement($event) ng-mouseleavehoverElement($event)>pages-element-repeat ng-repeatelement in element.elements as children data-include-replace>/pages-element-repeat>/div>/script>script typetext/ng-template idpages_element_span.html>span ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element id{{element.attrs.component_id ? element.attrs.component_id : }} ng-clickselectElement($event); data-pages-content-editable ng-modelelement.html>pages-element-repeat ng-repeatelement in element.elements as children data-include-replace>/pages-element-repeat>/span>/script>script typetext/ng-template idpages_element_button.html> button ng-clickpagesBroadcastEvent(elementSelected.attrs.button_on_click_broadcast_event,elementSelected.attrs.button_event_properties); class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }}> {{elementSelected.attrs.button_text}}/button>/script>script typetext/ng-template idpages_element_ul.html>ul ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element id{{element.attrs.component_id ? element.attrs.component_id : }} ng-clickselectElement($event);>pages-element-repeat ng-repeatelement in element.elements as children data-include-replace>/pages-element-repeat>/ul>/script>script typetext/ng-template idpages_element_ol.html>ol ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element id{{element.attrs.component_id ? element.attrs.component_id : }} ng-clickselectElement($event); data-pages-content-editable>ng-bind-html ng-bind-html(element.html)|trust>/ng-bind-html>pages-element-repeat ng-repeatelement in element.elements as children data-include-replace>/pages-element-repeat>/ol>/script>script typetext/ng-template idpages_element_li.html>li ng-ifelement.elements.length0 ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element id{{element.attrs.component_id ? element.attrs.component_id : }} ng-clickselectElement($event); data-pages-content-editable ng-modelelement.html>/li>li ng-ifelement.elements.length>0 ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element id{{element.attrs.component_id ? element.attrs.component_id : }} ng-clickselectElement($event);>pages-element-repeat ng-repeatelement in element.elements as children>/pages-element-repeat>/li>/script>script typetext/ng-template idpages_element_a.html> a href{{element.attrsanchor_url}} class {{elementattrsRefcomponent_background_image ? lazy_background : elementattrscomponent_background_image ? lazy_background : }} {{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} title{{element.attrsanchor_url_title}} target{{element.attrsanchor_url_target}} ng-clickselectElement($event);(element.attrsanchor_media_id && element.attrsanchor_media_id! ? openMediaLayer($event,element.attrsanchor_media_id) : )>{{element.attrsanchor_url_text}}/a>/script>script typetext/ng-template idpages_element_h1.html>h1 ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element id{{element.attrs.component_id ? element.attrs.component_id : }} data-pages-content-editable data-drags ng-modelelement.html ng-clickselectElement($event);>/h1>/script>script typetext/ng-template idpages_element_h2.html>h2 ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element id{{element.attrs.component_id ? element.attrs.component_id : }} data-pages-content-editable data-drags ng-modelelement.html ng-clickselectElement($event);>/h2>/script>script typetext/ng-template idpages_element_h3.html>h3 ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element id{{element.attrs.component_id ? element.attrs.component_id : }} data-pages-content-editable data-drags ng-modelelement.html ng-clickselectElement($event);>/h3>/script>script typetext/ng-template idpages_element_h4.html>h4 ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element id{{element.attrs.component_id ? element.attrs.component_id : }} data-pages-content-editable data-drags ng-modelelement.html ng-clickselectElement($event);>/h4>/script>script typetext/ng-template idpages_element_h5.html>h5 ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element id{{element.attrs.component_id ? element.attrs.component_id : }} data-pages-content-editable data-drags ng-modelelement.html ng-clickselectElement($event);>/h5>/script>script typetext/ng-template idpages_element_h6.html>h6 ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element id{{element.attrs.component_id ? element.attrs.component_id : }} data-pages-content-editable data-drags ng-modelelement.html ng-clickselectElement($event);>/h6>/script>script typetext/ng-template idpages_element_img.html>div ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element lazy_img id{{element.attrs.component_id ? element.attrs.component_id : }} ng-clickselectElement($event); data-drags> img classpages_img imglazy ng-src{{amazonImageUrlPath}}{{data.obj._id}}/images/compressed/{{element.images0FILE_NAME}} alt>div data-pages-resizer ng-ifisSystem1 classpages_resizer_handle>i classfal fa-expand-arrows>/i>/div>/div>/script>script typetext/ng-template idpages_element_media.html>div classpages_media {{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} ng-class{selected:elementSelectedelement} ng-clickselectElement($event);>div ng-ifelementattrsRef.component_media_opacity_layer classpages_media_opacity_layer>/div>div classpagesMedia idpagesMedia_{{mediaId}}_{{pagesMediaCounters}} data-pages-media data-mediaid{{element.media0.mediaId}}>/div>/div>/script>script typetext/ng-template idpages_element_p.html>p ng-class{selected:elementSelectedelement} class{{element.attrs.component_unique_class}} {{mobileMode ? element.attrs_mobile.component_unique_class : }} {{element.attrs.component_class ? element.attrs.component_class : }} pages_element_div pages_element id{{element.attrs.component_id ? element.attrs.component_id : }} data-pages-content-editable data-drags ng-clickselectElement($event); ng-modelelement.html>/p>/script>script typetext/ng-template idtrackingDetails.html>h1 classsection_heading>Tracking Details/h1>div classcontent_sizer>div classtracking_details>div classtracking_details_bottom>div classtrackers_order_details>div ng-repeatproduct in order.products class ng-initdetailsVisiblefalse; ng-class{hasProductFullRefundStatus:hasProductFullRefundStatus,hasProductReturnedAllStatus:hasProductReturnedAllStatus,hasProductRefundStatus:hasProductRefundStatus,hasProductPartialReturnStatus:hasProductPartialReturnStatus}>div classmy_orders_shipping_tracker ng-class{first_tracker:$index0} ng-if::(product.shipment && product.shipmentStatus && product.shipmentStatus.length>0)>div classmy_orders_shipping_shipments_indicator ng-iforder.totalShipments>0>{{order.totalShipments>1 ? Partial : }}Shipment {{order.totalShipments>1 ? product.shipmentNumber + of: }} {{order.totalShipments>1 ? order.totalShipments : }} ({{product.lastShipmentStatus}})/div>div classmy_orders_shipping_shipments_indicator_tracking_number>a href{{getCarrierUrl(product.shipment.trackers$index.carrier,product.shipment.trackers$index.trackingNumber)}} target_blank>span classmy_orders_shipping_shipments_indicator_delivery_method>{{product.shipment.deliveryMethod}}/span> - span classcarrier_link>{{product.shipment.trackers$index.carrier}}/span> #{{product.shipment.trackers$index.trackingNumber}}/a>/div>div classmy_orders_shipping_status>div classmy_orders_shipping_bar>div ng-repeat-startstatus in ::product.shipmentStatus ng-if::$first classmy_orders_shipping_milestone>div classmilestone_data no_transform>div classmilestone_label ng-class::{align_left:$first,align_right:$last}>{{::status.status}}/div>div classmilestone_date ng-class::{align_left:$first,align_right:$last}>{{::(status.date)|date:MMM dd yyyy : America/New_York}}/div>/div>/div>div classtrackPath ng-if::!$first ng-class{disabled:!status.date}>/div>div ng-repeat-end ng-if::!$first classmy_orders_shipping_milestone ng-class{disabled:!status.date}>div classmilestone_data ng-class::{no_transform:$last}>div classmilestone_label ng-class::{align_left:$first,align_right:$last}>{{::status.status}}/div>div classmilestone_date ng-class::{align_left:$first,align_right:$last} ng-if::status.date>{{::(status.date)|date:MMM dd yyyy : America/New_York}}/div>/div>/div>/div>/div>div ng-ifproduct.shipmentNumber && product.shipmentNumber>0>div classmy_orders_tracking_history_wrapper>div classmy_orders_tracking_history>h2>Shipment Tracking Details/h2>div ng-repeatdetail in product.shipment.trackers | orderBy:- classmy_orders_tracking_history_wrapper>div classmy_orders_tracking_history_step ng-class{last_status:$first}> span classmy_orders_tracking_history_step_time>{{::(detail.datetime)|date:MMM dd : America/New_York}} -div classmy_orders_tracking_history_step_time_hours>{{::(detail.datetime)|date:h:mm a : America/New_York}}/div>/span>span classmy_orders_tracking_history_step_graphic>span classgraphic_top_line>/span>span classgraphic_circle>/span>span classgraphic_bottom_line>/span>/span> span classmy_orders_tracking_history_message>{{detail.message}}/span> span classmy_orders_tracking_history_location>{{detail.tracking_location && detail.tracking_location.city ? detail.tracking_location.city+(detail.tracking_location.state ? ,+detail.tracking_location.state : ) : }}/span>/div>/div>/div>/div>/div>/div>/div>/div>/div>/div>/div>/script>script typetext/ng-template idorderSummary.html>div classorder_summary_wrapper ng-controllerOrderSummaryController>div classorder_summary_title>Order Summary/div>div classorder_summary_products ng-repeatproduct in products>div classorder_summary_image_wrapper>img ng-src{{product.image}} alt classorder_summary_image>/div>div classorder_summary_product ng-bind-htmlproduct.qty + x + product.name|trust>/div>div classorder_summary_price>{{product.final_price|currency}}/div>/div>div classorder_summary_totals>div classorder_summary_totals_text>Subtotal/div>div classorder_summary_totals_amounts>{{amounts.subtotal|currency}}/div>div classorder_summary_totals_text>Shipping & Handling/div>div classorder_summary_totals_amounts>{{amounts.shipping|currency}}/div>div classorder_summary_totals_text>Tax/div>div classorder_summary_totals_amounts>{{amounts.tax|currency}}/div>/div>div classorder_summary_totals bold>div classorder_summary_totals_text>Total/div>div classorder_summary_totals_amounts>{{amounts.total|currency}}/div>/div>div classorder_summary_checkout_wrapper> a classorder_summary_checkout_btn href{{checkoutButtonUrl}} ng-if!getFullCart && checkoutButtonVisible>{{checkoutButtonText}}/a>div ng-ifgetFullCart classorder_summary_payment_wrapper>div classorder_summary_credit_card_wrapper>div classorder_summary_credit_card_heading> Credit Card #/div>div idcard-element data-stripe-form>/div>/div>div classorder_summary_recaptcha>div data-vc-recaptcha data-keyvm.publicKey classlogin_recaptcha>/div>/div>/div>div ng-ifdata.hasClickedPlaceOrder && (!data.cardFormValid || !ccForm.$valid) classorder_summary_checkout_helper> span ng-if!data.cardFormValid>Please make sure that you have entered a valid b>credit card number/b>, b>expiration date/b>, b>CVC code/b> and your b>Zip code/b>./span> span ng-if!ccForm.$valid>Check Im not a robot and then click Place Order/span>/div> input ng-ifgetFullCart typesubmit classorder_summary_checkout_btn valuePlace Order ng-class{readyForPayment:ccForm.$valid && data.cardFormValid}>/div>/div>/script>script typetext/ng-template idaddressBook.html>h1 classaddress_header>Address Book/h1>div classaddress_wrapper>div classaddress_book ng-controllerAddressBookController>div ng-includegrid.html ng-ifdata.gridData.length>0>/div>/div>div classcta_wrapper> a classcta_button href/account/editAddress>Add Address/a>/div>/div>/script>script typetext/ng-template ideditAddress.html>div classedit_address>div classedit_address_wrapper>div ng-if!hideOptions classmargin_bottom_40>h2 classaddress_heading2>Contact Information/h2>div classaddress_edit_grid>div>text-field data-labelEmail data-fieldaddress.email>/text-field>/div>div>text-field data-labelPhone Number data-fieldaddress.tel>/text-field>/div>/div>div classaddress_edit_grid columns_1>div>text-field data-labelCompany data-fieldaddress.company>/text-field>/div>/div>/div>h2 classaddress_heading2>{{addressHeading ? addressHeading : Address}}/h2>div classaddress_edit_grid>div>text-field data-labelFirst Name data-fieldaddress.firstName>/text-field>/div>div>text-field data-labelLast Name data-fieldaddress.lastName>/text-field>/div>/div>div classaddress_edit_grid columns_1>div>text-field data-labelAddress 1 data-fieldaddress.address1>/text-field>/div>/div>div classaddress_edit_grid columns_1>div>text-field data-labelAddress 2 data-fieldaddress.address2>/text-field>/div>/div>div classaddress_edit_grid columns_1>div>text-field data-labelAddress 3 data-fieldaddress.address3>/text-field>/div>/div>div classaddress_edit_grid columns_3>div>text-field data-labelCity data-fieldaddress.city>/text-field>/div>div>dropdown-field data-labelState data-fieldaddress.state data-optionsstates>/dropdown-field>/div>div>text-field data-labelZip data-fieldaddress.zip>/text-field>/div>/div>div classaddress_edit_grid columns_1>div>dropdown-field data-labelCountry data-fieldaddress.country data-optionscountries>/dropdown-field>/div>/div>div classaddress_edit_grid columns_2 ng-if!hideOptions>div>slider-field data-labelSet as default Billing i class\fa fa-dollar-sign icon_blue\ title\Default Billing Address\>/i> address data-fieldaddress.defaultBilling>/slider-field>/div>div>slider-field data-labelSet as default Shipping i class\fa fa-truck icon_blue\ title\Default Shipping Address\>/i> address data-fieldaddress.defaultShipping>/slider-field>/div>/div>div classcta_button ng-clicksaveAddress(); ng-if!hideOptions>Save/div>div classaddress_delete_button_wrapper ng-if!hideOptions>div classcta_button delete ng-clickdeleteAddress();>Delete/div>/div>/div>/div>/script>script typetext/ng-template idtextFieldDirective.html>label classtext_field_label gg_form_element for{{textFieldId}} ng-class{focused:textFieldFocused,hovering:textFieldHovering} ng-mouseentertoggle(textFieldHovering); ng-mouseleavetoggle(textFieldHovering);>div classtext_field_wrapper>div classtext_field_wrapper_inner tabindex-1>div classtext_field_container> input classtext_field ng-modelfield tabindex0 name{{label}} id{{textFieldId}} typetext ng-focustoggle(textFieldFocused); ng-blurtoggle(textFieldFocused);>div classtext_field_text>{{label}}/div>/div>/div>/div>/label>/script>script typetext/ng-template iddropdownFieldDirective.html>label classtext_field_label gg_form_element for{{textFieldId}} ng-class{focused:textFieldFocused,hovering:textFieldHovering} ng-mouseentertoggle(textFieldHovering); ng-mouseleavetoggle(textFieldHovering);>div classtext_field_wrapper>div classtext_field_wrapper_inner tabindex-1>div classtext_field_container> select name{{label}} id ng-modelfield classtext_field ng-optionsoption as option for option in options ng-focustoggle(textFieldFocused); ng-blurtoggle(textFieldFocused);>/select>div classtext_field_text>{{label}}/div>/div>/div>/div>/label>/script>script typetext/ng-template idsliderFieldDirective.html> label classpure-material-switch>input typecheckbox ng-modelfield name{{label}}>span ng-bind-htmllabel|trust>/span>/label>/script>script typetext/ng-template idgrid_field_date.html> {{::(field.value|date:MMMM dd yyyy : America/New_York)}}/script>script typetext/ng-template idgrid_field_text.html>span classgrid_field_span {{::field.class}} ng-bind-html::field.value|trust>/span>div data-simple-dropdown ng-iffield.dropdownHTMLOnHover>div ng-bind-htmlfield.dropdownHTMLOnHover|trust>/div>/div>/script>script typetext/ng-template idgrid_field_image.html>div classfield_grid_value_wrapper grid_field_image_class_wrapper data-quantity{{val.quantity||field.quantity}}> img ng-src{{val.value||field.value}} alt classgrid_field_image_class>/div>/script>script typetext/ng-template idgrid_field_array.html>div classgrid_field_array_wrapper>div ng-repeatval in field.value|limitTo:2 ng-includeval.template>/div>div ng-iffield.value.length>2 classfield_value_array_count>+{{field.value.length-2}} more/div>/div>/script>script typetext/ng-template idgrid_field_money.html> {{::field.value|currency}}/script>script typetext/ng-template idgrid_field_link.html> a classgrid_field_link_class {{::field.class}} href{{field.url}} data-dd-action-nameGrid - Field - Link - {{field.value}}>{{field.value}}/a>/script>script typetext/ng-template idgrid_field_modal.html>div classgrid_field_link_class {{::field.class}} ng-bind-html::(field.value|trust) ng-clickshowModalMessage(field);>/div>/script>script typetext/ng-template idgrid_field_incrementer.html>div classgrid_field_incrementer_container data-simple-grid-incrementer>div classgrid_field_incrementer_decrease ng-clickfield.value field.value>1 ? field.value field.value - 1 : 0;broadcast(decrease,field.incrementData,field.value);>i classfa fa-minus>/i>/div>div classgrid_field_incrementer_input_container>input typetext disabled ng-modelfield.value classgrid_field_incrementer_input>/div>div classgrid_field_incrementer_increase ng-clickfield.value field.value>0 ? field.value field.value + 1 : 1;broadcast(increase,field.incrementData,field.value);>i classfa fa-plus>/i>/div>/div>/script>script typetext/ng-template idgrid_field_order_details_layer.html> a classgrid_field_link_class {{::field.class}} ng-clickopenOrderDetailsLayer(field.x3OrderNumber,field.x3QuoteNumber,field.customerNumber,field.webOrderNumber);>{{field.value}}/a>/script>/div>script srcjs/libraries.js?v1.1.104&bhbQm8NPXvVRoXcqiw6fE5KmrIoA1jL6LF9B5GmyqpVQ>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]