Skip to main content

Spacing

Control layout, padding, and visual breathing room.

Border Radius

Range: 0-30px

ValueStyleUse Case
0pxSharpModern, minimal, tech
8pxSubtleProfessional (recommended)
16pxRoundedFriendly, approachable
30pxPillPlayful, modern

Tip: Match your theme's button radius.

Collapsed Padding

Default: 12px vertical, 16px horizontal

SizeValuesBest For
Small8-10pxCompact, mobile-focused
Medium12-14pxStandard (recommended)
Large16-18pxPremium, desktop-focused

Button Padding

Default: 12px vertical, 24px horizontal

Vertical: 8-18px

  • 8-10px: Compact
  • 12-14px: Standard (recommended)
  • 16-18px: Prominent

Horizontal: 16-40px

  • 16-20px: Narrow
  • 24-28px: Medium
  • 32-40px: Wide

Mobile: Ensure minimum 44x44px touch targets.

Element Gap

Range: 8-32px

  • 8-12px: Tight, compact
  • 16-20px: Standard (recommended)
  • 24-32px: Generous, airy

Layout Presets

Compact

Radius: 4px | Collapsed: 10/14px
Button: 10/20px | Gap: 12px

→ Mobile-first, space-saving

Radius: 8px | Collapsed: 12/16px
Button: 12/24px | Gap: 16px

→ Works for most stores

Spacious

Radius: 12px | Collapsed: 16/20px
Button: 14/28px | Gap: 24px

→ Premium, desktop-focused

Accessibility

  • Buttons minimum 44x44px
  • Clear visual separation
  • Easy touch targets

Next Steps

Border Radius

Controls the roundness of corners for buttons and the cart container.

Range: 0-30px

Values Guide

  • 0px: Sharp, modern corners (minimal aesthetic)
  • 4-8px: Subtle rounding (professional)
  • 12-16px: Noticeable rounding (friendly)
  • 20-24px: Very rounded (playful)
  • 28-30px: Pill-shaped (modern)

Best For

0px (Sharp):

  • Modern, minimal brands
  • Tech products
  • Professional services

8px (Subtle):

  • Most versatile
  • Professional appearance
  • Safe default

16px (Rounded):

  • Friendly brands
  • Consumer products
  • Approachable feel

30px (Pill):

  • Playful brands
  • Youth products
  • Modern aesthetic

Matching Your Theme

Use your theme's button border radius for consistency. Find it by inspecting your theme's "Add to Cart" button.

Collapsed Padding

Padding inside the collapsed cart bar.

Default: 12px vertical, 16px horizontal

When to Increase

  • Larger text sizes
  • More breathing room desired
  • Desktop-focused store
  • Premium feel

When to Decrease

  • Compact layout preferred
  • Mobile screen space limited
  • Minimal aesthetic
  • Many products to show

Button Padding

Space inside buttons (affects button size).

Default: 12px vertical, 24px horizontal

Vertical Padding

Small (8-10px):

  • Compact buttons
  • Save vertical space
  • Minimal design

Medium (12-14px):

  • Standard, comfortable
  • Good tap targets
  • Recommended

Large (16-18px):

  • Prominent buttons
  • Easy to click
  • Accessibility-focused

Horizontal Padding

Narrow (16-20px):

  • Short button labels
  • Compact layout

Medium (24-28px):

  • Standard sizing
  • Balanced appearance

Wide (32-40px):

  • Prominent CTAs
  • Lots of space
  • Desktop layouts

Mobile Considerations

Minimum: 44x44px total button size for touch targets

Calculate: (font size) + (2 × vertical padding) = minimum 44px

Element Gap

Spacing between elements (image, text, buttons).

Range: 8-32px

Values Guide

  • 8-12px: Tight, compact
  • 16-20px: Standard spacing
  • 24-32px: Generous, airy

When to Use Each

Small Gap (8-12px):

  • Limited vertical space
  • Many elements to show
  • Compact aesthetic

Medium Gap (16-20px):

  • Most versatile
  • Good default
  • Clean appearance

Large Gap (24-32px):

  • Premium brands
  • Minimal layouts
  • Lots of screen space

Spacing Combinations

Compact Layout

Border Radius: 4px
Collapsed Padding: 10px / 14px
Button Padding: 10px / 20px
Element Gap: 12px

Best for: Mobile-first, content-heavy pages

Balanced Layout

Border Radius: 8px
Collapsed Padding: 12px / 16px
Button Padding: 12px / 24px
Element Gap: 16px

Best for: Most stores (recommended)

Spacious Layout

Border Radius: 12px
Collapsed Padding: 16px / 20px
Button Padding: 14px / 28px
Element Gap: 24px

Best for: Premium brands, desktop-focused

Modern Minimal

Border Radius: 0px
Collapsed Padding: 14px / 18px
Button Padding: 12px / 26px
Element Gap: 20px

Best for: Clean, modern aesthetic

Visual Examples

Tight Spacing Effect

  • Elements close together
  • Compact appearance
  • More content visible
  • Can feel crowded

Generous Spacing Effect

  • Elements have room
  • Breathable layout
  • Premium feel
  • May use more space

Best Practices

  1. Consistency: Match your theme's spacing
  2. Mobile First: Ensure adequate touch targets
  3. Test Visual Weight: Balance whitespace
  4. Consider Content: Adjust for element sizes
  5. Brand Alignment: Match your brand's style

Common Mistakes

Too Tight:

  • Elements touching
  • Hard to tap
  • Feels cramped

Too Loose:

  • Disconnected elements
  • Wasted space
  • Poor mobile UX

Inconsistent:

  • Different spacing everywhere
  • Unprofessional
  • Confusing

Accessibility

  • Buttons minimum 44x44px
  • Clear visual separation
  • Easy touch targets
  • Adequate contrast

Quick Tips

  • Start with defaults
  • Adjust in small increments (2-4px)
  • Test on mobile first
  • Match theme button styles
  • Less is often more

Next Steps