.order-content { display:flex; align-items:center; gap:18px; }
.order-content img { width:88px; height:auto; flex-shrink:0; }
.order-content > div { min-width:0; overflow-wrap:anywhere; }
.order-content a { color:#be2859; font-size:14px; }
#orderForm { margin-top:20px; }
#orderForm .form-field { display:flex; flex-direction:column; gap:8px; margin-bottom:18px; }
#orderForm input:not(.address-postal-code),#orderForm textarea { box-sizing:border-box; width:100%; min-width:0; padding:12px; border:1px solid #edb3c5; border-radius:10px; font:inherit; }
#orderForm .register-button { width:100%; margin-top:16px; }

.order-content { min-height:0; margin-bottom:18px; }
