.ff-visit-hero{padding-block:clamp(2rem,4vw,3.5rem)}.ff-visit-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.ff-visit-image{overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:5/4}.ff-visit-image img{width:100%;height:100%;object-fit:cover}.ff-visit-hero h1{margin-bottom:1rem}.ff-visit-hours{margin:2rem 0 1.5rem;display:grid;gap:.5rem}.ff-visit-hours>div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.5rem;max-width:30rem}.ff-visit-hours dt{color:var(--ink-muted)}.ff-visit-hours dd{margin:0;font-weight:700}.ff-visit address{font-style:normal;color:var(--ink-muted)}.ff-visit-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.ff-visit-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1.5rem,4vw,3rem)}.ff-visit-notes h2{font-size:1.25rem;margin-bottom:.4rem}.ff-visit-notes p{margin:0;color:var(--ink-muted);font-size:.875rem}@media(max-width:860px){.ff-visit-grid{grid-template-columns:1fr}.ff-visit-image{order:-1}}.ff-visit-notes-section{background:var(--surface);padding-block:clamp(2.5rem,5vw,4rem)}.ff-visit-lead{font-size:clamp(1.05rem,1.4vw,1.25rem);color:var(--ink-muted)}.ff-visit{color:var(--ink);font-family:var(--font-body)}.ff-visit h1,.ff-visit h2{font-family:var(--font-display);font-weight:400;line-height:1.08}.ff-visit h1{font-size:clamp(2.25rem,4vw,3.5rem)}.ff-visit h2{font-size:clamp(1.85rem,3vw,2.75rem)}.ff-visit p{line-height:1.6}.ff-visit .ff-visit-notes h2{font-size:1.25rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ff-visit.css.map */
