.ff-enquiry-explainer{font-family:var(--ff-font-sans);font-size:1.3rem;line-height:2rem;margin:var(--ff-space-2) 0 0;color:var(--ff-muted);max-width:var(--ff-prose)}.ff-enquiry-cta.button{background:var(--ff-ink);color:var(--ff-ivory);border-radius:0;box-shadow:none}.ff-enquiry-cta.button:hover{background:var(--ff-ink-hover)}.cart__ctas:has(.ff-enquiry-cta){display:flex;flex-direction:column;align-items:stretch}.ff-enquiry-contact{padding:2rem;background:var(--sand);margin-bottom:2rem}.ff-enquiry-contact h2{font-size:2.8rem;margin:0 0 1rem}.ff-enquiry-contact p{font-size:1.4rem;line-height:1.65}.ff-enquiry-contact summary{min-height:4.4rem;cursor:pointer}.ff-enquiry-contact pre{white-space:pre-wrap;overflow-wrap:anywhere;font:1.3rem/1.6 var(--font-body-family)}.ff-product-usage{margin:2.4rem 0}.ff-product-usage h2{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.06em}.ff-product-usage p{font-size:1.4rem;line-height:1.7}
.contact #ContactForm-body{min-height:24rem;resize:vertical}

.ff-breadcrumbs{padding-top:1.6rem;padding-bottom:0}.ff-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:0 .6rem;margin:0;padding:0;list-style:none;font-family:var(--ff-font-sans);font-size:1.2rem;line-height:2rem;letter-spacing:.04em;color:var(--ff-muted)}.ff-breadcrumbs__list li+li::before{content:"\203A";margin-right:.6rem}.ff-breadcrumbs__list a{color:inherit;text-decoration:none;text-underline-offset:.3em}.ff-breadcrumbs__list a:hover{text-decoration:underline}
.ff-enquiry-steps{margin:var(--ff-space-2) 0 0;padding:0 0 0 1.8rem;font-family:var(--ff-font-sans);font-size:1.3rem;line-height:2rem;color:var(--ff-muted);max-width:var(--ff-prose)}.ff-enquiry-steps li{margin:0 0 .2rem}
