.lp-milestone-journey{display:block}.lp-milestone-journey__card{padding:16px 8px 24px;background-color:var(--lp-sh-card-bg);border-radius:var(--lp-sh-radius);overflow:hidden}.lp-milestone-journey__title{margin:0 0 20px;font-family:var(--lp-sh-font-heading);font-weight:700;font-size:16px;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--lp-sh-ink)}.lp-milestone-journey__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:5px;row-gap:8px;margin:0;padding:0;list-style:none}.lp-milestone-journey__tier{grid-row:1 / span 4;display:grid;grid-template-rows:subgrid;justify-items:center;min-width:0}.lp-milestone-journey__chip{display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:2px 6px;border-radius:100px;font-family:var(--lp-sh-font-heading);font-weight:700;font-size:9px;line-height:1.5;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--lp-sh-ink)}.lp-milestone-journey__tier--unlocked .lp-milestone-journey__chip{background:linear-gradient(to left,#e7b944,#ffed68)}.lp-milestone-journey__tier--next .lp-milestone-journey__chip{border:1px solid var(--lp-sh-ink);font-weight:400}.lp-milestone-journey__tier--locked .lp-milestone-journey__chip{visibility:hidden}.lp-milestone-journey__media{display:block;width:100%;max-width:156px;aspect-ratio:1;border-radius:50%;overflow:hidden;background-color:#efe9dc}.lp-milestone-journey__media img{display:block;width:100%;height:100%;object-fit:cover}.lp-milestone-journey__check{position:relative;display:flex;justify-content:center;align-self:center;width:100%}.lp-milestone-journey__check:before{content:"";position:absolute;top:50%;left:-4px;right:-4px;height:1px;transform:translateY(-50%);background-color:var(--lp-sh-track)}.lp-milestone-journey__tier:first-child .lp-milestone-journey__check:before{left:0}.lp-milestone-journey__tier:last-child .lp-milestone-journey__check:before{right:0}.lp-milestone-journey__check .icon-lp-journey-check{position:relative;width:12px;height:12px}.lp-milestone-journey__labels{display:grid;align-self:start;align-content:start;gap:3px;width:100%;text-align:center;text-transform:uppercase}.lp-milestone-journey__month{font-family:var(--lp-sh-font-heading);font-weight:500;font-size:6px;line-height:1.2;letter-spacing:.8px;color:var(--lp-sh-gold)}.lp-milestone-journey__name{font-family:var(--lp-sh-font-heading);font-weight:700;font-size:7px;line-height:1.2;letter-spacing:-.1px;overflow-wrap:break-word;color:var(--lp-sh-ink)}.lp-milestone-journey__footnote{margin:var(--lp-sh-gap) 0 0;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.1px;color:var(--lp-sh-muted)}@media screen and (min-width:768px){.lp-milestone-journey__card{padding:36px 24px 56px}.lp-milestone-journey__title{margin-bottom:36px;font-size:48px}.lp-milestone-journey__track{column-gap:16px;row-gap:24px}.lp-milestone-journey__chip{padding:4px clamp(6px,1.1vw,16px);font-size:clamp(11px,1.3vw,18px)}.lp-milestone-journey__check:before{left:-9px;right:-9px;height:2px}.lp-milestone-journey__tier:first-child .lp-milestone-journey__check:before{left:0}.lp-milestone-journey__tier:last-child .lp-milestone-journey__check:before{right:0}.lp-milestone-journey__check .icon-lp-journey-check{width:36px;height:36px}.lp-milestone-journey__labels{gap:6px}.lp-milestone-journey__month{font-size:14px;letter-spacing:1.8px}.lp-milestone-journey__name,.lp-milestone-journey__footnote{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/lp-milestone-journey.css.map */
