.tds-su{--ink:#180818;--cream:#FFFDF8;--gold:#F8BA26;--grape:#811580;--ff-d:"Bricolage Grotesque","Plus Jakarta Sans",system-ui,sans-serif;--ff-b:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--pad:clamp(16px,4.4vw,64px);background:var(--su-bg,#FFFDF8);padding:var(--su-pt,72px) var(--pad) var(--su-pb,72px);font-family:var(--ff-b);color:var(--ink);-webkit-font-smoothing:antialiased}.tds-su *,.tds-su *:before,.tds-su *:after{box-sizing:border-box}.tds-su-wrap{max-width:1400px;margin:0 auto}.tds-su-panel{background:var(--su-panel,#2B0733);color:var(--cream);border-radius:28px;padding:clamp(28px,4.4vw,64px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:end}.tds-su-copy{display:flex;flex-direction:column;gap:16px}.tds-su-eyebrow{font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.tds-su-h{margin:0;font-family:var(--ff-d);font-weight:400;font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.04em;color:var(--cream);text-wrap:balance}.tds-su .tds-su-h b,.tds-su .tds-su-h strong{font-weight:700;color:var(--cream)!important}.tds-su-p{margin:0;max-width:46ch;font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:#fffdf8d1}.tds-su-side{display:flex;flex-direction:column;gap:12px;min-width:0}.tds-su-form{margin:0;display:flex;flex-direction:column;gap:10px}.tds-su-lbl{font-size:13px;font-weight:700;color:#fffdf8cc}.tds-su-pill{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:var(--cream);border:1.5px solid transparent;transition:border-color .2s,box-shadow .2s}.tds-su-pill:focus-within{box-shadow:0 0 0 3px #f8ba2673}.tds-su-pill.has-error{border-color:#ffb4a8}.tds-su-pill input[type=email]{flex:1;min-width:0;height:50px;margin:0;padding:0 16px;border:0;border-radius:999px;background:none;box-shadow:none;outline:0;font:inherit;font-size:16px;color:var(--ink);-webkit-appearance:none;appearance:none}.tds-su-pill input::placeholder{color:#8a7d8c;opacity:1}.tds-su-btn{flex:none;height:50px;margin:0;padding:0 22px;border:0;border-radius:999px;background:var(--gold);color:var(--ink);font:inherit;font-weight:800;font-size:14.5px;cursor:pointer;text-transform:none;letter-spacing:normal;transition:background .25s,color .25s;white-space:nowrap}.tds-su-btn:hover{background:var(--ink);color:var(--cream)}.tds-su-btn:focus-visible,.tds-su-pill input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.tds-su-err{margin:0;font-size:13px;font-weight:700;color:#ffb4a8}.tds-su-note{font-size:13px;color:#fffdf8b3}.tds-su-done{display:flex;align-items:flex-start;gap:14px;outline:0;animation:tds-su-drop .35s cubic-bezier(.16,1,.3,1)}@keyframes tds-su-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.tds-su-done-ic{width:44px;height:44px;flex:none;border-radius:50%;background:var(--gold);color:var(--ink);display:grid;place-items:center}.tds-su-done-ic svg{width:20px;height:20px}.tds-su-done-t{display:flex;flex-direction:column;gap:4px}.tds-su-done-t b{font-family:var(--ff-d);font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--cream)}.tds-su-done-t span{font-size:14.5px;color:#fffdf8cc}@media(max-width:899px){.tds-su-panel{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:22px;border-radius:24px}}@media(max-width:640px){.tds-su{padding-inline:16px}.tds-su-pill input[type=email]{height:44px;padding:0 14px}.tds-su-btn{height:44px;padding:0 16px;font-size:14px}}@media(prefers-reduced-motion:reduce){.tds-su-done{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/tds-signup.css.map */
