.keepsake-main{max-width:1000px;margin:auto}.two{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.keepsake-main form,.keepsake-main #review{background:#fffaf0;border:1px solid #d7dfd1;border-radius:20px;padding:28px;margin:24px 0}.testing{padding:16px;background:#e9eedf;border-radius:12px;font-size:14px}.pages{display:flex;gap:14px;overflow-x:auto;padding:18px 0}.pages figure{flex:0 0 220px;margin:0}.pages img{width:220px;max-height:280px;object-fit:contain;background:#fff;border:1px solid #ddd}.pages figcaption{font-size:13px;color:#53654c;padding-top:8px}.keepsake-main details{padding:16px 0}.keepsake-main button,.keepsake-main .button{margin:8px 8px 8px 0}.keepsake-main label{display:block;margin:12px 0}.keepsake-main input,.keepsake-main select{width:100%;padding:12px;border:1px solid #b7c6b1;border-radius:8px;background:white;color:#203a2b}.keepsake-main label.check{display:flex;gap:12px;align-items:flex-start}.keepsake-main input[type=checkbox]{width:20px;flex:none}.keepsake-main #status,.keepsake-main #artstatus{min-height:24px}.keepsake-main #orders article{padding:14px;border-bottom:1px solid #d7dfd1}@media(max-width:600px){.two{grid-template-columns:1fr}.keepsake-main form,.keepsake-main #review{padding:18px}.pages figure{flex-basis:180px}.pages img{width:180px}}
