.pf-photo-frame{border-radius:28px;border-width:5px;box-shadow:0 8px 0 #ece2d1;aspect-ratio:1.08}.pf-sticker{width:112px;height:112px;font-size:11px;right:-8px}.pf-spark{font-size:48px;left:-12px}.pf-story-photo{transform:none;border-radius:22px}.pf-personal{border-radius:24px}.pf-cover{object-fit:cover}.pf-personal-photo img{aspect-ratio:1.1}.pf-photo-tag{font-size:10px}.pf-fun h1{letter-spacing:-.045em}.pf-fun .pf-kicker{letter-spacing:.1em}.pf-real-visual{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:#f5eddf;border-radius:16px;overflow:hidden}.pf-real-visual img{display:block!important;width:82%!important;height:82%!important;object-fit:contain!important}.pf-real-visual--animal{background:var(--pf-brand-lilac,#e7ddff)}.pf-real-visual--desk{background:#dcebe0}.pf-real-visual--game{background:#fae8b3}.pf-real-visual--heart{background:var(--pf-brand-pink,#f9dce0)}.pf-real-caption{display:block;font-size:12px;line-height:1.6;color:#505467;margin:12px 0}.pf-product-study{padding:22px;width:100%;max-width:700px}.pf-image-credits{grid-column:1/-1;font-size:10px;line-height:1.8;color:var(--pf-brand-lilac,#e7ddff);max-width:750px}.pf-image-credits a{text-decoration:underline}.pfp-img-link .pf-real-visual{border-radius:inherit}.cart-items__media .pf-real-visual{border-radius:8px;min-width:70px}.cart-items__media .pf-real-visual img{width:85%!important;height:85%!important}@media(max-width:640px){.pf-photo-frame{border-radius:22px}.pf-sticker{width:90px;height:90px;font-size:9px}.pf-product-study{padding:10px}}
