/*!
 * 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);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 .worry-free-warranty,.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 .worry-free-warranty:before,.device-card-wrapper .certified-pre-owned:before{content:"";height:16px;left:1px;position:absolute;top:0;width:16px}.device-card-wrapper .certified-pre-owned:before{background:url(../png/icon-recurring-16px-med-grey.png) no-repeat}.device-card-wrapper .worry-free-warranty:before{background:url(https://www.cricketwireless.com/uiassets/icon-2-year-warranty-16px-med-grey.png) no-repeat;top:4px}.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 linearGradient stop:first-child{stop-color:#ffcd00!important}.device-card-wrapper .quick-spec{padding:0;text-align:center}.device-card-wrapper .spec{color:#000;font-size:12px;margin:8px 0 0}.device-card-wrapper .spec-label{color:#000;font-size:10px;margin:0 0 20px}.device-card-wrapper .quick-specs-trigger{background:#fff;border:1px solid transparent;border-radius:10px;color:var(--cricket-blue);padding:10px 0;width:100%}.device-card-wrapper .quick-specs-trigger:hover{background:#fff;color:#12508d}.device-card-wrapper .quick-specs-trigger img{margin-left:7px;transform:rotate(90deg)}.device-card-wrapper .quick-specs-trigger:hover img{filter:brightness(84%)}.device-card-wrapper .quick-specs-trigger[aria-expanded=true] img{transform:rotate(270deg)}.device-card-wrapper .quick-specs h3{font-size:14px;line-height:.5;margin:0}.device-card-wrapper .quick-specs-trigger:focus{outline:5px auto -webkit-focus-ring-color!important}.device-card-wrapper .affirm-wrapper{font-size:10px;max-width:144px;position:absolute;right:27px;top:275px}.device-card-wrapper .affirm-wrapper p{margin-bottom:0}.device-card-wrapper .phone-details{height:auto;margin:0;padding:0}.device-card-wrapper .quick-specs-wrapper{border-top:1px solid #bbbdc0;margin:0 auto;padding-top:15px;width:90%}@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}#smartPhones .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}.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}.product-listing.device .device-color-details{margin-top:0;padding-right:0;text-align:center}.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}#smartPhones .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$=activeFilterWrapper]{overflow-x:auto}[id$=FilterWrapper] ::-webkit-scrollbar,[id$=FilterWrapper]::-webkit-scrollbar{display:none}#active-filters{align-items:center;display:flex;flex-wrap:nowrap}#active-filters .left{left:-15px;transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1)}#active-filters .right{right:-15px}.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)}.deleteFilterBtn:before{background:var(--dark-grey);border-radius:100%;color:#fff;content:"×";display:inline-block;height:1em;line-height:1em;line-height:calc(1em + 3px);width:1em}.deleteFilterBtn:focus:before,.deleteFilterBtn:hover:before{background:var(--black)}#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:130px;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:150px;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:hover,#sortWrapper .sortSelections[aria-pressed=true]{background:var(--extra-light-grey)}#sortSelected img{min-height:5px;min-width:5px;position:absolute;right:10px;transform:scaleY(-1)}#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}#sortSelected[aria-expanded=false]{border:1px solid var(--light-grey);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}#filterForm{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}#filterForm [id$=-header]{color:var(--dark-grey);font-size:18px;margin-left:5px}#filterForm label{cursor:pointer;display:inline-flex;margin:0;position:relative;width:100%}#filterForm [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}#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:30px;justify-content:start;position:relative}#quick-filters a,#quick-filters button{background-color:var(--white);border:1px solid transparent;border-radius:15px;box-shadow:0 2px 4px 0 rgba(48,49,51,.1);color:var(--cricket-blue);height:30px;margin-right:15px;padding:4px 20px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}#quick-filters a:active,#quick-filters a:focus,#quick-filters a:hover,#quick-filters button:active,#quick-filters button:focus,#quick-filters button:hover{background-color:var(--white);border:1px solid var(--cricket-blue);color:var(--cricket-blue)}#quick-filters a[aria-pressed=true],#quick-filters button[aria-pressed=true]{background:var(--white);border:1px solid var(--cricket-blue);color:var(--cricket-blue);padding:4px 10px 4px 26px}#quick-filters a[aria-pressed=true]:after,#quick-filters button[aria-pressed=true]:after{background:url(https://cricketwireless.com/uiassets/icon-success-green-16.png) no-repeat;background-position:50%;content:"";height:18px;left:4px;position:absolute;top:4.5px;width:18px}#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%}#activeFilterWrapper{display:flex;overflow-x:auto}#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}}.shop_byod .flow-change-option{border-top:1px solid #bababa;font-size:18px;margin:14px 0 0;padding:12px 0}.shop_byod .flow-change-option>div{color:#6e6e6e;padding:13px 0;text-align:center}.shop_byod .flow-change-option>div:not(:last-child){border-right:1px solid #bababa}.phone-details .affirm-as-low-as{bottom:35px;color:var(--dark-grey);font-size:10px;margin:16px 7px}.phone-details .__affirm-logo.__ligature__affirm_full_logo__{font-size:16px}@media(max-width:991px){body:not(.responsive) header.main.nav,header.main.nav.pre-purchased-nav{height:auto}}.filter_wrapper{border-bottom:1px dotted #5a5a5a;margin-top:5px;position:relative;z-index:2}.filter_wrapper button{border:1px solid transparent}.filter_wrapper .dropdown_menu ul{margin:0;padding:0 0 0 26px}.filter_wrapper .dropdown_menu ul li{clear:left;float:left;list-style:none outside none}.filter_wrapper .dropdown_menu ul li a{color:#666;font-size:14px}.filter_wrapper .dropdown_menu ul li div.filter-box{color:#000;float:none;font-size:14px;font-weight:400;text-indent:-19px}.filter_wrapper .dropdown_menu.sorts_filter{width:126px}.sorts_filter.dropdown_menu ul{padding:0 0 0 10px}form .single_element_form_row{max-width:none;min-width:0;width:100%}.filter_wrapper .manufacturer_type,.filter_wrapper .operating_system_type{font-weight:100;width:100%}.filter_wrapper .dropdown_menu{background:none repeat scroll 0 0 var(--white);box-shadow:-1px 4px 9px rgba(0,0,0,.25);left:0;padding:15px 10px;position:absolute;top:40px;width:100%;z-index:10}.filter_wrapper .dropdown_menu ul li span.narrowbox.checked:before{content:""}span.narrowbox.checked{background:none repeat scroll 0 0 #960051}form span.narrowbox.checked:before{color:#222;content:"ÃƒÂ—"}form span.narrowbox:before{color:#fff;content:"";display:block;font-size:14px;height:14px;left:0;line-height:.8;position:absolute;text-align:center;top:0;width:14px}form .manufacturer_filter div.filter-box span,form .os_filter div.filter-box span{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;cursor:pointer;display:inline-block;height:20px;position:relative;top:2px;width:20px}form .manufacturer_filter div.filter-box .cb-label,form .os_filter div.filter-box .cb-label{border:none;color:#4d4d4d;cursor:default;display:inline;top:-2px}.sorting .styledSelect{background-image:url(https://www.cricketwireless.com/uiassets/shop_filter_dropdown_caret.png);background-position:180px 14px;border:0;height:32px;padding-top:2px}.sorting .styledSelect select{color:#fff;font-size:12px;font-weight:100;padding-top:4px}.sorting .styledSelect select option{color:#000}body.shop_smartphones>div.main .container>article:first-child section.content .phones .single_element_form_row{margin:0!important}body.shop_smartphones>div.main #container.stickySidebar .content .sidebar{margin-top:110px}.phones-heading{font-weight:100}@media(max-width:480px){.reset-wrapper button.reset_filters.primary{margin-top:25px}.phones-heading{font-size:24px}}#freeActivation,#freeActivationSMART{display:none}#freeActivation{background-color:#036b37}#freeActivationSMART,.shippingBanner{background-color:var(--light-grey);border-bottom:1px solid #fff}#freeActivation>p,#freeActivationSMART>p,.shippingBanner>p{color:#fff;margin:0;text-align:center}#freeActivationSMART span,.shippingBanner span{display:inline-block;padding:12px 2px 12px 50px}#freeActivation span a,#freeActivationSMART span a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}#freeActivation span a:hover,#freeActivationSMART span a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.shippingBanner span a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.shippingBanner span a:hover{-webkit-text-decoration:none;text-decoration:none}.shippingBanner a{color:#0067a8}#hp-message-banner a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}#hp-message-banner a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}#freeActivation span.font-20,#freeActivationSMART span.font-20,.shippingBanner span.font-20{padding:0}#activation{background:url(https://www.cricketwireless.com/uiassets/activation_banner_icon.png) no-repeat 13px 50%}#shipping,.shippingImage{background:url(https://www.cricketwireless.com/uiassets/shipping_banner_icon.png) no-repeat 13px 50%}#freeActivationSMART #activation,.shippingBanner #activation{background:url(https://www.cricketwireless.com/uiassets/activation-black.png) no-repeat 13px 50%}#freeActivationSMART .shippingBannerContent,.shippingBanner .shippingBannerImage{background:url(https://www.cricketwireless.com/uiassets/shipping-black.png) no-repeat 13px 50%}#freeActivation #activation.d-none{margin-left:37px}.responsive .container-fluid{max-width:inherit}.flash.error .icon{top:0}.flash.error{padding-top:0}.single_element_form_row{width:80%}.single_element_form_row label{display:inline}div.intro .col-lg-12{padding:0}div.main section.intro{margin:0;width:100%}.responsive,html{min-width:inherit;overflow-x:hidden}div.intro header{display:none;margin:0 auto;max-width:1024px;padding:0 15px}div.intro .img-fluid{margin:0 auto}body.shop_smartphones .seopar{background-color:var(--white)}.basic-phone-only div.intro{height:auto}div.main section.intro p{display:none;font-size:22px;margin:0 240px 0 67px}section.content a.hidden_links{overflow:hidden}body.shop_smartphones .seopar .richtext-with-class{background-color:#f4f4f4}.socialRow{display:table;min-height:50px;vertical-align:middle}.modal-link,.social{display:table-cell;height:100%;line-height:1em;padding:10px 0;vertical-align:middle}.modal-link{width:50%}.newterms{font-size:12px;-webkit-text-decoration:none;text-decoration:none}.basic-phone-only .newterms{display:none}.newterms:hover{-webkit-text-decoration:underline;text-decoration:underline}.social{text-align:right}.social p{display:inline-block;font-size:12px;margin:0}.social .hidden_links{margin-left:10px}.social a{display:inline-block}div.main section.content{position:relative;z-index:0}header h1{line-height:.85;margin:40px 0 20px}.modalHeader{line-height:.85;margin-bottom:20px}.single_element_form_row ul li{border-bottom:1px solid transparent;margin:0;padding:0}.reset_filters{color:#fff;font-weight:100;width:100%!important}.reset-wrapper{padding-left:0}.content .filter_wrapper{border-bottom:1px dotted transparent}.sort-row{margin:0 -15px!important}div.product-listings-container{min-height:380px}.product-section-header{padding:10px 0 8px}.product-section-header h2{font-size:26px}a.smartphones-link{bottom:0;left:0;position:absolute}section.content .phones ul li{border-bottom:1px solid #ccc;list-style-type:none;padding:0}.deviceName{background-color:var(--extra-light-grey);border-top:10px solid #dfdfdf;cursor:pointer;min-height:95px;padding:0 15px;position:relative}.deviceName a h2:hover{-webkit-text-decoration:underline;text-decoration:underline}.product-listing .phone-image{margin:18px 0}.phone-price{margin-top:20px;min-height:106px}.optmz-phone-price{margin-top:30px;min-height:170px}.optmz-swatches{margin-top:25px}.optmz-swatches .color-option{display:inline-block;margin:0;padding-left:0!important;position:relative}.optmz-swatches .color-option span,.optmz-swatches .color-option.outOfStock span,.optmz-swatches .color-option.outOfStock.selected span{border:1px solid #cdcdcd;display:block;height:25px;margin:1px;width:25px}.deviceExtras{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1em 0;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap}.deviceExtras a{white-space:nowrap}.detail-wrapper{min-height:284px;width:100%}.certified-pre-owned,.worry-free-warranty{bottom:auto;color:var(--cricket-blue);cursor:pointer;font-size:14px;left:auto;padding-top:2px}.inlineRating{float:left}.extraHeaderText{padding-left:5px}.phone-page-title{color:#000;font-size:32px;margin-bottom:0;padding-bottom:5px;padding-top:10px}.value-heading{font-size:16px;margin:7px 0 0;padding:0 15px;text-align:center}@media(min-width:769px){.device-list-wrapper{height:390px}}.product-listing>div.row:first-child{min-height:240px}a.device-details-link{display:inline-block;margin-top:20px}.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}.product-listing .actions{margin:7px 0 35px;padding:0;position:relative;text-align:center}.product-listing .actions button{width:100%}button.primary.remove{background-color:var(--warning-red)}.product-listing .actions .compare-button{background-color:var(--white);border:1px solid #ccc;color:var(--cricket-blue)}.product-listing .actions .compare-button[disabled]{color:var(--white)}.product-listing .actions .compare-button,.product-listing .actions .compare-button.selected:hover,.product-listing .actions .compare-button[disabled]:hover{padding:10px 0}.product-listing .actions .compare-button[disabled]:hover{border:1px solid #ccc;color:var(--white)}.product-listing .actions .compare-button.selected,.product-listing .actions .compare-button.selected:hover{background-color:#60a630;border:1px solid #60a630;color:var(--white)}.product-listing .actions .compare-button:focus,.product-listing .actions .compare-button:hover{background-color:var(--white);border:2px solid #60a630;color:#60a630;padding:9px 0}.product-listing .actions .compare-button.selected:focus{background-color:#4b8d1e;border:1px solid #4b8d1e;color:var(--white);padding:10px 0}.product-listing .add-to-cart-action{float:right}@media(min-width:769px){.pic-and-price-wrapper{height:320px}}.view-details{font-size:14px}.content .filter_wrapper .single_element_form_row .dropdown_menu{display:none}.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}.price-label{font-size:12px;margin-bottom:10px}.portin-row{padding-top:5px}.portin-teaser-image{float:left}.portin-teaser-content{float:left;font-size:14px;line-height:1;margin-bottom:10px;padding-left:0;width:100%}.portin-teaser-content strong{display:block;font-size:18px}.portin-teaser-content strong.promo-text{display:inline;font-size:16px}.portin-teaser-content strong sup{top:-.2em}.portin-row .portin-teaser-content{margin-left:0;padding-left:30px;width:95%}.portin-row img{margin-left:-30px;padding-right:6px}.compare-bar{bottom:0;box-shadow:0 -3px 16px 0 rgba(0,0,0,.3);display:none;left:0;padding:0;position:fixed;z-index:101}.compare-module-top{background-color:#60a630;color:var(--white);height:50px;line-height:50px}.compare-module-bottom{background-color:#f4f4f4}.compare-total{font-size:18px;font-weight:700;padding-left:0;text-align:left}.compare-hide{font-size:14px;padding-right:0;text-align:right}.compare-hide a{color:var(--white);font-size:14px}.compare-hide img{left:5px;position:relative;top:-2px}.compare-module-preview ul{list-style-type:none;padding:0}.compare-module-preview ul li{padding:40px 0}.blank-compare-img{margin-top:10px}.selected-compare-device{padding-left:0;position:relative}.selected-compare-device a.remove{position:absolute;right:8px;top:-8px}.compare-device-name,.selected-compare-device-name{font-size:18px;padding-left:0}.compare-device-name{color:#7d7d7d}.compare-actions{padding:40px 0;text-align:right}.compare-clear-all-link{display:inline-block;margin-top:10px;text-align:center;width:128px}.seopar .richtext-with-class{max-width:1024px}h2.title-fix{padding-left:15px}@media(max-width:1024px){#socialBar{padding:0 15px}}@media(min-width:1025px){h2.title-fix{padding-left:0}}@media(min-width:321px)and (max-width:768px){.price.final-price{font-size:1.5em!important}.compare-module-preview ul li{padding:10px 0}.compare-module-preview{padding-top:20px}.compare-actions{padding:10px 0;text-align:center}.pic-and-price-wrapper{height:300px}}@media(max-width:480px){.compare-module-bottom{overflow-y:scroll!important}}@media(min-width:481px)and (max-width:768px){.pic-and-price-wrapper{height:310px}.device-list-wrapper{height:auto;min-height:375px}}@media(max-width:480px){.product-listing h2{font-size:1.4em}.view-details{font-size:1.1em}.price.final-price{font-size:1.6em!important}.compare-actions,.compare-module-preview ul li{padding:10px 0}.compare-module-preview{padding-top:20px}.compare-actions{text-align:center}.pic-and-price-wrapper{height:280px}.selected-compare-device a.remove{right:28px}#phoneInCartContent{font-size:16px;text-align:center}.compare-total{font-size:14px}.product-listing:last-child{border-bottom:none!important}.portin-row{padding-top:0}.deviceExtras{white-space:nowrap}.deviceExtras a{margin-right:25px}.certified-pre-owned,.worry-free-warranty{bottom:auto;left:auto}.phone-page-title{font-size:24px}.value-heading{font-size:14px}}
/*# sourceMappingURL=deviceList.a11b3ba1ddd3e01ab8e5.css.map*/