McCaskie style kit · internal reference

One set of components, McCaskie's own colours

Everything below is plain HTML in a Code Block. Wrap anything in <div class="mc"> and the styling applies — nothing outside that wrapper is affected. Copy a block, change the words, done.

Cards — div.mc-tiles > div.mc-tile

Standard card

Blue top rule. Drops to one column on a phone by itself — no settings to change.

Read more

Accent card

Add mc-accent for an orange top rule when a card needs to lead.

Read more

Any number

Three, four or six — the grid works it out from the space available.

Read more

Numbers — div.mc-stats > div.mc-stat

1957Family-run since
4Country stores
5,000+Products online
24hrCall-out available

Navy panel — div.mc-panel

Eyebrow

For the thing you want people to actually read

Use it once or twice a page, not five times. Bulleted lists inside it use the same markup as anywhere else.

  • Drop bullets — ul.mc-drops, orange diamonds.
  • They work on white and on navy.
  • Keep each one to a line where you can.
Button on navy

Two columns — div.mc-two

Left

Two equal columns that stack on a phone. Put anything in them — text, a list, a button, a table.

Orange call to action

Right

  • Rough herd size and calving pattern
  • Age and type of the current parlour
  • Who does the milking now

Small print uses p.mc-muted.

Spec table — table.mc-spec

LabelValue. The label column is fixed at a third of the width.
Second rowRows are separated by a hairline, not a box.
PlaceholderAnything still to confirm: [waiting on Chris]

Facts box — div.mc-facts

FarmA tinted box with an orange edge — good for a summary at the top of a case study.
Use forKey facts, at-a-glance figures, an address block.

Pull quote — blockquote.mc-quote

“A customer's own words carry more than any claim we could write ourselves.”Attribution goes in a cite tag

Numbered process — ol.mc-steps

  1. First stage

    Numbered navy circles down a timeline. Good for a process, an order journey, or what happens after an enquiry.

    Optional timing label: span.mc-time
  2. Second stage

    The line stops after the last item on its own.

  3. Third stage

    Add as many as you need.

FAQ accordion — details.mc-faq

Does this need any JavaScript?

No. It is the browser's own details/summary element, so it works on every Squarespace plan and Google can read the answers even while they are closed.

Can I add Google FAQ rich results?

Yes — the same FAQPage JSON-LD used on the robotic milking pages, pasted into Page Settings › Advanced › Page Header Code Injection.

Will it clash with the rest of the site?

No. Every rule starts with .mc, so nothing applies unless you wrap it in that div.

Call to action — div.mc-cta

Close every page with one of these

Name, job title — phone · email

Address, opening hours, anything else in small print.

The action

How to use it

  • Add a Code Block, mode HTML, "Display Source" off, and drag it to the full row width.
  • Wrap your markup in <div class="mc"> … </div>. Nothing styles until you do.
  • Type is inherited from Website Styles › Fonts, so the kit follows the site if the fonts ever change.
  • Colours live in one line at the top of the CSS — change --mc-orange once and every orange on the site follows.
  • The Fullwood pages keep their own .fw kit. The two do not touch each other.

The stylesheet lives in Website › Website Styles › Custom CSS, in the block headed "McCaskie style kit".