mobile-device .devicePage{background-color:#fff}mobile-device h3{margin:18px 0 9px;font-size:1.4rem;font-weight:600;line-height:normal}mobile-device .button,mobile-device button{width:100%;max-width:none;margin:18px 0 0}mobile-device .displayOnDesktop{display:none}mobile-device .hideSelector{position:absolute;left:-99999em}mobile-device .promoBanner{display:flex;align-items:center;justify-content:center;min-height:36px;margin-bottom:27px;background-color:#35d26b}mobile-device .promoBanner p{font-size:1.6rem;color:#fff}mobile-device .promoBanner ting-svg{margin-right:5px}mobile-device .deviceMainContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:600px){mobile-device .deviceMainContainer{padding:0 96px}}@media only screen and (min-width:1024px){mobile-device .deviceMainContainer{display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto}}mobile-device .deviceHeading{text-align:center}mobile-device .deviceHeading .condition{text-transform:capitalize}@media only screen and (min-width:1024px){mobile-device .deviceHeading{grid-area:1/2/2/3}}mobile-device .deviceTitle{font-size:3.6rem;line-height:3.6rem;margin-top:-4px;margin:0 0 9px;font-weight:600}mobile-device .deviceSubtitle{margin-bottom:27px;font-size:14px;font-weight:400}mobile-device .deviceSubtitle span:not(:last-child):after{margin:0 9px;color:#444;content:"|"}mobile-device .availabilityStatus{font-weight:500;color:#35d26b}mobile-device .availabilityStatus.PreOrder,mobile-device .availabilityStatus.PreOrderOnSale{color:#ffb027}mobile-device .availabilityStatus.ComingSoon,mobile-device .availabilityStatus.ComingSoonOnSale,mobile-device .availabilityStatus.DisplayComingSoon,mobile-device .availabilityStatus.OutOfStock{color:#d91c00}mobile-device device-images{max-width:100%}@media only screen and (min-width:600px){mobile-device device-images{order:-1}}@media only screen and (min-width:1024px){mobile-device device-images{grid-area:1/1/3/2;align-self:start}}mobile-device .fullCarousel.blocks.slider{visibility:hidden}mobile-device .fullCarousel.blocks.slider.slick-initialized{visibility:visible}mobile-device .deviceInputContainer{width:100%;padding-top:36px}@media only screen and (min-width:600px){mobile-device .deviceInputContainer{padding-top:0;min-width:342px;width:342px}}@media only screen and (min-width:1024px){mobile-device .deviceInputContainer{grid-area:2/2/3/3}}mobile-device .selectorOptions{display:flex;flex-wrap:wrap;justify-content:space-between}mobile-device .selectorOptions.full_width label{width:100%}mobile-device .selectorOptions.full_width label .positive{position:relative;padding-left:27px;color:#444;background-color:#eefcf2;border:1px solid #82e99f}mobile-device .selectorOptions.full_width label .positive .icon{position:absolute;top:50%;left:9px;transform:translateY(-50%)}mobile-device .deviceSelectorContainer .selectmenu,mobile-device .deviceSelectorContainer label{width:48.48%}mobile-device .deviceSelectorContainer h3{margin:18px 0 9px;font-size:1.4rem;font-weight:600;line-height:normal;text-transform:capitalize}mobile-device .deviceSelectorContainer label[data-sku_value_name=cdma] .labelContent,mobile-device .deviceSelectorContainer label[data-sku_value_name=gsm] .labelContent{text-transform:uppercase}mobile-device .deviceSelectorContainer input[name=capacity]+label,mobile-device .deviceSelectorContainer select[name=capacity]+option{text-transform:uppercase}mobile-device .deviceSelectorContainer input[type=radio]{position:absolute;left:-2000px}mobile-device .deviceSelectorContainer input[type=radio]:checked+.labelContent{color:#0ae;border-color:#0ae}mobile-device .deviceSelectorContainer input[type=radio]:disabled+.labelContent{color:#c1c1c1;cursor:default;background-color:#f4f4f4;border-color:#dadada}mobile-device .deviceSelectorContainer .labelContent,mobile-device .deviceSelectorContainer .selectmenu{padding:10px 18px;font-size:1.4rem;font-weight:500;color:#757575;text-align:center;text-transform:capitalize;cursor:pointer;background-color:#fff;border:1px solid #dadada;border-radius:3px}mobile-device .deviceSelectorContainer .labelContent:nth-last-of-type(-n+2),mobile-device .deviceSelectorContainer .selectmenu:nth-last-of-type(-n+2){margin-bottom:0}mobile-device .deviceSelectorContainer .labelContent{display:block;width:100%}mobile-device .capacitySelector{margin-bottom:18px}mobile-device .capacitySelector .selectmenu{min-width:70px;padding:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18.4' height='4.3'><path style='fill: %23c1c1c1' d='M6.9.1c.1.1.1.2.1.3 0 .1 0 .2-.1.3L3.8 3.9c-.1.1-.2.1-.3.1-.1 0-.2 0-.3-.1L.1.8C0 .7 0 .6 0 .4 0 .3 0 .2.1.1.2 0 .3 0 .4 0h6.1c.2 0 .3 0 .4.1z'/></svg>") no-repeat scroll right center/20px 5px #fff}mobile-device .capacitySelector .selectmenu:focus{border-color:#0ae}mobile-device .capacitySelector select{bottom:0;padding:10px 18px;font-size:1.4rem}mobile-device .capacitySelector select:focus{background:0 0}mobile-device .colorSelector h3{margin-bottom:18px}mobile-device .colorSelector .selectorValue{font-weight:400}mobile-device .colorSelector .radioOptions{justify-content:flex-start}mobile-device .colorSelector .radioOptions>label{width:initial;margin-right:18px}mobile-device .colorSelector .labelContent{padding:4px;border-color:transparent;width:36px;height:36px;border-radius:18px}mobile-device .colorSelector .colorIndicator{display:inline-block;border:1px solid #dadada;width:26px;height:26px;border-radius:13px}mobile-device .availabilityContainer{margin-top:18px;margin-bottom:9px}mobile-device .outOfStockMsg{margin-left:5px;color:#d91c00}mobile-device .shipDateContainer{color:#35d26b}mobile-device .shipDateContainer svg{position:relative;top:2px;fill:#35d26b}mobile-device .shipDateMsg{margin-left:9px;font-weight:500}mobile-device .appleCareSelector{padding:18px 15px;background-color:#f4f4f4}mobile-device .appleCareSelector h3{margin-top:0}mobile-device .appleCareSelector .button,mobile-device .appleCareSelector button{margin-top:0;line-height:1}mobile-device .appleCareToggle{float:right;text-align:right}mobile-device .iconSvg.appleCareLogo{fill:#e03a3c}mobile-device .appleCareDescription{line-height:21px}mobile-device .priceContainer{text-align:center}mobile-device .priceContainer .priceDisplay{margin-bottom:18px}mobile-device .installmentServiceCreditMsg{margin-top:18px;line-height:21px;text-align:center}@media only screen and (min-width:600px){mobile-device .installmentServiceCreditMsg{text-align:inherit}}mobile-device util-popup h3{font-size:27px}mobile-device util-popup a{color:#0ae}mobile-device .externalDevicePopup h3{text-transform:none}mobile-device .requireSIM{font-weight:600}mobile-device .deviceInfo h3{font-size:24px}mobile-device .deviceInfo h4{font-size:14px}mobile-device .deviceInfo .faq{max-width:780px}@media only screen and (min-width:600px){mobile-device .button,mobile-device button{width:auto}mobile-device .displayOnDesktop{display:block}mobile-device .hideOnDesktop{display:none}mobile-device .deviceOptionSection{padding-top:0}mobile-device .deviceHeading{text-align:initial}mobile-device .deviceSubtitle,mobile-device .deviceTitle{text-align:left}mobile-device .appleCareSelector{padding:18px}mobile-device .appleCareToggle h3{margin-bottom:0}mobile-device .appleCareToggle .button.remove,mobile-device .appleCareToggle button.remove{font-size:1.2rem}mobile-device .priceContainer{text-align:left}mobile-device .buyDeviceContainer{padding-top:18px;border-top:1px solid #dadada}mobile-device .stockNotifyContainer .row{flex-wrap:wrap}mobile-device .stockNotifyContainer input{max-width:10em}mobile-device .stockNotifyContainer button{margin:0 0 0 auto}mobile-device .stockNotifyContainer p .validationMessage{width:100%}}@media only screen and (min-width:1024px){mobile-device .selectors{min-width:372px;width:31%}}page-mobile-device-pricing{display:block}page-mobile-device-pricing .priceDisplay{height:33px;margin:0;margin-bottom:9px}page-mobile-device-pricing .affirmSubstitute{height:18px}page-mobile-device-pricing .deviceLink,page-mobile-device-pricing .financing{display:none}page-mobile-device-pricing .linkToDetail{color:#444;text-decoration:none}page-mobile-device-pricing .price{font-size:2.4rem;line-height:3rem;margin-top:-4px;font-family:CircularStd,Arial,Helvetica,sans-serif;font-weight:600}@media only screen and (min-width:600px){page-mobile-device-pricing .price{font-size:36px}}page-mobile-device-pricing .regularPrice{margin-right:5px;text-decoration:line-through;font-size:1.8rem;line-height:2.7rem;margin-top:-6px}@media only screen and (min-width:600px){page-mobile-device-pricing .regularPrice{margin-right:9px;margin-left:3px;font-size:27px}}page-mobile-device-pricing .promoPrice{color:#35d26b}page-mobile-device-pricing .promoAndSalePrice,page-mobile-device-pricing .salePrice{color:#d91c00}page-mobile-device-pricing .discountContainer{margin-bottom:18px;border:2px solid #35d26b;border-radius:3px 3px 0 0}@media only screen and (min-width:600px){page-mobile-device-pricing .discountContainer{margin:18px 0}}page-mobile-device-pricing .discountHeader{height:27px;padding:0 9px;font-family:CircularStd,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:27px;color:#fff;text-align:center;vertical-align:middle;background:#35d26b}@media only screen and (min-width:600px){page-mobile-device-pricing .discountHeader{text-align:inherit}}page-mobile-device-pricing .discountBody{padding:18px;text-align:center}@media only screen and (min-width:600px){page-mobile-device-pricing .discountBody{display:flex;justify-content:flex-start;padding:18px 9px;text-align:inherit}}@media only screen and (min-width:600px){page-mobile-device-pricing .discountDescription,page-mobile-device-pricing .discountPrice{vertical-align:middle}}page-mobile-device-pricing .discountDescription{margin-top:18px;line-height:21px}@media only screen and (min-width:600px){page-mobile-device-pricing .discountDescription{margin-top:0;margin-left:9px}}util-carousel-product-images{display:block;max-width:100%}util-carousel-product-images tucows-donejs-carousel{display:block;margin-right:-15px;margin-left:-15px}util-carousel-product-images tucows-donejs-carousel .navDots{bottom:0;flex-wrap:wrap;padding-bottom:0;margin-top:27px}util-carousel-product-images .navDots{bottom:0;padding-bottom:45px}util-carousel-product-images .navDots:after{position:relative;display:block;width:100%;height:1px;margin-top:27px;content:"";background:#dadada}.playButtonSlide{display:flex;align-items:center;justify-content:center;height:inherit;padding-bottom:0;background-color:#f4f4f4}.playButtonSlide util-picture{width:100%}.playButtonSlide util-picture picture{width:100%}.playButtonSlide img{max-width:85px}@media only screen and (min-width:600px){util-carousel-product-images{margin-bottom:45px}util-carousel-product-images tucows-donejs-carousel{margin-right:0;margin-left:0}util-carousel-product-images .navDots:after{display:none}.fullCarousel{max-width:400px}}@media only screen and (min-width:1024px){util-carousel-product-images{margin-right:36px;margin-bottom:0}.fullCarousel{max-width:300px}}device-images img{width:48.48%;margin:0 auto}@media only screen and (min-width:600px){device-images img{width:100%}}util-tabber .tabButtons{display:flex;justify-content:flex-start;border-bottom:1px solid #dadada}util-tabber .tabButtons .active{border-bottom:4px solid #0ae}util-tabber .tabButtons .active button{color:#0ae}util-tabber .tabButtons button{width:72px;font-family:CircularXXWeb-Regular,Arial,Helvetica,sans-serif;color:#444;font-weight:500;text-align:center}@media only screen and (max-width:600px){util-tabber .tabButtons button{font-size:1.6rem;line-height:2.4rem}}@media only screen and (min-width:600px){util-tabber .tabButtons button{font-size:1.8rem;line-height:2.7rem}}util-tabber h3{margin-bottom:18px;font-size:1.6rem;font-weight:600}util-tabber .tabContents{font-size:1.6rem;line-height:2.4rem;margin-top:-5px;padding-top:45px}.container .tab .faq h3{margin-top:0}@media only screen and (min-width:600px){util-tabber .tabButtons li{margin-right:45px}util-tabber .tabButtons button{width:auto;text-align:left}util-tabber h3{font-size:2rem;line-height:2.4rem;margin-top:-3px;font-weight:600}}util-tabber-tab .tab{display:none;left:-9999em;opacity:0;position:absolute;transition:visibility,opacity 1s ease;visibility:hidden}util-tabber-tab .tab.active{opacity:1;position:relative;left:0;display:block;visibility:visible}page-mobile-device-overview .deviceFeatures p:not(:last-child){margin-bottom:18px}@media only screen and (min-width:600px){page-mobile-device-overview .deviceDescription{max-width:780px;min-width:65%}}page-mobile-device-tabs .block{padding-left:0;padding-right:0;text-align:left;margin:0}@media only screen and (min-width:600px){page-mobile-device-tabs .block{margin-left:3.03%}page-mobile-device-tabs .block:first-child{margin-left:0}}