.rating{display:flex; width:150px; flex-wrap:nowrap;}.rating .star{flex-basis:20%; aspect-ratio:1/1;}.rating .star svg{position:absolute; top:0; left:0; height:100%; aspect-ratio:1/1; stroke-width:1px; stroke:var(--color_yellow); fill:var(--color_white);}.rating .star .fill{position:absolute; top:0; left:0; height:100%; overflow:hidden;}.rating .star .fill svg{fill:var(--color_yellow);}.rating.fill-primary svg{stroke:var(--primary_color);}.rating.fill-primary .star .fill svg{fill:var(--primary_color);}
.os.sp{background-color:var(--color_white); box-shadow:0 3px 10px 0 rgba(142,155,183,0.58); display:flex; flex-wrap:wrap; align-items:flex-start; transition:var(--default_transition); z-index:2; margin-bottom:45px; width:100%; padding:15px 15px 0 15px;}.os.sp.oos{opacity:.5;}.os.sp .device-images{flex:0 0 110px; height:160px; text-align:center;}.os.sp .device-images .img{width:auto; height:100%; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%);}.os.sp .device-images .img.f{margin-left:15px; z-index:1;}.os.sp .device-images .img.b{margin-left:-15px; z-index:0;}.os.sp .device-images picture{position:static;}.os.sp .device-images a{border:0; position:static;}.os.sp .row{display:flex; flex:0 0 100%; align-items:flex-start;}.os.sp .row.t{border-bottom:1px solid var(--color_ln_grey); padding-bottom:10px;}.os.sp .row.b{align-items:center; padding:.25rem 0;}.os.sp .offer{flex:1; display:flex; flex-wrap:wrap; align-items:center;}.os.sp .offer .title{flex:0 0 100%; display:flex; flex-wrap:wrap; align-self:flex-start; padding:0 0 15px 15px;}.os.sp .offer .title .dname{margin:0 auto 0 0;}.os.sp .offer .title .dname a{color:var(--primary_color); border:0;}.os.sp .offer .title .dname a:hover{text-decoration:underline;}.os.sp .offer .title .dinfo{flex:0 0 100%; text-align:left; font-size:14px; line-height:14px; margin-top:5px;}.os.sp .offer .title .dinfo .di{display:inline-block; padding-right:10px; margin-right:10px; border-right:1px solid var(--color_ln_grey);}.os.sp .offer .title .dinfo .di:last-child{padding-right:0; margin-right:0; border-right:0;}.os.sp .offer .title .dinfo .di .lbl{}.os.sp .offer .title .dinfo .di .lbl::after{content:': ';}.os.sp .offer .title .dinfo .di .val{color:var(--color_md_grey);}.os.sp .offer .coverage{flex:0 0 100%; text-align:left;}.os.sp .offer .coverage .txt{font-size:14px; line-height:14px; display:inline-block; vertical-align:middle; color:var(--subtle_color);}.os.sp .offer .coverage .img{width:55px; height:30px; display:inline-block; vertical-align:middle; margin-left:10px;}.os.sp .offer .col{flex:1 1 20%; display:flex; flex-wrap:wrap; padding:0 15px; align-items:flex-start; text-align:center;}.os.sp .offer .col .subcol{flex:0 0 100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid var(--color_ln_grey); display:flex; flex-wrap:wrap;}.os.sp .offer .col .subcol:last-child{margin-bottom:0; padding-bottom:0; border-width:0;}.os.sp .offer .col .lbl{color:var(--color_md_grey); font-size:14px; line-height:14px; flex:0 0 100%; color:var(--color_md_grey); margin-bottom:3px;}.os.sp .offer .col .val{flex:0 0 100%; font-size:18px; line-height:18px;}.os.sp .offer .col.price{text-align:center;}.os.sp .offer .col.price .lbl{display:none;}.os.sp .offer .dprice{width:100%;}.os.sp .offer .purchase{width:100%; font-size:1.6rem; line-height:1; font-weight:700; margin:.5rem 0;}.os.sp .offer .msrp{width:100%; font-size:.8rem; line-height:1; color:var(--color_md_grey); margin-bottom:.25rem;}.os.sp .offer .monthly{width:100%; font-size:.8rem; line-height:1;}.os.sp .offer .col.cta .btn{padding:.5rem 1rem; min-width:180px; margin:0 auto;}.os.sp .offer .col.cta .callout{flex:0 0 100%; font-size:.8rem; text-align:center; margin-top:.5rem;}.os.sp .offer .col.cta .out-of-stock{margin:0 auto; font-size:14px; line-height:14px; font-weight:700; color:var(--color_md_grey); text-align:center; padding:5px; border:2px solid var(--color_ln_grey); padding:8px 16px;}.os.sp .more{padding-left:10px; margin:3px 0 3px 10px; border-left:1px solid var(--color_ln_grey); }.os.sp .more a{font-size:14px; line-height:14px; text-decoration:underline; color:var(--default_color); border:0;}.os.sp .more a:hover{color:var(--highlight_color);}.os.sp .powered{margin:auto 0 auto auto; white-space:nowrap; display:flex; align-items:center; font-size:12px; white-space:normal;}@media (max-width:1200px){.os.sp .device-images{flex-basis:100px; height:140px;}.os.sp .offer .col.cta .btn{font-size:16px;}}@media (max-width:1000px){.os.sp .offer .title .dname{margin:0; flex:0 0 100%;}.os.sp .offer .title .callout{font-size:12px; line-height:12px; padding:0; margin-top:5px; background-color:transparent; flex:0 0 100%; color:var(--color_md_grey);}.os.sp .offer .title .dinfo{font-size:12px; line-height:12px; color:var(--color_md_grey);}.os.sp .offer .col{flex:0 0 50%; padding:0 0 0 10px;}.os.sp .offer .col.spec{margin-bottom:15px;}.os.sp .offer .col.spec .subcol{margin-bottom:0; padding:10px; border:1px solid var(--color_ln_grey); border-width:0 0 1px 0;}.os.sp .offer .col.spec .subcol:last-child{padding-bottom:10px; border-width:0 0 1px 0;}.os.sp .offer .col.spec .lbl{flex:1 1 auto; margin:auto auto auto 0; text-align:left; font-size:.9rem; line-height:1;}.os.sp .offer .col.spec .val{flex:0 0 auto; margin:auto 0 auto auto; font-size:18px; line-height:18px; text-align:right;}}@media(max-width:600px){.os.sp .offer .title .dname{font-size:18px; line-height:18px;}.os.sp .device-images{flex-basis:70px; height:105px;}.os.sp .device-images .img.f{margin-left:8px;}.os.sp .device-images .img.b{margin-left:-8px;}.os.sp .offer .col{flex:0 0 100%;}.os.sp .offer .col.spec{margin-bottom:0;}.os.sp .offer .col.price{margin-bottom:1rem;}.os.sp .offer .col.price .lbl{display:flex; flex:1 1 auto; margin:auto auto auto 0; text-align:left; font-size:14px; line-height:14px;}.os.sp .offer .col.price .dprice{flex:1; margin:auto 0 auto auto; text-align:right;}.os.sp .offer .col.spec .subcol,.os.sp .offer .col.spec .subcol:last-child{padding:5px;}.os.sp .offer .col.spec .val{font-size:.9rem; line-height:1;}.os.sp .offer .col.cta .btn{width:150px; padding:5px; font-size:1rem;}}
.device-comparison-picker{position:fixed; top:50px; left:0; width:100%; padding:10px 0; z-index:-1; background-color:var(--color_white); box-shadow:0 0 5px rgba(0,0,0,0.5); transition:opacity .4s ease-in-out; opacity:0; visibility:hidden;}.device-comparison-picker.active{z-index:9; opacity:1; visibility:visible;}.device-comparison-picker .wrap{display:flex; height:60px;}.device-comparison-picker .devices{display:flex; flex:1;}.device-comparison-picker .devices .device{flex:1; margin-right:15px; display:flex; align-items:center;}.device-comparison-picker .devices .device:last-child{margin-right:0;}.device-comparison-picker .devices .device .device-image{background:url(https://www.moneysavingpro.com/cache/img/device-outline_w250_h500.png) center top no-repeat; flex:0 0 30px; width:30px; height:60px; margin-right:5px; background-size:cover;}.device-comparison-picker .devices .device .device-image img{display:block; height:100%; margin:0 auto;}.device-comparison-picker .devices .device .device-name{font-size:var(--default_font_size); font-weight:700;}.device-comparison-picker .devices .device.active .device-image{background:none;}.device-comparison-picker .cta{display:flex; align-items:center; flex:0; margin:0 0 0 auto}.device-comparison-picker .cta .btn{white-space:nowrap; padding-right:25px;}.device-comparison-picker .cta .btn .txt{transition:var(--default_transition);}.device-comparison-picker .cta .btn .arr{transition:var(--default_transition);}.device-comparison-picker .cta .btn .spinner{position:absolute; width:18px; height:18px; position:absolute; top:50%; left:50%; margin:-9px 0 0 -9px; opacity:0; visibility:hidden; transition:var(--default_transition); fill:var(--color_white); animation:rotate 2s linear infinite;}.device-comparison-picker .cta .btn.working .txt{opacity:0; visibility:hidden;}.device-comparison-picker .cta .btn.working .arr{opacity:0; visibility:hidden;}.device-comparison-picker .cta .btn.working .spinner{opacity:1; visibility:visible;}@media(max-width:767px){.device-comparison-picker .devices{flex:0 0 calc(100% - 30px); overflow:hidden;}.device-comparison-picker .devices .device{flex-wrap:wrap; margin-right:5px; justify-content:center; flex:0 0 33.33%; overflow:hidden;}.device-comparison-picker .devices .device:last-child{margin-right:0;}.device-comparison-picker .devices .device .device-image{width:15px; height:30px; flex:0 0 15px;}.device-comparison-picker .devices .device .device-name{flex:0 0 100%; font-size:12px; line-height:12px; white-space:nowrap; text-overflow:ellipsis; text-align:center; overflow:hidden;}.device-comparison-picker .cta .btn{width:30px; height:30px; padding:0;}.device-comparison-picker .cta .btn .txt{display:none;}.device-comparison-picker .cta .btn .arr{width:14px; height:14px; top:50%; right:50%; transform:translateX(50%) translateY(-50%); padding:0}}@media(max-width:479px){}
.splash{display:flex; justify-content:center; align-items:flex-start; margin:30px 0; flex-wrap:wrap;}.splash .row{display:flex; flex:0 0 100%; flex-wrap:wrap;}.splash .dname{font-size:2rem; line-height:1; font-weight:700; flex:0 0 100%; margin-bottom:1rem;}.splash .dimages{display:flex; flex:0; margin-right:12rem;}.splash .dimages .thumbs{flex:0; margin-right:30px;}.splash .dimages .btn-device-image{width:100px; height:100px; padding:15px; display:block; margin:0 auto 15px auto; text-align:center;box-shadow:0 0 33px 0 rgba(137, 156, 197, 0.17); border:2px solid var(--color_ln_grey); background-color:var(--color_white);}.splash .dimages .btn-device-image:last-child{margin-bottom:0;}.splash .dimages .btn-device-image:hover,.splash .dimages .btn-device-image.active{border-color:var(--primary_color);}.splash .dimages .btn-device-image img{width:auto; height:100%;}.splash .dimg{height:330px; justify-content:center;}.splash .dimg .img{width:auto; height:100%;}.splash .offer{display:flex; flex:1; flex-wrap:wrap; max-width:300px;}.splash .tech{margin-bottom:30px;}.splash .tech .spec{display:inline-block; font-size:14px; line-height:14px; margin-right:30px;}.splash .tech .spec:last-child{margin-right:0;}.splash .tech .spec .lbl{font-weight:700;}.splash .tech .spec .lbl::after{content:' '; white-space:pre;}.splash .tech .spec .dot{width:14px; height:14px; border-radius:100%; background-color:var(--color_pale_grey); display:inline-block; margin-right:10px; vertical-align:middle;}.splash .tech .spec .dot.active{background-color:var(--color_green); animation:pulse 2s infinite;}.splash .best{display:flex; flex-direction:column; flex-wrap:wrap; flex:0 0 100%; text-align:center; align-items:center; justify-content:center;}.splash .best .dstorage{width:100%; font-size:1rem; line-height:1;}.splash .best .dprice{width:100%; margin-bottom:1rem;}.splash .best .purchase{width:100%; font-size:3rem; line-height:1; font-weight:700; margin:.5rem 0;}.splash .best .msrp{width:100%; font-size:1rem; line-height:1; color:var(--color_md_grey); margin-bottom:.25rem;}.splash .best .monthly{width:100%; font-size:1rem; line-height:1;}.splash .best .cta{width:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}.splash .best .btn{font-size:1.2rem; padding:1rem; width:100%; margin:0 auto;}.splash .best .nonadv{border:2px solid var(--color_ln_grey); background-color:var(--default_bg); padding:15px; font-weight:700; font-size:18px; line-height:18px; text-align:center;}.splash .best .callout{font-size:1rem; line-height:1; display:none; margin-top:.5rem;}.splash .best .callout.active{display:block;}.splash .best .out-of-stock{background-color:rgba(207,0,0,0.15); color:var(--color_red); font-size:14px; padding:15px; border:2px solid var(--color_red); text-align:center; font-weight:700; margin:0 auto;}.quick-links{width:100%; margin-bottom:30px; border-bottom:1px solid var(--color_ln_grey);}.quick-links .list{list-style:none;  margin:0;}.quick-links .list li{display:inline-block; font-size:var(--default_font_size);}.quick-links .list .link{padding:8px 15px; border-bottom:2px solid var(--color_white); display:inline-block; font-size:inherit;}.quick-links .list .link:hover{color:var(--highlight_color); border-bottom-color:var(--highlight_color);}.retailers-overview{max-height:0; transition:var(--default_transition); overflow:hidden; z-index:1;}.retailers-overview.active{margin-bottom:30px;}.retailers-overview .data-table{width:auto;}.device-description{margin-bottom:30px; width:100%;}.retailers{margin-bottom:30px;}.inline-reviews{margin-bottom:30px;}@keyframes pulse{0% {transform: scale(0.95);box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);}70% {transform: scale(1);box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);}100% {transform: scale(0.95);box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);}}@media( max-width:1440px ){}@media(max-width:1200px){.splash .dname{font-size:30px; line-height:36px;}}@media(max-width:1000px){.splash .dimages{margin-right:6rem;}.splash .dname{font-size:30px; line-height:36px; margin-bottom:0;}.splash .dimages .btn-device-image{width:75px; height:75px;}.splash .dimg{height:270px;}.splash .unavailable{margin:0 30px;}}@media(max-width:600px){.splash .dimages{margin-right:1rem;}.splash .dimages .thumbs{margin-right:15px;}.splash .dimg{height:175px;}.splash .dimages .btn-device-image{margin-bottom:10px; width:60px; height:60px;}.splash .best .purchase{font-size:2rem;}.splash .best .dstorage{font-size:.8rem;}.splash .best .monthly{font-size:.8rem;}.splash .best .callout{font-size:.8rem;}.splash .best .btn{font-size:1rem; padding:.5rem 1rem; width:auto;}.splash .reviews .rating{width:100px; margin:auto;}.splash .settings{text-align:left;}.splash .unavailable{width:auto; margin:0;}.splash .unavailable p{margin-bottom:15px;}.quick-links .list li{font-size:12px;}.quick-links .list a{padding:5px;}}
.cta-strip{display:flex; padding:.5rem 0; background-color:var(--secondary_bg); color:var(--color_over_secondary_bg); text-align:center; z-index:1; font-size:1rem; line-height:1; width:100%;}.cta-strip a{text-decoration:underline; color:inherit; margin:auto 0;}.cta-strip a:hover{color:var(--highlight_color);}.cta-strip .btn{text-decoration:none; line-height:normal;}.cta-strip .arr{fill:var(--color_over_secondary_bg); width:10px;}.cta-strip .title{flex:0; white-space:nowrap; margin:auto 0;}.cta-strip .title.b::after{content:' '; white-space:pre; vertical-align:middle;}.cta-strip .title.a::before{content:' '; white-space:pre; vertical-align:middle;}.cta-strip.-article a{color:var(--color_white);}.cta-strip.-sticky_footer{padding:0; background-color:transparent; color:var(--default_color);}.cta-strip.-sticky_footer .title{display:flex; align-items:center; font-weight:400; flex:1;}.cta-strip.-sticky_footer a{color:var(--primary_color); text-decoration:none;}.cta-strip.-sticky_footer a:hover{text-decoration:underline;}.cta-strip.-sticky_footer a.tel{font-weight:700;}@media( max-width:1000px ){.cta-strip{font-size:1rem;}}@media(max-width:600px){.cta-strip{font-size:.9rem; padding:.5rem 0;}.cta-strip .title{flex:1; white-space:normal;}.cta-strip .btn{padding:8px;}.cta-strip .btn .txt{display:none;}.cta-strip .btn .arr{position:relative; top:auto; right:auto; margin:0; width:12px; height:12px;}.cta-strip.-sticky_footer{display:flex; margin-right:30px;}.cta-strip.-sticky_footer .btn{margin:auto 0 auto auto; padding:5px;}}
.page-title{width:100%; background:linear-gradient(180deg, var(--color_white) 40%, var(--default_bg) ); text-align:center; padding:1.5rem 0;}.page-title .container{display:flex; flex-direction:column; row-gap:1.5rem;}.page-title .subtext{}.page-title .subtext p{margin-bottom:1rem; line-height:1.4;}.page-title .subtext p:last-child{margin-bottom:0;}@media(max-width:600px){.page-title{padding:1rem 0;}}
.breadcrumbs{line-height:1; text-align:left;}.breadcrumbs .items{padding:0; display:flex; flex-wrap:wrap; gap:.5rem; list-style:none;}.breadcrumbs .items li:before{content:'\203a'; margin:0 .5rem 0 0; font-size:.8rem;}.breadcrumbs .items li:first-child:before{display:none;}.breadcrumbs .items li a{text-decoration:underline; color:inherit;}.breadcrumbs .items li a:hover{color:var(--highlight_color);}.breadcrumbs .items li a:hover::before{border-color:var(--highlight_color);}.breadcrumbs .items li a:hover::after{background-color:var(--highlight_color);}
.subnav{width:100%; margin:1rem 0;}.subnav .wrap{display:flex; width:100%; flex-wrap:nowrap; overflow-x:auto; scrollbar-width:none; align-items:center;}.subnav .btn{margin:0 .5rem;}.subnav .btn:first-child{margin-left:0;}.subnav .btn:last-child{margin-right:0;}@media (max-width:767px){.subnav .btn{margin:0 .25rem; font-size:.9rem;}}
.article{flex:1; min-width:0;}.article > *{margin-bottom:2rem;}.article *:last-child{margin-bottom:0;}.article h2{margin-bottom:1rem;}.article h3{margin-bottom:.5rem;}.article h4{margin-bottom:.5rem;}.article a{text-decoration:underline;}.article img{z-index:1; max-width:100%; height:auto;}.article li{margin-bottom:.5rem;}.article p{margin-bottom:1rem; line-height:1.5;}.article .data-table p{font-size:inherit; line-height:inherit; margin:0;}.article .block-highlight{display:block; border-left:10px solid var(--primary_bg); background-color:var(--default_bg); padding:10px 15px;}.article .grey-bg{padding:.5rem; background-color:var(--default_bg);}.article .dkblue-bg,.article .blue-bg{padding:.5rem; background-color:var(--primary_bg); color:var(--color_over_primary_bg);}.article .dkblue-bg a,.article .blue-bg a{text-decoration:underline; color:var(--color_over_primary_bg);}.article .blue-txt{color:var(--primary_color);}.article .peacock{color:var(--color_white); padding:15px 15px 15px 40px; margin-left:-30px; width:calc(100% + 60px); text-shadow:1px 1px 1px rgba(0,0,0,.25); box-shadow: 3px 3px 3px rgba(0,0,0,.20);}.article .peacock.green{background-color:#3ac6a0;}.article .peacock.orange{background-color:#f29145;}.article .peacock.purple{background-color:#635c87;}.article .peacock.red{background-color:#de3954;}.article .peacock.navy{background-color:#00224f;}.article .peacock.forest{background-color:#1d7c6f;}.article .table-of-contents{background-color:var(--color_white); box-shadow:var(--box_shadow_1); text-align:left;}.article .table-of-contents .title{display:block; background-color:var(--default_bg); color:var(--default_color); font-weight:700; padding:.5rem; margin:0}.article .table-of-contents .items ul{width:100%;}.article .table-of-contents .items li:last-child{margin-bottom:0;}.article .table-of-contents .items a{display:inline-block;}.article .faq{margin-bottom:0}.article .byline{margin-bottom:1rem;}@media (max-width:1000px){.article{width:100%;}}@media (max-width:600px){.article .table-of-contents .items li{margin-bottom:.8rem;}.article .table-of-contents .featured-image{height:auto; max-height:unset; min-height:unset; display:block; margin:0 auto;}.article .table-of-contents .featured-image img{position:relative; top:auto; right:auto; height:auto;}.article .published{font-size:12px; line-height:12px;}.article .data-table{font-size:.8rem;}.article .data-table.offers tr th:nth-child(1){display:none;}.article .data-table.offers tr td:nth-child(1){display:none;}.article .data-table .callout{font-size:.8rem;}.article img.alignright{float:none; margin:0 auto 25px; display:block;}.article .featured-image{min-height:unset;}}
.foc{flex:1; box-shadow:var(--box_shadow_1); margin-top:4rem; text-align:center; display:flex; flex-wrap:wrap; flex-direction:column;}.foc .panel{display:flex; flex-wrap:wrap; width:100%; border-bottom:1px solid var(--color_ln_grey);}.foc .dimages{margin:-4rem auto 1rem auto; width:auto; height:150px; display:inline-block;}.foc .dimages .img{position:absolute; top:0; left:50%; height:100%; transform:translateX(-50%);}.foc .dimages .img.f{margin-left:20px; z-index:1;}.foc .dimages .img.b{margin-left:-5px; z-index:0;}.foc .dimages .img img{width:auto; height:100%; max-width:none;}.foc .dimages img{max-width:none; width:auto; height:100%;}.foc .dinfo{flex:1; color:var(--default_color); margin:.5rem; border:solid var(--color_ln_grey); border-width:1px 0; text-align:center; padding:.5rem 0;}.foc .dname{width:100%; padding:0 .5rem;}.foc .dname a{color:var(--default_color);}.foc .dname a:hover{color:var(--highlight_color);}.foc .dstorage{width:100%; font-size:.8rem; line-height:1;}.foc .dprice{width:100%;}.foc .purchase{width:100%; font-size:1.6rem; line-height:1; font-weight:700; margin:.5rem 0;}.foc .msrp{width:100%; font-size:.8rem; line-height:1; color:var(--color_md_grey); margin-bottom:.25rem;}.foc .monthly{width:100%; font-size:.8rem; line-height:1;}.foc .cta{text-align:center; margin:auto 0 0; width:100%; align-items:center; flex-wrap:wrap;}.foc .cta .btn{display:block; margin:0 auto .5rem; padding:.5rem .25rem; font-size:.9rem; max-width:200px;}.foc .callout{font-size:.8rem; line-height:1; display:block; text-align:center; padding:.5rem 0; flex:0; width:100%; align-self:flex-end;}.foc .callout::before{content:' '; white-space:pre;}.foc .callout.active{ background-color:var(--default_bg);}@media(max-width:1000px){}@media(max-width:600px){.foc{flex:0 0 100%;}}
.footer{padding-bottom:115px;}.sticky-footer{position:fixed; bottom:0; transform:translateY(100%); left:0; width:100%; height:100px; background-color:var(--color_white); text-align:center; z-index:9; transition:var(--default_transition); white-space:nowrap;}.sticky-footer .container{height:100%;}.sticky-footer .btn-close{display:block; width:24px; height:24px; padding:.25rem; cursor:pointer; z-index:1; position:absolute; top:0; right:0; background-color:var(--default_bg);}.sticky-footer .btn-close:hover .icon{fill:var(--highlight_color);}.sticky-footer .btn-close .icon{fill:var(--default_color); width:100%; height:100%;}.sticky-footer.on.active{transform:translateY(0); box-shadow:var(--box_shadow_1);}@media(max-width:600px){.sticky-footer{height:auto;}}
.sticky-footer .promo{display:flex; align-items:center; width:100%; height:100%; color:var(--default_color);}.sticky-footer .device{margin-right:2rem; width:50px; height:100px;}.sticky-footer .device img{width:auto; height:100%;}.sticky-footer .info{display:flex; flex-direction:column; text-align:left; flex:1; white-space:normal; margin-right:2rem;}.sticky-footer .info .title{font-size:1.6rem; line-height:1; margin-bottom:.25rem; width:100%; font-weight:700; color:var(--default_color);}.sticky-footer .info .subtitle{font-size:1.2rem; line-height:1; width:100%;}.sticky-footer .cta{display:flex; flex:0; white-space:nowrap; margin-left:auto; align-items:center;}.sticky-footer .cta .fees{margin-right:2rem;}.sticky-footer .cta .btn{padding:.5rem 1rem;}.sticky-footer .fees{}.sticky-footer .fees .price{font-size:2rem; line-height:1; font-weight:700;}.sticky-footer .fees .msrp{font-size:.8rem; line-height:1; color:var(--color_md_grey);}.sticky-footer .fees .monthly{font-size:.8rem; line-height:1;}@media(max-width:1000px){.sticky-footer .device{margin-right:1rem;}.sticky-footer .info{margin-right:1rem;}.sticky-footer .info .title{font-size:1.4rem;}.sticky-footer .info .subtitle{font-size:1rem;}.sticky-footer .cta{flex-wrap:wrap;}.sticky-footer .cta .fees{width:100%; margin:0 0 .5rem;}.sticky-footer .cta .btn{padding:.5rem 1rem; font-size:.8rem;}.sticky-footer .fees .price{font-size:1.5rem;}.sticky-footer .fees .mo{font-size:1rem;}}@media(max-width:600px){.sticky-footer .device{width:35px; height:70px;}.sticky-footer .info{}.sticky-footer .info .title{font-size:1rem; margin-bottom:.25rem;}.sticky-footer .info .subtitle{font-size:.8rem;}.sticky-footer .cta{}.sticky-footer .cta .btn{font-size:.8rem; white-space:nowrap; padding:.25rem .5rem;}}
