.reward-main{position:relative}table.account-order-history-orders .last{text-align:initial}p.indicator-for-star,.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:#9d0b1c;font-weight:500;font-style:normal}.rModal-content label em,.srModal-content label em{color:#9d0b1c}p.indicator-for-star em{color:#9d0b1c;font-weight:500;font-style:normal}.RewardImg-desk{width:100%;height:100%}.rCModal #Rewrecover_password .form-group .form-grp label,.srCModal .form-group label,.rCModal .form-group label{margin-bottom:8px;text-align:left;font:12px/15px Montserrat;letter-spacing:0px;color:#5a5a5a;opacity:1;font-size:16px;font-weight:500;position:absolute;pointer-events:none;left:15px;top:15px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;width:100%}#rModal #Rewrecover_password .form-group .form-grp input:not(:placeholder-shown)+label,#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 Montserrat;letter-spacing:0px;color:#5a5a5a;opacity:1;font-size:8px;font-weight:500;position:absolute;pointer-events:none;left:15px;top:7px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#rModal #Rewrecover_password .form-group .form-grp input,#srModal .srModal-content .form-group input,#rModal .rModal-content .form-group input{font-family:Montserrat;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;padding:20px 15px 7px}#rModal #Rewrecover_password .form-group .form-grp,#srModal .srModal-content .form-group,.rModal-content .form-group{position:relative}.RewardImg-mob{width:100%;height:100%}.template-customers-login .last{text-align:left}.template-customers-login span.or_text{margin:0 20px}.srModal-content button:focus{border-radius:50%}.log-popup-div .action-btn input.btn.btn-padd42{padding-left:5px}.log-popup-div .action-btn input.btn.btn-padd42:focus{box-shadow:none}p#register-form-join-loyalty-label{font: 12px/16px Sofia Pro;letter-spacing:0px;color:#000;opacity:1;padding-top:18px;margin-bottom:12px}p.policy-terms{text-align:left;font: 12px/18px Sofia Pro;letter-spacing:0px;color:#707070;color:#666;padding-top:25px}p.policy-terms>a{text-decoration:underline}.card-logbut{margin-bottom:82px;margin-top:75px}.RewardHead{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-style:normal;font-variant:normal;font-weight:500;font-size:70px;line-height:109px;font-family:Sofia Pro;letter-spacing:0px;color:#000;opacity:1}.Logintext{text-align:center;font: 500 38px/48px Playfair Display;letter-spacing:0px;color:#000;text-transform:uppercase;margin-bottom:12px}.reward-sec3-img{padding-top:116px;padding-bottom:105px}.card-btn{display:flex;align-items:center;justify-content:center;margin-top:39px}a.reward-card-btn:nth-child(2n){margin-left:42px}.Loginpara{text-align:center;font: 16px/22px sofia-pro;letter-spacing:0px;color:#000;opacity:1;max-width:572px;margin:auto}.reward3-head{text-align:left;font: 40px/61px sofia-pro;letter-spacing:0px;color:#fff;opacity:1;margin-bottom:2px;text-align:center}.reward3-content{text-align:left;font: 300 16px/22px sofia-pro;letter-spacing:0px;color:#fff;opacity:1;text-align:center}.reward2-head{text-align:left;font: 40px/61px Sofia Pro;letter-spacing:0px;color:#000;opacity:1;margin-bottom:29px}.reward2-content{text-align:left;font: 300 16px/22px Sofia Pro;letter-spacing:0px;color:#000;opacity:1}.rCModal{display:none;position:fixed;z-index:99999999;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.rCModal.active,.srCModal.active,.iuModal.active{display:block}img.rewardlogo{width:7px;height:14px;transform:none}.srCModal,.iuModal{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}a.reward-card-btn{font: 18px/28px sofia-pro;color:#fff;max-width:100%;background:#000;padding:17px 76px;text-transform:none;min-width:auto;letter-spacing:normal;max-width:253px;width:100%;line-height:26px;background:#000 0% 0% no-repeat padding-box;border-radius:0;border:1px solid #000;opacity:1;display:flex;align-items:center;justify-content:center;transition:.5s}.inner-about-content{display:flex;justify-content:space-evenly;align-items:center}.reward2-block-content{max-width:635px}.inner-about-content2{display:flex;justify-content:space-evenly;align-items:center;max-width:500px;margin:0 auto}.reward-2sec{max-width:635px;padding:15px 50px 40px}.reward-sec2-img{padding-top:164px;padding-bottom:187px}.logrClose,.logsrClose{position:absolute;top:10px;left:10px;border-radius:50%;border:1px solid black;width:39px;height:37px;display:flex;justify-content:center;align-items:center}button.rClose,span.rClose,button.srClose{border:2px solid #E6E6E6;width:57px;height:57px;border-radius:50%;position:absolute;top:31px;left:37px}span.rClose{display:flex;align-items:center;justify-content:center}.srModalhead{text-align:center;font: 32px/49px Sofia Pro;letter-spacing:0px;color:#000;opacity:1}.srModalsubhead{text-align:center;font: 16px/22px Sofia Pro;letter-spacing:0px;color:#000;opacity:1}.rModalhead{text-align:center;font: 32px/49px Sofia Pro;letter-spacing:0px;color:#000;opacity:1}.rModalsubhead,.form_des1{text-align:center;font: 18px/22px Sofia Pro;letter-spacing:0px;color:#000;opacity:1;margin-top:24px;margin-bottom:45px}.rModalsubhead{max-width:406px}.rModal-content #customer_login{margin-bottom:7vh}.rModal-content input#log-button,#Rewrecover_password input.btn,.action-box-btn .btn{background:#000 0% 0% no-repeat padding-box;opacity:1;font-size:13px;color:#fff;max-width:100%;padding:15px 77px;min-width:auto;font-weight:500;font-family:sofia-pro;max-width:200px;line-height:19px;border-radius:5px;letter-spacing:0px;text-transform:uppercase;margin-top:51px;width:100%}.btn-sign-reg{display:flex;gap:6px}.btn-sign-reg li{width:50%}input#btn-normal{width:unset;padding:0}.sfrrbtns{display:flex;align-items:center}.join-loyalty-consent input[type=radio]{margin-right:7px;width:12px;height:12px}.join-loyalty-consent input[type=radio]+label{margin:0;font-size:12px}.join-loyalty-consent legend{font-size:14px;margin-bottom:1rem}.sfrrbtns.sec{margin-left:17px}.form-group-regis{max-width:30.3rem;margin:auto}.srModal-content{padding-top:70px}.srModalsubhead{max-width:100%;margin:24px auto 20px}.shrreward{margin-top:20px;margin-bottom:40px}input.btn.btn-padd42{text-align:center;text-decoration:underline;font: 15px/22px Sofia Pro;letter-spacing:0px;color:#000;border:unset;background:unset}.sfrrbtns input[type=radio]{accent-color:#888}p.srftext{text-align:left;font: 12px/16px Sofia Pro;letter-spacing:0px;color:#000;opacity:1;margin-top:18px;margin-bottom:12px}.srModal-content input#sub-btn-reg{background:#000 0% 0% no-repeat padding-box;opacity:1;font-size:13px;color:#fff;max-width:100%;padding:15px 12px;min-width:auto;font-weight:500;font-family:sofia-pro;max-width:200px;line-height:19px;border-radius:5px;letter-spacing:0px;text-transform:uppercase;margin-top:38px;text-decoration:none}.form-group-regis .action-btn{display:flex;align-items:center;justify-content:center}.rModal-content form input:not([type=submit]):focus-visible,#Rewrecover_password form input:not([type=submit]):focus-visible,.srModal-content form input:not([type=submit]):focus-visible{outline-width:0px!important}.srModal-content form input[type=radio]:focus-visible{outline-width:1px!important}.rModal-content,#rModal div#Rewrecover_password,.srModal-content{position:fixed;top:0;right:0;background-color:#eaf3f5;border:1px solid #888;width:100%;transition:transform .5s!important;height:100%!important;padding-right:0!important;max-width:60rem;animation:slideToLeft .25s ease-in-out;overflow:auto}#rModal div#Rewrecover_password{display:none}.rModal-content,#rModal div#Rewrecover_password{padding-top:251px}.log-popup{max-width:31rem;margin:auto}.form-group-rec{max-width:47.5rem;margin:auto}.rModal-content .form-group{margin-bottom:18px}#rModal #Rewrecover_password .form-group .form-grp input:focus+label,#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 Montserrat;letter-spacing:0px;color:#5a5a5a;opacity:1;font-size:8px;font-weight:500;position:absolute;pointer-events:none;left:15px;top:7px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#Rewrecover_password .title{text-align:center;font: 32px/49px Sofia Pro;letter-spacing:0px;color:#000;opacity:1}input#customer_email_reward_page,input#customer_password_reward_page,#Rewrecover_password input#recover-email,.srModal-content input{background-color:unset;border-color:unset;border-style:unset;border-bottom:1px solid #000000;width:100%;padding:17px 12px 17px 0}span.instruction-for-phone-number{font-size:10px}.form-group-regis .form-group input:not(:placeholder-shown)+label .instruction-for-phone-number,.form-group-regis .form-group input:focus+label .instruction-for-phone-number{font-size:8px}.rModal-content input:-webkit-autofill,div#Rewrecover_password input:-webkit-autofill{-webkit-box-shadow:unset;-webkit-text-fill-color:unset;background-color:unset}input#customer_email_reward_page::placeholder,input#customer_password_reward_page::placeholder{text-align:left;font: 16px/24px Sofia Pro;letter-spacing:0px;color:#4d4d4d;opacity:1}.last{text-align:center;margin-top:24.5px}.last .showRecoverPasswordForm{text-align:center;font: 16px/24px Sofia Pro;letter-spacing:0px;color:#000!important;opacity:1}.d-flex.justify-content-center.mt-2{margin-top:3.5rem!important}.log-popup-div .action-btn,div#Rewrecover_password .action-btn{display:flex;align-items:center;justify-content:center}#tab-progress,.reward--progress #tab-points{display:none}.reward--progress #tab-progress{display:block}#sign-in-up{padding:70px 20px 0!important}.button-account.btn{display:flex;padding:15px 0;justify-content:center;gap:10px;margin:0 0 15px}.button-account.btn svg{height:16px;padding-top:4px}.wish-dropdown{padding-top:20px;border-top:1px solid #9d9d9d}.wish-dropdown li a{color:#000;display:flex;flex-direction:column}.wish-dropdown li img,.wish-dropdown li svg{max-width:20px}.wish-dropdown li svg{margin:auto 0}.wish-dropdown li{display:flex;gap:16.23px;padding:20px 0 24px;border-bottom:1px solid #9d9d9d}.btn-out-reg{margin:30px 0}.wish-dropdown li a .topbadge{display:none!important}.blog-section{display:grid;gap:3%;margin:100px auto;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.inner-about-content2{flex-direction:column;justify-content:flex-start;border-radius:10px}.login-to-access{background:#000;color:#fff;width:100%;border-radius:0;margin:11px 0;font: 14px/22px sofia-pro;padding:11px}.inner.product-item .product-bottom .product--title:after{display:none}.reward-image{position:relative}.reward-image .tag{position:absolute;top:22px;left:22px;display:flex;justify-content:center;align-items:center;color:#fff;width:70px;height:70px;border-radius:50px;padding:40px;font: 21px/34px SeriouslyNostalgic Ital;font-style:italic}@media (min-width: 767.1px){.RewardImg-mob{display:none}a.cancel_text{padding:9px 55px;border:1px solid black;margin-left:2px}.card-btn a.reward-card-btn:hover{color:#000;background:#fff;border:1px solid #000}}@media (max-width: 1400px) and (min-width:767.2px){.RewardHead{font-size:37px;line-height:60px}a.reward-card-btn{max-width:217px;padding:21px 63px}}@media (max-width: 1400px){.reward3-block-content{padding-left:0}.reward-sec2-img{padding-top:70px;padding-bottom:75px}.reward-sec3-img{padding-top:58px;padding-bottom:55px}}@media (max-width: 1200px){.home-featured-products{padding:0 0 50px!important}.card-logbut{margin:60px auto 40px}.blog-section{margin:50px auto}.reward3-head,.reward2-head{font-size:30px;line-height:41px;margin-bottom:20px}}@media (max-width: 767.1px){.blog-section{row-gap:30px;margin:50px auto}.reward-2sec{padding:10px 20px}.inner-about-content2{display:block}.rModalsubhead{max-width:auto}.inner-about-content{flex-direction:column-reverse}.reward3-block-content{padding-left:0}.reward-sec3-img,.reward-sec2-img{padding-top:25px;padding-bottom:25px}.reward3-head{font:25px/30px Sofia Pro;margin-bottom:15px;padding-top:25px}.reward2-head{font:25px/30px Sofia Pro;margin-bottom:15px}.reward3-content,.reward2-content{padding-bottom:30px}main#MainContent{margin-bottom:0}.Logintext{text-align:center;font: 500 32px/35px Playfair Display;margin-bottom:20px}.Loginpara{font: 16px/22px sofia-pro}.card-btn{gap:30px;margin-top:28px}a.reward-card-btn{padding:19px 44px;max-width:50%;width:100%;font-size:14px;display:flex;justify-content:center;align-items:center}a.reward-card-btn:nth-child(2n){margin-left:0}.RewardImg-desk{display:none}.RewardHead{font-size:25px;line-height:49px}.card-logbut{margin-bottom:31px;margin-top:17px}.rModal-content,#rModal div#Rewrecover_password,.srModal-content{max-width:376px;width:100%;margin:0;transition:transform .5s ease;animation:unset;z-index:999}.rModal-content,#rModal div#Rewrecover_password{padding-top:130px}.rModalhead{font-size:20px;line-height:49px}.rModalsubhead{font-size:14px;line-height:22px}.log-popup{margin:auto;padding-right:20px;padding-left:20px;width:356px}input#customer_email_reward_page,input#customer_password_reward_page,#Rewrecover_password input#recover-email,.srModal-content input{padding:9px 15px 7px 0}.log-popup-div .action-btn,div#Rewrecover_password .action-btn{display:block;align-items:unset;justify-content:unset;text-align:center;margin-bottom:20px}.form-group-regis .action-btn{display:block;align-items:unset;justify-content:unset;text-align:center}.rModal-content input#log-button,#Rewrecover_password input.btn{width:100%;max-width:unset}input#sub-btn-reg{width:100%;max-width:unset!important}button.rClose,span.rClose,button.srClose{top:11px;right:20px;width:32px;height:32px;left:17px;border-radius:50%}.srModal-content button:focus{border-radius:50%}img.rewardlogo{width:10px;height:9px}.rModal-content #customer_login{margin-bottom:14vh}.form-group-rec,.form-group-regis{width:356px;padding-left:20px;padding-right:20px}.srModalhead{font-size:20px;line-height:49px}}@media (max-width: 492px){.card-logbut{padding-left:15px;padding-right:15px}.card-btn{gap:16px;flex-wrap:wrap}a.reward-card-btn{max-width:100%}}@media (max-width: 370px){.blog-section{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.rModal-content,#rModal div#Rewrecover_password,.srModal-content{width:auto;max-width:100%}.form-group-rec,.form-group-regis{width:auto}}.srModal-content>button{border-radius:50%}.srModal-content>button svg{padding:6px}.login-page.custom-acc-page input#customer_email_reward_page,.login-page.custom-acc-page input#customer_password_reward_page{padding-left:15px}.rModal-content button:focus{border-radius:50%}.rModal-content button img{filter:brightness(.5);margin:0;transform:none}.rModal-content{display:flex;justify-content:center;align-items:center;padding-top:70px}body[data-template="page.reward-page"] .home-feature-product-sections .custom-quickview-btn{display:none!important}.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 (max-width: 768px){.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}}table#program_data_table td,table#program_data_table th{padding:22px 8px}table#program_data_table thead span,table#program_data_table thead th p:first-of-type{font: 600 16px/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.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}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}@media (max-width: 520px){table#program_data_table td,table#program_data_table th{padding:10px}table#program_data_table td.tier-val p,table#program_data_table td.earned-points-val p{min-width:85px}}.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}.rewards_activity_wrapper{padding:25px 7.5% 50px 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;text-align:center}.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:25px;top:50%;transform:translateY(-50%)}.rewards-activity-main table .store-purchase{color:#de821e}.rewards-activity-main table .store-purchase:after{background:url(https://cdn.shopify.com/s/files/1/0269/7763/2389/files/store-purchase.svg)}.rewards-activity-main table .adjustments{color:#9224eb}.rewards-activity-main table .adjustments:after{background:url(https://cdn.shopify.com/s/files/1/0269/7763/2389/files/adjustments.svg)}.rewards-activity-main table .online-purchase{color:#106ec6}.rewards-activity-main table .online-purchase:after{background:url(https://cdn.shopify.com/s/files/1/0269/7763/2389/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/539/assets/reward-page.css.map */
