.photo-placeholder{aspect-ratio:1;background:#eeeae1;border:1px solid #dedbd2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#72776c}.photo-placeholder span{font-size:15px;letter-spacing:.12em}.photo-placeholder small{font-size:11px;letter-spacing:.08em}.product-story .photo-placeholder{aspect-ratio:1.3}.photo-slot{aspect-ratio:1}.photo-slot img{width:100%;height:100%;object-fit:contain}.page-speaker .purchase-info{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.page-speaker .feature{display:block}.related p{font-size:14px;color:var(--muted)}
