@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--member-menu__overlay-background: rgb(0 0 0 / 70%)}.member-menu{display:flex;position:fixed;top:0;left:0;z-index:var(--zindex-modal);transition:display var(--transition-time) allow-discrete,overlay var(--transition-time) allow-discrete;width:100%;height:100svh}.member-menu[aria-hidden=true]{display:none}.member-menu__overlay{position:fixed;top:0;left:0;opacity:0;transition:opacity var(--transition-time);background:var(--member-menu__overlay-background);width:100%;height:100svh}.member-menu[aria-hidden=false] .member-menu__overlay{opacity:1}.member-menu__wrapper{display:flex;position:absolute;top:0;right:-480px;flex-direction:column;align-items:center;gap:var(--space-16);transition:right var(--transition-time);background:var(--color-grey-feather-light);padding-top:72px;width:90%;max-width:480px;height:100svh}@media screen and (min-width: 768px){.member-menu__wrapper{width:480px}}.member-menu[aria-hidden=false] .member-menu__wrapper{right:0}@starting-style{.member-menu[aria-hidden=false] .member-menu__wrapper{right:-480px}}.member-menu__close-button{display:flex;position:absolute;top:var(--space-6);right:var(--space-24);width:var(--space-48);height:var(--space-48)}.member-menu__close-button svg{margin:auto;color:var(--color-grey-dark)}.member-menu__logo{--reward-landing-page__logo-height: 42px;margin-right:auto;margin-bottom:var(--space-16)}h3.member-menu__content-member-name{margin-top:10px;color:var(--color-grey-dark);font-weight:500;font-size:2.2rem;text-align:center;text-transform:uppercase}.member-menu__content-member-since{font-weight:400;line-height:var(--typography-heading-lineheight);font-family:var(--typography-headingfont);letter-spacing:var(--typography-heading-letter-spacing);text-transform:uppercase;margin:10px 0 50px;color:var(--color-grey-dark);font-weight:500;font-size:var(--typography-text-micro);text-align:center}[data-background-dark=true] .member-menu__content-member-since{color:var(--typography-headingcolor-darkbg)}.member-menu__content-member-links{font-weight:400;line-height:var(--typography-heading-lineheight);font-family:var(--typography-headingfont);letter-spacing:var(--typography-heading-letter-spacing);text-transform:uppercase;margin-top:45px;padding:0;color:var(--color-grey-dark);font-weight:500;font-size:var(--typography-text-regular);line-height:2rem;list-style:none}[data-background-dark=true] .member-menu__content-member-links{color:var(--typography-headingcolor-darkbg)}.member-menu__content-member-links li{margin:15px 0}.member-menu__content-member-links a{margin:10px 0;color:var(--color-grey-dark);font-size:var(--typography-text-regular);line-height:18px}.member-menu__content-member-links a:hover,.member-menu__content-member-links a:focus,.member-menu__content-member-links a:active{text-decoration:underline}.member-menu__content-member-level-container{display:flex;gap:var(--space-8)}.member-menu__content-member-points,.member-menu__content-member-level{flex:1;border-radius:var(--space-8);background:var(--color-blue-member);padding:var(--space-16);color:var(--color-white);font-size:var(--typography-text-micro);text-align:center;text-transform:uppercase}.member-menu__content-member-level-container-header{font-weight:400;line-height:var(--typography-heading-lineheight);font-family:var(--typography-headingfont);letter-spacing:var(--typography-heading-letter-spacing);text-transform:uppercase;font-size:var(--typography-text-micro)}[data-background-dark=true] .member-menu__content-member-level-container-header{color:var(--typography-headingcolor-darkbg)}.member-menu__content-member-level-value,.member-menu__content-member-level-points{font-weight:400;line-height:var(--typography-heading-lineheight);font-family:var(--typography-headingfont);letter-spacing:var(--typography-heading-letter-spacing);text-transform:uppercase;margin:0;font-weight:500;font-size:var(--typography-h3-fontsize)}[data-background-dark=true] .member-menu__content-member-level-value,[data-background-dark=true] .member-menu__content-member-level-points{color:var(--typography-headingcolor-darkbg)}.member-menu-logout{font-weight:400;line-height:var(--typography-heading-lineheight);font-family:var(--typography-headingfont);letter-spacing:var(--typography-heading-letter-spacing);text-transform:uppercase;position:absolute;bottom:var(--space-20);left:40%;color:var(--color-grey-dark);font-size:var(--typography-text-regular);text-decoration:underline}[data-background-dark=true] .member-menu-logout{color:var(--typography-headingcolor-darkbg)}.member-menu__content{padding:0 var(--space-16) var(--space-48);width:100%;max-height:100%;overflow-y:auto}@media screen and (min-width: 414px){.member-menu__content{padding:0 var(--space-40) var(--space-48)}}.member-menu__signup-promo{margin-top:var(--space-32);border-top:1px solid var(--color-black-200);padding-top:var(--space-32);color:var(--color-black);text-align:center}.member-menu__signup-promo-headline{margin-bottom:var(--space-16);font-size:var(--typography-h5-fontsize)}.member-menu__signup-promo-text{font-weight:500;font-size:var(--typography-text-micro);line-height:1.4;letter-spacing:var(--typography-heading-letter-spacing)}.member-menu__signup-promo-link{font-weight:400;line-height:var(--typography-heading-lineheight);font-family:var(--typography-headingfont);letter-spacing:var(--typography-heading-letter-spacing);text-transform:uppercase;display:block;margin:var(--space-16) auto;color:var(--color-grey-dark);font-weight:500;font-size:var(--typography-text-micro);text-align:center;text-decoration:underline}[data-background-dark=true] .member-menu__signup-promo-link{color:var(--typography-headingcolor-darkbg)}.member-menu__signup-promo-cta{display:block;width:100%}.member-menu__usps{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-top:var(--space-16)}.member-menu__usp{display:flex;flex-direction:column;gap:var(--space-8);background-color:var(--color-white);padding:var(--space-16) var(--space-24);min-width:0}.member-menu__usp-icon{flex-shrink:0;color:var(--color-blue-member);font-size:32px;text-align:left}.member-menu__usp-text{min-width:0;color:var(--color-text-black);font-size:var(--typography-text-micro);line-height:var(--typography-bodytext-lineheight);-webkit-hyphens:auto;hyphens:auto;text-align:left;overflow-wrap:break-word}
