.order-availability{padding:12px 6%;text-align:center;background:#eee4d3;color:var(--green);font-size:14px;line-height:1.5;border-block:1px solid var(--line)}.order-availability[hidden]{display:none}.order-availability a{text-decoration:underline;margin-left:12px;white-space:nowrap}.enquiry-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:20px 0}#quote-text{width:100%;padding:16px;border:1px solid var(--line);background:var(--paper);color:var(--green);font:inherit;font-size:15px;line-height:1.6}.photo-viewer{max-width:96vw;width:1100px;max-height:95vh;padding:18px;border:1px solid var(--line);background:var(--paper);color:var(--green)}.photo-viewer::backdrop{background:#151b16df}.photo-viewer img{display:block;max-width:100%;height:65vh;object-fit:contain;margin:auto}.photo-viewer .viewer-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.viewer-controls button{padding:10px 14px;background:var(--paper);color:var(--green);border:1px solid var(--line)}.photo-viewer figcaption{text-align:center;margin:15px 0;line-height:1.5}.photo-viewer figure{margin:0}.map-search{display:block;font-size:14px;text-decoration:underline;margin:6px 0 18px}#delivery-method{padding:12px;max-width:100%;background:var(--paper);color:var(--green);border:1px solid var(--line);font:inherit}.manual-payment{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.payment-qr{display:block;width:320px;max-width:100%;height:auto;margin:24px auto}.manual-payment p{line-height:1.6}