.a-spinner{margin:15px auto}.hidden{display:none!important}.visibility-hidden{visibility:hidden}.image_wrapper{position:relative}.image-wrapper_time{position:absolute;bottom:73px;width:100%;font-size:10px;padding:3px 16px;text-align:left;color:#878787;background:#f2f2f2}.image-wrapper_time .image-wrapper_time_link{float:right;color:#0066c0}.image-wrapper_time,.not-signed-in{bottom:1px}.expire-button{display:inline-block;margin:6px auto -3px auto;text-align:center;border-radius:10px;text-transform:uppercase;font-size:10px;padding:2px 6px;color:#b12704;border:1px solid #b12704;background:#fff}.offer-margin-wrapper{position:absolute;background:#fff;width:100%;top:0}.text-bold{font-weight:800}.text-caps{text-transform:uppercase}.coupons-wrap-border{border:1px #ddd solid}.coupons-wrap{margin:10px 0;font-size:14px;padding:10px}.coupons-wrap .collected-text{margin:6px 2px 6px}.coupons-wrap .spacer{height:26px;font-size:12px;color:#b12704}.coupons-wrap .coupon-container{box-shadow:0 0 10px rgba(0,0,0,.1)}.coupons-wrap a.coupon-join-prime-btn{background:#138099;color:#fff;display:block;line-height:29px;margin:10px 20px;border-radius:3px;font-size:14px;padding:0 10px 0 11px;text-overflow:ellipsis}.coupons-wrap a.coupon-join-prime-btn:hover{text-decoration:none}.coupons-wrap .coupons-section-header{font-size:21px;line-height:1.3;margin-bottom:20px;width:100%;text-align:center;font-weight:400}.coupons-wrap .coupon-status{background:#008a00;display:inline-block;margin:6px auto -3px auto;text-align:center;color:#fff;border-radius:10px;text-transform:uppercase;font-size:10px;padding:2px 6px}.coupons-wrap .coupon-status-claimed{background:#767676}.coupons-wrap .coupon-status-expired{background:#767676;padding-left:4rem;padding-right:4rem}.expire-button-wrapper{position:absolute;width:100%}.offer-tag{background:#000;color:#fff;padding:3px 6px;border-radius:12px;display:inline-block;font-size:.8rem;letter-spacing:.1px}.text-bold{font-weight:800}.text-caps{text-transform:uppercase}.coupons-wrap .a-meter-with-txt{overflow:visible;height:3px}.coupons-wrap .a-meter-with-txt .a-meter-bar{background:#333}.coupons-wrap .a-meter-with-txt .a-meter-progress-txt{bottom:-20px;color:#666;font-size:12px}.coupons-wrap .reward-ad-container{position:relative}.coupons-wrap .claim-status,.coupons-wrap .coupon-action-btn{display:block;margin:0 20px}.coupons-wrap .coupon-content{text-align:center;position:relative;height:100%}.coupons-wrap .coupon-content img{border-bottom:1px solid #ddd}.coupons-wrap .sub-text{font-size:10px}.coupons-wrap .coupons-carousel-content{height:350px}.coupons-wrap .a-carousel-row-inner .a-carousel-col{text-align:center}.coupons-wrap .no-cta-text{font-size:12px;margin-top:6px;padding:0 2px;color:#008a00}.coupons-wrap .cta-error-text{font-size:14px;margin-top:6px;padding:0 2px;color:red}.coupons-wrap .sub-text{font-size:10px}.coupons-wrap .sub-text-green{color:#008a00}.coupons-wrap .sub-text-gray{color:#666}.coupons-wrap .coupons-single-view{width:100%;max-width:1500px;margin:0 auto}.coupons-wrap .coupons-single-view .spacer{padding:10px}.coupons-wrap .coupons-single-view .image-container{text-align:center}.coupons-wrap .coupons-single-view .image-container img{width:100%;border:1px solid #ddd}.coupons-wrap .coupons-single-view .cta-container{width:100%;margin:0 auto;border:1px solid #ddd;height:100px;border-top:0}.coupons-wrap .coupons-single-view .cta-section{text-align:center;max-width:300px;min-width:200px;width:20%;margin:0 auto}.coupons-wrap .coupons-single-view .coupon-status{font-size:12px}.coupons-wrap .coupons-single-view .coupon-sign-in-button{position:relative;top:30px;margin-top:0!important}.coupons-wrap .coupons-single-view .mobile-verify-button{position:relative;top:30px;margin-top:0!important}.coupons-wrap .coupons-single-view .coupon-action-btn{height:30px;margin:0;margin-bottom:4px!important}.coupons-wrap .coupons-single-view .coupon-action-btn .a-button-inner{height:28px}.coupons-wrap .coupons-single-view .coupon-action-btn .a-button-inner a,.coupons-wrap .coupons-single-view .coupon-action-btn .a-button-inner button{height:30px;line-height:30px;font-size:14px}.coupons-wrap .coupons-single-view .no-cta-text{margin-top:12px;font-size:16px;color:#008a00}.coupons-wrap .coupons-single-view .cta-error-text{margin-top:12px;font-size:18px;color:red}.coupons-wrap .coupons-two-column-view-container{max-width:1500px;width:100%;margin:10px auto}.coupons-wrap .coupons-two-column-view-container .coupon-sign-in-button{position:relative;top:30px}.coupons-wrap .coupons-two-column-view-container .mobile-verify-button{position:relative}.coupons-wrap .coupons-two-column-view-container .a-column{width:48%;margin-bottom:20px;margin-right:0;margin-left:1.3%}.coupons-wrap .coupons-two-column-view-container .a-box-inner{padding:0;background:#fff}.coupons-wrap .coupons-two-column-view-container .cta-container{height:94px}.coupons-wrap .coupons-two-column-view-container .coupon-action-btn{height:30px;width:50%;margin:0 auto;max-width:300px;min-width:200px;margin-bottom:4px!important}.coupons-wrap .coupons-two-column-view-container .coupon-action-btn .a-button-inner{height:28px}.coupons-wrap .coupons-two-column-view-container .coupon-action-btn .a-button-inner a,.coupons-wrap .coupons-two-column-view-container .coupon-action-btn .a-button-inner button{height:30px;line-height:30px;font-size:12px}.coupons-wrap .coupons-two-column-view-container .no-cta-text{margin-top:12px;font-size:14px;color:#008a00}.coupons-wrap .coupons-two-column-view-container .cta-error-text{margin-top:12px;font-size:16px;color:red}.terms-and-conditions-wrapper{height:30px}.terms-and-conditions-wrapper .terms-and-condition-link{float:right}.reward-ads{font-family:"Amazon Ember Regular","Amazon Ember","Helvetica Neue",Helvetica,Arial,sans-serif}.reward-ads .coupon-content img{border-bottom:none}.reward-ads .layout-wrapper{display:flex}.reward-ads .image_wrapper_vertical{position:relative}.reward-ads .image_wrapper_vertical img{border-radius:7px 7px 0 0}.reward-ads .image_wrapper_horizontal{position:relative}.reward-ads .image_wrapper_horizontal img{border-radius:7px 0 0 7px}.reward-ads .image_wrapper_horizontal .multistep-promotion-image{border-bottom-left-radius:0}.reward-ads .coupon-brand-image{display:flex}.reward-ads .coupon-brand{color:#000;letter-spacing:0;text-align:initial}.reward-ads .coupon-description-main{text-align:initial;color:#000;font-family:"Amazon Ember Bold","Amazon Ember","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.reward-ads .coupon-description-sub{color:#000;letter-spacing:0;text-align:left}.reward-ads .reward-counters-description{color:#007600!important}.reward-ads .coupon-date{color:#767676;letter-spacing:0;text-align:left}.reward-ads .coupon-details{color:#002a00;letter-spacing:0;text-align:left}.reward-ads .image_wrapper_label{opacity:.8;background:#fff;border-radius:0 0 0 4px;position:absolute;color:#000;margin:0 2px}.reward-ads .image_wrapper_label.multistep-promotion-image-label{border-bottom-left-radius:0}.reward-ads span.image_wrapper_tag{position:absolute;color:#fff;border-top:18px solid #ee6723;border-left:0 solid transparent;border-right:9px solid transparent;height:0;width:50px;border-radius:7px 0 0 0!important;font-weight:700}.reward-ads span.coupon-status.coupon-status-new-expired{background:#767676;border:1px solid #767676;color:#fff;display:block;text-align:center;text-transform:uppercase}.reward-ads .lock-button{display:block}.reward-ads .expired-state,.reward-ads .unclaimed-state{position:relative}.reward-ads .coupon_wrapper_content a:hover{text-decoration:none;cursor:pointer}.reward-ads .coupon_wrapper_content a,.reward-ads .coupon_wrapper_content a.a-touch-press,.reward-ads .coupon_wrapper_content a:active,.reward-ads .coupon_wrapper_content a:link,.reward-ads .coupon_wrapper_content a:visited{outline:0}.reward-ads .coupon_wrapper_container a:hover{text-decoration:none;cursor:pointer}.reward-ads .coupon_wrapper_layouttwo .image_wrapper.image-width-set .main-image{object-fit:cover;border-radius:7px 0 0 7px!important;object-position:-80px 0}.reward-ads .coupon_wrapper_layouttwo .image_wrapper_horizontal.image-width-set .main-image{object-fit:cover;border-radius:7px 0 0 7px!important;object-position:-80px 0}.reward-ads .coupon_wrapper_layoutone .image_wrapper{position:relative}.reward-ads .coupon_wrapper_layoutone .image_wrapper img{border-radius:7px 7px 0 0}.reward-ads .coupon_wrapper_layoutone .image_wrapper_label{border-radius:0}.reward-ads .horizontal-rule{background-color:transparent;border-bottom-width:0;border-left-width:0;border-right-width:0;border-top:1px solid #D5D9D9;display:block;height:1px;margin-bottom:12px;margin-top:0}.reward-ads .multistep-progress-bar{display:flex;flex-direction:column;align-items:start}.reward-ads .multistep-progress-bar .multistep-progress-callout{color:#969999;font-weight:400;font-size:12px}.reward-ads .multistep-progress-bar .progress-bar{background-color:rgba(86,89,89,.3);border-radius:8px;height:8px;margin-top:8px;width:100%}.reward-ads .multistep-progress-bar .progress-bar .progress-completed{background-color:#007600;height:8px;border-radius:8px}.reward-ads.layout-type-four{overflow:hidden;max-width:410px;margin:0 auto}.reward-ads.layout-type-four .layout-type-four-carousel{width:100%;display:flex;overflow-x:scroll;-ms-overflow-x:scroll;content-visibility:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.reward-ads.layout-type-four .layout-type-four-carousel .layout-type-four-carousel-element{scroll-snap-align:start;flex-shrink:0;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;margin-right:10px;width:100%}.reward-ads.layout-type-four .layout-type-four-carousel .layout-type-four-carousel-element:last-child{margin-right:0}.reward-ads.layout-type-four .layout-type-four-carousel::-webkit-scrollbar{display:none}.reward-ads .layout4-coupon-container{text-align:center}.reward-ads .coupon_wrapper_layout_four .layout-type-four-faceout-click-dp{cursor:pointer}.reward-ads .coupon_wrapper_layout_four .reward-ad-image-click-dp:focus{outline:0}.reward-ads .coupon_wrapper_layout_four .layout-wrapper{display:flex;gap:10px;max-height:108px}.reward-ads .coupon_wrapper_layout_four .coupon-wrapper-image-container{width:50%}.reward-ads .coupon_wrapper_layout_four .coupon-wrapper-description-container{width:50%}.reward-ads .coupon_wrapper_layout_four .horizontal-rule{margin-bottom:8px}.reward-ads .coupon_wrapper_layout_four .coupon-brand-image{margin-top:4px;width:auto;height:24px;max-height:24px}.reward-ads .coupon_wrapper_layout_four .coupon-description-main{height:auto}.reward-ads .coupon_wrapper_layout_four .layout_four_multistep_progress{margin:0 12px 12px}.reward-ads .coupon_wrapper_layout_four .layout_four_cta_section{margin:0 12px 12px}.reward-ads .coupon_wrapper_layout_four .cta-wrapper{margin-top:12px}.reward-ads .coupon_wrapper_layout_four .cta-wrapper .coupon-join-prime-btn{line-height:unset;margin:0;padding:.8rem 2rem .8rem 2rem;font-size:1.3rem;border-radius:.8rem}.reward-ads .coupon_wrapper_layout_four .image_wrapper_horizontal.image-width-set{height:100%;display:flex}.reward-ads .coupon_wrapper_layout_four .image_wrapper_horizontal.image-width-set .main-image{object-fit:cover}.infinite-rewards-loader{display:none}div.infinite-rewards-loader-visible{display:table;width:100%;padding:1rem}.your-offers-scroll-loader{display:none}div.your-offers-scroll-loader-visible{display:table;width:100%;padding:1rem}.reward-list-ending-message{display:none;font-size:12px;text-align:center;line-height:17px;color:#767676}@keyframes slide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.reward-ads .coupon-brand{font-size:17px;line-height:21px;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reward-ads .coupon-description-main{font-size:18px;line-height:21px;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reward-ads .coupon-description-sub{font-size:13px;line-height:18px;padding:5px 9px 5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reward-ads .reward-counters-description{color:#007600!important}.reward-ads .coupon-date{font-size:12px;text-align:left;line-height:17px}.reward-ads .coupon-details{font-size:12px;line-height:17px}.reward-ads .image_wrapper_label{bottom:2px;width:calc(100% - 4px);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reward-ads span.image_wrapper_tag.expire-soon{position:absolute;color:#fff;border-top:18px solid #e0100e;border-left:0 solid transparent;border-right:9px solid transparent;height:0;width:120px;font-size:10px;top:0;border-radius:7px 0 0 0!important;font-weight:700}.reward-ads span.image_wrapper_tag.expire-soon .image_wrapper_tag_text{bottom:18px;left:3px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:90%}.reward-ads span.image_wrapper_tag_text{position:relative;bottom:19px;font-size:12px}.reward-ads .coupon-date-wrapper{text-align:initial;padding:4px 16px 4px 0;font-size:12px}.reward-ads a.coupon-join-prime-btn{margin:8px 0 7px 0}.reward-ads span.image_wrapper_tag:after{content:'';top:-18px;transform:translateX(100%);width:30%;height:18px;position:absolute;z-index:1;animation:slide 3s infinite 3s;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)),color-stop(99%,rgba(128,186,232,0)),color-stop(100%,rgba(125,185,232,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#007db9e8', GradientType=1);right:25px}.reward-ads .coupon-status{background:#008a00;display:inline-block;margin:6px auto -3px auto;text-align:center;color:#fff;text-transform:uppercase;font-size:12px;padding:4px 43px;letter-spacing:0;border-radius:12px}.reward-ads .coupon-status-redeemed{background:#767676;font-size:12px;color:#008a00;letter-spacing:0;text-align:center;background:#008a00;border:1px solid #008a00;border-radius:18px;padding:4px 40px}.reward-ads .coupon-status-new-expired{padding-left:4rem;padding-right:4rem;background:#767676;border:1px solid #767676;border-radius:12px}.reward-ads .coupon_wrapper_content{padding:0 .9rem}.reward-ads .coupon-action-button{margin-right:9px}.reward-ads .loader-section{position:relative;top:-6px}.reward-ads .coupon_wrapper_container{padding-left:10px}.reward-ads .coupon_wrapper_container .coupon-brand{padding:5px 0}.reward-ads .lock-icon{position:absolute;left:10px;top:6px}.reward-ads .coupon_wrapper_layouttwo .lock-button{margin:0 11px 0 0;position:relative;top:5px}.reward-ads .coupon_wrapper_layouttwo .coupon_wrapper_container{width:calc(100% - 160px)}.reward-ads .coupon_wrapper_layouttwo .collected-text.coupon-status-claimed{margin-top:8px;margin-right:9px}.reward-ads .coupon_wrapper_layouttwo a.coupon-join-prime-btn{margin:20px 10px 0 0}.reward-ads .coupon-action-btn.coupon-sign-in-button{margin-top:12px!important}.reward-ads .collected-text.coupon-status-claimed{background:#f8f8f8;font-size:13px;border:1px solid #d7d7d7;border-radius:2px;color:#008a00;letter-spacing:0;text-align:center;text-transform:uppercase;margin:0;padding:0}.reward-ads .coupon-status.coupon-status-claimed{background:rgba(0,138,0,.23);color:#008a00;letter-spacing:0;text-align:center;border:1px solid #48ca48;display:block}.reward-ads .unclaimed-state .spacer{height:37px;font-size:12px;color:#b12704;position:absolute;z-index:99;background:#fff;width:100%;top:-44px;text-align:left}.reward-ads .expired-state .error-msg{height:37px;font-size:12px;color:#b12704;position:absolute;z-index:99;background:#fff;width:100%;top:-44px;text-align:left}.reward-ads .coupon-action-btn{margin:0}.reward-ads .coupon_wrapper_layoutone .lock-button{display:block;position:relative}.reward-ads .coupon_wrapper_layoutone .image_wrapper_label{bottom:2px}.reward-ads .coupon_wrapper_layoutone .coupon-status.coupon-status-claimed,.reward-ads .coupon_wrapper_layoutone .coupon-status.coupon-status-new-expired{border-radius:8px;box-shadow:0 2px 5px 0 rgba(213,217,217,.5);font-size:13px;margin:8px 0;padding:4.5px 0}.reward-ads .coupon_wrapper_layoutone .collected-text.coupon-status-claimed{margin-top:-2px}.reward-ads .coupon_wrapper_layoutone .cta-section{position:relative}.reward-ads .coupon_wrapper_layoutone .coupon-action-btn.membership-granted-btn{margin:13px 0 0 0!important}.reward-ads .coupon_wrapper_layoutone .image_wrapper{position:relative}.reward-ads .coupon_wrapper_layoutone .image_wrapper img{border-radius:7px 7px 0 0}.reward-ads .coupon_wrapper_layouttwo .image_wrapper_label{bottom:4px}.reward-ads .coupon_wrapper_layouttwo .coupon-action-btn.coupon-sign-in-button{margin-top:16px!important}.reward-ads .coupon_wrapper_layouttwo .coupon-action-btn.mobile-verify-button{margin:16px 10px 0 0!important}.reward-ads .coupon_wrapper_layouttwo .coupon-action-btn{margin:0;margin-right:9px}.reward-ads .coupon_wrapper_layouttwo span.coupon-status.coupon-status-claimed,.reward-ads .coupon_wrapper_layouttwo span.coupon-status.coupon-status-new-expired{border-radius:8px;box-shadow:0 2px 5px 0 rgba(213,217,217,.5);font-size:13px;margin:16px 10px 0 0;padding:4px 0}.reward-ads .coupon_wrapper_layouttwo .coupon-action-btn.membership-granted-btn,.reward-ads .coupon_wrapper_layouttwo .coupon-action-btn.redeem-btn,.reward-ads .coupon_wrapper_layouttwo .coupon-action-btn.unlock-order-page{margin:17px 10px 10px 0!important}.reward-ads .coupon_wrapper_layouttwo span.coupon-action-btn.collect-coupon-btn.cta-buttons{margin:16px 10px 0 0!important}.reward-ads .coupon_wrapper_layouttwo span.coupon-action-btn.coupon-sign-in-button{margin:16px 10px 0 0!important}.reward-ads li.a-carousel-card.coupon-container{border-radius:7px!important}.reward-ads .cta-error-text{color:#b12704;font-size:14px}@media (max-width:340px){.spacer{font-size:10px}}.raw-widget-padding .coupons-slot .rewardads-section-header{font-size:1.5rem;line-height:1.35}.raw-widget-padding .coupons-slot .coupons-section-header{font-size:1.5rem;line-height:1.35}.raw-widget-padding .coupons-slot .empty-slot{margin-bottom:-6px}