.keepsake-tools{margin:17px 0 5px}.keepsake-buttons{display:flex;gap:9px;flex-wrap:wrap}.keepsake-buttons>button{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:11px 14px;background:#f8efe3;border:1px solid #cbb295;color:#79564e;font-size:10px;flex:1}.keepsake-buttons>button:hover{background:#eddbdc;border-color:#b68b92}.keepsake-buttons>button>span{font-size:17px}.keepsake-status{font-size:10px;color:#805f51;line-height:1.7;margin-top:10px}.keepsake-status:empty{display:none}.manual-copy[hidden],.card-image-preview[hidden]{display:none}.manual-copy label{display:block;font-size:10px;margin:13px 0 6px}.manual-copy textarea{display:block;margin-top:8px;min-height:150px;background:#fffaf3}.card-image-preview{margin-top:15px}.card-image-preview>img{width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;border:1px solid #cdb795;box-shadow:0 8px 20px -16px #74534455}.card-image-preview>a{display:block;margin-top:11px;text-align:center;padding:12px;background:#4d3530;color:#fbf6ee;font-size:11px}.card-image-preview>p{font-size:9px;color:var(--muted);margin-top:9px}.gift-summary .keepsake-tools{padding-bottom:10px;border-bottom:1px solid var(--line)}#order-form .keepsake-tools{margin:15px 0}.gift-editor .keepsake-buttons>button{flex:none;width:100%}@media(max-width:560px){.keepsake-buttons{gap:8px}.keepsake-buttons>button{font-size:9px;padding:11px 10px;gap:8px;min-height:44px}.keepsake-status{font-size:9px}.card-image-preview>p{font-size:8px}}
