.pf-memory-page .pf-memory-eyebrow{font-size:10px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--pf-d1-muted);margin:0 0 10px}.pf-memory-page .pf-memory-heading{font-size:clamp(34px,3.4vw,53px);line-height:1.04;max-width:460px;margin:0 0 18px}.pf-memory-page .pf-memory-product{display:flex;justify-content:space-between;gap:16px;align-items:baseline;border-bottom:1px solid var(--pf-d1-line);padding-bottom:12px;margin-bottom:14px}.pf-memory-page .pf-memory-product p{margin:0;font-size:15px}.pf-memory-page .pf-memory-product strong{font-size:19px;white-space:nowrap}.pf-memory-page .pf-memory-lead{font-size:15px;color:var(--pf-d1-muted);max-width:460px}.pf-memory-page .pf-memory-assurance{display:flex;gap:9px;font-size:13px;margin:14px 0 12px;line-height:1.5}.pf-memory-page .pf-memory-assurance>span:first-child{font-size:16px}.pf-memory-page .pf-memory-photo{background:#f6f3ed;border:1px solid #ddd6c8;padding:18px;margin:8px 0 20px}.pf-memory-page .pf-memory-photo-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.pf-memory-page .pf-memory-photo-heading img{width:84px;height:84px;object-fit:contain;border-radius:2px}.pf-memory-page .pf-memory-photo h2{font-size:26px;line-height:1.1;margin:0 0 12px}.pf-memory-page .pf-memory-photo>p{font-size:13px;line-height:1.5;margin:8px 0 14px;max-width:400px}.pf-memory-page .pf-memory-photo-choice{display:flex;gap:10px;align-items:center;cursor:pointer;padding:12px 0;border-block:1px solid #ddd6c8;min-height:48px;font-size:13px}.pf-memory-page .pf-memory-photo-choice strong{margin-left:auto;white-space:nowrap}.pf-memory-page .pf-memory-photo [data-photo-fields]{padding-top:14px}.pf-memory-page .pf-memory-photo .pf-memory-example{font-size:11px;color:var(--pf-d1-muted);margin:12px 0 0}.pf-memory-page .pf-memory-delivery{margin-bottom:18px;line-height:1.6}.pf-memory-page .pf-memory-photo-choice:has(input:checked){font-weight:500}.pf-memory-page .pf-memory-photo:has(input[data-kind=photo]:checked){border-color:var(--pf-d1-ink)}@media(max-width:749px){.pf-memory-page .pf-memory-heading{font-size:36px;max-width:330px}.pf-memory-page .pf-memory-photo{padding:16px}.pf-memory-page .pf-memory-product{margin-bottom:10px}.pf-memory-page .pf-memory-photo h2{font-size:25px}.pf-memory-page .pf-memory-photo-heading img{width:72px;height:72px}.pf-memory-page .pf-memory-assurance{margin-bottom:16px}}
