.ap{display:block}.ap__form{display:grid;gap:18px}.ap__step{border:0;margin:0;padding:0;min-width:0;display:grid;gap:14px}.ap__q{padding:0;font-family:var(--font-heading);font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);font-weight:var(--fw-heading, 700);letter-spacing:-.02em;line-height:1.15;color:var(--c-ink);outline:none}.ap__q{margin:0}.ap__hint{margin:-8px 0 2px;font-size:.9rem;line-height:1.4;color:var(--c-muted)}.ap__opt{font-weight:500;color:var(--c-muted);font-size:.8rem}.ap__error{margin:0;font-size:.8rem;font-weight:600;color:var(--c-error, #c0362c)}.ap .field input[aria-invalid=true],.ap .field select[aria-invalid=true]{border-color:var(--c-error, #c0362c);box-shadow:0 0 0 3px #c0362c1a}.ap .field input,.ap .field select{min-height:50px;font-size:1rem}.ap .field input::placeholder{color:#a9a2a5}.ap__top{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px}.ap__back{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--c-blush);color:var(--c-ink);cursor:pointer;transition:opacity .15s,background-color .15s}.ap__back:hover{background:var(--c-blush-2)}.ap__back svg{width:16px;height:16px}.ap__top{transition:grid-template-columns .25s var(--ease),column-gap .25s var(--ease)}.ap__top.is-first{grid-template-columns:0 1fr auto;column-gap:0}.ap__top.is-first .ap__count{margin-left:12px}.ap__top.is-first .ap__back{opacity:0;pointer-events:none;width:0;overflow:hidden}.ap__progress{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.ap__progress span{height:5px;border-radius:5px;background:var(--c-line);overflow:hidden;position:relative}.ap__progress span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-pink);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.ap__progress span.is-on:after{transform:scaleX(1)}.ap__count{font-size:.78rem;font-weight:650;color:var(--c-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ap__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ap__tile{position:relative;display:flex;cursor:pointer}.ap__tile input{position:absolute;opacity:0;pointer-events:none}.ap__tile-body{flex:1;display:grid;gap:3px;align-content:start;min-height:88px;padding:16px 40px 16px 16px;border-radius:var(--r-md);background:#fff;box-shadow:inset 0 0 0 1.5px var(--c-line);transition:box-shadow .15s,background-color .15s,transform .15s}.ap__tile-body strong{font-size:1rem;color:var(--c-ink)}.ap__tile-body span{font-size:.8rem;line-height:1.35;color:var(--c-muted)}.ap__tile:hover .ap__tile-body{box-shadow:inset 0 0 0 1.5px #d4c9cd}.ap__tile input:focus-visible+.ap__tile-body{outline:2px solid var(--c-ink);outline-offset:2px}.ap__tile input:checked+.ap__tile-body{background:var(--c-blush);box-shadow:inset 0 0 0 2px var(--c-pink)}.ap__tile:active .ap__tile-body{transform:scale(.985)}.ap__tile-check{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #d4c9cd;color:#fff;transition:background-color .15s,box-shadow .15s}.ap__tile-check svg{width:12px;height:12px;opacity:0}.ap__tile input:checked~.ap__tile-check{background:var(--c-pink-ink);box-shadow:none}.ap__tile input:checked~.ap__tile-check svg{opacity:1}.ap__seg-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ap__seg-label{font-size:.85rem;font-weight:600;color:var(--c-ink)}.ap__seg{display:inline-flex;padding:3px;border-radius:var(--r-pill);background:var(--c-blush)}.ap__seg label{position:relative;cursor:pointer}.ap__seg input{position:absolute;opacity:0;pointer-events:none}.ap__seg span{display:block;padding:7px 16px;border-radius:var(--r-pill);font-size:.85rem;font-weight:650;color:var(--c-muted);transition:background-color .15s,color .15s}.ap__seg input:checked+span{background:#fff;color:var(--c-ink);box-shadow:0 1px 3px #00000014}.ap__seg input:focus-visible+span{outline:2px solid var(--c-ink);outline-offset:1px}.ap__loc{grid-template-columns:1.4fr 1fr}.ap__actions{display:grid;gap:10px}.ap__actions .btn svg{width:16px;height:16px;margin-left:6px}.ap__submit.is-loading{opacity:.7;cursor:progress}.ap__legal{font-size:.78rem;color:var(--c-muted);text-align:center}.ap.is-ready .ap__step.is-active{animation:ap-in .28s var(--ease) both}.ap.is-ready .ap__step.is-active[data-dir=back]{animation-name:ap-in-back}@keyframes ap-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ap-in-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ap.is-ready .ap__step.is-active{animation:none}}.ap:not(.is-ready) .ap__step+.ap__step{padding-top:18px;border-top:1px solid var(--c-line)}.ap__done{display:grid;gap:12px;justify-items:start;outline:none}.ap__done-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--c-pink);color:var(--c-ink)}.ap__done-icon svg{width:24px;height:24px}.ap__next{display:grid;gap:10px;margin:6px 0 8px;padding:0;list-style:none}.ap__next li{display:flex;align-items:center;gap:12px;font-size:.92rem;color:var(--c-text)}.ap__next li span{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--c-blush);color:var(--c-pink-ink);font-size:.78rem;font-weight:700}@media(max-width:479px){.ap__tiles{grid-template-columns:1fr;gap:8px}.ap__tile-body{min-height:0;padding:14px 44px 14px 16px}.ap__tile-check{top:50%;transform:translateY(-50%)}.ap__loc{grid-template-columns:1fr}}.ap__pass{position:relative;display:flex}.ap__pass input{flex:1;padding-right:64px}.ap__pass-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:none;padding:8px 10px;border-radius:var(--r-sm);font-size:.8rem;font-weight:700;color:var(--c-pink-ink);cursor:pointer}.ap__pass-toggle:hover{background:var(--c-blush)}.ap__login{margin:2px 0 0;font-size:.85rem;color:var(--c-muted)}.ap__login a,.ap__error-help a{color:var(--c-ink);font-weight:650}.ap__error-help{margin-top:6px;font-size:.85rem;color:var(--c-text)}.ap__consent{font-size:.85rem;color:var(--c-text)}.lp-apply__welcome{gap:12px}.lp-apply__verify{font-size:.85rem;color:var(--c-muted)}.lp-apply__verify a{color:var(--c-ink);font-weight:650}.ap__verify{display:grid;gap:10px;padding:14px;border-radius:var(--r-md);background:var(--c-blush)}.ap__verify-title{margin:0;font-size:.9rem;font-weight:700;color:var(--c-ink)}.ap__verify-help{margin:-6px 0 2px}.ap__verify .field input{background:#fff}.ap__file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.ap__drop{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r-md);background:#fff;border:1.5px dashed #e3b3c0;cursor:pointer;transition:border-color .15s,background-color .15s}.ap__drop:hover,.ap__drop.is-over{border-color:var(--c-pink);background:#fffafb}.ap__file-input:focus-visible+.ap__drop{outline:2px solid var(--c-ink);outline-offset:2px}.ap__drop-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--c-blush);color:var(--c-pink-ink)}.ap__drop-icon svg{width:18px;height:18px}.ap__drop-text{display:grid;gap:2px;min-width:0}.ap__drop-text strong{font-size:.88rem;color:var(--c-ink);line-height:1.3}.ap__drop-text span{font-size:.78rem;color:var(--c-muted)}.ap__file{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-md);background:#fff;box-shadow:inset 0 0 0 1.5px var(--c-line)}.ap__file-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--c-success, #1f8a4c);color:#fff;font-size:.8rem;font-weight:700}.ap__file[data-state=busy] .ap__file-icon{background:transparent;border:2.5px solid var(--c-blush-2);border-top-color:var(--c-pink-ink);animation:ap-spin .8s linear infinite}.ap__file[data-state=error] .ap__file-icon{background:var(--c-error, #c0362c)}.ap__file-meta{display:grid;gap:1px;flex:1;min-width:0}.ap__file-name{font-size:.86rem;font-weight:650;color:var(--c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap__file-status{font-size:.78rem;color:var(--c-muted)}.ap__file[data-state=error] .ap__file-status{color:var(--c-error, #c0362c)}.ap__file-remove{flex:none;border:0;background:none;padding:6px 8px;border-radius:var(--r-sm);font-size:.8rem;font-weight:700;color:var(--c-pink-ink);cursor:pointer}.ap__file-remove:hover{background:var(--c-blush)}@keyframes ap-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ap__file[data-state=busy] .ap__file-icon{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/apply-form.css.map */
