.box-edit-notice,.box-edit-recovery{padding:20px 24px;background:#fff2c8;border:2px solid #191a16;border-radius:20px;margin:20px 0;color:#191a16}
.box-edit-notice strong{font-size:1.35rem}.box-edit-notice p{margin:8px 0}.box-edit-notice a,.box-edit-recovery a{font-weight:800;text-decoration:underline}
.box-edit-recovery{position:fixed;bottom:16px;left:16px;right:16px;z-index:100000;display:flex;gap:20px;align-items:center;justify-content:center;margin:0;box-shadow:0 6px 24px #0003}
.cart-box-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cart-box-actions a{border:2px solid #191a16;border-radius:24px;padding:9px 15px;background:#fff9ee;color:#191a16;font-weight:800;text-decoration:none}
.studio-site .loom-serving article{padding:0;overflow:hidden;display:flex;flex-direction:column}.studio-site .loom-serving article img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;display:block;border-bottom:2px solid #191a16}.studio-site .loom-serving article h3{margin:22px 24px 8px}.studio-site .loom-serving article p{margin:0 24px 24px}.studio-site .loom-serving article img.serving-toast{object-position:center 55%}
@media(max-width:600px){.box-edit-recovery{flex-direction:column;gap:8px;padding:14px;font-size:14px}.studio-site .loom-serving article img{aspect-ratio:16/10}}
