.popupMenu{position:absolute;background-color:#fff;border:1px #d6d6d6 solid;box-shadow:0 2px 5px rgba(0,0,0,.2);border-radius:4px;z-index:900001}.popupMenu .popupMenuTip{position:absolute}.popupMenu .popupMenuTip::before,.popupMenu .popupMenuTip::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.popupMenu .popupMenuTip.tipTop{top:-9px;left:9px;border-top:0;width:20px}.popupMenu .popupMenuTip.tipTop::before{bottom:-9px;left:8px;border-bottom-color:#d6d6d6;border-width:10px}.popupMenu .popupMenuTip.tipTop::after{bottom:-9px;left:9px;border-bottom-color:#fff;border-width:9px}input[type=search]{box-sizing:inherit !important}input[type=search]::-ms-clear{display:none}.listPopupMenu ul{min-width:160px;list-style:none;background:#fff;overflow:visible;padding:8px 0;margin:0;border-radius:4px}.listPopupMenu li{list-style:none;padding:0 0;margin:0;text-align:left}.listPopupMenu li a{display:block;font-size:13px;color:#333;text-decoration:none;padding:0 30px 0 20px;white-space:nowrap;height:29px;line-height:29px}.listPopupMenu li a:hover{background-color:#0072bc;color:#fff;cursor:pointer}.popupMenu[data-template*=userAutoComplete] ul{margin:0;padding:0;width:100%}.popupMenu[data-template*=userAutoComplete] ul li{display:table;width:100%;border-bottom:1px solid #e9e9e9;padding:9px 20px}.popupMenu[data-template*=userAutoComplete] ul li:last-child{border-bottom:0}.popupMenu[data-template*=userAutoComplete] ul li:hover{color:#0072bc;text-decoration:underline;cursor:pointer}.popupMenu[data-template*=userAutoComplete] ul li.active{color:#fff;background-color:#0072bc}.popupMenu[data-template*=userAutoComplete] ul img{width:30px;height:30px;border-radius:50%;margin-right:15px;vertical-align:middle}.popupMenu[data-template*=userAutoComplete] ul .username{font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:500;vertical-align:middle}[data-role=ajaxListPopupMenu],[data-role=listPopupMenu]{display:none}.buttonUnstyled{border:0;padding:0;background:none;display:inline;outline:none;font-size:12px;border-radius:0}.buttonLink{border:0;padding:0;background:none;display:inline;outline:none;font-size:12px;border-radius:0;color:#146ff5;text-decoration:underline}.buttonLinkHover{border:0;padding:0;background:none;display:inline;outline:none;font-size:12px;border-radius:0;color:#146ff5}.buttonLinkHover:hover{text-decoration:underline}.buttonLinkHover:disabled{color:#333;text-decoration:none}.button.spinnerButtonActive{display:flex;justify-content:center;align-items:center}.button.spinnerButtonActive .sd-spinner-inline{top:0}.button{background-color:#f1f1f1;text-shadow:0 1px 0 #fff;color:#000;text-decoration:none;background-image:linear-gradient(#fcfcfc, #f1f1f1);border-width:1px;border-style:solid;border-top-color:#e1e1e1;border-left-color:#e1e1e1;border-right-color:#e1e1e1;border-bottom-color:#ddd;font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:500;display:inline-block;border-radius:3px;padding:0px 13px;cursor:pointer;height:36px;line-height:34px;white-space:nowrap;text-align:center}.button.disabled{text-shadow:0 1px 0 rgba(255,255,255,.5)}.button:hover,.button.hover{background-color:#d2d2d2;text-shadow:0 1px 0 #fff;color:#000;text-decoration:none;border-width:1px;border-style:solid;border-top-color:#d6d6d6;border-left-color:#d6d6d6;border-right-color:#d6d6d6;border-bottom-color:#d2d2d2}.button:hover.disabled,.button.hover.disabled{text-shadow:0 1px 0 rgba(255,255,255,.5)}.button:active,.button.active{background-color:#f1f1f1;box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.1);background-image:linear-gradient(#f1f1f1, #f1f1f1);border-width:1px;border-style:solid;border-top-color:#d6d6d6;border-left-color:#d6d6d6;border-right-color:#d6d6d6;border-bottom-color:#d2d2d2}.button:focus,.button.focus{outline:none}.button:disabled,.button.disabled{background-color:#f8f8f8;box-shadow:none;background-image:linear-gradient(#fdfdfd, #f8f8f8);border-width:1px;border-style:solid;border-top-color:#f0f0f0;border-left-color:#f0f0f0;border-right-color:#f0f0f0;border-bottom-color:#eee;color:#999;cursor:default}.button.xsmall{height:24px;line-height:22px;font-size:12px;padding:0 8px}.button.small{height:32px;line-height:30px;font-size:12px;padding:0 11px}.button.large{height:47px;line-height:45px;font-size:18px;padding:0 17px}.button.confirm{background-color:#cce3f2;background-image:linear-gradient(#d3e9f8, #cce3f2);border-width:1px;border-style:solid;border-top-color:#98c2de;border-left-color:#9dc9e6;border-right-color:#9dc9e6;border-bottom-color:#9dc9e6}.button.confirm:hover,.button.confirm.hover{background-color:#c4dae9;background-image:linear-gradient(#cbe0ee, #c4dae9);border-width:1px;border-style:solid;border-top-color:#97c1dd;border-left-color:#97c1dd;border-right-color:#97c1dd;border-bottom-color:#97c1dd}.button.confirm:active,.button.confirm.active{background-color:#c4dae9;background-image:linear-gradient(#c4dae9, #c4dae9);border-width:1px;border-style:solid;border-top-color:#83acc7;border-left-color:#8eb6d0;border-right-color:#8eb6d0;border-bottom-color:#8eb6d0}.button.confirm:disabled,.button.confirm.disabled{background-color:#e5f1f8;background-image:linear-gradient(#e9f4fb, #e5f1f8);border-width:1px;border-style:solid;border-top-color:#cbe0ee;border-left-color:#cee4f2;border-right-color:#cee4f2;border-bottom-color:#cee4f2}.button.primary,.button.blue{background-color:#0072bc;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;background-image:linear-gradient(#0079c8, #0072bc);border-width:1px;border-style:solid;border-top-color:#006bb1;border-left-color:#0073be;border-right-color:#0073be;border-bottom-color:#0074c0}.button.primary.disabled,.button.blue.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.primary .icon,.button.blue .icon{color:#fff}.button.primary:hover,.button.primary.hover,.button.blue:hover,.button.blue.hover{background-color:#006bb1;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;background-image:linear-gradient(#0072bc, #006bb1);border-width:1px;border-style:solid;border-top-color:#0065a7;border-left-color:#006db5;border-right-color:#006db5;border-bottom-color:#006db5}.button.primary:hover.disabled,.button.primary.hover.disabled,.button.blue:hover.disabled,.button.blue.hover.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.primary:hover .icon,.button.primary.hover .icon,.button.blue:hover .icon,.button.blue.hover .icon{color:#fff}.button.primary:active,.button.primary.active,.button.blue:active,.button.blue.active{background-color:#0066a8;box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.15);background-image:linear-gradient(#006cb2, #0066a8);border-width:1px;border-style:solid;border-top-color:#005388;border-left-color:#0067ac;border-right-color:#0067ac;border-bottom-color:#0067ac}.button.primary:disabled,.button.primary.disabled,.button.primary[disabled],.button.blue:disabled,.button.blue.disabled,.button.blue[disabled]{background-color:#7fb8dd;background-image:linear-gradient(#7fbce3, #7fb8dd);border-width:1px;border-style:solid;border-top-color:#7fb5d8;border-left-color:#7fb9de;border-right-color:#7fb9de;border-bottom-color:#7fb9df}.button.primaryInverse{text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#0072bc;text-decoration:none;text-shadow:none;background-color:#fff;border:none;font-weight:bold}.button.primaryInverse.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.primaryInverse .icon{color:#0072bc}.button.primaryInverse:hover,.button.primaryInverse.hover{background:#eee}.button.primaryInverse:active,.button.primaryInverse.active{outline:0}.button.primaryInverse:disabled{text-shadow:none}.button.success{background-color:#83ba37;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;background-image:linear-gradient(#8dc63f, #83ba37);border-width:1px;border-style:solid;border-top-color:#83b938;border-left-color:#83bb37;border-right-color:#83bb37;border-bottom-color:#83ba37}.button.success.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.success .icon{color:#fff}.button.success:hover,.button.success.hover{background-color:#7baf34;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;background-image:linear-gradient(#85ba3b, #7baf34);border-width:1px;border-style:solid;border-top-color:#7bae35;border-left-color:#7eb337;border-right-color:#7eb337;border-bottom-color:#7baf34}.button.success:hover.disabled,.button.success.hover.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.success:hover .icon,.button.success.hover .icon{color:#fff}.button.success:active,.button.success.active{background-color:#74a531;box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.15);background-image:linear-gradient(#7daf38, #74a531);border-width:1px;border-style:solid;border-top-color:#66902c;border-left-color:#76a833;border-right-color:#76a833;border-bottom-color:#74a531}.button.success:disabled,.button.success.disabled{background-color:#c1dc9b;background-image:linear-gradient(#c6e29f, #c1dc9b);border-width:1px;border-style:solid;border-top-color:#c1dc9b;border-left-color:#c1dd9b;border-right-color:#c1dd9b;border-bottom-color:#c1dc9b}.button.alert{background-color:#e5580f;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;background-image:linear-gradient(#f06118, #e5580f);border-width:1px;border-style:solid;border-top-color:#e5580f;border-left-color:#ea5c13;border-right-color:#ea5c13;border-bottom-color:#ea5c13}.button.alert.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.alert .icon{color:#fff}.button.alert:hover:not(:disabled),.button.alert.hover{background-color:#d9540e;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;background-image:linear-gradient(#e45c17, #d9540e);border-width:1px;border-style:solid;border-top-color:#d9540e;border-left-color:#de5712;border-right-color:#de5712;border-bottom-color:#de5712}.button.alert:hover:not(:disabled).disabled,.button.alert.hover.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.alert:hover:not(:disabled) .icon,.button.alert.hover .icon{color:#fff}.button.alert:active:not(:disabled),.button.alert.active{background-color:#c84d0d;box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.15);background-image:linear-gradient(#d25515, #c84d0d);border-width:1px;border-style:solid;border-top-color:#c84d0d;border-left-color:#c74e10;border-right-color:#c74e10;border-bottom-color:#cc5011}.button.alert:disabled:not(.alertComplete),.button.alert.disabled{background-color:#f2ab87;background-image:linear-gradient(#f7b08b, #f2ab87);border-width:1px;border-style:solid;border-top-color:#f2ab87;border-left-color:#f4ad89;border-right-color:#f4ad89;border-bottom-color:#f4ad89}.button.confirm{background-color:#cce3f2;background-image:linear-gradient(#d3e9f8, #cce3f2);border-width:1px;border-style:solid;border-top-color:#98c2de;border-left-color:#9dc9e6;border-right-color:#9dc9e6;border-bottom-color:#9dc9e6}.button.confirm:hover,.button.confirm.hover{background-color:#c4dae9;background-image:linear-gradient(#cbe0ee, #c4dae9);border-width:1px;border-style:solid;border-top-color:#97c1dd;border-left-color:#97c1dd;border-right-color:#97c1dd;border-bottom-color:#97c1dd}.button.confirm:active,.button.confirm.active{background-color:#c4dae9;box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.1);background-image:linear-gradient(#c4dae9, #c4dae9);border-width:1px;border-style:solid;border-top-color:#83acc7;border-left-color:#8eb6d0;border-right-color:#8eb6d0;border-bottom-color:#8eb6d0}.button.confirm:disabled,.button.confirm.disabled{background-color:#e5f1f8;background-image:linear-gradient(#e9f4fb, #e5f1f8);border-width:1px;border-style:solid;border-top-color:#cbe0ee;border-left-color:#cee4f2;border-right-color:#cee4f2;border-bottom-color:#cee4f2}.button.facebook{text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;border-width:0;height:36px;line-height:36px;background:#3b5998}.button.facebook.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.facebook .icon{color:#fff}.button.facebook.xsmall{height:24px;line-height:24px}.button.facebook.small{height:32px;line-height:32px}.button.facebook.large{height:47px;line-height:47px}.button.facebook:hover,.button.facebook.hover{background:#36518a}.button.facebook:active,.button.facebook.active{box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.2);background:#30487c}.button.facebook:disabled,.button.facebook.disabled{background:#9daccb}.button.gplus{text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;border-width:0;height:36px;line-height:36px;background:#dd4b39}.button.gplus.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.gplus .icon{color:#fff}.button.gplus.xsmall{height:24px;line-height:24px}.button.gplus.small{height:32px;line-height:32px}.button.gplus.large{height:47px;line-height:47px}.button.gplus:hover,.button.gplus.hover{background:#da3c28}.button.gplus:active,.button.gplus.active{box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.15);background:#cb3623}.button.gplus:disabled,.button.gplus.disabled{background:#eea59c}.buttongroup{display:flex}.buttongroup>.button{position:relative;margin-left:-1px}.buttongroup>.button:hover{z-index:2}.buttongroup>.button:first-child{margin-left:0}.buttongroup>.button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.buttongroup>.button:not(:first-child):not(:last-child){border-radius:0}.buttongroup>.button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.buttongroup.inline{display:-webkit-inline-flex;display:inline-flex}.buttongroup .icon-thumbs-up3,.buttongroup .icon-thumbs-down{color:#999;cursor:pointer;display:inline-block;text-align:center}.buttongroup .icon-thumbs-up3:hover,.buttongroup .icon-thumbs-down:hover{text-decoration:none}.buttongroup .icon-thumbs-up3:hover{color:#b5d786}.buttongroup .icon-thumbs-down:hover{color:#f1acad}.buttongroup .icon-thumbs-up3.voted{color:#b5d786}.buttongroup .icon-thumbs-down.voted{color:#f1acad}#midnightTheme .button:active,#midnightTheme .button.active{background-image:-moz-linear-gradient(#D3D3D3, #FFFFFF);background-image:-webkit-linear-gradient(#D3D3D3, #FFFFFF);background-image:linear-gradient(#D3D3D3, #FFFFFF);border-top-color:#d6d6d6;border-left-color:#d6d6d6;border-right-color:#d6d6d6;border-bottom-color:#d6d6d6;text-shadow:none}.pageHeader{padding-top:.67em}.introText{color:#555}.sectionHeader{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.sectionHeader h2{display:inline-block}.sectionHeader a{font-weight:600;text-decoration:none}.badge{border-radius:2px;font-size:8px;text-transform:uppercase;color:#fff;padding:0 6px;font-weight:600;line-height:17px;display:block}.badge.coupon{background-color:#e23173}.badge.offer{background-color:#669}.topCoupons ul{margin:0;padding:0;list-style:none}.topCoupons ul a{text-decoration:none;display:flex;flex-direction:column;padding:10px;position:relative;margin:0}.topCoupons ul ul{display:grid}.topCoupons>ul{width:100%;overflow:hidden}.topCoupons>ul>li{width:100%}.topCoupons li ul li{background:#fff;border-radius:3px;border:1px solid #ccc;width:100%}.topCoupons .badge{position:absolute;z-index:9}.topCoupons .couponName{color:#0072bc;font-weight:600;margin-bottom:6px}.topCoupons .redemptions{margin-bottom:6px}.topCoupons .expiration.today{color:red}.topCoupons .getCode{text-decoration:none;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;width:100%;font-weight:bold;font-size:13px;border-top:1px #e9e9e9 solid;height:48px;color:#666;text-align:center}.bestCoupons>div{border:1px solid #ccc;border-radius:3px;color:#666}.bestCoupons header{position:relative;overflow:hidden;border-radius:3px 3px 0 0;background:#fff;display:flex}.bestCoupons header a{font-weight:600;font-size:15px;padding:20px 30px 20px 10px;display:flex;text-decoration:none}.bestCoupons header a img{max-width:75px;max-height:75px;margin-right:10px}.bestCoupons header a .expirationDate{color:#999;font-size:12px;font-weight:normal;margin:auto 0}.bestCoupons header a .couponTitle{max-height:40px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.bestCoupons header a .couponInformationContainer{display:flex;flex-direction:column}.bestCoupons ul{list-style:none;margin:0}.bestCoupons ul li{border-radius:3px;background:#fff;border:1px solid #ccc;padding:10px;display:flex}.bestCoupons ul li a{text-decoration:none;display:flex;flex-direction:column;max-width:100%}.bestCoupons ul li img{margin:0 auto;display:block;width:75px;height:75px}.bestCoupons ul li .title{max-height:32px;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1;align-self:stretch;margin:5px 0}.bestCoupons ul li .title+div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#999}.bestCoupons ul li .priceAndExtra{min-height:15px}.bestCoupons ul li .priceAndExtra .shipping{color:#999;font-style:italic;font-size:11px}.bestCoupons ul li .priceAndExtra strong{color:#333;font-size:14px}.bestCoupons ul li.empty{background:#eee;border-style:dashed}.bestCoupons .mainContent{background:#f8f8f8;border-radius:0 0 3px 3px;border-top:1px solid #ccc}.bestCoupons .badge{position:absolute;top:10px;right:10px}ul.featuredStoresCarousel{margin:0;padding:0;list-style:none}ul.featuredStoresCarousel>li{width:100%}ul.featuredStoresCarousel ul{margin:0;padding:0;list-style:none}@supports(display: grid){ul.featuredStoresCarousel ul{display:grid;grid-gap:10px;grid-template-columns:repeat(6, 1fr)}}ul.featuredStoresCarousel ul li{border:1px solid #ccc;border-radius:3px;background:#fff;height:243px;float:left;padding:10px;overflow:hidden}ul.featuredStoresCarousel ul a{display:flex;flex-direction:column;text-decoration:none;height:100%}ul.featuredStoresCarousel ul a div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:7px;color:#666}ul.featuredStoresCarousel ul a strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-weight:600;color:#333;font-size:14px}ul.featuredStoresCarousel ul a img{margin:10px auto;height:100px;width:100px}ul.featuredStoresCarousel ul a .couponCount{flex:1}ul.featuredStoresCarousel ul a .ratings{font-size:11px}ul.featuredStoresCarousel ul a .ratings .icon{display:block;margin-bottom:5px}ul.featuredStoresCarousel ul a .ratings .icon::before,ul.featuredStoresCarousel ul a .ratings .icon::after{font-size:18px}ul.featuredStoresCarousel ul a .ratings strong{font-size:11px}.stars05:before{content:""}.stars05:after{content:""}.stars10:before{content:""}.stars10:after{content:""}.stars15:before{content:""}.stars15:after{content:""}.stars20:before{content:""}.stars20:after{content:""}.stars25:before{content:""}.stars25:after{content:""}.stars30:before{content:""}.stars30:after{content:""}.stars35:before{content:""}.stars35:after{content:""}.stars40:before{content:""}.stars40:after{content:""}.stars45:before{content:""}.stars45:after{content:""}.stars50:before{content:""}.stars50:after{content:""}.stars05:before,.stars10:before,.stars15:before,.stars20:before,.stars25:before,.stars30:before,.stars35:before,.stars40:before,.stars45:before,.stars50:before{color:#ebcb00;letter-spacing:1px;font-size:18px}.stars05:after,.stars10:after,.stars15:after,.stars20:after,.stars25:after,.stars30:after,.stars35:after,.stars40:after,.stars45:after,.stars50:after{color:#d3d3d3;letter-spacing:1px;font-size:18px}.buttonUnstyled{border:0;padding:0;background:none;display:inline;outline:none;font-size:12px;border-radius:0}.buttonLink{border:0;padding:0;background:none;display:inline;outline:none;font-size:12px;border-radius:0;color:#146ff5;text-decoration:underline}.buttonLinkHover{border:0;padding:0;background:none;display:inline;outline:none;font-size:12px;border-radius:0;color:#146ff5}.buttonLinkHover:hover{text-decoration:underline}.buttonLinkHover:disabled{color:#333;text-decoration:none}.button.spinnerButtonActive{display:flex;justify-content:center;align-items:center}.button.spinnerButtonActive .sd-spinner-inline{top:0}.button{background-color:#f1f1f1;text-shadow:0 1px 0 #fff;color:#000;text-decoration:none;background-image:linear-gradient(#fcfcfc, #f1f1f1);border-width:1px;border-style:solid;border-top-color:#e1e1e1;border-left-color:#e1e1e1;border-right-color:#e1e1e1;border-bottom-color:#ddd;font-family:"Inter",Arial,sans-serif;font-style:normal;font-weight:500;display:inline-block;border-radius:3px;padding:0px 13px;cursor:pointer;height:36px;line-height:34px;white-space:nowrap;text-align:center}.button.disabled{text-shadow:0 1px 0 rgba(255,255,255,.5)}.button:hover,.button.hover{background-color:#d2d2d2;text-shadow:0 1px 0 #fff;color:#000;text-decoration:none;border-width:1px;border-style:solid;border-top-color:#d6d6d6;border-left-color:#d6d6d6;border-right-color:#d6d6d6;border-bottom-color:#d2d2d2}.button:hover.disabled,.button.hover.disabled{text-shadow:0 1px 0 rgba(255,255,255,.5)}.button:active,.button.active{background-color:#f1f1f1;box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.1);background-image:linear-gradient(#f1f1f1, #f1f1f1);border-width:1px;border-style:solid;border-top-color:#d6d6d6;border-left-color:#d6d6d6;border-right-color:#d6d6d6;border-bottom-color:#d2d2d2}.button:focus,.button.focus{outline:none}.button:disabled,.button.disabled{background-color:#f8f8f8;box-shadow:none;background-image:linear-gradient(#fdfdfd, #f8f8f8);border-width:1px;border-style:solid;border-top-color:#f0f0f0;border-left-color:#f0f0f0;border-right-color:#f0f0f0;border-bottom-color:#eee;color:#999;cursor:default}.button.xsmall{height:24px;line-height:22px;font-size:12px;padding:0 8px}.button.small{height:32px;line-height:30px;font-size:12px;padding:0 11px}.button.large{height:47px;line-height:45px;font-size:18px;padding:0 17px}.button.confirm{background-color:#cce3f2;background-image:linear-gradient(#d3e9f8, #cce3f2);border-width:1px;border-style:solid;border-top-color:#98c2de;border-left-color:#9dc9e6;border-right-color:#9dc9e6;border-bottom-color:#9dc9e6}.button.confirm:hover,.button.confirm.hover{background-color:#c4dae9;background-image:linear-gradient(#cbe0ee, #c4dae9);border-width:1px;border-style:solid;border-top-color:#97c1dd;border-left-color:#97c1dd;border-right-color:#97c1dd;border-bottom-color:#97c1dd}.button.confirm:active,.button.confirm.active{background-color:#c4dae9;background-image:linear-gradient(#c4dae9, #c4dae9);border-width:1px;border-style:solid;border-top-color:#83acc7;border-left-color:#8eb6d0;border-right-color:#8eb6d0;border-bottom-color:#8eb6d0}.button.confirm:disabled,.button.confirm.disabled{background-color:#e5f1f8;background-image:linear-gradient(#e9f4fb, #e5f1f8);border-width:1px;border-style:solid;border-top-color:#cbe0ee;border-left-color:#cee4f2;border-right-color:#cee4f2;border-bottom-color:#cee4f2}.button.primary,.button.blue{background-color:#0072bc;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;background-image:linear-gradient(#0079c8, #0072bc);border-width:1px;border-style:solid;border-top-color:#006bb1;border-left-color:#0073be;border-right-color:#0073be;border-bottom-color:#0074c0}.button.primary.disabled,.button.blue.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.primary .icon,.button.blue .icon{color:#fff}.button.primary:hover,.button.primary.hover,.button.blue:hover,.button.blue.hover{background-color:#006bb1;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;background-image:linear-gradient(#0072bc, #006bb1);border-width:1px;border-style:solid;border-top-color:#0065a7;border-left-color:#006db5;border-right-color:#006db5;border-bottom-color:#006db5}.button.primary:hover.disabled,.button.primary.hover.disabled,.button.blue:hover.disabled,.button.blue.hover.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.primary:hover .icon,.button.primary.hover .icon,.button.blue:hover .icon,.button.blue.hover .icon{color:#fff}.button.primary:active,.button.primary.active,.button.blue:active,.button.blue.active{background-color:#0066a8;box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.15);background-image:linear-gradient(#006cb2, #0066a8);border-width:1px;border-style:solid;border-top-color:#005388;border-left-color:#0067ac;border-right-color:#0067ac;border-bottom-color:#0067ac}.button.primary:disabled,.button.primary.disabled,.button.primary[disabled],.button.blue:disabled,.button.blue.disabled,.button.blue[disabled]{background-color:#7fb8dd;background-image:linear-gradient(#7fbce3, #7fb8dd);border-width:1px;border-style:solid;border-top-color:#7fb5d8;border-left-color:#7fb9de;border-right-color:#7fb9de;border-bottom-color:#7fb9df}.button.primaryInverse{text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#0072bc;text-decoration:none;text-shadow:none;background-color:#fff;border:none;font-weight:bold}.button.primaryInverse.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.primaryInverse .icon{color:#0072bc}.button.primaryInverse:hover,.button.primaryInverse.hover{background:#eee}.button.primaryInverse:active,.button.primaryInverse.active{outline:0}.button.primaryInverse:disabled{text-shadow:none}.button.success{background-color:#83ba37;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;background-image:linear-gradient(#8dc63f, #83ba37);border-width:1px;border-style:solid;border-top-color:#83b938;border-left-color:#83bb37;border-right-color:#83bb37;border-bottom-color:#83ba37}.button.success.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.success .icon{color:#fff}.button.success:hover,.button.success.hover{background-color:#7baf34;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;background-image:linear-gradient(#85ba3b, #7baf34);border-width:1px;border-style:solid;border-top-color:#7bae35;border-left-color:#7eb337;border-right-color:#7eb337;border-bottom-color:#7baf34}.button.success:hover.disabled,.button.success.hover.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.success:hover .icon,.button.success.hover .icon{color:#fff}.button.success:active,.button.success.active{background-color:#74a531;box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.15);background-image:linear-gradient(#7daf38, #74a531);border-width:1px;border-style:solid;border-top-color:#66902c;border-left-color:#76a833;border-right-color:#76a833;border-bottom-color:#74a531}.button.success:disabled,.button.success.disabled{background-color:#c1dc9b;background-image:linear-gradient(#c6e29f, #c1dc9b);border-width:1px;border-style:solid;border-top-color:#c1dc9b;border-left-color:#c1dd9b;border-right-color:#c1dd9b;border-bottom-color:#c1dc9b}.button.alert{background-color:#e5580f;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;background-image:linear-gradient(#f06118, #e5580f);border-width:1px;border-style:solid;border-top-color:#e5580f;border-left-color:#ea5c13;border-right-color:#ea5c13;border-bottom-color:#ea5c13}.button.alert.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.alert .icon{color:#fff}.button.alert:hover:not(:disabled),.button.alert.hover{background-color:#d9540e;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;background-image:linear-gradient(#e45c17, #d9540e);border-width:1px;border-style:solid;border-top-color:#d9540e;border-left-color:#de5712;border-right-color:#de5712;border-bottom-color:#de5712}.button.alert:hover:not(:disabled).disabled,.button.alert.hover.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.alert:hover:not(:disabled) .icon,.button.alert.hover .icon{color:#fff}.button.alert:active:not(:disabled),.button.alert.active{background-color:#c84d0d;box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.15);background-image:linear-gradient(#d25515, #c84d0d);border-width:1px;border-style:solid;border-top-color:#c84d0d;border-left-color:#c74e10;border-right-color:#c74e10;border-bottom-color:#cc5011}.button.alert:disabled:not(.alertComplete),.button.alert.disabled{background-color:#f2ab87;background-image:linear-gradient(#f7b08b, #f2ab87);border-width:1px;border-style:solid;border-top-color:#f2ab87;border-left-color:#f4ad89;border-right-color:#f4ad89;border-bottom-color:#f4ad89}.button.confirm{background-color:#cce3f2;background-image:linear-gradient(#d3e9f8, #cce3f2);border-width:1px;border-style:solid;border-top-color:#98c2de;border-left-color:#9dc9e6;border-right-color:#9dc9e6;border-bottom-color:#9dc9e6}.button.confirm:hover,.button.confirm.hover{background-color:#c4dae9;background-image:linear-gradient(#cbe0ee, #c4dae9);border-width:1px;border-style:solid;border-top-color:#97c1dd;border-left-color:#97c1dd;border-right-color:#97c1dd;border-bottom-color:#97c1dd}.button.confirm:active,.button.confirm.active{background-color:#c4dae9;box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.1);background-image:linear-gradient(#c4dae9, #c4dae9);border-width:1px;border-style:solid;border-top-color:#83acc7;border-left-color:#8eb6d0;border-right-color:#8eb6d0;border-bottom-color:#8eb6d0}.button.confirm:disabled,.button.confirm.disabled{background-color:#e5f1f8;background-image:linear-gradient(#e9f4fb, #e5f1f8);border-width:1px;border-style:solid;border-top-color:#cbe0ee;border-left-color:#cee4f2;border-right-color:#cee4f2;border-bottom-color:#cee4f2}.button.facebook{text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;border-width:0;height:36px;line-height:36px;background:#3b5998}.button.facebook.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.facebook .icon{color:#fff}.button.facebook.xsmall{height:24px;line-height:24px}.button.facebook.small{height:32px;line-height:32px}.button.facebook.large{height:47px;line-height:47px}.button.facebook:hover,.button.facebook.hover{background:#36518a}.button.facebook:active,.button.facebook.active{box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.2);background:#30487c}.button.facebook:disabled,.button.facebook.disabled{background:#9daccb}.button.gplus{text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;border-width:0;height:36px;line-height:36px;background:#dd4b39}.button.gplus.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.button.gplus .icon{color:#fff}.button.gplus.xsmall{height:24px;line-height:24px}.button.gplus.small{height:32px;line-height:32px}.button.gplus.large{height:47px;line-height:47px}.button.gplus:hover,.button.gplus.hover{background:#da3c28}.button.gplus:active,.button.gplus.active{box-shadow:inset 0 1px 1px 0px rgba(0,0,0,.15);background:#cb3623}.button.gplus:disabled,.button.gplus.disabled{background:#eea59c}.buttongroup{display:flex}.buttongroup>.button{position:relative;margin-left:-1px}.buttongroup>.button:hover{z-index:2}.buttongroup>.button:first-child{margin-left:0}.buttongroup>.button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.buttongroup>.button:not(:first-child):not(:last-child){border-radius:0}.buttongroup>.button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.buttongroup.inline{display:-webkit-inline-flex;display:inline-flex}.buttongroup .icon-thumbs-up3,.buttongroup .icon-thumbs-down{color:#999;cursor:pointer;display:inline-block;text-align:center}.buttongroup .icon-thumbs-up3:hover,.buttongroup .icon-thumbs-down:hover{text-decoration:none}.buttongroup .icon-thumbs-up3:hover{color:#b5d786}.buttongroup .icon-thumbs-down:hover{color:#f1acad}.buttongroup .icon-thumbs-up3.voted{color:#b5d786}.buttongroup .icon-thumbs-down.voted{color:#f1acad}#midnightTheme .button:active,#midnightTheme .button.active{background-image:-moz-linear-gradient(#D3D3D3, #FFFFFF);background-image:-webkit-linear-gradient(#D3D3D3, #FFFFFF);background-image:linear-gradient(#D3D3D3, #FFFFFF);border-top-color:#d6d6d6;border-left-color:#d6d6d6;border-right-color:#d6d6d6;border-bottom-color:#d6d6d6;text-shadow:none}#pageContent{max-width:1179px}h1,h2{color:#333}h1{font-size:30px}h1+p{color:#666;font-size:14px}h1+p+hr{margin:30px 0}h2{font-size:24px;margin:5px 0 10px 0}h2+p{color:#666;font-size:14px}hr{margin:40px 0}.sectionHeader a::after{font-family:"sd-global";content:"";vertical-align:middle;margin-left:4px}button[data-carousel-action]:focus{outline:none}.topCoupons ul{grid-gap:10px;grid-template-columns:repeat(6, minmax(0, 1fr))}.topCoupons .badge{top:10px;left:10px;z-index:9}.topCoupons a{height:290px}.topCoupons a:hover{text-decoration:none}.topCoupons img{width:100px;height:100px;max-width:100px;max-height:100px;margin:20px auto 10px auto}.topCoupons .couponName{max-height:38px;line-height:19px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px}.topCoupons .expiration{color:#666;font-weight:bold;font-size:11px}.aff{width:748px;padding:10px;margin:0 auto}.aff a{display:block;width:728px;height:90px}.redemptions{color:#999;font-size:11px;display:block}.pagination{float:right;margin:20px 0}ul.popularStores{margin:0;padding:0;list-style:none}ul.popularStores li{background:#fff;border-radius:3px;border:1px solid #ccc;margin-bottom:10px}ul.popularStores li a{text-decoration:none;display:flex;align-items:center;color:#666;padding:20px;height:80px}ul.popularStores li a>strong{color:#333;font-size:14px;margin-right:10px}ul.popularStores img{max-width:60px;max-height:60px;margin-right:20px}ul.popularStores .ratings{margin-right:20px;flex-grow:1;text-align:right;font-size:11px}ul.popularStores .ratings .icon{display:inline-block;vertical-align:bottom;margin-left:5px}ul.popularStores .ratings .icon::after,ul.popularStores .ratings .icon::before{font-size:16px}ul.popularStores button{width:200px;margin-left:auto}ul.popularStores.hiddenStores{display:none}.viewMoreStores{width:590px;height:40px;line-height:38px;margin:20px auto;display:block}.bestCoupons{display:grid;grid-gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr))}.bestCoupons .mainContent{max-height:179px;min-height:179px;overflow-y:auto}.bestCoupons ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:10px;grid-auto-rows:158px;padding:10px}.bestCoupons ul .empty{height:158px}.bestCoupons .expirationDate{margin:5px 0 0;line-height:15px}ul.popularCategories{display:grid;grid-gap:10px;grid-template-columns:repeat(6, minmax(0, 1fr));margin:0;padding:0;list-style:none}ul.popularCategories li{background:#fff;border-radius:3px;border:1px solid #ccc}ul.popularCategories a{text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center}ul.popularCategories div{padding:20px}ul.popularCategories img{max-width:100%;max-height:150px}ul.popularCategories strong{height:47px;font-size:14px;color:#666;border-top:1px solid #d6d6d6;background:#fcfcfc;display:flex;align-items:center;justify-content:center;align-self:stretch;border-radius:0 0 3px 3px;text-align:center;overflow:hidden}.heroCarouselWrapper{height:270px;border-radius:3px;overflow:hidden;position:relative;margin:0 0 40px}.heroCarouselWrapper ul{padding:0;margin:0;height:270px;overflow:hidden}.heroCarouselWrapper li{list-style:none;display:flex;justify-content:center;width:100%}.heroCarouselWrapper li a{display:block;background-position:top center;background-repeat:no-repeat;width:933px;height:270px}.heroCarouselWrapper .heroCarouselPagination{margin:0 auto;text-align:center;position:relative;top:-25px;z-index:50;width:120px;height:0}.heroCarouselWrapper .heroCarouselPagination a{display:inline-block;height:10px;width:10px;background-color:#fff;margin:0 5px;border-radius:5px;font-size:0;opacity:.5;box-shadow:2px 2px 1px rgba(0,0,0,.5)}.heroCarouselWrapper .heroCarouselPagination a.active{opacity:1}.newsletterSignUp{text-align:center;padding:20px 0}.newsletterSignUp form{display:flex;justify-content:center;align-items:center}.newsletterSignUp strong{display:block;font-size:24px;margin-bottom:10px;font-weight:500}.newsletterSignUp img{width:59px;height:59px;margin-right:40px}.newsletterSignUp input{width:220px}.newsletterSignUp input button{width:214px}.newsletterSignUp input.textinput.parsley-success[type=email]{padding:8px 25px 8px 11px}.newsletterSignUp p{color:#999;margin:5px 0 0 0;font-size:11px}.newsletterSignUp p:first-child{font-size:24px;font-weight:bold;color:#333}.newsletterSignUp p:first-child .icon{display:block;font-size:48px;color:#72bc00;margin-bottom:10px}.registered{font-size:16px;min-height:120px;display:flex;flex-direction:column;justify-content:center}.registered p{font-size:16px}.footer{margin-top:70px}