.vovvo-storefront .vfg-page{max-width:1360px;padding:24px var(--vovvo-design-gutter) 96px;color:var(--vovvo-design-color-text);font:400 15px/1.55 var(--vovvo-design-font-body);margin:0 auto}.vfg-crumbs{color:var(--vovvo-design-color-neutral-700);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.vfg-crumbs a{align-items:center;min-height:44px;display:inline-flex}.vfg-intro{max-width:720px;margin:24px 0 56px}.vovvo-storefront .vfg-intro h1{font:700 clamp(52px,7.5vw,104px)/.93 var(--vovvo-design-font-heading);letter-spacing:-.015em;color:var(--vovvo-design-color-accent);overflow-wrap:anywhere;text-wrap:wrap;margin:14px 0 22px}.vovvo-storefront .vfg-intro>p:last-child{font:400 20px/1.5 var(--vovvo-design-font-body);max-width:36ch;margin:0}.vfg-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.vfg-heading>div{max-width:100%}.vovvo-storefront .vfg-heading h2{font:700 clamp(40px,5vw,64px)/1.12 var(--vovvo-design-font-heading);letter-spacing:-.015em;color:var(--vovvo-design-color-accent);overflow-wrap:anywhere;text-wrap:wrap;margin:8px 0 0}.vfg-page>.vfg-intro>.vdf-eyebrow,.vfg-heading .vdf-eyebrow{margin:0}.vfg-crumbs a:focus-visible{outline:2px solid var(--vovvo-design-color-accent);outline-offset:4px}
