ff-catering-estimate{display:block}.ff-catering-calculator{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2.5rem,7vw,6rem);align-items:start}.ff-catering-calculator>div p{max-width:40ch}.ff-catering-form{display:grid;gap:1.5rem;min-width:0}.ff-catering-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.ff-catering-inputs>div{display:grid;gap:.25rem}.ff-catering-inputs label{font-size:.75rem;font-weight:700;color:var(--ink-muted)}.ff-catering-inputs input,.ff-catering-inputs select{width:100%;min-width:0;min-height:44px;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;padding:.4rem 0;background:transparent;color:var(--ink);font:400 1.25rem var(--font-display);letter-spacing:-.02em}.ff-catering-form output{display:block}.ff-catering-form output[hidden]{display:none}.ff-catering-form output p{margin:.35rem 0}.ff-catering-form .ff-catering-quantity{font:400 clamp(2.5rem,5vw,4rem)/1.02 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.ff-catering-form output strong{font:400 1.6rem var(--font-display);color:var(--ink)}.ff-catering-form button{justify-self:start;white-space:normal}.ff-catering-form button:disabled{opacity:.5;cursor:not-allowed}.ff-catering-form [role=status]:empty{display:none}@media(max-width:900px){.ff-catering-calculator{grid-template-columns:1fr}}@media(max-width:560px){.ff-catering-inputs{grid-template-columns:1fr}}
