.account__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.account__hero-text{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.profile-doodle{width:13rem;height:auto;flex-shrink:0;color:rgb(var(--pl-ink))}@media screen and (max-width:749px){.profile-doodle{width:9.5rem}}.account__logout{display:inline-flex;align-items:center;gap:.5rem;font-size:1.3rem;color:rgb(var(--pl-ink))}.account__logout .svg-wrapper{width:1.8rem;height:1.8rem}.account__card{background:#fff;border:2px solid rgb(var(--pl-ink));border-radius:var(--pl-wobble-md);box-shadow:var(--pl-shadow-sm);padding:1.8rem 2rem;margin-bottom:2rem;color:rgb(var(--pl-ink))}.account__card-heading{font-size:1.8rem;margin:0 0 1.2rem}.account__grid{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:990px){.account__grid{grid-template-columns:2fr 1fr;gap:2rem;align-items:start}}.loyalty-card__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.loyalty-card__heading{font-size:1.8rem;margin:0}.loyalty-card__points{display:flex;align-items:center;gap:.8rem;font-family:var(--font-heading-family);font-size:1.8rem;margin:1rem 0 .8rem}.loyalty-card__bod-icon .icon-bod{width:3.4rem;height:3.4rem;display:block;color:rgb(var(--pl-brand));transform:rotate(-8deg)}.account-perks .icon-bod{width:1.7rem;height:1.7rem;flex-shrink:0;color:rgb(var(--pl-brand))}.loyalty-card__points strong{font-size:3.4rem;color:rgb(var(--pl-brand))}.loyalty-card__bar{height:1.6rem;background:rgb(var(--pl-brand-soft));border:1.5px solid rgb(var(--pl-ink));border-radius:var(--pl-wobble-sm);overflow:hidden}.loyalty-card__bar-fill{display:block;height:100%;width:0;background:rgb(var(--pl-brand));border-radius:inherit;transition:width .6s ease}.loyalty-card__msg{font-size:1.4rem;margin:1rem 0 0}.loyalty-card__icon .icon-discount{width:1.25em;height:1.25em;margin-left:.35em;vertical-align:-.2em;color:rgb(var(--pl-brand))}.loyalty-card__code{margin-top:1.2rem;padding:.9rem 1.4rem;display:inline-block;background:rgb(var(--pl-brand-soft));border:1.5px dashed rgb(var(--pl-ink));border-radius:var(--pl-wobble-sm);font-size:1.4rem}.loyalty-card__code strong{font-family:var(--font-heading-family);font-size:1.7rem;letter-spacing:.08em}.loyalty-card__code-pct{opacity:.75;font-size:1.2rem}.loyalty-card__note{font-size:1.15rem;opacity:.7;margin:1rem 0 0}.account__card--soon{position:relative}.account__soon-badge{position:absolute;top:-1rem;right:1.4rem}.account__soon-text{margin:0;font-size:1.35rem;max-width:60ch}.account__addresses-link{display:inline-block;margin-top:1rem}.account__hosted-link{margin-top:1.2rem;text-decoration:none}.customer:not(.account):not(.addresses):not(.order){max-width:44rem}.customer:not(.account):not(.addresses):not(.order)>div:not(.account__hero),.customer:not(.account):not(.addresses):not(.order)>form{background:#fff;border:2px solid rgb(var(--pl-ink));border-radius:var(--pl-wobble-md);box-shadow:var(--pl-shadow-sm);padding:2rem}.account-pitch__heading{font-size:1.5rem;margin:0}.account-perks{list-style:none;margin:1.2rem 0 0;padding:0;font-size:1.3rem}.account-perks--register{margin:0 0 1.6rem}.account-perks li{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.account-perks .icon-discount{width:1.6rem;height:1.6rem;flex-shrink:0;color:rgb(var(--pl-brand))}@media screen and (max-width:749px){.account__card{padding:1.4rem}.loyalty-card__points strong{font-size:2.8rem}}.referral__intro{margin:0 0 1.2rem;font-size:1.4rem;line-height:1.55}.referral__row{display:flex;gap:.8rem;align-items:stretch;flex-wrap:wrap}.customer .referral__link{flex:1 1 22rem;min-width:0;padding:.9rem 1.2rem;font-size:1.3rem;color:rgb(var(--pl-ink, 34, 34, 34));background:rgba(var(--pl-brand, 84, 186, 231),.08);border:.2rem dashed rgba(var(--pl-brand, 84, 186, 231),.8);border-radius:1.2rem 1.5rem 1.3rem 1.4rem}.customer button.referral__copy{flex:0 0 auto;width:auto;min-height:0;margin:0;padding:.9rem 1.6rem;font-size:1.3rem}.referral__status{margin:1rem 0 0;font-size:1.3rem}.referral__error,.referral__loading{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.customer button.referral__copy{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/component-account.css.map */
