.adt-product-specs{background-color:#f3f5f6}
.adt-product-specs .product-specs-column{max-width:1375px !important;padding-top:2.875rem}
.adt-product-specs .product-specs-row{padding:3.5rem 12.19rem 7.5rem 12.19rem}
.adt-product-specs .product-specs-heading{padding:1rem 0rem;margin-left:5.75rem}
.adt-product-specs .product-specs-heading p{font-size:20px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;margin:0;color:var(--adt-black)}
.adt-product-specs .product-specs-heading p:before{content:"";display:inline-block;width:20px;height:2px;opacity:.5;background-color:#303538;margin-right:1.25rem;margin-bottom:.3125rem}
.adt-product-specs .product-specs-img{padding:1.5rem 0rem 1.5rem 0}
.p-specs-img-container{display:inline-block}
.adt-product-specs .product-title{padding:.5rem 0}
.adt-product-specs .product-title h3{font-size:3rem;font-weight:bold;line-height:1.17;letter-spacing:normal;color:#303538;margin:0}
.adt-product-specs .product-description{padding:.5rem 0}
.adt-product-specs .product-description p{font-size:1.125rem;font-weight:normal;line-height:1.56;letter-spacing:.5px;color:#303538;margin:0}
.adt-product-specs .product-specs-accordion{padding-top:2.5rem}
.adt-product-specs .product-specs-accordion-button{font-size:.875rem;font-weight:bold;line-height:1.43;letter-spacing:.1px;color:#303538}
.adt-product-specs .product-specs-accordion-button .product-specs-accordion-button-text{padding:.375rem 0}
.adt-product-specs .product-specs-accordion .circle-plus{margin-left:1rem;z-index:1}
.adt-product-specs .product-specs-accordion .circle{position:relative;width:2.06rem;height:2rem;border-radius:100%;background-color:var(--adt-blue);display:flex;align-items:center;justify-content:center}
.adt-product-specs .product-specs-accordion .circle .horizontal{position:absolute;background-color:#fff;width:10px;height:2px;left:12px;top:15px}
.adt-product-specs .product-specs-accordion .circle .vertical{position:absolute;background-color:#fff;width:2px;height:10px;left:16px;top:11px}
.adt-product-specs .product-specs-accordion .collapsed .vertical{transition:all .6s ease-in-out;transform:rotate(-90deg)}
.adt-product-specs .product-specs-accordion .collapsed .horizontal{transition:all .6s ease-in-out;transform:rotate(-90deg);opacity:1}
.adt-product-specs .product-specs-accordion .vertical{transition:all .6s ease-in-out;transform:rotate(90deg)}
.adt-product-specs .product-specs-accordion .horizontal{transition:all .6s ease-in-out;transform:rotate(90deg);opacity:0}
.adt-product-specs .table{font-size:1rem;line-height:1.69;color:#303538;margin:3rem 0 0 0}
.adt-product-specs .product-specs-data{padding:2.25rem 1.5rem 2.25rem 0;border-top:0 !important;box-shadow:inset 0 -1px 0 0 #898e91;-moz-box-shadow:inset 0 -1px 0 0 #898e91;-webkit-box-shadow:inset 0 -1px 0 0 #898e91}
.adt-product-specs .product-specs-data p.product-spec-feature{font-size:1rem;font-weight:bold;line-height:1.5;letter-spacing:.2px;color:#303538;margin:0}
.adt-product-specs .product-specs-data p.product-spec-description{font-size:1rem;font-weight:normal;line-height:1.5;letter-spacing:.4px;color:#303538;margin:0}
.p-spec-disclaimer{padding-top:34px}
.product-spec-legal{font-family:'Open Sans',sans-serif;font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.55;letter-spacing:normal;color:var(--adt-black)}
@media(min-width:768px) and (max-width:991px){.adt-product-specs .product-specs-column{padding-top:1.5rem}
.adt-product-specs .product-specs-row{padding:2.5rem 6rem 6rem 6rem}
.adt-product-specs .product-specs-heading{margin-left:1.875rem}
.adt-product-specs .product-specs-heading p:before{width:24px;margin-right:.625rem}
.adt-product-specs .product-title h3{font-size:2.125rem}
.adt-product-specs .product-description p{font-size:1rem}
.adt-product-specs .product-specs-data p.product-spec-feature{font-size:.875rem}
.adt-product-specs .product-specs-data p.product-spec-description{font-size:.875rem}
.adt-product-specs .table{margin:2.5rem 0 0 0}
.adt-product-specs .product-specs-data{padding:1.125rem 1.5rem 1.125rem 0}
}
@media(max-width:767px){.adt-product-specs .product-specs-column{padding-top:1.25rem}
.adt-product-specs .product-specs-row{padding:1.5rem 1.25rem 6rem 1.25rem}
.adt-product-specs .product-specs-heading{margin-left:1.375rem}
.adt-product-specs .product-specs-heading p:before{width:24px;margin-right:.75rem}
.adt-product-specs .product-title h3{font-size:2rem}
.adt-product-specs .product-description p{font-size:1rem}
.adt-product-specs .table{margin:1.25rem 0 0 0}
.adt-product-specs .product-specs-data{padding:1.375rem 1rem 1.625rem 0}
}