/*!
 * deviceListCards.scss -https://www.cricketwireless.com
 */.affirm-modal-trigger{color:var(--cricket-blue);font-weight:600}.was-price [id^=link]{-webkit-text-decoration:none;text-decoration:none}.device-card-wrapper h2{color:#000;font-size:21px;line-height:30.45px;margin:0;text-align:left;width:296px}.device-card-wrapper a,.promo-card-bgimg a{-webkit-text-decoration:none;text-decoration:none}.promo-card-wrapper .promo-card-txt.cricket-green-bg{background-color:var(--cricket-green)}.promo-card-wrapper .promo-card-txt.dark-grey-bg{background-color:var(--dark-grey)}.promo-card-wrapper .promo-card-txt.extra-dark-grey-bg{background-color:#2e2e2e}.promo-card-wrapper .promo-card-txt.extra-light-green-bg{background-color:var(--extra-light-green)}.promo-card-wrapper .promo-card-txt.extra-light-grey-bg{background-color:var(--extra-light-grey)}.promo-card-wrapper .promo-card-txt.extra-light-red-bg{background-color:var(--extra-light-red)}.promo-card-wrapper .promo-card-txt.extra-light-blue-bg{background-color:var(--extra-light-blue)}.promo-card-wrapper .promo-card-txt.extra-light-yellow-bg{background-color:var(--extra-light-yellow)}.device-card-wrapper{border:1px solid var(--light-grey);border-radius:10px;box-shadow:0 0 5px 0 hsla(216,4%,74%,.5);min-height:362px;position:relative;transition:all .3s ease-in-out;width:330px}.device-card-wrapper:hover{box-shadow:0 2px 15px 3px hsla(216,4%,74%,.5)}.device-card-wrapper.highlight-callout{border:1px solid var(--cricket-green)}.device-card-wrapper .value-callout{background-color:var(--light-green);border:2px solid var(--light-green);border-radius:0;color:var(--black);font-size:10px;height:22px;margin-left:-2rem;padding:2px 8px;position:absolute;text-align:center;top:-11px;width:176px;z-index:0}.device-card-wrapper .value-callout:before{border-bottom:8px solid transparent;border-right:8px solid var(--cricket-green);bottom:-10px;content:"";height:0;left:-2px;position:absolute;width:0}.device-card-wrapper .icon-5g{left:83%;position:absolute;top:-16px}.device-card-wrapper .icon-5g img{width:40px}.device-card-wrapper .deviceImage{padding-left:0}.device-info{justify-content:space-between;padding-top:20px}.brand-name{color:var(--dark-grey);font-size:14px;padding-left:0}.device-card-wrapper .phone-details .price.was-price .price,.device-card-wrapper .phone-details .price.was-price .upgrade-price{color:var(--cricket-green);font-size:28px;margin-bottom:5px;margin-top:7px}.device-card-wrapper .phone-details .price.was-price .from-cost p:first-child{color:#000;font-size:14px}.device-card-wrapper .phone-details .price.was-price p.legal-content,.device-card-wrapper .phone-details .price.was-price p.upgrade-legal{font-size:8px;line-height:12px}.device-card-wrapper .phone-price span{color:var(--black);font-size:14px}.product-listing .device-card-wrapper .device-list-color-option span{height:18px;width:18px}.product-listing .device-card-wrapper .device-list-color-option{height:24px;width:24px}.phone-details .price.was-price .original-price{color:var(--dark-grey);font-size:14px}.device-card-wrapper .phone-price{color:#000;font-size:14px;margin-top:8px;min-height:auto}.device-card-wrapper .certified-pre-owned{color:var(--black);font-size:8px;margin-top:8px;padding-left:26px;padding-top:3px;position:relative}.device-card-wrapper .certified-pre-owned:before{background:url(https://www.cricketwireless.com/uiassets/icon-recurring-16px-med-grey.png) no-repeat;content:"";height:16px;left:1px;position:absolute;top:0;width:16px}.device-card-wrapper .info{background-color:#1b75bb;border-radius:10px;color:#fff;font-size:9px;margin:0 0 0 4px;padding:0;width:14.5px}.device-card-wrapper .affirm-wrapper{font-size:10px;max-width:144px;position:absolute;right:27px;top:275px}.device-card-wrapper .ca-promotional-widget{font-size:14px;max-width:144px;position:absolute;right:48px;text-align:left;top:200px}.device-card-wrapper .affirm-wrapper p{margin-bottom:0}.device-card-wrapper .phone-details{height:auto;margin:0;padding:0}@media(min-width:768px){.device-card{height:313px!important}.device-card .deviceImage img{max-height:220px}}.product-listing.device{padding:0}.device-card-wrapper .deviceImage{float:left;max-width:137px}.product-listings-container{padding-left:5px;padding-right:5px}.promo-card-wrapper{padding:0}.promo-card-bgimg{overflow:hidden}.promo-card-bgimg,.promo-card-txt{height:362px;width:330px}.promo-card-bgimg h2{color:#fff;color:var(--white);font-size:36px;line-height:38px;margin-bottom:12px;margin-top:88px}.promo-card-bgimg p{font-size:18px;margin-bottom:20px}.promo-card-bgimg a{background-color:var(--white);border:1px solid var(--cricket-blue);border-radius:4px;float:left;height:52px;padding:15px 45px;width:100%}.promo-card-txt-cta{margin:0 auto;width:90%}.promo-card-bgimg-cta{left:50%;position:absolute;transform:translate(-50%,-50%);width:90%}.promo-card-bgimg a:focus,.promo-card-bgimg a:hover{-webkit-text-decoration:none;text-decoration:none}.affirm-wrapper.free:not(.pre-owned){top:234px}#product-list-container .affirm-wrapper.worry-free{top:268px}@media(max-width:480px){.device-card-wrapper img{max-width:105px}.device-card-wrapper .phone-details{float:left;height:auto;padding-left:10px;width:65%}.device-card-wrapper,.promo-card-bgimg,.promo-card-txt{height:auto;max-width:none;width:100%}.promo-card-txt img{width:100%}.device-card{height:auto;min-height:300px}.device-card-wrapper .phone-details .price.was-price .from-cost p:first-child{color:#000;font-size:14px;margin-right:9px;margin-top:19px}.device-card-wrapper .affirm-wrapper{left:39%;max-width:150px;top:255px}.device-card-wrapper .ca-promotional-widget{font-size:12px;left:39%;max-width:150px;top:189px}.product-listing.device,.promo-card-wrapper{padding-left:15px;padding-right:15px}.product-listing.device h2 span{font-size:18px}.promo-card-bgimg h2{font-size:24px;margin-top:12px}.promo-card-bgimg p{font-size:16px;margin-bottom:10px}.promo-card-bgimg{float:left;height:auto}.device-card-wrapper h2{width:auto}.product-listing.device .device-card-wrapper .device-list-color-option span{height:15px;width:15px}.product-listing.device .device-card-wrapper .device-list-color-option{height:21px;width:21px}.device-card-wrapper .deviceImage{margin-bottom:0;padding:0;text-align:center;width:35%}.affirm-wrapper.free:not(.pre-owned){top:187px}#product-list-container .affirm-wrapper.worry-free{top:218px}.product-listing.device,.promo-card-wrapper{width:100%}}@media(max-width:320px){.device-card-wrapper .deviceImage{width:38%}.device-card-wrapper .phone-details{width:62%}.device-card-wrapper .affirm-wrapper{left:43.5%}.device-card-wrapper .phone-details .price.was-price .price{font-size:24px}.device-card-wrapper .value-callout{right:50%}}[id$=FilterWrapper] ::-webkit-scrollbar,[id$=FilterWrapper]::-webkit-scrollbar{display:none}#active-filters{align-items:center;display:flex;flex-wrap:nowrap}.formSubmitWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.deleteFilterBtn,.deleteFilterBtn:focus,.deleteFilterBtn:hover{background-color:var(--white);border-radius:15px;color:var(--dark-grey);display:inline-block;font-weight:600;height:30px;margin:5px 1em;padding:.25em 1.25em;position:relative;white-space:nowrap;width:auto}.deleteFilterBtn:focus,.deleteFilterBtn:hover{box-shadow:0 2px 4px 0 rgba(48,49,51,.2);color:var(--black)}.label-decorator{left:-.5em;position:relative}.label-decorator img{width:1em}#deviceFilters{display:flex;flex-direction:column;padding:15px 15px 0}#deviceFilters.open{border:1px solid var(--light-grey);border-radius:4px;box-shadow:0 4px 4px 0 #d6d6d6}#sortGroup{left:55px;min-width:180px;z-index:6}#filterToggleButton:hover,#sortWrapper :hover{box-shadow:none}#sortOptions{position:absolute;transition-duration:.15s;z-index:1}#sortWrapper{border-radius:0 0 4px 4px;box-shadow:none;padding:10px;position:relative}#sortWrapperLabel{align-items:center;display:flex;padding-right:8px;white-space:nowrap}#sortSelected,#sortWrapper .sortSelections{background:var(--white);color:var(--cricket-blue);font-size:11px;font-weight:500;min-width:180px;text-align:center}#sortWrapper .sortSelections{border:1px solid var(--light-grey);border-radius:0;border-top:1px solid transparent;color:var(--dark-grey);padding:.5em}#sortWrapper .sortSelections.selected,#sortWrapper .sortSelections:hover{background:var(--extra-light-grey)}#sortSelected img{height:16px;right:10px;transform:scaleY(1);width:16px}#sortSelected[aria-expanded=true] img{transform:scaleY(-1)}#sortSelected[aria-expanded=true]{border:1px solid var(--light-grey);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}#sortSelected[aria-expanded=false]{border:1px solid transparent;border-radius:4px}#sortOptions .sortSelections:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#sortWrapper li:first-child a,#sortWrapper li:last-child a{padding:1.25rem}.scroll-btn{display:none;opacity:0}#noResults{color:var(--black);font-size:26px;margin-top:15px;padding-top:30px;text-align:center}#noResultsButton{margin-top:25px;max-width:300px;width:100%}#noResults img{margin-top:40px}#filtersControls{display:flex;flex-direction:row;justify-content:space-between;z-index:5}#filter-controls-container{background:var(--white);box-shadow:0 4px 4px 0 #d6d6d6;flex-direction:row;flex-wrap:wrap;left:0;margin:0 -16px;padding:15px;transition-duration:.15s;z-index:10}#filter-controls-container [id$=-header]{color:var(--dark-grey);font-size:18px;margin-left:5px}#filter-controls-container label{cursor:pointer;display:inline-flex;margin:0;position:relative;width:100%}#filter-controls-container [id$=-label]>span{font-size:16px;padding:.5rem}#formDivider{clear:both;width:100%}#applyFiltersButton{max-width:25%;min-width:250px}#filterToggleButton{background:var(--white);border:1px solid transparent;color:var(--cricket-blue);margin:0 15px 0 auto;min-width:160px;padding:10px;white-space:nowrap;z-index:5}#filterToggleButton:after{right:.5rem}#filterCounter{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#filterCounter p{color:var(--dark-grey);font-size:11px;margin:0 10px;min-width:125px;white-space:nowrap}#filterToggleWrapper,#quickFilterWrapper,#selectedFiltersWrapper,#sortWrapper{align-items:center;display:flex}#selectedFiltersWrapper{width:100%}#quickFilterWrapper{overflow-x:auto}#quick-filters{margin:0 auto;min-height:40px;padding:0 30px;text-align:center}#quick-filters,#sortSelected{align-items:center;display:flex}#sortSelected{height:48px;justify-content:start;position:relative}#quick-filters [role=progressbar]{transform:scale(.9)!important}.product-section-header{border:0}#filterToggleButton:focus,#sortSelected:focus,#sortWrapper .sortSelections:focus,[id$=-label]:focus{border:1px solid var(--cricket-blue)}#noResults{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(max-width:845px){.formSubmitWrapper{margin:auto;width:100%}#applyFiltersButton{width:100%}#filtersControls{flex-wrap:wrap}#formDivider{clear:both;width:100%}}@media(max-width:480px){.deleteFilterBtn,.deleteFilterBtn:focus,.deleteFilterBtn:hover{margin:5px}#noResultsButton{width:85%}#quick-filters{display:flex;flex-direction:row;flex-wrap:nowrap;height:45px;justify-content:left;margin:0 auto}#quickFilterWrapper{min-width:calc(70% - 30px)}#quick-filters .right{visibility:visible}}@media(max-width:360px){#filterToggleButton{font-size:12px;margin:0;padding:0}#sortWrapper{padding:0 15px}#sortWrapperLabel{padding:0}}@media(max-width:320px){#sortWrapper{padding:0}}.phone-details .affirm-as-low-as{bottom:35px;color:var(--dark-grey);font-size:10px;margin:16px 7px}.filter_wrapper{border-bottom:1px dotted #5a5a5a;margin-top:5px;position:relative;z-index:2}.filter_wrapper button{border:1px solid transparent}.phones-heading{font-weight:100}@media(max-width:480px){.phones-heading{font-size:24px}}.responsive,html{min-width:inherit;overflow-x:hidden}.main .content{position:relative;z-index:0}.content .filter_wrapper{border-bottom:1px dotted transparent}.product-listings-container{min-height:380px}.product-section-header{padding:10px 0 8px}.product-section-header h2{font-size:26px}.phone-price{margin-top:20px;min-height:106px}.certified-pre-owned{bottom:auto;color:var(--cricket-blue);cursor:pointer;font-size:14px;left:auto;padding-top:2px}.value-heading{font-size:16px;margin:7px 0 0;padding:0 15px;text-align:center}.product-listing>div.row:first-child{min-height:240px}.product-listing h2{display:inline-block;font-size:18px;font-weight:400;line-height:1.3;margin:10px 0 0;padding-bottom:0}.product-listing h2 span{display:block;font-size:1em}.phone-details p{font-size:12px}.phone-details{height:260px;margin:0;padding:0}.phone-details .price p{color:#6f6f6f;font-size:30px;line-height:1;margin-bottom:0}.phone-details .price.current-price{border-top:2px solid #dfdfdf;padding-top:10px}.phone-details .price.was-price p{color:#046a38;font-size:40px}.phone-details .price.was-price p.legal-content{font-size:12px;padding-top:10px}.phone-details sup{font-size:50%;top:-.75em}.phone-details p a{color:var(--cricket-blue)!important}@media(max-width:480px){.product-listing h2{font-size:1.4em}.product-listing:last-child{border-bottom:none!important}.certified-pre-owned{bottom:auto;left:auto}.value-heading{font-size:14px}}.device-card-wrapper .ca-promotional-widget-container{color:var(--black);text-align:left}.device-card-wrapper .ca-promotional-widget-text-links-container div[class^=ca-promotional-css-]{color:var(--black)!important;font-weight:600!important}.device-card-wrapper .ca-promotional-widget-link{color:var(--cricket-blue);font-weight:600!important}.device-card-wrapper .ca-promotional-widget-image img{margin-left:-.21rem;max-width:50px}.device-card-wrapper .ca-promotional-widget-link{font-size:12px}.device-card-wrapper .ca-promotional-widget-text-links-container div:first-child{display:block!important}.price-display .ca-promotional-widget .ca-promotional-widget-text-links-container{font-size:clamp(.75rem,.577rem + .481vw,.875rem)}.price-display .ca-promotional-widget .ca-promotional-widget-text-links-container>div:first-child{color:var(--cricket-green)!important;display:block!important;font-size:1.75rem;font-size:clamp(1.375rem,.856rem + 1.442vw,1.75rem);font-weight:700!important;font-weight:600;letter-spacing:.015625rem;line-height:1.25;padding-top:.5rem}.price-display .ca-promotional-widget .ca-promotional-widget-image{margin-left:-5px}.price-display .ca-promotional-widget .ca-promotional-widget-link{color:var(--cricket-blue);font-size:11px;font-weight:600}.price-display .ca-promotional-widget .ca-promotional-widget-link:hover{color:var(--dark-blue)}
/*# sourceMappingURL=deviceList.04b3dbccd3bc0e3b20ac.css.map*/