/*! jQuery UI - v1.11.2 - 2015-01-02
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.gradient{padding-top:3rem;padding-bottom:3rem}@font-face{font-family:'DINCondRegular';src:url("../fonts/8cf2ee30-97aa-4b89-9947-8facccba0d0b.eot?#iefix");src:url("../fonts/8cf2ee30-97aa-4b89-9947-8facccba0d0b.eot?#iefix") format("embedded-opentype"),url("../fonts/79b3cc8e-6148-4a17-9849-fb52c73f376a.svg#79b3cc8e-6148-4a17-9849-fb52c73f376a") format("svg"),url("../fonts/68b2a800-4041-4d83-94d6-2489e5b32bff.woff") format("woff"),url("../fonts/647359e3-dec6-4948-aa1c-d8aa895946ae.ttf") format("truetype")}@font-face{font-family:'DINCondBold';src:url("../fonts/ff_din_condensed_bold-webfont.eot");src:url("../fonts/ff_din_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/ff_din_condensed_bold-webfont.svg#DINCond-BoldBold") format("svg"),url("../fonts/ff_din_condensed_bold-webfont.woff") format("woff"),url("../fonts/ff_din_condensed_bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.clearfix:after,.accordion .content:after,.location-result-item:after,.clearfix:after,.accordion .content:after,.location-result-item:after{content:"";display:table;clear:both}html{overflow-x:hidden}iframe.explorejobs{height:930px}.video-caption{background:rgba(0,0,0,0.5)}.jwplayer .jwdisplayIcon{background-size:18px 100%,2.26rem 100%,18px 100% !important}.conceal{opacity:0}.dark-wrapper{background-color:#151515}@media(min-width:64.063em){.dark-wrapper{margin-bottom:3em}}.light-wrapper{background-color:#f1f1f1}.light-wrapper .row{margin:0 auto;padding:3rem 0}.row.full-bleed{max-width:inherit}.full-bleed-left{padding-left:0}.background-image-fill{background-size:100%;height:100%;width:100%}.no-wrap{white-space:nowrap}.transparent-bg{background: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:#1a1919;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:#1a1919}@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:#1a1919}.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 #1a1919,0 16px 0 1px #1a1919,0 22px 0 1px #1a1919}.top-bar.light .name h1 a{color:#1a1919}.suit-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.suit-flex.small-flex-rows{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.suit-flex .small-flex-item-end{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.suit-flex .flex-item-end{-webkit-align-self:flex-end;-ms-flex-item-align: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:#1a1919;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:#1a1919}.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,.sales-callout a,.contact-content a{color:#868686}a.arrowlink:hover,.sales-callout a:hover,.contact-content a:hover{color:#a91321}.truncate,.location-results-head h6:last-child,.location-result-item-loc p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=column]+[class*=column].unfloat-last{float:none}.flush-bottom{margin-bottom:0}.push-down{margin-bottom:1rem}.uppercase{text-transform:uppercase}.flex-video.widescreen{margin-bottom:0}@media only screen and (min-width:0){.f-topbar-fixed{padding-top:7.3rem !important}.f-topbar-fixed.no-direct-buy-message{padding-top:5.62rem !important}.section-title{line-height:1;margin-top:1.5rem}.hero.home-theater{margin-bottom:0}.hero.home-theater+.section{margin:0;padding-top:2rem;background-color:#f1f1f1}}@media only screen and (min-width:0) and (max-width:40em){button.postfix,button.prefix{font-size:1rem}.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;-ms-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}.language-selector.panel{background-color:#4d4d4d}.language-selector.panel a.language-select-link,.language-selector.panel span.alt{color:#fff}@media only screen and (min-width:0) and (max-width:40em){.language-select-link.button{font-size:.75rem}}.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;-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{.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:#1a1919;background-position:center center;float:left;position:relative}.hero-carousel-wrapper .button.prev,.hero-carousel-wrapper .button.next{visibility:hidden;position:absolute}.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{color:#fff;display:inline-block}.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{visibility:hidden}.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{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{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-single-slide .caroufredsel_wrapper+.button{visibility:visible}.hero-carousel-wrapper .caroufredsel_wrapper+.button+.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;border-radius:10px;display:inline-block;height:10px;margin-right:12px;opacity:.5;-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{opacity:1}.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,.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{visibility:hidden !important}.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,.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{height:80px;top:35%;width:40px}.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{font-size:1.5em;margin-top:15px}.hero-carousel-single-slide .button.next span,.hero-carousel-single-slide .button.prev span{font-size:1.5em;margin-top:15px}[id^="hero-carousel-slide"] .item .item-inner h4{font-size:1rem}}@media only screen and (min-width:64.063em){.hero-carousel-wrapper,.hero-carousel-single-slide{width:1024px;height:570px}.hero-carousel-wrapper .item,.hero-carousel-single-slide .item{height:570px;width:1024px}.hero-carousel-wrapper .item .item-inner,.hero-carousel-single-slide .item .item-inner{position:absolute;top:8%;left:8%;width:60%}.hero-carousel-wrapper .item .item-inner.top-center,.hero-carousel-single-slide .item .item-inner.top-center{top:8%;left:40%}.hero-carousel-wrapper .item .item-inner.top-right,.hero-carousel-single-slide .item .item-inner.top-right{top:8%;right:8%;left:auto}.hero-carousel-wrapper .item .item-inner.center-left,.hero-carousel-single-slide .item .item-inner.center-left{top:20%;left:8%;right:auto}.hero-carousel-wrapper .item .item-inner.center-center,.hero-carousel-single-slide .item .item-inner.center-center{top:20%;left:40%}.hero-carousel-wrapper .item .item-inner.center-right,.hero-carousel-single-slide .item .item-inner.center-right{top:20%;right:8%;left:auto}.hero-carousel-wrapper .item .item-inner.bottom-left,.hero-carousel-single-slide .item .item-inner.bottom-left{top:auto;left:8%;bottom:11%}.hero-carousel-wrapper .item .item-inner.bottom-center,.hero-carousel-single-slide .item .item-inner.bottom-center{top:auto;left:40%;bottom:11%}.hero-carousel-wrapper .item .item-inner.bottom-right,.hero-carousel-single-slide .item .item-inner.bottom-right{top:auto;right:8%;bottom:11%;left:auto}.hero-carousel-wrapper .item .item-inner>*,.hero-carousel-single-slide .item .item-inner>*{margin-left:0 !important}.hero-carousel-wrapper .item .item-inner>*:first-child,.hero-carousel-single-slide .item .item-inner>*:first-child{margin-top:0 !important}.hero-carousel-wrapper .item .item-inner h1,.hero-carousel-single-slide .item .item-inner h1{font-size:3rem}.hero-carousel-wrapper .button.prev,.hero-carousel-wrapper .button.next{background-color:#1a1919;height:120px;width:60px}.hero-carousel-single-slide .button.prev,.hero-carousel-single-slide .button.next{background-color:#1a1919;height:120px;width:60px}.hero-carousel-wrapper .button.prev span,.hero-carousel-wrapper .button.next span{font-size:2.5rem;margin-top:27px}.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:.875rem;font-style:normal;padding-right:2px}.quote-reference{color:#1a1919;display:inline;font-size:.875rem;font-style:normal;font-weight:bold;padding-left:10px}@media only screen and (min-width:0){.music-services-large-logos,.music-services-small-logos{list-style:none;margin:0 0 1rem}.music-services-large-logos img{padding:2.5rem 3rem}.music-services-large-logos img[src*="itunes-library/logo-lg"]{padding:0}.music-services-large-logos .music-service-container{height:180px;line-height:180px}html[lang="zh"] .music-services-large-logos .music-service-container{height:227px;line-height:227px}.music-services-large-logos .music-service-container:first-child{margin-top:0}.music-services-small-logos img{padding:1rem 2rem}.music-services-small-logos .music-service-container{border-right:1px solid #fff;float:left;height:75px;line-height:75px;margin-top:2px;position:relative;width:50%}.music-services-small-logos .music-service-container:nth-child(even){border-left:1px solid #fff;border-right:0}.music-services-small-logos .music-service-container a img{float:none;height:auto;max-width:100%}.music-services-small-logos .music-service-container a[id^=rusc] img.music-service-logo{padding:.5rem}.music-service-container{background-color:#eaeaea;text-align:center}.your-music .music-service-container:first-child{border-bottom:2px solid white}.featured-music-service{padding:1.45rem 7rem}.featured-music-service>img{width:15rem}.featured-music-service .featured-music-service-text{display:none}}@media only screen and (min-width:40.063em){.music-services-small-logos img{padding:1rem 3rem}.music-services-small-logos .music-service-container{height:98px;line-height:98px}}@media only screen and (min-width:64.063em){.music-services-small-logos img{padding:1rem 4rem}.music-services-small-logos .music-service-container{height:84px;line-height:84px}}@media only screen and (min-width:0){.music-services-expandable{padding:3.5rem 0 0;position:relative}.music-services-expandable h5{margin-bottom:1rem}.music-services-expandable.expanded .music-services-expand{box-shadow:none;margin-bottom:0;margin-top:4rem}.music-services-expandable .gradient{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(86%,rgba(193,193,193,0)),color-stop(100%,rgba(224,224,224,0.65)));background:-webkit-linear-gradient(top,transparent 0,rgba(193,193,193,0) 86%,rgba(224,224,224,0.65) 100%);background:linear-gradient(to bottom,transparent 0,rgba(193,193,193,0) 86%,rgba(224,224,224,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$dark-color00000',endColorstr='#a6e0e0e0',GradientType=0);bottom:0;position:absolute;height:50px;width:100%;z-index:5}.music-services-expandable .row{padding:0 1rem 0 0}.music-services-expandable p.dark{color:#666}.music-services-expandable .music-service-container{background-color:#fff;border-bottom:1rem solid #f1f1f1;border-right:1rem solid #f1f1f1;float:left;margin:0;width:50%}.music-services-expandable .music-service-container:nth-child(even){border-left:0;border-right:1rem solid #f1f1f1}.music-services-expandable .music-service-container:nth-child(4n+4){border-right:0}.music-services-expandable .music-service-container:hover{opacity:.7}.music-services-expandable .music-service-container a{display:block}.music-services-expandable .music-service-container a[id^=rusc] img.music-service-logo{padding:.5rem}.music-services-expandable .music-services-small-logos{-webkit-transition:1.5s ease-in-out;transition:1.5s ease-in-out;max-height:4.1rem;overflow-y:hidden}.music-services-expandable .music-services-small-logos.expanded{max-height:200rem;padding-bottom:1.2rem}.music-services-expandable .music-services-small-logos .music-service-container{height:130px;line-height:115px}.music-services-expandable .music-services-small-logos .music-service-container a{height:100%}.music-services-expandable .music-services-small-logos .music-service-container a img{padding:1rem}.music-services-expandable .music-services-small-logos .music-service-container .music-service-logo{max-height:100%;vertical-align:middle}.music-services-expandable .music-services-large-logos{zoom:1;margin-bottom:0}.music-services-expandable .music-services-large-logos:before{content:"\0020";display:block;height:0;overflow:hidden}.music-services-expandable .music-services-large-logos:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.music-services-expandable .music-services-large-logos .music-service-container{height:130px;line-height:83px;padding:1rem}.music-services-expandable .music-services-large-logos .music-service-container a img{padding:0rem}.music-services-expandable .music-services-expand{height:3rem;margin-bottom:-4rem;margin-top:0rem;position:relative}.music-services-expandable .music-services-expand .button{background:#1a1919;display:block;margin:0 auto;top:-1.5rem;max-width:15rem;z-index:6}.music-services-expandable .music-service-overlay-info{display:none}.music-services-modal-content{display:table-cell}.music-services-modal-content .music-logo{margin:0 auto 20px;text-align:center}}@media only screen and (min-width:0) and (max-width:40em){.music-services-expandable .music-service-container:nth-child(even){border-left:0;border-right:0}}@media only screen and (min-width:40.063em){.music-services-expandable .music-service-container{width:25%}.music-services-expandable .music-service-container:nth-child(4n+4){border-right:0}.music-services-expandable .music-service-container:nth-child(4n+4) a{padding-left:.5rem;padding-right:.5rem}.music-services-expandable .music-service-container a img{padding:1rem 3rem}}@media only screen and (min-width:64.063em){.music-services-expandable p.half{width:50%}.music-services-expandable .music-services-large-logos .music-service-container a img{padding:1rem}.music-services-expandable .music-services-small-logos .music-service-container a img{padding:1rem 3rem}.music-services-modal-content .music-logo{display:table-cell;vertical-align:middle;width:300px;margin-bottom:0}.music-services-modal-content .music-logo img{max-width:300px}.music-services-modal-content .music-summary{display:table-cell;padding-left:40px;width:calc(100% - 300px)}}@media only screen and (min-width:0){.feature-carousel-wrapper{overflow:hidden;margin-top:1rem;position:relative;width:100%}.feature-carousel-wrapper .client-quote{position:static}.feature-carousel-wrapper .item{float:left;padding:0;position:relative;width:100%}.feature-carousel-wrapper .item .tabs dd a{background-color:#222}.feature-carousel-wrapper .item .tabs dd a:hover{background-color:#111}.feature-carousel-wrapper .item .tabs dd.active a{background-color:#111}.feature-carousel-wrapper .item .tabs-content .active>img:first-child{display:none}.feature-carousel-wrapper .item .tabs-content .text-center img+.product-info-container{margin-top:1rem}.feature-carousel-wrapper .feature-nav{display:table;margin-left:0;z-index:99999}.feature-carousel-wrapper .feature-nav.alt li.selected a{border-color:#a91321;color:#a91321}.feature-carousel-wrapper .feature-nav.play1 li.selected a{border-color:#ac1d8f;color:#ac1d8f}.feature-carousel-wrapper .feature-nav.play3 li.selected a{border-color:#e7b300;color:#e7b300}.feature-carousel-wrapper .feature-nav.play5 li.selected a{border-color:#00adc6;color:#00adc6}.feature-carousel-wrapper .feature-nav.playbar li.selected a{border-color:#009f4d;color:#009f4d}.feature-carousel-wrapper .feature-nav.sub li.selected a{border-color:#7d55c7;color:#7d55c7}.feature-carousel-wrapper .feature-nav.connect li.selected a{border-color:#c66005;color:#c66005}.feature-carousel-wrapper .feature-nav.connect-amp li.selected a{border-color:#b50938;color:#b50938}.feature-carousel-wrapper .feature-nav.light li.selected a{border-color:#868686;color:#868686}.feature-carousel-wrapper .feature-nav.dark li.selected a{border-color:#1a1919;color:#1a1919}.feature-carousel-wrapper .feature-nav.amber li.selected a{border-color:#e5b53b;color:#e5b53b}.feature-carousel-wrapper .feature-nav li{display:table-cell;list-style:none;width:1%;vertical-align:top;word-wrap:break-word}.feature-carousel-wrapper .feature-nav li a{display:inline-block;border-top:5px solid #bbb;line-height:1;width:90%;padding-top:10px;color:#bbb}.feature-carousel-wrapper .feature-nav li a:hover{border-color:gray;color:gray}.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,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:0;background-color:#1a1919;color:#FFF;font-size:.7rem;height:100%;padding:0;position:relative;text-align:center;width:100%;-webkit-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}.simple-carousel .feature-nav li a:hover{background-color:#1a1919;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:#1a1919;color:#FFF}.simple-carousel .feature-nav li.selected a:after{content:" ";display:inline-block;width:0;height:0;border-style:solid;margin-bottom:5px;border-width:10px 8px 0 8px;border-color:#1a1919 transparent transparent transparent;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:0;height:0;border-style:solid;margin-bottom:5px;border-width:0 8px 10px 8px;border-color:transparent transparent #1a1919 transparent;bottom:auto;top:-10px}.simple-carousel .caroufredsel_wrapper{margin-top:0 !important}}@media only screen and (min-width:0){[data-tube].flush-bottom .flex-video{margin-bottom:0}}@media only screen and (min-width:64.063em){.video-caption{font-size:2.5rem}}.playlist-items .carousel .playlist-item{margin-right:0}.playlist-items .carousel .playlist-item .play-item{line-height:25px}.playlist-items .carousel .playlist-item .play-item .icon-play{line-height:0}@media only screen and (min-width:40.063em){.playlist-items .carousel .playlist-item .play-item{line-height:70px}}.call-to-action{text-align:center}.call-to-action .button-group{display:inline-block;float:none;margin-right:0}.call-to-action .button-group .icon-play:before{float:right}@media(max-width:40em){.call-to-action .button-group .button{font-size:11px;padding-left:10px;padding-right:10px}}@media(min-width:64.063em){.call-to-action .button-group li{margin:0 10px}}@media only screen and (min-width:0){.gallery-carousel-wrapper{position:relative;overflow:hidden}.gallery-carousel-wrapper .carousel .item{float:left;margin:0 .625rem;height:13.75rem;width:25rem}.gallery-carousel-wrapper .carousel .item iframe,.gallery-carousel-wrapper .carousel .item img{max-width:100%}.gallery-carousel-wrapper .carousel .item [data-tube]{height:13.75rem}.gallery-carousel-wrapper>.prev,.gallery-carousel-wrapper>.next{background:#1a1919;cursor:pointer;height:4rem;opacity:.8;position:absolute;top:27%;visibility:visible;width:2rem;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.gallery-carousel-wrapper>.prev span,.gallery-carousel-wrapper>.next span{color:#FFF;font-size:1.5rem;line-height:4rem;display:inline-block;margin-left:0;text-align:center;width:100%}.gallery-carousel-wrapper>.prev span:before,.gallery-carousel-wrapper>.next span:before{margin:0}.gallery-carousel-wrapper>.prev.disabled,.gallery-carousel-wrapper>.next.disabled{visibility:hidden}.gallery-carousel-wrapper>.prev:hover,.gallery-carousel-wrapper>.next:hover{opacity:1}.gallery-carousel-wrapper>.prev{left:0}.gallery-carousel-wrapper>.prev span:before{margin-left:-.2rem}.gallery-carousel-wrapper>.next{right:0}.gallery-carousel-wrapper .pagination{height:1.25rem;text-align:center;margin:1.25rem 0 .625rem;width:100%}.gallery-carousel-wrapper .pagination a{background-color:#999;display:inline-block;height:.625rem;margin-right:.75rem;opacity:.5;width:.625rem;border-radius:.625rem / .625rem;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.gallery-carousel-wrapper .pagination a span{visibility:hidden}.gallery-carousel-wrapper .pagination a:hover,.gallery-carousel-wrapper .pagination a.selected{opacity:1}}@media only screen and (min-width:40.063em){.gallery-carousel-wrapper .carousel .item{height:20rem;width:34.375rem}.gallery-carousel-wrapper .carousel .item [data-tube]{height:19.4rem}.gallery-carousel-wrapper>.prev,.gallery-carousel-wrapper>.next{height:6rem;line-height:6.5;width:2.5rem}.gallery-carousel-wrapper .next:before{margin-left:.5rem}}@media only screen and (min-width:64.063em){.gallery-carousel-wrapper .carousel .item{height:31.8125rem;width:56.5rem}.gallery-carousel-wrapper .carousel .item [data-tube]{height:31.8125rem}.gallery-carousel-wrapper>.prev,.gallery-carousel-wrapper>.next{height:10rem;line-height:11.5;width:3.5rem}.gallery-carousel-wrapper>.prev span,.gallery-carousel-wrapper>.next span{font-size:3rem}}.clearfix:after,.accordion .content:after,.location-result-item:after{content:"";display:table;clear:both}@media only screen and (min-width:0){.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{content:"\0020";display:block;height:0;overflow:hidden}.product-info-container:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.product-info{color:#1a1919;display:inline-block;margin:0 1rem 2rem 0}.black-wrapper .product-info{color:#fff}.hot-spots .product-info-container a{display:inline-block}.hot-spots .product-info{margin:0 1rem 2rem 0}.better-together h2{height:auto !important}.better-together .columns:first-child{border-bottom:1px solid #222;margin-bottom:2rem}.better-together .product-description{margin-top:2rem}.better-together .product-info{margin:0 1rem 2rem 0}.better-together .product-price-container a{display:inline-block;margin-bottom:2rem}}@media only screen and (min-width:40.063em){.product-description-list .product-description{border-bottom:0;margin-bottom:0;float:left;padding:0 2rem 0 0;width:30%}.product-info-container a{display:block}.product-info{margin:0;padding:0}.better-together .product-info{margin:0}.better-together .product-info+a{display:block;margin-bottom:2rem}.better-together .product-description{margin-top:0}}@media only screen and (min-width:64.063em){.product-info-container a{display:inline-block}.product-info{display:inline-block;margin:0 1rem 2rem 0}.better-together .columns:first-child{border-bottom:0;margin-bottom:0}}@media only screen and (min-width:0) and (max-width:40em){.hot-spots-wrapper.music-hot-spots .tabs-content .active img{display:none}.hot-spots-wrapper.music-hot-spots .tabs-content .music-services-small-logos img{display:block}}@media only screen and (min-width:0){.hot-spots .tabs dd.active>a{background-color:#DDD}.hot-spots .tabs dd>a{background-color:#EEE;color:#666}.hot-spots .tabs dd>a:hover{background-color:#DDD}.hot-spots .tabs-content .active img{display:block;margin:0 auto}.hot-spots .tabs-content .music-services-small-logos .music-service-container{border-right:0;border-top:1px solid #FFF;margin-top:0}.hot-spots .tabs-content .music-services-small-logos img{padding:1.2rem 2rem}.hot-spots .tabs-content .text-center img{float:none;max-height:200px;width:auto}.hot-spots .tabs-content .product-info-container{margin-top:1rem}.black-wrapper .hot-spots .hot-spots-title{color:#FFF}}@media only screen and (min-width:40.063em){.hot-spots .tabs-content .music-services-small-logos img{padding:.8rem 2.8rem}}@media only screen and (min-width:64.063em){.hot-spots-wrapper h1{font-size:4rem;line-height:1}.hot-spots{position:relative}.hot-spots .tab-anchor{background:transparent !important;color:#868686;line-height:45px;padding:0;position:absolute;white-space:nowrap;-webkit-transition:all .25s;transition:all .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;border-radius:23px;-webkit-transition:all .25s;transition:all .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;border-radius:23px;-webkit-transition:all .25s;transition:all .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:#1a1919}.black-wrapper .hot-spots .tab-anchor.active{color:#1a1919}.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:#1a1919}.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:#1a1919}.black-wrapper .hot-spots .tabs dd.active .tab-anchor:before{background-color:#1a1919;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;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.after-system-hero-header{padding:0 1rem}.after-system-hero-header h2{font-size:2rem}.after-system-hero-header p{font-size:1.2rem;margin-bottom:0}}@media only screen and (min-width:40.063em){.system-hero-header{height:18.3125rem}.system-hero-header h1{font-size:3rem;margin:0 auto;max-width:75%}.system-hero-header .system-hero-image{bottom:-1.25rem}.after-system-hero-header h2{font-size:2.5rem}.after-system-hero-header p{font-size:1.5rem}}@media only screen and (min-width:64.063em){.system-hero-header{height:25.9375rem}.system-hero-header h1{font-size:4rem;max-width:85%}.system-hero-header .system-hero-image{bottom:-2.25rem}.after-system-hero-header{margin-top:2rem}.after-system-hero-header p{font-size:1.9rem}}.full-width{max-width:100%;width:100%}@media only screen and (min-width:20.063em){.info-module{min-height:8rem;margin-bottom:2rem;margin-top:2rem}.info-module:first-child{margin-top:2rem}.info-module.control-container .copy-container img{display:block;margin:0 auto}.info-module p{color:#666;font-size:1.3rem;line-height:1.5rem}}@media only screen and (min-width:40.063em){.info-module .copy-container{max-width:26rem}.info-module.imagine .copy-container{margin-top:.5rem}.info-module.go-wireless .image-container img{min-width:inherit;max-width:100%}.info-module.go-wireless .copy-container{margin-top:5rem}.info-module.control-container{min-height:45rem;overflow:hidden;position:relative}.info-module.control-container .copy-container{margin-top:6rem}.info-module.control-container .control-images{left:0;position:absolute;top:0}.info-module.control-container .control-images .image-container img{position:absolute;max-width:none}.info-module.control-container .control-images .image-container img.tablet{left:252px;top:4rem}.info-module.play-your-favorite .copy-container{max-width:35rem}.info-module.play-your-favorite .image-container{margin-top:.6rem}}@media only screen and (min-width:40.063em) and (max-width:64em){.info-module.imagine .copy-container{margin-top:0}.info-module.imagine .image-container{margin-top:4%}.info-module.go-wireless .copy-container{margin-top:3.7%}.info-module.go-wireless .image-container{margin-top:2%}.info-module.play-your-favorite .image-container{margin-top:3rem}}.clearfix:after,.accordion .content:after,.location-result-item:after{content:"";display:table;clear:both}@media only screen and (min-width:0){.text-side-image{float:left;padding:0 0 0 .5rem}.text-side-image h2{font-size:2rem;line-height:1}.text-side-image p{font-size:1.2rem}.text-side-image hr{margin:3rem 0 0}.text-side-image .max-width{margin-top:1.25rem;max-width:19.5rem}.carousel-side-wrapper{overflow:hidden;position:relative}.carousel-side-wrapper .item{float:left}.carousel-side-wrapper>.next,.carousel-side-wrapper>.prev,.carousel-side-wrapper>.pagination{visibility:hidden}.carousel-side-wrapper.with-arrows>.prev,.carousel-side-wrapper.with-arrows>.next{background:transparent;cursor:pointer;position:absolute;visibility:visible}.carousel-side-wrapper.with-arrows>.prev span,.carousel-side-wrapper.with-arrows>.next span{color:#666;font-size:1.5rem;line-height:4rem;display:inline-block;margin-left:0;text-align:center;width:100%}.carousel-side-wrapper.with-arrows>.prev span:before,.carousel-side-wrapper.with-arrows>.next span:before{margin:0}.carousel-side-wrapper.with-arrows>.prev.disabled,.carousel-side-wrapper.with-arrows>.next.disabled{visibility:hidden}.carousel-side-wrapper.with-arrows>.prev:hover,.carousel-side-wrapper.with-arrows>.next:hover{opacity:1}.carousel-side-wrapper.with-arrows>.prev{left:0}.carousel-side-wrapper.with-arrows>.prev span:before{margin-left:-.2rem}.carousel-side-wrapper.with-arrows>.next{right:0}.carousel-side-wrapper.with-pagination .pagination{height:1.25rem;text-align:center;margin:1.25rem 0 .625rem;visibility:visible;width:100%}.carousel-side-wrapper.with-pagination .pagination a{background-color:#999;display:inline-block;height:.625rem;margin-right:.75rem;opacity:.5;width:.625rem;border-radius:.625rem / .625rem;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.carousel-side-wrapper.with-pagination .pagination a span{visibility:hidden}.carousel-side-wrapper.with-pagination .pagination a:hover,.carousel-side-wrapper.with-pagination .pagination a.selected{opacity:1}[id^="Play1_and_3_Callout_Slider"] .item{height:400px}[id^="Play1_and_3_Callout_Slider"].with-arrows>.prev,[id^="Play1_and_3_Callout_Slider"].with-arrows>.next{top:40%}[id^="Home_Theater_Review_Carousel"] .item{height:320px;margin-top:1.5rem}html[lang="da"] [id^="Home_Theater_Review_Carousel"] .item{height:455px}[id^="Home_Theater_Review_Carousel"].with-arrows>.prev,[id^="Home_Theater_Review_Carousel"].with-arrows>.next{top:40%}[id^="Go_Wireless"] .text-side-text h2{margin-top:4.5rem}[id^="Sub_Callout"] .text-side-image{border-bottom:1px solid #DDD;margin:0 1rem 2rem;padding-bottom:4rem}}@media only screen and (min-width:0) and (max-width:40em){#control-stations .text-side-pic{display:none}[id^="Speaker_In_Every_Room"] .text-side-pic img{border-bottom:1px solid #ddd;padding-bottom:4rem}}@media only screen and (min-width:40.063em){.section#music{height:34rem;margin:0;overflow:hidden}.section#music .text-side-text{padding-top:3rem}.section#music #control-stations .text-side-pic img{position:absolute}.section#music #control-stations .text-side-pic img.content-block-image-1{left:6rem;max-width:240px;top:4rem}.section#music #control-stations .text-side-pic img.content-block-image-2,.section#music #control-stations .text-side-pic img.content-block-image-3{left:22rem}.section#music #control-stations .text-side-pic img.content-block-image-2{max-width:728px;top:-5rem}.section#music #control-stations .text-side-pic img.content-block-image-3{max-width:222px;top:23rem}.text-side-image{padding:0 0 0 1.5rem}.text-side-image h2{font-size:2.5rem}.text-side-image p{font-size:1.5rem}[id^="Play1_and_3_Callout_Slider"] .item{height:300px}[id^="Play1_and_3_Callout_Slider"].with-arrows>.prev,[id^="Play1_and_3_Callout_Slider"].with-arrows>.next{top:40%}[id^="Play1_and_3_Callout_Slider"].with-arrows>.prev span,[id^="Play1_and_3_Callout_Slider"].with-arrows>.next span{font-size:2rem}[id^="Home_Theater_Review_Carousel"] .item{height:200px}html[lang="da"] [id^="Home_Theater_Review_Carousel"] .item{height:360px}[id^="Home_Theater_Review_Carousel"].with-arrows>.prev,[id^="Home_Theater_Review_Carousel"].with-arrows>.next{top:40%}[id^="Home_Theater_Review_Carousel"].with-arrows>.prev span,[id^="Home_Theater_Review_Carousel"].with-arrows>.next span{font-size:2rem}}@media only screen and (min-width:64.063em){.carousel-side-wrapper .carousel-back{display:table}.carousel-side-wrapper .carousel-back .column,.carousel-side-wrapper .carousel-back .columns{float:none;display:table-cell}.carousel-side-wrapper .carousel-back .column:first-child,.carousel-side-wrapper .carousel-back .columns:first-child{vertical-align:middle}.carousel-side-wrapper .item{zoom:1}.carousel-side-wrapper .item:before{content:"\0020";display:block;height:0;overflow:hidden}.carousel-side-wrapper .item:after{content:"\0020";display:block;height:0;overflow:hidden;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:#1a1919}.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:#1a1919;cursor:pointer;height:4rem;opacity:.8;position:absolute;top:25%;visibility:visible;width:2rem;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.questions-carousel>.prev span,.questions-carousel>.next span{color:#FFF;font-size:1.5rem;line-height:4rem;display:inline-block;margin-left:0;text-align:center;width:100%}.questions-carousel>.prev span:before,.questions-carousel>.next span:before{margin:0}.questions-carousel>.prev.disabled,.questions-carousel>.next.disabled{visibility:hidden}.questions-carousel>.prev:hover,.questions-carousel>.next:hover{opacity:1}.questions-carousel>.prev{left:0}.questions-carousel>.prev span:before{margin-left:-.2rem}.questions-carousel>.next{right:0}.questions-carousel .pagination{height:1.25rem;text-align:center;margin:1.25rem 0 .625rem;width:100%}.questions-carousel .pagination a{background-color:#999;display:inline-block;height:.625rem;margin-right:.75rem;opacity:.5;width:.625rem;border-radius:.625rem / .625rem;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.questions-carousel .pagination a span{visibility:hidden}.questions-carousel .pagination a:hover,.questions-carousel .pagination a.selected{opacity:1}}@media only screen and (min-width:40.063em){.questions-carousel .carousel .item{height:200px;margin-right:1rem !important;width:200px}.questions-carousel .carousel .item .slide-text{font-size:1.6rem}.questions-carousel>.prev,.questions-carousel>.next{height:6rem;line-height:6.5;top:22%;width:2.5rem}.questions-carousel .next:before{margin-left:.5rem}}@media only screen and (min-width:64.063em){.questions-carousel .carousel .item{height:292px;margin-right:1rem !important;width:292px}.questions-carousel .carousel .item .slide-text{font-size:2.25rem}.questions-carousel>.prev,.questions-carousel>.next{height:10rem;line-height:11.5;width:3.5rem}.questions-carousel>.prev span,.questions-carousel>.next span{font-size:3rem}}.demo-launch{border-bottom:2px solid #e7e7e7}.demo-launch h4{padding:12px 16px;line-height:1;margin:0;background:#1a1919}.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:#1a1919;color:#fff;opacity:.7;border-radius:50px}.latest-reviews{border:solid 1px #bdbdbd;text-align:center;padding:8px}.latest-reviews img{margin:4px 0 10px}.latest-reviews .button{margin:0;font-size:1rem}.sales-callout h6{padding:12px 16px;line-height:1;margin:0;background:#1a1919}.sales-callout p{padding:2px 10px 0;margin:0;font-size:16px;line-height:1}.sales-callout .sales-callout-inner{border:solid #bdbdbd;border-width:0 1px 1px;text-align:center;padding:14px 0 6px}.sales-callout .sales-callout-inner h3,.sales-callout .sales-callout-inner h6{margin:0;padding:0;line-height:1.2}.single-accordion .content{border:solid 1px #bdbdbd}.single-accordion p{font-size:.8rem;line-height:1;margin:0 0 1em}.clearfix:after,.accordion .content:after,.location-result-item:after{content:"";display:table;clear:both}@media only screen and (min-width:0){.anchor-area .columns:first-child .anchor-container{border-top:1px solid #333;padding-top:1rem;margin-top:1rem}.anchor-area .anchor-link{font-size:.625rem}.anchor-area .anchor-title{display:block;font-size:1.5rem;margin-bottom:1rem}.anchor-area .anchor-description{color:#868686;display:block;font-size:1.0625rem;margin-bottom:1.25rem}}@media only screen and (min-width:64.063em){.anchor-area{border-top:1px solid #333;margin-top:33.9375rem;padding-top:1rem;position:relative}.anchor-area .columns:first-child .anchor-container{border-top:0;padding-top:0;margin-top:0}}.images a{color:#1a1919}.images a:hover{color:#1a1919}@media only screen and (min-width:0){.images-detail h3{margin-bottom:2rem}.images-detail .download-buttons{padding-top:1rem}.images-detail .download-buttons .button{width:100%}.images-detail .download-buttons .button:first-child{margin-right:0}.images-detail .background-fill *{padding:2rem}}@media only screen and (min-width:40.063em){.images-detail .download-buttons .button{width:auto}.images-detail .download-buttons .button:first-child{margin-right:1rem}}.breadcrumbs-cont{line-height:1;font-size:.8rem;margin:0;padding:.8rem 0 .3rem}.breadcrumbs-cont .breadcrumbs{background:0}.breadcrumbs-cont .contact-pr *{display:block}.review-carousel-item{text-align:center}.review-carousel-item blockquote{border:0;font:2rem/1em;padding-top:20px}.black-wrapper .review-carousel-item blockquote{color:#fff}.black-wrapper .gallery-carousel-wrapper{padding:50px 0 0 0}@media(max-width:40em){.review-carousel-item:first-child{margin-bottom:20px}.review-carousel-item blockquote{font-size:1.4rem}}.video-row{padding:20px 0 25px}.video-row .flex-video-cont{max-height:0;overflow:hidden;-webkit-transition:all .25s;transition:all .25s}.video-row .flex-video-cont.loaded{max-height:450px}@media(max-width:40em){.video-row .jwplayer{margin:0 0 16px}}@media only screen and (min-width:0){.tabbed-navigation{margin:2rem 0 1rem}.tabbed-navigation .columns .tabs{float:left}.tabbed-navigation .columns .tabs dd>a{margin-bottom:inherit;padding:1rem 1rem}.tabbed-navigation .columns .right{padding-top:.2rem}}@media only screen and (min-width:0) and (max-width:40em){.tabs{width:100%}.tabs dd{width:100%}}@media only screen and (min-width:64.063em){.tabbed-navigation{margin:0 0 10px}.tabbed-navigation .columns{background:#e9e9e9;background-clip:content-box}}@media only screen and (min-width:0){.image-header-sec{margin-bottom:1rem}.image-header-sec .image-header{background:url("http://www.sonos.com/images/jobs/jobs-back.jpg") no-repeat #1a1919;background-position:top center;background-size:100%;overflow:auto;padding:2rem 2rem 1rem;text-shadow:#1a1919 1px 1px}.image-header-sec .image-header h5{max-width:240px}}@media medium-up{.image-header-sec .image-header{background-position:top left}}.anchors{padding:30px 0 10px}.anchors a{margin:0 20px 0 0}@media(max-width:40em){.anchors{padding:20px 0}.anchors a{display:block}}@media only screen and (min-width:0){.press-section:last-child{margin-bottom:0}.press-section.dark .press-section-content a{color:#fff}.press-section.dark .press-section-content a:hover{color:#a91321}.press-section .image-container img{width:100%}.press-section .press-section-title{padding:1rem 1rem 0 0}.press-section .press-section-title .arrowlink,.press-section .press-section-title .sales-callout a{font-size:16px;margin:0 0 0 16px;color:#868686}.sales-callout .press-section .press-section-title a,.press-section .press-section-title .contact-content a,.contact-content .press-section .press-section-title a{font-size:16px;margin:0 0 0 16px;color:#868686}}@media only screen and (min-width:0) and (max-width:40em){.press-section .press-section-title .arrowlink,.press-section .press-section-title .sales-callout a{display:block;margin:0}.sales-callout .press-section .press-section-title a,.press-section .press-section-title .contact-content a,.contact-content .press-section .press-section-title a{display:block;margin:0}}@media only screen and (min-width:0){.press-section .press-section-title .view-all{padding-top:.2rem}.press-section .press-section-content{padding:16px 16px 40px}}@media only screen and (min-width:0) and (max-width:40em){.press-section .press-section-content{padding:16px}.press-section .press-section-content .columns{margin-bottom:24px}}.contact-info{margin:1rem 0 2rem}.category-info{margin:1.5rem 0 0}.vcard{border:0;padding:0}.contact-content p{color:#1a1919}.contact-content h6{font-size:.9rem;color:#464646}.contact-content a{color:#1a1919}.contact-content .columns h5{margin-bottom:0}.press-releases>span a{display:block;color:#1a1919;margin:0 0 12px}.press-releases>span a:hover{color:#a91321}.press-releases .icon-rss{color:#a91321;font-size:.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:#fff;margin-top:1rem;padding:20px}.product-bubble .sell-title{margin-top:0;line-height:1em}.product-bubble .product-info{float:left;border-right:1px solid #333;padding-right:10px;margin:0 .625rem 0 0}.product-bubble .cta.icon-right-dir{float:left;display:inline-block}.product-bubble .cta.icon-right-dir:before{float:right}}@media only screen and (min-width:0) and (max-width:40em){.product-bubble{padding:10px}.product-info-bubble{padding:20px 0}}@media only screen and (min-width:40.063em) and (max-width:64em){.product-bubble{padding:15px}.product-info-bubble{padding:30px 0}}@media only screen and (min-width:64.063em){.product-bubble{position:absolute;margin-top:0}.product-info-intro{padding-bottom:30px}.product-info-intro h2{font-size:64px}}@media only screen and (min-width:0){.current-version{background-color:#ededed;margin:0 0 0 1rem;padding:.625rem;width:170px}.current-version h5,.current-version h6{line-height:1}.version-select-container{float:left;padding:1rem 0}.version-select-container .version-select{margin:0 0 0 1rem}.version-select-container .f-dropdown{z-index:98}.release-notes h5{color:#e7b300}.release-notes .gallery-carousel-wrapper .carousel .item{height:auto}.release-notes .gallery-carousel-wrapper .carousel .item img{display:block;margin:0 auto}}@media only screen and (min-width:0) and (max-width:40em){.current-version{float:none !important;margin:0;width:auto}}@media only screen and (min-width:64.063em){.release-notes .gallery-carousel-wrapper>.prev,.release-notes .gallery-carousel-wrapper>.next{height:6rem;line-height:6.5;top:33%;width:2.5rem}.release-notes .gallery-carousel-wrapper>.prev span,.release-notes .gallery-carousel-wrapper>.next span{font-size:1.5rem}.release-notes .gallery-carousel-wrapper .next:before{margin-left:.5rem}}.locations-search{background:#1a1919;overflow:auto;padding:20px 10px}.locations-search .instructions{color:#868686;font-size:.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:.9rem;font-weight:normal}.advanced-filter-content label,.advanced-filter-content p{font-size:.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 #1a1919;display:inline;font-size:.8rem;padding:0 5px 0 10px}.advanced-filter-options li:first-child{border-left:0;padding-left:0}.advanced-filter-options li.active a{color:#1a1919}.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:.9rem}.location-results-arrow{background:#1a1919;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:.8rem}.location-result-item-cnt .location-result-index{color:#868686;display:block;padding:0 0 18px;font-size:1rem}.location-result-item-loc{width:calc(100% - 75px)}.location-result-item-loc p{color:#999;font-size:.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:#1a1919;width:20px;height:48px;line-height:48px;cursor:pointer}@media only screen and (min-width:0){.section.notifications>div{border-bottom:1px solid #1a1919;border-top:1px solid #1a1919}.section.notifications .icon-notification{border-radius:2rem;border:1px solid #1a1919;color:#1a1919;display:inline-block;font-size:1.3rem;height:1.7rem;margin:1rem 0 .5rem;padding:.04rem .2rem .1rem .23rem;width:1.7rem;text-align:center}.section.notifications ul{padding-left:2rem;margin:.5rem 0 1.2rem .3rem}.section.notifications ul li{line-height:1.3rem;padding-bottom:1rem}.section.notifications ul li:last-child{padding-bottom:0}}@media only screen and (min-width:40.063em){.section.notifications ul{margin:.5rem 0 .5rem .3rem;padding-left:0}}@media only screen and (min-width:0){.support-header-contain{background:#efefef}.support-header.top-bar{height:auto}.support-header ul.right{padding-left:15px}.support-header ul.right li{font-size:.8rem;line-height:45px}.support-header ul.left li>a{font-size:.8rem;font-weight:inherit}.support-header .servicealert{color:#868686;font-size:1rem;line-height:45px}.support-header .servicealert:hover{color:#1a1919}.support-header .servicealert.alerted{color:#1a1919}.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';border-radius:1rem;-webkit-transition:all 1s;transition:all 1s}.support-header .reportoutage:hover:before{background-color:#bbb;border-color:#999}}@media only screen and (min-width:0) and (max-width:40em){.support-header .medium-4{text-align:center !important}.support-header .servicealert,.support-header .reportoutage{display:inline-block;float:none}}@media only screen and (min-width:64.063em){.support-header{padding-left:1rem}.support-header .title-area{display:none}.support-header .top-bar-section li.active:not(.has-form) a:not(.button){line-height:2.92rem}}@media only screen and (min-width:0){select{margin-bottom:0}.support-main-container{padding-bottom:1rem}.support-box{background:#dfdfdf;padding:.8rem;position:relative}.support-box.dark{background:#404040}.support-box.light-dark-grad{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.34,#eee),color-stop(0.38,#f0f0f0),color-stop(0.54,#dfdfdf));background-image:-webkit-linear-gradient(bottom,#eee 34%,#f0f0f0 38%,#dfdfdf 54%);background-image:-webkit-linear-gradient(top,#eee 34%,#f0f0f0 38%,#dfdfdf 54%);background-image:linear-gradient(to bottom,#eee 34%,#f0f0f0 38%,#dfdfdf 54%)}.support-box.documentation,.support-box.policies-warranty{margin-bottom:1rem}.support-box.documentation a,.support-box.policies-warranty a{color:#1a1919;text-decoration:underline}.support-box.documentation ul,.support-box.policies-warranty ul{padding-left:2.55rem}.support-box.documentation ul li,.support-box.policies-warranty ul li{padding-bottom:.5rem}.support-box .support-box-list a{display:block;padding:0 2.55rem 1rem}.support-box .contact-body{padding-left:2.55rem}.support-box .support-contact{overflow:auto;padding:2rem 0;margin-bottom:1rem}.support-box .support-contact a{color:#fff;display:block;float:left;font-size:1rem;margin:0 5%;text-align:center;width:40%;vertical-align:top}.support-box .support-contact a span{display:block;margin-top:10px;font-size:2.5rem}.support-box .support-contact a span.icon-email{color:#1a1919}.support-box .support-contact a span.icon-twitter{color:#5aa9dc}.support-box-header{padding:0 0 .5rem}.support-box-header span[class^="icon"]{font-size:1.5rem}.support-box-header .icon{width:2.5rem}.support-box-header .text{padding-top:.3rem}.contact-us{padding-bottom:4rem}.top-faqs{padding-bottom:4rem;margin-bottom:1.5rem}.suggestion-link{border-top:1px solid #BBB;color:#1a1919;display:block;font-size:1.2rem;left:0;padding:1.2rem 0;position:absolute;text-align:center;width:100%}.faqsbyproduct-container{border-top:1px solid #ccc;height:4rem;margin:0 auto;position:absolute;padding-top:.8rem;left:0;width:100%}.faqsbyproduct-container .faqsbyproduct-label{line-height:2.35rem}}@media only screen and (min-width:40.063em) and (max-width:64em){.support-box{overflow:auto}.support-box.documentation{margin-right:3%;width:40%}.support-box.policies-warranty{width:57%}.support-box .makesuggestion{float:left}}@media only screen and (min-width:0){.support-frame-section .button{margin-top:2rem}}@media only screen and (min-width:0) and (max-width:40em){.support-frame-section .button{width:100%}}@media only screen and (min-width:0){.support-main .section{margin:0;padding-top:0}.product-faq,.accordion li.accordion-navigation.active .product-faq{display:block;margin:.25rem 0;text-decoration:underline}.product-view,.accordion li.accordion-navigation.active .product-view{background:0;color:#1a1919;display:block;margin:1rem 0 .75rem}.product-view:hover,.accordion li.accordion-navigation.active .product-view:hover{color:#333}.product-view.product-view-caption,.accordion li.accordion-navigation.active .product-view.product-view-caption{color:#1a1919;text-align:center;margin:2.25rem 0 1rem}.product-view span,.accordion li.accordion-navigation.active .product-view span{color:#1a1919}.product-box-row{overflow:hidden;position:relative}.product-box-row:after{border-top:1px solid #CCC;width:100%;content:'';position:absolute}.product-box-row:before{border-right:1px solid #CCC;height:500rem;left:50%;position:absolute}.product-box{padding:1.875rem 0 3.75rem 3rem}.product-box img{margin:1rem 0 0}.product-box h6:first-child{margin-top:0}.support-accordion{margin-left:0}.support-accordion.support-accordion-big{border-bottom:1px solid #CCC}.support-accordion.support-accordion-big>li.accordion-navigation.active>a{color:#1a1919}.support-accordion.support-accordion-big>li.accordion-navigation>a{font-size:2rem;line-height:2.2}.support-accordion.support-accordion-big>li.accordion-navigation>a:before{margin:1.6rem 1.375rem 1.375rem}.support-accordion.support-accordion-big .product-box-row{border:0}.support-accordion li.accordion-navigation.active a{background:#FFF;color:#868686}.support-accordion li.accordion-navigation.active>a{color:#1a1919}.support-accordion li.accordion-navigation.active>a:before{content:"-";line-height:.8em}.support-accordion li.accordion-navigation>a{background:#fff;color:#868686;padding:.5rem;margin:0 0 0 -.5rem}.support-accordion li.accordion-navigation>a:before{border:1px solid #1a1919;color:#1a1919;content:"+";display:block;float:left;font-family:'Arial',sans-serif;font-size:1.25rem;height:1em;line-height:.9em;margin:.05rem .8125rem 0 0;text-align:center;width:1em}.support-accordion li.accordion-navigation>a:hover{background:#f2f2f2}.support-accordion li.accordion-navigation .content{font-size:1rem;line-height:1;padding:.25rem}}@media only screen and (min-width:0){.product-box .links{padding-top:1rem}}@media only screen and (min-width:0) and (max-width:40em){.product-box-row{border:0}.product-box-row:before{border:0;height:auto;left:auto;position:relative}.product-box{border-bottom:1px solid #CCC}.support-accordion-big .product-box:last-child{border:0}}@media only screen and (min-width:40.063em){.support-accordion.support-accordion-big>dd>a{font-size:2.5rem;line-height:1.75}}@media only screen and (min-width:64.063em){.product-box .links{padding-top:0}}@media only screen and (min-width:0){.video-support-container{position:relative}.support-video-clicker{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.go-away .support-video-clicker{display:none}.support-video-duration{position:absolute;bottom:10px;right:10px;color:#fff;font-size:10px;line-height:14px;padding:0 4px;background-color:#666}.go-away .support-video-duration{display:none}.support-videos .tabs dd{float:none;width:100%}.support-videos-head{border-bottom:1px solid #CCC;margin:1rem auto}.support-videos-head .support-filters{padding-top:1rem;padding-bottom:0;min-height:5.5rem}.support-videos-head select{float:left;height:2.5rem;width:12.5rem}.support-videos-head label{color:#1a1919;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 .25s;transition:all .25s}.support-videos .columns.inactive{margin:0;max-height:0;max-width:0;padding:0}}@media only screen and (min-width:64.063em){.tabs dd{float:left;width:auto}}@media only screen and (min-width:0){.software-video-container{margin-bottom:.1rem;margin-top:2rem}.support-video-row{margin-bottom:1rem}.support-video-row .row{padding-bottom:0}.support-video-row .row .columns{font-size:1.2rem;text-align:center}.allvideos{background:#efefef;color:#1a1919;display:block;padding:1rem 0;text-align:center}.allvideos:hover{background:#e9e9e9}.embed-single-video{padding-bottom:.5rem}}@media only screen and (min-width:40.063em){.support-video-row .row .columns{font-size:1.1rem}}@media only screen and (min-width:64.063em){.support-video-row .allvideos{height:9.9rem;padding:2.2rem .2rem 0;margin-bottom:0}.support-video-row .allvideos span{margin:0 auto}.support-video-row .allvideos span:first-child{padding-bottom:1rem}.support-video-row .allvideos span[class^=icon]{font-size:2rem}.support-video-row .allvideos span.text{font-size:.7rem;line-height:1}}@media only screen and (min-width:0){.sonos-software{margin-bottom:2rem}.sonos-software>.columns{background:#d2d2d2;color:#fff;padding-top:1rem;padding-bottom:1rem;text-align:center}.sonos-software>.columns:last-child span{color:#1a1919}.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:#1a1919}.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:#1a1919}.sonos-software .sonos-software-links a{color:#868686;display:block;padding:0;text-decoration:underline}.sonos-software .sonos-software-links a:hover{text-decoration:none}}@media only screen and (min-width:64.063em){.sonos-software>.columns{height:100px;padding:12px;text-align:left}.sonos-software .sonos-software-title,.sonos-software .sonos-software-subtitle{line-height:1.3}.sonos-software .sonos-software-links{line-height:1.8}.sonos-software .sonos-software-title{padding:12px}.sonos-software .sonos-software-subtitle{padding-bottom:0;vertical-align:top;width:100px}.sonos-software .sonos-software-cont{border-right:2px solid #fff}.sonos-software .sonos-software-cont .sonos-software-icon{padding-top:.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:0) 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:0;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{width:auto !important}.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;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;border-radius:.625rem / .625rem;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.content-carousel-wrapper .pagination a span{visibility:hidden}.content-carousel-wrapper .pagination a:hover,.content-carousel-wrapper .pagination a.selected{opacity:1}.close-reveal-modal{margin-right:1rem}}@media only screen and (min-width:40.063em){[id^="now-featuring-modal"]{padding:1rem}.content-carousel-wrapper .carousel .item{padding:1.5rem 2rem}.content-carousel-wrapper .carousel .item .content{max-width:600px}.content-carousel-wrapper>.prev,.content-carousel-wrapper>.next{top:5.5rem;width:auto;display:inline-block}.content-carousel-wrapper>.prev span,.content-carousel-wrapper>.next span{display:inline-block;font-size:2rem}.content-carousel-wrapper .pagination a{display:none}.content-carousel-wrapper .next:before{margin-left:.5rem}}@media only screen and (min-width:64.063em){.content-carousel-wrapper .carousel .item{padding:3rem 4rem}.content-carousel-wrapper .carousel .item .content{max-width:900px}.content-carousel-wrapper>.prev span,.content-carousel-wrapper>.next span{font-size:3rem}}@media only screen and (min-width:0){table.compare-speakers h2{font-size:1rem}table.compare-speakers th span{font-size:.8rem}table.compare-speakers td{font-size:.8rem;padding:.5625rem .225rem}}@media only screen and (min-width:64.063em){table.compare-speakers h2{font-size:1.6875rem}table.compare-speakers th span{font-size:1rem}table.compare-speakers td{font-size:1rem;padding:.5625rem .625rem}}@media only screen and (min-width:0){.hero.sonos-your-home{height:270px;position:relative}.hero.sonos-your-home .background-image{background-color:#100f0f;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;height:100%;min-width:100%;z-index:0}.hero.sonos-your-home .background-image.image-has-max-width{background-size:768px}.hero.sonos-your-home .background-image.play-1,.hero.sonos-your-home .background-image.play-3,.hero.sonos-your-home .background-image.playbar{background-position:70% center}.hero.sonos-your-home .background-image.iphone-hand{background-position:70% center;background-position:center 0}.hero.sonos-your-home.blue-note .background-image{background-position:68% center}.hero.sonos-your-home.blue-note h2{color:#11c0f3 !important}.hero.sonos-your-home.blue-note .row{padding-left:45%;padding-top:4rem}.hero.sonos-your-home.blue-note .row .columns{min-width:14rem}.hero.sonos-your-home>.row{padding-top:1.5rem}#sonos-advantage h1,.how-it-works h1{margin-bottom:2rem}#sonos-advantage a{margin-bottom:0}#sonos-advantage h2{margin-bottom:1rem}#sonos-advantage hr{border-color:#fff}#sonos-advantage img{padding-bottom:1rem}#sonos-advantage .columns:last-child hr{display:none}#sonos-advantage .primary-image{margin-bottom:2rem}.how-it-works h2{padding-bottom:1rem}.how-it-works hr{margin:0 0 3rem}.how-it-works .step{padding-bottom:3rem}.how-it-works .step.group .step-links{margin:1rem 0 2rem;text-align:center}.how-it-works .step.group .step-links a{border-top:.3rem solid;display:block;line-height:1.3;margin:0 1%;padding:.5rem 0 0;text-align:center;vertical-align:top;width:31%}.how-it-works .step.group .step-links a:first-child{padding-left:0}.how-it-works .step.group .step-links a:not(.active){color:#868686}.how-it-works .step.group .max-height{max-height:15.5rem;overflow:hidden}.how-it-works .step.no-bottom-padding{padding-bottom:0}.how-it-works .step h2{margin-bottom:2rem}.how-it-works .step .step-number{background:#1a1919;border-radius:1.9rem;color:#fff;font-size:1.6rem;padding:.6rem 1rem;width:1.655rem}.how-it-works .step .primary-image img{display:block;margin:0 auto}}@media only screen and (min-width:0) and (max-width:40em){.hero.sonos-your-home.iphone-hand .background-image{background-position:37% center}.hero.sonos-your-home.iphone-hand p{font-size:.8rem;width:230px}}@media only screen and (min-width:40.063em) and (max-width:64em){.hero.sonos-your-home.iphone-hand p{width:80%}}@media only screen and (min-width:40.063em){.hero.sonos-your-home .background-image.image-has-max-width{background-size:1024px}.how-it-works .step.group .step-links a{max-width:inherit}}@media only screen and (min-width:64.063em){.hero.sonos-your-home{height:521px}.hero.sonos-your-home .row{padding-top:10rem}.hero.sonos-your-home .row .columns{background:transparent;padding-top:0}.hero.sonos-your-home.blue-note h2{font-size:3.7rem}.hero.sonos-your-home.blue-note .row{padding-left:39rem;padding-top:17.2rem}.hero.sonos-your-home.blue-note .row .columns{min-width:33rem}#sonos-advantage .editorial-content p{min-height:8rem}#sonos-advantage .primary-image{margin-bottom:2rem;padding-left:.9375rem}#sonos-advantage .primary-image img{max-width:inherit}.how-it-works h2{padding-bottom:0}.how-it-works .step .index{padding-top:5rem}.how-it-works .step .header{padding-top:5.2rem}}@media only screen{.landing-page.hero{background:#1a1919;min-height:20rem}.landing-page.hero .background-image{background-position:center center;background-repeat:no-repeat;background-size:contain;min-height:20rem;position:absolute;width:100%;z-index:0}.landing-page.hero .content{padding-top:2rem;position:relative;z-index:5}.landing-page.hero .content h1{color:#fff;line-height:.9}.landing-page.hero .content .terms-and-conditions{color:#c4c4c4;font-size:1rem}.landing-page.hero .content .terms-and-conditions>*{display:inline-block}.landing-page.hero .content .logo{padding-bottom:.5rem;width:90px}.navigation-row{height:4rem;position:relative}.navigation-row .background-image{position:absolute;background-size:100% 100%}.navigation-row .button{font-size:.9rem;padding-top:1.5rem;margin-bottom:0;height:4rem;width:100%}.navigation-row .navigation-item{border-right:1px solid #fff}.navigation-row .navigation-item:first-child{border-left:1px solid #fff}}@media only screen and (max-width:40em){.landing-page.hero .background-image{background-position:39% center;background-size:cover}.deezer-landing-page.content-body-container .content{padding-top:1rem}.navigation-row .button{padding-left:.25rem;padding-right:.25rem}}@media only screen and (min-width:40.063em){.landing-page.hero .content .logo{width:143px}.deezer-landing-page.content-body-container{min-height:20rem}.deezer-landing-page.content-body-container .content{padding-top:2.5rem;padding-bottom:2rem}.deezer-landing-page.content-body-container .content h2{padding-bottom:.5rem}.deezer-landing-page.content-body-container .content h2:not(:first-child){padding-top:1.5rem}.deezer-landing-page .image>.background-image{background-size:138%;background-position:right top;position:absolute}.deezer-landing-page .content{float:left !important;max-width:32rem;padding-left:3rem}.navigation-row .button{font-size:1.2rem;padding-top:1.3rem}}@media only screen and (min-width:64.063em){.landing-page.hero .content h1{width:30rem}}@media only screen and (min-width:1440px){.landing-page.hero{height:520px}.landing-page.hero .background-image{height:520px;width:1628px}.landing-page.hero .content{padding-left:12rem;padding-top:7.5rem}.landing-page.hero .content h1{font-size:4.4rem}.landing-page.hero .small-offset-5{margin-left:34% !important}}@media only screen{.hero-carousel-wrapper.deezer{background-color:#1a1919;height:370px}.hero-carousel-wrapper.deezer .item{background-position:34% center;height:370px}.hero-carousel-wrapper.deezer .item .item-inner{top:0;padding:3rem 1rem 0 29%}.hero-carousel-wrapper.deezer .item .item-inner h1{color:#fff;max-width:inherit}.hero-carousel-wrapper.deezer .item .item-inner h1.uppercase{text-transform:inherit}.hero-carousel-wrapper.deezer .item .item-inner h4{font-size:1rem;line-height:1.3}.hero-carousel-wrapper.deezer .item .item-inner .logo{width:90px}}@media only screen and (min-width:40.063em){.hero-carousel-wrapper.deezer{height:470px}.hero-carousel-wrapper.deezer .item{height:470px}.hero-carousel-wrapper.deezer .item .item-inner{top:4rem}.hero-carousel-wrapper.deezer .item .item-inner h1{max-width:75%}.hero-carousel-wrapper.deezer .item .item-inner h4{font-size:1.2rem}.hero-carousel-wrapper.deezer .item .item-inner .logo{width:143px}}@media only screen and (min-width:64.063em){.hero-carousel-wrapper.deezer{height:570px}.hero-carousel-wrapper.deezer .item{height:570px}.hero-carousel-wrapper.deezer .item .item-inner{top:6.5rem;padding-left:28%;width:80%}}@media only screen and (min-width:0) and (max-width:30em){.direct-buy-bar .top-bar.sonos-bar .top-bar-section ul li:not(.has-form) .message{font-size:.61rem}}@media only screen and (min-width:0){.direct-buy-bar a.message{display:block;height:auto !important}.direct-buy-bar a.message:hover{background:none !important;text-decoration:underline}.direct-buy-bar .top-bar.sonos-bar .top-bar-section ul li ul li:not(.has-dropdown):not(.label){margin:0}.direct-buy-bar .top-bar.sonos-bar .top-bar-section ul li ul li:not(.has-dropdown):not(.label):last-child{margin:0 0 1rem}.direct-buy-bar .top-bar.sonos-bar .top-bar-section ul li ul li:not(.has-dropdown).label:not(:nth-child(2)){margin-top:1rem}}@media only screen and (min-width:64.063em){.direct-buy-bar li.has-dropdown ul.dropdown{min-width:15rem}}@media only screen{.rock-solid-wireless-page h1{font-size:1.3rem;line-height:1.8rem}.rock-solid-wireless-page p{font-size:.92rem;line-height:1.2rem}.rock-solid-wireless-page .background-image{background-position:center bottom;background-repeat:no-repeat;background-size:contain;position:absolute;width:100%;z-index:0}.rock-solid-wireless-page .hero{background:#1a1919;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:#1a1919;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;-webkit-transition:none;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:#1a1919;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,.rsw table.which-setup-is-right>tbody td:nth-child(2),.rsw table.which-setup-is-right>tbody td:nth-child(3),.rsw table.which-setup-is-right>tbody td:nth-child(4),.rsw table.which-setup-is-right>tbody td:nth-child(5){width:20%}}@media only screen and (max-width:40em){.rsw table.which-setup-is-right thead tr th,.rsw table.which-setup-is-right td{font-size:.9rem}}@media only screen and (min-width:40.063em){.rock-solid-wireless-page p{font-size:1.2rem;line-height:1.7rem}.rock-solid-wireless-page .hero .background-image{margin-left:-5rem}.rock-solid-wireless-page .options{padding-top:2rem;padding-bottom:2rem}.rock-solid-wireless-page .options>div>div>hr{display:none}.rock-solid-wireless-page .options>div .img-container{line-height:10rem}.rock-solid-wireless-page .options>div .img-container>*{vertical-align:bottom}.rock-solid-wireless-page .introducing-boost>.row{min-height:319px}.rock-solid-wireless-page .introducing-boost .background-image{height:350px;margin-top:0rem;max-height:350px}.rock-solid-wireless-page .introducing-boost h1{font-size:3rem;line-height:3rem}.rock-solid-wireless-page .introducing-boost .text{margin-top:2rem}.rock-solid-wireless-page .introducing-boost p.alert-header{text-align:left}}@media only screen and (min-width:64.063em){.rock-solid-wireless-page h1{font-size:3rem;line-height:2.8rem}.rock-solid-wireless-page .hero{height:600px}.rock-solid-wireless-page .hero .background-image{height:600px;margin-left:-3rem;max-height:600px}.rock-solid-wireless-page .hero .row{padding-left:4rem;padding-top:2.5rem}.rock-solid-wireless-page .introducing-boost .background-image{right:0}}@media only screen and (min-width:0){.hero.epp{background:black;padding:2rem 0 1rem}.hero.epp .video-support-container{margin:0 auto;width:80%}.epp-details h2+div,.epp-details img{margin-bottom:1rem}}@media only screen and (min-width:40.063em){.hero.epp .video-support-container{width:100%}}@media only screen and (min-width:0){.hero.sonos-your-home.studio-dj{height:auto}.hero.sonos-your-home.studio-dj .background-image{background-position:35% center;background-size:70rem}}@media only screen and (min-width:40.063em){.hero.sonos-your-home.studio-dj{min-height:270px;max-height:521px}.hero.sonos-your-home.studio-dj .background-image{background-position:40% center;background-size:80rem}}@media only screen and (min-width:64.063em){.hero.sonos-your-home.studio-dj{height:521px}.hero.sonos-your-home.studio-dj .background-image{background-position:center center;background-size:cover}}.touch .navigation-row-b .navigation-item a:hover{background:0}@media only screen and (min-width:0){.navigation-row-b{height:inherit}.navigation-row-b .navigation-item{border-bottom:1px solid #cdcccc}.navigation-row-b .navigation-item:last-child{border-bottom:0}.navigation-row-b .navigation-item a{display:block;height:100%;padding:.5rem 1rem .4rem;overflow:hidden;width:100%}.navigation-row-b .navigation-item a:hover{background:#e9e8e8;-webkit-transition:.5s;transition:.5s}.navigation-row-b .navigation-item a img{max-width:6.5rem;padding-top:.5rem}.navigation-row-b .navigation-item a img.play-1{max-width:3.4rem;padding-top:0}.navigation-row-b .navigation-item a>div{padding:0}.navigation-row-b .navigation-item a>div>span{display:block;margin-left:1rem;position:relative;width:100%;z-index:5}.navigation-row-b .navigation-item a .linktext{color:#1a1919;font-size:1.1rem;padding:.7rem 0 .22rem;max-width:10rem}.navigation-row-b .navigation-item a .subtext{font-size:1rem}}@media only screen and (min-width:40.063em){.navigation-row-b .divider{border-left:1px solid #cdcccc;left:0;height:50%;position:absolute !important;top:23%;width:1px}.navigation-row-b .divider.right{left:inherit;right:0}.navigation-row-b .navigation-item{border-bottom:0;min-height:240px;padding:0}.navigation-row-b .navigation-item:hover .divider,.navigation-row-b .navigation-item:hover+.navigation-item .divider:first-child{border-left:0;-webkit-transition:.5s;transition:.5s}.navigation-row-b .navigation-item a{padding:5rem 2rem 0rem}.navigation-row-b .navigation-item a img{min-width:4.5rem;width:100%;max-width:6.5rem;padding-top:1rem}.navigation-row-b .navigation-item a img.play-1{min-width:3rem;max-width:3rem}.navigation-row-b .navigation-item a>div>span{margin-left:0}.navigation-row-b .navigation-item a .linktext{font-size:1.3rem;padding-top:0}}@media only screen and (min-width:64.063em){.navigation-row-b .navigation-item a img{width:100%;max-width:inherit;padding-top:0}.navigation-row-b .navigation-item a img.play-1{min-width:3.375rem}.navigation-row-b .navigation-item a img.product-group{min-width:8rem}.navigation-row-b .navigation-item a .linktext{min-height:3.1rem}}.footer-callouts{*zoom:1;margin-top:2px}.footer-callouts:before{display:table;content:"";line-height:0}.footer-callouts:after{display:table;content:"";line-height:0;clear:both}.footer-callouts.big figure figcaption{padding:30px 1rem}.footer-callouts figure{float:left;margin:0;position:relative;display:inline-block;width:33.33%}.footer-callouts figure .image,.footer-callouts figure figcaption{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.footer-callouts figure .image{overflow:hidden;position:relative}.footer-callouts figure .image:before{content:"";display:block;padding-top:100%}.footer-callouts figure .image img{position:absolute;top:50%;left:50%;height:100%;max-width:10000%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer-callouts figure figcaption{padding:2rem 1rem;border-bottom:1px solid #ccc}.footer-callouts figure figcaption p{margin:0;color:#222}.footer-callouts figure:last-child figcaption{border:0}@media only screen and (min-width:0) and (max-width:30em){.footer-callouts.big{margin-top:0}.footer-callouts.big figure{display:block;width:100%}.footer-callouts.big figure .image{position:relative}.footer-callouts.big figure .image:before{content:"";display:block;padding-top:62.5%}.footer-callouts.big figure .image img{height:102%}.footer-callouts.big figure figcaption{display:block;text-align:center}}@media only screen and (min-width:0){.footer-callouts{font-size:0;padding-bottom:25px}.footer-callouts figure{float:left;display:block;width:33.33%}.footer-callouts figure:first-child .image{padding-right:3px}.footer-callouts figure:nth-of-type(2) .image{padding-left:2px;padding-right:1px}.footer-callouts figure:nth-of-type(2) figcaption{border-left:1px solid #ccc;border-right:1px solid #ccc}.footer-callouts figure:last-child .image{padding-left:3px}.footer-callouts figure .image{display:block;overflow:hidden;position:relative}.footer-callouts figure .image:before{content:"";display:block;padding-top:61.320754717%}.footer-callouts figure .image img{left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer-callouts figure figcaption{text-align:center;border-bottom:0}.footer-callouts figure:last-child{border:0}}.row.footer-articles{width:100%}.row.footer-articles .columns{padding:0}.row.footer-articles .columns .image{width:100%;position:relative}.row.footer-articles .columns .image:before{content:"";display:block;padding-top:62.5%}.row.footer-articles .columns .image img{position:absolute;top:0;left:0;width:100%;height:auto}.row.footer-articles .columns .content{text-align:center;padding:50px 1rem}.row.footer-articles .columns .content p{margin-bottom:0;color:#222}@media only screen and (min-width:40.063em){.row.footer-articles{width:100%;max-width:100%;padding:3vw 2vw;background:#f4f4f4}.row.footer-articles .footer-articles-wrapper{width:100%;max-width:1180px;margin:0 auto}.row.footer-articles .columns{padding-left:.9375rem;padding-right:.9375rem}.row.footer-articles .columns .image{background:gray;overflow:hidden;position:relative}.row.footer-articles .columns .image:before{content:"";display:block;padding-top:33.9473684211%}.row.footer-articles .columns .content{padding:40px 1rem 0 !important}.row.footer-articles .footer-article-item{max-width:370px;margin:0 auto}.row.footer-articles h2{font-size:1.5rem}}@media only screen and (min-width:0) and (max-width:40em){.footer-callouts{padding-bottom:0}.row.footer-articles .columns .image:before{padding-top:34%}.row.footer-articles .columns .content{padding:30px 1rem}}@media only screen and (min-width:0){.internet-radio-podcasts{margin:5rem 0 2rem}.your-library{margin:2rem 0}}@media only screen and (min-width:64.063em){.internet-radio-podcasts{margin:8rem 0 5rem}.internet-radio-podcasts .push-down{padding-top:1.875rem}.your-library{margin:4rem 0}.your-library .column:first-child{padding-top:3rem}}@media only screen and (min-width:0){.app--tout{height:21.875rem;overflow:hidden;width:100%}.app--tout .device{background-repeat:no-repeat;height:15.625rem;position:relative;top:3.4rem}.app--tout .device.phone{background-size:7.375rem 15.625rem;float:left;width:7.375rem}.app--tout .device.tablet{background-size:91%;left:20.625rem;width:21.75rem}.app--tout .content{padding:5rem .9375rem 0;float:left;width:12.1875rem}}@media only screen and (min-width:0) and (max-width:40em){.app--tout h1{font-size:1.5rem}}@media only screen and (min-width:40.063em){.app--tout{height:31.25rem}.app--tout .device{height:25rem}.app--tout .device.phone{background-size:11.8125rem 25rem;width:11.8125rem}.app--tout .device.tablet{left:34.6875rem;width:34.875rem}.app--tout .content{padding-top:9rem;width:21.875rem}}@media only screen and (min-width:64.063em){.app--tout .device{position:relative;top:3.4rem}.app--tout .device.phone{left:0;margin-right:1rem}.app--tout .container{max-width:64rem;margin:0 auto}}@media only screen and (min-width:0) and (max-width:40em){.app--about h2{margin-top:1.875rem}}@media only screen and (min-width:0){.app--explore{margin-top:2rem}.app--explore .explore{height:20rem;margin-top:2rem}.app--explore .explore img{float:right}.app--explore .explore img.hide{display:none}}@media only screen and (min-width:40.063em){.app--explore .explore img{float:none;display:block;margin:0 auto;width:159px}}@media only screen and (min-width:0){.app--features{background:#f2f2f2;padding:3rem 0}.app--features .feature-list{margin-top:2rem}.app--features .feature-icon-box{color:#fff;float:left;font-size:3rem;display:inline-block;line-height:1;margin-right:1rem;padding:.5rem 0 .25rem}.app--features .feature-icon-box.icon-star{background-color:#e83136}.app--features .feature-icon-box.icon-tracks{background-color:#ec6e31}.app--features .feature-icon-box.icon-library{background-color:#e88732}.app--features .feature-icon-box.icon-iphone{background-color:#e6a435}.app--features .feature-icon-box.icon-radio{background-color:#35b7aa}.app--features .feature-icon-box.icon-plus{background-color:#f0bc58}.app--features .feature-icon-box.icon-alarm{background-color:#ccc}.app--features .feature-icon-box.icon-ellipsis{background-color:#545454}.app--features .feature{min-height:6rem}}@media only screen and (min-width:0) and (max-width:40em){.app--features .feature-icon-box{height:4.2rem;width:4.2rem}.app--features .feature-icon-box.icon-tracks,.app--features .feature-icon-box.icon-library,.app--features .feature-icon-box.icon-alarm{font-size:2.2rem;padding-left:.6rem;padding-top:1rem}.app--features .feature-icon-box.icon-iphone,.app--features .feature-icon-box.icon-radio{font-size:2.5rem;padding-left:.4rem;padding-top:.9rem}.app--features .feature-icon-box.icon-plus{padding-top:.65rem}.app--features .feature-icon-box.icon-alarm{padding-left:.5rem}.app--features .feature-icon-box.icon-ellipsis{padding-top:.6rem}}@media only screen and (min-width:40.063em){.app--features .feature-icon-box{height:5.5rem;font-size:4rem;padding-top:.7rem;width:5.5rem}.app--features .feature-icon-box.icon-tracks,.app--features .feature-icon-box.icon-library,.app--features .feature-icon-box.icon-alarm,.app--features .feature-icon-box.icon-iphone{font-size:3.1rem;padding-left:.65rem;padding-top:1.2rem}.app--features .feature-icon-box.icon-radio{font-size:3.1rem;padding-left:.65rem;padding-top:1.2rem;padding-left:.45rem}.app--features .feature-icon-box.icon-plus{padding-top:.8rem}.app--features .feature-icon-box.icon-alarm{padding-left:.5rem}.app--features .feature-icon-box.icon-ellipsis{padding-top:.85rem}.app--features .feature{min-height:11rem}}@media only screen and (min-width:64.063em){html[lang="de"] .app--features .feature{min-height:24rem}.app--features .feature{min-height:23rem}.app--features .feature .feature-icon-container{padding:0;margin-bottom:2rem;overflow:auto}}@media only screen and (min-width:0){.app--explore .card-link{-webkit-transition:all .3s ease;transition:all .3s ease}.app--explore .card-link [class^=icon-]{margin-top:.2rem}.app--explore .card-link .button-text{padding:.24rem 0 0 .1rem !important}.app--explore .card-link.active{color:#868686}}@media only screen and (min-width:0) and (max-width:40em){.app--explore .card-link{display:block;margin:1rem 0;width:100%}.app--explore .card-link:first-child{margin-top:2.5rem}.app--explore .touch .card-link:first-child{margin-top:.75rem}.app--explore .info-card .card-header{background:#eee;margin-bottom:1rem;padding:.5rem 1rem .3rem}.app--explore .info-card .card-header h3{margin-top:0}.app--explore .info-card .card-content{padding:1rem}.app--explore .info-card.open{background:#fff;border:1px solid #eee;box-shadow:0 0 10px #eee;min-height:100%;position:absolute;top:5rem;left:.9375rem;right:.9375rem}.app--explore .info-card .close-card{top:.5rem;right:.5rem;position:absolute;color:#3d3d3d}}@media only screen and (min-width:40.063em){.app--explore .card-links-container{position:absolute;height:100%;right:0;width:50%}.app--explore .card-link{position:absolute;white-space:pre-wrap}.app--explore .card-link [class^=icon-]{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.app--explore .card-link.active [class^=icon-]{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:51% 40%;-ms-transform-origin:51% 40%;transform-origin:51% 40%}.app--explore .card-link span{display:inline-block;vertical-align:top}.app--explore .card-link .button-text{max-width:7rem}.app--explore [data-info-card="queue"],.app--explore [data-info-card="room-control"],.app--explore [data-info-card="info-view"]{left:65%}.app--explore [data-info-card="room-control"]{top:3rem}.app--explore [data-info-card="main-menu"]{left:-3.5rem;top:3rem}.app--explore [data-info-card="now-playing"]{left:-3.5rem;top:3rem;top:11.5rem}.app--explore [data-info-card="info-view"]{top:11.5rem}.app--explore [data-info-card="queue"]{top:15.5rem}.app--explore .info-card{padding:0 .9375rem}.app--explore .info-card .card-content p:not(.list--header){padding:1rem 0}.app--explore .info-card .close-card{display:none}}@media only screen and (min-width:40.063em) and (max-width:64em){.app--explore .card-link .button-text{max-width:6rem;font-size:.7rem}}@media only screen and (min-width:64.063em){.app--explore [data-info-card="main-menu"],.app--explore [data-info-card="now-playing"]{left:0}.app--explore .card-link.active [class^=icon-]{-webkit-transform-origin:center 44%;-ms-transform-origin:center 44%;transform-origin:center 44%}}@media only screen and (min-width:0){.questions .question-list{color:#fff;margin-left:0}.questions .question{line-height:1;list-style-type:none;margin:.5rem 0}.questions .question a{background-color:#202020;color:#fff;display:inline-block;padding:1rem;width:100%}}@media only screen and (min-width:40.063em){.questions .question-list{list-style-type:none;margin-left:0}.questions .question:last-child{float:left}}@media only screen and (min-width:0){.products--tout{min-height:21.875rem;overflow:hidden;position:relative;padding:1rem 0 0}.products--tout .content{margin:2rem 0}.products--tout.bg--cover{background-repeat:no-repeat}.products--tout.bg--hometheater{background-position:90% center}.products--tout.bg--components{background-position:100% 50%}.products--tout .bg--center{background-position:50% 50%;bottom:0;position:absolute;width:90%}.products--tout .bg--baseline{background-position:50% 100%;padding:0;bottom:0;position:absolute;right:10%;width:80%}}@media only screen and (min-width:0) and (max-width:40em){.products--tout .bg--center{left:0;margin:auto;right:0}}@media only screen and (min-width:40.063em){.products--tout{padding:1rem 0 2rem}.products--tout .content{margin:4rem 0}.products--tout.bg--hometheater{background-position:100% center}.products--tout.bg--cover{background-size:cover}.products--tout.bg--components{background-position:60% 100%}.products--tout .bg--center{right:0;width:82%}.products--tout .bg--baseline{right:auto;width:60%}}@media only screen and (min-width:64.063em){.products--tout{min-height:26.25rem}.products--tout .content{margin:5rem 0}.products--tout.bg--hometheater{background-position:center center}.products--tout.bg--playbar{background-position:left bottom}.products--tout .bg--baseline{right:auto;width:70%}.products--tout .bg--center{top:20%}}@media only screen and (min-width:0){.product--groups{background-color:#d2d2d2;padding:2rem 0 .75rem}.product--groups ul{margin:0}.product--groups ul li{list-style-type:none}.product--groups ul li a{color:#fff;-webkit-transition:all 1s;transition:all 1s;display:inline-block;font-size:1.5rem;margin-bottom:.5rem}.product--groups ul li a:hover{color:#7a7a7a}.product--groups ul li.current{overflow:hidden;color:#7a7a7a;font-size:1.5rem;margin-bottom:.5rem}.product--groups ul li:last-child a{margin-right:0}}@media only screen and (min-width:40.063em){.product--groups ul li a{color:#fff;-webkit-transition:all 1s;transition:all 1s;border-top:5px solid #fff;font-size:1rem;padding-top:.5rem;text-align:center;min-width:5.625rem;width:100%}.product--groups ul li a:hover{border-color:#7a7a7a;color:#7a7a7a}.product--groups ul li.current{overflow:hidden;color:#7a7a7a;border-top:5px solid #7a7a7a;font-size:1rem;padding-top:.5rem;text-align:center;min-width:5.625rem}.product--groups ul li:last-child a{margin-right:0}}@media only screen and (min-width:64.063em){.product--groups ul li a{color:#fff;-webkit-transition:all 1s;transition:all 1s;font-size:1.2rem}.product--groups ul li.current{overflow:hidden;color:#7a7a7a;border-top:5px solid #7a7a7a;font-size:1rem;padding-top:.5rem;text-align:center;min-width:5.625rem;font-size:1.2rem}.product--groups ul li:last-child a{margin-right:0}}@media only screen and (min-width:0) and (max-width:40em){.content-layout .button{width:100%}}@media only screen and (min-width:0){.content-relative{position:relative;overflow:hidden}.content-layout{margin-bottom:3.25rem}.content-layout.content-layout--b .content-image{background-repeat:no-repeat;background-position:center center;height:17.1875rem}.content-layout.content-layout--c .content-image img{bottom:0;display:block;margin:0 auto}.content-layout.content-layout--e{border-top:1px solid #eee;padding:3.25rem 0}.content-layout.content-layout--e .content-image img{display:block;margin:0 auto}.content-layout.content-layout--e .content-text{margin-top:2rem}.content-layout.content-layout--e .content-action .button{width:auto}}@media only screen and (min-width:40.063em){.content-layout.content-layout--d .content-image{position:absolute;top:20%;width:100%}.content-layout.content-layout--e .content-text{margin-top:0}.content-layout.content-layout--e .content-image{min-height:20rem}}@media only screen and (min-width:64.063em){.content-layout .content-action{margin-top:1rem}.content-layout.content-layout--a{min-height:500px}.content-layout.content-layout--a .content-image{position:absolute;width:auto}.content-layout.content-layout--d .content-image{top:0}.content-layout.content-layout--e .content-action .button{width:auto}}@media only screen and (min-width:90.063em){.content-layout.content-layout--a .content-image,.content-layout.content-layout--d .content-image{margin-left:10rem}.content-layout.content-layout--c .content-image img{float:right}}@media only screen and (min-width:0){.product-overview img{max-height:inherit}.product-overview img.play-1:not(.pair),.product-overview img.play-3,.product-overview img.play-5{margin-top:-3.2rem}.product-overview .product{margin-bottom:.125rem}.product-overview .price-row{height:1.8rem}.product-overview .price-row .price{margin:0}.product-overview .price-row small{margin-left:.1rem}}@media only screen and (min-width:0) and (max-width:40em){.product-overview hr{padding:0 .9375rem}.product-overview .product:last-child hr{display:none}}@media only screen and (min-width:40.063em){.product-overview .image{height:8rem;position:relative}.product-overview img{bottom:1rem;max-height:11rem;position:absolute;left:0;right:0;margin:auto}.product-overview img.play-1{left:-2rem}.product-overview img.play-1.pair{left:-.2rem;max-width:9rem}.product-overview img.play-3{left:-.3rem}.product-overview img.playbar{width:88%}.product-overview img.sub{max-width:8rem}}@media only screen and (min-width:0){.opaque-underlay{background-color:rgba(0,0,0,0.6);text-shadow:-1px 1px 1px rgba(0,0,0,0.3)}}@media only screen and (min-width:40.063em) and (max-width:64em){.opaque-underlay{border-radius:0 1rem 1rem 0}}@media only screen and (min-width:64.063em){.opaque-underlay{background-color:inherit;border-radius:inherit;text-shadow:inherit}}@media only screen and (min-width:0){.hero-carousel-wrapper.gift-card .item .item-inner h1{text-transform:none;font-weight:bold}}@media only screen and (min-width:0) and (max-width:40em){.hero-carousel-wrapper.gift-card{height:300px}.hero-carousel-wrapper.gift-card .item{background-position:-7rem 7rem;background-size:24rem;height:300px}}@media only screen and (min-width:40.063em) and (max-width:64em){.hero-carousel-wrapper.gift-card .item{background-position:6rem center}.hero-carousel-wrapper.gift-card .item .item-inner{width:19rem}}@media only screen and (min-width:64.063em){.hero-carousel-wrapper.gift-card .item .item-inner{padding-top:3.5rem}.hero-carousel-wrapper.gift-card .item .item-inner h1{font-size:2.5rem;width:21rem}.hero-carousel-wrapper.gift-card .item .item-inner h4{width:16rem;font-size:1.2rem}}@media only screen and (min-width:0){.speaker-feature-list{color:#7a7a7a;list-style-type:none;margin:0}.speaker-feature-list li{font-size:1rem;line-height:1}.speaker-feature-list li[class^=icon-]:before,.speaker-feature-list li[class*=" icon-"]:before{display:inline-block;float:left;font-size:2rem;line-height:1rem;margin-right:1rem;min-height:4rem}html.touch .speaker-feature-list li{font-size:.75rem}html.touch .speaker-feature-list li[class^=icon-]:before,html.touch .speaker-feature-list li[class*=" icon-"]:before{font-size:1.5rem}}@media only screen and (min-width:0){.store-locator.header{margin-top:2rem}.store-locator.header h1{margin-top:inherit}.store-locator.navigation-row .tabs dd{width:auto}.store-locator.navigation-row>.row{background:#cdcccc}.store-locator.navigation-row .navigation-item a span[class*='icon']{bottom:-.99rem;left:0;right:0;font-size:2rem;margin:auto;position:absolute;width:20%}.store-locator.navigation-row .navigation-item:not(.active) a{background:#868686}.store-locator.navigation-row .navigation-item:not(.active) a span[class*='icon']{display:none}.store-locator .tabs-content>.content{padding:0}}@media only screen and (min-width:40.063em){.store-locator table#offline-retailers th:first-child{width:8rem}.store-locator table#offline-retailers th:last-child{width:11rem}.store-locator table#online-retailers th:first-child{width:20%}.store-locator table#online-retailers th:last-child{width:80%}}@media only screen and (min-width:0){.cta-row hr{border-color:#1a1919}.cta-row .links-container{margin-top:1rem}}@media only screen and (max-width:40em){.cartinfo .price{padding-right:0}.pdp h6.price{font-size:2rem}}#which-setup-is-right.reveal-modal h2{font-size:2rem;line-height:2rem;margin-bottom:1.3rem}@media only screen and (min-width:40.063em){.pdp h6.price{font-size:2.5rem}}.no-padding{padding:0}.product h5{margin-top:1.25rem;margin-bottom:1.25rem}.cartinfo .price{padding-top:1.5rem}.overview{background:#ebedf2;padding:2rem 1.25rem}p.caption{border-bottom:1px solid #e0e0e0;padding-bottom:1.25rem}.color_picker_box>span.color_picker{display:inline-block;position:relative;width:36px;height:36px;border:1px solid #e0e0e0;position:relative}.color_picker_box>span.color_picker.color_picker_black{background:black}.color_picker_box>span.color_picker a{display:block;height:100%;width:100%;position:absolute;left:0;top:0}.color_picker_box span.color_picker.checked a{background-image:url(/Assets/images/global/checked_white.png);background-position:center center;background-repeat:no-repeat;cursor:default !important}.color_picker_box span.color_picker.color_picker_white.checked a{background-image:url(/Assets/images/global/checked_black.png)}.sharrre a{display:none}.products_reviews .pr-snippet-wrapper,.products_reviews .pr-snippet-wrapper *,.catalog_reviews .pr-snippet-wrapper,.catalog_reviews .pr-snippet-wrapper *{padding:0;border:0;background:0}.products_reviews .pr-snippet-wrapper .pr-snippet-read-reviews{border:0;display:block;float:none;clear:both;text-align:left;font-weight:bold}.products_reviews .pr-snippet-wrapper .pr-snippet-write-review,.products_reviews .pr-snippet-wrapper .pr-snippet-review-count{display:none}@media only screen{.pr-snippet-wrapper .pr-snippet-read-write{font-size:.8rem;margin-top:inherit}.pr-snippet-wrapper .pr-snippet-stars{margin-right:inherit;float:none}.pr-snippet-wrapper .pr-snippet-stars>.pr-stars:first-child{float:none;margin:0;width:5.2rem}.pr-snippet-wrapper .pr-snippet-link:hover{text-decoration:underline}}@media only screen and (max-width:40em){.pr-snippet-wrapper .pr-snippet-stars{float:right}.pr-snippet-wrapper .pr-snippet-read-write{float:right}}@media only screen and (min-width:40.063em){.pr-snippet-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.pr-snippet-wrapper .pr-snippet-read-write{border-left:2px solid #1a1919;height:1rem;line-height:1rem;padding-left:1rem}.pr-snippet-wrapper .pr-snippet-stars{height:1rem;margin-right:1.2rem}.shop-page .products_reviews{padding:1rem 0 .875rem}}select.quantity,select.picker{margin-bottom:10px}@media only screen and (min-width:64.063em){.pr_slider{width:432px;margin-left:30px;float:left;padding-top:10px;margin-bottom:30px}.pr_slider .products_photo{border-bottom:1px solid #e0e0e0;margin-bottom:35px}.pr_slider .products_photo ul{min-height:400px}}.catalog .stock{height:1.5rem}.catalog.feature .stock{height:initial}.catalog.feature span.primary{display:block;margin-top:.5rem}.no-relative{position:static}.pr_slider .products_photo ul{width:100%;list-style:none;margin:0}.pr_slider .products_thumb{width:100%;padding:0;height:64px;overflow:hidden;visibility:hidden;position:relative}.row.giftcard--20 .pr_slider .products_thumb{height:0}.pr_slider .products_thumb .thumb_slider{margin-left:51px}.pr_slider .products_thumb ul{width:332px;list-style:none;min-height:64px;background-color:#fff}.pr_slider .products_thumb ul li{float:left;text-align:center;margin-left:4px}.pr_slider .products_thumb ul li:hover{border-color:#e4e4e4;position:relative}.pr_slider .products_thumb ul li a{display:block;width:78px;height:58px;border:1px solid #efefef;position:relative;z-index:1}.pr_slider .products_thumb ul li a:after{content:"";display:block;position:absolute;bottom:-5px;left:-1px;width:80px;height:5px;visibility:hidden;z-index:10;overflow:hidden;background:#efefef}.pr_slider .products_thumb ul li img{margin:0;vertical-align:middle;max-width:78px}.pr_slider .products_thumb ul>li:first-child{margin-left:0}.pr_slider .products_thumb span{display:block;position:absolute;height:90%;width:51px;left:375px;top:0}.pr_slider .products_thumb span a{display:block;height:100%;width:100%;top:0;left:0;background:url("http://www.sonos.com/shop/Themes/Sonos3/images/2013/thumb_right_arrow.png") left top no-repeat}.pr_slider .products_thumb>span:first-child{left:0}.pr_slider .products_thumb>span:first-child a{background:url("http://www.sonos.com/shop/Themes/Sonos3/images/2013/thumb_left_arrow.png") left top no-repeat}.pr_slider .products_thumb ul li.active a:after{visibility:visible}@media only screen and (min-width:64.063em){.section.catalog .row.collapse>.columns.catalog_reviews{padding-left:.9375rem}}@media only screen and (min-width:64.063em){.top-bar.sonos-bar .top-bar-section ul.left li:not(.has-form) a:not(.button){padding-right:15px;padding-left:15px}.top-bar.sonos-bar .top-bar-section ul.right.stack{margin-top:1px}.top-bar.sonos-bar .top-bar-section ul.right.stack ul>li:first-child{border-bottom:0}.top-bar.sonos-bar .top-bar-section ul.right.stack .cart-dropdown{background:#1a1919;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){width:75px}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){width:170px}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{width:140px}.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{width:180px}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{width:129px}.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{width:122px}html[lang="es"] .top-bar.sonos-bar .top-bar-section ul.right.stack.no-shopping-cart ul.nav-sign-out li{width:122px}}.tout.fill .tout--content .simplecta,.tout.fill.homepage .tout--content .learn-more{display:inline-block}.tout.fill .tout--content .simplecta a,.tout.fill.homepage .tout--content .learn-more a{text-decoration:underline;font-size:.875rem}.tout.fill .tout--content .simplecta a:hover,.tout.fill .tout--content .simplecta a:focus{color:inherit}.tout a.white:hover,.tout .simplecta a.white:hover{color:white !important;text-decoration:none !important}@media only screen{.tout.homepage .wrapper{margin:0 auto;max-width:64rem}}@media only screen and (min-width:0) and (max-width:40em){.tout.full-height.homepage{height:400px}.tout.full-height.homepage .tout--image{height:100%}.tout.full-height.homepage .wrapper{position:absolute;top:0;bottom:0;left:50%;right:auto;width:100%;height:100%;max-width:1024px;margin:0 auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tout.full-height.homepage .wrapper .tout--content{background:transparent;text-align:center;position:absolute;width:100%;left:50%;bottom:0;margin:0 auto;padding-bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tout.fill.homepage .tout--content .learn-more{display:block}}@media only screen and (min-width:0){.tout.flex-vertical-align .tout--container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.tout.flex-vertical-align .tout--container .tout--content{position:inherit;top:inherit !important}.tout.centered--content .tout--content{margin:0 auto}.tout.short{height:10rem}.tout.shop .tout--image{height:113px}.tout.transparent-background-on-small .tout--content{background-color:transparent}}@media only screen and (min-width:40.063em){.tout.short{height:15rem}.tout.img-right.tout--content--wide .tout--content{width:60%}.tout.large-header h1{font-size:4rem;padding-bottom:2rem}.tout.fill.align-right.shop{height:182px}.tout.fill.align-right.shop .tout--image{height:182px;background-position:55% 100%}.tout.fill.align-right.shop .tout--content{top:0rem !important}}@media only screen and (min-width:64.063em){.tout.fill.align-center .tout--content>.button,.tout.fill.align-center .tout--content>button{position:inherit}.tout.short{height:18rem}.tout.large-header h1{font-size:7rem}.tout.fill.align-right.shop{height:190px}.tout.fill.align-right.shop .tout--image{height:190px}.tout.fill.align-right.shop .tout--content{top:1rem}}ol.steps{counter-reset:li;margin-left:0}ol.steps>li{position:relative;margin:0 0 6px 2em;padding:0 8px;list-style:none}ol.steps>li:before{content:counter(li);counter-increment:li;position:absolute;width:1.6em;left:-1.7rem;border:1px solid #868686;border-radius:.8rem;-moz-border-radius:.8rem;-webkit-border-radius:.8rem;text-align:center}.vcenter{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section.footer{margin-bottom:-1rem;margin-top:0}.section.footer [data-abide] h5{clear:both}.section.footer ul.site-links,.section.footer ul.sonos-links{margin:20px 0 0}.section.footer ul.social-block{width:280px !important}.section.footer.light ul.sonos-links{margin:0 0 3.5rem}@media only screen and (min-width:0) and (max-width:40em){.section.footer [data-abide]{margin-top:1rem}}@media only screen and (min-width:64.063em){.section.footer ul.sonos-links li:first-child{margin-left:0}}.slide-down.cookie-warning{width:100%;position:fixed;bottom:0;z-index:100}.slide-down.cookie-warning .close{display:block;position:absolute;width:10px;height:10px;right:-11px !important;top:2px !important;font-weight:bold;font-size:.8rem}.tout.fill h1{font-size:1.5rem}@media only screen and (min-width:64.063em){.top-bar .name.logo{width:auto}}@media only screen and (min-width:40.063em){.tout.fill h1{font-size:1.875rem}.top-bar.sonos-bar .name.logo a{width:100%}}.top-bar .name.logo a{font-weight:400;color:#fff;width:75%;display:block;padding:0 .9375rem}.top-bar.sonos-bar .name.logo{line-height:90px;font-size:1.0625rem}.top-bar.sonos-bar .name.logo a{color:#FFF;font-family:sonos-logoregular,"Neue Helvetica W02",Helvetica,Arial,sans-serif;font-size:1.8rem;letter-spacing:.25rem;text-transform:uppercase;width:60%}.top-bar.sonos-bar .name.logo a span{display:none}.accordionsection:nth-of-type(2){padding-top:2rem !important}.accordionsection .columns.white{background-color:#fff;padding:1.5rem .5rem}.accordionsection ul.accordion{margin-left:0}@media only screen and (min-width:0){.card--table.sonos-bluetooth h2{margin-bottom:1.875rem}.card--table.sonos-bluetooth .table-header{margin:0}.card--table.sonos-bluetooth .table-header h5{font-size:.9rem}.card--table.sonos-bluetooth .card-links-container{border:1px solid #868686;border-right:0;overflow:hidden}.card--table.sonos-bluetooth .card-link{-webkit-transition:all .3s ease;transition:all .3s ease;background:transparent;border-bottom:1px solid #868686;border-right:1px solid #868686;color:#1a1919;display:block;overflow:auto;position:relative}.card--table.sonos-bluetooth .card-link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;background:#f5f5f5}.card--table.sonos-bluetooth .card-link:hover>.columns:nth-child(3){background:#e0e0e0}.card--table.sonos-bluetooth .card-link:last-child{border-bottom:0}.card--table.sonos-bluetooth .card-link.active{background-color:#fff;border-right:1px solid transparent;color:#1a1919}.card--table.sonos-bluetooth .card-link.active h3{color:black}.card--table.sonos-bluetooth .card-link.active>.columns:first-child{border-left:#1a1919 4px solid;border-right:0}.card--table.sonos-bluetooth .card-link.active>.columns:nth-child(3){background:transparent}.card--table.sonos-bluetooth .card-link>.columns{padding-bottom:.65rem;padding-top:.65rem}.card--table.sonos-bluetooth .card-link>.columns:first-child{border-left:transparent 4px solid;font-size:.875rem}.card--table.sonos-bluetooth .card-link>.columns:nth-child(2) h3{color:#868686}.card--table.sonos-bluetooth .card-link>.columns:nth-child(3){background:#d3d3d3}.card--table.sonos-bluetooth .card-link>.columns:nth-child(2) *,.card--table.sonos-bluetooth .card-link>.columns:nth-child(3) *{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.card--table.sonos-bluetooth .card-link h3{margin:0}.card--table.sonos-bluetooth .info-card .card-content p,.card--table.sonos-bluetooth .info-card .card-content ul{color:#868686}.card--table.sonos-bluetooth .card--table--container img{float:right}.card--table.sonos-bluetooth .card--table--container img.hide{display:none}}@media only screen and (min-width:0) and (max-width:40em){.card--table.sonos-bluetooth .card--table--container>.header-and-card-content{left:0;height:94%;position:absolute;right:0}.card--table.sonos-bluetooth .card-link.active{border-right:1px solid #1a1919}.card--table.sonos-bluetooth .info-card{padding-top:1.875rem}.card--table.sonos-bluetooth .info-card .card-header{background:#fff;margin-bottom:1rem;padding:.5rem 2rem 0}.card--table.sonos-bluetooth .info-card .card-header h3{margin-top:0}.card--table.sonos-bluetooth .info-card .card-content{padding:0rem 2rem 1rem}.card--table.sonos-bluetooth .info-card.open{background:#fff;border:1px solid #eee;box-shadow:0 0 10px #eee;min-height:100%;position:fixed;left:.9375rem;right:.9375rem;top:7rem;z-index:10}.card--table.sonos-bluetooth .info-card .close-card{top:.5rem;right:.5rem;position:absolute;color:#3d3d3d}}@media only screen and (min-width:40.063em){.card--table.sonos-bluetooth .header-and-card-content{background:#fff;border:1px solid #868686;border-left:0}.card--table.sonos-bluetooth .info-card{padding:1rem 2rem 0}.card--table.sonos-bluetooth .info-card .card-content p:not(.list--header){padding:1rem 0}.card--table.sonos-bluetooth .info-card .close-card{display:none}.card--table.sonos-bluetooth .card--table--container img{float:none;display:block;margin:0 auto;width:159px}}.row.buy-options{background:#fbfbfb;border:1px solid #eee;margin:0 0 1rem}.color-box.color-box--black{background-color:#1a1919}.color-box.color-box--white{background-color:#FFF}.color-box.color-box--blue{background-color:#183b66}.outofstock{background-image:url("/Assets/images/global/oos.png");background-size:100% 100%;background-repeat:no-repeat;width:100%;height:100%}.color-box{border:1px solid #1a1919;display:inline-block;height:2rem;margin-right:.5rem;width:2rem}.buy-direct{margin:1.25rem 0 0}.buy-direct p{margin:0}.stock.alert-box{background-color:#f9ebeb;color:#222;padding-top:.5rem;padding-bottom:.5rem}.row.giftcard--20 ul.clearing-thumbs,.row.giftcard--20 .buy-options h1{visibility:hidden}@media only screen and (min-width:0) and (max-width:40em){.gift-guides .gift-guide-image{height:auto !important}.gift-guides .gift-guide-image img{height:auto !important}.gift-guides .gift-guide-content{height:auto !important}}@media only screen and (min-width:0){.gift-guides .row{position:relative}.gift-guides .gift-guide-image{padding-bottom:1rem}.gift-guides .divider{border-left:1px solid #cdcbcb;height:90%;width:.001rem;position:absolute;left:0;right:0;top:5%;margin:auto}}@media only screen and (min-width:40.063em) and (max-width:64em){.gift-guides .gift-guide-image img{-webkit-transform:translateY(-50%);height:auto !important;left:0;right:0;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}}@media only screen and (min-width:64.063em){.gift-guides .gift-guide-image,.gift-guides .gift-guide-content{height:auto !important}}@media only screen{.apple-music-footer a:hover{color:inherit;text-decoration:none}.tout a:not(.button):hover{color:inherit;text-decoration:none}.tout.fill.align-right.apple-music img{margin:0 auto 1rem}.tout.fill.align-right.apple-music p{margin:0}.tout.fill.align-right.apple-music [data-interchange]{background-position:top center;height:339px}.tout.fill.align-right.apple-music .tout--content.contain-image h1{font-size:.875rem;font-weight:400;letter-spacing:-.02em;margin:0 auto}.full-bleed-columns-container{display:block}.full-bleed-columns-container .full-bleed-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.full-bleed-columns-container .full-bleed-column.dark{background:#151515}.full-bleed-columns-container .full-bleed-column.light{background:#f1f1f1}.full-bleed-columns-container .full-bleed-column.slate{background:#e6e6e6}.full-bleed-columns-container>*{float:none}.full-bleed-columns-container .full-bleed-column--content{padding:3rem 1rem 0}.full-bleed-columns-container .full-bleed-column--content h4{padding-bottom:1rem}.full-bleed-columns-container .image-container{height:17rem;width:100%}.full-bleed-columns-container .image-container .full-bleed-column-background{background-repeat:no-repeat;background-size:contain;background-position:center bottom;height:17rem}.full-bleed-columns-container .image-container .full-bleed-column-background.full-size{background-position:left bottom}.tout.fill.align-right.feel-more [data-interchange]{background-position:left center;height:14.5rem}.tout.fill.align-right.feel-more h4{padding-bottom:1rem}.apple-music-footer .row+.row{padding:3rem 0 0}.apple-music-footer .row+.row .columns:first-child{padding-bottom:3rem}.apple-music-footer .logo-pair{max-width:70%}}@media only screen and (min-width:40.063em){.tout.tall{height:542px}.tout.fill.align-right.apple-music [data-interchange]{background-position:top center;background-size:inherit;height:542px}.tout.apple-music.fill.align-right.wide-content .tout--content{max-width:66%;margin:0 auto;right:0;top:20rem !important}.tout.apple-music.fill.align-right.wide-content .tout--content h1{min-width:23rem;max-width:inherit;margin-bottom:2rem}.tout.apple-music.fill.align-right.wide-content .tout--content p{text-shadow:1px 1px 50px #000}.tout.feel-more .tout--content{margin:0 auto;right:0}.full-bleed-columns-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:35rem}.full-bleed-columns-container .full-bleed-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:35rem}.full-bleed-columns-container .full-bleed-column .image-container{height:100%;position:relative;width:100%}.full-bleed-columns-container .full-bleed-column .image-container .full-bleed-column-background{position:absolute;bottom:0;width:100%;height:100%}.full-bleed-columns-container .full-bleed-column .image-container .full-bleed-column-background.right-aligned{background-position:right bottom}.full-bleed-columns-container .full-bleed-column .image-container .full-bleed-column-background.full-size{background-size:contain;background-position:left bottom}.tout.fill.align-right.feel-more [data-interchange]{height:20rem}.tout.centered-content.feel-more .tout--container .tout--content{top:3rem !important}.apple-music-footer{padding:5rem 0}.apple-music-footer .row+.row{padding-top:6rem}.apple-music-footer .row+.row .columns:first-child{padding-bottom:inherit}.apple-music-footer img.play5{margin-top:-1rem}.apple-music-footer .logo-pair{max-width:24rem;margin-bottom:-2rem}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:2) and (min-width:40.063em),only screen and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi) and (min-width:40.063em){.tout.apple-music.fill.align-right.wide-content [data-interchange]{background-size:cover}}@media only screen and (min-width:64.063em){.tout.tall{height:763px}.tout.fill.align-right.apple-music [data-interchange]{background-position:center center;background-size:inherit;height:763px}.tout.apple-music.fill.align-right.wide-content .tout--content{max-width:39rem !important;top:29rem !important}.tout.centered-content.feel-more .tout--container .tout--content{top:11rem !important}.tout.apple-music .tout--container .tout--content img{padding-bottom:6rem}.tout.apple-music .tout--container .tout--content h4{padding-bottom:1rem}.full-bleed-columns-container,.full-bleed-columns-container .full-bleed-column{height:39rem}.full-bleed-columns-container .full-bleed-column .image-container .full-bleed-column-background.full-size{background-position:left bottom}.tout.fill.align-right.feel-more [data-interchange]{height:32.5625rem}.apple-music-footer{padding:5rem 0 8rem}}@media only screen and (min-width:90.063em){.tout.fill.align-right.apple-music [data-interchange],.tout.tall,.tout.tall .tout--image{height:1017px}.tout.apple-music.fill.align-right.wide-content .tout--content{top:41rem !important}.apple-music-footer img.play5{margin-top:-3rem}}@media only screen and (min-width:120.063em){.tout.fill.align-right.apple-music [data-interchange],.tout.tall,.tout.tall .tout--image{height:1356px}.tout.apple-music.fill.align-right.wide-content .tout--content{top:50rem !important}}@media only screen{.tout.fill.align-left.apple-music-homepage-tout [data-interchange]{background-position:left center}.tout.fill.align-left.apple-music-homepage-tout .tout--content h1{display:block;margin:0 auto 3rem;max-width:70%}.tout.fill.align-left.apple-music-homepage-tout .button.cta{background:#fff;color:#1a1919}.tout.fill.align-left.apple-music-homepage-tout .button.cta [class^="icon-"]{border-left:#1a1919 1px solid}}@media only screen and (min-width:40.063em){.tout.fill.align-left.apple-music-homepage-tout .tout--content{right:6%;top:4rem !important}.tout.fill.align-left.apple-music-homepage-tout .tout--content h1{margin:0 auto 4rem;max-width:100%}}@media only screen and (min-width:64.063em){.tout.fill.align-left.apple-music-homepage-tout .tout--content{top:8rem !important;max-width:24rem}}@media only screen and (min-width:0){h3.large{font-size:6rem;padding:0 0 1rem}.button.cta{margin-right:0}.gradient-text-overlay.lisbon{color:#6ec4a9;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),url(http://static.sonos.com/v2/live/images/suit/gradients/lisbon/lisbon.svg);background:-o-linear-gradient(transparent,transparent);-webkit-background-clip:text}.gradient-text-overlay.ocean-reverse{color:#137d87;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),url(http://static.sonos.com/v2/live/images/suit/gradients/ocean/ocean-reverse.svg);background:-o-linear-gradient(transparent,transparent);-webkit-background-clip:text}.gradient-text-overlay.sunset{color:#28275e;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),url(http://static.sonos.com/v2/live/images/suit/gradients/sunset/sunset.svg);background:-o-linear-gradient(transparent,transparent);-webkit-background-clip:text}.section-heading{padding-bottom:2rem}.quote-source{font-size:1.2rem}.home-theater-quotes p:not(:last-child){margin-bottom:0}.why-home-theater .tout--content{padding:3rem 1rem}.tout.headline-only .tout--content h1,.tout.headline-only .tout--content h2{margin-bottom:0}.home-theater-copy-spacing h2{padding-bottom:2rem}.home-theater-copy-spacing p{padding-bottom:1rem}}@media only screen and (min-width:0) and (max-width:40em){.quote-source{padding-bottom:1.2rem}}@media only screen and (min-width:40.063em) and (max-width:64em){.tout.fill.align-right.small-tout-treatment-on-medium-viewport{height:auto}.tout.fill.align-right.small-tout-treatment-on-medium-viewport [data-interchange]{background-position:center center}.tout.fill.align-right.small-tout-treatment-on-medium-viewport .tout--content{background:#1a1919;max-width:100%;position:relative;top:inherit !important}.tout.fill.align-right.small-tout-treatment-on-medium-viewport .tout--content.full-bleed{max-width:100%;width:100%}}@media only screen and (min-width:40.063em){.align-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-container p{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tout.fill.align-right.tout--content--wide .tout--content{max-width:25rem}.width-100{width:100%}}@media only screen and (min-width:64.063em){.tout.fill.align-right.why-home-theater [data-interchange]{background-position:center center}.tout.fill.align-right.why-home-theater .tout--content{padding:2rem 1rem}.tout.fill.align-right.why-home-theater .tout--content.full-bleed{max-width:100%;top:3.5rem}.tout.fill.align-right.why-home-theater .tout--content.full-bleed h2{margin-bottom:6rem}.tout.fill.align-right.why-home-theater.with-columns .columns:first-child{padding-right:2rem}.tout.fill.align-right.why-home-theater.with-columns .columns:nth-child(2){padding:0 2rem}.tout.fill.align-right.why-home-theater.with-columns .columns:last-child{padding-left:2rem}.section-heading{padding-bottom:4rem}}@media only screen and (min-width:0){form.dark input[type=number],form.dark input[type=search],form.dark input[type=text],form.dark input[type=password],form.dark input[type=date],form.dark input[type=datetime],form.dark input[type=datetime-local],form.dark input[type=month],form.dark input[type=week],form.dark input[type=email],form.dark input[type=tel],form.dark input[type=time],form.dark input[type=url],form.dark input[type=color]{border-color:#1a1919}form.dark textarea{border-color:#1a1919}.button.dark{background:#1a1919;color:#fff}.button.dark:hover{background:#4e4b4b;color:#fff}.flex-video{margin-bottom:0}.full-bleed-video,.touch-video-container{height:20rem}.full-bleed-video iframe,.touch-video-container iframe{width:100%;height:100%}.gradient--tone{background:-webkit-linear-gradient(180deg,#262626 32%,#fff 32%);background:-webkit-gradient(linear,0 0,0 0,color-stop(0,#262626),color-stop(1,#fff));background:-webkit-linear-gradient(270deg,#262626 32%,#fff 32%);background:linear-gradient(180deg,#262626 32%,#fff 32%);background-repeat:no-repeat}.tone-sign-up-container-outer{overflow-x:hidden}.tone-sign-up-container-outer .button{font-size:1rem}.tone-sign-up-container-inner{margin:0 auto;max-width:100rem}.tone-sign-up-container-outer .speaker-image{margin:2rem 0 50%;min-height:4rem}.tone-sign-up-container-outer .speaker-image img{min-width:14rem;position:absolute}.tone-sign-up-container-outer .speaker-image:first-child img{right:0}.tone-sign-up-container-outer .speaker-image:last-child img{left:0}.tout.fill.align-right.tone.built [data-interchange]{background-position:80% 100%}.tout.tone h1,.tout.tone h2{font-size:2rem;letter-spacing:-.05rem}}@media only screen and (max-width:26em){.tone-sign-up-container-outer .speaker-image{margin:2rem 0 55%}}@media only screen and (max-width:22em){.tone-sign-up-container-outer .speaker-image{margin:2rem 0 67%}}@media only screen and (device-width:320px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.touch .tone-sign-up-container-outer .sign-up-content{padding-top:2rem}}@media only screen and (min-width:0) and (max-width:40em){.tout.tone.looks [data-interchange]{background-position:50% 100%}.tout.tone.pad-right .tout--content{padding-right:5rem}.tout.tone.ps-ps-ps{height:30rem}.tout.tone.ps-ps-ps .tout--container .tout--image{height:30rem}}@media only screen and (min-width:40.063em){.gradient--tone{background:-webkit-linear-gradient(180deg,#262626 40%,#fff 40%);background:-webkit-gradient(linear,0 0,0 0,color-stop(0,#262626),color-stop(1,#fff));background:-webkit-linear-gradient(270deg,#262626 40%,#fff 40%);background:linear-gradient(180deg,#262626 40%,#fff 40%);background-repeat:no-repeat}.touch-video-container,.full-bleed-video{height:40rem}form.tone-email button span{display:inline-block !important}.tout.tone h1{font-size:2.5rem}}@media only screen and (min-width:40.063em) and (max-width:64em){.tout.tone.ps-ps-ps [data-interchange]{background-position:50% 54%}.tout.tone .tout--content{max-width:25rem !important}.tone-sign-up-container-outer .speaker-image{margin:2rem 0 20rem}.tone-sign-up-container-outer .speaker-image img{max-width:20rem}}@media only screen and (min-width:0) and (max-width:64.063em){.tout.tone{height:22rem}.tout.tone .tout--container{position:relative}.tout.tone .tout--container .tout--content{background:transparent;position:absolute;top:1rem}.tout.tone .tout--container .tout--image{height:22rem}}@media only screen and (min-width:64.063em){.touch-video-container,.full-bleed-video{height:50rem}.tout.wide-content .tout--content{max-width:27rem !important}.gradient--tone{background:-webkit-linear-gradient(180deg,#262626 25rem,#fff 22rem);background:-webkit-gradient(linear,0 0,0 0,color-stop(0,#262626),color-stop(1,#fff));background:-webkit-linear-gradient(270deg,#262626 25rem,#fff 22rem);background:linear-gradient(180deg,#262626 25rem,#fff 22rem);background-repeat:no-repeat}.ps-ps-ps.tout.fill.align-center{height:34rem}.ps-ps-ps.tout.fill.align-center .tout--image{height:34rem}.tone-sign-up-container-outer{padding:6rem 0 0}.tone-sign-up-container-inner .sign-up-content{padding:0 2rem}.tone-sign-up-container-inner .sign-up-header{padding:3rem 0 0;min-height:19rem}.tone-sign-up-container-inner .sign-up-footer{padding:0 0 2rem;min-height:12rem}.tone-sign-up-container-outer .tone-sign-up-container-inner .speaker-image{margin:0 0 7rem}.tone-sign-up-container-outer .tone-sign-up-container-inner .speaker-image:first-child img{padding-right:3rem}.tone-sign-up-container-outer .tone-sign-up-container-inner .speaker-image:nth-child(2) img{padding-left:3rem}.tone-sign-up-container-outer .tone-sign-up-container-inner .speaker-image img{position:inherit}}.gradient{padding-top:3rem;padding-bottom:3rem}.list-of-topic-links a{background-color:#fff;color:#1a1919;display:block;font-size:1rem;padding:1rem;width:100%}.list-of-topic-links a:hover{background-color:#e6e6e6}.list-of-topic-links a.active{background-color:#1a1919;color:#fff}.list-of-articles h2{font-size:1.5rem;font-weight:normal;line-height:1.3}a.support-breadcrumb{display:block;margin-top:.4rem}@media only screen{h1.small{font-size:1.2rem}h1.med-dark{color:#3c3c3c}h2.med-dark,h3.med-dark,h4.med-dark{color:#3c3c3c}.background-slate{background:#e6e6e6}.no-margin{margin:0}.no-bottom-margin{margin-bottom:0}.no-bottom-padding,.no-bottom-padding-video-container .embed-single-video{padding-bottom:0}.tout.extra-short{height:6rem}.tout.centered--content .tout--content{max-width:28rem}.button.no-bottom-margin,input.no-bottom-margin{margin-bottom:0}.button.light{background:#ebebeb;color:#3c3c3c}.flex-button-grid .button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.9rem;margin-bottom:1px;text-align:left}.flex-button-grid .button h3{font-size:.9rem;margin-bottom:0}.flex-button-grid .button span[class^=icon]{background:#1a1919;border-radius:100%;color:#ebebeb;font-size:1.1rem;height:2rem;line-height:2.04rem;margin-right:1rem;max-width:2rem;min-width:2rem;text-align:center}.flex-button-grid .button:hover span[class^=icon]{background:#4e4b4b}ul.dark li a{color:#1a1919}.row .row.collapse.restore-margin{margin:0 .9375rem}.support-video-caption{padding:.5rem 17.5%}.centered-by-margin{margin-left:auto;margin-right:auto}.one-pixel-bottom-margin{margin-bottom:1px}.accordion.accordion-dropdown .accordion-navigation>a.button{display:inline-block;font-size:1.125rem}.accordion.accordion-dropdown .accordion-navigation.active .content a{background:0;color:#ff0043}.accordion.accordion-dropdown dd>.content,.accordion.accordion-dropdown li.accordion-navigation>.content{padding-top:1.25rem}.accordion.accordion-dropdown .button.small{padding:.625rem 3.75rem .625rem .9rem}}@media only screen and (max-width:40em){.no-bottom-padding-on-small-only{padding-bottom:0}.section.condensed-on-small{padding:1.25rem 0}.section.no-bottom-padding,.section.no-bottom-padding-on-small-only{padding-bottom:0}.expand-on-small-only{width:100%}}@media only screen and (min-width:40.063em){h1.small{font-size:2rem}h4.small-on-medium{font-size:1rem}.padding-bottom-2-on-large{padding-bottom:2rem}.list-of-articles hr{margin:2rem 0}.alerts .columns:first-child{border-right:1px solid #ebebeb}.flex-button-grid .flex-button-grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-button-grid .button{border-bottom:1px solid #FFF;display:block;margin:0;margin-right:inherit;padding:2.5rem;width:33.333%}.flex-button-grid .button>*{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flex-button-grid .button:nth-child(3n+1),.flex-button-grid .button:nth-child(3n+2){border-right:1px solid #FFF}.flex-button-grid .button h3,.flex-button-grid .button span{display:block;margin:0 auto;max-width:100%;text-align:center;width:100%}.flex-button-grid .button h3:not([class^=icon]),.flex-button-grid .button span:not([class^=icon]){line-height:1.2}.flex-button-grid .button h3[class^=icon],.flex-button-grid .button span[class^=icon]{margin-right:auto;margin-bottom:1rem;font-size:2.5rem;height:5rem;line-height:4.8rem;max-width:5rem;min-width:5rem}.section.ask-the-community{padding-bottom:0}.section.ask-the-community h2{border-bottom:1px solid #fff;padding:0 0 1.5rem}.section.ask-the-community .section{padding:0;background:0}.section.ask-the-community .columns>.columns{padding:2rem}.section.ask-the-community .right-border{border-right:1px solid #fff}.support-video-caption{padding:.5rem 20%}.no-top-padding-on-medium,.section.no-top-padding-on-medium{padding-top:0}.tout.extra-short{height:12rem}.tout.extra-short .tout--content{max-width:38rem;width:100%}.accordion.accordion-dropdown .button.small{padding-right:3.75rem}}@media only screen and (min-width:0){.footer-callouts.four.big figure .image img{width:inherit}}@media only screen and (min-width:0) and (max-width:30em){.footer-callouts.four.big figure{height:inherit !important}}@media only screen and (min-width:30em){.footer-callouts.big.four{padding:.5rem;margin:0 auto;max-width:67rem}.footer-callouts.big.four figure{width:25%}.footer-callouts.big.four figure:nth-of-type(2) figcaption{border-left:0;border-right:0}.footer-callouts.big.four figure h5{font-size:.9rem}.footer-callouts.big.four figure .image{padding:0 !important}.footer-callouts.big.four figure .image img{padding:0;width:97%}}@media only screen and (min-width:40.063em){.footer-callouts.big.four{padding:2rem}}@media only screen and (min-width:64.063em){.footer-callouts.big.four figure h5{font-size:1.25rem}}.letv-support-container,.letv-support-home-container,.letv-support-pages-container,.reveal-modal.letv-support,#video1{color:#fff}.letv-support-container div[class*='active'],.letv-support-home-container div[class*='active'],.letv-support-pages-container div[class*='active'],.reveal-modal.letv-support div[class*='active'],#video1 div[class*='active']{color:#09f}.letv-support-container{height:180px}.letv-support-home-container{height:270px}.letv-support-pages-container{height:335px}.clear-box{clear:left}.reveal-modal.letv-support>div,.reveal-modal.letv-support .letv-video>div,#video1>div,#video1 .letv-video>div{min-height:600px}.pr-review-faceoff .pr-review-faceoff-review-wrapper{word-break:break-word}.pr-review-faceoff .pr-review-faceoff-img .pr-review-faceoff-img-txt{display:none}.pr-review-faceoff .pr-review-faceoff-review{width:50%}.shop-page .section.gradient{padding-bottom:0}.shop-page .section.gradient>.row>.columns:not(.subtitle){padding:3rem .9375rem}.shop-page .section.gradient>.row>.columns:nth-child(2),.shop-page .section.gradient>.row>.columns:nth-child(3){padding-top:0}.shop-page .section.gradient.three-per-row>.row>.columns:nth-child(4){padding-top:0}.shop-page .price-standard{font-size:15px}.pr-snippet-stars{float:left}#reviewstarratings{background-image:none;height:15px}#reviewstarratings img{vertical-align:top}.catalog_reviews .pr-snippet-wrapper .pr-snippet-review-count{line-height:1.6rem}.home-theater-setup{background-image:none}.home-theater-setup h3.gradient-text-overlay{color:#000 !important}.recaptcha-section{margin:2rem -0.9375rem}.recaptcha-section .g-recaptcha{-ms-transform:scale(0.88);transform:scale(0.88);-webkit-transform:scale(0.88);-moz-transform:scale(0.88);transform-origin:0 0;-ms-transform-origin:22% 0;-moz-transform-origin:22% 0;-webkit-transform-origin:22% 0;float:right;width:58.33333%}.recaptcha-section .rc-anchor-normal .rc-anchor-content{width:180px !important}.captcha-error,.missing-captcha-error{float:right;clear:both;width:57%}.gift-bar{height:53px;background-color:#868686}.card-balance{text-align:center;font-size:3.5rem}.giftcardcheck{padding:40px 0}.giftcardcheck h3{text-transform:uppercase;padding-bottom:23px}.giftcardcheck .button{text-transform:uppercase}.giftcardcheck .col-left{padding-right:43px}.giftcardcheck .col-left p{line-height:16px;text-align:left}.giftcardcheck .col-left .giftcardlinks{text-align:center}.giftcardcheck .col-left .giftcardlinks a{font-size:14px;line-height:16px}.giftcardcheck .col-left .giftcardlinks a:first-child{padding-right:10px;border-right:1px solid #1a1919}.giftcardcheck .col-left .giftcardlinks a:last-child{padding-left:10px}.giftcardcheck .col-right{border-left:1px solid #bcbcbc;padding-left:45px}.giftcardcheck .col-right .row .row.display{margin:0}#checkBalance{margin:0}#giftBalanceModal h1,#giftBalanceModal h2,#giftBalanceModal h3,#giftBalanceModal h4,#giftBalanceModal h5,#giftBalanceModal h6{line-height:2}#captchaModal .captchaConfirm{float:right;margin-top:50px}.productlist-page{width:99.8%;margin:0 auto}.productlist-page thead tr{background:#202020}.productlist-page thead tr td{color:#fff}.productlist-page td{padding-right:0;border-collapse:separate}.productlist-page .addProduct:nth-child(odd){background:#f6f5f3;border-bottom:1px solid #f2f2f2}.productlist-page .addProduct input{max-width:90px;margin-bottom:0}.productlist-page tbody{border:1px solid #f2f2f2}.productlist-page tabel{border-collapse:separate}.csrcustomerbar.playbar{margin:0;color:#fff}.csrcustomerbar.playbar a{color:#fff}.csrcustomer-block{width:50%}.price-standard{text-decoration:line-through;color:#ccc}.in-stock-date-msg{border:1px solid red;padding:5px;background:#f9ebeb}.color_picker_box span.color_picker.checked a{background-image:url("../images/icons/checked_white.png");background-position:center center;background-repeat:no-repeat;cursor:default !important}.color_picker_box span.color_picker.color_picker_white.checked a{background-image:url("../images/icons/checked_black.png")}.color_picker_box span.color_picker.color_picker_white.checked.not_available a{background-image:url("../images/icons/checked_white_checked-na.png");border:1px solid #ff0043;background-size:120%;background-position:50% 50%}.color_picker_box span.color_picker.color_picker_white.not_available a{background-image:url("../images/icons/checked_white_na.png");border:0;border:1px solid #ff0043;background-size:120%;background-position:50% 50%}.color_picker_box span.color_picker.color_picker_black.checked a{background-image:url("../images/icons/checked_white.png")}.color_picker_box span.color_picker.color_picker_black.checked.not_available a{background-image:url("../images/icons/checked_black_checked-na.png");border:1px solid #ff0043;background-size:120%;background-position:50% 50%}.color_picker_box span.color_picker.color_picker_black.not_available a{background-image:url("../images/icons/checked_black_na.png");border:0;border:1px solid #ff0043;background-size:120%;background-position:50% 50%}.color_picker_box span.color_picker.color_picker_blue.checked a{background-image:url("../images/icons/checked_white.png")}.color_picker_box span.color_picker.color_picker_blue.checked.not_available a{background-image:url("../images/icons/checked_blue_checked-na.png")}.color_picker_box span.color_picker.color_picker_blue.not_available a{background-image:url("../images/icons/checked_blue_na.png");border:0}.magellan-color-picker .color_picker_black.not_available a{background-image:url("../images/icons/checked_black_na.png");border:0;border:1px solid #ff0043;background-size:120%;background-position:50% 50%}.magellan-color-picker .color_picker_white.not_available a{background-image:url("../images/icons/checked_white_na.png");border:0;border:1px solid #ff0043;background-size:120%;background-position:50% 50%}.alert .alert-box{margin:10px 0}.slide-down.cookie-warning{display:none}.slide-down.cookie-warning .close{right:2px !important}#add-to-cart .icon-right-dir:before,#notify-me-button .icon-right-dir:before,#pre-order-btn .icon-right-dir:before{line-height:2}.availability-msg p{font-weight:700}.backorder-msg,.not-available-msg,.preorder-msg{color:#ccc}#product-nav-container{display:none}.visible-img{display:none}#sonos-advantage+#sonos-advantage{padding-top:0}@media only screen and (min-width:64.063em){.top-bar.sonos-bar .top-bar-section ul.right.stack li.de>a{font-size:.75rem;box-sizing:content-box}}@media only screen and (max-width:64em){.recaptcha-section .row.display{padding:0}.recaptcha-section .g-recaptcha{-ms-transform:scale(0.63);transform:scale(0.63);-webkit-transform:scale(0.63);-moz-transform:scale(0.63);transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0}.giftcardcheck .row .row{margin:0}.giftcardcheck .row.recaptcha-section{margin:2rem 0}.giftcardcheck .col-left .giftcardlinks a{font-size:12px}.giftcardcheck .col-left .giftcardlinks a:first-child{padding-right:10px}.giftcardcheck .col-left .giftcardlinks a:last-child{padding-left:5px}.giftcardcheck .col-right .display div:first-child label{font-size:12px}.giftcardcheck .col-right .display div:last-child{padding:0}.giftcardcheck .giftPageCheckBalance .row:last-child>div{padding-left:0}.giftcardcheck .giftPageCheckBalance .row>.columns{padding-left:0;padding-right:9px}}@media only screen and (max-width:40.063em){.shop-page .section.gradient{padding:3rem 0}.shop-page .section.gradient>.row>.columns:not(.subtitle){padding:0 .9375rem}#giftBalanceModal h1,#giftBalanceModal h2,#giftBalanceModal h3,#giftBalanceModal h4,#giftBalanceModal h5,#giftBalanceModal h6{line-height:1.5}.recaptcha-section .g-recaptcha{-ms-transform:scale(0.55);transform:scale(0.55);-webkit-transform:scale(0.55);-moz-transform:scale(0.55)}.giftcardcheck .col-left{border-bottom:1px solid #bcbcbc;padding-bottom:25px;padding-right:.9375rem}.giftcardcheck .col-left .giftcardlinks a{font-size:12px}.giftcardcheck .col-left .giftcardlinks a:first-child{padding-right:10px}.giftcardcheck .col-left .giftcardlinks a:last-child{padding-left:5px}.giftcardcheck .col-right{border-left:0;padding-top:25px;padding-left:.9375rem;padding-right:.9375rem}.giftcardcheck .giftPageCheckBalance label{font-size:12px}.csrcustomer-block{width:100%}#sonos-advantage .editorial-features hr{display:none}}.catalog .pr-snippet-read-write,.pr-snippet-rating-decimal{display:none}.pr-modal-container .pr-stars,.pr-snippet-stars .pr-stars-small{background-image:inherit}.catalog .pr-snippet-wrapper,.pdp .pr-snippet-wrapper{-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pdp .pr-snippet-wrapper .pr-snippet-stars>.pr-stars:first-child{float:left;margin-right:.2rem}.pdp .catalog .pr-snippet-read-write,.pdp .pr-snippet-rating-decimal{display:inherit}.catalog_reviews .pr-snippet-wrapper .pr-snippet-review-count{color:#868686;font-size:.7rem}@media only screen and (max-width:40em){.pr-snippet-wrapper .pr-snippet-read-write{float:none !important;padding-top:1rem}.pr-snippet-wrapper .pr-snippet-stars{float:none !important}}@media only screen and (max-width:40em){body.cookie-warning-margin .footer.section.light{margin-bottom:6rem}}@media only screen and (max-width:40em){.shop-page>.catalog>.row>.columns:not(:first-child){margin-top:3rem}.ecomm-cart-and-more-info{padding-top:1rem}}@media only screen and (min-width:40.063em){.ecomm-cart-and-more-info{padding-top:.5rem}}.reveal-modal.light.freeze.light-with-flex-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.reveal-modal.light.freeze.light-with-flex-columns .content-asset+form{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding-top:2rem}.reveal-modal.light.freeze.light-with-flex-columns .content-asset+form .columns{padding-left:0}@media only screen and (min-width:40.063em){.reveal-modal.light:not(.theater):not(.language-selector)>*:not(.close-reveal-modal){margin-left:auto;margin-right:auto;width:36rem}}.pt_checkout .cart-actions.bottom-actions div.order-total .large-text-right,.pt_checkout .checkout-progress-indicator ul li,.pt_checkout .summary .checkout-mini-cart .summary-product-details,.pt_checkout .submit-order .form-row.row .order-value .large-text-right{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header .ui-icon{width:20px;background-image:url("../images/icons/widget-icons.png")}.ui-datepicker-prev span{background-position:-15px 0}.ui-datepicker-next span{background-position:0 0}.ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{color:#454545;border:0}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#f6f6f6;border:0}.ui-datepicker .ui-state-disabled{opacity:.5}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-next.ui-state-disabled,.ui-datepicker .ui-datepicker-prev.ui-state-disabled{border-color:transparent}.ui-datepicker .ui-datepicker-next-hover{top:2px;right:2px}.ui-datepicker .ui-datepicker-prev-hover{top:2px;left:2px}.request-to-modify-order{text-decoration:underline;cursor:pointer;margin-bottom:10px;float:left;font-weight:bold}.reveal-modal .on-hold-submit-button{margin-left:36px}.on-hold-wrapper.reveal-modal{display:table;width:100%;min-height:200px;bottom:0;margin:auto}.on-hold-wrapper-2 h5{text-align:center}.onholdpopup-container{margin-top:50px}.onholdpopup-container.reveal-modal{display:table;width:100%;min-height:200px;bottom:0;margin:auto}.onholdpopup-submit{margin:0 auto;text-align:center;display:block;vertical-align:middle}.onholdpopup-submit .onholdpopup-submittitle{font-weight:bold}.off-canvas-wrap .onholdpopup-submit{display:block;margin-top:75px}.off-canvas-wrap .on-hold-popup{margin-top:70px}.off-canvas-wrap .on-hold-popup button{margin-left:18px}.off-canvas-wrap .on-hold-popup .show-on-popup{display:none}.off-canvas-wrap .on-hold-popup .show-canvas-wrap{display:block;margin-left:36px}.off-canvas-wrap .on-hold-popup h5{margin-left:16px}.on-hold-popup h5{margin-left:35px}.on-hold-popup button{margin:0 0 20px 36px;font-size:18px}.on-hold-popup .show-on-popup{display:block}.on-hold-popup .show-canvas-wrap{display:none}.on-hold-popup input[disabled]{background-color:#fff;color:#ccc}.on-hold-popup select{background-color:#fff}.on-hold-popup fieldset{border:0;margin-bottom:0}.on-hold-popup label small{display:none}.on-hold-popup span{font-weight:bold}.on-hold-popup .order-no-input input{width:50%}.on-hold-popup .select-option{margin-bottom:20px}.on-hold-popup .select-option select,.on-hold-popup .select-option .error{width:60%}.on-hold-popup .select-option.error{width:60%}.on-hold-popup textarea{height:260px}.pt_checkout .clearfix:after,.pt_checkout .clearfix:before{color:transparent}.pt_checkout select{background-color:#fff;background-position:98% center}.pt_checkout select[disabled]{background:#ddd}.pt_checkout input[type=email],.pt_checkout input[type=number],.pt_checkout input[type=password],.pt_checkout input[type=tel],.pt_checkout input[type=text],.pt_checkout select{height:30px;padding:3px 8px;font-size:1em;line-height:1.3em}.pt_checkout input[id$=_addressFields_address2],.pt_checkout input[id$=_postal]{margin:0}.pt_checkout input[type=number]::-webkit-inner-spin-button,.pt_checkout input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.pt_checkout input[type=number]{-moz-appearance:textfield}.pt_checkout select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.pt_checkout input.error,.pt_checkout select.error{background-color:#fee;border-color:#ff0043;color:#000}.pt_checkout .error-message,.pt_checkout small.error{background:0;font-family:"Neue Helvetica",Arial,sans-serif;font-style:normal;color:#ff0043;line-height:1rem;padding:.375rem 0;margin:0;text-align:left}.pt_checkout .error{color:#ff0043}.pt_checkout .price-unadjusted span{text-decoration:line-through}.pt_checkout .standard-shipping b{text-decoration:line-through}.pt_checkout .input-checkbox,.pt_checkout .input-radio,.pt_checkout input[type="radio"]{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px}.pt_checkout .input-checkbox+label,.pt_checkout .input-radio+label,.pt_checkout input[type="radio"]+label{margin:0;width:100%}.pt_checkout .input-checkbox+label:before,.pt_checkout .input-radio+label:before,.pt_checkout input[type="radio"]+label:before{top:0;position:relative;display:inline-block;width:16px;height:16px;margin:0;float:left;content:'';vertical-align:top;background:url("../images/sonos/checkbox-checkout.png") no-repeat 0 -16px}.pt_checkout .input-checkbox+label>span,.pt_checkout .input-radio+label>span,.pt_checkout input[type="radio"]+label>span{vertical-align:top;float:left;padding:0 0 0 15px}.pt_checkout .input-checkbox+label>span span,.pt_checkout .input-radio+label>span span,.pt_checkout input[type="radio"]+label>span span{padding:0}.pt_checkout .input-checkbox.checked+label:before,.pt_checkout .input-checkbox[checked="checked"]+label:before,.pt_checkout .input-radio.checked+label:before,.pt_checkout .input-radio[checked="checked"]+label:before,.pt_checkout input[type="radio"].checked+label:before,.pt_checkout input[type="radio"][checked="checked"]+label:before{background-position:0 0}.pt_checkout .input-checkbox+label>span,.pt_checkout .input-radio+label>span{max-width:96%}.pt_checkout .input-radio+label:before,.pt_checkout input[type="radio"]+label:before{background:url("../images/sonos/radiobutton-checkout.png") no-repeat 0 100%}.pt_checkout .input-radio.checked+label:before,.pt_checkout .input-radio[checked="checked"]+label:before,.pt_checkout input[type="radio"].checked+label:before,.pt_checkout input[type="radio"][checked="checked"]+label:before{background-position:0 0}.pt_checkout .no-target-link{cursor:default}.pt_checkout .checkout-link{color:#1a1919;font-size:.8rem;line-height:.8rem;margin:1rem 0;display:inline-block;background:0}.pt_checkout .checkout-link.underline{padding:0;text-decoration:underline}.pt_checkout .button.disabled,.pt_checkout .button[disabled],.pt_checkout button.disabled,.pt_checkout button[disabled]{background-color:#ff0043;border-color:#ff0043}.pt_checkout .button.disabled:focus,.pt_checkout .button.disabled:hover,.pt_checkout .button[disabled]:focus,.pt_checkout .button[disabled]:hover,.pt_checkout button.disabled:focus,.pt_checkout button.disabled:hover,.pt_checkout button[disabled]:focus,.pt_checkout button[disabled]:hover{background-color:#ff0043}.pt_checkout #searchOrder{margin-bottom:15px}.pt_checkout .cart-action-checkout{float:left;padding:0 0 0 .9375rem}.pt_checkout .cart-action-checkout>*{margin-bottom:0}.pt_checkout .order-totals-table tr td,.pt_checkout .order-totals-table tr th{padding:0;vertical-align:top}.pt_checkout .order-totals-table .discount td{color:#009f4d}.pt_checkout .is-hidden-desktop{display:none}.pt_checkout table,.pt_checkout td,.pt_checkout thead,.pt_checkout tr{background:transparent}.pt_checkout table:nth-of-type(even),.pt_checkout table:nth-of-type(odd),.pt_checkout td:nth-of-type(even),.pt_checkout td:nth-of-type(odd),.pt_checkout thead:nth-of-type(even),.pt_checkout thead:nth-of-type(odd),.pt_checkout tr:nth-of-type(even),.pt_checkout tr:nth-of-type(odd){background:transparent}.pt_checkout .product-list-item .attribute{text-transform:capitalize}.pt_checkout .summary-cart-section{display:none}.pt_checkout #cart-table thead tr th,.pt_checkout .confirmation .line-items .line-headings li{color:#d2d2d2;text-align:center;font-size:.8rem}.pt_checkout #cart-table tr.cart-row,.pt_checkout .confirmation .line-items .line-item{padding:.5625rem .625rem;background:#efefef;margin-bottom:10px;overflow:hidden}.pt_checkout .cart-actions.bottom-actions,.pt_checkout .shipping-actions.row.section,.pt_checkout .submit-order .form-row.row{border:1px solid #ddd;padding:20px;margin:0 auto}.pt_checkout.f-checkout-topbar-fixed{padding-top:57px}.pt_checkout .sonos-bar-checkout{height:57px;overflow:hidden}.pt_checkout .sonos-bar-checkout .promo-wrapper{height:57px}.pt_checkout .sonos-bar-checkout .promo-wrapper .message{font-size:.8125rem;text-align:right;color:#868686;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}.pt_checkout .sonos-bar-checkout .name h1{line-height:3.563rem;margin:0}.pt_checkout .sonos-bar-checkout .name h1 a{color:#1a1919;font-family:sonos-logoregular,"Neue Helvetica W02",Helvetica,Arial,sans-serif;font-size:1.5rem;letter-spacing:.25rem;text-transform:uppercase;padding:0 0 0 .7rem}.pt_checkout .sonos-bar-checkout .name h1 a span{display:none}.pt_checkout .sonos-bar-checkout .subname{padding:0}.pt_checkout .sonos-bar-checkout .subname span{font-size:1.25rem;line-height:3.625rem}.pt_checkout .sonos-bar-checkout #mini-cart{padding:0}.pt_checkout .sonos-bar-checkout #mini-cart>a{line-height:3.563rem;display:block;background-color:#fff}.pt_checkout .section.footer-links{border-top:1px solid #ddd;padding:33px 0}.pt_checkout .section.footer-links li,.pt_checkout .section.footer-links li a{color:rgba(70,70,70,0.4);font-size:.8125rem;line-height:1.25rem}.pt_checkout .header-promo{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:right}.pt_checkout .header-promo p{font-size:.875rem;margin:0}.pt_checkout .hide-for-large{display:none !important}.pt_checkout .main{background:#f7f7f7}.pt_checkout .main .row{max-width:59rem}.pt_checkout .main h1{font:normal 1.813rem/1.875rem "Neue Helvetica",Neue Helvetica W02,Arial,sans-serif;margin-bottom:20px}.pt_checkout .main .cart-empty{padding:110px 0 95px}.pt_checkout .main .cart-empty .checkout-link{font-size:1.125rem;line-height:1.125rem}.pt_checkout .main .remove-item,.pt_checkout .main .update-qty{background-color:transparent;border:0;outline:0}.pt_checkout .main .section{padding:20px 0}.pt_checkout .main .cart-actions-top{border-bottom:1px solid #ddd}.pt_checkout .main .cart-actions-top h2{font-size:1.5rem;margin:0;vertical-align:middle}.pt_checkout .main .button-pay-pal{margin:0 0 0 20px;vertical-align:middle}.pt_checkout .main .rowcoupons .item-details{position:relative;padding-left:3.063rem}.pt_checkout .main .rowcoupons .item-details .coupon-details{width:368px}.pt_checkout .main .rowcoupons .item-details .coupon-details .name{font-weight:bold}.pt_checkout .main .rowcoupons .item-details .checkout-link{padding:0;margin:0;position:absolute;top:0;bottom:0;left:426px}.pt_checkout .main .rowcoupons .item-details .cart-promo{float:left;clear:left}.pt_checkout .main .rowcoupons .coupon-applied{color:#009f4d}.pt_checkout .main .rowcoupons .coupon-not-applied{color:#ff0043}.pt_checkout .main .rowcoupons a,.pt_checkout .main .rowcoupons span{font-weight:normal}.pt_checkout .main .rowcoupons .discount{clear:both}.pt_checkout .main .cart-actions .checkout-link{margin-left:25px}.pt_checkout .main #cart-items-form{margin:20px 0 0}.pt_checkout .main .promo-message{padding:20px;margin:20px 0 0}.pt_checkout .main .promo-message p{font:bold .875rem/0.9375rem 'Neue Helvetica W02_n4',Arial,sans-serif;margin:0}.pt_checkout .main .product-list-item .name a{color:#000;font-weight:bold}.pt_checkout .main .item-quantity input{width:37px;font-size:.8rem;padding:6px;display:inline-block}.pt_checkout .main .item-quantity a{margin:10px 15px}.pt_checkout .main .item-quantity .item-input{width:40%;margin:1.1rem 0 0}.pt_checkout .main .item-quantity .item-actions{width:60%;white-space:nowrap}.pt_checkout .main .item-quantity .item-actions a,.pt_checkout .main .item-quantity .item-actions button{font-size:.8rem;line-height:.8rem;float:left;clear:both;margin:0}.pt_checkout .main .item-quantity .item-actions button{padding:1.2rem 0 0 .875rem}.pt_checkout .main .item-quantity .item-actions .remove-item{padding-top:.3rem}.pt_checkout .main .item-quantity .item-actions a{padding:.6rem .875rem}.pt_checkout .checkout-customer-service{padding:0}.pt_checkout .checkout-customer-service p{font:bold .9375rem/1.3rem 'Neue Helvetica W02_n4',Arial,sans-serif;margin:0}.pt_checkout .checkout-customer-service a{color:#000}.pt_checkout .checkout-customer-service .phone{padding:0 10px 0 0}.pt_checkout .cart-gift-coupon-code #add-giftcert,.pt_checkout .checkout-billing .cart-gift-coupon-code .button.apply,.pt_checkout .checkout-billing .cart-gift-coupon-code a.checkout-link{background:#fff;border:1px solid #ddd;color:#000;padding:.45rem .5rem;text-align:center;float:left;margin:0 10px 0 0}.pt_checkout #cart-table thead tr th.section-header.product{padding-left:50px}.pt_checkout #cart-table .tablet-transform{position:relative}.pt_checkout #cart-table .tablet-transform>table{margin:0}.pt_checkout #cart-table .tablet-transform small.error{clear:both;padding-bottom:0}.pt_checkout #cart-table td.hidden-desktop{width:10px;visibility:hidden}.pt_checkout #cart-table tr.empty-row td{padding:0;line-height:.625rem}.pt_checkout #cart-table .item-image{padding-left:3.063rem}.pt_checkout #cart-table .product-availability-list{margin:0;list-style:none;font-size:.8rem}.pt_checkout #cart-table .product-availability-list .not-available,.pt_checkout #cart-table .product-availability-list .on-order{color:#e50000}.pt_checkout #cart-table .price-adjusted-total,.pt_checkout #cart-table .price-total,.pt_checkout #cart-table .price-unadjusted{display:block;font:bold .875rem/0.875rem 'Neue Helvetica W02_n7',Arial,sans-serif}.pt_checkout #cart-table .price-total{font:bold .875rem/0.875rem 'Neue Helvetica W02_n7',Arial,sans-serif}.pt_checkout #cart-table p{margin:0;font-size:.8rem;line-height:.8rem}.pt_checkout .cart-gift-coupon-code{padding-left:2.5rem}.pt_checkout .cart-gift-coupon-code .error,.pt_checkout .cart-gift-coupon-code .success{clear:both;float:left;font-weight:bold;padding-left:.9375rem;padding-right:.9375rem}.pt_checkout .cart-footer .cart-order-totals{padding-right:3.063rem;padding-left:0;margin:20px 0 0;max-width:235px}.pt_checkout .cart-footer .cart-order-totals .order-total{display:none}.pt_checkout .cart-footer .cart-order-totals .order-totals-table td{padding-left:5px}.pt_checkout .cart-footer .redemption .success{font-weight:bold;color:#009f4d}.pt_checkout .rounded-info p{font-size:.8rem}.pt_checkout .rounded-info.rounded-info-summary{padding:15px 5px}.pt_checkout .rounding-box .rounded-info-summary{padding-top:0}.pt_checkout .cart-actions.bottom-actions{clear:both;margin:40px 0 20px;display:inline-block;width:100%}.pt_checkout .cart-actions.bottom-actions p{font:bold 1.125rem/1.125rem 'Neue Helvetica W02_n7',Arial,sans-serif;margin:0}.pt_checkout .cart-actions.bottom-actions p span{font-weight:normal;font-size:.8rem}.pt_checkout .cart-actions.bottom-actions div.order-total{float:right;margin:10px 2.6rem 0 0;padding:0;max-width:310px}.pt_checkout .cart-actions.bottom-actions div.order-total .large-text-right{max-width:200px}.pt_checkout .cart-actions.bottom-actions.section{padding:20px}.pt_checkout .cart-actions.bottom-actions span{line-height:.8rem}.pt_checkout .cart-actions.bottom-actions .vat-label span{vertical-align:bottom}.pt_checkout .cart-actions.bottom-actions .second-summary-vat{position:absolute;bottom:0;right:0}.pt_checkout #add-coupon{background-color:#fff;border:1px solid #ddd;padding:.45rem .1rem;margin:0;width:136px;color:#000}.pt_checkout .checkout-progress-indicator{padding:20px 0;border-bottom:1px solid #ddd}.pt_checkout .checkout-progress-indicator ul{margin:0;padding:0;list-style:none}.pt_checkout .checkout-progress-indicator ul li{display:inline-block;margin:0 1.5rem;font:normal .875rem/1rem "Neue Helvetica W07",Neue Helvetica W02,Arial,sans-serif;color:#939393;width:24%;text-align:center;vertical-align:top;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pt_checkout .checkout-progress-indicator ul li a{color:#939393;text-decoration:none}.pt_checkout .checkout-progress-indicator ul li.active{font-weight:bold;color:#000}.pt_checkout .checkout-progress-indicator ul li.active a{color:#000}.pt_checkout .checkout-progress-indicator ul:before{position:relative;content:url("../images/sonos/cart_steps_icon.png");display:inline-block;height:22px;width:18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pt_checkout .primary-content,.pt_checkout .summary{margin:35px 0 0}.pt_checkout .primary-content{margin-bottom:40px}.pt_checkout .primary-content .csr-section{border-top:1px solid #ddd;padding:45px 0 10px}.pt_checkout .primary-content .csr-section h3{font:bold .875rem/0.875rem "Neue Helvetica W07",Neue Helvetica,Arial,sans-serif;color:#4d4d4d}.pt_checkout .primary-content fieldset{border:0;padding:0;margin:0;clear:both}.pt_checkout .primary-content fieldset.used-shipping-address{margin:20px 0 0}.pt_checkout .primary-content fieldset .row.error label{color:#ff0043}.pt_checkout .primary-content fieldset .row.error select,.pt_checkout .primary-content fieldset .row.error input{background-color:#fee;border-color:#ff0043;color:#000;box-shadow:0;margin:0}.pt_checkout .primary-content select{margin:0 0 .875rem;line-height:1.3rem}.pt_checkout .primary-content select.error{margin:0}.pt_checkout .primary-content input[type="text"],.pt_checkout .primary-content select{max-width:400px}.pt_checkout .primary-content input[id$=_addressFields_city],.pt_checkout .primary-content input[id$=_addressFields_firstName],.pt_checkout .primary-content input[id$=_addressFields_lastName]{max-width:295px}.pt_checkout .primary-content input[id$=_addressFields_postal]{max-width:150px}.pt_checkout .primary-content input[id$=_email_emailAddress],.pt_checkout .primary-content input[type="text"][id$=_addressFields_phone]{max-width:200px}.pt_checkout .primary-content input[type="tel"][id*=paymentMethods_creditCard],.pt_checkout .primary-content input[type="text"][id*=paymentMethods_creditCard]{max-width:195px}.pt_checkout .primary-content select[id$=_addressFields_country],.pt_checkout .primary-content select[id$=_addressFields_states_state]{max-width:210px}.pt_checkout .primary-content fieldset>.row{position:relative}.pt_checkout .primary-content .address-section{margin:0 0 40px}.pt_checkout .primary-content h2{font:normal 2rem/2rem "Neue Helvetica",Neue Helvetica W02,Arial,sans-serif;margin:0 0 10px}.pt_checkout .primary-content p{font:bold .875rem/0.875rem "Neue Helvetica W07",Neue Helvetica,Arial,sans-serif}.pt_checkout .primary-content p>a.checkout-link{font:bold .875rem/0.875rem "Neue Helvetica W07",Neue Helvetica,Arial,sans-serif}.pt_checkout .primary-content p .new_customer_text{font-weight:normal}.pt_checkout .primary-content .continue-error-msg{font:bold .875rem/0.875rem "Neue Helvetica W07",Neue Helvetica,Arial,sans-serif;margin-bottom:1.2rem}.pt_checkout .primary-content label{cursor:default}.pt_checkout .primary-content label>span{font:bold .875rem/0.875rem "Neue Helvetica W07",Neue Helvetica,Arial,sans-serif}.pt_checkout .primary-content label>span>span{font-size:.8rem;font-weight:normal}.pt_checkout .primary-content label>small{display:none}.pt_checkout .primary-content .form-caption{font-size:.8125rem;padding:0 .9375rem;color:#747474;clear:left}.pt_checkout .primary-content .form-caption>span{display:inline-block;margin:0 0 10px}.pt_checkout .primary-content .form-caption.error-message{color:#ff0043;padding:0 .9375rem 10px}.pt_checkout .primary-content .form-caption.zip-caption{min-height:16px}.pt_checkout .primary-content .gift-message-box{padding:25px 0;border-top:1px solid #ddd}.pt_checkout .primary-content .gift-message-box label,.pt_checkout .primary-content .gift-message-box .gift-message-text label{float:left;width:16%;text-align:right;margin:4px 40px 0 0}.pt_checkout .primary-content .gift-message-box label.label{background:0;color:#000;width:auto;min-width:85px;margin:5px 0 0;text-align:left;font-size:.875rem;padding-left:0}.pt_checkout .primary-content .gift-message-box .input-radio+span{margin:5px 40px 0 0;display:inline-block}.pt_checkout .primary-content .gift-message-box .gift-message-text{margin:10px 0 0}.pt_checkout .primary-content .gift-message-box .gift-message-text textarea{width:60%;max-width:380px;margin:7px 0 0;resize:none}.pt_checkout .primary-content .gift-message-box .input-with-tooltip>.row{margin:0}.pt_checkout #shipping-method-list,.pt_checkout #vies-vat,.pt_checkout fieldset.payment-method-section,.pt_checkout .checkout-billing .codes-wrapper{border-top:1px solid #ddd;padding:45px 0 10px}.pt_checkout #shipping-method-list h2{margin-bottom:30px;display:inline-block}.pt_checkout #shipping-method-list h2.section_title{margin-bottom:0}.pt_checkout #shipping-method-list .text-with-modal{position:relative;clear:both;margin-bottom:30px}.pt_checkout #shipping-method-list .modal-link{font:.875rem/0.875rem 'Neue Helvetica W02_n7',Arial,sans-serif;color:#000;text-decoration:underline;margin:0 0 0 15px}.pt_checkout #shipping-method-list .form-row{margin:0}.pt_checkout #shipping-method-list .form-row label{margin:0 0 0 20px;width:100%}.pt_checkout #shipping-method-list .form-row label>span{font-weight:normal}.pt_checkout #shipping-method-list .form-row label>span b{vertical-align:top}.pt_checkout .shipping-actions.row.section button{margin:0 20px 0 0}.pt_checkout .shipping-actions.row.section .form-row-button{margin:0 auto}.pt_checkout #vies-vat{position:relative;margin:10px 0 50px}.pt_checkout #vies-vat .vies-vat-title{position:relative}.pt_checkout #vies-vat .tooltip-gift-box-tip{position:static;margin:0 0 0 10px}.pt_checkout #vies-vat h2{margin-bottom:30px;display:inline-block}.pt_checkout .vies-vat-code{position:static;background:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border:1px solid #ccc;width:140px}.pt_checkout .vies-vat-code .taxRegionCode{width:27px;font-weight:bold}.pt_checkout .vies-vat-code .taxNumber{width:80px}.pt_checkout .vies-vat-code input,.pt_checkout .vies-vat-code input[disabled]{float:left;padding:0;margin:0;background-color:transparent;height:28px;border:0;box-shadow:0}.pt_checkout .vies-vat-code small.error{position:absolute;left:0;top:auto;bottom:-25px;line-height:1}.pt_checkout .vies-vat-buttons-wrapper{margin:0 5px}.pt_checkout .vies-vat-remove,.pt_checkout .viesVatBtn{background-color:#fff;border:1px solid #ddd;padding:.45rem .1rem;margin:0;width:106px;color:#000;float:left}.pt_checkout .select-address .form-row-button{display:none}.pt_checkout .billing-address p{font-weight:normal}.pt_checkout .billing-address p b,.pt_checkout .billing-address p span{line-height:1.125rem}.pt_checkout fieldset.payment-method-section{margin-top:25px}.pt_checkout fieldset.payment-method-section select{max-width:295px}.pt_checkout fieldset.payment-method-section .form-row-button{display:none}.pt_checkout fieldset.payment-method-section .exp-date{overflow:hidden}.pt_checkout fieldset.payment-method-section .exp-date.error>.month{padding-bottom:10px}.pt_checkout fieldset.payment-method-section .exp-date .error-message{position:absolute;bottom:0;padding:0}.pt_checkout fieldset.payment-method-section .row.month,.pt_checkout fieldset.payment-method-section .row.year{float:left;margin:0 15px 0 0}.pt_checkout fieldset.payment-method-section .row.month.error,.pt_checkout fieldset.payment-method-section .row.year.error{padding-bottom:10px}.pt_checkout fieldset.payment-method-section .row.month select,.pt_checkout fieldset.payment-method-section .row.year select{margin:0 0 .875rem}.pt_checkout fieldset.payment-method-section .row.month label,.pt_checkout fieldset.payment-method-section .row.year label{display:none}.pt_checkout fieldset.payment-method-section .row.month .large-12,.pt_checkout fieldset.payment-method-section .row.year .large-12{padding:0}.pt_checkout fieldset.payment-method-section .row.year select{width:75px}.pt_checkout fieldset.payment-method-section .row.month select{width:120px}.pt_checkout fieldset.payment-method-section .row.month>small{position:absolute;bottom:0;padding:0}.pt_checkout fieldset.payment-method-section .row.month>small ~ small{display:none !important}.pt_checkout fieldset.payment-method-section .row.cvn{clear:both;position:relative;overflow:hidden;width:155px;margin:5px 0}.pt_checkout fieldset.payment-method-section .row.cvn input{width:94px}.pt_checkout fieldset.payment-method-section .row.cvn:after{position:absolute;top:23px;right:0;display:inline-block;content:'';background:url("../images/sonos/payment-ccv.png");width:43px;height:25px}.pt_checkout fieldset.payment-method-section .row.cvn .large-12{padding:0}.pt_checkout .payment-method{width:55%}.pt_checkout .payment-method>.row{margin:5px 0}.pt_checkout .payment-method>.row .large-12{padding:0}.pt_checkout .payment-method>.row .form-caption.error-message{padding:0 0 10px}.pt_checkout .payment-method input[type="text"]{max-width:200px}.pt_checkout .payment-method #dwfrm_billing_paymentMethods_creditCard_owner{display:none}.pt_checkout .payment-method label[for="dwfrm_billing_paymentMethods_creditCard_owner"]{display:none}.pt_checkout .payment-method #dwfrm_billing_paymentMethods_creditCard_type{width:auto;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;padding-right:20px}.pt_checkout .payment-method-options{margin:35px 0 20px}.pt_checkout .payment-method-options .form-row{display:inline-block;min-width:22%;margin-right:3%}.pt_checkout .payment-method-options .form-row .large-12.columns{padding:0}.pt_checkout .payment-method-options .form-row>div,.pt_checkout .payment-method-options .form-row>label{display:inline-block}.pt_checkout .payment-method-options .form-row span{max-width:100%}.pt_checkout .shipping-actions .checkout-link{font-size:.875rem}.pt_checkout .has-tip{position:absolute;top:auto;left:auto;border:0;color:#f0534a !important}.pt_checkout .has-tip.tooltip-phone{position:absolute;left:230px;top:25px}.pt_checkout .input-with-tooltip{position:relative;clear:both}.pt_checkout .input-with-tooltip .has-tip.tooltip-gift-box-tip{left:50%;top:6px}.pt_checkout .input-with-tooltip .has-tip.tooltip-cvn{top:3px;left:35px;font-weight:bold}.pt_checkout .input-with-modal{position:relative;clear:both}.pt_checkout .input-with-modal .modal-link{position:absolute;left:50%;top:4px;color:#000;text-decoration:underline}.pt_checkout .checkout-billing>h2{margin:0 0 25px}.pt_checkout .checkout-billing .cart-gift-coupon-code{padding:0}.pt_checkout .checkout-billing .cart-gift-coupon-code h2{margin:0 0 25px}.pt_checkout .checkout-billing .cart-gift-coupon-code .large-12{padding:0 20px 0 0}.pt_checkout .checkout-billing .cart-gift-coupon-code a.checkout-link{background:#f7f7f7}.pt_checkout .checkout-billing .cart-gift-coupon-code a.checkout-link span{border-bottom:1px solid #000;line-height:.8125rem}.pt_checkout .checkout-billing .cart-gift-coupon-code p{margin-bottom:0}.pt_checkout .checkout-billing .cart-gift-coupon-code .balance,.pt_checkout .checkout-billing .cart-gift-coupon-code .giftcert-error,.pt_checkout .checkout-billing .cart-gift-coupon-code .redemption,.pt_checkout .checkout-billing .cart-gift-coupon-code .success{font-size:.875rem;padding:0}.pt_checkout .checkout-billing .cart-gift-coupon-code .redemption span{padding-left:0}.pt_checkout .checkout-billing .cart-gift-coupon-code .redemption .minus{font-weight:normal;padding:5px}.pt_checkout .checkout-billing .cart-gift-coupon-code .success{font-weight:bold;color:#009f4d;float:none}.pt_checkout .checkout-billing .cart-gift-coupon-code .error{padding-left:0}.pt_checkout .checkout-billing .cart-gift-coupon-code .remove{color:#ff0043;font-weight:normal;text-decoration:underline}.pt_checkout .summary{max-width:255px;line-height:100%;margin:35px 0}.pt_checkout .summary .section{border:1px solid #ddd;padding:20px}.pt_checkout .summary .section>div:first-child{border:0}.pt_checkout .summary h3{font:bold 1rem/1rem "Neue Helvetica W02",Neue Helvetica,Arial,sans-serif;text-transform:capitalize}.pt_checkout .summary .order-totals-table{margin:0}.pt_checkout .summary .order-totals-table td,.pt_checkout .summary .order-totals-table th{padding:0;font-size:.8rem}.pt_checkout .summary .order-totals-table .order-total{font-weight:bold}.pt_checkout .summary .order-totals-table .discount td{color:#009f4d}.pt_checkout .summary .checkout-order-totals{padding:20px 5px 30px}.pt_checkout .summary .checkout-order-total-giftcerts .order-subtotal th{color:#a7a7a7;font-weight:normal}.pt_checkout .summary .checkout-mini-cart h3,.pt_checkout .summary .mini-billing-address h3,.pt_checkout .summary .mini-payment-instrument h3,.pt_checkout .summary .mini-shipment h3{color:#a7a7a7;text-transform:none;margin:20px 0}.pt_checkout .summary .checkout-mini-cart h3 a,.pt_checkout .summary .mini-billing-address h3 a,.pt_checkout .summary .mini-payment-instrument h3 a,.pt_checkout .summary .mini-shipment h3 a{float:right;margin:0;font-weight:normal;font-size:.875rem;line-height:.875rem}.pt_checkout .summary .checkout-mini-cart{border-top:1px solid #ddd;max-height:622px;overflow-y:auto;overflow-x:hidden}.pt_checkout .summary .checkout-mini-cart .mini-cart-product{margin:0 0 25px}.pt_checkout .summary .checkout-mini-cart .mini-cart-product .product-availability-list{margin:0;list-style:none;font-size:.8rem}.pt_checkout .summary .checkout-mini-cart .mini-cart-image{width:40%;float:left}.pt_checkout .summary .checkout-mini-cart .summary-product-details{width:52%;float:right;font-size:.8rem}.pt_checkout .summary .checkout-mini-cart .summary-product-details a,.pt_checkout .summary .checkout-mini-cart .summary-product-details span{color:#000}.pt_checkout .summary .checkout-mini-cart .mini-cart-name a{font-weight:bold}.pt_checkout .summary .checkout-mini-cart .attribute .value{text-transform:capitalize}.pt_checkout .summary .checkout-mini-cart .mini-cart-pricing .label{background:0;padding:0;color:#a0a0a0}.pt_checkout .summary .checkout-mini-cart .mini-cart-pricing .value{color:#a0a0a0}.pt_checkout .summary .checkout-mini-cart .mini-cart-pricing .mini-cart-price{display:block}.pt_checkout .summary .mini-billing-address,.pt_checkout .summary .mini-payment-instrument,.pt_checkout .summary .mini-shipment{font-size:.8rem;margin-bottom:20px;overflow:hidden}.pt_checkout .summary .mini-payment-instrument.first{border-top:1px solid #ddd}.pt_checkout .summary .minishipments-method{margin:10px 0 0}.pt_checkout .summary .mini-payment-instrument .cc-exp{clear:both}.pt_checkout .summary .mini-payment-instrument .amount{float:left;clear:both}.pt_checkout .confirmation{margin:60px auto;font-size:.875rem;font-family:"Neue Helvetica",Neue Helvetica W02,Arial,sans-serif}.pt_checkout .confirmation h2{font:normal 2rem/2rem "Neue Helvetica",Neue Helvetica W02,Arial,sans-serif;margin:0 0 10px}.pt_checkout .confirmation .label{background:0;color:#000;padding:0;font-size:.825rem;line-height:1.125rem}.pt_checkout .confirmation .register-section{overflow:hidden;padding:20px 70px;margin:10px 0;color:#fff;clear:both;display:inline-block;width:100%}.pt_checkout .confirmation .order-information{overflow:hidden;margin-bottom:10px}.pt_checkout .confirmation .order-information>p{float:left;margin:0 20px 0 0;padding:0 20px 0 0}.pt_checkout .confirmation .order-information>p.order-number{border-right:1px solid #e1e1e1}.pt_checkout .confirmation .order-information>p.order-number .value{font-weight:bold}.pt_checkout .confirmation .order-information>p.order-number .value a{color:#000}.pt_checkout .confirmation .order-information>p span{font-size:1rem;line-height:1rem}.pt_checkout .confirmation .order-information .right{text-align:right}.pt_checkout .confirmation .order-information .right a{color:#000}.pt_checkout .confirmation .orderdetails{border:1px solid #ddd;padding:40px 45px;margin:0;clear:both;width:100%;background:#fff}.pt_checkout .confirmation .orderdetails h3{font-size:1rem;margin:0 0 25px}.pt_checkout .confirmation .orderdetails>div{float:left;width:27%;margin:0 5% 0 3%}.pt_checkout .confirmation .orderdetails>div.order-payment-summary{margin:0}.pt_checkout .confirmation .orderdetails>div.order-payment-summary .order-subtotal .text-right b{font-weight:normal}.pt_checkout .confirmation .orderdetails>div.shipment-payment-information{width:62%}.pt_checkout .confirmation .orderdetails>div.shipment-payment-information>div{width:50%;float:left}.pt_checkout .confirmation .orderdetails>div.shipment-payment-information .payment-amount{display:block}.pt_checkout .confirmation .orderdetails>div.line-items{width:100%;clear:both;margin:40px 0 0}.pt_checkout .confirmation .orderdetails .product-availability-list{list-style:none;font-size:.8rem;padding-top:1.2rem}.pt_checkout .confirmation .orderdetails .product-availability-list .playbar{color:#000}.pt_checkout .confirmation .order-shipments .shipping-method{display:none}.pt_checkout .confirmation .order-shipments .address{line-height:130%}.pt_checkout .confirmation .order-shipments .phone a{color:#000}.pt_checkout .confirmation .order-payment-instruments{line-height:1.125rem}.pt_checkout .confirmation .order-payment-instruments .cc-owner{display:none}.pt_checkout .confirmation .order-payment-instruments .cc-type{width:33px;height:21px;text-indent:100%;margin:3px 5px 0 0;overflow:hidden;float:left}.pt_checkout .confirmation .order-payment-instruments .cc-type.Visa{background:url("../images/sonos/visa-icon.png") no-repeat 0 0}.pt_checkout .confirmation .order-payment-instruments .cc-type.Master{background:url("../images/sonos/mastercard-icon.png") no-repeat 0 0}.pt_checkout .confirmation .order-payment-instruments .cc-type.Amex{background:url("../images/sonos/amex-icon.png") no-repeat 0 0}.pt_checkout .confirmation .order-payment-instruments .cc-type.Discover{background:url("../images/sonos/discover-icon.png") no-repeat 0 0}.pt_checkout .confirmation .order-payment-instruments .cc-type.MAESTRO,.pt_checkout .confirmation .order-payment-instruments .cc-type.Maestro{background:url("../images/sonos/maestro-icon.png") no-repeat 0 0}.pt_checkout .confirmation .order-payment-instruments .cc-type.DANKORT,.pt_checkout .confirmation .order-payment-instruments .cc-type.Dankort{background:url("../images/sonos/dankort-icon.png") no-repeat 0 0}.pt_checkout .confirmation .order-payment-instruments .cc-number{margin-top:6px}.pt_checkout .confirmation .line-items .line-headings{list-style:none;overflow:hidden;margin:0}.pt_checkout .confirmation .line-items .line-headings li{float:left;width:25%;font-weight:bold;margin:15px 0}.pt_checkout .confirmation .line-items .line-headings li.name{width:30%;text-align:left;padding-left:80px}.pt_checkout .confirmation .line-items .line-headings li.quantity{width:19.5%}.pt_checkout .confirmation .line-items .line-item>div{float:left;width:25%}.pt_checkout .confirmation .line-items .line-item>div .bonus-item,.pt_checkout .confirmation .line-items .line-item>div .name,.pt_checkout .confirmation .line-items .line-item>div .value{padding:1.2rem 0 0;line-height:100%}.pt_checkout .confirmation .line-items .line-item>div.line-item-details{width:30%}.pt_checkout .confirmation .line-items .line-item>div.line-item-details .item-image{max-width:80px}.pt_checkout .confirmation .line-items .line-item>div.line-item-details .product-list-item{float:right;width:45%;margin-left:5px;line-height:130%;padding-left:20px}.pt_checkout .confirmation .line-items .line-item>div.line-item-quantity{width:20%}.pt_checkout .confirmation .line-items .line-item>div.shipping-status{text-align:center}.pt_checkout .confirmation .line-items .line-item>div.line-item-price,.pt_checkout .confirmation .line-items .line-item>div.line-item-quantity{text-align:center}.pt_checkout .confirmation .line-items .line-item>div.line-item-price .value,.pt_checkout .confirmation .line-items .line-item>div.line-item-quantity .value{font-weight:bold}.pt_checkout .confirmation .line-items .line-item .item-image{float:left;margin:0 0 0 50px;padding:0}.pt_checkout .order-summary .product-column{padding-left:12%}.pt_checkout .order-summary .item-details .promo{display:none}.pt_checkout .order-summary .item-image{max-width:100px}.pt_checkout .order-summary .item-image .bonus-item{display:none}.pt_checkout .order-summary .item-quantity{padding-left:1.8rem;font-weight:bold}.pt_checkout .order-summary .item-total{text-align:center;font-weight:bold}.pt_checkout .order-summary .item-total small{font-weight:normal}.pt_checkout .order-summary .product-availability-list{max-width:120px}.pt_checkout .order-summary .rowcoupons .item-details .coupon-details{width:auto}.pt_checkout .order-summary .rowcoupons .checkout-link{font-size:.875rem}.pt_checkout .order-summary .rowcoupons .item-total{text-align:left}.pt_checkout #cart-table thead .product-column{text-align:left}.pt_checkout .place-order-totals .order-totals-table{width:50%;float:right;margin:0 1.8rem}.pt_checkout .place-order-totals .order-totals-table td{text-align:right;padding-left:5px;vertical-align:top}.pt_checkout .place-order-totals .order-totals-table .order-total{display:none}.pt_checkout .back-to-cart{font-size:.875rem}.pt_checkout .submit-order{clear:both}.pt_checkout .submit-order .form-row .terms-and-conditions{margin-bottom:1.25rem}.pt_checkout .submit-order .form-row .terms-and-conditions p{font-size:.75rem;font-weight:normal}.pt_checkout .submit-order .form-row.row{margin:25px auto;padding:.375rem 1.25rem}.pt_checkout .submit-order .form-row.row .order-value{padding:.5rem 0 0;position:relative}.pt_checkout .submit-order .form-row.row .order-value.right{margin:1.25rem .5rem 0 0;max-width:48%}.pt_checkout .submit-order .form-row.row .order-value p{font:bold 1.125rem/1.125rem 'Neue Helvetica W02_n7',Arial,sans-serif;margin:0;vertical-align:middle;display:inline}.pt_checkout .submit-order .form-row.row .order-value p.order-total{float:right}.pt_checkout .submit-order .form-row.row .order-value span{line-height:.8rem;font-weight:normal;font-size:.8rem}.pt_checkout .submit-order .form-row.row .order-value .large-text-right{width:171px}.pt_checkout .submit-order .form-row.row .checkout-link{margin:.9375rem}.pt_checkout .submit-order .form-row.row .hide-for-medium{display:inline-block !important;margin:1.25rem 0 0}.pt_checkout .submit-order .order-value .left span{vertical-align:bottom}.pt_checkout .submit-order .order-value .second-summary-vat{position:absolute;bottom:0;right:0}#suggested_address h3{font:normal 1.5rem/2rem "Neue Helvetica",Neue Helvetica W02,Arial,sans-serif;margin:0 0 40px}#suggested_address form{padding:2rem}#suggested_address .address-block{float:right;width:40%;margin:0}#suggested_address .address-block.suggestion{float:left;margin:0 10% 0 0}#suggested_address .address-block input[type="radio"]{float:left;margin:5px 30px 0 0}#suggested_address .address-block input[type="radio"]+label>span{font-size:1rem;line-height:1rem}#suggested_address .address-block input[type="radio"].checked+label>span{font-weight:bold}#suggested_address .address-block>.address-section{width:90%;float:left;margin:0 0 0 30px}#suggested_address button{margin:50px auto 0;display:inline-block;width:170px}#suggested_address .form-button{clear:both}@media only screen and (max-width:64em){.pt_checkout .show-for-medium-up{display:inline-block !important}.pt_checkout .hide-for-medium{display:none !important}.pt_checkout .input-checkbox+label>span,.pt_checkout .input-radio+label>span{max-width:93%}.pt_checkout .main>.row{width:93%}.pt_checkout .main .item-quantity .item-input{width:40px;margin:0}.pt_checkout .main .item-quantity .item-actions{width:50%}.pt_checkout .main .item-quantity .item-actions button{padding:0 .4rem}.pt_checkout .main .item-quantity .item-actions .remove-item{padding:.4rem .4rem}.pt_checkout .main .rowcoupons .item-details .coupon-details{width:60%}.pt_checkout .main .rowcoupons .item-details .checkout-link{left:63%}.pt_checkout .main #cart-table .rowcoupons .item-total{padding-top:.5625rem;vertical-align:middle}.pt_checkout .subname span{display:none}.pt_checkout .cart-actions-top>.row{width:93%}.pt_checkout .cart-actions-top .cart-action-checkout,.pt_checkout .cart-actions-top .checkout-link{display:none}.pt_checkout #cart-table td.visible-desktop.hidden-tablet,.pt_checkout #cart-table thead{display:none}.pt_checkout #cart-table .item-image{width:40%;padding:.875rem 0 0 6.5rem;vertical-align:top}.pt_checkout #cart-table .item-total{width:20%;padding-top:1.2rem;vertical-align:top}.pt_checkout #cart-table td.hidden-desktop.visible-tablet{visibility:visible}.pt_checkout #cart-table .tablet-transform{width:40%}.pt_checkout #cart-table .tablet-transform td{display:block;float:left;clear:left;width:100%;text-align:left !important}.pt_checkout .cart-gift-coupon-code{padding-left:.5rem}.pt_checkout .cart-gift-coupon-code #add-giftcert{padding:.45rem .875rem}.pt_checkout .cart-actions.show-for-medium-up{display:block !important;margin:0 auto 2rem;overflow:hidden}.pt_checkout .cart-actions.show-for-medium-up .checkout-link-block{width:100%;float:left;padding:20px 0}.pt_checkout .cart-actions.show-for-medium-up .checkout-link{margin:0}.pt_checkout .cart-actions .cart-action-checkout{float:none;padding:0}.pt_checkout .checkout-progress-indicator>.row{width:93%}.pt_checkout .checkout-progress-indicator ul li{margin:0 .8rem;width:25.5%}.pt_checkout .checkout-progress-indicator .checkout-customer-service .right{display:none}.pt_checkout .checkout-progress-indicator .checkout-customer-service .right.phone{display:block}.pt_checkout #shipping-method-list .form-row{margin:0 0 0 30px}.pt_checkout #shipping-method-list h2{display:block}.pt_checkout #shipping-method-list .modal-link{margin:7px 0 0}.pt_checkout .primary-content h2{font-size:1.75rem}.pt_checkout .primary-content .continue-error-msg,.pt_checkout .primary-content p{font-size:.8rem}.pt_checkout .primary-content .continue-error-msg>a.checkout-link,.pt_checkout .primary-content p>a.checkout-link{font-size:.8rem}.pt_checkout .primary-content .gift-message-box .gift-message-text label,.pt_checkout .primary-content .gift-message-box label{width:32%;margin:0 20px 0 0}.pt_checkout .primary-content .gift-message-box label.label{margin:0}.pt_checkout .primary-content input[type="text"],.pt_checkout .primary-content select{max-width:276px}.pt_checkout .primary-content input[type="text"][id$=_addressFields_firstName],.pt_checkout .primary-content input[type="text"][id$=_addressFields_lastName]{max-width:215px}.pt_checkout .primary-content input[type="text"][id$=_addressFields_phone],.pt_checkout .primary-content input[type="text"][id$=_addressFields_postal]{max-width:150px}.pt_checkout .primary-content input[type="text"][id$=_email_emailAddress]{max-width:200px}.pt_checkout .payment-method-options .form-row{min-width:38%}.pt_checkout .payment-method{width:auto}.pt_checkout .input-with-tooltip .has-tip.tooltip-gift-box-tip{top:0;left:75%}.pt_checkout .input-with-modal .modal-link{top:0;left:75%}.pt_checkout .has-tip.tooltip-phone{left:180px;font-size:.8rem}.pt_checkout .checkout-billing .cart-gift-coupon-code a.checkout-link{text-align:left;border:0;background:0}.pt_checkout .checkout-billing .cart-gift-coupon-code input[type=text]{margin-bottom:0}.pt_checkout .checkout-billing .cart-gift-coupon-code a.checkout-link{margin-bottom:10px}.pt_checkout .checkout-billing .cart-gift-coupon-code .balance,.pt_checkout .checkout-billing .cart-gift-coupon-code .giftcert-error,.pt_checkout .checkout-billing .cart-gift-coupon-code .redemption,.pt_checkout .checkout-billing .cart-gift-coupon-code .success{font-size:.8rem}.pt_checkout .submit-order .form-row.row{padding:20px}.pt_checkout .submit-order .form-row.row .order-value{padding:0}.pt_checkout .submit-order .form-row.row .order-value.right{max-width:100%;margin:0}.pt_checkout .confirmation{margin:40px auto}.pt_checkout .confirmation h2{margin:0 0 15px}.pt_checkout .confirmation .register-section{padding:20px 45px;margin:0 0 10px}.pt_checkout .confirmation .orderdetails{margin:0 0 20px}.pt_checkout .confirmation .orderdetails>div{width:36%;margin:0 16% 0 0}.pt_checkout .confirmation .orderdetails>div.shipment-payment-information{width:45%}.pt_checkout .confirmation .orderdetails>div.shipment-payment-information>div{width:100%;margin:0 0 20px}.pt_checkout .confirmation .line-items .line-item{background:0}.pt_checkout .confirmation .line-items .line-item .item-image{margin:0 0 0 4%;width:46%}.pt_checkout .confirmation .line-items .line-item>div.line-item-details{width:35%}.pt_checkout .confirmation .line-items .line-item>div.line-item-details .product-list-item{float:right;width:47%;margin-left:5px}.pt_checkout .confirmation .line-items .line-item>div.line-item-quantity{width:15%}.pt_checkout .confirmation .line-items .line-headings{margin-left:20px}.pt_checkout .confirmation .line-items .line-headings li.name{width:34%;padding-left:17px}.pt_checkout .confirmation .line-items .line-headings li.quantity{width:15%}.pt_checkout .confirmation .order-information .right{margin:30px 0 0;width:100%;text-align:left}.pt_checkout #cart-table.order-summary .item-image{width:25%;padding:.875rem;vertical-align:middle}.pt_checkout #cart-table.order-summary .item-total{vertical-align:middle}.pt_checkout .submit-order .form-row.row .hide-for-medium{display:none !important}.pt_checkout .submit-order .form-row.row .order-value .large-text-right{width:195px}.pt_checkout .order-summary-footer.hide-for-medium-up{display:block !important;margin:0 auto;text-align:center}.pt_checkout .order-summary-footer.hide-for-medium-up .button-fancy-large{margin:0}.pt_checkout .order-summary-footer.hide-for-medium-up .checkout-link{margin:0 .9375rem}.pt_checkout .order-summary#cart-table .rowcoupons .item-details{padding:2.5%}.pt_checkout .order-summary#cart-table .rowcoupons .item-details .coupon-details{width:auto;max-width:135px}.pt_checkout .order-summary#cart-table .rowcoupons .item-total{width:24%;padding:2.5%;vertical-align:middle;text-align:left}}@media screen and (min-width:20em) and (max-width:40em){.pt_checkout.f-checkout-topbar-fixed{padding-top:49px}.pt_checkout .section.footer-links li,.pt_checkout .section.footer-links li a{font-size:.625rem}.pt_checkout .sonos-bar-checkout{height:49px}.pt_checkout .sonos-bar-checkout .header-promotion{font-size:11px}.pt_checkout .sonos-bar-checkout .promo-wrapper{height:49px;padding-left:0}.pt_checkout .sonos-bar-checkout .promo-wrapper p{font-size:.6rem}.pt_checkout .sonos-bar-checkout .promo-wrapper .message{font-size:.625rem;line-height:.625rem;color:#FFF}.pt_checkout .sonos-bar-checkout .name h1{line-height:3.063rem;margin:0}.pt_checkout .sonos-bar-checkout .name h1 a{font-size:1.429em;padding:0}.pt_checkout .sonos-bar-checkout #mini-cart>a{line-height:3.063rem}}@media only screen and (max-width:40.063em){.request-to-modify-order{line-height:15px}.on-hold-popup fieldset{padding:0}.on-hold-popup textarea{height:100px}.on-hold-popup #on-hold-submit-button{margin-left:17px}.on-hold-popup .select-option select{width:88%}.on-hold-popup .order-no-input input{width:70%}.on-hold-popup h5{margin-left:17px;font-size:16px}.pt_checkout .is-visible-mobile{display:block}.pt_checkout .is-hidden-mobile{display:none}.pt_checkout .input-checkbox+label>span,.pt_checkout .input-radio+label>span{max-width:93%}.pt_checkout #vies-vat h2{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;max-width:90%}.pt_checkout .vies-vat-code small.error{bottom:-30px}.pt_checkout .checkout-customer-service img{max-width:62px}.pt_checkout .sonos-bar-checkout .promo-basket{padding-right:0}.pt_checkout .main>.row{width:100%}.pt_checkout .main .rowcoupons .item-details{padding-left:2.5rem}.pt_checkout .main .rowcoupons .item-details .coupon-details{width:auto;max-width:135px}.pt_checkout .main .rowcoupons .item-details .checkout-link{left:74%}.pt_checkout .checkout-customer-service .phone{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:100%}.pt_checkout .checkout-customer-service a,.pt_checkout .checkout-customer-service p{font-size:.8rem}.pt_checkout .cart-actions.cart-actions-top{padding:10px 0}.pt_checkout .cart-actions.cart-actions-top h2{font-size:1rem}.pt_checkout .cart-actions.bottom-actions,.pt_checkout .shipping-actions.row.section,.pt_checkout .submit-order .form-row.row{text-align:center}.pt_checkout .cart-actions.bottom-actions button,.pt_checkout .shipping-actions.row.section button,.pt_checkout .submit-order .form-row.row button{margin:0}.pt_checkout .cart-actions.bottom-actions .checkout-link,.pt_checkout .shipping-actions.row.section .checkout-link,.pt_checkout .submit-order .form-row.row .checkout-link{margin-bottom:0}.pt_checkout #cart-table .item-image{padding:.875rem 0 0 1.5rem;width:30%}.pt_checkout #cart-table .tablet-transform small.error{line-height:.8rem;padding:0}.pt_checkout #cart-table .rowcoupons .item-total{padding-top:.5625rem}.pt_checkout #cart-table .item-total{width:30%;max-width:100px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.pt_checkout .cart-footer .cart-order-totals{clear:both;max-width:100%;padding:0 6%}.pt_checkout .cart-footer .cart-order-totals .order-totals-table td{padding:0;vertical-align:top}.pt_checkout .cart-footer .cart-gift-coupon-code{border-bottom:1px solid #ddd;width:88%;margin:0 auto 15px;float:none !important;margin-bottom:15px;overflow:hidden;padding:0 0 2rem}.pt_checkout .cart-footer .cart-gift-coupon-code>.columns{padding:0 .5rem 0 0}.pt_checkout .cart-footer .cart-gift-coupon-code input[type="text"]{margin:0}.pt_checkout .cart-footer .cart-gift-coupon-code .giftcert-error{padding:0}.pt_checkout .cart-footer .cart-gift-coupon-code .redemption .success{padding:0}.pt_checkout .cart-actions.show-for-medium-up .button-pay-pal{display:block;margin:18px auto 0}.pt_checkout .cart-actions.bottom-actions div.order-total{padding:0;max-width:95%;float:none;overflow:hidden;margin:0 auto}.pt_checkout .cart-actions.bottom-actions div.order-total .large-text-right{max-width:195px;text-align:left}.pt_checkout .checkout-progress-indicator>.row{width:100%}.pt_checkout .checkout-progress-indicator ul{padding:0 0 0 2.2rem;position:relative;text-align:center}.pt_checkout .checkout-progress-indicator ul:before{position:absolute;left:4%}.pt_checkout .checkout-progress-indicator ul li{font-size:11px;margin:0 2px;width:29%}.pt_checkout .checkout-progress-indicator .checkout-customer-service{display:none}.pt_checkout .checkout-progress-indicator .checkout-customer-service .right.phone{display:none}.pt_checkout .primary-content,.pt_checkout .summary{margin:35px auto 28px;float:none !important}.pt_checkout #shipping-method-list .form-row{margin:0}.pt_checkout #shipping-method-list .form-row label{width:auto;margin:0}.pt_checkout .primary-content input[type="text"],.pt_checkout .primary-content select{max-width:320px}.pt_checkout .primary-content input[type="text"][id$=_addressFields_firstName],.pt_checkout .primary-content input[type="text"][id$=_addressFields_lastName],.pt_checkout .primary-content input[type="text"][id$=_email_emailAddress]{max-width:225px}.pt_checkout .primary-content input[type="text"][id$=_addressFields_city]{max-width:175px}.pt_checkout .primary-content input[type="text"][id$=_addressFields_phone]{max-width:150px}.pt_checkout .primary-content .payment-method-options .form-row{min-width:135px}.pt_checkout .primary-content .shipping-actions{text-align:center}.pt_checkout .primary-content .input-with-tooltip .has-tip.tooltip-gift-box-tip{left:90%}.pt_checkout .primary-content .input-with-modal .modal-link{font-size:.8rem;top:0;right:0}.pt_checkout .primary-content .gift-message-box label.label{margin:0;padding-right:0;min-width:65px}.pt_checkout .primary-content .gift-message-box .gift-message-text label,.pt_checkout .primary-content .gift-message-box label{width:31%;margin:0 8px 0 0}.pt_checkout .checkout-billing .cart-gift-coupon-code{border:0;margin:0}.pt_checkout .checkout-billing .redemption{padding:0}.pt_checkout .checkout-billing .redemption span{padding-right:0}.pt_checkout .checkout-billing .error{padding-right:0}.pt_checkout .summary-cart-section.section{display:block;padding:30px 15px;margin-top:0;overflow:hidden;clear:both;margin:0 auto 40px}.pt_checkout .summary-cart-section.section h2{font:normal 1.75rem/1.75rem 'Neue Helvetica',Arial,sans-serif;margin:0 0 10px}.pt_checkout .summary-cart-section.section h2 span{margin:10px 0 0;background:url("../images/sonos/toggle-icons.png") no-repeat 0 100%;width:12px;height:12px}.pt_checkout .summary-cart-section.section h2 span.closed{background-position:0 0}.pt_checkout .summary-cart-section.section .section-header{font:bold 1rem/1rem 'Neue Helvetica W02_n7',Arial,sans-serif;color:#a7a7a7;margin:20px 0}.pt_checkout .summary-cart-section.section .section-header>a{float:right;margin:5px 0}.pt_checkout .summary-cart-section.section .checkout-order-total-giftcerts .order-subtotal th{color:#a7a7a7;font-weight:normal}.pt_checkout .summary-cart-section.section .balance-due td{font:bold 1.125rem/1.125rem 'Neue Helvetica W02_n7',Arial,sans-serif;padding-top:25px}.pt_checkout .summary-cart-section.section .order-component-block{border-top:1px solid #ddd}.pt_checkout .summary-cart-section.section .order-component-block.mini-payment-instrument{border-top:0}.pt_checkout .summary-cart-section.section .order-component-block.mini-payment-instrument.first{border-top:1px solid #ddd}.pt_checkout .summary-cart-section.section .details{font-size:.8rem;line-height:1rem;margin:0 0 20px 0}.pt_checkout .summary-cart-section.section .minishipments-method{margin:10px 0 0}.pt_checkout .summary-cart-section.section .order-total{position:relative}.pt_checkout .summary-cart-section.section .order-total p{font:bold 1.125rem/1.125rem 'Neue Helvetica W02_n7',Arial,sans-serif;margin:0}.pt_checkout .summary-cart-section.section .order-total p span{font-size:.8rem}.pt_checkout .summary-cart-section.section .order-total .order-value p{font-weight:bold;margin:0;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.pt_checkout .summary-cart-section.section .order-total .order-value span{position:absolute;bottom:0;right:0}.pt_checkout .summary-cart-section.section .order-total .left.medium-text-left{float:right !important}.pt_checkout .summary-cart-section.section .order-total>.medium-text-right{max-width:205px}.pt_checkout .summary-cart-section.section #cart-table tr.cart-row{background:0}.pt_checkout .summary-cart-section.section #cart-table tr.cart-row.rowcoupons{display:none}.pt_checkout .summary-cart-section.section #cart-table tr.cart-row .promo{max-width:100px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.pt_checkout .summary-cart-section.section #cart-table .item-image{width:30%;padding:.875rem 0 0}.pt_checkout .summary-cart-section.section #cart-table .item-image img{max-width:80px}.pt_checkout .summary-cart-section.section #cart-table .tablet-transform{width:30%;padding:.875rem 0}.pt_checkout .summary-cart-section.section #cart-table .tablet-transform td{padding:0}.pt_checkout .summary-cart-section.section #cart-table .tablet-transform td.item-details{padding-bottom:10px}.pt_checkout .summary-cart-section.section #cart-table .item-total{padding-right:0;text-align:right !important;max-width:120px}.pt_checkout .summary-cart-section.section .cart-footer{border-top:1px solid #ddd}.pt_checkout .summary-cart-section.section .cart-footer .cart-order-totals{padding:0}.pt_checkout .submit-order .form-row.row .order-value .large-text-right{width:140px;text-align:left}.pt_checkout .summary{display:none !important}.pt_checkout .confirmation h2{font-size:1.75rem}.pt_checkout .confirmation .register-section{padding:1.5rem 1rem}.pt_checkout .confirmation .register-section .small-only-text-center{margin:20px 0}.pt_checkout .confirmation .order-information>p{margin:0 10px 0 0;padding:0 10px 0 0}.pt_checkout .confirmation .order-information>p span{font-size:.875rem}.pt_checkout .confirmation .order-information>p:last-of-type{margin:0;padding:0}.pt_checkout .confirmation .orderdetails{padding:.875rem}.pt_checkout .confirmation .orderdetails>div.order-payment-summary,.pt_checkout .confirmation .orderdetails>div.shipment-payment-information{width:100%}.pt_checkout .confirmation .orderdetails .product-availability-list{padding:0;margin:0}.pt_checkout .confirmation .line-headings{display:none}.pt_checkout .confirmation .line-item-details .product-list-item{display:none}.pt_checkout .confirmation .line-item-quantity .product-name{float:left;width:100%}.pt_checkout .confirmation .line-item-quantity .qty-label{clear:left}.pt_checkout .confirmation .line-item-quantity .qty-label,.pt_checkout .confirmation .line-item-quantity .value{float:left}.pt_checkout .confirmation .line-item-quantity .shipping-status{float:none}.pt_checkout .confirmation .line-item-price{padding:0}.pt_checkout .confirmation .line-items .line-item{padding:20px 0;border-bottom:1px solid #ededed}.pt_checkout .confirmation .line-items .line-item:last-of-type{border:0}.pt_checkout .confirmation .line-items .line-item>div .bonus-item,.pt_checkout .confirmation .line-items .line-item>div .name,.pt_checkout .confirmation .line-items .line-item>div .value{clear:both;float:none;padding:0}.pt_checkout .confirmation .line-items .line-item .qty-label,.pt_checkout .confirmation .line-items .line-item .status-label{color:#7e7e7e;margin:10px 0 0}.pt_checkout .confirmation .line-items .line-item>div{width:28%}.pt_checkout .confirmation .line-items .line-item>div.line-item-quantity{width:42%;text-align:left;padding:0 0 0 10%}.pt_checkout .confirmation .line-items .line-item>div.line-item-quantity .attribute .value{font-weight:normal}.pt_checkout .confirmation .line-items .line-item>div.line-item-details{width:30%}.pt_checkout .confirmation .line-items .line-item>div.line-item-details .item-image{max-width:75px}.pt_checkout .confirmation .line-items .line-item>div.line-item-price{text-align:right}.pt_checkout .confirmation .line-items .line-item .item-image{margin:0 0 0 5%;width:100%}.pt_checkout .confirmation .line-items .line-item .product-list-item{float:none;max-width:100%}.pt_checkout .place-order-totals .order-totals-table{width:90%;margin:0 .875rem}.pt_checkout #cart-table.order-summary .item-image{padding:.875rem .5rem;min-width:80px}.pt_checkout #cart-table.order-summary .item-details,.pt_checkout #cart-table.order-summary .item-quantity,.pt_checkout #cart-table.order-summary .item-quantity-details{padding:0}.pt_checkout #cart-table.order-summary .item-details>div,.pt_checkout #cart-table.order-summary .item-quantity>div,.pt_checkout #cart-table.order-summary .item-quantity-details>div{font-weight:normal}.pt_checkout #cart-table.order-summary .item-details .attribute,.pt_checkout #cart-table.order-summary .item-details .promo,.pt_checkout #cart-table.order-summary .item-quantity .attribute,.pt_checkout #cart-table.order-summary .item-quantity .promo,.pt_checkout #cart-table.order-summary .item-quantity-details .attribute,.pt_checkout #cart-table.order-summary .item-quantity-details .promo{text-align:left}.pt_checkout #cart-table.order-summary .item-details a,.pt_checkout #cart-table.order-summary .item-quantity a,.pt_checkout #cart-table.order-summary .item-quantity-details a{margin:0}.pt_checkout #cart-table.order-summary .item-details{width:0}.pt_checkout #cart-table.order-summary .item-quantity{width:38%;padding:.5rem 0}.pt_checkout #cart-table.order-summary .item-total{text-align:center}#suggested_address{padding:2rem .5rem;min-height:auto}#suggested_address form{padding:2rem 0}#suggested_address .address-block{width:47%;margin:0}#suggested_address .address-block.suggestion{margin:0 2%}#suggested_address .address-block input[type="radio"]{margin:2px 20px 0 0}#suggested_address .address-block input[type="radio"]+label{width:100%}#suggested_address .address-block input[type="radio"]+label>span{font-size:.875rem;margin:0 0 0 5px;padding:0}#suggested_address .address-block .address-section{width:80%;margin:0 0 0 20px;padding:0;font-size:.875rem}}.contain-to-grid.light{background:#fff}.contain-to-grid.light.border-bottom{border-bottom:1px solid #ddd}.contain-to-grid.light .sonos-bar-checkout.top-bar{background:#fff}.contain-to-grid.light .sonos-bar-checkout.top-bar .cart-copy{display:none}.contain-to-grid.light .sonos-bar-checkout.top-bar .icon-cart{left:-3px;position:relative;top:-4px}.pt_checkout .sonos-bar-checkout #mini-cart>a{padding-top:.25rem}@media only screen and (min-width:40.063em){.contain-to-grid.light .sonos-bar-checkout.top-bar .icon-cart{top:-6px}.pt_checkout .header-promo{top:47%}}@media only screen and (min-width:64.063em){.pt_checkout .section.footer-links .row div div div:first-child{width:82%}.pt_checkout .section.footer-links .row div div div:last-child{width:18%}.pt_checkout .section.footer-links .sonos-links{padding-left:18px}}