.order-main{padding:60px 0 90px;min-height:60vh;max-width:960px}.order-main h1{font-size:36px;margin-bottom:24px}.order-main p{margin:16px 0}.order-section{border:1px solid #ddd;padding:24px;margin:24px 0}.order-section h2{font-size:22px;margin-bottom:20px}.order-form label{display:grid;gap:8px;margin:16px 0}.order-form .order-check{display:flex;align-items:center}.order-check input{width:auto}.order-totals>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #eee;padding:12px 0}.order-totals dd{font-weight:600}.order-table{overflow-x:auto}.order-main [role=alert]{color:#a22}.order-main .btn{margin:8px 8px 8px 0}.member-order{padding:16px 0;border-bottom:1px solid #ddd}@media(max-width:700px){.order-main{width:calc(100% - 32px);padding-top:32px}.order-main h1{font-size:28px}.order-section{padding:16px}.order-main p,.order-table td{overflow-wrap:anywhere}.order-table td,.order-table th{padding:12px 6px}.order-totals{font-size:14px}}
.order-form fieldset{min-width:0;margin:16px 0;padding:16px;border:1px solid #d7dfdd}.order-form input,.order-form select{max-width:100%;box-sizing:border-box}.order-summary article{padding:16px 0;border-bottom:1px solid #d7dfdd}.order-summary p,.order-form legend{overflow-wrap:anywhere}
.order-form input:not([type=hidden]),.order-form select{min-height:44px;padding:10px 12px;border:1px solid #b9c8c5;border-radius:3px;background:white;font:inherit}.order-form a,.order-summary a{overflow-wrap:anywhere}
