.pro-registration{background:var(--color-background);color:var(--color-text-primary)}.page-default--pro-registration .page-default__title h1{font-size:clamp(32px,4vw,56px);line-height:1.2;text-wrap:balance}.page-default--pro-registration .page-default__title{margin-bottom:16px}.pro-registration__header .pro-registration__hint{margin:0 0 8px}.pro-registration__header .pro-registration__signin{margin:0}.pro-registration__container{max-width:800px;margin-inline:auto;padding-inline:24px}.pro-registration__header{margin-bottom:40px;text-align:center}.pro-registration__heading{margin-bottom:16px}.pro-registration__description{max-width:580px;margin-inline:auto;line-height:1.6}.pro-registration p,.pro-registration label,.pro-registration__steps{text-transform:none;letter-spacing:normal}.pro-registration__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;text-align:start}.pro-registration__step{padding-block:12px;border-top:1px solid var(--color-border-thirdly);color:var(--color-text-secondary);font-size:14px}.pro-registration__step.is-active{border-top-color:var(--color-border-primary);color:var(--color-text-primary)}.pro-registration__step-index{display:block;margin-bottom:8px;font-size:12px}.pro-registration__step-panel{min-width:0;border:0;padding:0;margin:0}.pro-registration__legend{float:left;width:100%;margin:0 0 12px}.pro-registration__legend+*{clear:both}.pro-registration__intro{margin-bottom:24px;color:var(--color-text-secondary);line-height:1.6}.pro-registration__field{min-width:0;margin-bottom:24px}.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__row{display:grid;grid-template-columns:minmax(0,1fr);gap:0 24px;align-items:end}.pro-registration__label{display:block;margin-bottom:4px;font-size:14px}.pro-registration__group-title{margin:36px 0 12px}.pro-registration__hint{margin:8px 0 24px;color:var(--color-text-secondary);font-size:14px;line-height:1.6}.pro-registration__hint a{text-decoration:underline;text-underline-offset:3px}.pro-registration__hint button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.pro-registration__radio-group{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0 28px}.pro-registration__radio-group .radio-option__label{display:flex;align-items:center;min-height:52px;height:100%;padding:12px 16px;white-space:normal}.pro-registration__checkbox{margin-block:24px}.pro-registration__checkbox .checkbox__label{line-height:1.5;min-height:44px}.pro-registration__checkbox .checkbox__label:before{top:calc(50% - 10px)}.pro-registration__checkbox .checkbox__label:after{top:calc(50% - 6px)}.pro-registration__signin{font-size:14px}.pro-registration__signin a{text-decoration:underline;text-underline-offset:3px}.pro-registration__autocomplete{position:relative;margin-bottom:24px}.pro-registration__autocomplete .input-wrapper{margin-bottom:0}.pro-registration__suggestions{position:absolute;z-index:10;inset-inline:0;top:100%;border:1px solid var(--color-border-thirdly);background:var(--color-background);color:var(--color-text-primary);box-shadow:0 4px 12px #00000014}.pro-registration__suggestions ul{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.pro-registration__suggestions [role=option]{padding:12px 16px;min-height:44px;font-size:14px;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.pro-registration__suggestions [role=option]:hover,.pro-registration__suggestions [aria-selected=true]{background:var(--color-background-secondary);box-shadow:inset 2px 0 var(--color-border-primary)}.pro-registration__attribution{padding:10px 10px 5px;border-top:1px solid var(--color-border-thirdly);background:#fff;text-align:end}.pro-registration__attribution img{display:inline-block;width:auto;height:18px}.pro-registration__file{width:100%;padding-block:12px;font:inherit;font-size:14px}.pro-registration__file::file-selector-button{margin-inline-end:12px;padding:12px 16px;border:1px solid var(--color-border-primary);background:var(--color-background);color:var(--color-text-primary);font:inherit;cursor:pointer}.pro-registration__actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px}.pro-registration__actions .button{margin-inline-start:auto;min-width:200px}.pro-registration__back{padding:12px 0;border:0;background:none;color:var(--color-text-primary);text-decoration:underline;text-underline-offset:4px;font:inherit;cursor:pointer}.pro-registration__notice{margin-block:24px;padding:16px;border-inline-start:2px solid var(--color-border-primary);background:var(--color-background-secondary);font-size:14px}.pro-registration__error{margin-top:24px;padding:16px;color:var(--color-text-attention);background:var(--color-background-attention)}.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__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pro-registration [hidden]{display:none!important}.pro-registration :focus-visible{outline:2px solid var(--color-border-primary);outline-offset:4px}@media(min-width:600px){.pro-registration__row,.pro-registration__radio-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.pro-registration__container{padding-inline:20px}.pro-registration__header{margin-bottom:28px}.pro-registration__steps{gap:12px}.pro-registration__step{font-size:12px}.pro-registration input,.pro-registration select,.pro-registration textarea,.pro-registration .input-label,.pro-registration .textarea-label{font-size:16px}.pro-registration__actions .button{min-width:0;flex:1}}.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__optional,.pro-registration__review{margin-block:28px;padding:20px;border:1px solid var(--color-border-thirdly)}.pro-registration__optional>summary{min-height:44px;padding-block:10px;cursor:pointer}.pro-registration__optional[open]>summary{margin-bottom:20px}.pro-registration__business-review,.pro-registration__upload-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.pro-registration__upload-button{min-height:44px;padding:12px 16px;border:1px solid var(--color-border-primary);background:var(--color-background);color:var(--color-text-primary);font:inherit;font-size:14px;cursor:pointer}.pro-registration__file-preview{margin-top:16px;padding:16px;background:var(--color-background-secondary);overflow-wrap:anywhere}.pro-registration__file-preview img{display:block;width:120px;height:120px;object-fit:contain;margin-bottom:12px}.pro-registration__file-preview p{margin:0}.pro-registration__field-error{color:var(--color-text-attention);font-size:14px;line-height:1.5;margin-top:8px}.pro-registration [aria-invalid=true]{border-color:var(--color-text-attention)}.pro-registration__review dl{margin:16px 0 0}.pro-registration__review dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding-block:16px;border-top:1px solid var(--color-border-thirdly)}.pro-registration__review dt{grid-column:1;font-weight:600}.pro-registration__review dd{margin:0;white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.pro-registration__review dd:last-child{grid-column:2;grid-row:1 / 3}.pro-registration__review .pro-registration__back{min-height:44px}@media(max-width:599px){.pro-registration__upload-actions{gap:8px}.pro-registration__upload-button{flex:1 1 140px}.pro-registration__review,.pro-registration__optional{padding:16px}}.pro-registration__review{padding:0;border:0;margin-block:0 24px}.pro-registration__step{overflow-wrap:anywhere}@media(max-width:599px){.pro-registration__steps{gap:8px}}.page-default--pro-registration{--inner-offset-top: 24px !important;--inner-offset-top-mobile: 12px !important;--inner-offset-bottom-mobile: 8px !important}.pro-registration__header{margin-bottom:24px}.pro-registration__step.is-complete{border-top-color:var(--color-border-primary)}.pro-registration__step[aria-current=step]{border-top-width:3px;font-weight:600}.pro-registration__error{color:#a32d2d;background:#fff4f4}.pro-registration__field-error{color:#a32d2d}.pro-registration__unit{margin:0 0 24px}.pro-registration__unit>summary,.pro-registration__draft>summary{cursor:pointer;min-height:44px;padding-block:12px;text-decoration:underline;text-underline-offset:3px}.pro-registration__unit[open]>summary{margin-bottom:12px}.pro-registration__draft{margin-top:24px}.pro-registration__draft-available{padding:16px;border:1px solid var(--color-border-primary);margin-bottom:24px}.pro-registration__draft-available button+button{margin-inline-start:20px}.pro-registration [data-draft-status]:empty{display:none}.pro-registration [data-submit-button][aria-busy=true]{cursor:progress}.pro-registration__success a{display:inline-block;padding-block:12px;text-decoration:underline}@media(max-width:599px){.pro-registration__header{margin-bottom:16px}.pro-registration__heading,.pro-registration__description{display:none}.pro-registration__steps{gap:4px}.pro-registration__step{font-size:12px;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.pro-registration__step:not([aria-current=step]){font-size:0}.pro-registration__step-index{font-size:12px;margin-bottom:4px}.pro-registration__step[aria-current=step]{grid-column:span 2}.pro-registration__steps{grid-template-columns:repeat(5,minmax(0,1fr))}.pro-registration__intro{margin-bottom:16px}.pro-registration__field{margin-bottom:20px}}@media(max-width:989px){body:has([data-pro-registration]) .conde-cc__banner{padding:14px 20px;gap:10px}body:has([data-pro-registration]) .conde-cc__banner-copy{font-size:14px;line-height:1.4}body:has([data-pro-registration]) .conde-cc__banner-actions{flex-direction:row;gap:16px}body:has([data-pro-registration]) .conde-cc__banner .conde-cc__btn.ax-button{min-width:0;min-height:44px;flex:1;padding:8px;font-size:12px;letter-spacing:.08em}body:has([data-pro-registration]) .conde-cc__textbtn.ax-link{min-height:44px;display:flex;align-items:center;font-size:12px;letter-spacing:.08em}}.pro-registration__phone{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:24px}.pro-registration__phone>.pro-registration__field{margin-bottom:0}.pro-registration__phone-country{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid var(--color-border-primary);font-size:14px}.pro-registration__phone-country select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.pro-registration__phone-country:focus-within{outline:2px solid var(--color-border-primary);outline-offset:4px}.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%}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/pro-registration.css.map */
