.sg-journey-ring{display:block;--sg-jr-radius: 19rem;--sg-jr-dot: 1rem;--sg-jr-push: 7.5rem}@media screen and (min-width:750px)and (max-width:989px){.sg-journey-ring{--sg-jr-radius: 14rem;--sg-jr-push: 5.5rem}}@media screen and (max-width:749px){.sg-journey-ring{--sg-jr-radius: 10rem;--sg-jr-push: 4rem}}.sg-journey-ring .sg-journey-ring__intro{text-align:center;max-width:76rem;margin:0 auto 4.8rem}.sg-journey-ring .sg-journey-ring__eyebrow{margin:0 0 1.2rem;font-size:var(--sg-text-label);letter-spacing:.16em;color:rgba(var(--color-foreground),.6);text-transform:var(--sg-uppercase, none)}.sg-journey-ring .sg-journey-ring__heading{margin:0}.sg-journey-ring .sg-journey-ring__body{margin-top:1.6rem}.sg-journey-ring .sg-journey-ring__radio{position:absolute;top:1.6rem;left:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sg-journey-ring .sg-journey-ring__stage{position:relative;width:min(100%,54rem);aspect-ratio:1;margin-inline:auto}@media screen and (min-width:750px)and (max-width:989px){.sg-journey-ring .sg-journey-ring__stage{width:min(100%,42rem)}}@media screen and (max-width:749px){.sg-journey-ring .sg-journey-ring__stage{width:min(100%,30rem)}}.sg-journey-ring .sg-journey-ring__circle{position:absolute;inset:calc(50% - var(--sg-jr-radius));border:1px solid rgba(var(--color-foreground),.22);border-radius:50%}.sg-journey-ring .sg-journey-ring__spin{position:absolute;left:50%;top:50%;width:0;height:0;animation:sg-journey-ring-spin 10.8s linear infinite}.sg-journey-ring .sg-journey-ring__comet{position:absolute;left:0;top:0;width:1.4rem;height:1.4rem;margin:-.7rem;border-radius:50%;background:rgb(var(--color-button));transform:translateY(calc(var(--sg-jr-radius) * -1))}@keyframes sg-journey-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@property --sg-jr-pass-scale-rest{syntax: "<number>"; inherits: false; initial-value: 1;}@keyframes sg-journey-ring-pass-dot{0%,5%,95%,to{background:rgb(var(--color-button));scale:1.7}15%,85%{background:var(--sg-jr-pass-dot-rest);scale:var(--sg-jr-pass-scale-rest, 1)}}@keyframes sg-journey-ring-pass-text{0%,5%,95%,to{color:rgb(var(--color-button))}15%,85%{color:var(--sg-jr-pass-rest)}}.sg-journey-ring .sg-journey-ring__stage--motion .sg-journey-ring__dot{--sg-jr-pass-dot-rest: rgb(var(--color-foreground));transition:--sg-jr-pass-scale-rest .4s ease;animation:sg-journey-ring-pass-dot 10.8s linear infinite;animation-delay:var(--sg-jr-pass, 0ms)}@keyframes sg-journey-ring-ripple{0%{top:0;right:0;bottom:0;left:0;opacity:.7}12%{top:-1.6rem;right:-1.6rem;bottom:-1.6rem;left:-1.6rem;opacity:0}12.01%,to{top:0;right:0;bottom:0;left:0;opacity:0}}.sg-journey-ring .sg-journey-ring__stage--motion .sg-journey-ring__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(var(--color-button));border-radius:50%;opacity:0;pointer-events:none;animation:sg-journey-ring-ripple 10.8s linear infinite;animation-delay:var(--sg-jr-pass, 0ms)}.sg-journey-ring .sg-journey-ring__stage--motion :is(.sg-journey-ring__no,.sg-journey-ring__label){animation:sg-journey-ring-pass-text 10.8s linear infinite;animation-delay:var(--sg-jr-pass, 0ms)}.sg-journey-ring .sg-journey-ring__stage--motion .sg-journey-ring__no{--sg-jr-pass-rest: rgba(var(--color-foreground), .55)}.sg-journey-ring .sg-journey-ring__stage--motion .sg-journey-ring__label{--sg-jr-pass-rest: rgb(var(--color-foreground))}.sg-journey-ring .sg-journey-ring__stage--motion .sg-journey-ring__node:hover .sg-journey-ring__dot{--sg-jr-pass-dot-rest: rgb(var(--color-button));--sg-jr-pass-scale-rest: 1.7}.sg-journey-ring .sg-journey-ring__stage--motion .sg-journey-ring__node:hover :is(.sg-journey-ring__no,.sg-journey-ring__label){--sg-jr-pass-rest: rgb(var(--color-button))}.sg-journey-ring .sg-journey-ring__node{position:absolute;left:50%;top:50%;width:0;height:0;cursor:pointer;transform:rotate(var(--sg-jr-angle, 0deg))}.sg-journey-ring .sg-journey-ring__node--static{cursor:default}.sg-journey-ring .sg-journey-ring__dot{position:absolute;left:0;top:0;width:var(--sg-jr-dot);height:var(--sg-jr-dot);margin:calc(var(--sg-jr-dot) / -2);border-radius:50%;background:rgb(var(--color-foreground));translate:0 calc(var(--sg-jr-radius) * -1);scale:1;transition:background .4s ease,scale .4s ease}.sg-journey-ring .sg-journey-ring__node:hover .sg-journey-ring__dot{background:rgb(var(--color-button));scale:1.7}.sg-journey-ring .sg-journey-ring__tag{position:absolute;left:0;top:0;width:13rem;margin-left:-6.5rem;text-align:center;transform:translateY(-50%) translateY(calc((var(--sg-jr-radius) + var(--sg-jr-push)) * -1)) rotate(calc(var(--sg-jr-angle, 0deg) * -1))}@media screen and (min-width:750px)and (max-width:989px){.sg-journey-ring .sg-journey-ring__tag{width:9rem;margin-left:-4.5rem}}@media screen and (max-width:749px){.sg-journey-ring .sg-journey-ring__tag{width:4rem;margin-left:-2rem}}.sg-journey-ring .sg-journey-ring__no{display:block;font-size:var(--sg-text-label);letter-spacing:.12em;line-height:1.3;color:rgba(var(--color-foreground),.55);transition:color .4s ease}.sg-journey-ring .sg-journey-ring__label{display:block;font-size:var(--sg-text-body-small);font-weight:400;line-height:1.3;transition:color .4s ease}.sg-journey-ring .sg-journey-ring__en{display:block;font-size:var(--sg-text-label);letter-spacing:.16em;line-height:1.3;color:rgba(var(--color-foreground),.5)}.sg-journey-ring .sg-journey-ring__node:hover .sg-journey-ring__label{color:rgb(var(--color-button))}@media screen and (max-width:749px){.sg-journey-ring .sg-journey-ring__label,.sg-journey-ring .sg-journey-ring__en{display:none}.sg-journey-ring .sg-journey-ring__no{font-size:var(--sg-text-body-small);font-weight:700;color:rgb(var(--color-foreground))}.sg-journey-ring .sg-journey-ring__stage--motion .sg-journey-ring__no{--sg-jr-pass-rest: rgb(var(--color-foreground))}.sg-journey-ring .sg-journey-ring__stage--motion .sg-journey-ring__node:hover .sg-journey-ring__no{--sg-jr-pass-rest: rgb(var(--color-button))}}.sg-journey-ring .sg-journey-ring__center{position:absolute;left:50%;top:50%;width:22rem;margin-left:-11rem;transform:translateY(-50%);text-align:center}.sg-journey-ring .sg-journey-ring__center-label{display:block;font-size:calc(var(--font-heading-scale) * 2.6rem);font-weight:700;line-height:1.2}.sg-journey-ring .sg-journey-ring__marks{display:flex;gap:.8rem;justify-content:center;margin-top:.8rem}.sg-journey-ring .sg-journey-ring__mark img{width:4rem;height:4rem;display:block;transition:transform .4s ease}.sg-journey-ring .sg-journey-ring__mark:hover img{transform:translateY(-.3rem)}.sg-journey-ring .sg-journey-ring__center-sub{display:block;margin-top:.8rem;font-size:var(--sg-text-label);letter-spacing:.1em;color:rgba(var(--color-foreground),.6)}.sg-journey-ring .sg-journey-ring__links{list-style:none;margin:3.2rem auto 0;padding:0;max-width:92rem;border-top:2px solid rgb(var(--color-foreground));text-align:left}.sg-journey-ring .sg-journey-ring__row{position:relative;border-bottom:1px solid rgba(var(--color-foreground),.22);scroll-margin-top:2.4rem}.sg-journey-ring .sg-journey-ring__link{display:grid;grid-template-columns:4.4rem minmax(0,1fr) 2.4rem;gap:.2rem 1.6rem;padding:1.6rem 0;align-items:baseline;cursor:pointer}.sg-journey-ring .sg-journey-ring__link:after{content:"";grid-row:span 2;align-self:center;justify-self:end;width:1.4rem;height:1.4rem;background:linear-gradient(rgb(var(--color-button)),rgb(var(--color-button))) center / 100% 2px no-repeat,linear-gradient(rgb(var(--color-button)),rgb(var(--color-button))) center / 2px 100% no-repeat}.sg-journey-ring .sg-journey-ring__link--static{cursor:default}.sg-journey-ring .sg-journey-ring__link--static:after{content:none}.sg-journey-ring .sg-journey-ring__link:hover .sg-journey-ring__link-name{color:rgb(var(--color-button))}.sg-journey-ring .sg-journey-ring__link-no{grid-row:span 2;grid-column:1;font-size:var(--sg-text-body-small);color:rgba(var(--color-foreground),.55)}.sg-journey-ring .sg-journey-ring__link-name{grid-column:2;font-size:var(--sg-text-body);font-weight:700;transition:color .4s ease}.sg-journey-ring .sg-journey-ring__link-note{grid-column:2;font-size:var(--sg-text-label);color:rgba(var(--color-foreground),.6)}.sg-journey-ring .sg-journey-ring__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.sg-journey-ring .sg-journey-ring__panel-inner{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear .4s}.sg-journey-ring .sg-journey-ring__panel-pad{padding:0 2.4rem 2rem 6rem;max-width:62rem}.sg-journey-ring .sg-journey-ring__panel-body{font-size:var(--sg-text-body);line-height:1.95}.sg-journey-ring .sg-journey-ring__panel-link{display:inline-block;margin-top:1.6rem;font-size:var(--sg-text-label-14);font-weight:700;color:rgb(var(--color-button));text-decoration:none;border-bottom:2px solid rgb(var(--color-button));padding-bottom:.2rem}@supports not selector(:has(*)){.sg-journey-ring .sg-journey-ring__panel{grid-template-rows:1fr}.sg-journey-ring .sg-journey-ring__panel-inner{visibility:visible;transition:none}.sg-journey-ring .sg-journey-ring__link:after{display:none}}@media(prefers-reduced-motion:reduce){.sg-journey-ring .sg-journey-ring__spin{animation:none}.sg-journey-ring .sg-journey-ring__stage--motion :is(.sg-journey-ring__dot,.sg-journey-ring__no,.sg-journey-ring__label){animation:none}.sg-journey-ring .sg-journey-ring__stage--motion .sg-journey-ring__dot:after{animation:none;display:none}.sg-journey-ring .sg-journey-ring__panel,.sg-journey-ring .sg-journey-ring__panel-inner,.sg-journey-ring .sg-journey-ring__dot{transition:none}.sg-journey-ring .sg-journey-ring__node:hover .sg-journey-ring__dot{scale:1}.sg-journey-ring .sg-journey-ring__mark img{transition:none}.sg-journey-ring .sg-journey-ring__mark:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/sg-journey-ring.css.map */
