.Rewards-pink{background:#f7eaed 0% 0% no-repeat padding-box;margin-bottom:0;padding-bottom:263px}.srCModal p.indicator-for-star,.rCModal p.indicator-for-star{font-size:10px}.srCModal p.indicator-for-star em,.rCModal p.indicator-for-star em{color:#f1152f;font-weight:500;font-style:normal}.RewardHImg{display:flex;justify-content:center;margin:auto;padding-top:106px;padding-bottom:24px;max-width:240px}.rew-tabs-main .RewardHImg{display:flex;justify-content:center;margin:auto;padding-top:0;max-width:184px;width:100%}.signInResetPassword{height:43px;position:relative}#rModal #Rewrecover_password .signInResetPassword input:not(:placeholder-shown)+label,#rModal #Rewrecover_password .signInResetPassword input:focus~label{bottom:10px;text-align:left;font:12px/15px Manrope;letter-spacing:0px;color:#5a5a5a;opacity:1;font-size:8px;font-weight:500;position:absolute;pointer-events:none;left:12px;top:7px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#rModal #Rewrecover_password .signInResetPassword input:not(:focus):valid~label{top:1px;bottom:10px;left:20px;font-size:11px;opacity:1}#rModal #Rewrecover_password .signInResetPassword input{width:100%;border-radius:0;height:43px;padding:20px 12px 7px;font-size:12px;border:1px solid #656769;box-shadow:none;outline:none}#rModal #Rewrecover_password .signInResetPassword label{position:absolute;pointer-events:none;left:20px;top:13px;transition:.2s ease all}#reward-page .footer-wrapper{margin-top:0}.RewardHead{text-align:center;font:40px/40px ivypresto-display;letter-spacing:0px;color:#000;opacity:1;font-weight:100}.RewardHead em{font-style:italic;font-weight:100}#reward-page main#MainContent{background:#f7eaed 0% 0% no-repeat padding-box}.reward-card{max-width:700px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 5px 20px #0000000a;border-radius:10px;opacity:1;width:100%}.reward-card:nth-child(2n){margin-left:31px}.grp-cards{margin-top:-153px;display:flex;justify-content:center}.reward-card-head{text-align:center;font: 50px/60px ivypresto-display;font-weight:100;letter-spacing:0px;color:#000;opacity:1;padding-top:30px;margin:0}.reward-card-sub-head{text-align:center;font: 16px/19px Manrope;letter-spacing:0px;color:#000;opacity:1;padding-top:21px;max-width:335px;margin:auto;padding-bottom:26px}a.reward-card-btn{display:flex;max-height:43px;min-height:43px;justify-content:center;margin:auto auto 30px;max-width:293px;align-items:center;cursor:pointer;text-decoration:none;color:#fff;background:#d21960 0% 0% no-repeat padding-box;border-radius:50px;font: 14px/18px Manrope;font-weight:500;letter-spacing:0px;opacity:1;width:100%;height:100%}.reward-card:nth-child(2n) a.reward-card-btn{max-width:259px}.reward-card:nth-child(2n) .reward-card-sub-head{max-width:452px}.Reward-featured-Img{max-width:1431px;margin:auto}.Reward-featured-Img img{width:100%;height:100%;box-shadow:0 5px 20px #0000000a;border-radius:10px;opacity:1}.Reward-featured-Img .xs-hide{max-width:1431px;margin:29px auto auto}.rCModal{display:none;position:fixed;z-index:99999999;padding-top:8.8%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;padding-bottom:100px}.rCModal.active{display:block}.rModal-content{background-color:#fefefe;margin:auto;padding:55px 55px 0 42px;border:1px solid #888;width:100%;max-width:521px;position:relative;border-radius:10px}.rClose{color:#aaa;float:right;font-size:28px;font-weight:700;position:absolute;right:17px;top:17px;background:none;border:0}.rClose:hover,.rClose:focus{color:#000;text-decoration:none;cursor:pointer}.rModalhead{font:40px/59px ivypresto-display;font-weight:300;letter-spacing:0px;color:#000;text-transform:capitalize;opacity:1;text-align:center;margin:0}.rModalsubhead{font: 12px/15px Manrope;text-align:center;letter-spacing:0px;color:#000;opacity:1;max-width:279px;margin:auto;padding-top:12px;padding-bottom:28px}#rModal .rModal-content form input.btn[type=submit],[reward-modal] #Rewrecover_password form [type=submit]{width:100%;background:#000 0% 0% no-repeat padding-box;border-radius:50px;margin-top:19px;margin-bottom:35px;text-align:center;font: 14px/18px Manrope;letter-spacing:0px;font-weight:500;color:#fff;opacity:1;text-transform:capitalize;padding:0}[reward-modal] #Rewrecover_password form [type=submit]{border:1px solid #e3e3e3;box-shadow:none;outline:none;height:43px;margin-bottom:8px}.rModal-content .last a{text-align:right;text-decoration:underline;font: 10px/13px Manrope;letter-spacing:0px;color:#000;opacity:1;display:block}.hrreward{margin-top:0;margin-bottom:34px}.rbmodalhead{text-align:center;font: 600 18px/22px Manrope;letter-spacing:0px;color:#000;text-transform:uppercase;opacity:1;margin-bottom:11px}.rbmodalsubhead{text-align:center;font: 12px/15px Manrope;letter-spacing:0px;color:#000;opacity:1;max-width:305px;margin:auto;padding-bottom:15px}#rModal input.btn.btn-padd42{width:100%;background:#fff;border-radius:50px;margin-top:0;margin-bottom:35px;text-transform:capitalize;border:1px solid #000000;text-align:center;font: 14px/18px Manrope;letter-spacing:0px;font-weight:500;color:#000;opacity:1;padding:0}.srCModal{display:none;position:fixed;z-index:99999999;padding-top:4.3%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;padding-bottom:100px}.srCModal.active{display:block}.srModal-content{background-color:#fefefe;margin:auto;padding:55px 48px 0;border:1px solid #888;width:100%;max-width:521px;position:relative;border-radius:10px}.srClose{color:#aaa;float:right;font-size:28px;font-weight:700;position:absolute;right:17px;top:17px;background:none;border:0}.srClose:hover,.srClose:focus{color:#000;text-decoration:none;cursor:pointer}.srModalhead{font: 40px/59px ivypresto-display;font-weight:300;letter-spacing:0px;color:#000;text-transform:capitalize;opacity:1;text-align:center;margin:0}.srModalsubhead{font: 12px/15px Manrope;text-align:center;letter-spacing:0px;color:#000;opacity:1;max-width:279px;margin:auto;padding-top:12px;padding-bottom:28px}#srModal .srModal-content form input.btn[type=submit]{width:100%;background:#000 0% 0% no-repeat padding-box;border-radius:50px;margin-top:0;margin-bottom:22px;text-align:center;font: 14px/18px Manrope;letter-spacing:0px;font-weight:500;color:#fff;opacity:1;text-transform:capitalize}.srModal-content .last a{text-align:right;text-decoration:underline;font: 10px/13px Manrope;letter-spacing:0px;color:#000;opacity:1;display:block}.shrreward{margin-top:0;margin-bottom:34px}.srbmodalhead{text-align:center;font:600 18px/22px Manrope;letter-spacing:0px;color:#000;text-transform:uppercase;opacity:1;margin-bottom:9px}.srbmodalsubhead{text-align:center;font:12px/15px Manrope;letter-spacing:0px;max-width:305px;margin:auto;padding-top:0;padding-bottom:18px;color:#000;opacity:1}#srModal input.btn.btn-padd42{width:100%;background:#fff;border-radius:50px;margin-top:0;margin-bottom:35px;text-transform:capitalize;border:1px solid #000000;text-align:center;font: 14px/18px Manrope;letter-spacing:0px;font-weight:500;color:#000;opacity:1}#srModal .srModal-content input,#rModal .rModal-content input{border-radius:0;height:43px}[reward-modal] .form-group label{margin-bottom:8px;text-align:left;font: 12px/15px Manrope;letter-spacing:0px;color:#5a5a5a;opacity:1;display:block}[reward-modal] .form-group input{width:100%}#srModal .form-group{margin-bottom:15px}#rModal .form-group{margin-bottom:18px}#srModal #create_customer .action-btn{margin-top:22px}#srModal .srftext{text-align:left;font: 9px/13px Manrope;letter-spacing:0px;color:#000;opacity:1}#srModal .sfrrbtns label{margin-bottom:0;margin-left:7px}#srModal .sfrrbtns{display:flex;align-items:center}#srModal .sfrrbtns:nth-child(2) input{margin-left:10px}#srModal .srterms{text-align:left;font: 10px/12px Helvetica Neue;letter-spacing:0px;opacity:1;color:#707070;padding-bottom:30px}#srModal .srterms a{text-align:left;text-decoration:underline;font: 10px/12px Helvetica Neue;letter-spacing:0px;color:#000}[reward-modal] input[type=number]::-webkit-outer-spin-button,[reward-modal] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[reward-modal] input[type=number]{width:100%;border:1px solid #e3e3e3;-moz-appearance:textfield}.Reward-featured-Img .xs-show,#tab-progress,.reward--progress #tab-points{display:none}.reward--progress #tab-progress{display:block}[reward-modal] img.reward-perks-logo{max-width:75%;margin:0 auto;display:block}[reward-modal] a.cancel_text{margin-left:5px;text-decoration:underline}.tables{display:flex;border-radius:10px;margin-block:20px;max-width:1440px;margin:30px auto 0;table-layout:fixed}.table-contents:first-child{border-top-left-radius:10px;border-bottom-left-radius:12px}.table-contents{background-color:#fff;padding-top:2em;width:33%}.table-content{padding-inline:20px;background-color:#fff;padding:5px}.reward-table{text-transform:uppercase}.table-contents.one .reward-table table thead tr th{color:#363636;background-color:#1f632b;text-align:center;color:#fff;font-size:1.5em;border-right:1px solid white}.table-contents.one .reward-table table thead tr th span{font-size:.6em;display:block}.table-contents.two .reward-table table thead tr th{color:#fff;background-color:#a50059;padding:8px}.table-contents .table-image{margin:0 auto;text-align:center;width:50%}.table-contents .table-image h2{text-align:center;color:#fff;font-size:24px;text-transform:uppercase}.table-contents.one .reward-table table thead tr th:nth-child(1){font-size:2.5vw}.table-contents.one .reward-table table tbody tr td:nth-child(1){background-color:#4e4b4c;color:#fff;font-size:1.8em;font-weight:800;text-align:center}.table-contents caption{caption-side:top;color:#595959;font-family:Manrope;font-size:1.5vw;font-weight:500;color:#000}.table-contents.one .reward-table table tbody tr td:nth-child(1) span{display:block;font-size:.6em}.table-contents.one .reward-table table tbody tr td:nth-child(2){background-color:#b7b7b5;color:#24282f;font-weight:800;text-align:center;font-size:1em;padding:9px}.table-contents.one .reward-table table tbody tr td:nth-child(3){background-color:#ebebeb;color:#4f5155;text-align:center;font-size:1.4em;padding:9px;font-weight:800}.table-image-contain{height:370px}.table-contents .reward-table table td,.table-contents .reward-table table th{border:2px solid white}.table-contents.two .reward-table table thead th{text-align:center}.table-contents.two .reward-table table tbody tr td{background-color:#d9d9d9;color:#fff;text-align:center}.table-contents.two .reward-table table tbody tr td:nth-child(1){background-color:#2c2f2e;color:#fff;text-align:left;font-size:13px}.table-contents.one .reward-table table td{padding:40px 0}.table-contents.three .reward-table table{width:90%;margin:auto;border:none}.table-contents.three .reward-table{background-color:#b7b7b5;padding:0 0 20px}.table-contents.three .reward-table table{background-color:#ccc}.table-contents.three .reward-table table thead tr th,.table-contents.three .reward-table table tbody tr td{border:none}.table-contents.three .reward-table table tr:nth-child(2n){background-color:#fff}.table-contents.three .reward-table table thead tr{text-align:center}.table-contents.three .reward-table table thead tr th{background-color:#3654a2;font-size:1.4vw;color:#fff;padding:30px}.table-contents.three .reward-table table tbody tr td:nth-child(2){font-size:2.3em}.table-contents.three .reward-table table tbody tr td{text-align:center;color:#282b28;font-weight:600;font-size:1.5em}.tableWrapper{background-color:#000}.table-contents .table-image{margin:0 auto;text-align:center;width:50%;width:225px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:20px}.table-contents.two .bottomInfo{font-size:1.1em;font-family:Manrope;color:#000;padding:20px;font-weight:600;margin-top:72%}.table-contents.two .reward-table table tbody tr td:nth-child(4){padding:0}.table-description p{color:#595959;font-family:Manrope;font-size:1.1vw;font-weight:500;height:150px;padding:20px 20px 20px 0}.tableImageCaption{color:#fff;font-size:3vw;text-transform:uppercase;text-align:center}.rewards_activity_wrapper .reward-activity-pagination{background:#fcfcfc 0% 0% no-repeat padding-box;border-left:1px solid #ccc;border-right:1px solid #ccc}.rewards_activity_wrapper .reward-activity-pagination ul{display:flex;justify-content:center;align-items:center;padding:1rem 0;margin:0}.rewards_activity_wrapper .reward-activity-pagination ul li+li{margin-left:1rem}.rewards_activity_wrapper .reward-activity-pagination ul li button,.rewards_activity_wrapper .reward-activity-pagination ul li p{border:1px solid #000;background:#fff;color:#000;border-radius:4px;padding:.5rem 1rem;margin:0;display:flex;justify-content:center;align-items:center;font-size:1.2rem;line-height:normal}.rewards_activity_wrapper .reward-activity-pagination ul li.active button,.rewards_activity_wrapper .reward-activity-pagination ul li:hover button{background:#000;color:#fff}.rewards_activity_wrapper .reward-activity-pagination ul li button:disabled{cursor:not-allowed;color:#666e75;background-color:#f0f0f0;border:1px solid #f0f0f0}@media (min-width: 1200px) and (max-width: 1600px){section.Rewards-pink .container{max-width:1230px}.rCModal{display:none;position:fixed;z-index:99999999;padding-top:3.8%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;padding-bottom:100px}}@media (min-width: 768px){.bottomInfo{margin-top:150px}}@media (min-width: 1200px){.table-contents{padding-top:0}}@media (max-width: 1200px){.reward-card-head{text-align:center;font:40px/60px ivypresto-display;font-weight:100;letter-spacing:0px;color:#000;opacity:1;padding-top:30px}}@media (max-width: 992px){.Rewards-pink{padding-bottom:63px}.reward-card{max-width:700px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 5px 20px #0000000a;border-radius:10px;opacity:1;width:100%;margin:auto auto 22px}.reward-card-head{text-align:center;font:28px/36px ivypresto-display;font-weight:100;letter-spacing:0px;color:#000;opacity:1;padding-top:30px}.grp-cards{display:flex;justify-content:center;margin-top:26px}.RewardHead{text-align:center;font:25px/24px ivypresto-display;letter-spacing:0px;color:#000;opacity:1;font-weight:300}a.reward-card-btn{display:flex;max-height:43px;min-height:43px;justify-content:center;margin:auto auto 30px;max-width:270px;align-items:center;cursor:pointer;text-decoration:none;color:#fff;background:#d21960 0% 0% no-repeat padding-box;border-radius:50px;font:12px/15px Manrope;font-weight:500;letter-spacing:0px;opacity:1;width:100%;height:33px}.reward-card-sub-head{text-align:center;font:12px/16px Manrope;letter-spacing:0px;color:#000;opacity:1;padding-top:21px;max-width:173px;margin:auto;padding-bottom:32px}.reward-card:nth-child(2n) .reward-card-sub-head{max-width:221px}}@media (max-width: 1080px){.tables{flex-direction:column}.table-contents{width:80%;margin:0 auto}table{width:100%}.table-description p{font-size:2.2vw}.tableImageCaption{font-size:6vw}.table-contents.two .bottomInfo{margin-top:5%}.table-contents caption{font-size:2.5vw}}@media (max-width: 768px){.RewardHImg{display:flex;justify-content:center;margin:auto;padding-top:40px;max-width:160px}.Rewards-pink .container .RewardHImg{display:flex;justify-content:center;margin:auto;padding-top:40px;padding-bottom:15px;max-width:170px}.reward-card:nth-child(2n) .reward-card-sub-head{max-width:221px}.reward-card{max-width:700px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 5px 20px #0000000a;border-radius:10px;opacity:1;width:100%;margin:auto auto 22px}.reward-card:nth-child(2n){margin:auto}a.reward-card-btn{display:flex;max-height:43px;min-height:43px;justify-content:center;margin:auto auto 30px;max-width:270px;align-items:center;cursor:pointer;text-decoration:none;color:#fff;background:#d21960 0% 0% no-repeat padding-box;border-radius:50px;font:12px/15px Manrope;font-weight:500;letter-spacing:0px;opacity:1;width:100%;height:33px}.grp-cards{margin:26px 0;display:flex;flex-direction:column}.reward-card-head{text-align:center;font:28px/36px ivypresto-display;font-weight:100;letter-spacing:0px;color:#000;opacity:1;padding-top:30px}.Reward-featured-Img .xs-hide{display:none}.Reward-featured-Img .xs-show{display:block;margin:27px auto auto}.table-content .table-image{width:70%}.tables{flex-direction:column}table{width:95%;margin:0 auto}.table-contents.two .reward-table table{width:unset}.table-contents.three .reward-table table tbody tr td:nth-child(2){font-size:1.5em}.table-contents.two .reward-table table thead tr th{font-size:2.3vw}.table-contents.three .reward-table table thead tr th{font-size:4.4vw}.table-description p{font-size:4.4vw;width:95%;margin:0 auto}.table-contents.one .reward-table table thead tr th:nth-child(1){font-size:7vw}.table-image-contain{height:320px}.table-contents.one .reward-table table tbody tr td:nth-child(1){font-size:1em}.table-contents.two .bottomInfo{margin-top:10%}.tableImageCaption{font-size:9vw}.table-contents{width:100%}.table-contents.two .reward-table table tbody tr td{padding:0}.table-contents caption{font-size:4vw}}@media (max-width: 767px){.rewards_activity_wrapper .reward-activity-pagination ul{display:inline-flex}.rewards_activity_wrapper .reward-activity-pagination ul li button,.rewards_activity_wrapper .reward-activity-pagination ul li p{font-size:.875rem;padding:.5rem .875rem}.rewards_activity_wrapper .reward-activity-pagination ul li button svg{max-width:12px}.table-contents.two .reward-table table tbody tr td:nth-child(1){padding:5px}#log-in-form.cm-log-in-form .modal-body{flex-direction:column;padding-bottom:24px}.rModalsubhead{font:14px/18px Manrope}#rModal .rModal-content div.form-group input:not(:placeholder-shown)+label{font-size:9px}.rModal-content .last a{font:12px/15px Manrope}.rbmodalsubhead{font:12px/14px Manrope}.srModalsubhead{font:12px/16px Manrope}#srModal .srModal-content div.form-group input:not(:placeholder-shown)+label{font-size:9px}#log-in-form .margin{display:none}#log-in-form.cm-log-in-form{background:none}.reward-card-sub-head{font:14px/18px Manrope;padding-top:15px;max-width:220px;padding-bottom:30px}a.reward-card-btn{height:36px;min-height:36px;font:14px/18px Manrope}}@media (max-width: 542px){.rModal-content{background-color:#fefefe;margin:auto;padding:41px 19px 0 16px;border:1px solid #888;width:100%;max-width:343px;position:relative;border-radius:10px}#rModal.rCModal div#Rewrecover_password{background-color:#fefefe;margin:auto;padding:41px 19px 30px 16px;border:1px solid #888;width:100%;max-width:343px;position:relative;border-radius:10px}#rModal.rCModal #Rewrecover_password .form_des1{width:100%;height:60px;text-align:center;font:12px/15px Manrope;letter-spacing:0px;color:#000;opacity:1;position:relative;margin:auto}#rModal.rCModal #Rewrecover_password .don2{text-align:center;width:100%;margin:12px auto auto}.rModalhead{font:30px/44px ivypresto-display;font-weight:100;letter-spacing:0px;color:#000;text-transform:capitalize;opacity:1;text-align:center}#rModal .form-group{margin-bottom:16px}.rbmodalsubhead{text-align:center;font:10px/13px Manrope;letter-spacing:0px;color:#000;max-width:305px;margin:auto;padding-bottom:15px}.srModal-content{background-color:#fefefe;margin:auto;padding:70px 19px 0;border:1px solid #888;width:100%;max-width:343px;position:relative;border-radius:10px}.srModalhead{font:28px/44px ivypresto-display;font-weight:100;letter-spacing:0px;color:#000;text-transform:capitalize;opacity:1;text-align:center}.srModalsubhead{font:10px/13px Manrope;text-align:center;letter-spacing:0px;color:#000;opacity:1;max-width:229px;margin:auto;padding-top:12px;padding-bottom:28px}#srModal .srModal-content form input.btn[type=submit]{width:100%;background:#000 0% 0% no-repeat padding-box;border-radius:50px;margin-top:0;margin-bottom:20px;text-align:center;font:15px/19px Manrope;letter-spacing:0px;font-weight:500;color:#fff;opacity:1;text-transform:capitalize;padding:0}.srftext+.d-flex{justify-content:end;padding-right:17px}.table-contents.one .reward-table table thead tr th{font-size:1.1em}}#rModal .form-group,#srModal .form-group{margin-bottom:18px;position:relative}#srModal .srModal-content .form-group input+label,#rModal .rModal-content .form-group input+label{margin-bottom:8px;text-align:left;font:12px/15px Manrope;letter-spacing:0px;color:#5a5a5a;opacity:1;font-size:12px;font-weight:500;position:absolute;pointer-events:none;left:12px;top:13px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#srModal .srModal-content .form-group input:focus+label,#rModal .rModal-content .form-group input:focus+label{margin-bottom:8px;text-align:left;font:12px/15px Manrope;letter-spacing:0px;color:#5a5a5a;opacity:1;font-size:8px;font-weight:500;position:absolute;pointer-events:none;left:12px;top:7px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#srModal .srModal-content .form-group input:not(:placeholder-shown)+label,#rModal .rModal-content .form-group input:not(:placeholder-shown)+label{text-align:left;font:12px/15px Manrope;letter-spacing:0px;color:#5a5a5a;opacity:1;font-size:8px;font-weight:500;position:absolute;pointer-events:none;left:12px;top:7px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#srModal .srModal-content input::placeholder,#rModal .rModal-content input::placeholder{text-align:left;font: 12px/15px Manrope;letter-spacing:0px;color:#5a5a5a;opacity:1;top:13px;position:absolute}#srModal .srModal-content input,#rModal .rModal-content input{border-radius:0;height:43px;padding:20px 12px 7px;font-size:12px;border:1px solid #949494;box-shadow:none;outline:none}#srModal .sfrrbtns label{margin-bottom:0;margin-left:7px;position:relative;left:0;top:0}#srModal input.btn.btn-padd42{padding-top:9px}#rModal div#Rewrecover_password{background-color:#fefefe;margin:auto;padding:107px 55px 30px 42px;border:1px solid #888;width:100%;max-width:521px;position:relative;border-radius:10px;display:none}#rModal #Rewrecover_password h4.title{display:flex;justify-content:center;margin:25px 0}#rModal #Rewrecover_password .form_des1{width:407px;height:60px;text-align:center;font: 12px/15px Manrope;letter-spacing:0px;color:#000;opacity:1;margin:auto}#rModal #Rewrecover_password .form-grp{position:relative}#rModal #Rewrecover_password form input.btn[type=submit]{width:100%}#rModal #Rewrecover_password .don{text-align:center;margin-top:15px;font-size:1rem;line-height:normal;font-weight:400}#rModal #Rewrecover_password .don2{text-align:center;margin:12px auto auto}#rModal #Rewrecover_password label.recover-email{margin-bottom:8px;text-align:left;font:12px/15px Manrope;letter-spacing:0px;color:#5a5a5a;opacity:1;font-size:12px;font-weight:500;position:absolute;pointer-events:none;left:12px;top:15px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;width:100%}#rModal #Rewrecover_password input:focus+label.recover-email{margin-bottom:8px;text-align:left;font:12px/15px Manrope;letter-spacing:0px;color:#5a5a5a;opacity:1;font-size:8px;font-weight:500;position:absolute;pointer-events:none;left:12px;top:7px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#rModal #Rewrecover_password input:not(:placeholder-shown)+label.recover-email{text-align:left;font:12px/15px Manrope;letter-spacing:0px;color:#5a5a5a;opacity:1;font-size:8px;font-weight:500;position:absolute;pointer-events:none;left:12px;top:15px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#rModal #Rewrecover_password input#recover-email{width:100%;padding-top:20px;font-size:12px}@media (min-width: 2020px){.table-description p{font-size:24px}.tableImageCaption{font-size:42px}.table-contents.two .bottomInfo{margin-top:100px}.table-contents caption{font-size:28px}.table-contents.three .reward-table table thead tr th{font-size:20px}}.main_how_it_works{padding:0 0 25px}.main_how_it_works .container{max-width:1200px}.main_how_it_works h2.title{text-align:center;font:100 50px/76px ivypresto-display;letter-spacing:0px;color:#000;text-transform:capitalize;margin:0;padding:40px 0 65px}.main_how_it_works .content{display:grid;gap:46px;grid-template-columns:1fr 1fr}.main_how_it_works .content .shop-section{width:100%;max-width:100%;height:100%;max-height:100%;margin:0 auto;text-align:center;border:1px solid #ddd;border-radius:12px}.main_how_it_works .content .shop-section img{max-height:300px;object-fit:cover;width:100%}.main_how_it_works .content .points-program{width:100%;max-width:100%;height:100%;max-height:100%;margin:0 auto;border:1px solid #ddd;border-radius:11px;background:#fcfcfc}.main_how_it_works .content .points-program h3{text-align:center;margin:0;font: 600 19px/26px Manrope;letter-spacing:0px;color:#000;text-transform:capitalize;padding:25px}.main_how_it_works .points-table-wrapper{max-height:368px;overflow-y:scroll}.main_how_it_works .points-program table{width:100%;text-align:center;border-left:none;border-bottom:0px!important;border-right:none}.main_how_it_works .points-program table tr:last-child td{border-bottom:none}.main_how_it_works .shop-section .left_card_texts{width:100%;max-width:335px;margin:0 auto;min-height:150px}.main_how_it_works .shop-section .left_card_texts h3.heading_shop{text-align:center;font: 600 18px/24px Manrope;letter-spacing:0px;color:#000;text-transform:capitalize;opacity:1;margin:0;padding:28px 0 9px}.main_how_it_works .shop-section .left_card_texts .para_shop p{text-align:center;font: 14px/20px Manrope;letter-spacing:0px;color:#000}.left_card_text_wrapper{border:none}table#program_data_table td,table#program_data_table th{padding:22px 14px}table#program_data_table thead span,table#program_data_table thead th p:first-of-type{font: 600 18px/22px Manrope;letter-spacing:0px;color:#000}table#program_data_table p{font: 600 14px/18px Manrope;letter-spacing:0px;color:#000;margin:0}table#program_data_table td.tier-val p{padding:12px;height:29px;display:flex;justify-content:center;align-items:center;margin:0;border-radius:16px;min-width:102px}table#program_data_table td.earned-points-val p{height:29px;min-width:102px;border:1px solid;border-radius:16px;text-align:center;display:flex;justify-content:center;align-items:center}@media (max-width: 1025px){.main_how_it_works .content .points-program h3{padding:15px}}@media (max-width: 990px){.main_how_it_works .content{gap:27px;grid-template-columns:1fr}.main_how_it_works .content .shop-section,.main_how_it_works .content .points-program{max-width:90%}}@media (max-width: 520px){.main_how_it_works{padding:35px 0}.main_how_it_works h2.title{font:100 32px/40px ivypresto-display;padding:0 0 35px}.main_how_it_works .content .shop-section,.main_how_it_works .content .points-program{max-width:100%}table#program_data_table td,table#program_data_table th{padding:15px}table#program_data_table td.tier-val p,table#program_data_table td.earned-points-val p{min-width:85px}}td.membership-rec-val p,.main_how_it_works.second_sec table#program_data_table th{text-align:start}.main_how_it_works .points-program table td img.icon{width:24px}.main_how_it_works.second_sec table#program_data_table td,.main_how_it_works.second_sec table#program_data_table th{padding:21px 12px}.main_how_it_works.second_sec table th p{border-radius:16px;padding:10px;text-align:center;font:600 14px/17px Manrope!important;letter-spacing:0px;height:29px;display:flex;justify-content:center;align-items:center}.main_how_it_works.second_sec table th.bronze p{background:#fdead6 0% 0% no-repeat padding-box;color:#945614!important}.main_how_it_works.second_sec table th.silver p{background:#ebebeb 0% 0% no-repeat padding-box;color:#666!important}.main_how_it_works.second_sec table th.gold p{background:#ffebc4 0% 0% no-repeat padding-box;color:#945614!important}td.membership-rec-val,th.membership_heading{width:180px}@media (max-width: 1440px){.main_how_it_works.second_sec table#program_data_table td,.main_how_it_works.second_sec table#program_data_table th{padding:16px}td.membership-rec-val,th.membership_heading{width:150px}}@media (max-width: 520px){td.membership-rec-val,th.membership_heading{width:130px}.main_how_it_works.second_sec table#program_data_table td,.main_how_it_works.second_sec table#program_data_table th{padding:15px}}.main_how_it_works.third_sec td.off-purchase-val p{font:600 14px/17px Manrope!important;color:#970737!important;text-transform:uppercase;min-width:102px;max-width:102px;max-height:29px;text-align:center;padding:9px;border:1px solid #bf0f52;border-radius:22px;display:flex;justify-content:center;align-items:center}.main_how_it_works.third_sec td.off-purchase-val{display:flex;justify-content:center;align-items:center}.main_how_it_works.third_sec table td{padding:10px!important}.main-start-earning-section h2{margin:0;text-align:center;font: 100 50px/76px ivypresto-display;letter-spacing:0px;color:#000}.main-start-earning-section p{text-align:center;font: 500 14px/19px Manrope;letter-spacing:0px;margin:0;padding:14px 0}.main-start-earning-section .button-container{display:flex;justify-content:center;align-items:center;gap:10px;padding:28px 0}.main-start-earning-section a.btn-join.reward-card-btn{margin:0}.main-start-earning-section .button-container a{max-width:260px;min-width:260px;text-align:center;height:43px;font: 600 14px/19px Manrope;letter-spacing:0px;color:#fff}.main-start-earning-section .button-container .btn-find{background:#000 0% 0% no-repeat padding-box;border-radius:50px;color:#fff;display:flex;justify-content:center;align-items:center}.main-start-earning-section hr.saperator{margin-top:43px;background-color:#ddd;border:1px solid #d8d8d8}.main-start-earning-section .disclaimer{padding-top:35px}.main-start-earning-section .disclaimer p{text-align:left;font: 13px/18px Manrope;letter-spacing:0px;color:#5a5a5a}.main-start-earning-section .disclaimer h2{text-align:left;font: 600 16px/22px Manrope;letter-spacing:0px;color:#000;text-transform:capitalize}.blw-account-page-how-it-works .main_how_it_works .content{display:grid;gap:30px;grid-template-columns:1fr 1fr}.blw-account-page-how-it-works .main_how_it_works .content .shop-section{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.blw-account-page-how-it-works .main_how_it_works .content .shop-section img{height:100%;width:100%}.blw-account-page-how-it-works .main_how_it_works .content .shop-section,.blw-account-page-how-it-works .main_how_it_works .content .points-program{width:100%;max-width:100%;height:100%;max-height:100%}.blw-account-page-how-it-works .left_card_text_wrapper{border:none;border-top:none;height:48%;max-height:100%}.blw-account-page-how-it-works .main_how_it_works .container{padding:0}@media (max-width: 520px){.main-start-earning-section h2{font:100 32px/40px ivypresto-display}.main-start-earning-section .button-container{flex-wrap:wrap}.main-start-earning-section hr.saperator{margin-top:22px}.main-start-earning-section .disclaimer{padding-top:15px}}.blw-account-page-how-it-works .main_how_it_works h2.title{font: 300 35px/52px ivypresto-display}@media (max-width: 1200px){.blw-account-page-how-it-works .main_how_it_works .content{grid-template-columns:1fr}.blw-account-page-how-it-works .left_card_text_wrapper,.blw-account-page-how-it-works .main_how_it_works .content .shop-section img{height:100%;max-height:100%}.blw-account-page-how-it-works .main_how_it_works .content .shop-section,.blw-account-page-how-it-works .main_how_it_works .content .points-program{width:100%;max-width:100%}}@media (max-width: 989px){.blw-account-page-how-it-works .main_how_it_works .container{padding:0}.blw-account-page-how-it-works .main_how_it_works h2.title{padding:10px 0 25px;font:300 30px/48px ivypresto-display}.blw-account-page-how-it-works{padding:0 4.5% 50px 5.38%}.main_how_it_works{padding:13.5px 0}.blw-account-page-how-it-works .main_how_it_works .content .shop-section,.blw-account-page-how-it-works .main_how_it_works .content .points-program{max-width:100%}.blw-account-page-how-it-works .main_how_it_works.second_sec #program_data_table td,.blw-account-page-how-it-works .main_how_it_works.second_sec #program_data_table th{padding:13px!important}}@media (max-width: 520px){.blw-account-page-how-it-works .main_how_it_works.second_sec #program_data_table td,.blw-account-page-how-it-works .main_how_it_works.second_sec #program_data_table th{padding:6px!important}}.rewards_activity_wrapper{padding:50px 7.5% 0 6.38%}.rewards_activity_wrapper table{width:100%;border:1px solid #cccccc;background:#fcfcfc 0% 0% no-repeat padding-box}.rewards-activity-main table td{text-align:left;font: 600 16px/22px Manrope;letter-spacing:0px;border-bottom:1px solid #cccccc;padding:28px 15px}.rewards-activity-main table th{text-align:left;font: 700 14px/19px Manrope;letter-spacing:0px;color:#5a5a5a;border-bottom:1px solid #cccccc}.rewards_activity_wrapper .rewards-activity-main img.activity-icon{width:35px;height:35px;margin-right:27px}.rewards_activity_wrapper .rewards-header{text-align:left;font:600 19px/26px Manrope;letter-spacing:0px;color:#000;padding:36px 48px;border:1px solid #cccccc;border-bottom:none;border-radius:10px 10px 0 0;background:#fcfcfc 0% 0% no-repeat padding-box;margin-bottom:0}.rewards-activity-main .points-summary p{text-align:end;margin:0}.rewards-activity-main .aval_points_wrp{display:flex;justify-content:end;align-items:center;padding:15px 0;gap:22px}.rewards-activity-main .aval_points_wrp p{font: 700 16px/22px Manrope;letter-spacing:0px;color:#000}.points-summary p{font: 14px/18px Montserrat;letter-spacing:0px;color:#747474;text-transform:capitalize}.rewards-activity-main .points-summary{padding:35px 48px 77px;border:1px solid #ccc;border-top:none;border-radius:0 0 10px 10px;background:#fcfcfc 0% 0% no-repeat padding-box}.rewards-activity-main table th:first-child,.rewards-activity-main table td:first-child{padding-left:48px}.rewards_activity_wrapper table td.transaction-type p{padding:8px 30px 8px 40px;background:#fff1e2 0% 0% no-repeat padding-box;border-radius:16px;text-align:left;font:600 12px/15px Manrope;letter-spacing:0px;position:relative;margin:0}.rewards_activity_wrapper table td.transaction-type p:after{position:absolute;content:"";width:20px;height:20px;background-position:center;background-size:contain;background-repeat:no-repeat;left:12px;top:50%;transform:translateY(-50%)}.rewards-activity-main table .store-purchase{color:#de821e}.rewards-activity-main table .store-purchase:after{background:url(/cdn/shop/files/store-purchase.svg)}.rewards-activity-main table .adjustments{color:#9224eb}.rewards-activity-main table .adjustments:after{background:url(/cdn/shop/files/adjustments.svg)}.rewards-activity-main table .online-purchase{color:#106ec6}.rewards-activity-main table .online-purchase:after{background:url(/cdn/shop/files/online-purchase.svg)}.rewards-activity-main table td.points-earned{color:#1b8624}.rewards-activity-main table td.points-redeemed{color:#ea0008}@media (max-width: 1200px){.rewards_activity_wrapper .rewards-header{padding:26px 28px}.rewards-activity-main table th:first-child,.rewards-activity-main table td:first-child{padding-left:28px}.rewards-activity-main .points-summary{padding:25px 28px 57px}.rewards_activity_wrapper table td.transaction-type p{min-width:100%;margin:0 0 0 -22px;font:600 10px/13px Manrope}.rewards-activity-main table td{font:600 13px/14px Manrope;padding:18px 12px}.rewards_activity_wrapper table td.transaction-type p:after{width:16px;height:16px}}@media (max-width: 989px){.rewards-activity-main{width:810px;max-width:810px}.rewards_activity_wrapper{overflow-x:scroll}}@media (max-width: 767px){.rewards-activity-main .points-summary,.rewards_activity_wrapper .reward-activity-pagination{padding:20px 25px 15px}.rewards-activity-main .aval_points_wrp{padding:8px 0;gap:15px;justify-content:start}.rewards-activity-main .points-summary p{text-align:start}.rewards_activity_wrapper table td.transaction-type p{min-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/731/assets/reward-page.css.map?v=155031569841280901651747306542 */
