@import "https://fonts.googleapis.com/css?family=Lato:400,700|Source+Sans+Pro:400,500,600,700";#homepage-hero{background-color:#242582;background-image:url(../images/confetti-overlay.svg);background-repeat:no-repeat;background-position:50%;padding:5px 0 0}#homepage-hero #text{color:#fff;text-align:center}#homepage-hero .btn{display:block;margin:0 auto 30px}@media screen and (min-width:48em){#homepage-hero .email-signup-inner{margin:0;width:auto}#homepage-hero .btn{margin:0 auto}}#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}.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}}#holiday-homepage-links{padding-top:10px;margin-bottom:20px}#holiday-homepage-links .link-circle{background-color:#f7f9fa;border-radius:50%;display:table;height:150px;overflow:hidden;margin:0 auto 15px;padding:0 10px;text-align:center;width:150px}#holiday-homepage-links .link-circle p{display:table-cell;font-weight:700;vertical-align:middle}@media screen and (min-width:48em){#holiday-homepage-links{padding-top:0;margin-bottom:0}}#holiday-survey{background-color:#242582;color:#fff;margin-top:20px;margin-bottom:20px}#holiday-survey #title-container{text-align:center;margin-bottom:20px}#holiday-survey #title-container a{color:#fff;font-size:16px;text-decoration:underline}#holiday-survey #title-container h4{font-size:17px;font-weight:700;color:#ffd20a}#holiday-survey .summary{border-top:1px solid hsla(0,0%,100%,.25);padding:15px}#holiday-survey .summary:first-child{border-top:none}@media screen and (min-width:48em){#holiday-survey .summary{border-top:none;border-right:1px solid hsla(0,0%,100%,.25)}}#authors{background-color:#f7f9fa}#authors #line-up{margin:0 auto}#authors #line-up img{height:100px;width:100px;margin:10px;border-radius:50%}.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{align-items:center;background-color:#242582;background-image:url(../images/confetti-overlay.svg);background-size:cover;display:flex;max-width:100%;margin:0 auto 20px}.email-signup .email-signup-inner{margin:0 auto}.email-signup .email-signup-inner .email-signup-countdown{display:inline-flex;padding-top:25px}.email-signup .email-signup-inner .email-signup-countdown .colons{color:#fff;font-size:30px;padding-top:10px;margin:0 12px}.email-signup .email-signup-inner .email-signup-countdown .time{display:inline-flex}.email-signup .email-signup-inner .email-signup-countdown p{color:#fff;margin-bottom:10px;margin-top:0;font-size:14px;text-align:center}.email-signup .email-signup-inner .email-signup-countdown .large-number{color:#18d7cc;margin-bottom:0;margin-top:0;line-height:24px;font-size:30px;font-weight:600;text-align:center}.email-signup .email-signup-inner .success{font-size:18px;font-weight:400;color:#fff;text-align:center;margin-top:0}.email-signup .email-signup-inner .email-header{font-size:26px;font-weight:600;line-height:30px;color:#fff;text-align:center;margin-top:0;margin-bottom:0}.email-signup .email-signup-inner p{color:#fff;text-align:center;margin-top:1em}.email-signup .email-signup-inner .email-signup-disclosure{color:#dcdcdc;font-size:12px;line-height:16px;margin-top:30px}.email-signup .email-signup-inner .email-signup-error{color:#d0021b;line-height:1.1;margin-top:4px}@media screen and (min-width:48em){.email-signup .email-signup-inner .email-header,.email-signup .email-signup-inner .email-signup-countdown .large-number{font-size:36px}}#adscans{text-align:center}#adscans .img-container{margin:15px}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.glide__bullet{background-color:hsla(0,0%,100%,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{border:2px solid #fff;background-color:hsla(0,0%,100%,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}.marquee-container{margin-bottom:30px}.marquee-container .glide-wrapper .glide__slides{height:100%;margin:0}.marquee-container .glide-wrapper .glide__slides .glide__slide{height:100%}.marquee-container .glide-wrapper .glide__slides .glide__slide .image-container{width:100%;height:150px;background-size:auto 100%;background-repeat:no-repeat;background-position:top}.marquee-container .glide-wrapper .glide__slides .glide__slide .image-container.small{display:block}.marquee-container .glide-wrapper .glide__slides .glide__slide .image-container.large,.marquee-container .glide__arrows{display:none}.marquee-container .glide__arrows .glide__arrow{border:none;padding:0;top:120px;box-shadow:none}.marquee-container .glide__arrows .glide__arrow .vertical-bar{width:75px;height:242px;background-color:#000;opacity:.2}.marquee-container .glide__arrows .glide__arrow i{position:absolute;top:45%;color:#f7f9fa}.marquee-container .glide__arrows .glide__arrow i.fa-angle-left{left:23px}.marquee-container .glide__arrows .glide__arrow i.fa-angle-right{right:23px}.marquee-container .glide__arrows .glide__arrow.glide__arrow--left{left:0}.marquee-container .glide__arrows .glide__arrow.glide__arrow--right{right:0}.marquee-container .glide__bullets{bottom:0;z-index:0}.marquee-container .glide__bullets .glide__bullet{width:30px;height:5px;border-radius:0;background-color:#242582;opacity:.1}.marquee-container .glide__bullets .glide__bullet.glide__bullet--active{opacity:1}@media screen and (min-width:48em){.marquee-container .glide-wrapper .glide__slides .glide__slide .image-container{height:242px;background-size:auto 242px}.marquee-container .glide-wrapper .glide__slides .glide__slide .image-container.small{display:none}.marquee-container .glide-wrapper .glide__slides .glide__slide .image-container.large{display:block}}@media screen and (min-width:64em){.marquee-container:hover .glide__arrows{display:block}}#offers{padding-bottom:20px}#offers h2{text-align:left}footer{margin-top:0}#search-results-page h1{margin-top:60px;margin-bottom:30px}#search-results-page h1,#search-results-page h2{text-align:center;width:100%}h1{text-align:center}#disclosure-text{padding-bottom:40px!important}.stripe{padding:0 0 65px!important}.stripe h2{margin-top:0}.btn.spaced{margin-bottom:0!important}#holiday-homepage-email-inline{margin-bottom:20px;background-color:#242582;background-image:url(../images/confetti-overlay.svg);background-repeat:no-repeat;background-position:50%}#holiday-homepage-email-inline .email-signup{padding:30px 0 20px}.category-circles-container img{margin-top:8px}.category-circles-container img:hover{border:1px solid #101168;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px}.category-circles-container a{color:#292929;text-decoration:none}