[v-cloak]{display:none}body{font-family:"quasimoda",sans-serif;font-weight:400;font-style:normal;position:relative}h2,h4{font-weight:400}h3{font-weight:600}p{font-family:"quasimoda",sans-serif;font-weight:300;font-style:normal}.img-fluid{display:inline-block;max-width:100%;height:auto}p.section-header{font-size:16px;font-weight:300;text-transform:uppercase;margin:0}#shoptool-banner{background:url('/Images/HomeSC/2023/shoptool/banner-shoptool.jpg') no-repeat right top / cover;color:#fff;padding:12% 15px}#shoptool-banner h1{font-family:'bebas_kairegular';color:#fff;font-size:95px;line-height:.9em;text-transform:uppercase;margin:0}#shoptool-banner p{color:#fff;font-size:21px;margin:5px}@media screen and (max-width:1200px){#shoptool-banner h1{font-size:60px}#shoptool-banner p{font-size:16px}}@media screen and (max-width:767px){#shoptool-banner h1{font-size:55px}#shoptool-banner p{font-size:15px}#shoptool-intro .container{width:100%}}#shoptool-intro,#reliable-solutions{text-align:center;padding:4rem 15px 1rem;display:none}#shoptool-intro h2,#reliable-solutions h2{font-size:34px;line-height:1.2em;margin:0 0 5px}#shoptool-intro p,#reliable-solutions p{font-size:1.92rem;max-width:675px;margin:8px auto 15px}#shoptool-intro p.section-header,#reliable-solutions p.section-header{font-size:17px;font-weight:300;text-transform:uppercase;margin:5px auto}#reliable-solutions{margin-top:50px}#main{background-color:#f7f6fb}#shoptool{margin-top:100px;background-color:#f7f6fb}#shoptool>.container-fluid{max-width:1300px;margin:25px auto 75px;padding:40px 40px;position:relative}#shoptool h2.blue-style{font-family:'bebas_kairegular';color:#1682c5;font-size:42px;line-height:1.2em;margin:0}a.large-blue-link{color:#1682c5;text-transform:uppercase;font-size:18px;font-weight:bold}#speeds .item-con h3.speed,#shop-video h3.now,#shoptool h3.choose,#shoptool h3.select{font-family:'bebas_kairegular';color:#333;font-size:42px;line-height:1;margin:10px 0 2px}#shop-internet article,#shop-video article{background:white}.slide-header,.unsure{text-align:center;padding-bottom:15px}.slide-header h3,.unsure h3{color:black;font-size:28px}.slide-header p,.unsure p{font-size:24px;font-weight:300;margin:8px auto 5px}.slide-header a.tel,.unsure a.tel{color:black;text-decoration:underline}.slide-box{background:white;border:2px solid #efefef;padding:2rem;margin:2rem 0}.slide-box .content{width:800px;max-width:90%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.slide-box svg{fill:#6fb841}.slide-box .wifi-svg{width:75px}.slide-box .security-svg{width:75px;height:100px}.slide-box .security-svg svg{height:100%;width:100%}.slide-box .copy{max-width:70%;font-size:22px}.slide-box .green{color:#6fb841;font-weight:600}@media(min-width:992px){.slide-box .content{flex-direction:row}}p.click-text{font-weight:400;margin-top:0}.next-btn,.prev-btn{text-align:center;padding:15px 15px 10px}ul.check-list{display:block;width:100%;max-width:400px;margin:10px auto;padding:0;list-style:none}ul.check-list li{display:block;font-size:16px;margin-bottom:5px;padding:4px 4px 4px 35px;vertical-align:top;position:relative;font-weight:300}ul.check-list li:before{content:'';display:inline-block;background:url('/Images/HomeSC/2023/shoptool/checkmark.png') no-repeat center center;background-size:100%;width:25px;height:25px;position:absolute;top:5px;left:0;z-index:99}.bg-gray{background-color:#f7f7f7}ul.blue-checkmark li:before{background:url('/Images/HomeSC/2023/shoptool/checkmark-blue.png') no-repeat center center;background-size:100%}ul.lime-green-checkmark li:before{background:url('/Images/HomeSC/2023/shoptool/checkmark-lime-green.png') no-repeat center center;background-size:100%}ul.lime-checkmark li:before{background:url('/Images/HomeSC/2023/shoptool/checkmark-lime.png') no-repeat center center;background-size:100%}.no-margin-right{margin-right:0!important}.no-padding-right{padding-right:0!important}.security-package ul li{font-size:14px}.security-package .bg-gray{min-height:150px}#homesmart-add-ons .grid{display:grid;grid-template-columns:5fr 2fr;gap:10px;min-height:150px;padding:15px;align-items:center}#homesmart-add-ons .grid input{margin-right:5px;width:22px}#homesmart-add-ons .grid label{font-weight:normal;font-size:16px;margin:0}#homesmart-add-ons .grid span{font-weight:bold;font-size:16px}#ha-flag{background:url('/Images/HomeSC/2023/shoptool/flag-v1.png') no-repeat right top / cover;text-align:center;position:absolute;width:145px;height:91px;right:-131px;top:50px;box-shadow:inset 5px 0 5px 0 hsla(0,0%,0%,.25);color:#fff;font-size:18px;font-family:'quasimoda';font-weight:300;line-height:1em;padding:15px 15px 0 0}#ha-flag-discount{font-weight:bold;font-size:21px}#ha-flag small{font-size:12px;color:#fff}#camera-promo{padding:25px 0;color:#1682c5;font-size:26px;text-align:center}#camera-promo .small{color:#1682c5;font-size:12px}#shop-internet{margin-top:-25px}#shop-internet h4{font-weight:100}#shop-internet h4 strong{font-weight:400}.internet-speeds-btn{display:none}.gift-card-gradient{background:linear-gradient(to right,black,#58ab2a,#99d02a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:18px;margin-top:1rem;padding:0 .5rem}#hstv-radio-bttn{margin-top:30px}#mybundle-learn-more-button{font-size:16px;font-weight:bold;text-decoration:underline;margin:20px 0 15px;color:#6fb842}#shop-video article.main-item{border:2px solid #efefef;cursor:pointer}.mybundle-logo{height:40px}#video-items h3{text-align:center;color:#fff;margin:0;padding:12px;font-size:21px}#video-items p.channels{margin:1rem 0 0 0}#video-items img.channels{height:90px;max-width:90%;object-fit:contain;margin:0 0 1rem 0}#shop-video h4{text-align:center;font-family:'bebas_kairegular';font-size:32px;margin-bottom:0}#shop-video ul{text-align:center;margin:0 auto 5px;padding:0;list-style:none}#shop-video ul li{display:block;padding:5px;font-size:18px;font-weight:200}#shop-video hr{border-top:1px solid #ccc;margin:0 10px}.homestream-nav-buttons{margin-bottom:2rem}.homestream-nav-buttons button{font:'bebas_kairegular';font-size:18px;border:0;background:transparent}.homestream-nav-buttons button.active{border-bottom:2px solid #1782c5}.add-on-box{border:2px solid #efefef;background:white;padding:1rem;margin-bottom:2rem}.add-on-box img{display:block;margin:0 auto}.add-on-box p{margin:0}.add-on-box p.title{text-align:center;font-size:42px;font-weight:400}.add-on-box p.description{text-align:center;padding:1rem;font-size:16px;border-bottom:1px solid #efefef}.add-on-box p.price{text-align:center;margin-top:1rem;font-size:42px;font-weight:400}.add-on-box p.price small{color:#333;font-size:25%}.essential-only{height:49px;display:flex;justify-content:center;align-items:center}article#prem-chan-box{margin-bottom:15px}#last-prem-full{margin-bottom:10px}.video-add-on-dropdown{font-weight:100;padding:5px;border-radius:5px}.video-add-on-dropdown:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent transparent}#view-all-channel-lineups-con{margin-top:12px}#open-channel-lineup-modal{color:#1682c5;text-transform:uppercase;font-size:18px;font-weight:bold;border:0;background:transparent}#shop-voice article{background:white;margin:10px auto 20px;padding:0;border:2px solid #efefef;min-height:455px}#shop-voice article.pointer{cursor:pointer}#shop-voice article h3{font-family:"quasimoda",sans-serif;color:#fff;font-size:21px;font-weight:600;text-align:center;text-transform:uppercase;width:100%;margin:auto;padding:20px}#shop-voice article h4{font-family:'bebas_kairegular';font-size:3.3rem;font-weight:500;text-align:center;text-transform:uppercase;padding:20px}#shop-voice ul.description{list-style-type:none;text-align:center;padding:1rem;font-size:16px;border-bottom:1px solid #efefef}#shop-voice ul.description li{display:block;color:#333;font-size:16px;padding:4px 0;font-weight:300}#shop-voice ul.choose-features{color:#333;font-size:15px;text-align:left;max-width:180px;margin:8px auto;padding:0 0 50px 0;list-style:none}#shop-voice ul.choose-features li{margin-bottom:15px}#shop-voice ul.choose-features li label{color:#333;font-weight:300;font-size:18px;vertical-align:middle}#shop-voice ul.choose-features li label input{margin-right:10px}#shop-security .security-add-on-original-price,#shop-security article.sub .pricetag .security-add-on-original-price i.dsign{font-size:60%;text-decoration:line-through}.pointer{cursor:pointer}.security-radio-holder{display:flex;justify-content:center;align-items:center}#shop-security article{background:white;margin:10px auto 20px;padding:0}#shop-security article.main{border:2px solid #efefef;min-height:455px}#shop-security article.sub{border:2px solid #efefef;height:102px;padding:1.5rem;display:flex;align-items:center}#shop-security article h3{font-family:"quasimoda",sans-serif;color:#fff;font-size:21px;font-weight:600;text-align:center;text-transform:uppercase;width:100%;margin:auto;padding:20px}#shop-security article h4{margin:0;text-align:center;text-transform:uppercase;font-size:24px}#shop-security article ul.description{list-style-type:none;text-align:center;padding:1rem;font-size:16px}#shop-security article ul.description:nth-of-type(1){margin:0}#shop-security article ul.description li{display:block;color:#333;font-size:16px;padding:4px 0;font-weight:300}#shop-security .pricetag.lt-blue{height:120px;height:90px;display:flex;align-items:center}.select-package{display:block;color:#333;font-size:16px;padding:4px 0;font-weight:300}#shop-security .label-price{display:flex;flex-direction:column;width:100%;align-items:center}#shop-security article.sub label{font-weight:300;margin:0}#shop-security article.sub .pricetag p{font-size:4rem}#shop-security article.sub .pricetag .dsign{font-size:24px}#shop-security article.sub .pricetag sup{top:-1.5rem;font-size:50%}#attack-pack{border-top:2px solid #efefef;padding:2.5rem}#attack-pack label{font-weight:300;font-size:16px}#shop-security ul.check-list{margin:10px}#checkout section{background:white;border:2px solid #efefef;padding:2rem;margin-bottom:1rem}#checkout h5.checkout-section-header,#checkout h5.details{max-width:80%;margin:0 auto;font-size:22px;text-align:center;cursor:pointer}#checkout h5.checkout-section-header.open{margin:0 auto 1rem auto;padding-bottom:1rem;border-bottom:2px solid #efefef}#checkout .checkout-section-content{max-height:0;overflow:hidden;transition:all .6s ease}#checkout h5.checkout-section-header.open+.checkout-section-content{max-height:1000px}label[for="e-bill-in"],label[for="e-bill-out"],label.font-300,#checkout .single-check label{font-weight:300}.single-check{display:flex;justify-content:center;margin:1rem}.single-check input{margin-right:1rem}.single-check.self-install{text-align:center;padding:12px;display:flex;align-items:center;justify-content:flex-start}single-check.self-install label{text-align:left}.single-check.self-install input{margin:0 1rem 0 0;min-width:25px;min-height:25px}.single-check input{display:inline-block;background-color:#f7f7f7;width:25px;height:25px;margin:auto;border:solid 1px #d7d5d5;vertical-align:middle;cursor:pointer}.single-check.left{justify-content:flex-start}.single-check.left input{margin-left:0;margin-right:1rem}#ha-pkg-text{font-size:22px;font-family:"Quasimoda";color:#99d02a;font-weight:600;padding-top:20px}.no-need label{display:block;font-size:18px;font-weight:300;text-align:center;margin:12px 0}.no-need label input{display:inline-block;background-color:#f7f7f7;width:30px;height:30px;margin-right:5px;border:solid 1px #d7d5d5;vertical-align:text-bottom}button.green-btn,button.next-btn,button.next-btn:visited,button.prev-btn,button.prev-btn:visited{display:inline-block;background-color:#6fb841;color:#fff;font-size:20px;text-decoration:none;text-transform:uppercase;min-width:200px;margin:12px auto;padding:15px;border-radius:10px;overflow:hidden;border:0;position:relative;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);transition:all .1s;box-shadow:0 0 1px transparent}button.next-btn:hover,button.prev-btn:hover{display:inline-block;background-color:#5f9e38;color:#fff;text-decoration:none;outline:0;border:0}.next-btn.final{font-size:16px}.prev-final{font-style:italic;text-decoration:underline;color:#9d9d9d;cursor:pointer}.go-to-last-window{font-style:italic;text-decoration:underline;color:#9d9d9d;cursor:pointer;text-align:center}.ssingle-check input[type="radio"]{display:grid;place-content:center}.ssingle-check input[type="radio"]::before{content:"";width:40px;height:40px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color)}.ssingle-check input[type="radio"]:checked::before{transform:scale(1)}.bttn-green,.bttn-green:visited{display:inline-block;background-color:#70b840!important;color:#fff!important;font-size:13px;text-decoration:none;text-transform:uppercase;min-width:200px;margin:0 auto;padding:1.25em 15px 1.25em 15px;border-radius:10px;overflow:hidden;border:0;position:relative;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);transition:all .1s;box-shadow:0 0 1px transparent}.bttn-green:hover:before{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}.bttn-green img{display:inline-block;width:22px;margin-left:8px;margin-right:10px}.bttn-green:hover{background-color:#80db44!important;color:white!important;text-decoration:none;padding:1.25em 25px;outline:0;border:0}#homestream2 h2.lime,.lime{color:#99d02a}.bg-lime{background-color:#99d02a}#homestream2 h2.lime-green,.lime-green{color:#57b193}.bg-lime-green{background-color:#57b193}#homestream2 h2.lt-blue,.lt-blue{color:#52c5ec}.bg-lt-blue{background-color:#52c5ec}#homestream2 h2.blue,.blue{color:#1682c5}.bg-blue{background-color:#1682c5}.hunter{color:#58ab2a}.green{color:#6fb841}.bg-green{background-color:#6fb841}#homestream2 h2.purple,.purple{color:#8e4e9f}.bg-purple{background-color:#8e4e9f}#speeds{margin-top:3rem;display:flex;justify-content:center}@media screen and (max-width:953px){#speeds{flex-direction:column}}#speeds a.button-style,#speeds .item-con{display:inline-block;color:#333;background-color:white;text-decoration:none;text-align:center;width:100%;margin:0 auto 12px;padding:20px 5px;border:2px solid #efefef;outline:0;cursor:pointer;transition:all .5s}#speeds .item-con.speed-100-mb{padding-top:100px}.highlight-tag{display:block;background-color:#1682c5;color:#fff;font-size:21px;text-align:center;text-transform:uppercase;width:100%;margin:auto;padding:1rem;z-index:99;font-weight:600}.highlight-tag.popular{background-color:#99d02a}.highlight-tag.fastest{background-color:#58ab2a}.highlight-tag.speed-300-mb{background-color:#52c5ec}.highlight-tag.speed-500-mb{background-color:#57b193}.highlight-tag.speed-1-gb{background-color:#99d02a}.highlight-tag.speed-2-gb{background-color:#58ab2a}#speeds .item-con h3+p{font-size:14px;font-weight:400}#free-mywifi a.bttn-green{color:#fff}p.includes{font-size:18px;margin:15px 0 0}img.speed{display:none;width:100%;max-width:250px;margin:auto}img.price{display:block;width:100%;max-width:125px;margin:12px auto 0}#speeds .col-lg-2{padding-left:7px;padding-right:7px}@media(min-width:991px){#speeds .col-lg-2{width:20.5%}}#speeds ul.speed-features{text-align:center;margin:10px auto 15px;padding:0;list-style:none}#speeds ul.speed-features li{display:block;color:#333;font-size:16px;padding:4px 0;font-weight:300}.pricetag{position:relative}.pricetag .dsign{vertical-align:45%}.pricetag *{line-height:1}.pricetag p{display:inline-block;font-family:'bebas_kairegular';font-size:6rem;margin:0 auto;position:relative}.pricetag p small{color:inherit;font-size:5rem}.pricetag p span{display:inline-block;font-size:1.9rem}#finish-order article{margin:10px auto 20px;box-shadow:0 0 10px #bbb}#contact-billing-info{text-align:center;padding:10px 20px;min-height:500px}#contact-billing-info h3{color:#000;margin:5px 0;font-family:'quasimoda';font-size:21px;font-weight:600}#contact-billing-info p{font-size:16px;font-weight:400;font-family:"quasimoda",sans-serif}#finish-order .phone-link,#finish-order .phone-link:hover,#finish-order .phone-link:visited{color:black;font-weight:bold;font-style:italic;text-decoration:none}#finish-order em{font-weight:100}#finish-order form{padding:20px 50px 10px}#finish-order .form-group{margin-bottom:15px}#finish-order input{padding:18px 10px;border-radius:8px}#finish-order #shop-tool-appt{width:100%;border:1px solid #ccc;border-radius:8px;padding:7px}#appt-text{width:50%}#finish-order .address-display{font-style:italic;text-decoration:underline;color:#9d9d9d;text-align:center;font-family:"quasimoda",sans-serif;font-weight:300}#finish-order .clear-x{background-color:lightgray;color:black;padding:5px 8px;border-radius:99px;cursor:pointer;font-family:"quasimoda",sans-serif;font-weight:300}#clear-save-cart-holder p{font-style:italic;text-decoration:underline;color:#9d9d9d;cursor:pointer}#final-form-submit{display:block;margin:1rem auto}.last-next-wrap{display:flex}.last-page-button{background:white;border:0;padding:1rem;margin-right:1rem}h5.persona-details{text-align:center;font-size:22px;color:#6fb841}ul.persona-details{text-align:center;list-style-type:none;font-size:16px;padding:0;margin-bottom:2rem}ul.persona-details li{margin:1rem 0}.calling-features{display:flex;flex-direction:column}@media(min-width:1201px){.calling-features{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:15px}}.calling-features>div{background-color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 10px;border:2px solid #efefef;margin-top:2rem}.calling-features p{font-size:18px}.calling-features input{width:25px;height:25px}.calling-features img{width:65px;height:40px;object-fit:contain;margin:0 auto;display:block}