@import "https://fonts.googleapis.com/css?family=Lato:400,700|Source+Sans+Pro:400,500,600,700";#disclosure{display:inline;position:relative;bottom:0;font-size:14px;text-decoration:underline;color:#242582}#disclosure #disclosure-statement{display:none;position:absolute;top:25px;right:0;width:200px;padding:10px 17px;font-size:12px;background-color:#412fd6;color:#fff;text-align:center;border-radius:10px;z-index:2}#disclosure:hover #disclosure-statement{display:inline}.modal .offers-exit-modal{background-color:#dcdcdc;padding:65px 10px 10px;text-align:center}.modal .offers-exit-modal form{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0 auto;max-width:400px;padding-bottom:80px}.modal .offers-exit-modal form input{font-size:28px;margin:15px 0;text-align:center}.modal .offers-exit-modal h3{font-family:Source Sans Pro,Helvetica,arial,sans-serif;font-size:28px;margin-bottom:8px}@media screen and (min-width:48em){.modal .offers-exit-modal form{flex-direction:row}.modal .offers-exit-modal form input{border-bottom-right-radius:0;border-top-right-radius:0;margin:0}.modal .offers-exit-modal form .btn{border-bottom-left-radius:0;border-top-left-radius:0}}.tile-lg-container{padding-bottom:20px}.article-tile{background-color:#f7f9fa;padding-bottom:5px}.article-tile .secondary{text-decoration:none}.article-tile.tile-lg{height:100%}.article-tile.tile-lg img{width:100%}.article-tile.tile-lg p{height:100%;overflow:auto}.article-tile.tile-lg span{color:#292929;padding:10px 0}.article-tile.tile-lg span a{font-size:30px;font-weight:700}.article-tile p{letter-spacing:0;height:155px;overflow:hidden;padding:0 15px}.article-tile p span{color:#412fd6;display:block;font-size:14px;font-weight:700;text-transform:uppercase}@media screen and (min-width:48em){.article-tile p{height:125px}}.merchant-tile{background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.125);border-radius:4px;margin:7px}.merchant-tile a{display:block;padding:24px}.merchant-tile a img{margin-left:auto;margin-right:auto;display:block}.merchant-tile a div{height:49px;width:200px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width:48em){.merchant-tile a{padding:32px}.merchant-tile a div{height:49px}}@media screen and (min-width:64em){.merchant-tile a div{height:78px}}@media screen and (min-width:80em){.merchant-tile a div{height:100px}}.placement{position:relative}.commerce-card{border-bottom:1px solid #dcdcdc;margin-bottom:20px;padding:20px 20px 25px;text-align:left}.commerce-card img{display:block;margin-left:auto;margin-right:auto;margin-bottom:5px;height:100px;cursor:pointer}.commerce-card .placement{font-size:12px;font-weight:700;position:absolute;top:4px;left:4px;background:#fff;padding:5px;border-radius:4px 4px 4px 4px;box-shadow:0 3px 10px rgba(0,0,0,.125)}.commerce-card .commerce-card-text{font-family:Lato,Helvetica,arial,sans-serif;padding-left:0}.commerce-card .commerce-card-text .merchant{font-size:14px;line-height:17px}.commerce-card .commerce-card-text .merchant a{color:#737373}.commerce-card .commerce-card-text .merchant a:hover{color:#412fd6;text-decoration:none}.commerce-card .commerce-card-text .title{font-size:20px;font-weight:500;line-height:25px;margin:5px 0}.commerce-card .commerce-card-text .title a{text-decoration:none;color:#292929}.commerce-card .commerce-card-text .title a:hover{color:#412fd6;text-decoration:none}.commerce-card .commerce-card-text .price{margin-top:13px;font-size:18px;font-weight:700}.commerce-card .commerce-card-text .price .list-price{color:#737373;font-size:14px;font-weight:500;text-decoration:line-through}.commerce-card .commerce-card-text .price .deal-price{color:#292929}.commerce-card .commerce-card-text .price a:hover{color:#412fd6;text-decoration:none}.commerce-card .commerce-card-text .availability{font-size:14px;color:#737373;line-height:15px}.commerce-card .commerce-card-text .links-container{position:relative;bottom:0}.commerce-card .commerce-card-text .btn{font-family:Source Sans Pro,Helvetica,arial,sans-serif;display:block;margin:10px auto 0;padding:4px 37px;text-transform:none;float:left}.commerce-card .commerce-card-text .compare{float:left;padding-top:12px;width:100%;font-size:14px}.commerce-card .commerce-card-text .compare a{font-weight:600;color:#412fd6;text-decoration:underline;font-size:14px}.commerce-card .commerce-card-text .compare a:hover{color:#242582;text-decoration:none}@media screen and (min-width:48em){.commerce-card{padding:20px 10px}.commerce-card img{max-width:150px;margin-bottom:0}.commerce-card .commerce-card-text{padding-left:12px}.commerce-card .commerce-card-text .btn{padding:3px 37px}.commerce-card .commerce-card-text .compare{width:auto;padding-top:6px;margin-left:35px;margin-top:8px}}.badge{background-color:#01a2a9;color:#fff;font-weight:600;letter-spacing:1px;padding:0 10px;margin-right:5px}.ad-scan-tile img{border-radius:10px;min-height:100%}.ad-scan-tile .image-container{border-radius:10px;overflow:hidden;height:200px;position:relative}.ad-scan-tile .placement{font-size:12px;font-weight:700;position:absolute;top:4px;left:4px;background:#fff;padding:5px;border-radius:4px 4px 4px 4px;box-shadow:0 3px 10px rgba(0,0,0,.125)}.ad-scan-tile p{margin-bottom:0;padding:0 15px}.ad-scan-tile p.raise{margin-top:-17px}.ad-scan-tile:hover .image-container{box-shadow:0 2px 12px #292929}.ad-scan-tile:hover a{text-decoration:none}.ad-scan-tile:hover p a{text-decoration:underline}@media screen and (min-width:64em){.ad-scan-tile .image-container{height:250px}}.email-signup-form{text-align:center}.email-signup-form .email-signup-input{position:relative;display:inline-flex;max-width:600px;margin:0 auto}.email-signup-form input[type=email]{margin-bottom:0;color:#292929}.email-signup-form button[type=submit]{position:absolute;right:0;top:0;padding:10px;margin:0;border-top-right-radius:26px;border-bottom-right-radius:26px}.email-signup-form button:focus{outline:none}.email-signup-form .btn-signup-gray{background-color:#e7edf0;width:85px;border:none}.email-signup-form .btn-signup-gray span{color:#242582;font-size:15px;line-height:29px;font-weight:700}.email-signup-form .btn-signup-gray:hover{background-color:#d8e1e6}.email-signup-form .btn-signup-blue{background-color:#412fd6;border:1px solid #412fd6;width:100px}.email-signup-form .btn-signup-blue span{color:#fff;font-size:18px;line-height:29px}.email-signup-form .btn-signup-blue:hover{background-color:#2f30aa}.email-signup-form .btn-signup-warning{background-color:#ffd20a}.email-signup-inline{margin-bottom:20px;padding:10px 0;text-align:center}.email-signup-inline .email-signup-box{border-radius:8px;box-shadow:0 3px 10px #a5a5a5}.email-signup-inline .email-signup-main{border-radius:8px;background-color:#f7f9fa;padding:0 10px}.email-signup-inline .email-signup-main .email-header{font-size:18px;line-height:24px;color:#242582;margin-top:0;padding-top:10px}.email-signup-inline .email-signup-main .email-success{font-size:24px;line-height:30px;color:#242582;padding:20px}.email-signup-inline .email-signup-disclosure{font-family:Lato,Helvetica,arial,sans-serif;color:#737373;font-size:12px;line-height:16px;margin-bottom:8px;margin-top:10px;text-align:center}.email-signup-inline .email-signup-form .email-signup-input{max-width:465px}.email-signup-inline .email-signup-form input[type=email]{border:1px solid #412fd6;margin-bottom:5px}#sidebar .email-signup-inline,.sidebar .email-signup-inline{padding:0;margin-bottom:40px;width:100%}#sidebar .email-signup-inline form .pure-g>div,.sidebar .email-signup-inline form .pure-g>div{display:block;margin:0 10px 10px;padding:0;width:100%}@media screen and (min-width:48em){.email-signup-inline{padding:10px 0}.email-signup-inline .email-signup-form input[type=email]{margin-bottom:0}.email-signup-inline .email-signup-main{padding:0 10px}}.module{border-bottom:1px solid #dcdcdc;padding:10px 0}.module h2,.module h4{position:relative}.module h2 .subheading,.module h4 .subheading{font-size:.8em;font-weight:400}.module h2 i,.module h4 i{line-height:inherit;position:absolute;right:0;top:0}.module.expandable h2,.module.expandable h4{cursor:pointer;padding-right:25px}#merchant-page{margin-top:25px}#merchant-page .logo{display:none}#merchant-page .logo a{display:block;text-align:left}#merchant-page .logo a img{vertical-align:middle}#merchant-page #title{text-align:left}#merchant-page #title h1{font-size:36px;font-weight:700;line-height:36px;margin-top:0}#merchant-page #title .merchant-link{display:block;font-size:18px}#merchant-page #title #reviews{font-size:18px}#merchant-page h2{margin-top:25px}#merchant-page hr{background-color:#a5a5a5;border:none;height:1px;margin:5px 0;width:100%}#merchant-page .star-rating #average-rating,#merchant-page .star-rating #reviews{font-size:16px}#merchant-page #merchant-breadcrumbs .breadcrumbs{background-color:transparent;color:#292929;font-size:12px}#merchant-page #merchant-breadcrumbs .breadcrumbs li a{color:#292929}#merchant-page .merchant-link{font-size:14px;font-weight:700;text-decoration:underline}#merchant-page .jump-link{margin-bottom:10px;margin-top:5px;text-align:center}#merchant-page .button-show-more{text-align:center}#merchant-page #offers .exit-link{margin-bottom:10px;margin-top:5px;text-align:center}@media screen and (min-width:64em){#merchant-page .logo{display:block}#merchant-page #title{padding-left:15px;text-align:left}#merchant-page #title .merchant-link{display:inline-block;margin-left:8px}#merchant-page #merchant-breadcrumbs .breadcrumbs{font-size:14px}}