@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.emptyState{text-align:center;padding-top:36px;padding-bottom:36px;margin-bottom:54px;border-top:1px solid #e8e8e8}.emptyState .emptyStateHeader{font-size:20px;line-height:30px;margin-top:-7px;font-weight:700;margin-bottom:27px}.emptyState .emptyStateSubHeader{font-size:16px;line-height:24px;margin-top:-5px}.shopPage{background-color:#f4f4f4}.shopPage .dropDownDesktop{display:none}.shopPage .dropDownDesktop ting-svg{position:relative;height:9px;background-color:#fff;right:18px;top:10px;pointer-events:none}.shopPage .personalShopper{display:none;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;padding:27px}.shopPage .personalShopper p{margin-bottom:27px}.shopPage .personalShopper h5{margin-bottom:21px;font-size:18px;line-height:27px;margin-top:-6px}.shopPage .personalShopper p{margin-bottom:22px;font-size:14px;line-height:21px;margin-top:-5px}.shopPage .personalShopper a{text-transform:uppercase;font-weight:600}.shopPage select{font-family:ProximaNova,Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;margin-top:-5px;width:14%}.shopPage .sortContainer{display:none;margin-bottom:27px}.shopPage section{padding-top:0}.flexContainer{margin:auto;max-width:1188px;position:relative;width:100%;margin-bottom:15px}@media only screen and (min-width:1024px){.shopPage .personalShopper{display:block}.shopPage .dropDownDesktop{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-webkit-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-box-justify-content:flex-end;-moz-box-justify-content:flex-end;-webkit-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;margin-right:-10px;margin-top:27px}.shopPage .dropDownDesktop h4{display:inline-block;margin-right:9px;font-size:16px;line-height:24px;margin-top:-5px;font-weight:600}.shopPage .dropDownMobile{display:none}.shopPage .sortContainer{max-width:1188px;padding:1px 0 0;width:100%;display:block}.shopPage .sortContainer .filterName{margin-bottom:0;margin-top:5px;border:none}.flexContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-webkit-flex-direction:row;-o-flex-direction:row;flex-direction:row}.filterContainer{-webkit-box-flex-basis:17%;-moz-box-flex-basis:17%;-webkit-flex-basis:17%;-o-flex-basis:17%;flex-basis:17%;margin-right:2%}.displayContainer{-webkit-box-flex-basis:83%;-moz-box-flex-basis:83%;-webkit-flex-basis:83%;-o-flex-basis:83%;flex-basis:83%}sort-options{width:100%}}@media only screen and (min-width:1200px){.displayContainer{-webkit-box-flex-basis:78%;-moz-box-flex-basis:78%;-webkit-flex-basis:78%;-o-flex-basis:78%;flex-basis:78%}.filterContainer{-webkit-box-flex-basis:22%;-moz-box-flex-basis:22%;-webkit-flex-basis:22%;-o-flex-basis:22%;flex-basis:22%;margin-right:5%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}marketing-banner .marketingBanner{overflow:hidden;position:relative;width:100%}marketing-banner .loadingSlide{line-height:0;margin:0 auto}marketing-banner .loadingSlide picture{display:block}marketing-banner util-picture{width:100%}marketing-banner .loadingSlide picture,marketing-banner .slick-slide picture{margin:0 auto;width:100%}marketing-banner .slick-slider .fake-slider{width:100%}marketing-banner .loadingSlide,marketing-banner .slide{width:100%}marketing-banner .fullCarousel.blocks.slider{display:flex;visibility:hidden}marketing-banner .fullCarousel.blocks.slider.slick-initialized{visibility:visible}marketing-banner .slick-track{width:100%}marketing-banner .slick-list{width:100%}@media only screen and (min-width:600px){marketing-banner .marketingBanner .fullCarousel.slick-dotted.slick-slider{margin:0 auto}marketing-banner .marketingBanner .loadingSlide picture,marketing-banner .marketingBanner .slick-slide picture{height:265px;margin:0 auto;width:100%}marketing-banner .marketingBanner .loadingSlide picture img,marketing-banner .marketingBanner .slick-slide picture img{height:100%;object-fit:cover;object-position:center center;width:100%}}@media only screen and (min-width:1024px){marketing-banner .marketingBanner .slick-slider.fake-slider{max-width:100%}marketing-banner .marketingBanner .loadingSlide picture,marketing-banner .marketingBanner .slick-slide picture{height:378px;max-width:1200px;width:100%}}@media all and (-ms-high-contrast:none){marketing-banner .loadingSlide picture,marketing-banner ::-ms-backdrop{overflow:hidden}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.deviceImage{display:block;margin-right:0;width:130px}.deviceImage img{height:100%;width:100%}.catalogue{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;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;-webkit-flex-direction:column;-o-flex-direction:column;flex-direction:column;margin-bottom:18px}.deviceBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:#fff;height:256px;margin-bottom:18px;position:relative}.deviceBlock .deviceBlockLink{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-webkit-flex-direction:row;-o-flex-direction:row;flex-direction:row;color:#444;height:256px;padding:18px;text-decoration:none}.deviceBlock:hover{cursor:pointer}.deviceTitle{font-size:20px;line-height:24px;margin-top:-3px;display:block;font-weight:700;margin-bottom:5px;text-transform:none}.deviceBlockImg{align-self:center;padding-right:18px}.deviceBlockInfo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;-webkit-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-justify-content:space-between;-moz-box-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;height:100%;padding:22px 0}.deviceBlockInfo a{font-weight:600}.deviceBlockInfo a:hover{text-decoration:none}.deviceBlockInfo a.deviceTitle{color:#444}.deviceBlockInfo span{font-size:12px;text-transform:uppercase}.deviceBlockInfo .deviceBlockDetail{font-size:12px;line-height:16px;margin-top:-3px;margin:0}.deviceBlockInfo .price{font-size:24px;line-height:30px;margin-top:-4px;font-weight:600;margin-top:0}.deviceBlockInfo .priceDisplay{height:100%;margin-bottom:2px}.deviceBlockInfo .promoAndSalePrice{color:#ed371c}.deviceBlockInfo .promoPrice{color:#35d26b}.deviceBlockInfo .regularPrice{font-size:14px;line-height:21px;margin-top:-5px;margin-right:9px;-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}.deviceBlockInfo .salePrice{color:#ed371c}.deviceBlockInfo .inline{display:inline-block;padding:0}.deviceBlockInfo .inline span:after{content:','}.deviceBlockInfo .inline span:last-of-type:after{content:''}.deviceLink,.financing,.noFinancing{font-size:12px}.deviceLink{margin-top:18px;text-transform:uppercase}.colorIndicators{margin-top:27px}.colorIndicators ting-svg{margin-right:5px}.notificationTag{border-radius:0 0 0 3px;min-height:30px;padding:0 9px;position:absolute;right:0;text-transform:uppercase;top:0}.notificationTag p{color:#fff;font-size:12px;font-weight:600;margin-top:9px}.saleTag{background-color:#ed371c}.recentTag{background-color:#35d26b}.promoTag{background-color:#35d26b}.flexBottom,.flexTop{width:100%}.flexTop{-webkit-box-align-self:flex-start;-moz-box-align-self:flex-start;-webkit-align-self:flex-start;-o-align-self:flex-start;align-self:flex-start}.flexTop p{margin-bottom:9px}.flexBottom{-webkit-box-align-self:flex-end;-moz-box-align-self:flex-end;-webkit-align-self:flex-end;-o-align-self:flex-end;align-self:flex-end}.flexBottom p{margin-bottom:5px}.linkToDetail .financeBlock .financeDetail{color:#444}catalogue-item,sim-card-block{width:400px;max-width:100%}catalogue-pricing{display:block;position:absolute;top:122px}@media only screen and (min-width:600px){.catalogue{-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-webkit-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-justify-content:space-around;-moz-box-justify-content:space-around;-webkit-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;padding-left:0}catalogue-item,sim-card-block{padding-left:10px;padding-right:10px;min-width:400px;width:47%}.deviceBlock{-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;margin-bottom:27px}.notificationTag{border-radius:0 9px 0 5px}}@media screen and (min-width:855px){.catalogue{-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-justify-content:space-between;-moz-box-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width:1024px){.catalogue{-webkit-box-justify-content:space-between;-moz-box-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.deviceBlock{-webkit-box-shadow:0 0 12px 0 rgba(152,152,152,.14);-moz-box-shadow:0 0 12px 0 rgba(152,152,152,.14);box-shadow:0 0 12px 0 rgba(152,152,152,.14);margin-bottom:36px;-webkit-transition-property:box-shadow;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease;-moz-transition-property:box-shadow;-moz-transition-duration:.2s;-moz-transition-timing-function:ease;-ms-transition-property:box-shadow;-ms-transition-duration:.2s;-ms-transition-timing-function:ease;-o-transition-property:box-shadow;-o-transition-duration:.2s;-o-transition-timing-function:ease;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease}.deviceBlock:hover{-webkit-box-shadow:0 0 24px 0 rgba(152,152,152,.35);-moz-box-shadow:0 0 24px 0 rgba(152,152,152,.35);box-shadow:0 0 24px 0 rgba(152,152,152,.35)}.deviceBlockImg{padding-right:15px}catalogue-item,sim-card-block{padding:0;width:48%}}@media only screen and (min-width:1200px){catalogue-item,sim-card-block{width:420px}}catalogue-item{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.clear{color:#c3c3c3;letter-spacing:.02em;text-transform:uppercase;height:18px;padding:0;background-color:transparent;font-weight:600}.clear:active,.clear:focus,.clear:hover{background-color:transparent}.filterDropDown{background-color:#fff;margin-bottom:18px}.filterDropDown h4{font-size:18px;line-height:27px;margin-top:-6px;color:#444;flex-grow:1;text-align:left}.filterDropDown .dropDownToggle{border-bottom:2px solid #e8e8e8;padding-top:15px;padding-bottom:15px}.filterDropDown .filters{max-height:0;padding-top:0;-webkit-transition-property:max-height,border;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:max-height,border;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-ms-transition-property:max-height,border;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;-o-transition-property:max-height,border;-o-transition-duration:.3s;-o-transition-timing-function:ease;transition-property:max-height,border;transition-duration:.3s;transition-timing-function:ease}.filterDropDown .mobileOnly{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-webkit-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-box-justify-content:space-between;-moz-box-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:0 15px;background-color:transparent;font-weight:400;text-transform:none;height:initial;width:100%;max-width:none}.filterDropDown.open{position:absolute;z-index:9999;height:100vh;width:100%}.filterDropDown.open .filters{max-height:none;padding-top:27px}.filterDropDown.open .updateButtonMobile,.filterDropDown.open single-filter,.filterDropDown.open sort-options{display:block;margin-bottom:45px}.filterDropDown .updateButtonMobile,.filterDropDown single-filter,.filterDropDown sort-options{display:none}.filters{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#fff;padding-top:27px;padding-left:15px;padding-right:15px}single-filter,sort-options{margin-bottom:36px}single-filter .filterName,sort-options .filterName{margin-bottom:9px;border-bottom:1px solid #e8e8e8;position:relative}single-filter .openAdvanced span{position:absolute;right:0}.updateButtonMobile{text-align:center}.updateButtonMobile .buttons{margin-top:45px;margin-bottom:45px}.Brand span,.Condition span,.Type span,.sales_and_affirm span{text-transform:capitalize}.Network span{text-transform:uppercase}.Network [name=multi-network]+span{text-transform:capitalize}@media only screen and (min-width:600px){.filterDropDown.open .updateButtonMobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-webkit-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-box-justify-content:space-between;-moz-box-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.updateButtonMobile .buttons{margin:0}.updateButtonMobile .clear{padding-top:18px}}@media only screen and (min-width:1024px){.filterDropDown{margin-bottom:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px}.filterDropDown h4{font-size:16px;line-height:24px;margin-top:-5px}.filterDropDown .filters{max-height:none;padding:27px}.filterDropDown single-filter{display:block}.filterDropDown sort-options{display:none}single-filter{margin-bottom:27px}.toggleDisplay,.updateButtonMobile{display:none}}sort-options select.sortOptions{-webkit-appearance:none;-moz-appearance:none}