.panel-widget .widget-container{width:100%;max-width:800px;padding:0 10px;border-radius:20px;text-align:center;margin:0 auto}.panel-widget .widget-container .widget-header{padding:5px 0}.panel-widget .widget-container .widget-header .header-text{font-weight:600;font-size:18px;line-height:22px;letter-spacing:0;margin:10px 0 5px}.panel-widget .widget-container .widget-header .subheader-text{font-size:14px;line-height:21px;letter-spacing:0;margin:5px 0 10px}.panel-widget .widget-container .widget-panel{padding:20px 0;display:grid;grid-template-columns:33% 33% 33%;grid-template-rows:auto;column-gap:0;justify-items:center}.panel-widget .widget-container .widget-panel .widget-col{display:flex;flex-direction:column;justify-content:space-between;width:100%}.panel-widget .widget-container .widget-panel .sprltv-text{position:absolute;bottom:-19px;min-height:38px;text-align:center;font-weight:400;font-size:16px;line-height:19px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:calc(100% - 68px);left:calc(50% - (.5 * (100% - 68px)));border-radius:5px;padding:5px}@media (min-width:767px){.panel-widget .widget-container .widget-panel .sprltv-text{font-size:20px;line-height:22px}}.panel-widget .widget-container .widget-panel .widget-col:last-child{border-right:none}.panel-widget .widget-container .widget-panel .widget-href,.panel-widget .widget-container .widget-panel .widget-href:active,.panel-widget .widget-container .widget-panel .widget-href:visited{display:block;text-decoration:none;color:inherit}.panel-widget .widget-container .widget-panel .widget-href:hover{color:inherit}.panel-widget .widget-container .widget-panel .widget-rating{height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;line-height:16px}.panel-widget .widget-container .widget-panel .widget-rating .our-rating-title{font-size:20px;line-height:23px;text-transform:uppercase}.panel-widget .widget-container .widget-panel .widget-rating .our-rating{display:table-caption;display:-ms-grid;-ms-grid-columns:min-content;font-weight:700;text-transform:uppercase;font-size:20px;line-height:23px;padding:0 15px;color:#999}@media (min-width:767px){.panel-widget .widget-container .widget-panel .widget-rating,.panel-widget .widget-container .widget-panel .widget-rating .our-rating{font-size:14px;line-height:16px}}.panel-widget .widget-container .widget-panel .stars-or-numeric-rating .product-star-ratings{font-size:12px;line-height:14px;margin:14px 0 3px 0}.panel-widget .widget-container .widget-panel .stars-or-numeric-rating .product-star-ratings i{color:#f6ae36}.panel-widget .widget-container .widget-panel .stars-or-numeric-rating .product-star-ratings .stamped-badge-caption{font-weight:600}.panel-widget .widget-container .widget-panel .stars-or-numeric-rating .numeric-score{font-size:16px;line-height:20px;letter-spacing:.1em;text-shadow:0 -1px 0 rgba(0,0,0,.3);padding:5px 0;font-style:italic}.panel-widget .product-logo{margin:15px auto;display:flex;align-items:center;min-height:80px;max-height:80px;justify-content:center}.panel-widget .product-img img,.panel-widget .product-logo img{height:auto;max-width:90%}.panel-widget .product-logo img.vivint-logo{max-height:29px;margin:3px 0}.panel-widget .product-img{max-width:80%;margin:0 auto 20px}.panel-widget .brand-summary-text{font-weight:400;font-size:14px;line-height:17px;width:90%;display:flex;min-height:34px;margin:10px auto;justify-content:center;align-items:center}.panel-widget .button{width:100%;max-width:180px;margin:10px auto 20px;display:block;border-radius:16px;padding:7px 0}.panel-widget .primary-cta{color:#fff;font-size:18px;font-weight:500;padding:12px 0;text-transform:uppercase}@media (min-width:767px){.panel-widget .primary-cta{font-size:15px;font-weight:700}}.panel-widget .primary-cta:hover{box-shadow:inset 0 0 0 99999px rgba(0,0,0,.2)}.panel-widget .secondary-cta{margin-top:5px;text-align:center;font-size:18px;font-weight:500}@media (min-width:767px){.panel-widget .secondary-cta{font-size:14px;font-weight:700}}.panel-widget .button i{padding:3px 0 0 10px}.panel-widget .product-promo-container{display:flex;flex-grow:1;margin:10px 12px 0;align-items:center;justify-content:center}.panel-widget .product-promo-text{padding:20px 12px;text-align:center;margin:auto;font-size:16px;line-height:21px}.panel-widget .hidden{display:none}.panel-widget .one-panel .widget-panel{grid-template-columns:100%;padding:25px 0}.panel-widget .one-panel .product-img{max-width:60%;margin:0 20% 20px}.panel-widget .two-panel .widget-panel{grid-template-columns:50% 50%;padding:25px 0}.panel-widget .two-panel .product-img{max-width:60%;margin:0 20% 20px}.panel-widget .desktop-hidden{display:none}@media (max-width:499px){.panel-widget .widget-container{padding:0 20px}.panel-widget .widget-container .widget-panel{padding:10px 0 10px;display:block}.panel-widget .widget-container .widget-panel.widget-panel-show-view-more{padding-bottom:0}.panel-widget .widget-col{display:block;position:relative;border-left:none;border-right:none}.panel-widget .widget-col:nth-child(2){margin:10px 0;padding:10px 0}.panel-widget .widget-col:last-child{border-left:none;border-right:none;border-bottom:none}.panel-widget .widget-header h1,.panel-widget .widget-header p{margin:5px 0}.panel-widget .widget-rating{margin-bottom:0}.panel-widget .widget-rating div{display:inline-block}.panel-widget .product-star-ratings{margin:0 0 0}.panel-widget .numeric-score{padding:2px 0;margin:0}.panel-widget .product-logo{text-align:center;margin:0}.panel-widget .product-logo img{height:auto}.panel-widget .product-logo img.vivint-logo{max-height:20px;margin:0 0 0 15px}.panel-widget .product-img{margin:0 auto}.panel-widget .widget-col-borders .product-img{top:40px}.panel-widget .product-img img{max-width:100%}.panel-widget .button{font-size:12px;padding:3px;margin:5px auto 15px;width:130px}.panel-widget .button.primary-cta,.panel-widget .button.secondary-cta{font-size:18px}.panel-widget .product-promo-container{margin:20px 0}.panel-widget .product-promo-text{font-size:12px;padding:4px 6px}.panel-widget .two-panel .widget-panel{padding:25px 0 0}.panel-widget .two-panel .button{width:140px;padding:10px 0}.panel-widget .two-panel .product-logo img{max-height:40px;margin:5px 0 10px;max-width:135px}.panel-widget .two-panel .product-img{margin:0;right:2%;top:60px;width:45%}.panel-widget .two-panel .product-img img{max-height:130px;margin:0}.panel-widget .mobile-hidden{display:none}.panel-widget .stars-or-numeric-rating{min-height:18px}.panel-widget .three-panel .button.read-more{display:block;cursor:pointer;padding:10px 10px;margin-top:0;width:100%;max-width:100%;text-align:right}}