@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}mobile-device .deviceOptions{padding-top:36px}mobile-device button{max-width:none;width:100%;margin:18px 0 0}mobile-device .deviceInfo .faq{max-width:780px}mobile-device .detailsTotal{font-size:14px;font-weight:600}mobile-device .externalDevicePopup h3{text-transform:none}mobile-device .images{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;flex-wrap:wrap}mobile-device .fullCarousel.blocks.slider{visibility:hidden}mobile-device .fullCarousel.blocks.slider.slick-initialized{visibility:visible}mobile-device h3{font-size:14px;font-weight:600;margin:18px 0 9px;text-transform:capitalize;line-height:normal}mobile-device .appleCareSelector label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-align-items:center;-moz-box-align-items:center;-webkit-align-items:center;-o-align-items:center;align-items:center;font-size:14px;line-height:21px;margin-top:-5px}mobile-device .appleCareSelector img{margin:0 15px}mobile-device device-images{max-width:100%}mobile-device .deviceOptions{background:#fff}mobile-device .selectors .title{display:none}mobile-device .selectorOptions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}mobile-device .selectorOptions.full_width util-option{width:100%}mobile-device .selectorOptions.full_width util-option .positive{background-color:#eefcf2;color:#444;border:1px solid #82e99f;padding-left:27px;position:relative}mobile-device .selectorOptions.full_width util-option .positive .icon{position:absolute;left:9px;top:50%;transform:translateY(-50%)}mobile-device .checkboxOptions{align-items:center;justify-content:flex-start}mobile-device .checkboxOptions label{font-weight:400;margin-bottom:0}mobile-device .displayOnDesktop{display:none}mobile-device .promoBanner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-justify-content:center;-moz-box-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align-items:center;-moz-box-align-items:center;-webkit-align-items:center;-o-align-items:center;align-items:center;background-color:#35d26b;min-height:36px;margin-bottom:27px}mobile-device .promoBanner p{font-size:13px;color:#fff}mobile-device .promoBanner ting-svg{margin-right:5px}mobile-device .flow{display:none}mobile-device util-popup h3{font-size:27px}mobile-device util-popup a{color:#0ae}mobile-device .requireSIM{font-weight:600}mobile-device .quantity_beside{justify-content:flex-start}mobile-device .shipping_status{margin-left:9px;display:flex;align-items:center}mobile-device .shipping_status span{margin-left:9px;color:#848484}mobile-device .deviceInfo{padding-top:0}mobile-device .priceContainer .financeBlock{border-bottom:none;padding-bottom:0}mobile-device .priceContainer .priceDisplay{margin-bottom:18px}mobile-device form{margin-bottom:27px}@media only screen and (min-width:600px){mobile-device button{width:auto}mobile-device .deviceOptionsContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;padding:0 96px}mobile-device .deviceOptions{padding-top:0}mobile-device .images{margin-right:36px;margin-bottom:50px;max-width:306px;width:38%}mobile-device .images .title{display:none}mobile-device .selectors{min-width:342px;width:342px}mobile-device .selectors .title{display:block}mobile-device .buyDeviceContainer{border-top:1px solid #e8e8e8}mobile-device .displayOnDesktop{display:block}mobile-device .displayOnMobile{display:none}mobile-device .flow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex}mobile-device .appleCareSelector{margin-top:9px;margin-bottom:18px}mobile-device .priceContainer .financeBlock{border-bottom:inherit;padding-bottom:inherit}mobile-device form{margin-bottom:90px}}@media only screen and (-ms-high-contrast:active) and (min-width:600px),only screen and (-ms-high-contrast:none) and (min-width:600px){mobile-device page-mobile-device-overview .deviceDescription{max-width:780px;min-width:65%}}@media only screen and (min-width:1024px){mobile-device .images{flex-wrap:nowrap;justify-content:space-between;margin-right:36px}mobile-device .selectors{width:31%;min-width:372px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}util-option-selector util-option{width:48.48%}util-option-selector input[type=radio]{left:-2000px;position:absolute}util-option-selector input[type=radio]:checked+.labelContent{border-color:#0ae;color:#0ae}util-option-selector input[type=radio]:disabled+.labelContent{background-color:#f4f4f4;border-color:#e8e8e8;color:#c3c3c3;cursor:default}util-option-selector .labelContent,util-option-selector .selectmenu{background-color:#fff;border:1px solid #e8e8e8;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#757575;cursor:pointer;font-size:14px;font-weight:600;height:100%;padding:10px 18px;text-align:center;text-transform:capitalize}util-option-selector .labelContent:nth-last-of-type(-n+2),util-option-selector .selectmenu:nth-last-of-type(-n+2){margin-bottom:0}util-option-selector .quantitySelector,util-option-selector .storageSelector{margin-bottom:18px}util-option-selector .quantitySelector .selectmenu,util-option-selector .storageSelector .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: undefined' d='M0.2,0h8c0.2,0,0.3,0.2,0.1,0.3l-4,3.9c-0.1,0.1-0.2,0.1-0.3,0l-4-3.9C-0.1,0.2,0,0,0.2,0z'/></svg>") no-repeat scroll right center/20px 5px #fff}util-option-selector .quantitySelector .selectmenu:focus,util-option-selector .storageSelector .selectmenu:focus{border-color:#0ae}util-option-selector .quantitySelector select,util-option-selector .storageSelector select{bottom:0;font-size:14px;padding:10px 18px}util-option-selector .quantitySelector select:focus,util-option-selector .storageSelector select:focus{background:0 0}util-option-selector .quantitySelector .selectmenu{width:20%}util-option-selector .labelContent{display:block;width:100%}util-option-selector h3{font-size:14px;font-weight:600;margin:18px 0 9px;text-transform:capitalize;line-height:normal}util-option-selector label[for=cdma] .labelContent,util-option-selector label[for=gsm] .labelContent{text-transform:uppercase}util-option-selector input[name=capacity]+label,util-option-selector select[name=capacity]+option{text-transform:uppercase}util-option-selector select{height:36px;text-align:left;width:46%}util-option-selector .color{align-items:center;display:flex;justify-content:space-between}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}util-option .colorIndicator{height:11px;width:11px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:inline-block}util-option .colorIndicator.white{border:1px solid #e8e8e8}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}device-title h1{font-size:36px;font-weight:600;margin:0 0 9px}device-title .subtitle{font-size:14px;font-weight:regular;margin-bottom:27px}device-title .inStock,device-title .onSale{color:#35d26b}device-title .preOrder{color:#ffb027}device-title .comingSoon,device-title .outStock{color:#ed371c}device-title .stockStatement:after{color:#444;content:"|";display:inline-block;margin:0 9px;width:1px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}device-pricing{display:block}.affirmSubstitute{height:18px}.priceDisplay{height:33px}.priceContainer{background-color:#f8f8f8;padding:18px}.priceContainer .deviceLink,.priceContainer .financing{display:none}.priceContainer .linkToDetail{color:#444;text-decoration:none}.priceContainer .price{font-size:24px;line-height:30px;margin-top:-4px;font-weight:600}.priceContainer .priceDisplay{margin:0;margin-bottom:9px}.priceContainer .regularPrice{margin-right:5px;-webkit-text-decoration-line:line-through;-moz-text-decoration-line:line-through;-ms-text-decoration-line:line-through;-o-text-decoration-line:line-through;text-decoration-line:line-through;font-size:18px;line-height:27px;margin-top:-6px}.priceContainer .promoPrice{color:#35d26b}.priceContainer .salePrice{color:#ed371c}.priceContainer .promoAndSalePrice{color:#ed371c}@media only screen and (min-width:600px){.priceContainer{background-color:#fff;padding:0}.priceContainer .price{font-size:36px}.priceContainer .regularPrice{font-size:27px;margin-right:9px}}regular-image{max-width:100%}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}regular-image .fullCarousel:after{background:#e8e8e8;content:"";display:block;height:1px;position:relative}regular-image util-picture{width:100%}regular-image util-picture picture{width:100%}regular-image .playButtonSlide{width:100%}regular-image .slider .slick-slide.playButtonSlide{background-color:#f4f4f4;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-align-items:center;-moz-box-align-items:center;-webkit-align-items:center;-o-align-items:center;align-items:center;height:inherit;justify-content:center;margin-bottom:72px;padding-bottom:0}regular-image .slider .slick-slide.playButtonSlide img{max-width:85px}regular-image .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex}@media only screen and (min-width:600px){regular-image .fullCarousel.slick-dotted.slick-slider{margin:0 auto;max-width:400px}regular-image .fullCarousel:after{display:none}}@media only screen and (min-width:1024px){regular-image .fullCarousel.slick-dotted.slick-slider{max-width:300px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}device-images .slider{max-height:100%}device-images .slider.slick-dotted.slick-slider{background:#fff}device-images .slider .slick-slide{margin-bottom:27px;padding-bottom:45px}device-images .slider .slick-dots{bottom:12px;left:0}device-images img{width:48.48%;margin:0 auto}device-images zoom-image{display:none}device-images thumbnail-image{display:none}@media only screen and (min-width:600px){device-images img{width:100%}device-images zoom-image{display:block}}