@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,.section:after,.accordion .content:after,.location-result-item:after,.faqsbyproduct-container:after{content:"";display:table;clear:both}.clearfix:after,.section:after,.accordion .content:after,.location-result-item:after,.faqsbyproduct-container: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)}.section p{line-height:1.3}.section.black-wrapper{background-color:#000}.section.black-wrapper.dark-wrapper{background-color:#0f0f0f}.section.black-wrapper:first-child{margin-top:0}.section.black-wrapper>.row{padding:1rem 0	1rem}.section.black-wrapper>.row:first-child{border-top:none}.section.light-wrapper{margin:0}@media (max-width: 64em){.section{margin:2rem 0}.section.black-wrapper .row{padding:30px 0}}@media (max-width: 40em){.section{margin:2rem 0}.section.black-wrapper{margin-left:0;margin-right:0}.section.black-wrapper .row{padding:20px 0}}@media (min-width: 64.063em){.section{margin:3rem 0}}.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:1rem;margin-bottom:1.0625rem;text-transform:uppercase;width:100%}.form-error{color:#ef2b2d;font-weight:bold}.break-word{word-break:break-all}.f-dropdown{max-height:300px;overflow:auto}.f-dropdown.content{overflow:visible;z-index:9999}@media only screen and (min-width: 0){.top-bar.sonos-bar .top-bar-section ul li>a{text-transform:uppercase}.top-bar.light{background:#efefef}.top-bar.light.expanded .title-area{background:#efefef}.top-bar.light .top-bar-section ul{background-color:transparent;text-transform:uppercase}.top-bar.light .top-bar-section ul li.active:not(.has-form) a:not(.button){background:#fff;color:#868686;text-transform:uppercase}.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;text-transform:uppercase}.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{-webkit-box-shadow:0 10px 0 1px #000,0 16px 0 1px #000,0 22px 0 1px #000;-moz-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}}@media only screen and (min-width: 64.063em){.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}}.intro h4{color:#000;font-size:64px;text-transform:uppercase;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}.footer{margin-bottom:-1rem;padding-top:2rem}.footer ul.sonos-links,.footer ul.site-links{margin:20px 0 0;text-transform:uppercase}.footer ul.social-block{width:280px !important}@media only screen and (min-width: 0){.f-topbar-fixed{padding-top:7.65rem !important}.f-topbar-fixed.no-direct-buy-message{padding-top:90px !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}.footer [data-abide] h5{clear:both}}@media only screen and (min-width: 0) and (max-width: 40em){.footer [data-abide]{margin-top:2rem}}@media only screen and (min-width: 40.063em){.section-title{font-size:3rem}.section[id^=All_The_Music]{margin-bottom:5rem}}@media only screen and (min-width: 64.063em){.section-title{font-size:4rem}.footer ul.sonos-links li:first-child{margin-left:0}.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}}.language-selector{background:none;border:none}@media only screen{.banner-alert-box{border-bottom:0;max-height:0;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-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:3.75rem}.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;text-transform:uppercase}@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{background-color:#f1f1f1;margin:0;padding:2.5rem 0 0}.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.expanded .music-services-expand .gradient{display:none}.music-services-expandable.expanded .music-services-small-logos{max-height:200rem}.music-services-expandable .row{padding:0}.music-services-expandable p.dark{color:#666}.music-services-expandable .music-service-container{background-color:#fff;border-bottom:3px solid #F1F1F1;border-right:3px solid #F1F1F1;float:left;margin:0;width:50%}.music-services-expandable .music-service-container:nth-child(even){border-left:none;border-right:3px solid #F1F1F1}.music-services-expandable .music-service-container:nth-child(4n+4){border-right:1px solid #fff}.music-services-expandable .music-service-container:hover{opacity:0.7}.music-services-expandable .music-service-container a{display:block}.music-services-expandable .music-services-small-logos{max-height:4.1rem;overflow:hidden;transition:1s}.music-services-expandable .music-services-small-logos .music-service-container{height:130px;line-height:130px}.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:1.25rem}.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:100px;padding:1rem}.music-services-expandable .music-services-large-logos .music-service-container a img{padding:1rem}.music-services-expandable .music-services-expand{height:3rem;margin-bottom:2.5rem;margin-top:-3.2rem;position:relative}.music-services-expandable .music-services-expand .button{display:block;margin:0 auto;top:-1.4rem;max-width:15rem}.music-services-expandable .music-services-expand .gradient{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(48,48,48,0) 81%, rgba(0,0,0,0.17) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(81%, rgba(48,48,48,0)), color-stop(100%, rgba(0,0,0,0.17)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(48,48,48,0) 81%, rgba(0,0,0,0.17) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(48,48,48,0) 81%, rgba(0,0,0,0.17) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(48,48,48,0) 81%, rgba(0,0,0,0.17) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(48,48,48,0) 81%,rgba(0,0,0,0.17) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#2b000000',GradientType=0 );height:2.3rem}.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 a img{padding:1rem 3rem}}@media only screen and (min-width: 64.063em){.music-services-expandable h1{font-size:4rem}.music-services-expandable p.dark{font-size:1.375rem;line-height:1.5625rem}.music-services-expandable p.half{width:50%}.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{width:-webkit-calc(100% - 300px);width:calc(100% - 300px);display:table-cell;padding-left:40px}}@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;font-family:"sonoshandbookprobold", "Helvetica Neue", Helvetica, Arial, sans-serif;height:100%;padding:0;position:relative;text-align:center;text-transform:uppercase;width:100%;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-o-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}.video-caption{text-transform:uppercase}}@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 .button{text-transform:uppercase}.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;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-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;-webkit-border-radius:0.625rem 0.625rem;-moz-border-radius:0.625rem / 0.625rem;border-radius:0.625rem / 0.625rem;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-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,.section:after,.accordion .content:after,.location-result-item:after,.faqsbyproduct-container: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-container a{text-transform:uppercase}.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;text-transform:uppercase}.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-wrapper h1{text-transform:uppercase}.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;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-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;-webkit-border-radius:23px;-moz-border-radius:23px;-ms-border-radius:23px;-o-border-radius:23px;border-radius:23px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-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;-webkit-border-radius:23px;-moz-border-radius:23px;-ms-border-radius:23px;-o-border-radius:23px;border-radius:23px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-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;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-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;font-family:'sonoshandbookprolight', "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;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-family:SONOSHandbookPro_Lightlight;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,.section:after,.accordion .content:after,.location-result-item:after,.faqsbyproduct-container: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;font-family:'sonoshandbookprolight', "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif}.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;-webkit-border-radius:0.625rem 0.625rem;-moz-border-radius:0.625rem / 0.625rem;border-radius:0.625rem / 0.625rem;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-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;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-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;-webkit-border-radius:0.625rem 0.625rem;-moz-border-radius:0.625rem / 0.625rem;border-radius:0.625rem / 0.625rem;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-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;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-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 h4{padding:12px 16px;line-height:1;margin:0;background:#000}.sales-callout p{padding:2px 10px 0;margin:0;text-align:left;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,.section:after,.accordion .content:after,.location-result-item:after,.faqsbyproduct-container: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 .sonos-image{margin:2rem 0 3rem}.images-detail .download-buttons .button{width:100%}.images-detail .download-buttons .button:first-child{margin-right:0}}@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{font-size:0.875rem;padding:10px 0 0;margin:0;background:#efefef}.breadcrumbs-cont .breadcrumbs{background:none;padding-top:10px}.breadcrumbs-cont .medium-4{font-size:1rem;padding-bottom:10px;line-height:1.1}.review-carousel-item{text-align:center}.review-carousel-item blockquote{border:none;font:2rem/1em sonoshandbookproitalic;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;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-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}}.video-row h4:first-child{margin-top:0}.video-row p{line-height:1.1}.tabbed-navigation{margin:0 0 10px}.tabbed-navigation .columns{background:#E9E9E9;background-clip:content-box;min-height:57px}.tabbed-navigation .columns .tabs{float:left}.tabbed-navigation .columns .right{padding:2px 0 0}.tabbed-navigation .columns .right h6>span:first-child{padding:0 6px 0 0;display:block}.tabbed-content{margin:0 0 60px}@media (max-width: 64em){.tabbed-navigation .columns dd>a{padding-left:1rem;padding-right:1rem}.tabbed-navigation .columns .right{width:180px}.tabbed-navigation .columns .right h6{line-height:0.95}}@media (max-width: 40em){.tabbed-navigation .columns .tabs{float:none !important;width:auto}.tabbed-navigation .columns .right{text-align:center !important;float:none !important;width:auto;padding:6px}.explorejobs{height:690px !important}}.image-header-sec{margin-top:0}.image-header-sec .image-header{background:url("http://www.sonos.com/images/jobs/jobs-back.jpg") top right no-repeat #000;padding:30px 20px 20px;text-shadow:#000 1px 1px}.image-header-sec .image-header h5{max-width:240px;line-height:1.2}.anchors{padding:30px 0 10px}.anchors a{margin:0 20px 0 0}@media (max-width: 40em){.anchors{padding:20px 0}.anchors a{display:block}}.press-section:last-child{margin-bottom:0}.press-section.dark .row{background:#1a1919}.press-section.dark .press-section-content a{color:#fff}.press-section.dark .press-section-content a:hover{color:#a91321}.press-section.light .row{background:#ebebeb}.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 (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}}.press-section .press-section-content{padding:16px 16px 40px}@media (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{text-transform:uppercase;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}.product-info-intro .cta{text-transform:uppercase}}@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}}@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:1rem;line-height:45px}.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';-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.support-header .reportoutage:hover:before{background-color:#bbb;border-color:#999}}@media only screen and (min-width: 64.063em){.support-header{padding-left:1rem}.support-header .title-area{display:none}}@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}}.support-box{background:#DFDFDF;padding:15px 12px;height:100%;position:relative}.support-box.dark{background:#404040}.support-box.dark a{color:#fff}.support-box.dark a:hover{color:#ef2b2d}.support-box.dark a span{color:#ef2b2d}.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.half{height:57%}.support-box.half:first-child{height:calc(43% - 20px);margin-bottom:20px}.support-box.half:last-child{padding-left:25px}.support-box.half:last-child h4{margin-bottom:.5rem;margin-top:1rem;padding-left:0}.support-box.half:last-child h4:first-child{margin-top:1rem}.support-box.half:last-child a{display:block;font-size:1.2rem;margin-bottom:.5rem}.support-box.half a{color:#1a1919;text-decoration:underline}.support-box.half a:hover{text-decoration:none}.support-box.half h4{margin-bottom:0.6rem}.support-box h4{margin-bottom:1rem}.support-box h4 span{color:#868686;font-size:1.5rem;margin-right:.4rem}.support-box h4 a{font-size:0.8rem;margin:0 0 0 24px;text-decoration:underline}.support-box h4 a:hover{text-decoration:none}.support-box h4 a.view-all{color:#868686}.support-box h4 a.view-all:hover{color:#868686;text-decoration:none}.support-box ul{color:#868686;margin:0;padding:0 0 0 40px}.support-box ul li{height:40px;margin:0 0 8px}.support-box ul li a{line-height:40px}.support-box ul li select{color:#000;margin:0;width:200px;max-width:100%}.support-box p{font-size:1.2rem;line-height:1.2;padding-left:2rem}.support-box p:nth-child(2){padding-top:1.5rem}.support-box .makesuggestion{display:block;font-size:1.2rem;padding:30px}.faqsbyproduct-container{border-top:1px solid #ccc;position:relative;padding:20px 0}.faqsbyproduct-container select{margin-bottom:0}.faqsbyproduct-container .faqsbyproduct{float:right;margin-right:1rem;width:60%}.faqsbyproduct-container .faqsbyproduct-label{color:#868686;float:left;line-height:40px;margin-left:1.4rem}.support-box-list{overflow:auto;padding:0 0 70px}.support-box-list a{display:block;font-size:1.2rem;margin:0 20px 14px}.support-contact{overflow:auto;padding:2rem 0;margin-bottom:1rem}.support-contact a{color:#fff;display:block;float:left;font-size:1rem;margin:0 5%;text-align:center;width:40%;vertical-align:top}.support-contact a span{display:block;margin-top:10px;font-size:2.5rem}.support-contact a span.icon-email{color:#ef2b2d}.support-contact a span.icon-twitter{color:#5AA9DC}.suggestion-link{border-top:1px solid #BBB;color:#1a1919;display:block;font-size:1.2rem;padding:3rem 0 1rem 2rem}@media (max-width: 64em){.support-box{height:auto !important;margin:0 auto 20px !important}.support-box.half{float:left}.support-box.half:first-child{border-right:10px solid #fff;width:45%}.support-box.half:last-child{border-left:10px solid #fff;width:55%}.support-box .faqsbyproduct-container{display:block;padding:20px 0;width:100%}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.support-main-container [data-equalizer-watch] .half{min-height:270px}}@media only screen and (min-width: 64.063em){.faqsbyproduct-container{position:absolute;bottom:8px;left:0;width:100%}.support-main-container [data-equalizer-watch]{min-height:530px}}@media (min-width: 40em) and (max-width: 64em){.support-box{overflow:auto}.support-box .makesuggestion{float:left}.support-contact{width:50%}}@media (max-width: 40em){.support-box.half{border:0 !important;float:none;width:auto !important}}@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}.product-faq,.accordion dd.active .product-faq{background:none;color:#000;display:block;font-size:1.2rem;margin:.25rem 0;text-decoration:underline}.product-faq:hover,.accordion dd.active .product-faq:hover{color:#333}.accordion dd>a{text-transform:uppercase}.product-view,.accordion dd.active .product-view{background:none;color:#000;display:block;font-size:1.2rem;margin:.75rem 0}.product-view:hover,.accordion dd.active .product-view:hover{color:#333}.product-view.product-view-caption,.accordion dd.active .product-view.product-view-caption{color:#ef2b2d;text-align:center;margin:2.25rem 0 1rem}.product-view span,.accordion dd.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:1.5625rem 0 0}.product-box h6{color:#868686;margin:1.875rem 0 0;text-transform:uppercase}.product-box h6:first-child{margin-top:0}.support-accordion.support-accordion-big{border-bottom:1px solid #CCC}.support-accordion.support-accordion-big>dd.active>a{color:#000}.support-accordion.support-accordion-big>dd>a{font-size:2rem;line-height:2.2;color:#000}.support-accordion.support-accordion-big>dd>a:before{margin:1.375rem}.support-accordion.support-accordion-big .product-box-row{border:none}.support-accordion dd.active a{background:#FFF;color:#868686}.support-accordion dd.active>a{color:#ef2b2d}.support-accordion dd.active>a:before{content:"-";line-height:0.8em}.support-accordion dd>a{background:#FFF;color:#868686;padding:.5rem;margin:0 0 0 -.5rem}.support-accordion dd>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:.1875rem .8125rem 0 0;text-align:center;width:1em}.support-accordion dd>a:hover{background:#F5F5F5}.support-accordion dd .content{font-size:1rem;line-height:1;padding:.25rem}}@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: 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}.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%;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-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}}.support-video-row .row .columns{font-size:1.1rem}.support-video-row .allvideos{background:#efefef;color:#1a1919;display:block;font-size:0.9rem;height:100%;text-align:center}.support-video-row .allvideos:hover{background:#e9e9e9}.support-video-row .embed-single-video{padding-bottom:.5rem}@media (min-width: 64.063em){.support-video-row .allvideos{height:184px}.support-video-row .allvideos span{display:block;font-size:2.5rem;line-height:60px;padding:40px 0 20px}}@media (max-width: 64em){.support-video-row .row{padding-bottom:35px}.support-video-row .allvideos{padding:12px 0;font-size:1.3rem}.support-video-row .allvideos span{display:none}}@media (max-width: 40em){.support-video-row .row{padding-bottom:0}.support-video-row .row .columns{font-size:1.2rem;padding-bottom:35px;text-align:center}}@media only screen and (min-width: 0){.sonos-software{margin-bottom:2rem;text-transform:uppercase}.sonos-software>.columns{background:#d2d2d2;color:#fff;font-size:0.9rem;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-links{padding-top:1rem}.sonos-software .sonos-software-title,.sonos-software .sonos-software-subtitle,.sonos-software .all-videos{line-height:1.3}.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}}.section.software-video-container{margin-bottom:.1rem;margin-top:2rem}.section.support-main-container{margin-top:0}@media only screen and (min-width: 0){.sonos-software{margin-bottom:2rem;text-transform:uppercase}.sonos-software>.columns{background:#d2d2d2;color:#fff;font-size:0.9rem;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-links{padding-top:1rem}.sonos-software .sonos-software-title,.sonos-software .sonos-software-subtitle,.sonos-software .all-videos{line-height:1.3}.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;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-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;-webkit-border-radius:0.625rem 0.625rem;-moz-border-radius:0.625rem / 0.625rem;border-radius:0.625rem / 0.625rem;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-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.play-1,.hero.sonos-your-home .background-image.play-3,.hero.sonos-your-home .background-image.playbar,.hero.sonos-your-home .background-image.default{background-position:70% center}.hero.sonos-your-home .background-image.default{background-position:center 0}.hero.sonos-your-home>.row{padding-top:1.5rem}.hero.sonos-your-home>.row .columns{padding-top:1rem}#sonos-advantage h1,.how-it-works h1{color:#1a1919;font-family:"sonoshandbookprobold", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:2.2rem;margin-bottom:2rem}#sonos-advantage h2,.how-it-works h2{font-family:"sonoshandbookprobold", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.475rem}#sonos-advantage{background:#d9d9d9;margin:0;padding:3rem 0}#sonos-advantage a{margin-bottom:0}#sonos-advantage h2{margin-bottom:1rem}#sonos-advantage hr{border-color:#fff}#sonos-advantage .columns:last-child hr{display:none}#sonos-advantage .primary-image{margin-bottom:2rem}.how-it-works hr{margin:0 0 3rem}.how-it-works p{font-size:1rem}.how-it-works .step{padding-bottom:3rem}.how-it-works .step.group .step-links{margin:0 0 2rem;text-align:center}.how-it-works .step.group .step-links a{border-top:.3rem solid;display:inline-block;font-size:.9rem;margin:0 .1rem;padding:.5rem 0 0;text-align:center;max-width:7rem;vertical-align:top;width:auto}.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-family:"sonoshandbookprobold", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:2rem;padding:.5rem .9rem .3rem .9rem;width:1.655rem}.how-it-works .step .primary-image img{display:block;margin:0 auto}.section.ready-to-find{background:#E6E6E6;margin:0;padding:2rem 0}.section.ready-to-find hr{border-color:#1a1919}.section.ready-to-find h1{font-family:"sonoshandbookprobold", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:2.2rem;margin-bottom:1rem}}@media only screen and (min-width: 40.063em){.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}#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 .step .index,.how-it-works .step .header{padding-top:5rem}.how-it-works .step.group .step-links{text-align:right}.how-it-works .step.group .step-links a{font-size:1rem;width:10rem}.ready-to-find .link a{float:right}}@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:#ff9933;font-family:"sonoshandbookprobold", "Helvetica Neue", Helvetica, Arial, sans-serif;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:#ff9933;font-family:"sonoshandbookprobold", "Helvetica Neue", Helvetica, Arial, sans-serif;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){.direct-buy-message{background:#1a1a1a}.direct-buy-message a{font-size:.8rem;padding:.3rem 0}.direct-buy-message a:hover{color:#fff;text-decoration:underline}}@media only screen and (min-width: 40.063em){.direct-buy-message a{font-size:1rem}}@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 .content h1{font-size:3rem;margin-bottom: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: 64.063em){.hero.epp .content h1{font-size:60px}}