.pro-registration__correction-form{display:grid;gap:16px;text-align:start}.pro-registration__correction-form .pro-registration__field{display:grid;gap:8px;margin:0}.pro-registration__correction-form [hidden]{display:none}.pro-registration__correction-input{width:100%;min-height:48px;padding:12px;border:1px solid var(--color-border-primary);border-radius:0;color:var(--color-text-primary);background:var(--color-background);font:inherit}.pro-registration__correction-input:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:2px}.pro-registration__correction-input:disabled{color:var(--color-text-secondary)}.pro-registration__success{max-width:560px;margin-inline:auto;padding-block:48px;text-align:center}.pro-registration--submitted .pro-registration__header,body:has(.pro-registration--submitted) .page-default--pro-registration .page-default__title{display:none}.pro-registration__success h3{margin:0 0 16px;font-family:var(--conde-font-display);font-size:var(--conde-text-h2)}.pro-registration__progress{list-style:none;padding:0;margin:0 auto 32px;max-width:360px;text-align:start}.pro-registration__milestone{display:flex;align-items:center;gap:12px;margin-block:16px}.pro-registration__milestone-icon{flex:0 0 22px;width:22px;height:22px;position:relative}.pro-registration__milestone-icon:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid var(--color-text-primary)}.pro-registration__milestone[data-state=active] .pro-registration__milestone-icon:after{background:var(--color-text-primary)}.pro-registration__milestone[data-state=complete] .pro-registration__milestone-icon:after,.pro-registration__welcome-check:after{content:"";display:block;border:solid var(--color-text-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.pro-registration__milestone[data-state=complete] .pro-registration__milestone-icon:after{inset:2px auto auto 7px;width:7px;height:13px}.pro-registration__milestone.is-animating .pro-registration__milestone-icon:after{top:2px;right:2px;bottom:2px;left:2px}.pro-registration__welcome{width:128px;height:128px;margin:0 auto 24px;position:relative;pointer-events:none}.pro-registration__welcome-check{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.pro-registration__welcome-check:after{width:22px;height:42px;border-width:0 3px 3px 0;margin-top:-12px}.pro-registration__sparkle{position:absolute;left:calc(50% - 3px);top:calc(50% - 3px);width:6px;height:6px;opacity:0;background:var(--color-text-primary)}.pro-registration__sparkle:nth-child(odd){width:4px;height:4px;background:var(--color-text-secondary)}.pro-registration__welcome.is-celebrating .pro-registration__welcome-check{animation:pro-welcome-reveal .25s ease-out both}.pro-registration__welcome.is-celebrating .pro-registration__sparkle{animation:pro-welcome-sparkle 1.2s ease-out both}@keyframes pro-progress-spin{to{transform:rotate(360deg)}}@keyframes pro-welcome-reveal{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes pro-welcome-sparkle{0%{opacity:0;transform:translate(calc(var(--sparkle-x) * 30px),calc(var(--sparkle-y) * 30px)) rotate(45deg)}10%{opacity:1}to{opacity:0;transform:translate(calc(var(--sparkle-x) * 55px),calc(var(--sparkle-y) * 55px)) rotate(45deg) scale(.4)}}@media(prefers-reduced-motion:reduce){.pro-registration__welcome .pro-registration__sparkle{display:none}}.pro-registration__success p{margin:0 0 24px;line-height:1.6}.pro-registration__success [data-outcome-body]{font-size:var(--conde-text-body-lg)}.pro-registration__success a{display:inline-block;padding-block:12px;text-decoration:underline}.pro-registration__outcome-actions{display:flex;justify-content:center;margin-top:8px}.pro-registration__outcome-actions [hidden]{display:none}.pro-registration__outcome-actions a.button{width:100%;text-decoration:none}.pro-registration__outcome-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px;margin-top:16px}.pro-registration__success .pro-registration__outcome-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--color-text-primary);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pro-registration__success .pro-registration__correction{text-align:start}@media screen and (max-width:480px){.pro-registration__outcome-actions>*{width:100%}}.pro-registration .pro-registration__success{padding-block:clamp(48px,4.2vw,80px);color:var(--pro-reg-white)}.pro-registration .pro-registration__success h3{margin:0 0 26px;color:var(--pro-reg-white);font-family:var(--conde-font-body);font-size:clamp(26px,1.77vw,34px);font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.pro-registration .pro-registration__success p{color:var(--pro-reg-white);font-size:clamp(16px,1vw,19px);line-height:1.5}.pro-registration .pro-registration__success .pro-registration__outcome-link{min-height:0;margin-top:16px;padding:0 0 10px;border-bottom:1px solid var(--pro-reg-white);color:var(--pro-reg-white);font-size:14px;font-weight:600;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}.pro-registration.pro-registration--submitted .pro-registration__step{border-top-color:var(--pro-reg-rule-active);color:var(--pro-reg-white)}.pro-registration.pro-registration--submitted .pro-registration__step-link{cursor:default;pointer-events:none}.pro-registration.pro-registration--submitted .pro-registration__success{margin-block:0}.pro-registration .pro-registration__success .pro-registration__outcome-actions .pro-registration__outcome-link{align-self:center;width:auto}.pro-registration.pro-registration--submitted .pro-registration__success{max-width:none;margin-inline:0;padding-block:0;text-align:left}.pro-registration.pro-registration--submitted .pro-registration__success h3{margin:0}.pro-registration.pro-registration--submitted .pro-registration__success [role=status]>p{max-width:560px;margin:var(--pro-reg-space-copy) 0 var(--pro-reg-space-section)}.pro-registration .pro-registration__success .pro-registration__progress{width:100%;max-width:none;margin:0 0 var(--pro-reg-space-section);padding:0;list-style:none}.pro-registration .pro-registration__success .pro-registration__milestone{gap:18px;margin:0;padding-block:24px;border-top:1px solid var(--pro-reg-rule);color:var(--pro-reg-muted);font-size:clamp(16px,1vw,19px);letter-spacing:0}.pro-registration .pro-registration__success .pro-registration__milestone:last-child{border-bottom:1px solid var(--pro-reg-rule)}.pro-registration .pro-registration__success .pro-registration__milestone:is([data-state=complete],[data-state=active]){color:var(--pro-reg-white)}.pro-registration .pro-registration__success .pro-registration__outcome-actions{justify-content:flex-end;margin-top:0}.pro-registration .pro-registration__success .pro-registration__outcome-links{display:flex;gap:16px clamp(24px,2.6vw,50px);margin:0}.pro-registration .pro-registration__success .pro-registration__outcome-actions .pro-registration__outcome-link{align-self:center;margin:0}.pro-registration .pro-registration__success .pro-registration__outcome-actions .button{min-width:min(190px,100%);height:clamp(52px,3.35vw,64px);padding-inline:clamp(24px,2vw,40px);font-family:var(--conde-font-body);font-size:16px;font-weight:500;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}@media(max-width:599px){.pro-registration .pro-registration__success .pro-registration__outcome-links{justify-content:center;margin:0}.pro-registration .pro-registration__success .pro-registration__outcome-actions .button{font-size:14px}}.pro-registration .pro-registration__success .pro-registration__outcome-actions .button{display:inline-flex;align-items:center;justify-content:center;padding-block:0;line-height:1.2}.pro-registration .pro-registration__success .button.button--primary:after{transform:none}.pro-registration.pro-registration--submitted .pro-registration__success{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--pro-reg-confirmation-offset, 260px))}
/*# sourceMappingURL=/cdn/shop/t/54/assets/pro-registration-confirmation.css.map */
