@font-face{font-family:'DINCondRegular';src:url("../fonts/8cf2ee30-97aa-4b89-9947-8facccba0d0b.eot?#iefix");src:url("../fonts/8cf2ee30-97aa-4b89-9947-8facccba0d0b.eot?#iefix") format("embedded-opentype"),url("../fonts/79b3cc8e-6148-4a17-9849-fb52c73f376a.svg#79b3cc8e-6148-4a17-9849-fb52c73f376a") format("svg"),url("../fonts/68b2a800-4041-4d83-94d6-2489e5b32bff.woff") format("woff"),url("../fonts/647359e3-dec6-4948-aa1c-d8aa895946ae.ttf") format("truetype")}@font-face{font-family:'DINCondBold';src:url("../fonts/ff_din_condensed_bold-webfont.eot");src:url("../fonts/ff_din_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/ff_din_condensed_bold-webfont.svg#DINCond-BoldBold") format("svg"),url("../fonts/ff_din_condensed_bold-webfont.woff") format("woff"),url("../fonts/ff_din_condensed_bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.clearfix:after,.accordion .content:after,.location-result-item:after{content:"";display:table;clear:both}.clearfix:after,.accordion .content:after,.location-result-item:after{content:"";display:table;clear:both}html{overflow-x:hidden}iframe.explorejobs{height:930px}.video-caption{background:rgba(0,0,0,0.5)}.jwplayer .jwdisplayIcon{background-size:18px 100%, 2.26rem 100%, 18px 100% !important}.conceal{opacity:0}.dark-wrapper{background-color:#151515}@media (min-width: 64.063em){.dark-wrapper{margin-bottom:3em}}.light-wrapper{background-color:#f1f1f1}.light-wrapper .row{margin:0 auto;padding:3rem 0}.row.full-bleed{max-width:inherit}.full-bleed-left{padding-left:0}.background-image-fill{background-size:100%;height:100%;width:100%}.no-wrap{white-space:nowrap}.transparent-bg{background:none}.transparent-bg:hover{background:rgba(0,0,0,0.1)}.border-top-button{border-top:1px solid #d6d6d6;display:block;padding-top:20px}.site-links li{color:#535353}.copyright{color:#535353;float:right;font-size:.75rem;margin-top:.5rem;width:100%}.form-error{color:#ef2b2d;font-weight:bold}.break-word{word-break:break-all}.f-dropdown{overflow:visible}.list--header{margin:1rem 0 .3rem}.relative{position:relative}.dealers.top-bar.sonos-bar .top-bar-section ul li:not(.has-form) a:not(.button){padding:24px 9px;text-transform:uppercase}.background-fill.alt{background-color:#a91321}.background-fill.play1{background-color:#ac1d8f}.background-fill.play3{background-color:#e7b300}.background-fill.dark{background-color:#00adc6}.background-fill.playbar{background-color:#009f4d}.background-fill.sub{background-color:#7d55c7}.background-fill.connect-amp{background-color:#b50938}.background-fill.connect{background-color:#c66005}.background-fill.light{background-color:#868686}.background-fill.dark{background-color:#1a1919}.background-fill.amber{background-color:#e5b53b}.background-fill.gray{background-color:#cdcccc}.background-fill.white{background-color:#fff}.background-fill.black{background-color:#000}@media only screen and (min-width: 0){.section--whitespace--vertical{margin:3.25rem 0 0}.section.section--whitespace--vertical{padding-top:0;padding-bottom:0}.remove-whitespace.section--whitespace--vertical{margin:0;padding:3rem 0}.remove-whitespace .content-layout{margin-bottom:0;min-height:0 !important}section.hero+.section{padding-top:4rem}.top-bar.light{background:#efefef}.top-bar.light.expanded .title-area{background:#efefef}.top-bar.light .top-bar-section ul{background-color:transparent}.top-bar.light .top-bar-section ul li.active:not(.has-form) a:not(.button){background:#fff;color:#868686}.top-bar.light .top-bar-section ul li.active:not(.has-form) a:not(.button):hover{background:#fff}.top-bar.light .top-bar-section ul li:not(.has-form) a:not(.button){background:#efefef;color:#000}.top-bar.light .top-bar-section ul li:not(.has-form) a:not(.button):hover{background:#dfdfdf}.top-bar.light .toggle-topbar.menu-icon a::after{-moz-box-shadow:0 10px 0 1px #000,0 16px 0 1px #000,0 22px 0 1px #000;-webkit-box-shadow:0 10px 0 1px #000,0 16px 0 1px #000,0 22px 0 1px #000;box-shadow:0 10px 0 1px #000,0 16px 0 1px #000,0 22px 0 1px #000}.top-bar.light .name h1 a{color:#000}.suit-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.suit-flex.small-flex-rows{-webkit-flex-flow:column wrap;flex-flow:column wrap}.suit-flex .small-flex-item-end{-webkit-align-content:flex-end;align-content:flex-end}.suit-flex .flex-item-end{-webkit-align-self:flex-end;align-self:flex-end}section.no-bottom-padding,.section.no-bottom-padding{padding-bottom:0}}@media only screen and (min-width: 64.063em){.large-collapse-right{padding-right:0}.section--whitespace--vertical{margin:6.25rem 0 0}}.vertical-alignment-parent{display:table}.vertical-alignment-parent>*{display:table-cell;vertical-align:middle}.vertical-alignment-parent>* *{display:table-cell}.intro h4{color:#000;font-size:64px;line-height:1em}.intro p{color:#666;font-size:30px;line-height:1.1em;margin-bottom:0}.black-wrapper .intro h4{color:#fff;margin:40px 0 20px}.black-wrapper .intro p{color:#999;font-size:24px;line-height:1.2em}@media (max-width: 64em){.intro h2{font-size:36px}.intro p{font-size:26px}.black-wrapper .intro h2{font-size:46px}}@media (max-width: 40em){.intro h2{font-size:26px}.intro p{font-size:20px}.black-wrapper .intro h2{font-size:30px}.black-wrapper .intro p{font-size:20px}}.reveal-modal .accordion dd.active .content a{background:none;color:#ef2b2d}.breadcrumbs .icon-email{color:inherit}.right-rail{border-left:1px solid #dddddd}.right-rail div{margin:0 auto 16px}@media (max-width: 40em){.right-rail{border:0}}a.arrowlink,.sales-callout a,.contact-content a{color:#868686}a.arrowlink:hover,.sales-callout a:hover,.contact-content a:hover{color:#a91321}.truncate,.location-results-head h6:last-child,.location-result-item-loc p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=column]+[class*=column].unfloat-last{float:none}.flush-bottom{margin-bottom:0}.push-down{margin-bottom:1rem}.uppercase{text-transform:uppercase}.flex-video.widescreen{margin-bottom:0}@media only screen and (min-width: 0){.f-topbar-fixed{padding-top:7.3rem !important}.f-topbar-fixed.no-direct-buy-message{padding-top:5.62rem !important}.section-title{line-height:1;margin-top:1.5rem}.hero.home-theater{margin-bottom:0}.hero.home-theater+.section{margin:0;padding-top:2rem;background-color:#F1F1F1}}@media only screen and (min-width: 0) and (max-width: 40em){button.postfix,button.prefix,.button.postfix,.button.prefix{font-size:1rem}.small-padding-top-3{padding-top:3rem}}@media only screen and (min-width: 40.063em){.f-topbar-fixed{padding-top:8.43rem !important}.section-title{font-size:3rem}.section[id^=All_The_Music]{margin-bottom:5rem}.suit-flex.medium-flex-columns{-webkit-flex-flow:row;flex-flow:row}}@media only screen and (min-width: 64.063em){.f-topbar-fixed.no-direct-buy-message{padding-top:8.43rem !important}.section-title{font-size:4rem}.hero.home-theater{margin-bottom:0}.hero.home-theater+.section{background-color:transparent}.hero.home-theater+.section+.light-wrapper{margin-top:-7.5rem;padding-top:7.5rem}}.small-text,small{font-size:.7rem}.icon-square{border:1px solid #1a1919;display:inline-block;height:1.2rem;width:1.2rem}.icon-square.dark{background:#1a1919}.icon-square.white{background:#fff}.blue{color:#08298A}.language-selector{background:none;border:none}@media only screen and (min-width: 0) and (max-width: 40em){.language-select-link.button{font-size:.75rem}}.language-selector.panel{background-color:#4d4d4d}.language-selector.panel a.language-select-link,.language-selector.panel span.alt{color:#fff}.top-bar.sonos-bar .top-bar-section ul.right.stack li.de>a{font-size:.75rem}.top-bar.sonos-bar .top-bar-section ul.right.stack li.be>a{font-size:.7rem}.language-selector .flag-icon{margin-right:.4rem}@media only screen{.banner-alert-box{border-bottom:0;max-height:0;overflow:hidden;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}.banner-alert-box.active{border-bottom-width:1px;max-height:200px}.banner-alert-box .row{position:relative}.banner-alert-box .close{font-size:1.5rem;line-height:1;position:absolute;top:10%;right:.6875rem;margin-top:-10px;color:#aaa;font-weight:700;cursor:pointer}.banner-alert-box .nav-alert-img{float:left;margin-top:10px}.banner-alert-box .banner-content{float:left;margin-top:25px}.banner-alert-box .banner-content h3{margin:0;line-height:1em}.banner-alert-box .banner-content h5{float:left;margin:15px 0 0;line-height:1em}.banner-alert-box .banner-content .icon-play:before{float:right}.banner-alert-box.dark-wrapper{margin-bottom:0}}@media only screen and (min-width: 0) and (max-width: 40em){.banner-alert-box .nav-alert-img{margin-right:5%;width:40%}.banner-alert-box .banner-content{padding-top:15px;width:52%}.banner-alert-box .banner-content h5{margin:5px 0 0}.banner-alert-box .banner-content h3.subheader.white{font-size:1rem}}@media only screen and (min-width: 0){.banner-alert-box .banner-content{margin-top:10px;padding-left:0}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.banner-alert-box .banner-content h3.subheader.white{font-size:1.4rem}}@media only screen and (min-width: 40.063em){.banner-alert-box .nav-alert-img{float:left;margin-right:auto;margin-top:15px;width:auto}.banner-alert-box .banner-content{margin-top:25px;padding-left:20px}.banner-alert-box .close{top:50%}}@media only screen and (min-width: 64.063em){.banner-alert-box .banner-content{padding-left:55px}}@media only screen{.hero-carousel-wrapper,.hero-carousel-single-slide{position:relative;overflow:hidden}.hero-carousel-wrapper .item,.hero-carousel-single-slide .item{background-repeat:no-repeat;background-size:cover;background-color:#000;background-position:center center;float:left;position:relative}.hero-carousel-wrapper .button.prev,.hero-carousel-wrapper .button.next,.hero-carousel-single-slide .button.prev,.hero-carousel-single-slide .button.next{visibility:hidden;position:absolute}.hero-carousel-wrapper .button.prev span,.hero-carousel-wrapper .button.next span,.hero-carousel-single-slide .button.prev span,.hero-carousel-single-slide .button.next span{color:#fff;display:inline-block}.hero-carousel-wrapper .button.prev.disabled,.hero-carousel-wrapper .button.next.disabled,.hero-carousel-single-slide .button.prev.disabled,.hero-carousel-single-slide .button.next.disabled{visibility:hidden}.hero-carousel-wrapper .button.next,.hero-carousel-single-slide .button.next{-moz-border-radius:120px 0 0 120px;-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;right:0}.hero-carousel-wrapper .button.next span,.hero-carousel-single-slide .button.next span{margin-left:-10px}.hero-carousel-wrapper .button.prev,.hero-carousel-single-slide .button.prev{-moz-border-radius:0 120px 120px 0;-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;left:0}.hero-carousel-wrapper .button.prev span,.hero-carousel-single-slide .button.prev span{margin-left:-27px}.hero-carousel-wrapper .caroufredsel_wrapper+.button,.hero-carousel-wrapper .caroufredsel_wrapper+.button+.button,.hero-carousel-single-slide .caroufredsel_wrapper+.button,.hero-carousel-single-slide .caroufredsel_wrapper+.button+.button{visibility:visible}.hero-carousel-wrapper .pagination,.hero-carousel-single-slide .pagination{bottom:10px;text-align:center;position:absolute;width:100%}.hero-carousel-wrapper .pagination a,.hero-carousel-single-slide .pagination a{background-color:#F13536;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;height:10px;margin-right:12px;opacity:.5;-moz-transition:opacity 300ms ease-in;-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in;width:10px}.hero-carousel-wrapper .pagination a:hover,.hero-carousel-wrapper .pagination a.selected,.hero-carousel-single-slide .pagination a:hover,.hero-carousel-single-slide .pagination a.selected{opacity:1}.hero-carousel-wrapper .pagination a span,.hero-carousel-single-slide .pagination a span{visibility:hidden}}@media only screen and (min-width: 0){.hero-carousel-wrapper,.hero-carousel-single-slide{height:250px;width:100%}.hero-carousel-wrapper .item,.hero-carousel-single-slide .item{height:250px;width:100%}.hero-carousel-wrapper .item .item-inner,.hero-carousel-single-slide .item .item-inner{position:absolute;top:5%;left:5%}.hero-carousel-wrapper .item .item-inner.top-center,.hero-carousel-single-slide .item .item-inner.top-center{top:5%;left:35%}.hero-carousel-wrapper .item .item-inner.top-right,.hero-carousel-single-slide .item .item-inner.top-right{top:5%;right:5%;left:auto}.hero-carousel-wrapper .item .item-inner.center-left,.hero-carousel-single-slide .item .item-inner.center-left{top:17.5%;left:5%;right:auto}.hero-carousel-wrapper .item .item-inner.center-center,.hero-carousel-single-slide .item .item-inner.center-center{top:17.5%;left:35%}.hero-carousel-wrapper .item .item-inner.center-right,.hero-carousel-single-slide .item .item-inner.center-right{top:17.5%;right:5%;left:auto}.hero-carousel-wrapper .item .item-inner.bottom-left,.hero-carousel-single-slide .item .item-inner.bottom-left{top:auto;left:5%;bottom:11%}.hero-carousel-wrapper .item .item-inner.bottom-center,.hero-carousel-single-slide .item .item-inner.bottom-center{top:auto;left:35%;bottom:11%}.hero-carousel-wrapper .item .item-inner.bottom-right,.hero-carousel-single-slide .item .item-inner.bottom-right{top:auto;right:5%;bottom:11%;left:auto}.hero-carousel-wrapper .item .item-inner>*,.hero-carousel-single-slide .item .item-inner>*{margin-left:0 !important}.hero-carousel-wrapper .item .item-inner>*:first-child,.hero-carousel-single-slide .item .item-inner>*:first-child{margin-top:0 !important}.hero-carousel-wrapper .item .item-inner h1,.hero-carousel-single-slide .item .item-inner h1{line-height:1;max-width:75%;font-size:1.9rem}[id^="hero-carousel-slide"] .item .item-inner{width:60%}[id^="hero-carousel-slide"] .item .item-inner h4{font-size:.8rem}[id^="hero-carousel-slide"] .item .item-inner h1{max-width:100%}}@media only screen and (min-width: 0) and (max-width: 40em){.hero-carousel-wrapper .pagination,.hero-carousel-single-slide .pagination{bottom:15px}.hero-carousel-wrapper .button.prev,.hero-carousel-wrapper .button.next,.hero-carousel-single-slide .button.prev,.hero-carousel-single-slide .button.next{visibility:hidden !important}}@media only screen and (min-width: 40.063em){.hero-carousel-wrapper,.hero-carousel-single-slide{height:350px}.hero-carousel-wrapper .item,.hero-carousel-single-slide .item{height:350px}.hero-carousel-wrapper .item .item-inner,.hero-carousel-single-slide .item .item-inner{position:absolute;top:8%;left:8%}.hero-carousel-wrapper .item .item-inner.top-center,.hero-carousel-single-slide .item .item-inner.top-center{top:8%;left:35%}.hero-carousel-wrapper .item .item-inner.top-right,.hero-carousel-single-slide .item .item-inner.top-right{top:8%;right:8%;left:auto}.hero-carousel-wrapper .item .item-inner.center-left,.hero-carousel-single-slide .item .item-inner.center-left{top:17.5%;left:8%;right:auto}.hero-carousel-wrapper .item .item-inner.center-center,.hero-carousel-single-slide .item .item-inner.center-center{top:17.5%;left:35%}.hero-carousel-wrapper .item .item-inner.center-right,.hero-carousel-single-slide .item .item-inner.center-right{top:17.5%;right:8%;left:auto}.hero-carousel-wrapper .item .item-inner.bottom-left,.hero-carousel-single-slide .item .item-inner.bottom-left{top:auto;left:8%;bottom:11%}.hero-carousel-wrapper .item .item-inner.bottom-center,.hero-carousel-single-slide .item .item-inner.bottom-center{top:auto;left:35%;bottom:11%}.hero-carousel-wrapper .item .item-inner.bottom-right,.hero-carousel-single-slide .item .item-inner.bottom-right{top:auto;right:8%;bottom:11%;left:auto}.hero-carousel-wrapper .item .item-inner>*,.hero-carousel-single-slide .item .item-inner>*{margin-left:0 !important}.hero-carousel-wrapper .item .item-inner>*:first-child,.hero-carousel-single-slide .item .item-inner>*:first-child{margin-top:0 !important}.hero-carousel-wrapper .item .item-inner h1,.hero-carousel-single-slide .item .item-inner h1{font-size:3rem}.hero-carousel-wrapper .button.next,.hero-carousel-wrapper .button.prev,.hero-carousel-single-slide .button.next,.hero-carousel-single-slide .button.prev{height:80px;top:35%;width:40px}.hero-carousel-wrapper .button.next span,.hero-carousel-wrapper .button.prev span,.hero-carousel-single-slide .button.next span,.hero-carousel-single-slide .button.prev span{font-size:1.5em;margin-top:15px}[id^="hero-carousel-slide"] .item .item-inner h4{font-size:1rem}}@media only screen and (min-width: 64.063em){.hero-carousel-wrapper,.hero-carousel-single-slide{width:1024px;height:570px}.hero-carousel-wrapper .item,.hero-carousel-single-slide .item{height:570px;width:1024px}.hero-carousel-wrapper .item .item-inner,.hero-carousel-single-slide .item .item-inner{position:absolute;top:8%;left:8%;width:60%}.hero-carousel-wrapper .item .item-inner.top-center,.hero-carousel-single-slide .item .item-inner.top-center{top:8%;left:40%}.hero-carousel-wrapper .item .item-inner.top-right,.hero-carousel-single-slide .item .item-inner.top-right{top:8%;right:8%;left:auto}.hero-carousel-wrapper .item .item-inner.center-left,.hero-carousel-single-slide .item .item-inner.center-left{top:20%;left:8%;right:auto}.hero-carousel-wrapper .item .item-inner.center-center,.hero-carousel-single-slide .item .item-inner.center-center{top:20%;left:40%}.hero-carousel-wrapper .item .item-inner.center-right,.hero-carousel-single-slide .item .item-inner.center-right{top:20%;right:8%;left:auto}.hero-carousel-wrapper .item .item-inner.bottom-left,.hero-carousel-single-slide .item .item-inner.bottom-left{top:auto;left:8%;bottom:11%}.hero-carousel-wrapper .item .item-inner.bottom-center,.hero-carousel-single-slide .item .item-inner.bottom-center{top:auto;left:40%;bottom:11%}.hero-carousel-wrapper .item .item-inner.bottom-right,.hero-carousel-single-slide .item .item-inner.bottom-right{top:auto;right:8%;bottom:11%;left:auto}.hero-carousel-wrapper .item .item-inner>*,.hero-carousel-single-slide .item .item-inner>*{margin-left:0 !important}.hero-carousel-wrapper .item .item-inner>*:first-child,.hero-carousel-single-slide .item .item-inner>*:first-child{margin-top:0 !important}.hero-carousel-wrapper .item .item-inner h1,.hero-carousel-single-slide .item .item-inner h1{font-size:3rem}.hero-carousel-wrapper .button.prev,.hero-carousel-wrapper .button.next,.hero-carousel-single-slide .button.prev,.hero-carousel-single-slide .button.next{background-color:#EF2B2D;height:120px;width:60px}.hero-carousel-wrapper .button.prev span,.hero-carousel-wrapper .button.next span,.hero-carousel-single-slide .button.prev span,.hero-carousel-single-slide .button.next span{font-size:2.5rem;margin-top:27px}[id^="hero-carousel-slide"] .item .item-inner h4{font-size:1.4375rem}}.client-quote{background-color:#e5b53b;color:#fff;font-size:1rem;font-style:italic;line-height:18px;margin-bottom:1em;margin-top:1rem;padding:16px 20px}@media (max-width: 64em){.client-quote{margin-left:0 !important}}@media (min-width: 64.063em){.client-quote{width:394px;margin-left:70px}.carousel .client-quote{margin-left:0;position:relative;top:40px;left:70px}.carousel .client-quote.top-center{top:40px;left:315px}.carousel .client-quote.top-right{left:560px;top:40px}.carousel .client-quote.bottom-left{top:243px;left:70px}.carousel .client-quote.bottom-center{top:243px;left:315px}.carousel .client-quote.bottom-right{top:243px;left:560px}}.quote-content{display:inline}.quote-content .star{font-family:sans-serif;font-size:0.875rem;font-style:normal;padding-right:2px}.quote-reference{color:#000;display:inline;font-size:0.875rem;font-style:normal;font-weight:bold;padding-left:10px}@media only screen and (min-width: 0){.music-services-large-logos,.music-services-small-logos{list-style:none;margin:0 0 1rem}.music-services-large-logos img{padding:2.5rem 3rem}.music-services-large-logos img[src*="itunes-library/logo-lg"]{padding:0}.music-services-large-logos .music-service-container{height:180px;line-height:180px}html[lang="zh"] .music-services-large-logos .music-service-container{height:227px;line-height:227px}.music-services-large-logos .music-service-container:first-child{margin-top:0}.music-services-small-logos img{padding:1rem 2rem}.music-services-small-logos .music-service-container{border-right:1px solid #fff;float:left;height:75px;line-height:75px;margin-top:2px;position:relative;width:50%}.music-services-small-logos .music-service-container:nth-child(even){border-left:1px solid #fff;border-right:none}.music-services-small-logos .music-service-container a img{float:none;height:auto;max-width:100%}.music-services-small-logos .music-service-container a[id^=rusc] img.music-service-logo{padding:.5rem}.music-service-container{background-color:#eaeaea;text-align:center}.your-music .music-service-container:first-child{border-bottom:2px solid white}.featured-music-service{padding:1.45rem 7rem}.featured-music-service>img{width:15rem}.featured-music-service .featured-music-service-text{display:none}}@media only screen and (min-width: 40.063em){.music-services-small-logos img{padding:1rem 3rem}.music-services-small-logos .music-service-container{height:98px;line-height:98px}}@media only screen and (min-width: 64.063em){.music-services-small-logos img{padding:1rem 4rem}.music-services-small-logos .music-service-container{height:84px;line-height:84px}}@media only screen and (min-width: 0){.music-services-expandable{padding:3.5rem 0 0;position:relative}.music-services-expandable h5{margin-bottom:1rem}.music-services-expandable.expanded .music-services-expand{box-shadow:none;margin-bottom:0;margin-top:4rem}.music-services-expandable .gradient{background:-moz-linear-gradient(top, transparent 0%, rgba(193,193,193,0) 86%, rgba(224,224,224,0.65) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(86%, rgba(193,193,193,0)), color-stop(100%, rgba(224,224,224,0.65)));background:-webkit-linear-gradient(top, transparent 0%, rgba(193,193,193,0) 86%, rgba(224,224,224,0.65) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(193,193,193,0) 86%, rgba(224,224,224,0.65) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(193,193,193,0) 86%, rgba(224,224,224,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(193,193,193,0) 86%,rgba(224,224,224,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6e0e0e0',GradientType=0 );bottom:0;position:absolute;height:50px;width:100%;z-index:5}.music-services-expandable .row{padding:0 1rem 0 0}.music-services-expandable p.dark{color:#666}.music-services-expandable .music-service-container{background-color:#fff;border-bottom:1rem solid #F1F1F1;border-right:1rem solid #F1F1F1;float:left;margin:0;width:50%}.music-services-expandable .music-service-container:nth-child(even){border-left:none;border-right:1rem solid #F1F1F1}.music-services-expandable .music-service-container:nth-child(4n+4){border-right:0}.music-services-expandable .music-service-container:hover{opacity:0.7}.music-services-expandable .music-service-container a{display:block}.music-services-expandable .music-service-container a[id^=rusc] img.music-service-logo{padding:.5rem}.music-services-expandable .music-services-small-logos{-webkit-transition:1.5s ease-in-out;-moz-transition:1.5s ease-in-out;-o-transition:1.5s ease-in-out;transition:1.5s ease-in-out;max-height:4.1rem;overflow-y:hidden}.music-services-expandable .music-services-small-logos.expanded{max-height:200rem;padding-bottom:1.2rem}.music-services-expandable .music-services-small-logos .music-service-container{height:130px;line-height:115px}.music-services-expandable .music-services-small-logos .music-service-container a{height:100%}.music-services-expandable .music-services-small-logos .music-service-container a img{padding:1rem}.music-services-expandable .music-services-small-logos .music-service-container .music-service-logo{max-height:100%;vertical-align:middle}.music-services-expandable .music-services-large-logos{zoom:1;margin-bottom:0}.music-services-expandable .music-services-large-logos:before,.music-services-expandable .music-services-large-logos:after{content:"\0020";display:block;height:0;overflow:hidden}.music-services-expandable .music-services-large-logos:after{clear:both}.music-services-expandable .music-services-large-logos .music-service-container{height:130px;line-height:83px;padding:1rem}.music-services-expandable .music-services-large-logos .music-service-container a img{padding:0rem}.music-services-expandable .music-services-expand{height:3rem;margin-bottom:-4rem;margin-top:0rem;position:relative}.music-services-expandable .music-services-expand .button{background:#1a1919;display:block;margin:0 auto;top:-1.5rem;max-width:15rem;z-index:6}.music-services-expandable .music-service-overlay-info{display:none}.music-services-modal-content{display:table-cell}.music-services-modal-content .music-logo{margin:0 auto 20px;text-align:center}}@media only screen and (min-width: 0) and (max-width: 40em){.music-services-expandable .music-service-container:nth-child(even){border-left:0;border-right:0}}@media only screen and (min-width: 40.063em){.music-services-expandable .music-service-container{width:25%}.music-services-expandable .music-service-container:nth-child(4n+4){border-right:0}.music-services-expandable .music-service-container:nth-child(4n+4) a{padding-left:.5rem;padding-right:.5rem}.music-services-expandable .music-service-container a img{padding:1rem 3rem}}@media only screen and (min-width: 64.063em){.music-services-expandable p.half{width:50%}.music-services-expandable .music-services-large-logos .music-service-container a img{padding:1rem}.music-services-expandable .music-services-small-logos .music-service-container a img{padding:1rem 3rem}.music-services-modal-content .music-logo{display:table-cell;vertical-align:middle;width:300px;margin-bottom:0}.music-services-modal-content .music-logo img{max-width:300px}.music-services-modal-content .music-summary{display:table-cell;padding-left:40px;width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}}@media only screen and (min-width: 0){.feature-carousel-wrapper{overflow:hidden;margin-top:1rem;position:relative;width:100%}.feature-carousel-wrapper .client-quote{position:static}.feature-carousel-wrapper .item{float:left;padding:0;position:relative;width:100%}.feature-carousel-wrapper .item .tabs dd a{background-color:#222}.feature-carousel-wrapper .item .tabs dd a:hover{background-color:#111}.feature-carousel-wrapper .item .tabs dd.active a{background-color:#111}.feature-carousel-wrapper .item .tabs-content .active>img:first-child{display:none}.feature-carousel-wrapper .item .tabs-content .text-center img+.product-info-container{margin-top:1rem}.feature-carousel-wrapper .feature-nav{display:table;margin-left:0;z-index:99999}.feature-carousel-wrapper .feature-nav.alt li.selected a{border-color:#a91321;color:#a91321}.feature-carousel-wrapper .feature-nav.play1 li.selected a{border-color:#ac1d8f;color:#ac1d8f}.feature-carousel-wrapper .feature-nav.play3 li.selected a{border-color:#e7b300;color:#e7b300}.feature-carousel-wrapper .feature-nav.play5 li.selected a{border-color:#00adc6;color:#00adc6}.feature-carousel-wrapper .feature-nav.playbar li.selected a{border-color:#009f4d;color:#009f4d}.feature-carousel-wrapper .feature-nav.sub li.selected a{border-color:#7d55c7;color:#7d55c7}.feature-carousel-wrapper .feature-nav.connect li.selected a{border-color:#c66005;color:#c66005}.feature-carousel-wrapper .feature-nav.connect-amp li.selected a{border-color:#b50938;color:#b50938}.feature-carousel-wrapper .feature-nav.light li.selected a{border-color:#868686;color:#868686}.feature-carousel-wrapper .feature-nav.dark li.selected a{border-color:#1a1919;color:#1a1919}.feature-carousel-wrapper .feature-nav.amber li.selected a{border-color:#e5b53b;color:#e5b53b}.feature-carousel-wrapper .feature-nav li{display:table-cell;list-style:none;width:1%;vertical-align:top;word-wrap:break-word}.feature-carousel-wrapper .feature-nav li a{display:inline-block;border-top:5px solid #bbb;line-height:1;width:90%;padding-top:10px;color:#bbb}.feature-carousel-wrapper .feature-nav li a:hover{border-color:#808080;color:#808080}.feature-carousel-wrapper .feature-nav li.selected a{border-color:#fff;color:#fff}#any_room,#home_theater{border-bottom:1px solid #333;padding-bottom:1rem}#any_room .item{height:850px}#any_room .item .better-together .sub .product-description{width:inherit}#home_theater .item{height:800px}div[id^="Playbar_Carousel"]{border-bottom:1px solid #DDD;margin-bottom:2rem}div[id^="Playbar_Carousel"] .item{overflow:hidden;height:400px}div[id^="Playbar_Carousel"] .item h3{margin-bottom:1rem}div[id^="Playbar_Carousel"] .slide-item-2 .content-slide-image-2{position:absolute;left:200px}div[id^="Playbar_Carousel"] .slide-item-2 .text-over-image{position:absolute;z-index:2;width:200px}div[id^="Playbar_Carousel"] .slide-item-3 .text-over-image{margin-bottom:3rem}div[id^="Playbar_Carousel"] .slide-item-4 .text-over-image{position:absolute;z-index:2;left:1rem;width:30%}div[id^="Playbar_Carousel"] .slide-item-4 .text-over-image p{display:none}div[id^="Easy_to_Control"]{border-bottom:1px solid #DDD;margin-bottom:2rem}div[id^="Easy_to_Control"] .item{height:450px}div[id^="Easy_to_Control"] .slide-item-1 .text-over-image,div[id^="Easy_to_Control"] .slide-item-3 .text-over-image{width:65%;margin-right:5%;float:left}div[id^="Easy_to_Control"] .slide-item-1 .content-slide-image-1,div[id^="Easy_to_Control"] .slide-item-3 .content-slide-image-1{margin-bottom:2rem}div[id^="Easy_to_Control"] .slide-item-1 .content-slide-image-2,div[id^="Easy_to_Control"] .slide-item-3 .content-slide-image-2{width:30%}div[id^="Easy_to_Control"] .slide-item-1 .feature-carousel-link,div[id^="Easy_to_Control"] .slide-item-3 .feature-carousel-link{position:absolute;width:100%}div[id^="Easy_to_Control"] .slide-item-2 .content-slide-image-2{display:none}div[id^="Easy_to_Control"] .slide-item-4 .content-slide-image-3{display:none}}@media only screen and (min-width: 0) and (max-width: 40em){.feature-nav li{font-size:.9rem}#any_room .caroufredsel_wrapper{height:990px !important}#any_room .caroufredsel_wrapper .product-description-item{height:auto !important}#any_room .better-together div:nth-child(2)>img{display:block;margin:0 auto;width:30%}div[id^="Playbar_Carousel"] .slide-item-4 h3{font-size:1rem}}@media only screen and (min-width: 40.063em){.feature-carousel-wrapper .item .tabs-content .active>img:first-child{display:block;max-width:50%;margin:0 auto 2rem}#any_room .item{height:750px}#home_theater .item.slide-item-1 .product-items li.product-description:first-child{border-right:1px solid #333}#home_theater .item .product-items li.product-description:first-child{margin-right:2rem;padding-right:1.5rem}div[id^="Playbar_Carousel"] .item{height:500px}div[id^="Playbar_Carousel"] .slide-item-1 .content-slide-image-2{position:absolute;top:0}div[id^="Playbar_Carousel"] .slide-item-1 .text-over-image{position:absolute;z-index:2;width:400px;top:200px;left:0}div[id^="Playbar_Carousel"] .slide-item-1 .text-over-image h3{width:325px}div[id^="Playbar_Carousel"] .slide-item-1 .text-over-image .product-price-container{font-size:1.2rem}div[id^="Playbar_Carousel"] .slide-item-1 .text-over-image .product-price-container .product-info{margin-right:1rem}div[id^="Playbar_Carousel"] .slide-item-2 .content-slide-image-2{left:300px}div[id^="Playbar_Carousel"] .slide-item-2 .text-over-image{top:50px;width:275px}div[id^="Playbar_Carousel"] .slide-item-4 .text-over-image{position:absolute;z-index:2;left:1rem;width:35%}div[id^="Playbar_Carousel"] .slide-item-4 .text-over-image p{display:block}div[id^="Playbar_Carousel"] .slide-item-4 .content-slide-image-2{margin-top:4rem}div[id^="Easy_to_Control"] .item{height:550px}div[id^="Easy_to_Control"] .slide-item-2 .content-slide-image-2{display:inline-block;position:absolute;right:-3rem;top:4rem}div[id^="Easy_to_Control"] .slide-item-2 .text-over-image{position:absolute;z-index:2}div[id^="Easy_to_Control"] .slide-item-2 .text-over-image p{width:44%}div[id^="Easy_to_Control"] .slide-item-4 .text-over-image{width:50%;float:left;margin-right:5%}div[id^="Easy_to_Control"] .slide-item-4 .content-slide-image-2{width:45%}div[id^="Easy_to_Control"] .slide-item-4 .content-slide-image-3{display:inline-block;margin-top:4rem}}@media only screen and (min-width: 64.063em){.feature-carousel-wrapper .item .tabs-content .active>img:first-child{max-width:60%;margin:0 auto}.feature-carousel-wrapper .client-quote{margin-left:4.375rem}.feature-carousel-wrapper .text-over-image{width:365px;position:absolute;top:100px;left:75px;z-index:1}.feature-carousel-wrapper .text-over-image.top-center{top:100px;left:312px}.feature-carousel-wrapper .text-over-image.top-right{top:100px;left:auto;right:75px}.feature-carousel-wrapper .text-over-image.bottom-left{top:auto;bottom:150px;left:75px}.feature-carousel-wrapper .text-over-image.bottom-center{top:auto;bottom:150px;left:312px}.feature-carousel-wrapper .text-over-image.bottom-right{top:auto;left:auto;bottom:150px;right:75px}.feature-carousel-wrapper .text-over-image h3{font-size:38px;line-height:38px}.feature-carousel-wrapper .text-over-image p{font-size:17px;line-height:21px}.feature-carousel-wrapper .text-over-image .feature-carousel-link{margin-top:30px}.feature-carousel-wrapper#any_room .feature-nav li{display:inline-block;width:281px}.feature-carousel-wrapper#any_room .feature-nav li:not(:first-child){margin-left:8px}.feature-carousel-wrapper#any_room .feature-nav li a{display:inline-block;line-height:1;width:280px}.feature-carousel-wrapper#any_room .better-together .pair-two{border-right:1px solid #333;margin-right:1rem;padding-right:1rem;width:64.5%}.feature-carousel-wrapper#any_room .better-together .pair-two h2.product-title{line-height:2}.feature-carousel-wrapper#any_room .better-together .product-description-item{margin-bottom:2rem}.feature-carousel-wrapper#home_theater .better-together>img{margin-left:47px}.feature-carousel-wrapper#home_theater .better-together div.sub{border-right:1px solid #333;margin-right:1rem;padding-right:1rem;width:48%}#any_room,#home_theater{margin-bottom:1rem;padding-bottom:5rem}#any_room .item,#home_theater .item{height:600px}div[id^="Playbar_Carousel"] .slide-item-2 .content-slide-image-2{left:400px}div[id^="Playbar_Carousel"] .slide-item-3 .content-slide-image-2{margin-top:4rem}div[id^="Playbar_Carousel"] .slide-item-3 .text-over-image{left:2rem;margin-top:10rem}div[id^="Playbar_Carousel"] .slide-item-4 .text-over-image{left:3rem;top:3rem}div[id^="Playbar_Carousel"] .slide-item-4 .content-slide-image-2{margin-top:0}div[id^="Playbar_Carousel"] .slide-item-5 .text-over-image{top:200px}div[id^="Playbar_Carousel"] .slide-item-5 .text-over-image h3{width:250px}div[id^="Easy_to_Control"] .slide-item-1 .text-over-image,div[id^="Easy_to_Control"] .slide-item-3 .text-over-image{float:none;margin-right:0;width:365px}div[id^="Easy_to_Control"] .slide-item-1 .content-slide-image-2,div[id^="Easy_to_Control"] .slide-item-3 .content-slide-image-2{width:25%;left:600px;position:absolute}div[id^="Easy_to_Control"] .slide-item-2 .text-over-image{position:absolute;top:22px;left:12px}div[id^="Easy_to_Control"] .slide-item-2 .text-over-image p{width:100%}div[id^="Easy_to_Control"] .slide-item-2 .content-slide-image-2{margin-top:5rem}div[id^="Easy_to_Control"] .slide-item-4 .content-slide-image-2{right:1rem;position:absolute;top:3rem}div[id^="Easy_to_Control"] .slide-item-4 .content-slide-image-3{position:absolute;bottom:2rem}}@media only screen and (min-width: 0){.simple-carousel .item{height:580px}.simple-carousel .feature-nav{background-color:transparent;display:block;left:0;margin:0;padding:0;position:absolute;right:0;text-align:center;width:100%;z-index:1}.simple-carousel .feature-nav li{display:table-cell;min-height:95px;margin:0 .625rem;width:auto}.simple-carousel .feature-nav li a{border-top:none;background-color:#000;color:#FFF;font-size:.7rem;height:100%;padding:0;position:relative;text-align:center;width:100%;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;-webkit-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}.simple-carousel .feature-nav li a:hover{background-color:#ef2b2d;color:#FFF}.simple-carousel .feature-nav li a img{display:block;height:48px;margin:0 auto;width:100%}.simple-carousel .feature-nav li.selected a{background-color:#ef2b2d;color:#FFF}.simple-carousel .feature-nav li.selected a:after{content:" ";display:inline-block;width:0px;height:0px;border-style:solid;margin-bottom:5px;border-width:10px 8px 0 8px;border-color:#ef2b2d transparent transparent transparent}.simple-carousel .feature-nav li.selected a:after{margin-left:-8px;left:50%;position:absolute;bottom:-14px}.simple-carousel .caroufredsel_wrapper{margin-top:6rem !important}.text-overlay{left:0;position:absolute;top:0}}@media only screen and (min-width: 40.063em){.simple-carousel{padding-bottom:0;padding-top:100px}.simple-carousel .item{height:380px}.simple-carousel .feature-nav{background-color:#f0f0f0;padding:1.25rem;top:0}.simple-carousel .feature-nav li{display:inline-block;width:115px}.simple-carousel .feature-nav li a{font-size:1rem;height:auto;width:auto;padding-bottom:.5rem}.simple-carousel .feature-nav li a img{height:auto}.simple-carousel .feature-nav li.selected a:after{bottom:-15px;top:auto}.simple-carousel .text-overlay{position:static}.simple-carousel .slide-image{float:right}}@media only screen and (min-width: 64.063em){.simple-carousel{padding-top:0;padding-bottom:200px}.simple-carousel .feature-nav{bottom:0;top:auto}.simple-carousel .feature-nav li{width:auto}.simple-carousel .feature-nav li a{font-size:1.2rem}.simple-carousel .feature-nav li.selected a:after{content:" ";display:inline-block;width:0px;height:0px;border-style:solid;margin-bottom:5px;border-width:0 8px 10px 8px;border-color:transparent transparent #ef2b2d transparent}.simple-carousel .feature-nav li.selected a:after{bottom:auto;top:-10px}.simple-carousel .caroufredsel_wrapper{margin-top:0 !important}}@media only screen and (min-width: 0){[data-tube].flush-bottom .flex-video{margin-bottom:0}}@media only screen and (min-width: 64.063em){.video-caption{font-size:2.5rem}}.playlist-items .carousel .playlist-item{margin-right:0}.playlist-items .carousel .playlist-item .play-item{line-height:25px}.playlist-items .carousel .playlist-item .play-item .icon-play{line-height:0}@media only screen and (min-width: 40.063em){.playlist-items .carousel .playlist-item .play-item{line-height:70px}}.call-to-action{text-align:center}.call-to-action .button-group{display:inline-block;float:none;margin-right:0}.call-to-action .button-group .icon-play:before{float:right}@media (max-width: 40em){.call-to-action .button-group .button{font-size:11px;padding-left:10px;padding-right:10px}}@media (min-width: 64.063em){.call-to-action .button-group li{margin:0 10px}}@media only screen and (min-width: 0){.gallery-carousel-wrapper{position:relative;overflow:hidden}.gallery-carousel-wrapper .carousel .item{float:left;margin:0 .625rem;height:13.75rem;width:25rem}.gallery-carousel-wrapper .carousel .item iframe,.gallery-carousel-wrapper .carousel .item img{max-width:100%}.gallery-carousel-wrapper .carousel .item [data-tube]{height:13.75rem}.gallery-carousel-wrapper>.prev,.gallery-carousel-wrapper>.next{background:#000;cursor:pointer;height:4rem;opacity:.8;position:absolute;top:27%;visibility:visible;width:2rem;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.gallery-carousel-wrapper>.prev span,.gallery-carousel-wrapper>.next span{color:#FFF;font-size:1.5rem;line-height:4rem;display:inline-block;margin-left:0;text-align:center;width:100%}.gallery-carousel-wrapper>.prev span:before,.gallery-carousel-wrapper>.next span:before{margin:0}.gallery-carousel-wrapper>.prev.disabled,.gallery-carousel-wrapper>.next.disabled{visibility:hidden}.gallery-carousel-wrapper>.prev:hover,.gallery-carousel-wrapper>.next:hover{opacity:1}.gallery-carousel-wrapper>.prev{left:0}.gallery-carousel-wrapper>.prev span:before{margin-left:-.2rem}.gallery-carousel-wrapper>.next{right:0}.gallery-carousel-wrapper .pagination{height:1.25rem;text-align:center;margin:1.25rem 0 .625rem;width:100%}.gallery-carousel-wrapper .pagination a{background-color:#999;display:inline-block;height:.625rem;margin-right:.75rem;opacity:.5;width:.625rem;-moz-border-radius:0.625rem / 0.625rem;-webkit-border-radius:0.625rem 0.625rem;border-radius:0.625rem / 0.625rem;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.gallery-carousel-wrapper .pagination a span{visibility:hidden}.gallery-carousel-wrapper .pagination a:hover,.gallery-carousel-wrapper .pagination a.selected{opacity:1}}@media only screen and (min-width: 40.063em){.gallery-carousel-wrapper .carousel .item{height:20rem;width:34.375rem}.gallery-carousel-wrapper .carousel .item [data-tube]{height:19.4rem}.gallery-carousel-wrapper>.prev,.gallery-carousel-wrapper>.next{height:6rem;line-height:6.5;width:2.5rem}.gallery-carousel-wrapper .next:before{margin-left:.5rem}}@media only screen and (min-width: 64.063em){.gallery-carousel-wrapper .carousel .item{height:31.8125rem;width:56.5rem}.gallery-carousel-wrapper .carousel .item [data-tube]{height:31.8125rem}.gallery-carousel-wrapper>.prev,.gallery-carousel-wrapper>.next{height:10rem;line-height:11.5;width:3.5rem}.gallery-carousel-wrapper>.prev span,.gallery-carousel-wrapper>.next span{font-size:3rem}}.clearfix:after,.accordion .content:after,.location-result-item:after{content:"";display:table;clear:both}@media only screen and (min-width: 0){h1,h2,h3,h4,h5,h6{line-height:1}.product-title{height:auto !important}.product-description-list{list-style:none;margin:0}.product-description-list .product-description{border-bottom:1px solid #333;margin-bottom:2rem}.product-description-list .product-description .sell-description{height:auto !important;margin-bottom:1rem}.product-description-list .product-description:last-child{border-bottom:0;margin-bottom:0}.product-info-container{zoom:1;font-size:1.2rem}.product-info-container:before,.product-info-container:after{content:"\0020";display:block;height:0;overflow:hidden}.product-info-container:after{clear:both}.product-info{color:#000;display:inline-block;margin:0 1rem 2rem 0}.black-wrapper .product-info{color:#fff}.hot-spots .product-info-container a{display:inline-block}.hot-spots .product-info{margin:0 1rem 2rem 0}.better-together h2{height:auto !important}.better-together .columns:first-child{border-bottom:1px solid #222;margin-bottom:2rem}.better-together .product-description{margin-top:2rem}.better-together .product-info{margin:0 1rem 2rem 0}.better-together .product-price-container a{display:inline-block;margin-bottom:2rem}}@media only screen and (min-width: 40.063em){.product-description-list .product-description{border-bottom:0;margin-bottom:0;float:left;padding:0 2rem 0 0;width:30%}.product-info-container a{display:block}.product-info{margin:0;padding:0}.better-together .product-info{margin:0}.better-together .product-info+a{display:block;margin-bottom:2rem}.better-together .product-description{margin-top:0}}@media only screen and (min-width: 64.063em){.product-info-container a{display:inline-block}.product-info{display:inline-block;margin:0 1rem 2rem 0}.better-together .columns:first-child{border-bottom:0;margin-bottom:0}}@media only screen and (min-width: 0) and (max-width: 40em){.hot-spots-wrapper.music-hot-spots .tabs-content .active img{display:none}.hot-spots-wrapper.music-hot-spots .tabs-content .music-services-small-logos img{display:block}}@media only screen and (min-width: 0){.hot-spots .tabs dd.active>a{background-color:#DDD}.hot-spots .tabs dd>a{background-color:#EEE;color:#666}.hot-spots .tabs dd>a:hover{background-color:#DDD}.hot-spots .tabs-content .active img{display:block;margin:0 auto}.hot-spots .tabs-content .music-services-small-logos .music-service-container{border-right:0;border-top:1px solid #FFF;margin-top:0}.hot-spots .tabs-content .music-services-small-logos img{padding:1.2rem 2rem}.hot-spots .tabs-content .text-center img{float:none;max-height:200px;width:auto}.hot-spots .tabs-content .product-info-container{margin-top:1rem}.black-wrapper .hot-spots .hot-spots-title{color:#FFF}}@media only screen and (min-width: 40.063em){.hot-spots .tabs-content .music-services-small-logos img{padding:.8rem 2.8rem}}@media only screen and (min-width: 64.063em){.hot-spots-wrapper h1{font-size:4rem;line-height:1}.hot-spots{position:relative}.hot-spots .tab-anchor{background:transparent !important;color:#868686;line-height:45px;padding:0;position:absolute;white-space:nowrap;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}.hot-spots .tab-anchor.tab-right:before,.hot-spots .tab-anchor:before{background-color:#a91321;border:3px solid #f7d0d4;color:#fff;content:"+";float:left;font-size:1.5rem;font-weight:bold;height:46px;line-height:40px;margin-right:10px;text-align:center;width:46px;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}.alt .hot-spots .tab-anchor.tab-right:before,.alt .hot-spots .tab-anchor:before{background-color:#a91321;border-color:#7a4247}.play1 .hot-spots .tab-anchor.tab-right:before,.play1 .hot-spots .tab-anchor:before{background-color:#ac1d8f;border-color:#7a4f71}.play3 .hot-spots .tab-anchor.tab-right:before,.play3 .hot-spots .tab-anchor:before{background-color:#e7b300;border-color:#ad933a}.play5 .hot-spots .tab-anchor.tab-right:before,.play5 .hot-spots .tab-anchor:before{background-color:#00adc6;border-color:#318895}.playbar .hot-spots .tab-anchor.tab-right:before,.playbar .hot-spots .tab-anchor:before{background-color:#009f4d;border-color:#28774e}.sub .hot-spots .tab-anchor.tab-right:before,.sub .hot-spots .tab-anchor:before{background-color:#7d55c7;border-color:#8e8e8f}.connect-amp .hot-spots .tab-anchor.tab-right:before,.connect-amp .hot-spots .tab-anchor:before{background-color:#b50938;border-color:#86394e}.connect .hot-spots .tab-anchor.tab-right:before,.connect .hot-spots .tab-anchor:before{background-color:#c66005;border-color:#936338}.hot-spots .tab-anchor.tab-left:before{background-color:#a91321;border:3px solid #f7d0d4;color:#fff;content:"+";float:right;font-size:1.5rem;font-weight:bold;height:46px;line-height:40px;margin-left:10px;text-align:center;width:46px;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}.alt .hot-spots .tab-anchor.tab-left:before{background-color:#a91321;border-color:#7a4247}.play1 .hot-spots .tab-anchor.tab-left:before{background-color:#ac1d8f;border-color:#7a4f71}.play3 .hot-spots .tab-anchor.tab-left:before{background-color:#e7b300;border-color:#ad933a}.play5 .hot-spots .tab-anchor.tab-left:before{background-color:#00adc6;border-color:#318895}.playbar .hot-spots .tab-anchor.tab-left:before{background-color:#009f4d;border-color:#28774e}.sub .hot-spots .tab-anchor.tab-left:before{background-color:#7d55c7;border-color:#8e8e8f}.connect-amp .hot-spots .tab-anchor.tab-left:before{background-color:#b50938;border-color:#86394e}.connect .hot-spots .tab-anchor.tab-left:before{background-color:#c66005;border-color:#936338}.black-wrapper .hot-spots .tab-anchor:before{background-color:#fff;border-color:#333;color:#000}.black-wrapper .hot-spots .tab-anchor.active{color:#ef2b2d}.hot-spots .tab-anchor .hot-spots-title{line-height:1em;margin-bottom:1.25rem}.hot-spots .tabs dd{float:right;position:static}.hot-spots .tabs dd .tab-anchor{padding:0;color:#868686}.hot-spots .tabs dd.active .tab-anchor{color:#000}.hot-spots .tabs dd.active .tab-anchor:before{background-color:#333;border-color:#868686;color:#fff;line-height:40px}.hot-spots .tabs-content img{float:right;max-width:612px}.hot-spots .tabs-content .music-services-small-logos .music-service-container{height:75px;line-height:75px}.hot-spots .tabs-content .music-services-small-logos .music-service-container img{max-width:100%;padding:1.2rem 1.3rem}.hot-spots .text{width:380px;float:left}.black-wrapper .hot-spots .tabs dd{float:right;position:static}.black-wrapper .hot-spots .tabs dd.active .tab-anchor{color:#ef2b2d}.black-wrapper .hot-spots .tabs dd.active .tab-anchor:before{background-color:#ef2b2d;border-color:#a91321}.hot-spots.invert .text{float:right}.hot-spots.invert .tabs-content img{float:left}.black-wrapper .hot-spots .tabs dd .tab-anchor{color:#FFF}.section[id^="Music_HotSpot"] .tabs-content .content{max-width:800px;margin:0 auto}.section[id^="Music_HotSpot"] .tabs-content .content .text{padding:4.5rem 0 0 4rem}}@media only screen and (min-width: 0){.system-hero-header{background:#efb22d url(/~/media/images/backgrounds/wifi-wave-yellow.jpg) no-repeat bottom;height:12.5rem;padding:2rem 0 0;position:relative}.system-hero-header h1{line-height:1;margin:0 auto;max-width:90%}.system-hero-header .system-hero-image{bottom:-.75rem;left:50%;position:absolute;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.after-system-hero-header{padding:0 1rem}.after-system-hero-header h2{font-size:2rem}.after-system-hero-header p{font-size:1.2rem;margin-bottom:0}}@media only screen and (min-width: 40.063em){.system-hero-header{height:18.3125rem}.system-hero-header h1{font-size:3rem;margin:0 auto;max-width:75%}.system-hero-header .system-hero-image{bottom:-1.25rem}.after-system-hero-header h2{font-size:2.5rem}.after-system-hero-header p{font-size:1.5rem}}@media only screen and (min-width: 64.063em){.system-hero-header{height:25.9375rem}.system-hero-header h1{font-size:4rem;max-width:85%}.system-hero-header .system-hero-image{bottom:-2.25rem}.after-system-hero-header{margin-top:2rem}.after-system-hero-header p{font-size:1.9rem}}.full-width{max-width:100%;width:100%}@media only screen and (min-width: 20.063em){.info-module{min-height:8rem;margin-bottom:2rem;margin-top:2rem}.info-module:first-child{margin-top:2rem}.info-module.control-container .copy-container img{display:block;margin:0 auto}.info-module p{color:#666666;font-size:1.3rem;line-height:1.5rem}}@media only screen and (min-width: 40.063em){.info-module .copy-container{max-width:26rem}.info-module.imagine .copy-container{margin-top:.5rem}.info-module.go-wireless .image-container img{min-width:inherit;max-width:100%}.info-module.go-wireless .copy-container{margin-top:5rem}.info-module.control-container{min-height:45rem;overflow:hidden;position:relative}.info-module.control-container .copy-container{margin-top:6rem}.info-module.control-container .control-images{left:0;position:absolute;top:0}.info-module.control-container .control-images .image-container img{position:absolute;max-width:none}.info-module.control-container .control-images .image-container img.tablet{left:252px;top:4rem}.info-module.play-your-favorite .copy-container{max-width:35rem}.info-module.play-your-favorite .image-container{margin-top:.6rem}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.info-module.imagine .copy-container{margin-top:0}.info-module.imagine .image-container{margin-top:4%}.info-module.go-wireless .copy-container{margin-top:3.7%}.info-module.go-wireless .image-container{margin-top:2%}.info-module.play-your-favorite .image-container{margin-top:3rem}}.clearfix:after,.accordion .content:after,.location-result-item:after{content:"";display:table;clear:both}@media only screen and (min-width: 0){.text-side-image{float:left;padding:0 0 0 .5rem}.text-side-image h2{font-size:2rem;line-height:1}.text-side-image p{font-size:1.2rem}.text-side-image hr{margin:3rem 0 0}.text-side-image .max-width{margin-top:1.25rem;max-width:19.5rem}.carousel-side-wrapper{overflow:hidden;position:relative}.carousel-side-wrapper .item{float:left}.carousel-side-wrapper>.next,.carousel-side-wrapper>.prev,.carousel-side-wrapper>.pagination{visibility:hidden}.carousel-side-wrapper.with-arrows>.prev,.carousel-side-wrapper.with-arrows>.next{background:transparent;cursor:pointer;position:absolute;visibility:visible}.carousel-side-wrapper.with-arrows>.prev span,.carousel-side-wrapper.with-arrows>.next span{color:#666;font-size:1.5rem;line-height:4rem;display:inline-block;margin-left:0;text-align:center;width:100%}.carousel-side-wrapper.with-arrows>.prev span:before,.carousel-side-wrapper.with-arrows>.next span:before{margin:0}.carousel-side-wrapper.with-arrows>.prev.disabled,.carousel-side-wrapper.with-arrows>.next.disabled{visibility:hidden}.carousel-side-wrapper.with-arrows>.prev:hover,.carousel-side-wrapper.with-arrows>.next:hover{opacity:1}.carousel-side-wrapper.with-arrows>.prev{left:0}.carousel-side-wrapper.with-arrows>.prev span:before{margin-left:-.2rem}.carousel-side-wrapper.with-arrows>.next{right:0}.carousel-side-wrapper.with-pagination .pagination{height:1.25rem;text-align:center;margin:1.25rem 0 .625rem;visibility:visible;width:100%}.carousel-side-wrapper.with-pagination .pagination a{background-color:#999;display:inline-block;height:.625rem;margin-right:.75rem;opacity:.5;width:.625rem;-moz-border-radius:0.625rem / 0.625rem;-webkit-border-radius:0.625rem 0.625rem;border-radius:0.625rem / 0.625rem;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.carousel-side-wrapper.with-pagination .pagination a span{visibility:hidden}.carousel-side-wrapper.with-pagination .pagination a:hover,.carousel-side-wrapper.with-pagination .pagination a.selected{opacity:1}[id^="Play1_and_3_Callout_Slider"] .item{height:400px}[id^="Play1_and_3_Callout_Slider"].with-arrows>.prev,[id^="Play1_and_3_Callout_Slider"].with-arrows>.next{top:40%}[id^="Home_Theater_Review_Carousel"] .item{height:320px;margin-top:1.5rem}html[lang="da"] [id^="Home_Theater_Review_Carousel"] .item{height:455px}[id^="Home_Theater_Review_Carousel"].with-arrows>.prev,[id^="Home_Theater_Review_Carousel"].with-arrows>.next{top:40%}[id^="Go_Wireless"] .text-side-text h2{margin-top:4.5rem}[id^="Sub_Callout"] .text-side-image{border-bottom:1px solid #DDD;margin:0 1rem 2rem;padding-bottom:4rem}}@media only screen and (min-width: 0) and (max-width: 40em){#control-stations .text-side-pic{display:none}[id^="Speaker_In_Every_Room"] .text-side-pic img{border-bottom:1px solid #ddd;padding-bottom:4rem}}@media only screen and (min-width: 40.063em){.section#music{height:34rem;margin:0;overflow:hidden}.section#music .text-side-text{padding-top:3rem}.section#music #control-stations .text-side-pic img{position:absolute}.section#music #control-stations .text-side-pic img.content-block-image-1{left:6rem;max-width:240px;top:4rem}.section#music #control-stations .text-side-pic img.content-block-image-2,.section#music #control-stations .text-side-pic img.content-block-image-3{left:22rem}.section#music #control-stations .text-side-pic img.content-block-image-2{max-width:728px;top:-5rem}.section#music #control-stations .text-side-pic img.content-block-image-3{max-width:222px;top:23rem}.text-side-image{padding:0 0 0 1.5rem}.text-side-image h2{font-size:2.5rem}.text-side-image p{font-size:1.5rem}[id^="Play1_and_3_Callout_Slider"] .item{height:300px}[id^="Play1_and_3_Callout_Slider"].with-arrows>.prev,[id^="Play1_and_3_Callout_Slider"].with-arrows>.next{top:40%}[id^="Play1_and_3_Callout_Slider"].with-arrows>.prev span,[id^="Play1_and_3_Callout_Slider"].with-arrows>.next span{font-size:2rem}[id^="Home_Theater_Review_Carousel"] .item{height:200px}html[lang="da"] [id^="Home_Theater_Review_Carousel"] .item{height:360px}[id^="Home_Theater_Review_Carousel"].with-arrows>.prev,[id^="Home_Theater_Review_Carousel"].with-arrows>.next{top:40%}[id^="Home_Theater_Review_Carousel"].with-arrows>.prev span,[id^="Home_Theater_Review_Carousel"].with-arrows>.next span{font-size:2rem}}@media only screen and (min-width: 64.063em){.carousel-side-wrapper .carousel-back{display:table}.carousel-side-wrapper .carousel-back .column,.carousel-side-wrapper .carousel-back .columns{float:none;display:table-cell}.carousel-side-wrapper .carousel-back .column:first-child,.carousel-side-wrapper .carousel-back .columns:first-child{vertical-align:middle}.carousel-side-wrapper .item{zoom:1}.carousel-side-wrapper .item:before,.carousel-side-wrapper .item:after{content:"\0020";display:block;height:0;overflow:hidden}.carousel-side-wrapper .item:after{clear:both}[id^="Home_Theater_Review_Carousel"] .item{margin-top:3.5rem}html[lang="da"] [id^="Home_Theater_Review_Carousel"] .item{height:330px}[id^="Go_Wireless"] .item{height:510px}}@media only screen and (min-width: 0){.reviews a,.reviews-ft a{color:#1A1919}.reviews a:hover,.reviews-ft a:hover{color:#EF2B2D}.reviews .review-quote,.reviews-ft .review-quote{padding:1rem .9375rem}}@media only screen and (min-width: 0) and (max-width: 40em){.reviews-ft hr{display:none}.reviews .review-quote a,.reviews-ft .review-quote a{border-bottom:1px solid #ddd;display:inline-block;overflow:hidden;width:100%}.reviews:last-child .review-quote:last-child a{border-bottom:0}}@media only screen and (min-width: 0){section[id^="Music_Editorial_Content"]{margin:0 0 2rem}section[id^="Music_Editorial_Content"] .editorial-features h1{border-top:1px solid #ddd;color:#868686;font-size:1.4375rem;margin:1rem 0;padding-top:1rem}section[id^="Music_Editorial_Content"] .editorial-features p{font-size:1rem;padding:0 0 .625rem}section[id^="Music_Editorial_Content"] .editorial-features .row{padding:0}}@media only screen and (min-width: 0) and (max-width: 40em){.editorial-features img{width:100%;height:auto}}@media only screen and (min-width: 64.063em){.editorial-features hr{display:none}}@media only screen and (min-width: 0){.questions-title .breadcrumbs>*{line-height:1.3}.questions-carousel{position:relative;overflow:hidden}.questions-carousel .carousel .item{float:left;height:150px;margin-right:.5rem !important;position:relative;width:150px}.questions-carousel .carousel .item .slide-text{font-size:1.2rem;left:1rem;position:absolute;line-height:1;right:1rem;top:1rem}.questions-carousel>.prev,.questions-carousel>.next{background:#000;cursor:pointer;height:4rem;opacity:.8;position:absolute;top:25%;visibility:visible;width:2rem;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.questions-carousel>.prev span,.questions-carousel>.next span{color:#FFF;font-size:1.5rem;line-height:4rem;display:inline-block;margin-left:0;text-align:center;width:100%}.questions-carousel>.prev span:before,.questions-carousel>.next span:before{margin:0}.questions-carousel>.prev.disabled,.questions-carousel>.next.disabled{visibility:hidden}.questions-carousel>.prev:hover,.questions-carousel>.next:hover{opacity:1}.questions-carousel>.prev{left:0}.questions-carousel>.prev span:before{margin-left:-.2rem}.questions-carousel>.next{right:0}.questions-carousel .pagination{height:1.25rem;text-align:center;margin:1.25rem 0 .625rem;width:100%}.questions-carousel .pagination a{background-color:#999;display:inline-block;height:.625rem;margin-right:.75rem;opacity:.5;width:.625rem;-moz-border-radius:0.625rem / 0.625rem;-webkit-border-radius:0.625rem 0.625rem;border-radius:0.625rem / 0.625rem;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.questions-carousel .pagination a span{visibility:hidden}.questions-carousel .pagination a:hover,.questions-carousel .pagination a.selected{opacity:1}}@media only screen and (min-width: 40.063em){.questions-carousel .carousel .item{height:200px;margin-right:1rem !important;width:200px}.questions-carousel .carousel .item .slide-text{font-size:1.6rem}.questions-carousel>.prev,.questions-carousel>.next{height:6rem;line-height:6.5;top:22%;width:2.5rem}.questions-carousel .next:before{margin-left:.5rem}}@media only screen and (min-width: 64.063em){.questions-carousel .carousel .item{height:292px;margin-right:1rem !important;width:292px}.questions-carousel .carousel .item .slide-text{font-size:2.25rem}.questions-carousel>.prev,.questions-carousel>.next{height:10rem;line-height:11.5;width:3.5rem}.questions-carousel>.prev span,.questions-carousel>.next span{font-size:3rem}}.demo-launch{border-bottom:2px solid #e7e7e7}.demo-launch h4{padding:12px 16px;line-height:1;margin:0;background:#000}.demo-launch>a{display:table;width:100%;position:relative}.demo-launch>a>img{width:100%;height:auto}.demo-launch>a>.icon-play{text-align:center;position:absolute;top:-webkit-calc(50% - 50px);left:-webkit-calc(50% - 50px);top:calc(50% - 50px);left:calc(50% - 50px);font-size:80px;line-height:100px;width:100px;height:100px;background:#000;color:#fff;opacity:0.7;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.latest-reviews{border:solid 1px #bdbdbd;text-align:center;padding:8px}.latest-reviews img{margin:4px 0 10px}.latest-reviews .button{margin:0;font-size:1rem}.sales-callout h6{padding:12px 16px;line-height:1;margin:0;background:#000}.sales-callout p{padding:2px 10px 0;margin:0;font-size:16px;line-height:1}.sales-callout .sales-callout-inner{border:solid #bdbdbd;border-width:0 1px 1px;text-align:center;padding:14px 0 6px}.sales-callout .sales-callout-inner h3,.sales-callout .sales-callout-inner h6{margin:0;padding:0;line-height:1.2}.single-accordion .content{border:solid 1px #bdbdbd}.single-accordion p{font-size:0.8rem;line-height:1;margin:0 0 1em}.clearfix:after,.accordion .content:after,.location-result-item:after{content:"";display:table;clear:both}@media only screen and (min-width: 0){.anchor-area .columns:first-child .anchor-container{border-top:1px solid #333;padding-top:1rem;margin-top:1rem}.anchor-area .anchor-link{font-size:.625rem}.anchor-area .anchor-title{display:block;font-size:1.5rem;margin-bottom:1rem}.anchor-area .anchor-description{color:#868686;display:block;font-size:1.0625rem;margin-bottom:1.25rem}}@media only screen and (min-width: 64.063em){.anchor-area{border-top:1px solid #333;margin-top:33.9375rem;padding-top:1rem;position:relative}.anchor-area .columns:first-child .anchor-container{border-top:0;padding-top:0;margin-top:0}}.images a{color:#1a1919}.images a:hover{color:#ef2b2d}@media only screen and (min-width: 0){.images-detail h3{margin-bottom:2rem}.images-detail .download-buttons{padding-top:1rem}.images-detail .download-buttons .button{width:100%}.images-detail .download-buttons .button:first-child{margin-right:0}.images-detail .background-fill *{padding:2rem}}@media only screen and (min-width: 40.063em){.images-detail .download-buttons .button{width:auto}.images-detail .download-buttons .button:first-child{margin-right:1rem}}.breadcrumbs-cont{line-height:1;font-size:0.8rem;margin:0;padding:.8rem 0 .3rem}.breadcrumbs-cont .breadcrumbs{background:none}.breadcrumbs-cont .contact-pr *{display:block}.review-carousel-item{text-align:center}.review-carousel-item blockquote{border:none;font:2rem/1em;padding-top:20px}.black-wrapper .review-carousel-item blockquote{color:#fff}@media (max-width: 40em){.review-carousel-item:first-child{margin-bottom:20px}.review-carousel-item blockquote{font-size:1.4rem}}.black-wrapper .gallery-carousel-wrapper{padding:50px 0 0 0}.video-row{padding:20px 0 25px}.video-row .flex-video-cont{max-height:0;overflow:hidden;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}.video-row .flex-video-cont.loaded{max-height:450px}@media (max-width: 40em){.video-row .jwplayer{margin:0 0 16px}}@media only screen and (min-width: 0){.tabbed-navigation{margin:2rem 0 1rem}.tabbed-navigation .columns .tabs{float:left}.tabbed-navigation .columns .tabs dd>a{margin-bottom:inherit;padding:1rem 1rem}.tabbed-navigation .columns .right{padding-top:.2rem}}@media only screen and (min-width: 0) and (max-width: 40em){.tabs{width:100%}.tabs dd{width:100%}}@media only screen and (min-width: 64.063em){.tabbed-navigation{margin:0 0 10px}.tabbed-navigation .columns{background:#E9E9E9;background-clip:content-box}}@media only screen and (min-width: 0){.image-header-sec{margin-bottom:1rem}.image-header-sec .image-header{background:url("http://www.sonos.com/images/jobs/jobs-back.jpg") no-repeat #000;background-position:top center;background-size:100%;overflow:auto;padding:2rem 2rem 1rem;text-shadow:#000 1px 1px}.image-header-sec .image-header h5{max-width:240px}}@media medium-up{.image-header-sec .image-header{background-position:top left}}.anchors{padding:30px 0 10px}.anchors a{margin:0 20px 0 0}@media (max-width: 40em){.anchors{padding:20px 0}.anchors a{display:block}}@media only screen and (min-width: 0){.press-section:last-child{margin-bottom:0}.press-section.dark .press-section-content a{color:#fff}.press-section.dark .press-section-content a:hover{color:#a91321}.press-section .image-container img{width:100%}.press-section .press-section-title{padding:1rem 1rem 0 0}.press-section .press-section-title .arrowlink,.press-section .press-section-title .sales-callout a,.sales-callout .press-section .press-section-title a,.press-section .press-section-title .contact-content a,.contact-content .press-section .press-section-title a{font-size:16px;margin:0 0 0 16px;color:#868686}}@media only screen and (min-width: 0) and (max-width: 40em){.press-section .press-section-title .arrowlink,.press-section .press-section-title .sales-callout a,.sales-callout .press-section .press-section-title a,.press-section .press-section-title .contact-content a,.contact-content .press-section .press-section-title a{display:block;margin:0}}@media only screen and (min-width: 0){.press-section .press-section-title .view-all{padding-top:.2rem}.press-section .press-section-content{padding:16px 16px 40px}}@media only screen and (min-width: 0) and (max-width: 40em){.press-section .press-section-content{padding:16px}.press-section .press-section-content .columns{margin-bottom:24px}}.contact-info{margin:1rem 0 2rem}.category-info{margin:1.5rem 0 0}.vcard{border:0;padding:0}.contact-content p{color:#000}.contact-content h6{font-size:0.9rem;color:#464646}.contact-content a{color:#000}.contact-content .columns h5{margin-bottom:0}.press-releases>span a{display:block;color:#000;margin:0 0 12px}.press-releases>span a:hover{color:#a91321}.press-releases .icon-rss{color:#a91321;font-size:0.6em;vertical-align:middle}@media only screen and (min-width: 0){.product-info-bubble{background-color:#f0f0f1;padding:60px 0}.product-info-bubble-holder{position:relative}.product-bubble{border:1px solid #c2c2c2;background-color:#ffffff;margin-top:1rem;padding:20px}.product-bubble .sell-title{margin-top:0;line-height:1em}.product-bubble .product-info{float:left;border-right:1px solid #333333;padding-right:10px;margin:0 .625rem 0 0}.product-bubble .cta.icon-right-dir{float:left;display:inline-block}.product-bubble .cta.icon-right-dir:before{float:right}}@media only screen and (min-width: 0) and (max-width: 40em){.product-bubble{padding:10px}.product-info-bubble{padding:20px 0}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.product-bubble{padding:15px}.product-info-bubble{padding:30px 0}}@media only screen and (min-width: 64.063em){.product-bubble{position:absolute;margin-top:0}.product-info-intro{padding-bottom:30px}.product-info-intro h2{font-size:64px}}@media only screen and (min-width: 0){.current-version{background-color:#EDEDED;margin:0 0 0 1rem;padding:.625rem;width:170px}.current-version h5,.current-version h6{line-height:1}.version-select-container{float:left;padding:1rem 0}.version-select-container .version-select{margin:0 0 0 1rem}.version-select-container .f-dropdown{z-index:98}.release-notes h5{color:#e7b300}.release-notes .gallery-carousel-wrapper .carousel .item{height:auto}.release-notes .gallery-carousel-wrapper .carousel .item img{display:block;margin:0 auto}}@media only screen and (min-width: 0) and (max-width: 40em){.current-version{float:none !important;margin:0;width:auto}}@media only screen and (min-width: 64.063em){.release-notes .gallery-carousel-wrapper>.prev,.release-notes .gallery-carousel-wrapper>.next{height:6rem;line-height:6.5;top:33%;width:2.5rem}.release-notes .gallery-carousel-wrapper>.prev span,.release-notes .gallery-carousel-wrapper>.next span{font-size:1.5rem}.release-notes .gallery-carousel-wrapper .next:before{margin-left:.5rem}}.locations-search{background:#1a1919;overflow:auto;padding:20px 10px}.locations-search .instructions{color:#868686;font-size:0.9rem}.locations-search label{color:#fff}.locations-search select{height:2rem;padding:0 .5rem}.locations-search input{height:2rem;margin:0 0 .5rem;width:100%}.locations-search button{height:2rem;margin-top:1.5rem;padding-top:0;padding-bottom:0}.advanced-filter{background:#1a1919;color:#fff;font-size:1rem;overflow:auto;padding:0 10px 20px}.advanced-filter-title{display:inline-block}.advanced-filter-content{background:#ddd;color:#fff;display:none;font-size:1rem;overflow:auto;padding:10px 10px 20px}.advanced-filter-content h6{font-weight:bold}.advanced-filter-content h6 span{font-size:0.9rem;font-weight:normal}.advanced-filter-content label,.advanced-filter-content p{font-size:0.9rem;display:block;margin-bottom:10px}.advanced-filter-content input[type=checkbox]{margin-bottom:0}.advanced-filter-content .row{margin:0}.advanced-filter-items .column{padding:0}.advanced-filter-items .column:last-child{float:left}.advanced-filter-options{display:inline;list-style:none}.advanced-filter-options li{border-left:1px solid #ef2b2d;display:inline;font-size:0.8rem;padding:0 5px 0 10px}.advanced-filter-options li:first-child{border-left:none;padding-left:0}.advanced-filter-options li.active a{color:#000}.location-map{height:100%;width:100%}.location-results .columns{height:510px}.location-results .columns iframe{width:100%;height:100%;border:1px solid #ccc}.location-results-cont .caroufredsel_wrapper{width:100% !important}.location-results-head{background:#1a1919;color:#fff;padding:6px 10px;height:45px}.location-results-head h6{margin:0;line-height:1}.location-results-head h6:last-child{font-size:0.9rem}.location-results-arrow{background:#ef2b2d;text-align:center;color:#fff;height:20px;cursor:pointer}.location-results-arrow.disabled{background:#868686;cursor:default}.location-carousel-container{height:425px}.location-results-list{background:#ddd;border:1px solid #ccc;width:100% !important}.location-results-list .item{float:left;width:100%}.location-result-item{border-bottom:1px solid #ccc;padding:16px 4px}.location-result-item>div{float:left}.location-result-item-cnt{width:50px;margin-right:5px;text-align:center;font-weight:bold;font-size:0.8rem}.location-result-item-cnt .location-result-index{color:#868686;display:block;padding:0 0 18px;font-size:1rem}.location-result-item-loc{width:-webkit-calc(100% - 75px);width:calc(100% - 75px)}.location-result-item-loc p{color:#999;font-size:0.9rem;line-height:1;margin:2px 0 0;padding:0}.location-result-item-loc h6{line-height:1;margin:0}.location-result-item-cta{color:#ef2b2d;width:20px;height:48px;line-height:48px;cursor:pointer}@media only screen and (min-width: 0){section.notifications{margin-top:2rem;padding:0 .9375rem}section.notifications>div{border-bottom:1px solid #ef2b2d;border-top:1px solid #ef2b2d}section.notifications .icon-notification{border-radius:2rem;border:1px solid #ef2b2d;color:#ef2b2d;display:block;font-size:1.3rem;height:1.7rem;margin-top:.5rem;padding:.16rem .2rem .1rem .23rem;width:1.7rem;text-align:center}section.notifications ul{padding-left:2rem;margin:.5rem 0 .3rem}section.notifications ul li{line-height:1.3rem}}@media only screen and (min-width: 64.063em){section.notifications ul{padding-left:0}}@media only screen and (min-width: 0){.support-header-contain{background:#efefef}.support-header.top-bar{height:auto}.support-header ul.right{padding-left:15px}.support-header ul.right li{font-size:.8rem;line-height:45px}.support-header ul.left li>a{font-size:.8rem;font-weight:inherit}.support-header .servicealert{color:#868686;font-size:1rem;line-height:45px}.support-header .servicealert:hover{color:#1a1919}.support-header .servicealert.alerted{color:#EF2B2D}.support-header .reportoutage:before{background-color:#ccc;border:2px solid #aaa;text-align:center;color:#FFF;content:'\002B';display:inline-block;margin-left:.75rem;padding:.1rem .3rem;vertical-align:-15%;line-height:.9;font-size:1.5rem;font-family:'arial';-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.support-header .reportoutage:hover:before{background-color:#bbb;border-color:#999}}@media only screen and (min-width: 0) and (max-width: 40em){.support-header .medium-4{text-align:center !important}.support-header .servicealert,.support-header .reportoutage{display:inline-block;float:none}}@media only screen and (min-width: 64.063em){.support-header{padding-left:1rem}.support-header .title-area{display:none}.support-header .top-bar-section li.active:not(.has-form) a:not(.button){line-height:2.92rem}}@media only screen and (min-width: 0){select{margin-bottom:0}.support-main-container{padding-bottom:1rem}.support-box{background:#DFDFDF;padding:.8rem;position:relative}.support-box.dark{background:#404040}.support-box.light-dark-grad{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.34, #eee), color-stop(0.38, #F0F0F0), color-stop(0.54, #DFDFDF));background-image:-o-linear-gradient(bottom, #eee 34%, #F0F0F0 38%, #DFDFDF 54%);background-image:-moz-linear-gradient(bottom, #eee 34%, #F0F0F0 38%, #DFDFDF 54%);background-image:-webkit-linear-gradient(bottom, #eee 34%, #F0F0F0 38%, #DFDFDF 54%);background-image:-ms-linear-gradient(bottom, #eee 34%, #F0F0F0 38%, #DFDFDF 54%);background-image:linear-gradient(to bottom, #eeeeee 34%,#f0f0f0 38%,#dfdfdf 54%)}.support-box.documentation,.support-box.policies-warranty{margin-bottom:1rem}.support-box.documentation a,.support-box.policies-warranty a{color:#1a1919;text-decoration:underline}.support-box.documentation ul,.support-box.policies-warranty ul{padding-left:2.55rem}.support-box.documentation ul li,.support-box.policies-warranty ul li{padding-bottom:.5rem}.support-box .support-box-list a{display:block;padding:0 2.55rem 1rem}.support-box .contact-body{padding-left:2.55rem}.support-box .support-contact{overflow:auto;padding:2rem 0;margin-bottom:1rem}.support-box .support-contact a{color:#fff;display:block;float:left;font-size:1rem;margin:0 5%;text-align:center;width:40%;vertical-align:top}.support-box .support-contact a span{display:block;margin-top:10px;font-size:2.5rem}.support-box .support-contact a span.icon-email{color:#ef2b2d}.support-box .support-contact a span.icon-twitter{color:#5AA9DC}.support-box-header{padding:0 0 .5rem}.support-box-header span[class^="icon"]{font-size:1.5rem}.support-box-header .icon{width:2.5rem}.support-box-header .text{padding-top:.3rem}.contact-us,.top-faqs{padding-bottom:4rem}.top-faqs{margin-bottom:1.5rem}.suggestion-link{border-top:1px solid #BBB;color:#1a1919;display:block;font-size:1.2rem;left:0;padding:1.2rem 0;position:absolute;text-align:center;width:100%}.faqsbyproduct-container{border-top:1px solid #ccc;height:4rem;margin:0 auto;position:absolute;padding-top:.8rem;left:0;width:100%}.faqsbyproduct-container .faqsbyproduct-label{line-height:2.35rem}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.support-box{overflow:auto}.support-box.documentation{margin-right:3%;width:40%}.support-box.policies-warranty{width:57%}.support-box .makesuggestion{float:left}}@media only screen and (min-width: 0){.support-frame-section .button{margin-top:2rem}}@media only screen and (min-width: 0) and (max-width: 40em){.support-frame-section .button{width:100%}}@media only screen and (min-width: 0){.support-main .section{margin:0;padding-top:0}.product-faq,.accordion li.accordion-navigation.active .product-faq{display:block;margin:.25rem 0;text-decoration:underline}.product-view,.accordion li.accordion-navigation.active .product-view{background:none;color:#000;display:block;margin:1rem 0 .75rem}.product-view:hover,.accordion li.accordion-navigation.active .product-view:hover{color:#333}.product-view.product-view-caption,.accordion li.accordion-navigation.active .product-view.product-view-caption{color:#EF2B2D;text-align:center;margin:2.25rem 0 1rem}.product-view span,.accordion li.accordion-navigation.active .product-view span{color:#EF2B2D}.product-box-row{overflow:hidden;position:relative}.product-box-row:after{border-top:1px solid #CCC;width:100%;content:'';position:absolute}.product-box-row:before{border-right:1px solid #CCC;height:500rem;left:50%;position:absolute}.product-box{padding:1.875rem 0 3.75rem 3rem}.product-box img{margin:1rem 0 0}.product-box h6:first-child{margin-top:0}.support-accordion{margin-left:0}.support-accordion.support-accordion-big{border-bottom:1px solid #CCC}.support-accordion.support-accordion-big>li.accordion-navigation.active>a{color:#000}.support-accordion.support-accordion-big>li.accordion-navigation>a{font-size:2rem;line-height:2.2}.support-accordion.support-accordion-big>li.accordion-navigation>a:before{margin:1.6rem 1.375rem 1.375rem}.support-accordion.support-accordion-big .product-box-row{border:none}.support-accordion li.accordion-navigation.active a{background:#FFF;color:#868686}.support-accordion li.accordion-navigation.active>a{color:#EF2B2D}.support-accordion li.accordion-navigation.active>a:before{content:"-";line-height:0.8em}.support-accordion li.accordion-navigation>a{background:#fff;color:#868686;padding:.5rem;margin:0 0 0 -.5rem}.support-accordion li.accordion-navigation>a:before{border:1px solid #EF2B2D;color:#EF2B2D;content:"+";display:block;float:left;font-family:'Arial', sans-serif;font-size:1.25rem;height:1em;line-height:0.9em;margin:.05rem .8125rem 0 0;text-align:center;width:1em}.support-accordion li.accordion-navigation>a:hover{background:#f2f2f2}.support-accordion li.accordion-navigation .content{font-size:1rem;line-height:1;padding:.25rem}}@media only screen and (min-width: 0){.product-box .links{padding-top:1rem}}@media only screen and (min-width: 0) and (max-width: 40em){.product-box-row{border:0}.product-box-row:before{border:0;height:auto;left:auto;position:relative}.product-box{border-bottom:1px solid #CCC}.support-accordion-big .product-box:last-child{border:0}}@media only screen and (min-width: 40.063em){.support-accordion.support-accordion-big>dd>a{font-size:2.5rem;line-height:1.75}}@media only screen and (min-width: 64.063em){.product-box .links{padding-top:0}}@media only screen and (min-width: 0){.video-support-container{position:relative}.support-video-clicker{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.go-away .support-video-clicker{display:none}.support-video-duration{position:absolute;bottom:10px;right:10px;color:#fff;font-size:10px;line-height:14px;padding:0 4px;background-color:#666}.go-away .support-video-duration{display:none}.support-videos .tabs dd{float:none;width:100%}.support-videos-head{border-bottom:1px solid #CCC;margin:1rem auto}.support-videos-head .support-filters{padding-top:1rem;padding-bottom:0;min-height:5.5rem}.support-videos-head select{float:left;height:2.5rem;width:12.5rem}.support-videos-head label{color:#000;float:left;line-height:2.5rem;padding:0 0 0 2rem}.support-videos-head label:after{color:#CCC;content:"|";padding:0 0 0 2rem}.support-videos-head label:last-child:after{content:"";padding-right:1.25rem}.support-videos-head a{float:left;line-height:2.5rem}.support-videos .columns{font-size:1.1rem;margin-top:1.25rem;margin-bottom:1.875rem}.support-videos .support-videos-noresults{font-size:1.2rem;padding:3.125rem 1rem 0;text-align:center}.support-videos .support-videos-noresults.inactive{display:none}}@media only screen and (min-width: 0) and (max-width: 40em){.support-videos-head select,.support-videos-head label,.support-videos-head a{width:100%;float:none}.support-videos-head label{padding:0;border-right:0}.support-videos-head label:after{content:""}.support-videos .columns{margin-bottom:10px}.support-videos .columns.inactive{display:none}}@media only screen and (min-width: 40.063em){.support-videos .columns{display:inline-block;float:none !important;max-height:21.875rem;max-width:21.875rem;overflow:hidden;vertical-align:top;width:33.3%;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}.support-videos .columns.inactive{margin:0;max-height:0;max-width:0;padding:0}}@media only screen and (min-width: 64.063em){.tabs dd{float:left;width:auto}}@media only screen and (min-width: 0){.software-video-container{margin-bottom:.1rem;margin-top:2rem}.support-video-row{margin-bottom:1rem}.support-video-row .row{padding-bottom:0}.support-video-row .row .columns{font-size:1.2rem;text-align:center}.allvideos{background:#efefef;color:#1a1919;display:block;padding:1rem 0;text-align:center}.allvideos:hover{background:#e9e9e9}.embed-single-video{padding-bottom:.5rem}}@media only screen and (min-width: 40.063em){.support-video-row .row .columns{font-size:1.1rem}}@media only screen and (min-width: 64.063em){.support-video-row .allvideos{height:9.9rem;padding:2.2rem .2rem 0;margin-bottom:0}.support-video-row .allvideos span{margin:0 auto}.support-video-row .allvideos span:first-child{padding-bottom:1rem}.support-video-row .allvideos span[class^=icon]{font-size:2rem}.support-video-row .allvideos span.text{font-size:.7rem;line-height:1}}@media only screen and (min-width: 0){.sonos-software{margin-bottom:2rem}.sonos-software>.columns{background:#d2d2d2;color:#fff;padding-top:1rem;padding-bottom:1rem;text-align:center}.sonos-software>.columns:last-child span{color:#ef2b2d}.sonos-software>.columns.dark{background:#404040}.sonos-software .sonos-software-subtitle{padding-bottom:1rem;width:100%}.sonos-software .sonos-software-cont>*{display:inline-block}.sonos-software .sonos-software-cont .sonos-software-icon{color:#3e3e3e;font-size:3rem}.sonos-software .sonos-software-cont .sonos-software-icon:hover{color:#EF2B2D}.sonos-software .sonos-software-cont .sonos-software-icon-link-list{overflow:visible;display:none}.sonos-software .sonos-software-cont .sonos-software-icon-link-list.open{display:block}.sonos-software .sonos-software-cont.mobile-app-downloads .sonos-software-icon:not(:nth-child(2)){font-size:1.3rem}.sonos-software .sonos-software-links{background:#ececec;color:#000}.sonos-software .sonos-software-links a{color:#868686;display:block;padding:0;text-decoration:underline}.sonos-software .sonos-software-links a:hover{text-decoration:none}}@media only screen and (min-width: 64.063em){.sonos-software>.columns{height:100px;padding:12px;text-align:left}.sonos-software .sonos-software-title,.sonos-software .sonos-software-subtitle{line-height:1.3}.sonos-software .sonos-software-links{line-height:1.8}.sonos-software .sonos-software-title{padding:12px}.sonos-software .sonos-software-subtitle{padding-bottom:0;vertical-align:top;width:100px}.sonos-software .sonos-software-cont{border-right:2px solid #fff}.sonos-software .sonos-software-cont .sonos-software-icon{padding-top:0.8rem}.sonos-software .sonos-software-cont .sonos-software-icon:not(:nth-child(2)){padding-left:1.5rem}.sonos-software .sonos-software-cont.mobile-app-downloads .sonos-software-icon:not(:nth-child(2)){font-size:1.3rem;padding-left:1rem;padding-top:1.6rem;vertical-align:top}}@media only screen and (min-width: 0){.hero.home-theater{min-height:300px;height:auto;padding:0}.hero.home-theater img{left:0;margin-left:auto;margin-right:auto;max-width:1422px;right:0;width:100%;z-index:0}.hero.home-theater .row.anchor-area{position:relative;z-index:1}}@media only screen and (min-width: 64.063em){.section.hero.home-theater{min-height:1144px}.section.hero.home-theater+.section{margin-top:-473px}.section.hero.home-theater img{position:absolute}.section.hero.home-theater h1{font-size:64px;line-height:52px;margin:50px 0 0 50px;width:435px}.section.hero.home-theater .row.anchor-area{margin-top:331px;width:904px}.section.hero.home-theater .row.anchor-area .column{padding:0 1rem}}.title-logos{line-height:60px;text-align:right}.title-logos .subheader{display:inline-block;margin:0}.title-logos .title-logo-item{margin-left:10px}@media (max-width: 40em){.title-logos{text-align:left}.title-logos .subheader{display:block}.title-logos .title-logo-item{margin:0 10px 0 0}.title-logos .title-logo-item:last-of-type{margin:0}}.generic.hero{background:#f0f0f2;height:438px;position:relative;width:100%}.generic.hero .background-image{background-position:center bottom;background-repeat:no-repeat;background-size:contain;height:280px;margin-top:135px;min-width:340px}.generic.hero .image-underlay{display:block;left:0;max-width:100%;position:absolute;top:0;overflow:hidden}@media only screen and (min-width: 641px) and (max-width: 900px){.generic.hero .background-image{margin-top:115px}}@media only screen and (min-width: 0em) and (max-width: 40em){.generic.hero{height:290px;margin:0 0 2rem}.generic.hero h1{font-size:3rem;line-height:1;padding:2.15rem 0 0 0rem}.generic.hero .background-image{height:280px;margin-left:0rem;margin-top:0px;max-width:580px}}@media only screen and (min-width: 40.063em){.generic.hero h1{font-size:4rem;line-height:1;padding:1.15rem 0 0 0rem}}@media only screen and (min-width: 0){.multi-product{border-bottom:1px solid #333;margin-bottom:1rem}.multi-product img{margin:1rem 0 2rem}.multi-product:last-child{border-bottom:0}}@media only screen and (min-width: 40.063em){.multi-product .product-info{margin:0 1rem 2rem 0}.multi-product .product-info-container a{display:inline-block}}@media only screen and (min-width: 0){table.sonos-outperforms th h2{font-size:1rem}table.sonos-outperforms td{padding:.5625rem .225rem}table.sonos-outperforms td span{font-size:.8rem}}@media only screen and (min-width: 64.063em){table.sonos-outperforms th{width:164px !important}table.sonos-outperforms th:first-child{width:285px !important}table.sonos-outperforms th h2{font-size:1.6875rem}table.sonos-outperforms td{padding:.5625rem .625rem}table.sonos-outperforms td span{font-size:1rem}}@media only screen and (min-width: 0){.section[id^="Easy_Setup"] h1{margin-bottom:1rem}.section[id^="Easy_Setup"] .setup-steps img{display:block;margin:1rem auto}.section[id^="Easy_Setup"] .setup-steps p{line-height:1}}@media only screen and (min-width: 64.063em){.section[id^="Easy_Setup"] h1{font-size:4rem}}@media only screen and (min-width: 0){.content-carousel-wrapper{position:relative;overflow:hidden}.content-carousel-wrapper .caroufredsel_wrapper,.content-carousel-wrapper .carousel{width:auto !important}.content-carousel-wrapper .carousel .item{background:#FFF;float:left;padding-right:1rem;position:relative;overflow:hidden}.content-carousel-wrapper .carousel .item .content{max-width:350px}.content-carousel-wrapper>.prev,.content-carousel-wrapper>.next{background:transparent;cursor:pointer;display:none;opacity:.8;position:absolute;top:25%;visibility:visible;width:2rem;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.content-carousel-wrapper>.prev span,.content-carousel-wrapper>.next span{color:#999;font-size:1rem;line-height:4rem;display:none;margin-left:0;text-align:center;width:100%}.content-carousel-wrapper>.prev span:before,.content-carousel-wrapper>.next span:before{margin:0}.content-carousel-wrapper>.prev.disabled,.content-carousel-wrapper>.next.disabled{visibility:hidden}.content-carousel-wrapper>.prev:hover,.content-carousel-wrapper>.next:hover{opacity:1}.content-carousel-wrapper>.prev{left:0}.content-carousel-wrapper>.prev span:before{margin-left:-.2rem}.content-carousel-wrapper>.next{right:0}.content-carousel-wrapper .pagination{height:1.25rem;text-align:center;margin:1.25rem 0 .625rem;width:100%}.content-carousel-wrapper .pagination a{background-color:#999;display:inline-block;height:.625rem;margin-right:.75rem;opacity:.5;width:.625rem;-moz-border-radius:0.625rem / 0.625rem;-webkit-border-radius:0.625rem 0.625rem;border-radius:0.625rem / 0.625rem;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.content-carousel-wrapper .pagination a span{visibility:hidden}.content-carousel-wrapper .pagination a:hover,.content-carousel-wrapper .pagination a.selected{opacity:1}.close-reveal-modal{margin-right:1rem}}@media only screen and (min-width: 40.063em){[id^="now-featuring-modal"]{padding:1rem}.content-carousel-wrapper .carousel .item{padding:1.5rem 2rem}.content-carousel-wrapper .carousel .item .content{max-width:600px}.content-carousel-wrapper>.prev,.content-carousel-wrapper>.next{top:5.5rem;width:auto;display:inline-block}.content-carousel-wrapper>.prev span,.content-carousel-wrapper>.next span{display:inline-block;font-size:2rem}.content-carousel-wrapper .pagination a{display:none}.content-carousel-wrapper .next:before{margin-left:.5rem}}@media only screen and (min-width: 64.063em){.content-carousel-wrapper .carousel .item{padding:3rem 4rem}.content-carousel-wrapper .carousel .item .content{max-width:900px}.content-carousel-wrapper>.prev span,.content-carousel-wrapper>.next span{font-size:3rem}}@media only screen and (min-width: 0){table.compare-speakers h2{font-size:1rem}table.compare-speakers th span{font-size:.8rem}table.compare-speakers td{font-size:.8rem;padding:.5625rem .225rem}}@media only screen and (min-width: 64.063em){table.compare-speakers h2{font-size:1.6875rem}table.compare-speakers th span{font-size:1rem}table.compare-speakers td{font-size:1rem;padding:.5625rem .625rem}}@media only screen and (min-width: 0){.hero.sonos-your-home{height:270px;position:relative}.hero.sonos-your-home .background-image{background-color:#100f0f;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;height:100%;min-width:100%;z-index:0}.hero.sonos-your-home .background-image.image-has-max-width{background-size:768px}.hero.sonos-your-home .background-image.play-1,.hero.sonos-your-home .background-image.play-3,.hero.sonos-your-home .background-image.playbar,.hero.sonos-your-home .background-image.iphone-hand{background-position:70% center}.hero.sonos-your-home .background-image.iphone-hand{background-position:center 0}.hero.sonos-your-home.blue-note .background-image{background-position:68% center}.hero.sonos-your-home.blue-note h2{color:#11c0f3 !important}.hero.sonos-your-home.blue-note .row{padding-left:45%;padding-top:4rem}.hero.sonos-your-home.blue-note .row .columns{min-width:14rem}.hero.sonos-your-home>.row{padding-top:1.5rem}#sonos-advantage h1,.how-it-works h1{margin-bottom:2rem}#sonos-advantage a{margin-bottom:0}#sonos-advantage h2{margin-bottom:1rem}#sonos-advantage hr{border-color:#fff}#sonos-advantage img{padding-bottom:1rem}#sonos-advantage .columns:last-child hr{display:none}#sonos-advantage .primary-image{margin-bottom:2rem}.how-it-works h2{padding-bottom:1rem}.how-it-works hr{margin:0 0 3rem}.how-it-works .step{padding-bottom:3rem}.how-it-works .step.group .step-links{margin:1rem 0 2rem;text-align:center}.how-it-works .step.group .step-links a{border-top:.3rem solid;display:block;line-height:1.3;margin:0 1%;padding:.5rem 0 0;text-align:center;vertical-align:top;width:31%}.how-it-works .step.group .step-links a:first-child{padding-left:0}.how-it-works .step.group .step-links a:not(.active){color:#868686}.how-it-works .step.group .max-height{max-height:15.5rem;overflow:hidden}.how-it-works .step.no-bottom-padding{padding-bottom:0}.how-it-works .step h2{margin-bottom:2rem}.how-it-works .step .step-number{background:#000;border-radius:1.9rem;color:#fff;font-size:1.6rem;padding:.6rem 1rem;width:1.655rem}.how-it-works .step .primary-image img{display:block;margin:0 auto}}@media only screen and (min-width: 0) and (max-width: 40em){.hero.sonos-your-home.iphone-hand .background-image{background-position:37% center}.hero.sonos-your-home.iphone-hand p{font-size:.8rem;width:230px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.hero.sonos-your-home.iphone-hand p{width:80%}}@media only screen and (min-width: 40.063em){.hero.sonos-your-home .background-image.image-has-max-width{background-size:1024px}.how-it-works .step.group .step-links a{max-width:inherit}}@media only screen and (min-width: 64.063em){.hero.sonos-your-home{height:521px}.hero.sonos-your-home .row{padding-top:10rem}.hero.sonos-your-home .row .columns{background:transparent;padding-top:0}.hero.sonos-your-home.blue-note h2{font-size:3.7rem}.hero.sonos-your-home.blue-note .row{padding-left:39rem;padding-top:17.2rem}.hero.sonos-your-home.blue-note .row .columns{min-width:33rem}#sonos-advantage .editorial-content p{min-height:8rem}#sonos-advantage .primary-image{margin-bottom:2rem;padding-left:.9375rem}#sonos-advantage .primary-image img{max-width:inherit}.how-it-works h2{padding-bottom:0}.how-it-works .step .index{padding-top:5rem}.how-it-works .step .header{padding-top:5.2rem}}@media only screen{.landing-page.hero{background:#000;min-height:20rem}.landing-page.hero .background-image{background-position:center center;background-repeat:no-repeat;background-size:contain;min-height:20rem;position:absolute;width:100%;z-index:0}.landing-page.hero .content{padding-top:2rem;position:relative;z-index:5}.landing-page.hero .content h1{color:#fff;line-height:.9}.landing-page.hero .content .terms-and-conditions{color:#c4c4c4;font-size:1rem}.landing-page.hero .content .terms-and-conditions>*{display:inline-block}.landing-page.hero .content .logo{padding-bottom:.5rem;width:90px}.navigation-row{height:4rem;position:relative}.navigation-row .background-image{position:absolute;background-size:100% 100%}.navigation-row .button{font-size:.9rem;padding-top:1.5rem;margin-bottom:0;height:4rem;width:100%}.navigation-row .navigation-item{border-right:1px solid #fff}.navigation-row .navigation-item:first-child{border-left:1px solid #fff}}@media only screen and (max-width: 40em){.landing-page.hero .background-image{background-position:39% center;background-size:cover}.deezer-landing-page.content-body-container .content{padding-top:1rem}.navigation-row .button{padding-left:.25rem;padding-right:.25rem}}@media only screen and (min-width: 40.063em){.landing-page.hero .content .logo{width:143px}.deezer-landing-page.content-body-container{min-height:20rem}.deezer-landing-page.content-body-container .content{padding-top:2.5rem;padding-bottom:2rem}.deezer-landing-page.content-body-container .content h2{padding-bottom:.5rem}.deezer-landing-page.content-body-container .content h2:not(:first-child){padding-top:1.5rem}.deezer-landing-page .image>.background-image{background-size:138%;background-position:right top;position:absolute}.deezer-landing-page .content{float:left !important;max-width:32rem;padding-left:3rem}.navigation-row .button{font-size:1.2rem;padding-top:1.3rem}}@media only screen and (min-width: 64.063em){.landing-page.hero .content h1{width:30rem}}@media only screen and (min-width: 1440px){.landing-page.hero{height:520px}.landing-page.hero .background-image{height:520px;width:1628px}.landing-page.hero .content{padding-left:12rem;padding-top:7.5rem}.landing-page.hero .content h1{font-size:4.4rem}.landing-page.hero .small-offset-5{margin-left:34% !important}}@media only screen{.hero-carousel-wrapper.deezer{background-color:#000;height:370px}.hero-carousel-wrapper.deezer .item{background-position:34% center;height:370px}.hero-carousel-wrapper.deezer .item .item-inner{top:0;padding:3rem 1rem 0 29%}.hero-carousel-wrapper.deezer .item .item-inner h1{color:#fff;max-width:inherit}.hero-carousel-wrapper.deezer .item .item-inner h1.uppercase{text-transform:inherit}.hero-carousel-wrapper.deezer .item .item-inner h4{font-size:1rem;line-height:1.3}.hero-carousel-wrapper.deezer .item .item-inner .logo{width:90px}}@media only screen and (min-width: 40.063em){.hero-carousel-wrapper.deezer{height:470px}.hero-carousel-wrapper.deezer .item{height:470px}.hero-carousel-wrapper.deezer .item .item-inner{top:4rem}.hero-carousel-wrapper.deezer .item .item-inner h1{max-width:75%}.hero-carousel-wrapper.deezer .item .item-inner h4{font-size:1.2rem}.hero-carousel-wrapper.deezer .item .item-inner .logo{width:143px}}@media only screen and (min-width: 64.063em){.hero-carousel-wrapper.deezer{height:570px}.hero-carousel-wrapper.deezer .item{height:570px}.hero-carousel-wrapper.deezer .item .item-inner{top:6.5rem;padding-left:28%;width:80%}}@media only screen and (min-width: 0) and (max-width: 30em){.direct-buy-bar .top-bar.sonos-bar .top-bar-section ul li:not(.has-form) .message{font-size:.61rem}}@media only screen and (min-width: 0){.direct-buy-bar a.message{display:block;height:auto !important}.direct-buy-bar a.message:hover{background:none !important;text-decoration:underline}.direct-buy-bar .top-bar.sonos-bar .top-bar-section ul li ul li:not(.has-dropdown):not(.label){margin:0}.direct-buy-bar .top-bar.sonos-bar .top-bar-section ul li ul li:not(.has-dropdown):not(.label):last-child{margin:0 0 1rem}.direct-buy-bar .top-bar.sonos-bar .top-bar-section ul li ul li:not(.has-dropdown).label:not(:nth-child(2)){margin-top:1rem}}@media only screen and (min-width: 0) and (max-width: 40em){.direct-buy-bar a{line-height:1;padding:.5rem 0 0}}@media only screen and (min-width: 64.063em){.direct-buy-bar li.has-dropdown ul.dropdown{min-width:15rem}}@media only screen{.rock-solid-wireless-page h1{font-size:1.3rem;line-height:1.8rem}.rock-solid-wireless-page p{font-size:.92rem;line-height:1.2rem}.rock-solid-wireless-page .background-image{background-position:center bottom;background-repeat:no-repeat;background-size:contain;position:absolute;width:100%;z-index:0}.rock-solid-wireless-page .hero{background:#000;height:270px;position:relative;width:100%}.rock-solid-wireless-page .hero .background-image{height:270px;margin-left:-3rem;max-height:270px;min-width:340px}.rock-solid-wireless-page .hero .row{padding-top:1rem;position:relative;z-index:5}.rock-solid-wireless-page .hero h1+p{color:#d6d6d6}.rock-solid-wireless-page .options{padding-top:1rem;padding-bottom:3rem}.rock-solid-wireless-page .options.option-b{background:#f1f1f1}.rock-solid-wireless-page .options.option-b img{margin:1.5rem 0}.rock-solid-wireless-page .options h1{color:red;font-size:2rem;margin-bottom:.1rem}.rock-solid-wireless-page .options h1+hr{display:block !important;border:solid #979b9a;border-width:1px 0 0;margin-top:0;width:3.5rem}.rock-solid-wireless-page .options h2{line-height:1.2rem;font-size:1.5rem;font-weight:bold;margin-bottom:.3rem}.rock-solid-wireless-page .options h3{color:#7a7a7a;font-size:1.2rem;margin-top:0}.rock-solid-wireless-page .options p{font-size:1.2rem}.rock-solid-wireless-page .options p.asterisk{font-size:.9rem;margin-top:.5rem}.rock-solid-wireless-page .options p.option-step{background:#000;border-radius:2rem;color:#fff;font-size:1.1rem;margin:1.5rem 0 1rem;padding:.3rem 1.3rem .2rem .8rem;width:1.655rem}.rock-solid-wireless-page .options a{display:block;font-size:1.2rem;line-height:1.4rem;margin-bottom:.5rem;text-decoration:underline;transition:none}.rock-solid-wireless-page .options a:hover{text-decoration:none}.rock-solid-wireless-page .options .option-heading{margin-bottom:2rem}.rock-solid-wireless-page .options .links{margin-top:1.5rem}.rock-solid-wireless-page .introducing-boost{background:#000;color:#d6d6d6;padding:2rem 0}.rock-solid-wireless-page .introducing-boost .background-container{padding-left:0;padding-right:0}.rock-solid-wireless-page .introducing-boost .background-image{background-position:right bottom;height:11rem;margin-left:0;margin-top:2rem;max-height:11rem;right:-2rem;width:100%;z-index:0}.rock-solid-wireless-page .introducing-boost h1{font-size:3rem;line-height:3rem}.rock-solid-wireless-page .introducing-boost h2{color:#d6d6d6;font-size:1.4rem}.rock-solid-wireless-page .introducing-boost p{font-size:1.3rem;line-height:1.5rem}.rock-solid-wireless-page .introducing-boost p.alert-header{color:#595959;margin-top:.5rem;text-align:center}.rock-solid-wireless-page .introducing-boost form input{display:inline-block;padding-bottom:0;padding-top:0}.rock-solid-wireless-page .introducing-boost form input[type=text]{border-right:0;width:12rem}.rock-solid-wireless-page .introducing-boost form input[type=submit]{border:0}.rock-solid-wireless-page .introducing-boost .text{margin-top:5rem}.rsw.reveal-modal h1{font-size:2rem;line-height:2rem;margin-bottom:1.3rem}.rsw.reveal-modal h2{font-size:1.6rem;line-height:1.6rem;margin-bottom:.6rem}.rsw.reveal-modal p{margin-bottom:1.6rem}.rsw.reveal-modal a.close-reveal-modal{padding:.6rem .4rem 0 0}.rsw table.which-setup-is-right table{border-top:1px solid #fff;margin:0;margin-top:.5rem}.rsw table.which-setup-is-right table tr:nth-of-type(odd){background:#6a6a6a}.rsw table.which-setup-is-right table tr:nth-of-type(odd) td{border-left:1px solid #fff;color:#fff;padding:.2rem .625rem .225rem;width:20%}.rsw table.which-setup-is-right table tr:nth-of-type(odd) td:first-child{border-left:0;font-size:.9rem}.rsw table.which-setup-is-right thead tr th{background:#6a6a6a;color:#fff;text-align:center}.rsw table.which-setup-is-right thead tr th:first-child{background:#555}.rsw table.which-setup-is-right thead tr th:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}.rsw table.which-setup-is-right thead tr th:nth-child(3){padding:.8rem 0 0 0}.rsw table.which-setup-is-right>tbody td:first-child{width:20%}.rsw table.which-setup-is-right>tbody td:nth-child(2){width:20%}.rsw table.which-setup-is-right>tbody td:nth-child(3){width:20%}.rsw table.which-setup-is-right>tbody td:nth-child(4){width:20%}.rsw table.which-setup-is-right>tbody td:nth-child(5){width:20%}}@media only screen and (max-width: 40em){.rsw table.which-setup-is-right thead tr th,.rsw table.which-setup-is-right td{font-size:.9rem}}@media only screen and (min-width: 40.063em){.rock-solid-wireless-page p{font-size:1.2rem;line-height:1.7rem}.rock-solid-wireless-page .hero .background-image{margin-left:-5rem}.rock-solid-wireless-page .options{padding-top:2rem;padding-bottom:2rem}.rock-solid-wireless-page .options>div>div>hr{display:none}.rock-solid-wireless-page .options>div .img-container{line-height:10rem}.rock-solid-wireless-page .options>div .img-container>*{vertical-align:bottom}.rock-solid-wireless-page .introducing-boost>.row{min-height:319px}.rock-solid-wireless-page .introducing-boost .background-image{height:350px;margin-top:0rem;max-height:350px}.rock-solid-wireless-page .introducing-boost h1{font-size:3rem;line-height:3rem}.rock-solid-wireless-page .introducing-boost .text{margin-top:2rem}.rock-solid-wireless-page .introducing-boost p.alert-header{text-align:left}}@media only screen and (min-width: 64.063em){.rock-solid-wireless-page h1{font-size:3rem;line-height:2.8rem}.rock-solid-wireless-page .hero{height:600px}.rock-solid-wireless-page .hero .background-image{height:600px;margin-left:-3rem;max-height:600px}.rock-solid-wireless-page .hero .row{padding-left:4rem;padding-top:2.5rem}.rock-solid-wireless-page .introducing-boost .background-image{right:0}}@media only screen and (min-width: 0){.hero.epp{background:black;padding:2rem 0 1rem}.hero.epp .video-support-container{margin:0 auto;width:80%}.epp-details h2+div,.epp-details img{margin-bottom:1rem}}@media only screen and (min-width: 40.063em){.hero.epp .video-support-container{width:100%}}@media only screen and (min-width: 0){.hero.sonos-your-home.studio-dj{height:auto}.hero.sonos-your-home.studio-dj .background-image{background-position:35% center;background-size:70rem}}@media only screen and (min-width: 40.063em){.hero.sonos-your-home.studio-dj{min-height:270px;max-height:521px}.hero.sonos-your-home.studio-dj .background-image{background-position:40% center;background-size:80rem}}@media only screen and (min-width: 64.063em){.hero.sonos-your-home.studio-dj{height:521px}.hero.sonos-your-home.studio-dj .background-image{background-position:center center;background-size:cover}}.touch .navigation-row-b .navigation-item a:hover{background:none}@media only screen and (min-width: 0){.navigation-row-b{height:inherit}.navigation-row-b .navigation-item{border-bottom:1px solid #cdcccc}.navigation-row-b .navigation-item:last-child{border-bottom:0}.navigation-row-b .navigation-item a{display:block;height:100%;padding:.5rem 1rem .4rem;overflow:hidden;width:100%}.navigation-row-b .navigation-item a:hover{background:#e9e8e8;transition:.5s}.navigation-row-b .navigation-item a img{max-width:6.5rem;padding-top:.5rem}.navigation-row-b .navigation-item a img.play-1{max-width:3.4rem;padding-top:0}.navigation-row-b .navigation-item a>div{padding:0}.navigation-row-b .navigation-item a>div>span{display:block;margin-left:1rem;position:relative;width:100%;z-index:5}.navigation-row-b .navigation-item a .linktext{color:#000;font-size:1.1rem;padding:.7rem 0 .22rem;max-width:10rem}.navigation-row-b .navigation-item a .subtext{font-size:1rem}}@media only screen and (min-width: 40.063em){.navigation-row-b .divider{border-left:1px solid #cdcccc;left:0;height:50%;position:absolute !important;top:23%;width:1px}.navigation-row-b .divider.right{left:inherit;right:0}.navigation-row-b .navigation-item{border-bottom:0;min-height:240px;padding:0}.navigation-row-b .navigation-item:hover .divider{border-left:0;transition:.5s}.navigation-row-b .navigation-item:hover+.navigation-item .divider:first-child{border-left:0;transition:.5s}.navigation-row-b .navigation-item a{padding:5rem 2rem 0rem}.navigation-row-b .navigation-item a img{min-width:4.5rem;width:100%;max-width:6.5rem;padding-top:1rem}.navigation-row-b .navigation-item a img.play-1{min-width:3rem;max-width:3rem}.navigation-row-b .navigation-item a>div>span{margin-left:0}.navigation-row-b .navigation-item a .linktext{font-size:1.3rem;padding-top:0}}@media only screen and (min-width: 64.063em){.navigation-row-b .navigation-item a img{width:100%;max-width:inherit;padding-top:0}.navigation-row-b .navigation-item a img.play-1{min-width:3.375rem}.navigation-row-b .navigation-item a img.product-group{min-width:8rem}.navigation-row-b .navigation-item a .linktext{min-height:3.1rem}}.footer-callouts{*zoom:1;margin-top:2px}.footer-callouts:before,.footer-callouts:after{display:table;content:"";line-height:0}.footer-callouts:after{clear:both}.footer-callouts.big figure figcaption{padding:30px 1rem}.footer-callouts figure{float:left;margin:0;position:relative;display:inline-block;width:33.33%}.footer-callouts figure .image,.footer-callouts figure figcaption{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.footer-callouts figure .image{overflow:hidden;position:relative}.footer-callouts figure .image:before{content:"";display:block;padding-top:100%}.footer-callouts figure .image img{position:absolute;top:50%;left:50%;height:100%;max-width:10000%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.footer-callouts figure figcaption{padding:2rem 1rem;border-bottom:1px solid #cccccc}.footer-callouts figure figcaption p{margin:0;color:#222}.footer-callouts figure:last-child figcaption{border:0}@media only screen and (min-width: 0) and (max-width: 30em){.footer-callouts.big{margin-top:0px}.footer-callouts.big figure{display:block;width:100%}.footer-callouts.big figure .image{position:relative}.footer-callouts.big figure .image:before{content:"";display:block;padding-top:62.5%}.footer-callouts.big figure .image img{height:102%}.footer-callouts.big figure figcaption{display:block;text-align:center}}@media only screen and (min-width: 0){.footer-callouts{font-size:0;padding-bottom:25px}.footer-callouts figure{float:left;display:block;width:33.33%}.footer-callouts figure:first-child .image{padding-right:3px}.footer-callouts figure:nth-of-type(2) .image{padding-left:2px;padding-right:1px}.footer-callouts figure:nth-of-type(2) figcaption{border-left:1px solid #cccccc;border-right:1px solid #cccccc}.footer-callouts figure:last-child .image{padding-left:3px}.footer-callouts figure .image{display:block;overflow:hidden;position:relative}.footer-callouts figure .image:before{content:"";display:block;padding-top:61.320754717%}.footer-callouts figure .image img{left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer-callouts figure figcaption{text-align:center;border-bottom:0}.footer-callouts figure:last-child{border:0}}.row.footer-articles{width:100%}.row.footer-articles .columns{padding:0}.row.footer-articles .columns .image{width:100%;position:relative}.row.footer-articles .columns .image:before{content:"";display:block;padding-top:62.5%}.row.footer-articles .columns .image img{position:absolute;top:0;left:0;width:100%;height:auto}.row.footer-articles .columns .content{text-align:center;padding:50px 1rem}.row.footer-articles .columns .content p{margin-bottom:0;color:#222}@media only screen and (min-width: 40.063em){.row.footer-articles{width:100%;max-width:100%;padding:3vw 2vw;background:#f4f4f4}.row.footer-articles .footer-articles-wrapper{width:100%;max-width:1180px;margin:0 auto}.row.footer-articles .columns{padding-left:.9375rem;padding-right:.9375rem}.row.footer-articles .columns .image{background:gray;overflow:hidden;position:relative}.row.footer-articles .columns .image:before{content:"";display:block;padding-top:33.9473684211%}.row.footer-articles .columns .content{padding:40px 1rem 0 !important}.row.footer-articles .footer-article-item{max-width:370px;margin:0 auto}.row.footer-articles h2{font-size:1.5rem}}@media only screen and (min-width: 0) and (max-width: 40em){.footer-callouts{padding-bottom:0px}.row.footer-articles .columns .image:before{padding-top:34%}.row.footer-articles .columns .content{padding:30px 1rem}}@media only screen and (min-width: 0){.internet-radio-podcasts{margin:5rem 0 2rem}.your-library{margin:2rem 0}.internet-radio-podcasts input[type="text"]{border-color:#ef2b2d;margin-bottom:0}}@media only screen and (min-width: 64.063em){.internet-radio-podcasts{margin:8rem 0 5rem}.internet-radio-podcasts .push-down{padding-top:1.875rem}.your-library{margin:4rem 0}.your-library .column:first-child{padding-top:3rem}}@media only screen and (min-width: 0){.app--tout{height:21.875rem;overflow:hidden;width:100%}.app--tout .device{background-repeat:no-repeat;height:15.625rem;position:relative;top:3.4rem}.app--tout .device.phone{background-size:7.375rem 15.625rem;float:left;width:7.375rem}.app--tout .device.tablet{background-size:91%;left:20.625rem;width:21.75rem}.app--tout .content{padding:5rem .9375rem 0;float:left;width:12.1875rem}}@media only screen and (min-width: 0) and (max-width: 40em){.app--tout h1{font-size:1.5rem}}@media only screen and (min-width: 40.063em){.app--tout{height:31.25rem}.app--tout .device{height:25rem}.app--tout .device.phone{background-size:11.8125rem 25rem;width:11.8125rem}.app--tout .device.tablet{left:34.6875rem;width:34.875rem}.app--tout .content{padding-top:9rem;width:21.875rem}}@media only screen and (min-width: 64.063em){.app--tout .device{position:relative;top:3.4rem}.app--tout .device.phone{left:0;margin-right:1rem}.app--tout .container{max-width:64rem;margin:0 auto}}@media only screen and (min-width: 0) and (max-width: 40em){.app--about h2{margin-top:1.875rem}}@media only screen and (min-width: 0){.app--explore{margin-top:2rem}.app--explore .explore{height:20rem;margin-top:2rem}.app--explore .explore img{float:right}.app--explore .explore img.hide{display:none}}@media only screen and (min-width: 40.063em){.app--explore .explore img{float:none;display:block;margin:0 auto;width:159px}}@media only screen and (min-width: 0){.app--features{background:#f2f2f2;padding:3rem 0}.app--features .feature-list{margin-top:2rem}.app--features .feature-icon-box{color:#fff;float:left;font-size:3rem;display:inline-block;line-height:1;margin-right:1rem;padding:.5rem 0 .25rem}.app--features .feature-icon-box.icon-star{background-color:#e83136}.app--features .feature-icon-box.icon-tracks{background-color:#ec6e31}.app--features .feature-icon-box.icon-library{background-color:#e88732}.app--features .feature-icon-box.icon-iphone{background-color:#e6a435}.app--features .feature-icon-box.icon-radio{background-color:#35b7aa}.app--features .feature-icon-box.icon-plus{background-color:#f0bc58}.app--features .feature-icon-box.icon-alarm{background-color:#ccc}.app--features .feature-icon-box.icon-ellipsis{background-color:#545454}.app--features .feature{min-height:6rem}}@media only screen and (min-width: 0) and (max-width: 40em){.app--features .feature-icon-box{height:4.2rem;width:4.2rem}.app--features .feature-icon-box.icon-tracks,.app--features .feature-icon-box.icon-library,.app--features .feature-icon-box.icon-alarm{font-size:2.2rem;padding-left:.6rem;padding-top:1rem}.app--features .feature-icon-box.icon-iphone,.app--features .feature-icon-box.icon-radio{font-size:2.5rem;padding-left:.4rem;padding-top:.9rem}.app--features .feature-icon-box.icon-plus{padding-top:.65rem}.app--features .feature-icon-box.icon-alarm{padding-left:.5rem}.app--features .feature-icon-box.icon-ellipsis{padding-top:.6rem}}@media only screen and (min-width: 40.063em){.app--features .feature-icon-box{height:5.5rem;font-size:4rem;padding-top:.7rem;width:5.5rem}.app--features .feature-icon-box.icon-tracks,.app--features .feature-icon-box.icon-library,.app--features .feature-icon-box.icon-alarm,.app--features .feature-icon-box.icon-iphone,.app--features .feature-icon-box.icon-radio{font-size:3.1rem;padding-left:.65rem;padding-top:1.2rem}.app--features .feature-icon-box.icon-radio{padding-left:.45rem}.app--features .feature-icon-box.icon-plus{padding-top:.8rem}.app--features .feature-icon-box.icon-alarm{padding-left:.5rem}.app--features .feature-icon-box.icon-ellipsis{padding-top:.85rem}.app--features .feature{min-height:11rem}}@media only screen and (min-width: 64.063em){html[lang="de"] .app--features .feature{min-height:24rem}.app--features .feature{min-height:23rem}.app--features .feature .feature-icon-container{padding:0;margin-bottom:2rem;overflow:auto}}@media only screen and (min-width: 0){.app--explore .card-link{-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.app--explore .card-link [class^=icon-]{margin-top:.2rem}.app--explore .card-link .button-text{padding:.24rem 0 0 .1rem !important}.app--explore .card-link.active{color:#868686}.app--explore .info-card .card-content p,.app--explore .info-card .card-content ul{color:#868686}}@media only screen and (min-width: 0) and (max-width: 40em){.app--explore .card-link{display:block;margin:1rem 0;width:100%}.app--explore .card-link:first-child{margin-top:2.5rem}.app--explore .touch .card-link:first-child{margin-top:.75rem}.app--explore .info-card .card-header{background:#eee;margin-bottom:1rem;padding:.5rem 1rem .3rem}.app--explore .info-card .card-header h3{margin-top:0}.app--explore .info-card .card-content{padding:1rem}.app--explore .info-card.open{background:#fff;border:1px solid #eee;box-shadow:0 0 10px #eee;min-height:100%;position:absolute;top:5rem;left:.9375rem;right:.9375rem}.app--explore .info-card .close-card{top:.5rem;right:.5rem;position:absolute;color:#3d3d3d}}@media only screen and (min-width: 40.063em){.app--explore .card-links-container{position:absolute;height:100%;right:0;width:50%}.app--explore .card-link{position:absolute;white-space:pre-wrap}.app--explore .card-link [class^=icon-]{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:-moz-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}.app--explore .card-link.active [class^=icon-]{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform-origin:51% 40%;-webkit-transform-origin:51% 40%;-o-transform-origin:51% 40%;-ms-transform-origin:51% 40%;transform-origin:51% 40%}.app--explore .card-link span{display:inline-block;vertical-align:top}.app--explore .card-link .button-text{max-width:7rem}.app--explore [data-info-card="queue"],.app--explore [data-info-card="room-control"],.app--explore [data-info-card="info-view"]{left:65%}.app--explore [data-info-card="room-control"]{top:3rem}.app--explore [data-info-card="main-menu"],.app--explore [data-info-card="now-playing"]{left:-3.5rem;top:3rem}.app--explore [data-info-card="now-playing"],.app--explore [data-info-card="info-view"]{top:11.5rem}.app--explore [data-info-card="queue"]{top:15.5rem}.app--explore .info-card{padding:0 .9375rem}.app--explore .info-card .card-content p:not(.list--header){padding:1rem 0}.app--explore .info-card .close-card{display:none}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.app--explore .card-link .button-text{max-width:6rem;font-size:.7rem}}@media only screen and (min-width: 64.063em){.app--explore [data-info-card="main-menu"],.app--explore [data-info-card="now-playing"]{left:0}.app--explore .card-link.active [class^=icon-]{-moz-transform-origin:center 44%;-webkit-transform-origin:center 44%;-o-transform-origin:center 44%;-ms-transform-origin:center 44%;transform-origin:center 44%}}@media only screen and (min-width: 0){.questions .question-list{color:#fff;margin-left:0}.questions .question{line-height:1;list-style-type:none;margin:.5rem 0}.questions .question a{background-color:#202020;color:#fff;display:inline-block;padding:1rem;width:100%}}@media only screen and (min-width: 40.063em){.questions .question-list{list-style-type:none;margin-left:0}.questions .question:last-child{float:left}}@media only screen and (min-width: 0){.products--tout{min-height:21.875rem;overflow:hidden;position:relative;padding:1rem 0 0}.products--tout .content{margin:2rem 0}.products--tout.bg--cover{background-repeat:no-repeat}.products--tout.bg--hometheater{background-position:90% center}.products--tout.bg--components{background-position:100% 50%}.products--tout .bg--center{background-position:50% 50%;bottom:0;position:absolute;width:90%}.products--tout .bg--baseline{background-position:50% 100%;padding:0;bottom:0;position:absolute;right:10%;width:80%}}@media only screen and (min-width: 0) and (max-width: 40em){.products--tout .bg--center{left:0;margin:auto;right:0}}@media only screen and (min-width: 40.063em){.products--tout{padding:1rem 0 2rem}.products--tout .content{margin:4rem 0}.products--tout.bg--hometheater{background-position:100% center}.products--tout.bg--cover{background-size:cover}.products--tout.bg--components{background-position:60% 100%}.products--tout .bg--center{right:0;width:82%}.products--tout .bg--baseline{right:auto;width:60%}}@media only screen and (min-width: 64.063em){.products--tout{min-height:26.25rem}.products--tout .content{margin:5rem 0}.products--tout.bg--hometheater{background-position:center center}.products--tout.bg--playbar{background-position:left bottom}.products--tout .bg--baseline{right:auto;width:70%}.products--tout .bg--center{top:20%}}@media only screen and (min-width: 0){.product--groups{background-color:#d2d2d2;padding:2rem 0 .75rem}.product--groups ul{margin:0}.product--groups ul li{list-style-type:none}.product--groups ul li a{color:#fff;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;display:inline-block;font-size:1.5rem;margin-bottom:.5rem}.product--groups ul li a:hover{color:#7a7a7a}.product--groups ul li.current{overflow:hidden;color:#7a7a7a;font-size:1.5rem;margin-bottom:.5rem}.product--groups ul li:last-child a{margin-right:0}}@media only screen and (min-width: 40.063em){.product--groups ul li a{color:#fff;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;border-top:5px solid #fff;font-size:1rem;padding-top:.5rem;text-align:center;min-width:5.625rem;width:100%}.product--groups ul li a:hover{border-color:#7a7a7a;color:#7a7a7a}.product--groups ul li.current{overflow:hidden;color:#7a7a7a;border-top:5px solid #7a7a7a;font-size:1rem;padding-top:.5rem;text-align:center;min-width:5.625rem}.product--groups ul li:last-child a{margin-right:0}}@media only screen and (min-width: 64.063em){.product--groups ul li a{color:#fff;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;font-size:1.2rem}.product--groups ul li.current{overflow:hidden;color:#7a7a7a;border-top:5px solid #7a7a7a;font-size:1rem;padding-top:.5rem;text-align:center;min-width:5.625rem;font-size:1.2rem}.product--groups ul li:last-child a{margin-right:0}}@media only screen and (min-width: 0) and (max-width: 40em){.content-layout .button{width:100%}}@media only screen and (min-width: 0){.content-relative{position:relative;overflow:hidden}.content-layout{margin-bottom:3.25rem}.content-layout.content-layout--b .content-image{background-repeat:no-repeat;background-position:center center;height:17.1875rem}.content-layout.content-layout--c .content-image img{bottom:0;display:block;margin:0 auto}.content-layout.content-layout--e{border-top:1px solid #eee;padding:3.25rem 0}.content-layout.content-layout--e .content-image img{display:block;margin:0 auto}.content-layout.content-layout--e .content-text{margin-top:2rem}.content-layout.content-layout--e .content-action .button{width:100%}}@media only screen and (min-width: 40.063em){.content-layout.content-layout--d .content-image{position:absolute;top:20%;width:100%}.content-layout.content-layout--e .content-text{margin-top:0}.content-layout.content-layout--e .content-image{min-height:20rem}}@media only screen and (min-width: 64.063em){.content-layout .content-action{margin-top:1rem}.content-layout.content-layout--a{min-height:500px}.content-layout.content-layout--a .content-image{position:absolute;width:auto}.content-layout.content-layout--d .content-image{top:0}.content-layout.content-layout--e .content-action .button{width:auto}}@media only screen and (min-width: 90.063em){.content-layout.content-layout--a .content-image,.content-layout.content-layout--d .content-image{margin-left:10rem}.content-layout.content-layout--c .content-image img{float:right}}@media only screen and (min-width: 0){.product-overview img{max-height:inherit}.product-overview img.play-1:not(.pair),.product-overview img.play-3,.product-overview img.play-5{margin-top:-3.2rem}.product-overview .price-row{height:1.8rem}.product-overview .price-row .price{margin:0}.product-overview .price-row small{margin-left:.1rem}}@media only screen and (min-width: 0) and (max-width: 40em){.product-overview hr{padding:0 .9375rem}.product-overview .product{padding-top:2rem}.product-overview .product:last-child hr{display:none}}@media only screen and (min-width: 40.063em){.product-overview .image{height:8rem;position:relative}.product-overview img{bottom:1rem;max-height:11rem;position:absolute;left:0;right:0;margin:auto}.product-overview img.play-1{left:-2rem}.product-overview img.play-1.pair{left:-.2rem;max-width:9rem}.product-overview img.play-3{left:-.3rem}.product-overview img.playbar{width:88%}.product-overview img.sub{max-width:8rem}}@media only screen and (min-width: 0){.opaque-underlay{background-color:rgba(0,0,0,0.6);text-shadow:-1px 1px 1px rgba(0,0,0,0.3)}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.opaque-underlay{border-radius:0 1rem 1rem 0}}@media only screen and (min-width: 64.063em){.opaque-underlay{background-color:inherit;border-radius:inherit;text-shadow:inherit}}@media only screen and (min-width: 0){.hero-carousel-wrapper.gift-card .item .item-inner h1{text-transform:none;font-weight:bold}}@media only screen and (min-width: 0) and (max-width: 40em){.hero-carousel-wrapper.gift-card{height:300px}.hero-carousel-wrapper.gift-card .item{background-position:-7rem 7rem;background-size:24rem;height:300px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.hero-carousel-wrapper.gift-card .item{background-position:6rem center}.hero-carousel-wrapper.gift-card .item .item-inner{width:19rem}}@media only screen and (min-width: 64.063em){.hero-carousel-wrapper.gift-card .item .item-inner{padding-top:3.5rem}.hero-carousel-wrapper.gift-card .item .item-inner h1{font-size:2.5rem;width:21rem}.hero-carousel-wrapper.gift-card .item .item-inner h4{width:16rem;font-size:1.2rem}}@media only screen and (min-width: 0){.speaker-feature-list{color:#7a7a7a;list-style-type:none;margin:0}.speaker-feature-list li{font-size:1rem;line-height:1}.speaker-feature-list li[class^=icon-]:before,.speaker-feature-list li[class*=" icon-"]:before{display:inline-block;float:left;font-size:2rem;line-height:1rem;margin-right:1rem;min-height:4rem}html.touch .speaker-feature-list li{font-size:.75rem}html.touch .speaker-feature-list li[class^=icon-]:before,html.touch .speaker-feature-list li[class*=" icon-"]:before{font-size:1.5rem}}@media only screen and (min-width: 0){.store-locator.header{margin-top:2rem}.store-locator.header h1{margin-top:inherit}.store-locator.navigation-row .tabs dd{width:auto}.store-locator.navigation-row>.row{background:#cdcccc}.store-locator.navigation-row .navigation-item a span[class*='icon']{bottom:-.99rem;left:0;right:0;font-size:2rem;margin:auto;position:absolute;width:20%}.store-locator.navigation-row .navigation-item:not(.active) a{background:#868686}.store-locator.navigation-row .navigation-item:not(.active) a span[class*='icon']{display:none}.store-locator .tabs-content>.content{padding:0}}@media only screen and (min-width: 40.063em){.store-locator table#offline-retailers th:first-child{width:8rem}.store-locator table#offline-retailers th:last-child{width:11rem}.store-locator table#online-retailers th:first-child{width:20%}.store-locator table#online-retailers th:last-child{width:80%}}@media only screen and (min-width: 0){.cta-row hr{border-color:#1a1919}.cta-row .links-container{margin-top:1rem}}@media only screen and (max-width: 40em){.section.catalog>.row>.columns+.columns{margin-top:2rem}.cartinfo .price{padding-right:0}.pdp h6.price{font-size:2rem}}#which-setup-is-right.reveal-modal h2{font-size:2rem;line-height:2rem;margin-bottom:1.3rem}@media only screen and (min-width: 40.063em){.pdp h6.price{font-size:2.5rem}}.no-padding{padding:0}.product h5{margin-top:1.25rem;margin-bottom:1.25rem}.cartinfo .price{padding-top:1.5rem}.overview{background:#ebedf2;padding:2rem 1.25rem}p.caption{border-bottom:1px solid #e0e0e0;padding-bottom:1.25rem}.color_picker_box>span.color_picker{display:inline-block;position:relative;width:36px;height:36px;border:1px solid #e0e0e0;position:relative}.color_picker_box>span.color_picker.color_picker_black{background:black}.color_picker_box>span.color_picker a{display:block;height:100%;width:100%;position:absolute;left:0;top:0}.color_picker_box span.color_picker.checked a{background-image:url("/Assets/images/global/checked_white.png");background-position:center center;background-repeat:no-repeat;cursor:default !important}.color_picker_box span.color_picker.color_picker_white.checked a{background-image:url("/Assets/images/global/checked_black.png")}.sharrre a{display:none}.products_reviews .pr-snippet-wrapper,.products_reviews .pr-snippet-wrapper *,.catalog_reviews .pr-snippet-wrapper,.catalog_reviews .pr-snippet-wrapper *{padding:0 !important;border:none;background:none}.products_reviews .pr-snippet-wrapper .pr-snippet-read-reviews{border:none !important;display:block;float:none;clear:both;text-align:left}.products_reviews .pr-snippet-wrapper .pr-snippet-read-reviews a{color:#ff0043}.products_reviews .pr-snippet-wrapper .pr-snippet-write-review,.products_reviews .pr-snippet-wrapper .pr-snippet-review-count,.catalog_reviews .pr-snippet-rating-decimal,.catalog_reviews .pr-snippet-wrapper .pr-snippet-read-reviews,.catalog_reviews .pr-snippet-wrapper .pr-snippet-write-review{display:none}.catalog_reviews .pr-snippet-wrapper .pr-snippet-review-count{float:left;width:90%;color:#868686;font-size:0.7rem}select.quantity,select.picker{margin-bottom:10px}@media only screen and (min-width: 64.063em){.pr_slider{width:432px;margin-left:30px;float:left;padding-top:10px;margin-bottom:30px}.pr_slider .products_photo{border-bottom:1px solid #e0e0e0;margin-bottom:35px}.pr_slider .products_photo ul{min-height:400px}.catalog .product[data-tag~="playbar"]{margin-top:200px}}.catalog .stock{height:1.5rem}.catalog.feature .stock{height:initial}.catalog.feature span.primary{display:block;margin-top:0.5rem}.no-relative{position:static}.pr_slider .products_photo ul{width:100%;list-style:none;margin:0}.pr_slider .products_thumb{width:100%;padding:0px 0px;height:64px;overflow:hidden;visibility:hidden;position:relative}.row.giftcard--20 .pr_slider .products_thumb{height:0px}.pr_slider .products_thumb .thumb_slider{margin-left:51px}.pr_slider .products_thumb ul{width:332px;list-style:none;min-height:64px;background-color:#fff}.pr_slider .products_thumb ul li{float:left;text-align:center;margin-left:4px}.pr_slider .products_thumb ul li:hover{border-color:#e4e4e4;position:relative}.pr_slider .products_thumb ul>li:first-child{margin-left:0}.pr_slider .products_thumb ul li a{display:block;width:78px;height:58px;border:1px solid #efefef;position:relative;z-index:1}.pr_slider .products_thumb ul li a:after{content:"";display:block;position:absolute;bottom:-5px;left:-1px;width:80px;height:5px;visibility:hidden;z-index:10;overflow:hidden;background:#efefef}.pr_slider .products_thumb ul li img{margin:0;vertical-align:middle;max-width:78px}.pr_slider .products_thumb span{display:block;position:absolute;height:90%;width:51px;left:375px;top:0}.pr_slider .products_thumb>span:first-child{left:0}.pr_slider .products_thumb span a{display:block;height:100%;width:100%;top:0;left:0;background:url("http://www.sonos.com/shop/Themes/Sonos3/images/2013/thumb_right_arrow.png") left top no-repeat}.pr_slider .products_thumb>span:first-child a{background:url("http://www.sonos.com/shop/Themes/Sonos3/images/2013/thumb_left_arrow.png") left top no-repeat}.pr_slider .products_thumb ul li.active a:after{visibility:visible}@media only screen and (min-width: 64.063em){.section.catalog .row.collapse>.columns.catalog_reviews{padding-left:.9375rem}}@media only screen and (min-width: 64.063em){.top-bar.sonos-bar .top-bar-section ul.left li:not(.has-form) a:not(.button){padding-right:15px;padding-left:15px}.top-bar.sonos-bar .top-bar-section ul.right.stack{margin-top:1px}.top-bar.sonos-bar .top-bar-section ul.right.stack ul>li:first-child{border-bottom:0}.top-bar.sonos-bar .top-bar-section ul.right.stack .cart-dropdown{background:#000;height:44px}.top-bar.sonos-bar .top-bar-section ul.right.stack .has-dropdown>a:after{margin-top:-.2rem}html[lang="fr"] .top-bar.sonos-bar .top-bar-section ul.right.stack{width:255px}html[lang="fr"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(1),html[lang="fr"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(3){width:75px}html[lang="fr"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(2),html[lang="fr"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(4){width:180px}html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack,html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack{width:245px}html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(1),html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(3),html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(1),html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(3){width:75px}html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(2),html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(4),html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(2),html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(4){width:170px}.top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out,.top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out li{width:140px}html[lang="fr"] .top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out,html[lang="fr"] .top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out li{width:180px}html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out,html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out,html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out li,html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out li{width:170px}.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .find-store-container{border-right:0;width:100% !important}.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .language-dropdown{border-right:1px solid #202020;width:110px}html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .language-dropdown{width:120px}.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .cart-dropdown{width:129px}html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .cart-dropdown{width:124px}.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out,.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out li{width:129px}html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out,html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out li{width:122px}}.tout.fill .tout--content .simplecta,.tout.fill.homepage .tout--content .learn-more{display:inline-block}.tout.fill .tout--content .simplecta a,.tout.fill.homepage .tout--content .learn-more a{text-decoration:underline;font-size:.875rem}.tout.fill .tout--content .simplecta a:hover,.tout.fill .tout--content .simplecta a:focus{color:inherit}.tout a.white:hover,.tout .simplecta a.white:hover{color:white !important;text-decoration:none !important}@media only screen{.tout.homepage .wrapper{margin:0 auto;max-width:64rem}}@media only screen and (min-width: 0) and (max-width: 40em){.tout:not(.mm) h1.dark,.tout:not(.mm) h2.dark,.tout:not(.mm) h3.dark,.tout:not(.mm) p.dark{color:#fff}.tout:not(.mm) .button.cta.dark{background:#fff;color:#1a1919}.tout:not(.mm) .button.cta.dark [class^="icon-"]{border-left:#1a1919 1px solid}.tout.full-height.homepage{height:400px}.tout.full-height.homepage .tout--image{height:100%}.tout.full-height.homepage .wrapper{position:absolute;top:0;bottom:0;left:50%;right:auto;width:100%;height:100%;max-width:1024px;margin:0 auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tout.full-height.homepage .wrapper .tout--content{background:transparent;text-align:center;position:absolute;width:100%;left:50%;bottom:0px;margin:0 auto;padding-bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tout.fill.homepage .tout--content .learn-more{display:block}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.tout .tout--container{position:relative}.tout .tout--container .tout--content{top:2rem !important}.tout.full-height .tout--content.top-mobile,.tout.full-height .tout--content.bottom-mobile,.tout.full-height [data-interchange] .tout--content.top-mobile,.tout.full-height [data-interchange] .tout--content.bottom-mobile,.tout.full-height .tout--content.middle-mobile,.tout.full-height [data-interchange] .tout--content.middle-mobile{top:50% !important}.tout.full-height.homepage .tout--content.top-mobile{top:10% !important}}@media only screen and (min-width: 64.063em){.tout.fill.align-center .tout--content>.button,.tout.fill.align-center .tout--content>button{position:inherit}}ol.steps{counter-reset:li;margin-left:0}ol.steps>li{position:relative;margin:0 0 6px 2em;padding:0px 8px;list-style:none;color:#868686}ol.steps>li:before{content:counter(li);counter-increment:li;position:absolute;width:1.6em;left:-1.7rem;color:#868686;border:1px solid #868686;border-radius:.8rem;-moz-border-radius:.8rem;-webkit-border-radius:.8rem;text-align:center}.vcenter{position:relative;top:50%;transform:translateY(-50%)}.section.footer{margin-bottom:-1rem;margin-top:0}.section.footer [data-abide] h5{clear:both}.section.footer ul.site-links,.section.footer ul.sonos-links{margin:20px 0 0}.section.footer ul.social-block{width:280px !important}@media only screen and (min-width: 0) and (max-width: 40em){.section.footer [data-abide]{margin-top:2rem}}@media only screen and (min-width: 64.063em){.section.footer ul.sonos-links li:first-child{margin-left:0}}.slide-down.cookie-warning{width:100%;position:fixed;bottom:0;z-index:100}.slide-down.cookie-warning .close{display:block;position:absolute;width:10px;height:10px;right:-11px !important;top:2px !important;font-weight:bold;font-size:0.8rem}.tout.fill h1{font-size:1.5rem}@media only screen and (min-width: 64.063em){.top-bar .name.logo{width:auto}}@media only screen and (min-width: 40.063em){.tout.fill h1{font-size:1.875rem}.top-bar.sonos-bar .name.logo a{width:100%}}.top-bar .name.logo a{font-weight:400;color:#fff;width:75%;display:block;padding:0 0.9375rem}.top-bar.sonos-bar .name.logo{line-height:90px;font-size:1.0625rem}.top-bar.sonos-bar .name.logo a{color:#FFF;font-family:sonos-logoregular,"Neue Helvetica W02",Helvetica,Arial,sans-serif;font-size:1.8rem;letter-spacing:.25rem;text-transform:uppercase;width:60%}.top-bar.sonos-bar .name.logo a span{display:none}.accordionsection:nth-of-type(2){padding-top:2rem !important}.accordionsection .columns.white{background-color:#ffffff;padding:1.5rem .5rem}.accordionsection ul.accordion{margin-left:0}@media only screen and (min-width: 0){.card--table.sonos-bluetooth h2{margin-bottom:1.875rem}.card--table.sonos-bluetooth .table-header{margin:0}.card--table.sonos-bluetooth .table-header h5,.card--table.sonos-bluetooth .table-header span{font-size:.9rem;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card--table.sonos-bluetooth .table-header span{display:block;line-height:1}.card--table.sonos-bluetooth .card-links-container{border:1px solid #868686;border-right:0;overflow:hidden}.card--table.sonos-bluetooth .card-link{-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:transparent;border-bottom:1px solid #868686;border-right:1px solid #868686;color:#1a1919;display:block;overflow:auto;position:relative}.card--table.sonos-bluetooth .card-link:hover{-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#f5f5f5}.card--table.sonos-bluetooth .card-link:hover>.columns:nth-child(3){background:#e0e0e0}.card--table.sonos-bluetooth .card-link:last-child{border-bottom:0}.card--table.sonos-bluetooth .card-link.active{background-color:#fff;border-right:1px solid transparent;color:#000}.card--table.sonos-bluetooth .card-link.active h3{color:black}.card--table.sonos-bluetooth .card-link.active>.columns:first-child{border-left:#ef2b2d 4px solid;border-right:0;font-weight:bold}.card--table.sonos-bluetooth .card-link.active>.columns:nth-child(3){background:transparent}.card--table.sonos-bluetooth .card-link>.columns{padding-bottom:.65rem;padding-top:.65rem}.card--table.sonos-bluetooth .card-link>.columns:first-child{border-left:transparent 4px solid;font-size:.875rem}.card--table.sonos-bluetooth .card-link>.columns:nth-child(2) h3{color:#868686}.card--table.sonos-bluetooth .card-link>.columns:nth-child(3){background:#d3d3d3}.card--table.sonos-bluetooth .card-link>.columns:nth-child(2) *,.card--table.sonos-bluetooth .card-link>.columns:nth-child(3) *{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card--table.sonos-bluetooth .card-link h3{margin:0}.card--table.sonos-bluetooth .info-card .card-content p,.card--table.sonos-bluetooth .info-card .card-content ul{color:#868686}.card--table.sonos-bluetooth .card--table--container img{float:right}.card--table.sonos-bluetooth .card--table--container img.hide{display:none}}@media only screen and (min-width: 0) and (max-width: 40em){.card--table.sonos-bluetooth .card--table--container>.header-and-card-content{left:0;height:94%;position:absolute;right:0}.card--table.sonos-bluetooth .table-header{padding-bottom:.3rem;padding-top:.8rem}.card--table.sonos-bluetooth .card-link.active{border-right:1px solid #1a1919}.card--table.sonos-bluetooth .info-card{padding-top:1.875rem}.card--table.sonos-bluetooth .info-card .card-header{background:#fff;margin-bottom:1rem;padding:.5rem 2rem 0}.card--table.sonos-bluetooth .info-card .card-header h3{margin-top:0}.card--table.sonos-bluetooth .info-card .card-content{padding:0rem 2rem 1rem}.card--table.sonos-bluetooth .info-card.open{background:#fff;border:1px solid #eee;box-shadow:0 0 10px #eee;min-height:100%;position:fixed;left:.9375rem;right:.9375rem;top:7rem;z-index:10}.card--table.sonos-bluetooth .info-card .close-card{top:.5rem;right:.5rem;position:absolute;color:#3d3d3d}}@media only screen and (min-width: 40.063em){.card--table.sonos-bluetooth .header-and-card-content{background:#fff;border:1px solid #868686;border-left:0px}.card--table.sonos-bluetooth .info-card{padding:1rem 2rem 0}.card--table.sonos-bluetooth .info-card .card-content p:not(.list--header){padding:1rem 0}.card--table.sonos-bluetooth .info-card .close-card{display:none}.card--table.sonos-bluetooth .card--table--container img{float:none;display:block;margin:0 auto;width:159px}}@media only screen and (min-width: 40.063em){.row.pdp hr{margin-bottom:2rem}}@media only screen and (min-width: 0) and (max-width: 40em){.products_reviews{padding-top:.5rem}}.row.buy-options{background:#fbfbfb;border:1px solid #eee;margin:0 0 1rem;padding-top:1rem}.color-box.color-box--black{background-color:#000}.color-box.color-box--white{background-color:#FFF}.color-box.color-box--blue{background-color:#183B66}.outofstock{background-image:url("/Assets/images/global/oos.png");background-size:100% 100%;background-repeat:no-repeat;width:100%;height:100%}.color-box{border:1px solid #000;display:inline-block;height:2rem;margin-right:.5rem;width:2rem}.buy-direct{margin:1rem 0 1rem 0}.stock.alert-box{background-color:#f9ebeb;color:#222;padding-top:.5rem;padding-bottom:.5rem}.row.giftcard--20 ul.clearing-thumbs,.row.giftcard--20 .buy-options h1{visibility:hidden}@media only screen and (min-width: 0) and (max-width: 40em){.gift-guides .gift-guide-image,.gift-guides .gift-guide-image img,.gift-guides .gift-guide-content{height:auto !important}}@media only screen and (min-width: 0){.gift-guides .row{position:relative}.gift-guides .gift-guide-image{padding-bottom:1rem}.gift-guides .divider{border-left:1px solid #cdcbcb;height:90%;width:.001rem;position:absolute;left:0;right:0;top:5%;margin:auto}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.gift-guides .gift-guide-image img{-webkit-transform:translateY(-50%);height:auto !important;left:0;right:0;position:absolute;transform:translateY(-50%);top:50%}}@media only screen and (min-width: 64.063em){.gift-guides .gift-guide-image,.gift-guides .gift-guide-content{height:auto !important}}@media only screen{.apple-music-footer a,.tout a:not(.button){border-bottom:0;text-decoration:underline}.apple-music-footer a:hover,.tout a:not(.button):hover{color:inherit;text-decoration:none}.tout.fill.align-right.apple-music img{margin:0 auto 1rem}.tout.fill.align-right.apple-music p{margin:0}.tout.fill.align-right.apple-music [data-interchange]{background-position:top center;height:339px}.tout.fill.align-right.apple-music .tout--content.contain-image h1{font-size:.875rem;font-weight:normal;letter-spacing:-0.02em;margin:0 auto}.full-bleed-columns-container{display:block}.full-bleed-columns-container .full-bleed-column{display:flex;flex-flow:column;align-items:stretch;overflow:hidden}.full-bleed-columns-container .full-bleed-column.dark{background:#151515}.full-bleed-columns-container .full-bleed-column.light{background:#F1F1F1}.full-bleed-columns-container .full-bleed-column.slate{background:#E6E6E6}.full-bleed-columns-container>*{float:none}.full-bleed-columns-container .full-bleed-column--content{padding:3rem 1rem 0}.full-bleed-columns-container .full-bleed-column--content h4{padding-bottom:1rem}.full-bleed-columns-container .image-container{height:17rem;width:100%}.full-bleed-columns-container .image-container .full-bleed-column-background{background-repeat:no-repeat;background-size:contain;background-position:center bottom;height:17rem}.full-bleed-columns-container .image-container .full-bleed-column-background.full-size{background-position:left bottom}.tout.fill.align-right.feel-more [data-interchange]{background-position:left center;height:14.5rem}.tout.fill.align-right.feel-more h4{padding-bottom:1rem}.apple-music-footer .row+.row{padding:3rem 0 0}.apple-music-footer .row+.row .columns:first-child{padding-bottom:3rem}.apple-music-footer .logo-pair{max-width:70%}}@media only screen and (min-width: 40.063em){.tout.tall{height:542px}.tout.fill.align-right.apple-music [data-interchange]{background-position:top center;background-size:inherit;height:542px}.tout.apple-music.fill.align-right.wide-content .tout--content{max-width:66%;margin:0 auto;right:0;top:20rem !important}.tout.apple-music.fill.align-right.wide-content .tout--content h1{min-width:23rem;max-width:inherit;margin-bottom:2rem}.tout.apple-music.fill.align-right.wide-content .tout--content p{text-shadow:1px 1px 50px  black}.tout.feel-more .tout--content{margin:0 auto;right:0}.full-bleed-columns-container{display:flex;height:35rem}.full-bleed-columns-container .full-bleed-column{display:flex;flex-flow:column;align-items:stretch;height:35rem}.full-bleed-columns-container .full-bleed-column .image-container{height:100%;position:relative;width:100%}.full-bleed-columns-container .full-bleed-column .image-container .full-bleed-column-background{position:absolute;bottom:0;width:100%;height:100%}.full-bleed-columns-container .full-bleed-column .image-container .full-bleed-column-background.right-aligned{background-position:right bottom}.full-bleed-columns-container .full-bleed-column .image-container .full-bleed-column-background.full-size{background-size:contain;background-position:left bottom}.tout.fill.align-right.feel-more [data-interchange]{height:20rem}.tout.centered-content.feel-more .tout--container .tout--content{top:3rem !important}.apple-music-footer{padding:5rem 0}.apple-music-footer .row+.row{padding-top:6rem}.apple-music-footer .row+.row .columns:first-child{padding-bottom:inherit}.apple-music-footer img.play5{margin-top:-1rem}.apple-music-footer .logo-pair{max-width:24rem;margin-bottom:-2rem}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) and (min-width: 40.063em){.tout.apple-music.fill.align-right.wide-content [data-interchange]{background-size:cover}}@media only screen and (min-width: 64.063em){.tout.tall{height:763px}.tout.fill.align-right.apple-music [data-interchange]{background-position:center center;background-size:inherit;height:763px}.tout.apple-music.fill.align-right.wide-content .tout--content{max-width:39rem !important;top:29rem !important}.tout.centered-content.feel-more .tout--container .tout--content{top:11rem !important}.tout.apple-music .tout--container .tout--content img{padding-bottom:6rem}.tout.apple-music .tout--container .tout--content h4{padding-bottom:1rem}.full-bleed-columns-container{height:39rem}.full-bleed-columns-container .full-bleed-column{height:39rem}.full-bleed-columns-container .full-bleed-column .image-container .full-bleed-column-background.full-size{background-position:left bottom}.tout.fill.align-right.feel-more [data-interchange]{height:32.5625rem}.apple-music-footer{padding:5rem 0 8rem}}@media only screen and (min-width: 90.063em){.tout.tall,.tout.tall .tout--image{height:1017px}.tout.fill.align-right.apple-music [data-interchange]{height:1017px}.tout.apple-music.fill.align-right.wide-content .tout--content{top:41rem !important}.apple-music-footer img.play5{margin-top:-3rem}}@media only screen and (min-width: 120.063em){.tout.tall,.tout.tall .tout--image{height:1356px}.tout.fill.align-right.apple-music [data-interchange]{height:1356px}.tout.apple-music.fill.align-right.wide-content .tout--content{top:50rem !important}}@media only screen{.tout.fill.align-left.apple-music-homepage-tout [data-interchange]{background-position:left center}.tout.fill.align-left.apple-music-homepage-tout .tout--content h1{display:block;margin:0 auto 3rem;max-width:70%}.tout.fill.align-left.apple-music-homepage-tout .button.cta{background:#fff;color:#1A1919}.tout.fill.align-left.apple-music-homepage-tout .button.cta [class^="icon-"]{border-left:#1A1919 1px solid}}@media only screen and (min-width: 40.063em){.tout.fill.align-left.apple-music-homepage-tout .tout--content{right:6%;top:4rem !important}.tout.fill.align-left.apple-music-homepage-tout .tout--content h1{margin:0 auto 4rem;max-width:100%}}@media only screen and (min-width: 64.063em){.tout.fill.align-left.apple-music-homepage-tout .tout--content{top:8rem !important;max-width:24rem}}@media only screen and (min-width: 0){form.dark input[type=number],form.dark input[type=search],form.dark input[type=text],form.dark input[type=password],form.dark input[type=date],form.dark input[type=datetime],form.dark input[type=datetime-local],form.dark input[type=month],form.dark input[type=week],form.dark input[type=email],form.dark input[type=tel],form.dark input[type=time],form.dark input[type=url],form.dark input[type=color],form.dark textarea{border-color:#1A1919}.button.dark{background:#1A1919;color:#fff}.button.dark:hover{background:#4e4b4b;color:#fff}.flex-video{margin-bottom:0}.full-bleed-video,.touch-video-container{height:20rem}.full-bleed-video iframe,.touch-video-container iframe{width:100%;height:100%}.gradient--tone{background:-moz-linear-gradient(20% 150.34% 180deg, #262626 32%, #fff 32%);background:-webkit-linear-gradient(180deg, #262626 32%, #fff 32%);background:-webkit-gradient(linear, 0% 0%, 0% 0%, color-stop(0, #262626), color-stop(1, #fff));background:-o-linear-gradient(180deg, #262626 32%, #fff 32%);background:-ms-linear-gradient(180deg, #262626 32%, #fff 32%);background:linear-gradient(180deg, #262626 32%,#ffffff 32%);background-repeat:no-repeat}.tone-sign-up-container-outer{overflow-x:hidden}.tone-sign-up-container-outer .button{font-size:1rem}.tone-sign-up-container-inner{margin:0 auto;max-width:100rem}.tone-sign-up-container-outer .speaker-image{margin:2rem 0 50%;min-height:4rem}.tone-sign-up-container-outer .speaker-image img{min-width:14rem;position:absolute}.tone-sign-up-container-outer .speaker-image:first-child img{right:0}.tone-sign-up-container-outer .speaker-image:last-child img{left:0}.tout.fill.align-right.tone.built [data-interchange]{background-position:80% 100%}.tout.tone h1,.tout.tone h2{font-size:2rem;letter-spacing:-.05rem}}@media only screen and (max-width: 26em){.tone-sign-up-container-outer .speaker-image{margin:2rem 0 55%}}@media only screen and (max-width: 22em){.tone-sign-up-container-outer .speaker-image{margin:2rem 0 67%}}@media only screen and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.touch .tone-sign-up-container-outer .sign-up-content{padding-top:2rem}}@media only screen and (min-width: 0) and (max-width: 40em){.tout.tone.looks [data-interchange]{background-position:50% 100%}.tout.tone.pad-right .tout--content{padding-right:5rem}.tout.tone.ps-ps-ps{height:30rem}.tout.tone.ps-ps-ps .tout--container .tout--image{height:30rem}}@media only screen and (min-width: 40.063em){.gradient--tone{background:-moz-linear-gradient(20% 150.34% 180deg, #262626 40%, #fff 40%);background:-webkit-linear-gradient(180deg, #262626 40%, #fff 40%);background:-webkit-gradient(linear, 0% 0%, 0% 0%, color-stop(0, #262626), color-stop(1, #fff));background:-o-linear-gradient(180deg, #262626 40%, #fff 40%);background:-ms-linear-gradient(180deg, #262626 40%, #fff 40%);background:linear-gradient(180deg, #262626 40%,#ffffff 40%);background-repeat:no-repeat}.touch-video-container,.full-bleed-video{height:40rem}form.tone-email button span{display:inline-block !important}.tout.tone h1{font-size:2.5rem}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.tout.tone.ps-ps-ps [data-interchange]{background-position:50% 54%}.tout.tone .tout--content{max-width:25rem !important}.tone-sign-up-container-outer .speaker-image{margin:2rem 0 20rem}.tone-sign-up-container-outer .speaker-image img{max-width:20rem}}@media only screen and (min-width: 0) and (max-width: 64.063em){.tout.tone{height:22rem}.tout.tone .tout--container{position:relative}.tout.tone .tout--container .tout--content{background:transparent;position:absolute;top:1rem}.tout.tone .tout--container .tout--image{height:22rem}}@media only screen and (min-width: 64.063em){.touch-video-container,.full-bleed-video{height:50rem}.tout.wide-content .tout--content{max-width:27rem !important}.gradient--tone{background:-moz-linear-gradient(20% 150.34% 180deg, #262626 25rem, #fff 22rem);background:-webkit-linear-gradient(180deg, #262626 25rem, #fff 22rem);background:-webkit-gradient(linear, 0% 0%, 0% 0%, color-stop(0, #262626), color-stop(1, #fff));background:-o-linear-gradient(180deg, #262626 25rem, #fff 22rem);background:-ms-linear-gradient(180deg, #262626 25rem, #fff 22rem);background:linear-gradient(180deg, #262626 25rem,#ffffff 22rem);background-repeat:no-repeat}.ps-ps-ps.tout.fill.align-center{height:34rem}.ps-ps-ps.tout.fill.align-center .tout--image{height:34rem}.tone-sign-up-container-outer{padding:6rem 0 0}.tone-sign-up-container-inner .sign-up-content{padding:0 2rem}.tone-sign-up-container-inner .sign-up-header{padding:3rem 0 0;min-height:19rem}.tone-sign-up-container-inner .sign-up-footer{padding:0 0 2rem;min-height:12rem}.tone-sign-up-container-outer .tone-sign-up-container-inner .speaker-image{margin:0 0 7rem}.tone-sign-up-container-outer .tone-sign-up-container-inner .speaker-image:first-child img{padding-right:3rem}.tone-sign-up-container-outer .tone-sign-up-container-inner .speaker-image:nth-child(2) img{padding-left:3rem}.tone-sign-up-container-outer .tone-sign-up-container-inner .speaker-image img{position:inherit}}
