Script&Theory

§06 / PRESETS

REF: TG–DOC–06 · REV. 1.7

Muslin

Muslin uses Montserrat for headings and body text on an off-white background, with a light oatmeal accent. Headings are uppercase, smaller and widely spaced. Primary buttons use the outline style with rounded corners.

TANGENT 1.7 / SHOPIFY OS 2.0 / UPDATED 2026-10-19

tangent / home
FIG. 01 — MUSLIN HOME PAGEDEMO STORE · PROTOTYPE
tangent / products / storm-parka
FIG. 02 — MUSLIN PRODUCT PAGEDEMO STORE · PROTOTYPE

To apply it, open Theme settings in the theme editor and choose the Muslin theme style. Applying a preset changes the theme settings and color schemes it defines. Templates and section content are not changed.

Listing detailValue
Industry tagHealth and beauty
Catalog sizeSmall

Settings

"Preset" means the value is set by the Muslin preset. "Theme default" means the preset does not set it and the default from config/settings_schema.json applies.

GroupSettingValueSource
TypographyHeadings: FontMontserrat Regular (400)Preset
TypographyHeadings: Size75%Preset
TypographyHeadings: Letter caseUppercasePreset
TypographyHeadings: Letter spacing8%Preset
TypographyHeadings: Line height110%Preset
TypographyBody: FontMontserrat Regular (400)Preset
TypographyBody: Size15pxTheme default
TypographyLabels: Letter caseUppercasePreset
LayoutPage width1440pxPreset
LayoutPage margin32pxPreset
LayoutSpace between sections100%Theme default
LayoutGrid spacing16pxPreset
Buttons and inputsPrimary button styleOutlinePreset
Buttons and inputsButton corner radius24pxPreset
Buttons and inputsInput corner radius12pxPreset
Buttons and inputsButton letter caseUppercasePreset
ColorsProduct image background#F2F2EFPreset
Product cardsImage ratioPortrait (4:5)Preset
Product cardsHover effectZoomTheme default
Product cardsText alignmentLeftTheme default
Product cardsShow star ratingOffTheme default
SwatchesShapeCirclePreset

Letter spacing is a percentage of the font size: 8% renders as 0.08em.

Color schemes

The preset defines five color schemes. Scheme 1 also sets the page-wide default colors (:root in snippets/css-variables.liquid).

RoleScheme 1Scheme 2Scheme 3Scheme 4Scheme 5
Background#FAFAF8#F2F0EB#1F1F1F#FFFFFF#D9CFC1
Text#1F1F1F#1F1F1F#FAFAF8#1F1F1F#1F1F1F
Secondary text#6E6E6A#706D66#A3A39E#767672#5E574D
Panel background#F2F2EF#EAE7E0#2A2A2A#F7F7F5#E2DACE
Borders#E6E6E1#DEDAD1#3A3A3A#EBEBE7#C9BEAE
Primary button background#1F1F1F#1F1F1F#FAFAF8#1F1F1F#1F1F1F
Primary button label#FAFAF8#F2F0EB#1F1F1F#FFFFFF#D9CFC1
Accent#D9CFC1#D9CFC1#D9CFC1#D9CFC1#1F1F1F
Text on accent#1F1F1F#1F1F1F#1F1F1F#1F1F1F#FAFAF8

Product images

Product cards crop images to a 4:5 portrait frame (card_ratio: 0.8). Product photos shot at 4:5 display without cropping. Images with another ratio are cropped to fill the frame, because the theme default Image fit is Fill (card_image_fit: cover). You can change Image ratio under Theme settings > Product cards.

What all presets share

A preset changes theme settings and color schemes only. It does not change templates or section settings.

  • Templates. listings/tangent/, listings/selvedge/, listings/muslin/, listings/asphalt/ and listings/lumen/ contain identical template files. The home page uses the same sections in the same order in every preset: Image or video banner, Scrolling text, Featured collection, Image tiles, Lookbook, Shoppable videos, Shop the look, Image with text, Collage, Collection index, Image with text, Logos and press, Icons with text, Testimonials and Email signup.
  • Header. The header is set in sections/header-group.json and is the same for every preset. Layout: Logo left, menu center. Menu style: Mega menu, opened on hover, with the Underline hover effect. Sticky header: Always. The header shows over the first banner on the home page. On mobile, sub-menus slide in and the menu opens as a drawer.
  • Collection filters. The collection template uses the same settings in every preset. Filters on desktop: Sidebar. Apply filters: Instantly. Filter groups: All open. Filter values: Checkboxes. Color filters: Swatch and name. Price filter: Single slider (Under price). 8 values show before "Show more". The search box in long filter lists and product counts are on. The grid shows 3 columns on desktop and 2 on mobile, 12 products per page, with a Load more button.
  • Body text size. No preset sets body_scale, so body text uses the 15px default.
For developers

Last updated for Tangent 1.7

Get support ↗