.section-title{line-height:1.2;font-family:var(--font-heading);font-weight:var(--font-heading-weight-bold);color:#111;font-size:16px;margin:2em 0 .7em}@media only screen and (min-width:768px),print{.section-title{font-size:22px}}.display-lead{font-family:var(--font-body);font-weight:var(--font-body-weight-normal);font-size:26px;line-height:31px;color:#111}.display-lead>a{font-size:26px;line-height:31px}.heading-1,.heading-2,.heading-3,.heading-4,h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight-bold);color:#111;margin-bottom:15px!important}@media only screen and (min-width:768px),print{.heading-1,.heading-2,.heading-3,.heading-4,h1,h2,h3,h4{margin-bottom:20px!important}}.heading-1>*,.heading-2>*,.heading-3>*,.heading-4>*,h1>*,h2>*,h3>*,h4>*{font-family:var(--font-heading);font-weight:var(--font-heading-weight-bold);color:#111}.heading-1,h1{font-size:30px;line-height:30px;text-align:center;margin:.5em}@media only screen and (min-width:768px),print{.heading-1,h1{font-size:40px;line-height:40px;text-align:left;margin:10px 0;display:inline-block}}.heading-1>*,h1>*{font-size:30px;line-height:30px;text-align:center;margin:.5em}@media only screen and (min-width:768px),print{.heading-1>*,h1>*{font-size:40px;line-height:40px;text-align:left;margin:20px 0;display:inline-block}}.heading-1.product-name,h1.product-name{text-align:left;margin:.5em 0}.heading-2,h2{font-size:30px;line-height:30px}.heading-2>*,h2>*{font-size:30px;line-height:30px}.heading-3,h3{font-size:22px;line-height:22px}.heading-3>*,h3>*{font-size:22px;line-height:22px}.heading-4,h4{font-size:17px;line-height:17px}.heading-4>*,h4>*{font-size:17px;line-height:17px}h2+h3{margin-top:5px;display:inline-block}h2+h3+h2,h2+h3+h3,h2+h3+h4{display:block}@media only screen and (min-width:768px),print{h2+h3{margin-top:10px}}h3+h4{margin-top:5px;display:inline-block}h3+h4+h2,h3+h4+h3,h3+h4+h4{display:block}@media only screen and (min-width:768px),print{h3+h4{margin-top:10px}}h2+h2{margin-top:15px;display:inline-block}h2+h2+h2,h2+h2+h3,h2+h2+h4{display:block}@media only screen and (min-width:768px),print{h2+h2{margin-top:20px}}h3+h3{margin-top:15px;display:inline-block}h3+h3+h2,h3+h3+h3,h3+h3+h4{display:block}@media only screen and (min-width:768px),print{h3+h3{margin-top:20px}}h4+h4{margin-top:5px;display:inline-block}h4+h4+h2,h4+h4+h3,h4+h4+h4{display:block}@media only screen and (min-width:768px),print{h4+h4{margin-top:10px}}.labels-buttons{text-transform:uppercase;font-size:12px;line-height:12px;color:#111;letter-spacing:1px;font-family:var(--font-label);font-weight:var(--font-label-weight-bold)}button.text-link{padding:0;margin:0;background:0 0;border:0;box-shadow:none;font-weight:400}.strong{font-family:var(--font-body);font-weight:var(--font-body-weight-bold)}.page-wireline-buy .page-title{padding-top:.5em;padding-bottom:.5em;background:#fff;margin-top:0}@media only screen and (min-width:768px),print{.page-wireline-buy .page-title{padding-bottom:0}}.page-wireline-buy .page-title-wrapper{background:#fff;border-bottom:1px solid #dadada}.page-wireline-buy .page-title-wrapper .page-title{padding:20px 15px;margin:0!important}@media only screen and (min-width:768px),print{.page-wireline-buy .page-title-wrapper .page-title{padding:25px 0 20px}}.page-title-lead{color:#000;font-size:16px;margin:15px 10px}@media only screen and (min-width:768px),print{.page-title-lead{margin:25px 0 40px}}.section-title-lead{color:#000}.section-title-lead:after{content:"";display:table;clear:both}.section-title-image{float:left;margin-right:20px;width:220px}.common-group .title{font-size:1em;font-size:16px;margin:0 10px .7em;text-align:center}@media only screen and (min-width:768px),print{.common-group .title{margin:0 0 .7em;font-size:24px;text-align:left}}.common-group .lead{font-size:16px;color:#000;margin:.7em 10px}@media only screen and (min-width:768px),print{.common-group .lead{margin:.7em 0}}.accepted-card-types .section-title,.confirmation-note .section-title{line-height:1.2;font-family:var(--font-body);font-weight:var(--font-body-weight-bold);color:#000;font-size:20px;text-transform:none}@media only screen and (min-width:768px),print{.accepted-card-types .section-title,.confirmation-note .section-title{font-size:24px}}.section-title.highlight{font-size:16px}.align-left{text-align:left}.align-centre{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}p{margin-bottom:15px}p.leads-callouts{font-size:22px;line-height:28px}@media only screen and (min-width:768px),print{p{margin-bottom:20px}}p+h2{margin-top:20px;display:inline-block}@media only screen and (min-width:768px),print{p+h2{margin-top:15px}}p+h2+h2,p+h2+h3,p+h2+h4{display:block}p+h3{margin-top:20px;display:inline-block}@media only screen and (min-width:768px),print{p+h3{margin-top:15px}}p+h3+h2,p+h3+h3,p+h3+h4{display:block}p+h4{margin-top:10px;display:inline-block}@media only screen and (min-width:768px),print{p+h4{margin-top:5px}}p+h4+h2,p+h4+h3,p+h4+h4{display:block}p+.feature-button,p+a.button{display:inline-block;margin-top:5px}@media only screen and (min-width:768px),print{p+.feature-button,p+a.button{margin-top:10px}}p+.feature-button+h2,p+.feature-button+h3,p+.feature-button+h4,p+a.button+h2,p+a.button+h3,p+a.button+h4{display:block}p+.feature-button{width:100%}p+.button-wrapper{margin-top:15px}@media only screen and (min-width:1024px),print{p+.button-wrapper{margin-top:10px}}.caption{font-family:var(--font-body);font-weight:var(--font-body-weight-normal);font-size:14px;line-height:18px;color:#111}.caption.strong{font-family:var(--font-body);font-weight:var(--font-body-weight-bold)}.caption>a{font-size:14px;line-height:18px}.caption.tile-caption-rate-plan-tile{position:relative}.caption.error-msg{position:absolute;text-align:center;color:#d42b47;display:none;margin-top:5px;left:15px;background:#fff}@media only screen and (min-width:768px),print{.caption.error-msg{left:30px}}@media only screen and (min-width:1280px),print{.caption.error-msg{left:102px}}.label{font-family:var(--font-label);font-weight:var(--font-label-weight-bold);font-size:12px;line-height:12px;color:#111;letter-spacing:1px;text-transform:uppercase;background:0;margin-bottom:5px}.label.centered{display:flex;justify-content:center}.small-label{font-family:var(--font-label);font-weight:var(--font-label-weight-bold);font-size:10px;line-height:10px;color:#111;letter-spacing:1px;text-transform:uppercase}.lead{font-family:var(--font-body);font-weight:var(--font-body-weight-normal);font-size:22px;line-height:28px;color:#111}.lead>a{font-size:22px;line-height:28px}.lead.center-desktop{max-width:784px;margin:0 15px 40px!important;text-align:left!important}@media only screen and (min-width:768px),print{.lead.center-desktop{text-align:center!important;margin:0 auto 50px!important}}.text-link{color:#d3178e;font-family:var(--font-body);font-weight:var(--font-body-weight-bold);font-size:17px;line-height:22px;transition-property:color;transition-duration:.5s}.text-link:focus,.text-link:hover{text-decoration:underline;color:#111;cursor:pointer}.text-link:active{text-decoration:underline;color:#111;opacity:.75}.existing-tile-content .lead{min-height:60px}.pink{color:#d3178e!important}.inline-block{display:inline-block!important}.pageheader-banner,.pageheader-banner.accessories{text-align:center;margin-top:10px;margin-right:auto;margin-left:auto}.pageheader-banner{margin-bottom:0;padding:20px 0}.pageheader-banner p{font-size:20px;letter-spacing:1.5px;margin-bottom:5px}.promotion-offer{text-align:center;padding:10px}.promotion-offer p{line-height:normal;margin-bottom:7px}.pageheader-banner,.pageheader-banner.accessories,.promotion-offer{background-color:#fff;color:#333}.pageheader-banner p,.pageheader-banner.accessories p,.promotion-offer p{text-transform:uppercase;font-weight:700}.pageheader-banner span,.pageheader-banner.accessories span,.promotion-offer span{line-height:normal}.total.promo .item{vertical-align:top;padding-left:0!important;padding-top:0!important}.total.promo .item .promo-error{padding-bottom:5px;padding-top:10px;padding-left:10px;color:red}@media only screen and (min-width:768px),print{.total.promo .item .promo-error{margin:0;padding-left:20px;font-size:16px;line-height:2}}.cart-promo{padding-top:10px;padding-left:3px;background:#fff;margin-top:7px;width:100%;max-height:70px;white-space:nowrap}@media only screen and (max-width:325px){.cart-promo span{font-size:10px!important}.cart-promo button{font-size:10px!important}}.cart-promo span{color:#333;font-size:12px;font-weight:700;display:inline-block;padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:5px}.cart-promo input{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #333;top:-7px;position:relative;padding:5px 5px;font-size:13px;text-align:center}.cart-promo input:focus{border-top:none!important;border-right:none!important;border-left:none!important}.cart-promo button{color:#fff;font-size:12px;border:none;background:#0056a7;padding-left:10px;padding-right:10px;padding-bottom:5px;padding-top:5px;margin-left:5px;position:relative;top:-5px}.cart-promo button:focus{border:none!important}@media only screen and (min-width:768px),print{.cart-promo{padding-top:0;background:#fff;margin-top:7px;width:420px;max-height:70px}.cart-promo span{color:#333;font-size:18px;font-weight:700;display:inline-block;padding-left:20px;padding-right:10px;padding-top:0}.cart-promo input{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #333;top:-7px;position:relative;padding:5px 5px;font-size:15px}.cart-promo input:focus{border-top:none!important;border-right:none!important;border-left:none!important}.cart-promo button{color:#fff;font-size:15px;border:none;background:#0056a7;padding-left:10px;padding-right:10px;padding-bottom:5px;padding-top:5px;margin-left:10px;position:relative;top:-5px}.cart-promo button:focus{border:none!important}}@media only screen and (min-width:768px),print{.cart-summary-mobile{display:none}}.cart-summary-mobile .data-table.responsive tr.total{display:table-row!important}.cart-summary-mobile .responsive tr td.one-time-charge,.cart-summary-mobile .responsive tr td.recurring-charge,.cart-summary-mobile .responsive tr th.one-time-charge,.cart-summary-mobile .responsive tr th.recurring-charge{min-width:100px}.cart-summary-mobile .data-table-caption .hide-for-mobile{display:none}@media only screen and (min-width:1280px),print{.cart-summary-mobile .data-table-caption .hide-for-mobile{display:inline-block}}.cart-summary-desktop{display:block!important}@media only screen and (min-width:768px),print{.cart-summary-desktop{display:block!important}}.cart-summary-desktop .data-table .ng-hide{display:none!important}.cart-summary-desktop .data-table .remove-link{text-align:right;font-size:16px!important}.cart-summary-desktop .data-table-caption .text-link{display:none!important}.data-table-caption .first.caption-wrapper{margin:40px 0 -22px 0}@media only screen and (min-width:768px),print{.data-table-caption .first.caption-wrapper{margin:0}}.data-table-caption .table-title{font-family:var(--font-heading);font-size:18px;margin:0!important;padding:10px 0;background:linear-gradient(to right,#ffa300,#d3178e);color:#000}@media only screen and (min-width:768px),print{.data-table-caption .table-title{font-size:30px;padding:20px 0;line-height:1.4}}.data-table-caption .table-title::before{content:"";position:absolute;top:0;bottom:0;width:100vw;display:block;background:inherit;border:inherit;right:100%;background:#ffa300}.data-table-caption .table-title::after{content:"";position:absolute;top:0;bottom:0;display:block;background:inherit;border:inherit;left:100%;background:#d3178e}@media only screen and (min-width:768px),print{.data-table-caption .table-title::after{width:100vw}}.data-table-caption.cart-summary{margin:0;line-height:1.4;text-align:center;height:75px}@media only screen and (min-width:768px),print{.data-table-caption.cart-summary{margin:50px 0 0 0;position:relative;text-align:left}}.data-table-caption.cart-summary .account-info{font-family:var(--font-body);font-weight:var(--font-body-weight-normal);font-size:16px}@media only screen and (min-width:768px),print{.data-table-caption.cart-summary .account-info{font-size:18px}}.data-table-caption.cart-summary .account-number,.data-table-caption.cart-summary .device-number{display:block}@media only screen and (min-width:768px),print{.data-table-caption.cart-summary .account-number,.data-table-caption.cart-summary .device-number{display:inline}}.data-table-caption.cart-summary .text-link{display:block;text-decoration:none;font-size:16px;margin-top:0;float:right;position:relative;top:-50px;right:10px}@media only screen and (min-width:768px),print{.data-table-caption.cart-summary .text-link{font-size:18px;position:absolute;margin-top:0;right:20px;top:-25px}}@media only screen and (min-width:1024px),print{.data-table-caption.cart-summary .text-link{right:30px}}@media only screen and (min-width:1280px),print{.data-table-caption.cart-summary .text-link{right:50px}}.data-table-caption.cart-summary .text-link:hover{text-decoration:underline}.data-table-caption.financing{margin:30px 0 10px}@media only screen and (min-width:1280px),print{.data-table-caption.financing{margin:30px 460px -45px 20px}}.checkout-container .data-table-caption.cart-summary{position:absolute}.group-container.accept-terms-and-conditions .field-group,.group-container.accept-terms-of-service .field-group,.group-container.contract-copy .field-group{margin:0}.group-container.accept-terms-and-conditions{margin-top:30px}.group-container.accept-terms-of-service{margin:0 0 30px}.group-container.contract-copy{margin:0}@media only screen and (min-width:768px),print{.has-next-billing .data-table-caption.cart-summary .text-link{right:470px}}@media only screen and (min-width:1024px),print{.has-next-billing .data-table-caption.cart-summary .text-link{right:680px}}.tooltip-container.start-end-date{margin-top:5px}.orderSummary{background-color:#ededed!important}.orderSummary .background-wrapper{background-image:none;background-color:#ededed!important}.orderSummary .header-wrap{background-color:#ededed}.orderSummary .page-heading.cart-summary{display:none}.orderSummary .user-input-container.select .ion-chevron-down{display:none}.orderSummary .user-input-container.select select{border:none}.orderSummary .ion-compose,.orderSummary .text-link{display:none}.orderSummary .data-table.cart-summary .sub-total th,.orderSummary .data-table.cart-summary tr.heading th.new-solution{background:#555}.orderSummary .data-table.cart-summary .heading .item{background:#ededed}.orderSummary .cart-promo{display:none}.orderSummary .section-container.content-footer{display:none}.orderSummary .data-table-caption.cart-summary .account-number,.orderSummary .data-table-caption.cart-summary .device-number{font-size:16px}.orderSummary .data-table.cart-summary .show-tooltip .tooltip-icon,.orderSummary .data-table.cart-summary .show-tooltip .tooltip-input{display:none}.orderSummary .cart-total-container .title,.orderSummary .data-table.responsive tr.subtotal.dark-blue th{background:#555}.total.promo .item.cart-head{background:#fff}.cart-summary-wrapper .ion-edit{height:25px;width:25px;font-size:1em;background:#fff;text-align:center;border:1px solid #d3178e;border-radius:50%;margin-top:-2px;margin-bottom:2px;padding-left:1px}@media only screen and (min-width:768px),print{.cart-summary-wrapper .ion-edit{font-size:1.4em;height:40px;width:40px}}.cart-summary-wrapper .ion-edit::before{vertical-align:1px}.contract-type-container{width:auto}.page-checkout{overflow-x:hidden}.page-checkout .hide-for-cart{display:none!important}.page-checkout .description{margin-left:10px;margin-right:10px;text-align:center}@media only screen and (min-width:768px),print{.page-checkout .description{margin-left:0;margin-right:0;text-align:left}}.page-checkout .description.sub{text-align:center}@media only screen and (min-width:768px),print{.page-checkout .description.sub{text-align:left}}.page-checkout footer{padding-top:0}.page-checkout .background-wrapper .gradient-wrapper.dark{background-position-y:-3px}@media only screen and (min-width:768px),print{.page-checkout .footer-background-wrapper,.page-checkout .footer-ctas,.page-checkout .footer-links,.page-checkout .footer-nav,.page-checkout .footer-social{display:block}}.page-checkout .mega-menu{display:none}.page-checkout .footer-background-wrapper,.page-checkout .footer-ctas,.page-checkout .footer-links,.page-checkout .footer-nav,.page-checkout .group-search-empty-cart{display:none}.page-checkout .footer-available.footer-links{display:block}.page-checkout .footer-available.footer-nav{display:block}.page-checkout .footer-available.group-search-empty-cart{display:block}.page-checkout .footer-available.footer-ctas{display:block}.page-checkout .accordion-panel{display:none}.page-checkout .accordion-panel.addon{display:block}@media only screen and (min-width:1024px),print{.page-checkout .group-search-find-answers{display:block;margin-bottom:25px}}.page-checkout .callout{text-align:center}@media only screen and (min-width:768px),print{.page-checkout .callout{text-align:left}}.page-checkout .order-info{text-align:center}@media only screen and (min-width:768px),print{.page-checkout .order-info{text-align:left}}.page-checkout .account-info{text-align:center}@media only screen and (min-width:768px),print{.page-checkout .account-info{text-align:left}}.section-container{border:0}@media only screen and (min-width:768px),print{.section-container{margin:15px 0}}.section-container.terms-and-conditions{margin:20px 0}@media only screen and (min-width:768px),print{.section-container.terms-and-conditions{margin:-25px 0 0 0}}.section-container.terms-and-conditions .field-group{float:none;margin-left:0}@media only screen and (min-width:768px),print{.section-container.terms-and-conditions .field-group{margin-left:0}}.section-container.terms-and-conditions div.terms-and-conditions-wrapper{padding:0;margin-bottom:40px}.section-container.terms-and-conditions div.terms-and-conditions-wrapper .accordion-container:before{background:0;height:0}.section-container.terms-and-conditions div.terms-and-conditions-wrapper .accordion-title{background:rgba(0,0,0,0)}.section-container.terms-and-conditions div.terms-and-conditions-wrapper .accordion-title a{padding:15px 0}.section-container.terms-and-conditions div.terms-and-conditions-wrapper .accordion-title a:focus{border:none!important}.section-container.content-footer{margin:10px 0 30px;padding:0 10px}@media only screen and (min-width:768px),print{.section-container.content-footer{margin:50px 0 0;padding:0}}.section-container.content-footer .page-controll{margin:0 -10px -40px -10px;padding:35px 15px;display:flex;flex-direction:column-reverse}@media only screen and (min-width:768px),print{.section-container.content-footer .page-controll{flex-direction:row-reverse;background:rgba(0,0,0,0);margin:30px 0;padding:0}}.section-container.content-footer .page-controll button.button{margin:15px 0 0 0}@media only screen and (min-width:768px),print{.section-container.content-footer .page-controll button.button{margin:0 0 0 30px}}.section-container.content-footer .page-controll.accessory button.button{margin:0}.section-container.contact-and-billing-info .group-container.address .group-title,.section-container.contact-and-billing-info .group-container.contact .group-title,.section-container.contact-and-billing-info .group-container.phone-and-email .group-title{display:none}.print-label{font-family:var(--font-body);font-weight:var(--font-body-weight-semi-bold);color:#0056a7;text-align:right}.checkout-container{margin:15px;position:relative}@media only screen and (min-width:768px),print{.checkout-container{margin:0 auto;width:780px}}.checkout-container .print-label{position:absolute;top:20px;right:30px}.checkout-container select.user-input{background:rgba(0,0,0,0)}.icon-svg.printer{border:2px solid #d3178e;border-radius:50px;width:35px;height:35px;padding:6px;margin-right:15px}@media only screen and (min-width:768px),print{.column,.columns{position:relative;padding-left:5px;padding-right:5px;float:left!important}.column:first-of-type,.columns:first-of-type{padding-left:0}.column:last-of-type:not(:first-of-type),.columns:last-of-type:not(:first-of-type){padding-right:0}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}}@media only screen and (min-width:1024px),print{.column,.columns{position:relative;padding-left:10px;padding-right:10px;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}}.checkout-container{line-height:1.4;background:#fff}.checkout-container .section-title{margin:0 0 10px}.checkout-container .print-label .ion-android-print:before{margin-right:20px;font-size:1.6em;border:2px solid #d3178e;border-radius:50%;padding:5px;width:40px;height:40px;text-align:center}.checkout-container .field-group{margin:0 0 30px;line-height:0}@media only screen and (min-width:768px),print{.checkout-container .field-group{margin-right:10px}}.checkout-container .field-group.no-padding-mobile{margin-bottom:5px}@media only screen and (min-width:768px),print{.checkout-container .field-group.no-padding-mobile{margin-bottom:30px}}.checkout-container .row .columns:last-of-type:not(:first-of-type) .field-group{margin-right:0}.checkout-container .no-padding{padding-left:0}@media only screen and (min-width:768px),print{.checkout-container .email-column{width:50%;padding-right:10px}}.checkout-container .user-input.text{-webkit-appearance:none;width:100%;height:auto}.checkout-container .user-input.text::-ms-clear{width:0;height:0}.checkout-container .user-input-container.select{width:100%}.checkout-container .postal-code-wrapper .user-input.text{display:inline-block}@media only screen and (min-width:768px),print{.checkout-container .postal-code-wrapper .user-input.text{width:24%;margin-right:15px}}.checkout-container .postal-code-wrapper .button{margin-top:30px;width:100%}@media only screen and (min-width:768px),print{.checkout-container .postal-code-wrapper .button{margin-top:0;width:auto}}.checkout-container .postal-code-wrapper input.error{color:#000!important}.checkout-container .section-container{margin-bottom:0}@media only screen and (min-width:768px),print{.checkout-container .section-container{margin:40px 0 0}}.checkout-container .section-container h3{margin-bottom:30px!important}.checkout-container .section-container p+:not(p){margin-top:30px!important}.checkout-container .section-container.credit-check{border-top:1px solid #dadada;padding-top:40px;margin-top:10px}.checkout-container .section-container.credit-check-result{padding-top:40px;border-top:1px solid #ccc}.checkout-container .section-container.credit-check-result h2,.checkout-container .section-container.credit-check-result h3,.checkout-container .section-container.credit-check-result h4{color:#111}.checkout-container .section-container.ineligible-for-financing{margin-top:1em}.checkout-container .checkout-results-container.conditions{margin-top:30px}.checkout-container .checkout-results-container .warning-title{margin:20px 0}@media only screen and (min-width:768px),print{.checkout-container .checkout-results-container .warning-title{display:inline;margin:30px 0 20px}}.checkout-container .mobile-block-view{display:block}@media only screen and (min-width:768px),print{.checkout-container .mobile-block-view{display:inline-block}}.checkout-container .print{font-family:var(--font-label);font-weight:var(--font-label-weight-bold);font-size:10px;letter-spacing:1px;text-transform:uppercase}.group-title{font-size:16px;font-family:var(--font-body);font-weight:var(--font-body-weight-semi-bold)}.group-title i{font-style:normal}.page-controll.checkout{border-top:1px solid #dadada;text-align:center;margin-top:10px;padding-top:30px}.group-container.authorized-user{display:none}.confirmation-container h3,.user-info-container h3{margin-bottom:30px!important}.confirmation-container .section-container,.user-info-container .section-container{border-top:1px solid #dadada;margin-top:30px;padding-top:40px}.confirmation-container .medium-1,.user-info-container .medium-1{height:0;font-size:0}@media only screen and (min-width:768px),print{.confirmation-container .medium-1,.user-info-container .medium-1{height:100%;font-size:14px}}.confirmation-container .list dd,.confirmation-container .list dt,.user-info-container .list dd,.user-info-container .list dt{text-align:left;width:100%}.confirmation-container{padding:40px 0 20px}.list{margin:0;align-items:center}.list>li{list-style:none;margin-left:0}.list dd,.list dt{font-size:14px;line-height:32px;margin:0;word-break:break-all;width:60%;text-align:right}@media only screen and (min-width:768px),print{.list dd,.list dt{line-height:38px}}.list dt{font-family:var(--font-label);font-weight:var(--font-label-weight-bold);font-size:12px;text-transform:uppercase;text-align:left;width:40%}.list dt .input-label{font-family:var(--font-body);font-weight:var(--font-body-weight-semi-bold)}.list.form-group .button{width:100%}.list.confirmation-number dt{width:75%;white-space:nowrap}.list.confirmation-number dd{width:25%;white-space:nowrap}.list.date{display:inline-block;width:100%}.list.date dd,.list.date dt{display:inline;font-family:var(--font-body);font-weight:var(--font-body-weight-semi-bold);text-align:left;line-height:22px}.list.date dd{font-family:var(--font-body);font-weight:var(--font-body-weight-semi-bold)}.list.date dd:nth-of-type(1){padding-right:10px}.data-table.cart-summary .list.date dt:nth-of-type(2){display:inline}@media only screen and (min-width:768px),print{.data-table.cart-summary .list.date dt:nth-of-type(2){display:inline-block}}.data-table.cart-summary .list.date dt:nth-of-type(2)::before{content:"\a";white-space:pre}@media only screen and (min-width:768px),print{.data-table.cart-summary .list.date dt:nth-of-type(2)::before{content:""}}.image.credit-card{margin:10px 0 0}@media only screen and (min-width:768px),print{.image.credit-card{margin:0 0 0 10px}}.section-container.accepted-card-types{margin-top:20px}.section-container.accepted-card-types .tooltip-description{left:5px;top:33px;width:300px}@media only screen and (min-width:768px),print{.section-container.accepted-card-types .tooltip-description{left:10px;width:500px}}.credit-check .button-container,.credit-check-result .button-container{text-align:center;margin-bottom:40px}.credit-check .pull-right,.credit-check-result .pull-right{display:block;float:none;margin:0 0 20px}@media only screen and (min-width:768px),print{.credit-check .pull-right,.credit-check-result .pull-right{float:right;margin:-40px 0 0}}.group-container.two-options .row:nth-of-type(1){margin-bottom:20px}@media only screen and (min-width:768px),print{.group-container.two-options .row:nth-of-type(1){margin-bottom:0}}.group-container.privacy-policy .field-group{margin-top:20px}.group-container.financing-option .title{font-size:16px;font-family:var(--font-body);font-weight:var(--font-body-weight-bold);margin-top:15px}.group-container.financing-option .user-input.amount{margin-right:10px}.group-container.financing-option .terms-and-conditions{margin-bottom:0}.group-container.financing-option .terms-and-conditions .group-title{font-size:20px}.group-container.financing-option-yes{margin-top:0}.group-container.financing-option-yes p{margin:0 0 1em}.group-container.financing-option-yes .notation{margin:15px}.ordered-quantity{font-family:var(--font-body);font-weight:var(--font-body-weight-bold);margin-left:5px}.credit-check-result .checkout-results-container .labels-buttons.checkout{color:#d3178e}.credit-check-result .checkout-results-container .labels-buttons.checkout:focus,.credit-check-result .checkout-results-container .labels-buttons.checkout:hover{text-decoration:none}.credit-check-result .checkout-results-container .labels-buttons.checkout.expand:after{font-family:saskicons;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;color:#d3178e;content:"";margin-left:10px}.credit-check-result .checkout-results-container .labels-buttons.checkout.collapse:after{font-family:saskicons;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;color:#d3178e;content:"";margin-left:10px}.credit-check-result .checkout-results-container .accepted-card-types{border-bottom:1px solid #dadada;margin-bottom:30px}@media only screen and (min-width:768px),print{.credit-check-result .checkout-results-container .accepted-card-types{margin-bottom:40px}}.credit-check-result .number{color:#111;font-family:var(--font-body);font-weight:var(--font-body-weight-bold)}.result-heading{margin:1em 0}.result-heading .icon-ok{background:#438600}.amount-field{margin-top:20px}.amount-field .field-group{position:relative}.amount-field .user-input.amount{margin-left:0;background:rgba(0,0,0,0)}@media only screen and (min-width:768px),print{.amount-field .user-input.amount{width:30%}}.amount-field .monthly-payment{display:block}@media only screen and (min-width:768px),print{.amount-field .monthly-payment{display:inline-block}}.section-container.your-order{width:auto;margin-top:0!important}.section-container.your-order .account-number{font-family:var(--font-body);font-weight:var(--font-body-weight-normal);font-style:normal}.section-container.your-order .data-table.account-summary td{border-bottom:1px solid #dbeaf7}.shippingAddressInfo{font-family:var(--font-body);font-weight:var(--font-body-weight-normal);font-style:italic}.input-label[for=phone-type-alternate1],.input-label[for=phone-type-primary]{font-size:10px;visibility:hidden;line-height:0;margin:0}.input-label[for=phone-type-alternate1] i,.input-label[for=phone-type-primary] i{line-height:0}@media only screen and (min-width:768px),print{.input-label[for=phone-type-alternate1],.input-label[for=phone-type-primary]{line-height:14px;font-size:12px;margin:0 0 5px;width:132%}.input-label[for=phone-type-alternate1] i,.input-label[for=phone-type-primary] i{line-height:14px}}@media only screen and (min-width:1024px),print{.input-label[for=phone-type-alternate1],.input-label[for=phone-type-primary]{width:125%}}.cart-promo{background:#fff}.icon-warning{display:inline-block;width:30px;height:45px;line-height:30px;margin-right:10px;position:relative;top:7px}.icon-warning:before{color:#a85d00;font-size:30px;margin-right:10px}.result-header{display:flex;flex-direction:column}@media only screen and (min-width:768px),print{.result-header{flex-direction:row;align-items:center}}.result-header h3{margin:20px 0}@media only screen and (min-width:768px),print{.result-header h3{margin:0}}.result-header.plus-pricing-error{align-items:baseline}.result-header.plus-pricing-error .icon-warning:before{color:#c74103}.notification-container{margin:1em 0;padding:10px}@media only screen and (min-width:768px),print{.notification-container{padding:20px}}.notification-container .value{color:#666}.notification-container .icon{float:left}.notification-container .message{margin-left:45px}.notification-container .large{font-size:18px}.notification-container.default{background:#f6f6f6;border:1px solid #dadada}.notification-container.default .message{margin-left:0}.notification-container.success{background:#d5e9cc;border:1px solid #62ce00;margin:20px 0}@media only screen and (min-width:768px),print{.notification-container.success{margin:40px 100px}}.notification-container.success .icon-ok{background:#62ce00}.notification-container p:nth-of-type(1){margin-top:0}.notification-container.required-deposit{position:relative;z-index:10;text-align:left;margin:20px 0}.result-details-container .note{color:#438600;display:block}@media only screen and (min-width:768px),print{.result-details-container .note{display:inline-block}}.result-details-container>.section-container:nth-of-type(1) .section-title.highlight{font-size:16px;margin-top:0}.data-table{margin:0}.data-table.cart-summary{margin:0;border:0}.data-table.cart-summary td.item{width:70%!important}@media only screen and (min-width:768px),print{.data-table.cart-summary td.item{width:85%!important}}.data-table.cart-summary .tooltip-description{left:20px}.data-table.cart-summary .user-input-container.select{width:80px}.data-table.cart-summary td,.data-table.cart-summary th{padding:10px;border:0;position:relative}@media only screen and (min-width:768px),print{.data-table.cart-summary td,.data-table.cart-summary th{padding:10px 0}}.data-table.cart-summary td:first-child:before,.data-table.cart-summary th:first-child:before{content:"";position:absolute;top:0;bottom:0;width:100vw;display:block;background:inherit;border:inherit;right:100%;min-height:70px}.data-table.cart-summary td:last-child:after,.data-table.cart-summary th:last-child:after{content:"";position:absolute;top:0;bottom:0;width:100vw;display:block;background:inherit;border:inherit;left:100%;min-height:70px}.data-table.cart-summary tr:nth-of-type(2n):not(.cart-heading) td{background:#fff}.data-table.cart-summary th{background:#717171;color:#fff;letter-spacing:1px;text-align:center;font-family:var(--font-heading);font-weight:var(--font-heading-weight-bold);font-size:16px;padding-bottom:8px}.data-table.cart-summary th.cart-summary-heading{text-align:left}@media only screen and (min-width:768px),print{.data-table.cart-summary th{font-size:18px;text-align:left;padding-bottom:6px;padding-right:25px;line-height:41px}}@media only screen and (min-width:1024px),print{.data-table.cart-summary th{padding-right:35px}}@media only screen and (min-width:1280px),print{.data-table.cart-summary th{padding-right:55px}}.data-table.cart-summary td{background:#f6f6f6;color:#4d4d4f;font-family:var(--font-body);font-weight:var(--font-body-weight-normal);font-size:14px}@media only screen and (min-width:768px),print{.data-table.cart-summary td{font-size:16px}}.data-table.cart-summary td a{margin-left:10px;font-size:12px}@media only screen and (min-width:768px),print{.data-table.cart-summary td a{margin-left:20px;font-size:14px}}.data-table.cart-summary td .sub-text{font-size:12px;color:#4d4d4f}@media only screen and (min-width:768px),print{.data-table.cart-summary td .sub-text{font-size:14px}}.data-table.cart-summary .current-solution,.data-table.cart-summary .new-solution,.data-table.cart-summary .next-bill-charge,.data-table.cart-summary .one-time-charge,.data-table.cart-summary .recurring-charge{text-align:center}@media only screen and (min-width:768px),print{.data-table.cart-summary .current-solution,.data-table.cart-summary .new-solution,.data-table.cart-summary .next-bill-charge,.data-table.cart-summary .one-time-charge,.data-table.cart-summary .recurring-charge{width:150px}}@media only screen and (min-width:1024px),print{.data-table.cart-summary .current-solution,.data-table.cart-summary .new-solution,.data-table.cart-summary .next-bill-charge,.data-table.cart-summary .one-time-charge,.data-table.cart-summary .recurring-charge{width:110px}}.data-table.cart-summary .total .new-solution{border-right:3px solid #4c4d4f}.data-table.cart-summary .heading th{padding:5px}@media only screen and (min-width:768px),print{.data-table.cart-summary .heading th{padding:20px}}.data-table.cart-summary .heading .item{background:#ededed}.data-table.cart-summary .heading .current-solution,.data-table.cart-summary .heading .new-solution,.data-table.cart-summary .heading .next-bill-charge,.data-table.cart-summary .heading .one-time-charge,.data-table.cart-summary .heading .recurring-charge{border-bottom:1px solid #f1f1f1;line-height:1.4;background:#fff;text-align:center;font-size:13px}@media only screen and (min-width:768px),print{.data-table.cart-summary .heading .current-solution,.data-table.cart-summary .heading .new-solution,.data-table.cart-summary .heading .next-bill-charge,.data-table.cart-summary .heading .one-time-charge,.data-table.cart-summary .heading .recurring-charge{font-size:18px;font-family:var(--font-body);font-weight:var(--font-body-weight-bold)}}.data-table.cart-summary .heading .current-solution,.data-table.cart-summary .heading .new-solution{padding:15px 10px 10px}.data-table.cart-summary .heading .current-solution span,.data-table.cart-summary .heading .new-solution span{display:block}.data-table.cart-summary .heading .new-solution{background:#d3178e;color:#fff}.data-table.cart-summary td.one-time-charge{border-right:0}.data-table.cart-summary .total{display:none}@media only screen and (min-width:768px),print{.data-table.cart-summary .total{display:table-row}}.data-table.cart-summary .total th{font-size:23px}.data-table.cart-summary .total .current-solution,.data-table.cart-summary .total .new-solution{padding:20px 10px}.data-table.cart-summary .total .item{background:#d3178e;font-family:var(--font-heading)}@media only screen and (min-width:768px),print{.data-table.cart-summary .total .item{line-height:40px}}.data-table.cart-summary .total.shareable-data-total td{color:#fff;background-color:#d3178e}@media only screen and (min-width:768px),print{.data-table.cart-summary .total.shareable-data-total td.item .price-label{font-size:22px;line-height:22px;font-family:var(--font-heading);font-weight:var(--font-heading-weight-bold)}}.data-table.cart-summary .total.shareable-data-total td.item .sub-text{color:#fff}@media only screen and (min-width:768px),print{.data-table.cart-summary .total.shareable-data-total td.item .sub-text{font-family:var(--font-body);font-weight:var(--font-body-weight-normal);font-size:17px;line-height:22px}}.data-table.cart-summary .total.shareable-data-total td.recurring-charge .item-price,.data-table.cart-summary .total.shareable-data-total td.recurring-charge .sub-text{color:#fff}@media only screen and (min-width:768px),print{.data-table.cart-summary .discount .item{padding-left:30px}}.data-table.cart-summary .sub-total th,.data-table.cart-summary .total th{font-family:var(--font-body);font-weight:var(--font-body-weight-normal);background:#4c4d4f;color:#fff}@media only screen and (min-width:768px),print{.data-table.cart-summary .sub-total th,.data-table.cart-summary .total th{font-family:var(--font-body);font-weight:var(--font-body-weight-normal)}}.data-table.cart-summary .sub-total th{padding:20px 10px}@media only screen and (min-width:768px),print{.data-table.cart-summary .sub-total th{padding:20px 20px}}.data-table.cart-summary .sub-total .item{font-family:var(--font-body);font-weight:var(--font-body-weight-semi-bold);font-size:18px}@media only screen and (min-width:768px),print{.data-table.cart-summary .sub-total .item{font-family:var(--font-body);font-weight:var(--font-body-weight-normal);font-size:23px}}.data-table.cart-summary .sub-total .ion-compose{color:#fff}.data-table.cart-summary .ion-compose{font-size:25px;line-height:1}.data-table.cart-summary .ion-android-alert{font-size:25px;color:#aaa;margin-left:10px;display:inline-block}.data-table.cart-summary .price,.data-table.cart-summary .price-label{display:block}.data-table.cart-summary .price-label{font-family:var(--font-label);font-weight:var(--font-label-weight-bold);font-size:14px}@media only screen and (min-width:768px),print{.data-table.cart-summary .price-label{font-size:18px}}.data-table.cart-summary .device strong{font-family:var(--font-label);font-weight:var(--font-label-weight-bold)!important;font-size:18px}@media only screen and (min-width:768px),print{.data-table.cart-summary .device strong{font-family:var(--font-body);font-weight:var(--font-body-weight-bold)!important;font-size:24px;color:#4d4d4f}}.data-table.cart-summary strong{font-family:var(--font-body);font-weight:var(--font-body-weight-medium)!important}.data-table.cart-summary .quantity-container{display:inline-block;margin-left:0;padding-top:5px;transform:scale(.8)}@media only screen and (min-width:768px),print{.data-table.cart-summary .quantity-container{padding-top:0;margin-left:20px;transform:none}}.data-table.cart-summary .tooltip-icon,.data-table.cart-summary .tooltip-input{display:none!important}.data-table.cart-summary .show-tooltip .tooltip-icon,.data-table.cart-summary .show-tooltip .tooltip-input{display:inline-block!important}.data-table.cart-summary.order-details{margin-top:50px}.data-table.cart-summary.order-details.top{margin-top:-50px}.data-table.cart-summary.checkout-summary{margin:0 0 50px}.data-table.cart-summary.checkout-summary .sub-total .item{text-transform:capitalize}.data-table.cart-summary.checkout-summary .sub-total .one-time-charge{border-left:1px solid #f1f1f1;min-width:80px;text-align:right;font-weight:400;letter-spacing:inherit}.data-table.cart-summary.checkout-summary .sub-total th.item,.data-table.cart-summary.checkout-summary .total th.item{font-family:var(--font-body);font-weight:var(--font-body-weight-semi-bold);font-size:18px}@media only screen and (min-width:768px),print{.data-table.cart-summary.checkout-summary .sub-total th.item,.data-table.cart-summary.checkout-summary .total th.item{font-family:var(--font-body);font-weight:var(--font-body-weight-normal);font-size:23px;padding:20px!important}}@media only screen and (min-width:768px),print{.data-table.cart-summary.checkout-summary .sub-total th.one-time-charge,.data-table.cart-summary.checkout-summary .total th.one-time-charge{text-align:right;border-left:1px solid #f1f1f1;padding:20px;font-family:var(--font-body);font-weight:var(--font-body-weight-normal);font-size:18px}}@media only screen and (min-width:1024px),print{.data-table.cart-summary.checkout-summary .sub-total th.one-time-charge,.data-table.cart-summary.checkout-summary .total th.one-time-charge{width:220px}}.data-table.cart-summary.checkout-summary .sub-total th,.data-table.cart-summary.checkout-summary .total th{padding:20px 10px;background:#4c4d4f;color:#fff;font-family:var(--font-body);font-weight:var(--font-body-weight-normal)}.data-table.cart-summary.checkout-summary th{background:#fbfbfb;font-family:var(--font-body);font-weight:var(--font-body-weight-semi-bold);font-size:16px;color:#222;text-transform:capitalize;font-weight:400;height:auto;letter-spacing:normal}@media only screen and (min-width:768px),print{.data-table.cart-summary.checkout-summary th{padding:10px 20px!important;font-size:18px}}.data-table.cart-summary.checkout-summary td{background:#fff;font-family:var(--font-body);font-weight:var(--font-body-weight-normal);font-size:14px}.data-table.cart-summary.checkout-summary td.current-solution,.data-table.cart-summary.checkout-summary td.new-solution,.data-table.cart-summary.checkout-summary td.next-bill-charge,.data-table.cart-summary.checkout-summary td.one-time-charge,.data-table.cart-summary.checkout-summary td.recurring-charge{text-align:right;border-left:1px solid #f1f1f1;min-width:80px}@media only screen and (min-width:768px),print{.data-table.cart-summary.checkout-summary td.current-solution,.data-table.cart-summary.checkout-summary td.new-solution,.data-table.cart-summary.checkout-summary td.next-bill-charge,.data-table.cart-summary.checkout-summary td.one-time-charge,.data-table.cart-summary.checkout-summary td.recurring-charge{min-width:150px;padding:10px 20px!important}}@media only screen and (min-width:1024px),print{.data-table.cart-summary.checkout-summary td.current-solution,.data-table.cart-summary.checkout-summary td.new-solution,.data-table.cart-summary.checkout-summary td.next-bill-charge,.data-table.cart-summary.checkout-summary td.one-time-charge,.data-table.cart-summary.checkout-summary td.recurring-charge{min-width:220px}}.data-table.cart-summary.checkout-summary td.item{width:inherit!important}@media only screen and (min-width:768px),print{.data-table.cart-summary.checkout-summary td{font-size:16px;padding:10px 20px!important}}.data-table.cart-summary.checkout-summary td,.data-table.cart-summary.checkout-summary th{padding:10px;text-align:left}.data-table.cart-summary.checkout-summary td:first-child:before,.data-table.cart-summary.checkout-summary td:last-child:after,.data-table.cart-summary.checkout-summary th:first-child:before,.data-table.cart-summary.checkout-summary th:last-child:after{content:none}.data-table.cart-summary.checkout-summary .total{display:none!important}@media only screen and (min-width:768px),print{.data-table.cart-summary.checkout-summary .total{display:table!important}}@media only screen and (min-width:768px),print{.data-table.cart-summary.checkout-summary .total th.one-time-charge{font-size:23px}}@media only screen and (min-width:768px),print{.data-table.cart-summary.checkout-summary tr{min-height:0;height:auto}}.data-table.responsive.account-summary tr{display:block!important}@media only screen and (min-width:768px),print{.data-table.responsive.account-summary tr{display:table-row!important}}.data-table.responsive.account-summary th{display:none!important}@media only screen and (min-width:768px),print{.data-table.responsive.account-summary th{display:table-cell!important}}.data-table.responsive.account-summary td{display:block!important}@media only screen and (min-width:768px),print{.data-table.responsive.account-summary td{display:table-cell!important}}.data-table.account-summary{margin:30px 0}@media only screen and (min-width:768px),print{.data-table.account-summary{background:#4c4d4f}}.data-table.account-summary td,.data-table.account-summary th{font-size:14px}@media only screen and (min-width:768px),print{.data-table.account-summary td,.data-table.account-summary th{font-size:16px}}.data-table.account-summary th{display:none;color:#fff}@media only screen and (min-width:768px),print{.data-table.account-summary th{display:table-cell}}.data-table.account-summary td{display:block;padding:20px;border-left:0;vertical-align:top;background:#fff}@media only screen and (min-width:768px),print{.data-table.account-summary td{display:table-cell}}.data-table.account-summary td::before{display:block;font-family:var(--font-body);font-weight:var(--font-body-weight-bold);background:#d3178e;color:#fff;padding:10px 20px;margin:-20px -20px 20px;content:attr(data-label)}@media only screen and (min-width:768px),print{.data-table.account-summary td::before{display:none}}@media only screen and (min-width:768px),print{.data-table.account-summary td.device{border-left:none}}.data-table.responsive tr{display:table!important;float:none!important;clear:none!important;width:100%}@media only screen and (min-width:768px),print{.data-table.responsive tr{min-height:71px;height:71px}}.data-table.responsive tr.subtotal.dark-blue th{background:#0056a7;color:#fff}.data-table.responsive td,.data-table.responsive th{float:none!important;display:table-cell!important;clear:none!important}@media only screen and (min-width:768px),print{.data-table.responsive tr.total{display:table-row!important}}.data-table.solution{margin:0!important}.data-table.solution tr{display:block!important}@media only screen and (min-width:768px),print{.data-table.solution tr{display:table-row!important}}.data-table.solution td,.data-table.solution th{padding:5px 10px;border:0}@media only screen and (min-width:768px),print{.data-table.solution td,.data-table.solution th{padding:10px;border:1px solid #ccc}}.data-table.solution th{font-size:14px;background:#4c4d4f;color:#fff}.data-table.solution td{font-size:16px;background:#f1f1f1;font-family:var(--font-body);font-weight:var(--font-body-weight-semi-bold);display:block!important}@media only screen and (min-width:768px),print{.data-table.solution td{display:table-cell!important}}.data-table.solution td::before{content:attr(data-label);display:block;font-family:var(--font-body);font-weight:var(--font-body-weight-bold)}@media only screen and (min-width:768px),print{.data-table.solution td::before{display:none}}.data-table.solution td.accessory>div{line-height:22px}.data-table.solution .solution{width:100%;padding-top:10px}@media only screen and (min-width:768px),print{.data-table.solution .solution{width:50px;padding:0}}.data-table.solution .solution .field-group{margin:0}.data-table.solution .solution .custom-user-input.radio{top:-11px;left:14px}.data-table.solution tr:nth-of-type(even) td{background:#fff}@media only screen and (min-width:768px),print{.data-table.solution .total{text-align:right}}.data-table.solution td.total{font-family:var(--font-body);font-weight:var(--font-body-weight-bold);padding-bottom:10px}.data-table.solution .heading{display:none!important}@media only screen and (min-width:768px),print{.data-table.solution .heading{display:table-row!important}}.data-table.solution .user-input[data-is-visible=false]~.input-label{margin-left:0}.data-table.solution .input-label{font-size:16px}.cart-total-container{margin-top:-50px}@media only screen and (min-width:768px),print{.cart-total-container{display:none}}.cart-total-container .title{background:#4c4d4f;color:#fff;font-family:var(--font-body);font-weight:var(--font-body-weight-semi-bold);font-size:20px;margin:0;padding:20px 15px;text-align:center}.cart-total-container .price-container{text-align:right;background:#fff}.cart-total-container .current-solution,.cart-total-container .new-solution,.cart-total-container .next-bill-charge,.cart-total-container .one-time-charge,.cart-total-container .recurring-charge{display:inline-block;vertical-align:top;text-align:right;padding:10px}.cart-total-container .current-solution,.cart-total-container .next-bill-charge,.cart-total-container .recurring-charge{border-right:1px solid #f1f1f1;margin-right:-5px}.cart-total-container .price,.cart-total-container .price-label{margin:0;padding:0;display:block;text-align:right;line-height:1.6}.cart-total-container .price-label{font-family:var(--font-body);font-weight:var(--font-body-weight-semi-bold);font-size:16px}.cart-total-container .price{font-size:20px}.group-container.financing-option .cart-total-container .title{margin-top:0}.result-details-container .data-table.cart-summary .heading .item{background:#fff}.result-details-container .data-table.cart-summary .heading .one-time-charge,.result-details-container .data-table.cart-summary .heading .recurring-charge{background:#f1f1f1}.data-table-container .notation{margin:10px 10px 30px;font-size:14px}@media only screen and (min-width:768px),print{.data-table-container .notation{margin:-35px 20px 0;font-size:16px}}.data-table-container.financing{margin-top:70px}.data-table-container.confirmation .notation{margin:15px 10px 0}.data-table-container.cart-summary{margin-top:30px}.data-table.responsive tr.subtotal.dark-blue th{background:#4c4d4f}.promo-code-container{padding:30px 0}@media only screen and (min-width:768px),print{.promo-code-container{padding:40px 0}}.promo-code-container .promo-input,.promo-code-container .user-input{outline:0;border:1px solid #aaa;width:100%}@media only screen and (min-width:768px),print{.promo-code-container .promo-input,.promo-code-container .user-input{max-width:290px;margin-right:15px}}.promo-code-container .accordion-panel{margin-top:0}.promo-code-container .button{margin-top:30px}@media only screen and (min-width:768px),print{.promo-code-container .button{margin-top:0}}.promo-code-container.activated{padding-left:15px;padding-right:15px}@media only screen and (min-width:768px),print{.promo-code-container.activated{padding-left:0;padding-right:0}}.promo-code-container.activated span{display:block}.promo-code-container.activated span.title{margin-bottom:10px}.promo-code-container.activated span.code{margin-bottom:20px}.nav-checkout-steps{color:#666;font-size:13px;margin:0 5px}@media only screen and (min-width:768px),print{.nav-checkout-steps{border-bottom:1px solid #dadada;font-size:18px;margin:0 auto;padding:0 0 17px;width:787px}}.nav-checkout-steps ol{align-items:stretch}.nav-checkout-steps li{border:1px solid #aaa;list-style:none;display:inline-block;background:#fff;padding:10px 2px;text-align:center;width:32.3333333333%;margin:0 .5%;line-height:1.4}@media only screen and (min-width:433px){.nav-checkout-steps li{padding:10px}}.nav-checkout-steps li.current{background:#4d4d4f;color:#fff;position:relative}.nav-checkout-steps li.current::after{content:"";display:block;background:#4d4d4f;width:15px;height:15px;margin-left:-5px;position:absolute;left:50%;right:50%;bottom:-5px;transform:rotate(45deg)}.nav-checkout-steps li .adjuster{display:block}@media only screen and (min-width:485px){.nav-checkout-steps li:nth-of-type(1) .adjuster{height:.7em}}@media only screen and (min-width:485px){.nav-checkout-steps li:nth-of-type(1) .adjuster{height:0}}.nav-checkout-steps li:nth-of-type(2){padding:10px}@media only screen and (min-width:446px){.nav-checkout-steps li:nth-of-type(2) .adjuster{height:.7em}}@media only screen and (min-width:485px){.nav-checkout-steps li:nth-of-type(2) .adjuster{height:0}}.nav-checkout-steps li:nth-of-type(3){text-overflow:ellipsis;overflow:hidden}.nav-checkout-steps li:nth-of-type(3) .adjuster{height:.7em}@media only screen and (min-width:485px){.nav-checkout-steps li:nth-of-type(3) .adjuster{height:0}}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}.ngdialog{position:fixed;z-index:2002;top:0;left:0;right:0;bottom:0}.ngdialog-overlay{background:rgba(0,0,0,.75);position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;text-align:center}.ngdialog-content{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;text-align:center;overflow:auto;overflow-y:scroll;-webkit-backface-visibility:hidden;animation:ngdialog-fadein .5s}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;animation:ngdialog-fadeout .5s}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;animation:ngdialog-fadeout .5s}.ngdialog-close{position:absolute;top:30px;right:30px}html.ngdialog-open{height:auto!important}html.ngdialog-open body{overflow:hidden}.ng-cloak,.ng-hide:not(.ng-hide-animate),.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}