.dispatch-strip{background:#e9efea;border-left:3px solid #176e63;padding:24px 28px;margin-bottom:24px;border-radius:3px 12px 12px 3px}.dispatch-strip>span{display:block;font-size:10px;letter-spacing:.15em;color:#176e63;margin-bottom:9px}.dispatch-strip strong{font-family:'Playfair Display',serif;font-size:27px;font-weight:500;color:#293f36}.dispatch-strip p{margin:9px 0 0;line-height:1.7;font-size:13px}.whatsapp-checkout .form-card h2{font-size:30px;margin:12px 0 18px}.shipping-note{border-top:1px solid #e0e3dc;margin:22px 0;padding-top:18px;font-size:13px;line-height:1.8}.shipping-note p{margin:7px 0}.whatsapp-checkout .form-field small{display:block;color:#6b746d;font-size:11px}.whatsapp-checkout .form-error:empty{display:none}.request-confirmation{max-width:880px}.request-confirmation h1{font-size:clamp(32px,5vw,56px);margin:20px 0}.request-reference{color:#176e63;letter-spacing:.06em;font-weight:600}.request-recap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:25px 0;margin:25px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.request-recap small,.request-recap strong{display:block}.request-recap small{margin-bottom:8px;color:#6b746d}.request-recap strong{font-size:19px}.request-confirmation textarea{font-size:13px;line-height:1.8;background:#fffdfa;resize:vertical}.request-confirmation .buttons{margin:24px 0}.whatsapp-order-note{border:1px solid #cbded1;background:#f0f6f1;color:#294b38;border-radius:8px;padding:16px;line-height:1.7}.whatsapp-order-card{border-color:#cbded1}.whatsapp-order-card .request-actions{padding:14px 0}.order-address{white-space:normal;font-size:13px;line-height:1.8}@media(max-width:600px){.dispatch-strip{padding:20px}.dispatch-strip strong{font-size:23px}.request-recap{grid-template-columns:1fr;gap:18px}.request-confirmation .buttons>*{width:100%;text-align:center}.request-confirmation textarea{font-size:12px}.whatsapp-checkout .checkout-steps{font-size:10px}.whatsapp-checkout .form-card{padding:22px}}
.review-mode-banner{padding:12px 20px;background:#f8e8bd;color:#493b22;text-align:center;font-size:12px;line-height:1.6;border-bottom:1px solid #dfcc95}.review-mode-banner strong{margin-right:8px}
