.desktop-mob-hidden{visibility:hidden}.content.content-description{margin:30px auto 50px}.rewards-member-banner .customer-welcome{padding-top:100px;padding-bottom:100px}.rewards-member-banner .page-title-on-image{top:46%!important;left:0;right:0;margin:0 auto;text-align:center;color:#fff;font-weight:600!important;font-size:36px;text-transform:uppercase;max-width:90%!important}.rewards-guest-banner .page-title-on-image{top:24%!important}.rewards-member-banner .page-title-on-image.subtitle{font-size:14px;top:60%!important;text-transform:none;font-weight:500}.rewards-member-banner .page-title-on-image .title{color:#fff;font-weight:600!important;font-size:36px}.rewards-member-banner .page-title-on-image .subtitle{color:#fff;text-transform:none;font-weight:500;font-size:16px;line-height:1.5;max-width:70%;margin:0 auto}.reward-steps-member-section-inner .benefitelement{min-width:200px;text-transform:none;font-weight:500;font-size:13px}.rewards-benefits-section .benefits-box{display:block;width:600px;max-width:800%;margin:0 auto;border:3px solid #000;padding:30px 50px;background:#f8f8f8}.rewards-benefits-section .benefits-box .benefits-title{text-transform:uppercase;font-size:27px}.rewards-benefits-section .benefits-box .benefits-title strong{font-weight:700!important}.rewards-benefits-section .benefits-box .benefits-info-box{margin:25px auto 0}.rewards-benefits-section .benefits-box .benefits-info-box .benefits-points-info{font-size:14px;margin:10px auto}.rewards-benefits-section .benefits-box .benefits-info-box .benefits-points-info strong{font-weight:700!important}.benefitelement{border-bottom:2px solid #000}.benefitelement.mobile-view{display:none}.benefitelement-image{display:block}.benefitelement-image .tier-image{width:73px;margin:0 auto}.benefitelement-image .tier-info{font-size:13px;text-transform:none;font-weight:500}.benefitelement-image .tier-info .tier-info-inner{padding:5px;width:100%;display:inline-block}.benefitelement-image .tier-info .active-tier{background:#fff;border-radius:20px}.benefitelement-image .tier-info .spend-more{border-radius:20px;background:#000;color:#fff}.benefitelement-image .tier-info.enthusiast .spend-more{background:#fff;color:#000}.reward-steps-member-section-inner .reward_parent-inner-two{overflow-x:auto;width:100%}.reward-steps-member-section-inner .reward_parent{grid-template-columns:28% 72%}.reward-steps-member-section-inner .reward_parent-inner-two{display:grid;grid-template-columns:repeat(3,2fr);gap:0px 3px}.reward_parent .benefitelement:nth-child(4n+4){margin:0!important}.reward_parent .benefitelement-image{height:165px!important}@media screen and (max-width: 767px){.reward-steps-member-section-inner .reward_parent{grid-template-columns:221px auto}.reward_parent .benefitelement{height:58px!important}.reward_parent .benefitelement-image{height:96px!important}.reward_parent .benefitelement:nth-child(4n+2){border-right:none!important}.reward-steps-member-section-inner .benefitelement ul li{font-size:13px!important}}@media screen and (max-width: 575px){.reward-steps-member-section-inner .reward_parent{grid-template-columns:150px auto}.reward-steps-member-section-inner .benefitelement{max-width:150px;min-width:150px}}.earn-points-inner #loyaltylion .lion-rules-list{grid-template-columns:repeat(3,1fr);background:transparent}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item{border:2px solid #000;background:#f8f8f8}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__content{background:#f8f8f8}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__icon.lion-icon.lion-icon__rule{width:133px;height:120px;width:93px;height:84px;background-repeat:no-repeat!important;background-size:78px auto!important;background-size:63px auto!important;background-position:center!important;padding:0!important;-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask:none!important}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__icon.lion-icon.lion-icon__rule.lion-icon__rule--purchase{background:url(/cdn/shop/files/make-a-purchase_3d558001-4d3c-42f9-a9ac-f0f7e72f794a.png?v=1695919543)}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__icon.lion-icon.lion-icon__rule.lion-icon__rule--referral{background:url(/cdn/shop/files/refer-a-friend_9e4d6c23-6bcc-4225-b69d-1fbd08bc730c.png?v=1695922688)}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__icon.lion-icon.lion-icon__rule.lion-icon__rule--birthday{background:url(/cdn/shop/files/happy-birthday_62a546cc-6cd0-4f4f-b532-9bbee280b3d8.png?v=1695923223)}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__icon.lion-icon.lion-icon__rule.lion-icon__rule--instagram-follow{background:url(/cdn/shop/files/instagram_b6d8116e-9e16-45d4-ac32-80f8b0f1564e.png?v=1695923298)}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__icon.lion-icon.lion-icon__rule.lion-icon__rule--newsletter-signup{background:url(/cdn/shop/files/subscribe.png?v=1695923385)}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item__icon.lion-icon.lion-icon__rule.lion-icon__rule--facebook-like{background:url(/cdn/shop/files/facebook.png?v=1695923451)}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item__icon.lion-icon.lion-icon__rule.lion-icon__rule--stampedio-review{background:url(/cdn/shop/files/leave-a-review.png?v=1695923540)}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item__icon.lion-icon.lion-icon__rule.lion-icon__rule--custom{background:url(/cdn/shop/files/social.png?v=1695923618)}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item__icon.lion-icon.lion-icon__rule.lion-icon__rule--twitter-follow{background:url(/cdn/shop/files/x.png?v=1695923574)}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item:nth-of-type(9){grid-row-start:1;grid-column-start:3}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item:nth-of-type(8){grid-row-start:2;grid-column-start:2}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item:nth-of-type(5){grid-row-start:2;grid-column-start:3}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item:nth-of-type(6){grid-row-start:3;grid-column-start:1}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__title{font-size:14px}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__points{margin-top:13px!important;color:#000!important;font-size:15px!important;text-align:center}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-action-button.lion-action-button--completed{background:#fff;color:#000;border:1px solid #000}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item:first-child .lion-rule-item__points span{display:none}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item.lion-rule-item.lion-rule-item--purchase .lion-rule-item__points:after{content:"Earn points for every $1 spent"}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item__actions{width:80%;text-align:center}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item__actions:empty{margin-top:25px;flex-grow:1;display:flex;align-items:flex-end}.earn-points-inner #loyaltylion .lion-rules-list .lion-action-button{background:#000;color:#fff;border-radius:0;text-transform:capitalize;padding:11px 20px;width:100%;text-align:center;font-size:13px}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item__actions div:first-child{width:100%;text-align:center}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item__actions .lion-facebook-like__wrapper{min-height:auto}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item__actions .lion-rule-item__limit-reached,.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item__actions .lion-rule-item__completed{display:block}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item__actions .lion-rule-item__completed:before,.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item__actions .lion-rule-item__limit-reached:before{display:none}.social-post-info{display:none}.social-post-info{position:fixed;top:50%;left:0;right:0;margin:auto;text-align:center}.banner-refer-a-friend .banner__content{padding:4rem 2rem}.banner-refer-a-friend .banner__heading.h1{font-size:39px}.banner-refer-a-friend .banner__subheading{font-size:26px;word-spacing:5px}.banner-refer-a-friend .banner__text span{color:#000!important}.banner-refer-a-friend .banner__text2 h3{font-size:18px}.banner__box-refer strong{font-weight:700!important}.banner__box-refer h2 strong{font-weight:700!important;color:#000}.banner__box-refer .discount h2 strong{font-size:21px}.banner__box-refer .box-inner{border:2px solid #fff;border:2px solid #000;padding:46px 50px;margin:43px auto 18px;width:70vw}.banner__box-refer .banner__text2{display:grid;grid-template-columns:repeat(3,1fr);margin:100px auto 58px;max-width:840px}.banner__box-refer .middle-col .line-between{width:2px;height:158px;border:1px solid #fff;border:1px solid #000;display:inline-block}.banner__box-refer .banner__text2 .heading strong{border-bottom:2px solid #fff;border-bottom:2px solid #000}.banner__box-refer .discount{margin:-25px 0 0}.banner__box-refer .info{font-size:15px;font-weight:500;margin-top:-35px}.banner__box-refer .banner__text.body{font-size:17px;margin-bottom:58px}.banner__box-refer .banner__buttons .button{background:#000;color:#fff;border-radius:0!important;padding:12px 50px;font-size:16px}.bomb-body .lion-referral-share-button.lion-referral-share-button--twitter:after{background:url(/cdn/shop/files/x-white.png?v=1699036050)!important;width:92px;height:84px;background-repeat:no-repeat!important;background-size:78px auto!important;background-size:35px auto!important;background-position:center!important;padding:0!important;-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask:none!important}.bomb-body .lion-referral-share-button.lion-referral-share-button--twitter,.bomb-body #loyaltylion .lion-referral-share-button--twitter{background:#000!important}.available-rewards-inner{margin:33px 0}.available-rewards-inner #loyaltylion .lion-rewards-list{grid-template-columns:repeat(3,1fr);background:transparent}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item{border:2px solid #000;background:#f8f8f8}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__content{background:#f8f8f8}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__icon.lion-icon{width:111px;height:111px;background-repeat:no-repeat!important;background-size:111px auto!important;background-size:78px auto!important;background-position:center!important;padding:0!important;-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask:none!important}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item:first-child .lion-reward-item__icon.lion-icon{background:url(/cdn/shop/files/5_reward.png?v=1696436896)}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item:nth-child(2) .lion-reward-item__icon.lion-icon{background:url(/cdn/shop/files/10_reward.png?v=1696437150)}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item:nth-child(3) .lion-reward-item__icon.lion-icon{background:url(/cdn/shop/files/15_reward.png?v=1696437166)}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item:nth-child(4) .lion-reward-item__icon.lion-icon{background:url(/cdn/shop/files/30_reward.png?v=1708113949)}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__title{margin:10px auto;font-weight:500}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__title:after{content:"Discount off your next order";margin-left:6px}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__actions{width:80%;text-align:center}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__actions .lion-action-button{border-radius:0;text-transform:capitalize;padding:15px 20px;width:100%;text-align:center}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__actions .lion-action-button:not(.lion-action-button--disabled){background:#000;color:#fff}#loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__actions .lion-action-button.lion-action-button--disabled{border:1px solid #000;color:#000}.bomb-body #lion-loyalty-panel-custom-css .lion-modal .lion-action-modal__description a{font-weight:700;text-decoration:underline}.activity-tracker-inner #loyaltylion .lion-history-table{margin:78px auto 0;border:1px solid #000;max-width:1200px}.activity-tracker-inner #loyaltylion .lion-history-table thead,.activity-tracker-inner #loyaltylion .lion-history-table tbody tr{border-bottom:1px solid #000}.activity-tracker-inner #loyaltylion .lion-history-table thead th,.activity-tracker-inner #loyaltylion .lion-history-table tbody tr td{padding:21px;font-size:14px}.activity-tracker-inner #loyaltylion .lion-history-table .lion-history-table__header-cell{background:transparent}.activity-tracker-inner #loyaltylion .lion-history-table .lion-history-table__row{background:#f8f8f8}.activity-tracker-inner #loyaltylion .lion-history-table .lion-history-table__header-cell,.activity-tracker-inner #loyaltylion .lion-history-table .lion-history-table__row{font-size:16px;text-transform:none;font-weight:400;color:#000}.activity-tracker-inner #loyaltylion .lion-history-table .lion-history-table__bubble{background:transparent;color:#000;padding:0;font-weight:400;opacity:1!important}@media screen and (min-width: 992px){.template-page-rewardsmember .banner-refer-a-friend .section_block_title{font-size:33px}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item,.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item{height:400px;height:auto}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__title{margin:20px auto 10px}.benefitelement.benefitelement-image span.desktop{margin:15px auto;font-size:23px;font-weight:700}}@media screen and (min-width: 768px){.desktop-hidden{visibility:hidden}.benefitelement.mobile-view{display:none}.benefitelement{border-bottom:2px solid #000}.benefitelement.benefitelement-image{height:auto;padding:17px 25px!important}}@media screen and (max-width: 991px){.rewards-member-banner .customer-welcome{padding-top:40px;padding-bottom:40px}.rewards-member-banner .grid .grid__item{display:block!important;width:100%!important}.earn-points-inner #loyaltylion .lion-rules-list,.available-rewards-inner #loyaltylion .lion-rewards-list{display:inline-block;width:100%;padding:0 0 0 4px}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item,.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item{display:inline-flex;width:49.5%;margin:1px;height:330px;height:auto}.benefitelement-image .tier-image{width:58px}.benefitelement-image span.desktop{margin:10px 0;font-size:17px;font-weight:700}.reward-steps-member-section-inner .benefitelement{min-width:178px}.benefitelement-image .tier-info .tier-info-inner{font-size:12px}}@media screen and (max-width: 767px){.earn-points-inner #loyaltylion .lion-rules-list .lion-action-button{font-size:12px}.content.content-description{margin:20px auto 10px;max-width:90%}.reward-steps-member-section-inner .benefits-image{margin-top:30px}.rewards-member-banner .page-title-on-image,.rewards-member-banner .page-title-on-image .title{font-size:27px}.rewards-member-banner .page-title-on-image .subtitle{font-size:14px}.rewards-member-banner .image-with-text__media-item{margin-bottom:0!important}.benefitelement-image .tier-image{width:58px}.benefitelement-image .tier-info{font-size:10px;margin-top:20px}.benefitelement-image .tier-info .tier-info-inner{padding:3px;width:100%}.benefitelement .bold-height p{font-size:11px}.benefitelement .bold-height strong{font-size:15px}.activity-tracker-inner #loyaltylion .lion-history-table{margin:46px auto 0}.rewards-benefits-section .benefits-box{width:80%;padding:30px}.reward-steps-member-section-inner .benefitelement .check,.reward-steps-member-section-inner .benefitelement ul li{font-size:25px}.banner__box-refer h2.banner__subheading{font-size:20px}.rewards-benefits-section .benefits-box .benefits-title{font-size:23px}.rewards-benefits-section .benefits-box .benefits-info-box .benefits-points-info,.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__title{font-size:13px}.earn-points-inner #loyaltylion .lion-rules-list,.available-rewards-inner #loyaltylion .lion-rewards-list{padding:0 0 0 3px}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__title,.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__actions .lion-action-button{font-size:12px!important}}@media screen and (min-width: 750px){.banner__box-refer .banner__text2 .left-col{display:grid;justify-content:end}.banner__box-refer .banner__text2 .right-col{display:grid;justify-content:start}}@media screen and (max-width: 749px){.banner-refer-a-friend .banner__content{padding:2rem}.banner__box-refer{padding-top:20px}.banner__box-refer .left-col,.banner__box-refer .right-col{margin-top:20px}.banner__box-refer .box-inner{width:98%}.banner__box-refer .banner__text2{margin:63px 0 35px}.banner__box-refer .discount h2{font-size:23px}.banner__box-refer .heading h3{font-size:17px}.banner__box-refer .discount{margin:12px 0}.banner__box-refer .discount h2 strong{font-size:17px;font-weight:600!important}.banner__box-refer .info{font-size:12px;margin:0}.banner__box-refer .banner__text.body{font-size:14px;margin:35px auto}.banner__box-refer .banner__buttons .button{padding:9px 33px;font-size:15px}.activity-tracker-inner #loyaltylion{overflow-x:auto;overflow:hidden}.activity-tracker-inner #loyaltylion .lion-history-table{max-width:100%}.activity-tracker-inner #loyaltylion .lion-history-table .lion-history-table__header-cell,.activity-tracker-inner #loyaltylion .lion-history-table .lion-history-table__row,.activity-tracker-inner #loyaltylion .lion-history-table thead th,.activity-tracker-inner #loyaltylion .lion-history-table tbody tr td{padding:10px;font-size:12px}.activity-tracker-inner #loyaltylion .lion-history-table .lion-history-table__header-cell,.activity-tracker-inner #loyaltylion .lion-history-table .lion-history-table__row{font-size:15px}}@media screen and (max-width: 580px){.earn-points-inner #loyaltylion .lion-rules-list,.available-rewards-inner #loyaltylion .lion-rewards-list{padding:0 0 0 2px}}@media screen and (max-width: 575px){.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__title{max-width:145px}.banner__box-refer .box-inner{padding:46px 10px}.rewards-member-banner .page-title-on-image .title{font-size:25px}.rewards-member-banner .page-title-on-image .subtitle{font-size:12px}.activity-tracker-inner #loyaltylion .lion-history-table .lion-history-table__header-cell,.activity-tracker-inner #loyaltylion .lion-history-table .lion-history-table__row{font-size:15px}.rewards-benefits-section .benefits-box .benefits-title{font-size:21px}.rewards-benefits-section .benefits-box .benefits-info-box .benefits-points-info{font-size:12px}.banner__box-refer .discount h2{font-size:21px}.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__points,.earn-points-inner #loyaltylion .lion-rules-list .lion-action-button,#loyaltylion .lion-rule-item__title{font-size:12px!important}.earn-points-inner #loyaltylion .lion-rules-list .lion-action-button,.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__actions .lion-action-button{padding:5px}}@media screen and (max-width: 480px){.rewards-member-banner .page-title-on-image{font-size:21px}.banner__box-refer h2.banner__subheading{font-size:17px}.banner__box-refer .discount h2 strong{font-size:15px}.rewards-member-banner .page-title-on-image .title{font-size:26px}.benefitelement-image .tier-info{font-size:8px}.banner__box-refer .discount h2{font-size:20px}.activity-tracker-inner #loyaltylion .lion-history-table th,.activity-tracker-inner #loyaltylion .lion-history-table td{font-size:80%}.earn-points-inner #loyaltylion .lion-rules-list .lion-action-button{font-size:9px;padding:8px 2px!important;height:40px}}@media screen and (max-width: 440px){.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item,.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item{width:49%}.earn-points-inner #loyaltylion .lion-rules-list,.available-rewards-inner #loyaltylion .lion-rewards-list{padding-left:3px}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__title,.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__actions .lion-action-button,.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__points,.earn-points-inner #loyaltylion .lion-rules-list .lion-action-button,#loyaltylion .lion-rule-item__title{font-size:11px!important}}@media screen and (max-width: 425px){.banner__box-refer .banner__text2{grid-template-columns:45% 10% 45%}.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__title,.available-rewards-inner #loyaltylion .lion-rewards-list .lion-reward-item .lion-reward-item__actions .lion-action-button{font-size:10px!important}}@media screen and (max-width: 391px){.earn-points-inner #loyaltylion .lion-rules-list .lion-rule-item .lion-rule-item__points,.earn-points-inner #loyaltylion .lion-rules-list .lion-action-button,#loyaltylion .lion-rule-item__title{font-size:9px!important}}.rewards-member-banner .grid .grid__item{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/602/assets/rewards-member-page.css.map */
