.productDetails{padding:120px 0 50px}.product__img{margin:20px 0;position:relative;text-align:center}.product__img:before{background:url(https://20854386.fs1.hubspotusercontent-na1.net/hubfs/20854386/consumer/bg-phone.png) no-repeat 50%/contain;content:"";height:150%;left:52%;position:absolute;top:58%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:150%;z-index:-1}.product__info--breadcrumbs{color:#060f41;display:block;font-size:14px;font-weight:700;letter-spacing:.1em;margin-bottom:30px;padding-right:50px;text-transform:uppercase}.key-feature__title{color:#7170ff!important;cursor:pointer}.key-feature__title svg path{stroke:#7170ff}.key-feature__title svg{position:relative}.open.key-feature__title svg{transform:scaleY(-1);-webkit-transform:scaleY(-1)}.key-feature__info{display:none;padding-top:15px}.category-section fieldset{border:0}.category-name{align-items:center;color:#060f41;display:flex;font-size:14px;gap:10px;letter-spacing:.1em;text-transform:uppercase}.color-type{margin-left:10px}.option{cursor:pointer}#phone-color fieldset{display:flex;flex-wrap:wrap;margin-top:15px;padding:0}fieldset .option-color{margin-right:10px;position:relative}fieldset .option-color input{opacity:0;position:absolute}fieldset .option-color input:checked~.label{box-shadow:0 0 0 2px #52a9e8}fieldset .option-color .label{border:4px solid #fff;border-radius:50%;color:transparent;font-size:0;height:34px;width:34px}.option-toggle .label{background:#f7f9fa;border:1px solid #ccc;border-radius:6px;padding:10px 20px}fieldset{padding:0}.option-toggle{position:relative}.option-toggle input{opacity:0;position:absolute}.option-toggle .label{font-size:16px;margin-top:10px}.option-toggle .title{display:flex;gap:20px;justify-content:space-between}.option-toggle .price{color:#060f41;flex:0 0 auto;font-weight:700}.option-toggle .description{border-top:1px solid #ccc;color:#555;display:none;font-size:12px;margin-top:10px;padding-top:10px}.option-toggle input:checked~.label{border:2px solid #52a9e8}.d-mobile,.option-toggle input:checked~.label .description{display:block}.d-desktop{display:none}.customer-price .title{color:var(--s2-color-primary_light);font-size:14px;letter-spacing:.1em;text-transform:uppercase}.customer-price .price{color:#060f41;font-weight:700}@media (min-width:992px){.d-mobile{display:none}.d-desktop{display:block}.productDetails{padding:200px 0 100px}.productDetails__inner{display:flex;flex-wrap:wrap}.product__img{margin:0;width:60%}.product__info{width:40%}.category-section .grouping--2cols{column-gap:30px;display:grid;grid-template-columns:1fr 1fr}}.productPricing{background-color:#060f41;color:#fff;padding:70px 0;text-align:center}.productPricing h2{color:#fff}.productPricing__content--item:not(.is-active){display:none}.productPricing__item.is-active,.productPricing__item:hover{background-color:#030928;border-color:#030928}.productPricing__item{background:rgba(82,169,232,.1);border:2px solid #52a9e8;border-radius:10px;cursor:pointer;display:inline-block;font-family:Montserrat;font-size:30px;font-weight:700;margin:16px;max-width:360px;padding:20px;position:relative;vertical-align:top;width:100%}.productPricing__item span{color:#52a9e8;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.productPricing__item small{font-family:Roboto;font-size:12px;font-weight:400;left:-20px;position:absolute;right:-20px;top:105%}.productPricing__content--desc{font-size:18px;margin-bottom:50px}.productPricing__content{padding-top:45px}.productPricing__content h5,.productPricing__content h6{color:#fff}.productPricing__form--calculator{background:rgba(82,169,232,.1);border-radius:20px;padding:25px 50px 45px}.productPricing__form--termsConditions{text-align:left}.productPricing__form h6{font-family:Montserrat;margin-bottom:45px;text-transform:uppercase}.productPricing--label{text-align:left}.productPricing--plusminus{background-color:#fff;border-radius:6px;height:50px;margin-bottom:30px;margin-top:5px;position:relative}.productPricing--plusminus .control{background:#52a9e8;cursor:pointer;height:100%;line-height:45px;position:absolute;top:0;width:50px;z-index:1}.productPricing--plusminus .control.disabled{opacity:.5;pointer-events:none}.productPricing--plusminus .control.minus{border-radius:6px 0 0 6px;left:0}.productPricing--plusminus .control.plus{border-radius:0 6px 6px 0;right:0}.productPricing--plusminus ul{list-style:none;margin:0;padding:0}.productPricing--plusminus ul li:not(.active){opacity:0}.productPricing--plusminus ul li{color:#060f41;font-family:Montserrat;font-size:20px;font-weight:700;left:0;opacity:1;position:absolute;right:0;top:10px}.productPricing__field{display:inline-block;vertical-align:middle;width:50%}.productPricing__result{display:inline-block;padding-left:20px;vertical-align:middle;width:49%}.productPricing__result .text-hpo,.retail-price{font-family:Montserrat;font-size:44px;font-weight:700;margin-bottom:35px}.retail-price{margin-bottom:20px}.productPricing__result .text-hpo small{font-size:13px;text-transform:uppercase}.productPricing__text{font-family:Montserrat}.productPricing__text span{font-size:18px;font-weight:700}.productPricing__form--calculatorWrap{margin:0 auto;max-width:555px;text-align:left}.productPricing__form--calculatorWrap .productPricing__form--calculator{margin-bottom:31px;text-align:center;width:100%}@media (min-width:992px){.productPricing__form{display:flex;flex-wrap:wrap}.productPricing__form--calculator{width:652px}.productPricing__form--termsConditions{padding-left:62px;width:calc(100% - 652px)}}@media (max-width:991px){.productPricing__form--termsConditions{margin-top:30px}}@media (max-width:767px){.productPricing__form--calculator{padding:25px 20px 45px}.productPricing__item{display:block;margin:50px 0 0;max-width:100%}.productPricing__field{width:100%}.productPricing__result{padding-left:0;width:100%}}.tooltip{cursor:help;float:right;line-height:0;position:relative}.tooltip:focus:after,.tooltip:hover:after{background:#fff;border-radius:4px;bottom:calc(100% + 10px);color:#060f41;content:attr(title);display:block;font-size:14px;left:0;line-height:1.4;min-height:70px;padding:15px;position:absolute;width:251px;z-index:2}@media (max-width:767px){.tooltip:hover:after{left:auto;right:0}}.embed-mod{background-color:#eeedee;padding-bottom:50px;padding-top:50px}#newaya-widget{background-color:#fafafa;border-radius:20px;box-shadow:0 0 30px hsla(0,0%,100%,.3);margin:0 auto;max-width:1140px;overflow:hidden;z-index:1}#newaya-widget,.embed-mod{position:relative}@media (min-width:768px){.embed-mod{padding-bottom:100px;padding-top:100px}}.product__info--series{display:flex;flex-wrap:wrap;margin:0 -7px}.product__info--seriesItem{padding:0 7px;width:33.33333%}.phone-upgradeable__capacity span,.product__info--seriesItem a{background-color:#f7f9fa;border:1px solid #ccc;border-radius:10px;color:#ccc;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;height:100%;letter-spacing:1.4px;padding:10px 20px;text-align:center;text-transform:uppercase}.phone-upgradeable__capacity span.is-active,.product__info--seriesItem a.is-active,.product__info--seriesItem a:hover{border-color:#060f41;box-shadow:0 0 0 1px #060f41;color:#060f41}.is-popup.phone-upgradeable{opacity:1;visibility:visible}.phone-upgradeable{align-items:center;background-color:rgba(3,9,40,.9);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:999}.phone-upgradeable small{display:block;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:1.7;margin-bottom:10px;text-transform:uppercase}.phone-upgradeable__inner{background-color:#fff;max-width:380px;padding:30px 20px;position:relative;text-align:center}.phone-upgradeable__close{cursor:pointer;left:0;position:absolute;right:0;top:-20px}.phone-upgradeable__close:hover circle{fill:var(--s2-color-lightblue)}.phone-upgradeable__capacity{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:20px}.phone-upgradeable__capacity span:not(.is-active){position:relative}.phone-upgradeable__capacity span:not(.is-active):before{background-color:#ccc;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%}.popup-open{height:100vh;overflow:hidden}.category-section,.promo-section{border-top:1px solid #ccc;margin-top:20px;padding-top:20px}.promo-section .option-toggle .label{border-color:transparent;padding:15px}.promo__info{display:none}.promo-group{border:0;padding-top:10px}.promo--tag{color:#060f41;display:block;font-size:10px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.promo--tag,.promo--title{font-family:var(--s2-font-title);font-weight:700}.promo--title{color:#555;font-size:16px;line-height:1.5}.promo--buttons{display:flex;justify-content:space-between}.promo--buttons .btn{height:40px}.promo--buttons .btn span.added{display:none}.promo--buttons .link{font-size:14px;letter-spacing:1.4px;text-decoration:underline;text-transform:uppercase}.option-toggle input:checked~.label .promo--buttons .btn span:not(.added){display:none}.option-toggle input:checked~.label .promo--buttons .btn span.added{display:block}.option-toggle input:checked~.label .promo--buttons .btn{background-color:#52a9e8;color:#fff}.promo-popup .phone-upgradeable__close{text-align:center}.promo-popup .phone-upgradeable__close svg circle{fill:#52a9e8}.promo-popup .phone-upgradeable__inner{font-size:14px;max-width:550px;padding-top:50px;text-align:left}.promo-popup .phone-upgradeable__inner ul{padding-left:25px}.promo-popup.is-active{opacity:1;visibility:visible}.related-prods{padding-top:30px}.related-prods,.related-prods__heading{padding-bottom:30px}.related-prods__dropdown{padding-bottom:25px}.related-prods__tab-btn{background-color:transparent;border:none;cursor:pointer;transition:all .3s ease}.related-prod__inner{background-color:var(--s2-color-gray);border-radius:10px;padding:30px;text-align:center}.related-prod__thumb{background:linear-gradient(225deg,#7170ff,#52a9e8 56.77%);border:var(--s2-color-gray);border-radius:10px;margin-bottom:30px}.related-prod__thumb img{height:300px;object-fit:contain;width:100%}.related-prod__cta{margin-top:30px}.related-prod__name{font-family:var(--s2-font-title);font-size:32px;font-style:normal;font-weight:700;line-height:1.31;margin-bottom:10px}.related-prod__price{font-family:var(--s2-font-default);font-size:20px;font-style:normal;font-weight:700;line-height:1.6}.related-prods__items{margin-left:-15px;margin-right:-15px}.related-prods__items:not(.active){display:none}.related-prods__item{padding-bottom:30px;padding-left:15px;padding-right:15px}.related-prods__items .slick-dots{margin-left:auto;margin-right:auto;max-width:calc(100% - 80px);padding-top:10px}.related-prods__items .slick-arrow{bottom:0;position:absolute}.related-prods__items .slick-prev{left:0}.related-prods__items .slick-next{right:0}@media (max-width:767px){.related-prods__dropdown-label{background:var(--s2-color-gray);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' fill='none' viewBox='0 0 10 7'%3E%3Cpath stroke='%23060F41' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1.424 4 4 4-4'/%3E%3C/svg%3E");background-position:calc(100% - 15px);background-repeat:no-repeat;border-radius:6px;color:var(--s2-color-primary);display:block;font-family:var(--s2-font-default);font-size:18px;font-style:normal;font-weight:400;line-height:1.6667;padding:10px 25px 10px 15px}.related-prods__tabs{background:var(--s2-color-gray);border-radius:0 0 6px 6px;display:none;padding:0;position:absolute;top:auto;width:100%;z-index:2}.related-prods__dropdown.active .related-prods__tabs{display:block}.related-prods__tab-btn{display:block;padding:10px 15px;text-align:left;width:100%}.related-prods__tab-btn:hover{background-color:var(--s2-color-text_white)}}@media (min-width:768px){.related-prods{padding-bottom:100px;padding-top:50px}.related-prods__dropdown-label{display:none}.related-prods__tabs{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.related-prods__tab-btn{border-bottom:3px solid transparent;color:rgba(6,15,65,.35);font-family:var(--s2-font-title);font-size:24px;font-style:normal;font-weight:700;line-height:1.42;padding:5px 0}.related-prods__tab-btn.active,.related-prods__tab-btn:focus,.related-prods__tab-btn:hover{color:var(--s2-color-navy)}.related-prods__tab-btn.active{border-bottom:3px solid #52a9e8}.related-prods__items .slick-dots{padding-top:30px}}@media (min-width:1200px){.related-prods__dropdown{padding-bottom:55px}.related-prods__tabs{gap:50px}}