.pd-vault-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);z-index:99999;max-width:min(92vw,520px);padding:14px 18px;border-radius:999px;background:#171717;color:#fff;font-size:15px;line-height:1.3;text-align:center;box-shadow:0 10px 32px #00000038;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.pd-vault-toast.is-visible{opacity:1;transform:translate(-50%)}.pd-vault-toast.is-error{border:2px solid currentColor}.pd-account-vault-save{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.pd-account-vault-save input{flex:1 1 220px;min-width:0}.pd-account-vault-save button,.pd-account-vault-card__actions button,.pd-vault-page__action,.pd-vault-page__signin{cursor:pointer}.pd-account-vault-list{display:grid;gap:10px;margin-top:14px}.pd-account-vault-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid rgba(17,17,17,.14)}.pd-account-vault-card__meta{display:grid;gap:2px}.pd-account-vault-card__meta span{opacity:.7;font-size:.88rem}.pd-account-vault-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pd-account-vault-status.is-error{font-weight:700}.pd-vault-page{width:min(1100px,calc(100% - 32px));margin:0 auto;padding:clamp(36px,6vw,84px) 0}.pd-vault-page__header{max-width:720px;margin-bottom:30px}.pd-vault-page__eyebrow{margin:0 0 8px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;opacity:.68}.pd-vault-page__title{margin:0 0 10px}.pd-vault-page__intro{margin:0;max-width:62ch}.pd-vault-page__status{margin:14px 0;min-height:1.3em}.pd-vault-page__status.is-error{font-weight:700}.pd-vault-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.pd-vault-page__card{border:1px solid rgba(17,17,17,.16);border-radius:16px;padding:18px;background:#ffffffbd}.pd-vault-page__card h2{margin:0 0 6px;font-size:1.1rem}.pd-vault-page__meta{margin:0 0 14px;opacity:.7;font-size:.9rem}.pd-vault-page__pieces{margin:0 0 16px;padding-left:18px;font-size:.92rem}.pd-vault-page__actions{display:flex;flex-wrap:wrap;gap:8px}.pd-vault-page__empty{padding:28px;border:1px dashed rgba(17,17,17,.24);border-radius:16px}@media(max-width:640px){.pd-account-vault-card{align-items:flex-start;flex-direction:column}.pd-account-vault-card__actions{justify-content:flex-start}.pd-vault-toast{bottom:16px;border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/pd-vault.css.map */
