/* PHOTO_MAKER_DESIGN_V289 */
.memoryStudio289{box-sizing:border-box;grid-column:1/-1;margin:24px 0;padding:32px;border:1px solid #dedbd0;border-radius:24px;background:linear-gradient(135deg,#fffdf7,#f1f3ed);color:#193834;box-shadow:0 12px 36px #263b2e08}
.memoryHeading289>span{font-size:11px;font-weight:800;letter-spacing:3px;color:#8a7041}.memoryHeading289 h2{font-size:28px;line-height:1.35;margin:9px 0 12px}.memoryHeading289 p{font-size:14px;color:#68736b;margin:0 0 24px;line-height:1.8}
.memoryCards289{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.memoryCards289 article{min-width:0;padding:23px 18px;border:1px solid #e3e1d7;background:#ffffffbf;border-radius:18px}.memorySymbol289{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#eaf0e8;color:#34594c;font-size:28px;margin-bottom:18px}.memoryTag289{font-size:11px;font-weight:700;color:#807047}.memoryCards289 h3{font-size:19px;margin:8px 0 12px;line-height:1.4}.memoryCards289 p{font-size:13px;line-height:1.85;margin:0 0 20px;color:#637067}.memoryCards289 article>small{display:block;font-size:11px;line-height:1.7;color:#748076}.memoryCards289 .memoryAi289{background:linear-gradient(145deg,#18352f,#294e42);color:#fff;border-color:#294e42}.memoryAi289 .memorySymbol289{background:#ffffff12;color:#e7ce94}.memoryAi289 .memoryTag289{color:#efdba7}.memoryCards289 .memoryAi289 p,.memoryCards289 .memoryAi289>small{color:#d8e4dc}.memoryPrice289{display:flex;align-items:baseline;gap:10px;margin:4px 0 12px;padding-top:15px;border-top:1px solid #ffffff26}.memoryPrice289>span{font-size:12px;color:#e4d0a4}.memoryPrice289 strong{font-size:29px;font-weight:800;letter-spacing:-1px}.memoryPrice289 small{font-size:14px;margin-left:3px}.memoryFoot289{font-size:12px;line-height:1.85;margin:20px 0 0;color:#6d756d}
@media(max-width:640px){.memoryStudio289{padding:24px 18px;border-radius:20px}.memoryHeading289 h2{font-size:24px}.memoryCards289{grid-template-columns:1fr;gap:10px}.memoryCards289 article{padding:18px 20px;position:relative}.memorySymbol289{float:right;margin:0 0 10px 12px}.memoryCards289 h3{font-size:18px;margin:5px 0 8px}.memoryCards289 p br{display:none}.memoryCards289 p{margin-bottom:10px}.memoryPrice289{justify-content:space-between;margin-top:14px}.memoryFoot289{font-size:11px}}

.memoryAi289 .memoryPrice289 small{color:inherit}
