.rewards-hero{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--rewards-height-desktop);padding-top:var(--rewards-padding-top);padding-bottom:var(--rewards-padding-bottom);overflow:hidden;background-color:#000;color:#fff;text-align:center;isolation:isolate;padding-left:16px;padding-right:16px}.rewards-hero .rewards-hero-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.rewards-hero .rewards-hero-background:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,var(--rewards-overlay));content:""}.rewards-hero .rewards-hero-background .rewards-hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rewards-hero .rewards-hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;width:100%}.rewards-hero .rewards-hero-content .rewards-hero-logo{display:flex}.rewards-hero .rewards-hero-content .rewards-hero-logo img{width:98px;object-fit:contain}.rewards-hero .rewards-hero-content .rewards-hero-logo.rewards-card-logo img{width:130px}.rewards-hero .rewards-hero-content .rewards-hero-text{display:flex;flex-direction:column;align-items:center;align-self:center;gap:16px;width:100%}.rewards-hero .rewards-hero-content .rewards-hero-text .rewards-hero-description{max-width:605px}.rewards-hero .rewards-hero-content .rewards-hero-text h1{font-size:40px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:2px}.rewards-hero .rewards-hero-content .rewards-hero-text p{color:#fff;font-size:16px;line-height:24px}.rewards-hero .rewards-hero-content .rewards-hero-text .rewards-hero-progress{display:flex;gap:16px;flex-wrap:wrap;width:100%;max-width:605px}.rewards-hero .rewards-hero-content .rewards-hero-text .rewards-hero-progress-content{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.rewards-hero .rewards-hero-content .rewards-hero-text .rewards-hero-progress-details{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rewards-hero .rewards-hero-content .rewards-hero-text .rewards-hero-progress-content h4{font-size:14px;color:#fff;letter-spacing:.2px;text-transform:uppercase}.rewards-hero .rewards-hero-content .rewards-hero-text .rewards-hero-progress-content p{font-size:14px;color:#fff;font-weight:500;text-align:left}.rewards-hero .rewards-hero-content .rewards-hero-text .rewards-hero-progress-content p:empty{display:none}.rewards-hero .rewards-hero-content .rewards-hero-text .rewards-hero-progress-content .tier-member{border:1px solid #E6E6E6;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.4px;line-height:normal;padding:6px 12px}.rewards-hero .rewards-hero-content .rewards-hero-text .loyalty-progress{width:100%;height:8px;border:1px solid #fff;background:#fff;overflow:hidden}.rewards-hero .rewards-hero-content .rewards-hero-text .loyalty-progress .loyalty-progress__fill{width:0%;height:100%;background:#000;transition:width .4s ease}.rewards-hero .rewards-hero-content .rewards-hero-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.rewards-hero .rewards-hero-content .rewards-hero-buttons .btn{font-size:12px;font-weight:700;min-width:170px;letter-spacing:.5px;padding:16px 10px}@media screen and (min-width:991px){.rewards-hero .rewards-hero-content .rewards-hero-text{width:var(--rewards-content-width)}}@media screen and (max-width:991px){.rewards-hero{min-height:var(--rewards-height-mobile);padding-top:var(--rewards-mobile-padding-top);padding-bottom:var(--rewards-mobile-padding-bottom)}.rewards-hero .rewards-hero-content{gap:20px}.rewards-hero .rewards-hero-content .rewards-hero-logo img{width:64px}.rewards-hero .rewards-hero-content .rewards-hero-logo.rewards-card-logo img{width:100px}.rewards-hero .rewards-hero-content .rewards-hero-text h1{font-size:32px}.rewards-hero .rewards-hero-content .rewards-hero-text p{font-size:14px;line-height:22px}.rewards-hero .rewards-hero-content .rewards-hero-buttons .btn{min-width:150px}.rewards-hero .rewards-hero-content .rewards-hero-text .rewards-hero-progress-content h4{font-size:12px}.rewards-hero .rewards-hero-content .rewards-hero-text .rewards-hero-progress-content p{font-size:12px;line-height:normal}.rewards-hero .rewards-hero-content .rewards-hero-text .rewards-hero-progress-content .tier-member{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/325/assets/section-rewards-hero.css.map */
