.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__autocomplete .input-wrapper{margin-bottom:0}.pro-registration__suggestions [role=option]{display:flex;align-items:center;min-height:56px;padding:14px 1.35em;font-size:16px;font-weight:300;line-height:1.4;cursor:pointer;overflow-wrap:anywhere;transition:background-color .2s ease,color .2s ease}.pro-registration__suggestions [role=option]+[role=option]{border-top:1px solid var(--pro-reg-rule)}.pro-registration__suggestions [role=option]:hover,.pro-registration__suggestions [aria-selected=true]{background:var(--conde-rose);color:#000}.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}@media(min-width:600px){.pro-registration__row,.pro-registration__radio-group{grid-template-columns:repeat(2,minmax(0,1fr))}}.pro-registration__optional>summary{min-height:44px;padding-block:10px;cursor:pointer}.pro-registration__optional[open]>summary{margin-bottom:20px}.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,.pro-registration p,.pro-registration label,.pro-registration input,.pro-registration select,.pro-registration button{font-family:var(--conde-font-body)}.pro-registration .input-wrapper{display:flex;flex-direction:column}.pro-registration .input-wrapper .input-label,.pro-registration__label{position:static;order:-1;max-width:none;margin:0 0 16px;color:var(--pro-reg-white);font-size:16px;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;transition:none}.pro-registration .input-wrapper .input-label.input-label--required:after{content:" *";position:static;transform:none}.pro-registration .input-wrapper .input,.pro-registration .select-wrapper select{height:clamp(56px,4.2vw,81px);padding:0 clamp(16px,1.5vw,28px);border:1px solid var(--pro-reg-outline);border-radius:0;background:transparent;color:var(--pro-reg-white);font-size:18px}.pro-registration .input-wrapper .input::placeholder{opacity:1;color:var(--pro-reg-muted);font-size:16px;letter-spacing:.2em;text-transform:uppercase}.pro-registration .input-wrapper .input:focus+.input-label,.pro-registration .input-wrapper .input:not(:placeholder-shown)+.input-label{top:auto;font-size:16px}.pro-registration .input-wrapper .input:focus,.pro-registration .select-wrapper select:focus{border-color:var(--pro-reg-white)}.pro-registration .pro-registration__phone{grid-template-columns:auto minmax(0,1fr);gap:0;align-items:end;margin-bottom:var(--pro-reg-gap)}.pro-registration .pro-registration__phone-country{order:2;gap:10px;height:clamp(56px,4.2vw,81px);min-height:0;padding:0 14px 0 clamp(16px,1.5vw,28px);border:1px solid var(--pro-reg-outline);border-right:0;color:var(--pro-reg-white);font-size:16px;letter-spacing:.2em}.pro-registration .pro-registration__phone>.pro-registration__field{display:contents}.pro-registration .pro-registration__phone .input-label{grid-column:1 / -1;order:1}.pro-registration .pro-registration__phone .input{order:3;border-left:0;padding-left:10px}.pro-registration .input-wrapper .input:focus-visible,.pro-registration .select-wrapper select:focus-visible,.pro-registration .pro-registration__phone-country select:focus-visible{outline:none}.pro-registration .pro-registration__phone-country:focus-within{outline:none}.pro-registration .pro-registration__phone:focus-within .pro-registration__phone-country,.pro-registration .pro-registration__phone:focus-within .input{border-color:var(--pro-reg-white)}.pro-registration label.pro-registration__label,.pro-registration .input-wrapper label.input-label{font-size:16px;letter-spacing:.2em;text-transform:uppercase;color:var(--pro-reg-white)}.pro-registration .select-wrapper select{width:100%;color:var(--pro-reg-muted);font-size:16px;letter-spacing:.2em;text-transform:uppercase}.pro-registration .input-wrapper label.input-label,.pro-registration label.pro-registration__label{color:#fff;opacity:1}.pro-registration .pro-registration__optional>summary{margin-bottom:var(--pro-reg-gap);color:var(--pro-reg-white);font-size:14px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.pro-registration .select-wrapper:after{inset-inline-end:clamp(16px,1.5vw,28px);border-color:var(--pro-reg-white)}.pro-registration .select-wrapper select{padding-inline-end:calc(clamp(16px,1.5vw,28px)*2 + 9px)}.pro-registration .pro-registration__phone-chevron{width:9px;height:9px;margin:0 6px 4px 4px;border-bottom:1px solid var(--pro-reg-white);border-left:1px solid var(--pro-reg-white);transform:rotate(-45deg)}.pro-registration .select-wrapper select{color:var(--pro-reg-white)}.pro-registration .select-wrapper select:has(option[value=""]:checked){color:var(--pro-reg-muted)}.pro-registration .select-wrapper select{font-weight:400}.pro-registration .pro-registration__form :is(input,select,textarea,button){scroll-margin-top:calc(var(--conde-header-bottom, 0px) + 160px)}
/*# sourceMappingURL=/cdn/shop/t/54/assets/pro-registration-inputs.css.map */
