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 %} + +
+
+ {% if block.settings.facebook_url != blank %} + + + + + + {% endif %} + + {% if block.settings.instagram_url != blank %} + + + + + + {% endif %} + + {% if block.settings.twitter_url != blank %} + + + + + + {% endif %} + + {% if block.settings.tiktok_url != blank %} + + + + + + {% endif %} + + {% if block.settings.youtube_url != blank %} + + + + + + {% endif %} + + {% if block.settings.pinterest_url != blank %} + + + + + + {% endif %} + + {% if block.settings.linkedin_url != blank %} + + + + + + {% endif %} + + {% if block.settings.snapchat_url != blank %} + + + + + + {% endif %} + + {% if block.settings.whatsapp_url != blank %} + + + + + + {% endif %} +
+
+ {% 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 %} - -
-
- {% if block.settings.facebook_url != blank %} - - - - - - {% endif %} - - {% if block.settings.instagram_url != blank %} - - - - - - {% endif %} - - {% if block.settings.twitter_url != blank %} - - - - - - {% endif %} - - {% if block.settings.tiktok_url != blank %} - - - - - - {% endif %} - - {% if block.settings.youtube_url != blank %} - - - - - - {% endif %} - - {% if block.settings.pinterest_url != blank %} - - - - - - {% endif %} - - {% if block.settings.linkedin_url != blank %} - - - - - - {% endif %} - - {% if block.settings.snapchat_url != blank %} - - - - - - {% endif %} - - {% if block.settings.whatsapp_url != blank %} - - - - - - {% endif %} -
-
- -{% 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.show_icon %} +
+ {% if block.settings.icon_style == 'warning' %} + + + + + + {% elsif block.settings.icon_style == 'alert' %} + + + + + + {% elsif block.settings.icon_style == 'info' %} + + + + + + {% else %} + + + + + + {% endif %} +
+ {% endif %} + + {% if block.settings.title != blank %} +

{{ block.settings.title }}

+ {% endif %} +
+ + {% 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 %} + + +
+
+{% 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 %} - + + +