.loyalty-page{--loyaltyFont: "Helvetica Neue", Helvetica, Arial, sans-serif;--loyaltyGreyLight: #ccc;--loyaltyGreyMid: #888;--loyaltyCardImage: 278px;--loyaltyGutter: 20px;display:flex;flex-direction:column;gap:30px;padding-bottom:20px;background:#fff}.loyalty-page__section{display:flex;flex-direction:column;padding:20px var(--loyaltyGutter) 0}.loyalty-page__section#your-rewards{padding-top:0}.loyalty-page__section-title{font-family:var(--loyaltyFont);font-size:22px;font-weight:700;line-height:normal;letter-spacing:0;color:#000;margin:0}.loyalty-page .loyalty-page__section-title{text-transform:none}.loyalty-page__section-desc{font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;color:#000;margin:10px 0 0;padding:0}.loyalty-page__section-desc+.loyalty-page__sdk-container,.loyalty-page__section-desc+.loyalty-faq{margin-top:30px}.loyalty-page__loading{font-family:var(--loyaltyFont);font-size:12px;color:var(--loyaltyGreyMid);text-align:center;padding:40px 0;margin:0;min-height:100px}.loyalty-page__panel{display:flex;flex-direction:column;padding:0 var(--loyaltyGutter) 10px}.loyalty-page__panel[hidden]{display:none}.loyalty-page__panel .loyalty-page__section-desc+.loyalty-page__sdk-container,.loyalty-page__panel .loyalty-page__section-desc+.loyalty-faq,.loyalty-page__panel .loyalty-page__section-desc+.loyalty-page__ctas{margin-top:30px}.loyalty-page__ctas{display:flex;flex-direction:column;gap:8px}.loyalty-page__cta{display:flex;align-items:center;justify-content:center;height:30px;padding:0 10px;background:#000;color:#fff;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;text-align:center;text-decoration:none}.loyalty-page__cta:hover,.loyalty-page__cta:focus{color:#fff}.loyalty-page__member-hero{position:relative;overflow:hidden;margin-top:calc(var(--loyaltyHeaderH, 0px) * -1)}.main-content:has(.loyalty-page__member-hero){overflow-x:clip;overflow-y:visible}.loyalty-page__tier-heading{position:absolute;left:var(--tierInkLeft, -.058em);bottom:var(--tierInkBottom, -.1175em);z-index:1;font-family:var(--loyaltyFont);font-size:74px;font-weight:700;line-height:1;letter-spacing:-.02em!important;color:#fff;white-space:nowrap;margin:0;padding:0;pointer-events:none}.loyalty-page .loyalty-page__tier-heading{text-transform:lowercase}.loyalty-page__tier-heading.is-resolving{visibility:hidden}.loyalty-page__points-dashboard{display:flex;flex-direction:column;gap:8px;text-align:center;padding:0 var(--loyaltyGutter)}.loyalty-page__points-label,.loyalty-page__points-pending{font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;color:#000;margin:0}.loyalty-page__points-pending{text-transform:uppercase}.loyalty-page__points-value{font-family:var(--loyaltyFont);font-size:22px;font-weight:700;line-height:normal;letter-spacing:0;text-transform:lowercase;color:#000;margin:0}.loyalty-page__tier-progress{padding:20px var(--loyaltyGutter) 0}.loyalty-page__tier-progress-info{display:flex;flex-direction:column;gap:5px;padding:15px 0 0}.loyalty-page__tier-progress-info__title{font-family:var(--loyaltyFont);font-size:12px;font-weight:700;line-height:normal;letter-spacing:0;color:#000;margin:0}.loyalty-page__tier-progress:has(.lion-tier-progress__bar-section--current:not(:first-child)) .loyalty-page__tier-progress-info__title{text-align:center}.loyalty-page__tier-progress:has(.lion-tier-progress__bar-section--current:last-child) .loyalty-page__tier-progress-info__title{text-align:right}.loyalty-page__tier-progress-info__desc{font-family:var(--loyaltyFont);font-size:11px;font-weight:400;line-height:normal;letter-spacing:0;color:#000;margin:0}.loyalty-page__panel .full-width,.loyalty-page__section .full-width{margin-left:calc(var(--loyaltyGutter) * -1);margin-right:calc(var(--loyaltyGutter) * -1)}@media(min-width:769px){.loyalty-page{--loyaltyCardImage: 421px;gap:50px;padding-bottom:50px}.loyalty-page>*{box-sizing:border-box;width:100%;max-width:calc(880px + var(--loyaltyGutter) * 2);margin-left:auto;margin-right:auto}.loyalty-page>.loyalty-page__member-hero,.loyalty-page>.loyalty-hero{max-width:none}.loyalty-page>.loyalty-nav--sticky.is-fixed{max-width:none}.loyalty-page__panel .full-width,.loyalty-page__section .full-width{margin-left:0;margin-right:0}.loyalty-page__tier-heading{font-size:140px}.loyalty-page__points-value{font-size:40px}.loyalty-page__section{padding-top:0;padding-bottom:30px}.loyalty-page__section#faq{padding-bottom:0}.loyalty-page__tier-progress{padding-top:0;padding-bottom:35px}.loyalty-page__tier-progress-info{gap:10px}.loyalty-page__tier-progress-info__title{font-size:17px}.loyalty-page__tier-progress-info__desc{font-size:12px}}#loyaltylion *,#loyaltylion *:before,#loyaltylion *:after{box-sizing:border-box;margin:0;padding:0}#loyaltylion{font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;color:#000;-webkit-font-smoothing:antialiased}#loyaltylion .lion-icon{mask-image:none!important;-webkit-mask-image:none!important;mask:none!important;-webkit-mask:none!important}#loyaltylion .lion-rule-item__icon{display:none!important}#loyaltylion .lion-rule-item__completed:before{display:none!important}#loyaltylion .lion-icon svg,#loyaltylion .lion-icon img,#loyaltylion .lion-icon:before,#loyaltylion .lion-icon:after{display:none!important}#loyaltylion .lion-rules-list,#loyaltylion .lion-rewards-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1px;row-gap:30px}#loyaltylion .lion-rule-item,#loyaltylion .lion-reward-item{background:#fff;overflow:hidden;order:999}#loyaltylion .lion-rule-item__content,#loyaltylion .lion-reward-item__content{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "title" "meta" "actions"}#loyaltylion .lion-rule-item__icon-wrap,#loyaltylion .lion-reward-item__icon{grid-area:image;width:100%;height:var(--loyaltyCardImage);background-color:#2c2c2c;background-size:cover;background-position:center;background-repeat:no-repeat}#loyaltylion .lion-rule-item__title,#loyaltylion .lion-reward-item__title,#loyaltylion .lion-claimed-reward-item__title{grid-area:title;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#000;padding-left:20px;padding-right:10px;margin-top:10px}#loyaltylion .lion-rule-item__points,#loyaltylion .lion-rule-item__value,#loyaltylion .lion-reward-item__meta,#loyaltylion .lion-claimed-reward-item__date{grid-area:meta;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;color:#000;padding-left:20px;padding-right:10px;margin-top:5px}#loyaltylion .lion-rule-item__points [data-i18n-key="ui.general.points_count"]:before{content:"+\a0"}#loyaltylion .lion-reward-item__cost{font-size:inherit;color:inherit}#loyaltylion .lion-reward-item__links,#loyaltylion .lion-reward-item__requirements,#loyaltylion .lion-reward-item__meta .lion-reward-item__percent-off{display:none}#loyaltylion .lion-rule-item__actions,#loyaltylion .lion-reward-item__actions{grid-area:actions;display:flex;align-items:flex-start;padding-left:20px;margin-top:5px}#loyaltylion .lion-reward-item [data-i18n-key="ui.dashboard.redeem_points.out_of_stock"]{display:none}#loyaltylion .lion-reward-item .lion-action-button:has([data-i18n-key="ui.dashboard.redeem_points.out_of_stock"]):after{content:"Coming soon"}#loyaltylion .lion-rule-item__actions .lion-action-button,#loyaltylion .lion-reward-item__actions .lion-action-button{font-family:var(--loyaltyFont);font-size:9px;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;text-decoration:underline;text-underline-position:from-font;color:#000;white-space:nowrap;background:none;border:none;padding:0;cursor:pointer}#loyaltylion .lion-newsletter-signup-action__help{display:none}#loyaltylion .lion-rule-item--completed-forever,#loyaltylion .lion-reward-item:has(.lion-action-button--disabled){opacity:.3}#loyaltylion .lion-reward-item--product-cart .lion-reward-item__icon{display:none}#loyaltylion .lion-reward-item__product-image{grid-area:image;width:100%;height:var(--loyaltyCardImage);overflow:hidden}#loyaltylion .lion-reward-item__product-image img{width:100%;height:100%;object-fit:cover;display:block}#loyaltylion .lion-reward-item__content>img{grid-area:image;width:100%!important;height:var(--loyaltyCardImage)!important;border-radius:0!important;object-fit:cover;display:block}#loyaltylion .lion-tier-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:1px}#loyaltylion .lion-tier-box{display:flex;flex-direction:column;background:#fff;overflow:hidden}#loyaltylion .lion-tier-box--next{opacity:.3}#loyaltylion .lion-tier-box:before{content:"";display:block;width:100%;height:var(--loyaltyCardImage);background-color:#2c2c2c;background-size:cover;background-position:25% center;background-repeat:no-repeat}#loyaltylion .lion-tier-box__header{padding:10px 15px 0}#loyaltylion .lion-tier-box__position,#loyaltylion .lion-tier-box__accent,#loyaltylion .lion-tier-box__sub-title,#loyaltylion .lion-tier-box__purchase-rule,#loyaltylion .lion-tier-box__footer{display:none}#loyaltylion .lion-tier-box__title{font-family:var(--loyaltyFont);font-size:17px;font-weight:700;line-height:normal;letter-spacing:0;color:#000;text-transform:lowercase}#loyaltylion .lion-tier-box__title:first-letter{text-transform:uppercase}#loyaltylion .lion-tier-benefits-list{list-style:none;padding:5px 15px 0}#loyaltylion .lion-tier-benefits-list li{font-family:var(--loyaltyFont);font-size:9px;font-weight:400;line-height:normal;letter-spacing:0;color:#000;cursor:default;pointer-events:none;margin-bottom:2px}#loyaltylion .lion-tier-benefits-list li:first-child{text-transform:uppercase;margin-bottom:5px}.loyalty-page__panel #loyaltylion .lion-tier-overview{grid-template-columns:1fr;gap:30px}.loyalty-page__panel #loyaltylion .lion-tier-box{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:10px}.loyalty-page__panel #loyaltylion .lion-tier-box:before{grid-column:1 / -1;margin-bottom:15px}.loyalty-page__panel #loyaltylion .lion-tier-box__header{grid-column:1;padding:0 0 0 20px}.loyalty-page__panel #loyaltylion .lion-tier-benefits-list{display:contents}.loyalty-page__panel #loyaltylion .lion-tier-benefits-list li{grid-column:1 / -1;font-size:12px;padding:0 20px;margin-bottom:0}.loyalty-page__panel #loyaltylion .lion-tier-benefits-list li:first-child{grid-column:2;font-size:13px;text-transform:none;text-align:right;padding:0 20px 0 0;margin-bottom:0}.loyalty-page__panel #loyaltylion .lion-tier-benefits-list li:nth-child(2){margin-top:8px}#loyaltylion .lion-claimed-rewards-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1px;row-gap:30px}#loyaltylion .lion-claimed-rewards-list--empty{display:block;position:relative;min-height:15px;margin-left:var(--loyaltyGutter);margin-right:var(--loyaltyGutter);padding-left:22px;font-family:var(--loyaltyFont);font-size:11px;font-weight:400;line-height:15px;letter-spacing:0;color:#000}#loyaltylion .lion-claimed-rewards-list--empty:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M7.49912 0.851659C11.1703 0.851659 14.1471 3.82798 14.1476 7.49912C14.1476 11.1706 11.1706 14.1476 7.49912 14.1476C3.82798 14.1471 0.851659 11.1703 0.851659 7.49912C0.852069 3.82823 3.82823 0.85207 7.49912 0.851659ZM7.49912 1.85166C4.38052 1.85207 1.85207 4.38052 1.85166 7.49912C1.85166 10.618 4.38026 13.1471 7.49912 13.1476C10.6183 13.1476 13.1476 10.6183 13.1476 7.49912C13.1471 4.38026 10.618 1.85166 7.49912 1.85166ZM7.5001 9.72568C7.9142 9.72568 8.24991 10.0616 8.2501 10.4757C8.2501 10.8899 7.91431 11.2257 7.5001 11.2257C7.08588 11.2257 6.7501 10.8899 6.7501 10.4757C6.75028 10.0616 7.08599 9.72568 7.5001 9.72568ZM7.5001 3.78623C7.88227 3.78623 8.18764 4.10454 8.17295 4.48642L8.01963 8.4874C8.00872 8.76623 7.77918 8.98642 7.5001 8.98642C7.22102 8.98641 6.99147 8.76622 6.98056 8.4874L6.82724 4.48642C6.81256 4.10454 7.11794 3.78624 7.5001 3.78623Z' fill='%23000000'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}#loyaltylion .lion-history-table{width:100%;table-layout:fixed;border-collapse:collapse}#loyaltylion .lion-history-table th:nth-child(2),#loyaltylion .lion-history-table td:nth-child(2){display:none}#loyaltylion .lion-history-table th:nth-child(1),#loyaltylion .lion-history-table td:nth-child(1),#loyaltylion .lion-history-table th:nth-child(4),#loyaltylion .lion-history-table td:nth-child(4),#loyaltylion .lion-history-table th:nth-child(5),#loyaltylion .lion-history-table td:nth-child(5){width:60px}#loyaltylion .lion-history-table th:nth-child(3),#loyaltylion .lion-history-table td:nth-child(3){width:auto}#loyaltylion .lion-history-table th,#loyaltylion .lion-history-table td{text-align:left;border:none;padding:0 10px 0 0;vertical-align:top}#loyaltylion .lion-history-table th:last-child,#loyaltylion .lion-history-table td:last-child{padding-right:0}#loyaltylion .lion-history-table th{font-family:var(--loyaltyFont);font-size:9px;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#000;padding-bottom:12px;border-bottom:1px solid var(--loyaltyGreyLight)}#loyaltylion .lion-history-table th.lion-history-table__header-cell--centre-aligned{text-align:left}#loyaltylion .lion-history-table td{font-family:var(--loyaltyFont);font-size:10px!important;font-weight:400;line-height:normal;letter-spacing:0;color:#000;padding-top:11px}#loyaltylion .lion-history-table td.lion-history-table__row-date{color:var(--loyaltyGreyMid)}#loyaltylion .lion-history-table tbody tr:last-child td{padding-bottom:12px;border-bottom:1px solid var(--loyaltyGreyLight)}#loyaltylion .lion-tier-progress,#loyaltylion .lion-tier-progress__tiers-container{width:100%}#loyaltylion .lion-tier-progress__bar-container{display:flex;width:100%;align-items:flex-end}#loyaltylion .lion-tier-progress__bar-section{flex:1;display:flex;flex-direction:column;min-width:0}#loyaltylion .lion-tier-progress__bar-section__step-label{order:-1;margin-bottom:15px}#loyaltylion .lion-tier-progress__bar-section__step-label{text-align:center}#loyaltylion .lion-tier-progress__bar-section:first-child .lion-tier-progress__bar-section__step-label{text-align:left}#loyaltylion .lion-tier-progress__bar-section:last-child .lion-tier-progress__bar-section__step-label{text-align:right}#loyaltylion .lion-tier-progress__bar-section__tier-bound{display:none}#loyaltylion .lion-tier-progress__bar-section__tier-name{font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;color:var(--loyaltyGreyLight);margin:0;padding:0}#loyaltylion .lion-tier-progress__bar-section--current .lion-tier-progress__bar-section__tier-name{color:#000}#loyaltylion .lion-tier-progress__bar-section__track{display:block;height:1px;background:var(--loyaltyGreyLight);width:100%;flex-shrink:0;position:relative;overflow:visible}#loyaltylion .lion-tier-progress__bar-section__fill{position:absolute;top:0;left:0;height:1px;background:#000}#loyaltylion .lion-tier-progress__bar-current-status__value-container,#loyaltylion .lion-tier-progress__bar-current-status__marker,#loyaltylion .lion-tier-progress__bar-section__step-marker{display:none!important}#loyaltylion .lion-tier-progress__context{display:none}#loyaltylion .lion-modal-and-screen{--loyaltyFont: "Helvetica Neue", Helvetica, Arial, sans-serif;--loyaltyModalPad: 20px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;font-family:var(--loyaltyFont)}#loyaltylion .lion-modal-and-screen .lion-screen{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}#loyaltylion .lion-modal-and-screen [role=dialog]{position:relative;width:329px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden;background:#fff;padding:0 var(--loyaltyModalPad) var(--loyaltyModalPad)}#loyaltylion .lion-modal-and-screen .lion-modal__header:before,#loyaltylion .lion-modal-and-screen .lion-referral-widget-modal:before{content:"";display:block;height:245px;margin:0 calc(var(--loyaltyModalPad) * -1);background-color:#2c2c2c;background-position:center;background-size:cover;background-repeat:no-repeat}#loyaltylion .lion-modal-and-screen .lion-modal__header{position:relative;margin:0 calc(var(--loyaltyModalPad) * -1)}#loyaltylion .lion-modal-and-screen .lion-modal__title,#loyaltylion .lion-modal-and-screen .lion-referral-widget-modal__header{padding:var(--loyaltyModalPad) var(--loyaltyModalPad) 0;font-family:var(--loyaltyFont);font-size:17px;font-weight:700;line-height:normal;letter-spacing:0;color:#000}#loyaltylion .lion-modal-and-screen .lion-referral-widget-modal__header{padding-left:0;padding-right:0}#loyaltylion .lion-modal-and-screen .lion-modal__close-button,#loyaltylion .lion-modal-and-screen .lion-referral-widget-modal__close-button{position:absolute;top:10px;right:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;font-size:22px;line-height:1;color:#fff;text-decoration:none;cursor:pointer}#loyaltylion .lion-modal-and-screen .lion-modal__content{margin-top:10px}#loyaltylion .lion-modal-and-screen .lion-action-modal__description,#loyaltylion .lion-modal-and-screen .lion-birthday-action__help,#loyaltylion .lion-modal-and-screen .lion-referral-widget-main__intro{font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;color:#000}#loyaltylion .lion-modal-and-screen .lion-birthday-entry-form{margin-top:var(--loyaltyModalPad)}#loyaltylion .lion-modal-and-screen .lion-birthday-entry-form__inputs{display:flex;gap:10px}#loyaltylion .lion-modal-and-screen .lion-birthday-entry-form__select,#loyaltylion .lion-modal-and-screen .lion-birthday-entry-form__input{flex:1 0 0;min-width:0;height:30px;padding:0 10px;border:1px solid #000;border-radius:0;background:none;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;color:#000;-webkit-appearance:none;appearance:none}#loyaltylion .lion-modal-and-screen .lion-birthday-entry-form__input::placeholder{color:#000;opacity:1}#loyaltylion .lion-modal-and-screen .lion-birthday-entry-form__select{padding-right:25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M3.5 5.75 7.5 9.75 11.5 5.75'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:15px 15px}#loyaltylion .lion-modal-and-screen .lion-birthday-entry-form__invalid-message:not(:empty){margin-top:10px;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;text-align:center;color:#ec221f}#loyaltylion .lion-modal-and-screen .lion-action-button,#loyaltylion .lion-modal-and-screen .lion-birthday-entry-form__submit-button{display:block;width:100%;height:30px;margin-top:10px;padding:0 10px;border:none;background:#000;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;text-transform:uppercase;text-align:center;color:#fff;cursor:pointer}#loyaltylion .lion-modal-and-screen .lion-referral-widget-main__heading,#loyaltylion .lion-modal-and-screen .lion-referral-widget-main__icon,#loyaltylion .lion-modal-and-screen .lion-referral-widget-main__share-buttons,#loyaltylion .lion-modal-and-screen .lion-referral-widget-email-form{display:none}#loyaltylion .lion-modal-and-screen .lion-referral-widget-main__intro{margin-top:10px}#loyaltylion .lion-modal-and-screen .lion-referral-widget-main__share-link-text{margin-top:var(--loyaltyModalPad);font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;color:#000}#loyaltylion .lion-modal-and-screen .lion-referral-widget-main__share-link-container{position:relative;display:flex;align-items:center;justify-content:center;height:30px;margin-top:10px;background:#000}#loyaltylion .lion-modal-and-screen .lion-referral-widget-main__share-link-url{padding:0 10px;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;text-transform:uppercase!important;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#loyaltylion .lion-modal-and-screen .lion-copy-to-clipboard-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;background:none;cursor:pointer}#loyaltylion .lion-modal-and-screen .lion-referral-widget-main__current-reward-amount{margin-top:10px;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;text-align:center;color:#000}@media(min-width:769px){#loyaltylion .lion-modal-and-screen .lion-modal__title,#loyaltylion .lion-modal-and-screen .lion-referral-widget-modal__header{font-size:22px}}#loyaltylion .lion-modal-and-screen[data-loyalty-reward] .lion-modal__header:before{background-image:var(--loyaltyModalArt, none)}#loyaltylion .lion-modal-and-screen .lion-redeem-reward-modal__confirm-summary{font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;color:#000}#loyaltylion .lion-modal-and-screen .loyalty-page__reward-terms{margin-top:10px;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;color:#000;white-space:pre-line}#loyaltylion .lion-modal-and-screen .lion-redeem-reward-modal__button-container{display:flex;flex-direction:column;gap:10px;margin-top:var(--loyaltyModalPad)}#loyaltylion .lion-modal-and-screen .lion-redeem-reward-modal__button{display:flex;align-items:center;justify-content:center;width:100%;height:30px;margin:0;padding:0 10px;border:none;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase;cursor:pointer}#loyaltylion .lion-modal-and-screen .lion-action-button.lion-redeem-reward-modal__button--confirm{order:1;background:#000;color:#fff}#loyaltylion .lion-modal-and-screen .lion-action-button.lion-redeem-reward-modal__button--cancel{order:2;background:none;color:#000;text-decoration:underline;text-underline-position:from-font}#loyaltylion .lion-modal-and-screen .lion-redeem-reward-modal__summary{font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;color:#000}#loyaltylion .lion-modal-and-screen .lion-redeem-reward-modal:has(.lion-redeem-reward-modal__summary) .lion-modal__title{display:none}#loyaltylion .lion-modal-and-screen .lion-redeem-reward-modal:has(.lion-redeem-reward-modal__summary) .lion-modal__content{margin-top:var(--loyaltyModalPad)}#loyaltylion .lion-modal-and-screen .lion-redeem-reward-modal .lion-redeem-reward-modal__applied-to-cart{display:none}#loyaltylion .lion-modal-and-screen .lion-redeem-reward-modal__code-container{margin-top:10px}#loyaltylion .lion-modal-and-screen .lion-reward-code{position:relative;display:flex;align-items:center;justify-content:center;height:30px;background:#000}#loyaltylion .lion-modal-and-screen .lion-reward-code__code{padding:0 10px;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#loyaltylion .lion-modal-and-screen .lion-modal--history-info .lion-modal__title{display:none}#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content{display:grid;grid-template-columns:max-content 1fr;grid-template-areas:"applied applied" "code    code" "status  date" "cost    cost";column-gap:4px;row-gap:10px;margin-top:var(--loyaltyModalPad)}#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__basic,#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__info,#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__comment,#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__actions{display:contents}#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__comment:not(:has(.lion-reward-code)){display:block;grid-area:applied;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;color:#000}#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content .lion-reward-code{grid-area:code}#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__state-bubble{grid-area:status}#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__date{grid-area:date}#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__points{grid-area:cost}#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__state-bubble,#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__date,#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__points{padding:0;border:none;border-radius:0;background:none;font-family:var(--loyaltyFont);font-size:11px;font-weight:400;line-height:normal;text-align:left;text-transform:none;color:#000}#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__state-bubble:before{content:"Status:\a0"}#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__points:before{content:"Points:\a0-"}#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content:has(.lion-history-state-bubble--void) .lion-history-info-modal-content__points:before{content:"Points:\a0"}#loyaltylion .lion-modal-and-screen .lion-history-info-modal-content__actions .lion-redeem-reward-modal__applied-to-cart{grid-area:applied;font-family:var(--loyaltyFont);font-size:12px;font-weight:400;line-height:normal;color:green}#loyaltylion .lion-claimed-reward-item{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "title" "meta" "actions";background:#fff;overflow:hidden;pointer-events:none}#loyaltylion .lion-claimed-reward-item__left,#loyaltylion .lion-claimed-reward-item__right{display:contents}#loyaltylion .lion-claimed-reward-item__icon{grid-area:image;width:100%;height:var(--loyaltyCardImage);background-color:#2c2c2c;background-size:cover;background-position:center;background-repeat:no-repeat}#loyaltylion .lion-claimed-reward-item__chevron{grid-area:actions;justify-self:start;margin-left:20px;margin-top:5px;pointer-events:auto;cursor:pointer;font-family:var(--loyaltyFont);font-size:9px;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;text-decoration:underline;text-underline-position:from-font;color:#000;white-space:nowrap}#loyaltylion .lion-claimed-reward-item__chevron:before{content:"Redeem"}@media(min-width:769px){#loyaltylion .lion-rules-list,#loyaltylion .lion-rewards-list,#loyaltylion .lion-claimed-rewards-list{grid-template-columns:repeat(3,1fr);column-gap:15px;row-gap:30px}#loyaltylion .lion-rule-item__content,#loyaltylion .lion-reward-item__content,#loyaltylion .lion-claimed-reward-item{grid-template-columns:1fr auto;grid-template-areas:"image image" "title actions" "meta meta"}#loyaltylion .lion-claimed-reward-item__chevron{justify-self:end;margin-left:10px;margin-top:15px}#loyaltylion .lion-rule-item__title,#loyaltylion .lion-reward-item__title,#loyaltylion .lion-claimed-reward-item__title{font-size:14px;padding-left:0;margin-top:15px;line-height:14px}#loyaltylion .lion-rule-item__points,#loyaltylion .lion-rule-item__value,#loyaltylion .lion-reward-item__meta,#loyaltylion .lion-claimed-reward-item__date{font-size:13px;padding-left:0;margin-top:7px}#loyaltylion .lion-rule-item__actions,#loyaltylion .lion-reward-item__actions{justify-content:flex-end;padding-left:10px;margin-top:15px}#loyaltylion .lion-tier-overview{gap:15px}#loyaltylion .lion-tier-box__header{padding:15px 10px 0 0}#loyaltylion .lion-tier-box__title{font-size:40px}#loyaltylion .lion-tier-benefits-list{padding:5px 10px 0 0}#loyaltylion .lion-tier-benefits-list li{font-size:12px}#loyaltylion .lion-tier-benefits-list li:first-child{font-size:14px;text-transform:none;margin-bottom:10px}#loyaltylion .lion-tier-progress__bar-section__tier-name{font-size:14px}#loyaltylion .lion-history-table th:nth-child(1),#loyaltylion .lion-history-table td:nth-child(1),#loyaltylion .lion-history-table th:nth-child(4),#loyaltylion .lion-history-table td:nth-child(4),#loyaltylion .lion-history-table th:nth-child(5),#loyaltylion .lion-history-table td:nth-child(5){width:155px}#loyaltylion .lion-history-table th,#loyaltylion .lion-history-table td{font-size:12px!important}#loyaltylion .lion-history-table th{padding-bottom:15px}#loyaltylion .lion-history-table td{padding-top:15px}#loyaltylion .lion-history-table tbody tr:last-child td{padding-bottom:15px}#loyaltylion .lion-claimed-rewards-list--empty{font-size:12px;margin-left:0;margin-right:0;padding-left:25px}}@media(min-width:769px){.loyalty-page__panel{padding-bottom:50px}.loyalty-page__ctas{flex-direction:row}.loyalty-page__cta{flex:1 1 0}.loyalty-page__panel #loyaltylion .lion-rules-list,.loyalty-page__panel #loyaltylion .lion-rewards-list{row-gap:50px}.loyalty-page__panel #loyaltylion .lion-tier-overview{gap:50px}.loyalty-page__panel #loyaltylion .lion-tier-box__header{padding-left:0}.loyalty-page__panel #loyaltylion .lion-tier-benefits-list li{padding:0}.loyalty-page__panel #loyaltylion .lion-tier-benefits-list li:first-child{font-size:14px;padding:0}.loyalty-page__panel #loyaltylion .lion-tier-benefits-list li:nth-child(2){margin-top:7px}}.loyalty-faq{display:flex;flex-direction:column;gap:25px;width:100%;padding-bottom:10px}.loyalty-faq__category{position:relative}.loyalty-faq__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--loyaltyFont, "Helvetica Neue", Helvetica, Arial, sans-serif);color:#000}.loyalty-faq__category-title{font-size:12px;font-weight:700;text-transform:none;line-height:normal;letter-spacing:0}.loyalty-faq__question{font-size:12px;font-weight:700;line-height:normal;letter-spacing:0;padding-right:10px}.loyalty-faq__icon{flex:none;display:block;width:15px;height:15px;color:#000}.loyalty-faq__icon svg{display:block;width:100%;height:100%}.loyalty-faq__trigger[aria-expanded=true] .loyalty-faq__icon-bar-v{opacity:0}.loyalty-faq__category-content,.loyalty-faq__answer-wrap{overflow:hidden;height:0;transition:height .3s ease}.loyalty-faq__items{display:flex;flex-direction:column;gap:20px;padding-top:20px}.loyalty-faq__answer{font-family:var(--loyaltyFont, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:11px;font-weight:400;line-height:normal;letter-spacing:0;color:#000;padding:8px 15px 0 0;margin:0}.loyalty-faq__item--plain .loyalty-faq__answer{padding-top:0;font-size:12px}.loyalty-faq__answer a{color:inherit;text-decoration:underline;text-underline-position:from-font}@media(min-width:769px){.loyalty-faq{gap:30px;padding-bottom:50px}.loyalty-faq__category-title{font-size:17px}.loyalty-faq__answer{font-size:12px}.loyalty-faq__icon--category{width:20px;height:20px}}.loyalty-hero{position:relative;width:100%;overflow:hidden;background:#000}.loyalty-hero__video,.loyalty-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.loyalty-hero__video{transition:opacity var(--loyaltyHeroFade, .4s) ease}.loyalty-hero__video.is-loop-fading{opacity:0}@media(prefers-reduced-motion:reduce){.loyalty-hero__video{transition:none}}.loyalty-hero--guest{height:600px}@media(min-width:769px){.loyalty-hero--guest{height:850px}}.loyalty-hero--member{height:600px}.loyalty-hero--member .loyalty-hero__video,.loyalty-hero--member .loyalty-hero__image{object-position:bottom}@media(min-width:769px){.loyalty-hero--member{height:850px}}.loyalty-nav{--navPadX: var(--loyaltyGutter, 20px);position:relative;display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:0;padding:0 var(--navPadX) 15px;background:#fff}.loyalty-nav--scroll{padding-top:20px}.loyalty-nav--tabs{padding-top:15px;margin-top:-15px}.loyalty-nav:after{content:"";position:absolute;left:var(--navPadX);right:var(--navPadX);bottom:0;height:1px;background:var(--loyaltyGreyLight, #ccc)}.loyalty-nav__item{position:relative;flex:1 1 auto;text-align:center;background:none;border:none;padding:0;font-family:var(--loyaltyFont, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:#000;white-space:nowrap;cursor:pointer}.loyalty-nav--scroll .loyalty-nav__item{font-size:10px}.loyalty-nav__item:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:-15px;height:1px;background:#000;opacity:0;transition:opacity .2s ease}.loyalty-nav__item.is-active:after{opacity:1}@media(min-width:769px){.loyalty-nav{display:grid}.loyalty-nav--tabs{grid-template-columns:repeat(5,1fr)}.loyalty-nav--scroll{grid-template-columns:repeat(6,1fr);padding-top:15px}.loyalty-nav--tabs .loyalty-nav__item,.loyalty-nav--scroll .loyalty-nav__item{font-size:14px}}.loyalty-nav--sticky.is-fixed{position:fixed;left:0;right:0;background:#fff;z-index:90;margin-top:0}@media(min-width:769px){.loyalty-nav--sticky.is-fixed{--navPadX: max(var(--loyaltyGutter, 20px), calc((100% - 880px)/2) )}}
/*# sourceMappingURL=/cdn/shop/t/64/compiled_assets/styles.css.map */
