.container,h1,h2,h3,h4,h5,h6{font-family:Poppins-Regular,arial,sans-serif!important;color:#414042}.device-card{border-radius:5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);border:1px solid #999b9e}.device-card .discount-offer{position:absolute;padding:7px 7px;border:1px solid transparent;top:-22px;left:5%;border-radius:20px;width:90%;text-align:center}.shop-sim-img{height:200px;width:auto}.color-outer-border{position:relative;height:24px;width:24px;border:1px solid #000;border-radius:50%}.color-outer-border.selected{border:3px solid #2ca4fa}.color-sample{position:absolute;height:22px;width:22px;top:50%;left:50%;margin:-11px 0 0 -11px;border:2px solid #fff;border-radius:50%}.flex-separator{border-left:1px solid #f7f7f7;margin:0 5%}.hr-separator{border-color:#f7f7f7;margin:1rem 4.5rem}.affirm-section{text-align:center;margin-top:.25rem}.phone-list{display:flex;align-items:stretch}#plan-selected-step{display:none;width:100%;max-width:374px}#phone i{float:left;font-style:normal}#phone a[class^=product-box-]:hover{box-shadow:1px 1px 4px 1px rgba(44,164,250,.3)}#bestDealContainer img,#phone img{width:100%}.popover{z-index:100;background:#000;-moz-opacity:0.70;opacity:.7}.affirm-as-low-as{color:#323232;font-weight:700;font-size:16px}.label{padding-right:5px;font-size:16px}.detail-buttons{position:relative;justify-content:center;height:80px}.detail-buttons a{display:block;position:absolute;width:100%;bottom:0}.device-card-br-corner{width:0;height:0;position:absolute;border:0 solid transparent;border-left-width:70px;border-bottom:65px solid #ffdb47;opacity:.9;top:85.3%;left:77.5%;z-index:5}.device-card-br-corner span{position:absolute;padding:.5rem .25rem;top:27px;left:-40px;display:block;color:#414042;font-weight:700}@media only screen and (max-width:600px){.card-deck .card{margin-bottom:2rem}.card .card-img-top{padding:1rem 2rem 0}.device-card .discount-offer{top:-11px}}@media only screen and (min-width:768px){.card-deck .card{margin-left:8px;margin-right:8px}.card .card-img-top{padding:1rem 2rem 0}}@media only screen and (min-width:992px){.card .card-img-top{padding:1rem 4rem 0}}
