From adb9a80e1c159ef180c52e6ebe802822b38f2787 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 15 Feb 2026 20:22:21 +0000
Subject: [PATCH 01/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/footer-group.json | 77 +++++++++++++-----------------------
sections/header-group.json | 31 ---------------
templates/index.json | 80 +-------------------------------------
3 files changed, 27 insertions(+), 161 deletions(-)
diff --git a/sections/footer-group.json b/sections/footer-group.json
index 280ae488d..ff14c2726 100644
--- a/sections/footer-group.json
+++ b/sections/footer-group.json
@@ -7,7 +7,7 @@
* made to this file may be overwritten.
* ------------------------------------------------------------
*/
- {
+{
"type": "footer",
"name": "t:names.footer",
"sections": {
@@ -18,8 +18,6 @@
"type": "group",
"name": "Join our email list",
"settings": {
- "link": "",
- "open_in_new_tab": false,
"content_direction": "column",
"vertical_on_mobile": true,
"horizontal_alignment": "flex-start",
@@ -43,11 +41,13 @@
"border_width": 1,
"border_opacity": 100,
"border_radius": 0,
- "placeholder": "",
"toggle_overlay": false,
"overlay_color": "#00000026",
"overlay_style": "solid",
"gradient_direction": "to top",
+ "link": "",
+ "open_in_new_tab": false,
+ "placeholder": "",
"padding-block-start": 0,
"padding-block-end": 0,
"padding-inline-start": 0,
@@ -116,8 +116,27 @@
"type": "email-signup",
"name": "Email Signup",
"settings": {
- "width": "fill"
- }
+ "width": "fill",
+ "custom_width": 100,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "heading": "",
+ "heading_preset": "h3",
+ "border_style": "all",
+ "border_width": 1,
+ "border_radius": 100,
+ "input_type_preset": "paragraph",
+ "style_class": "button",
+ "display_type": "text",
+ "label": "Sign up",
+ "integrated_button": false,
+ "button_type_preset": "paragraph",
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
}
},
"block_order": [
@@ -132,53 +151,9 @@
"padding-block-start": 36,
"padding-block-end": 36
}
- },
- "utilities": {
- "type": "footer-utilities",
- "settings": {
- "section_width": "page-width",
- "gap": 24,
- "divider_thickness": 1,
- "color_scheme": "scheme-5",
- "padding-block-start": 12,
- "padding-block-end": 16
- },
- "blocks": {
- "copyright": {
- "type": "footer-copyright",
- "settings": {
- "show_powered_by": true,
- "font_size": "0.75rem",
- "case": "none"
- }
- },
- "policy_list": {
- "type": "footer-policy-list",
- "settings": {
- "font_size": "0.75rem",
- "case": "none"
- }
- },
- "social_icons": {
- "type": "social-links",
- "settings": {
- "facebook_url": "https://www.facebook.com",
- "instagram_url": "https://www.instagram.com",
- "tiktok_url": "https://www.tiktok.com",
- "twitter_url": "https://www.twitter.com",
- "youtube_url": "https://www.youtube.com"
- }
- }
- },
- "block_order": [
- "copyright",
- "policy_list",
- "social_icons"
- ]
}
},
"order": [
- "footer",
- "utilities"
+ "footer"
]
}
diff --git a/sections/header-group.json b/sections/header-group.json
index 99314087e..b7c256193 100644
--- a/sections/header-group.json
+++ b/sections/header-group.json
@@ -11,36 +11,6 @@
"type": "header",
"name": "t:names.header",
"sections": {
- "header_announcements_9jGBFp": {
- "type": "header-announcements",
- "blocks": {
- "announcement_BxgCk9": {
- "type": "_announcement",
- "settings": {
- "text": "Welcome to our store",
- "link": "",
- "font": "var(--font-subheading--family)",
- "font_size": "0.75rem",
- "weight": "",
- "letter_spacing": "normal",
- "case": "none"
- },
- "blocks": {}
- }
- },
- "block_order": [
- "announcement_BxgCk9"
- ],
- "name": "t:names.announcement_bar",
- "settings": {
- "speed": 5,
- "section_width": "page-width",
- "color_scheme": "scheme-1",
- "divider_width": 1,
- "padding-block-start": 15,
- "padding-block-end": 15
- }
- },
"header_section": {
"type": "header",
"blocks": {
@@ -112,7 +82,6 @@
}
},
"order": [
- "header_announcements_9jGBFp",
"header_section"
]
}
diff --git a/templates/index.json b/templates/index.json
index c110afca1..6db610360 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -7,85 +7,8 @@
* made to this file may be overwritten.
* ------------------------------------------------------------
*/
- {
+{
"sections": {
- "hero_jVaWmY": {
- "type": "hero",
- "blocks": {
- "text_YLPk4p": {
- "type": "text",
- "name": "t:names.heading",
- "settings": {
- "text": "
Browse our latest products
",
- "width": "fit-content",
- "max_width": "normal",
- "alignment": "left",
- "type_preset": "h2",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground-heading)",
- "background": false,
- "background_color": "#00000026",
- "corner_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "button_H9gpTf": {
- "type": "button",
- "name": "t:names.button",
- "settings": {
- "label": "Shop all",
- "link": "shopify://collections/all",
- "open_in_new_tab": false,
- "style_class": "button-secondary",
- "width": "fit-content",
- "custom_width": 100,
- "width_mobile": "fit-content",
- "custom_width_mobile": 100
- },
- "blocks": {}
- }
- },
- "block_order": [
- "text_YLPk4p",
- "button_H9gpTf"
- ],
- "name": "t:names.hero",
- "settings": {
- "media_type_1": "image",
- "media_type_2": "image",
- "link": "",
- "open_in_new_tab": false,
- "content_direction": "column",
- "vertical_on_mobile": true,
- "horizontal_alignment": "space-between",
- "vertical_alignment": "flex-end",
- "align_baseline": true,
- "horizontal_alignment_flex_direction_column": "center",
- "vertical_alignment_flex_direction_column": "flex-end",
- "gap": 24,
- "section_width": "page-width",
- "section_height": "medium",
- "section_height_custom": 50,
- "color_scheme": "scheme-6",
- "toggle_overlay": true,
- "overlay_color": "#12121266",
- "overlay_style": "solid",
- "gradient_direction": "to bottom",
- "blurred_reflection": false,
- "reflection_opacity": 75,
- "padding-block-start": 100,
- "padding-block-end": 72
- }
- },
"product_list_fa6P9H": {
"type": "product-list",
"blocks": {
@@ -282,7 +205,6 @@
}
},
"order": [
- "hero_jVaWmY",
"product_list_fa6P9H"
]
}
From d6ca9df628ad0ebf153a404ffd134b5b2378a9f8 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 15 Feb 2026 20:25:28 +0000
Subject: [PATCH 02/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/footer-group.json | 130 -------------------------------------
1 file changed, 130 deletions(-)
diff --git a/sections/footer-group.json b/sections/footer-group.json
index ff14c2726..f8acfc277 100644
--- a/sections/footer-group.json
+++ b/sections/footer-group.json
@@ -13,136 +13,6 @@
"sections": {
"footer": {
"type": "footer",
- "blocks": {
- "group_wErUQf": {
- "type": "group",
- "name": "Join our email list",
- "settings": {
- "content_direction": "column",
- "vertical_on_mobile": true,
- "horizontal_alignment": "flex-start",
- "vertical_alignment": "center",
- "align_baseline": false,
- "horizontal_alignment_flex_direction_column": "flex-start",
- "vertical_alignment_flex_direction_column": "center",
- "gap": 6,
- "width": "fill",
- "custom_width": 100,
- "width_mobile": "fill",
- "custom_width_mobile": 100,
- "height": "fit",
- "custom_height": 100,
- "inherit_color_scheme": true,
- "color_scheme": "",
- "background_media": "none",
- "video_position": "cover",
- "background_image_position": "cover",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0,
- "toggle_overlay": false,
- "overlay_color": "#00000026",
- "overlay_style": "solid",
- "gradient_direction": "to top",
- "link": "",
- "open_in_new_tab": false,
- "placeholder": "",
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {
- "text_pF6rVi": {
- "type": "text",
- "name": "Heading",
- "settings": {
- "text": "Join our email list
",
- "width": "100%",
- "max_width": "normal",
- "alignment": "left",
- "type_preset": "h3",
- "font": "var(--font-body--family)",
- "font_size": "",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground)",
- "background": false,
- "background_color": "#00000026",
- "corner_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "text_HafH7P": {
- "type": "text",
- "name": "Text",
- "settings": {
- "text": "Get exclusive deals and early access to new products.
",
- "width": "100%",
- "max_width": "normal",
- "alignment": "left",
- "type_preset": "rte",
- "font": "var(--font-body--family)",
- "font_size": "",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground)",
- "background": false,
- "background_color": "#00000026",
- "corner_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- }
- },
- "block_order": [
- "text_pF6rVi",
- "text_HafH7P"
- ]
- },
- "email-signup_HafH7P": {
- "type": "email-signup",
- "name": "Email Signup",
- "settings": {
- "width": "fill",
- "custom_width": 100,
- "inherit_color_scheme": true,
- "color_scheme": "",
- "heading": "",
- "heading_preset": "h3",
- "border_style": "all",
- "border_width": 1,
- "border_radius": 100,
- "input_type_preset": "paragraph",
- "style_class": "button",
- "display_type": "text",
- "label": "Sign up",
- "integrated_button": false,
- "button_type_preset": "paragraph",
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- }
- },
- "block_order": [
- "group_wErUQf",
- "email-signup_HafH7P"
- ],
"name": "t:names.footer",
"settings": {
"section_width": "page-width",
From 5e25a09d5f361bfc60149bda285e05806f90209b Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Sun, 15 Feb 2026 12:25:37 -0800
Subject: [PATCH 03/72] .git files
---
.gitattributes | 1 +
.gitignore | 22 ++++++++++++++++++++++
2 files changed, 23 insertions(+)
create mode 100644 .gitattributes
create mode 100644 .gitignore
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 000000000..f42cf6ac4
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+*.json linguist-language=jsonc
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000..3bcb0dd2f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,22 @@
+# OS generated files #
+######################
+.DS_Store
+.DS_Store?
+._*
+.Spotlight-V100
+.Trashes
+ehthumbs.db
+Thumbs.db
+node_modules/
+
+# Shopify CLI files
+.shopify/
+
+## Release files
+release
+*.zip
+
+# custom
+*.md
+.theme-check.yml
+.shopifyignore
\ No newline at end of file
From 6aef23b44206faa9723588c80396a72c642edcbf Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 15 Feb 2026 23:25:38 +0000
Subject: [PATCH 04/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
templates/index.json | 221 ++++++++++---------------------------------
1 file changed, 48 insertions(+), 173 deletions(-)
diff --git a/templates/index.json b/templates/index.json
index 6db610360..669dba3a0 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -9,202 +9,77 @@
*/
{
"sections": {
- "product_list_fa6P9H": {
- "type": "product-list",
+ "collection_links_JQn9CP": {
+ "type": "collection-links",
"blocks": {
- "static-header": {
- "type": "_product-list-content",
- "name": "t:names.header",
+ "link": {
+ "type": "_collection-link",
"static": true,
"settings": {
- "content_direction": "row",
- "vertical_on_mobile": false,
- "horizontal_alignment": "space-between",
- "vertical_alignment": "flex-end",
- "align_baseline": true,
- "horizontal_alignment_flex_direction_column": "flex-start",
- "vertical_alignment_flex_direction_column": "center",
- "gap": 12,
- "width": "fill",
- "custom_width": 100,
- "width_mobile": "fill",
- "custom_width_mobile": 100,
- "height": "fit",
- "custom_height": 100,
- "inherit_color_scheme": true,
- "color_scheme": "",
- "background_media": "none",
- "video_position": "cover",
- "background_image_position": "cover",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
+ "show_count": true
},
"blocks": {
- "product_list_text_YFtzcL": {
- "type": "_product-list-text",
- "name": "t:names.collection_title",
+ "title": {
+ "type": "_inline-collection-title",
+ "name": "t:names.title",
+ "static": true,
"settings": {
- "text": "{{ closest.collection.title }}
",
- "width": "fit-content",
- "max_width": "normal",
- "alignment": "left",
- "type_preset": "h4",
- "font": "var(--font-body--family)",
- "font_size": "",
+ "font": "var(--font-subheading--family)",
+ "weight": "",
"line_height": "normal",
"letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground)",
- "background": false,
- "background_color": "#00000026",
- "corner_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
+ "case": "none"
},
"blocks": {}
},
- "product_list_button_MWeP9V": {
- "type": "_product-list-button",
- "name": "t:names.product_list_button",
+ "image": {
+ "type": "_image",
+ "static": true,
"settings": {
- "label": "View all",
- "open_in_new_tab": false,
- "style_class": "link",
- "width": "fit-content",
- "custom_width": 100,
- "width_mobile": "fit-content",
- "custom_width_mobile": 100
+ "height": "large",
+ "ratio": "square",
+ "border_radius": 0
},
"blocks": {}
}
},
- "block_order": [
- "product_list_text_YFtzcL",
- "product_list_button_MWeP9V"
- ]
- },
- "static-product-card": {
- "type": "_product-card",
- "name": "t:names.product_card",
- "static": true,
- "settings": {
- "product_card_gap": 4,
- "inherit_color_scheme": true,
- "color_scheme": "",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {
- "product_card_gallery_677WP3": {
- "type": "_product-card-gallery",
- "name": "t:names.product_card_media",
- "settings": {
- "image_ratio": "adapt",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "product_title_YXxMTj": {
- "type": "product-title",
- "name": "t:names.product_title",
- "settings": {
- "width": "100%",
- "max_width": "normal",
- "alignment": "left",
- "type_preset": "rte",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground)",
- "background": false,
- "background_color": "#00000026",
- "corner_radius": 0,
- "padding-block-start": 4,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "price_JQzVV4": {
- "type": "price",
- "name": "t:names.product_price",
- "settings": {
- "show_sale_price_first": true,
- "show_installments": false,
- "show_tax_info": false,
- "type_preset": "h6",
- "width": "100%",
- "alignment": "left",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "color": "var(--color-foreground)",
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- }
- },
- "block_order": [
- "product_card_gallery_677WP3",
- "product_title_YXxMTj",
- "price_JQzVV4"
- ]
+ "block_order": []
}
},
- "name": "t:names.featured_collection",
+ "name": "t:names.collection_links_spotlight",
"settings": {
- "collection": "all",
- "layout_type": "grid",
- "carousel_on_mobile": false,
- "max_products": 8,
- "columns": 4,
- "mobile_columns": "2",
- "mobile_card_size": "60cqw",
- "columns_gap": 8,
- "rows_gap": 24,
- "icons_style": "arrow",
- "icons_shape": "none",
+ "collection_list": [
+ "acrylic-beads",
+ "fabric",
+ "cabochon-fb-hf",
+ "fringes",
+ "lining",
+ "mesh",
+ "nalheads",
+ "spandex",
+ "swarovski-emelents-fb-hf",
+ "shiny-spandex",
+ "appliques",
+ "preciosa-viva12-fb-hf",
+ "preciosa-sew-on",
+ "premium-dmc-fb-hf",
+ "sparkly-spandex",
+ "stretch-lace",
+ "stretchy-velvet",
+ "threads",
+ "tools-and-accessories"
+ ],
+ "layout": "spotlight",
"section_width": "page-width",
- "horizontal_alignment": "flex-start",
- "gap": 28,
- "color_scheme": "scheme-1",
- "padding-block-start": 48,
- "padding-block-end": 48
+ "alignment": "left",
+ "image_position": "right",
+ "color_scheme": "",
+ "padding-block-start": 40,
+ "padding-block-end": 40
}
}
},
"order": [
- "product_list_fa6P9H"
+ "collection_links_JQn9CP"
]
}
From b8f7ee57c4683cc7a44c990e249010bdbbf2733f Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 15 Feb 2026 23:30:56 +0000
Subject: [PATCH 05/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
templates/index.json | 114 +++++++++++++++++++++++++++++--------------
1 file changed, 78 insertions(+), 36 deletions(-)
diff --git a/templates/index.json b/templates/index.json
index 669dba3a0..7b836a395 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -9,77 +9,119 @@
*/
{
"sections": {
- "collection_links_JQn9CP": {
- "type": "collection-links",
+ "collection_list_kXrJya": {
+ "type": "collection-list",
"blocks": {
- "link": {
- "type": "_collection-link",
+ "static-collection-card": {
+ "type": "_collection-card",
+ "name": "t:names.collection_card",
"static": true,
"settings": {
- "show_count": true
+ "placement": "on_image",
+ "horizontal_alignment": "flex-start",
+ "vertical_alignment": "flex-start",
+ "collection_card_gap": 8,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0
},
"blocks": {
- "title": {
- "type": "_inline-collection-title",
- "name": "t:names.title",
- "static": true,
+ "collection_title_fgVYqG": {
+ "type": "collection-title",
+ "name": "t:names.collection_title",
"settings": {
- "font": "var(--font-subheading--family)",
- "weight": "",
+ "width": "fit-content",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "rte",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
"line_height": "normal",
"letter_spacing": "normal",
- "case": "none"
+ "case": "none",
+ "wrap": "pretty",
+ "color": "var(--color-foreground)",
+ "background": true,
+ "background_color": "#ffffff",
+ "corner_radius": 0,
+ "padding-block-start": 4,
+ "padding-block-end": 4,
+ "padding-inline-start": 8,
+ "padding-inline-end": 8
},
"blocks": {}
},
- "image": {
- "type": "_image",
+ "collection-card-image": {
+ "type": "_collection-card-image",
+ "name": "t:names.collection_card_image",
"static": true,
"settings": {
- "height": "large",
- "ratio": "square",
+ "image_ratio": "adapt",
+ "toggle_overlay": false,
+ "overlay_color": "#00000026",
+ "overlay_style": "solid",
+ "gradient_direction": "to top",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
"border_radius": 0
},
"blocks": {}
}
},
- "block_order": []
+ "block_order": [
+ "collection_title_fgVYqG"
+ ]
}
},
- "name": "t:names.collection_links_spotlight",
+ "name": "t:names.collections_grid",
"settings": {
"collection_list": [
- "acrylic-beads",
"fabric",
- "cabochon-fb-hf",
- "fringes",
- "lining",
- "mesh",
- "nalheads",
"spandex",
- "swarovski-emelents-fb-hf",
+ "mesh",
+ "lining",
"shiny-spandex",
+ "sparkly-spandex",
+ "stretchy-velvet",
+ "stretch-lace",
"appliques",
+ "fringes",
+ "swarovski-emelents-fb-hf",
"preciosa-viva12-fb-hf",
- "preciosa-sew-on",
"premium-dmc-fb-hf",
- "sparkly-spandex",
- "stretch-lace",
- "stretchy-velvet",
+ "premium-dmc-sew-on",
+ "preciosa-sew-on",
+ "cabochon-fb-hf",
+ "acrylic-beads",
+ "tools-and-accessories",
+ "preciosa-viva12-fb",
"threads",
- "tools-and-accessories"
+ "nalheads"
],
- "layout": "spotlight",
+ "layout_type": "grid",
+ "carousel_on_mobile": false,
+ "columns": 3,
+ "mobile_columns": "2",
+ "mobile_card_size": "60cqw",
+ "columns_gap": 8,
+ "bento_gap": 8,
+ "rows_gap": 8,
+ "max_collections": 4,
+ "icons_style": "arrow",
+ "icons_shape": "none",
"section_width": "page-width",
- "alignment": "left",
- "image_position": "right",
+ "gap": 12,
"color_scheme": "",
- "padding-block-start": 40,
- "padding-block-end": 40
+ "padding-block-start": 48,
+ "padding-block-end": 48
}
}
},
"order": [
- "collection_links_JQn9CP"
+ "collection_list_kXrJya"
]
}
From 67afd84998cfb53081763892d643ca7bda9cd318 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 15 Feb 2026 23:37:45 +0000
Subject: [PATCH 06/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
templates/index.json | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/templates/index.json b/templates/index.json
index 7b836a395..8ea5528c4 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -20,7 +20,7 @@
"placement": "on_image",
"horizontal_alignment": "flex-start",
"vertical_alignment": "flex-start",
- "collection_card_gap": 8,
+ "collection_card_gap": 11,
"inherit_color_scheme": true,
"color_scheme": "",
"border": "none",
@@ -29,12 +29,12 @@
"border_radius": 0
},
"blocks": {
- "collection_title_fgVYqG": {
+ "collection_title_GQnKK9": {
"type": "collection-title",
"name": "t:names.collection_title",
"settings": {
"width": "fit-content",
- "max_width": "normal",
+ "max_width": "none",
"alignment": "left",
"type_preset": "rte",
"font": "var(--font-body--family)",
@@ -46,11 +46,11 @@
"color": "var(--color-foreground)",
"background": true,
"background_color": "#ffffff",
- "corner_radius": 0,
- "padding-block-start": 4,
- "padding-block-end": 4,
- "padding-inline-start": 8,
- "padding-inline-end": 8
+ "corner_radius": 10,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
},
"blocks": {}
},
@@ -73,7 +73,7 @@
}
},
"block_order": [
- "collection_title_fgVYqG"
+ "collection_title_GQnKK9"
]
}
},
From 3e1da4ffacd5f96e5de60d64d8ce1671dbc11d13 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 15 Feb 2026 23:42:34 +0000
Subject: [PATCH 07/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
templates/index.json | 267 ++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 266 insertions(+), 1 deletion(-)
diff --git a/templates/index.json b/templates/index.json
index 8ea5528c4..9e05b0b9c 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -77,6 +77,7 @@
]
}
},
+ "disabled": true,
"name": "t:names.collections_grid",
"settings": {
"collection_list": [
@@ -119,9 +120,273 @@
"padding-block-start": 48,
"padding-block-end": 48
}
+ },
+ "collection_list_AYBmXc": {
+ "type": "collection-list",
+ "blocks": {
+ "group_3DcyLC": {
+ "type": "group",
+ "name": "t:names.header",
+ "settings": {
+ "content_direction": "column",
+ "vertical_on_mobile": true,
+ "horizontal_alignment": "flex-start",
+ "vertical_alignment": "center",
+ "align_baseline": false,
+ "horizontal_alignment_flex_direction_column": "flex-start",
+ "vertical_alignment_flex_direction_column": "center",
+ "gap": 12,
+ "width": "fill",
+ "custom_width": 100,
+ "width_mobile": "fill",
+ "custom_width_mobile": 100,
+ "height": "fit",
+ "custom_height": 100,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "background_media": "none",
+ "video_position": "cover",
+ "background_image_position": "cover",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "toggle_overlay": false,
+ "overlay_color": "#00000026",
+ "overlay_style": "solid",
+ "gradient_direction": "to top",
+ "link": "",
+ "open_in_new_tab": false,
+ "placeholder": "",
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {
+ "text_44hCXV": {
+ "type": "text",
+ "name": "t:names.text",
+ "settings": {
+ "text": "Shop by collection
",
+ "width": "fit-content",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "rte",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "var(--color-foreground)",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 16,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "text_44hCXV"
+ ]
+ },
+ "static-collection-card": {
+ "type": "_collection-card",
+ "name": "t:names.collection_card",
+ "static": true,
+ "settings": {
+ "placement": "below_image",
+ "horizontal_alignment": "flex-start",
+ "vertical_alignment": "center",
+ "collection_card_gap": 8,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0
+ },
+ "blocks": {
+ "collection_title_LYyjEb": {
+ "type": "collection-title",
+ "name": "t:names.collection_title",
+ "settings": {
+ "width": "fit-content",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "rte",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "var(--color-foreground)",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "collection-card-image": {
+ "type": "_collection-card-image",
+ "name": "t:names.collection_card_image",
+ "static": true,
+ "settings": {
+ "image_ratio": "adapt",
+ "toggle_overlay": false,
+ "overlay_color": "#00000026",
+ "overlay_style": "solid",
+ "gradient_direction": "to top",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "collection_title_LYyjEb"
+ ]
+ }
+ },
+ "block_order": [
+ "group_3DcyLC"
+ ],
+ "name": "t:names.collections_carousel",
+ "settings": {
+ "collection_list": [
+ "fabric",
+ "spandex",
+ "mesh",
+ "lining"
+ ],
+ "layout_type": "carousel",
+ "carousel_on_mobile": false,
+ "columns": 4,
+ "mobile_columns": "2",
+ "mobile_card_size": "60cqw",
+ "columns_gap": 8,
+ "bento_gap": 8,
+ "rows_gap": 8,
+ "max_collections": 4,
+ "icons_style": "none",
+ "icons_shape": "circle",
+ "section_width": "page-width",
+ "gap": 12,
+ "color_scheme": "",
+ "padding-block-start": 48,
+ "padding-block-end": 48
+ }
+ },
+ "collection_list_VQzGtQ": {
+ "type": "collection-list",
+ "blocks": {
+ "static-collection-card": {
+ "type": "_collection-card",
+ "name": "t:names.collection_card",
+ "static": true,
+ "settings": {
+ "placement": "below_image",
+ "horizontal_alignment": "flex-start",
+ "vertical_alignment": "center",
+ "collection_card_gap": 8,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0
+ },
+ "blocks": {
+ "collection_title_ifUBkC": {
+ "type": "collection-title",
+ "name": "t:names.collection_title",
+ "settings": {
+ "width": "fit-content",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "rte",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "var(--color-foreground)",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "collection-card-image": {
+ "type": "_collection-card-image",
+ "name": "t:names.collection_card_image",
+ "static": true,
+ "settings": {
+ "image_ratio": "adapt",
+ "toggle_overlay": false,
+ "overlay_color": "#00000026",
+ "overlay_style": "solid",
+ "gradient_direction": "to top",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "collection_title_ifUBkC"
+ ]
+ }
+ },
+ "name": "t:names.collections_carousel",
+ "settings": {
+ "collection_list": [
+ "sparkly-spandex",
+ "stretchy-velvet",
+ "stretch-lace",
+ "appliques"
+ ],
+ "layout_type": "carousel",
+ "carousel_on_mobile": false,
+ "columns": 4,
+ "mobile_columns": "2",
+ "mobile_card_size": "60cqw",
+ "columns_gap": 8,
+ "bento_gap": 8,
+ "rows_gap": 8,
+ "max_collections": 4,
+ "icons_style": "arrow",
+ "icons_shape": "circle",
+ "section_width": "page-width",
+ "gap": 12,
+ "color_scheme": "",
+ "padding-block-start": 48,
+ "padding-block-end": 48
+ }
}
},
"order": [
- "collection_list_kXrJya"
+ "collection_list_kXrJya",
+ "collection_list_AYBmXc",
+ "collection_list_VQzGtQ"
]
}
From 41d0d18b248d23ec1da0c8e500c2d8506e76705c Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 15 Feb 2026 23:50:12 +0000
Subject: [PATCH 08/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
templates/index.json | 227 ++++---------------------------------------
1 file changed, 18 insertions(+), 209 deletions(-)
diff --git a/templates/index.json b/templates/index.json
index 9e05b0b9c..24a02d401 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -9,118 +9,6 @@
*/
{
"sections": {
- "collection_list_kXrJya": {
- "type": "collection-list",
- "blocks": {
- "static-collection-card": {
- "type": "_collection-card",
- "name": "t:names.collection_card",
- "static": true,
- "settings": {
- "placement": "on_image",
- "horizontal_alignment": "flex-start",
- "vertical_alignment": "flex-start",
- "collection_card_gap": 11,
- "inherit_color_scheme": true,
- "color_scheme": "",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0
- },
- "blocks": {
- "collection_title_GQnKK9": {
- "type": "collection-title",
- "name": "t:names.collection_title",
- "settings": {
- "width": "fit-content",
- "max_width": "none",
- "alignment": "left",
- "type_preset": "rte",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground)",
- "background": true,
- "background_color": "#ffffff",
- "corner_radius": 10,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "collection-card-image": {
- "type": "_collection-card-image",
- "name": "t:names.collection_card_image",
- "static": true,
- "settings": {
- "image_ratio": "adapt",
- "toggle_overlay": false,
- "overlay_color": "#00000026",
- "overlay_style": "solid",
- "gradient_direction": "to top",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0
- },
- "blocks": {}
- }
- },
- "block_order": [
- "collection_title_GQnKK9"
- ]
- }
- },
- "disabled": true,
- "name": "t:names.collections_grid",
- "settings": {
- "collection_list": [
- "fabric",
- "spandex",
- "mesh",
- "lining",
- "shiny-spandex",
- "sparkly-spandex",
- "stretchy-velvet",
- "stretch-lace",
- "appliques",
- "fringes",
- "swarovski-emelents-fb-hf",
- "preciosa-viva12-fb-hf",
- "premium-dmc-fb-hf",
- "premium-dmc-sew-on",
- "preciosa-sew-on",
- "cabochon-fb-hf",
- "acrylic-beads",
- "tools-and-accessories",
- "preciosa-viva12-fb",
- "threads",
- "nalheads"
- ],
- "layout_type": "grid",
- "carousel_on_mobile": false,
- "columns": 3,
- "mobile_columns": "2",
- "mobile_card_size": "60cqw",
- "columns_gap": 8,
- "bento_gap": 8,
- "rows_gap": 8,
- "max_collections": 4,
- "icons_style": "arrow",
- "icons_shape": "none",
- "section_width": "page-width",
- "gap": 12,
- "color_scheme": "",
- "padding-block-start": 48,
- "padding-block-end": 48
- }
- },
"collection_list_AYBmXc": {
"type": "collection-list",
"blocks": {
@@ -269,103 +157,26 @@
"fabric",
"spandex",
"mesh",
- "lining"
- ],
- "layout_type": "carousel",
- "carousel_on_mobile": false,
- "columns": 4,
- "mobile_columns": "2",
- "mobile_card_size": "60cqw",
- "columns_gap": 8,
- "bento_gap": 8,
- "rows_gap": 8,
- "max_collections": 4,
- "icons_style": "none",
- "icons_shape": "circle",
- "section_width": "page-width",
- "gap": 12,
- "color_scheme": "",
- "padding-block-start": 48,
- "padding-block-end": 48
- }
- },
- "collection_list_VQzGtQ": {
- "type": "collection-list",
- "blocks": {
- "static-collection-card": {
- "type": "_collection-card",
- "name": "t:names.collection_card",
- "static": true,
- "settings": {
- "placement": "below_image",
- "horizontal_alignment": "flex-start",
- "vertical_alignment": "center",
- "collection_card_gap": 8,
- "inherit_color_scheme": true,
- "color_scheme": "",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0
- },
- "blocks": {
- "collection_title_ifUBkC": {
- "type": "collection-title",
- "name": "t:names.collection_title",
- "settings": {
- "width": "fit-content",
- "max_width": "normal",
- "alignment": "left",
- "type_preset": "rte",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground)",
- "background": false,
- "background_color": "#00000026",
- "corner_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "collection-card-image": {
- "type": "_collection-card-image",
- "name": "t:names.collection_card_image",
- "static": true,
- "settings": {
- "image_ratio": "adapt",
- "toggle_overlay": false,
- "overlay_color": "#00000026",
- "overlay_style": "solid",
- "gradient_direction": "to top",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0
- },
- "blocks": {}
- }
- },
- "block_order": [
- "collection_title_ifUBkC"
- ]
- }
- },
- "name": "t:names.collections_carousel",
- "settings": {
- "collection_list": [
+ "lining",
+ "shiny-spandex",
"sparkly-spandex",
"stretchy-velvet",
"stretch-lace",
- "appliques"
+ "appliques",
+ "fringes",
+ "swarovski-emelents-fb-hf",
+ "preciosa-viva12-fb-hf",
+ "premium-dmc-fb-hf",
+ "premium-dmc-sew-on",
+ "preciosa-sew-on",
+ "cabochon-fb-hf",
+ "acrylic-beads",
+ "tools-and-accessories",
+ "preciosa-viva12-fb",
+ "threads",
+ "nalheads"
],
- "layout_type": "carousel",
+ "layout_type": "grid",
"carousel_on_mobile": false,
"columns": 4,
"mobile_columns": "2",
@@ -374,7 +185,7 @@
"bento_gap": 8,
"rows_gap": 8,
"max_collections": 4,
- "icons_style": "arrow",
+ "icons_style": "none",
"icons_shape": "circle",
"section_width": "page-width",
"gap": 12,
@@ -385,8 +196,6 @@
}
},
"order": [
- "collection_list_kXrJya",
- "collection_list_AYBmXc",
- "collection_list_VQzGtQ"
+ "collection_list_AYBmXc"
]
}
From 597d908482d044eb3b3e0856aa357ecb98f49ca4 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 15 Feb 2026 23:52:21 +0000
Subject: [PATCH 09/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
templates/index.json | 80 ++------------------------------------------
1 file changed, 3 insertions(+), 77 deletions(-)
diff --git a/templates/index.json b/templates/index.json
index 24a02d401..ccff2f609 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -12,77 +12,6 @@
"collection_list_AYBmXc": {
"type": "collection-list",
"blocks": {
- "group_3DcyLC": {
- "type": "group",
- "name": "t:names.header",
- "settings": {
- "content_direction": "column",
- "vertical_on_mobile": true,
- "horizontal_alignment": "flex-start",
- "vertical_alignment": "center",
- "align_baseline": false,
- "horizontal_alignment_flex_direction_column": "flex-start",
- "vertical_alignment_flex_direction_column": "center",
- "gap": 12,
- "width": "fill",
- "custom_width": 100,
- "width_mobile": "fill",
- "custom_width_mobile": 100,
- "height": "fit",
- "custom_height": 100,
- "inherit_color_scheme": true,
- "color_scheme": "",
- "background_media": "none",
- "video_position": "cover",
- "background_image_position": "cover",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0,
- "toggle_overlay": false,
- "overlay_color": "#00000026",
- "overlay_style": "solid",
- "gradient_direction": "to top",
- "link": "",
- "open_in_new_tab": false,
- "placeholder": "",
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {
- "text_44hCXV": {
- "type": "text",
- "name": "t:names.text",
- "settings": {
- "text": "Shop by collection
",
- "width": "fit-content",
- "max_width": "normal",
- "alignment": "left",
- "type_preset": "rte",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground)",
- "background": false,
- "background_color": "#00000026",
- "corner_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 16,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- }
- },
- "block_order": [
- "text_44hCXV"
- ]
- },
"static-collection-card": {
"type": "_collection-card",
"name": "t:names.collection_card",
@@ -130,7 +59,7 @@
"name": "t:names.collection_card_image",
"static": true,
"settings": {
- "image_ratio": "adapt",
+ "image_ratio": "square",
"toggle_overlay": false,
"overlay_color": "#00000026",
"overlay_style": "solid",
@@ -138,7 +67,7 @@
"border": "none",
"border_width": 1,
"border_opacity": 100,
- "border_radius": 0
+ "border_radius": 14
},
"blocks": {}
}
@@ -148,9 +77,6 @@
]
}
},
- "block_order": [
- "group_3DcyLC"
- ],
"name": "t:names.collections_carousel",
"settings": {
"collection_list": [
@@ -178,7 +104,7 @@
],
"layout_type": "grid",
"carousel_on_mobile": false,
- "columns": 4,
+ "columns": 5,
"mobile_columns": "2",
"mobile_card_size": "60cqw",
"columns_gap": 8,
From 4506e1714ce817e5368124e796ffadc76c10a8ee Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 15 Feb 2026 23:53:07 +0000
Subject: [PATCH 10/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
templates/index.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/templates/index.json b/templates/index.json
index ccff2f609..63a524dfb 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -36,7 +36,7 @@
"width": "fit-content",
"max_width": "normal",
"alignment": "left",
- "type_preset": "rte",
+ "type_preset": "custom",
"font": "var(--font-body--family)",
"font_size": "1rem",
"line_height": "normal",
From 5d8e2833f4e1765d4a1d6ebc305865e287a38ef1 Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Sun, 15 Feb 2026 16:13:14 -0800
Subject: [PATCH 11/72] Zoom on hover effect
---
snippets/collection-card.liquid | 40 +++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/snippets/collection-card.liquid b/snippets/collection-card.liquid
index 80866e60b..a00e8a0a5 100644
--- a/snippets/collection-card.liquid
+++ b/snippets/collection-card.liquid
@@ -159,4 +159,44 @@
aspect-ratio: 99;
}
}
+ /* Hover zoom for collection images
+ - Adds a subtle scale transform to the image inside a collection card
+ - `transition` defines the animation timing and easing
+ - `will-change: transform` gives the browser a hint to optimize for animation
+ - `transform-origin: center center` makes the image scale from its center
+ */
+ .collection-card__image .image-block__image {
+ transition: transform 240ms cubic-bezier(.2,.8,.2,1);
+ will-change: transform;
+ transform-origin: center center;
+ }
+
+ /* Respect users who prefer reduced motion:
+ - Remove transitions when `prefers-reduced-motion: reduce` is set
+ */
+ @media (prefers-reduced-motion: reduce) {
+ .collection-card__image .image-block__image {
+ transition: none;
+ }
+ }
+
+ /* Apply the zoom effect only on devices that support hover and have a
+ fine pointer (usually non-touch desktop devices). This prevents the
+ scale effect from triggering on touch devices where hover isn't meaningful.
+ */
+ @media (hover: hover) and (pointer: fine) {
+ .collection-card:hover .collection-card__image .image-block__image,
+ .collection-card:focus-within .collection-card__image .image-block__image {
+ transform: scale(1.06);
+ }
+ }
+
+ /* Arrow nudge for inline links in card content
+ - Moves the generated ::after arrow slightly to the right on hover/focus
+ - A micro-interaction that signals the link is actionable
+ */
+ .collection-card__content a:hover::after,
+ .collection-card__content a:focus::after {
+ transform: translateX(4px);
+ }
{% endstylesheet %}
From cb4c460f6e41a2e87cebe6b033b84e04fa5dee41 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 00:20:29 +0000
Subject: [PATCH 12/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
config/settings_data.json | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/config/settings_data.json b/config/settings_data.json
index 41beca196..8d73c36b3 100644
--- a/config/settings_data.json
+++ b/config/settings_data.json
@@ -7,8 +7,9 @@
* made to this file may be overwritten.
* ------------------------------------------------------------
*/
- {
+{
"current": {
+ "logo": "shopify://shop_images/logo_210_60.svg",
"logo_height": 36,
"logo_height_mobile": 28,
"type_body_font": "inter_n4",
@@ -54,7 +55,6 @@
"button_border_radius_primary": 14,
"secondary_button_border_width": 1,
"button_border_radius_secondary": 14,
- "button_font_weight_secondary": "default",
"cart_type": "drawer",
"cart_price_font": "subheading",
"show_cart_note": false,
@@ -77,6 +77,7 @@
"variant_button_border_width": 1,
"variant_button_radius": 14,
"variant_button_width": "equal-width-buttons",
+ "button_font_weight_secondary": "default",
"content_for_index": [],
"color_schemes": {
"scheme-1": {
From abced3d6ca2b698df47b18c7edd2712d55c3b747 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 01:03:22 +0000
Subject: [PATCH 13/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/footer-group.json | 2 +-
sections/header-group.json | 31 +++++++++++++++++++++++++++++++
2 files changed, 32 insertions(+), 1 deletion(-)
diff --git a/sections/footer-group.json b/sections/footer-group.json
index f8acfc277..caf4501f1 100644
--- a/sections/footer-group.json
+++ b/sections/footer-group.json
@@ -17,7 +17,7 @@
"settings": {
"section_width": "page-width",
"gap": 20,
- "color_scheme": "scheme-5",
+ "color_scheme": "scheme-1",
"padding-block-start": 36,
"padding-block-end": 36
}
diff --git a/sections/header-group.json b/sections/header-group.json
index b7c256193..79ff64f07 100644
--- a/sections/header-group.json
+++ b/sections/header-group.json
@@ -11,6 +11,36 @@
"type": "header",
"name": "t:names.header",
"sections": {
+ "header_announcements_cA9VrL": {
+ "type": "header-announcements",
+ "blocks": {
+ "announcement_kTNgBf": {
+ "type": "_announcement",
+ "settings": {
+ "text": "Shop our latest arrivals!",
+ "link": "",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "weight": "",
+ "letter_spacing": "normal",
+ "case": "none"
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "announcement_kTNgBf"
+ ],
+ "name": "t:names.announcement_bar",
+ "settings": {
+ "speed": 5,
+ "section_width": "page-width",
+ "color_scheme": "scheme-4",
+ "divider_width": 0,
+ "padding-block-start": 15,
+ "padding-block-end": 15
+ }
+ },
"header_section": {
"type": "header",
"blocks": {
@@ -82,6 +112,7 @@
}
},
"order": [
+ "header_announcements_cA9VrL",
"header_section"
]
}
From 785841101b78524831eb3265e9bb6764b0e03e97 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 01:04:58 +0000
Subject: [PATCH 14/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/header-group.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sections/header-group.json b/sections/header-group.json
index 79ff64f07..c61f15b9f 100644
--- a/sections/header-group.json
+++ b/sections/header-group.json
@@ -17,10 +17,10 @@
"announcement_kTNgBf": {
"type": "_announcement",
"settings": {
- "text": "Shop our latest arrivals!",
+ "text": "Artistic Sports Essentials and Crystals since 2014. We ship to Canada and US. ☎ +1 604-782-5025",
"link": "",
"font": "var(--font-body--family)",
- "font_size": "1rem",
+ "font_size": "0.875rem",
"weight": "",
"letter_spacing": "normal",
"case": "none"
From c59f1b32d4242376fe98fdbc29a61f29ede24d61 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 01:06:31 +0000
Subject: [PATCH 15/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/header-group.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sections/header-group.json b/sections/header-group.json
index c61f15b9f..c484bbcca 100644
--- a/sections/header-group.json
+++ b/sections/header-group.json
@@ -35,7 +35,7 @@
"settings": {
"speed": 5,
"section_width": "page-width",
- "color_scheme": "scheme-4",
+ "color_scheme": "scheme-5",
"divider_width": 0,
"padding-block-start": 15,
"padding-block-end": 15
From 21424b085f7302c46568b704eea04e64ee89619a Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Sun, 15 Feb 2026 17:19:19 -0800
Subject: [PATCH 16/72] Color Change
---
config/settings_data.json | 432 +++++++++++++++++++-------------------
1 file changed, 216 insertions(+), 216 deletions(-)
diff --git a/config/settings_data.json b/config/settings_data.json
index 8d73c36b3..b1f1241a2 100644
--- a/config/settings_data.json
+++ b/config/settings_data.json
@@ -82,197 +82,197 @@
"color_schemes": {
"scheme-1": {
"settings": {
- "background": "#ffffff",
- "foreground_heading": "#000000",
- "foreground": "#000000cf",
- "primary": "#000000cf",
- "primary_hover": "#000000",
- "border": "#0000000f",
- "shadow": "#000000",
- "primary_button_background": "#000000",
- "primary_button_text": "#ffffff",
- "primary_button_border": "#000000",
+ "background": "#FFFFFF",
+ "foreground_heading": "#121212",
+ "foreground": "#121212cf",
+ "primary": "#121212cf",
+ "primary_hover": "#121212",
+ "border": "#12121220",
+ "shadow": "#121212",
+ "primary_button_background": "#121212",
+ "primary_button_text": "#FFFFFF",
+ "primary_button_border": "#121212",
"primary_button_hover_background": "#333333",
- "primary_button_hover_text": "#ffffff",
- "primary_button_hover_border": "#000000",
+ "primary_button_hover_text": "#FFFFFF",
+ "primary_button_hover_border": "#121212",
"secondary_button_background": "rgba(0,0,0,0)",
- "secondary_button_text": "#000000",
- "secondary_button_border": "#000000",
- "secondary_button_hover_background": "#fafafa",
+ "secondary_button_text": "#121212",
+ "secondary_button_border": "#121212",
+ "secondary_button_hover_background": "#f5f5f5",
"secondary_button_hover_text": "#333333",
"secondary_button_hover_border": "#333333",
- "input_background": "#ffffffc7",
- "input_text_color": "#333333",
- "input_border_color": "#dfdfdf",
- "input_hover_background": "#00000003",
- "variant_background_color": "#ffffff",
- "variant_text_color": "#000000",
- "variant_border_color": "#00000021",
+ "input_background": "#FFFFFfc7",
+ "input_text_color": "#121212",
+ "input_border_color": "#12121220",
+ "input_hover_background": "#f5f5f5",
+ "variant_background_color": "#FFFFFF",
+ "variant_text_color": "#121212",
+ "variant_border_color": "#12121220",
"variant_hover_background_color": "#f5f5f5",
- "variant_hover_text_color": "#000000",
+ "variant_hover_text_color": "#121212",
"variant_hover_border_color": "#e6e6e6",
- "selected_variant_background_color": "#000000",
- "selected_variant_text_color": "#ffffff",
- "selected_variant_border_color": "#000000",
- "selected_variant_hover_background_color": "#1a1a1a",
- "selected_variant_hover_text_color": "#ffffff",
- "selected_variant_hover_border_color": "#1a1a1a"
+ "selected_variant_background_color": "#121212",
+ "selected_variant_text_color": "#FFFFFF",
+ "selected_variant_border_color": "#121212",
+ "selected_variant_hover_background_color": "#333333",
+ "selected_variant_hover_text_color": "#FFFFFF",
+ "selected_variant_hover_border_color": "#333333"
}
},
"scheme-2": {
"settings": {
- "background": "#f5f5f5",
- "foreground_heading": "#000000",
- "foreground": "#000000cf",
- "primary": "#000000cf",
- "primary_hover": "#ffffff",
- "border": "#dfdfdf",
- "shadow": "#000000",
- "primary_button_background": "#000000",
- "primary_button_text": "#ffffff",
- "primary_button_border": "#000000",
+ "background": "#F3F3F3",
+ "foreground_heading": "#121212",
+ "foreground": "#121212cf",
+ "primary": "#121212cf",
+ "primary_hover": "#121212",
+ "border": "#12121220",
+ "shadow": "#121212",
+ "primary_button_background": "#121212",
+ "primary_button_text": "#F3F3F3",
+ "primary_button_border": "#121212",
"primary_button_hover_background": "#333333",
- "primary_button_hover_text": "#ffffff",
+ "primary_button_hover_text": "#FFFFFF",
"primary_button_hover_border": "#333333",
"secondary_button_background": "rgba(0,0,0,0)",
- "secondary_button_text": "#000000",
- "secondary_button_border": "#000000",
+ "secondary_button_text": "#121212",
+ "secondary_button_border": "#121212",
"secondary_button_hover_background": "#ffffff5c",
- "secondary_button_hover_text": "#000000",
+ "secondary_button_hover_text": "#121212",
"secondary_button_hover_border": "#333333ba",
"input_background": "rgba(0,0,0,0)",
- "input_text_color": "#00000087",
- "input_border_color": "#00000021",
+ "input_text_color": "#121212",
+ "input_border_color": "#12121220",
"input_hover_background": "#ffffff5c",
- "variant_background_color": "#ffffff",
- "variant_text_color": "#000000",
+ "variant_background_color": "#FFFFFF",
+ "variant_text_color": "#121212",
"variant_border_color": "#e6e6e6",
"variant_hover_background_color": "#f5f5f5",
- "variant_hover_text_color": "#000000",
+ "variant_hover_text_color": "#121212",
"variant_hover_border_color": "#e6e6e6",
- "selected_variant_background_color": "#000000",
- "selected_variant_text_color": "#ffffff",
- "selected_variant_border_color": "#000000",
- "selected_variant_hover_background_color": "#1a1a1a",
- "selected_variant_hover_text_color": "#ffffff",
- "selected_variant_hover_border_color": "#1a1a1a"
+ "selected_variant_background_color": "#121212",
+ "selected_variant_text_color": "#FFFFFF",
+ "selected_variant_border_color": "#121212",
+ "selected_variant_hover_background_color": "#333333",
+ "selected_variant_hover_text_color": "#FFFFFF",
+ "selected_variant_hover_border_color": "#333333"
}
},
"scheme-3": {
"settings": {
- "background": "#eef1ea",
- "foreground_heading": "#000000",
- "foreground": "#000000cf",
- "primary": "#000000cf",
- "primary_hover": "#000000",
- "border": "#000000cf",
- "shadow": "#000000",
- "primary_button_background": "#000000",
- "primary_button_text": "#ffffff",
- "primary_button_border": "#000000",
- "primary_button_hover_background": "#333333",
- "primary_button_hover_text": "#ffffff",
- "primary_button_hover_border": "#333333",
+ "background": "#242833",
+ "foreground_heading": "#FFFFFF",
+ "foreground": "#FFFFFF",
+ "primary": "#FFFFFF",
+ "primary_hover": "#ffffffb0",
+ "border": "#ffffffb0",
+ "shadow": "#121212",
+ "primary_button_background": "#FFFFFF",
+ "primary_button_text": "#000000",
+ "primary_button_border": "#FFFFFF",
+ "primary_button_hover_background": "#000000",
+ "primary_button_hover_text": "#FFFFFF",
+ "primary_button_hover_border": "#000000",
"secondary_button_background": "rgba(0,0,0,0)",
- "secondary_button_text": "#000000",
- "secondary_button_border": "#000000",
- "secondary_button_hover_background": "#ffffff5c",
- "secondary_button_hover_text": "#000000cf",
- "secondary_button_hover_border": "#000000cf",
- "input_background": "rgba(0,0,0,0)",
- "input_text_color": "#000000cf",
- "input_border_color": "#000000cf",
- "input_hover_background": "#ffffff5c",
- "variant_background_color": "#ffffff",
+ "secondary_button_text": "#FFFFFF",
+ "secondary_button_border": "#ffffffb0",
+ "secondary_button_hover_background": "#ffffff0a",
+ "secondary_button_hover_text": "#ffffffed",
+ "secondary_button_hover_border": "#ffffffb0",
+ "input_background": "#242833",
+ "input_text_color": "#ffffffed",
+ "input_border_color": "#ffffffb0",
+ "input_hover_background": "#ffffff0a",
+ "variant_background_color": "#FFFFFF",
"variant_text_color": "#000000",
"variant_border_color": "#e6e6e6",
"variant_hover_background_color": "#f5f5f5",
"variant_hover_text_color": "#000000",
"variant_hover_border_color": "#e6e6e6",
"selected_variant_background_color": "#000000",
- "selected_variant_text_color": "#ffffff",
+ "selected_variant_text_color": "#FFFFFF",
"selected_variant_border_color": "#000000",
"selected_variant_hover_background_color": "#1a1a1a",
- "selected_variant_hover_text_color": "#ffffff",
+ "selected_variant_hover_text_color": "#FFFFFF",
"selected_variant_hover_border_color": "#1a1a1a"
}
},
"scheme-4": {
"settings": {
- "background": "#e1edf5",
- "foreground_heading": "#000000",
- "foreground": "#000000cf",
- "primary": "#000000cf",
- "primary_hover": "#000000",
- "border": "#1d368680",
- "shadow": "#000000",
- "primary_button_background": "#000000",
- "primary_button_text": "#ffffff",
- "primary_button_border": "#1d3686",
- "primary_button_hover_background": "#333333",
- "primary_button_hover_text": "#ffffff",
+ "background": "#121212",
+ "foreground_heading": "#FFFFFF",
+ "foreground": "#FFFFFF",
+ "primary": "#FFFFFF",
+ "primary_hover": "#ffffffb0",
+ "border": "#ffffffb0",
+ "shadow": "#121212",
+ "primary_button_background": "#FFFFFF",
+ "primary_button_text": "#121212",
+ "primary_button_border": "#FFFFFF",
+ "primary_button_hover_background": "#000000",
+ "primary_button_hover_text": "#FFFFFF",
"primary_button_hover_border": "#000000",
"secondary_button_background": "rgba(0,0,0,0)",
- "secondary_button_text": "#000000",
- "secondary_button_border": "#000000",
- "secondary_button_hover_background": "#ffffff5c",
- "secondary_button_hover_text": "#000000cf",
- "secondary_button_hover_border": "#000000cf",
- "input_background": "rgba(0,0,0,0)",
- "input_text_color": "#000000cf",
- "input_border_color": "#000000cf",
- "input_hover_background": "#ffffff5c",
- "variant_background_color": "#ffffff",
- "variant_text_color": "#000000",
+ "secondary_button_text": "#FFFFFF",
+ "secondary_button_border": "#ffffffb0",
+ "secondary_button_hover_background": "#ffffff0a",
+ "secondary_button_hover_text": "#ffffffed",
+ "secondary_button_hover_border": "#ffffffb0",
+ "input_background": "#121212",
+ "input_text_color": "#ffffffed",
+ "input_border_color": "#ffffffb0",
+ "input_hover_background": "#ffffff0a",
+ "variant_background_color": "#FFFFFF",
+ "variant_text_color": "#121212",
"variant_border_color": "#e6e6e6",
"variant_hover_background_color": "#f5f5f5",
- "variant_hover_text_color": "#000000",
+ "variant_hover_text_color": "#121212",
"variant_hover_border_color": "#e6e6e6",
- "selected_variant_background_color": "#000000",
- "selected_variant_text_color": "#ffffff",
- "selected_variant_border_color": "#000000",
- "selected_variant_hover_background_color": "#1a1a1a",
- "selected_variant_hover_text_color": "#ffffff",
- "selected_variant_hover_border_color": "#1a1a1a"
+ "selected_variant_background_color": "#FFFFFF",
+ "selected_variant_text_color": "#121212",
+ "selected_variant_border_color": "#FFFFFF",
+ "selected_variant_hover_background_color": "#f0f0f0",
+ "selected_variant_hover_text_color": "#121212",
+ "selected_variant_hover_border_color": "#f0f0f0"
}
},
"scheme-5": {
"settings": {
- "background": "#333333",
- "foreground_heading": "#ffffff",
- "foreground": "#ffffff",
- "primary": "#ffffff",
+ "background": "#4E6B9E",
+ "foreground_heading": "#FFFFFF",
+ "foreground": "#FFFFFF",
+ "primary": "#FFFFFF",
"primary_hover": "#ffffffb0",
"border": "#ffffffb0",
- "shadow": "#000000",
- "primary_button_background": "#ffffff",
- "primary_button_text": "#000000",
- "primary_button_border": "#ffffff",
+ "shadow": "#121212",
+ "primary_button_background": "#FFFFFF",
+ "primary_button_text": "#4E6B9E",
+ "primary_button_border": "#FFFFFF",
"primary_button_hover_background": "#000000",
- "primary_button_hover_text": "#ffffff",
+ "primary_button_hover_text": "#FFFFFF",
"primary_button_hover_border": "#000000",
"secondary_button_background": "rgba(0,0,0,0)",
- "secondary_button_text": "#ffffff",
+ "secondary_button_text": "#FFFFFF",
"secondary_button_border": "#ffffffb0",
"secondary_button_hover_background": "#ffffff0a",
"secondary_button_hover_text": "#ffffffed",
"secondary_button_hover_border": "#ffffffb0",
- "input_background": "#333333",
+ "input_background": "#4E6B9E",
"input_text_color": "#ffffffed",
"input_border_color": "#ffffffb0",
"input_hover_background": "#ffffff0a",
- "variant_background_color": "#ffffff",
- "variant_text_color": "#000000",
- "variant_border_color": "#e6e6e6",
+ "variant_background_color": "#FFFFFF",
+ "variant_text_color": "#4E6B9E",
+ "variant_border_color": "#4E6B9E66",
"variant_hover_background_color": "#f5f5f5",
- "variant_hover_text_color": "#000000",
- "variant_hover_border_color": "#e6e6e6",
- "selected_variant_background_color": "#000000",
- "selected_variant_text_color": "#ffffff",
- "selected_variant_border_color": "#000000",
- "selected_variant_hover_background_color": "#1a1a1a",
- "selected_variant_hover_text_color": "#ffffff",
- "selected_variant_hover_border_color": "#1a1a1a"
+ "variant_hover_text_color": "#4E6B9E",
+ "variant_hover_border_color": "#4E6B9E",
+ "selected_variant_background_color": "#4E6B9E",
+ "selected_variant_text_color": "#FFFFFF",
+ "selected_variant_border_color": "#4E6B9E",
+ "selected_variant_hover_background_color": "#2339a0",
+ "selected_variant_hover_text_color": "#FFFFFF",
+ "selected_variant_hover_border_color": "#394fc0"
}
},
"scheme-6": {
@@ -360,22 +360,22 @@
"color_schemes": {
"scheme-1": {
"settings": {
- "background": "#ffffff",
- "foreground_heading": "#000000",
- "foreground": "#000000cf",
- "primary": "#000000cf",
- "primary_hover": "#000000",
- "border": "#0000000f",
- "shadow": "#000000",
- "primary_button_background": "#000000",
- "primary_button_text": "#ffffff",
- "primary_button_border": "#000000",
+ "background": "#FFFFFF",
+ "foreground_heading": "#121212",
+ "foreground": "#121212cf",
+ "primary": "#121212cf",
+ "primary_hover": "#121212",
+ "border": "#12121220",
+ "shadow": "#121212",
+ "primary_button_background": "#121212",
+ "primary_button_text": "#FFFFFF",
+ "primary_button_border": "#121212",
"primary_button_hover_background": "#333333",
- "primary_button_hover_text": "#ffffff",
- "primary_button_hover_border": "#000000",
+ "primary_button_hover_text": "#FFFFFF",
+ "primary_button_hover_border": "#121212",
"secondary_button_background": "rgba(0,0,0,0)",
- "secondary_button_text": "#000000",
- "secondary_button_border": "#000000",
+ "secondary_button_text": "#121212",
+ "secondary_button_border": "#121212",
"secondary_button_hover_background": "#fafafa",
"secondary_button_hover_text": "#333333",
"secondary_button_hover_border": "#333333",
@@ -383,77 +383,77 @@
"input_text_color": "#333333",
"input_border_color": "#dfdfdf",
"input_hover_background": "#00000003",
- "variant_background_color": "#ffffff",
- "variant_text_color": "#000000",
+ "variant_background_color": "#FFFFFF",
+ "variant_text_color": "#121212",
"variant_border_color": "#00000021",
"variant_hover_background_color": "#f5f5f5",
- "variant_hover_text_color": "#000000",
+ "variant_hover_text_color": "#121212",
"variant_hover_border_color": "#e6e6e6",
- "selected_variant_background_color": "#000000",
- "selected_variant_text_color": "#ffffff",
- "selected_variant_border_color": "#000000",
+ "selected_variant_background_color": "#121212",
+ "selected_variant_text_color": "#FFFFFF",
+ "selected_variant_border_color": "#121212",
"selected_variant_hover_background_color": "#1a1a1a",
- "selected_variant_hover_text_color": "#ffffff",
+ "selected_variant_hover_text_color": "#FFFFFF",
"selected_variant_hover_border_color": "#1a1a1a"
}
},
"scheme-2": {
"settings": {
- "background": "#f5f5f5",
- "foreground_heading": "#000000",
- "foreground": "#000000cf",
- "primary": "#000000cf",
+ "background": "#F3F3F3",
+ "foreground_heading": "#121212",
+ "foreground": "#121212cf",
+ "primary": "#121212cf",
"primary_hover": "#ffffff",
"border": "#DFDFDF",
- "shadow": "#000000",
- "primary_button_background": "#000000",
- "primary_button_text": "#ffffff",
- "primary_button_border": "#000000",
+ "shadow": "#121212",
+ "primary_button_background": "#121212",
+ "primary_button_text": "#F3F3F3",
+ "primary_button_border": "#121212",
"primary_button_hover_background": "#333333",
- "primary_button_hover_text": "#ffffff",
+ "primary_button_hover_text": "#FFFFFF",
"primary_button_hover_border": "#333333",
"secondary_button_background": "rgba(0,0,0,0)",
- "secondary_button_text": "#000000",
- "secondary_button_border": "#000000",
+ "secondary_button_text": "#121212",
+ "secondary_button_border": "#121212",
"secondary_button_hover_background": "#ffffff5c",
- "secondary_button_hover_text": "#000000",
+ "secondary_button_hover_text": "#121212",
"secondary_button_hover_border": "#333333ba",
"input_background": "rgba(0,0,0,0)",
"input_text_color": "#00000087",
"input_border_color": "#00000021",
"input_hover_background": "#ffffff5c",
- "variant_background_color": "#ffffff",
- "variant_text_color": "#000000",
+ "variant_background_color": "#FFFFFF",
+ "variant_text_color": "#121212",
"variant_border_color": "#e6e6e6",
"variant_hover_background_color": "#f5f5f5",
- "variant_hover_text_color": "#000000",
+ "variant_hover_text_color": "#121212",
"variant_hover_border_color": "#e6e6e6",
- "selected_variant_background_color": "#000000",
- "selected_variant_text_color": "#ffffff",
- "selected_variant_border_color": "#000000",
+ "selected_variant_background_color": "#121212",
+ "selected_variant_text_color": "#FFFFFF",
+ "selected_variant_border_color": "#121212",
"selected_variant_hover_background_color": "#1a1a1a",
- "selected_variant_hover_text_color": "#ffffff",
+ "selected_variant_hover_text_color": "#FFFFFF",
"selected_variant_hover_border_color": "#1a1a1a"
}
},
"scheme-3": {
"settings": {
- "background": "#eef1ea",
+ "background": "#242833",
"foreground_heading": "#000000",
"foreground": "#000000cf",
"primary": "#000000cf",
"primary_hover": "#000000",
"border": "#000000cf",
- "shadow": "#000000",
- "primary_button_background": "#000000",
- "primary_button_text": "#ffffff",
- "primary_button_border": "#000000",
+ "shadow": "#121212",
+ "primary_button_background": "#FFFFFF",
+ "primary_button_text": "#000000",
+ "primary_button_border": "#FFFFFF",
"primary_button_hover_background": "#333333",
- "primary_button_hover_text": "#ffffff",
+ "primary_button_hover_text": "#FFFFFF",
"primary_button_hover_border": "#333333",
"secondary_button_background": "rgba(0,0,0,0)",
- "secondary_button_text": "#000000",
- "secondary_button_border": "#000000",
+ "secondary_button_text": "#FFFFFF",
+ "secondary_button_border": "#FFFFFF",
"secondary_button_hover_background": "#ffffff5c",
"secondary_button_hover_text": "#000000cf",
"secondary_button_hover_border": "#000000cf",
@@ -461,38 +461,38 @@
"input_text_color": "#000000cf",
"input_border_color": "#000000cf",
"input_hover_background": "#ffffff5c",
- "variant_background_color": "#ffffff",
+ "variant_background_color": "#FFFFFF",
"variant_text_color": "#000000",
"variant_border_color": "#e6e6e6",
"variant_hover_background_color": "#f5f5f5",
"variant_hover_text_color": "#000000",
"variant_hover_border_color": "#e6e6e6",
"selected_variant_background_color": "#000000",
- "selected_variant_text_color": "#ffffff",
+ "selected_variant_text_color": "#FFFFFF",
"selected_variant_border_color": "#000000",
"selected_variant_hover_background_color": "#1a1a1a",
- "selected_variant_hover_text_color": "#ffffff",
+ "selected_variant_hover_text_color": "#FFFFFF",
"selected_variant_hover_border_color": "#1a1a1a"
}
},
"scheme-4": {
"settings": {
- "background": "#e1edf5",
+ "background": "#121212",
"foreground_heading": "#000000",
"foreground": "#000000cf",
"primary": "#000000cf",
"primary_hover": "#000000",
"border": "#1d368680",
- "shadow": "#000000",
- "primary_button_background": "#000000",
- "primary_button_text": "#ffffff",
- "primary_button_border": "#1d3686",
+ "shadow": "#121212",
+ "primary_button_background": "#FFFFFF",
+ "primary_button_text": "#121212",
+ "primary_button_border": "#FFFFFF",
"primary_button_hover_background": "#333333",
- "primary_button_hover_text": "#ffffff",
+ "primary_button_hover_text": "#FFFFFF",
"primary_button_hover_border": "#000000",
"secondary_button_background": "rgba(0,0,0,0)",
- "secondary_button_text": "#000000",
- "secondary_button_border": "#000000",
+ "secondary_button_text": "#FFFFFF",
+ "secondary_button_border": "#FFFFFF",
"secondary_button_hover_background": "#ffffff5c",
"secondary_button_hover_text": "#000000cf",
"secondary_button_hover_border": "#000000cf",
@@ -500,31 +500,31 @@
"input_text_color": "#000000cf",
"input_border_color": "#000000cf",
"input_hover_background": "#ffffff5c",
- "variant_background_color": "#ffffff",
- "variant_text_color": "#000000",
+ "variant_background_color": "#FFFFFF",
+ "variant_text_color": "#121212",
"variant_border_color": "#e6e6e6",
"variant_hover_background_color": "#f5f5f5",
- "variant_hover_text_color": "#000000",
+ "variant_hover_text_color": "#121212",
"variant_hover_border_color": "#e6e6e6",
- "selected_variant_background_color": "#000000",
- "selected_variant_text_color": "#ffffff",
- "selected_variant_border_color": "#000000",
+ "selected_variant_background_color": "#121212",
+ "selected_variant_text_color": "#FFFFFF",
+ "selected_variant_border_color": "#121212",
"selected_variant_hover_background_color": "#1a1a1a",
- "selected_variant_hover_text_color": "#ffffff",
+ "selected_variant_hover_text_color": "#FFFFFF",
"selected_variant_hover_border_color": "#1a1a1a"
}
},
"scheme-5": {
"settings": {
- "background": "#333333",
+ "background": "#4E6B9E",
"foreground_heading": "#ffffff",
"foreground": "#ffffff",
"primary": "#ffffff",
"primary_hover": "#ffffffb0",
"border": "#ffffffb0",
- "shadow": "#000000",
- "primary_button_background": "#ffffff",
- "primary_button_text": "#000000",
+ "shadow": "#121212",
+ "primary_button_background": "#FFFFFF",
+ "primary_button_text": "#4E6B9E",
"primary_button_border": "#ffffff",
"primary_button_hover_background": "#000000",
"primary_button_hover_text": "#ffffff",
@@ -535,33 +535,33 @@
"secondary_button_hover_background": "#ffffff0a",
"secondary_button_hover_text": "#ffffffed",
"secondary_button_hover_border": "#ffffffb0",
- "input_background": "#333333",
+ "input_background": "#4E6B9E",
"input_text_color": "#ffffffed",
"input_border_color": "#ffffffb0",
"input_hover_background": "#ffffff0a",
- "variant_background_color": "#ffffff",
- "variant_text_color": "#000000",
- "variant_border_color": "#e6e6e6",
+ "variant_background_color": "#FFFFFF",
+ "variant_text_color": "#4E6B9E",
+ "variant_border_color": "#4E6B9E66",
"variant_hover_background_color": "#f5f5f5",
- "variant_hover_text_color": "#000000",
- "variant_hover_border_color": "#e6e6e6",
- "selected_variant_background_color": "#000000",
- "selected_variant_text_color": "#ffffff",
- "selected_variant_border_color": "#000000",
- "selected_variant_hover_background_color": "#1a1a1a",
- "selected_variant_hover_text_color": "#ffffff",
- "selected_variant_hover_border_color": "#1a1a1a"
+ "variant_hover_text_color": "#4E6B9E",
+ "variant_hover_border_color": "#4E6B9E",
+ "selected_variant_background_color": "#4E6B9E",
+ "selected_variant_text_color": "#FFFFFF",
+ "selected_variant_border_color": "#4E6B9E",
+ "selected_variant_hover_background_color": "#3d5475",
+ "selected_variant_hover_text_color": "#FFFFFF",
+ "selected_variant_hover_border_color": "#3d5475"
}
},
"scheme-6": {
"settings": {
"background": "rgba(0,0,0,0)",
"foreground_heading": "#ffffff",
- "foreground": "#ffffff",
- "primary": "#ffffff",
+ "foreground": "#f2f2f2",
+ "primary": "#eaeaea",
"primary_hover": "#ffffffb0",
"border": "#e6e6e6",
- "shadow": "#000000",
+ "shadow": "#121212",
"primary_button_background": "#ffffff",
"primary_button_text": "#000000",
"primary_button_border": "#ffffff",
From 8241dc6c654ddced9ed663636c275b966bbc6512 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 01:21:49 +0000
Subject: [PATCH 17/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/header-group.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sections/header-group.json b/sections/header-group.json
index c484bbcca..b3b6c8cb1 100644
--- a/sections/header-group.json
+++ b/sections/header-group.json
@@ -22,7 +22,7 @@
"font": "var(--font-body--family)",
"font_size": "0.875rem",
"weight": "",
- "letter_spacing": "normal",
+ "letter_spacing": "loose",
"case": "none"
},
"blocks": {}
From 88f7902dccf3e39213a5185f1d364d4597e793df Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 02:31:49 +0000
Subject: [PATCH 18/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
templates/collection.json | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/templates/collection.json b/templates/collection.json
index 963bcf532..f5d82c646 100644
--- a/templates/collection.json
+++ b/templates/collection.json
@@ -7,7 +7,7 @@
* made to this file may be overwritten.
* ------------------------------------------------------------
*/
- {
+{
"sections": {
"section": {
"type": "section",
@@ -109,7 +109,7 @@
"filter_style": "horizontal",
"filter_width": "centered",
"text_label_case": "default",
- "show_swatch_label": false,
+ "show_swatch_label": true,
"show_filter_label": false,
"enable_sorting": true,
"enable_grid_density": true,
@@ -208,11 +208,14 @@
"name": "t:names.swatches",
"settings": {
"product_swatches_alignment": "flex-start",
+ "product_swatches_alignment_mobile": "flex-start",
+ "hide_padding": false,
"product_swatches_padding_top": 4,
"product_swatches_padding_bottom": 0,
"product_swatches_padding_left": 0,
"product_swatches_padding_right": 0
- }
+ },
+ "blocks": {}
}
},
"block_order": [
@@ -227,6 +230,8 @@
"layout_type": "grid",
"product_card_size": "medium",
"mobile_product_card_size": "small",
+ "enable_infinite_scroll": true,
+ "products_per_page": 24,
"product_grid_width": "centered",
"full_width_on_mobile": true,
"columns_gap_horizontal": 16,
From 3919338ead09dd292a1a2fa54c0030bb8e1e869f Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 02:35:50 +0000
Subject: [PATCH 19/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
templates/collection.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/templates/collection.json b/templates/collection.json
index f5d82c646..96f81b8e7 100644
--- a/templates/collection.json
+++ b/templates/collection.json
@@ -44,7 +44,7 @@
"settings": {
"text": "{{ closest.collection.description }}",
"width": "fit-content",
- "max_width": "normal",
+ "max_width": "none",
"alignment": "left",
"type_preset": "rte",
"font": "var(--font-primary--family)",
From 629db20b462bc8ced8d61ee67bcbc00029d95dd3 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 18:47:42 +0000
Subject: [PATCH 20/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/footer-group.json | 50 ++++++++++++++++++++++++++++++++------
sections/header-group.json | 21 +++++++++++++---
2 files changed, 60 insertions(+), 11 deletions(-)
diff --git a/sections/footer-group.json b/sections/footer-group.json
index caf4501f1..32dc6cc27 100644
--- a/sections/footer-group.json
+++ b/sections/footer-group.json
@@ -11,19 +11,53 @@
"type": "footer",
"name": "t:names.footer",
"sections": {
- "footer": {
- "type": "footer",
- "name": "t:names.footer",
+ "footer_utilities_wiLgXM": {
+ "type": "footer-utilities",
+ "blocks": {
+ "footer_policy_list_dpr4it": {
+ "type": "footer-policy-list",
+ "settings": {
+ "font_size": "0.75rem",
+ "case": "none"
+ },
+ "blocks": {}
+ },
+ "social_links_tbHcU9": {
+ "type": "social-links",
+ "settings": {
+ "facebook_url": "https://www.facebook.com/asecrystals/",
+ "instagram_url": "https://www.instagram.com/asecrystals",
+ "youtube_url": "",
+ "tiktok_url": "https://www.instagram.com/asecrystals",
+ "twitter_url": "",
+ "threads_url": "",
+ "linkedin_url": "",
+ "bluesky_url": "",
+ "snapchat_url": "",
+ "pinterest_url": "",
+ "tumblr_url": "",
+ "vimeo_url": "",
+ "custom_url": ""
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "footer_policy_list_dpr4it",
+ "social_links_tbHcU9"
+ ],
+ "name": "t:names.policies_and_links",
"settings": {
"section_width": "page-width",
- "gap": 20,
- "color_scheme": "scheme-1",
- "padding-block-start": 36,
- "padding-block-end": 36
+ "gap": 24,
+ "divider_thickness": 1,
+ "color_scheme": "",
+ "padding-block-start": 20,
+ "padding-block-end": 20
}
}
},
"order": [
- "footer"
+ "footer_utilities_wiLgXM"
]
}
diff --git a/sections/header-group.json b/sections/header-group.json
index b3b6c8cb1..3a42f5272 100644
--- a/sections/header-group.json
+++ b/sections/header-group.json
@@ -37,8 +37,8 @@
"section_width": "page-width",
"color_scheme": "scheme-5",
"divider_width": 0,
- "padding-block-start": 15,
- "padding-block-end": 15
+ "padding-block-start": 20,
+ "padding-block-end": 20
}
},
"header_section": {
@@ -109,10 +109,25 @@
"enable_transparent_header_collection": false,
"collection_color_scheme": "default"
}
+ },
+ "divider_bVTdVf": {
+ "type": "divider",
+ "name": "t:names.divider_section",
+ "settings": {
+ "color_scheme": "",
+ "section_width": "full-width",
+ "thickness": 1,
+ "corner_radius": "square",
+ "width_percent": 100,
+ "alignment_horizontal": "center",
+ "padding-block-start": 16,
+ "padding-block-end": 16
+ }
}
},
"order": [
"header_announcements_cA9VrL",
- "header_section"
+ "header_section",
+ "divider_bVTdVf"
]
}
From aeddc0f5963ff4578708fc0530aab458ef2bb603 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 18:56:21 +0000
Subject: [PATCH 21/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
.../398818148648/unconfirmed/ai_gen_block_7399b03.liquid | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100644 temp/blocks/398818148648/unconfirmed/ai_gen_block_7399b03.liquid
diff --git a/temp/blocks/398818148648/unconfirmed/ai_gen_block_7399b03.liquid b/temp/blocks/398818148648/unconfirmed/ai_gen_block_7399b03.liquid
new file mode 100644
index 000000000..daeab1ac2
--- /dev/null
+++ b/temp/blocks/398818148648/unconfirmed/ai_gen_block_7399b03.liquid
@@ -0,0 +1,6 @@
+{% schema %}
+ {
+ "name": "AI_Block",
+ "tag": "shopify-ai-generated-block"
+ }
+{% endschema %}
From f6055a6d86a0642657652759965150d4df6f19c9 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 18:58:20 +0000
Subject: [PATCH 22/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
.../unconfirmed/ai_gen_block_7399b03.liquid | 356 +++++++++++++++++-
1 file changed, 352 insertions(+), 4 deletions(-)
diff --git a/temp/blocks/398818148648/unconfirmed/ai_gen_block_7399b03.liquid b/temp/blocks/398818148648/unconfirmed/ai_gen_block_7399b03.liquid
index daeab1ac2..7ad273563 100644
--- a/temp/blocks/398818148648/unconfirmed/ai_gen_block_7399b03.liquid
+++ b/temp/blocks/398818148648/unconfirmed/ai_gen_block_7399b03.liquid
@@ -1,6 +1,354 @@
+{% doc %}
+ @prompt
+ social media link bar
+{% enddoc %}
+{% assign ai_gen_id = block.id | replace: '_', '' | downcase %}
+
+{% style %}
+ .ai-social-media-bar-{{ ai_gen_id }} {
+ display: block;
+ width: {{ block.settings.desktop_width_percent }}%;
+ max-width: 100%;
+ }
+
+ .ai-social-media-bar__container-{{ ai_gen_id }} {
+ display: flex;
+ align-items: center;
+ justify-content: {{ block.settings.alignment }};
+ gap: {{ block.settings.icon_spacing }}px;
+ padding: {{ block.settings.padding_vertical }}px {{ block.settings.padding_horizontal }}px;
+ background-color: {{ block.settings.background_color }};
+ border-radius: {{ block.settings.border_radius }}px;
+ }
+
+ .ai-social-media-bar__link-{{ ai_gen_id }} {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: {{ block.settings.icon_size }}px;
+ height: {{ block.settings.icon_size }}px;
+ color: {{ block.settings.icon_color }};
+ transition: all 0.3s ease;
+ text-decoration: none;
+ }
+
+ .ai-social-media-bar__link-{{ ai_gen_id }}:hover {
+ color: {{ block.settings.icon_hover_color }};
+ transform: translateY(-2px);
+ }
+
+ .ai-social-media-bar__link-{{ ai_gen_id }} svg {
+ width: 100%;
+ height: 100%;
+ fill: currentColor;
+ }
+
+ @media screen and (max-width: 749px) {
+ .ai-social-media-bar__container-{{ ai_gen_id }} {
+ gap: {{ block.settings.icon_spacing | times: 0.8 }}px;
+ }
+
+ .ai-social-media-bar__link-{{ ai_gen_id }} {
+ width: {{ block.settings.icon_size | times: 0.8 }}px;
+ height: {{ block.settings.icon_size | times: 0.8 }}px;
+ }
+ }
+{% endstyle %}
+
+
+
{% schema %}
- {
- "name": "AI_Block",
- "tag": "shopify-ai-generated-block"
- }
+{
+ "name": "Social media links",
+ "settings": [
+ {
+ "type": "header",
+ "content": "Layout"
+ },
+ {
+ "type": "select",
+ "id": "alignment",
+ "label": "Alignment",
+ "options": [
+ {
+ "value": "flex-start",
+ "label": "Left"
+ },
+ {
+ "value": "center",
+ "label": "Center"
+ },
+ {
+ "value": "flex-end",
+ "label": "Right"
+ }
+ ],
+ "default": "center"
+ },
+ {
+ "type": "range",
+ "id": "desktop_width_percent",
+ "label": "Desktop width",
+ "min": 50,
+ "max": 100,
+ "step": 5,
+ "unit": "%",
+ "default": 100
+ },
+ {
+ "type": "range",
+ "id": "padding_vertical",
+ "label": "Vertical padding",
+ "min": 0,
+ "max": 60,
+ "step": 4,
+ "unit": "px",
+ "default": 20
+ },
+ {
+ "type": "range",
+ "id": "padding_horizontal",
+ "label": "Horizontal padding",
+ "min": 0,
+ "max": 60,
+ "step": 4,
+ "unit": "px",
+ "default": 20
+ },
+ {
+ "type": "range",
+ "id": "border_radius",
+ "label": "Border radius",
+ "min": 0,
+ "max": 40,
+ "step": 2,
+ "unit": "px",
+ "default": 0
+ },
+ {
+ "type": "header",
+ "content": "Icons"
+ },
+ {
+ "type": "range",
+ "id": "icon_size",
+ "label": "Icon size",
+ "min": 16,
+ "max": 48,
+ "step": 2,
+ "unit": "px",
+ "default": 24
+ },
+ {
+ "type": "range",
+ "id": "icon_spacing",
+ "label": "Icon spacing",
+ "min": 8,
+ "max": 40,
+ "step": 2,
+ "unit": "px",
+ "default": 16
+ },
+ {
+ "type": "color",
+ "id": "icon_color",
+ "label": "Icon color",
+ "default": "#121212"
+ },
+ {
+ "type": "color",
+ "id": "icon_hover_color",
+ "label": "Icon hover color",
+ "default": "#333333"
+ },
+ {
+ "type": "color",
+ "id": "background_color",
+ "label": "Background color",
+ "default": "rgba(0,0,0,0)"
+ },
+ {
+ "type": "header",
+ "content": "Social media links"
+ },
+ {
+ "type": "url",
+ "id": "facebook_url",
+ "label": "Facebook"
+ },
+ {
+ "type": "url",
+ "id": "instagram_url",
+ "label": "Instagram"
+ },
+ {
+ "type": "url",
+ "id": "twitter_url",
+ "label": "Twitter"
+ },
+ {
+ "type": "url",
+ "id": "tiktok_url",
+ "label": "TikTok"
+ },
+ {
+ "type": "url",
+ "id": "youtube_url",
+ "label": "YouTube"
+ },
+ {
+ "type": "url",
+ "id": "pinterest_url",
+ "label": "Pinterest"
+ },
+ {
+ "type": "url",
+ "id": "linkedin_url",
+ "label": "LinkedIn"
+ },
+ {
+ "type": "url",
+ "id": "snapchat_url",
+ "label": "Snapchat"
+ },
+ {
+ "type": "url",
+ "id": "whatsapp_url",
+ "label": "WhatsApp"
+ }
+ ],
+ "presets": [
+ {
+ "name": "Social media links"
+ }
+ ]
+}
{% endschema %}
From ad68a07d79d65816110b6acc9741b9ee9aad5f69 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 19:06:15 +0000
Subject: [PATCH 23/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/footer-group.json | 84 ++++-
.../unconfirmed/ai_gen_block_7399b03.liquid | 354 ------------------
2 files changed, 71 insertions(+), 367 deletions(-)
delete mode 100644 temp/blocks/398818148648/unconfirmed/ai_gen_block_7399b03.liquid
diff --git a/sections/footer-group.json b/sections/footer-group.json
index 32dc6cc27..52fdac7f8 100644
--- a/sections/footer-group.json
+++ b/sections/footer-group.json
@@ -11,19 +11,12 @@
"type": "footer",
"name": "t:names.footer",
"sections": {
- "footer_utilities_wiLgXM": {
- "type": "footer-utilities",
+ "footer_eHkxBX": {
+ "type": "footer",
"blocks": {
- "footer_policy_list_dpr4it": {
- "type": "footer-policy-list",
- "settings": {
- "font_size": "0.75rem",
- "case": "none"
- },
- "blocks": {}
- },
- "social_links_tbHcU9": {
+ "social_links_xBwmjm": {
"type": "social-links",
+ "name": "t:names.social_media_links",
"settings": {
"facebook_url": "https://www.facebook.com/asecrystals/",
"instagram_url": "https://www.instagram.com/asecrystals",
@@ -43,8 +36,71 @@
}
},
"block_order": [
- "footer_policy_list_dpr4it",
- "social_links_tbHcU9"
+ "social_links_xBwmjm"
+ ],
+ "name": "t:names.footer",
+ "settings": {
+ "section_width": "page-width",
+ "gap": 20,
+ "color_scheme": "scheme-1",
+ "padding-block-start": 20,
+ "padding-block-end": 20
+ }
+ },
+ "footer_QHWT3R": {
+ "type": "footer",
+ "blocks": {
+ "payment_icons_mY8z97": {
+ "type": "payment-icons",
+ "name": "t:names.payment_icons",
+ "settings": {
+ "horizontal_alignment": "center",
+ "gap": 10,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "payment_icons_mY8z97"
+ ],
+ "name": "t:names.footer",
+ "settings": {
+ "section_width": "page-width",
+ "gap": 20,
+ "color_scheme": "scheme-1",
+ "padding-block-start": 36,
+ "padding-block-end": 36
+ }
+ },
+ "footer_utilities_wiLgXM": {
+ "type": "footer-utilities",
+ "blocks": {
+ "footer_copyright_97wXpW": {
+ "type": "footer-copyright",
+ "name": "t:names.copyright",
+ "settings": {
+ "show_powered_by": true,
+ "font_size": "0.75rem",
+ "case": "none"
+ },
+ "blocks": {}
+ },
+ "footer_policy_list_dpr4it": {
+ "type": "footer-policy-list",
+ "settings": {
+ "font_size": "0.75rem",
+ "case": "none"
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "footer_copyright_97wXpW",
+ "footer_policy_list_dpr4it"
],
"name": "t:names.policies_and_links",
"settings": {
@@ -58,6 +114,8 @@
}
},
"order": [
+ "footer_eHkxBX",
+ "footer_QHWT3R",
"footer_utilities_wiLgXM"
]
}
diff --git a/temp/blocks/398818148648/unconfirmed/ai_gen_block_7399b03.liquid b/temp/blocks/398818148648/unconfirmed/ai_gen_block_7399b03.liquid
deleted file mode 100644
index 7ad273563..000000000
--- a/temp/blocks/398818148648/unconfirmed/ai_gen_block_7399b03.liquid
+++ /dev/null
@@ -1,354 +0,0 @@
-{% doc %}
- @prompt
- social media link bar
-{% enddoc %}
-{% assign ai_gen_id = block.id | replace: '_', '' | downcase %}
-
-{% style %}
- .ai-social-media-bar-{{ ai_gen_id }} {
- display: block;
- width: {{ block.settings.desktop_width_percent }}%;
- max-width: 100%;
- }
-
- .ai-social-media-bar__container-{{ ai_gen_id }} {
- display: flex;
- align-items: center;
- justify-content: {{ block.settings.alignment }};
- gap: {{ block.settings.icon_spacing }}px;
- padding: {{ block.settings.padding_vertical }}px {{ block.settings.padding_horizontal }}px;
- background-color: {{ block.settings.background_color }};
- border-radius: {{ block.settings.border_radius }}px;
- }
-
- .ai-social-media-bar__link-{{ ai_gen_id }} {
- display: flex;
- align-items: center;
- justify-content: center;
- width: {{ block.settings.icon_size }}px;
- height: {{ block.settings.icon_size }}px;
- color: {{ block.settings.icon_color }};
- transition: all 0.3s ease;
- text-decoration: none;
- }
-
- .ai-social-media-bar__link-{{ ai_gen_id }}:hover {
- color: {{ block.settings.icon_hover_color }};
- transform: translateY(-2px);
- }
-
- .ai-social-media-bar__link-{{ ai_gen_id }} svg {
- width: 100%;
- height: 100%;
- fill: currentColor;
- }
-
- @media screen and (max-width: 749px) {
- .ai-social-media-bar__container-{{ ai_gen_id }} {
- gap: {{ block.settings.icon_spacing | times: 0.8 }}px;
- }
-
- .ai-social-media-bar__link-{{ ai_gen_id }} {
- width: {{ block.settings.icon_size | times: 0.8 }}px;
- height: {{ block.settings.icon_size | times: 0.8 }}px;
- }
- }
-{% endstyle %}
-
-
-
-{% schema %}
-{
- "name": "Social media links",
- "settings": [
- {
- "type": "header",
- "content": "Layout"
- },
- {
- "type": "select",
- "id": "alignment",
- "label": "Alignment",
- "options": [
- {
- "value": "flex-start",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "flex-end",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "type": "range",
- "id": "desktop_width_percent",
- "label": "Desktop width",
- "min": 50,
- "max": 100,
- "step": 5,
- "unit": "%",
- "default": 100
- },
- {
- "type": "range",
- "id": "padding_vertical",
- "label": "Vertical padding",
- "min": 0,
- "max": 60,
- "step": 4,
- "unit": "px",
- "default": 20
- },
- {
- "type": "range",
- "id": "padding_horizontal",
- "label": "Horizontal padding",
- "min": 0,
- "max": 60,
- "step": 4,
- "unit": "px",
- "default": 20
- },
- {
- "type": "range",
- "id": "border_radius",
- "label": "Border radius",
- "min": 0,
- "max": 40,
- "step": 2,
- "unit": "px",
- "default": 0
- },
- {
- "type": "header",
- "content": "Icons"
- },
- {
- "type": "range",
- "id": "icon_size",
- "label": "Icon size",
- "min": 16,
- "max": 48,
- "step": 2,
- "unit": "px",
- "default": 24
- },
- {
- "type": "range",
- "id": "icon_spacing",
- "label": "Icon spacing",
- "min": 8,
- "max": 40,
- "step": 2,
- "unit": "px",
- "default": 16
- },
- {
- "type": "color",
- "id": "icon_color",
- "label": "Icon color",
- "default": "#121212"
- },
- {
- "type": "color",
- "id": "icon_hover_color",
- "label": "Icon hover color",
- "default": "#333333"
- },
- {
- "type": "color",
- "id": "background_color",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- },
- {
- "type": "header",
- "content": "Social media links"
- },
- {
- "type": "url",
- "id": "facebook_url",
- "label": "Facebook"
- },
- {
- "type": "url",
- "id": "instagram_url",
- "label": "Instagram"
- },
- {
- "type": "url",
- "id": "twitter_url",
- "label": "Twitter"
- },
- {
- "type": "url",
- "id": "tiktok_url",
- "label": "TikTok"
- },
- {
- "type": "url",
- "id": "youtube_url",
- "label": "YouTube"
- },
- {
- "type": "url",
- "id": "pinterest_url",
- "label": "Pinterest"
- },
- {
- "type": "url",
- "id": "linkedin_url",
- "label": "LinkedIn"
- },
- {
- "type": "url",
- "id": "snapchat_url",
- "label": "Snapchat"
- },
- {
- "type": "url",
- "id": "whatsapp_url",
- "label": "WhatsApp"
- }
- ],
- "presets": [
- {
- "name": "Social media links"
- }
- ]
-}
-{% endschema %}
From 13cd6f6d310b0a2bca5697525cdb96bacbaa943c Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 19:11:52 +0000
Subject: [PATCH 24/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/footer-group.json | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/sections/footer-group.json b/sections/footer-group.json
index 52fdac7f8..ffb1ef85d 100644
--- a/sections/footer-group.json
+++ b/sections/footer-group.json
@@ -72,8 +72,8 @@
"section_width": "page-width",
"gap": 20,
"color_scheme": "scheme-1",
- "padding-block-start": 36,
- "padding-block-end": 36
+ "padding-block-start": 20,
+ "padding-block-end": 20
}
},
"footer_utilities_wiLgXM": {
@@ -83,7 +83,7 @@
"type": "footer-copyright",
"name": "t:names.copyright",
"settings": {
- "show_powered_by": true,
+ "show_powered_by": false,
"font_size": "0.75rem",
"case": "none"
},
@@ -105,8 +105,8 @@
"name": "t:names.policies_and_links",
"settings": {
"section_width": "page-width",
- "gap": 24,
- "divider_thickness": 1,
+ "gap": 23,
+ "divider_thickness": 1.5,
"color_scheme": "",
"padding-block-start": 20,
"padding-block-end": 20
From 6359d6b76f55c33cba3c2d90d12ee4521db24915 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 19:14:07 +0000
Subject: [PATCH 25/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
.../398820737320/unconfirmed/ai_gen_block_66a63b5.liquid | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100644 temp/blocks/398820737320/unconfirmed/ai_gen_block_66a63b5.liquid
diff --git a/temp/blocks/398820737320/unconfirmed/ai_gen_block_66a63b5.liquid b/temp/blocks/398820737320/unconfirmed/ai_gen_block_66a63b5.liquid
new file mode 100644
index 000000000..daeab1ac2
--- /dev/null
+++ b/temp/blocks/398820737320/unconfirmed/ai_gen_block_66a63b5.liquid
@@ -0,0 +1,6 @@
+{% schema %}
+ {
+ "name": "AI_Block",
+ "tag": "shopify-ai-generated-block"
+ }
+{% endschema %}
From 22dd9c7cd29cceda0901f5fb91ff940f1f4d4f02 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 19:14:40 +0000
Subject: [PATCH 26/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
.../unconfirmed/ai_gen_block_66a63b5.liquid | 299 +++++++++++++++++-
1 file changed, 294 insertions(+), 5 deletions(-)
diff --git a/temp/blocks/398820737320/unconfirmed/ai_gen_block_66a63b5.liquid b/temp/blocks/398820737320/unconfirmed/ai_gen_block_66a63b5.liquid
index daeab1ac2..16823ff46 100644
--- a/temp/blocks/398820737320/unconfirmed/ai_gen_block_66a63b5.liquid
+++ b/temp/blocks/398820737320/unconfirmed/ai_gen_block_66a63b5.liquid
@@ -1,6 +1,295 @@
+{% doc %}
+ @prompt
+ Can you make a custom policies tab that has a title "policies", lists all the policies below with links and is centered
+{% enddoc %}
+{% assign ai_gen_id = block.id | replace: '_', '' | downcase %}
+
+{% style %}
+ .ai-policies-tab-{{ ai_gen_id }} {
+ display: block;
+ width: {{ block.settings.desktop_width_percent }}%;
+ max-width: 100%;
+ margin: 0 auto;
+ padding: {{ block.settings.padding_top }}px {{ block.settings.padding_horizontal }}px {{ block.settings.padding_bottom }}px;
+ background-color: {{ block.settings.background_color }};
+ border-radius: {{ block.settings.border_radius }}px;
+ text-align: center;
+ }
+
+ .ai-policies-tab__title-{{ ai_gen_id }} {
+ margin: 0 0 {{ block.settings.title_spacing }}px;
+ color: {{ block.settings.title_color }};
+ font-size: {{ block.settings.title_size }}px;
+ font-weight: 700;
+ }
+
+ .ai-policies-tab__list-{{ ai_gen_id }} {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ display: flex;
+ flex-direction: column;
+ gap: {{ block.settings.link_spacing }}px;
+ align-items: center;
+ }
+
+ .ai-policies-tab__item-{{ ai_gen_id }} {
+ margin: 0;
+ }
+
+ .ai-policies-tab__link-{{ ai_gen_id }} {
+ color: {{ block.settings.link_color }};
+ font-size: {{ block.settings.link_size }}px;
+ text-decoration: {{ block.settings.link_underline }};
+ transition: color 0.2s ease;
+ }
+
+ .ai-policies-tab__link-{{ ai_gen_id }}:hover {
+ color: {{ block.settings.link_hover_color }};
+ }
+
+ .ai-policies-tab__empty-{{ ai_gen_id }} {
+ color: {{ block.settings.title_color }};
+ opacity: 0.6;
+ font-size: {{ block.settings.link_size }}px;
+ font-style: italic;
+ }
+
+ @media screen and (max-width: 749px) {
+ .ai-policies-tab-{{ ai_gen_id }} {
+ padding: {{ block.settings.padding_top | times: 0.7 }}px {{ block.settings.padding_horizontal | times: 0.7 }}px {{ block.settings.padding_bottom | times: 0.7 }}px;
+ }
+
+ .ai-policies-tab__title-{{ ai_gen_id }} {
+ font-size: {{ block.settings.title_size | times: 0.8 }}px;
+ }
+
+ .ai-policies-tab__link-{{ ai_gen_id }} {
+ font-size: {{ block.settings.link_size | times: 0.9 }}px;
+ }
+ }
+{% endstyle %}
+
+
+
{{ block.settings.title }}
+
+ {% liquid
+ assign has_policies = false
+ if shop.privacy_policy or shop.refund_policy or shop.shipping_policy or shop.terms_of_service or shop.contact_information
+ assign has_policies = true
+ endif
+ %}
+
+ {% if has_policies %}
+
+ {% else %}
+
+ No policies have been added yet. Add them in your store settings.
+
+ {% endif %}
+
+
{% schema %}
- {
- "name": "AI_Block",
- "tag": "shopify-ai-generated-block"
- }
-{% endschema %}
+{
+ "name": "Policies",
+ "settings": [
+ {
+ "type": "header",
+ "content": "Content"
+ },
+ {
+ "type": "text",
+ "id": "title",
+ "label": "Title",
+ "default": "Policies"
+ },
+ {
+ "type": "range",
+ "id": "desktop_width_percent",
+ "label": "Desktop width",
+ "min": 50,
+ "max": 100,
+ "step": 5,
+ "unit": "%",
+ "default": 100
+ },
+ {
+ "type": "header",
+ "content": "Style"
+ },
+ {
+ "type": "color",
+ "id": "background_color",
+ "label": "Background color",
+ "default": "#FFFFFF"
+ },
+ {
+ "type": "range",
+ "id": "border_radius",
+ "label": "Border radius",
+ "min": 0,
+ "max": 40,
+ "step": 2,
+ "unit": "px",
+ "default": 0
+ },
+ {
+ "type": "range",
+ "id": "padding_top",
+ "label": "Padding top",
+ "min": 0,
+ "max": 100,
+ "step": 5,
+ "unit": "px",
+ "default": 40
+ },
+ {
+ "type": "range",
+ "id": "padding_bottom",
+ "label": "Padding bottom",
+ "min": 0,
+ "max": 100,
+ "step": 5,
+ "unit": "px",
+ "default": 40
+ },
+ {
+ "type": "range",
+ "id": "padding_horizontal",
+ "label": "Padding horizontal",
+ "min": 0,
+ "max": 100,
+ "step": 5,
+ "unit": "px",
+ "default": 20
+ },
+ {
+ "type": "header",
+ "content": "Title"
+ },
+ {
+ "type": "color",
+ "id": "title_color",
+ "label": "Color",
+ "default": "#121212"
+ },
+ {
+ "type": "range",
+ "id": "title_size",
+ "label": "Size",
+ "min": 16,
+ "max": 48,
+ "step": 2,
+ "unit": "px",
+ "default": 32
+ },
+ {
+ "type": "range",
+ "id": "title_spacing",
+ "label": "Spacing below",
+ "min": 10,
+ "max": 50,
+ "step": 5,
+ "unit": "px",
+ "default": 25
+ },
+ {
+ "type": "header",
+ "content": "Links"
+ },
+ {
+ "type": "color",
+ "id": "link_color",
+ "label": "Color",
+ "default": "#121212"
+ },
+ {
+ "type": "color",
+ "id": "link_hover_color",
+ "label": "Hover color",
+ "default": "#333333"
+ },
+ {
+ "type": "range",
+ "id": "link_size",
+ "label": "Size",
+ "min": 12,
+ "max": 24,
+ "step": 1,
+ "unit": "px",
+ "default": 16
+ },
+ {
+ "type": "select",
+ "id": "link_underline",
+ "label": "Underline",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "underline",
+ "label": "Underline"
+ }
+ ],
+ "default": "none"
+ },
+ {
+ "type": "range",
+ "id": "link_spacing",
+ "label": "Spacing between",
+ "min": 5,
+ "max": 30,
+ "step": 5,
+ "unit": "px",
+ "default": 15
+ }
+ ],
+ "presets": [
+ {
+ "name": "Policies"
+ }
+ ]
+}
+{% endschema %}
\ No newline at end of file
From e4b5ee1894ecdca587a9469b3f0f1285203e8774 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 19:22:57 +0000
Subject: [PATCH 27/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
.../398820737320/unconfirmed/ai_gen_block_2a866df.liquid | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100644 temp/blocks/398820737320/unconfirmed/ai_gen_block_2a866df.liquid
diff --git a/temp/blocks/398820737320/unconfirmed/ai_gen_block_2a866df.liquid b/temp/blocks/398820737320/unconfirmed/ai_gen_block_2a866df.liquid
new file mode 100644
index 000000000..daeab1ac2
--- /dev/null
+++ b/temp/blocks/398820737320/unconfirmed/ai_gen_block_2a866df.liquid
@@ -0,0 +1,6 @@
+{% schema %}
+ {
+ "name": "AI_Block",
+ "tag": "shopify-ai-generated-block"
+ }
+{% endschema %}
From 11a07c105b1f894a69ebf8ccf5df31d3c738fa7c Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 19:23:27 +0000
Subject: [PATCH 28/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
.../unconfirmed/ai_gen_block_2a866df.liquid | 302 +++++++++++++++++-
1 file changed, 297 insertions(+), 5 deletions(-)
diff --git a/temp/blocks/398820737320/unconfirmed/ai_gen_block_2a866df.liquid b/temp/blocks/398820737320/unconfirmed/ai_gen_block_2a866df.liquid
index daeab1ac2..ee889c081 100644
--- a/temp/blocks/398820737320/unconfirmed/ai_gen_block_2a866df.liquid
+++ b/temp/blocks/398820737320/unconfirmed/ai_gen_block_2a866df.liquid
@@ -1,6 +1,298 @@
+{% doc %}
+ @prompt
+ Can you make a custom policies tab that has a title "policies", lists all the policies below with links and is centered, make it centred, and make the policies all on one line
+{% enddoc %}
+{% assign ai_gen_id = block.id | replace: '_', '' | downcase %}
+
+{% style %}
+ .ai-policies-tab-{{ ai_gen_id }} {
+ display: block;
+ width: {{ block.settings.desktop_width_percent }}%;
+ max-width: 100%;
+ margin: 0 auto;
+ padding: {{ block.settings.padding_top }}px {{ block.settings.padding_horizontal }}px {{ block.settings.padding_bottom }}px;
+ background-color: {{ block.settings.background_color }};
+ border-radius: {{ block.settings.border_radius }}px;
+ text-align: center;
+ }
+
+ .ai-policies-tab__title-{{ ai_gen_id }} {
+ margin: 0 0 {{ block.settings.title_spacing }}px;
+ color: {{ block.settings.title_color }};
+ font-size: {{ block.settings.title_size }}px;
+ font-weight: 700;
+ }
+
+ .ai-policies-tab__list-{{ ai_gen_id }} {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ gap: {{ block.settings.link_spacing }}px;
+ justify-content: center;
+ align-items: center;
+ }
+
+ .ai-policies-tab__item-{{ ai_gen_id }} {
+ margin: 0;
+ }
+
+ .ai-policies-tab__link-{{ ai_gen_id }} {
+ color: {{ block.settings.link_color }};
+ font-size: {{ block.settings.link_size }}px;
+ text-decoration: {{ block.settings.link_underline }};
+ transition: color 0.2s ease;
+ white-space: nowrap;
+ }
+
+ .ai-policies-tab__link-{{ ai_gen_id }}:hover {
+ color: {{ block.settings.link_hover_color }};
+ }
+
+ .ai-policies-tab__empty-{{ ai_gen_id }} {
+ color: {{ block.settings.title_color }};
+ opacity: 0.6;
+ font-size: {{ block.settings.link_size }}px;
+ font-style: italic;
+ }
+
+ @media screen and (max-width: 749px) {
+ .ai-policies-tab-{{ ai_gen_id }} {
+ padding: {{ block.settings.padding_top | times: 0.7 }}px {{ block.settings.padding_horizontal | times: 0.7 }}px {{ block.settings.padding_bottom | times: 0.7 }}px;
+ }
+
+ .ai-policies-tab__title-{{ ai_gen_id }} {
+ font-size: {{ block.settings.title_size | times: 0.8 }}px;
+ }
+
+ .ai-policies-tab__link-{{ ai_gen_id }} {
+ font-size: {{ block.settings.link_size | times: 0.9 }}px;
+ }
+ }
+{% endstyle %}
+
+
+
{{ block.settings.title }}
+
+ {% liquid
+ assign has_policies = false
+ if shop.privacy_policy or shop.refund_policy or shop.shipping_policy or shop.terms_of_service or shop.contact_information
+ assign has_policies = true
+ endif
+ %}
+
+ {% if has_policies %}
+
+ {% else %}
+
+ No policies have been added yet. Add them in your store settings.
+
+ {% endif %}
+
+
{% schema %}
- {
- "name": "AI_Block",
- "tag": "shopify-ai-generated-block"
- }
-{% endschema %}
+{
+ "name": "Policies",
+ "settings": [
+ {
+ "type": "header",
+ "content": "Content"
+ },
+ {
+ "type": "text",
+ "id": "title",
+ "label": "Title",
+ "default": "Policies"
+ },
+ {
+ "type": "range",
+ "id": "desktop_width_percent",
+ "label": "Desktop width",
+ "min": 50,
+ "max": 100,
+ "step": 5,
+ "unit": "%",
+ "default": 100
+ },
+ {
+ "type": "header",
+ "content": "Style"
+ },
+ {
+ "type": "color",
+ "id": "background_color",
+ "label": "Background color",
+ "default": "#FFFFFF"
+ },
+ {
+ "type": "range",
+ "id": "border_radius",
+ "label": "Border radius",
+ "min": 0,
+ "max": 40,
+ "step": 2,
+ "unit": "px",
+ "default": 0
+ },
+ {
+ "type": "range",
+ "id": "padding_top",
+ "label": "Padding top",
+ "min": 0,
+ "max": 100,
+ "step": 5,
+ "unit": "px",
+ "default": 40
+ },
+ {
+ "type": "range",
+ "id": "padding_bottom",
+ "label": "Padding bottom",
+ "min": 0,
+ "max": 100,
+ "step": 5,
+ "unit": "px",
+ "default": 40
+ },
+ {
+ "type": "range",
+ "id": "padding_horizontal",
+ "label": "Padding horizontal",
+ "min": 0,
+ "max": 100,
+ "step": 5,
+ "unit": "px",
+ "default": 20
+ },
+ {
+ "type": "header",
+ "content": "Title"
+ },
+ {
+ "type": "color",
+ "id": "title_color",
+ "label": "Color",
+ "default": "#121212"
+ },
+ {
+ "type": "range",
+ "id": "title_size",
+ "label": "Size",
+ "min": 16,
+ "max": 48,
+ "step": 2,
+ "unit": "px",
+ "default": 32
+ },
+ {
+ "type": "range",
+ "id": "title_spacing",
+ "label": "Spacing below",
+ "min": 10,
+ "max": 50,
+ "step": 5,
+ "unit": "px",
+ "default": 25
+ },
+ {
+ "type": "header",
+ "content": "Links"
+ },
+ {
+ "type": "color",
+ "id": "link_color",
+ "label": "Color",
+ "default": "#121212"
+ },
+ {
+ "type": "color",
+ "id": "link_hover_color",
+ "label": "Hover color",
+ "default": "#333333"
+ },
+ {
+ "type": "range",
+ "id": "link_size",
+ "label": "Size",
+ "min": 12,
+ "max": 24,
+ "step": 1,
+ "unit": "px",
+ "default": 16
+ },
+ {
+ "type": "select",
+ "id": "link_underline",
+ "label": "Underline",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "underline",
+ "label": "Underline"
+ }
+ ],
+ "default": "none"
+ },
+ {
+ "type": "range",
+ "id": "link_spacing",
+ "label": "Spacing between",
+ "min": 5,
+ "max": 50,
+ "step": 5,
+ "unit": "px",
+ "default": 20
+ }
+ ],
+ "presets": [
+ {
+ "name": "Policies"
+ }
+ ]
+}
+{% endschema %}
\ No newline at end of file
From bddde1e5d98164a5e170624e4c131fc9550bb71e Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 19:25:23 +0000
Subject: [PATCH 29/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
.../398820737320/unconfirmed/ai_gen_block_a256b22.liquid | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100644 temp/blocks/398820737320/unconfirmed/ai_gen_block_a256b22.liquid
diff --git a/temp/blocks/398820737320/unconfirmed/ai_gen_block_a256b22.liquid b/temp/blocks/398820737320/unconfirmed/ai_gen_block_a256b22.liquid
new file mode 100644
index 000000000..daeab1ac2
--- /dev/null
+++ b/temp/blocks/398820737320/unconfirmed/ai_gen_block_a256b22.liquid
@@ -0,0 +1,6 @@
+{% schema %}
+ {
+ "name": "AI_Block",
+ "tag": "shopify-ai-generated-block"
+ }
+{% endschema %}
From 4619da89747e173066b4a2b39b55d71c95a48d1a Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 19:26:08 +0000
Subject: [PATCH 30/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
.../398820737320/unconfirmed/ai_gen_block_bb256af.liquid | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100644 temp/blocks/398820737320/unconfirmed/ai_gen_block_bb256af.liquid
diff --git a/temp/blocks/398820737320/unconfirmed/ai_gen_block_bb256af.liquid b/temp/blocks/398820737320/unconfirmed/ai_gen_block_bb256af.liquid
new file mode 100644
index 000000000..daeab1ac2
--- /dev/null
+++ b/temp/blocks/398820737320/unconfirmed/ai_gen_block_bb256af.liquid
@@ -0,0 +1,6 @@
+{% schema %}
+ {
+ "name": "AI_Block",
+ "tag": "shopify-ai-generated-block"
+ }
+{% endschema %}
From 54feac04aca0c652444321f03b78e3643a410da8 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 19:34:36 +0000
Subject: [PATCH 31/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
.../ai_gen_block_2a866df.liquid | 0
sections/footer-group.json | 68 +++-
.../unconfirmed/ai_gen_block_66a63b5.liquid | 295 ------------------
.../unconfirmed/ai_gen_block_a256b22.liquid | 6 -
.../unconfirmed/ai_gen_block_bb256af.liquid | 6 -
5 files changed, 58 insertions(+), 317 deletions(-)
rename {temp/blocks/398820737320/unconfirmed => blocks}/ai_gen_block_2a866df.liquid (100%)
delete mode 100644 temp/blocks/398820737320/unconfirmed/ai_gen_block_66a63b5.liquid
delete mode 100644 temp/blocks/398820737320/unconfirmed/ai_gen_block_a256b22.liquid
delete mode 100644 temp/blocks/398820737320/unconfirmed/ai_gen_block_bb256af.liquid
diff --git a/temp/blocks/398820737320/unconfirmed/ai_gen_block_2a866df.liquid b/blocks/ai_gen_block_2a866df.liquid
similarity index 100%
rename from temp/blocks/398820737320/unconfirmed/ai_gen_block_2a866df.liquid
rename to blocks/ai_gen_block_2a866df.liquid
diff --git a/sections/footer-group.json b/sections/footer-group.json
index ffb1ef85d..2daf8ccc0 100644
--- a/sections/footer-group.json
+++ b/sections/footer-group.json
@@ -11,6 +11,62 @@
"type": "footer",
"name": "t:names.footer",
"sections": {
+ "17712692021bcf299f": {
+ "type": "_blocks",
+ "blocks": {
+ "ai_gen_block_2a866df_RKwNFK": {
+ "type": "ai_gen_block_2a866df",
+ "settings": {
+ "title": "Policies",
+ "desktop_width_percent": 100,
+ "background_color": "#FFFFFF",
+ "border_radius": 0,
+ "padding_top": 15,
+ "padding_bottom": 20,
+ "padding_horizontal": 20,
+ "title_color": "#121212",
+ "title_size": 24,
+ "title_spacing": 15,
+ "link_color": "#121212",
+ "link_hover_color": "#333333",
+ "link_size": 16,
+ "link_underline": "none",
+ "link_spacing": 20
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "ai_gen_block_2a866df_RKwNFK"
+ ],
+ "settings": {
+ "content_direction": "column",
+ "vertical_on_mobile": true,
+ "horizontal_alignment": "flex-start",
+ "vertical_alignment": "center",
+ "align_baseline": false,
+ "horizontal_alignment_flex_direction_column": "center",
+ "vertical_alignment_flex_direction_column": "center",
+ "gap": 12,
+ "section_width": "page-width",
+ "section_height": "",
+ "section_height_custom": 50,
+ "color_scheme": "",
+ "background_media": "none",
+ "video_position": "cover",
+ "background_image_position": "cover",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "toggle_overlay": false,
+ "overlay_color": "#00000026",
+ "overlay_style": "solid",
+ "gradient_direction": "to top",
+ "padding-block-start": 0,
+ "padding-block-end": 0
+ }
+ },
"footer_eHkxBX": {
"type": "footer",
"blocks": {
@@ -88,19 +144,10 @@
"case": "none"
},
"blocks": {}
- },
- "footer_policy_list_dpr4it": {
- "type": "footer-policy-list",
- "settings": {
- "font_size": "0.75rem",
- "case": "none"
- },
- "blocks": {}
}
},
"block_order": [
- "footer_copyright_97wXpW",
- "footer_policy_list_dpr4it"
+ "footer_copyright_97wXpW"
],
"name": "t:names.policies_and_links",
"settings": {
@@ -114,6 +161,7 @@
}
},
"order": [
+ "17712692021bcf299f",
"footer_eHkxBX",
"footer_QHWT3R",
"footer_utilities_wiLgXM"
diff --git a/temp/blocks/398820737320/unconfirmed/ai_gen_block_66a63b5.liquid b/temp/blocks/398820737320/unconfirmed/ai_gen_block_66a63b5.liquid
deleted file mode 100644
index 16823ff46..000000000
--- a/temp/blocks/398820737320/unconfirmed/ai_gen_block_66a63b5.liquid
+++ /dev/null
@@ -1,295 +0,0 @@
-{% doc %}
- @prompt
- Can you make a custom policies tab that has a title "policies", lists all the policies below with links and is centered
-{% enddoc %}
-{% assign ai_gen_id = block.id | replace: '_', '' | downcase %}
-
-{% style %}
- .ai-policies-tab-{{ ai_gen_id }} {
- display: block;
- width: {{ block.settings.desktop_width_percent }}%;
- max-width: 100%;
- margin: 0 auto;
- padding: {{ block.settings.padding_top }}px {{ block.settings.padding_horizontal }}px {{ block.settings.padding_bottom }}px;
- background-color: {{ block.settings.background_color }};
- border-radius: {{ block.settings.border_radius }}px;
- text-align: center;
- }
-
- .ai-policies-tab__title-{{ ai_gen_id }} {
- margin: 0 0 {{ block.settings.title_spacing }}px;
- color: {{ block.settings.title_color }};
- font-size: {{ block.settings.title_size }}px;
- font-weight: 700;
- }
-
- .ai-policies-tab__list-{{ ai_gen_id }} {
- list-style: none;
- padding: 0;
- margin: 0;
- display: flex;
- flex-direction: column;
- gap: {{ block.settings.link_spacing }}px;
- align-items: center;
- }
-
- .ai-policies-tab__item-{{ ai_gen_id }} {
- margin: 0;
- }
-
- .ai-policies-tab__link-{{ ai_gen_id }} {
- color: {{ block.settings.link_color }};
- font-size: {{ block.settings.link_size }}px;
- text-decoration: {{ block.settings.link_underline }};
- transition: color 0.2s ease;
- }
-
- .ai-policies-tab__link-{{ ai_gen_id }}:hover {
- color: {{ block.settings.link_hover_color }};
- }
-
- .ai-policies-tab__empty-{{ ai_gen_id }} {
- color: {{ block.settings.title_color }};
- opacity: 0.6;
- font-size: {{ block.settings.link_size }}px;
- font-style: italic;
- }
-
- @media screen and (max-width: 749px) {
- .ai-policies-tab-{{ ai_gen_id }} {
- padding: {{ block.settings.padding_top | times: 0.7 }}px {{ block.settings.padding_horizontal | times: 0.7 }}px {{ block.settings.padding_bottom | times: 0.7 }}px;
- }
-
- .ai-policies-tab__title-{{ ai_gen_id }} {
- font-size: {{ block.settings.title_size | times: 0.8 }}px;
- }
-
- .ai-policies-tab__link-{{ ai_gen_id }} {
- font-size: {{ block.settings.link_size | times: 0.9 }}px;
- }
- }
-{% endstyle %}
-
-
-
{{ block.settings.title }}
-
- {% liquid
- assign has_policies = false
- if shop.privacy_policy or shop.refund_policy or shop.shipping_policy or shop.terms_of_service or shop.contact_information
- assign has_policies = true
- endif
- %}
-
- {% if has_policies %}
-
- {% else %}
-
- No policies have been added yet. Add them in your store settings.
-
- {% endif %}
-
-
-{% schema %}
-{
- "name": "Policies",
- "settings": [
- {
- "type": "header",
- "content": "Content"
- },
- {
- "type": "text",
- "id": "title",
- "label": "Title",
- "default": "Policies"
- },
- {
- "type": "range",
- "id": "desktop_width_percent",
- "label": "Desktop width",
- "min": 50,
- "max": 100,
- "step": 5,
- "unit": "%",
- "default": 100
- },
- {
- "type": "header",
- "content": "Style"
- },
- {
- "type": "color",
- "id": "background_color",
- "label": "Background color",
- "default": "#FFFFFF"
- },
- {
- "type": "range",
- "id": "border_radius",
- "label": "Border radius",
- "min": 0,
- "max": 40,
- "step": 2,
- "unit": "px",
- "default": 0
- },
- {
- "type": "range",
- "id": "padding_top",
- "label": "Padding top",
- "min": 0,
- "max": 100,
- "step": 5,
- "unit": "px",
- "default": 40
- },
- {
- "type": "range",
- "id": "padding_bottom",
- "label": "Padding bottom",
- "min": 0,
- "max": 100,
- "step": 5,
- "unit": "px",
- "default": 40
- },
- {
- "type": "range",
- "id": "padding_horizontal",
- "label": "Padding horizontal",
- "min": 0,
- "max": 100,
- "step": 5,
- "unit": "px",
- "default": 20
- },
- {
- "type": "header",
- "content": "Title"
- },
- {
- "type": "color",
- "id": "title_color",
- "label": "Color",
- "default": "#121212"
- },
- {
- "type": "range",
- "id": "title_size",
- "label": "Size",
- "min": 16,
- "max": 48,
- "step": 2,
- "unit": "px",
- "default": 32
- },
- {
- "type": "range",
- "id": "title_spacing",
- "label": "Spacing below",
- "min": 10,
- "max": 50,
- "step": 5,
- "unit": "px",
- "default": 25
- },
- {
- "type": "header",
- "content": "Links"
- },
- {
- "type": "color",
- "id": "link_color",
- "label": "Color",
- "default": "#121212"
- },
- {
- "type": "color",
- "id": "link_hover_color",
- "label": "Hover color",
- "default": "#333333"
- },
- {
- "type": "range",
- "id": "link_size",
- "label": "Size",
- "min": 12,
- "max": 24,
- "step": 1,
- "unit": "px",
- "default": 16
- },
- {
- "type": "select",
- "id": "link_underline",
- "label": "Underline",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "none"
- },
- {
- "type": "range",
- "id": "link_spacing",
- "label": "Spacing between",
- "min": 5,
- "max": 30,
- "step": 5,
- "unit": "px",
- "default": 15
- }
- ],
- "presets": [
- {
- "name": "Policies"
- }
- ]
-}
-{% endschema %}
\ No newline at end of file
diff --git a/temp/blocks/398820737320/unconfirmed/ai_gen_block_a256b22.liquid b/temp/blocks/398820737320/unconfirmed/ai_gen_block_a256b22.liquid
deleted file mode 100644
index daeab1ac2..000000000
--- a/temp/blocks/398820737320/unconfirmed/ai_gen_block_a256b22.liquid
+++ /dev/null
@@ -1,6 +0,0 @@
-{% schema %}
- {
- "name": "AI_Block",
- "tag": "shopify-ai-generated-block"
- }
-{% endschema %}
diff --git a/temp/blocks/398820737320/unconfirmed/ai_gen_block_bb256af.liquid b/temp/blocks/398820737320/unconfirmed/ai_gen_block_bb256af.liquid
deleted file mode 100644
index daeab1ac2..000000000
--- a/temp/blocks/398820737320/unconfirmed/ai_gen_block_bb256af.liquid
+++ /dev/null
@@ -1,6 +0,0 @@
-{% schema %}
- {
- "name": "AI_Block",
- "tag": "shopify-ai-generated-block"
- }
-{% endschema %}
From f5db03aa468c891a3e51f06dbaf1ecdb6722567c Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Mon, 16 Feb 2026 12:48:43 -0800
Subject: [PATCH 32/72] Added WhatsApp button to footer
---
blocks/social-links.liquid | 9 ++++++++-
locales/en.default.schema.json | 1 +
sections/footer-group.json | 1 +
3 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/blocks/social-links.liquid b/blocks/social-links.liquid
index 803e2b2e8..cf149ec70 100644
--- a/blocks/social-links.liquid
+++ b/blocks/social-links.liquid
@@ -3,7 +3,7 @@
{{ block.shopify_attributes }}
>
{% liquid
- assign social_links = 'facebook_url,instagram_url,youtube_url,tiktok_url,twitter_url,threads_url,linkedin_url,bluesky_url,snapchat_url,pinterest_url,tumblr_url,vimeo_url,custom_url' | split: ','
+ assign social_links = 'facebook_url,instagram_url,youtube_url,tiktok_url,twitter_url,threads_url,linkedin_url,bluesky_url,snapchat_url,pinterest_url,tumblr_url,vimeo_url,whatsapp_url,custom_url' | split: ','
%}
{% for link_key in social_links %}
@@ -38,6 +38,8 @@
assign platform = 'tumblr'
when 'vimeo_url'
assign platform = 'vimeo'
+ when 'whatsapp_url'
+ assign platform = 'whatsapp'
when 'custom_url'
# For custom URLs, extract domain from URL for platform identification
assign platform = link_url | split: '//' | last | remove: 'www.' | split: '.' | first
@@ -224,6 +226,11 @@
"id": "vimeo_url",
"label": "t:options.vimeo"
},
+ {
+ "type": "url",
+ "id": "whatsapp_url",
+ "label": "t:options.whatsapp"
+ },
{
"type": "url",
"id": "custom_url",
diff --git a/locales/en.default.schema.json b/locales/en.default.schema.json
index f21b6729f..1010cb895 100644
--- a/locales/en.default.schema.json
+++ b/locales/en.default.schema.json
@@ -740,6 +740,7 @@
"vimeo": "Vimeo",
// Icon option for washing machine or laundry symbol
"washing": "Washing",
+ "whatsapp": "WhatsApp",
"wide": "Wide",
"youtube": "YouTube",
"with_hints": "With hints",
diff --git a/sections/footer-group.json b/sections/footer-group.json
index 2daf8ccc0..68eeffa0b 100644
--- a/sections/footer-group.json
+++ b/sections/footer-group.json
@@ -86,6 +86,7 @@
"pinterest_url": "",
"tumblr_url": "",
"vimeo_url": "",
+ "whatsapp_url": "https://wa.me/16047825025",
"custom_url": ""
},
"blocks": {}
From 9ba5c6bf981b719a056d856e55458c996cf6791b Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 20:52:03 +0000
Subject: [PATCH 33/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/footer-group.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sections/footer-group.json b/sections/footer-group.json
index 68eeffa0b..d03c70838 100644
--- a/sections/footer-group.json
+++ b/sections/footer-group.json
@@ -19,7 +19,7 @@
"settings": {
"title": "Policies",
"desktop_width_percent": 100,
- "background_color": "#FFFFFF",
+ "background_color": "#ffffff",
"border_radius": 0,
"padding_top": 15,
"padding_bottom": 20,
@@ -77,7 +77,7 @@
"facebook_url": "https://www.facebook.com/asecrystals/",
"instagram_url": "https://www.instagram.com/asecrystals",
"youtube_url": "",
- "tiktok_url": "https://www.instagram.com/asecrystals",
+ "tiktok_url": "https://www.tiktok.com/@ase.crystals",
"twitter_url": "",
"threads_url": "",
"linkedin_url": "",
From 57dddf98ce1a9c150039a07fa91820f197613810 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 20:54:47 +0000
Subject: [PATCH 34/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/footer-group.json | 4 ++--
templates/product.json | 11 +++++++----
2 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/sections/footer-group.json b/sections/footer-group.json
index d03c70838..a7a78c843 100644
--- a/sections/footer-group.json
+++ b/sections/footer-group.json
@@ -25,11 +25,11 @@
"padding_bottom": 20,
"padding_horizontal": 20,
"title_color": "#121212",
- "title_size": 24,
+ "title_size": 16,
"title_spacing": 15,
"link_color": "#121212",
"link_hover_color": "#333333",
- "link_size": 16,
+ "link_size": 12,
"link_underline": "none",
"link_spacing": 20
},
diff --git a/templates/product.json b/templates/product.json
index 0a822f45b..b560c19d1 100644
--- a/templates/product.json
+++ b/templates/product.json
@@ -7,7 +7,7 @@
* made to this file may be overwritten.
* ------------------------------------------------------------
*/
- {
+{
"sections": {
"main": {
"type": "product-information",
@@ -25,6 +25,7 @@
"slideshow_mobile_controls_style": "dots",
"thumbnail_position": "right",
"thumbnail_width": 44,
+ "thumbnail_radius": 0,
"aspect_ratio": "adapt",
"constrain_to_viewport": true,
"media_fit": "contain",
@@ -71,8 +72,6 @@
"type": "group",
"name": "Header",
"settings": {
- "link": "",
- "open_in_new_tab": false,
"content_direction": "column",
"vertical_on_mobile": true,
"horizontal_alignment": "flex-start",
@@ -96,11 +95,13 @@
"border_width": 1,
"border_opacity": 100,
"border_radius": 0,
- "placeholder": "",
"toggle_overlay": false,
"overlay_color": "#00000026",
"overlay_style": "solid",
"gradient_direction": "to top",
+ "link": "",
+ "open_in_new_tab": false,
+ "placeholder": "",
"padding-block-start": 0,
"padding-block-end": 0,
"padding-inline-start": 0,
@@ -263,6 +264,7 @@
"equal_columns": false,
"limit_details_width": false,
"gap": 48,
+ "enable_sticky_add_to_cart": true,
"color_scheme": "",
"padding-block-start": 0,
"padding-block-end": 0
@@ -389,6 +391,7 @@
"block_order": [
"text_cbcgyb"
],
+ "disabled": true,
"name": "t:names.product_recommendations",
"settings": {
"product": "{{ closest.product }}",
From 2b3c3418206b8bea61c860fb75fadf49a9e95317 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 21:02:56 +0000
Subject: [PATCH 35/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
.../398831845672/unconfirmed/ai_gen_block_b2fcd10.liquid | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100644 temp/blocks/398831845672/unconfirmed/ai_gen_block_b2fcd10.liquid
diff --git a/temp/blocks/398831845672/unconfirmed/ai_gen_block_b2fcd10.liquid b/temp/blocks/398831845672/unconfirmed/ai_gen_block_b2fcd10.liquid
new file mode 100644
index 000000000..daeab1ac2
--- /dev/null
+++ b/temp/blocks/398831845672/unconfirmed/ai_gen_block_b2fcd10.liquid
@@ -0,0 +1,6 @@
+{% schema %}
+ {
+ "name": "AI_Block",
+ "tag": "shopify-ai-generated-block"
+ }
+{% endschema %}
From 913b75526e8b0f1fd65d4ee2ffebcf124c9a9060 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 21:03:36 +0000
Subject: [PATCH 36/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
.../unconfirmed/ai_gen_block_b2fcd10.liquid | 316 +++++++++++++++++-
1 file changed, 311 insertions(+), 5 deletions(-)
diff --git a/temp/blocks/398831845672/unconfirmed/ai_gen_block_b2fcd10.liquid b/temp/blocks/398831845672/unconfirmed/ai_gen_block_b2fcd10.liquid
index daeab1ac2..87b9b6197 100644
--- a/temp/blocks/398831845672/unconfirmed/ai_gen_block_b2fcd10.liquid
+++ b/temp/blocks/398831845672/unconfirmed/ai_gen_block_b2fcd10.liquid
@@ -1,6 +1,312 @@
+{% doc %}
+ @prompt
+ can i create a product safety warning section for products of this type
+{% enddoc %}
+{% assign ai_gen_id = block.id | replace: '_', '' | downcase %}
+
+{% style %}
+ .ai-safety-warning-{{ ai_gen_id }} {
+ display: block;
+ width: {{ block.settings.desktop_width_percent }}%;
+ max-width: 100%;
+ padding: {{ block.settings.padding }}px;
+ background-color: {{ block.settings.background_color }};
+ border: {{ block.settings.border_width }}px solid {{ block.settings.border_color }};
+ border-radius: {{ block.settings.border_radius }}px;
+ margin: {{ block.settings.margin_top }}px 0 {{ block.settings.margin_bottom }}px;
+ }
+
+ .ai-safety-warning-header-{{ ai_gen_id }} {
+ display: flex;
+ align-items: center;
+ gap: 12px;
+ margin-bottom: {{ block.settings.spacing }}px;
+ }
+
+ .ai-safety-warning-icon-{{ ai_gen_id }} {
+ flex-shrink: 0;
+ width: {{ block.settings.icon_size }}px;
+ height: {{ block.settings.icon_size }}px;
+ color: {{ block.settings.icon_color }};
+ }
+
+ .ai-safety-warning-title-{{ ai_gen_id }} {
+ margin: 0;
+ font-size: {{ block.settings.title_size }}px;
+ font-weight: 600;
+ color: {{ block.settings.text_color }};
+ }
+
+ .ai-safety-warning-content-{{ ai_gen_id }} {
+ color: {{ block.settings.text_color }};
+ font-size: {{ block.settings.text_size }}px;
+ line-height: 1.6;
+ }
+
+ .ai-safety-warning-content-{{ ai_gen_id }} p {
+ margin: 0 0 {{ block.settings.spacing }}px;
+ }
+
+ .ai-safety-warning-content-{{ ai_gen_id }} p:last-child {
+ margin-bottom: 0;
+ }
+
+ .ai-safety-warning-content-{{ ai_gen_id }} ul,
+ .ai-safety-warning-content-{{ ai_gen_id }} ol {
+ margin: 0 0 {{ block.settings.spacing }}px;
+ padding-left: 20px;
+ }
+
+ .ai-safety-warning-content-{{ ai_gen_id }} li {
+ margin-bottom: 8px;
+ }
+
+ .ai-safety-warning-content-{{ ai_gen_id }} li:last-child {
+ margin-bottom: 0;
+ }
+
+ @media screen and (max-width: 749px) {
+ .ai-safety-warning-{{ ai_gen_id }} {
+ width: 100%;
+ }
+ }
+{% endstyle %}
+
+
+
+
+ {% if block.settings.content != blank %}
+
+ {{ block.settings.content }}
+
+ {% endif %}
+
+
{% schema %}
- {
- "name": "AI_Block",
- "tag": "shopify-ai-generated-block"
- }
-{% endschema %}
+{
+ "name": "Product safety warning",
+ "settings": [
+ {
+ "type": "header",
+ "content": "Content"
+ },
+ {
+ "type": "text",
+ "id": "title",
+ "label": "Title",
+ "default": "Safety Warning"
+ },
+ {
+ "type": "richtext",
+ "id": "content",
+ "label": "Warning text",
+ "default": "Choking hazard: Small parts. Not suitable for children under 3 years.
Keep away from: Heat sources, open flames, and direct sunlight.
Adult supervision required when used by children.
"
+ },
+ {
+ "type": "header",
+ "content": "Icon"
+ },
+ {
+ "type": "checkbox",
+ "id": "show_icon",
+ "label": "Show icon",
+ "default": true
+ },
+ {
+ "type": "select",
+ "id": "icon_style",
+ "label": "Icon style",
+ "options": [
+ {
+ "value": "warning",
+ "label": "Warning triangle"
+ },
+ {
+ "value": "alert",
+ "label": "Alert circle"
+ },
+ {
+ "value": "info",
+ "label": "Info circle"
+ }
+ ],
+ "default": "warning"
+ },
+ {
+ "type": "range",
+ "id": "icon_size",
+ "label": "Icon size",
+ "min": 16,
+ "max": 48,
+ "step": 2,
+ "unit": "px",
+ "default": 24
+ },
+ {
+ "type": "color",
+ "id": "icon_color",
+ "label": "Icon color",
+ "default": "#D82C0D"
+ },
+ {
+ "type": "header",
+ "content": "Style"
+ },
+ {
+ "type": "color",
+ "id": "background_color",
+ "label": "Background",
+ "default": "#FFF4E6"
+ },
+ {
+ "type": "color",
+ "id": "text_color",
+ "label": "Text",
+ "default": "#121212"
+ },
+ {
+ "type": "color",
+ "id": "border_color",
+ "label": "Border",
+ "default": "#FFB84D"
+ },
+ {
+ "type": "range",
+ "id": "border_width",
+ "label": "Border width",
+ "min": 0,
+ "max": 4,
+ "step": 1,
+ "unit": "px",
+ "default": 1
+ },
+ {
+ "type": "range",
+ "id": "border_radius",
+ "label": "Border radius",
+ "min": 0,
+ "max": 24,
+ "step": 2,
+ "unit": "px",
+ "default": 8
+ },
+ {
+ "type": "range",
+ "id": "padding",
+ "label": "Padding",
+ "min": 8,
+ "max": 40,
+ "step": 2,
+ "unit": "px",
+ "default": 20
+ },
+ {
+ "type": "range",
+ "id": "spacing",
+ "label": "Content spacing",
+ "min": 4,
+ "max": 24,
+ "step": 2,
+ "unit": "px",
+ "default": 12
+ },
+ {
+ "type": "header",
+ "content": "Typography"
+ },
+ {
+ "type": "range",
+ "id": "title_size",
+ "label": "Title size",
+ "min": 12,
+ "max": 32,
+ "step": 1,
+ "unit": "px",
+ "default": 16
+ },
+ {
+ "type": "range",
+ "id": "text_size",
+ "label": "Text size",
+ "min": 10,
+ "max": 24,
+ "step": 1,
+ "unit": "px",
+ "default": 14
+ },
+ {
+ "type": "header",
+ "content": "Layout"
+ },
+ {
+ "type": "range",
+ "id": "desktop_width_percent",
+ "label": "Desktop width",
+ "min": 50,
+ "max": 100,
+ "step": 5,
+ "unit": "%",
+ "default": 100
+ },
+ {
+ "type": "range",
+ "id": "margin_top",
+ "label": "Margin top",
+ "min": 0,
+ "max": 40,
+ "step": 4,
+ "unit": "px",
+ "default": 0
+ },
+ {
+ "type": "range",
+ "id": "margin_bottom",
+ "label": "Margin bottom",
+ "min": 0,
+ "max": 40,
+ "step": 4,
+ "unit": "px",
+ "default": 0
+ }
+ ],
+ "presets": [
+ {
+ "name": "Product safety warning"
+ }
+ ]
+}
+{% endschema %}
\ No newline at end of file
From 7e4b32ab5c73309015b2ef7d558b6b197730a6a7 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 21:11:23 +0000
Subject: [PATCH 37/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
.../ai_gen_block_b2fcd10.liquid | 0
templates/product.json | 62 ++++++++++++++++++-
2 files changed, 61 insertions(+), 1 deletion(-)
rename {temp/blocks/398831845672/unconfirmed => blocks}/ai_gen_block_b2fcd10.liquid (100%)
diff --git a/temp/blocks/398831845672/unconfirmed/ai_gen_block_b2fcd10.liquid b/blocks/ai_gen_block_b2fcd10.liquid
similarity index 100%
rename from temp/blocks/398831845672/unconfirmed/ai_gen_block_b2fcd10.liquid
rename to blocks/ai_gen_block_b2fcd10.liquid
diff --git a/templates/product.json b/templates/product.json
index b560c19d1..583f5ccf3 100644
--- a/templates/product.json
+++ b/templates/product.json
@@ -411,10 +411,70 @@
"padding-block-start": 48,
"padding-block-end": 48
}
+ },
+ "17712757341f59fb2f": {
+ "type": "_blocks",
+ "blocks": {
+ "ai_gen_block_b2fcd10_ejJymK": {
+ "type": "ai_gen_block_b2fcd10",
+ "settings": {
+ "title": "Warning",
+ "content": "Choking hazard. Small parts. Not suitable for small children.
",
+ "show_icon": false,
+ "icon_style": "warning",
+ "icon_size": 20,
+ "icon_color": "#121212",
+ "background_color": "#ffffff",
+ "text_color": "#121212",
+ "border_color": "#ffffff",
+ "border_width": 1,
+ "border_radius": 8,
+ "padding": 20,
+ "spacing": 12,
+ "title_size": 13,
+ "text_size": 12,
+ "desktop_width_percent": 100,
+ "margin_top": 0,
+ "margin_bottom": 0
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "ai_gen_block_b2fcd10_ejJymK"
+ ],
+ "settings": {
+ "content_direction": "column",
+ "vertical_on_mobile": true,
+ "horizontal_alignment": "flex-start",
+ "vertical_alignment": "center",
+ "align_baseline": false,
+ "horizontal_alignment_flex_direction_column": "flex-start",
+ "vertical_alignment_flex_direction_column": "center",
+ "gap": 12,
+ "section_width": "page-width",
+ "section_height": "",
+ "section_height_custom": 50,
+ "color_scheme": "",
+ "background_media": "none",
+ "video_position": "cover",
+ "background_image_position": "cover",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "toggle_overlay": false,
+ "overlay_color": "#00000026",
+ "overlay_style": "solid",
+ "gradient_direction": "to top",
+ "padding-block-start": 0,
+ "padding-block-end": 0
+ }
}
},
"order": [
"main",
- "product_recommendations_qggXJq"
+ "product_recommendations_qggXJq",
+ "17712757341f59fb2f"
]
}
From 7d584ad1194990e0925dadaa9d3ca0d420b3b9e9 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 21:16:06 +0000
Subject: [PATCH 38/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/header-group.json | 2 +-
templates/product.json | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/sections/header-group.json b/sections/header-group.json
index 3a42f5272..fc35f7fa9 100644
--- a/sections/header-group.json
+++ b/sections/header-group.json
@@ -61,7 +61,7 @@
"static": true,
"settings": {
"menu": "main-menu",
- "color_scheme": "",
+ "color_scheme": "scheme-1",
"type_font_primary_size": "0.875rem",
"menu_font_style": "inverse",
"type_font_primary_link": "body",
diff --git a/templates/product.json b/templates/product.json
index 583f5ccf3..acc48eaf8 100644
--- a/templates/product.json
+++ b/templates/product.json
@@ -417,6 +417,7 @@
"blocks": {
"ai_gen_block_b2fcd10_ejJymK": {
"type": "ai_gen_block_b2fcd10",
+ "disabled": true,
"settings": {
"title": "Warning",
"content": "Choking hazard. Small parts. Not suitable for small children.
",
From ee88799fc2c5c555297d91aca2ab0d080bcc71d6 Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Mon, 16 Feb 2026 13:40:07 -0800
Subject: [PATCH 39/72] Add social media icons to announcement bar
---
sections/header-announcements.liquid | 175 +++++++++++++++++++++++++--
sections/header-group.json | 8 +-
2 files changed, 169 insertions(+), 14 deletions(-)
diff --git a/sections/header-announcements.liquid b/sections/header-announcements.liquid
index 586c58e7a..b09a7be23 100644
--- a/sections/header-announcements.liquid
+++ b/sections/header-announcements.liquid
@@ -1,3 +1,15 @@
+{% liquid
+ assign social_platforms = 'facebook,instagram,youtube,tiktok,twitter,threads,linkedin,bluesky,snapchat,pinterest,tumblr,vimeo,whatsapp' | split: ','
+ assign has_social_links = false
+ for platform in social_platforms
+ assign setting_key = platform | append: '_url'
+ if section.settings[setting_key] != blank
+ assign has_social_links = true
+ break
+ endif
+ endfor
+%}
+
{% if section.blocks.size > 1 %}
+
+{% schema %}
+{
+ "name": "Color filter grid",
+ "templates": ["collection"],
+ "settings": [
+ {
+ "type": "header",
+ "content": "Filter"
+ },
+ {
+ "type": "text",
+ "id": "filter_option",
+ "label": "Filter option name",
+ "info": "Enter the filter label exactly as it appears in your Shopify filters (e.g., Color, Colour, Material).",
+ "default": "Color"
+ },
+ {
+ "type": "header",
+ "content": "Content"
+ },
+ {
+ "type": "text",
+ "id": "heading",
+ "label": "Heading",
+ "default": "Filter by color"
+ },
+ {
+ "type": "range",
+ "id": "heading_font_size",
+ "label": "Heading font size",
+ "min": 10,
+ "max": 36,
+ "step": 1,
+ "unit": "px",
+ "default": 16
+ },
+ {
+ "type": "text",
+ "id": "show_all_label",
+ "label": "Show all label",
+ "default": "All"
+ },
+ {
+ "type": "checkbox",
+ "id": "show_labels",
+ "label": "Show color labels",
+ "default": true
+ },
+ {
+ "type": "header",
+ "content": "Appearance"
+ },
+ {
+ "type": "range",
+ "id": "swatch_size",
+ "label": "Swatch size",
+ "min": 20,
+ "max": 64,
+ "step": 2,
+ "unit": "px",
+ "default": 28
+ },
+ {
+ "type": "range",
+ "id": "swatch_gap",
+ "label": "Swatch spacing",
+ "min": 4,
+ "max": 24,
+ "step": 2,
+ "unit": "px",
+ "default": 10
+ },
+ {
+ "type": "color_scheme",
+ "id": "color_scheme",
+ "label": "Color scheme",
+ "default": "scheme-1"
+ },
+ {
+ "type": "select",
+ "id": "section_width",
+ "label": "Width",
+ "options": [
+ {
+ "value": "page-width",
+ "label": "Page"
+ },
+ {
+ "value": "full-width",
+ "label": "Full"
+ }
+ ],
+ "default": "page-width"
+ },
+ {
+ "type": "header",
+ "content": "Padding"
+ },
+ {
+ "type": "range",
+ "id": "padding-block-start",
+ "label": "Top",
+ "min": 0,
+ "max": 100,
+ "step": 1,
+ "unit": "px",
+ "default": 0
+ },
+ {
+ "type": "range",
+ "id": "padding-block-end",
+ "label": "Bottom",
+ "min": 0,
+ "max": 100,
+ "step": 1,
+ "unit": "px",
+ "default": 16
+ }
+ ],
+ "templates": ["collection"],
+ "presets": [
+ {
+ "name": "Color filter grid"
+ }
+ ]
+}
+{% endschema %}
diff --git a/templates/collection.json b/templates/collection.json
index 96f81b8e7..47ae393e8 100644
--- a/templates/collection.json
+++ b/templates/collection.json
@@ -98,6 +98,22 @@
"padding-block-end": 48
}
},
+ "color_grid": {
+ "type": "collection-color-grid",
+ "settings": {
+ "filter_option": "Color",
+ "heading": "Filter by color",
+ "heading_font_size": 16,
+ "show_all_label": "All",
+ "show_labels": true,
+ "swatch_size": 28,
+ "swatch_gap": 10,
+ "color_scheme": "scheme-1",
+ "section_width": "page-width",
+ "padding-block-start": 0,
+ "padding-block-end": 16
+ }
+ },
"main": {
"type": "main-collection",
"blocks": {
@@ -246,6 +262,7 @@
},
"order": [
"section",
+ "color_grid",
"main"
]
}
From 03f4093fe9aedc4af3db344190b89f913d0ff527 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Mon, 16 Feb 2026 23:02:21 +0000
Subject: [PATCH 47/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
templates/collection.json | 6 +++---
templates/product.json | 31 ++++++++++++++-----------------
2 files changed, 17 insertions(+), 20 deletions(-)
diff --git a/templates/collection.json b/templates/collection.json
index 47ae393e8..0b8cdc5e8 100644
--- a/templates/collection.json
+++ b/templates/collection.json
@@ -102,15 +102,15 @@
"type": "collection-color-grid",
"settings": {
"filter_option": "Color",
- "heading": "Filter by color",
+ "heading": "",
"heading_font_size": 16,
"show_all_label": "All",
"show_labels": true,
"swatch_size": 28,
- "swatch_gap": 10,
+ "swatch_gap": 12,
"color_scheme": "scheme-1",
"section_width": "page-width",
- "padding-block-start": 0,
+ "padding-block-start": 16,
"padding-block-end": 16
}
},
diff --git a/templates/product.json b/templates/product.json
index 679c79a6f..1d7384421 100644
--- a/templates/product.json
+++ b/templates/product.json
@@ -270,23 +270,6 @@
"padding-block-end": 0
}
},
- "safety_warnings": {
- "type": "product-safety-warnings",
- "settings": {
- "collection_handles": "Preciosa VIVA12® HF, Swarovski Elements®, Premium DMC Flat-Back Hot-Fix Machine-Cut Glass Rhinestones, Premium DMC Sew-On Flat-Back Machine-Cut Glass Rhinestones, Preciosa® Sew-On, Cabochons FB HF, Acrylic Mirrors, Preciosa VIVA12® NoHF, Nalheads",
- "show_for_all_products": false,
- "show_icon": false,
- "heading": "WARNING",
- "warning_text": "Small parts. Choking hazard. Not suitable for small children.
",
- "icon_size": 24,
- "heading_font_size": 14,
- "text_font_size": 12,
- "color_scheme": "scheme-1",
- "section_width": "page-width",
- "padding-block-start": 20,
- "padding-block-end": 20
- }
- },
"product_recommendations_qggXJq": {
"type": "product-recommendations",
"blocks": {
@@ -488,6 +471,20 @@
"padding-block-start": 0,
"padding-block-end": 0
}
+ },
+ "safety_warnings": {
+ "type": "product-safety-warnings",
+ "settings": {
+ "collection_handles": "Preciosa VIVA12\u00ae HF, Swarovski Elements\u00ae, Premium DMC Flat-Back Hot-Fix Machine-Cut Glass Rhinestones, Premium DMC Sew-On Flat-Back Machine-Cut Glass Rhinestones, Preciosa\u00ae Sew-On, Cabochons FB HF, Acrylic Mirrors, Preciosa VIVA12\u00ae NoHF, Nalheads",
+ "show_for_all_products": false,
+ "show_icon": true,
+ "heading": "WARNING",
+ "warning_text": "Small parts. Choking hazard. Not suitable for small children.
",
+ "color_scheme": "scheme-1",
+ "section_width": "page-width",
+ "padding-block-start": 20,
+ "padding-block-end": 20
+ }
}
},
"order": [
From 26e17e6b2f8e48530ff7f86936db46340f044eed Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Mon, 16 Feb 2026 17:24:13 -0800
Subject: [PATCH 48/72] add different collection themes
---
sections/ase-color-palette.liquid | 396 ++++++++++++++++++
...or-grid.liquid => tr-color-palette.liquid} | 5 +-
templates/collection.ase-color-palette.json | 260 ++++++++++++
templates/collection.json | 17 -
templates/collection.tr-color-palette.json | 260 ++++++++++++
5 files changed, 918 insertions(+), 20 deletions(-)
create mode 100644 sections/ase-color-palette.liquid
rename sections/{collection-color-grid.liquid => tr-color-palette.liquid} (99%)
create mode 100644 templates/collection.ase-color-palette.json
create mode 100644 templates/collection.tr-color-palette.json
diff --git a/sections/ase-color-palette.liquid b/sections/ase-color-palette.liquid
new file mode 100644
index 000000000..dd3a4f062
--- /dev/null
+++ b/sections/ase-color-palette.liquid
@@ -0,0 +1,396 @@
+{% liquid
+ assign color_filter = nil
+ assign filter_option = section.settings.filter_option | downcase
+
+ for filter in collection.filters
+ assign filter_label_down = filter.label | downcase
+ if filter_label_down == filter_option
+ assign color_filter = filter
+ break
+ endif
+ endfor
+
+ assign has_swatch = false
+ if color_filter != blank
+ assign swatch_index = color_filter.values | find_index: 'swatch'
+ if swatch_index != null
+ assign has_swatch = true
+ endif
+ endif
+
+ assign columns_desktop = section.settings.columns_desktop
+ assign columns_mobile = section.settings.columns_mobile
+ assign gap = section.settings.grid_gap
+ assign gap_mobile = gap | divided_by: 2
+%}
+
+{% if color_filter != blank and color_filter.values.size > 0 %}
+
+
+
+ {% if section.settings.heading != blank %}
+
+ {{ section.settings.heading }}
+
+ {% endif %}
+
+
+ {%- comment -%} Show All button {%- endcomment -%}
+ -
+
+
+
+ {%- for value in color_filter.values -%}
+ {%- if value.count > 0 or value.active -%}
+ -
+
+
+ {%- endif -%}
+ {%- endfor -%}
+
+
+
+{% endif %}
+
+{% stylesheet %}
+ .ase-color-grid {
+ display: flex;
+ flex-direction: column;
+ gap: 16px;
+ }
+
+ .ase-color-grid__heading {
+ margin: 0;
+ font-weight: 600;
+ }
+
+ .ase-color-grid__list {
+ display: flex;
+ flex-wrap: wrap;
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ column-gap: var(--grid-gap-mobile, 8px);
+ row-gap: var(--grid-gap-mobile, 8px);
+ }
+
+ /* Mobile: calc-based columns */
+ .ase-color-grid__item {
+ width: calc(100% / var(--grid-mobile-columns) - var(--grid-gap-mobile) * (var(--grid-mobile-columns) - 1) / var(--grid-mobile-columns));
+ flex-grow: 0;
+ flex-shrink: 0;
+ }
+
+ /* Desktop: calc-based columns */
+ @media screen and (min-width: 750px) {
+ .ase-color-grid__list {
+ column-gap: var(--grid-gap, 16px);
+ row-gap: var(--grid-gap, 16px);
+ }
+
+ .ase-color-grid__item {
+ width: calc(100% / var(--grid-desktop-columns) - var(--grid-gap) * (var(--grid-desktop-columns) - 1) / var(--grid-desktop-columns));
+ }
+ }
+
+ .ase-color-grid__card {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 8px;
+ width: 100%;
+ padding: 12px 8px;
+ border: 2px solid transparent;
+ border-radius: 8px;
+ background: var(--color-background);
+ cursor: pointer;
+ transition: border-color 0.15s ease, box-shadow 0.15s ease;
+ text-align: center;
+ }
+
+ .ase-color-grid__card:hover {
+ border-color: var(--color-border, rgba(0, 0, 0, 0.12));
+ }
+
+ .ase-color-grid__card--active {
+ border-color: var(--color-foreground);
+ box-shadow: 0 0 0 1px var(--color-foreground);
+ }
+
+ .ase-color-grid__swatch {
+ width: 48px;
+ height: 48px;
+ border-radius: 50%;
+ overflow: hidden;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-shrink: 0;
+ }
+
+ .ase-color-grid__swatch .swatch {
+ width: 100% !important;
+ height: 100% !important;
+ border-radius: 50%;
+ }
+
+ .ase-color-grid__show-all {
+ border: 2px solid var(--color-border, rgba(0, 0, 0, 0.12));
+ color: var(--color-foreground);
+ }
+
+ .ase-color-grid__label {
+ font-size: 0.8125rem;
+ color: var(--color-foreground);
+ line-height: 1.3;
+ word-wrap: break-word;
+ overflow-wrap: break-word;
+ }
+
+ .ase-color-grid__color-fallback {
+ width: 100%;
+ height: 100%;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background: var(--color-border, #ccc);
+ font-size: 0.75rem;
+ text-transform: uppercase;
+ color: var(--color-foreground);
+ }
+{% endstylesheet %}
+
+
+
+{% schema %}
+{
+ "name": "ASE Color palette",
+ "templates": ["collection"],
+ "settings": [
+ {
+ "type": "header",
+ "content": "Filter"
+ },
+ {
+ "type": "text",
+ "id": "filter_option",
+ "label": "Filter option name",
+ "info": "Enter the filter label exactly as it appears in your Shopify filters (e.g., Color, Colour, Material).",
+ "default": "Color"
+ },
+ {
+ "type": "header",
+ "content": "Content"
+ },
+ {
+ "type": "text",
+ "id": "heading",
+ "label": "Heading",
+ "default": "Filter by color"
+ },
+ {
+ "type": "range",
+ "id": "heading_font_size",
+ "label": "Heading font size",
+ "min": 10,
+ "max": 36,
+ "step": 1,
+ "unit": "px",
+ "default": 16
+ },
+ {
+ "type": "text",
+ "id": "show_all_label",
+ "label": "Show all label",
+ "default": "All"
+ },
+ {
+ "type": "header",
+ "content": "Grid layout"
+ },
+ {
+ "type": "range",
+ "id": "columns_desktop",
+ "label": "Desktop columns",
+ "min": 2,
+ "max": 10,
+ "step": 1,
+ "default": 6
+ },
+ {
+ "type": "select",
+ "id": "columns_mobile",
+ "label": "Mobile columns",
+ "options": [
+ { "value": "2", "label": "2" },
+ { "value": "3", "label": "3" },
+ { "value": "4", "label": "4" }
+ ],
+ "default": "3"
+ },
+ {
+ "type": "range",
+ "id": "grid_gap",
+ "label": "Grid spacing",
+ "min": 4,
+ "max": 32,
+ "step": 2,
+ "unit": "px",
+ "default": 16
+ },
+ {
+ "type": "header",
+ "content": "Appearance"
+ },
+ {
+ "type": "color_scheme",
+ "id": "color_scheme",
+ "label": "Color scheme",
+ "default": "scheme-1"
+ },
+ {
+ "type": "select",
+ "id": "section_width",
+ "label": "Width",
+ "options": [
+ { "value": "page-width", "label": "Page" },
+ { "value": "full-width", "label": "Full" }
+ ],
+ "default": "page-width"
+ },
+ {
+ "type": "header",
+ "content": "Padding"
+ },
+ {
+ "type": "range",
+ "id": "padding-block-start",
+ "label": "Top",
+ "min": 0,
+ "max": 100,
+ "step": 1,
+ "unit": "px",
+ "default": 0
+ },
+ {
+ "type": "range",
+ "id": "padding-block-end",
+ "label": "Bottom",
+ "min": 0,
+ "max": 100,
+ "step": 1,
+ "unit": "px",
+ "default": 16
+ }
+ ],
+ "presets": [
+ {
+ "name": "ASE Color palette"
+ }
+ ]
+}
+{% endschema %}
diff --git a/sections/collection-color-grid.liquid b/sections/tr-color-palette.liquid
similarity index 99%
rename from sections/collection-color-grid.liquid
rename to sections/tr-color-palette.liquid
index 214ae2ede..75a9f1f99 100644
--- a/sections/collection-color-grid.liquid
+++ b/sections/tr-color-palette.liquid
@@ -254,7 +254,7 @@
{% schema %}
{
- "name": "Color filter grid",
+ "name": "TR Color palette",
"templates": ["collection"],
"settings": [
{
@@ -371,10 +371,9 @@
"default": 16
}
],
- "templates": ["collection"],
"presets": [
{
- "name": "Color filter grid"
+ "name": "TR Color palette"
}
]
}
diff --git a/templates/collection.ase-color-palette.json b/templates/collection.ase-color-palette.json
new file mode 100644
index 000000000..bbcdaf318
--- /dev/null
+++ b/templates/collection.ase-color-palette.json
@@ -0,0 +1,260 @@
+{
+ "name": "ASE Color palette",
+ "sections": {
+ "section": {
+ "type": "section",
+ "blocks": {
+ "text_title": {
+ "type": "text",
+ "name": "Title",
+ "settings": {
+ "text": "{{ closest.collection.title }}
",
+ "width": "fit-content",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "h2",
+ "font": "var(--font-primary--family)",
+ "font_size": "",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "text_desc": {
+ "type": "text",
+ "name": "Description",
+ "settings": {
+ "text": "{{ closest.collection.description }}",
+ "width": "fit-content",
+ "max_width": "none",
+ "alignment": "left",
+ "type_preset": "rte",
+ "font": "var(--font-primary--family)",
+ "font_size": "",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "text_title",
+ "text_desc"
+ ],
+ "name": "Collection heading",
+ "settings": {
+ "content_direction": "column",
+ "vertical_on_mobile": true,
+ "horizontal_alignment": "flex-start",
+ "vertical_alignment": "center",
+ "align_baseline": false,
+ "horizontal_alignment_flex_direction_column": "flex-start",
+ "vertical_alignment_flex_direction_column": "center",
+ "gap": 12,
+ "section_width": "page-width",
+ "section_height": "",
+ "section_height_custom": 50,
+ "color_scheme": "scheme-1",
+ "background_media": "none",
+ "video_position": "cover",
+ "background_image_position": "cover",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "toggle_overlay": false,
+ "overlay_color": "#00000026",
+ "overlay_style": "solid",
+ "gradient_direction": "to top",
+ "padding-block-start": 48,
+ "padding-block-end": 48
+ }
+ },
+ "color_grid": {
+ "type": "ase-color-palette",
+ "settings": {
+ "filter_option": "Color",
+ "heading": "Filter by color",
+ "heading_font_size": 16,
+ "show_all_label": "All",
+ "columns_desktop": 6,
+ "columns_mobile": "3",
+ "grid_gap": 16,
+ "color_scheme": "scheme-1",
+ "section_width": "page-width",
+ "padding-block-start": 0,
+ "padding-block-end": 16
+ }
+ },
+ "main": {
+ "type": "main-collection",
+ "blocks": {
+ "filters": {
+ "type": "filters",
+ "static": true,
+ "settings": {
+ "enable_filtering": true,
+ "filter_style": "horizontal",
+ "filter_width": "centered",
+ "text_label_case": "default",
+ "show_swatch_label": true,
+ "show_filter_label": false,
+ "enable_sorting": true,
+ "enable_grid_density": true,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "padding-block-start": 8,
+ "padding-block-end": 8,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0,
+ "facets_margin_bottom": 8,
+ "facets_margin_right": 20
+ },
+ "blocks": {}
+ },
+ "product-card": {
+ "type": "_product-card",
+ "static": true,
+ "settings": {
+ "product_card_gap": 4,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {
+ "card-gallery": {
+ "type": "_product-card-gallery",
+ "settings": {
+ "image_ratio": "adapt",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "product_title": {
+ "type": "product-title",
+ "name": "t:names.product_title",
+ "settings": {
+ "width": "100%",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "rte",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "var(--color-foreground)",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 4,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "price": {
+ "type": "price",
+ "settings": {
+ "show_sale_price_first": true,
+ "show_installments": false,
+ "show_tax_info": false,
+ "type_preset": "h6",
+ "width": "100%",
+ "alignment": "left",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "color": "var(--color-foreground)",
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "swatches": {
+ "type": "swatches",
+ "name": "t:names.swatches",
+ "settings": {
+ "product_swatches_alignment": "flex-start",
+ "product_swatches_alignment_mobile": "flex-start",
+ "hide_padding": false,
+ "product_swatches_padding_top": 4,
+ "product_swatches_padding_bottom": 0,
+ "product_swatches_padding_left": 0,
+ "product_swatches_padding_right": 0
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "card-gallery",
+ "product_title",
+ "price",
+ "swatches"
+ ]
+ }
+ },
+ "settings": {
+ "layout_type": "grid",
+ "product_card_size": "medium",
+ "mobile_product_card_size": "small",
+ "enable_infinite_scroll": true,
+ "products_per_page": 24,
+ "product_grid_width": "centered",
+ "full_width_on_mobile": true,
+ "columns_gap_horizontal": 16,
+ "columns_gap_vertical": 24,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0,
+ "color_scheme": "scheme-1",
+ "padding-block-start": 0,
+ "padding-block-end": 32
+ }
+ }
+ },
+ "order": [
+ "section",
+ "color_grid",
+ "main"
+ ]
+}
diff --git a/templates/collection.json b/templates/collection.json
index 47ae393e8..96f81b8e7 100644
--- a/templates/collection.json
+++ b/templates/collection.json
@@ -98,22 +98,6 @@
"padding-block-end": 48
}
},
- "color_grid": {
- "type": "collection-color-grid",
- "settings": {
- "filter_option": "Color",
- "heading": "Filter by color",
- "heading_font_size": 16,
- "show_all_label": "All",
- "show_labels": true,
- "swatch_size": 28,
- "swatch_gap": 10,
- "color_scheme": "scheme-1",
- "section_width": "page-width",
- "padding-block-start": 0,
- "padding-block-end": 16
- }
- },
"main": {
"type": "main-collection",
"blocks": {
@@ -262,7 +246,6 @@
},
"order": [
"section",
- "color_grid",
"main"
]
}
diff --git a/templates/collection.tr-color-palette.json b/templates/collection.tr-color-palette.json
new file mode 100644
index 000000000..2cf7fbffb
--- /dev/null
+++ b/templates/collection.tr-color-palette.json
@@ -0,0 +1,260 @@
+{
+ "name": "TR Color palette",
+ "sections": {
+ "section": {
+ "type": "section",
+ "blocks": {
+ "text_title": {
+ "type": "text",
+ "name": "Title",
+ "settings": {
+ "text": "{{ closest.collection.title }}
",
+ "width": "fit-content",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "h2",
+ "font": "var(--font-primary--family)",
+ "font_size": "",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "text_desc": {
+ "type": "text",
+ "name": "Description",
+ "settings": {
+ "text": "{{ closest.collection.description }}",
+ "width": "fit-content",
+ "max_width": "none",
+ "alignment": "left",
+ "type_preset": "rte",
+ "font": "var(--font-primary--family)",
+ "font_size": "",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "text_title",
+ "text_desc"
+ ],
+ "name": "Collection heading",
+ "settings": {
+ "content_direction": "column",
+ "vertical_on_mobile": true,
+ "horizontal_alignment": "flex-start",
+ "vertical_alignment": "center",
+ "align_baseline": false,
+ "horizontal_alignment_flex_direction_column": "flex-start",
+ "vertical_alignment_flex_direction_column": "center",
+ "gap": 12,
+ "section_width": "page-width",
+ "section_height": "",
+ "section_height_custom": 50,
+ "color_scheme": "scheme-1",
+ "background_media": "none",
+ "video_position": "cover",
+ "background_image_position": "cover",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "toggle_overlay": false,
+ "overlay_color": "#00000026",
+ "overlay_style": "solid",
+ "gradient_direction": "to top",
+ "padding-block-start": 48,
+ "padding-block-end": 48
+ }
+ },
+ "color_grid": {
+ "type": "tr-color-palette",
+ "settings": {
+ "filter_option": "Color",
+ "heading": "Filter by color",
+ "heading_font_size": 16,
+ "show_all_label": "All",
+ "show_labels": true,
+ "swatch_size": 28,
+ "swatch_gap": 10,
+ "color_scheme": "scheme-1",
+ "section_width": "page-width",
+ "padding-block-start": 0,
+ "padding-block-end": 16
+ }
+ },
+ "main": {
+ "type": "main-collection",
+ "blocks": {
+ "filters": {
+ "type": "filters",
+ "static": true,
+ "settings": {
+ "enable_filtering": true,
+ "filter_style": "horizontal",
+ "filter_width": "centered",
+ "text_label_case": "default",
+ "show_swatch_label": true,
+ "show_filter_label": false,
+ "enable_sorting": true,
+ "enable_grid_density": true,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "padding-block-start": 8,
+ "padding-block-end": 8,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0,
+ "facets_margin_bottom": 8,
+ "facets_margin_right": 20
+ },
+ "blocks": {}
+ },
+ "product-card": {
+ "type": "_product-card",
+ "static": true,
+ "settings": {
+ "product_card_gap": 4,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {
+ "card-gallery": {
+ "type": "_product-card-gallery",
+ "settings": {
+ "image_ratio": "adapt",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "product_title": {
+ "type": "product-title",
+ "name": "t:names.product_title",
+ "settings": {
+ "width": "100%",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "rte",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "var(--color-foreground)",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 4,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "price": {
+ "type": "price",
+ "settings": {
+ "show_sale_price_first": true,
+ "show_installments": false,
+ "show_tax_info": false,
+ "type_preset": "h6",
+ "width": "100%",
+ "alignment": "left",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "color": "var(--color-foreground)",
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "swatches": {
+ "type": "swatches",
+ "name": "t:names.swatches",
+ "settings": {
+ "product_swatches_alignment": "flex-start",
+ "product_swatches_alignment_mobile": "flex-start",
+ "hide_padding": false,
+ "product_swatches_padding_top": 4,
+ "product_swatches_padding_bottom": 0,
+ "product_swatches_padding_left": 0,
+ "product_swatches_padding_right": 0
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "card-gallery",
+ "product_title",
+ "price",
+ "swatches"
+ ]
+ }
+ },
+ "settings": {
+ "layout_type": "grid",
+ "product_card_size": "medium",
+ "mobile_product_card_size": "small",
+ "enable_infinite_scroll": true,
+ "products_per_page": 24,
+ "product_grid_width": "centered",
+ "full_width_on_mobile": true,
+ "columns_gap_horizontal": 16,
+ "columns_gap_vertical": 24,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0,
+ "color_scheme": "scheme-1",
+ "padding-block-start": 0,
+ "padding-block-end": 32
+ }
+ }
+ },
+ "order": [
+ "section",
+ "color_grid",
+ "main"
+ ]
+}
From ebf339a060ef234848dc17eb339867e99fa95cc9 Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Mon, 16 Feb 2026 17:54:33 -0800
Subject: [PATCH 49/72] Add grid border on select
---
sections/ase-color-palette.liquid | 33 ++++++++++++++++++++++++++-----
templates/collection.json | 16 ---------------
2 files changed, 28 insertions(+), 21 deletions(-)
diff --git a/sections/ase-color-palette.liquid b/sections/ase-color-palette.liquid
index dd3a4f062..08753a2ca 100644
--- a/sections/ase-color-palette.liquid
+++ b/sections/ase-color-palette.liquid
@@ -154,13 +154,12 @@
}
.ase-color-grid__card--active {
- border-color: var(--color-foreground);
- box-shadow: 0 0 0 1px var(--color-foreground);
+ border-color: rgba(0, 0, 0, 0.25);
}
.ase-color-grid__swatch {
- width: 48px;
- height: 48px;
+ width: 28px;
+ height: 28px;
border-radius: 50%;
overflow: hidden;
display: flex;
@@ -176,7 +175,8 @@
}
.ase-color-grid__show-all {
- border: 2px solid var(--color-border, rgba(0, 0, 0, 0.12));
+ border: none;
+ background: rgba(0, 0, 0, 0.04);
color: var(--color-foreground);
}
@@ -238,6 +238,24 @@
return url.toString();
}
+ function updateActiveStates() {
+ const url = new URL(window.location.href);
+ const paramName = '{{ color_filter.values[0].param_name | default: "" }}';
+ const activeValues = url.searchParams.getAll(paramName);
+
+ // Update color buttons
+ section.querySelectorAll('[data-color-grid-filter]').forEach(b => {
+ const val = b.getAttribute('data-param-value');
+ b.classList.toggle('ase-color-grid__card--active', activeValues.includes(val));
+ b.setAttribute('aria-pressed', activeValues.includes(val));
+ });
+
+ // Update "All" button — active when no filters selected
+ section.querySelectorAll('[data-color-grid-clear]').forEach(b => {
+ b.classList.toggle('ase-color-grid__card--active', activeValues.length === 0);
+ });
+ }
+
section.querySelectorAll('[data-color-grid-filter]').forEach(btn => {
btn.addEventListener('click', () => {
const paramName = btn.getAttribute('data-param-name');
@@ -249,6 +267,9 @@
} else {
window.location.href = newURL;
}
+ // Update active states immediately in the UI
+ history.replaceState(null, '', newURL);
+ updateActiveStates();
});
});
@@ -258,6 +279,8 @@
const facetsForm = getFacetsForm();
if (facetsForm) {
facetsForm.updateFiltersByURL(newURL);
+ history.replaceState(null, '', newURL);
+ updateActiveStates();
} else {
window.location.href = newURL;
}
diff --git a/templates/collection.json b/templates/collection.json
index e8ab631b2..96f81b8e7 100644
--- a/templates/collection.json
+++ b/templates/collection.json
@@ -98,22 +98,6 @@
"padding-block-end": 48
}
},
- "color_grid": {
- "type": "collection-color-grid",
- "settings": {
- "filter_option": "Color",
- "heading": "Filter by color",
- "heading_font_size": 16,
- "show_all_label": "All",
- "show_labels": true,
- "swatch_size": 28,
- "swatch_gap": 10,
- "color_scheme": "scheme-1",
- "section_width": "page-width",
- "padding-block-start": 0,
- "padding-block-end": 16
- }
- },
"main": {
"type": "main-collection",
"blocks": {
From bb4b6fac2b29e4b10d43168541e0e1e490e0117b Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Tue, 17 Feb 2026 02:24:44 +0000
Subject: [PATCH 50/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
config/settings_data.json | 118 ++++++++++----------
templates/collection.ase-color-palette.json | 10 +-
templates/collection.tr-color-palette.json | 10 +-
3 files changed, 77 insertions(+), 61 deletions(-)
diff --git a/config/settings_data.json b/config/settings_data.json
index b1f1241a2..a6765718a 100644
--- a/config/settings_data.json
+++ b/config/settings_data.json
@@ -10,8 +10,8 @@
{
"current": {
"logo": "shopify://shop_images/logo_210_60.svg",
- "logo_height": 36,
- "logo_height_mobile": 28,
+ "logo_height": 50,
+ "logo_height_mobile": 40,
"type_body_font": "inter_n4",
"type_subheading_font": "inter_n5",
"type_heading_font": "inter_n7",
@@ -82,18 +82,18 @@
"color_schemes": {
"scheme-1": {
"settings": {
- "background": "#FFFFFF",
+ "background": "#ffffff",
"foreground_heading": "#121212",
"foreground": "#121212cf",
"primary": "#121212cf",
"primary_hover": "#121212",
- "border": "#12121220",
+ "border": "#12121221",
"shadow": "#121212",
"primary_button_background": "#121212",
- "primary_button_text": "#FFFFFF",
+ "primary_button_text": "#ffffff",
"primary_button_border": "#121212",
"primary_button_hover_background": "#333333",
- "primary_button_hover_text": "#FFFFFF",
+ "primary_button_hover_text": "#ffffff",
"primary_button_hover_border": "#121212",
"secondary_button_background": "rgba(0,0,0,0)",
"secondary_button_text": "#121212",
@@ -101,38 +101,38 @@
"secondary_button_hover_background": "#f5f5f5",
"secondary_button_hover_text": "#333333",
"secondary_button_hover_border": "#333333",
- "input_background": "#FFFFFfc7",
+ "input_background": "#ffffffc7",
"input_text_color": "#121212",
- "input_border_color": "#12121220",
+ "input_border_color": "#12121221",
"input_hover_background": "#f5f5f5",
- "variant_background_color": "#FFFFFF",
+ "variant_background_color": "#ffffff",
"variant_text_color": "#121212",
- "variant_border_color": "#12121220",
+ "variant_border_color": "#12121221",
"variant_hover_background_color": "#f5f5f5",
"variant_hover_text_color": "#121212",
"variant_hover_border_color": "#e6e6e6",
"selected_variant_background_color": "#121212",
- "selected_variant_text_color": "#FFFFFF",
+ "selected_variant_text_color": "#ffffff",
"selected_variant_border_color": "#121212",
"selected_variant_hover_background_color": "#333333",
- "selected_variant_hover_text_color": "#FFFFFF",
+ "selected_variant_hover_text_color": "#ffffff",
"selected_variant_hover_border_color": "#333333"
}
},
"scheme-2": {
"settings": {
- "background": "#F3F3F3",
+ "background": "#f3f3f3",
"foreground_heading": "#121212",
"foreground": "#121212cf",
"primary": "#121212cf",
"primary_hover": "#121212",
- "border": "#12121220",
+ "border": "#12121221",
"shadow": "#121212",
"primary_button_background": "#121212",
- "primary_button_text": "#F3F3F3",
+ "primary_button_text": "#f3f3f3",
"primary_button_border": "#121212",
"primary_button_hover_background": "#333333",
- "primary_button_hover_text": "#FFFFFF",
+ "primary_button_hover_text": "#ffffff",
"primary_button_hover_border": "#333333",
"secondary_button_background": "rgba(0,0,0,0)",
"secondary_button_text": "#121212",
@@ -142,39 +142,39 @@
"secondary_button_hover_border": "#333333ba",
"input_background": "rgba(0,0,0,0)",
"input_text_color": "#121212",
- "input_border_color": "#12121220",
+ "input_border_color": "#12121221",
"input_hover_background": "#ffffff5c",
- "variant_background_color": "#FFFFFF",
+ "variant_background_color": "#ffffff",
"variant_text_color": "#121212",
"variant_border_color": "#e6e6e6",
"variant_hover_background_color": "#f5f5f5",
"variant_hover_text_color": "#121212",
"variant_hover_border_color": "#e6e6e6",
"selected_variant_background_color": "#121212",
- "selected_variant_text_color": "#FFFFFF",
+ "selected_variant_text_color": "#ffffff",
"selected_variant_border_color": "#121212",
"selected_variant_hover_background_color": "#333333",
- "selected_variant_hover_text_color": "#FFFFFF",
+ "selected_variant_hover_text_color": "#ffffff",
"selected_variant_hover_border_color": "#333333"
}
},
"scheme-3": {
"settings": {
"background": "#242833",
- "foreground_heading": "#FFFFFF",
- "foreground": "#FFFFFF",
- "primary": "#FFFFFF",
+ "foreground_heading": "#ffffff",
+ "foreground": "#ffffff",
+ "primary": "#ffffff",
"primary_hover": "#ffffffb0",
"border": "#ffffffb0",
"shadow": "#121212",
- "primary_button_background": "#FFFFFF",
+ "primary_button_background": "#ffffff",
"primary_button_text": "#000000",
- "primary_button_border": "#FFFFFF",
+ "primary_button_border": "#ffffff",
"primary_button_hover_background": "#000000",
- "primary_button_hover_text": "#FFFFFF",
+ "primary_button_hover_text": "#ffffff",
"primary_button_hover_border": "#000000",
"secondary_button_background": "rgba(0,0,0,0)",
- "secondary_button_text": "#FFFFFF",
+ "secondary_button_text": "#ffffff",
"secondary_button_border": "#ffffffb0",
"secondary_button_hover_background": "#ffffff0a",
"secondary_button_hover_text": "#ffffffed",
@@ -183,37 +183,37 @@
"input_text_color": "#ffffffed",
"input_border_color": "#ffffffb0",
"input_hover_background": "#ffffff0a",
- "variant_background_color": "#FFFFFF",
+ "variant_background_color": "#ffffff",
"variant_text_color": "#000000",
"variant_border_color": "#e6e6e6",
"variant_hover_background_color": "#f5f5f5",
"variant_hover_text_color": "#000000",
"variant_hover_border_color": "#e6e6e6",
"selected_variant_background_color": "#000000",
- "selected_variant_text_color": "#FFFFFF",
+ "selected_variant_text_color": "#ffffff",
"selected_variant_border_color": "#000000",
"selected_variant_hover_background_color": "#1a1a1a",
- "selected_variant_hover_text_color": "#FFFFFF",
+ "selected_variant_hover_text_color": "#ffffff",
"selected_variant_hover_border_color": "#1a1a1a"
}
},
"scheme-4": {
"settings": {
"background": "#121212",
- "foreground_heading": "#FFFFFF",
- "foreground": "#FFFFFF",
- "primary": "#FFFFFF",
+ "foreground_heading": "#ffffff",
+ "foreground": "#ffffff",
+ "primary": "#ffffff",
"primary_hover": "#ffffffb0",
"border": "#ffffffb0",
"shadow": "#121212",
- "primary_button_background": "#FFFFFF",
+ "primary_button_background": "#ffffff",
"primary_button_text": "#121212",
- "primary_button_border": "#FFFFFF",
+ "primary_button_border": "#ffffff",
"primary_button_hover_background": "#000000",
- "primary_button_hover_text": "#FFFFFF",
+ "primary_button_hover_text": "#ffffff",
"primary_button_hover_border": "#000000",
"secondary_button_background": "rgba(0,0,0,0)",
- "secondary_button_text": "#FFFFFF",
+ "secondary_button_text": "#ffffff",
"secondary_button_border": "#ffffffb0",
"secondary_button_hover_background": "#ffffff0a",
"secondary_button_hover_text": "#ffffffed",
@@ -222,15 +222,15 @@
"input_text_color": "#ffffffed",
"input_border_color": "#ffffffb0",
"input_hover_background": "#ffffff0a",
- "variant_background_color": "#FFFFFF",
+ "variant_background_color": "#ffffff",
"variant_text_color": "#121212",
"variant_border_color": "#e6e6e6",
"variant_hover_background_color": "#f5f5f5",
"variant_hover_text_color": "#121212",
"variant_hover_border_color": "#e6e6e6",
- "selected_variant_background_color": "#FFFFFF",
+ "selected_variant_background_color": "#ffffff",
"selected_variant_text_color": "#121212",
- "selected_variant_border_color": "#FFFFFF",
+ "selected_variant_border_color": "#ffffff",
"selected_variant_hover_background_color": "#f0f0f0",
"selected_variant_hover_text_color": "#121212",
"selected_variant_hover_border_color": "#f0f0f0"
@@ -238,40 +238,40 @@
},
"scheme-5": {
"settings": {
- "background": "#4E6B9E",
- "foreground_heading": "#FFFFFF",
- "foreground": "#FFFFFF",
- "primary": "#FFFFFF",
+ "background": "#4e6b9e",
+ "foreground_heading": "#ffffff",
+ "foreground": "#ffffff",
+ "primary": "#ffffff",
"primary_hover": "#ffffffb0",
"border": "#ffffffb0",
"shadow": "#121212",
- "primary_button_background": "#FFFFFF",
- "primary_button_text": "#4E6B9E",
- "primary_button_border": "#FFFFFF",
+ "primary_button_background": "#ffffff",
+ "primary_button_text": "#4e6b9e",
+ "primary_button_border": "#ffffff",
"primary_button_hover_background": "#000000",
- "primary_button_hover_text": "#FFFFFF",
+ "primary_button_hover_text": "#ffffff",
"primary_button_hover_border": "#000000",
"secondary_button_background": "rgba(0,0,0,0)",
- "secondary_button_text": "#FFFFFF",
+ "secondary_button_text": "#ffffff",
"secondary_button_border": "#ffffffb0",
"secondary_button_hover_background": "#ffffff0a",
"secondary_button_hover_text": "#ffffffed",
"secondary_button_hover_border": "#ffffffb0",
- "input_background": "#4E6B9E",
+ "input_background": "#4e6b9e",
"input_text_color": "#ffffffed",
"input_border_color": "#ffffffb0",
"input_hover_background": "#ffffff0a",
- "variant_background_color": "#FFFFFF",
- "variant_text_color": "#4E6B9E",
- "variant_border_color": "#4E6B9E66",
+ "variant_background_color": "#ffffff",
+ "variant_text_color": "#4e6b9e",
+ "variant_border_color": "#4e6b9e66",
"variant_hover_background_color": "#f5f5f5",
- "variant_hover_text_color": "#4E6B9E",
- "variant_hover_border_color": "#4E6B9E",
- "selected_variant_background_color": "#4E6B9E",
- "selected_variant_text_color": "#FFFFFF",
- "selected_variant_border_color": "#4E6B9E",
+ "variant_hover_text_color": "#4e6b9e",
+ "variant_hover_border_color": "#4e6b9e",
+ "selected_variant_background_color": "#4e6b9e",
+ "selected_variant_text_color": "#ffffff",
+ "selected_variant_border_color": "#4e6b9e",
"selected_variant_hover_background_color": "#2339a0",
- "selected_variant_hover_text_color": "#FFFFFF",
+ "selected_variant_hover_text_color": "#ffffff",
"selected_variant_hover_border_color": "#394fc0"
}
},
diff --git a/templates/collection.ase-color-palette.json b/templates/collection.ase-color-palette.json
index bbcdaf318..d1057d691 100644
--- a/templates/collection.ase-color-palette.json
+++ b/templates/collection.ase-color-palette.json
@@ -1,5 +1,13 @@
+/*
+ * ------------------------------------------------------------
+ * IMPORTANT: The contents of this file are auto-generated.
+ *
+ * This file may be updated by the Shopify admin theme editor
+ * or related systems. Please exercise caution as any changes
+ * made to this file may be overwritten.
+ * ------------------------------------------------------------
+ */
{
- "name": "ASE Color palette",
"sections": {
"section": {
"type": "section",
diff --git a/templates/collection.tr-color-palette.json b/templates/collection.tr-color-palette.json
index 2cf7fbffb..431e98748 100644
--- a/templates/collection.tr-color-palette.json
+++ b/templates/collection.tr-color-palette.json
@@ -1,5 +1,13 @@
+/*
+ * ------------------------------------------------------------
+ * IMPORTANT: The contents of this file are auto-generated.
+ *
+ * This file may be updated by the Shopify admin theme editor
+ * or related systems. Please exercise caution as any changes
+ * made to this file may be overwritten.
+ * ------------------------------------------------------------
+ */
{
- "name": "TR Color palette",
"sections": {
"section": {
"type": "section",
From 54b950a2457dc38f7a96b856366ad930f74cd359 Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Tue, 17 Feb 2026 20:04:45 -0800
Subject: [PATCH 51/72] Header text fix
---
blocks/_announcement.liquid | 4 ++--
sections/header-group.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/blocks/_announcement.liquid b/blocks/_announcement.liquid
index bf37fb5f3..ae96fda9b 100644
--- a/blocks/_announcement.liquid
+++ b/blocks/_announcement.liquid
@@ -19,13 +19,13 @@
{% render 'typography-style', settings: block_settings, preset: 'custom' %}
--width: 100%;
--text-align: center;
- --line-height: 1;
+ --line-height: 1.4;
"
{{ block.shopify_attributes }}
aria-hidden="{% if block_index == 0 %}false{% else %}true{% endif %}"
>
- {{ block.settings.text }}
+ {{ block.settings.text | split: '||' | join: '
' }}
{% if block_settings.link != blank %}
diff --git a/sections/header-group.json b/sections/header-group.json
index 485bee280..ca59e0da1 100644
--- a/sections/header-group.json
+++ b/sections/header-group.json
@@ -17,7 +17,7 @@
"announcement_kTNgBf": {
"type": "_announcement",
"settings": {
- "text": "Artistic Sports Essentials and Crystals since 2014. We ship to Canada and US. ☎ +1 604-782-5025",
+ "text": "Artistic Sports Essentials and Crystals since 2014. We ship to Canada and US. || ☎ +1 604-782-5025",
"link": "",
"font": "var(--font-body--family)",
"font_size": "0.875rem",
From c8f5ba140bd096f479c4e30ea3827683e7770a96 Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Tue, 17 Feb 2026 20:32:38 -0800
Subject: [PATCH 52/72] Add filter toggle
---
sections/ase-color-palette.liquid | 94 +++++++++++++++++++++++++++++--
1 file changed, 88 insertions(+), 6 deletions(-)
diff --git a/sections/ase-color-palette.liquid b/sections/ase-color-palette.liquid
index 08753a2ca..f3ce2576a 100644
--- a/sections/ase-color-palette.liquid
+++ b/sections/ase-color-palette.liquid
@@ -31,12 +31,25 @@
style="{% render 'spacing-padding', settings: section.settings %}"
>
- {% if section.settings.heading != blank %}
-
- {{ section.settings.heading }}
-
- {% endif %}
-
+
+
+
ul {
+ overflow: hidden;
+ }
+
.ase-color-grid__list {
display: flex;
flex-wrap: wrap;
@@ -207,6 +262,27 @@
const section = document.querySelector('[data-section-id="{{ section.id }}"]') || document.getElementById('shopify-section-{{ section.id }}');
if (!section) return;
+ // Toggle visibility with localStorage persistence
+ const STORAGE_KEY = 'ase-color-grid-open-{{ section.id }}';
+ const toggleBtn = section.querySelector('[data-color-grid-toggle]');
+ const collapsible = section.querySelector('[data-color-grid-collapsible]');
+ if (toggleBtn && collapsible) {
+ // Restore saved state on load
+ const saved = localStorage.getItem(STORAGE_KEY);
+ if (saved !== null) {
+ const isOpen = saved === 'true';
+ toggleBtn.setAttribute('aria-expanded', isOpen);
+ collapsible.classList.toggle('ase-color-grid__collapsible--closed', !isOpen);
+ }
+
+ toggleBtn.addEventListener('click', () => {
+ const isOpen = toggleBtn.getAttribute('aria-expanded') === 'true';
+ toggleBtn.setAttribute('aria-expanded', !isOpen);
+ collapsible.classList.toggle('ase-color-grid__collapsible--closed', isOpen);
+ localStorage.setItem(STORAGE_KEY, !isOpen);
+ });
+ }
+
function getFacetsForm() {
return document.querySelector('facets-form-component');
}
@@ -331,6 +407,12 @@
"label": "Show all label",
"default": "All"
},
+ {
+ "type": "checkbox",
+ "id": "default_open",
+ "label": "Open by default",
+ "default": true
+ },
{
"type": "header",
"content": "Grid layout"
From ea20e088b4ed172fb84cb9b99ce39a72f80f86ee Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Wed, 18 Feb 2026 04:52:38 +0000
Subject: [PATCH 53/72] Update from Shopify for theme horizon/dev
Committed from shop: ASE Crystals
---
sections/header-group.json | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/sections/header-group.json b/sections/header-group.json
index ca59e0da1..d33934208 100644
--- a/sections/header-group.json
+++ b/sections/header-group.json
@@ -41,7 +41,16 @@
"padding-block-end": 20,
"facebook_url": "https://www.facebook.com/asecrystals/",
"instagram_url": "https://www.instagram.com/asecrystals",
- "tiktok_url": "https://www.tiktok.com/@asecrystals",
+ "youtube_url": "",
+ "tiktok_url": "https://www.tiktok.com/@ase.crystals",
+ "twitter_url": "",
+ "threads_url": "",
+ "linkedin_url": "",
+ "bluesky_url": "",
+ "snapchat_url": "",
+ "pinterest_url": "",
+ "tumblr_url": "",
+ "vimeo_url": "",
"whatsapp_url": "https://wa.me/16047825025"
}
},
From 24320f22f46149b996ffd88aed3c5e38dd5c61ad Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Tue, 17 Feb 2026 20:56:50 -0800
Subject: [PATCH 54/72] Sync built in filter with grid filter
---
sections/ase-color-palette.liquid | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/sections/ase-color-palette.liquid b/sections/ase-color-palette.liquid
index f3ce2576a..d63c02e1a 100644
--- a/sections/ase-color-palette.liquid
+++ b/sections/ase-color-palette.liquid
@@ -362,6 +362,12 @@
}
});
});
+
+ // Sync active states when the built-in filter changes
+ document.addEventListener('filter:update', () => {
+ // Small delay to let the URL update from the facets component
+ requestAnimationFrame(() => updateActiveStates());
+ });
})();
From 6acd9c3d226d44bd4905643dbd6ffa4bd2448799 Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Fri, 20 Feb 2026 19:25:00 -0800
Subject: [PATCH 55/72] Group ungrouped catalog links under Other header in
mega menu
---
snippets/mega-menu-list.liquid | 215 +++++++++++++++++++++------------
1 file changed, 140 insertions(+), 75 deletions(-)
diff --git a/snippets/mega-menu-list.liquid b/snippets/mega-menu-list.liquid
index 873afdbbb..5541f308d 100644
--- a/snippets/mega-menu-list.liquid
+++ b/snippets/mega-menu-list.liquid
@@ -71,71 +71,79 @@
endif
endif
%}
+{% liquid
+ # Count ungrouped links (links without children) to determine if we need an "Other" column
+ assign ungrouped_links_count = 0
+ for link in parent_link.links
+ if link.links == blank
+ assign ungrouped_links_count = ungrouped_links_count | plus: 1
+ endif
+ endfor
+%}
{% liquid
From 3ff0876bcd8ed8192d0cc41b7ebf3caea39d8cb0 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 03:53:07 +0000
Subject: [PATCH 56/72] Update from Shopify for theme horizon/deploy
Committed from shop: ASE Crystals
---
templates/index.json | 235 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 235 insertions(+)
diff --git a/templates/index.json b/templates/index.json
index 63a524dfb..145b8be04 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -119,9 +119,244 @@
"padding-block-start": 48,
"padding-block-end": 48
}
+ },
+ "featured_product_information_kGrdAL": {
+ "type": "featured-product-information",
+ "blocks": {
+ "media-gallery": {
+ "type": "_featured-product-information-carousel",
+ "static": true,
+ "settings": {
+ "aspect_ratio": "adapt",
+ "constrain_to_viewport": true,
+ "media_fit": "contain",
+ "media_radius": 0,
+ "extend_media": false,
+ "zoom": true,
+ "video_loop": false,
+ "hide_variants": true,
+ "icons_style": "arrow",
+ "slideshow_controls_style": "counter",
+ "slideshow_mobile_controls_style": "dots",
+ "thumbnail_position": "bottom",
+ "thumbnail_width": 44,
+ "thumbnail_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "product-details": {
+ "type": "_product-details",
+ "static": true,
+ "settings": {
+ "width": "fill",
+ "custom_width": 100,
+ "width_mobile": "fill",
+ "custom_width_mobile": 100,
+ "height": "fit",
+ "details_position": "flex-start",
+ "gap": 28,
+ "sticky_details_desktop": true,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "background_media": "none",
+ "video_position": "cover",
+ "background_image_position": "cover",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "padding-block-start": 24,
+ "padding-block-end": 24,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {
+ "group_pPVeKy": {
+ "type": "group",
+ "name": "t:names.header",
+ "settings": {
+ "content_direction": "column",
+ "vertical_on_mobile": true,
+ "horizontal_alignment": "flex-start",
+ "vertical_alignment": "center",
+ "align_baseline": false,
+ "horizontal_alignment_flex_direction_column": "flex-start",
+ "vertical_alignment_flex_direction_column": "center",
+ "gap": 12,
+ "width": "fill",
+ "custom_width": 100,
+ "width_mobile": "fill",
+ "custom_width_mobile": 100,
+ "height": "fit",
+ "custom_height": 100,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "background_media": "none",
+ "video_position": "cover",
+ "background_image_position": "cover",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "toggle_overlay": false,
+ "overlay_color": "#00000026",
+ "overlay_style": "solid",
+ "gradient_direction": "to top",
+ "link": "",
+ "open_in_new_tab": false,
+ "placeholder": "",
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {
+ "product_title_hQ3WGD": {
+ "type": "product-title",
+ "name": "t:names.title",
+ "settings": {
+ "width": "fit-content",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "h3",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "var(--color-foreground)",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "price_VAJGdm": {
+ "type": "price",
+ "name": "t:names.product_price",
+ "settings": {
+ "show_sale_price_first": true,
+ "show_installments": false,
+ "show_tax_info": false,
+ "type_preset": "",
+ "width": "100%",
+ "alignment": "left",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "color": "var(--color-foreground)",
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "product_title_hQ3WGD",
+ "price_VAJGdm"
+ ]
+ },
+ "review_ra7hHf": {
+ "type": "review",
+ "name": "t:names.product_review_stars",
+ "settings": {
+ "stars_style": "shaded",
+ "show_number": true,
+ "rating_color": "primary",
+ "type_preset": "paragraph",
+ "width": "100%",
+ "alignment": "left"
+ },
+ "blocks": {}
+ },
+ "variant_picker_dFkJKJ": {
+ "type": "variant-picker",
+ "name": "t:names.product_variant_picker",
+ "settings": {
+ "variant_style": "buttons",
+ "show_swatches": true,
+ "alignment": "left",
+ "padding-block-start": 0,
+ "padding-block-end": 8,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "buy_buttons_9XVCHt": {
+ "type": "buy-buttons",
+ "name": "t:names.product_buy_buttons",
+ "settings": {
+ "stacking": false,
+ "show_pickup_availability": true,
+ "gift_card_form": true,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {
+ "quantity": {
+ "type": "quantity",
+ "static": true,
+ "settings": {},
+ "blocks": {}
+ },
+ "add-to-cart": {
+ "type": "add-to-cart",
+ "static": true,
+ "settings": {
+ "style_class": "button-secondary"
+ },
+ "blocks": {}
+ },
+ "accelerated-checkout": {
+ "type": "accelerated-checkout",
+ "static": true,
+ "settings": {},
+ "blocks": {}
+ }
+ },
+ "block_order": []
+ }
+ },
+ "block_order": [
+ "group_pPVeKy",
+ "review_ra7hHf",
+ "variant_picker_dFkJKJ",
+ "buy_buttons_9XVCHt"
+ ]
+ }
+ },
+ "name": "t:names.featured_product_information",
+ "settings": {
+ "product": "",
+ "content_width": "content-center-aligned",
+ "desktop_media_position": "left",
+ "equal_columns": true,
+ "limit_details_width": false,
+ "gap": 48,
+ "color_scheme": "",
+ "padding-block-start": 40,
+ "padding-block-end": 40
+ }
}
},
"order": [
+ "featured_product_information_kGrdAL",
"collection_list_AYBmXc"
]
}
From 807c093455fd121f2315ade4bf9b114cb59a9ef6 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 03:58:06 +0000
Subject: [PATCH 57/72] Update from Shopify for theme horizon/deploy
Committed from shop: ASE Crystals
---
templates/index.json | 417 +++++++++++++++++++++++++++++++------------
1 file changed, 306 insertions(+), 111 deletions(-)
diff --git a/templates/index.json b/templates/index.json
index 145b8be04..34349b86e 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -9,117 +9,6 @@
*/
{
"sections": {
- "collection_list_AYBmXc": {
- "type": "collection-list",
- "blocks": {
- "static-collection-card": {
- "type": "_collection-card",
- "name": "t:names.collection_card",
- "static": true,
- "settings": {
- "placement": "below_image",
- "horizontal_alignment": "flex-start",
- "vertical_alignment": "center",
- "collection_card_gap": 8,
- "inherit_color_scheme": true,
- "color_scheme": "",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0
- },
- "blocks": {
- "collection_title_LYyjEb": {
- "type": "collection-title",
- "name": "t:names.collection_title",
- "settings": {
- "width": "fit-content",
- "max_width": "normal",
- "alignment": "left",
- "type_preset": "custom",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground)",
- "background": false,
- "background_color": "#00000026",
- "corner_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "collection-card-image": {
- "type": "_collection-card-image",
- "name": "t:names.collection_card_image",
- "static": true,
- "settings": {
- "image_ratio": "square",
- "toggle_overlay": false,
- "overlay_color": "#00000026",
- "overlay_style": "solid",
- "gradient_direction": "to top",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 14
- },
- "blocks": {}
- }
- },
- "block_order": [
- "collection_title_LYyjEb"
- ]
- }
- },
- "name": "t:names.collections_carousel",
- "settings": {
- "collection_list": [
- "fabric",
- "spandex",
- "mesh",
- "lining",
- "shiny-spandex",
- "sparkly-spandex",
- "stretchy-velvet",
- "stretch-lace",
- "appliques",
- "fringes",
- "swarovski-emelents-fb-hf",
- "preciosa-viva12-fb-hf",
- "premium-dmc-fb-hf",
- "premium-dmc-sew-on",
- "preciosa-sew-on",
- "cabochon-fb-hf",
- "acrylic-beads",
- "tools-and-accessories",
- "preciosa-viva12-fb",
- "threads",
- "nalheads"
- ],
- "layout_type": "grid",
- "carousel_on_mobile": false,
- "columns": 5,
- "mobile_columns": "2",
- "mobile_card_size": "60cqw",
- "columns_gap": 8,
- "bento_gap": 8,
- "rows_gap": 8,
- "max_collections": 4,
- "icons_style": "none",
- "icons_shape": "circle",
- "section_width": "page-width",
- "gap": 12,
- "color_scheme": "",
- "padding-block-start": 48,
- "padding-block-end": 48
- }
- },
"featured_product_information_kGrdAL": {
"type": "featured-product-information",
"blocks": {
@@ -353,9 +242,315 @@
"padding-block-start": 40,
"padding-block-end": 40
}
+ },
+ "collection_list_AYBmXc": {
+ "type": "collection-list",
+ "blocks": {
+ "static-collection-card": {
+ "type": "_collection-card",
+ "name": "t:names.collection_card",
+ "static": true,
+ "settings": {
+ "placement": "below_image",
+ "horizontal_alignment": "flex-start",
+ "vertical_alignment": "center",
+ "collection_card_gap": 8,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0
+ },
+ "blocks": {
+ "collection_title_LYyjEb": {
+ "type": "collection-title",
+ "name": "t:names.collection_title",
+ "settings": {
+ "width": "fit-content",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "custom",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "var(--color-foreground)",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "collection-card-image": {
+ "type": "_collection-card-image",
+ "name": "t:names.collection_card_image",
+ "static": true,
+ "settings": {
+ "image_ratio": "square",
+ "toggle_overlay": false,
+ "overlay_color": "#00000026",
+ "overlay_style": "solid",
+ "gradient_direction": "to top",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 14
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "collection_title_LYyjEb"
+ ]
+ }
+ },
+ "name": "t:names.collections_carousel",
+ "settings": {
+ "collection_list": [
+ "fabric",
+ "spandex",
+ "mesh",
+ "lining",
+ "shiny-spandex",
+ "sparkly-spandex",
+ "stretchy-velvet",
+ "stretch-lace",
+ "appliques",
+ "fringes",
+ "swarovski-emelents-fb-hf",
+ "preciosa-viva12-fb-hf",
+ "premium-dmc-fb-hf",
+ "premium-dmc-sew-on",
+ "preciosa-sew-on",
+ "cabochon-fb-hf",
+ "acrylic-beads",
+ "tools-and-accessories",
+ "preciosa-viva12-fb",
+ "threads",
+ "nalheads"
+ ],
+ "layout_type": "grid",
+ "carousel_on_mobile": false,
+ "columns": 5,
+ "mobile_columns": "2",
+ "mobile_card_size": "60cqw",
+ "columns_gap": 8,
+ "bento_gap": 8,
+ "rows_gap": 8,
+ "max_collections": 4,
+ "icons_style": "none",
+ "icons_shape": "circle",
+ "section_width": "page-width",
+ "gap": 12,
+ "color_scheme": "",
+ "padding-block-start": 48,
+ "padding-block-end": 48
+ }
+ },
+ "product_list_paaQBr": {
+ "type": "product-list",
+ "blocks": {
+ "static-header": {
+ "type": "_product-list-content",
+ "name": "t:names.header",
+ "static": true,
+ "settings": {
+ "content_direction": "row",
+ "vertical_on_mobile": false,
+ "horizontal_alignment": "space-between",
+ "vertical_alignment": "flex-end",
+ "align_baseline": true,
+ "horizontal_alignment_flex_direction_column": "flex-start",
+ "vertical_alignment_flex_direction_column": "center",
+ "gap": 12,
+ "width": "fill",
+ "custom_width": 100,
+ "width_mobile": "fill",
+ "custom_width_mobile": 100,
+ "height": "fit",
+ "custom_height": 100,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "background_media": "none",
+ "video_position": "cover",
+ "background_image_position": "cover",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {
+ "product_list_text_FBYeK3": {
+ "type": "_product-list-text",
+ "name": "t:names.collection_title",
+ "settings": {
+ "text": "{{ closest.collection.title }}
",
+ "width": "fit-content",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "rte",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "var(--color-foreground)",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "product_list_button_AitAJx": {
+ "type": "_product-list-button",
+ "name": "t:names.product_list_button",
+ "settings": {
+ "label": "View all",
+ "open_in_new_tab": false,
+ "style_class": "link",
+ "width": "fit-content",
+ "custom_width": 100,
+ "width_mobile": "fit-content",
+ "custom_width_mobile": 100
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "product_list_text_FBYeK3",
+ "product_list_button_AitAJx"
+ ]
+ },
+ "static-product-card": {
+ "type": "_product-card",
+ "name": "t:names.product_card",
+ "static": true,
+ "settings": {
+ "product_card_gap": 4,
+ "inherit_color_scheme": true,
+ "color_scheme": "",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {
+ "product_card_gallery_a8EThU": {
+ "type": "_product-card-gallery",
+ "name": "t:names.product_card_media",
+ "settings": {
+ "image_ratio": "adapt",
+ "border": "none",
+ "border_width": 1,
+ "border_opacity": 100,
+ "border_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "product_title_NVbBye": {
+ "type": "product-title",
+ "name": "t:names.product_title",
+ "settings": {
+ "width": "fit-content",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "rte",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "var(--color-foreground)",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 4,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
+ "price_iiUbHa": {
+ "type": "price",
+ "name": "t:names.product_price",
+ "settings": {
+ "show_sale_price_first": true,
+ "show_installments": false,
+ "show_tax_info": false,
+ "type_preset": "h6",
+ "width": "100%",
+ "alignment": "left",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "color": "var(--color-foreground)",
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ }
+ },
+ "block_order": [
+ "product_card_gallery_a8EThU",
+ "product_title_NVbBye",
+ "price_iiUbHa"
+ ]
+ }
+ },
+ "name": "t:names.products_grid",
+ "settings": {
+ "collection": "",
+ "layout_type": "grid",
+ "carousel_on_mobile": false,
+ "max_products": 8,
+ "columns": 4,
+ "mobile_columns": "2",
+ "mobile_card_size": "60cqw",
+ "columns_gap": 8,
+ "rows_gap": 24,
+ "icons_style": "arrow",
+ "icons_shape": "none",
+ "section_width": "page-width",
+ "horizontal_alignment": "flex-start",
+ "gap": 28,
+ "color_scheme": "scheme-1",
+ "padding-block-start": 48,
+ "padding-block-end": 48
+ }
}
},
"order": [
+ "product_list_paaQBr",
"featured_product_information_kGrdAL",
"collection_list_AYBmXc"
]
From 73a58b83f65f44e80412f54abc9af129ede3b8aa Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 04:00:42 +0000
Subject: [PATCH 58/72] Update from Shopify for theme horizon/deploy
Committed from shop: ASE Crystals
---
templates/index.json | 430 -------------------------------------------
1 file changed, 430 deletions(-)
diff --git a/templates/index.json b/templates/index.json
index 34349b86e..63a524dfb 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -9,240 +9,6 @@
*/
{
"sections": {
- "featured_product_information_kGrdAL": {
- "type": "featured-product-information",
- "blocks": {
- "media-gallery": {
- "type": "_featured-product-information-carousel",
- "static": true,
- "settings": {
- "aspect_ratio": "adapt",
- "constrain_to_viewport": true,
- "media_fit": "contain",
- "media_radius": 0,
- "extend_media": false,
- "zoom": true,
- "video_loop": false,
- "hide_variants": true,
- "icons_style": "arrow",
- "slideshow_controls_style": "counter",
- "slideshow_mobile_controls_style": "dots",
- "thumbnail_position": "bottom",
- "thumbnail_width": 44,
- "thumbnail_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "product-details": {
- "type": "_product-details",
- "static": true,
- "settings": {
- "width": "fill",
- "custom_width": 100,
- "width_mobile": "fill",
- "custom_width_mobile": 100,
- "height": "fit",
- "details_position": "flex-start",
- "gap": 28,
- "sticky_details_desktop": true,
- "inherit_color_scheme": true,
- "color_scheme": "",
- "background_media": "none",
- "video_position": "cover",
- "background_image_position": "cover",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0,
- "padding-block-start": 24,
- "padding-block-end": 24,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {
- "group_pPVeKy": {
- "type": "group",
- "name": "t:names.header",
- "settings": {
- "content_direction": "column",
- "vertical_on_mobile": true,
- "horizontal_alignment": "flex-start",
- "vertical_alignment": "center",
- "align_baseline": false,
- "horizontal_alignment_flex_direction_column": "flex-start",
- "vertical_alignment_flex_direction_column": "center",
- "gap": 12,
- "width": "fill",
- "custom_width": 100,
- "width_mobile": "fill",
- "custom_width_mobile": 100,
- "height": "fit",
- "custom_height": 100,
- "inherit_color_scheme": true,
- "color_scheme": "",
- "background_media": "none",
- "video_position": "cover",
- "background_image_position": "cover",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0,
- "toggle_overlay": false,
- "overlay_color": "#00000026",
- "overlay_style": "solid",
- "gradient_direction": "to top",
- "link": "",
- "open_in_new_tab": false,
- "placeholder": "",
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {
- "product_title_hQ3WGD": {
- "type": "product-title",
- "name": "t:names.title",
- "settings": {
- "width": "fit-content",
- "max_width": "normal",
- "alignment": "left",
- "type_preset": "h3",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground)",
- "background": false,
- "background_color": "#00000026",
- "corner_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "price_VAJGdm": {
- "type": "price",
- "name": "t:names.product_price",
- "settings": {
- "show_sale_price_first": true,
- "show_installments": false,
- "show_tax_info": false,
- "type_preset": "",
- "width": "100%",
- "alignment": "left",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "color": "var(--color-foreground)",
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- }
- },
- "block_order": [
- "product_title_hQ3WGD",
- "price_VAJGdm"
- ]
- },
- "review_ra7hHf": {
- "type": "review",
- "name": "t:names.product_review_stars",
- "settings": {
- "stars_style": "shaded",
- "show_number": true,
- "rating_color": "primary",
- "type_preset": "paragraph",
- "width": "100%",
- "alignment": "left"
- },
- "blocks": {}
- },
- "variant_picker_dFkJKJ": {
- "type": "variant-picker",
- "name": "t:names.product_variant_picker",
- "settings": {
- "variant_style": "buttons",
- "show_swatches": true,
- "alignment": "left",
- "padding-block-start": 0,
- "padding-block-end": 8,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "buy_buttons_9XVCHt": {
- "type": "buy-buttons",
- "name": "t:names.product_buy_buttons",
- "settings": {
- "stacking": false,
- "show_pickup_availability": true,
- "gift_card_form": true,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {
- "quantity": {
- "type": "quantity",
- "static": true,
- "settings": {},
- "blocks": {}
- },
- "add-to-cart": {
- "type": "add-to-cart",
- "static": true,
- "settings": {
- "style_class": "button-secondary"
- },
- "blocks": {}
- },
- "accelerated-checkout": {
- "type": "accelerated-checkout",
- "static": true,
- "settings": {},
- "blocks": {}
- }
- },
- "block_order": []
- }
- },
- "block_order": [
- "group_pPVeKy",
- "review_ra7hHf",
- "variant_picker_dFkJKJ",
- "buy_buttons_9XVCHt"
- ]
- }
- },
- "name": "t:names.featured_product_information",
- "settings": {
- "product": "",
- "content_width": "content-center-aligned",
- "desktop_media_position": "left",
- "equal_columns": true,
- "limit_details_width": false,
- "gap": 48,
- "color_scheme": "",
- "padding-block-start": 40,
- "padding-block-end": 40
- }
- },
"collection_list_AYBmXc": {
"type": "collection-list",
"blocks": {
@@ -353,205 +119,9 @@
"padding-block-start": 48,
"padding-block-end": 48
}
- },
- "product_list_paaQBr": {
- "type": "product-list",
- "blocks": {
- "static-header": {
- "type": "_product-list-content",
- "name": "t:names.header",
- "static": true,
- "settings": {
- "content_direction": "row",
- "vertical_on_mobile": false,
- "horizontal_alignment": "space-between",
- "vertical_alignment": "flex-end",
- "align_baseline": true,
- "horizontal_alignment_flex_direction_column": "flex-start",
- "vertical_alignment_flex_direction_column": "center",
- "gap": 12,
- "width": "fill",
- "custom_width": 100,
- "width_mobile": "fill",
- "custom_width_mobile": 100,
- "height": "fit",
- "custom_height": 100,
- "inherit_color_scheme": true,
- "color_scheme": "",
- "background_media": "none",
- "video_position": "cover",
- "background_image_position": "cover",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {
- "product_list_text_FBYeK3": {
- "type": "_product-list-text",
- "name": "t:names.collection_title",
- "settings": {
- "text": "{{ closest.collection.title }}
",
- "width": "fit-content",
- "max_width": "normal",
- "alignment": "left",
- "type_preset": "rte",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground)",
- "background": false,
- "background_color": "#00000026",
- "corner_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "product_list_button_AitAJx": {
- "type": "_product-list-button",
- "name": "t:names.product_list_button",
- "settings": {
- "label": "View all",
- "open_in_new_tab": false,
- "style_class": "link",
- "width": "fit-content",
- "custom_width": 100,
- "width_mobile": "fit-content",
- "custom_width_mobile": 100
- },
- "blocks": {}
- }
- },
- "block_order": [
- "product_list_text_FBYeK3",
- "product_list_button_AitAJx"
- ]
- },
- "static-product-card": {
- "type": "_product-card",
- "name": "t:names.product_card",
- "static": true,
- "settings": {
- "product_card_gap": 4,
- "inherit_color_scheme": true,
- "color_scheme": "",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {
- "product_card_gallery_a8EThU": {
- "type": "_product-card-gallery",
- "name": "t:names.product_card_media",
- "settings": {
- "image_ratio": "adapt",
- "border": "none",
- "border_width": 1,
- "border_opacity": 100,
- "border_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "product_title_NVbBye": {
- "type": "product-title",
- "name": "t:names.product_title",
- "settings": {
- "width": "fit-content",
- "max_width": "normal",
- "alignment": "left",
- "type_preset": "rte",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground)",
- "background": false,
- "background_color": "#00000026",
- "corner_radius": 0,
- "padding-block-start": 4,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
- "price_iiUbHa": {
- "type": "price",
- "name": "t:names.product_price",
- "settings": {
- "show_sale_price_first": true,
- "show_installments": false,
- "show_tax_info": false,
- "type_preset": "h6",
- "width": "100%",
- "alignment": "left",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "color": "var(--color-foreground)",
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- }
- },
- "block_order": [
- "product_card_gallery_a8EThU",
- "product_title_NVbBye",
- "price_iiUbHa"
- ]
- }
- },
- "name": "t:names.products_grid",
- "settings": {
- "collection": "",
- "layout_type": "grid",
- "carousel_on_mobile": false,
- "max_products": 8,
- "columns": 4,
- "mobile_columns": "2",
- "mobile_card_size": "60cqw",
- "columns_gap": 8,
- "rows_gap": 24,
- "icons_style": "arrow",
- "icons_shape": "none",
- "section_width": "page-width",
- "horizontal_alignment": "flex-start",
- "gap": 28,
- "color_scheme": "scheme-1",
- "padding-block-start": 48,
- "padding-block-end": 48
- }
}
},
"order": [
- "product_list_paaQBr",
- "featured_product_information_kGrdAL",
"collection_list_AYBmXc"
]
}
From 9260e47a8a38b0a0b8216be90d0b1327d93bbf14 Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Fri, 20 Feb 2026 20:02:42 -0800
Subject: [PATCH 59/72] add featured product page
---
sections/ase-featured-products.liquid | 210 ++++++++++++++++++++++++++
1 file changed, 210 insertions(+)
create mode 100644 sections/ase-featured-products.liquid
diff --git a/sections/ase-featured-products.liquid b/sections/ase-featured-products.liquid
new file mode 100644
index 000000000..41ad5cb83
--- /dev/null
+++ b/sections/ase-featured-products.liquid
@@ -0,0 +1,210 @@
+{% comment %}
+ ASE Featured Products - Hand-pick specific products to display
+{% endcomment %}
+
+
+
+ {% if section.settings.title != blank %}
+
+ {% endif %}
+
+
+ {% for block in section.blocks %}
+ {% if block.settings.product != blank %}
+
+ {% render 'resource-card',
+ resource: block.settings.product,
+ resource_type: 'product',
+ image_aspect_ratio: section.settings.image_ratio,
+ image_hover: true,
+ image_sizes: 'auto'
+ %}
+
+ {% endif %}
+ {% endfor %}
+
+
+
+{% stylesheet %}
+ .ase-featured-products__grid {
+ display: grid;
+ grid-template-columns: repeat(var(--ase-fp-columns, 3), 1fr);
+ gap: var(--ase-fp-gap, 16px);
+ }
+
+ @media screen and (max-width: 749px) {
+ .ase-featured-products__grid {
+ grid-template-columns: repeat(2, 1fr);
+ }
+ }
+
+ @media screen and (max-width: 449px) {
+ .ase-featured-products__grid {
+ grid-template-columns: 1fr;
+ }
+ }
+{% endstylesheet %}
+
+{% schema %}
+{
+ "name": "ASE Featured Products",
+ "tag": "section",
+ "class": "ase-featured-products",
+ "disabled_on": {
+ "groups": ["header", "footer"]
+ },
+ "settings": [
+ {
+ "type": "inline_richtext",
+ "id": "title",
+ "label": "Heading",
+ "default": "Featured Products"
+ },
+ {
+ "type": "select",
+ "id": "heading_size",
+ "label": "Heading size",
+ "options": [
+ { "value": "h3", "label": "Small" },
+ { "value": "h2", "label": "Medium" },
+ { "value": "h1", "label": "Large" }
+ ],
+ "default": "h2"
+ },
+ {
+ "type": "select",
+ "id": "heading_alignment",
+ "label": "Heading alignment",
+ "options": [
+ { "value": "left", "label": "Left" },
+ { "value": "center", "label": "Center" },
+ { "value": "right", "label": "Right" }
+ ],
+ "default": "left"
+ },
+ {
+ "type": "range",
+ "id": "heading_spacing",
+ "label": "Heading spacing",
+ "min": 0,
+ "max": 60,
+ "step": 4,
+ "unit": "px",
+ "default": 24
+ },
+ {
+ "type": "range",
+ "id": "columns",
+ "label": "Columns",
+ "min": 1,
+ "max": 6,
+ "step": 1,
+ "default": 3
+ },
+ {
+ "type": "range",
+ "id": "gap",
+ "label": "Gap between items",
+ "min": 0,
+ "max": 50,
+ "step": 2,
+ "unit": "px",
+ "default": 16
+ },
+ {
+ "type": "select",
+ "id": "image_ratio",
+ "label": "Image ratio",
+ "options": [
+ { "value": "adapt", "label": "Adapt to image" },
+ { "value": "1 / 1", "label": "Square" },
+ { "value": "3 / 4", "label": "Portrait" },
+ { "value": "4 / 3", "label": "Landscape" },
+ { "value": "16 / 9", "label": "Widescreen" }
+ ],
+ "default": "adapt"
+ },
+ {
+ "type": "select",
+ "id": "section_width",
+ "label": "Section width",
+ "options": [
+ { "value": "page-width", "label": "Page width" },
+ { "value": "full-width", "label": "Full width" }
+ ],
+ "default": "page-width"
+ },
+ {
+ "type": "color_scheme",
+ "id": "color_scheme",
+ "label": "Color scheme",
+ "default": "scheme-1"
+ },
+ {
+ "type": "header",
+ "content": "Spacing"
+ },
+ {
+ "type": "range",
+ "id": "padding-block-start",
+ "label": "Top padding",
+ "min": 0,
+ "max": 100,
+ "step": 4,
+ "unit": "px",
+ "default": 40
+ },
+ {
+ "type": "range",
+ "id": "padding-block-end",
+ "label": "Bottom padding",
+ "min": 0,
+ "max": 100,
+ "step": 4,
+ "unit": "px",
+ "default": 40
+ }
+ ],
+ "blocks": [
+ {
+ "type": "product",
+ "name": "Product",
+ "settings": [
+ {
+ "type": "product",
+ "id": "product",
+ "label": "Product"
+ }
+ ]
+ }
+ ],
+ "presets": [
+ {
+ "name": "ASE Featured Products",
+ "blocks": [
+ { "type": "product" },
+ { "type": "product" },
+ { "type": "product" }
+ ]
+ }
+ ]
+}
+{% endschema %}
From 5c7c59a07ff527ebbfa79b904e4bc0e882e9d14e Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 04:09:39 +0000
Subject: [PATCH 60/72] Update from Shopify for theme horizon/deploy
Committed from shop: ASE Crystals
---
templates/index.json | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/templates/index.json b/templates/index.json
index 63a524dfb..adc21d3b7 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -9,6 +9,41 @@
*/
{
"sections": {
+ "ase_featured_products_GVWy4Q": {
+ "type": "ase-featured-products",
+ "blocks": {
+ "product_CRGggp": {
+ "type": "product",
+ "settings": {
+ "product": "fabric-sample-cards"
+ }
+ },
+ "product_nDyXXd": {
+ "type": "product",
+ "settings": {
+ "product": "rhinestones-sample-card-page-size"
+ }
+ }
+ },
+ "block_order": [
+ "product_CRGggp",
+ "product_nDyXXd"
+ ],
+ "name": "ASE Featured Products",
+ "settings": {
+ "title": "Popular Items",
+ "heading_size": "h3",
+ "heading_alignment": "left",
+ "heading_spacing": 12,
+ "columns": 5,
+ "gap": 16,
+ "image_ratio": "adapt",
+ "section_width": "page-width",
+ "color_scheme": "",
+ "padding-block-start": 0,
+ "padding-block-end": 0
+ }
+ },
"collection_list_AYBmXc": {
"type": "collection-list",
"blocks": {
@@ -122,6 +157,7 @@
}
},
"order": [
+ "ase_featured_products_GVWy4Q",
"collection_list_AYBmXc"
]
}
From 02476ebf3227a691031248e3ff47c4ac3ebc9b6a Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 04:12:52 +0000
Subject: [PATCH 61/72] Update from Shopify for theme horizon/deploy
Committed from shop: ASE Crystals
---
templates/index.json | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/templates/index.json b/templates/index.json
index adc21d3b7..c1d1c109b 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -47,6 +47,32 @@
"collection_list_AYBmXc": {
"type": "collection-list",
"blocks": {
+ "text_9TfQeg": {
+ "type": "text",
+ "name": "t:names.heading",
+ "settings": {
+ "text": "Catalog
",
+ "width": "fit-content",
+ "max_width": "normal",
+ "alignment": "left",
+ "type_preset": "rte",
+ "font": "var(--font-body--family)",
+ "font_size": "1rem",
+ "line_height": "normal",
+ "letter_spacing": "normal",
+ "case": "none",
+ "wrap": "pretty",
+ "color": "var(--color-foreground)",
+ "background": false,
+ "background_color": "#00000026",
+ "corner_radius": 0,
+ "padding-block-start": 0,
+ "padding-block-end": 0,
+ "padding-inline-start": 0,
+ "padding-inline-end": 0
+ },
+ "blocks": {}
+ },
"static-collection-card": {
"type": "_collection-card",
"name": "t:names.collection_card",
@@ -112,6 +138,9 @@
]
}
},
+ "block_order": [
+ "text_9TfQeg"
+ ],
"name": "t:names.collections_carousel",
"settings": {
"collection_list": [
From be230c0d3af50ed060604dd3441a2e0fc6f10398 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 04:13:30 +0000
Subject: [PATCH 62/72] Update from Shopify for theme horizon/deploy
Committed from shop: ASE Crystals
---
templates/index.json | 31 +------------------------------
1 file changed, 1 insertion(+), 30 deletions(-)
diff --git a/templates/index.json b/templates/index.json
index c1d1c109b..15793822c 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -31,7 +31,7 @@
],
"name": "ASE Featured Products",
"settings": {
- "title": "Popular Items",
+ "title": "Samples",
"heading_size": "h3",
"heading_alignment": "left",
"heading_spacing": 12,
@@ -47,32 +47,6 @@
"collection_list_AYBmXc": {
"type": "collection-list",
"blocks": {
- "text_9TfQeg": {
- "type": "text",
- "name": "t:names.heading",
- "settings": {
- "text": "Catalog
",
- "width": "fit-content",
- "max_width": "normal",
- "alignment": "left",
- "type_preset": "rte",
- "font": "var(--font-body--family)",
- "font_size": "1rem",
- "line_height": "normal",
- "letter_spacing": "normal",
- "case": "none",
- "wrap": "pretty",
- "color": "var(--color-foreground)",
- "background": false,
- "background_color": "#00000026",
- "corner_radius": 0,
- "padding-block-start": 0,
- "padding-block-end": 0,
- "padding-inline-start": 0,
- "padding-inline-end": 0
- },
- "blocks": {}
- },
"static-collection-card": {
"type": "_collection-card",
"name": "t:names.collection_card",
@@ -138,9 +112,6 @@
]
}
},
- "block_order": [
- "text_9TfQeg"
- ],
"name": "t:names.collections_carousel",
"settings": {
"collection_list": [
From fd5c4b1ff0573dca9892c50bb2e23b32eb560bf8 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 04:19:07 +0000
Subject: [PATCH 63/72] Update from Shopify for theme horizon/deploy
Committed from shop: ASE Crystals
---
templates/index.json | 31 +++++++++++++++++++++----------
1 file changed, 21 insertions(+), 10 deletions(-)
diff --git a/templates/index.json b/templates/index.json
index 15793822c..8ad830e40 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -117,25 +117,36 @@
"collection_list": [
"fabric",
"spandex",
- "mesh",
"lining",
- "shiny-spandex",
+ "mesh",
+ "stretch-lace",
"sparkly-spandex",
"stretchy-velvet",
- "stretch-lace",
- "appliques",
+ "shiny-spandex",
"fringes",
- "swarovski-emelents-fb-hf",
+ "appliques",
+ "cabochon-fb-hf",
+ "preciosa-maxima-fb-hf",
+ "preciosa-maxima-fb",
"preciosa-viva12-fb-hf",
+ "preciosa-viva12-fb",
+ "nalheads",
+ "preciosa-sew-on",
+ "preciosa®-sew-on-pear",
"premium-dmc-fb-hf",
+ "premium-dmc-sew-on-cosmic",
"premium-dmc-sew-on",
- "preciosa-sew-on",
- "cabochon-fb-hf",
+ "premium-dmc-sew-on-navette",
+ "premium-dmc-sew-on-square",
+ "premium-dmc-sew-on-rectangular",
+ "premium-dmc-sew-on-rivoli",
+ "premium-dmc-sew-on-tear-drop",
+ "premium-dmc-sew-on-triangle",
+ "swarovski-emelents-fb-hf",
"acrylic-beads",
- "tools-and-accessories",
- "preciosa-viva12-fb",
"threads",
- "nalheads"
+ "tools-and-accessories",
+ "discontinued-fabrics"
],
"layout_type": "grid",
"carousel_on_mobile": false,
From ba459ae7ecf0651fc658316aa495cf3e2023162c Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 04:39:47 +0000
Subject: [PATCH 64/72] Update from Shopify for theme horizon/deploy
Committed from shop: ASE Crystals
---
templates/index.json | 14 +-------------
1 file changed, 1 insertion(+), 13 deletions(-)
diff --git a/templates/index.json b/templates/index.json
index 8ad830e40..cd6cc0571 100644
--- a/templates/index.json
+++ b/templates/index.json
@@ -126,27 +126,15 @@
"fringes",
"appliques",
"cabochon-fb-hf",
- "preciosa-maxima-fb-hf",
- "preciosa-maxima-fb",
"preciosa-viva12-fb-hf",
- "preciosa-viva12-fb",
"nalheads",
"preciosa-sew-on",
- "preciosa®-sew-on-pear",
"premium-dmc-fb-hf",
- "premium-dmc-sew-on-cosmic",
"premium-dmc-sew-on",
- "premium-dmc-sew-on-navette",
- "premium-dmc-sew-on-square",
- "premium-dmc-sew-on-rectangular",
- "premium-dmc-sew-on-rivoli",
- "premium-dmc-sew-on-tear-drop",
- "premium-dmc-sew-on-triangle",
"swarovski-emelents-fb-hf",
"acrylic-beads",
"threads",
- "tools-and-accessories",
- "discontinued-fabrics"
+ "tools-and-accessories"
],
"layout_type": "grid",
"carousel_on_mobile": false,
From 82b20fe5022b424bcb7a943a1636adfd195f42e0 Mon Sep 17 00:00:00 2001
From: Taras Ermolenko <49844905+tarasermolenko@users.noreply.github.com>
Date: Fri, 20 Feb 2026 21:13:04 -0800
Subject: [PATCH 65/72] add mobile whatsapp button
---
snippets/header-actions.liquid | 38 ++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/snippets/header-actions.liquid b/snippets/header-actions.liquid
index d19ac8b25..5c629cbec 100644
--- a/snippets/header-actions.liquid
+++ b/snippets/header-actions.liquid
@@ -26,6 +26,27 @@
+
+
{% if shop.customer_accounts_enabled %}
+
{% schema %}
- {
- "name": "AI_Block",
- "tag": "shopify-ai-generated-block"
- }
+{
+ "name": "Reviews and testimonials",
+ "settings": [
+ {
+ "type": "header",
+ "content": "Section"
+ },
+ {
+ "type": "richtext",
+ "id": "title",
+ "label": "Title",
+ "default": "What our customers say
"
+ },
+ {
+ "type": "richtext",
+ "id": "subtitle",
+ "label": "Subtitle",
+ "default": "Trusted by thousands of happy customers
"
+ },
+ {
+ "type": "select",
+ "id": "text_alignment",
+ "label": "Text alignment",
+ "options": [
+ {
+ "value": "left",
+ "label": "Left"
+ },
+ {
+ "value": "center",
+ "label": "Center"
+ },
+ {
+ "value": "right",
+ "label": "Right"
+ }
+ ],
+ "default": "center"
+ },
+ {
+ "type": "range",
+ "id": "section_padding",
+ "label": "Section padding",
+ "min": 0,
+ "max": 100,
+ "step": 5,
+ "unit": "px",
+ "default": 40
+ },
+ {
+ "type": "range",
+ "id": "desktop_width_percent",
+ "label": "Desktop width",
+ "min": 50,
+ "max": 100,
+ "step": 5,
+ "unit": "%",
+ "default": 100
+ },
+ {
+ "type": "header",
+ "content": "Layout"
+ },
+ {
+ "type": "range",
+ "id": "columns_desktop",
+ "label": "Columns on desktop",
+ "min": 1,
+ "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": "range",
+ "id": "grid_gap",
+ "label": "Gap between cards",
+ "min": 10,
+ "max": 50,
+ "step": 5,
+ "unit": "px",
+ "default": 20
+ },
+ {
+ "type": "header",
+ "content": "Colors"
+ },
+ {
+ "type": "color",
+ "id": "background_color",
+ "label": "Background",
+ "default": "#ffffff"
+ },
+ {
+ "type": "color",
+ "id": "title_color",
+ "label": "Title",
+ "default": "#121212"
+ },
+ {
+ "type": "color",
+ "id": "subtitle_color",
+ "label": "Subtitle",
+ "default": "#666666"
+ },
+ {
+ "type": "color",
+ "id": "text_color",
+ "label": "Text",
+ "default": "#121212"
+ },
+ {
+ "type": "color",
+ "id": "card_background",
+ "label": "Card background",
+ "default": "#f9f9f9"
+ },
+ {
+ "type": "color",
+ "id": "card_border_color",
+ "label": "Card border",
+ "default": "#e6e6e6"
+ },
+ {
+ "type": "color",
+ "id": "star_color",
+ "label": "Star rating",
+ "default": "#ffc107"
+ },
+ {
+ "type": "header",
+ "content": "Card style"
+ },
+ {
+ "type": "range",
+ "id": "card_padding",
+ "label": "Card padding",
+ "min": 10,
+ "max": 40,
+ "step": 5,
+ "unit": "px",
+ "default": 20
+ },
+ {
+ "type": "range",
+ "id": "card_border_width",
+ "label": "Card border width",
+ "min": 0,
+ "max": 4,
+ "step": 1,
+ "unit": "px",
+ "default": 1
+ },
+ {
+ "type": "range",
+ "id": "card_border_radius",
+ "label": "Card border radius",
+ "min": 0,
+ "max": 30,
+ "step": 2,
+ "unit": "px",
+ "default": 12
+ },
+ {
+ "type": "header",
+ "content": "Typography"
+ },
+ {
+ "type": "range",
+ "id": "title_size",
+ "label": "Title size",
+ "min": 16,
+ "max": 60,
+ "step": 2,
+ "unit": "px",
+ "default": 32
+ },
+ {
+ "type": "range",
+ "id": "subtitle_size",
+ "label": "Subtitle size",
+ "min": 12,
+ "max": 24,
+ "step": 1,
+ "unit": "px",
+ "default": 16
+ },
+ {
+ "type": "range",
+ "id": "author_name_size",
+ "label": "Author name size",
+ "min": 12,
+ "max": 24,
+ "step": 1,
+ "unit": "px",
+ "default": 16
+ },
+ {
+ "type": "range",
+ "id": "date_size",
+ "label": "Date size",
+ "min": 10,
+ "max": 18,
+ "step": 1,
+ "unit": "px",
+ "default": 12
+ },
+ {
+ "type": "range",
+ "id": "review_text_size",
+ "label": "Review text size",
+ "min": 12,
+ "max": 20,
+ "step": 1,
+ "unit": "px",
+ "default": 14
+ },
+ {
+ "type": "range",
+ "id": "avatar_size",
+ "label": "Avatar size",
+ "min": 30,
+ "max": 80,
+ "step": 5,
+ "unit": "px",
+ "default": 50
+ },
+ {
+ "type": "range",
+ "id": "star_size",
+ "label": "Star size",
+ "min": 12,
+ "max": 30,
+ "step": 2,
+ "unit": "px",
+ "default": 18
+ },
+ {
+ "type": "header",
+ "content": "Review links"
+ },
+ {
+ "type": "checkbox",
+ "id": "show_review_links",
+ "label": "Show review platform links",
+ "default": true
+ },
+ {
+ "type": "url",
+ "id": "google_reviews_url",
+ "label": "Google reviews URL"
+ },
+ {
+ "type": "text",
+ "id": "google_link_text",
+ "label": "Google link text",
+ "default": "View Google reviews"
+ },
+ {
+ "type": "url",
+ "id": "facebook_reviews_url",
+ "label": "Facebook reviews URL"
+ },
+ {
+ "type": "text",
+ "id": "facebook_link_text",
+ "label": "Facebook link text",
+ "default": "View Facebook reviews"
+ },
+ {
+ "type": "color",
+ "id": "button_background",
+ "label": "Button background",
+ "default": "#121212"
+ },
+ {
+ "type": "color",
+ "id": "button_text_color",
+ "label": "Button text",
+ "default": "#ffffff"
+ },
+ {
+ "type": "color",
+ "id": "button_hover_background",
+ "label": "Button hover background",
+ "default": "#333333"
+ },
+ {
+ "type": "range",
+ "id": "button_border_radius",
+ "label": "Button border radius",
+ "min": 0,
+ "max": 30,
+ "step": 2,
+ "unit": "px",
+ "default": 8
+ },
+ {
+ "type": "header",
+ "content": "Review 1"
+ },
+ {
+ "type": "checkbox",
+ "id": "review_1_enabled",
+ "label": "Enable review 1",
+ "default": true
+ },
+ {
+ "type": "text",
+ "id": "review_1_name",
+ "label": "Name",
+ "default": "Sarah Johnson"
+ },
+ {
+ "type": "text",
+ "id": "review_1_date",
+ "label": "Date",
+ "default": "January 15, 2026"
+ },
+ {
+ "type": "range",
+ "id": "review_1_rating",
+ "label": "Rating",
+ "min": 0,
+ "max": 5,
+ "step": 1,
+ "default": 5
+ },
+ {
+ "type": "textarea",
+ "id": "review_1_text",
+ "label": "Review text",
+ "default": "Absolutely love this product! The quality exceeded my expectations and the customer service was outstanding."
+ },
+ {
+ "type": "image_picker",
+ "id": "review_1_avatar",
+ "label": "Avatar"
+ },
+ {
+ "type": "select",
+ "id": "review_1_platform",
+ "label": "Platform",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "google",
+ "label": "Google"
+ },
+ {
+ "value": "facebook",
+ "label": "Facebook"
+ },
+ {
+ "value": "shopify",
+ "label": "Shopify"
+ }
+ ],
+ "default": "google"
+ },
+ {
+ "type": "header",
+ "content": "Review 2"
+ },
+ {
+ "type": "checkbox",
+ "id": "review_2_enabled",
+ "label": "Enable review 2",
+ "default": true
+ },
+ {
+ "type": "text",
+ "id": "review_2_name",
+ "label": "Name",
+ "default": "Michael Chen"
+ },
+ {
+ "type": "text",
+ "id": "review_2_date",
+ "label": "Date",
+ "default": "January 10, 2026"
+ },
+ {
+ "type": "range",
+ "id": "review_2_rating",
+ "label": "Rating",
+ "min": 0,
+ "max": 5,
+ "step": 1,
+ "default": 5
+ },
+ {
+ "type": "textarea",
+ "id": "review_2_text",
+ "label": "Review text",
+ "default": "Fast shipping and great quality. Will definitely be ordering again!"
+ },
+ {
+ "type": "image_picker",
+ "id": "review_2_avatar",
+ "label": "Avatar"
+ },
+ {
+ "type": "select",
+ "id": "review_2_platform",
+ "label": "Platform",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "google",
+ "label": "Google"
+ },
+ {
+ "value": "facebook",
+ "label": "Facebook"
+ },
+ {
+ "value": "shopify",
+ "label": "Shopify"
+ }
+ ],
+ "default": "facebook"
+ },
+ {
+ "type": "header",
+ "content": "Review 3"
+ },
+ {
+ "type": "checkbox",
+ "id": "review_3_enabled",
+ "label": "Enable review 3",
+ "default": true
+ },
+ {
+ "type": "text",
+ "id": "review_3_name",
+ "label": "Name",
+ "default": "Emily Rodriguez"
+ },
+ {
+ "type": "text",
+ "id": "review_3_date",
+ "label": "Date",
+ "default": "January 5, 2026"
+ },
+ {
+ "type": "range",
+ "id": "review_3_rating",
+ "label": "Rating",
+ "min": 0,
+ "max": 5,
+ "step": 1,
+ "default": 5
+ },
+ {
+ "type": "textarea",
+ "id": "review_3_text",
+ "label": "Review text",
+ "default": "Best purchase I've made this year. Highly recommend to anyone looking for quality products."
+ },
+ {
+ "type": "image_picker",
+ "id": "review_3_avatar",
+ "label": "Avatar"
+ },
+ {
+ "type": "select",
+ "id": "review_3_platform",
+ "label": "Platform",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "google",
+ "label": "Google"
+ },
+ {
+ "value": "facebook",
+ "label": "Facebook"
+ },
+ {
+ "value": "shopify",
+ "label": "Shopify"
+ }
+ ],
+ "default": "google"
+ },
+ {
+ "type": "header",
+ "content": "Review 4"
+ },
+ {
+ "type": "checkbox",
+ "id": "review_4_enabled",
+ "label": "Enable review 4",
+ "default": false
+ },
+ {
+ "type": "text",
+ "id": "review_4_name",
+ "label": "Name"
+ },
+ {
+ "type": "text",
+ "id": "review_4_date",
+ "label": "Date"
+ },
+ {
+ "type": "range",
+ "id": "review_4_rating",
+ "label": "Rating",
+ "min": 0,
+ "max": 5,
+ "step": 1,
+ "default": 5
+ },
+ {
+ "type": "textarea",
+ "id": "review_4_text",
+ "label": "Review text"
+ },
+ {
+ "type": "image_picker",
+ "id": "review_4_avatar",
+ "label": "Avatar"
+ },
+ {
+ "type": "select",
+ "id": "review_4_platform",
+ "label": "Platform",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "google",
+ "label": "Google"
+ },
+ {
+ "value": "facebook",
+ "label": "Facebook"
+ },
+ {
+ "value": "shopify",
+ "label": "Shopify"
+ }
+ ],
+ "default": "none"
+ },
+ {
+ "type": "header",
+ "content": "Review 5"
+ },
+ {
+ "type": "checkbox",
+ "id": "review_5_enabled",
+ "label": "Enable review 5",
+ "default": false
+ },
+ {
+ "type": "text",
+ "id": "review_5_name",
+ "label": "Name"
+ },
+ {
+ "type": "text",
+ "id": "review_5_date",
+ "label": "Date"
+ },
+ {
+ "type": "range",
+ "id": "review_5_rating",
+ "label": "Rating",
+ "min": 0,
+ "max": 5,
+ "step": 1,
+ "default": 5
+ },
+ {
+ "type": "textarea",
+ "id": "review_5_text",
+ "label": "Review text"
+ },
+ {
+ "type": "image_picker",
+ "id": "review_5_avatar",
+ "label": "Avatar"
+ },
+ {
+ "type": "select",
+ "id": "review_5_platform",
+ "label": "Platform",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "google",
+ "label": "Google"
+ },
+ {
+ "value": "facebook",
+ "label": "Facebook"
+ },
+ {
+ "value": "shopify",
+ "label": "Shopify"
+ }
+ ],
+ "default": "none"
+ },
+ {
+ "type": "header",
+ "content": "Review 6"
+ },
+ {
+ "type": "checkbox",
+ "id": "review_6_enabled",
+ "label": "Enable review 6",
+ "default": false
+ },
+ {
+ "type": "text",
+ "id": "review_6_name",
+ "label": "Name"
+ },
+ {
+ "type": "text",
+ "id": "review_6_date",
+ "label": "Date"
+ },
+ {
+ "type": "range",
+ "id": "review_6_rating",
+ "label": "Rating",
+ "min": 0,
+ "max": 5,
+ "step": 1,
+ "default": 5
+ },
+ {
+ "type": "textarea",
+ "id": "review_6_text",
+ "label": "Review text"
+ },
+ {
+ "type": "image_picker",
+ "id": "review_6_avatar",
+ "label": "Avatar"
+ },
+ {
+ "type": "select",
+ "id": "review_6_platform",
+ "label": "Platform",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "google",
+ "label": "Google"
+ },
+ {
+ "value": "facebook",
+ "label": "Facebook"
+ },
+ {
+ "value": "shopify",
+ "label": "Shopify"
+ }
+ ],
+ "default": "none"
+ }
+ ],
+ "presets": [
+ {
+ "name": "Reviews and testimonials"
+ }
+ ]
+}
{% endschema %}
From 1f949d581b256a787a35ce026e6164fb12babf17 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 22 Feb 2026 06:36:21 +0000
Subject: [PATCH 69/72] Update from Shopify for theme horizon/deploy
Committed from shop: ASE Crystals
---
.../399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100644 temp/blocks/399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid
diff --git a/temp/blocks/399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid b/temp/blocks/399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid
new file mode 100644
index 000000000..daeab1ac2
--- /dev/null
+++ b/temp/blocks/399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid
@@ -0,0 +1,6 @@
+{% schema %}
+ {
+ "name": "AI_Block",
+ "tag": "shopify-ai-generated-block"
+ }
+{% endschema %}
From 57d63262cd579ca8023e7608edfb44f06fd0e213 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 22 Feb 2026 06:38:25 +0000
Subject: [PATCH 70/72] Update from Shopify for theme horizon/deploy
Committed from shop: ASE Crystals
---
.../unconfirmed/ai_gen_block_7df8ea5.liquid | 1085 ++++++++++++++++-
1 file changed, 1081 insertions(+), 4 deletions(-)
diff --git a/temp/blocks/399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid b/temp/blocks/399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid
index daeab1ac2..3842bac91 100644
--- a/temp/blocks/399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid
+++ b/temp/blocks/399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid
@@ -1,6 +1,1083 @@
+{% doc %}
+ @prompt
+ can you create a review and testimonial section? Can i link google and facebook reviews?, can you make it centered, also can i just pull the reviews from a link instead of manually entering them?
+{% enddoc %}
+{% assign ai_gen_id = block.id | replace: '_', '' | downcase %}
+
+{% style %}
+ .ai-reviews-{{ ai_gen_id }} {
+ display: block;
+ width: 100%;
+ padding: {{ block.settings.section_padding }}px 20px;
+ background-color: {{ block.settings.background_color }};
+ }
+
+ .ai-reviews-container-{{ ai_gen_id }} {
+ max-width: 1200px;
+ margin: 0 auto;
+ width: {{ block.settings.desktop_width_percent }}%;
+ }
+
+ .ai-reviews-header-{{ ai_gen_id }} {
+ text-align: {{ block.settings.text_alignment }};
+ margin-bottom: 40px;
+ }
+
+ .ai-reviews-title-{{ ai_gen_id }} {
+ font-size: {{ block.settings.title_size }}px;
+ color: {{ block.settings.title_color }};
+ margin: 0 0 12px;
+ }
+
+ .ai-reviews-subtitle-{{ ai_gen_id }} {
+ font-size: {{ block.settings.subtitle_size }}px;
+ color: {{ block.settings.subtitle_color }};
+ margin: 0;
+ }
+
+ .ai-reviews-grid-{{ ai_gen_id }} {
+ display: grid;
+ grid-template-columns: repeat({{ block.settings.columns_desktop }}, 1fr);
+ gap: {{ block.settings.grid_gap }}px;
+ margin-bottom: 30px;
+ justify-items: center;
+ }
+
+ @media screen and (max-width: 749px) {
+ .ai-reviews-grid-{{ ai_gen_id }} {
+ grid-template-columns: repeat({{ block.settings.columns_mobile }}, 1fr);
+ }
+ }
+
+ .ai-review-card-{{ ai_gen_id }} {
+ background-color: {{ block.settings.card_background }};
+ border: {{ block.settings.card_border_width }}px solid {{ block.settings.card_border_color }};
+ border-radius: {{ block.settings.card_border_radius }}px;
+ padding: {{ block.settings.card_padding }}px;
+ display: flex;
+ flex-direction: column;
+ gap: 16px;
+ width: 100%;
+ max-width: 100%;
+ text-align: {{ block.settings.card_text_alignment }};
+ }
+
+ .ai-review-header-{{ ai_gen_id }} {
+ display: flex;
+ align-items: center;
+ gap: 12px;
+ {% if block.settings.card_text_alignment == 'center' %}
+ flex-direction: column;
+ text-align: center;
+ {% endif %}
+ }
+
+ .ai-review-avatar-{{ ai_gen_id }} {
+ width: {{ block.settings.avatar_size }}px;
+ height: {{ block.settings.avatar_size }}px;
+ border-radius: 50%;
+ object-fit: cover;
+ flex-shrink: 0;
+ }
+
+ .ai-review-avatar-placeholder-{{ ai_gen_id }} {
+ width: {{ block.settings.avatar_size }}px;
+ height: {{ block.settings.avatar_size }}px;
+ border-radius: 50%;
+ background-color: {{ block.settings.card_border_color }};
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-shrink: 0;
+ }
+
+ .ai-review-avatar-placeholder-{{ ai_gen_id }} svg {
+ width: 60%;
+ height: 60%;
+ opacity: 0.5;
+ }
+
+ .ai-review-author-info-{{ ai_gen_id }} {
+ flex-grow: 1;
+ }
+
+ .ai-review-author-name-{{ ai_gen_id }} {
+ font-size: {{ block.settings.author_name_size }}px;
+ font-weight: 600;
+ color: {{ block.settings.text_color }};
+ margin: 0 0 4px;
+ }
+
+ .ai-review-date-{{ ai_gen_id }} {
+ font-size: {{ block.settings.date_size }}px;
+ color: {{ block.settings.subtitle_color }};
+ margin: 0;
+ }
+
+ .ai-review-platform-{{ ai_gen_id }} {
+ display: flex;
+ align-items: center;
+ gap: 6px;
+ font-size: {{ block.settings.date_size }}px;
+ color: {{ block.settings.subtitle_color }};
+ {% if block.settings.card_text_alignment == 'center' %}
+ justify-content: center;
+ {% endif %}
+ }
+
+ .ai-review-platform-icon-{{ ai_gen_id }} {
+ width: 16px;
+ height: 16px;
+ }
+
+ .ai-review-rating-{{ ai_gen_id }} {
+ display: flex;
+ gap: 4px;
+ {% if block.settings.card_text_alignment == 'center' %}
+ justify-content: center;
+ {% endif %}
+ }
+
+ .ai-review-star-{{ ai_gen_id }} {
+ width: {{ block.settings.star_size }}px;
+ height: {{ block.settings.star_size }}px;
+ fill: {{ block.settings.star_color }};
+ }
+
+ .ai-review-star-empty-{{ ai_gen_id }} {
+ fill: {{ block.settings.card_border_color }};
+ }
+
+ .ai-review-text-{{ ai_gen_id }} {
+ font-size: {{ block.settings.review_text_size }}px;
+ line-height: 1.6;
+ color: {{ block.settings.text_color }};
+ margin: 0;
+ }
+
+ .ai-reviews-cta-{{ ai_gen_id }} {
+ text-align: center;
+ margin-top: 20px;
+ }
+
+ .ai-reviews-links-{{ ai_gen_id }} {
+ display: flex;
+ justify-content: center;
+ gap: 16px;
+ flex-wrap: wrap;
+ }
+
+ .ai-review-link-{{ ai_gen_id }} {
+ display: inline-flex;
+ align-items: center;
+ gap: 8px;
+ padding: 12px 24px;
+ background-color: {{ block.settings.button_background }};
+ color: {{ block.settings.button_text_color }};
+ text-decoration: none;
+ border-radius: {{ block.settings.button_border_radius }}px;
+ font-size: 14px;
+ font-weight: 500;
+ transition: background-color 0.3s ease;
+ }
+
+ .ai-review-link-{{ ai_gen_id }}:hover {
+ background-color: {{ block.settings.button_hover_background }};
+ }
+
+ .ai-review-link-icon-{{ ai_gen_id }} {
+ width: 20px;
+ height: 20px;
+ }
+{% endstyle %}
+
+
+
+ {% if block.settings.title != blank or block.settings.subtitle != blank %}
+
+ {% endif %}
+
+
+ {% for i in (1..6) %}
+ {% liquid
+ assign review_enabled_key = 'review_' | append: i | append: '_enabled'
+ assign review_name_key = 'review_' | append: i | append: '_name'
+ assign review_date_key = 'review_' | append: i | append: '_date'
+ assign review_rating_key = 'review_' | append: i | append: '_rating'
+ assign review_text_key = 'review_' | append: i | append: '_text'
+ assign review_avatar_key = 'review_' | append: i | append: '_avatar'
+ assign review_platform_key = 'review_' | append: i | append: '_platform'
+
+ assign review_enabled = block.settings[review_enabled_key]
+ assign review_name = block.settings[review_name_key]
+ assign review_date = block.settings[review_date_key]
+ assign review_rating = block.settings[review_rating_key]
+ assign review_text = block.settings[review_text_key]
+ assign review_avatar = block.settings[review_avatar_key]
+ assign review_platform = block.settings[review_platform_key]
+ %}
+
+ {% if review_enabled %}
+
+
+
+ {% if review_rating > 0 %}
+
+ {% for star in (1..5) %}
+
+ {% endfor %}
+
+ {% endif %}
+
+ {% if review_text != blank %}
+
{{ review_text }}
+ {% endif %}
+
+ {% endif %}
+ {% endfor %}
+
+
+ {% if block.settings.show_review_links %}
+
+ {% endif %}
+
+
+
+
+
{% schema %}
- {
- "name": "AI_Block",
- "tag": "shopify-ai-generated-block"
- }
+{
+ "name": "Reviews and testimonials",
+ "settings": [
+ {
+ "type": "header",
+ "content": "Section"
+ },
+ {
+ "type": "richtext",
+ "id": "title",
+ "label": "Title",
+ "default": "What our customers say
"
+ },
+ {
+ "type": "richtext",
+ "id": "subtitle",
+ "label": "Subtitle",
+ "default": "Trusted by thousands of happy customers
"
+ },
+ {
+ "type": "select",
+ "id": "text_alignment",
+ "label": "Header alignment",
+ "options": [
+ {
+ "value": "left",
+ "label": "Left"
+ },
+ {
+ "value": "center",
+ "label": "Center"
+ },
+ {
+ "value": "right",
+ "label": "Right"
+ }
+ ],
+ "default": "center"
+ },
+ {
+ "type": "range",
+ "id": "section_padding",
+ "label": "Section padding",
+ "min": 0,
+ "max": 100,
+ "step": 5,
+ "unit": "px",
+ "default": 40
+ },
+ {
+ "type": "range",
+ "id": "desktop_width_percent",
+ "label": "Desktop width",
+ "min": 50,
+ "max": 100,
+ "step": 5,
+ "unit": "%",
+ "default": 100
+ },
+ {
+ "type": "header",
+ "content": "Layout"
+ },
+ {
+ "type": "range",
+ "id": "columns_desktop",
+ "label": "Columns on desktop",
+ "min": 1,
+ "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": "range",
+ "id": "grid_gap",
+ "label": "Gap between cards",
+ "min": 10,
+ "max": 50,
+ "step": 5,
+ "unit": "px",
+ "default": 20
+ },
+ {
+ "type": "select",
+ "id": "card_text_alignment",
+ "label": "Card text alignment",
+ "options": [
+ {
+ "value": "left",
+ "label": "Left"
+ },
+ {
+ "value": "center",
+ "label": "Center"
+ }
+ ],
+ "default": "center"
+ },
+ {
+ "type": "header",
+ "content": "Colors"
+ },
+ {
+ "type": "color",
+ "id": "background_color",
+ "label": "Background",
+ "default": "#ffffff"
+ },
+ {
+ "type": "color",
+ "id": "title_color",
+ "label": "Title",
+ "default": "#121212"
+ },
+ {
+ "type": "color",
+ "id": "subtitle_color",
+ "label": "Subtitle",
+ "default": "#666666"
+ },
+ {
+ "type": "color",
+ "id": "text_color",
+ "label": "Text",
+ "default": "#121212"
+ },
+ {
+ "type": "color",
+ "id": "card_background",
+ "label": "Card background",
+ "default": "#f9f9f9"
+ },
+ {
+ "type": "color",
+ "id": "card_border_color",
+ "label": "Card border",
+ "default": "#e6e6e6"
+ },
+ {
+ "type": "color",
+ "id": "star_color",
+ "label": "Star rating",
+ "default": "#ffc107"
+ },
+ {
+ "type": "header",
+ "content": "Card style"
+ },
+ {
+ "type": "range",
+ "id": "card_padding",
+ "label": "Card padding",
+ "min": 10,
+ "max": 40,
+ "step": 5,
+ "unit": "px",
+ "default": 20
+ },
+ {
+ "type": "range",
+ "id": "card_border_width",
+ "label": "Card border width",
+ "min": 0,
+ "max": 4,
+ "step": 1,
+ "unit": "px",
+ "default": 1
+ },
+ {
+ "type": "range",
+ "id": "card_border_radius",
+ "label": "Card border radius",
+ "min": 0,
+ "max": 30,
+ "step": 2,
+ "unit": "px",
+ "default": 12
+ },
+ {
+ "type": "header",
+ "content": "Typography"
+ },
+ {
+ "type": "range",
+ "id": "title_size",
+ "label": "Title size",
+ "min": 16,
+ "max": 60,
+ "step": 2,
+ "unit": "px",
+ "default": 32
+ },
+ {
+ "type": "range",
+ "id": "subtitle_size",
+ "label": "Subtitle size",
+ "min": 12,
+ "max": 24,
+ "step": 1,
+ "unit": "px",
+ "default": 16
+ },
+ {
+ "type": "range",
+ "id": "author_name_size",
+ "label": "Author name size",
+ "min": 12,
+ "max": 24,
+ "step": 1,
+ "unit": "px",
+ "default": 16
+ },
+ {
+ "type": "range",
+ "id": "date_size",
+ "label": "Date size",
+ "min": 10,
+ "max": 18,
+ "step": 1,
+ "unit": "px",
+ "default": 12
+ },
+ {
+ "type": "range",
+ "id": "review_text_size",
+ "label": "Review text size",
+ "min": 12,
+ "max": 20,
+ "step": 1,
+ "unit": "px",
+ "default": 14
+ },
+ {
+ "type": "range",
+ "id": "avatar_size",
+ "label": "Avatar size",
+ "min": 30,
+ "max": 80,
+ "step": 5,
+ "unit": "px",
+ "default": 50
+ },
+ {
+ "type": "range",
+ "id": "star_size",
+ "label": "Star size",
+ "min": 12,
+ "max": 30,
+ "step": 2,
+ "unit": "px",
+ "default": 18
+ },
+ {
+ "type": "header",
+ "content": "Review links"
+ },
+ {
+ "type": "paragraph",
+ "content": "Note: Reviews must be entered manually. Shopify blocks cannot automatically pull reviews from external platforms. Consider using a review app from the Shopify App Store for automatic syncing."
+ },
+ {
+ "type": "checkbox",
+ "id": "show_review_links",
+ "label": "Show review platform links",
+ "default": true
+ },
+ {
+ "type": "url",
+ "id": "google_reviews_url",
+ "label": "Google reviews URL"
+ },
+ {
+ "type": "text",
+ "id": "google_link_text",
+ "label": "Google link text",
+ "default": "View Google reviews"
+ },
+ {
+ "type": "url",
+ "id": "facebook_reviews_url",
+ "label": "Facebook reviews URL"
+ },
+ {
+ "type": "text",
+ "id": "facebook_link_text",
+ "label": "Facebook link text",
+ "default": "View Facebook reviews"
+ },
+ {
+ "type": "color",
+ "id": "button_background",
+ "label": "Button background",
+ "default": "#121212"
+ },
+ {
+ "type": "color",
+ "id": "button_text_color",
+ "label": "Button text",
+ "default": "#ffffff"
+ },
+ {
+ "type": "color",
+ "id": "button_hover_background",
+ "label": "Button hover background",
+ "default": "#333333"
+ },
+ {
+ "type": "range",
+ "id": "button_border_radius",
+ "label": "Button border radius",
+ "min": 0,
+ "max": 30,
+ "step": 2,
+ "unit": "px",
+ "default": 8
+ },
+ {
+ "type": "header",
+ "content": "Review 1"
+ },
+ {
+ "type": "checkbox",
+ "id": "review_1_enabled",
+ "label": "Enable review 1",
+ "default": true
+ },
+ {
+ "type": "text",
+ "id": "review_1_name",
+ "label": "Name",
+ "default": "Sarah Johnson"
+ },
+ {
+ "type": "text",
+ "id": "review_1_date",
+ "label": "Date",
+ "default": "January 15, 2026"
+ },
+ {
+ "type": "range",
+ "id": "review_1_rating",
+ "label": "Rating",
+ "min": 0,
+ "max": 5,
+ "step": 1,
+ "default": 5
+ },
+ {
+ "type": "textarea",
+ "id": "review_1_text",
+ "label": "Review text",
+ "default": "Absolutely love this product! The quality exceeded my expectations and the customer service was outstanding."
+ },
+ {
+ "type": "image_picker",
+ "id": "review_1_avatar",
+ "label": "Avatar"
+ },
+ {
+ "type": "select",
+ "id": "review_1_platform",
+ "label": "Platform",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "google",
+ "label": "Google"
+ },
+ {
+ "value": "facebook",
+ "label": "Facebook"
+ },
+ {
+ "value": "shopify",
+ "label": "Shopify"
+ }
+ ],
+ "default": "google"
+ },
+ {
+ "type": "header",
+ "content": "Review 2"
+ },
+ {
+ "type": "checkbox",
+ "id": "review_2_enabled",
+ "label": "Enable review 2",
+ "default": true
+ },
+ {
+ "type": "text",
+ "id": "review_2_name",
+ "label": "Name",
+ "default": "Michael Chen"
+ },
+ {
+ "type": "text",
+ "id": "review_2_date",
+ "label": "Date",
+ "default": "January 10, 2026"
+ },
+ {
+ "type": "range",
+ "id": "review_2_rating",
+ "label": "Rating",
+ "min": 0,
+ "max": 5,
+ "step": 1,
+ "default": 5
+ },
+ {
+ "type": "textarea",
+ "id": "review_2_text",
+ "label": "Review text",
+ "default": "Fast shipping and great quality. Will definitely be ordering again!"
+ },
+ {
+ "type": "image_picker",
+ "id": "review_2_avatar",
+ "label": "Avatar"
+ },
+ {
+ "type": "select",
+ "id": "review_2_platform",
+ "label": "Platform",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "google",
+ "label": "Google"
+ },
+ {
+ "value": "facebook",
+ "label": "Facebook"
+ },
+ {
+ "value": "shopify",
+ "label": "Shopify"
+ }
+ ],
+ "default": "facebook"
+ },
+ {
+ "type": "header",
+ "content": "Review 3"
+ },
+ {
+ "type": "checkbox",
+ "id": "review_3_enabled",
+ "label": "Enable review 3",
+ "default": true
+ },
+ {
+ "type": "text",
+ "id": "review_3_name",
+ "label": "Name",
+ "default": "Emily Rodriguez"
+ },
+ {
+ "type": "text",
+ "id": "review_3_date",
+ "label": "Date",
+ "default": "January 5, 2026"
+ },
+ {
+ "type": "range",
+ "id": "review_3_rating",
+ "label": "Rating",
+ "min": 0,
+ "max": 5,
+ "step": 1,
+ "default": 5
+ },
+ {
+ "type": "textarea",
+ "id": "review_3_text",
+ "label": "Review text",
+ "default": "Best purchase I've made this year. Highly recommend to anyone looking for quality products."
+ },
+ {
+ "type": "image_picker",
+ "id": "review_3_avatar",
+ "label": "Avatar"
+ },
+ {
+ "type": "select",
+ "id": "review_3_platform",
+ "label": "Platform",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "google",
+ "label": "Google"
+ },
+ {
+ "value": "facebook",
+ "label": "Facebook"
+ },
+ {
+ "value": "shopify",
+ "label": "Shopify"
+ }
+ ],
+ "default": "google"
+ },
+ {
+ "type": "header",
+ "content": "Review 4"
+ },
+ {
+ "type": "checkbox",
+ "id": "review_4_enabled",
+ "label": "Enable review 4",
+ "default": false
+ },
+ {
+ "type": "text",
+ "id": "review_4_name",
+ "label": "Name"
+ },
+ {
+ "type": "text",
+ "id": "review_4_date",
+ "label": "Date"
+ },
+ {
+ "type": "range",
+ "id": "review_4_rating",
+ "label": "Rating",
+ "min": 0,
+ "max": 5,
+ "step": 1,
+ "default": 5
+ },
+ {
+ "type": "textarea",
+ "id": "review_4_text",
+ "label": "Review text"
+ },
+ {
+ "type": "image_picker",
+ "id": "review_4_avatar",
+ "label": "Avatar"
+ },
+ {
+ "type": "select",
+ "id": "review_4_platform",
+ "label": "Platform",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "google",
+ "label": "Google"
+ },
+ {
+ "value": "facebook",
+ "label": "Facebook"
+ },
+ {
+ "value": "shopify",
+ "label": "Shopify"
+ }
+ ],
+ "default": "none"
+ },
+ {
+ "type": "header",
+ "content": "Review 5"
+ },
+ {
+ "type": "checkbox",
+ "id": "review_5_enabled",
+ "label": "Enable review 5",
+ "default": false
+ },
+ {
+ "type": "text",
+ "id": "review_5_name",
+ "label": "Name"
+ },
+ {
+ "type": "text",
+ "id": "review_5_date",
+ "label": "Date"
+ },
+ {
+ "type": "range",
+ "id": "review_5_rating",
+ "label": "Rating",
+ "min": 0,
+ "max": 5,
+ "step": 1,
+ "default": 5
+ },
+ {
+ "type": "textarea",
+ "id": "review_5_text",
+ "label": "Review text"
+ },
+ {
+ "type": "image_picker",
+ "id": "review_5_avatar",
+ "label": "Avatar"
+ },
+ {
+ "type": "select",
+ "id": "review_5_platform",
+ "label": "Platform",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "google",
+ "label": "Google"
+ },
+ {
+ "value": "facebook",
+ "label": "Facebook"
+ },
+ {
+ "value": "shopify",
+ "label": "Shopify"
+ }
+ ],
+ "default": "none"
+ },
+ {
+ "type": "header",
+ "content": "Review 6"
+ },
+ {
+ "type": "checkbox",
+ "id": "review_6_enabled",
+ "label": "Enable review 6",
+ "default": false
+ },
+ {
+ "type": "text",
+ "id": "review_6_name",
+ "label": "Name"
+ },
+ {
+ "type": "text",
+ "id": "review_6_date",
+ "label": "Date"
+ },
+ {
+ "type": "range",
+ "id": "review_6_rating",
+ "label": "Rating",
+ "min": 0,
+ "max": 5,
+ "step": 1,
+ "default": 5
+ },
+ {
+ "type": "textarea",
+ "id": "review_6_text",
+ "label": "Review text"
+ },
+ {
+ "type": "image_picker",
+ "id": "review_6_avatar",
+ "label": "Avatar"
+ },
+ {
+ "type": "select",
+ "id": "review_6_platform",
+ "label": "Platform",
+ "options": [
+ {
+ "value": "none",
+ "label": "None"
+ },
+ {
+ "value": "google",
+ "label": "Google"
+ },
+ {
+ "value": "facebook",
+ "label": "Facebook"
+ },
+ {
+ "value": "shopify",
+ "label": "Shopify"
+ }
+ ],
+ "default": "none"
+ }
+ ],
+ "presets": [
+ {
+ "name": "Reviews and testimonials"
+ }
+ ]
+}
{% endschema %}
From 10bb0fa8d8f044441d82dc23851475139b4a76a4 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 22 Feb 2026 06:39:49 +0000
Subject: [PATCH 71/72] Update from Shopify for theme horizon/deploy
Committed from shop: ASE Crystals
---
.../unconfirmed/ai_gen_block_7df8ea5.liquid | 1083 -----------------
.../unconfirmed/ai_gen_block_83ebde6.liquid | 1049 ----------------
2 files changed, 2132 deletions(-)
delete mode 100644 temp/blocks/399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid
delete mode 100644 temp/blocks/399510765864/unconfirmed/ai_gen_block_83ebde6.liquid
diff --git a/temp/blocks/399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid b/temp/blocks/399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid
deleted file mode 100644
index 3842bac91..000000000
--- a/temp/blocks/399510765864/unconfirmed/ai_gen_block_7df8ea5.liquid
+++ /dev/null
@@ -1,1083 +0,0 @@
-{% doc %}
- @prompt
- can you create a review and testimonial section? Can i link google and facebook reviews?, can you make it centered, also can i just pull the reviews from a link instead of manually entering them?
-{% enddoc %}
-{% assign ai_gen_id = block.id | replace: '_', '' | downcase %}
-
-{% style %}
- .ai-reviews-{{ ai_gen_id }} {
- display: block;
- width: 100%;
- padding: {{ block.settings.section_padding }}px 20px;
- background-color: {{ block.settings.background_color }};
- }
-
- .ai-reviews-container-{{ ai_gen_id }} {
- max-width: 1200px;
- margin: 0 auto;
- width: {{ block.settings.desktop_width_percent }}%;
- }
-
- .ai-reviews-header-{{ ai_gen_id }} {
- text-align: {{ block.settings.text_alignment }};
- margin-bottom: 40px;
- }
-
- .ai-reviews-title-{{ ai_gen_id }} {
- font-size: {{ block.settings.title_size }}px;
- color: {{ block.settings.title_color }};
- margin: 0 0 12px;
- }
-
- .ai-reviews-subtitle-{{ ai_gen_id }} {
- font-size: {{ block.settings.subtitle_size }}px;
- color: {{ block.settings.subtitle_color }};
- margin: 0;
- }
-
- .ai-reviews-grid-{{ ai_gen_id }} {
- display: grid;
- grid-template-columns: repeat({{ block.settings.columns_desktop }}, 1fr);
- gap: {{ block.settings.grid_gap }}px;
- margin-bottom: 30px;
- justify-items: center;
- }
-
- @media screen and (max-width: 749px) {
- .ai-reviews-grid-{{ ai_gen_id }} {
- grid-template-columns: repeat({{ block.settings.columns_mobile }}, 1fr);
- }
- }
-
- .ai-review-card-{{ ai_gen_id }} {
- background-color: {{ block.settings.card_background }};
- border: {{ block.settings.card_border_width }}px solid {{ block.settings.card_border_color }};
- border-radius: {{ block.settings.card_border_radius }}px;
- padding: {{ block.settings.card_padding }}px;
- display: flex;
- flex-direction: column;
- gap: 16px;
- width: 100%;
- max-width: 100%;
- text-align: {{ block.settings.card_text_alignment }};
- }
-
- .ai-review-header-{{ ai_gen_id }} {
- display: flex;
- align-items: center;
- gap: 12px;
- {% if block.settings.card_text_alignment == 'center' %}
- flex-direction: column;
- text-align: center;
- {% endif %}
- }
-
- .ai-review-avatar-{{ ai_gen_id }} {
- width: {{ block.settings.avatar_size }}px;
- height: {{ block.settings.avatar_size }}px;
- border-radius: 50%;
- object-fit: cover;
- flex-shrink: 0;
- }
-
- .ai-review-avatar-placeholder-{{ ai_gen_id }} {
- width: {{ block.settings.avatar_size }}px;
- height: {{ block.settings.avatar_size }}px;
- border-radius: 50%;
- background-color: {{ block.settings.card_border_color }};
- display: flex;
- align-items: center;
- justify-content: center;
- flex-shrink: 0;
- }
-
- .ai-review-avatar-placeholder-{{ ai_gen_id }} svg {
- width: 60%;
- height: 60%;
- opacity: 0.5;
- }
-
- .ai-review-author-info-{{ ai_gen_id }} {
- flex-grow: 1;
- }
-
- .ai-review-author-name-{{ ai_gen_id }} {
- font-size: {{ block.settings.author_name_size }}px;
- font-weight: 600;
- color: {{ block.settings.text_color }};
- margin: 0 0 4px;
- }
-
- .ai-review-date-{{ ai_gen_id }} {
- font-size: {{ block.settings.date_size }}px;
- color: {{ block.settings.subtitle_color }};
- margin: 0;
- }
-
- .ai-review-platform-{{ ai_gen_id }} {
- display: flex;
- align-items: center;
- gap: 6px;
- font-size: {{ block.settings.date_size }}px;
- color: {{ block.settings.subtitle_color }};
- {% if block.settings.card_text_alignment == 'center' %}
- justify-content: center;
- {% endif %}
- }
-
- .ai-review-platform-icon-{{ ai_gen_id }} {
- width: 16px;
- height: 16px;
- }
-
- .ai-review-rating-{{ ai_gen_id }} {
- display: flex;
- gap: 4px;
- {% if block.settings.card_text_alignment == 'center' %}
- justify-content: center;
- {% endif %}
- }
-
- .ai-review-star-{{ ai_gen_id }} {
- width: {{ block.settings.star_size }}px;
- height: {{ block.settings.star_size }}px;
- fill: {{ block.settings.star_color }};
- }
-
- .ai-review-star-empty-{{ ai_gen_id }} {
- fill: {{ block.settings.card_border_color }};
- }
-
- .ai-review-text-{{ ai_gen_id }} {
- font-size: {{ block.settings.review_text_size }}px;
- line-height: 1.6;
- color: {{ block.settings.text_color }};
- margin: 0;
- }
-
- .ai-reviews-cta-{{ ai_gen_id }} {
- text-align: center;
- margin-top: 20px;
- }
-
- .ai-reviews-links-{{ ai_gen_id }} {
- display: flex;
- justify-content: center;
- gap: 16px;
- flex-wrap: wrap;
- }
-
- .ai-review-link-{{ ai_gen_id }} {
- display: inline-flex;
- align-items: center;
- gap: 8px;
- padding: 12px 24px;
- background-color: {{ block.settings.button_background }};
- color: {{ block.settings.button_text_color }};
- text-decoration: none;
- border-radius: {{ block.settings.button_border_radius }}px;
- font-size: 14px;
- font-weight: 500;
- transition: background-color 0.3s ease;
- }
-
- .ai-review-link-{{ ai_gen_id }}:hover {
- background-color: {{ block.settings.button_hover_background }};
- }
-
- .ai-review-link-icon-{{ ai_gen_id }} {
- width: 20px;
- height: 20px;
- }
-{% endstyle %}
-
-
-
- {% if block.settings.title != blank or block.settings.subtitle != blank %}
-
- {% endif %}
-
-
- {% for i in (1..6) %}
- {% liquid
- assign review_enabled_key = 'review_' | append: i | append: '_enabled'
- assign review_name_key = 'review_' | append: i | append: '_name'
- assign review_date_key = 'review_' | append: i | append: '_date'
- assign review_rating_key = 'review_' | append: i | append: '_rating'
- assign review_text_key = 'review_' | append: i | append: '_text'
- assign review_avatar_key = 'review_' | append: i | append: '_avatar'
- assign review_platform_key = 'review_' | append: i | append: '_platform'
-
- assign review_enabled = block.settings[review_enabled_key]
- assign review_name = block.settings[review_name_key]
- assign review_date = block.settings[review_date_key]
- assign review_rating = block.settings[review_rating_key]
- assign review_text = block.settings[review_text_key]
- assign review_avatar = block.settings[review_avatar_key]
- assign review_platform = block.settings[review_platform_key]
- %}
-
- {% if review_enabled %}
-
-
-
- {% if review_rating > 0 %}
-
- {% for star in (1..5) %}
-
- {% endfor %}
-
- {% endif %}
-
- {% if review_text != blank %}
-
{{ review_text }}
- {% endif %}
-
- {% endif %}
- {% endfor %}
-
-
- {% if block.settings.show_review_links %}
-
- {% endif %}
-
-
-
-
-
-{% schema %}
-{
- "name": "Reviews and testimonials",
- "settings": [
- {
- "type": "header",
- "content": "Section"
- },
- {
- "type": "richtext",
- "id": "title",
- "label": "Title",
- "default": "What our customers say
"
- },
- {
- "type": "richtext",
- "id": "subtitle",
- "label": "Subtitle",
- "default": "Trusted by thousands of happy customers
"
- },
- {
- "type": "select",
- "id": "text_alignment",
- "label": "Header alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "type": "range",
- "id": "section_padding",
- "label": "Section padding",
- "min": 0,
- "max": 100,
- "step": 5,
- "unit": "px",
- "default": 40
- },
- {
- "type": "range",
- "id": "desktop_width_percent",
- "label": "Desktop width",
- "min": 50,
- "max": 100,
- "step": 5,
- "unit": "%",
- "default": 100
- },
- {
- "type": "header",
- "content": "Layout"
- },
- {
- "type": "range",
- "id": "columns_desktop",
- "label": "Columns on desktop",
- "min": 1,
- "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": "range",
- "id": "grid_gap",
- "label": "Gap between cards",
- "min": 10,
- "max": 50,
- "step": 5,
- "unit": "px",
- "default": 20
- },
- {
- "type": "select",
- "id": "card_text_alignment",
- "label": "Card text alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- }
- ],
- "default": "center"
- },
- {
- "type": "header",
- "content": "Colors"
- },
- {
- "type": "color",
- "id": "background_color",
- "label": "Background",
- "default": "#ffffff"
- },
- {
- "type": "color",
- "id": "title_color",
- "label": "Title",
- "default": "#121212"
- },
- {
- "type": "color",
- "id": "subtitle_color",
- "label": "Subtitle",
- "default": "#666666"
- },
- {
- "type": "color",
- "id": "text_color",
- "label": "Text",
- "default": "#121212"
- },
- {
- "type": "color",
- "id": "card_background",
- "label": "Card background",
- "default": "#f9f9f9"
- },
- {
- "type": "color",
- "id": "card_border_color",
- "label": "Card border",
- "default": "#e6e6e6"
- },
- {
- "type": "color",
- "id": "star_color",
- "label": "Star rating",
- "default": "#ffc107"
- },
- {
- "type": "header",
- "content": "Card style"
- },
- {
- "type": "range",
- "id": "card_padding",
- "label": "Card padding",
- "min": 10,
- "max": 40,
- "step": 5,
- "unit": "px",
- "default": 20
- },
- {
- "type": "range",
- "id": "card_border_width",
- "label": "Card border width",
- "min": 0,
- "max": 4,
- "step": 1,
- "unit": "px",
- "default": 1
- },
- {
- "type": "range",
- "id": "card_border_radius",
- "label": "Card border radius",
- "min": 0,
- "max": 30,
- "step": 2,
- "unit": "px",
- "default": 12
- },
- {
- "type": "header",
- "content": "Typography"
- },
- {
- "type": "range",
- "id": "title_size",
- "label": "Title size",
- "min": 16,
- "max": 60,
- "step": 2,
- "unit": "px",
- "default": 32
- },
- {
- "type": "range",
- "id": "subtitle_size",
- "label": "Subtitle size",
- "min": 12,
- "max": 24,
- "step": 1,
- "unit": "px",
- "default": 16
- },
- {
- "type": "range",
- "id": "author_name_size",
- "label": "Author name size",
- "min": 12,
- "max": 24,
- "step": 1,
- "unit": "px",
- "default": 16
- },
- {
- "type": "range",
- "id": "date_size",
- "label": "Date size",
- "min": 10,
- "max": 18,
- "step": 1,
- "unit": "px",
- "default": 12
- },
- {
- "type": "range",
- "id": "review_text_size",
- "label": "Review text size",
- "min": 12,
- "max": 20,
- "step": 1,
- "unit": "px",
- "default": 14
- },
- {
- "type": "range",
- "id": "avatar_size",
- "label": "Avatar size",
- "min": 30,
- "max": 80,
- "step": 5,
- "unit": "px",
- "default": 50
- },
- {
- "type": "range",
- "id": "star_size",
- "label": "Star size",
- "min": 12,
- "max": 30,
- "step": 2,
- "unit": "px",
- "default": 18
- },
- {
- "type": "header",
- "content": "Review links"
- },
- {
- "type": "paragraph",
- "content": "Note: Reviews must be entered manually. Shopify blocks cannot automatically pull reviews from external platforms. Consider using a review app from the Shopify App Store for automatic syncing."
- },
- {
- "type": "checkbox",
- "id": "show_review_links",
- "label": "Show review platform links",
- "default": true
- },
- {
- "type": "url",
- "id": "google_reviews_url",
- "label": "Google reviews URL"
- },
- {
- "type": "text",
- "id": "google_link_text",
- "label": "Google link text",
- "default": "View Google reviews"
- },
- {
- "type": "url",
- "id": "facebook_reviews_url",
- "label": "Facebook reviews URL"
- },
- {
- "type": "text",
- "id": "facebook_link_text",
- "label": "Facebook link text",
- "default": "View Facebook reviews"
- },
- {
- "type": "color",
- "id": "button_background",
- "label": "Button background",
- "default": "#121212"
- },
- {
- "type": "color",
- "id": "button_text_color",
- "label": "Button text",
- "default": "#ffffff"
- },
- {
- "type": "color",
- "id": "button_hover_background",
- "label": "Button hover background",
- "default": "#333333"
- },
- {
- "type": "range",
- "id": "button_border_radius",
- "label": "Button border radius",
- "min": 0,
- "max": 30,
- "step": 2,
- "unit": "px",
- "default": 8
- },
- {
- "type": "header",
- "content": "Review 1"
- },
- {
- "type": "checkbox",
- "id": "review_1_enabled",
- "label": "Enable review 1",
- "default": true
- },
- {
- "type": "text",
- "id": "review_1_name",
- "label": "Name",
- "default": "Sarah Johnson"
- },
- {
- "type": "text",
- "id": "review_1_date",
- "label": "Date",
- "default": "January 15, 2026"
- },
- {
- "type": "range",
- "id": "review_1_rating",
- "label": "Rating",
- "min": 0,
- "max": 5,
- "step": 1,
- "default": 5
- },
- {
- "type": "textarea",
- "id": "review_1_text",
- "label": "Review text",
- "default": "Absolutely love this product! The quality exceeded my expectations and the customer service was outstanding."
- },
- {
- "type": "image_picker",
- "id": "review_1_avatar",
- "label": "Avatar"
- },
- {
- "type": "select",
- "id": "review_1_platform",
- "label": "Platform",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "google",
- "label": "Google"
- },
- {
- "value": "facebook",
- "label": "Facebook"
- },
- {
- "value": "shopify",
- "label": "Shopify"
- }
- ],
- "default": "google"
- },
- {
- "type": "header",
- "content": "Review 2"
- },
- {
- "type": "checkbox",
- "id": "review_2_enabled",
- "label": "Enable review 2",
- "default": true
- },
- {
- "type": "text",
- "id": "review_2_name",
- "label": "Name",
- "default": "Michael Chen"
- },
- {
- "type": "text",
- "id": "review_2_date",
- "label": "Date",
- "default": "January 10, 2026"
- },
- {
- "type": "range",
- "id": "review_2_rating",
- "label": "Rating",
- "min": 0,
- "max": 5,
- "step": 1,
- "default": 5
- },
- {
- "type": "textarea",
- "id": "review_2_text",
- "label": "Review text",
- "default": "Fast shipping and great quality. Will definitely be ordering again!"
- },
- {
- "type": "image_picker",
- "id": "review_2_avatar",
- "label": "Avatar"
- },
- {
- "type": "select",
- "id": "review_2_platform",
- "label": "Platform",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "google",
- "label": "Google"
- },
- {
- "value": "facebook",
- "label": "Facebook"
- },
- {
- "value": "shopify",
- "label": "Shopify"
- }
- ],
- "default": "facebook"
- },
- {
- "type": "header",
- "content": "Review 3"
- },
- {
- "type": "checkbox",
- "id": "review_3_enabled",
- "label": "Enable review 3",
- "default": true
- },
- {
- "type": "text",
- "id": "review_3_name",
- "label": "Name",
- "default": "Emily Rodriguez"
- },
- {
- "type": "text",
- "id": "review_3_date",
- "label": "Date",
- "default": "January 5, 2026"
- },
- {
- "type": "range",
- "id": "review_3_rating",
- "label": "Rating",
- "min": 0,
- "max": 5,
- "step": 1,
- "default": 5
- },
- {
- "type": "textarea",
- "id": "review_3_text",
- "label": "Review text",
- "default": "Best purchase I've made this year. Highly recommend to anyone looking for quality products."
- },
- {
- "type": "image_picker",
- "id": "review_3_avatar",
- "label": "Avatar"
- },
- {
- "type": "select",
- "id": "review_3_platform",
- "label": "Platform",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "google",
- "label": "Google"
- },
- {
- "value": "facebook",
- "label": "Facebook"
- },
- {
- "value": "shopify",
- "label": "Shopify"
- }
- ],
- "default": "google"
- },
- {
- "type": "header",
- "content": "Review 4"
- },
- {
- "type": "checkbox",
- "id": "review_4_enabled",
- "label": "Enable review 4",
- "default": false
- },
- {
- "type": "text",
- "id": "review_4_name",
- "label": "Name"
- },
- {
- "type": "text",
- "id": "review_4_date",
- "label": "Date"
- },
- {
- "type": "range",
- "id": "review_4_rating",
- "label": "Rating",
- "min": 0,
- "max": 5,
- "step": 1,
- "default": 5
- },
- {
- "type": "textarea",
- "id": "review_4_text",
- "label": "Review text"
- },
- {
- "type": "image_picker",
- "id": "review_4_avatar",
- "label": "Avatar"
- },
- {
- "type": "select",
- "id": "review_4_platform",
- "label": "Platform",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "google",
- "label": "Google"
- },
- {
- "value": "facebook",
- "label": "Facebook"
- },
- {
- "value": "shopify",
- "label": "Shopify"
- }
- ],
- "default": "none"
- },
- {
- "type": "header",
- "content": "Review 5"
- },
- {
- "type": "checkbox",
- "id": "review_5_enabled",
- "label": "Enable review 5",
- "default": false
- },
- {
- "type": "text",
- "id": "review_5_name",
- "label": "Name"
- },
- {
- "type": "text",
- "id": "review_5_date",
- "label": "Date"
- },
- {
- "type": "range",
- "id": "review_5_rating",
- "label": "Rating",
- "min": 0,
- "max": 5,
- "step": 1,
- "default": 5
- },
- {
- "type": "textarea",
- "id": "review_5_text",
- "label": "Review text"
- },
- {
- "type": "image_picker",
- "id": "review_5_avatar",
- "label": "Avatar"
- },
- {
- "type": "select",
- "id": "review_5_platform",
- "label": "Platform",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "google",
- "label": "Google"
- },
- {
- "value": "facebook",
- "label": "Facebook"
- },
- {
- "value": "shopify",
- "label": "Shopify"
- }
- ],
- "default": "none"
- },
- {
- "type": "header",
- "content": "Review 6"
- },
- {
- "type": "checkbox",
- "id": "review_6_enabled",
- "label": "Enable review 6",
- "default": false
- },
- {
- "type": "text",
- "id": "review_6_name",
- "label": "Name"
- },
- {
- "type": "text",
- "id": "review_6_date",
- "label": "Date"
- },
- {
- "type": "range",
- "id": "review_6_rating",
- "label": "Rating",
- "min": 0,
- "max": 5,
- "step": 1,
- "default": 5
- },
- {
- "type": "textarea",
- "id": "review_6_text",
- "label": "Review text"
- },
- {
- "type": "image_picker",
- "id": "review_6_avatar",
- "label": "Avatar"
- },
- {
- "type": "select",
- "id": "review_6_platform",
- "label": "Platform",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "google",
- "label": "Google"
- },
- {
- "value": "facebook",
- "label": "Facebook"
- },
- {
- "value": "shopify",
- "label": "Shopify"
- }
- ],
- "default": "none"
- }
- ],
- "presets": [
- {
- "name": "Reviews and testimonials"
- }
- ]
-}
-{% endschema %}
diff --git a/temp/blocks/399510765864/unconfirmed/ai_gen_block_83ebde6.liquid b/temp/blocks/399510765864/unconfirmed/ai_gen_block_83ebde6.liquid
deleted file mode 100644
index 92cc8245a..000000000
--- a/temp/blocks/399510765864/unconfirmed/ai_gen_block_83ebde6.liquid
+++ /dev/null
@@ -1,1049 +0,0 @@
-{% doc %}
- @prompt
- can you create a review and testimonial section? Can i link google and facebook reviews?
-{% enddoc %}
-{% assign ai_gen_id = block.id | replace: '_', '' | downcase %}
-
-{% style %}
- .ai-reviews-{{ ai_gen_id }} {
- display: block;
- width: {{ block.settings.desktop_width_percent }}%;
- max-width: 100%;
- padding: {{ block.settings.section_padding }}px 20px;
- background-color: {{ block.settings.background_color }};
- }
-
- .ai-reviews-container-{{ ai_gen_id }} {
- max-width: 1200px;
- margin: 0 auto;
- }
-
- .ai-reviews-header-{{ ai_gen_id }} {
- text-align: {{ block.settings.text_alignment }};
- margin-bottom: 40px;
- }
-
- .ai-reviews-title-{{ ai_gen_id }} {
- font-size: {{ block.settings.title_size }}px;
- color: {{ block.settings.title_color }};
- margin: 0 0 12px;
- }
-
- .ai-reviews-subtitle-{{ ai_gen_id }} {
- font-size: {{ block.settings.subtitle_size }}px;
- color: {{ block.settings.subtitle_color }};
- margin: 0;
- }
-
- .ai-reviews-grid-{{ ai_gen_id }} {
- display: grid;
- grid-template-columns: repeat({{ block.settings.columns_desktop }}, 1fr);
- gap: {{ block.settings.grid_gap }}px;
- margin-bottom: 30px;
- }
-
- @media screen and (max-width: 749px) {
- .ai-reviews-grid-{{ ai_gen_id }} {
- grid-template-columns: repeat({{ block.settings.columns_mobile }}, 1fr);
- }
- }
-
- .ai-review-card-{{ ai_gen_id }} {
- background-color: {{ block.settings.card_background }};
- border: {{ block.settings.card_border_width }}px solid {{ block.settings.card_border_color }};
- border-radius: {{ block.settings.card_border_radius }}px;
- padding: {{ block.settings.card_padding }}px;
- display: flex;
- flex-direction: column;
- gap: 16px;
- }
-
- .ai-review-header-{{ ai_gen_id }} {
- display: flex;
- align-items: center;
- gap: 12px;
- }
-
- .ai-review-avatar-{{ ai_gen_id }} {
- width: {{ block.settings.avatar_size }}px;
- height: {{ block.settings.avatar_size }}px;
- border-radius: 50%;
- object-fit: cover;
- flex-shrink: 0;
- }
-
- .ai-review-avatar-placeholder-{{ ai_gen_id }} {
- width: {{ block.settings.avatar_size }}px;
- height: {{ block.settings.avatar_size }}px;
- border-radius: 50%;
- background-color: {{ block.settings.card_border_color }};
- display: flex;
- align-items: center;
- justify-content: center;
- flex-shrink: 0;
- }
-
- .ai-review-avatar-placeholder-{{ ai_gen_id }} svg {
- width: 60%;
- height: 60%;
- opacity: 0.5;
- }
-
- .ai-review-author-info-{{ ai_gen_id }} {
- flex-grow: 1;
- }
-
- .ai-review-author-name-{{ ai_gen_id }} {
- font-size: {{ block.settings.author_name_size }}px;
- font-weight: 600;
- color: {{ block.settings.text_color }};
- margin: 0 0 4px;
- }
-
- .ai-review-date-{{ ai_gen_id }} {
- font-size: {{ block.settings.date_size }}px;
- color: {{ block.settings.subtitle_color }};
- margin: 0;
- }
-
- .ai-review-platform-{{ ai_gen_id }} {
- display: flex;
- align-items: center;
- gap: 6px;
- font-size: {{ block.settings.date_size }}px;
- color: {{ block.settings.subtitle_color }};
- }
-
- .ai-review-platform-icon-{{ ai_gen_id }} {
- width: 16px;
- height: 16px;
- }
-
- .ai-review-rating-{{ ai_gen_id }} {
- display: flex;
- gap: 4px;
- }
-
- .ai-review-star-{{ ai_gen_id }} {
- width: {{ block.settings.star_size }}px;
- height: {{ block.settings.star_size }}px;
- fill: {{ block.settings.star_color }};
- }
-
- .ai-review-star-empty-{{ ai_gen_id }} {
- fill: {{ block.settings.card_border_color }};
- }
-
- .ai-review-text-{{ ai_gen_id }} {
- font-size: {{ block.settings.review_text_size }}px;
- line-height: 1.6;
- color: {{ block.settings.text_color }};
- margin: 0;
- }
-
- .ai-reviews-cta-{{ ai_gen_id }} {
- text-align: center;
- margin-top: 20px;
- }
-
- .ai-reviews-links-{{ ai_gen_id }} {
- display: flex;
- justify-content: center;
- gap: 16px;
- flex-wrap: wrap;
- }
-
- .ai-review-link-{{ ai_gen_id }} {
- display: inline-flex;
- align-items: center;
- gap: 8px;
- padding: 12px 24px;
- background-color: {{ block.settings.button_background }};
- color: {{ block.settings.button_text_color }};
- text-decoration: none;
- border-radius: {{ block.settings.button_border_radius }}px;
- font-size: 14px;
- font-weight: 500;
- transition: background-color 0.3s ease;
- }
-
- .ai-review-link-{{ ai_gen_id }}:hover {
- background-color: {{ block.settings.button_hover_background }};
- }
-
- .ai-review-link-icon-{{ ai_gen_id }} {
- width: 20px;
- height: 20px;
- }
-{% endstyle %}
-
-
-
- {% if block.settings.title != blank or block.settings.subtitle != blank %}
-
- {% endif %}
-
-
- {% for i in (1..6) %}
- {% liquid
- assign review_enabled_key = 'review_' | append: i | append: '_enabled'
- assign review_name_key = 'review_' | append: i | append: '_name'
- assign review_date_key = 'review_' | append: i | append: '_date'
- assign review_rating_key = 'review_' | append: i | append: '_rating'
- assign review_text_key = 'review_' | append: i | append: '_text'
- assign review_avatar_key = 'review_' | append: i | append: '_avatar'
- assign review_platform_key = 'review_' | append: i | append: '_platform'
-
- assign review_enabled = block.settings[review_enabled_key]
- assign review_name = block.settings[review_name_key]
- assign review_date = block.settings[review_date_key]
- assign review_rating = block.settings[review_rating_key]
- assign review_text = block.settings[review_text_key]
- assign review_avatar = block.settings[review_avatar_key]
- assign review_platform = block.settings[review_platform_key]
- %}
-
- {% if review_enabled %}
-
-
-
- {% if review_rating > 0 %}
-
- {% for star in (1..5) %}
-
- {% endfor %}
-
- {% endif %}
-
- {% if review_text != blank %}
-
{{ review_text }}
- {% endif %}
-
- {% endif %}
- {% endfor %}
-
-
- {% if block.settings.show_review_links %}
-
- {% endif %}
-
-
-
-
-
-{% schema %}
-{
- "name": "Reviews and testimonials",
- "settings": [
- {
- "type": "header",
- "content": "Section"
- },
- {
- "type": "richtext",
- "id": "title",
- "label": "Title",
- "default": "What our customers say
"
- },
- {
- "type": "richtext",
- "id": "subtitle",
- "label": "Subtitle",
- "default": "Trusted by thousands of happy customers
"
- },
- {
- "type": "select",
- "id": "text_alignment",
- "label": "Text alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "type": "range",
- "id": "section_padding",
- "label": "Section padding",
- "min": 0,
- "max": 100,
- "step": 5,
- "unit": "px",
- "default": 40
- },
- {
- "type": "range",
- "id": "desktop_width_percent",
- "label": "Desktop width",
- "min": 50,
- "max": 100,
- "step": 5,
- "unit": "%",
- "default": 100
- },
- {
- "type": "header",
- "content": "Layout"
- },
- {
- "type": "range",
- "id": "columns_desktop",
- "label": "Columns on desktop",
- "min": 1,
- "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": "range",
- "id": "grid_gap",
- "label": "Gap between cards",
- "min": 10,
- "max": 50,
- "step": 5,
- "unit": "px",
- "default": 20
- },
- {
- "type": "header",
- "content": "Colors"
- },
- {
- "type": "color",
- "id": "background_color",
- "label": "Background",
- "default": "#ffffff"
- },
- {
- "type": "color",
- "id": "title_color",
- "label": "Title",
- "default": "#121212"
- },
- {
- "type": "color",
- "id": "subtitle_color",
- "label": "Subtitle",
- "default": "#666666"
- },
- {
- "type": "color",
- "id": "text_color",
- "label": "Text",
- "default": "#121212"
- },
- {
- "type": "color",
- "id": "card_background",
- "label": "Card background",
- "default": "#f9f9f9"
- },
- {
- "type": "color",
- "id": "card_border_color",
- "label": "Card border",
- "default": "#e6e6e6"
- },
- {
- "type": "color",
- "id": "star_color",
- "label": "Star rating",
- "default": "#ffc107"
- },
- {
- "type": "header",
- "content": "Card style"
- },
- {
- "type": "range",
- "id": "card_padding",
- "label": "Card padding",
- "min": 10,
- "max": 40,
- "step": 5,
- "unit": "px",
- "default": 20
- },
- {
- "type": "range",
- "id": "card_border_width",
- "label": "Card border width",
- "min": 0,
- "max": 4,
- "step": 1,
- "unit": "px",
- "default": 1
- },
- {
- "type": "range",
- "id": "card_border_radius",
- "label": "Card border radius",
- "min": 0,
- "max": 30,
- "step": 2,
- "unit": "px",
- "default": 12
- },
- {
- "type": "header",
- "content": "Typography"
- },
- {
- "type": "range",
- "id": "title_size",
- "label": "Title size",
- "min": 16,
- "max": 60,
- "step": 2,
- "unit": "px",
- "default": 32
- },
- {
- "type": "range",
- "id": "subtitle_size",
- "label": "Subtitle size",
- "min": 12,
- "max": 24,
- "step": 1,
- "unit": "px",
- "default": 16
- },
- {
- "type": "range",
- "id": "author_name_size",
- "label": "Author name size",
- "min": 12,
- "max": 24,
- "step": 1,
- "unit": "px",
- "default": 16
- },
- {
- "type": "range",
- "id": "date_size",
- "label": "Date size",
- "min": 10,
- "max": 18,
- "step": 1,
- "unit": "px",
- "default": 12
- },
- {
- "type": "range",
- "id": "review_text_size",
- "label": "Review text size",
- "min": 12,
- "max": 20,
- "step": 1,
- "unit": "px",
- "default": 14
- },
- {
- "type": "range",
- "id": "avatar_size",
- "label": "Avatar size",
- "min": 30,
- "max": 80,
- "step": 5,
- "unit": "px",
- "default": 50
- },
- {
- "type": "range",
- "id": "star_size",
- "label": "Star size",
- "min": 12,
- "max": 30,
- "step": 2,
- "unit": "px",
- "default": 18
- },
- {
- "type": "header",
- "content": "Review links"
- },
- {
- "type": "checkbox",
- "id": "show_review_links",
- "label": "Show review platform links",
- "default": true
- },
- {
- "type": "url",
- "id": "google_reviews_url",
- "label": "Google reviews URL"
- },
- {
- "type": "text",
- "id": "google_link_text",
- "label": "Google link text",
- "default": "View Google reviews"
- },
- {
- "type": "url",
- "id": "facebook_reviews_url",
- "label": "Facebook reviews URL"
- },
- {
- "type": "text",
- "id": "facebook_link_text",
- "label": "Facebook link text",
- "default": "View Facebook reviews"
- },
- {
- "type": "color",
- "id": "button_background",
- "label": "Button background",
- "default": "#121212"
- },
- {
- "type": "color",
- "id": "button_text_color",
- "label": "Button text",
- "default": "#ffffff"
- },
- {
- "type": "color",
- "id": "button_hover_background",
- "label": "Button hover background",
- "default": "#333333"
- },
- {
- "type": "range",
- "id": "button_border_radius",
- "label": "Button border radius",
- "min": 0,
- "max": 30,
- "step": 2,
- "unit": "px",
- "default": 8
- },
- {
- "type": "header",
- "content": "Review 1"
- },
- {
- "type": "checkbox",
- "id": "review_1_enabled",
- "label": "Enable review 1",
- "default": true
- },
- {
- "type": "text",
- "id": "review_1_name",
- "label": "Name",
- "default": "Sarah Johnson"
- },
- {
- "type": "text",
- "id": "review_1_date",
- "label": "Date",
- "default": "January 15, 2026"
- },
- {
- "type": "range",
- "id": "review_1_rating",
- "label": "Rating",
- "min": 0,
- "max": 5,
- "step": 1,
- "default": 5
- },
- {
- "type": "textarea",
- "id": "review_1_text",
- "label": "Review text",
- "default": "Absolutely love this product! The quality exceeded my expectations and the customer service was outstanding."
- },
- {
- "type": "image_picker",
- "id": "review_1_avatar",
- "label": "Avatar"
- },
- {
- "type": "select",
- "id": "review_1_platform",
- "label": "Platform",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "google",
- "label": "Google"
- },
- {
- "value": "facebook",
- "label": "Facebook"
- },
- {
- "value": "shopify",
- "label": "Shopify"
- }
- ],
- "default": "google"
- },
- {
- "type": "header",
- "content": "Review 2"
- },
- {
- "type": "checkbox",
- "id": "review_2_enabled",
- "label": "Enable review 2",
- "default": true
- },
- {
- "type": "text",
- "id": "review_2_name",
- "label": "Name",
- "default": "Michael Chen"
- },
- {
- "type": "text",
- "id": "review_2_date",
- "label": "Date",
- "default": "January 10, 2026"
- },
- {
- "type": "range",
- "id": "review_2_rating",
- "label": "Rating",
- "min": 0,
- "max": 5,
- "step": 1,
- "default": 5
- },
- {
- "type": "textarea",
- "id": "review_2_text",
- "label": "Review text",
- "default": "Fast shipping and great quality. Will definitely be ordering again!"
- },
- {
- "type": "image_picker",
- "id": "review_2_avatar",
- "label": "Avatar"
- },
- {
- "type": "select",
- "id": "review_2_platform",
- "label": "Platform",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "google",
- "label": "Google"
- },
- {
- "value": "facebook",
- "label": "Facebook"
- },
- {
- "value": "shopify",
- "label": "Shopify"
- }
- ],
- "default": "facebook"
- },
- {
- "type": "header",
- "content": "Review 3"
- },
- {
- "type": "checkbox",
- "id": "review_3_enabled",
- "label": "Enable review 3",
- "default": true
- },
- {
- "type": "text",
- "id": "review_3_name",
- "label": "Name",
- "default": "Emily Rodriguez"
- },
- {
- "type": "text",
- "id": "review_3_date",
- "label": "Date",
- "default": "January 5, 2026"
- },
- {
- "type": "range",
- "id": "review_3_rating",
- "label": "Rating",
- "min": 0,
- "max": 5,
- "step": 1,
- "default": 5
- },
- {
- "type": "textarea",
- "id": "review_3_text",
- "label": "Review text",
- "default": "Best purchase I've made this year. Highly recommend to anyone looking for quality products."
- },
- {
- "type": "image_picker",
- "id": "review_3_avatar",
- "label": "Avatar"
- },
- {
- "type": "select",
- "id": "review_3_platform",
- "label": "Platform",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "google",
- "label": "Google"
- },
- {
- "value": "facebook",
- "label": "Facebook"
- },
- {
- "value": "shopify",
- "label": "Shopify"
- }
- ],
- "default": "google"
- },
- {
- "type": "header",
- "content": "Review 4"
- },
- {
- "type": "checkbox",
- "id": "review_4_enabled",
- "label": "Enable review 4",
- "default": false
- },
- {
- "type": "text",
- "id": "review_4_name",
- "label": "Name"
- },
- {
- "type": "text",
- "id": "review_4_date",
- "label": "Date"
- },
- {
- "type": "range",
- "id": "review_4_rating",
- "label": "Rating",
- "min": 0,
- "max": 5,
- "step": 1,
- "default": 5
- },
- {
- "type": "textarea",
- "id": "review_4_text",
- "label": "Review text"
- },
- {
- "type": "image_picker",
- "id": "review_4_avatar",
- "label": "Avatar"
- },
- {
- "type": "select",
- "id": "review_4_platform",
- "label": "Platform",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "google",
- "label": "Google"
- },
- {
- "value": "facebook",
- "label": "Facebook"
- },
- {
- "value": "shopify",
- "label": "Shopify"
- }
- ],
- "default": "none"
- },
- {
- "type": "header",
- "content": "Review 5"
- },
- {
- "type": "checkbox",
- "id": "review_5_enabled",
- "label": "Enable review 5",
- "default": false
- },
- {
- "type": "text",
- "id": "review_5_name",
- "label": "Name"
- },
- {
- "type": "text",
- "id": "review_5_date",
- "label": "Date"
- },
- {
- "type": "range",
- "id": "review_5_rating",
- "label": "Rating",
- "min": 0,
- "max": 5,
- "step": 1,
- "default": 5
- },
- {
- "type": "textarea",
- "id": "review_5_text",
- "label": "Review text"
- },
- {
- "type": "image_picker",
- "id": "review_5_avatar",
- "label": "Avatar"
- },
- {
- "type": "select",
- "id": "review_5_platform",
- "label": "Platform",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "google",
- "label": "Google"
- },
- {
- "value": "facebook",
- "label": "Facebook"
- },
- {
- "value": "shopify",
- "label": "Shopify"
- }
- ],
- "default": "none"
- },
- {
- "type": "header",
- "content": "Review 6"
- },
- {
- "type": "checkbox",
- "id": "review_6_enabled",
- "label": "Enable review 6",
- "default": false
- },
- {
- "type": "text",
- "id": "review_6_name",
- "label": "Name"
- },
- {
- "type": "text",
- "id": "review_6_date",
- "label": "Date"
- },
- {
- "type": "range",
- "id": "review_6_rating",
- "label": "Rating",
- "min": 0,
- "max": 5,
- "step": 1,
- "default": 5
- },
- {
- "type": "textarea",
- "id": "review_6_text",
- "label": "Review text"
- },
- {
- "type": "image_picker",
- "id": "review_6_avatar",
- "label": "Avatar"
- },
- {
- "type": "select",
- "id": "review_6_platform",
- "label": "Platform",
- "options": [
- {
- "value": "none",
- "label": "None"
- },
- {
- "value": "google",
- "label": "Google"
- },
- {
- "value": "facebook",
- "label": "Facebook"
- },
- {
- "value": "shopify",
- "label": "Shopify"
- }
- ],
- "default": "none"
- }
- ],
- "presets": [
- {
- "name": "Reviews and testimonials"
- }
- ]
-}
-{% endschema %}
From e876c934727a34bc812b76b4034605c7a87cfe73 Mon Sep 17 00:00:00 2001
From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com>
Date: Sun, 22 Feb 2026 07:41:14 +0000
Subject: [PATCH 72/72] Update from Shopify for theme horizon/deploy
Committed from shop: ASE Crystals
---
templates/page.json | 20 +++++++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/templates/page.json b/templates/page.json
index 328e2c2a4..bcd6f34cc 100644
--- a/templates/page.json
+++ b/templates/page.json
@@ -1,3 +1,12 @@
+/*
+ * ------------------------------------------------------------
+ * IMPORTANT: The contents of this file are auto-generated.
+ *
+ * This file may be updated by the Shopify admin theme editor
+ * or related systems. Please exercise caution as any changes
+ * made to this file may be overwritten.
+ * ------------------------------------------------------------
+ */
{
"sections": {
"main": {
@@ -10,7 +19,7 @@
"text": "{{ closest.page.title }}
",
"width": "100%",
"max_width": "normal",
- "alignment": "left",
+ "alignment": "center",
"type_preset": "h2",
"font": "var(--font-primary--family)",
"font_size": "",
@@ -35,7 +44,10 @@
"blocks": {}
}
},
- "block_order": ["heading", "page-content"],
+ "block_order": [
+ "heading",
+ "page-content"
+ ],
"settings": {
"content_direction": "column",
"gap": 32,
@@ -45,5 +57,7 @@
}
}
},
- "order": ["main"]
+ "order": [
+ "main"
+ ]
}