/* normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}ul,ol{margin:0;padding:0 18px 0}@font-face{font-family:'Avant Garde Gothic Std';src:url(fonts/itcavantgardestd-md-webfont.eot);src:url(fonts/itcavantgardestd-md-webfont.eot#iefix) format("embedded-opentype"),url(fonts/itcavantgardestd-md-webfont.woff) format("woff"),url(fonts/itcavantgardestd-md-webfont.ttf) format("truetype"),url(fonts/itcavantgardestd-md-webfont.svg#ITCAvantGardeGothicStdMedium) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Avant Garde Demi';src:url(fonts/itcavantgardestd-demi-webfont.eot);src:url(fonts/itcavantgardestd-demi-webfont.eot#iefix) format("embedded-opentype"),url(fonts/itcavantgardestd-demi-webfont.woff) format("woff"),url(fonts/itcavantgardestd-demi-webfont.ttf) format("truetype"),url(fonts/itcavantgardestd-demi-webfont.svg#ITCAvantGardeGothicStdDemi) format("svg");font-weight:normal;font-style:normal}body .main{font-family:"Avant Garde Gothic Std","Helvetica Neue",Helvetica,Arial,sans-serif;color:#ccc}h1{margin-top:0;margin-bottom:60px;font-family:"Avant Garde Gothic Std","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:41px;font-weight:normal;line-height:1.2;color:#636363}h2{font-family:"Avant Garde Gothic Std","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;margin-top:0;font-size:36px;color:#636363}h2 span{display:block;font-size:80px;line-height:1}h3{font-size:18px;font-family:"Avant Garde Gothic Std","Helvetica Neue",Helvetica,Arial,sans-serif}section p{font-family:"Avant Garde Gothic Std","Helvetica Neue",Helvetica,Arial,sans-serif;color:#999999;font-size:16px;line-height:1.45}#apps p,#apps ul{color:#9a9a9a}#apps h3{color:#575757;font-weight:400}#promos p{color:#58585d;font-size:14px}#promos h1{color:#fff}#promos h3{font-size:25px;font-weight:300}.intro{margin:0 auto;width:55.5%;text-align:center}.intro h1{font-size:80px;color:#feb10e}.intro p{color:#616161}#hero nav li{list-style:none}#hero nav li a{color:#fff;text-decoration:none}#hero nav li a span{font-family:"Avant Garde Gothic Std","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;font-weight:300}.carousel p{color:rgba(97,97,97,0.7)}.more{color:#00bdf4;text-decoration:none}html{overflow-x:hidden;overflow-y:scroll}body{height:100%;background-color:#f1f2ec;font-size:16px}a{text-decoration:none}a:hover{text-decoration:underline}::selection{background:rgba(0,0,0,0.5);color:#fff;text-shadow:none}.wrapper{margin:0 auto;max-width:980px}.no-opacity .hidden{visibility:hidden}.hidden{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;-webkit-transition:-webkit-transform 0.4s,opacity 0.5s;-moz-transition:-moz-transform 0.4s,opacity 0.5s;-ms-transition:-ms-transform 0.4s,opacity 0.5s;-o-transition:-o-transform 0.4s,opacity 0.5s;transition:0.4s,opacity 0.5s}.clear{clear:both}.content-area{min-height:863px;width:100%;position:relative}.content-area a.toggle{background:#bbb8b8 url(../images/arrow_sprite_hover_off.png) no-repeat 5% 55%;padding:15px 25px 10px 30px;color:#fff;width:auto;white-space:nowrap;text-transform:uppercase;position:absolute;right:0%;top:0%;z-index:10}.content-area a.toggle:hover{color:#b0afaf;text-decoration:none;background:#524d4d url(../images/arrow_sprite_hover_on.png) no-repeat 5% 55%}.toggle-area{-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;z-index:2}.toggle-area.hidden{z-index:-1}#global-nav{position:relative;z-index:3;width:100%;min-width:1024px;text-align:left;line-height:100%;background-color:#000}#global-nav .logoContainer{height:36px;background:#000;border-bottom:1px solid #666}#global-nav .sony-header{text-align:right}#global-nav .container{position:relative;z-index:1;height:70px;background:url(../images/bg-header-homeabouttos.png) #000 center no-repeat}#global-nav .header-logo{display:inline;margin:15px;width:178px;height:40px;float:left;text-indent:-9999px;background-image:url(../images/logo-playmemories.png)}#global-nav .lang-selector{position:absolute;z-index:1;top:36px;right:0px;display:inline-block;padding-bottom:5px;height:28px;max-width:165px;font-size:13px;color:#fff;overflow:hidden}#global-nav .lang-selector.selected,.no-touch #global-nav .lang-selector:hover{height:auto}#global-nav .lang-selector>a{position:relative;z-index:1;display:block;margin:10px;padding-right:13px;color:#fff;cursor:pointer}#global-nav .lang-selector>a:after{position:absolute;z-index:1;width:7px;height:7px;top:1px;right:-1px;font-size:6px;content:"▼"}#global-nav .lang-selector .languages{margin-top:-3px;padding-bottom:10px;padding-top:15px;width:100%;float:left;background-color:#636363;background-color:rgba(255,255,255,0.4)}#global-nav .lang-selector .selection{margin:5px 0 5px 25px;width:100%;float:left;clear:both;color:#fff;text-decoration:none}.no-touch #global-nav .lang-selector .selection:hover{text-decoration:underline}#global-nav .logo{display:block;text-indent:-9999px}footer{position:relative;z-index:2;width:100%;min-width:1024px;padding:40px 0 70px;font-size:11px;line-height:1.45;color:#fff;background:#000}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}.carousel{position:relative;margin:0 auto;height:100%;min-height:700px;background:#fff}.carousel>.scroll-container>*{position:relative;width:900px;height:100%;float:left}.carousel>.scroll-container{position:absolute;width:9999px;height:100%}.carousel .paddles{position:absolute;z-index:5;width:107px;height:107px;float:right;text-indent:-900em}.carousel .paddles:hover{background-position:0 -107px}.carousel .leftArrow{top:42%;left:3%;background:url(../images/L_arrow.png) no-repeat}.carousel .rightArrow{top:42%;right:3%;background:url(../images/R_arrow.png) no-repeat}.carousel .paddles:nth-child(2){float:left}.carousel .pagination{position:absolute;bottom:8%;left:44.3%;list-style:none}.carousel .pagination>li{padding-right:10px;float:left}.carousel .pagination>li:last-child{padding-right:0}.carousel .pagination>li>a:hover{background-color:#00789f}.carousel .pagination>li>a.selected{background-color:#000}.carousel .pagination>li>a{position:relative;z-index:5;width:12px;height:12px;float:left;border-radius:12px;background-color:#cacaca;-webkit-box-shadow:inset 0 2px 0 rgba(158,158,158,0.5);-moz-box-shadow:inset 0 2px 0 rgba(158,158,158,0.5);-ms-box-shadow:inset 0 2px 0 rgba(158,158,158,0.5);-o-box-shadow:inset 0 2px 0 rgba(158,158,158,0.5);box-shadow:inset 0 2px 0 rgba(158,158,158,0.5);text-indent:-900em;behavior:url(PIE.htc)}sup{font-size:15px;line-height:0}div.main{max-width:1600px;min-width:1024px;width:100%;margin:0 auto;color:#fff}.touch div.main{margin:0}section{position:relative;width:100%;overflow:hidden}section .panel{margin-left:19%}.scroll-container div{background:white}.carousel>.scroll-container{width:13076px}.carousel .rightArrow,.carousel .leftArrow{display:block;top:39%;width:45px;height:85px;background:rgba(114,111,122,0.8);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.carousel .rightArrow:hover,.carousel .leftArrow:hover{background:rgba(179,180,184,0.95)}.oldie .carousel .rightArrow,.oldie .carousel .leftArrow{background:#726F7A}.oldie .carousel .rightArrow:hover,.oldie .carousel .leftArrow:hover{background:#b3b4b8}.touch .carousel .paddles{display:none}.carousel .paddles:after{position:absolute;display:block;top:35%;left:38%;width:11px;height:24px;color:#fff;content:''}.carousel .rightArrow:after{background:url(../images/carousel_arrows.png) 0 0 no-repeat}.carousel .leftArrow:after{background:url(../images/carousel_arrows.png) 0 -24px no-repeat}.carousel .pagination>li:not(:first-child)>a:hover:before{display:block;position:absolute;z-index:1;bottom:27px;right:-57px;width:125px;height:75px;background-color:#00789f;border:5px solid #00789f;-webkit-box-shadow:2px 3px 1px rgba(0,0,0,0.3);-moz-box-shadow:2px 3px 1px rgba(0,0,0,0.3);-ms-box-shadow:2px 3px 1px rgba(0,0,0,0.3);-o-box-shadow:2px 3px 1px rgba(0,0,0,0.3);box-shadow:2px 3px 1px rgba(0,0,0,0.3);content:''}.carousel .pagination>li:not(:first-child)>a:hover:after{display:block;position:absolute;z-index:1;bottom:17px;right:-4px;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#00789f transparent transparent transparent;-webkit-filter:drop-shadow(2px 3px 1px rgba(0,0,0,0.3));-moz-filter:drop-shadow(2px 3px 1px rgba(0,0,0,0.3));-ms-filter:drop-shadow(2px 3px 1px rgba(0,0,0,0.3));-o-filter:drop-shadow(2px 3px 1px rgba(0,0,0,0.3));filter:drop-shadow(2px 3px 1px rgba(0,0,0,0.3));content:''}.touch .carousel .pagination>li:not(:first-child)>a:hover:before,.touch .carousel .pagination>li:not(:first-child)>a:hover:after{display:none}.pagination [data-position="1"]:hover:before{background:url(../images/swimming_hover.jpg) 0 0 no-repeat}.pagination [data-position="2"]:hover:before{background:url(../images/running_eu_hover.jpg) 0 0 no-repeat}.pagination [data-position="3"]:hover:before{background:url(../images/boxing_eu_hover.jpg) 0 0 no-repeat}.pagination [data-position="4"]:hover:before{background:url(../images/riding_hover.jpg) 0 0 no-repeat}.pagination [data-position="5"]:hover:before{background:url(../images/yoga_hover.jpg) 0 0 no-repeat}.pagination [data-position="6"]:hover:before{background:url(../images/rowing_hover.jpg) 0 0 no-repeat}.ap .pagination [data-position="2"]:hover:before{background:url(../images/running_ap_hover.jpg) 0 0 no-repeat}.ap .pagination [data-position="3"]:hover:before{background:url(../images/boxing_ap_hover.jpg) 0 0 no-repeat}section{background-repeat:no-repeat;max-width:1590px}a.button,button{background-color:blue;color:white;width:120px;height:48px;border:1px solid #ccc;cursor:pointer}a.button{display:inline-block;height:auto !important;width:auto !important;text-align:center;padding:15px 30px;text-decoration:none}a.button:hover{opacity:.85}.lightbox{position:absolute;z-index:500;display:block;margin:36px auto 0;top:0;right:0;bottom:0;left:-11px;height:620px;max-width:1590px;width:100%;background-color:rgba(0,0,0,0.9);opacity:1;-webkit-transition:opacity 0.4s linear;-moz-transition:opacity 0.4s linear;-ms-transition:opacity 0.4s linear;-o-transition:opacity 0.4s linear;transition:opacity 0.4s linear}.lightbox.hidden{display:none;visibility:hidden}.lightbox .content{position:relative;top:10%;margin:0 auto;max-width:840px;width:100%}.lightbox .content .close{display:block;padding:5px 10px;color:#fff;background:rgba(255,255,255,0.25);float:right;cursor:pointer}.lightbox .content .close:hover{background:rgba(255,255,255,0.5)}.oldie .lightbox{margin-left:100px;background-color:#000;filter:alpha(opacity=50)}#promoScene .slide1{background-image:url(../images/top_hero_intro.jpg)}#promoScene .slide2{background-image:url(../images/top_hero_swimming.jpg)}#promoScene .slide3{background-image:url(../images/top_hero_running_eu.jpg)}#promoScene .slide4{background-image:url(../images/top_hero_boxing_eu.jpg)}#promoScene .slide5{background-image:url(../images/top_hero_riding.jpg)}#promoScene .slide6{background-image:url(../images/top_hero_yoga.jpg)}#promoScene .slide7{background-image:url(../images/top_hero_rowing.jpg)}.ap #promoScene .slide1{background-image:url(../images/top_hero_intro_ap.jpg)}.ap #promoScene .slide3{background-image:url(../images/top_hero_running_ap.jpg)}.ap #promoScene .slide4{background-image:url(../images/top_hero_boxing_ap.jpg)}#promoScene .slide{background-position:top left;background-repeat:no-repeat}#promoScene .slide .panel{position:absolute;top:150px;right:10%;width:450px;height:300px;margin-left:0;background:transparent}#promoScene .slide .panel p{color:black}#promoScene .slide .panel h1{color:#fff;margin-bottom:10px;font-size:49px;line-height:51px;letter-spacing:-1px}#promoScene .slide .panel h2{color:#fff;margin-bottom:10px;font-size:21px}#promoScene .slide .panel .video{display:block;margin-top:35px;width:325px;background-color:#373e41;color:#FFF;-webkit-box-shadow:2px 4px 2px rgba(0,0,0,0.3);-moz-box-shadow:2px 4px 2px rgba(0,0,0,0.3);-ms-box-shadow:2px 4px 2px rgba(0,0,0,0.3);-o-box-shadow:2px 4px 2px rgba(0,0,0,0.3);box-shadow:2px 4px 2px rgba(0,0,0,0.3);overflow:hidden;cursor:pointer}#promoScene .slide .panel .video:hover{text-decoration:none}#promoScene .slide .panel .video img{margin-right:30px;float:left}#promoScene .slide .panel .video h3{margin:30px 0 0;font-size:16px;font-weight:500}#promoScene .slide .panel .video p{margin:0;color:#999}#promoScene .slide.slide1 .panel{position:relative;z-index:1;display:inline-block;margin:0;top:210px;left:50%;margin-left:-360px;padding:40px;height:auto;width:642px;background:#fff;overflow:hidden}#promoScene .slide.slide1 .panel h1{margin-bottom:0;color:#44526d;font-family:"Avant Garde Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:54px;line-height:1.3}#promoScene .slide.slide1 .panel h2{color:#44526d;font-family:"Avant Garde Gothic Std","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1}#promoScene .slide.slide1 .panel .video{margin:0;width:auto;height:auto;background-color:transparent;float:left;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}#promoScene .slide.slide1 .panel .video img{width:127px;height:104px}#promoScene .slide.dark-text h1,#promoScene .slide.dark-text h2{color:#313131}#world{position:absolute;top:0px;right:50%;margin-right:-800px}#waterScene{background-color:white;background:#fff url(../images/water_bg_img.jpg) no-repeat bottom left;background-repeat:no-repeat;height:1350px;position:relative}#waterScene #mainHeadphoneImage{position:absolute;right:263px;top:32px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#waterScene .panel{background:transparent;position:absolute;z-index:2;margin-top:94px;width:401px;min-height:300px}#waterScene .panel .colors button{position:relative;z-index:1;padding:16px;height:10px;width:10px;color:transparent;text-align:center;text-indent:-9999px;overflow:visible}#waterScene .panel .colors button.black{background:#000}#waterScene .panel .colors button.white{border:1px solid #e4e3e3;background:#fff}#waterScene .panel .colors button.pink{background:#fb1e60}#waterScene .panel .colors button.blue{background:#00afea}#waterScene .panel .colors button.selected{border-color:#e4e3e3}#waterScene .panel .colors button.selected:after{position:absolute;bottom:-8px;left:0px;height:3px;width:100%;background-color:#0686d7;content:''}#waterScene .panel a.button.shopNow{background:#0686d7;float:left;margin-top:30px}#waterScene .panel p{color:#666}#waterScene .panel h1{color:#333;margin-bottom:0px;font-size:31px;margin-top:39px}#waterScene .panel h2{color:rgba(0,0,0,0.7);margin-bottom:10px;font-size:25px;margin-top:0px}#waterScene .panel .price{margin-bottom:10px;color:#cfcfcf;font-size:32px}#waterScene .panel .price sup{font-size:20px;top:-0.4em}#waterScene .water-panel{display:none;position:absolute;z-index:101;top:900px;color:#013363;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#waterScene .water-panel h1{font-size:41px;color:#fff}#waterScene .water-panel h2{font-size:22px;color:#fff}#waterScene .water-panel p{color:#FFF;opacity:.75}#waterScene .water-panel .operates-at{width:102px;padding-bottom:76px;display:inline-block;margin-top:20px;font-size:16px;color:#FFF;text-align:center;background:url(../images/operates-at.png) no-repeat 50% bottom}.touch #waterScene .water-panel .operates-at,.ie9 #waterScene .water-panel .operates-at{width:101px}#waterScene .water-panel .operates-at .depth{text-align:center;font-size:20px;float:left;font-weight:bold;width:100%}#social-media{position:relative;float:left;margin-left:25px;margin-top:32px;-webkit-backface-visibility:hidden}.ie9 #social-media{bottom:6%}#social-media ul{padding:0}#social-media ul>li{position:relative;display:block;width:45px;height:45px;float:left;cursor:pointer;background:url(../images/socialmedia.png) 0 0 no-repeat;-webkit-backface-visibility:hidden}#social-media ul>li.twitter{background-position:0 0}#social-media ul>li.twitter:hover{background-position:0 -45px}#social-media ul>li.facebook{background-position:-45px 0}#social-media ul>li.facebook:hover{background-position:-45px -45px}#social-media ul>li.googleplus{background-position:-90px 0}#social-media ul>li.googleplus:hover{background-position:-90px -45px}#social-media ul>li.pinterest{background-position:-135px 0}#social-media ul>li.pinterest:hover{background-position:-135px -45px}#social-media ul>li .tooltip{position:absolute;z-index:1;display:block;top:-50px;left:-9999%;margin-left:-81px;padding:8px;height:20px;min-width:75px;width:100%;background-color:#fff;overflow:visible;opacity:0;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.3);-ms-box-shadow:3px 3px 10px rgba(0,0,0,0.3);-o-box-shadow:3px 3px 10px rgba(0,0,0,0.3);box-shadow:3px 3px 10px rgba(0,0,0,0.3);-webkit-backface-visibility:hidden;behavior:url(PIE.htc)}#social-media ul>li .tooltip.tooltip:after{position:absolute;display:block;bottom:-25px;right:15px;width:40px;height:25px;background:url(../images/tooltip-carrot-bottom-sm.png) no-repeat 50% 0;content:""}#social-media ul>li:hover .tooltip{z-index:2;left:100%;opacity:1;-webkit-transition:opacity 0.1s ease-in;-moz-transition:opacity 0.1s ease-in;-ms-transition:opacity 0.1s ease-in;-o-transition:opacity 0.1s ease-in;transition:opacity 0.1s ease-in}#social-media ul>li.twitter .tooltip{min-width:80px}#social-media ul>li.googleplus .tooltip,#social-media ul>li.pinterest .tooltip{margin-left:-65px;min-width:65px}#pcScene{background-image:url(../images/easytouse_bg_img.jpg);background-size:cover;position:absolute;width:100%;height:100%}#pcScene .panel{background:transparent;width:400px;margin-right:10%;margin-top:10%;float:right}#pcScene .panel p{color:white}#pcScene .panel h1{color:white;margin-bottom:5px}#pcScene .panel h2{color:white;margin-bottom:10px;font-size:22px}#pcScene .battery-indicator{background:url(../images/battery_sprite.png) no-repeat;height:72px;width:236px;margin-top:30px;display:inline-block;position:relative}#pcScene .battery-indicator .battery-message{position:absolute;top:85px;width:100%;float:left;-webkit-transition:opacity 0.1s;-moz-transition:opacity 0.1s;-ms-transition:opacity 0.1s;-o-transition:opacity 0.1s;transition:opacity 0.1s}#pcScene .battery-indicator .battery-message .charge-time{position:absolute;display:block;left:0;width:74px;text-align:center;font-size:20px}#pcScene .battery-indicator .battery-message .playback-time{position:absolute;right:0;text-align:center;width:100px;font-size:20px}#pcScene .battery-indicator .battery-message .description{display:inline-block;width:70px;font-size:14px;line-height:1.42}#pcScene .battery-indicator.min-3 #min3{opacity:1;visibility:visible}#pcScene .battery-indicator.min-3 #min90{opacity:0;visibility:hidden}#pcScene .battery-indicator.min-90 #min3{opacity:0;visibility:hidden}#pcScene .battery-indicator.min-90 #min90{opacity:1;visibility:visible}#pcScene .hotspots{position:absolute;left:302px;top:72%}#pcScene .hotspots #dragDropHotSpot .tooltip{width:180px;padding:10px 20px 0px}#pcScene .hotspots #dragDropHotSpot .tooltip p{color:black}#wirelessScene{height:80%;min-height:700px;max-height:750px;width:100%;position:relative;background-color:#fff}#wirelessScene .panel{position:relative;z-index:2;top:183px;width:440px}#wirelessScene .panel p{color:#898989;font-family:"Avant Garde Gothic Std","Helvetica Neue",Helvetica,Arial,sans-serif}#wirelessScene .panel h1{margin-bottom:0;color:#636363;font-size:38px;letter-spacing:-1px}#wirelessScene .panel h2{font-size:22px}#wirelessScene.frame0 #benefit1.info-panel{opacity:1;-webkit-transition:-webkit-transform 2s,opacity 0.5s;-moz-transition:-moz-transform 2s,opacity 0.5s;-ms-transition:-ms-transform 2s,opacity 0.5s;-o-transition:-o-transform 2s,opacity 0.5s;transition:2s,opacity 0.5s;-webkit-transform:scale3d(1);-moz-transform:scale3d(1);-ms-transform:scale3d(1);-o-transform:scale3d(1);transform:scale3d(1);visibility:visible}#wirelessScene.frame0 .left-paddle{opacity:0;visibility:hidden}#wirelessScene.frame0.still .head-stills{background-position:left 0;visibility:visible}#wirelessScene.frame15.still .head-stills{visibility:visible;background-position:50% 0}#wirelessScene.frame34 #benefit2.info-panel{opacity:1;-webkit-transition:-webkit-transform 2s,opacity 0.5s;-moz-transition:-moz-transform 2s,opacity 0.5s;-ms-transition:-ms-transform 2s,opacity 0.5s;-o-transition:-o-transform 2s,opacity 0.5s;transition:2s,opacity 0.5s;-webkit-transform:scale3d(1);-moz-transform:scale3d(1);-ms-transform:scale3d(1);-o-transform:scale3d(1);transform:scale3d(1);visibility:visible}#wirelessScene.frame34 .right-paddle{opacity:0;visibility:hidden}#wirelessScene.frame34.still .head-stills{background-position:right 0;visibility:visible}#wirelessScene .left-paddle{position:absolute;right:30%;top:25%}#wirelessScene .right-paddle{position:absolute;right:76%;top:68%}#wirelessScene #benefit1{position:absolute;-webkit-transition:-webkit-transform 2s,opacity 0.5s;-moz-transition:-moz-transform 2s,opacity 0.5s;-ms-transition:-ms-transform 2s,opacity 0.5s;-o-transition:-o-transform 2s,opacity 0.5s;transition:2s,opacity 0.5s;-webkit-transform:scale3d(0);-moz-transform:scale3d(0);-ms-transform:scale3d(0);-o-transform:scale3d(0);transform:scale3d(0);opacity:0}#wirelessScene #benefit2{position:absolute;-webkit-transition:-webkit-transform 2s,opacity 0.5s;-moz-transition:-moz-transform 2s,opacity 0.5s;-ms-transition:-ms-transform 2s,opacity 0.5s;-o-transition:-o-transform 2s,opacity 0.5s;transition:2s,opacity 0.5s;-webkit-transform:scale3d(0);-moz-transform:scale3d(0);-ms-transform:scale3d(0);-o-transform:scale3d(0);transform:scale3d(0);opacity:0}#wirelessScene .head{background-image:url(../images/head.jpg);background-position:left bottom;background-repeat:no-repeat;width:668px;height:630px;position:absolute;right:100px;bottom:0%}#wirelessScene .head-stills{display:inline-block;position:absolute;visibility:hidden;width:100%;height:100%;background:url(../images/head-sprite.jpg) no-repeat}#wirelessScene .leftHotSpotGroup{position:relative}#wirelessScene .info-panel{position:absolute;z-index:1;display:block;width:370px;overflow:visible;opacity:0;visibility:hidden;-webkit-transition:opacity 0.15s ease-in 0s;-moz-transition:opacity 0.15s ease-in 0s;-ms-transition:opacity 0.15s ease-in 0s;-o-transition:opacity 0.15s ease-in 0s;transition:opacity 0.15s ease-in 0s;-webkit-backface-visibility:hidden}#wirelessScene .info-panel h4{font-weight:normal;color:#000;font-size:16px;padding-bottom:0;margin-bottom:0}#wirelessScene .info-panel p{margin-top:5px;color:#898989;font-size:12px}.touch #wirelessScene.frame2 #benefit2.info-panel{opacity:1;-webkit-transition:-webkit-transform 2s,opacity 0.5s;-moz-transition:-moz-transform 2s,opacity 0.5s;-ms-transition:-ms-transform 2s,opacity 0.5s;-o-transition:-o-transform 2s,opacity 0.5s;transition:2s,opacity 0.5s;-webkit-transform:scale3d(1);-moz-transform:scale3d(1);-ms-transform:scale3d(1);-o-transform:scale3d(1);transform:scale3d(1);visibility:visible}.touch #wirelessScene.frame2 .right-paddle{opacity:0;visibility:hidden}.touch #wirelessScene.frame2 .head-stills{background-position:right 0;visibility:visible}.touch #wirelessScene .head{background:url(../images/head-sprite.jpg) no-repeat}#partsScene{position:absolute;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, #fafbfc), color-stop(100%, #d5d6d8));background:-webkit-linear-gradient(top, #fafbfc 80%, #d5d6d8 100%);background:-moz-linear-gradient(top, #fafbfc 80%, #d5d6d8 100%);background:-ms-linear-gradient(top, #fafbfc 80%, #d5d6d8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafbfc', endColorstr='#d5d6d8',GradientType=0 );background:linear-gradient(to bottom, #fafbfc 80%, #d5d6d8 100%)}#partsScene .panel{position:relative;margin-top:120px;max-width:300px;width:100%}#partsScene .hotspots{position:absolute;top:0;right:50%}#partsScene #features{list-style-type:none;margin-left:20px}#partsScene #features li{display:block;margin-bottom:5px;counter-increment:customlistcounter;background-color:#eeeded}#partsScene #features li a{display:block;padding:15px 15px 10px;color:#656666;text-decoration:none}#partsScene #features li.selected>p{margin-top:4px;margin-bottom:4px;padding:23px 20px 23px 45px;width:222px;height:90px;min-height:100px;background:#f8f8f8;position:relative;height:auto;left:-42px}#partsScene #features li p{height:0;padding:0;margin:0;color:#999;overflow:hidden;font-size:14px;-webkit-transition:padding-top 0.1s,padding-bottom 0.4s;-moz-transition:padding-top 0.1s,padding-bottom 0.4s;-ms-transition:padding-top 0.1s,padding-bottom 0.4s;-o-transition:padding-top 0.1s,padding-bottom 0.4s;transition:padding-top 0.1s,padding-bottom 0.4s}#partsScene #features li:before{display:block;position:absolute;left:-3px;padding:10px 15px 5px;color:#fff;font-size:24px;background:#cacaca;float:left;content:counter(customlistcounter) ""}#partsScene #features li.selected a{padding-bottom:6px}#partsScene #features li.selected:before{background:#0283d4}#partsScene figure{position:absolute;top:190px;right:9.375%;width:756px;height:487px}#partsScene figure .headphone{position:absolute}#partsScene figure .parts{position:absolute;opacity:0;visibility:hidden;-webkit-transition:opacity 0s;-moz-transition:opacity 0s;-ms-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s}#partsScene.feature-0 .feature-0{opacity:1;visibility:visible;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}#partsScene.feature-1 .feature-1{opacity:1;visibility:visible;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}#partsScene.feature-2 .feature-2{opacity:1;visibility:visible;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}#partsScene.feature-3 .feature-3{opacity:1;visibility:visible;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}#partsScene.feature-4 .feature-4{opacity:1;visibility:visible;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}#partsScene.feature-5 .feature-5{opacity:1;visibility:visible;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}#partsScene.feature-6 .feature-6{opacity:1;visibility:visible;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}#partsScene.feature-7 .feature-7{opacity:1;visibility:visible;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}#partsScene.feature-8 .feature-8{opacity:1;visibility:visible;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}#zappinScene{background-image:url(../images/sound_bg_img_runner.jpg);background-position:top right;height:900px}.ap #zappinScene{background-image:url(../images/sound_bg_img_runner_ap.jpg)}#zappinScene .panel{color:#ccc;margin-top:79px;width:508px;height:737px;background-color:white}#zappinScene .panel h1{font-size:41px;margin-bottom:15px;padding:0px}#zappinScene .panel p{width:auto;margin-bottom:20px}#zappinScene .panel .player{padding:70px 70px 0 75px;min-height:400px}#zappinScene .panel .player .music-visualizer{display:inline-block;position:relative;width:358px;height:80px;padding-bottom:30px;margin:0;border-bottom:1px solid #e5e5e5;overflow:hidden;background:url(../images/track3_fullsongLoop.gif) no-repeat 0px 20px;-webkit-transition:height 1s;-moz-transition:height 1s;-ms-transition:height 1s;-o-transition:height 1s;transition:height 1s}#zappinScene .panel .player .music-visualizer.hidden{height:0;padding:0;margin:0}#zappinScene .panel .player .music-visualizer.song1{background:url(../images/track1_base_03.gif) no-repeat 0px 20px}#zappinScene .panel .player .music-visualizer.song2{background:url(../images/track2_base_03_06.gif) no-repeat 0 20px}#zappinScene .panel .player .music-visualizer.song3-full,#zappinScene .panel .player .music-visualizer.song3{background:url(../images/track3_base.gif) no-repeat 0 20px}#zappinScene .panel .player .music-visualizer .moving-vis{display:none;clear:both;position:absolute;top:20px}#zappinScene .panel .player .music-visualizer.song1 .moving-vis-1{margin-left:28px;display:block}#zappinScene .panel .player .music-visualizer.song2 .moving-vis-2{margin-left:182px;display:block}#zappinScene .panel .player .music-visualizer.song3 .moving-vis-3{margin-left:98px;display:block}#zappinScene .panel .player .music-visualizer.song3-full .moving-vis-3-full{display:block}#zappinScene .panel .player .music-visualizer .lyrics{color:#00aa9d;font-weight:bold;font-size:12px;margin-top:-12px;height:20px;opacity:1;margin-top:82px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#zappinScene .panel .player .cancel{color:#00789f;font-size:12px;float:right}#zappinScene .panel .player .prompt{margin:15px 0 0;padding:0;color:#141414;font-size:16px;opacity:1;float:right;height:35px;width:72%;line-height:13px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#zappinScene .panel .player .note{margin-top:-15px;margin-bottom:20px;padding:0;color:666666;font-size:12px;float:right;width:72%}#zappinScene .panel .player .hideText{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;opacity:0}#zappinScene .panel .player button{border:0 !important;background-color:transparent;background-repeat:no-repeat;background-image:url(../images/player-controls-sprite.png);color:transparent;padding:0;height:50px}#zappinScene .panel .player button.play{max-width:85px;background-position:0px 0px}#zappinScene .panel .player button.stop{max-width:85px;background-position:0px -51px;cursor:default}#zappinScene .panel .player button.prev{max-width:85px;background-position:-90px 0px}#zappinScene .panel .player button.prev:hover{background-position:-90px -51px}#zappinScene .panel .player button.next{max-width:85px;margin-left:0;background-position:-178px 0px}#zappinScene .panel .player button.next:hover{background-position:-178px -51px}#zappinScene .panel .illustration{background-color:#f0f2ed;background-image:url(../images/illustration.png);background-repeat:no-repeat;background-position:0 -32px;padding:67px 70px 0 255px;height:200px;color:#898989}#zappinScene .panel .illustration h2{color:#636363;font-size:20px}#zappinScene .panel .illustration p{font-size:13px}#zappinScene .panel .illustration .description{position:relative;top:-5px;left:-206px;width:200px;text-align:center;color:#4bb3a8;font-size:12px}#zappinScene.error .panel{height:auto}#zappinScene.error .panel .player{min-height:auto}#zappinScene.error .panel #zappinPlayPause,#zappinScene.error .panel .prompt,#zappinScene.error .panel .note{visibility:hidden}.oldie #zappinScene button{text-indent:-900em}#faqScene{background-color:white;background-image:url(../images/faq_img_lft.jpg);background-repeat:no-repeat;background-position:bottom left;height:885px}#faqScene h2{color:#2e353d;font-size:41px}#faqScene h3{color:#2e353d;font-family:"Avant Garde Gothic Std","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:18px;margin:25px 0 5px}#faqScene p{color:#726f79;font-size:14px;margin:5px 0}#faqScene div.body{margin-right:10%;margin-top:105px;float:right;width:600px}#faqScene .support{width:153px;height:43px;background:#435170;font-size:12.65px;margin-top:30px}#faqScene .button{border:none}#specsScene div.body{background:#fff;padding-left:70px;width:1200px;margin:75px auto;color:#898989;overflow:hidden}#specsScene div.body h1{color:#636363;font-size:28px;font-weight:500;margin-bottom:20px}#specsScene div.body p{margin-bottom:40px;color:#898989}#specsScene div.body .details{margin-bottom:50px;padding-top:75px;width:650px;border-bottom:1px solid #e5e5e5}#specsScene div.body .features{padding:0;border-top:1px solid #e5e5e5;overflow:hidden}#specsScene div.body .features li{display:block;margin:0;padding:25px 15px 25px 80px;width:35%;font-size:12px;float:left;list-style:none;border-bottom:1px solid #e5e5e5}#specsScene div.body .features #waterproof{background:url(../images/waterproof.png) left center no-repeat}#specsScene div.body .features #audio{background:url(../images/audio.png) left center no-repeat}#specsScene div.body .features #charge{background:url(../images/charge.png) left center no-repeat}#specsScene div.body .features #drag-and-drop{background:url(../images/drag-and-drop.png) left center no-repeat}#specsScene div.body .features #zappin{background:url(../images/zappin.png) left center no-repeat}#specsScene div.body .features #battery{background:url(../images/battery.png) left center no-repeat}#specsScene div.body .features #usb{background:url(../images/usb.png) left center no-repeat}#specsScene div.body .features #storage{background:url(../images/storage.png) left center no-repeat}#specsScene div.body .specs{padding:35px 0 25px 15px;overflow:hidden}#specsScene div.body .specs li{padding-bottom:15px;width:50%;color:#000;font-size:12px;font-weight:500;text-transform:uppercase;float:left;list-style:none}#specsScene div.body .specs li span{width:175px;float:right;color:#636363;font-weight:normal;text-align:left;text-transform:none}#specsScene div.body .specs li:nth-child(odd) span{width:195px}#specsScene div.body aside{padding-top:75px;padding-left:50px;padding-right:50px;height:817px;width:385px;float:right;border-left:1px solid #eee}#specsScene div.body aside .weight,#specsScene div.body aside .colors,#specsScene div.body aside .inventory{margin-top:40px;width:190px;float:left}#specsScene div.body aside .colors dd{display:inline-block;margin:0 0 0 3px;width:24px;height:24px;color:#636363;text-indent:-9999px}#specsScene div.body aside .colors dd:first-of-type{margin-left:0}#specsScene div.body aside .colors dd#black{background:#000}#specsScene div.body aside .colors dd#white{border:1px solid #e4e3e3;background:#fff}#specsScene div.body aside .colors dd#pink{background:#fb1e60}#specsScene div.body aside .colors dd#blue{background:#00afea}#specsScene div.body aside .weight dd{margin:0;font-size:13px}#specsScene div.body aside .inventory dd{display:list-item;margin-left:15px;padding-bottom:10px;color:#148ddf;list-style-type:square}#specsScene div.body aside .inventory dd span{color:#636363}#specsScene div.body aside dt{margin-bottom:5px;color:#636363;font-size:16px;font-weight:500}#specsScene div.body aside dd{font-size:12px}#specsScene .button{font-size:12px;background-color:#0484d5}#specsScene .more{font-weight:500}.cYellow .toggle.toggleSelected,html.no-opacity #remote .sectionMain .toggle.toggleSelected:hover{background-color:#fbea00;background-image:none}.cYellow h2,.cYellow h2 a{color:#29cf5d}.cYellow .circleButton{-webkit-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);-moz-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);-ms-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);-o-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);background:#fae74e;background-image:-webkitlinear-gradient(top, #fbec00, #e2c04a);background-image:-mozlinear-gradient(top, #fbec00, #e2c04a);background-image:-mslinear-gradient(top, #fbec00, #e2c04a);background-image:-olinear-gradient(top, #fbec00, #e2c04a);-pie-background:linear-gradient(top, #fbec00, #e2c04a)}.cYellow .circleButton .circleButtonImg{background:url(../images/icon-plus-cYellow.png) no-repeat 50% 2px}.cYellow .hotspot:hover .circleButton .circleButtonImg{background-position:50% -38px}.cYellow .hotspot:hover .circleButton{background:#fff;-webkit-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);-moz-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);-ms-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);-o-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4)}html.no-borderradius .cYellow .hotspot{width:74px;height:74px;margin:-36px 0 0 -36px;background:transparent url(../images/hotspotSprite.png) no-repeat;background-position:left 0}html.no-borderradius .cYellow .hotspot .circleButton{display:none}html.no-borderradius .cYellow .hotspot:hover{background-position:-148px 0}.cGreen .toggle.toggleSelected,html.no-opacity #remote .sectionMain .toggle.toggleSelected:hover{background-color:#fbea00;background-image:none}.cGreen h2,.cGreen h2 a{color:#29cf5d}.cGreen .circleButton{-webkit-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);-moz-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);-ms-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);-o-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);background:#29b5a4;background-image:-webkitlinear-gradient(top, #fbec00, #e2c04a);background-image:-mozlinear-gradient(top, #fbec00, #e2c04a);background-image:-mslinear-gradient(top, #fbec00, #e2c04a);background-image:-olinear-gradient(top, #fbec00, #e2c04a);-pie-background:linear-gradient(top, #fbec00, #e2c04a)}.cGreen .circleButton .circleButtonImg{background:url(../images/icon-plus-cGreen.png) no-repeat 50% 2px}.cGreen .hotspot:hover .circleButton .circleButtonImg{background-position:50% -38px}.cGreen .hotspot:hover .circleButton{background:#fff;-webkit-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);-moz-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);-ms-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);-o-box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4);box-shadow:inset -13px -13px 20px -10px rgba(0,0,0,0.4)}html.no-borderradius .cGreen .hotspot{width:74px;height:74px;margin:-36px 0 0 -36px;background:transparent url(../images/hotspotSprite.png) no-repeat;background-position:-74px 0}html.no-borderradius .cGreen .hotspot .circleButton{display:none}html.no-borderradius .cGreen .hotspot:hover{background-position:-148px 0}.hotspot{display:block;position:absolute;width:72px;height:72px;z-index:100;cursor:pointer;margin:-36px 0 0 -36px;-webkit-border-radius:41px;-moz-border-radius:41px;-ms-border-radius:41px;-o-border-radius:41px;border-radius:41px;background-color:#f7f7f7;background-color:rgba(0,0,0,0.2);background-image:-webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0.2)), to(rgba(255,255,255,0.2)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.2), rgba(255,255,255,0.2));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(255,255,255,0.2));background-image:-o-linear-gradient(top, rgba(0,0,0,0.2), rgba(255,255,255,0.2));background-image:-ms-linear-gradient(top, rgba(0,0,0,0.2), rgba(255,255,255,0.2));background-image:linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(255,255,255,0.2));-webkit-box-shadow:0px -1px 2px rgba(255,255,255,0.5);-moz-box-shadow:0px -1px 2px rgba(255,255,255,0.5);-ms-box-shadow:0px -1px 2px rgba(255,255,255,0.5);-o-box-shadow:0px -1px 2px rgba(255,255,255,0.5);box-shadow:0px -1px 2px rgba(255,255,255,0.5);-webkit-transition-property:border-radius,margin,width,height,opacity,z-index;-moz-transition-property:border-radius,margin,width,height,opacity,z-index;-ms-transition-property:border-radius,margin,width,height,opacity,z-index;-o-transition-property:border-radius,margin,width,height,opacity,z-index;transition-property:border-radius,margin,width,height,opacity,z-index;-webkit-transition-duration:0.2s,0.2s,0.2s,0.2s,0.2s,0s;-moz-transition-duration:0.2s,0.2s,0.2s,0.2s,0.2s,0s;-ms-transition-duration:0.2s,0.2s,0.2s,0.2s,0.2s,0s;-o-transition-duration:0.2s,0.2s,0.2s,0.2s,0.2s,0s;transition-duration:0.2s,0.2s,0.2s,0.2s,0.2s,0s;-webkit-transition-delay:0s,0s,0s,0s,0s,0.5s;-moz-transition-delay:0s,0s,0s,0s,0s,0.5s;-ms-transition-delay:0s,0s,0s,0s,0s,0.5s;-o-transition-delay:0s,0s,0s,0s,0s,0.5s;transition-delay:0s,0s,0s,0s,0s,0.5s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;border-radius:36px;-webkit-backface-visibility:hidden}.hotspot:hover{width:82px;height:82px;z-index:100;margin:-41px 0 0 -41px;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition:opacity 0.2s ease-out 0s;-moz-transition:opacity 0.2s ease-out 0s;-ms-transition:opacity 0.2s ease-out 0s;-o-transition:opacity 0.2s ease-out 0s;transition:opacity 0.2s ease-out 0s;background-color:#f7f7f7;background-color:rgba(0,0,0,0.4);background-image:-webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0.4)), to(rgba(255,255,255,0.4)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.4), rgba(255,255,255,0.4));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.4), rgba(255,255,255,0.4));background-image:-o-linear-gradient(top, rgba(0,0,0,0.4), rgba(255,255,255,0.4));background-image:-ms-linear-gradient(top, rgba(0,0,0,0.4), rgba(255,255,255,0.4));background-image:linear-gradient(to bottom, rgba(0,0,0,0.4), rgba(255,255,255,0.4));-webkit-border-radius:41px;-moz-border-radius:41px;-ms-border-radius:41px;-o-border-radius:41px;border-radius:41px 41px 41px 41px}.hotspot.opacityZero{opacity:0}html.no-opacity .hotspot.opacityZero{visibility:hidden}.hotspotSubdued{width:38px;height:38px;margin:-19px 0 0 -19px;opacity:0.75;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}html.no-borderradius .hotspotSubdued{background:url(../images/hotSpotSubdued.png) no-repeat 50% 50%}html.no-borderradius .hotspotSubdued .circleButton,html.no-borderradius .hotspotSubdued .circleButtonImg{display:none}.circleButton{z-index:4;display:block;position:absolute;top:50%;left:50%;width:42px;height:42px;margin:-21px 0 0 -21px;background:#fff;background:-webkit-gradient(linear, left top, right bottom, from(#fff), to(#f2f2f2));background:-webkit-linear-gradient(295deg, #fff, #f2f2f2);background:-moz-linear-gradient(295deg, #fff, #f2f2f2);background:-ms-linear-gradient(295deg, #fff, #f2f2f2);background:-o-linear-gradient(295deg, #fff, #f2f2f2);background:linear-gradient(295deg, #fff, #f2f2f2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.3);-o-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;-o-border-radius:21px;border-radius:21px 21px 21px 21px;-webkit-transition-property:border-radius,margin,width,height,opacity;-moz-transition-property:border-radius,margin,width,height,opacity;-ms-transition-property:border-radius,margin,width,height,opacity;-o-transition-property:border-radius,margin,width,height,opacity;transition-property:border-radius,margin,width,height,opacity;-webkit-transition-duration:0.1s,0.1s,0.1s,0.1s,0.1s;-moz-transition-duration:0.1s,0.1s,0.1s,0.1s,0.1s;-ms-transition-duration:0.1s,0.1s,0.1s,0.1s,0.1s;-o-transition-duration:0.1s,0.1s,0.1s,0.1s,0.1s;transition-duration:0.1s,0.1s,0.1s,0.1s,0.1s;-webkit-transition-delay:0.06s,0.06s,0.06s,0.06s,0.06s;-moz-transition-delay:0.06s,0.06s,0.06s,0.06s,0.06s;-ms-transition-delay:0.06s,0.06s,0.06s,0.06s,0.06s;-o-transition-delay:0.06s,0.06s,0.06s,0.06s,0.06s;transition-delay:0.06s,0.06s,0.06s,0.06s,0.06s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.hotspotSubdued .circleButton{opacity:0;width:24px;height:24px;margin:-12px 0 0 -12px;-webkit-transition:all 0.15s ease-in-out 0.05s;-moz-transition:all 0.15s ease-in-out 0.05s;-ms-transition:all 0.15s ease-in-out 0.05s;-o-transition:all 0.15s ease-in-out 0.05s;transition:all 0.15s ease-in-out 0.05s}.hotspot:active .circleButton{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1),inset 3px 3px 4px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1),inset 3px 3px 4px 0px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.1),inset 3px 3px 4px 0px rgba(0,0,0,0.3);-o-box-shadow:0 1px 3px rgba(0,0,0,0.1),inset 3px 3px 4px 0px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.1),inset 3px 3px 4px 0px rgba(0,0,0,0.3)}html.no-borderradius .circleButton{background:none}.circleButton img,.circleButton .circleButtonImg{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px}.hotspot .tooltip{display:block;position:absolute;left:-9999px;top:0%;padding:27px 30px;width:370px;overflow:visible;opacity:0;background:#fff;-webkit-box-shadow:3px 3px 15px rgba(0,0,0,0.5);-moz-box-shadow:3px 3px 15px rgba(0,0,0,0.5);-ms-box-shadow:3px 3px 15px rgba(0,0,0,0.5);-o-box-shadow:3px 3px 15px rgba(0,0,0,0.5);box-shadow:3px 3px 15px rgba(0,0,0,0.5);-webkit-transition:opacity 0.15s ease-in 0s;-moz-transition:opacity 0.15s ease-in 0s;-ms-transition:opacity 0.15s ease-in 0s;-o-transition:opacity 0.15s ease-in 0s;transition:opacity 0.15s ease-in 0s;-webkit-backface-visibility:hidden}.hotspot:hover .tooltip{left:86px;opacity:1;-webkit-transition:opacity 0.15s ease-out 0s;-moz-transition:opacity 0.15s ease-out 0s;-ms-transition:opacity 0.15s ease-out 0s;-o-transition:opacity 0.15s ease-out 0s;transition:opacity 0.15s ease-out 0s}html.no-opacity .hotspot .tooltip{visibility:hidden}html.no-opacity .hotspot:hover .tooltip{visibility:visible}.hotspot:hover .tooltip.left{left:auto;right:80px}.hotspot .tooltip.right:after{content:"";display:block;position:absolute;width:32px;height:64px;top:50%;margin-top:-32px;left:-32px;background:url(../images/tooltip-carrot-left.png)}.hotspot .tooltip.left:after{content:"";display:block;position:absolute;width:32px;height:64px;top:50%;margin-top:-32px;right:-32px;background:url(../images/tooltip-carrot-right.png)}.hotspot:hover .tooltip.top{left:-83%;top:-152%}.hotspot .tooltip.top:after{content:"";display:block;position:absolute;width:63px;height:32px;bottom:-30px;left:35%;background:url(../images/tooltip-carrot-bottom.png)}.hotspot .viewport+.tooltip{opacity:0;-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-ms-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s}.hotspot:hover .viewport+.tooltip{left:156px;width:264px;opacity:1}.hotspot .viewport+.tooltip.left{right:auto;left:-9999px;-webkit-transition-property:right,width,opacity;-moz-transition-property:right,width,opacity;-ms-transition-property:right,width,opacity;-o-transition-property:right,width,opacity;transition-property:right,width,opacity}.hotspot:hover .viewport+.tooltip.left{left:-233px}html.no-borderradius .hotspot:hover .viewport+.tooltip.left{left:-347px}.hotspot .tooltip h4,.hotspot .tooltip p{padding:0 0px 17px 0px}.hotspot .tooltip h4{padding-top:0px;font-size:20px;line-height:16px;color:#444}.hotspot .tooltip p{font-size:13px;line-height:20px;color:#5a5a5a}.hotspot .viewport{display:block;position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-21px 0 0 -21px;overflow:hidden;z-index:5;border:6px solid;border-color:#32C2FF;-webkit-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;-o-border-radius:120px;border-radius:120px 120px 120px 120px;background-color:#fff;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out;-webkit-backface-visibility:hidden}.hotspot:hover .viewport{width:228px;height:228px;margin:-119px 0 0 -119px;opacity:1}html.no-opacity .hotspot .viewport{visibility:hidden}html.no-opacity .hotspot:hover .viewport{visibility:visible}html.no-borderradius .hotspot .viewport{border:none;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;background-color:transparent;background-position:center;background-repeat:no-repeat}html.no-borderradius .hotspot:hover .viewport{width:304px;height:304px;margin:-152px 0 0 -152px}.hotspot_hasViewport{-webkit-border-radius:150px;-moz-border-radius:150px;-ms-border-radius:150px;-o-border-radius:150px;border-radius:150px 150px 150px 150px}.hotspot_hasViewport:hover{width:300px;height:300px;margin:-150px 0 0 -150px;-webkit-border-radius:150px;-moz-border-radius:150px;-ms-border-radius:150px;-o-border-radius:150px;border-radius:150px 150px 150px 150px}.circleButtonMini,.circleButtonMini span{z-index:0;display:block;position:relative;width:20px;height:20px;margin:-10px 0 0 -10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-transition:all 0.15s linear 0s;-moz-transition:all 0.15s linear 0s;-ms-transition:all 0.15s linear 0s;-o-transition:all 0.15s linear 0s;transition:all 0.15s linear 0s;-webkit-backface-visibility:hidden}.circleButtonMini{float:left;background:#32b0e3;-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 6px rgba(0,0,0,0.2);-ms-box-shadow:0px 2px 6px rgba(0,0,0,0.2);-o-box-shadow:0px 2px 6px rgba(0,0,0,0.2);box-shadow:0px 2px 6px rgba(0,0,0,0.2)}.circleButtonMini span{z-index:1;top:50%;left:50%;background:#12a6ff;-webkit-transition:opacity 0.15s linear 0s,width 0.15s linear 0s,height 0.15s linear 0s,margin 0.15s linear 0s,border-radius 0.15s linear 0s;-moz-transition:opacity 0.15s linear 0s,width 0.15s linear 0s,height 0.15s linear 0s,margin 0.15s linear 0s,border-radius 0.15s linear 0s;-ms-transition:opacity 0.15s linear 0s,width 0.15s linear 0s,height 0.15s linear 0s,margin 0.15s linear 0s,border-radius 0.15s linear 0s;-o-transition:opacity 0.15s linear 0s,width 0.15s linear 0s,height 0.15s linear 0s,margin 0.15s linear 0s,border-radius 0.15s linear 0s;transition:opacity 0.15s linear 0s,width 0.15s linear 0s,height 0.15s linear 0s,margin 0.15s linear 0s,border-radius 0.15s linear 0s}html.no-borderradius .circleButtonMini{background:url(../images/circleButtonMini.png) no-repeat;background-position:0 0;width:30px;height:30px}html.no-borderradius .circleButtonMini span{background:none}.circleButtonMini img{z-index:10;display:block;position:absolute;top:50%;left:55%;width:10px;height:10px;margin:-5px 0 0 -5px}.deviceMagStyleTitle:active .circleButtonMini img,.classicLinkWithButton:active .circleButtonMini img{margin:-4px 0 0 -5px}@media only screen and (max-width: 1280px){section .panel{margin-left:40px;z-index:10;position:relative}#promoScene .slide .panel{left:auto;top:110px;right:120px;padding:60px 40px;background:rgba(0,0,0,0.7)}#promoScene .slide.dark-text .panel{background:rgba(255,255,255,0.7)}#world{right:-250px;margin-right:0}#wirelessScene .head{right:-100px}#partsScene figure{right:3%}#zappinScene{background-position:65% top}#specsScene div.body{padding-left:10px}#faqScene div.body{margin-right:20px;background:rgba(255,255,255,0.85);padding:60px 40px}}

/*
     FILE ARCHIVED ON 19:17:19 Jan 11, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:45:23 Mar 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.489
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.008
  esindex: 0.009
  cdx.remote: 52.075
  LoadShardBlock: 403.092 (3)
  PetaboxLoader3.datanode: 175.824 (5)
  PetaboxLoader3.resolve: 435.571 (4)
  load_resource: 313.658 (2)
*/
/* ===== Static site overrides ===== */

