ting-shop .emptyState{max-width:90%;padding-top:36px;padding-bottom:36px;margin:0 auto 54px;text-align:center;border-top:1px solid #dadada}ting-shop .emptyState .emptyStateHeader{font-size:2rem;line-height:3rem;margin-top:-7px;margin-bottom:27px;font-weight:700}ting-shop .emptyState .emptyStateSubHeader{font-size:1.6rem;line-height:2.4rem;margin-top:-5px}ting-shop .displayNone{display:none}ting-shop .shopPage{background-color:#f4f4f4}ting-shop .shopPage .dropDownDesktop{display:none}ting-shop .shopPage .dropDownDesktop ting-svg{position:relative;top:-3px;right:18px;pointer-events:none;background-color:transparent}ting-shop .shopPage .personalShopper{box-sizing:border-box;display:none;padding:27px;background-color:#fff;border-radius:9px}ting-shop .shopPage .personalShopper p{margin-bottom:22px;font-size:1.6rem;line-height:2.4rem;margin-top:-5px}ting-shop .shopPage .personalShopper h5{margin-bottom:21px;font-size:1.8rem;line-height:2.7rem;margin-top:-6px}ting-shop .shopPage .personalShopper a{font-family:CircularXXWeb-Regular,Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:600}ting-shop .shopPage select{width:14%;min-width:165px;font-family:CircularXXWeb-Regular,Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:2.4rem;margin-top:-5px}ting-shop .shopPage section{padding-top:0}ting-shop .sortContainer{display:none;margin-bottom:27px}@media only screen and (min-width:1024px){ting-shop .sortContainer{display:block;width:100%;max-width:1248px;padding:1px 15px 0}ting-shop .sortContainer .filterName{margin-top:5px;margin-bottom:0;border:none}}ting-shop .flexContainer{position:relative;width:100%;margin:auto;max-width:1188px}@media only screen and (min-width:1024px){ting-shop .flexContainer{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:36px;max-width:1248px;padding:0 15px}}@media only screen and (min-width:600px){ting-shop .displayContainer{padding:0 18px}}@media only screen and (min-width:1024px){ting-shop .displayContainer{padding:0}}@media only screen and (min-width:1024px){ting-shop .shopPage .personalShopper{display:block}ting-shop .shopPage .dropDownDesktop{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-top:27px;margin-right:-10px}ting-shop .shopPage .dropDownDesktop h4{display:inline-block;margin-right:9px;font-weight:600;font-size:1.6rem;line-height:2.4rem;margin-top:-5px}ting-shop .shopPage .dropDownMobile{display:none}ting-shop sort-options{width:100%}}ting-shop .catalogue{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:600px){ting-shop .catalogue{flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:88%;padding-bottom:27px;margin:auto}}@media only screen and (min-width:1024px){ting-shop .catalogue{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:27px;grid-column-gap:36px;width:100%;padding-bottom:0}}ting-shop .catalogue .displayNone{display:none}@media only screen and (min-width:1024px){ting-shop .catalogue,ting-shop .filterContainer{margin-bottom:90px}}ting-shop .financing,ting-shop .noFinancing{font-size:1.2rem}ting-shop .cataloguePricing{position:absolute;top:122px;display:block}ting-shop .affirm-store-callout{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:27px;margin-bottom:36px;background-color:#fff;border-radius:9px}ting-shop .affirm-store-callout .affirm-store-callout-tag{font-size:2rem}ting-shop .affirm-store-callout .affirm-store-callout-logo{height:30px;margin:-10px 9px 0 9px}ting-shop .affirm-store-callout .affirm-store-callout-links{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:600px){ting-shop .affirm-store-callout{display:block;width:90%;max-width:368px;margin:0 auto 36px auto;text-align:center}ting-shop .affirm-store-callout .affirm-store-callout-tag{text-align:center}ting-shop .affirm-store-callout .affirm-store-callout-links{margin-top:9px;line-height:2em}}catalogue-sim-card .deviceBlockLink{justify-content:flex-start}catalogue-sim-card .financing{display:block}catalogue-item,catalogue-sim-card{display:none;width:90%;max-width:368px;margin:0 auto 18px}catalogue-item.active,catalogue-sim-card.active{display:block}@media only screen and (min-width:600px){catalogue-item,catalogue-sim-card{width:44.89%;max-width:none;margin:0 0 27px}}@media only screen and (min-width:1024px){catalogue-item,catalogue-sim-card{width:100%;margin:0}}catalogue-item .deviceBlock,catalogue-sim-card .deviceBlock{position:relative;padding:36px 18px;text-align:center;background-color:#fff;border-radius:9px;box-shadow:0 0 12px 0 rgba(152,152,152,.14)}catalogue-item .deviceBlock:hover,catalogue-sim-card .deviceBlock:hover{cursor:pointer;box-shadow:0 0 24px 0 rgba(152,152,152,.35)}@media only screen and (min-width:600px){catalogue-item .deviceBlock,catalogue-sim-card .deviceBlock{height:100%;transition:box-shadow .2s ease}}catalogue-item .deviceBlockLink *,catalogue-sim-card .deviceBlockLink *{line-height:1}@media only screen and (min-width:600px){catalogue-item .deviceBlockLink,catalogue-sim-card .deviceBlockLink{display:flex;flex-direction:column;height:100%}}catalogue-item .notificationTag,catalogue-sim-card .notificationTag{position:absolute;top:0;right:0;display:flex;align-items:center;min-height:27px;padding:0 9px;text-transform:uppercase;border-radius:0 9px 0 5px}catalogue-item .notificationTag p,catalogue-sim-card .notificationTag p{margin-bottom:0;font-size:1.2rem;font-weight:600;color:#fff}catalogue-item .saleTag,catalogue-sim-card .saleTag{background-color:#d91c00}catalogue-item .recentTag,catalogue-sim-card .recentTag{background-color:#35d26b}catalogue-item .onPromoTag,catalogue-item .promoAppliedTag,catalogue-sim-card .onPromoTag,catalogue-sim-card .promoAppliedTag{background-color:#35d26b}catalogue-item .deviceImage,catalogue-sim-card .deviceImage{display:block;width:146px;height:195px;margin:0 auto 27px}catalogue-item .deviceImage img,catalogue-sim-card .deviceImage img{width:100%;height:100%}catalogue-item .productName,catalogue-sim-card .productName{margin-bottom:18px;font-family:CircularStd,Arial,Helvetica,sans-serif;font-weight:600;text-transform:none}catalogue-item .productName a,catalogue-sim-card .productName a{font-size:2rem;line-height:2.4rem;color:#444}catalogue-item .productName a:focus,catalogue-sim-card .productName a:focus{color:#0ae}catalogue-item .currentPrice,catalogue-sim-card .currentPrice{font-family:CircularStd,Arial,Helvetica,sans-serif;font-size:2.8rem;line-height:4rem}catalogue-item .oldPrice,catalogue-sim-card .oldPrice{text-decoration-line:line-through}catalogue-item .promoAndSalePrice,catalogue-item .salePrice,catalogue-sim-card .promoAndSalePrice,catalogue-sim-card .salePrice{color:#d91c00}catalogue-item .promoPrice,catalogue-sim-card .promoPrice{color:#35d26b}catalogue-item .colorIndicators,catalogue-sim-card .colorIndicators{margin-bottom:18px}catalogue-item .colorIndicators .indicator,catalogue-sim-card .colorIndicators .indicator{display:inline-block;border:1px solid #dadada;width:17px;height:17px;border-radius:9px}catalogue-item .colorIndicators .indicator:not(:last-child),catalogue-sim-card .colorIndicators .indicator:not(:last-child){margin-right:5px}catalogue-item .priceBlockRow,catalogue-sim-card .priceBlockRow{column-gap:5rem;width:21.6rem;height:7rem;margin:0 auto;column-count:2;column-fill:auto;column-rule:1px solid #dadada;font-size:1.4rem;text-align:left}catalogue-item .priceBlockFinance .affirm-as-low-as,catalogue-item .priceBlockFull,catalogue-sim-card .priceBlockFinance .affirm-as-low-as,catalogue-sim-card .priceBlockFull{width:8.4rem}catalogue-item .priceBlockFull:hover,catalogue-sim-card .priceBlockFull:hover{color:#757575}catalogue-item .priceBlockFull:hover .currentPrice,catalogue-sim-card .priceBlockFull:hover .currentPrice{color:#0ae}marketing-banner .navDots .dot svg{border:1px solid #fff;border-radius:50%;fill:#0ae}marketing-banner .navDots .dot.active svg{border-color:#0ae;fill:#fff}marketing-banner .marketingBannerCarousel+.navDots{bottom:30px;margin-top:-18px}marketing-banner .loadingSlide{width:100%;margin:0 auto;line-height:0}marketing-banner .loadingSlide picture{display:block;width:100%;margin:0 auto}marketing-banner util-picture{width:100%}marketing-banner .marketingBanner{position:relative;width:100%;overflow:hidden}@media only screen and (min-width:600px){marketing-banner .marketingBanner .slide picture{width:100%;height:265px;margin:0 auto}marketing-banner .marketingBanner .slide picture img{width:100%;height:100%;object-fit:cover;object-position:center center}}@media only screen and (min-width:1024px){marketing-banner .marketingBanner .slide picture{width:100%;max-width:1200px;height:378px}}@media all and (-ms-high-contrast:none){marketing-banner .loadingSlide picture,marketing-banner ::-ms-backdrop{overflow:hidden}}.filterDropDown{margin-bottom:18px;line-height:1;background-color:#fff}.filterDropDown label{cursor:pointer}.filterDropDown h4{flex-grow:1;font-size:18px;line-height:1;color:#444;text-align:left}.filterDropDown .dropDownToggle{border-bottom:1px solid #dadada}.filterDropDown .filters{max-height:0;padding-top:0;transition:max-height,border .3s ease}.filterDropDown .mobileOnly{width:100%;max-width:none;height:initial;padding:0 15px;margin-bottom:18px;font-weight:400;text-transform:none;background-color:transparent}.filterDropDown .mobileOnly a{position:relative;top:1px;font-size:1.6rem;color:#0ae;text-decoration:none}.filterDropDown .mobileOnly .openDropdown{padding-top:5px}.filterDropDown .toggleDisplay svg{fill:#0ae}.filterDropDown .topLine{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px;margin:0}.filterDropDown .bottomLine{display:block;width:100%;padding:0 15px;margin:0 0 18px;font-family:CircularXXWeb-Regular,Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:400;line-height:1;color:#0ae;text-align:left;text-decoration:none;text-transform:none;background-color:transparent}.filterDropDown.open{position:absolute;z-index:9999;width:100%;height:100vh}.filterDropDown.open .filters{max-height:none;padding-top:27px}.filterDropDown.open .individualFilter,.filterDropDown.open .updateButtonMobile,.filterDropDown.open sort-options{display:block;margin-bottom:45px}.filterDropDown .individualFilter,.filterDropDown .updateButtonMobile,.filterDropDown sort-options{display:none}.filters{box-sizing:border-box;padding-top:27px;padding-right:15px;padding-left:15px;background-color:#fff;border-radius:9px}sort-options{margin-bottom:36px}.filterName{position:relative;margin-bottom:9px;border-bottom:1px solid #dadada}.openAdvanced span{position:absolute;right:0}.updateButtonMobile{text-align:center}.updateButtonMobile .buttons{display:flex;justify-content:space-between;margin-top:45px;margin-bottom:45px}.updateButtonMobile button{width:45%;margin:0}.updateButtonMobile .altButton{line-height:10px}.Brand span,.Condition span,.Type span,.sales_and_affirm span{text-transform:capitalize;user-select:none}.Network span{text-transform:uppercase}.Network [name=multi-network]+span{text-transform:capitalize}.selectedFilters{display:flex;flex-wrap:wrap;padding:0 15px;margin-bottom:9px}.selectedFilters div{display:flex;height:45px;padding:0 15px;margin-right:9px;margin-bottom:9px;border:1px solid #e8e8e8}.selectedFilters div:focus{background:#f4f4f4}.selectedFilters p{margin-bottom:0;font-size:1.6rem;color:#757575}.selectedFilters p:first-letter{text-transform:uppercase}.selectedFilters .closeBox{width:18px;height:18px;border-radius:9px;padding:3px;margin:0 0 0 9px;border:1px solid #757575}.selectedFilters ting-svg{width:10px;height:10px;line-height:10px}.selectedFilters svg{fill:#757575}.selectedFilters .filter{align-items:center}@media only screen and (min-width:600px){.updateButtonMobile{max-width:500px;margin:0 auto}.updateButtonMobile .buttons{margin:0}}@media only screen and (min-width:1024px){.filterDropDown{box-sizing:border-box;margin-bottom:36px;border-radius:9px}.filterDropDown h4{font-size:1.6rem;line-height:2.4rem;margin-top:-5px}.filterDropDown .filters{max-height:none;padding:27px}.filterDropDown util-filters-filter-input{display:block}.filterDropDown sort-options{display:none}.filterDropDown .individualFilter{display:block;margin-bottom:27px}.dropDownToggle,.updateButtonMobile{display:none}}util-filters-filter-input{display:block}sort-options select.sortOptions{-webkit-appearance:none;-moz-appearance:none;background:#fff}