.stationeryPhoto{position:relative;width:8.5rem;height:7.7rem;margin:.25rem auto .75rem}.stationeryPhoto__back,.stationeryPhoto__front{position:absolute;width:6rem;height:7rem;border:1px solid #ddd6c6;background:#fffcf5;box-shadow:0 5px 12px #5e513213}.stationeryPhoto__back{left:.65rem;top:.25rem;transform:rotate(-12deg);background:#f0e9da}.stationeryPhoto__front{left:1.8rem;top:.15rem;transform:rotate(7deg);padding:.45rem .45rem 1.15rem}.stationeryPhoto__front>svg{width:100%;height:100%;padding:1rem;background:#e9eddf;color:#778568}.stationeryPhoto__front>span{display:block;width:1.75rem;height:1px;background:#d1c5a9;margin:.55rem auto 0}.wishMinePage svg.lucide,.wishPublicGallery svg.lucide,.wishReviewPage svg.lucide,.wishStepPage svg.lucide,.wishThanksPage svg.lucide{stroke-width:1.5}.wishStepPage .wishStepIntro h1{color:#34432e}.wishStepPage .wishPhotoField{border:1px solid #d9d4c3;border-radius:.6rem;background:#fffdf780;box-shadow:inset 0 0 0 5px #fbf7ee}.wishStepPage .wishPhotoField.has-photo{box-shadow:none}.wishPhotoEmpty{gap:.4rem}.wishPhotoEmpty>span{font-size:.9rem;color:#6e7763}.wishStepPage .wishMessageInput textarea{padding-right:1rem;background:#fffdf8}.wishStepPage .wishSuggestionLink{gap:.55rem;border-bottom:0;color:#526440;text-decoration:underline;text-decoration-color:#c7cbb9;text-underline-offset:5px;font-size:.9rem;min-height:44px}.wishSuggestionLink>svg{flex:none;width:1.2rem;height:1.2rem}.wishMineSheet,.wishReviewCard,.wishThanksPage>section{border-radius:.6rem;border-color:#ddd6c4;box-shadow:0 12px 36px #514d3310}.wishThanksPage .wishThanksWordmark{display:block;margin:0 0 1.6rem;font:400 3.5rem/1.3 var(--font-outlier);color:#34432e}.wishThanksPage .stationeryDivider{margin:.2rem auto 1.3rem}.wishPublicGallery__hero .stationeryDivider{margin:.3rem auto 1rem}.wishGalleryHeader .stationeryDivider{margin:.8rem auto .2rem}.wishThanksPage .wishThanksStatus{font-size:.88rem;font-weight:400;color:#667453;letter-spacing:.015em}.stationeryDivider{display:block;width:14rem;max-width:65%;height:1.9rem;margin:.65rem auto .85rem;pointer-events:none}.stationeryDivider>img,.wishStepIntro .stationeryDivider>img,.wishThanksPage .stationeryDivider>img{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:contain;mix-blend-mode:normal}@media(max-width:480px){.stationeryDivider{width:12rem;height:1.65rem;margin:.6rem auto .8rem}}