{%- comment -%} MIT License · (c) 2026 Lintel · https://lintelagency.com/resources/shopify-sections {%- endcomment -%} {%- comment -%} Feature / value-prop cards with an optional glow that follows the pointer. Effect adapted from Uiverse.io "spotlight card" patterns; rewritten in plain CSS + a tiny custom element. Without JS the cards still render, just without the moving glow. {%- endcomment -%} {%- liquid assign s = section.settings assign heading_tag = s.heading_tag | default: 'h2' assign card_tag = 'h3' if heading_tag == 'h3' or heading_tag == 'p' assign card_tag = 'h4' endif -%}
Three or four short reasons, each backed by something real.
" }, { "type": "header", "content": "Layout" }, { "type": "range", "id": "columns", "label": "Columns on desktop", "min": 2, "max": 4, "step": 1, "default": 3 }, { "type": "select", "id": "columns_mobile", "label": "Columns on mobile", "options": [ { "value": "1", "label": "1" }, { "value": "2", "label": "2" } ], "default": "1" }, { "type": "select", "id": "section_width", "label": "Width", "options": [ { "value": "page", "label": "Page width" }, { "value": "full", "label": "Full width" } ], "default": "page" }, { "type": "text_alignment", "id": "text_alignment", "label": "Heading alignment on desktop", "default": "center" }, { "type": "select", "id": "text_alignment_mobile", "label": "Heading alignment on mobile", "options": [ { "value": "left", "label": "Left" }, { "value": "center", "label": "Center" }, { "value": "right", "label": "Right" } ], "default": "left" }, { "type": "select", "id": "card_alignment", "label": "Card content alignment", "options": [ { "value": "left", "label": "Left" }, { "value": "center", "label": "Center" } ], "default": "left" }, { "type": "range", "id": "card_radius", "label": "Card corner radius", "min": 0, "max": 32, "step": 2, "unit": "px", "default": 16 }, { "type": "header", "content": "Colors" }, { "type": "color", "id": "color_bg", "label": "Background", "default": "#0C0A09" }, { "type": "color_background", "id": "color_bg_gradient", "label": "Background gradient", "info": "Optional. Covers the background color." }, { "type": "color", "id": "color_card", "label": "Card", "default": "#1C1917" }, { "type": "color", "id": "color_text", "label": "Text", "default": "#FAFAF9" }, { "type": "color", "id": "color_accent", "label": "Accent and glow", "default": "#F59E0B" }, { "type": "header", "content": "Spacing and visibility" }, { "type": "range", "id": "padding_top", "label": "Top padding on desktop", "min": 0, "max": 200, "step": 4, "unit": "px", "default": 96 }, { "type": "range", "id": "padding_bottom", "label": "Bottom padding on desktop", "min": 0, "max": 200, "step": 4, "unit": "px", "default": 96 }, { "type": "range", "id": "padding_top_mobile", "label": "Top padding on mobile", "min": 0, "max": 160, "step": 4, "unit": "px", "default": 56 }, { "type": "range", "id": "padding_bottom_mobile", "label": "Bottom padding on mobile", "min": 0, "max": 160, "step": 4, "unit": "px", "default": 56 }, { "type": "select", "id": "show_on", "label": "Show on", "options": [ { "value": "all", "label": "All devices" }, { "value": "desktop", "label": "Desktop only" }, { "value": "mobile", "label": "Mobile only" } ], "default": "all" }, { "type": "text", "id": "anchor_id", "label": "Anchor ID", "info": "Optional. Link to this section with #your-id." }, { "type": "header", "content": "Motion" }, { "type": "checkbox", "id": "glow", "label": "Glow follows the pointer on desktop", "default": true } ], "blocks": [ { "type": "card", "name": "Card", "settings": [ { "type": "image_picker", "id": "icon", "label": "Icon image" }, { "type": "text", "id": "emoji", "label": "Or a symbol / emoji", "default": "✦" }, { "type": "text", "id": "title", "label": "Title", "default": "Card title" }, { "type": "richtext", "id": "text", "label": "Text", "default": "One or two sentences.
" }, { "type": "url", "id": "link", "label": "Link" }, { "type": "text", "id": "link_label", "label": "Link label", "info": "Shown at the bottom of the card.", "visible_if": "{{ block.settings.link != blank }}" }, { "type": "checkbox", "id": "new_tab", "label": "Open link in a new tab", "default": false, "visible_if": "{{ block.settings.link != blank }}" } ] } ], "presets": [ { "name": "Lib · Feature cards", "blocks": [ { "type": "card", "settings": { "emoji": "✦", "title": "Handmade", "text": "Every piece is finished by hand in our studio.
" } }, { "type": "card", "settings": { "emoji": "↺", "title": "30-day returns", "text": "Not right? Send it back, no questions.
" } }, { "type": "card", "settings": { "emoji": "◎", "title": "Lifetime care", "text": "Free cleaning and repairs for as long as you own it.
" } } ] } ] } {% endschema %}