#loyaltyTermsPage{background-color:#fff;border-radius:16px;box-shadow:0 1px 8px 0 rgba(19,58,108,.12);margin:24px auto 0;max-width:961px;overflow:hidden}#loyaltyTermsPage *{font-family:DB_Adman,sans-serif}#loyaltyTermsPage .rr__bonus-tier-inner,#loyaltyTermsPage .rr__bonus-tier-inner *,#loyaltyTermsPage .rr__bonus-value,#loyaltyTermsPage .rr__bonus-value *,#loyaltyTermsPage .rr__existing-text,#loyaltyTermsPage .rr__existing-text *,#loyaltyTermsPage .rr__note-list,#loyaltyTermsPage .rr__note-list *,#loyaltyTermsPage .rr__note-text,#loyaltyTermsPage .rr__redeem-caption,#loyaltyTermsPage .rr__step-text,#loyaltyTermsPage .rr__step-text *,#loyaltyTermsPage .rr__steps-text,#loyaltyTermsPage .rr__steps-text *{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#loyaltyTermsPage h1,#loyaltyTermsPage h2,#loyaltyTermsPage h3,#loyaltyTermsPage h4{letter-spacing:normal}@media only screen and (min-width:768px)and (max-width:1023px){#loyaltyTermsPage{border-radius:0;margin-top:0;max-width:none}}@media only screen and (max-width:767px){#loyaltyTermsPage{border-radius:0;margin-top:0;max-width:none;padding-bottom:75px}}#loyaltyTermsPage .header{align-items:center;background-color:#fff;border-bottom:1px solid #ececec;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;justify-content:space-between;padding:max(var(--safe-area-inset-top,0px),24px) 20px 20px;position:sticky;top:0;width:100%;z-index:100}@media(max-width:768px){#loyaltyTermsPage .header{border-top-left-radius:0;border-top-right-radius:0}}#loyaltyTermsPage .header .backButton{align-items:center;background-color:transparent;border:none;color:#262c31;cursor:pointer;display:flex;font-size:22px;font-weight:400;gap:10px;min-width:0;overflow:hidden;pointer-events:auto}#loyaltyTermsPage .header .backButton .img-wrapper{align-items:center;border:1px solid #dde3ea;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}#loyaltyTermsPage .header .backButton .img-wrapper img{display:block}#loyaltyTermsPage .header .backButton .backButton__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#loyaltyTermsPage .header .actionButtonsWrapper{align-items:center;display:flex;flex-shrink:0;gap:10px}#loyaltyTermsPage .header .actionButtonsWrapper .actions{align-items:center;display:flex}#loyaltyTermsPage .header .actionButtonsWrapper button{align-items:center;background:transparent;border:1px solid #dde3ea;border-radius:12px;color:#8093a1;cursor:pointer;display:flex;font-size:18px;font-weight:400;height:40px;justify-content:center;min-width:40px;transition:color .2s ease,background .2s ease}#loyaltyTermsPage .header .actionButtonsWrapper button:hover{background:linear-gradient(41deg,rgba(237,242,248,.65) 13.75%,hsla(300,8%,97%,0) 86.26%);color:#062d4e}@media(min-width:1025px){#loyaltyTermsPage .header .actionButtonsWrapper #openProfileMobileBtn,#loyaltyTermsPage .header .actionButtonsWrapper .actions,#loyaltyTermsPage .header .actionButtonsWrapper .selectLanguageButton{display:none}}.rr{background-color:#fff;display:flex;flex-direction:column;padding:20px}@media only screen and (max-width:1024px){.rr{padding:20px 20px 75px}}@media only screen and (max-width:767px){.rr{padding:40px 20px 0}}.rr__body{background:linear-gradient(90deg,#b8bfd0,#e7dad4);display:flex;flex-direction:column}@media only screen and (max-width:767px){.rr__body>*{padding-left:16px;padding-right:16px}}.rr__hero{position:relative;z-index:1}@media only screen and (min-width:768px)and (max-width:1023px){.rr__hero{container-type:inline-size}}@media only screen and (max-width:767px){.rr__hero{align-items:center;background:linear-gradient(90deg,#b8bfd0,#e7dad4);display:flex;flex-direction:column;padding-bottom:24px}}.rr__hero-head{align-items:center;display:flex;flex-direction:column;left:50px;position:absolute;top:42px;width:305px;z-index:2}@media only screen and (min-width:768px)and (max-width:1023px){.rr__hero-head{left:5.43%;top:9.86%;width:33.15cqw}}@media only screen and (max-width:767px){.rr__hero-head{background-color:#fff;max-width:none;padding-bottom:8px;position:static;width:100%}}.rr__hero-logo{height:auto;width:256px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__hero-logo{width:27.83cqw}}@media only screen and (max-width:767px){.rr__hero-logo{width:128px}}.rr__hero-lettering{height:auto;max-width:none;width:354px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__hero-lettering{width:38.48cqw}}@media only screen and (max-width:767px){.rr__hero-lettering{margin-top:6px;width:217px}}.rr__hero-media{background:url(/images/pages/loyalty-terms/hero-bg.webp) 50%/cover no-repeat;height:426px;position:relative}@media only screen and (min-width:768px)and (max-width:1023px){.rr__hero-media{aspect-ratio:920/426;height:auto;margin-top:0}}@media only screen and (max-width:767px){.rr__hero-media{height:0;margin-top:0;padding-bottom:76.5%;width:100%}}.rr__hero-people{height:auto;left:42.72%;position:absolute;top:5.63%;width:40.76%}@media only screen and (max-width:767px){.rr__hero-people{left:5.39%;top:5.52%;width:67.32%}}.rr__hero-coin{bottom:-5.24%;height:auto;left:82.36%;position:absolute;width:13.06%;z-index:2}@media only screen and (max-width:767px){.rr__hero-coin{bottom:-5.04%;left:70.97%;width:21.48%}}.rr__cta{align-items:center;background-color:#1b6ed4;border-radius:50px;display:flex;justify-content:center;left:57px;padding:20px 19px;position:absolute;text-decoration:none;top:304px;z-index:3}@media only screen and (min-width:768px)and (max-width:1023px){.rr__cta{left:6.2%;padding:2.17cqw 2.07cqw;top:71.36%}}@media only screen and (max-width:767px){.rr__cta{align-self:center;left:auto;margin-top:36px;padding:16px 26px;position:relative;top:auto}}.rr__cta-text{color:#fff;font-size:40px;line-height:24px;white-space:nowrap}@media only screen and (min-width:768px)and (max-width:1023px){.rr__cta-text{font-size:4.35cqw;line-height:2.61cqw}}@media only screen and (max-width:767px){.rr__cta-text{font-size:32px}}.rr__cta-badge{align-items:center;background-color:#2581bf;border-radius:70px;box-shadow:inset 0 -5px 11px hsla(0,0%,100%,.53);display:flex;height:36px;justify-content:center;left:55px;padding:6px 24px;position:absolute;top:50px;white-space:nowrap}.rr__cta-badge:before{background:linear-gradient(180deg,#80f6fd,rgba(128,246,253,.08));border-radius:30px;content:"";height:21px;left:6px;pointer-events:none;position:absolute;right:6px;top:1px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__cta-badge:before{height:2.28cqw;left:.65cqw;right:.65cqw;top:.11cqw}.rr__cta-badge{height:3.91cqw;left:6.52cqw;padding:.65cqw 2.61cqw;top:5.43cqw}}@media only screen and (max-width:767px){.rr__cta-badge{left:47px;top:44px}}.rr__cta-badge-label{color:#fff;font-size:28px;font-weight:700;line-height:24px;position:relative;z-index:1}@media only screen and (min-width:768px)and (max-width:1023px){.rr__cta-badge-label{font-size:3.04cqw;line-height:2.61cqw}}@media only screen and (max-width:767px){.rr__cta-badge-label{font-size:26px}}.rr__intro{padding:36px 16px;text-align:center}@media only screen and (min-width:768px)and (max-width:1023px){.rr__intro{padding:56px 20px 30px}}@media only screen and (max-width:767px){.rr__intro{padding:20px 16px 36px}}.rr__intro-headline{color:#008cff;font-size:36px;font-style:italic;font-weight:700;line-height:24px;margin:0 auto;max-width:840px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__intro-headline{max-width:none}}@media only screen and (max-width:767px){.rr__intro-headline{font-size:30px;max-width:none}}.rr__intro-subtitle{color:#133a6c;font-size:34px;font-weight:700;line-height:24px;margin:20px auto 0;max-width:630px}@media only screen and (max-width:767px){.rr__intro-subtitle{font-size:28px;max-width:none}}.rr__intro-text{color:#133a6c;font-size:20px;font-weight:700;line-height:25px;margin:20px auto 0;max-width:758px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__intro-text{max-width:none}}@media only screen and (max-width:767px){.rr__intro-text{font-size:18px;line-height:23px;max-width:none}}.rr__benefits{align-items:end;display:grid;gap:16px;grid-template-columns:repeat(4,210px);justify-content:center;list-style:none;margin:20px 0 0;padding:0}@media only screen and (min-width:768px)and (max-width:1023px){.rr__benefits{grid-template-columns:repeat(2,210px)}}@media only screen and (max-width:767px){.rr__benefits{grid-template-columns:210px}}.rr__benefit{align-items:center;background-color:#fff;border-radius:24px;display:flex;flex-direction:column;min-height:436px;padding:10px 0}@media only screen and (max-width:767px){.rr__benefit{min-height:0}}.rr__benefit-head{text-align:center;width:100%}.rr__benefit-num{align-items:center;background:linear-gradient(180deg,#35b3e0,#1f8fd0);border-radius:50%;color:#fff;display:flex;font-size:58px;font-weight:700;height:62px;justify-content:center;line-height:28px;margin:0 auto;position:relative;width:62px}.rr__benefit-num:after,.rr__benefit-num:before{background-color:#6cb7e0;content:"";height:1px;position:absolute;top:50%;width:56px}.rr__benefit-num:before{right:calc(100% + 10px)}.rr__benefit-num:after{left:calc(100% + 10px)}.rr__benefit-title{color:#133a6c;font-size:26px;font-weight:700;line-height:26px;margin:10px 0 0}@media only screen and (max-width:767px){.rr__benefit-title{font-size:22px;line-height:22px}}.rr__benefit-subtitle{color:#133a6c;font-size:24px;line-height:26px;margin:10px 0 0}@media only screen and (max-width:767px){.rr__benefit-subtitle{font-size:22px;line-height:22px}}.rr__benefit-body{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:space-between;margin-top:8px;width:100%}.rr__benefit-badge{align-items:center;background-color:#2aa6dc;border-radius:40px;color:#fff;display:inline-flex;font-size:22px;height:26px;justify-content:center;line-height:26px;min-width:83px;padding:0 16px}@media only screen and (max-width:767px){.rr__benefit-badge{font-size:20px;min-width:78px}}.rr__benefit-prefix{color:#133a6c;font-size:26px;line-height:26px;margin-top:2px}@media only screen and (max-width:767px){.rr__benefit-prefix{font-size:22px;line-height:22px}}.rr__benefit-value{background:linear-gradient(135deg,#00b8dc,#2b7dc1);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:174px;font-weight:700;line-height:100px;margin-bottom:-3px;padding-top:10px}@media only screen and (max-width:767px){.rr__benefit-value{font-size:139px;line-height:80px}}.rr__benefit-unit{color:#2aa4cd;font-size:28px;line-height:26px}@media only screen and (max-width:767px){.rr__benefit-unit{font-size:26px;line-height:22px}}.rr__benefit-img{height:auto}.rr__benefit-note{background:linear-gradient(180deg,#4eecf9,#47e3f1 12%,#43d9e8 19%,#38c7e0 31%,#33a5cd 49%,#32a0cb 52%,#2a95c4 53%,#288dbf 57%,#2b89bd 67%,#3c79b6 91%,#4881bc);border-radius:14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8),inset 0 0 0 2px hsla(0,0%,100%,.3),inset 0 0 8px 3px hsla(0,0%,100%,.45);color:#fff;font-size:25px;line-height:22px;padding:17px 10px 12px;text-align:center}.rr__benefit-note em{color:#111540;font-size:27px;font-style:italic;font-weight:700;text-shadow:1.75px 0 0 #fff,-1.75px 0 0 #fff,0 1.75px 0 #fff,0 -1.75px 0 #fff,1.25px 1.25px 0 #fff,-1.25px 1.25px 0 #fff,1.25px -1.25px 0 #fff,-1.25px -1.25px 0 #fff}@media only screen and (max-width:767px){.rr__benefit-note{border-radius:11px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8),inset 0 0 0 2px hsla(0,0%,100%,.3),inset 0 0 6px 2px hsla(0,0%,100%,.45);font-size:19px;line-height:17px;padding:13px 8px 8px}.rr__benefit-note em{font-size:20px;text-shadow:1.25px 0 0 #fff,-1.25px 0 0 #fff,0 1.25px 0 #fff,0 -1.25px 0 #fff,.9px .9px 0 #fff,-.9px .9px 0 #fff,.9px -.9px 0 #fff,-.9px -.9px 0 #fff}.rr__benefit:first-child{min-height:360px}}.rr__benefit:first-child .rr__benefit-img--bottle{margin-top:9px;width:186px}@media only screen and (max-width:767px){.rr__benefit:first-child .rr__benefit-img--bottle{margin-top:7px;width:141px}}.rr__benefit:first-child .rr__benefit-note{margin:30px 0 0;width:188px}@media only screen and (max-width:767px){.rr__benefit:first-child .rr__benefit-note{margin-top:23px;width:142px}.rr__benefit:nth-child(2){min-height:391px}}.rr__benefit:nth-child(2) .rr__benefit-body{margin-top:2px}.rr__benefit:nth-child(2) .rr__benefit-value{margin-top:1px}@media only screen and (max-width:767px){.rr__benefit:nth-child(2) .rr__benefit-value{font-size:149px;line-height:86px;margin-top:0}}.rr__benefit:nth-child(2) .rr__benefit-img{margin-top:2px;width:142px}@media only screen and (max-width:767px){.rr__benefit:nth-child(2) .rr__benefit-img{margin-top:4px;width:123px}.rr__benefit:nth-child(3){min-height:376px}}.rr__benefit:nth-child(3) .rr__benefit-body{margin-top:12px}.rr__benefit:nth-child(3) .rr__benefit-value{margin-top:19px}@media only screen and (max-width:767px){.rr__benefit:nth-child(3) .rr__benefit-value{margin-top:15px}}.rr__benefit:nth-child(3) .rr__benefit-img{margin-top:-9px;width:167px}@media only screen and (max-width:767px){.rr__benefit:nth-child(3) .rr__benefit-img{margin-top:-11px;width:132px}.rr__benefit:nth-child(4){min-height:379px}}.rr__benefit:nth-child(4) .rr__benefit-body{margin-top:9px}.rr__benefit:nth-child(4) .rr__benefit-value{margin-top:14px}@media only screen and (max-width:767px){.rr__benefit:nth-child(4) .rr__benefit-value{margin-top:10px}}.rr__benefit:nth-child(4) .rr__benefit-img{margin-top:1px;width:170px}@media only screen and (max-width:767px){.rr__benefit:nth-child(4) .rr__benefit-img{margin-top:-1px;width:135px}}.rr__tiers{padding:10px 0;text-align:center}@media only screen and (min-width:768px)and (max-width:1023px){.rr__tiers{padding:10px 20px}}@media only screen and (max-width:767px){.rr__tiers{padding:56px 16px}}.rr__tiers-text,.rr__tiers-title{color:#133a6c;font-size:24px;font-weight:700;line-height:24px}@media only screen and (max-width:767px){.rr__tiers-text,.rr__tiers-title{font-size:20px;line-height:24px}}.rr__tiers-title{margin:0}.rr__tiers-text{margin:0 auto;max-width:630px}.rr__tiergrid{border-collapse:separate;border-spacing:0 12px;margin:4px auto -12px;max-width:840px;table-layout:fixed;width:100%}.rr__tiergrid th{background:linear-gradient(180deg,#fefefe,#f9f9fa 50%,#d7d9da);border-right:1px solid #c2c1c1;color:#4d4d4d;font-size:26px;font-weight:700;height:52px;line-height:32px;padding:0 10px;text-align:center}.rr__tiergrid th:first-child{border-radius:50px 0 0 50px}.rr__tiergrid th:last-child{border-radius:0 50px 50px 0;border-right:none}@media only screen and (min-width:768px)and (max-width:1023px){.rr__tiergrid th{font-size:20px;line-height:24px;padding:10px 8px}}.rr__tiergrid th:first-child{width:20.5%}.rr__tiergrid th:nth-child(2){width:31.5%}.rr__tiergrid th:nth-child(3){width:19.3%}.rr__tiergrid th:nth-child(4){width:28.7%}@media only screen and (max-width:767px){.rr__tiergrid{border-spacing:0;display:block;max-width:none}.rr__tiergrid thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.rr__tiergrid tbody{display:block}}.rr__tier-row{border-radius:20px}@media only screen and (max-width:767px){.rr__tier-row{border-radius:16px;display:block;margin-bottom:12px;overflow:hidden}}.rr__tier-cell{border-right:1px solid hsla(0,0%,100%,.35);color:#fff;height:72px;padding:0 16px;text-align:center;vertical-align:middle}@media only screen and (min-width:768px)and (max-width:1023px){.rr__tier-cell{height:64px}}.rr__tier-cell:first-child{border-radius:20px 0 0 20px}.rr__tier-cell:last-child{border-radius:0 20px 20px 0;border-right:none}@media only screen and (max-width:767px){.rr__tier-cell{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.35);border-right:none;display:flex;gap:12px;height:auto;justify-content:space-between;padding:10px 16px;text-align:right;width:100%}.rr__tier-cell,.rr__tier-cell:first-child,.rr__tier-cell:last-child{border-radius:0}.rr__tier-cell:last-child{border-bottom:none}.rr__tier-cell:before{content:attr(data-label);flex-shrink:0;font-size:18px;line-height:20px;opacity:.95;text-align:left}}.rr__tier-value{display:block}@media only screen and (max-width:767px){.rr__tier-value{min-width:0;text-align:right}.rr__tier-cell{height:48px}.rr__tier-cell--tenure{height:60px}}.rr__tier-name{align-items:center;display:inline-flex;font-size:32px;gap:12px;line-height:28px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__tier-name{font-size:24px;gap:8px}}@media only screen and (max-width:767px){.rr__tier-name{font-size:24px}}.rr__tier-icon{flex-shrink:0;height:48px;width:48px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__tier-icon{height:30px;width:30px}}@media only screen and (max-width:767px){.rr__tier-icon{height:24px;width:24px}}.rr__tier-cell--name{text-align:left}@media only screen and (max-width:767px){.rr__tier-cell--name{text-align:right}}.rr__tier-cell--tenure{padding-right:8px;text-align:left}@media only screen and (max-width:767px){.rr__tier-cell--tenure{padding-right:16px;text-align:right}}.rr__tier-tenure{display:block;font-size:32px;line-height:28px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__tier-tenure{font-size:26px}}@media only screen and (max-width:767px){.rr__tier-tenure{font-size:24px}}.rr__tier-tenure-note{display:block;font-size:24px;line-height:24px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__tier-tenure-note{font-size:18px}}@media only screen and (max-width:767px){.rr__tier-tenure-note{font-size:16px}}.rr__tier-cell--bonus,.rr__tier-cell--mult{font-size:44px;line-height:28px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__tier-cell--bonus,.rr__tier-cell--mult{font-size:34px}}@media only screen and (max-width:767px){.rr__tier-cell--bonus,.rr__tier-cell--mult{font-size:28px}}.rr__tier-cell--mult{padding:0 16px 0 40px;text-align:left}@media only screen and (min-width:768px)and (max-width:1023px){.rr__tier-cell--mult{padding:0 12px 0 30px}}@media only screen and (max-width:767px){.rr__tier-cell--mult{padding:10px 16px;text-align:right}}.rr__tier-row--member{background:linear-gradient(180deg,#01bdda,#16a9d1 50%,#2a93c6)}.rr__tier-row--friend{background:linear-gradient(180deg,#355e98,#283f72 50%,#1b204d)}.rr__tier-row--partner{background:linear-gradient(180deg,#cbcdce,#d3d3d3 20.4%,#5a6265)}.rr__tier-row--family{background:linear-gradient(180deg,#e3cd87,#cfa54b 20%,#d4ad58 50%,#f6e8ad)}.rr__tier-row--family-plus{background:linear-gradient(180deg,#3a393b,#202021 50%,#070707)}.rr__tier-row--family .rr__tier-cell,.rr__tier-row--partner .rr__tier-cell{border-right-color:rgba(0,0,0,.2);color:#1a1a1a}@media only screen and (max-width:767px){.rr__tier-row--family .rr__tier-cell,.rr__tier-row--partner .rr__tier-cell{border-bottom-color:rgba(0,0,0,.2)}}.rr__tier-row--family-plus .rr__tier-cell{height:76px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__tier-row--family-plus .rr__tier-cell{height:68px}}@media only screen and (max-width:767px){.rr__tier-row--family-plus .rr__tier-cell{height:auto}}.rr__tier-row--family-plus .rr__tier-cell--bonus .rr__tier-value,.rr__tier-row--family-plus .rr__tier-cell--mult .rr__tier-value,.rr__tier-row--family-plus .rr__tier-cell:before,.rr__tier-row--family-plus .rr__tier-name,.rr__tier-row--family-plus .rr__tier-tenure,.rr__tier-row--family-plus .rr__tier-tenure-note{background:linear-gradient(90deg,#f9efb9,#d2ac58);-webkit-background-clip:text;background-clip:text;color:transparent}.rr__tier-row--family-plus .rr__tier-icon{-webkit-text-fill-color:initial}.rr__existing{padding:0 40px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__existing{padding:0 20px}}@media only screen and (max-width:767px){.rr__existing{padding:0 16px}}.rr__existing-top{align-items:flex-start;display:flex;gap:45px;padding-left:48px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__existing-top{container-type:inline-size;gap:5.36cqw;margin:0 auto;max-width:840px;padding-left:5.71cqw}}@media only screen and (max-width:767px){.rr__existing-top{align-items:center;flex-direction:column-reverse;gap:16px;padding-left:0}}.rr__existing-img{flex-shrink:0;height:323px;margin-bottom:-28px;position:relative;width:295px;z-index:2}@media only screen and (min-width:768px)and (max-width:1023px){.rr__existing-img{aspect-ratio:295/323;height:auto;margin-bottom:-3.33cqw;width:35.12cqw}}@media only screen and (max-width:767px){.rr__existing-img{height:43cqw;margin:0 auto -26px 2cqw;width:39cqw}}.rr__existing-img-main{height:96.64%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.rr__existing-img-coin{height:21.28%;left:10.29%;-o-object-fit:contain;object-fit:contain;position:absolute;top:78.72%;width:27.11%}.rr__existing-copy{flex:0 1 442px;min-width:0;padding-top:30px;text-align:center}@media only screen and (min-width:768px)and (max-width:1023px){.rr__existing-copy{flex:1;padding-top:3.57cqw}}@media only screen and (max-width:767px){.rr__existing-copy{flex:0 0 auto;padding-top:0;width:100%}}.rr__ribbon{align-items:center;background:url(/images/pages/loyalty-terms/ribbon.svg) 50%/100% 100% no-repeat;color:#fff;display:flex;font-size:28px;font-weight:700;height:48px;justify-content:center;line-height:32px;margin:0;padding:0 24px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__ribbon{font-size:3.33cqw;height:5.71cqw;line-height:3.81cqw;padding:0 2.86cqw}}@media only screen and (max-width:767px){.rr__ribbon{font-size:18px;height:33px;line-height:18px;padding:0 20px}}.rr__existing-text{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.96px;line-height:28px;margin:22px 0 0}.rr__existing-text span{color:#0072d2}@media only screen and (min-width:768px)and (max-width:1023px){.rr__existing-text{font-size:2.86cqw;letter-spacing:-.84px;line-height:3.33cqw;margin-top:2.62cqw}}@media only screen and (max-width:767px){.rr__existing-text{font-size:16px;letter-spacing:-.64px;line-height:20px}}.rr__existing-deadline{border:2px solid #008cff;border-radius:100px;color:#000;display:inline-block;font-size:24px;line-height:22px;margin:22px 0 0;padding:12px 50px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__existing-deadline{font-size:2.86cqw;margin-top:2.62cqw;padding:1.43cqw 5.95cqw}}@media only screen and (max-width:767px){.rr__existing-deadline{border-width:1px;display:block;font-size:18px;line-height:18px;padding:10px 20px;width:100%}}.rr__bonusgrid{background-color:#fff;border-collapse:collapse;border-radius:16px;box-shadow:0 2px 10px rgba(19,58,108,.12);margin:0 auto;max-width:840px;overflow:hidden;table-layout:fixed;width:100%}.rr__bonusgrid tbody td{height:60px;padding:6px 12px}.rr__bonusgrid tbody tr:first-child td{height:76px;padding-top:22px}.rr__bonusgrid tbody tr:last-child td{height:76px;padding-bottom:22px}@media only screen and (max-width:767px){.rr__bonusgrid tbody td{height:40px;padding:6px 8px}.rr__bonusgrid tbody tr:first-child td{height:56px;padding-top:22px}.rr__bonusgrid tbody tr:last-child td{height:56px;padding-bottom:22px}}.rr__bonusgrid th{background:linear-gradient(180deg,#00bfde 4%,#2b7dc1 62%);color:#fff;font-size:34px;font-weight:700;height:88px;line-height:24px;padding:8px 12px;text-align:center}@media only screen and (min-width:768px)and (max-width:1023px){.rr__bonusgrid th{font-size:20px;line-height:22px;padding:8px 6px}}.rr__bonusgrid th span{display:block;font-size:24px;font-weight:400;line-height:24px;margin-top:4px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__bonusgrid th span{font-size:14px;line-height:16px;margin-top:2px}}@media only screen and (max-width:767px){.rr__bonusgrid th{font-size:14px;height:49px;line-height:14px;padding:6px 10px}.rr__bonusgrid th span{font-size:10px;line-height:10px;margin-top:2px}}.rr__bonusgrid th:first-child{font-size:60px;line-height:32px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__bonusgrid th:first-child{font-size:46px}}@media only screen and (max-width:767px){.rr__bonusgrid th:first-child{font-size:26px;line-height:26px}}.rr__bonusgrid td{padding:8px 12px}.rr__bonusgrid td:first-child,.rr__bonusgrid th:first-child{border-right:1px solid #d1d1d1}.rr__bonusgrid .rr__bonus-tier{padding-left:38px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__bonusgrid .rr__bonus-tier{padding-left:28px}}@media only screen and (max-width:767px){.rr__bonusgrid .rr__bonus-tier{padding-left:10px}}.rr__bonus-tier-inner{align-items:center;color:#133a6c;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;gap:16px;letter-spacing:-.88px;line-height:28px}@media only screen and (max-width:767px){.rr__bonus-tier-inner{font-size:14px;gap:16px;letter-spacing:-.56px;line-height:14px}}.rr__bonus-tier-inner img{flex-shrink:0;height:48px;width:48px}@media only screen and (max-width:767px){.rr__bonus-tier-inner img{height:20px;width:20px}}@media only screen and (min-width:768px)and (max-width:1023px){.rr__bonus-tier-inner{font-size:22px}.rr__bonus-tier-inner img{height:38px;width:38px}}@media only screen and (max-width:767px){.rr__bonus-tier-inner{font-size:15px;gap:8px;line-height:18px}.rr__bonus-tier-inner img{height:20px;width:20px}}.rr__bonus-value{color:#236bd2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;white-space:nowrap}.rr__bonus-value b{color:inherit;font-size:30px;font-weight:700;letter-spacing:-1.2px;line-height:28px}.rr__bonus-value span{color:inherit;font-size:18px;font-weight:500;letter-spacing:-.72px;line-height:28px;margin-left:8px}@media only screen and (max-width:767px){.rr__bonus-value b{font-size:22px;letter-spacing:-.88px;line-height:28px}.rr__bonus-value span{font-size:16px;letter-spacing:-.64px;line-height:20px;margin-left:8px}}.rr__notes{background-color:#fff;border-radius:16px;box-shadow:0 2px 10px rgba(19,58,108,.12);display:grid;gap:0;grid-template-columns:1fr 1fr;margin-top:16px;min-height:100px;padding:10px 12px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__notes{min-height:144px}}@media only screen and (max-width:767px){.rr__notes{grid-template-columns:1fr}}.rr__note{align-items:center;display:flex;gap:10px;padding:8px}.rr__note+.rr__note{border-left:1px solid #d5dbe4}@media only screen and (max-width:767px){.rr__note{align-items:flex-start;flex-direction:column;gap:8px;padding:12px;text-align:left}.rr__note+.rr__note{border-left:none;border-top:1px solid #d5dbe4;margin-top:12px;padding-top:16px}}.rr__note-icon{flex-shrink:0;height:82px;width:82px}@media only screen and (max-width:767px){.rr__note-icon{height:54px;width:54px}}.rr__note-body{min-width:0}.rr__note-title{color:#236bd2;font-size:22px;font-weight:700;line-height:24px;margin:0}@media only screen and (max-width:767px){.rr__note-title{font-size:18px}}.rr__note-text{color:#133a6c;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;line-height:14px;margin:0}@media only screen and (max-width:767px){.rr__note-text{font-size:14px;line-height:18px}}.rr__note-list{color:#133a6c;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;line-height:14px;list-style:disc outside;margin:0;padding-left:12px}.rr__note-list li{list-style:inherit;padding-left:0}.rr__note-list li::marker{font-size:large}.rr__note-list li+li{margin-top:0}@media only screen and (max-width:767px){.rr__note-list{font-size:14px;line-height:18px;text-align:left}}.rr__steps{padding-top:48px}.rr__steps-head{align-items:center;display:flex;gap:12px;justify-content:center}.rr__steps-head:after,.rr__steps-head:before{background-color:#2b7dc1;content:"";flex:1;height:2px;max-width:117px}@media only screen and (max-width:767px){.rr__steps-head:after,.rr__steps-head:before{display:none}}.rr__steps-count{flex-shrink:0;height:auto;width:100px}@media only screen and (max-width:767px){.rr__steps-count{width:61px}}.rr__steps-headings{text-align:left}.rr__steps-title{color:#333;font-size:72px;font-weight:700;line-height:64px;margin:0}@media only screen and (min-width:768px)and (max-width:1023px){.rr__steps-title{font-size:56px;line-height:52px}}@media only screen and (max-width:767px){.rr__steps-title{font-size:34px;line-height:34px}}.rr__steps-text{display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;gap:8px;letter-spacing:-.54px;line-height:18px;margin:8px 0 0}@media only screen and (max-width:767px){.rr__steps-text{font-size:16px;line-height:18px}}.rr__steps-text-a{color:#006dda}.rr__steps-text-b{color:#002269}.rr__step-cards{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);list-style:none;margin:24px 0 0;padding:0 8px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__step-cards{grid-template-columns:repeat(2,296px);justify-content:center}.rr__step-cards .rr__step:last-child{grid-column:1/-1;justify-self:center;width:296px}}@media only screen and (max-width:767px){.rr__step-cards{gap:16px;grid-template-columns:1fr;padding:0}}.rr__step{background-color:#fff;border:2px solid #eaeaea;border-radius:16px;border-radius:20px;box-shadow:0 2px 10px rgba(19,58,108,.12);display:flex;flex-direction:column;min-height:388px;padding:16px}.rr__step-head{height:50px;margin:0}.rr__step-head,.rr__step-num{align-items:center;display:flex;justify-content:center}.rr__step-num{background:radial-gradient(50% 50% at 50% 50%,#58c0f0 0,#3b86cf 100%);border:10px solid #fff;border-radius:50%;color:#fff;flex-shrink:0;font-size:30px;font-weight:700;height:67px;line-height:1;position:relative;width:67px;z-index:2}.rr__step-num:before{border:2px solid transparent;border-radius:50%;border-right-color:#4499da;content:"";inset:-4px;position:absolute;transform:rotate(-6deg)}.rr__step-num:after{background-color:#4499da;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;bottom:-3px;clip-path:polygon(50% 0,100% 58%,100% 100%,0 100%,0 58%);content:"";height:11px;position:absolute;right:1px;width:8px}.rr__step-title{align-items:center;background:linear-gradient(90deg,#3b87cf,#57bfef);border-radius:10px;color:#fff;display:flex;font-size:20px;font-weight:700;height:34px;line-height:24px;margin-left:-12px;padding:0 16px 0 20px;text-align:center;white-space:nowrap}@media only screen and (max-width:767px){.rr__step-title{font-size:18px}}.rr__step-body{align-items:center;display:flex;flex:1;flex-direction:column;margin-top:16px;text-align:center}.rr__step--split .rr__step-body{align-items:flex-start;flex-direction:row;gap:16px;text-align:center}.rr__step-col{flex:1;min-width:0}.rr__step-img{height:auto;max-width:264px;width:100%}.rr__step-img--phone{flex-shrink:0;height:212px;max-width:none;width:auto}@media only screen and (max-width:767px){.rr__step-img--phone{height:190px}}.rr__step-text{color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal;margin:16px 0 0}.rr__step-text span{color:#008cff}.rr__step-text--divided{border-top:1px solid #c9d3e0;margin-top:8px;padding-top:8px}.rr__step-col .rr__step-text{margin-top:0}@media only screen and (max-width:767px){.rr__step-text{font-size:18px;line-height:22px}}.rr__redeem{padding-top:27px;text-align:center}.rr__redeem-title{color:#333;font-size:40px;font-weight:700;line-height:normal;margin:0}@media only screen and (max-width:767px){.rr__redeem-title{font-size:24px}}.rr__redeem-text{color:#333;font-size:34px;font-weight:400;line-height:normal;margin:0}@media only screen and (max-width:767px){.rr__redeem-text{font-size:19px}}.rr__redeem-steps{display:grid;gap:0;grid-template-columns:repeat(4,1fr);list-style:none;margin:24px 0;padding:0}@media only screen and (max-width:767px){.rr__redeem-steps{gap:32px;grid-template-columns:1fr;justify-items:center}}.rr__redeem-step{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:767px){.rr__redeem-step{max-width:220px}}.rr__redeem-shot{display:block;padding-bottom:17px;position:relative}.rr__redeem-shot img{display:block;height:auto;width:193px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__redeem-shot img{width:155px}}.rr__redeem-shot:after{background:radial-gradient(ellipse at center,rgba(19,58,108,.28) 0,rgba(19,58,108,0) 70%);border-radius:50%;bottom:0;content:"";height:17px;left:50%;position:absolute;transform:translateX(-50%);width:220px}@media only screen and (min-width:768px)and (max-width:1023px){.rr__redeem-shot:after{width:172px}}.rr__redeem-caption{color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal;margin:14px auto 0;max-width:220px;text-align:center}@media only screen and (min-width:768px)and (max-width:1023px){.rr__redeem-caption{max-width:172px}}.rr__terms{padding:0 20px 10px}@media only screen and (max-width:767px){.rr__terms{padding:0 16px 10px}}.rr__terms-title{border-bottom:4px solid #008cff;border-top:4px solid #008cff;color:#133a6c;font-size:40px;font-weight:400;line-height:normal;margin:0;padding:27px;text-align:center}@media only screen and (max-width:767px){.rr__terms-title{font-size:24px;padding:18px 16px}}.rr__terms-row{display:grid;gap:16px;margin-top:24px}.rr__terms-row--pair{grid-template-columns:repeat(2,1fr)}.rr__terms-row--triple{grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:768px)and (max-width:1023px){.rr__terms-row--pair,.rr__terms-row--triple{grid-template-columns:1fr}}@media only screen and (max-width:767px){.rr__terms-row--pair,.rr__terms-row--triple{grid-template-columns:1fr}}.rr__card{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.rr__card-head{align-items:center;background-color:#008cff;color:#fff;display:flex;font-size:28px;font-weight:400;justify-content:center;line-height:32px;margin:0;min-height:64px;padding:8px 16px;text-align:center}@media only screen and (max-width:767px){.rr__card-head{font-size:22px;line-height:26px}}.rr__card-body{border:2px solid #eaeaea;border-radius:0 0 24px 24px;border-top:none;display:flex;flex:1;flex-direction:column;gap:24px;padding:16px 12px 16px 16px}.rr__card-img{display:block;height:96px;margin:0 auto 16px;width:auto}.rr__list{color:#133a6c;font-size:16px;letter-spacing:.25px;line-height:16px;list-style:disc outside;margin:0;padding-left:24px}.rr__list li{list-style:inherit;padding-left:0}.rr__list li::marker{font-size:large}.rr__list li+li{margin-top:6px}.rr__list--sub{list-style:circle outside;margin-top:6px;padding-left:24px}.rr__tier-chart{align-items:flex-end;display:flex;gap:4px;height:108px;justify-content:flex-end;margin-top:20px}.rr__tier-bar{background-color:#2f9bf5;border-radius:4px;position:relative;width:62px}.rr__tier-bar--1{height:32px}.rr__tier-bar--2{height:50px}.rr__tier-bar--3{height:76px}.rr__tier-bar--4{height:106px}.rr__tier-bar-label{align-items:center;background-color:#008cff;border-radius:6px;bottom:100%;color:#fff;display:flex;font-size:16px;height:32px;justify-content:center;left:0;line-height:1;position:absolute;width:62px}.rr__divider{background-color:#2e86f9;border:none;height:4px}.rr__additional{background-color:#fff;border:2px solid #eaeaea;border-radius:16px;border-radius:24px;box-shadow:0 2px 10px rgba(19,58,108,.12);margin-top:24px;padding:16px 24px}.rr__additional-title{color:#133a6c;font-size:28px;font-weight:700;line-height:normal;margin:0 0 8px}@media only screen and (max-width:767px){.rr__additional-title{font-size:22px}}
