.sauca-registration{max-width:1100px;margin:auto;padding:48px 24px 64px;color:#545454}.sauca-registration *{box-sizing:border-box}.sauca-registration__intro{max-width:700px;margin:0 auto 36px;text-align:center}.sauca-registration__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px}.sauca-registration h1{font-size:clamp(30px,4vw,46px);line-height:1.2;margin:12px 0 20px}.sauca-registration p{line-height:1.7}.sauca-registration__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:36px}.sauca-registration__steps>div{padding:24px;border-radius:12px;background:#f6f9f2}.sauca-registration__steps span{font-size:12px;letter-spacing:.1em}.sauca-registration h2{font-size:21px;line-height:1.35;margin:12px 0}.sauca-registration__card{max-width:760px;margin:auto;padding:32px;border:1px solid #d3d3d3;border-radius:14px;background:#fff}.sauca-registration__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.sauca-registration label{font-size:14px;line-height:1.5;display:block}.sauca-registration input:not([type=hidden]),.sauca-registration textarea{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #b9b9b9;border-radius:6px;background:#fff;color:#545454;font:inherit}.sauca-registration__button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;border:1px solid #545454;border-radius:6px;color:#fff;background:#545454;font:inherit;text-decoration:none;cursor:pointer}.sauca-registration__button:disabled{opacity:.6;cursor:wait}.sauca-registration__note,.sauca-registration__privacy{font-size:13px}.sauca-registration__existing{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28px}.sauca-registration__existing a,.sauca-registration__privacy{color:#545454;text-underline-offset:4px}.sauca-registration :focus-visible{outline:2px solid #545454;outline-offset:3px}.sauca-registration [hidden]{display:none!important}.sauca-registration__success{padding:18px;background:#f6f9f2;border-radius:8px}@media(max-width:600px){.sauca-registration{padding:28px 16px 40px}.sauca-registration__steps{grid-template-columns:1fr;gap:12px}.sauca-registration__steps>div{padding:18px}.sauca-registration__card{padding:20px}.sauca-registration__fields{grid-template-columns:1fr}.sauca-registration__button{width:100%}.sauca-registration__existing{gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map?subset=AAAACA */
