.trade-in{--ti-bg: #f7f2f6;--ti-text: #2b2140;--ti-muted: #6b6280;--ti-pink: #e83e8c;--ti-magenta: #c2185b;--ti-navy: #1a237e;--ti-card: #ffffff;--ti-border: #eadfea;--ti-font: var(--font_1, inherit);background:radial-gradient(circle at top left,rgba(232,62,140,.08),transparent 40%),radial-gradient(circle at top right,rgba(26,35,126,.06),transparent 35%),var(--ti-bg);color:var(--ti-text);font-family:var(--ti-font);padding:36px 0 72px}.trade-in__container{width:min(1180px,calc(100% - 32px));margin:0 auto}.trade-in__header{text-align:center;margin-bottom:28px}.trade-in__title{margin:0 0 8px;color:#3b2a63;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.trade-in__subtitle{margin:0;color:var(--ti-muted);font-size:16px;font-weight:500}.trade-in__layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:28px;align-items:start}.trade-in__ad{display:flex;align-items:center;justify-content:center;min-height:110px;margin-bottom:18px;padding:18px;border-radius:10px;color:#fff;font-size:18px;font-weight:700;text-align:center}.trade-in__ad--top{background:linear-gradient(90deg,#c2185b,#e91e63)}.trade-in__ad--bottom{margin-top:22px;margin-bottom:0;background:linear-gradient(90deg,#1a237e,#283593)}.trade-in__ad img{display:block;width:100%;height:auto;border-radius:10px}.trade-in__intro{margin:0 0 22px;color:var(--ti-text);font-size:15px;line-height:1.55}.trade-in__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px}.trade-in__step{background:transparent}.trade-in__step-media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;margin-bottom:12px;overflow:hidden;border-radius:14px;background:#fff;border:1px solid var(--ti-border);box-shadow:0 8px 24px #3b2a630f}.trade-in__step-media img{width:100%;height:100%;object-fit:cover}.trade-in__step-fallback{width:100%;height:100%;display:grid;place-items:center;padding:16px;background:linear-gradient(160deg,#fff,#f8eef5);color:#7a4d7e;font-size:42px;font-weight:800}.trade-in__step-title{margin:0 0 6px;font-size:16px;font-weight:800;color:var(--ti-text)}.trade-in__step-text{margin:0;color:var(--ti-muted);font-size:13px;line-height:1.45}.trade-in__sidebar{position:sticky;top:24px}.trade-in__card{padding:20px 18px 22px;border:1px solid var(--ti-border);border-radius:16px;background:var(--ti-card);box-shadow:0 12px 30px #3b2a6314}.trade-in__card-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.trade-in__card-icon{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:8px;background:#e83e8c1f;color:var(--ti-pink);font-size:14px;font-weight:800}.trade-in__card-title{margin:0;font-size:16px;font-weight:800}.trade-in__card-note{margin:0 0 14px;color:var(--ti-muted);font-size:13px}.trade-in__qr-wrap{display:grid;place-items:center;padding:14px;margin-bottom:10px;border:1px solid var(--ti-border);border-radius:14px;background:#fff}.trade-in__qr{width:min(220px,100%);height:auto;display:block}.trade-in__compat{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 16px;color:var(--ti-muted);font-size:12px}.trade-in__url-label,.trade-in__code-label{margin:0 0 8px;color:var(--ti-text);font-size:13px;font-weight:600}.trade-in__url-box{display:block;margin-bottom:18px;padding:12px;border-radius:10px;background:#fce4ef;color:#9c275f;font-size:12px;font-weight:600;word-break:break-all;text-decoration:none}.trade-in__url-box:hover{color:#7a1a48}.trade-in__code-row{display:flex;gap:8px;align-items:stretch}.trade-in__code-input{flex:1 1 auto;min-width:0;height:46px;padding:0 14px;border:1.5px solid #f3b6d0;border-radius:10px;background:#fff7fa;color:var(--ti-text);font:inherit;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.trade-in__code-input::placeholder{color:#c58aa8;font-weight:700}.trade-in__code-submit{width:46px;height:46px;border:0;border-radius:10px;background:var(--ti-pink);color:#fff;font-size:20px;font-weight:800;line-height:1;cursor:pointer}.trade-in__code-submit:hover,.trade-in__code-submit:focus{background:#d81b60}.trade-in__message{margin:10px 0 0;font-size:13px;line-height:1.35}.trade-in__message.is-error{color:#b42318}.trade-in__message.is-success{color:#027a48}.trade-in__message.is-info{color:#475467}.trade-in__footer-bar{position:relative;margin-top:28px;padding:12px 40px;border-radius:10px;background:#ece8f0;color:#4a4260;text-align:center;font-size:14px;font-weight:600}.trade-in__footer-close{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:#6b6280;font-size:18px;line-height:1;cursor:pointer}.trade-in.is-loading .trade-in__code-submit{opacity:.7;pointer-events:none}@media screen and (max-width:991px){.trade-in__layout{grid-template-columns:1fr}.trade-in__sidebar{position:static;order:-1}.trade-in__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:575px){.trade-in{padding:24px 0 48px}.trade-in__steps{grid-template-columns:1fr}.trade-in__ad{min-height:84px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/trade-in-phone.css.map */
