NORTH JS TECH
Skip to content
North Js Tech
Global Theme Settings

Product card

Controls the global appearance and behavior of product cards throughout your store, including layout, media, buttons, alignment, and colors.

Where to find it

  1. In your Shopify admin, go to Online Store → Themes → Customize
  2. Click the Theme settings (gear icon) in the left panel
  3. Click Product card

Settings

Layout

SettingTypeDescriptionDefaultOptions
Card styleSelectChoose the overall card layout directionVerticalVertical, Horizontal, Overlay
Card border radiusRange (0–40 px, step 2)Rounds the corners of the entire card0 px
Enable borderCheckboxAdds a visible border around the cardOff
Enable backgroundCheckboxFills the card with a background colorOff
Padding scaleSelectControls how much inner spacing the card hasRegularCompact, Regular, Spacious
Sold out treatmentSelectVisual treatment applied to cards for sold-out productsNoneNone, Grayscale, Dim
Show "from" priceCheckboxDisplays a "from" label before the lowest price when a product has multiple variants at different pricesOff

Horizontal layout

Visible when Card style is set to Horizontal.
SettingTypeDescriptionDefaultOptions
Image positionSelectPlaces the product image on the left or right side of the cardLeftLeft, Right
Image ratioSelectControls how much horizontal space the image occupies50%40%, 50%, 60%

Overlay

Visible when Card style is set to Overlay.
SettingTypeDescriptionDefaultOptions
Overlay opacityRange (0–100 %, step 5)Controls the transparency of the overlay that sits on top of the product image80 %
Overlay blurRange (0–20 px, step 1)Applies a blur effect behind the overlay content4 px
Overlay gradient (light)ColorOptional gradient color applied to the overlay in light modeNone
Overlay gradient (dark)ColorOptional gradient color applied to the overlay in dark modeNone
Overlay hoverSelectAnimation style when a customer hovers over an overlay cardSlide upSlide up, Fade in, None

Vertical

Visible when Card style is set to Vertical.
SettingTypeDescriptionDefaultOptions
ShapeSelectApplies a decorative shape to the cardNoneNone, Diagonal left, Diagonal right, Wave, Angular
Creative angleRange (5–30, step 1)Adjusts the angle of the decorative shape. **Visible when** Shape is not set to None.15

Media

SettingTypeDescriptionDefaultOptions
Media modeSelectDetermines how product images are displayed on the cardHoverSingle, Hover, Slider
Media heightSelectSets the aspect ratio or sizing mode for the product image areaPortraitSquare, Portrait, Tall, Landscape, Fixed height, Natural
Fixed height (desktop)Range (100–600 px, step 10)Sets a specific pixel height for the image area on desktop. **Visible when** Media height is set to Fixed height.300 px
Fixed height (mobile)Range (100–500 px, step 10)Sets a specific pixel height for the image area on mobile. **Visible when** Media height is set to Fixed height.250 px
Image fitSelectControls how the image fills the available spaceCoverCover, Contain
Image hoverSelectEffect applied to the image when a customer hovers over the cardFade to second imageNone, Zoom, Fade to second image
Enable variant imageCheckboxShows the matching variant image when a customer selects a swatchOn
Slider paginationSelectStyle of pagination indicators for the image slider. **Visible when** Media mode is set to Slider.NoneNone, Dots, Lines, Fraction
Slider arrowsSelectStyle of navigation arrows for the image slider. **Visible when** Media mode is set to Slider.ChevronNone, Chevron, Arrow, Caret
Show arrows on hover onlyCheckboxHides the slider arrows until a customer hovers over the card. **Visible when** Media mode is Slider and Slider arrows is not None.Off

Media corner radius

Visible when Card style is not set to Overlay.
SettingTypeDescriptionDefault
Bottom leftRange (0–40 px, step 2)Rounds the bottom-left corner of the media area0 px
Bottom rightRange (0–40 px, step 2)Rounds the bottom-right corner of the media area0 px

Add button

SettingTypeDescriptionDefaultOptions
Button positionSelectPlaces the add-to-cart button inside the text content area or over the product imageInside contentInside content, Inside media
Inside media button styleSelectChoose between a compact icon or a full text button when the button is over the image. **Visible when** Button position is Inside media and Card style is not Overlay or Horizontal.Icon onlyIcon only, Text button
Icon positionSelectCorner placement of the icon button over the image. **Visible when** conditions for inside-media icon button are met.Bottom rightTop left, Top right, Bottom left, Bottom right
Button position (mobile)SelectMobile-specific placement of the add-to-cart buttonInside contentInside content, Inside media
Inside media button style (mobile)SelectMobile-specific style when the button is placed over the image. **Visible when** the mobile button position is Inside media and conditions are met.Icon onlyIcon only, Text button
Icon position (mobile)SelectMobile-specific corner placement of the icon button. **Visible when** conditions for mobile inside-media icon button are met.Bottom rightTop left, Top right, Bottom left, Bottom right

Alignment

SettingTypeDescriptionDefaultOptions
Content alignmentSelectHorizontal alignment of the card text and details on desktopStartStart, Center, End
Content alignment (mobile)SelectHorizontal alignment of the card text and details on mobileStartStart, Center, End

Light mode

SettingTypeDescriptionDefault
Background colorColorCard background color in light modeNone
Text colorColorCard text color in light modeNone
Overlay background colorColorBackground color of the overlay content area in light mode. **Visible when** Card style is Overlay.None
Icons backgroundColorFill color behind card icons in light mode#ffffff
Icons strokeColorStroke color of card icons in light mode#000000
Border colorColorCard border color in light mode#e5e7eb
Price colorColorProduct price text color in light mode#000000
Sale price colorColorDiscounted price text color in light mode#dc2626

Dark mode

SettingTypeDescriptionDefault
Background colorColorCard background color in dark modeNone
Text colorColorCard text color in dark modeNone
Overlay background colorColorBackground color of the overlay content area in dark mode. **Visible when** Card style is Overlay.None
Icons backgroundColorFill color behind card icons in dark mode#1f2937
Icons strokeColorStroke color of card icons in dark mode#ffffff
Border colorColorCard border color in dark mode#374151
Price colorColorProduct price text color in dark mode#ffffff
Sale price colorColorDiscounted price text color in dark mode#ef4444

Last updated June 28, 2026

Let's talk