a.sh-wrap{border:none;outline:0;background:0 0;color:inherit;text-decoration:none}a.sh-wrap:active,a.sh-wrap:hover,a.sh-wrap:link,a.sh-wrap:visited{border:none;outline:0;color:inherit;text-decoration:none}button.sh-wrap{padding:0;border:none;outline:0;background:0 0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.sh-wrap{display:block}.sh-wrap.sh-option-inline{display:inline-block}body.sh-option-no-scroll{height:100%;overflow:hidden}.sh-price{color:#B12704}.sh-list-horizontal:after{content:"";display:block;clear:both;height:0}.sh-list-horizontal,.sh-list-horizontal-row,.sh-list-vertical{list-style:none;color:inherit;margin-top:0;margin-right:0;margin-left:0}.sh-list-horizontal li,.sh-list-horizontal-row li,.sh-list-vertical li{list-style:none}.sh-list-horizontal li{float:left}.sh-list-horizontal-row{display:table;border-collapse:collapse;width:100%}.sh-list-horizontal-row li{display:table-cell}.sh-option-addition.sh-list-horizontal-row.a-button-toggle-group,.sh-option-addition.sh-list-horizontal.a-button-toggle-group{font-size:13px}.sh-option-addition.sh-list-horizontal li,.sh-option-addition.sh-list-horizontal-row li{vertical-align:middle}.sh-option-addition.sh-list-horizontal li+li,.sh-option-addition.sh-list-horizontal-row li+li{position:relative;padding-left:1.5em}.sh-option-addition.sh-list-horizontal li+li:before,.sh-option-addition.sh-list-horizontal-row li+li:before{content:"+";position:absolute;left:0;width:1.5em;text-align:center}.sh-option-addition.sh-list-horizontal-row{width:auto}.sh-option-addition.sh-list-horizontal-row li+li:before{top:50%;line-height:0}.sh-option-addition.sh-option-addition-wide.sh-list-horizontal li+li,.sh-option-addition.sh-option-addition-wide.sh-list-horizontal-row li+li{padding-left:3em}.sh-option-addition.sh-option-addition-wide.sh-list-horizontal li+li:before,.sh-option-addition.sh-option-addition-wide.sh-list-horizontal-row li+li:before{width:3em}.sh-carousel-devices-container{margin-bottom:14px}.sh-a-container .sh-carousel-devices-container{margin-bottom:14px}.sh-carousel-devices-container.sh-option-size-small .sh-carousel-devices-device{width:12rem}.sh-carousel-devices-container.sh-option-size-small .sh-carousel-devices-device .sh-img{height:8rem}.sh-carousel-devices-device{text-align:center;overflow:visible;width:15rem}.sh-carousel-devices-device .sh-form{margin-top:10px}.sh-carousel-devices-device .sh-btn{margin-bottom:.3rem}.sh-carousel-devices-device .sh-btn.a-button-icon .a-icon{display:none}.sh-carousel-devices-device .sh-btn.a-button-icon .a-button-text{position:static;z-index:auto;text-align:center;padding-left:18px;padding-right:18px}.sh-carousel-devices-device .sh-img{height:15rem;margin-bottom:6px}.sh-carousel-devices-device .sh-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-carousel-devices-device .sh-price-offers,.sh-carousel-devices-device .sh-title,.sh-carousel-devices-device p.sh-price{display:block;margin:0;font-size:12px;line-height:1.5}.sh-certified-badge{color:#FFF;margin-bottom:14px}.sh-certified-badge-header{padding:.3em 6px .3em 10px;float:left;font-size:11px;line-height:1;background:#2F2F2F;margin-bottom:-.1em;position:relative;max-width:80%;max-width:calc(100% - 1em)}.sh-certified-badge-header:after{content:"";display:block;position:absolute;height:0;width:.1em;top:0;right:-1em;border-color:#2F2F2F transparent;border-style:solid;border-width:0 1em 1.7em 0}.sh-certified-badge-header .sh-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-certified-badge-body{display:table;width:100%;padding:10px;background:#2F2F2F;position:relative}.sh-certified-badge-body .sh-img{max-height:42px}.sh-certified-badge-wwa{display:table-cell;padding-right:14px;vertical-align:top}.sh-certified-badge{max-width:40em}.sh-certified-badge-body{background:#f6f6f6;border:1px solid #ddd;border-radius:0 4px 4px;background-clip:padding-box;color:#111}.sh-certified-badge-wwa{padding-right:22px}.sh-certified-badge-wwa .sh-img{width:100%;min-width:140px;max-width:168px;max-height:none;image-rendering:-webkit-optimize-contrast}.sh-certified-badge-devices{padding-left:22px}.sh-certified-badge-devices .sh-img{margin-top:-25px;width:100%;min-width:84px;max-width:89.6px;max-height:none;min-height:72.8px}.sh-certified-badge-description{display:table-cell;vertical-align:middle;line-height:1.3}.sh-certified-personalized-badge{margin-bottom:14px}.sh-certified-personalized-badge-body{display:table;width:100%;padding:15px 0 15px 0;position:relative}.sh-certified-personalized-badge-wwa{padding-right:10px;width:32px;display:table-cell;vertical-align:top}.sh-certified-personalized-badge-wwa .sh-img{width:32px;min-width:32px;height:32px;vertical-align:top}.sh-certified-personalized-badge-description{display:table-cell;vertical-align:middle;line-height:1.3;max-width:460px;letter-spacing:0}.sh-certified-personalized-badge-description-text{font-size:15px}.sh-certified-personalized-badge-header{font-size:13px}#sh-certified-personalized-badge-popover-trigger{text-decoration:none;color:#767676}#sh-certified-personalized-badge-popover-trigger i{vertical-align:middle;margin-top:0;margin-bottom:0}.sh-certified-personalized-badge-popover{padding:15px 15px 11px 15px;min-width:300px;max-width:400px}.sh-certified-personalized-badge{margin-bottom:0}#sh-badge-v2-rq-device-list>li:not(:last-child){margin-right:13px}.sh-badge-v2-desktop-img-wrapper{width:47px;height:47px;margin:auto}.sh-badge-v2-desktop-img-wrapper>a{height:100%;width:100%;display:inline-block}.sh-badge-v2-sign-container{height:47px;line-height:47px}.sh-badge-v2-sign-container .sh-badge-v2-equal-sign,.sh-badge-v2-sign-container .sh-badge-v2-plus-sign{font-size:17px}#sh-badge-v2-utterance-string{font-size:13px;color:#555;text-align:center;display:table-cell;vertical-align:middle;height:47px;width:100%;line-height:initial}.sh-badge-v2-desktop-img{margin:auto;position:absolute;max-width:100%;max-height:100%;top:0;bottom:0;left:0;right:0}.sh-badge-v2-rq-device{white-space:nowrap}#sh-badge-v2-rq-device-list{font-size:11px;letter-spacing:0;text-align:center;display:flex;margin-bottom:18px}#sh-badge-v2-rq-device-list .sh-badge-v2-bundle-product-description{color:#B12704}#sh-badge-v2-rq-device-list .sh-badge-v2-owned-product-description{color:#008a00}.sh-badge-v2-rq-device-expander{padding-left:42px;padding-bottom:10px;overflow:auto}#sh-badge-v2-atc-total-price-container{margin-top:18px}#sh-badge-v2-atc-btn{min-width:117px}.sh-skin-dark{background:#2F2F2F;color:#FFF}.sh-skin-dark hr{border-color:#E7E7E7}.sh-skin-dark li{color:#FFF}.sh-skin-dark a{color:#45D9FF}.sh-skin-dark a:active,.sh-skin-dark a:hover,.sh-skin-dark a:link,.sh-skin-dark a:visited{color:#45D9FF}.sh-dp-more-details-video-container{display:block;max-width:700px;margin-left:auto;margin-right:auto;display:table;table-layout:fixed}.sh-dp-more-details-video .sh-video{display:inline-block}.sh-dp-more-details-body{border:0;border-radius:0;background-clip:padding-box;display:table-cell;background:0 0;width:40%;vertical-align:top}.sh-dp-more-details-video{overflow:hidden;display:table-cell;width:60%}.sh-dp-more-details-video{overflow:hidden}.sh-dp-more-details-video .sh-video{display:block;max-width:100%;object-fit:cover;background:0 0}.sh-dp-more-details-body{border:0;border-radius:0;background-clip:padding-box;background:0 0}.sh-dp-more-details-body .sh-divider,.sh-dp-more-details-body .sh-img{margin-bottom:14px}.sh-dp-more-details-body .sh-img{max-height:50.4px}.sh-dp-more-details-body .sh-link{text-decoration:none}.sh-dp-more-details-body .sh-link:active,.sh-dp-more-details-body .sh-link:hover,.sh-dp-more-details-body .sh-link:link,.sh-dp-more-details-body .sh-link:visited{text-decoration:none}.sh-dp-btf-widget{border-radius:4px;background-clip:padding-box;border:1px solid #ddd;max-width:1500px;margin:0 auto}.sh-dp-btf-widget .sh-dp-btf-widget-bottom{display:table;table-layout:fixed;width:100%}.sh-dp-rq-devices{display:table-cell;position:relative;width:453px;border-right:1px solid #ddd}.sh-dp-rq-devices:after,.sh-dp-rq-devices:before{display:block;position:absolute;top:50%;left:100%;margin-top:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #ddd;content:""}.sh-dp-rq-devices:after{margin-left:-1px;border-left:10px solid #fff}.sh-dp-rq-devices .sh-dp-rq-device-list{display:table;margin:18px auto}.sh-dp-rq-devices .sh-dp-rq-device-list>li{display:table-cell;text-align:center;vertical-align:top}.sh-dp-rq-devices .sh-dp-rq-device-list>li+li .sh-dp-rq-device{position:relative;padding-left:26px}.sh-dp-rq-devices .sh-dp-rq-device-list>li+li .sh-dp-rq-device:before{content:"+";position:absolute;width:26px;left:0;top:50%;line-height:0;color:#767676;font-size:17px;text-align:center}.sh-dp-rq-device{margin-bottom:14px}.sh-dp-rq-device .sh-dp-rq-device-btn{margin-bottom:-2px}.sh-dp-rq-device .sh-img{width:100%;max-width:112px;min-width:84px;padding:18px}.sh-dp-rq-device-subtitle,.sh-dp-rq-device-title{padding-left:26px}.sh-dp-rq-device-subtitle{color:#767676}.sh-dp-rq-devices-carousel-container{display:table-cell;padding:10px 10px 10px 22px;box-shadow:inset 20px 0 20px -20px #ddd}.sh-dp-rq-devices-carousel-container #sh-dp-rq-hubs-carousel{display:none}.sh-dp-rq-devices-carousel-container.sh-option-rq-items #sh-dp-rq-hubs-carousel{display:block}.sh-dp-rq-devices-carousel-container.sh-option-rq-items #sh-dp-rq-alexas-carousel{display:none}.sh-dp-rq-devices-carousel{padding-top:18px}.sh-dp-rq-devices-carousel .sh-dp-carousel-device{text-align:center}.sh-dp-rq-devices-carousel .sh-dp-carousel-device .sh-img{width:100%;max-width:112px;min-width:84px;padding:0 18px 18px}.sh-dp-rq-devices-carousel .sh-dp-carousel-device .sh-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-dp-rq-devices-carousel .sh-dp-carousel-device .sh-btn{width:100%}.sh-dp-btf-demo-and-alert-wrapper{margin:0 auto 22px;max-width:1500px}.sh-dp-rq-echo-plus-alert{margin-top:18px;margin-bottom:10px;background:#f6f6f6;border:1px solid;border-color:#BBD3DE;border-radius:4px;background-clip:padding-box;color:#111;display:table;padding-left:22px;padding-right:22px;position:relative}.sh-dp-rq-echo-plus-alert-title{display:table-cell;vertical-align:middle;font-weight:700;padding-right:6px}.sh-dp-rq-echo-plus-alert-description{display:table-cell;vertical-align:middle}.sh-dp-rq-echo-plus-alert-alexa-device{display:table-cell;padding-left:22px}.sh-dp-rq-echo-plus-alert-alexa-device .sh-img{margin-top:-10px;width:100%}