.sc-ef{--sc-rule: #d8d1bf;--sc-radius: 8px;--font-display: "Iowan Old Style", "Charter", Georgia, serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-sans: -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", sans-serif;--ease: cubic-bezier(.4, 0, .2, 1);max-width:560px;margin:0 auto;padding:40px clamp(20px,5vw,40px) 64px;font-family:var(--font-sans);font-size:15px;line-height:1.5;color:var(--sc-ink);-webkit-font-smoothing:antialiased}.sc-ef *,.sc-ef *:before,.sc-ef *:after{box-sizing:border-box}.sc-ef__steps{display:flex;gap:6px;margin:0 0 32px;justify-content:center}.sc-ef__step-dot{width:28px;height:4px;border-radius:2px;background:var(--sc-rule);transition:background .4s var(--ease)}.sc-ef__step-dot.is-active{background:var(--sc-caramel)}.sc-ef__step-dot.is-done{background:var(--sc-ink)}.sc-ef__page{display:none;animation:sc-ef-fade-in .4s var(--ease)}.sc-ef__page.is-active{display:block}@keyframes sc-ef-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sc-ef__h1{font-family:var(--font-display);font-size:clamp(26px,5vw,32px);font-weight:600;margin:0 0 8px;letter-spacing:-.018em;line-height:1.15}.sc-ef__h1 .heart{font-size:.75em;margin-left:2px}.sc-ef__sub{margin:0 0 28px;color:rgba(var(--sc-ink-rgb),.65);font-size:14.5px}.sc-ef__email-input{width:100%;padding:14px 16px;background:var(--sc-surface);border:1.5px solid var(--sc-rule);border-radius:var(--sc-radius);font-family:inherit;font-size:16px;color:var(--sc-ink);margin:0 0 20px;transition:border-color .2s var(--ease)}.sc-ef__email-input:focus{outline:none;border-color:var(--sc-caramel)}.sc-ef__cards{list-style:none;padding:0;margin:0 0 28px;border:1px solid var(--sc-rule);border-radius:var(--sc-radius);overflow:hidden}.sc-ef__card{display:grid;grid-template-columns:22px 28px 1fr auto;gap:10px;align-items:center;padding:12px 10px 12px 6px;background:var(--sc-surface);border-bottom:1px solid var(--sc-rule);-webkit-user-select:none;user-select:none;transition:background .18s var(--ease),box-shadow .18s var(--ease)}.sc-ef__card:last-child{border-bottom:0}.sc-ef__card:hover{background:rgba(var(--sc-surface-alt-rgb),.5)}.sc-ef__card.is-touched{background:rgba(var(--sc-surface-alt-rgb),.7)}.sc-ef__card.sortable-chosen{background:rgba(var(--sc-surface-alt-rgb),.95);box-shadow:0 6px 20px rgba(var(--sc-ink-rgb),.12);z-index:2;position:relative}.sc-ef__card.sortable-ghost{opacity:.35;background:rgba(var(--sc-caramel-rgb),.08)}.sc-ef__card.is-bumped{animation:sc-ef-bump .3s var(--ease)}@keyframes sc-ef-bump{0%{transform:scale(1)}50%{transform:scale(1.015);background:rgba(var(--sc-coral-rgb),.06)}to{transform:scale(1)}}.sc-ef__handle{width:22px;height:32px;display:flex;align-items:center;justify-content:center;color:rgba(var(--sc-ink-rgb),.3);cursor:grab;transition:color .12s}.sc-ef__card:hover .sc-ef__handle,.sc-ef__card.is-touched .sc-ef__handle{color:var(--sc-caramel)}.sc-ef__handle:active{cursor:grabbing}.sc-ef__handle svg{width:14px;height:14px;pointer-events:none}.sc-ef__rank-num{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--sc-coral);line-height:1;text-align:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.sc-ef__card.is-bumped .sc-ef__rank-num{transform:scale(1.18)}.sc-ef__lever{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--sc-ink);margin:0 0 2px}.sc-ef__stmt{display:block;font-size:13.5px;line-height:1.4;color:rgba(var(--sc-ink-rgb),.7)}.sc-ef__arrows{display:flex;flex-direction:column;gap:2px;flex-shrink:0;transition:opacity .12s var(--ease),visibility .12s var(--ease)}.sc-ef .sc-ef__arrow{-webkit-appearance:none;appearance:none;width:30px;min-width:30px;height:24px;min-height:24px;padding:0;margin:0;line-height:1;display:flex;align-items:center;justify-content:center;background:transparent!important;border:1px solid var(--sc-rule)!important;border-radius:4px;box-shadow:none!important;cursor:pointer;color:rgba(var(--sc-ink-rgb),.55)!important;text-transform:none;white-space:normal;flex:0 0 30px;transition:color .12s,border-color .12s,background .12s,transform .1s}.sc-ef .sc-ef__arrow:before,.sc-ef .sc-ef__arrow:after{content:none!important;display:none!important;background:transparent!important}.sc-ef .sc-ef__arrow:hover:not(:disabled){color:var(--sc-caramel)!important;border-color:var(--sc-caramel)!important;background:rgba(var(--sc-caramel-rgb),.05)!important}.sc-ef .sc-ef__arrow:active:not(:disabled){transform:scale(.94)}.sc-ef .sc-ef__arrow:disabled{opacity:.25;cursor:default}.sc-ef.is-dragging .sc-ef__arrows,.sc-ef__card.sortable-chosen .sc-ef__arrows,.sc-ef__card.sortable-ghost .sc-ef__arrows,.sc-ef__card.sortable-drag .sc-ef__arrows,.sc-ef__card.sortable-fallback .sc-ef__arrows{opacity:0;visibility:hidden;pointer-events:none}.sc-ef .sc-ef__arrow svg{display:block;width:11px;min-width:11px;height:11px;flex:0 0 11px;pointer-events:none}.sc-ef .sc-ef__arrow svg *,.sc-ef .sc-ef__handle svg *{fill:none;stroke:currentColor}.sc-ef__textarea{width:100%;min-height:120px;padding:12px 14px;background:var(--sc-surface);border:1.5px solid var(--sc-rule);border-radius:var(--sc-radius);font-family:inherit;font-size:15px;line-height:1.5;color:var(--sc-ink);resize:vertical;transition:border-color .2s var(--ease);margin:0 0 12px}.sc-ef__textarea:focus{outline:none;border-color:var(--sc-caramel)}.sc-ef__nav{display:flex;gap:10px;align-items:center;margin-top:12px}.sc-ef .sc-ef__nav-back,.sc-ef .sc-ef__btn{display:flex;align-items:center;justify-content:center;height:auto;line-height:1.1;margin:0;min-height:52px;text-align:center}.sc-ef__nav-back{padding:12px 18px;font:inherit;font-size:14px;color:rgba(var(--sc-ink-rgb),.65);background:transparent;border:1px solid var(--sc-rule);border-radius:var(--sc-radius);cursor:pointer;transition:color .15s,border-color .15s}.sc-ef__nav-back:hover{color:var(--sc-ink);border-color:var(--sc-ink)}.sc-ef__btn{flex:1;padding:14px 20px;font:inherit;font-size:15px;font-weight:600;letter-spacing:.005em;color:var(--sc-surface);background:var(--sc-ink);border:1.5px solid var(--sc-ink);border-radius:var(--sc-radius);cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),transform .1s}.sc-ef__btn:hover:not(:disabled){background:var(--sc-coral);border-color:var(--sc-coral)}.sc-ef__btn:active:not(:disabled){transform:scale(.99)}.sc-ef__btn:disabled{background:var(--sc-rule);border-color:var(--sc-rule);color:rgba(var(--sc-ink-rgb),.5);cursor:default}.sc-ef__thanks{display:none;padding:40px 8px 16px;text-align:center}.sc-ef__thanks.is-shown{display:block;animation:sc-ef-fade-in .5s var(--ease)}.sc-ef__thanks h2{font-family:var(--font-display);font-size:clamp(26px,4vw,32px);font-weight:600;margin:0 0 14px;letter-spacing:-.014em}.sc-ef__claim{display:inline-block;padding:16px 28px 12px;background:var(--sc-surface);border:1.5px dashed var(--sc-caramel);border-radius:var(--sc-radius);margin:8px auto 18px;opacity:0;transform:scale(.92);transition:opacity .6s var(--ease) .4s,transform .6s cubic-bezier(.34,1.56,.64,1) .4s}.sc-ef__thanks.is-shown .sc-ef__claim{opacity:1;transform:scale(1)}.sc-ef__claim-tag{display:block;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:var(--sc-caramel);margin-bottom:4px}.sc-ef__claim-code{font-family:var(--font-mono);font-size:17px;font-weight:700;color:var(--sc-ink);letter-spacing:.06em}.sc-ef__claim-meta{font-size:12.5px;color:rgba(var(--sc-ink-rgb),.6);margin:0 0 24px}.sc-ef__signoff{font-family:var(--font-display);font-style:italic;font-size:15px;color:rgba(var(--sc-ink-rgb),.75);margin:0}@media(max-width:480px){.sc-ef{padding:28px 16px 48px}.sc-ef__h1{font-size:24px}.sc-ef__card{grid-template-columns:18px 24px 1fr auto;gap:8px;padding:10px 8px 10px 4px}.sc-ef__handle{width:18px}.sc-ef__handle svg{width:12px;height:12px}.sc-ef__rank-num{font-size:20px}.sc-ef__stmt{font-size:13px}.sc-ef .sc-ef__arrow{width:28px;min-width:28px;height:22px;min-height:22px;flex-basis:28px}}@media(prefers-reduced-motion:reduce){.sc-ef__page,.sc-ef__card,.sc-ef__rank-num,.sc-ef__claim,.sc-ef__step-dot,.sc-ef__arrow,.sc-ef__btn{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-early-feedback.css.map */
