If you late you may have to pay a fee of $150 , but more than two hours late is up to them, if they need your product they will take you.
15 mins.. but if your going to be late just call ahead of time and let them know... Publix is big on being honest so they will understand.
Not sure about this
Thanks! Your answer is awaiting moderation.