.pickup-summary{color:var(--muted,#526878);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 4px;font-weight:600;display:flex}.pickup-form fieldset{border:0;min-width:0;margin:0 0 28px;padding:0}.pickup-form legend{color:#092744;margin-bottom:16px;font-size:1.2rem;font-weight:800}.pickup-days p{margin-top:0}.pickup-days>div{flex-wrap:wrap;gap:10px;display:flex}.pickup-days label{background:#f7fafb;border:1px solid #d6e0e6;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:flex}.pickup-days input,.pickup-consent input{accent-color:#124a76;flex-shrink:0;width:20px;height:20px}.pickup-consent{background:#f4f8fa;border-right:3px solid #ffca05;border-radius:12px;margin-bottom:20px;padding:20px}.pickup-consent h2{align-items:center;gap:9px;margin:0 0 12px;font-size:1.2rem;display:flex}.pickup-consent p{line-height:1.8}.pickup-form .primary-button,.pickup-success .primary-button{justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;display:flex}.pickup-success>svg{color:#247648}.pickup-success{text-align:center}.pickup-success h2{color:#247648}.pickup-form input,.pickup-form select{width:100%;min-width:0}.pickup-form input[type=checkbox]{width:20px}.pickup-form{position:relative}.pickup-form .intake-honeypot{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;inset-block-start:0;inset-inline-start:0;overflow:hidden}@media (max-width:640px){.pickup-summary{font-size:.92rem}.pickup-consent{padding:16px}.pickup-form legend{font-size:1.1rem}}
