#ele-aff-page *,#ele-aff-page *:before,#ele-aff-page *:after{box-sizing:border-box}#ele-aff-page .aff-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--acc);font-weight:700;margin:0 0 14px}#ele-aff-page .aff-h1{font-family:var(--disp);font-size:clamp(38px,7vw,68px);line-height:.98;letter-spacing:.01em;margin:0 0 16px;text-transform:uppercase;color:var(--ink)}#ele-aff-page .aff-sub{font-size:16px;line-height:1.6;color:var(--muted);max-width:60ch;margin:0 0 40px}#ele-aff-page .aff-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:0 0 48px}#ele-aff-page .aff-step{border:1px solid var(--line);border-radius:14px;padding:22px 20px 24px;background:#fff;position:relative;overflow:hidden}#ele-aff-page .aff-step:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--acc)}#ele-aff-page .aff-step-n{font-family:var(--disp);font-size:15px;letter-spacing:.12em;color:var(--acc);margin:0 0 10px}#ele-aff-page .aff-step h3{font-size:17px;font-weight:700;margin:0 0 7px;line-height:1.25;color:var(--ink)}#ele-aff-page .aff-step p{font-size:14px;line-height:1.55;color:var(--muted);margin:0}#ele-aff-page .aff-panel{border:1px solid var(--line);border-radius:18px;background:#fff;padding:32px 28px 34px;max-width:560px;margin:0 auto;box-shadow:0 1px 2px #0000000a,0 18px 40px -28px #00000047}#ele-aff-page .aff-panel h2{font-family:var(--disp);font-size:30px;letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px;color:var(--ink)}#ele-aff-page .aff-panel .aff-panel-sub{font-size:14px;color:var(--muted);margin:0 0 24px;line-height:1.55}#ele-aff-page .aff-field{margin:0 0 16px}#ele-aff-page .aff-field label{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0 0 6px}#ele-aff-page .aff-field .aff-opt{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}#ele-aff-page .aff-hint{font-size:12px;color:var(--muted);margin:6px 0 0;line-height:1.45}#ele-aff-page .aff-input,#ele-aff-page .aff-phone-wrap{width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;font-family:var(--body);font-size:16px;color:var(--ink)}#ele-aff-page .aff-input{padding:12px 14px;-webkit-appearance:none;appearance:none}#ele-aff-page .aff-input:focus,#ele-aff-page .aff-phone-wrap:focus-within{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px #3cb9f72e}#ele-aff-page .aff-phone-wrap{display:flex;align-items:center;overflow:hidden}#ele-aff-page .aff-cc{padding:12px 10px 12px 14px;color:var(--muted);font-size:16px;flex:none;border-right:1px solid var(--line);background:var(--soft);align-self:stretch;display:flex;align-items:center}#ele-aff-page .aff-phone-wrap .aff-input{border:0;box-shadow:none;border-radius:0}#ele-aff-page .aff-input[readonly]{background:var(--soft);color:var(--muted)}#ele-aff-page .aff-input.aff-mono{font-variant-numeric:tabular-nums;letter-spacing:.04em}#ele-aff-page .aff-consent{display:flex;gap:10px;align-items:flex-start;margin:22px 0 20px;font-size:13px;color:var(--muted);line-height:1.5}#ele-aff-page .aff-consent input{margin:2px 0 0;width:16px;height:16px;flex:none;accent-color:var(--acc)}#ele-aff-page .aff-btn{width:100%;border:0;border-radius:10px;padding:15px 18px;background:var(--acc)!important;color:#fff!important;font-family:var(--body);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;appearance:none;transition:filter .15s ease}#ele-aff-page .aff-btn:hover:not(:disabled){filter:brightness(.93)}#ele-aff-page .aff-btn:disabled{opacity:.55;cursor:not-allowed}#ele-aff-page .aff-msg{margin:16px 0 0;font-size:14px;line-height:1.5;padding:12px 14px;border-radius:10px;display:none}#ele-aff-page .aff-msg.is-err{display:block;background:var(--errbg);color:var(--err);border:1px solid #FDA29B}#ele-aff-page .aff-msg.is-info{display:block;background:var(--soft);color:var(--muted);border:1px solid var(--line)}#ele-aff-page .aff-msg.is-ok{display:block;background:var(--okbg);color:var(--ok);border:1px solid #A7D9BE}#ele-aff-page .aff-success{display:none;text-align:center}#ele-aff-page .aff-success.is-on{display:block}#ele-aff-page .aff-form-wrap.is-off{display:none}#ele-aff-page .aff-tick{width:46px;height:46px;border-radius:50%;background:var(--acc);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:24px;line-height:1}#ele-aff-page .aff-code{font-family:var(--disp);font-size:clamp(36px,9vw,52px);letter-spacing:.06em;background:var(--soft);border:2px dashed var(--acc);border-radius:12px;padding:18px 16px;margin:0 0 8px;color:var(--ink);word-break:break-all}#ele-aff-page .aff-code-note{font-size:13px;color:var(--muted);margin:0 0 22px}#ele-aff-page .aff-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media(max-width:420px){#ele-aff-page .aff-actions{grid-template-columns:1fr}}#ele-aff-page .aff-btn-ghost{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)}#ele-aff-page .aff-btn-ghost:hover:not(:disabled){background:var(--soft)!important;filter:none}#ele-aff-page .aff-fine{max-width:620px;margin:26px auto 0;font-size:12.5px;line-height:1.6;color:var(--muted)}#ele-aff-page .aff-fine ul{margin:8px 0 0;padding-left:18px}#ele-aff-page .aff-fine li{margin:0 0 5px}#ele-aff-page .aff-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#ele-aff-page .aff-earn{max-width:620px;margin:34px auto 0;border:1px solid var(--line);border-radius:18px;background:#fff;padding:26px 28px 28px}@media(max-width:480px){#ele-aff-page .aff-earn{padding:22px 18px 24px}}#ele-aff-page .aff-earn h2{font-family:var(--disp);font-size:26px;letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px}#ele-aff-page .aff-earn .aff-panel-sub{margin-bottom:18px}#ele-aff-page .aff-earn-toggle{display:block;width:100%;text-align:left;background:none;border:0;padding:0;font-family:var(--body);font-size:14px;font-weight:600;color:var(--acc);cursor:pointer;text-decoration:underline}#ele-aff-page .aff-earn-body{display:none;margin-top:18px}#ele-aff-page .aff-earn-body.is-on{display:block}#ele-aff-page .aff-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:0 0 18px}#ele-aff-page .aff-stat{background:#fff;padding:14px 14px 12px}#ele-aff-page .aff-stat .k{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 5px}#ele-aff-page .aff-stat .v{font-family:var(--disp);font-size:26px;line-height:1;color:var(--ink)}#ele-aff-page .aff-stat.is-primary{background:var(--acc)}#ele-aff-page .aff-stat.is-primary .k{color:#ffffffd9}#ele-aff-page .aff-stat.is-primary .v{color:#fff;font-size:34px}#ele-aff-page .aff-note{margin:0 0 18px;padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.5;border:1px solid var(--line);background:var(--soft);color:var(--muted)}#ele-aff-page .aff-note.is-ready{background:var(--okbg);border-color:#a7d9be;color:var(--ok);font-weight:600}#ele-aff-page .aff-note.is-action{background:var(--warnbg);border-color:#f5d08a;color:var(--warn);font-weight:600}#ele-aff-page .aff-note b{color:inherit}#ele-aff-page .aff-copy{border:0;background:none;padding:0 0 0 6px;cursor:pointer;font-family:var(--body);font-size:12px;font-weight:600;color:var(--acc);text-decoration:underline}#ele-aff-page .aff-sub-line b{color:var(--ink)}#ele-aff-page .aff-sec{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:24px 0 9px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}#ele-aff-page .aff-sec span:last-child{font-weight:500;letter-spacing:0;text-transform:none;font-size:12px}#ele-aff-page .aff-rows{border:1px solid var(--line);border-radius:10px;overflow:hidden}#ele-aff-page .aff-rhead{display:none}#ele-aff-page .aff-row{display:grid;gap:2px 12px;padding:12px 14px;border-bottom:1px solid var(--line);font-size:13.5px;grid-template-columns:1fr auto;grid-template-areas:"order pay" "meta status";align-items:center}#ele-aff-page .aff-row:last-child{border-bottom:0}#ele-aff-page .aff-row:nth-child(2n){background:#fcfdfe}#ele-aff-page .aff-c-order{grid-area:order;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.02em}#ele-aff-page .aff-c-meta{grid-area:meta;color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums}#ele-aff-page .aff-c-status{grid-area:status;justify-self:end}#ele-aff-page .aff-c-pay{grid-area:pay;justify-self:end;font-weight:700;color:var(--ok);font-variant-numeric:tabular-nums;white-space:nowrap}@media(min-width:520px){#ele-aff-page .aff-rhead{display:grid;gap:12px;padding:9px 14px;grid-template-columns:116px 92px 1fr 74px;background:var(--soft);border-bottom:1px solid var(--line);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}#ele-aff-page .aff-rhead span:nth-child(3){justify-self:end}#ele-aff-page .aff-rhead span:nth-child(4){justify-self:end}#ele-aff-page .aff-row{grid-template-columns:116px 92px 1fr 74px;grid-template-areas:"order meta status pay"}#ele-aff-page .aff-c-meta{white-space:nowrap}}#ele-aff-page .aff-pill{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:20px;white-space:nowrap;display:inline-block}#ele-aff-page .aff-pill.delivered{background:var(--okbg);color:var(--ok)}#ele-aff-page .aff-pill.shipped{background:#eaf6fe;color:#0b6fa4}#ele-aff-page .aff-pill.placed{background:var(--soft);color:var(--muted)}#ele-aff-page .aff-pill.returned{background:var(--warnbg);color:var(--warn)}#ele-aff-page .aff-pill.cancelled{background:var(--errbg);color:var(--err)}#ele-aff-page .aff-empty{padding:16px 14px;color:var(--muted);font-size:13.5px}#ele-aff-page .aff-redeem{margin:0 0 6px}#ele-aff-page .aff-sheet{border:1px solid var(--acc);background:#f7fcff;border-radius:12px;padding:16px 16px 18px;margin:10px 0 0}#ele-aff-page .aff-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px}@media(max-width:430px){#ele-aff-page .aff-methods{grid-template-columns:1fr}}#ele-aff-page .aff-method{position:relative;display:block;cursor:pointer;border:1.5px solid var(--line);border-radius:11px;background:#fff;padding:13px 13px 14px;transition:border-color .15s ease,box-shadow .15s ease}#ele-aff-page .aff-method:has(input:checked){border-color:var(--acc);box-shadow:0 0 0 3px #3cb9f729}#ele-aff-page .aff-method.is-on{border-color:var(--acc);box-shadow:0 0 0 3px #3cb9f729}#ele-aff-page .aff-method input{position:absolute;opacity:0;width:0;height:0}#ele-aff-page .aff-method .m-k{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;display:flex;align-items:center;gap:6px}#ele-aff-page .aff-method .m-dot{width:13px;height:13px;border-radius:50%;border:1.5px solid #C6CDD5;flex:none;background:#fff}#ele-aff-page .aff-method.is-on .m-dot{border-color:var(--acc);background:var(--acc);box-shadow:inset 0 0 0 2.5px #fff}#ele-aff-page .aff-method .m-v{font-family:var(--disp);font-size:28px;line-height:1;color:var(--ink)}#ele-aff-page .aff-method .m-d{font-size:12px;line-height:1.4;color:var(--muted);margin:6px 0 0}#ele-aff-page .aff-badge{position:absolute;top:-8px;right:10px;background:var(--ok);color:#fff;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 8px;line-height:1.3}#ele-aff-page .aff-dest{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 14px;margin:0 0 14px;font-size:13.5px;line-height:1.55}#ele-aff-page .aff-dest .d-k{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}#ele-aff-page .aff-dest b{font-variant-numeric:tabular-nums;letter-spacing:.03em}#ele-aff-page .aff-row2{display:flex;gap:8px}#ele-aff-page .aff-row2 .aff-btn{margin:0}#ele-aff-page .aff-btn.aff-btn-quiet{background:#fff!important;color:var(--muted)!important;border:1px solid var(--line)}#ele-aff-page .aff-final{font-size:13.5px;line-height:1.55;margin:0 0 12px;color:var(--ink)}#ele-aff-page .aff-final b{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/82/assets/aff-page.css.map */
