Component Style Guide
Internal reference for devs/designers. Not linked in navigation — visit directly.
Buttons
kt-button (snippets/button-appearance.liquid)
theme: black (default)
theme: white
theme: outline
theme: ghost-outline
fullWidth: true
disabled: true
active: true
squared: true
Bordered icon button (snippets/border-icon-button-appearance.liquid)
theme: grey (default)
theme: white
theme: black
layout: large
icon: "plus"
icon_text: "4"
CTA (snippets/cta.liquid)
default
Form controls
Checkbox (snippets/checkbox.liquid)
default
checked: true
disabled: true
count: 5
Input (snippets/input.liquid)
default
type: email, required: true
disabled: true
input_description
Radio button (snippets/radio-button.liquid)
default
checked: true
theme: language-selector
Filter pill (snippets/filter-pill.liquid)
default
checked: true
disabled: true
Product data
card-tag (snippets/card-tag.liquid)
default
card-status (snippets/card-status.liquid)
default
Red
Green
Yellow
Price (snippets/price.liquid)
use_variant: true
placeholder: true
card-product (snippets/card-product.liquid)
default
default
Minimal
show_tag
Layout l
Layout m
Layout s
Quick add
Copy
copy (snippets/copy.liquid)
align: "left"
Unmotorized, as always.
align: "right"
Unmotorized, as always.
align: "center"
Unmotorized, as always.
With blocks
Unmotorized, as always.
size: "l"
Unmotorized, as always.
size: "xl"
Unmotorized, as always.
is_quote: true
"Unmotorized, as always."
With video
Unmotorized, as always.
With image
Unmotorized, as always.
Miscellaneous
Data item (snippets/data-item.liquid)
default
Years of experience
large: true
Years of experience
Expandable text (snippets/expandable-text.liquid)
lines: 2
Typography
title-6xl
Lorem ipsum dolor sit amet 18.
title-5xl
Lorem ipsum dolor sit amet 16.
title-4xl
Lorem ipsum dolor sit amet 14.
title-3xl
Lorem ipsum dolor sit amet 12.
title-2xl
Lorem ipsum dolor sit amet 10.
title-xl
Lorem ipsum dolor sit amet 8.
title-l
Lorem ipsum dolor sit amet 6.
title-m-strong
Lorem ipsum dolor sit amet 4.
title-m
Lorem ipsum dolor sit amet 3.
title-s
Lorem ipsum dolor sit amet 2.
title-xs
Lorem ipsum dolor sit amet 1.
title-2xs
Lorem ipsum dolor sit amet 0.5.
title-3xs-strong
Lorem ipsum dolor sit amet 0.25.
title-3xs
Lorem ipsum dolor sit amet 0.2.
title-4xs-strong
Lorem ipsum dolor sit amet 0.15.
title-4xs
Lorem ipsum dolor sit amet 0.1.
title-5xs-strong
Lorem ipsum dolor sit amet 0.075.
title-5xs
Lorem ipsum dolor sit amet 0.05.
body-l-inter
Lorem ipsum dolor sit amet 0.05.
body-m-inter
Lorem ipsum dolor sit amet 0.05.
body-s-inter
Lorem ipsum dolor sit amet 0.05.
body-xs-inter
Lorem ipsum dolor sit amet 0.05.
body-xxs-inter
Lorem ipsum dolor sit amet 0.05.
body-caption
Lorem ipsum dolor sit amet 0.05.
label-s-inter
Lorem ipsum dolor sit amet 0.05.
link-xs-suisse
Lorem ipsum dolor sit amet 0.05.
link-s-suisse
Lorem ipsum dolor sit amet 0.05.
link-m-suisse
Lorem ipsum dolor sit amet 0.05.
link-l-suisse
Lorem ipsum dolor sit amet 0.05.
link-xl-suisse
Lorem ipsum dolor sit amet 0.05.