.rewards-hero{--rewards-hero-cta-padding-block: 14px;--rewards-hero-cta-padding-inline: 45px;letter-spacing:normal;--rewards-hero-height-tablet: 400px;--rewards-hero-tuck: 40px;overflow:hidden;font-family:var(--font-brand-family)}.rewards-hero .rewards-hero__inner{padding-inline:20px}.rewards-hero__band{position:relative;block-size:var(--rewards-hero-height-mobile);margin-block-start:calc(-1 * var(--rewards-hero-tuck));overflow:hidden}.rewards-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.rewards-hero__image{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 50%}.rewards-hero__inner{position:absolute;inset-inline:0;inset-block-start:30%;transform:translateY(-50%);max-inline-size:80%;margin-inline:auto;text-align:center}.rewards-hero .rewards-hero__heading{margin-block-start:-.325em}.rewards-hero__heading{margin:0 0 15px;font-size:32px;font-weight:var(--font-weight-semibold);line-height:44px;letter-spacing:-1px;color:rgb(var(--color-foreground))}.rewards-hero__body{max-inline-size:500px;margin:24px auto;font-family:var(--font-brand-family);font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:normal;color:rgb(var(--color-foreground))}.rewards-hero__body>:first-child{margin-block-start:0}.rewards-hero__body>:last-child{margin-block-end:0}.rewards-hero__cta{transition:color var(--transition-button);display:inline-block;padding-block:var(--rewards-hero-cta-padding-block);padding-inline:var(--rewards-hero-cta-padding-inline);border:1px solid var(--brand-navy);border-radius:var(--radius-button);background-color:var(--brand-navy);color:var(--brand-off-white);font-size:var(--text-button);font-weight:var(--font-weight-semibold);line-height:normal;letter-spacing:var(--text-button-track);text-transform:uppercase;text-decoration:none}.rewards-hero__cta:hover{background-color:var(--brand-off-white);color:var(--brand-navy)}.rewards-hero__cta:focus-visible,.rewards-hero__sign-in-link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.rewards-hero__sign-in{margin:10px 0 0;font-family:var(--font-brand-family);font-style:italic;font-size:14px;line-height:20px;letter-spacing:normal;color:rgb(var(--color-foreground))}.rewards-hero__sign-in-link{color:inherit;text-decoration:underline}.rewards-hero__points{padding-block:50px 0;text-align:center;color:rgb(var(--color-foreground))}.rewards-hero__greeting,.rewards-hero__balance{margin:0;font-family:var(--font-brand-family);font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:normal}.rewards-hero__greeting{margin-block-end:1em}.rewards-hero__points-value{font-weight:inherit}@media screen and (min-width:601px){.rewards-hero__band{block-size:var(--rewards-hero-height-desktop)}.rewards-hero--customer .rewards-hero__band{block-size:var(--rewards-hero-height-tablet)}}@media screen and (min-width:769px){.rewards-hero--customer .rewards-hero__band{block-size:var(--rewards-hero-height-desktop)}}@media screen and (min-width:641px){.rewards-hero__inner{inset-block-start:50%;max-inline-size:none}.rewards-hero__body,.rewards-hero__sign-in,.rewards-hero__greeting,.rewards-hero__balance{font-size:16px;line-height:28px}}@media screen and (min-width:1008px){.rewards-hero__heading{font-size:64px;line-height:80px}.rewards-hero__body:has(+.rewards-hero__cta){margin-block-end:30px}}.rewards-hero .rewards-hero__inner{padding-inline:0}@media screen and (min-width:641px){.rewards-hero .rewards-hero__inner{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/1123/assets/section-rewards-hero.css.map */
