.mdf-shop{max-width:950px;margin:2rem auto;font:inherit}.mdf-shop button{cursor:pointer;border:0;border-radius:7px;background:#176b48;color:white;padding:.65rem 1rem;margin:.25rem}.mdf-shop input,.mdf-shop textarea{padding:.65rem;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;max-width:100%}.mdf-search{display:flex;gap:.5rem}.mdf-query{flex:1;min-width:0}.mdf-product{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid #ddd}.mdf-product img{width:120px;height:120px;object-fit:contain}.mdf-product h3{margin:.2rem 0}.mdf-product p{margin:.35rem 0}.mdf-item{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;padding:.5rem 0;border-bottom:1px solid #ddd}.mdf-item strong{min-width:180px}.mdf-order-form{display:grid;gap:.8rem;max-width:560px}.mdf-order-form label:not(.mdf-consent){display:grid;gap:.3rem}.mdf-consent{display:flex;gap:.5rem;align-items:flex-start}.mdf-hp{position:absolute;left:-9999px}.mdf-message{font-weight:600}.mdf-total{font-weight:700}
