.reward-container .hero .image__wrapper{position:relative}.reward-container .hero .image__wrapper img{display:block;position:absolute;width:100%;height:100%;max-width:100%;top:0;left:0}.reward-container .hero .text__wrapper{position:absolute;width:100%;height:100%;text-align:center;top:0;left:0;display:flex;justify-content:center;align-items:center}.reward-container .hero .text__wrapper .title{color:#000;font-size:48px;line-height:40px;margin-bottom:26px;text-transform:uppercase;font-family:Norwester}.reward-container .hero .text__wrapper .desc{display:block;color:#1d1d1f;font-size:32px;line-height:27px;margin-bottom:24px;font-family:Encode Sans,sans-serif;font-weight:700}@media screen and (max-width: 749px){.reward-container .hero .text__wrapper .text-content{text-align:center}.reward-container .hero .text__wrapper{left:0;max-width:100%}.reward-container .hero .text__wrapper .title{font-size:24px;margin-bottom:15px}.reward-container .hero .text__wrapper .desc{font-size:16px;line-height:20px;margin:0 auto 20px}}.reward-container .button--primary{background-color:#1d1d1f;border-radius:2px;width:240px;color:#fff;text-transform:uppercase;font-size:16px;font-family:Encode Sans,sans-serif;box-shadow:unset;border:2px solid #1d1d1f}.reward-container .button--primary.reverse{color:#1d1d1f;background-color:#fff;border-color:#fff}.reward-container .button--secondary{border:2px solid #1d1d1f;background-color:transparent;color:#1d1d1f;border-radius:2px;text-transform:uppercase;width:240px;font-family:Encode Sans,sans-serif}.reward-container .button--secondary.reverse{color:#fff;border-color:#fff}@media screen and (max-width: 749px){.reward-container .button--primary,.reward-container .button--secondary{width:158px;padding:1rem 2rem}}.reward-container .refer-friends{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:37px 10% 27px;background-color:#1d1d1f}.reward-container .refer-friends .title-wrapper{margin:0;display:flex;flex-wrap:wrap;justify-content:center}.reward-container .refer-friends .title-wrapper .title,.reward-container .refer-friends .title-wrapper .subtitle{font-size:26px;font-family:Encode Sans,sans-serif;line-height:31.2px;margin:0;text-transform:uppercase}.reward-container .refer-friends .title-wrapper .title{color:#fff}.reward-container .refer-friends .title-wrapper .subtitle{color:#008fbb}@media screen and (max-width: 749px){.reward-container .refer-friends .title-wrapper .title,.reward-container .refer-friends .title-wrapper .subtitle{font-size:20px}.reward-container .refer-friends{flex-direction:column;gap:14px}.reward-container .refer-friends .button--primary.reverse{width:fit-content}}.reward-container .join-login{padding:60px 0 80px}.reward-container .join-login .desc{text-align:center;font-size:18px;line-height:27px;max-width:700px;margin:auto;color:#000;font-family:Encode Sans,sans-serif}.reward-container .join-login .join-login-btns{text-align:center;margin-top:30px}@media screen and (max-width: 749px){.reward-container .join-login{padding:60px 20px 80px}}.reward-container .earn-points-perks{background:#f0f0f0;padding:60px 0 80px}.reward-container .earn-points-perks .title{font-size:32px;line-height:38px;text-align:center;color:#424241;font-family:Encode Sans,sans-serif;margin-top:0;font-weight:700}.reward-container .earn-points-perks .cards{display:grid;grid-template-columns:1fr 1fr;justify-items:center;width:fit-content;margin:auto;gap:20px}.reward-container .earn-points-perks .card{background-color:#fff;border-radius:4px;width:373px;height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.reward-container .earn-points-perks .card p{padding:0;margin:0}.reward-container .earn-points-perks .card .content{font-size:24px;line-height:29px;color:#424241;font-family:Encode Sans,sans-serif;font-weight:700}.reward-container .earn-points-perks .card .points{font-size:18px;line-height:24px;color:#1d1d1f;font-family:Encode Sans,sans-serif;font-weight:700}@media screen and (max-width: 749px){.reward-container .earn-points-perks .title{font-size:24px;line-height:28px}.reward-container .earn-points-perks .cards{grid-template-columns:1fr}.reward-container .earn-points-perks .card{width:300px;height:160px}.reward-container .earn-points-perks .card .content{font-size:18px;line-height:22px}.reward-container .earn-points-perks .card .points{font-size:14px;line-height:20px}}.reward-container .earn-points{padding:20px 10% 60px}.reward-container .earn-points.login{padding:60px 10%}@media screen and (max-width: 460px){.reward-container .earn-points{padding:20px 20px 50px}}.reward-container .earn-points .text-wrapper .title{font-family:Encode Sans,sans-serif;font-size:48px;margin:0 0 10px;line-height:57.6px;text-align:center;color:#424241}.reward-container .earn-points .text-wrapper .desc{font-family:Encode Sans,sans-serif;font-size:18px;line-height:27px;text-align:center;color:#1d1d1f;max-width:782px;margin:0 auto}.reward-container .earn-points .text-wrapper .desc strong{font-family:Encode Sans,sans-serif}.reward-container .earn-points .table-points{margin-top:20px;width:100%;border-collapse:separate;border-spacing:0 8px}.reward-container .earn-points .table-points th{text-align:center;font-size:24px;line-height:20px;font-family:Encode Sans,sans-serif;padding:20px 5px}.reward-container .earn-points .table-points tr:nth-of-type(2) td{border-top:2px solid #008fbb;padding-top:25px}.reward-container .earn-points .table-points tr th:first-of-type{text-align:left;padding-left:25px;padding-right:0;color:#000}.reward-container .earn-points .table-points tr th:nth-of-type(2){background-color:#acacac;color:#fff}.reward-container .earn-points .table-points tr th:nth-of-type(3){background-color:#717171;color:#fff}.reward-container .earn-points .table-points tr th:nth-of-type(4){background-color:#000;color:#fff}.reward-container .earn-points .table-points th .sub{font-size:12px;line-height:16px;font-family:Encode Sans,sans-serif}.reward-container .earn-points .table-points tr td{text-align:center;font-family:Encode Sans,sans-serif;font-size:18px;padding:5px 0}.reward-container .earn-points .table-points tr td:first-of-type{text-align:left;padding-left:25px}.reward-container .earn-points .table-points .common_color_1 td:first-of-type{background-color:#008fbb12}.reward-container .earn-points .table-points .common_color_1 td:nth-of-type(2){background-color:#f8f8f8}.reward-container .earn-points .table-points .common_color_1 td:nth-of-type(3){background-color:#fafafa}.reward-container .earn-points .table-points .common_color_1 td:nth-of-type(4){background-color:#f7f7f7}.reward-container .earn-points .table-points .common_color_2 td:first-of-type{background-color:#008fbb26}.reward-container .earn-points .table-points .common_color_2 td:nth-of-type(2){background-color:#d0d0cf4d}.reward-container .earn-points .table-points .common_color_2 td:nth-of-type(3){background-color:#71717126}.reward-container .earn-points .table-points .common_color_2 td:nth-of-type(4){background-color:#00000026}.reward-container .earn-points .table-points .check-icon{color:#99d2e4}@media screen and (max-width: 749px){.reward-container .earn-points .text-wrapper .title{font-size:24px;line-height:28px}.reward-container .earn-points .text-wrapper .desc{font-size:16px;line-height:20px}.reward-container .earn-points .table-points th,.reward-container .earn-points .table-points th .sub{font-size:9px;line-height:14.4px}.reward-container .earn-points .table-points th{padding:14px 5px}.reward-container .earn-points .table-points tr th:first-of-type{font-size:16px}.reward-container .earn-points .table-points tr td{font-size:10px;height:50px}.reward-container .earn-points .table-points tr td:nth-of-type(n+2){font-size:12px}.reward-container .earn-points .table-points tr td:first-of-type{padding-left:8px}}@media screen and (max-width: 460px){.reward-container .earn-points .text-wrapper .desc{max-width:280px;margin:auto}}.reward-container .earn-point-banner-wrapper{display:grid;grid-template-columns:1fr 1fr;margin-bottom:5px}.reward-container .earn-point-banner-wrapper p{font-size:24px;line-height:28.8px;color:#fff;text-align:center;font-family:Encode Sans,sans-serif;padding:34px 0;margin:0}.reward-container .earn-point-banner-wrapper p strong{font-family:Encode Sans,sans-serif}.reward-container .earn-point-banner-wrapper p:nth-of-type(1){background-color:#717171}.reward-container .earn-point-banner-wrapper p:nth-of-type(2){background-color:#000}.reward-container .earn-point-banner .desc{font-size:14px;line-height:26px;color:#1d1d1f;text-align:center;font-family:Encode Sans,sans-serif;margin:0;padding:0}@media screen and (max-width: 749px){.reward-container .earn-point-banner{margin-bottom:0}.reward-container .earn-point-banner-wrapper p{font-size:18px;line-height:21.6px;padding:28px 20px}}.reward-container .earn-additional-points .content .title{font-family:Encode Sans,sans-serif;font-size:48px;margin:0 0 10px;line-height:57.6px;text-align:center;color:#424241;padding-bottom:50px}.reward-container .earn-additional-points .content{position:relative}.reward-container .earn-additional-points .content .image__wrapper img{width:50%;max-width:1100px;height:100%;min-height:500px}.reward-container .earn-additional-points .content{min-height:500px}.reward-container .earn-additional-points .content .text__wrapper{display:flex;width:100%;max-width:540px;height:100%;position:absolute;top:0;left:50%;justify-content:center;align-items:unset;flex-direction:column;gap:15px}.reward-container .earn-additional-points .content .text__wrapper .points_row{background-color:#eeeeeee6;border-radius:300px;display:grid;grid-template-columns:110px 1fr;align-items:center;gap:10px}.reward-container .earn-additional-points .content .text__wrapper .points_row .points_wrapper{background-color:#1d1d1f;border-radius:100%;width:110px;height:110px;display:flex;flex-direction:column;justify-content:center;align-items:center}.reward-container .earn-additional-points .content .text__wrapper .points_row .points_wrapper h3,.reward-container .earn-additional-points .content .text__wrapper .points_row .points_wrapper p{margin:0;padding:0;color:#fff}.reward-container .earn-additional-points .content .text__wrapper .points_row .points_wrapper h3{font-size:32px;font-family:Encode Sans,sans-serif;letter-spacing:0;font-weight:bolder}.reward-container .earn-additional-points .content .text__wrapper .points_row .points_wrapper p{font-size:14px;font-family:Encode Sans,sans-serif;line-height:1}.reward-container .earn-additional-points .content .text__wrapper .points_row p{font-size:18px;font-family:Encode Sans,sans-serif;text-decoration:dotted}.reward-container .earn-additional-points .content .text__wrapper .points_row:nth-of-type(1){position:relative;left:0}.reward-container .earn-additional-points .content .text__wrapper .points_row:nth-of-type(2){position:relative;left:-50px}.reward-container .earn-additional-points .content .text__wrapper .points_row:nth-of-type(3){position:relative;left:-100px}.reward-container .earn-additional-points .content .text__wrapper .points_row:nth-of-type(4){position:relative;left:-150px}@media screen and (max-width: 749px){.earn-additional-points{margin-bottom:50px}.reward-container .earn-additional-points .content{display:flex;flex-direction:column;padding:0 20px}.reward-container .earn-additional-points .content .title{font-size:24px;line-height:28px;order:2;padding:0 20px}.reward-container .earn-additional-points .content .text__wrapper{position:unset;padding:0 10px;margin:auto;order:3}.reward-container .earn-additional-points .content .text__wrapper .points_row{position:unset!important}.reward-container .earn-additional-points .content .image__wrapper{order:1}.reward-container .earn-additional-points .content .image__wrapper img{width:100%;min-height:unset}}@media screen and (max-width: 460px){.reward-container .earn-additional-points .content .text__wrapper{gap:8px}.reward-container .earn-additional-points .content .text__wrapper .points_row{grid-template-columns:70px 1fr}.reward-container .earn-additional-points .content .text__wrapper .points_row .points_wrapper{width:70px;height:70px}.reward-container .earn-additional-points .content .text__wrapper .points_row .points_wrapper h3{font-size:20px;line-height:24px}.reward-container .earn-additional-points .content .text__wrapper .points_row .points_wrapper p{font-size:8px;line-height:8px}.reward-container .earn-additional-points .content .text__wrapper .points_row p{font-size:12px;line-height:14.4px}}.reward-container .Redeem-points .content{display:grid;grid-template-columns:1fr 1fr}.reward-container .Redeem-points .content .image__wrapper img{width:100%;height:100%;object-fit:cover}.reward-container .Redeem-points .content .text__wrapper{background-color:#1d1d1f;padding-left:5vw;display:flex;flex-direction:column;justify-content:center}.reward-container .Redeem-points .content .text__wrapper .title{font-size:32px;line-height:38.4px;color:#fff;font-family:Encode Sans,sans-serif;margin:0}.reward-container .Redeem-points .content .text__wrapper .points_row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:26px;max-width:400px}.reward-container .Redeem-points .content .text__wrapper .points_row .points_wrapper{height:45px;width:45px;background-color:#008fbb;color:#fff;font-size:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:100%;font-family:Encode Sans,sans-serif}.reward-container .Redeem-points .content .text__wrapper .points_row p{font-size:18px;font-family:Encode Sans,sans-serif;color:#fff;line-height:21.6px}.reward-container .Redeem-points .content .text__wrapper .points_row p strong{font-family:Encode Sans,sans-serif}.reward-container .Redeem-points .content .text__wrapper .points_row p a{font-family:Encode Sans,sans-serif;color:#fff}.flexbox{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}.mt-30{margin-top:30px}@media screen and (max-width: 749px){.reward-container .Redeem-points .content{grid-template-columns:1fr;background-color:#1d1d1f;gap:40px;padding-bottom:48px}.reward-container .Redeem-points .content .text__wrapper{margin:auto;background-color:transparent}.reward-container .Redeem-points .content .text__wrapper .title{font-size:24px;line-height:28px}.reward-container .Redeem-points .content .text__wrapper .points_row p{font-size:16px;line-height:18px}}.reward-container .hero .text__wrapper .bubble{background-color:#fff;width:100px;height:100px;margin:auto;border-radius:100%;font-family:Encode Sans,sans-serif;font-weight:700;font-size:26px;line-height:1;color:#1d1d1f;display:flex;justify-content:center;align-items:center}.reward-container .hero .text__wrapper .points{font-family:Encode Sans,sans-serif;font-size:16px;line-height:21px;color:#fff;margin:5px}.reward-container .loyaltylion-container{text-align:center;max-width:714px;margin:auto}.reward-container .loyaltylion-container .title{font-size:32px;line-height:38px;color:#424241;font-family:Encode Sans,sans-serif;margin-bottom:10px;font-weight:700}.reward-container .loyaltylion-container .desc{font-size:18px;line-height:27px;color:#1d1d1f;font-family:Encode Sans,sans-serif;margin:0}.reward-container .loyaltylion-container .desc strong{font-family:Encode Sans,sans-serif}.reward-container .history{padding:0 10% 60px}.reward-container .history .title{font-size:32px;line-height:38px;color:#424241;font-family:Encode Sans,sans-serif;margin-top:0;text-align:center;font-weight:700}@media screen and (max-width: 749px){.reward-container .loyaltylion-container{margin:0 20px}.reward-container .loyaltylion-container .title{font-size:24px;line-height:28px}.reward-container .loyaltylion-container .desc{font-size:16px;line-height:20px}}.reward-container .tier-container{padding:60px 10% 0}.reward-container .tier-container .title{font-size:32px;line-height:38px;color:#424241;font-family:Encode Sans,sans-serif;margin-top:0;text-align:center;font-weight:700}@media screen and (max-width: 749px){.reward-container .tier-container .title{font-size:24px;line-height:28px}}#loyaltylion .lion-reward-item--checkout-redemption{display:none}#loyaltylion .lion-rewards-list{grid-template-columns:1fr;grid-gap:0px;padding:0;border:1px solid #d9d9d9;border-radius:4px;margin:40px 0 60px}#loyaltylion .lion-reward-item{border-top:1px solid #d9d9d9}#loyaltylion .lion-reward-item:first-of-type{border-top:none}#loyaltylion .lion-reward-item__content{display:grid;grid-template-areas:"title cta" "meta cta";justify-content:space-between;min-height:fit-content;padding:20px}#loyaltylion .lion-reward-item__title{font-size:24px;color:#000;font-family:Encode Sans,sans-serif;grid-area:title}#loyaltylion .lion-reward-item__meta{grid-area:meta;text-align:left}#loyaltylion .lion-reward-item__actions{grid-area:cta;margin-top:0!important}#loyaltylion .lion-icon__reward--cart-discount-voucher{display:none}#loyaltylion .lion-action-button{border-radius:0;font-family:Encode Sans,sans-serif;padding-top:16px;padding-bottom:16px;width:auto}#loyaltylion .lion-action-button--tile{background-color:#1d1d1f;color:#fff}@media screen and (max-width: 749px){#loyaltylion .lion-reward-item__title{max-width:100px;text-align:left}#loyaltylion .lion-reward-item__actions:not(:empty){flex-grow:0}}#loyaltylion .lion-history-table{border:none;border-collapse:separate;border-spacing:0 8px}#loyaltylion .lion-history-table th{font-size:24px;line-height:26px;color:#000;font-family:Encode Sans,sans-serif;text-transform:capitalize;padding:27px 0 27px 14px}#loyaltylion .lion-history-table td{font-size:18px;line-height:30px;color:#000;font-family:Encode Sans,sans-serif}#loyaltylion .lion-history-table__header-cell{background:#f0f0f0}#loyaltylion .lion-history-table__row:nth-child(2n){background-color:#fff}#loyaltylion tbody .lion-history-table__row:first-of-type td{border-top:2px solid #008fbb;padding-top:25px}#loyaltylion .lion-history-state-bubble--approved{color:#008fbb;background-color:transparent}@media screen and (max-width: 749px){.reward-container .history .title{font-size:24px;line-height:28px}#loyaltylion .lion-history-table th{font-size:16px;line-height:19px}#loyaltylion .lion-history-table td{font-size:12px;line-height:14px}}@media screen and (max-width: 460px){.reward-container .history{padding:0 20px 50px}}#loyaltylion .lion-rules-list{display:grid;grid-template-columns:1fr 1fr;justify-items:center;width:fit-content;margin:auto;gap:20px;background-color:transparent}#loyaltylion .lion-rule-item__content{background-color:#fff;border-radius:4px;width:373px;height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}#loyaltylion .lion-rule-item:nth-of-type(4n+1) .lion-rule-item__content,#loyaltylion .lion-rule-item:nth-of-type(4n+2) .lion-rule-item__content{background-color:#000}#loyaltylion .lion-rule-item:nth-of-type(4n+1) .lion-rule-item__content .lion-rule-item__title,#loyaltylion .lion-rule-item:nth-of-type(4n+2) .lion-rule-item__content .lion-rule-item__title{color:#fff}#loyaltylion .lion-rule-item:nth-of-type(4n+1) .lion-rule-item__content .lion-rule-item__points,#loyaltylion .lion-rule-item:nth-of-type(4n+2) .lion-rule-item__content .lion-rule-item__points{color:#fff}#loyaltylion .lion-rule-item:nth-of-type(4n+1) .lion-rule-item__content .lion-action-button--tile{background-color:#fff;color:#1d1d1f}#loyaltylion .lion-rule-item:nth-of-type(4n+1) .lion-rule-item__content .lion-action-button--tile:hover{background:#4d384b;color:#fff}#loyaltylion .lion-rule-item__title{font-size:24px;line-height:29px;color:#424241;font-family:Encode Sans,sans-serif;padding:0;font-weight:400}#loyaltylion .lion-rule-item__title strong{font-weight:400}#loyaltylion .lion-rule-item__points{font-size:18px;line-height:22px;color:#1d1d1f;font-family:Encode Sans,sans-serif}#loyaltylion .lion-rule-item__content .lion-action-button{text-align:center;text-transform:uppercase;width:fit-content}@media screen and (max-width: 749px){#loyaltylion .lion-rules-list{grid-template-columns:1fr}#loyaltylion .lion-rule-item__content{width:300px;height:160px}#loyaltylion .lion-rule-item__title{font-size:18px;line-height:22px}#loyaltylion .lion-rule-item__points{font-size:14px;line-height:17px}}#loyaltylion .lion-icon__rule--referral{-webkit-mask-image:url(/cdn/shop/files/refer.png?v=1664208678)}#loyaltylion .lion-icon__rule--newsletter-signup{-webkit-mask-image:url(/cdn/shop/files/email.png?v=1664208678)}#loyaltylion .lion-icon__rule--foursixty-ugc-post,#loyaltylion .lion-icon__rule--instagram-follow,#loyaltylion .lion-icon__rule--instagram-post-hashtag,#loyaltylion .lion-icon__rule--instagram-tag-image{-webkit-mask-image:url(/cdn/shop/files/ins.png?v=1664208678)}#loyaltylion .lion-icon__rule--purchase{-webkit-mask-image:url(/cdn/shop/files/cocktail.png?v=1664209407)}#loyaltylion .lion-tier-overview{background-color:#fff;padding:0}#loyaltylion .lion-tier-box{background-color:#fcfcfc;box-shadow:0 0 3px 2px #4d384b1a;padding-bottom:20px;color:#1d1d1f;font-size:18px;line-height:21.6px}#loyaltylion .lion-tier-box__purchase-rule{border-color:#acacac;background:#f8f8f8;color:#424241;font-size:20px}#loyaltylion .lion-tier-box__you-are-here{background:#008fbb;color:#fff;font-size:20px}#loyaltylion .lion-tier-box__title strong{color:#424241}#loyaltylion .lion-tier-box__condition-text,#loyaltylion .lion-tier-box__expiry,#loyaltylion .lion-tier-box__value-to-next{color:#838383;font-size:100%;text-align:center}#loyaltylion .lion-tier-box__expiry{padding-top:30px}#loyaltylion .lion-tier-box__title{font-size:24px}#loyaltylion .lion-tier-box__benefits-list{padding:30px 20px}#loyaltylion .lion-tier-box__header{padding:60px 0}#loyaltylion .lion-tier-box:hover{box-shadow:0 0 3px 2px #4d384b1a}#loyaltylion .lion-tier-box--current,#loyaltylion .lion-tier-box--current:hover{box-shadow:0 0 8px 10px #0000000d}
/*# sourceMappingURL=/cdn/shop/t/499/assets/section-reward.css.map */
