.cc-rewards{display:flex;flex-direction:column;gap:4.4rem;max-width:120rem;margin:0 auto 4.4rem;padding:0 1.6rem}.cc-rewards__hero{background:var(--cc-ink, #111);border-radius:var(--cc-radius-lg, 18px);padding:5.6rem 2.4rem;text-align:center}.cc-rewards__headline{margin:0;font-size:3.6rem;line-height:1.1;color:#fff}.cc-rewards__sub{max-width:52rem;margin:1.4rem auto 0;font-family:var(--cc-font-body);font-size:1.6rem;line-height:1.55;color:#ffffffc7}.cc-rewards__sub strong{color:#fff}.cc-rewards__cta{display:flex;justify-content:center;gap:1.2rem;margin-top:2.4rem}.cc-rewards__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2.8rem;border-radius:var(--cc-radius-full, 999px);font-family:var(--cc-font-body);font-size:1.5rem;font-weight:600;text-decoration:none;transition:transform var(--cc-duration) var(--cc-ease),background var(--cc-duration) var(--cc-ease)}.cc-rewards__btn:hover{text-decoration:none;transform:translateY(-1px)}.cc-rewards__btn--primary{background:#fff;color:var(--cc-ink, #111)}.cc-rewards__btn--ghost{border:1px solid rgba(255,255,255,.4);color:#fff}.cc-rewards__btn--ghost:hover{background:#ffffff1a}.cc-rewards__section-heading{margin:0 0 2rem;font-size:clamp(2.2rem,3vw,2.8rem);line-height:1.05;letter-spacing:-.02em;text-align:center}.cc-rewards__steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.cc-rewards__step{background:var(--cc-bg-subtle, #f5f5f7);border-radius:var(--cc-radius-md, 14px);padding:2.8rem 2rem;text-align:center}.cc-rewards__step-icon{display:inline-grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:var(--cc-radius-full, 999px);background:var(--cc-ink, #111);color:#fff}.cc-rewards__step-icon svg{width:2.8rem;height:2.8rem}.cc-rewards__step-title{margin:1.6rem 0 .6rem;font-size:1.9rem}.cc-rewards__step-text{margin:0;font-family:var(--cc-font-body);font-size:1.5rem;line-height:1.5;color:var(--cc-text-secondary, #6e6e73)}.cc-rewards__tiers-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.cc-rewards__tier{border-radius:var(--cc-radius-md, 14px);padding:2.8rem 2.2rem;text-align:center}.cc-rewards__tier--start{background:#efe9e1;color:#1d1d1d}.cc-rewards__tier--rise{background:#ac9c8d;color:#fff}.cc-rewards__tier--summit{background:#72383d;color:#fff}.cc-rewards__tier-num{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:var(--cc-radius-full, 999px);background:currentColor;font-family:var(--cc-font-body);font-size:1.5rem;font-weight:700}.cc-rewards__tier--start .cc-rewards__tier-num{color:#fff;background:#1d1d1d}.cc-rewards__tier--rise .cc-rewards__tier-num,.cc-rewards__tier--summit .cc-rewards__tier-num{color:inherit;background:#ffffff2e}.cc-rewards__tier-name{margin:1.2rem 0 .2rem;font-size:2.2rem;color:inherit}.cc-rewards__tier-req{margin:0;font-family:var(--cc-font-body);font-size:1.4rem;font-weight:600;opacity:.85}.cc-rewards__tier-rate{margin:1.4rem 0;font-family:var(--cc-font-body);font-size:1.6rem;font-weight:700}.cc-rewards__tier-perks{margin:0;padding:0;list-style:none;font-family:var(--cc-font-body);font-size:1.45rem;line-height:2;opacity:.92}@media screen and (max-width:749px){.cc-rewards{gap:3.2rem}.cc-rewards__tier{display:grid;grid-template-columns:auto 1fr auto;gap:0 1.2rem;align-items:center;text-align:left;padding:1.8rem 2rem}.cc-rewards__tier-num{grid-row:1 / 3;width:2.8rem;height:2.8rem;font-size:1.3rem}.cc-rewards__tier-name{grid-column:2;grid-row:1;margin:0;font-size:1.9rem}.cc-rewards__tier-req{grid-column:2;grid-row:2;margin:0;font-size:1.3rem}.cc-rewards__tier-rate{grid-column:3;grid-row:1 / 3;margin:0;font-size:1.5rem}.cc-rewards__tier-perks{grid-column:1 / -1;margin-top:1.2rem;font-size:1.4rem;line-height:1.7}.cc-rewards__tier-perks li{display:inline}.cc-rewards__tier-perks li+li:before{content:" \b7  ";opacity:.65}.cc-rewards__tier-lead+li:before{content:" "}.cc-rewards__hero{padding:4rem 2rem}.cc-rewards__headline{font-size:2.8rem}.cc-rewards__steps-row,.cc-rewards__tiers-row{grid-template-columns:1fr}.cc-rewards__step{display:grid;grid-template-columns:auto 1fr;gap:.2rem 1.6rem;text-align:left;padding:2rem}.cc-rewards__step-icon{grid-row:1 / 3;width:4.8rem;height:4.8rem;align-self:center}.cc-rewards__step-title{margin:0}}#MainContent .lion-header,#MainContent .lion-custom_html,#MainContent .lion-tiers-overview{display:none!important}#MainContent .lion-tier-box--3,#MainContent .lion-tier-overview__tier-box:nth-child(4){display:none!important}#MainContent .loyaltylion,#MainContent .loyaltylion p,#MainContent .loyaltylion li{font-family:var(--cc-font-body)}#MainContent .lion-integrated-page-section__heading-text{font-family:var(--cc-font-heading, inherit)!important;font-size:clamp(2.2rem,3vw,2.8rem)!important;font-weight:var(--cc-weight-heading, 900)!important;line-height:1.05!important;letter-spacing:-.02em!important;color:var(--cc-text, #1d1d1d)!important}#MainContent .lion-integrated-page-section__heading-underline{display:none}#MainContent .lion-action-button{border-radius:var(--cc-radius-sm, 10px)!important;min-height:4rem;padding:0 1.8rem!important;font-family:var(--cc-font-body);font-size:1.4rem!important;font-weight:600;white-space:nowrap!important;transition:transform var(--cc-duration) var(--cc-ease)}#MainContent .lion-action-button--primary{background:var(--cc-ink, #111);border-color:var(--cc-ink, #111);color:#fff}#MainContent .lion-action-button:hover{transform:translateY(-1px);text-decoration:none}#MainContent .lion-reward,#MainContent .lion-rule,#MainContent .lion-claimed-reward-item,#MainContent .lion-history-item{border:1px solid var(--cc-border, rgba(0, 0, 0, .08));border-radius:var(--cc-radius-md, 14px);box-shadow:none}#MainContent .lion-faq__item{border:1px solid var(--cc-border, rgba(0, 0, 0, .08));border-radius:var(--cc-radius-sm, 10px)}.cc-rewards__member{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;background:#050508;border-radius:var(--cc-radius-lg, 18px);overflow:hidden}.cc-rewards__member-img{display:block;width:100%;height:100%;min-height:30rem;object-fit:cover;object-position:28% center}.cc-rewards__member-balance{display:flex;flex-direction:column;justify-content:center;padding:4rem 2.4rem;text-align:center;color:#fff}.cc-rewards__member-hi{margin:0;font-size:2rem;color:#ffffffd1}.cc-rewards__stars-num{margin:.6rem 0 0;font-family:var(--cc-font-heading, inherit);font-size:6.4rem;font-weight:900;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.cc-rewards__stars-label{margin:.6rem 0 0;font-family:var(--cc-font-body);font-size:1.8rem;font-weight:700}.cc-rewards__stars-pending{display:block;margin-top:.4rem;font-size:1.35rem;font-weight:400;color:#fff9}.cc-rewards__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:-2rem}.cc-rewards__tile{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 1.2rem;border:0;border-radius:var(--cc-radius-md, 14px);background:var(--cc-bg-subtle, #f5f5f7);font-family:var(--cc-font-body);font-size:1.5rem;font-weight:600;color:var(--cc-text, #1d1d1d);cursor:pointer;transition:transform var(--cc-duration) var(--cc-ease),box-shadow var(--cc-duration) var(--cc-ease)}.cc-rewards__tile:hover{transform:translateY(-2px);box-shadow:var(--cc-shadow-card-hover, 0 10px 24px rgba(17, 17, 17, .1))}.cc-rewards__tile-icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:var(--cc-radius-full, 999px);background:var(--cc-ink, #111);color:#fff;flex:0 0 auto}.cc-rewards__tile-icon svg{width:1.8rem;height:1.8rem}@media screen and (max-width:749px){.cc-rewards__member{grid-template-columns:1fr}.cc-rewards__member,.cc-rewards__hero{margin-left:-1.6rem;margin-right:-1.6rem;border-radius:0}.cc-rewards__member-img{min-height:0;aspect-ratio:4 / 3;object-position:left center;transform:translate(12%)}.cc-rewards__member-balance{margin-top:-6rem;position:relative;padding:4.4rem 2rem 2.6rem;background:linear-gradient(to bottom,#05050800,#050508 4.4rem)}.cc-rewards__stars-num{font-size:5.2rem}.cc-rewards__tiles{grid-template-columns:repeat(2,1fr);margin-top:-1.2rem}.cc-rewards__tile{justify-content:flex-start;padding:1.3rem 1.4rem}}#MainContent .loyaltylion,#MainContent .loyaltylion div,#MainContent .loyaltylion span,#MainContent .loyaltylion p,#MainContent .loyaltylion li,#MainContent .loyaltylion a,#MainContent .loyaltylion td,#MainContent .loyaltylion th,#MainContent .loyaltylion button,#MainContent .loyaltylion input{font-family:var(--cc-font-body)}#MainContent .loyaltylion h1,#MainContent .loyaltylion h2,#MainContent .loyaltylion h3,#MainContent .loyaltylion h4{font-family:var(--cc-font-heading, inherit);color:var(--cc-ink, #111)}#MainContent .loyaltylion [class*=lion-]{border-color:var(--cc-border, rgba(0, 0, 0, .08))!important}#MainContent .loyaltylion :focus:not(:focus-visible){outline:none!important;box-shadow:none!important}#MainContent .loyaltylion a:not(.lion-action-button){color:var(--cc-blue, #007aff)}.cc-odo{display:inline-flex;align-items:flex-start;justify-content:center;overflow:hidden}.cc-odo__digit{display:inline-block;height:1em;overflow:hidden}.cc-odo__strip{display:block;transition:transform 1.7s cubic-bezier(.23,1,.32,1);will-change:transform}.cc-odo__strip span{display:block;height:1em;line-height:1}.cc-odo__sep{display:inline-block;line-height:1}#MainContent .loyaltylion,#MainContent .lion-integrated-page{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#MainContent .lion-integrated-page-section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}#MainContent .lion-action-button,#MainContent [class*=lion-rule] button,#MainContent [class*=lion-reward] button:not([class*=faq]){border:0!important;box-shadow:none!important;border-radius:var(--cc-radius-sm, 10px)!important;background:var(--cc-ink, #111);color:#fff;font-weight:600;white-space:nowrap!important}@media screen and (max-width:749px){#MainContent .lion-rewards-list,#MainContent .lion-rules-list{display:flex!important;flex-direction:column;gap:1rem}#MainContent .lion-reward-item,#MainContent .lion-rule-item{margin:0!important;width:auto!important}#MainContent .lion-reward-item__content,#MainContent .lion-rule-item__content{display:grid!important;grid-template-columns:auto 1fr auto;gap:.1rem 1.4rem;align-items:center;text-align:left!important;padding:1.3rem 1.6rem!important}#MainContent .lion-reward-item__icon,#MainContent .lion-rule-item__icon-wrap{grid-column:1;grid-row:1 / 3;width:4rem!important;height:4rem!important;margin:0!important;display:grid;place-items:center}#MainContent .lion-reward-item__icon svg,#MainContent .lion-reward-item__icon img,#MainContent .lion-rule-item__icon-wrap svg,#MainContent .lion-rule-item__icon-wrap img{width:100%!important;height:100%!important;max-width:none!important}#MainContent .lion-reward-item__title,#MainContent .lion-rule-item__title{grid-column:2;grid-row:1;margin:0!important;font-size:1.55rem!important;font-weight:600!important}#MainContent .lion-reward-item__meta{grid-column:2;grid-row:2;margin:0!important;font-size:1.35rem!important;color:var(--cc-text-secondary, #6e6e73)!important}#MainContent .lion-rule-item__points{grid-column:3;grid-row:1 / 3;margin:0!important;font-size:1.4rem!important;font-weight:700!important;white-space:nowrap}#MainContent .lion-reward-item__content>*:not(.lion-reward-item__icon):not(.lion-reward-item__title):not(.lion-reward-item__meta){grid-column:3;grid-row:1 / 3;align-self:center;justify-self:end;margin:0!important}#MainContent .lion-reward-item__title,#MainContent .lion-reward-item__meta{text-align:left!important;justify-self:start}#MainContent .lion-reward-item__content .lion-action-button{padding:.9rem 1.6rem!important;font-size:1.35rem!important;white-space:nowrap}#MainContent .lion-rule-item__content>*:nth-child(n+4){grid-column:2 / -1;grid-row:auto;justify-self:start;margin-top:.8rem!important}#MainContent .lion-rule-item__title{text-align:left!important}}#MainContent .lion-integrated-page-section{scroll-margin-top:13rem}#MainContent .lion-integrated-page-section__heading{text-align:center;margin:0 0 2rem!important;padding:0!important}#MainContent .lion-history [class*=approved],#MainContent [class*=lion-history] [class*=approved]{background:#16a34a1f!important;color:var(--cc-success, #16a34a)!important}#MainContent .lion-history [class*=declined],#MainContent .lion-history [class*=void],#MainContent [class*=lion-history] [class*=declined],#MainContent [class*=lion-history] [class*=void]{background:#d52b1e1a!important;color:var(--cc-sale, #d52b1e)!important}#MainContent .lion-history [class*=pending],#MainContent [class*=lion-history] [class*=pending]{background:var(--cc-bg-subtle, #f5f5f7)!important;color:var(--cc-text-secondary, #6e6e73)!important}@media screen and (min-width:750px){#MainContent .lion-rewards-list{display:grid!important;grid-template-columns:repeat(5,1fr);gap:1.6rem}#MainContent .lion-reward-item{width:auto!important;margin:0!important}#MainContent .lion-reward-item__content{padding:2.4rem 1.6rem!important}#MainContent .lion-rules-list{display:grid!important;grid-template-columns:repeat(2,1fr);gap:1.2rem 1.6rem}#MainContent .lion-rule-item{width:auto!important;margin:0!important}#MainContent .lion-rule-item__content{display:grid!important;grid-template-columns:auto 1fr auto;gap:.1rem 1.4rem;align-items:center;text-align:left!important;padding:1.6rem 1.8rem!important;min-height:0!important;height:100%!important;box-sizing:border-box}#MainContent .lion-rule-item,#MainContent .lion-rule-item__content{max-height:none!important}#MainContent .lion-rule-item{height:auto!important}#MainContent .lion-rule-item__icon-wrap{grid-column:1;grid-row:1 / 3;width:4.4rem!important;height:4.4rem!important;margin:0!important}#MainContent .lion-rule-item__icon-wrap svg,#MainContent .lion-rule-item__icon-wrap img{width:100%!important;height:100%!important}#MainContent .lion-rule-item__title{grid-column:2;margin:0!important;font-size:1.6rem!important;font-weight:600!important}#MainContent .lion-rule-item__points{grid-column:3;grid-row:1 / 3;margin:0!important;font-weight:700!important;white-space:nowrap}#MainContent .lion-rule-item__content>*:nth-child(n+4){grid-column:2 / -1;justify-self:start;margin-top:.8rem!important}#MainContent .lion-faq{max-width:78rem!important;margin-left:auto!important;margin-right:auto!important}}.cc-rewards__progress{max-width:34rem;margin:2.2rem auto 0;padding:0 .8rem}.cc-rewards__progress-track{position:relative}.cc-rewards__progress-bar{height:.8rem;border-radius:var(--cc-radius-full, 999px);background:#ffffff29;overflow:hidden}.cc-rewards__progress-dot{position:absolute;top:50%;width:1.5rem;height:1.5rem;transform:translate(-50%,-50%);border-radius:var(--cc-radius-full, 999px);background:#1c1c22;border:2px solid rgba(255,255,255,.38);transition:background .4s var(--cc-ease),border-color .4s var(--cc-ease)}.cc-rewards__progress-dot--done{background:linear-gradient(135deg,#ffab41,#ffd485);border-color:#ffd485}.cc-rewards__progress-marks{position:relative;height:1.8rem;margin-top:.7rem}.cc-rewards__progress-mark{position:absolute;top:0;transform:translate(-50%);font-family:var(--cc-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.02em;color:#ffffff8c;transition:color .4s var(--cc-ease)}.cc-rewards__progress-mark[data-cc-mark=start]{transform:none}.cc-rewards__progress-mark[data-cc-mark=summit]{transform:translate(-100%)}.cc-rewards__progress-mark--done,.cc-rewards__progress-mark[data-cc-mark=start]{color:#ffffffd9}.cc-rewards__progress-fill{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffab41,#ffd485);transition:width 1.4s cubic-bezier(.23,1,.32,1) .5s}.cc-rewards__progress-text{margin:.9rem 0 0;font-family:var(--cc-font-body);font-size:1.35rem;color:#ffffffb8}@media(prefers-reduced-motion:reduce){.cc-rewards__progress-fill{transition:none}}#MainContent .lion-reward-item,#MainContent .lion-rule-item,#MainContent .lion-faq__item{background:var(--cc-bg, #fff)!important;border:1px solid transparent!important;border-radius:var(--cc-radius-md, 14px)!important;box-shadow:var(--cc-shadow-card, 0 1px 2px rgba(17, 17, 17, .06))!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){#MainContent .lion-reward-item,#MainContent .lion-rule-item,#MainContent .lion-faq__item{transition:transform var(--cc-duration) var(--cc-ease),box-shadow var(--cc-duration) var(--cc-ease),border-color var(--cc-duration) var(--cc-ease)!important}#MainContent .lion-reward-item:hover,#MainContent .lion-rule-item:hover,#MainContent .lion-faq__item:hover{transform:translateY(-4px);border-color:var(--cc-border, rgba(0, 0, 0, .08))!important;box-shadow:var(--cc-shadow-card-hover, 0 10px 24px rgba(17, 17, 17, .1))!important}}@media(hover:none){#MainContent .lion-reward-item,#MainContent .lion-rule-item,#MainContent .lion-faq__item{border-color:var(--cc-border, rgba(0, 0, 0, .08))!important;box-shadow:var(--cc-shadow-card-hover, 0 10px 24px rgba(17, 17, 17, .1))!important}}#MainContent .loyaltylion *,#MainContent .loyaltylion *:hover,#MainContent .loyaltylion *:focus,#MainContent .loyaltylion *:active{outline:none!important}#MainContent .loyaltylion [class*=lion-]:hover{outline:none!important}#MainContent{overflow-x:clip}#MainContent .loyaltylion,#MainContent .lion-integrated-page{overflow:visible!important}#MainContent .lion-rules-list,#MainContent .lion-rewards-list{background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important}#MainContent .lion-earn{position:relative;padding-top:4rem!important;padding-bottom:4.4rem!important}#MainContent .lion-earn:before{content:"";position:absolute;inset:0 calc(50% - 50vw);background:var(--cc-bg-subtle, #f5f5f7);z-index:-1}@media screen and (min-width:750px){#MainContent .lion-rule-item__title{text-align:left!important;align-self:center}#MainContent .lion-rule-item__points{grid-row:1!important;align-self:center;justify-self:end}#MainContent .lion-rule-item__content>*:nth-child(n+4){grid-column:2 / -1;grid-row:2;justify-self:start;margin-top:1rem!important}#MainContent .lion-rule-item__content .lion-action-button{padding:.9rem 1.6rem!important;font-size:1.35rem!important}}#MainContent .loyaltylion [class*=lion-reward-item],#MainContent .loyaltylion [class*=lion-rule-item]{border-color:transparent!important}@media(hover:none){#MainContent .loyaltylion [class*=lion-reward-item],#MainContent .loyaltylion [class*=lion-rule-item]{border-color:var(--cc-border, rgba(0, 0, 0, .08))!important}}#MainContent .lion-reward-item:before,#MainContent .lion-reward-item:after,#MainContent .lion-reward-item__content:before,#MainContent .lion-reward-item__content:after,#MainContent .lion-rule-item:before,#MainContent .lion-rule-item:after,#MainContent .lion-rule-item__content:before,#MainContent .lion-rule-item__content:after{content:none!important}#MainContent .lion-reward-item__content,#MainContent .lion-rule-item__content{border:0!important;box-shadow:none!important}#MainContent .lion-reward-item__content .lion-action-button,#MainContent .lion-rule-item__content .lion-action-button{min-height:4rem!important;padding:0 1.6rem!important;border-radius:var(--cc-radius-sm, 10px)!important}.cc-rewards__tier{position:relative}.cc-rewards__tier-badge{position:absolute;top:-1.1rem;left:50%;transform:translate(-50%);padding:.6rem 1.2rem;border-radius:var(--cc-radius-full, 999px);background:var(--cc-star, #ffab41);color:#111;font-family:var(--cc-font-body);font-size:1.15rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 2px 8px #1111112e;white-space:nowrap}#MainContent [class*=lion-claimed][class*=item]:not([class*=__]){background:var(--cc-bg, #fff)!important;border:1px solid transparent!important;border-radius:var(--cc-radius-md, 14px)!important;box-shadow:var(--cc-shadow-card, 0 1px 2px rgba(17, 17, 17, .06))!important;outline:none!important}#MainContent [class*=lion-claimed] [class*=__]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){#MainContent [class*=lion-claimed][class*=item]:not([class*=__]):hover{transform:translateY(-4px);border-color:var(--cc-border, rgba(0, 0, 0, .08))!important;box-shadow:var(--cc-shadow-card-hover, 0 10px 24px rgba(17, 17, 17, .1))!important}}#MainContent [class*=lion-claimed] svg,#MainContent [class*=lion-claimed] img{opacity:1!important;visibility:visible!important}#MainContent #loyaltylion .lion-action-button,#MainContent #loyaltylion .lion-action-button:hover,#MainContent #loyaltylion .lion-action-button:focus,#MainContent #loyaltylion .lion-action-button:active{background:var(--cc-ink, #111)!important;color:#fff!important;border:0!important;box-shadow:none!important;border-radius:var(--cc-radius-sm, 10px)!important}#MainContent #loyaltylion .lion-action-button:hover{transform:translateY(-1px)}#MainContent #loyaltylion .lion-action-button[disabled],#MainContent #loyaltylion .lion-action-button[disabled]:hover,#MainContent #loyaltylion .lion-action-button--completed,#MainContent #loyaltylion .lion-action-button--completed:hover{background:var(--cc-bg-subtle, #f5f5f7)!important;color:var(--cc-text-secondary, #6e6e73)!important;transform:none}#MainContent #loyaltylion .lion-faq-list__item{background:var(--cc-bg, #fff)!important;border:1px solid transparent!important;border-radius:var(--cc-radius-md, 14px)!important;box-shadow:var(--cc-shadow-card, 0 1px 2px rgba(17, 17, 17, .06))!important;overflow:hidden}@media(hover:hover)and (prefers-reduced-motion:no-preference){#MainContent #loyaltylion .lion-faq-list__item{transition:transform var(--cc-duration) var(--cc-ease),box-shadow var(--cc-duration) var(--cc-ease),border-color var(--cc-duration) var(--cc-ease)}#MainContent #loyaltylion .lion-faq-list__item:hover{transform:translateY(-2px);border-color:var(--cc-border, rgba(0, 0, 0, .08))!important;box-shadow:var(--cc-shadow-card-hover, 0 10px 24px rgba(17, 17, 17, .1))!important}}#MainContent #loyaltylion .lion-faq-list__question,#MainContent #loyaltylion .lion-faq-list__question:hover,#MainContent #loyaltylion .lion-faq-list__question-summary,#MainContent #loyaltylion .lion-faq-list__question-summary:hover{border-color:transparent!important;outline:none!important;box-shadow:none!important;color:var(--cc-text, #1d1d1d)!important}#MainContent #loyaltylion .lion-faq-list__question-summary:hover{background:var(--cc-bg-subtle, #f5f5f7)!important}#MainContent #loyaltylion [class*=lion-]:hover{outline:none!important}#MainContent #loyaltylion .lion-reward-item__content,#MainContent #loyaltylion .lion-rule-item__content,#MainContent #loyaltylion [class*=__content]{background:transparent!important}.cc-rewards__faq{max-width:78rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem;padding:1rem 0 .5rem}.cc-rewards__faq .cc-rewards__section-heading{margin-bottom:1.4rem}.cc-rewards__faq-item{background:var(--cc-bg, #fff);border:1px solid transparent;border-radius:var(--cc-radius-md, 14px);box-shadow:var(--cc-shadow-card, 0 1px 2px rgba(17, 17, 17, .06));overflow:hidden;transition:border-color var(--cc-duration) var(--cc-ease),box-shadow var(--cc-duration) var(--cc-ease)}.cc-rewards__faq-item:has(.cc-rewards__faq-q[aria-expanded=true]){border-color:var(--cc-border, rgba(0, 0, 0, .08));box-shadow:var(--cc-shadow-card-hover, 0 10px 24px rgba(17, 17, 17, .1))}.cc-rewards__faq-q{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;margin:0;padding:1.8rem 2rem;border:0;background:transparent;font-family:var(--cc-font-body);font-size:1.55rem;font-weight:600;color:var(--cc-text, #1d1d1d);text-align:left;cursor:pointer}@media(hover:hover){.cc-rewards__faq-q:hover{background:var(--cc-bg-subtle, #f5f5f7)}}.cc-rewards__faq-q svg{flex:0 0 auto;width:1.2rem;height:.7rem;transition:transform .4s var(--cc-ease-out, cubic-bezier(.16, 1, .3, 1))}.cc-rewards__faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.cc-rewards__faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--cc-ease-out, cubic-bezier(.16, 1, .3, 1))}.cc-rewards__faq-q[aria-expanded=true]+.cc-rewards__faq-a{grid-template-rows:1fr}.cc-rewards__faq-clip{overflow:hidden;min-height:0;padding:0 2rem;font-family:var(--cc-font-body);font-size:1.45rem;line-height:1.6;color:var(--cc-text-secondary, #6e6e73);transition:padding-bottom .45s var(--cc-ease-out, cubic-bezier(.16, 1, .3, 1))}.cc-rewards__faq-q[aria-expanded=true]+.cc-rewards__faq-a .cc-rewards__faq-clip{padding-bottom:2rem}@media(prefers-reduced-motion:reduce){.cc-rewards__faq-a,.cc-rewards__faq-q svg,.cc-rewards__faq-clip{transition:none}}#MainContent .cc-rewards__band{position:relative;padding-top:4rem!important;padding-bottom:4.4rem!important}#MainContent .cc-rewards__band:before{content:"";position:absolute;inset:0 calc(50% - 50vw);background:var(--cc-bg-subtle, #f5f5f7);z-index:-1}body>div.cc-reward-focus{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .25s var(--cc-ease)}body>div.cc-reward-focus.cc-reward-focus--on{opacity:1}#MainContent .lion-reward-item.cc-reward-focused{position:relative;z-index:900}@media(prefers-reduced-motion:reduce){.cc-reward-focus{transition:none}}#MainContent [class*=claimed-reward-item].cc-reward-focused{position:relative;z-index:900}#MainContent [class*=lion-modal],#MainContent [class*=lion-dialog],#MainContent [class*=lion-popover],#MainContent [class*=lion-claim][class*=modal]{z-index:950!important}body .lion-modal{border-radius:var(--cc-radius-lg, 18px)!important;overflow:hidden!important}body:has(.lion-modal) .cc-reward-focused{z-index:auto!important}
/*# sourceMappingURL=/cdn/shop/t/70/assets/cc-rewards.css.map */
