.legacy-order{display:block}.order-flow{max-width:900px;margin:auto}.flow-progress{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0}.flow-progress span{padding:10px 14px;background:#eeeae3;border-radius:24px;font-size:14px}.flow-progress [aria-current]{background:#252722;color:#fff}.order-flow h1{font-size:clamp(32px,6vw,60px)}.order-flow label{display:grid;gap:8px;margin:20px 0;font-weight:600}.order-flow input,.order-flow select{width:100%;min-height:48px;background:#fff;border:1px solid #b9b5ac;padding:12px;border-radius:5px;font:inherit;color:#252722}.flow-bottom{position:sticky;bottom:0;background:#f8f5ee;border-top:1px solid #d7d2c8;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:30px;z-index:2}.flow-bottom b,.flow-bottom small{display:block}.flow-bottom small{font-size:12px}.flow-bottom>div:last-child{display:flex;gap:8px}.flow-note{background:#ede9df;padding:18px}.flow-summary{white-space:pre-wrap;font:inherit;line-height:1.8;background:#f0ece4;padding:22px;overflow-wrap:anywhere}.flow-enquiry{display:flex;gap:12px;flex-wrap:wrap}#flow-error{color:#963122}.order-flow [hidden]{display:none!important}@media(max-width:600px){.flow-bottom{align-items:stretch;flex-direction:column}.flow-bottom>div:last-child .btn{flex:1;padding:12px}.flow-progress span{font-size:12px;padding:7px 9px}}
.ordering-flow-page .journey-dock{display:none!important}.ordering-flow-page .flow-bottom{bottom:64px}.ordering-flow-page .order-flow{padding-bottom:100px}.flow-cut{border:1px solid #d7d2c8;padding:16px;margin:18px 0}.flow-cut legend{padding:0 8px;font-weight:600}
.flow-costs{background:#fff;border:1px solid #ddd6c9;padding:24px;margin:22px 0}.flow-costs h3{margin:0 0 18px}.flow-costs dl>div,.flow-estimate-total{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ddd6c9;padding:16px 0}.flow-costs dd{text-align:right;margin:0}.flow-costs p{font-size:13px;line-height:1.6}.flow-estimate-total{font-size:20px}.flow-costs dt{font-weight:600}
