.customer-profile-page .customer__top>div{display:flex;gap:2.4rem;align-items:center;flex-wrap:wrap}.profile-badge{display:inline-flex;align-items:center;width:fit-content;padding:.3rem .9rem;border-radius:10rem;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.profile-badge--pro{border-radius:.4rem;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button))}.profile-badge--accent{color:rgb(var(--color-accent));background-color:rgba(var(--color-accent),.12)}.profile-badge--soft{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.07)}.profile-hero{display:grid;grid-template-columns:1fr;gap:2.4rem;padding:2.4rem;margin-bottom:2.4rem;border:.1rem solid rgb(var(--color-border));border-radius:.8rem;background-color:rgb(var(--color-background-secondary))}@media(min-width:990px){.profile-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:4rem;padding:3.2rem}}.profile-hero__identity{display:flex;align-items:center;gap:2rem;min-width:0}.profile-hero__avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;border-radius:50%;font-family:var(--font-heading-family);font-weight:900;font-size:2.4rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.1rem solid rgb(var(--color-border))}@media(min-width:990px){.profile-hero__avatar{width:8.8rem;height:8.8rem;font-size:3rem}}.profile-hero__text{display:flex;flex-direction:column;gap:.6rem;min-width:0}.profile-hero__badges{display:flex;flex-wrap:wrap;gap:.6rem}.profile-hero__badges:empty{display:none}.profile-hero__name{margin:0;line-height:1.1;overflow-wrap:anywhere}.profile-hero__email{margin:0;font-size:1.4rem;color:rgb(var(--color-foreground-secondary));overflow-wrap:anywhere}.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.profile-stats__item{display:flex;flex-direction:column;gap:.4rem;padding:0 1.6rem;border-left:.1rem solid rgb(var(--color-border))}.profile-stats__item:first-child{padding-left:0;border-left:none}@media(min-width:990px){.profile-stats__item:first-child{padding-left:1.6rem;border-left:.1rem solid rgb(var(--color-border))}}.profile-stats__value{font-family:var(--font-heading-family);font-weight:900;font-size:2rem;line-height:1.1;color:rgb(var(--color-foreground));overflow-wrap:anywhere}@media(min-width:990px){.profile-stats__value{font-size:2.4rem}}.profile-stats__label{font-size:1.1rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.5}.profile-grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media(min-width:990px){.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-card{display:flex;flex-direction:column;padding:2.4rem;border-radius:.8rem;background-color:rgb(var(--color-background-secondary));border:.1rem solid rgb(var(--color-border))}@media(min-width:990px){.profile-card{padding:3.2rem}}.profile-card__header{display:flex;align-items:center;gap:1.2rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:.1rem solid rgb(var(--color-border))}.profile-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:4rem;height:4rem;border-radius:.8rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.1rem solid rgb(var(--color-border))}.profile-card__title{flex-grow:1;margin:0}.profile-card__lock{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:10rem;font-size:1.1rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--color-foreground-tertiary));background-color:rgba(var(--color-foreground),.05);white-space:nowrap}.profile-fields{display:flex;flex-direction:column;margin:0}.profile-fields__row{display:grid;grid-template-columns:1fr;gap:.4rem;padding:1.4rem 0;border-bottom:.1rem dashed rgb(var(--color-border))}.profile-fields__row:last-child{border-bottom:none;padding-bottom:0}.profile-fields__row:first-child{padding-top:0}@media(min-width:750px){.profile-fields__row{grid-template-columns:16rem minmax(0,1fr);gap:1.6rem;align-items:baseline}}.profile-fields__row dt{font-size:1.2rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--color-foreground-tertiary))}.profile-fields__row dd{margin:0;font-size:1.5rem;font-weight:500;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.profile-status{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem}.profile-status:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background-color:rgb(var(--color-foreground-tertiary))}.profile-status--on:before{background-color:#1f7a3d}.profile-addresses{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:0}.profile-address{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:1.6rem 1.8rem;border-radius:.8rem;border:.1rem solid rgb(var(--color-border));background-color:rgb(var(--color-background))}.profile-address--default{border-color:rgb(var(--color-foreground))}.profile-address__body{font-size:1.4rem;line-height:1.6;color:rgb(var(--color-foreground))}.profile-address__body p{margin:0}.profile-address__phone{font-size:1.3rem;color:rgb(var(--color-foreground-secondary))}.profile-card__empty{margin:0;font-size:1.4rem;color:rgb(var(--color-foreground-secondary))}.profile-notice{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.6rem;margin-top:2.4rem;padding:2rem 2.4rem;border-radius:.8rem;border:.1rem solid rgb(var(--color-border));background-color:rgb(var(--color-background-secondary))}@media(min-width:750px){.profile-notice{grid-template-columns:auto 1fr auto;gap:2rem}}.profile-notice__icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.1rem solid rgb(var(--color-border))}.profile-notice__text strong{display:block;margin-bottom:.3rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.profile-notice__text p{margin:0;font-size:1.3rem;line-height:1.5;color:rgb(var(--color-foreground-secondary))}.profile-notice__button{grid-column:1 / -1;justify-self:start}@media(min-width:750px){.profile-notice__button{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/customer-profile.css.map */