/* Carousel: hide overflow so only one slide shows */
.carousel {
  overflow: hidden !important;
}

/* Water panel: show the underwater feature panel, moved up */
#waterScene .water-panel {
  display: block !important;
  top: 750px !important;   /* pulled up from original 900px, then shifted down 50px */
}

/* "Operates at 2 METERS" — hidden until waterScene scrolls into view */
#waterScene .operates-at {
  opacity: 0;
  transition: opacity 1.2s ease 0.4s;
}
#waterScene.visible .operates-at {
  opacity: 1;
}

/* Ensure slide backgrounds cover the full area */
#promoScene .slide {
  background-size: cover;
  background-position: center;
  min-height: 700px;
}

/* Social media tooltip show class */
#social-media ul > li .tooltip.ShowButton {
  z-index: 2;
  left: 100%;
  opacity: 1;
  transition: opacity 0.1s ease-in;
}

/* Parts scene: proper toggle */
#partsScene.hidden {
  display: none;
}
#pcScene.hidden {
  display: none;
}

/* Wireless scene head sprite using local image */
#wirelessScene .head-stills {
  background-image: url(../images/head-sprite.jpg);
  background-size: cover;
  visibility: visible !important;
}

/* Battery sprite using local image */
#pcScene .battery-indicator {
  background-image: url(../images/battery_sprite.png);
}

