@font-face{font-family:"proxima_novaregular";src:url("proximanova-regular-webfont.eot");src:url("proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"),url("proximanova-regular-webfont.woff2") format("woff2"),url("proximanova-regular-webfont.woff") format("woff"),url("proximanova-regular-webfont.ttf") format("truetype"),url("proximanova-regular-webfont.svg#proxima_novaregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"proxima_novamedium";src:url("proximanova-medium-webfont.eot");src:url("proximanova-medium-webfont.eot?#iefix") format("embedded-opentype"),url("proximanova-medium-webfont.woff2") format("woff2"),url("proximanova-medium-webfont.woff") format("woff"),url("proximanova-medium-webfont.ttf") format("truetype"),url("proximanova-medium-webfont.svg#proxima_novamedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"proxima_novabold";src:url("proximanova-bold-webfont.eot");src:url("proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"),url("proximanova-bold-webfont.woff2") format("woff2"),url("proximanova-bold-webfont.woff") format("woff"),url("proximanova-bold-webfont.ttf") format("truetype"),url("proximanova-bold-webfont.svg#proxima_novabold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"proxima_novalight";src:url("proximanova-light-webfont.eot");src:url("proximanova-light-webfont.eot?#iefix") format("embedded-opentype"),url("proximanova-light-webfont.woff2") format("woff2"),url("proximanova-light-webfont.woff") format("woff"),url("proximanova-light-webfont.ttf") format("truetype"),url("proximanova-light-webfont.svg#proxima_novalight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"proxima_novasemibold";src:url("proximanova-semibold-webfont.eot");src:url("proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("proximanova-semibold-webfont.woff2") format("woff2"),url("proximanova-semibold-webfont.woff") format("woff"),url("proximanova-semibold-webfont.ttf") format("truetype"),url("proximanova-semibold-webfont.svg#proxima_novasemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"proxima_novathin";src:url("proximanova-thin-webfont.eot");src:url("proximanova-thin-webfont.eot?#iefix") format("embedded-opentype"),url("proximanova-thin-webfont.woff2") format("woff2"),url("proximanova-thin-webfont.woff") format("woff"),url("proximanova-thin-webfont.ttf") format("truetype"),url("proximanova-thin-webfont.svg#proxima_novasemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"proxima_novaextrabold";src:url("/css/fonts/proximanova-extrabold-webfont.eot");src:url("/css/fonts/proximanova-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("/css/fonts/proximanova-extrabold-webfont.woff2") format("woff2"),url("/css/fonts/proximanova-extrabold-webfont.woff") format("woff"),url("/css/fonts/proximanova-extrabold-webfont.ttf") format("truetype"),url("/css/fonts/proximanova-extrabold-webfont.svg#proxima_novaregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}.proximaregular{font-family:"proxima_novaregular", arial, sans-serif;font-weight:normal}.proximamedium{font-family:"proxima_novamedium", arial, sans-serif;font-weight:normal}.proximabold{font-family:"proxima_novabold", arial, sans-serif;font-weight:normal}.proximalight{font-family:"proxima_novalight", arial, sans-serif;font-weight:normal}.proximasemibold{font-family:"proxima_novasemibold", arial, sans-serif;font-weight:normal}.proximathin{font-family:"proxima_novathin", arial, sans-serif;font-weight:normal}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,h1,h2,h3,h4,h5{vertical-align:baseline;background:transparent;font-size:100%;padding:0;outline:0;margin:0;border:0}body *{-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{vertical-align:baseline;background:transparent;text-decoration:none;font-size:100%;color:#404040;padding:0;margin:0}ins{background-color:#ff9;text-decoration:none;color:#000}mark{background-color:#ff9;font-style:italic;font-weight:bold;color:#000}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border-top:1px solid #cccccc;display:block;height:1px;padding:0;margin:0;border:0}input,select{vertical-align:middle}select{-webkit-appearance:none;appearance:none}input::placeholder{color:#696972;opacity:1}-ms-input::placeholder{color:#696972;opacity:1}.group:before,.group:after{display:table;content:""}.group:after{clear:both}.group{*zoom:1}.clear:after{display:table;clear:both;content:""}html,*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:proxima_novaregular, sans-serif;background-color:#ececec;font-weight:normal;font-size:0.9em;line-height:1}p{line-height:1.2}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}img.secure-payment{width:21px;height:28px;margin-top:-8px}img.secure-payment ~ h4{display:block;padding-left:16px}hr{background:#000;text-align:left;height:3px;width:68px}.full-line{width:100%}h1,h2{margin-bottom:0.3rem}sup{top:-0.5em;position:relative}sub,sup{font-size:65%;line-height:0}.chat-offline{display:none !important}.centered{text-align:center;margin:0 auto}#main-content{position:relative;padding-top:1.2rem;transition:margin-top 0.25s Cubic-bezier(0, 0.48, 0.19, 1)}#saveAndFinish{display:none;margin:16px auto;padding:16px 0px 0px 0px;z-index:1}#saveAndFinish .container{max-width:1280px}.button--red{background:#f01446;color:#fff;text-decoration:none;font-size:12px;box-shadow:0px 3px 0px #9d2235}.save-order-overlay{z-index:-1}.save-order-head{position:relative;margin:0 auto;max-width:500px;top:8em}.save-order-head h1{color:#fff}.save-order-head .desktop-only{display:inline}@media all and (max-width: 768px){.save-order-head .desktop-only{display:none}}@media all and (min-width: 1024px){.save-order-head{width:100%}}@media all and (max-width: 768px){.save-order-head{width:75%;top:15em}}#closePopup{position:absolute;top:0;right:0;background:transparent;border:1px solid #fff;border-radius:50%;height:28px;width:28px;color:#fff;font-size:20px;padding:0;line-height:0.8}#save-finish-popup{margin-top:1.25em;background:#f5f5f6;border-radius:10px}#save-finish-popup #finePrint{font-size:0.7em;font-style:italic;color:grey}@media all and (max-width: 768px){#save-finish-popup #finePrint{font-size:1.15em}}.save-finish--pre p,.save-finish--post p{font-size:1.25em;font-weight:bolder}@media all and (max-width: 768px){.save-finish--pre p,.save-finish--post p{font-size:1.75em}}@media all and (max-width: 768px){.txtSaveFinish{padding:8px 8px 8px 8px;margin-bottom:1em}}#btnEmailCollect{display:none}@media all and (min-width: 1024px){#btnEmailCollect{display:block;display:inline-block;flex:0 1 auto;align-self:flex-end;padding:6px 16px;margin:16px 0px 0px auto;width:auto;border:3px solid #fff;background:#fff;text-align:center;border-radius:32px;color:#000010;font-size:12px;font-family:var(--font-extrabold);font-weight:900;box-shadow:0px 3px 0px #b9b9be;cursor:pointer}}.hidden{display:none !important}.link__pill--white{display:inline-block;background:#fff;border-radius:50px;padding:0.6rem 1rem !important;font-size:14px;font-weight:600;margin:0 0.3em}.link__pill--white:hover{color:#e41932}@media all and (min-width: 768px){body{font-size:1em}}.page-intro{display:flex;width:100%;background:#fff;flex-direction:column;align-items:stretch;border-radius:6px}.page-intro .intro-panel{position:relative;flex:1 1 auto;padding:16px;padding-left:16px}.page-intro .intro-panel.right{display:flex;flex-direction:row;flex-wrap:nowrap}.page-intro .intro-panel.right:before{content:"";display:none;position:absolute;right:50%;bottom:calc(100% + 1px);height:1px;width:90%;background:#b9b9be;transform:translate(50%, 50%)}.page-intro .intro-panel.right .panel-image{flex:1 1 35%}.page-intro .intro-panel.right .panel-text{flex:1 1 auto;padding-left:16px}.page-intro .intro-panel .section-heading{margin-bottom:0px;text-transform:uppercase;font-size:14px;font-family:var(--font-extrabold);font-weight:900}@media all and (min-width: 768px){.page-intro{flex-direction:row;flex-wrap:nowrap !important;margin:0 auto}.page-intro .intro-panel{flex:1 1 50%}.page-intro .intro-panel .section-heading{margin-bottom:0px;text-transform:uppercase;font-size:18px}.page-intro .intro-panel.right .panel-text{padding-left:16px}}@media all and (min-width: 1024px){.page-intro{max-width:1208px}.page-intro .intro-panel#ucOrderSummary_uc_offerGiftCard{padding-bottom:0px}.page-intro .intro-panel.right .panel-image{flex:0 1 33%;padding:4px 0px}.page-intro .intro-panel.right .panel-image img{max-width:100%}.page-intro .intro-panel.right .panel-text{flex:1 1 50%}}#ordersummary-container .container{width:100%;max-width:none}.disclaimer{display:flex;flex-direction:column;margin:8px 0px;color:#696972;font-size:12px;font-size:0.85em !important}.disclaimer p{flex:0 1 auto;margin:0px 16px 8px 0px;text-align:left}.disclaimer p.post-btn{text-align:center}.disclaimer .card-icons{flex:1 0 auto}@media all and (min-width: 768px){.disclaimer{justify-content:space-between}.disclaimer.in-form{flex-direction:row;align-items:center}.disclaimer p.post-btn{flex:1 0 auto;margin:0px}.disclaimer .card-icons{display:flex;justify-content:flex-end;margin:0px 4px 0px 0px}}@media all and (min-width: 1024px){.disclaimer p.post-btn{text-align:right}}@media all and (max-width: 767px){#main-content{padding-top:0.75rem}.progressbar--fixed #main-content{padding-top:160px}.link__pill--white{padding:0.3rem 1rem !important;text-align:center}}@media all and (min-width: 768px) and (max-width: 1024px){.progressbar--fixed #main-content{padding-top:160px}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.inline-block{display:inline-block}.text-cross-out{text-decoration:line-through}.text-bold{font-family:"proxima_novaextrabold", arial, sans-serif !important}.underline{text-decoration:underline}.text-white,.white-txt{color:#fff}.green-text{color:#8bc525}.text-black{color:#000}.text-red,.red-text{color:#e41932}.text-gray{color:#454550}.margin-none{margin:0}.margin-vertical-none{margin-top:0;margin-bottom:0}.margin-horizontal-none{margin-left:0;margin-right:0}.margin-bottom-none{margin-bottom:0 !important}.margin-top-none{margin-top:0 !important}.margin-left-none{margin-left:0 !important}.margin-right-none{margin-right:0 !important}.padding-none{padding:0}.padding-vertical-none{padding-top:0;padding-bottom:0}.padding-horizontal-none{padding-left:0;padding-right:0}.padding-bottom-none{padding-bottom:0 !important}.padding-top-none{padding-top:0}.padding-left-none{padding-left:0}.padding-right-none{padding-right:0}section,.section{padding:25px 0 1rem 0;position:relative;width:100%}.section--no-padding{padding:0}#autoOptions{position:absolute;width:100%;background:#fff;z-index:2}#pnlssn4,#pnlfullssn{position:relative;width:100%}#pnlssn4>p,#pnlfullssn>p{position:absolute;top:-16px}#pnlssn4 .form__error-message,#pnlfullssn .form__error-message{width:100%}.last-social-fields,.full-social-fields{display:flex;flex-direction:column}.last-social-fields>P,.full-social-fields>P{display:block;position:absolute}.last-social-fields>div,.full-social-fields>div{width:100%}@media all and (min-width: 768px){#pnlssn4,#pnlfullssn{padding:0px;margin:0px;max-width:300px}.last-social-fields,.full-social-fields{position:relative;flex-direction:row;flex-wrap:nowrap;align-self:stretch;flex:0 1 auto}.last-social-fields>div,.full-social-fields>div{width:auto}.last-social-fields div:nth-of-type(2),.last-social-fields div:first-of-type{display:block}.full-social-fields input{margin:0px 4px 0px 0px}#dvDOBSection{flex:1 0 35%}}@media all and (min-width: 1024px){#dvDOBSection{flex:0 1 25%}}.form__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;flex-direction:row;margin-bottom:1rem}.form__row .norton-icon{margin-left:16px}.form__label{margin-bottom:1rem;display:block;min-height:20px}.form__asterisk{color:#454550}.form__textbox{width:100%;transition:all 0.3s Cubic-bezier(0, 0.48, 0.19, 1);border:0px;border-bottom:2px solid #b9b9be;padding:28px 8px 8px 8px;outline:none;border-top-left-radius:6px;border-top-right-radius:6px;font-family:"proxima_novalight", arial, sans-serif;font-weight:bold}.form__textbox.active-state{border-bottom:2px solid #384aff}.form__textbox.valid-state{border-bottom:2px solid #000}.form__textbox.error-state{border-bottom:2px solid #e41932}.form__textbox:disabled{background:#b9b9be;border-bottom:0px}.form__textbox::-webkit-input-placeholder{color:#e5e5e5;font-size:16px;opacity:1}.form__textbox:-ms-input-placeholder{color:#e5e5e5;font-size:16px;opacity:1}.form__textbox::placeholder{color:#e5e5e5;font-size:16px;opacity:1}.form__textbox:-ms-input-placeholder{color:#e5e5e5;font-size:16px}.form__textbox::-ms-input-placeholder{color:#e5e5e5;font-size:16px}@media all and (min-width: 1024px){.form__textbox{font-size:18px}}.form__checkbox{margin:0;display:inline-block;position:absolute;opacity:0}.form__checkbox+label{display:inline-block;position:relative;padding:4px 0px 0px 32px;left:0px !important;font-size:0.9em;cursor:pointer;vertical-align:middle}.form__checkbox+label:before{position:absolute;content:"";height:20px;width:20px;top:0%;left:0;border:2px solid #b9b9be;border-radius:4px;background:#fff}.form__checkbox:checked+label:before,.form__checkbox.checked+label:before{content:"\2713";background:#384aff;border:2px solid #384aff;text-align:center;color:white;line-height:18px}.form__dropdown-wrapper{border:0px;border-bottom:2px solid #b9b9be;overflow:hidden;width:100%;position:relative;padding:0px 16px 0px 0px;display:inline-block;z-index:1;cursor:pointer;overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px;background:#fff;transition:all 0.3s Cubic-bezier(0, 0.48, 0.19, 1)}.form__dropdown-wrapper.active-state{border-bottom:2px solid #384aff}.form__dropdown-wrapper.valid-state{border-bottom:2px solid #000}.form__dropdown-wrapper.valid-state label{top:8px !important}.form__dropdown-wrapper.error-state{border-bottom:2px solid #e41932}.form__dropdown-wrapper label{top:8px !important}.form__dropdown{background:url(/secure/images/dropdown-arrow.png) no-repeat 100% center;font-family:"proxima_novaregular", arial, sans-serif;border:none;outline:none;width:calc(100% + 35px);padding:0 0.5rem;padding:24px 8px 8px 4px;z-index:1;cursor:pointer}.form__dropdown.displayed{background:url(/secure/images/dropdown-arrow-up.png) no-repeat 100% center}.form__item--pull{margin-right:5%}.form__item--push{margin-left:5%}.form__error-message{font-weight:bold;color:#f01446;display:block;font-size:0.8em}@media all and (min-width: 768px){.form .promocode__row{flex-wrap:nowrap}.form__dropdown{padding:28px 8px 8px 4px}}@media all and (min-width: 1024px){.form__dropdown{font-size:18px}}@media all and (max-width: 767px){.form__row{display:block;margin-bottom:0}.form__row>div{margin-bottom:0.85rem}.form__label{margin-bottom:0}.form__item{width:100%;max-width:350px}}#promoOffer,.overview__promo{display:flex;margin:0 0 24px 0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}#promoOffer img,.overview__promo img{flex:0 1 120px;display:block;max-width:120px;margin:0 8px 0 0}#promoOffer p,.overview__promo p{flex:0 1 50%;display:block}#promoOffer p span,.overview__promo p span{color:#e41932}.promocode__heading{background-color:#46237a;padding:16px !important;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #b9b9be;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.promocode__heading h2{color:#fff}.promocode__content{display:flex;padding:16px 0px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.promocode__body{display:flex;padding:12px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.promocode__item>div:first-child{display:flex;align-items:flex-start;margin-top:1.5rem;flex-wrap:wrap}.promocode__image{flex:0 1 25%}.promocode__image img{display:block;margin:auto;max-height:100px}.promocode__description{flex:1 1 60%;margin:0px 0px 0px 16px;margin-top:0;padding-top:0;width:75%;text-align:left}.panel{border-radius:6px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;margin-bottom:2rem;position:relative;background:#fff;box-shadow:0px 6px 32px 4px rgba(0,0,0,0.1)}.panel:last-child{margin-bottom:0}.panel__head{background-color:#000010;padding:16px;border-top-left-radius:6px;border-top-right-radius:6px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;color:#fff}.panel__head h3{font-family:var(--font-extrabold);font-weight:900}.panel__head h3>*{display:inline-block;margin-right:0.5rem}.panel__head .mob-price-view{display:block;position:relative;margin:0 0 0 16px;font-family:var(--font-extrabold);font-weight:700;line-height:1}.panel__head .mobile-toggle{position:relative;margin:0 0 0 auto;width:20px;height:20px;border:2px solid #fff;border-radius:50%;font-size:0;color:transparent;cursor:pointer}.panel__head .mobile-toggle:before,.panel__head .mobile-toggle:after{content:"";position:absolute;bottom:50%;right:50%;width:75%;height:2px;background:#fff;transform:translate(50%, 50%)}.panel__head .mobile-toggle:after{transform:translate(50%, 50%) rotate(90deg);transition:rotate 0.25s Cubic-bezier(0, 0.48, 0.19, 1)}.panel__head .mobile-toggle.rotate:after{transform:translate(50%, 50%) rotate(180deg)}@media all and (min-width: 1024px){.panel__head .mobile-toggle{display:none}}.panel__body{padding:16px}.panel__body .toggle-details{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 auto 16px auto;font-size:16px}.panel__body .toggle-details>p{display:block;font-family:var(--font-extrabold);font-weight:900;text-transform:uppercase}.panel__body .toggle-details .toggle-group .instruction{display:inline-block;font-family:var(--font-extrabold);font-weight:900;text-transform:uppercase;color:#b9b9be;font-size:0.7em;vertical-align:middle;transition:color 0.12s Cubic-bezier(0, 0.48, 0.19, 1)}.panel__body .toggle-details .toggle-group .instruction.hide-details{margin-right:4px}.panel__body .toggle-details .toggle-group .instruction.show-details{margin-left:4px}.panel__body .toggle-details .toggle-group .instruction.active{color:#000010}.panel__body .toggle-details .toggle-group .switch{position:relative;display:inline-block;width:44px;height:24px}.panel__body .toggle-details .toggle-group .switch input{margin:0;width:0;height:0;opacity:0}.panel__body .toggle-details .toggle-group .switch input:checked+.slider{background-color:#fff;border:2px solid #b9b9be}.panel__body .toggle-details .toggle-group .switch input:checked+.slider:before{transform:translateX(21px)}.panel__body .toggle-details .toggle-group .switch input:focus+.slider{box-shadow:0 0 1px #b9b9be}.panel__body .toggle-details .toggle-group .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border-radius:32px;transition:transform 0.12s Cubic-bezier(0, 0.48, 0.19, 1);border:2px solid #b9b9be}.panel__body .toggle-details .toggle-group .switch .slider:before{position:absolute;content:"\2014";display:inline-block;height:20px;width:20px;left:-1px;bottom:0px;color:#fff;background-color:#b9b9be;text-align:center;font-size:16px;font-weight:700;line-height:16px;border-radius:50%;transition:0.12s all Cubic-bezier(0, 0.48, 0.19, 1)}.panel__body h3{font-family:var(--font-extrabold);font-weight:900;color:#696972;font-size:16px}.panel__body .ordersummary__category>p{font-family:var(--font-extrabold);font-weight:900;font-size:18px;line-height:1}.panel__body .disclaim_CC{padding:8px 0}.panel__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media all and (min-width: 768px) and (max-width: 1024px){.panel__body{padding:1.25rem}}@media all and (min-width: 1024px){.panel__head{padding:22px 28px !important}.panel__head .mob-price-view{display:none}.panel__body{padding:22px 28px;background:#fff}.panel__body .toggle-details{display:flex}}div[role="banner"]{position:fixed;left:0px;top:0px;right:0px;background:#fff;z-index:10}div[role="banner"] .mobile-proceed{display:none}@media all and (min-width: 1024px){div[role="banner"]{position:relative}div[role="banner"] .mobile-proceed{display:none}}.skip{background:#fff}.skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip a:focus{position:static;width:auto;height:auto}.main-nav{background-color:#fff;height:70px}.main-nav__container{padding:0 2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav .logo-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav__logo .updated{height:42px}.main-nav__partner-logo{display:flex;align-items:center;position:relative;margin-left:15px}.main-nav__partner-logo img{max-width:125px;margin-left:15px}.main-nav__partner-logo img.viasat{margin:-10px 0 0}.main-nav__partner-logo:before{content:"";border-left:1px solid #b9b9be;position:absolute;height:70%;width:1px}@media all and (max-width: 767px){.main-nav__partner-logo{margin-left:5px}.main-nav__partner-logo img{max-width:110px;margin-left:5px}.main-nav__partner-logo img.viasat{margin-left:-5px}}.main-nav .main-nav__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.progressbar--fixed .main-nav{position:fixed;top:0;left:0;width:100%;z-index:10}#nav--global{z-index:0 !important}.nav__item--call{padding:0 8px 0 0;text-align:center}@media all and (max-width: 767px){.main-nav__container{padding:0}}.main-footer{background:#3b2437;background:#000;height:65px}.main-footer__content{height:100%;padding:0 3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media all and (max-width: 767px){.main-footer__content{padding:0 1rem}}.overview{padding:0px 0 120px 0px}.overview__head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.overview__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:1.5rem 0 2.8rem}.overview__content>div:nth-of-type(1){width:80%}.overview__content>div:nth-of-type(2){text-align:right;width:20%}@media all and (max-width: 767px){.overview__head{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.overview__head div:first-child{padding-bottom:1rem}.overview__content{display:block;padding:1rem 0 1.5rem}.overview__content div:nth-of-type(1),.overview__content div:nth-of-type(2){width:100%}.overview__content div:nth-of-type(2){text-align:left;margin-top:1rem}}.server-error-message{font-weight:bold;color:#e41932;font-size:0.9em;margin:5px 0}.accord__head{border-top-right-radius:15px;border-top-left-radius:15px;background-color:#e5e5e5;padding-left:1.5rem;line-height:45px;height:45px;cursor:pointer}.accord__content{margin-bottom:1.4rem}.accord__arrow{display:inline-block;padding-right:0.5rem;cursor:pointer}.accord__arrow>img{vertical-align:-8px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);transition:-webkit-transform 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);transition:transform 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);transition:transform 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53),-webkit-transform 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);width:27px;height:27px}.accord__arrow--open>img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media all and (max-width: 767px){.accord__head{padding-left:0.75rem;height:40px}.accord__arrow{padding-right:0.25rem}.accord__arrow>img{width:23px;height:23px}}.button{display:inline-block;text-align:center;font-weight:bold;outline:0;border-radius:50px;cursor:pointer}.button--regular{padding:16px 22px;font-size:20px;margin:4px 0}.button--xsmall{padding:5px 20px;font-size:11px}.button--green{background-color:#8bc525 !important;font-weight:600;white-space:nowrap;color:#000010 !important}.button--green:hover{background-color:#81af31 !important}.button--gray{color:#fff;background-color:#000;opacity:0.3}.button--black{padding:0.25rem 0.6rem;background-color:#000;color:#fff}@media all and (max-width: 767px){.button{white-space:nowrap;padding:8px 12px}.button--regular{padding:12px 20px;font-size:14px}}@media all and (min-width: 768px) and (max-width: 1024px){.button{margin:1rem 0;padding:0.85rem 1.75rem;font-size:18px}.button--regular{padding:14px 18px;font-size:17px}}.font1,.font2,.font3,.font4,.font5,.font6,.font7,.font8,.font9,.font10,.font11,.font12,.font13{font-weight:100}.font1{font-size:1.5625rem !important}.font2{font-size:1.125rem !important}.font3{font-size:0.875rem !important}.font4,.button-red{font-size:0.75rem !important}.font5{font-size:0.875rem !important}.font6{font-size:0.5625rem !important}.font7{font-size:2.875rem !important}.font8{font-size:1.5625rem !important}.font9{font-size:1.5625rem !important}.font10{font-size:1.125rem !important}.font11{font-size:0.6875rem !important}.font12{font-size:1.125rem !important}.font13{font-size:0.875rem !important}@media all and (min-width: 768px) and (max-width: 1024px){.font1{font-size:2.25rem !important}.font2{font-size:1.3125rem !important}.font3{font-size:1.125rem !important}.font4,.button-red{font-size:0.9375rem !important}.font5{font-size:0.875rem !important}.font6{font-size:0.6875rem !important}.font7{font-size:3.75rem !important}.font8{font-size:2.25rem !important}.font9{font-size:1.9375rem !important}.font10{font-size:1.5rem !important}.font11{font-size:0.8125rem !important}.font12{font-size:1.6875rem !important}.font13{font-size:1.5625rem !important}}@media all and (min-width: 1025px){.font1{font-size:3.125rem !important}.font2{font-size:1.5rem !important}.font3{font-size:1.375rem !important}.font4,.button-red{font-size:1.125rem !important}.font5{font-size:0.875rem !important}.font6{font-size:0.875rem !important}.font7{font-size:4.6875rem !important}.font8{font-size:3rem !important}.font9{font-size:2.25rem !important}.font10{font-size:1.875rem !important}.font11{font-size:1rem !important}.font12{font-size:2.25rem !important}.font13{font-size:2.25rem !important}}.threeHundo{font-weight:300}.fiveHundo{font-weight:500}.sevenHundo{font-weight:700}.view-channels_arrow{vertical-align:middle;display:inline-block;position:relative;width:20px;height:1px}.view-channels_arrow:before,.view-channels_arrow:after{background:#e41932;position:absolute;content:"";width:9px;height:1px;left:20%;top:0;-webkit-transition:transform 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);transition:-webkit-transform 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);transition:transform 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);transition:transform 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53),-webkit-transform 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53)}.view-channels_arrow:before{-webkit-transform:translate(70%, 0%) rotate(-45deg);transform:translate(70%, 0%) rotate(-45deg)}.view-channels_arrow:after{-webkit-transform:rotate(45deg) translate(0%, 0%);transform:rotate(45deg) translate(0%, 0%)}.view-channels_arrow.up:before{-webkit-transform:translate(70%, 0%) rotate(45deg);transform:translate(70%, 0%) rotate(45deg)}.view-channels_arrow.up:after{-webkit-transform:translate(0%, 0%) rotate(-45deg);transform:translate(0%, 0%) rotate(-45deg)}@media all and (max-width: 767px){.view-channels_arrow{width:10px}.view-channels_arrow:before,.view-channels_arrow:after{width:5px}}.container{position:relative;max-width:1280px;margin:0 auto;height:100%;width:90%;max-width:1440px}.container--box{background-color:#fff;border:1px solid #000;padding:2.5rem 3rem}.container--nostyle{border-bottom:none;border-top:none;padding-bottom:0}.container__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media all and (max-width: 767px){.container{width:95%}.container--box{padding:2rem 1rem}}@media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.container{width:95%}.container--box{padding:2.5rem 2rem}}#uc_offerGiftCard .container_gc{width:95%;max-width:1280px}@media all and (min-width: 768px){#uc_offerGiftCard .container_gc{justify-content:flex-start;width:90%}#uc_offerGiftCard .container_gc .overview_gc{display:block;width:95%;text-align:left;margin:0 auto 0 0}}@media all and (min-width: 1024px){#uc_offerGiftCard .container_gc{padding:2rem 3rem}}#checkout-footer,#checkout-footer a{color:white}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:pan-y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-prev,.owl-next{position:absolute;top:0;height:100%;width:40px;background:rgba(0,0,0,0.5);color:#000;padding-top:220px;font-size:0;transition:all 0.35s Cubic-bezier(0, 0.48, 0.19, 1)}.owl-next{right:0;text-align:right;background:rgba(0,0,0,0.5) url(/images/arrow-right-carousel.svg) no-repeat 50% 50%;background-size:20px}.owl-next:hover{background:rgba(0,0,0,0.7) url(/images/arrow-right-carousel.svg) no-repeat 75% 50%;background-size:20px}.owl-prev{background:rgba(0,0,0,0.5) url(/images/arrow-left-carousel.svg) no-repeat 50% 50%;background-size:20px}.owl-prev:hover{background:rgba(0,0,0,0.7) url(/images/arrow-left-carousel.svg) no-repeat 25% 50%;background-size:20px}.finiteSlider .disabled{display:none !important}.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#d9d9db}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;border:1px solid #d9d9db;background:transparent;display:block;transition:opacity 200ms Cubic-bezier(0, 0.48, 0.19, 1);border-radius:30px}.home-demo .owl-dot.active span{background:#9f1123}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms Cubic-bezier(0, 0.48, 0.19, 1)}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;backface-visibility:hidden;transition:scale 100ms Cubic-bezier(0, 0.48, 0.19, 1)}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms Cubic-bezier(0, 0.48, 0.19, 1)}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-prev.disabled,.owl-next.disabled{display:none !important}.desktop{display:none !important}@media all and (min-width: 1025px){.desktop{display:block !important}.mobile{display:none !important}}.progressbar{width:460px;margin-top:10px}.progressbar-menu{display:none;width:100%;position:relative;background:#000;height:75px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.progressbar-menu .button{padding:0.4rem 0.75rem;margin-left:2rem;margin-top:10px}.progressbar__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:0 3rem}.progressbar__pack{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.progressbar__text{margin-bottom:0.75rem}.progressbar__text li{list-style:none;float:left;width:27.5%;position:relative;text-align:center;cursor:pointer}.progressbar__text li:first-child{margin-left:-5%}.progressbar__text li:last-child{margin-right:-5%}.progressbar__text li a{color:#a0a0a0}.progressbar__text li.active a{color:#8bc525}.progressbar__steps{counter-reset:step;width:100%;height:16px;border-radius:50px;background:url("/secure/images/progressbar-bg.jpg") repeat-x center center}.progressbar__steps li{list-style:none;float:left;width:27.5%;position:relative;text-align:center;top:-6px}.progressbar__steps li:first-child{margin-left:-5%}.progressbar__steps li:first-child:after{content:none}.progressbar__steps li:last-child{margin-right:-5%}.progressbar__steps li a{display:block;width:26px;height:26px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;color:#fff;font-size:0}.progressbar__steps li:before{content:counter(step);counter-increment:step;width:26px;height:26px;line-height:26px;border-radius:100%;display:block;text-align:center;margin:0 auto 10px auto;background-color:#fff;z-index:1;position:relative;cursor:pointer}.progressbar__steps li.completed:before{content:"";background:url(/secure/images/check-mark.png) no-repeat center #fff}.progressbar__steps li.completed:after{background:#8bc525}.progressbar__steps li:after{content:"";position:absolute;width:100%;height:3px;background-color:lightgreen;top:13px;left:-50%;z-index:0;background:#000000;background:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(69%, #505050), to(#a0a0a0));background:linear-gradient(to bottom, #000 0%, #505050 69%, #a0a0a0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#a0a0a0', GradientType=0)}.progressbar__steps li.active{color:green}.progressbar__steps li.active:before{background-color:#8bc525;border-color:#8bc525;color:#000010}.progressbar__steps li.active:after{background-color:lightgreen;-webkit-box-shadow:none;box-shadow:none;background:#8bc525;background:-webkit-gradient(linear, left top, right top, color-stop(3%, #8bc525), color-stop(18%, #9ee02a), color-stop(50%, #b1fb2e), color-stop(77%, #cdfc7a), color-stop(85%, #e8fcc6));background:linear-gradient(to right, #8bc525 3%, #9ee02a 18%, #b1fb2e 50%, #cdfc7a 77%, #e8fcc6 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bc525', endColorstr='#e8fcc6', GradientType=1)}.progressbar__steps li.highlight:before{background-color:#8bc525;border-color:#8bc525;color:white}@media all and (max-width: 767px){.progressbar-menu .button{margin-left:1rem}.progressbar__container{padding:0}.progressbar__steps li,.progressbar__text li{width:27%}.progressbar__pack{position:absolute;height:50px;top:82px;left:0;padding-left:1rem;z-index:1;-webkit-flex-grow:unset;-moz-flex-grow:unset;-ms-flex-grow:unset;flex-grow:unset}.progressbar__pack p{color:#000}.progressbar__pack a{color:#fff;font-weight:300}}@media all and (min-width: 768px) and (max-width: 1024px){.progressbar__container{padding:0 2rem}}.progressbar--fixed .progressbar-menu{display:none;position:fixed;top:0;left:0;width:100%;z-index:10}@media all and (max-width: 767px){.progressbar--fixed .progressbar__pack{display:none}}.save-finish{padding:16px}.save-finish--post{display:none}.save-finish h3,.save-finish p{padding-top:8px}.save-finish .button{padding:0.5rem 1.5rem}.save-finish .form{padding-top:1rem}.save-finish .form__row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.save-finish .form__row__row:first-child{margin-bottom:0.5rem}#dvSPOffer{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%}#dvSPOffer .promocode__heading h2{font-size:18px}#dvSPOffer .promocode__content{background:#fff}#cart-spinner{display:block;position:absolute;width:0%;height:0%;opacity:0;z-index:-1;overflow:hidden;transition:opacity 0.12s Cubic-bezier(0, 0.48, 0.19, 1)}#cart-spinner.spinner--active{position:fixed;opacity:1;top:0;bottom:0;left:0;right:0;z-index:100;width:100vw;height:100vh;z-index:100}#dishOverlay{filter:alpha(opacity=80);overflow:visible;background:#000;position:fixed;z-index:99999;cursor:auto;opacity:0.8;height:100%;width:100%;left:0;top:0}#dishOverlayWrapper{position:fixed;z-index:99999;height:100%;width:100%;clear:both;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#dishOverlayWrapper .dishOverlayContent{-webkit-box-shadow:2px 2px 40px #222;box-shadow:2px 2px 40px #222;position:relative;max-width:1280px;background:#fff;z-index:99999;margin:0 auto;height:auto;width:90%;padding:30px 25px}#contentWrapper{position:relative;margin:0 auto;height:auto;width:98%;background:#fff;padding:25px 0}#contentWrapper .dishOverlayContent{-webkit-box-shadow:none;box-shadow:none;width:100%;padding-top:30px;padding-bottom:30px;position:static}#dishOverlayWrapper .dishOverlayContent.iOS{overflow-y:scroll;-webkit-overflow-scrolling:touch}.dishOverlayContent.aside:after{content:"";bottom:100%;border:solid transparent;height:0;width:0;position:absolute;left:91%;border-bottom-color:white;border-width:20px;margin-left:-20px}#dishOverlayWrapper .dishOverlayContent iframe{position:relative;height:100%;width:100%}.dishOverlayContent .dishCloseOverlay,#contentWrapper .dishCloseOverlay{position:absolute;right:10px;top:5px}.dishCloseOverlay a{display:block;height:100%;width:100%}.dishCloseOverlay a:before{font:normal 22px Verdana;position:relative;content:"\00D7";display:block;color:#a2a2a2}#overlay-loading{margin:0 auto;display:none;height:80px;width:80px}#overlay-loading .loading-image{background:url(/secure/images/loading-dots-small.gif) center 35% no-repeat;height:100%;width:100%}@media only screen and (min-width: 768px) and (max-width: 1024px){#dishOverlayWrapper .dishOverlayContent{width:85%;padding:35px 30px}#contentWrapper .dishOverlayContent{width:100%}#contentWrapper{padding:35px 0}.dishCloseOverlay a:before{font-size:26px}}@media only screen and (min-width: 1025px){#dishOverlay{background:none;opacity:0;filter:alpha(opacity=0)}#dishOverlayWrapper .dishOverlayContent{width:68.5%}.dishCloseOverlay a:before{font-size:30px}#dishOverlayWrapper .includes{width:50% !important}#contentWrapper{padding:40px 0}#overlay-loading{height:180px;width:180px}#overlay-loading .loading-image{background:url(/secure/images/loading-dots.gif) center 35% no-repeat}#dishOverlayWrapper .dishOverlayContent{padding:40px 40px 40px 50px}}#mspOffer{flex-direction:column;margin:16px auto;max-width:1208px;border-radius:6px;box-shadow:0px 3px 5px 2px rgba(0,0,0,0.2)}#mspOffer .installation_offer{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:0px}#mspOffer .promocode__heading .offer_headings{margin-top:0px;margin-bottom:0px;font-size:1.4em}#mspOffer .promocode__content{flex-direction:row;flex-wrap:nowrap;padding:16px;background:#fff}#mspOffer .promocode__content .promocode__image{flex:0 1 33%;max-width:150px;align-self:center;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;margin:0 16px 8px 0}#mspOffer .promocode__content .promocode__image img{flex:0 1 auto;margin:8px 0px}@media all and (min-width: 1024px){#mspOffer .promocode__content .promocode__image{flex:0 1 auto;max-width:none;flex-direction:row}#mspOffer .promocode__content .promocode__image img{flex:0 1 25%;margin:0px 8px;max-width:175px}}#mspOffer .promocode__content .promocode__description{align-self:center;margin:0px}
