.tab-content{position:absolute;visibility:hidden;opacity:0;transition:opacity .2s cubic-bezier(.46,.01,.32,1)}.tab-content.active{position:relative;z-index:10;visibility:visible;opacity:1;height:auto}.tab-nav{margin:0;display:flex;justify-content:center}.tab-nav li{list-style:none}.tab-nav li button{padding:8px 16px;margin:4px;font-weight:700;font-size:.75rem;line-height:.875rem;background:#e1e3ff;color:#4b07ad;border-radius:24px;cursor:pointer}.tab-nav li button.active{background:#4b07ad;color:#fff}.rewards-hero{text-align:center;background-position:center center;background-size:cover;padding:20px 0 36px}@media screen and (min-width:750px){.rewards-hero{text-align:left;padding:138px 0 168px;margin-bottom:64px}}@media screen and (max-width:750px){.rewards-hero{background:none!important}}.rewards-hero h1{margin-bottom:26px;letter-spacing:-.025em}@media screen and (min-width:750px){.rewards-hero h1{font-size:6rem;line-height:5.5rem;margin-bottom:16px}}@media screen and (min-width:750px){.rewards-hero__content{padding-left:75px;max-width:600px}}.rewards-hero__copy{margin-bottom:24px}@media screen and (min-width:750px){.rewards-hero__copy{max-width:370px}}@media screen and (max-width:750px){.rewards-hero .btn{min-width:288px}}.rewards-hero__login-copy{display:block;margin-top:24px;font-size:.875rem;line-height:1.5rem}@media screen and (min-width:750px){.rewards-hero__login-copy{margin-top:16px}}.rewards-hero__login-copy a{color:#2d0468;text-decoration:underline;font-weight:700}.rewards-hero__mobile-image{margin:0 -15px 16px;width:auto}.rewards-buckets{padding:36px 0 32px}@media screen and (min-width:750px){.rewards-buckets{padding:64px 0 192px}}@media screen and (min-width:750px){.rewards-buckets__grid{margin:0 60px 0 40px}}.rewards-buckets__bucket{text-align:center;margin-bottom:42px}@media screen and (min-width:750px){.rewards-buckets__bucket{margin-bottom:0}}.rewards-buckets__bucket h2{font-size:3.5rem;line-height:2.5rem;color:#4b07ad;margin-bottom:17px}@media screen and (min-width:750px){.rewards-buckets__bucket h2{margin-bottom:21px}}.rewards-buckets__bucket p{max-width:260px;margin:0 auto}@media screen and (min-width:750px){.rewards-buckets__bucket p{max-width:312px}}.rewards-points{padding:0 0 36px}@media screen and (min-width:750px){.rewards-points{padding:0 0 50px}}.rewards-points h2{text-align:center;font-size:3rem;line-height:3rem;letter-spacing:-.015em;max-width:270px;margin:0 auto 22px}@media screen and (min-width:750px){.rewards-points h2{font-size:4rem;line-height:4rem;letter-spacing:-.025em;margin:0 0 36px;max-width:none}}.rewards-points__tabs{margin-bottom:32px}@media screen and (min-width:750px){.rewards-points__tabs{margin-bottom:42px}}@media screen and (min-width:1345px){.rewards-points__grid{justify-content:center}}.rewards-points__tab-content.swiper-init{position:relative;visibility:visible;opacity:.1;transition:none;display:block}.rewards-points .swiper-container{overflow:visible}.rewards-points__bkt{position:relative;background:linear-gradient(224.7deg,#eedef4,#fffded 34.33%,#e1e3ff 73.2%,#f1dbc655 111.72%,#f1dbc6 111.72%);border-radius:16px;width:218px;height:218px;text-align:center}.rewards-points__bkt h3{line-height:0;margin-bottom:30px}.rewards-points__bkt h3 span{font-size:4.5rem;line-height:4.5rem;font-family:FS Kim,georgia,times,serif;font-weight:700;display:block}.rewards-points__bkt h3 small{font-size:1.125rem;line-height:.875rem;text-transform:uppercase}.rewards-points__bkt-link{position:absolute;left:0;top:0;width:100%;height:100%;display:block;cursor:pointer;padding:39px 16px}.rewards-points__subline{font-size:1.125rem;line-height:1.25rem;font-weight:700;color:#000}.rewards-refer{padding:34px 0 88px}@media screen and (min-width:750px){.rewards-refer{padding:50px 0 104px}}.rewards-refer__content{max-width:375px}@media screen and (min-width:750px){.rewards-refer__content{position:relative;top:-28px}}.rewards-refer__content h2{font-family:Roobert,helvetica,arial,sans-serif;font-weight:700;font-size:2.5rem;line-height:3rem;margin:0 -10px 16px 0}@media screen and (min-width:750px){.rewards-refer__content h2{margin:0 0 16px}}.rewards-refer__content p{max-width:322px;margin-bottom:16px}.rewards-refer__content ul{padding:0;font-weight:700;margin:0}.rewards-refer__content ul li{list-style:none;margin-bottom:11px}.rewards-refer__content ul li:last-child{margin:0}.rewards-refer__content ul li:before{content:url(../../assets/svgs/sparkle.svg);display:inline-block;margin-right:8px;vertical-align:middle}.rewards-refer__content .btn{margin-top:32px;text-transform:none;padding-left:14px;padding-right:14px}.rewards-refer__social{display:flex;margin-top:16px}.rewards-refer__social-btn{position:relative;display:block;width:32px;height:32px;border-radius:50%;background:#4b07ad;margin-right:16px}.rewards-refer__social-btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rewards-refer__social-btn svg *{fill:#fff}.rewards-refer__social-btn--twitter svg{width:19.2px}.rewards-refer__mobile-cta{font-weight:700;margin-top:10px}@media screen and (min-width:750px){.rewards-refer__mobile-cta{margin-top:16px}}.rewards-refer__images{position:relative;height:472px;margin-top:125px}@media screen and (min-width:750px){.rewards-refer__images{height:533px;margin-top:0}}.rewards-refer__image{position:absolute}.rewards-refer__image img{display:block}.rewards-refer__image--image{border-radius:16px;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/228/assets/page.rewards.css.map */
