.rewards-loyalty-earn{background:#f2f7f5;padding:12rem 0}.rewards-loyalty-earn .heading-wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.rewards-loyalty-earn .heading-wrapper .heading{margin:0 0 16px}.rewards-loyalty-earn .heading-wrapper .description{margin:0}#loyaltylion .lion-rules-list{margin:0;padding:0;background:none;grid-template-columns:repeat(3,1fr);gap:32px}#loyaltylion .lion-rule-item__content{border-radius:20px;display:block;padding:32px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;flex:1 0 0;color:#02643c}#loyaltylion .lion-rule-item__completed:before,#loyaltylion .lion-rule-item__limit-reached:before{background-color:#02643c}#loyaltylion .lion-rule-item__icon-wrap{border-radius:100px;background:var(--background-bg-container-light-green2, #F2F7F5);display:flex;align-items:center;justify-content:center;height:48px;width:48px;margin-bottom:24px}#loyaltylion .lion-rule-item__icon{background-color:#a8d500;width:24px;height:24px}#loyaltylion .lion-reward-item__title,#loyaltylion .lion-rule-item__title{font-weight:800;padding:0;font-size:24px;color:#02643c;text-align:left;line-height:120%;margin-bottom:24px}#loyaltylion .lion-reward-item__title{margin-bottom:0}#loyaltylion .lion-rule-item__points{border-radius:var(--corners-label, 100px);background:var(--label-label-green, #009E4F);display:inline-flex;height:var(--label-height-label-m, 30px);padding:var(--all-additional-spacing-spacing-0, 0px) var(--all-additional-spacing-spacing-16, 16px);align-items:center;gap:var(--all-additional-spacing-spacing-8, 8px);width:max-content}#loyaltylion .lion-rule-item__points>span{font-size:14px;line-height:160%;font-weight:800;color:#fff}#loyaltylion .lion-reward-item__actions:not(:empty),#loyaltylion .lion-rule-item__actions:not(:empty){display:inline-flex;width:max-content;margin-inline:20px}.rewards-loyalty-spend .heading-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}.rewards-loyalty-spend .heading-wrapper .heading{margin:0}.rewards-loyalty-spend .subheading{margin:0 0 32px;letter-spacing:0}#loyaltylion .lion-rewards-list{margin:0;padding:0;background:none;grid-template-columns:repeat(3,1fr);gap:32px}#loyaltylion .lion-icon__reward--cart-discount-voucher{display:none}.lion-reward-item .lion-reward-item__title{width:100%}.lion-reward-item__meta{margin-top:auto;order:1}#loyaltylion .lion-reward-item.lion-reward-item--cart-discount-voucher .lion-reward-item__content{border-radius:var(--corners-main-objects, 20px);background:#f2f7f5;display:flex;padding-left:var(--tiles-spacing-spacing-m-all-sides, 32px);align-items:flex-start;justify-content:unset;gap:0;flex:1 0 0;color:#fff;position:relative;min-height:205px;height:100%}#loyaltylion .lion-reward-item.lion-reward-item--cart-discount-voucher .lion-reward-item__content:after{content:"";background-image:url(reward_percentage.svg);background-repeat:no-repeat;background-size:contain;display:block;width:163px;height:161px;position:absolute;bottom:0;right:0}#loyaltylion .lion-reward-item.lion-reward-item--cart-discount-voucher .lion-reward-item__content .lion-reward-item__title{color:rgba(var(--color-foreground));margin-bottom:24px}#loyaltylion .lion-reward-item.lion-reward-item--cart-discount-voucher .lion-reward-item__content .lion-reward-item__cost{border-radius:100px;background:#a6a0f3;display:flex;height:30px;padding:0 16px;align-items:center;gap:8px;font-size:14px;font-weight:800}#loyaltylion .lion-reward-item--product-cart .lion-reward-item__content{border-radius:20px;background:#f2f7f5;display:flex;padding-left:32px;align-items:flex-start;gap:0;flex:1 0 0;padding-right:170px}#loyaltylion .lion-reward-item--product-cart .lion-reward-item__content img{position:absolute;right:16px;height:130px!important;width:130px!important;object-fit:contain!important;top:0;bottom:0;margin:auto;z-index:1}#loyaltylion .lion-reward-item--product-cart .lion-reward-item__percent-off,#loyaltylion .lion-reward-item--product-cart .lion-reward-item__cost:before{display:none}#loyaltylion .lion-reward-item--product-cart .lion-reward-item__meta{order:1;margin-top:10px}#loyaltylion .lion-reward-item__links{text-align:center;padding-top:0;padding-bottom:24px}#loyaltylion .lion-reward-item__links a{text-decoration:none;border:none;color:#02643c;cursor:pointer;font-size:14px;font-weight:800;line-height:100%;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}#loyaltylion .lion-reward-item__links a:hover{color:#a8d500;text-decoration:none}#loyaltylion .lion-reward-item--product-cart .lion-reward-item__content .lion-reward-item__cost{border-radius:100px;background:#a6a0f3;display:flex;height:30px;padding:0 16px;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#fff}#loyaltylion .lion-reward-item--product-cart .lion-reward-item__content:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148' height='184' viewBox='0 0 148 184' fill='none'%3E%3Cg opacity='0.5'%3E%3Cpath d='M201.501 176C115.421 176 201.501 195.391 201.501 176C115.421 176 201.501 156.609 201.501 176C287.581 176 201.501 156.609 201.501 176C287.581 176 201.501 195.391 201.501 176ZM24.0269 126.851C24.0269 113.354 62.3226 93.7927 122.416 93.7927C182.509 93.7927 220.805 113.354 220.805 126.851C220.805 140.347 182.509 159.909 122.416 159.909C62.3226 159.909 24.0269 140.347 24.0269 126.851ZM59.5016 46.8964C59.5016 38.9522 81.7269 23.5763 122.416 23.5763C163.105 23.5763 185.33 38.9522 185.33 46.8964C185.33 54.8406 163.105 70.2164 122.416 70.2164C81.7269 70.2164 59.5016 54.8406 59.5016 46.8964ZM201.501 176C224.923 166.433 244.483 145.387 244.483 126.851C244.483 103.958 220.035 87.557 187.382 78.5023C200.973 70.3019 209.008 59.2825 209.008 46.8964C209.008 20.1595 171.824 0 122.501 0C73.1786 0 35.9942 20.1595 35.9942 46.8964C35.9942 59.2825 44.1149 70.3019 57.621 78.5023C24.8816 87.557 0.519531 103.958 0.519531 126.851C0.519531 145.387 16.5045 159.653 40.0119 169.22C77.001 184.274 160.011 181.28 201.501 176C201.501 221.53 122.773 176 201.501 176C280.229 176 201.501 221.444 201.501 176C247.063 187.019 201.501 146.786 201.501 176Z' fill='white'/%3E%3Cpath d='M201.501 176C115.421 176 201.501 195.391 201.501 176C115.421 176 201.501 156.609 201.501 176C287.581 176 201.501 156.609 201.501 176C287.581 176 201.501 195.391 201.501 176Z' fill='white'/%3E%3Cpath d='M24.0269 126.851C24.0269 113.354 62.3226 93.7927 122.416 93.7927C182.509 93.7927 220.805 113.354 220.805 126.851C220.805 140.347 182.509 159.909 122.416 159.909C62.3226 159.909 24.0269 140.347 24.0269 126.851Z' fill='white'/%3E%3Cpath d='M59.5016 46.8964C59.5016 38.9522 81.7269 23.5763 122.416 23.5763C163.105 23.5763 185.33 38.9522 185.33 46.8964C185.33 54.8406 163.105 70.2164 122.416 70.2164C81.7269 70.2164 59.5016 54.8406 59.5016 46.8964Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:block;width:148px;height:184px;position:absolute;bottom:0;right:0;left:auto;top:0;margin:auto}#loyaltylion .lion-reward-item__more-info-url--external-link a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.33203 8.0026H12.6654M12.6654 8.0026L7.9987 3.33594M12.6654 8.0026L7.9987 12.6693' stroke='%2302643C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:16px;height:16px}#loyaltylion .lion-reward-item__more-info-url--external-link a:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.33203 8.0026H12.6654M12.6654 8.0026L7.9987 3.33594M12.6654 8.0026L7.9987 12.6693' stroke='%23a8d500' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#loyaltylion .lion-reward-item__actions{margin:0 0 10px!important;min-height:unset}#loyaltylion .lion-reward-item__actions button:hover{background:transparent;opacity:.7}#loyaltylion .lion-reward-item__actions button{display:flex;padding:0;border:0;margin-top:10px}#loyaltylion .lion-reward-item--product-cart .lion-reward-item__actions button{border:none}#loyaltylion .lion-rule-item .lion-action-button--tile:hover{background:transparent;opacity:.8}#loyaltylion .lion-rule-item .lion-action-button--tile{padding:0;font-size:16px;border:none;color:#02643c;font-weight:800;font-family:var(--font-body-family);letter-spacing:.04em;text-transform:uppercase}span.lion-reward-item__redeem-button-text.lion-loyalty-page-reward-item__redeem-button-text{display:flex;align-items:center;gap:5px;color:#02643c;font-size:14px;line-height:100%;letter-spacing:.04em;text-transform:uppercase;font-weight:800;font-family:var(--font-body-family)}.lion-reward-item--product-cart span.lion-reward-item__redeem-button-text.lion-loyalty-page-reward-item__redeem-button-text{color:#02643c}button.lion-action-button.lion-action-button--tile span:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.33203 8.0026H12.6654M12.6654 8.0026L7.9987 3.33594M12.6654 8.0026L7.9987 12.6693' stroke='%2302643C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:block}.lion-reward-item--product-cart button.lion-action-button.lion-action-button--tile span:after{filter:unset}.lion-rewards-list .lion-reward-item__title:before{content:"";font-weight:var(--font-body-large-weight);font-size:1.8rem;line-height:1.6;margin-bottom:.8rem;display:block}.lion-reward-item--cart-discount-voucher .lion-reward-item__title:before{content:"Get a Reward"}.lion-reward-item--product-cart .lion-reward-item__title:before{content:"Get a Free Product"}#loyaltylion .lion-reward-item__requirements div{color:#009e4f;font-size:14px;font-weight:600;line-height:161%;text-align:left}#loyaltylion .lion-action-button--tile.lion-action-button--disabled span:after{display:none}.lion-reward-item--product-cart .lion-action-button--disabled span.lion-reward-item__redeem-button-text.lion-loyalty-page-reward-item__redeem-button-text{color:var(--button-button-disabled, #B3D0C4)}@media screen and (max-width: 1199px){#loyaltylion .lion-rules-list,#loyaltylion .lion-rewards-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 767px){#loyaltylion .lion-rules-list,#loyaltylion .lion-rewards-list{grid-template-columns:repeat(1,1fr);gap:10px}.rewards-loyalty-earn{padding:6rem 0}.rewards-loyalty-earn .heading-wrapper{flex-direction:column;gap:40px;margin-bottom:40px}.rewards-loyalty-earn .heading-wrapper .earn-button,.rewards-loyalty-spend .heading-wrapper .earn-button{width:100%}.rewards-loyalty-earn .heading-wrapper .earn-button .custom_button.button,.rewards-loyalty-spend .heading-wrapper .custom_button{display:flex}#loyaltylion .lion-rule-item__content{padding:20px;gap:20px}.rewards-loyalty-spend .heading-wrapper{flex-direction:column;margin-bottom:40px}.rewards-loyalty-spend .heading-wrapper .headings{margin-bottom:40px}#loyaltylion .lion-reward-item.lion-reward-item--cart-discount-voucher .lion-reward-item__content{min-height:145px}#loyaltylion .lion-reward-item.lion-reward-item--cart-discount-voucher .lion-reward-item__content:after{width:120px;height:126px}#loyaltylion .lion-reward-item.lion-reward-item--cart-discount-voucher .lion-reward-item__content{padding:2rem}#loyaltylion .lion-reward-item--product-cart .lion-reward-item__content{padding:20px 120px 20px 20px}#loyaltylion .lion-reward-item--cart-discount-voucher .lion-reward-item__title{font-size:2rem}#loyaltylion .lion-reward-item--product-cart .lion-reward-item__title{font-size:1.8rem}#loyaltylion .lion-reward-item--product-cart .lion-reward-item__content:after{height:180px;width:140px}#loyaltylion .lion-reward-item--product-cart .lion-reward-item__content img{right:0}#loyaltylion .lion-reward-item__links{padding-top:8px}#loyaltylion .lion-reward-item__actions:not(:empty),#loyaltylion .lion-rule-item__actions:not(:empty){margin-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/reward-loyalty-earn.css.map */
