@font-face{font-family:'DINCondRegular';src:url("../fonts/8cf2ee30-97aa-4b89-9947-8facccba0d0b.eot?#iefix");src:url("../fonts/8cf2ee30-97aa-4b89-9947-8facccba0d0b.eot?#iefix") format("embedded-opentype"),url("../fonts/79b3cc8e-6148-4a17-9849-fb52c73f376a.svg#79b3cc8e-6148-4a17-9849-fb52c73f376a") format("svg"),url("../fonts/68b2a800-4041-4d83-94d6-2489e5b32bff.woff") format("woff"),url("../fonts/647359e3-dec6-4948-aa1c-d8aa895946ae.ttf") format("truetype")}@font-face{font-family:'DINCondBold';src:url("../fonts/ff_din_condensed_bold-webfont.eot");src:url("../fonts/ff_din_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/ff_din_condensed_bold-webfont.svg#DINCond-BoldBold") format("svg"),url("../fonts/ff_din_condensed_bold-webfont.woff") format("woff"),url("../fonts/ff_din_condensed_bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.clearfix:after,.accordion .content:after{content:"";display:table;clear:both}.clearfix:after,.accordion .content: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:0}.transparent-bg:hover{background:rgba(0,0,0,0.1)}.border-top-button{border-top:1px solid #d6d6d6;display:block;padding-top:20px}.site-links li{color:#535353}.copyright{color:#535353;float:right;font-size:.75rem;margin-top:.5rem;width:100%}.form-error{color:#ef2b2d;font-weight:bold}.break-word{word-break:break-all}.f-dropdown{overflow:visible}.list--header{margin:1rem 0 .3rem}.relative{position:relative}.dealers.top-bar.sonos-bar .top-bar-section ul li:not(.has-form) a:not(.button){padding:24px 9px;text-transform:uppercase}.background-fill.alt{background-color:#a91321}.background-fill.play1{background-color:#ac1d8f}.background-fill.play3{background-color:#e7b300}.background-fill.dark{background-color:#00adc6}.background-fill.playbar{background-color:#009f4d}.background-fill.sub{background-color:#7d55c7}.background-fill.connect-amp{background-color:#b50938}.background-fill.connect{background-color:#c66005}.background-fill.light{background-color:#868686}.background-fill.dark{background-color:#1a1919}.background-fill.amber{background-color:#e5b53b}.background-fill.gray{background-color:#cdcccc}.background-fill.white{background-color:#fff}.background-fill.black{background-color:#000}@media only screen and (min-width:0){.section--whitespace--vertical{margin:3.25rem 0 0}.section.section--whitespace--vertical{padding-top:0;padding-bottom:0}.remove-whitespace.section--whitespace--vertical{margin:0;padding:3rem 0}.remove-whitespace .content-layout{margin-bottom:0;min-height:0 !important}section.hero+.section{padding-top:4rem}.top-bar.light{background:#efefef}.top-bar.light.expanded .title-area{background:#efefef}.top-bar.light .top-bar-section ul{background-color:transparent}.top-bar.light .top-bar-section ul li.active:not(.has-form) a:not(.button){background:#fff;color:#868686}.top-bar.light .top-bar-section ul li.active:not(.has-form) a:not(.button):hover{background:#fff}.top-bar.light .top-bar-section ul li:not(.has-form) a:not(.button){background:#efefef;color:#000}.top-bar.light .top-bar-section ul li:not(.has-form) a:not(.button):hover{background:#dfdfdf}.top-bar.light .toggle-topbar.menu-icon a::after{-moz-box-shadow:0 10px 0 1px #000,0 16px 0 1px #000,0 22px 0 1px #000;-webkit-box-shadow:0 10px 0 1px #000,0 16px 0 1px #000,0 22px 0 1px #000;box-shadow:0 10px 0 1px #000,0 16px 0 1px #000,0 22px 0 1px #000}.top-bar.light .name h1 a{color:#000}.suit-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.suit-flex.small-flex-rows{-webkit-flex-flow:column wrap;flex-flow:column wrap}.suit-flex .small-flex-item-end{-webkit-align-content:flex-end;align-content:flex-end}.suit-flex .flex-item-end{-webkit-align-self:flex-end;align-self:flex-end}section.no-bottom-padding,.section.no-bottom-padding{padding-bottom:0}}@media only screen and (min-width:64.063em){.large-collapse-right{padding-right:0}.section--whitespace--vertical{margin:6.25rem 0 0}}.vertical-alignment-parent{display:table}.vertical-alignment-parent>*{display:table-cell;vertical-align:middle}.vertical-alignment-parent>* *{display:table-cell}.intro h4{color:#000;font-size:64px;line-height:1em}.intro p{color:#666;font-size:30px;line-height:1.1em;margin-bottom:0}.black-wrapper .intro h4{color:#fff;margin:40px 0 20px}.black-wrapper .intro p{color:#999;font-size:24px;line-height:1.2em}@media(max-width:64em){.intro h2{font-size:36px}.intro p{font-size:26px}.black-wrapper .intro h2{font-size:46px}}@media(max-width:40em){.intro h2{font-size:26px}.intro p{font-size:20px}.black-wrapper .intro h2{font-size:30px}.black-wrapper .intro p{font-size:20px}}.reveal-modal .accordion dd.active .content a{background:0;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{-webkit-flex-flow:row;flex-flow:row}}@media only screen and (min-width:64.063em){.f-topbar-fixed.no-direct-buy-message{padding-top:8.43rem !important}.section-title{font-size:4rem}.hero.home-theater{margin-bottom:0}.hero.home-theater+.section{background-color:transparent}.hero.home-theater+.section+.light-wrapper{margin-top:-7.5rem;padding-top:7.5rem}}.small-text,small{font-size:.7rem}.icon-square{border:1px solid #1a1919;display:inline-block;height:1.2rem;width:1.2rem}.icon-square.dark{background:#1a1919}.icon-square.white{background:#fff}.blue{color:#08298a}.language-selector{background:0;border:0}@media only screen and (min-width:0) and (max-width:40em){.language-select-link.button{font-size:.75rem}}.language-selector.panel{background-color:#4d4d4d}.language-selector.panel a.language-select-link,.language-selector.panel span.alt{color:#fff}.top-bar.sonos-bar .top-bar-section ul.right.stack li.de>a{font-size:.75rem}.top-bar.sonos-bar .top-bar-section ul.right.stack li.be>a{font-size:.7rem}.language-selector .flag-icon{margin-right:.4rem}@media only screen{.banner-alert-box{border-bottom:0;max-height:0;overflow:hidden;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;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:nth-child(1),html[lang="fr"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(3){width:75px}html[lang="fr"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(2),html[lang="fr"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(4){width:180px}html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack,html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack{width:245px}html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(1),html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(3),html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(1),html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(3){width:75px}html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(2),html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(4),html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(2),html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack li:nth-child(4){width:170px}.top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out,.top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out li{width:140px}html[lang="fr"] .top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out,html[lang="fr"] .top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out li{width:180px}html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out,html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out,html[lang="it"] .top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out li,html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack ul.nav-sign-out li{width:170px}.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .find-store-container{border-right:0;width:100% !important}.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .language-dropdown{border-right:1px solid #202020;width:110px}html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .language-dropdown{width:120px}.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .cart-dropdown{width:129px}html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart .cart-dropdown{width:124px}.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out,.top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out li{width:129px}html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out,html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out li{width:122px}}.tout.fill 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}