/* Product inquiry controls stay readable and within narrow screens. */
.order-section.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.order-section.split>*{min-width:0}
.order-section .enquiry-form{min-width:0;max-width:100%}
.order-section .enquiry-form label{font-size:18px}
.order-section .enquiry-form select{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;font:inherit;font-size:18px;min-height:52px;padding:12px;border:1px solid #baaf99;border-radius:6px;background:#fffdf8;color:#203d3b}
.order-section .enquiry-form input,.order-section .enquiry-form textarea{min-width:0;font-size:18px}
.order-section .enquiry-form select:focus-visible{outline:3px solid #245957;outline-offset:4px}
.order-section .enquiry-form .form-note{font-size:16px;overflow-wrap:anywhere}
.order-section .enquiry-form button{font-size:18px;min-height:52px}
@media(max-width:980px){.order-section.split{grid-template-columns:minmax(0,1fr)}}
@media(max-width:380px){.order-section .enquiry-form{padding:22px 18px}}