/* Player controls sprite */
#zappinScene .panel .player button {
  background-image: url(../images/player-controls-sprite.png);
}

/* Illustration background */
#zappinScene .panel .illustration {
  background-image: url(../images/illustration.png);
}

/* Social media sprite */
#social-media ul > li {
  background-image: url(../images/socialmedia.png);
}

/* FAQ background */
#faqScene {
  background-image: url(../images/faq_img_lft.jpg);
}

/* Zappin scene background */
#zappinScene {
  background-image: url(../images/sound_bg_img_runner.jpg);
}

/* PC scene / easy to use background */
#pcScene {
  background-image: url(../images/easytouse_bg_img.jpg);
}

/* Water scene background */
#waterScene {
  background-image: url(../images/water_bg_img.jpg);
}

/* Hero slide backgrounds */
#promoScene .slide1 { background-image: url(../images/top_hero_intro.jpg); }
#promoScene .slide2 { background-image: url(../images/top_hero_swimming.jpg); }
#promoScene .slide3 { background-image: url(../images/top_hero_running_eu.jpg); }
#promoScene .slide4 { background-image: url(../images/top_hero_boxing_eu.jpg); }
#promoScene .slide5 { background-image: url(../images/top_hero_riding.jpg); }
#promoScene .slide6 { background-image: url(../images/top_hero_yoga.jpg); }
#promoScene .slide7 { background-image: url(../images/top_hero_rowing.jpg); }

/* Carousel arrow icon */
.carousel .paddles:after {
  background-image: url(../images/carousel_arrows.png);
}

/* Tooltip caret */
#social-media ul > li .tooltip.tooltip:after {
  background-image: url(../images/tooltip-carrot-bottom-sm.png);
}

/* Yellow hotspot icon */
.cYellow .circleButton .circleButtonImg {
  background-image: url(../images/icon-plus-cYellow.png);
}

/* Content toggle arrow */
.content-area a.toggle {
  background-image: url(../images/arrow_sprite_hover_off.png);
}
.content-area a.toggle:hover {
  background-image: url(../images/arrow_sprite_hover_off.png);
}

/* ── Box2D simulation — full-width overlay ─────────────────── */
#world {
  position: absolute;
  top: 0; left: 0;  /* overridden by JS */
  pointer-events: none;
  z-index: 2;
}

#world-waves {
  position: absolute;
  top: 0; left: 0;
  display: block;
}

#world-box {
  position: absolute;
  background-image: url(../images/NWZW273SB.webp);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  /* transparent fill — only the image shows */
}
