.accordion .content:after,.clearfix:after{content:"";display:table;clear:both}html{overflow-x:hidden}iframe.explorejobs{height:930px}.video-caption{background:rgba(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,.1)}.border-top-button{border-top:1px solid #d6d6d6;display:block;padding-top:20px}.copyright,.site-links li{color:#535353}.copyright{float:right;font-size:.75rem;margin-top:.5rem;width:100%}.form-error{color:#ef2b2d;font-weight:700}.break-word{word-break:break-all}.f-dropdown{overflow:visible}.list--header{margin:1rem 0 .3rem}.relative{position:relative}.dealers.top-bar.sonos-bar .top-bar-section ul li:not(.has-form) a:not(.button){padding:24px 9px;text-transform:uppercase}.background-fill.alt{background-color:#a91321}.background-fill.play1{background-color:#ac1d8f}.background-fill.play3{background-color:#e7b300}.background-fill.dark{background-color:#00adc6}.background-fill.playbar{background-color:#009f4d}.background-fill.sub{background-color:#7d55c7}.background-fill.connect-amp{background-color:#b50938}.background-fill.connect{background-color:#c66005}.background-fill.light{background-color:#868686}.background-fill.dark{background-color:#1a1919}.background-fill.amber{background-color:#e5b53b}.background-fill.gray{background-color:#cdcccc}.background-fill.white{background-color:#fff}.background-fill.black{background-color:#000}@media only screen and (min-width:0){.section--whitespace--vertical{margin:3.25rem 0 0}.section.section--whitespace--vertical{padding-top:0;padding-bottom:0}.remove-whitespace.section--whitespace--vertical{margin:0;padding:3rem 0}.remove-whitespace .content-layout{margin-bottom:0;min-height:0!important}section.hero+.section{padding-top:4rem}.top-bar.light,.top-bar.light.expanded .title-area{background:#efefef}.top-bar.light .top-bar-section ul{background-color:transparent}.top-bar.light .top-bar-section ul li.active:not(.has-form) a:not(.button){background:#fff;color:#868686}.top-bar.light .top-bar-section ul li.active:not(.has-form) a:not(.button):hover{background:#fff}.top-bar.light .top-bar-section ul li:not(.has-form) a:not(.button){background:#efefef;color:#000}.top-bar.light .top-bar-section ul li:not(.has-form) a:not(.button):hover{background:#dfdfdf}.top-bar.light .toggle-topbar.menu-icon a:after{box-shadow:0 10px 0 1px #000,0 16px 0 1px #000,0 22px 0 1px #000}.top-bar.light .name h1 a{color:#000}.suit-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.suit-flex.small-flex-rows{flex-flow:column wrap}.suit-flex .small-flex-item-end{align-content:flex-end}.suit-flex .flex-item-end{-webkit-align-self:flex-end;align-self:flex-end}.section.no-bottom-padding,section.no-bottom-padding{padding-bottom:0}}@media only screen and (min-width:64.063em){.large-collapse-right{padding-right:0}.section--whitespace--vertical{margin:6.25rem 0 0}}.vertical-alignment-parent{display:table}.vertical-alignment-parent>*{display:table-cell;vertical-align:middle}.vertical-alignment-parent>* *{display:table-cell}.intro h4{color:#000;font-size:64px;line-height:1em}.intro p{color:#666;font-size:30px;line-height:1.1em;margin-bottom:0}.black-wrapper .intro h4{color:#fff;margin:40px 0 20px}.black-wrapper .intro p{color:#999;font-size:24px;line-height:1.2em}@media (max-width:64em){.intro h2{font-size:36px}.intro p{font-size:26px}.black-wrapper .intro h2{font-size:46px}}@media (max-width:40em){.intro h2{font-size:26px}.intro p{font-size:20px}.black-wrapper .intro h2{font-size:30px}.black-wrapper .intro p{font-size:20px}}.reveal-modal .accordion dd.active .content a{background:none;color:#ef2b2d}.breadcrumbs .icon-email{color:inherit}.right-rail{border-left:1px solid #ddd}.right-rail div{margin:0 auto 16px}@media (max-width:40em){.right-rail{border:0}}a.arrowlink{color:#868686}a.arrowlink:hover{color:#a91321}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=column]+[class*=column].unfloat-last{float:none}.flush-bottom{margin-bottom:0}.push-down{margin-bottom:1rem}.uppercase{text-transform:uppercase}.flex-video.widescreen{margin-bottom:0}@media only screen and (min-width:0){.f-topbar-fixed{padding-top:7.3rem!important}.f-topbar-fixed.no-direct-buy-message{padding-top:5.62rem!important}.section-title{line-height:1;margin-top:1.5rem}.hero.home-theater{margin-bottom:0}.hero.home-theater+.section{margin:0;padding-top:2rem;background-color:#f1f1f1}}@media only screen and (min-width:0) and (max-width:40em){.button.postfix,.button.prefix,button.postfix,button.prefix{font-size:1rem}.small-padding-top-3{padding-top:3rem}}@media only screen and (min-width:40.063em){.f-topbar-fixed{padding-top:8.43rem!important}.section-title{font-size:3rem}.section[id^=All_The_Music]{margin-bottom:5rem}.suit-flex.medium-flex-columns{flex-flow:row}}@media only screen and (min-width:64.063em){.f-topbar-fixed.no-direct-buy-message{padding-top:8.43rem!important}.section-title{font-size:4rem}.hero.home-theater{margin-bottom:0}.hero.home-theater+.section{background-color:transparent}.hero.home-theater+.section+.light-wrapper{margin-top:-7.5rem;padding-top:7.5rem}}.small-text,small{font-size:.7rem}.icon-square{border:1px solid #1a1919;display:inline-block;height:1.2rem;width:1.2rem}.icon-square.dark{background:#1a1919}.icon-square.white{background:#fff}.blue{color:#08298a}.language-selector{background:none;border:none}@media only screen and (min-width:0) and (max-width:40em){.language-select-link.button{font-size:.75rem}}.language-selector.panel{background-color:#4d4d4d}.language-selector.panel a.language-select-link,.language-selector.panel span.alt{color:#fff}.top-bar.sonos-bar .top-bar-section ul.right.stack li.de>a{font-size:.75rem}.top-bar.sonos-bar .top-bar-section ul.right.stack li.be>a{font-size:.7rem}.language-selector .flag-icon{margin-right:.4rem}@media only screen{.banner-alert-box{border-bottom:0;max-height:0;overflow:hidden;transition:all .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 and (min-width:0) and (max-width:30em){.direct-buy-bar .top-bar.sonos-bar .top-bar-section ul li:not(.has-form) .message{font-size:.61rem}}@media only screen and (min-width:0){.direct-buy-bar a.message{display:block;height:auto!important}.direct-buy-bar a.message:hover{background:none!important;text-decoration:underline}.direct-buy-bar .top-bar.sonos-bar .top-bar-section ul li ul li:not(.has-dropdown):not(.label){margin:0}.direct-buy-bar .top-bar.sonos-bar .top-bar-section ul li ul li:not(.has-dropdown):not(.label):last-child{margin:0 0 1rem}.direct-buy-bar .top-bar.sonos-bar .top-bar-section ul li ul li:not(.has-dropdown).label:not(:nth-child(2)){margin-top:1rem}}@media only screen and (min-width:0) and (max-width:40em){.direct-buy-bar a{line-height:1;padding:.5rem 0 0}}@media only screen and (min-width:64.063em){.direct-buy-bar li.has-dropdown ul.dropdown{min-width:15rem}}.section.footer{margin-bottom:-1rem;margin-top:0}.section.footer [data-abide] h5{clear:both}.section.footer ul.site-links,.section.footer ul.sonos-links{margin:20px 0 0}.section.footer ul.social-block{width:280px!important}@media only screen and (min-width:0) and (max-width:40em){.section.footer [data-abide]{margin-top:2rem}}@media only screen and (min-width:64.063em){.section.footer ul.sonos-links li:first-child{margin-left:0}}@media only screen and (min-width:64.063em){.top-bar.sonos-bar .top-bar-section ul.right.stack li:first-child.find-store-container,.top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(2).cart-dropdown{width:100%}}@media only screen and (min-width:64.063em){.top-bar.sonos-bar .top-bar-section ul.left li:not(.has-form) a:not(.button){padding-right:15px;padding-left:15px}.top-bar.sonos-bar .top-bar-section ul.right.stack{margin-top:1px}.top-bar.sonos-bar .top-bar-section ul.right.stack ul>li:first-child{border-bottom:0}.top-bar.sonos-bar .top-bar-section ul.right.stack .cart-dropdown{background:#000;height:44px}.top-bar.sonos-bar .top-bar-section ul.right.stack .has-dropdown>a:after{margin-top:-.2rem}html[lang=fr] .top-bar.sonos-bar .top-bar-section ul.right.stack{width:255px}html[lang=fr] .top-bar.sonos-bar .top-bar-section ul.right.stack li:first-child,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=es] .top-bar.sonos-bar .top-bar-section ul.right.stack,html[lang=it] .top-bar.sonos-bar .top-bar-section ul.right.stack{width:245px}html[lang=es] .top-bar.sonos-bar .top-bar-section ul.right.stack li:first-child,html[lang=es] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(3),html[lang=it] .top-bar.sonos-bar .top-bar-section ul.right.stack li:first-child,html[lang=it] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(3){width:75px}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),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){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=es] .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 li,html[lang=it] .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{width:170px}.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .find-store-container{border-right:0;width:100%!important}.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .language-dropdown{border-right:1px solid #202020;width:110px}html[lang=es] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .language-dropdown{width:120px}.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .cart-dropdown{width:129px}html[lang=es] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .cart-dropdown{width:124px}.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out,.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out li{width:129px}html[lang=es] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out,html[lang=es] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out li{width:122px}}.tout.fill h1{font-size:1.5rem}@media only screen and (min-width:64.063em){.top-bar .name.logo{width:auto}}@media only screen and (min-width:40.063em){.tout.fill h1{font-size:1.875rem}.top-bar.sonos-bar .name.logo a{width:100%}}.top-bar .name.logo a{font-weight:400;color:#fff;width:75%;display:block;padding:0 .9375rem}.top-bar.sonos-bar .name.logo{line-height:90px;font-size:1.0625rem}.top-bar.sonos-bar .name.logo a{color:#fff;font-family:sonos-logoregular,Neue Helvetica W02,Helvetica,Arial,sans-serif;font-size:1.8rem;letter-spacing:.25rem;text-transform:uppercase;width:60%}.top-bar.sonos-bar .name.logo a span{display:none}