:root{--mr-type-body:16px;--mr-type-support:14px;--mr-type-caption:13px;--mr-type-kicker:12px;--mr-type-button:16px}mr-catering.cf,mr-partner-interest.mp,.mb.mb{font-family:var(--font-body--family,Arial,sans-serif);font-size:var(--mr-type-body);line-height:1.6}mr-catering.cf :is(h1,h2),mr-partner-interest.mp :is(h1,h2),.mb.mb :is(h1,h2){font-family:var(--font-heading--family,Georgia,serif);font-weight:700;letter-spacing:-1px}.cf.cf .cf-hero h1{font-size:clamp(44px,5.7vw,76px);line-height:1.1}.mp.mp .mp-hero h1{font-size:clamp(42px,4.4vw,64px);line-height:1.13}.mb.mb .mb-intro h1{font-size:clamp(40px,4.5vw,58px);line-height:1.16}.cf.cf h2,.mp.mp h2{font-size:clamp(32px,3.4vw,46px);line-height:1.18}.cf.cf h3,.mp.mp h3{font-family:var(--font-subheading--family,var(--font-body--family,Arial,sans-serif));font-size:22px;font-weight:500;line-height:1.35;letter-spacing:normal}.cf.cf .cf-service h3{font-family:var(--font-heading--family,Georgia,serif);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.5px}.mp.mp .mp-markets h3{font-family:var(--font-heading--family,Georgia,serif);font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.5px}.mb.mb .mb-card h2{font-size:clamp(30px,3.1vw,40px);line-height:1.2}.cf.cf .cf-kicker,.mp.mp .mp-kicker,.mb.mb .mb-kicker{font-size:var(--mr-type-kicker);line-height:1.5;letter-spacing:1.4px;font-weight:500}.cf.cf .cf-lead,.mp.mp .mp-lead,.mb.mb .mb-lead{font-size:18px;line-height:1.6}.mb.mb .mb-body{font-size:16px;line-height:1.6}.cf.cf .cf-button,.mp.mp .mp-button,.mb.mb .mb-button,.cf.cf .cf-submit-actions>.cf-button{font-family:var(--font-body--family,Arial,sans-serif);font-size:var(--mr-type-button);font-weight:500;line-height:1.4;min-height:52px}.mp.mp .mp-button .mp-submit-label{font-size:var(--mr-type-button);line-height:1.4}.cf.cf :is(.cf-caption,.cf-hero-personal,.cf-hero-area,.cf-preview-note,.cf-step-help,.cf-route-note,.cf-service-option small,.cf-personal-check small,.cf-review dl),.mp.mp :is(.mp-caption,.mp-hero-note,.mp-preview,.mp-stage),.mb.mb .mb-note{font-size:var(--mr-type-caption);line-height:1.55}.cf.cf :is(.cf-progress>span,.cf-progress>span>span,.cf-aside-minimum span){font-size:var(--mr-type-caption);line-height:1.5}.cf.cf .cf-route-note .cf-text-button{font-size:14px}.cf.cf .cf-check{font-size:14px!important;line-height:1.55!important}.mp.mp :is(.mp-consent,.mp-intent label){font-size:14px;line-height:1.55}.cf.cf .cf-step>legend{font-family:var(--font-subheading--family,var(--font-body--family,Arial,sans-serif));font-size:22px;line-height:1.35}.cf.cf .cf-faq summary,.mp.mp .mp-faq summary{font-size:16px;line-height:1.5}.mp.mp .mp-next h3{font-size:18px;line-height:1.4}.cf.cf .cf-hero-personal{max-width:500px}.mp.mp .mp-hero-copy .mp-site-card{background:#ede4de;border:1px solid #d8cbc2;border-radius:4px;color:#321b0c;padding:18px 20px;margin-top:26px;max-width:440px}.mp.mp .mp-site-card h2{font-family:var(--font-subheading--family,var(--font-body--family,Arial,sans-serif));font-size:20px;font-weight:500;letter-spacing:normal;line-height:1.35;color:#000;margin:0 0 8px}.mp.mp .mp-site-card p{font-size:14px;line-height:1.55;margin:0 0 14px}.mp.mp .mp-site-card .mp-site-link{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:11px 19px;border:1px solid #6b4226;border-radius:30px;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;max-width:100%;margin:0;color:#321b0c}.mp.mp .mp-site-card .mp-site-link:hover{background:#fff}.mp.mp .mp-site-card .mp-site-link:focus-visible{outline-color:#6b4226}body mr-sausage-finder{--sf-type-small:13px}mr-sausage-finder .sf-eyebrow,mr-sausage-finder .sf-invite .sf-eyebrow{font-size:12px;line-height:1.5;letter-spacing:1.2px}@media(max-width:760px){.cf.cf .cf-hero h1{font-size:clamp(42px,10.7vw,64px)}.mp.mp .mp-hero h1{font-size:clamp(40px,10.4vw,60px)}.mb.mb .mb-intro h1{font-size:clamp(36px,9.2vw,50px)}.cf.cf h2,.mp.mp h2,.mp.mp .mp-interest-aside h2{font-size:32px}.cf.cf .cf-service h3{font-size:28px}.mp.mp .mp-markets h3{font-size:26px}.cf.cf .cf-lead,.mp.mp .mp-lead,.mb.mb .mb-lead{font-size:16px;line-height:1.6}.cf.cf .cf-form-card{padding-inline:20px}.cf.cf .cf-submit-actions{align-items:flex-start}.cf.cf .cf-submit-actions>.cf-button{padding-inline:18px}.cf.cf .cf-hero-caption{font-size:14px}.mp.mp .mp-site-card{margin-top:24px;padding:18px}.mp.mp .mp-site-card .mp-site-link{width:100%}.mb.mb .mb-card .mb-kicker{font-size:12px}.mb.mb .mb-note{font-size:13px}}.mp.mp .mp-hero-figure figcaption{font-size:13px;line-height:1.55}.cf.cf .cf-proof{font-size:13px;line-height:1.5}body mr-sausage-finder .sf-media .sf-soldout-badge{font-size:12px;line-height:1.3}.mp.mp .mp-hero-copy .mp-site-card{background:transparent;border:0;border-top:1px solid #ffffff40;border-radius:0;color:#ede4de;padding:18px 0 0;margin-top:24px;max-width:440px}.mp.mp .mp-site-card h2{font-size:18px;line-height:1.4;color:#fff;margin-bottom:4px}.mp.mp .mp-site-card .mp-site-link{display:inline-flex;justify-content:flex-start;gap:18px;min-height:44px;padding:8px 0;border:0;border-radius:0;color:#ede4de;text-decoration:underline;text-underline-offset:5px;font-size:16px}.mp.mp .mp-site-card .mp-site-link:hover{background:transparent;color:#fff}.mp.mp .mp-site-card .mp-site-link:focus-visible{outline-color:#fff}@media(max-width:760px){.mp.mp .mp-site-card .mp-site-link{width:auto}}.cf.cf [data-cf-date],.cf.cf select[name="contact[Guest estimate]"]{height:52px;min-height:52px;box-sizing:border-box}@media(min-width:761px){.cf.cf [data-cf-step="1"] .cf-fields>.cf-field:not(.cf-field-wide)>label:first-child{min-height:48px;display:flex;align-items:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/mr-content-type.css.map */
