.catering-builder .delivery-details{margin-top:24px}.catering-builder .delivery-wide{grid-column:1/-1}.catering-builder .delivery-fee-selection{display:grid;gap:24px;margin-top:32px;padding-top:28px;border-top:1px solid var(--gg-input-rule)}.catering-builder .delivery-fee-selection select{display:block;width:100%;min-height:52px}.catering-builder .delivery-mileage{max-width:480px}.catering-builder .delivery-disclosure{margin:0;line-height:1.7}.catering-builder .delivery-acknowledgment{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--gg-input-rule);line-height:1.6;cursor:pointer}.catering-builder .delivery-acknowledgment input{flex:0 0 22px;width:22px;height:22px;margin:2px 0 0;accent-color:var(--brand-red-dark)}.catering-builder .delivery-acknowledgment span{min-width:0}@media (max-width:620px){.catering-builder .delivery-address{grid-template-columns:minmax(0,1fr)}.catering-builder .delivery-fee-selection{gap:20px;margin-top:24px;padding-top:24px}.catering-builder .delivery-acknowledgment{padding:14px}}