Posted on Leave a comment

2022 Winter Olympics Apparel


]]]]]]>]]]]>]]> [[# helpers.fullHTMLTitle ]][[/ helpers.fullHTMLTitle ]]

[[# product_type ]] [[& _highlightResult.product_type.value ]] [[/ product_type ]] [[# vendor ]] [[# helpers.by ]] [[& _highlightResult.vendor.value ]] [[/ helpers.by ]] [[/ vendor ]]

[[# helpers.autocompletePrice ]][[/ helpers.autocompletePrice ]] ]]]]]]>]]]]>]]>

[[# helpers.no_result_for ]] “[[ query ]]” [[/ helpers.no_result_for]]

[[ translations.allProducts ]] ]]]]]]>]]]]>]]>

[[# multipleSortOrders ]] [[ translations.sortBy ]] [[/ multipleSortOrders ]] [[^ multipleSortOrders ]] [[ translations.sortBy ]] [[ translations.relevance ]] [[/ multipleSortOrders ]] ]]]]]]>]]]]>]]> div { text-decoration: line-through; } .ais-page .ais-CurrentRefinements-label { font-weight: bold; } .ais-RangeSlider .rheostat-tooltip { display: none; background: transparent; position: absolute; font-size: 0.8em; transform: translate(-50%, -100%); left: 50%; line-height: 1.5em; text-align: center; } .ais-page .ais-current-refined-values–link { display: table; width: 100%; margin: 4px 0; cursor: pointer; } .ais-page .ais-current-refined-values–link:hover { text-decoration: none; } .ais-page .ais-current-refined-values–link:before { content: ‘2a2f’; display: table-cell; vertical-align: middle; width: 0; padding: 4px 6px; background: #e0e0e0; } .ais-page .ais-current-refined-values–link div { display: inline; } .ais-page .ais-current-refined-values–link > div { display: table-cell; vertical-align: middle; margin-top: -0.15em; margin-bottom: -0.15em; padding: 4px 6px; background: #fffff; width: 100%; max-width: 1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1.3; } .ais-page .ais-current-refined-values–link:hover > div { text-decoration: line-through; } .ais-page .ais-current-refined-values–label { font-weight: bold; } .ais-RangeSlider .rheostat-handle:hover .rheostat-tooltip { display: block; } .ais-RangeSlider .rheostat-handle { background: #fff; border-radius: 50%; cursor: grab; height: 20px; outline: none; transform: translate(-50%, calc(-50% + -3px)); border: 1px solid #ccc; width: 20px; z-index: 1; } .ais-RangeSlider .rheostat-value { padding-top: 15px; font-size: 0.8em; transform: translateX(-50%); position: absolute; } .ais-RangeSlider .rheostat-horizontal { cursor: pointer; margin: 16px 16px 24px; } .ais-RangeSlider .rheostat-background { background-color: rgba(65, 66, 71, 0.08); border: 1px solid #ddd; height: 6px; } .ais-RangeSlider .rheostat-progress { background-color: [[ colors.main ]]; cursor: pointer; height: 4px; top: 1px; position: absolute; } .ais-RangeSlider .rheostat-marker-horizontal { background: #ddd; width: 1px; height: 5px; pointer-events: none; } .ais-RangeSlider .rheostat-marker-large { background: #ddd; width: 2px; height: 12px; } /* Search box */ .ais-page .ais-input { display: table; width: 100%; border: 2px solid [[ colors.main ]]; } .ais-page .ais-input–label { display: none; vertical-align: middle; width: 0; padding: 8px; padding-right: 24px; white-space: nowrap; color: white; background: [[ colors.main ]]; } .ais-results-size-xs .ais-page .ais-input–label { display: none; } .ais-page .ais-search-box-container { display: table-cell; width: 100%; vertical-align: middle; } .ais-page .ais-SearchBox-input { width: 100%; padding: 8px 16px 8px 4px; border: none; } .ais-page .ais-SearchBox-input::-ms-clear { display: none; width: 0; height: 0; } .ais-page .ais-SearchBox-input, .ais-page .ais-SearchBox-input:focus { outline: 0; box-shadow: none; background-color: #ffffff; height: 32px; padding: 0 8px; } .ais-page .ais-input-button { display: none; vertical-align: middle; width: 0; padding: 4px 8px; } .ais-page .ais-clear-input-icon, .ais-page .ais-algolia-icon { background-size: contain; background-position: center center; background-repeat: no-repeat; cursor: pointer; } .ais-page .ais-clear-input-icon { display: none; width: 16px; height: 16px; background-image: url(‘data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBvcGFjaXR5PSIwLjYiPjxwYXRoIGQ9Ik0uNTY2IDEuNjk4TDAgMS4xMyAxLjEzMiAwbC41NjUuNTY2TDYgNC44NjggMTAuMzAyLjU2NiAxMC44NjggMCAxMiAxLjEzMmwtLjU2Ni41NjVMNy4xMzIgNmw0LjMwMiA0LjMuNTY2LjU2OEwxMC44NjggMTJsLS41NjUtLjU2Nkw2IDcuMTMybC00LjMgNC4zMDJMMS4xMyAxMiAwIDEwLjg2OGwuNTY2LS41NjVMNC44NjggNiAuNTY2IDEuNjk4eiIvPjwvc3ZnPg==’); } .ais-page .ais-algolia-icon { width: 24px; height: 24px; background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgOTUgOTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPmFsZ29saWEtbmV3LWxvZ288L3RpdGxlPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iLTM3LjkwMSUiIHkxPSIxMzQuNzY4JSIgeDI9IjEzMC4xMTQlIiB5Mj0iLTI3LjgwMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMDBBRUZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzNjlFNyIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSJ1cmwoI2EpIiB3aWR0aD0iOTQuMDQ1IiBoZWlnaHQ9Ijk0LjA3MiIgcng9IjEyLjM3NCIvPjxwYXRoIGQ9Ik00OC4xMjUgMjMuNzc1Yy0xNC42NzEgMC0yNi41OCAxMS44OTgtMjYuNTggMjYuNTg4IDAgMTQuNjkgMTEuODk1IDI2LjU4OCAyNi41OCAyNi41ODggMTQuNjg1IDAgMjYuNTgtMTEuOTEyIDI2LjU4LTI2LjYwMlM2Mi44MSAyMy43NzUgNDguMTI1IDIzLjc3NXptMCA0NS4zMDdjLTEwLjM0MyAwLTE4LjcyNy04LjM4Ni0xOC43MjctMTguNzMzIDAtMTAuMzQ2IDguMzg0LTE4LjczMiAxOC43MjctMTguNzMyIDEwLjM0NCAwIDE4LjcyNyA4LjM4NiAxOC43MjcgMTguNzMyIDAgMTAuMzQ3LTguMzgzIDE4LjczMy0xOC43MjcgMTguNzMzem0wLTMzLjZ2MTMuOTU1YzAgLjQwOC40MzYuNjguODAzLjQ5TDYxLjMgNDMuNTAxYS41NDguNTQ4IDAgMCAwIC4yMTctLjc2MmMtMi41NzItNC41MDYtNy4zMzUtNy41OTYtMTIuODM0LTcuOGEuNTQ5LjU0OSAwIDAgMC0uNTU4LjU0NHpNMzAuNzYgMjUuMjQ2bC0xLjYyLTEuNjJhNC4wODIgNC4wODIgMCAwIDAtNS43NyAwbC0xLjkzMyAxLjkzM2E0LjA4NSA0LjA4NSAwIDAgMCAwIDUuNzczbDEuNjA2IDEuNjA2Yy4yNDUuMjQ1LjY0LjIwNC44NDQtLjA2OGEzMC41NzIgMzAuNTcyIDAgMCAxIDMuMTE2LTMuNjYyIDI5LjcyMyAyOS43MjMgMCAwIDEgMy42ODktMy4xMzFjLjI3Mi0uMTkuMy0uNi4wNjgtLjgzem0yNi4wNjMtNC4yMzR2LTMuMjI2YTQuMDc4IDQuMDc4IDAgMCAwLTQuMDgzLTQuMDg0aC05LjVhNC4wNzggNC4wNzggMCAwIDAtNC4wODMgNC4wODR2My4zMDhjMCAuMzY4LjM1NC42MjYuNzA4LjUzMWEyOS41NjIgMjkuNTYyIDAgMCAxIDguMjc1LTEuMTU3YzIuNzIyIDAgNS40MDMuMzY3IDcuOTg5IDEuMDc1YS41NS41NSAwIDAgMCAuNjk0LS41M3oiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+); } /* Search header */ .ais-page .ais-search-header { margin: 16px 0 8px 0; padding: 0.6em 0.9em 0.4em 0.9em; background: #ffffff; color: [[ colors.secondary ]]; } .ais-page .ais-search-header:after { content: ”; clear: both; display: block; } .ais-page .ais-search-header { font-size: 0.85em; } .ais-page .ais-search-header * { font-size: inherit; line-height: 1.6; } /* Stats */ .ais-page .ais-Stats { float: left; } .ais-page .ais-stats–nb-results { font-weight: bold; } .ais-results-size-xs .ais-page .ais-Stats { float: none; } /* Display mode */ .ais-page .ais-change-display { float: right; margin-left: 10px; cursor: pointer; } .ais-page .ais-change-display-block:hover, .ais-page .ais-change-display-list:hover, .ais-page .ais-change-display-selected { color: [[ colors.main ]]; } /* Sort orders */ .ais-page .ais-sort { float: right; } .ais-results-size-xs .ais-page .ais-sort { float: none; } .ais-page .ais-SortBy { display: inline-block; } .ais-page .ais-SortBy-select { height: 1.6em; padding: 0px 30px 0px 5px; margin-top: -0.1em; } /* Hits */ .ais-page .ais-Hits:after { content: ”; clear: both; display: block; } .ais-page .ais-hit-empty { margin-top: 60px; text-align: center; } .ais-page .ais-highlight { position: relative; z-index: 1; font-weight: bold; } .ais-page .ais-highlight:before { content: ”; position: absolute; z-index: -1; width: 100%; height: 100%; background: [[ colors.main ]]; opacity: 0.1; } .ais-page .ais-hit { position: relative; float: left; margin: 4px 0 8px 0; cursor: pointer; } .ais-page .ais-hit–details > * { width: 100%; height: 100%; margin-top: -0.15em; margin-bottom: -0.15em; white-space: normal; overflow: visible; line-height: 1.3; } .ais-page .ais-hit–title { color: [[ colors.main ]]; font-size: 16px; font-weight: 600; } .ais-page .ais-hit–price { color: [[ colors.Highlight ]]; padding-top: 10px } .ais-page .ais-hit–price-striked { text-decoration: line-through; color: #a1a1a1; } .ais-page .ais-hit–price-striked span { color: #a1a1a1; } .ais-page .ais-hit–price-discount { color: red; } .ais-page .ais-hit–cart-button { display: none; width: auto; padding: 8px 16px; margin-top: 8px; color: [[ colors.secondary ]]; background: #e0e0e0; font-size: 0.9em; text-transform: uppercase; } .ais-page .ais-hit–cart-button:not(.ais-hit–cart-button__disabled):hover { background-color: [[ colors.main ]]; color: white; text-decoration: none; } .ais-page .ais-hit–cart-button__disabled { background: #ccc; } .ais-page .ais-results-as-list .ais-hit { padding: 30px 25px; /* $v_padding $h_padding */ width: 100%; min-height: 170px; /* $img_size + 2 * $v_padding */ } .ais-page .ais-results-as-list .ais-hit–picture { position: relative; margin: auto; width: 350px; /* $img_size */ height: 350px; /* $img_size */ background-position: center center; background-size: contain; background-repeat: no-repeat; } .ais-page .ais-results-as-list .ais-hit–details { margin-left: 160px; /* $img_size + 2 * $h_padding */ } .ais-page .ais-results-as-block .ais-hit { padding: ; /* $v_padding $h_padding */ height: 500px; text-align: center; } .ais-results-size-xs .ais-page .ais-results-as-block .ais-hit { width: 98%; margin-left: 2%; } .ais-results-size-sm .ais-page .ais-results-as-block .ais-hit, .ais-results-size-md .ais-page .ais-results-as-block .ais-hit { width: 100%; height: 450px; margin-left: ; } .ais-results-size-sm .ais-page .ais-results-as-block .ais-Hits-item:nth-of-type(2n + 1) .ais-hit, .ais-results-size-md .ais-page .ais-results-as-block .ais-Hits-item:nth-of-type(2n + 1) .ais-hit { margin-left: 0; } .ais-results-size-lg .ais-page .ais-results-as-block .ais-hit { width: 30%; margin-left: 5%; } .ais-results-size-lg .ais-page .ais-results-as-block .ais-Hits-item:nth-of-type(3n + 1) .ais-hit { margin-left: 0; } .ais-page .ais-results-as-block .ais-hit–picture { position: relative; margin: auto; width: 350px; /* $img_size */ height: 350px; /* $img_size */ background-position: center center; background-size: contain; background-repeat: no-repeat; } .ais-page .ais-results-as-block .ais-hit–details { margin-top: 14px; /* $img_size + $v_padding */ } /* Pagination */ .ais-page .ais-Pagination-list { text-align: center; } .ais-page .ais-Pagination-item { display: inline-block; width: 32px; height: 32px; margin: 0px 5px; border: 1px solid #e0e0e0; border-radius: 2px; text-align: center; } .ais-page .ais-Pagination–active { border-color: [[ colors.main ]]; } .ais-page .ais-Pagination-item–disabled { visibility: hidden; } .ais-page .ais-Pagination-link { display: inline-block; width: 100%; height: 100%; padding: 14px 0; font-size: 0.9em; color: [[ colors.main ]]; } ]]]]]]>]]]]>]]> [[# helpers.fullEscapedHTMLTitle ]][[/ helpers.fullEscapedHTMLTitle ]]

[[# helpers.instantsearchPrice ]][[/ helpers.instantsearchPrice ]]

[[# sku ]] [[& _highlightResult.sku.value ]] [[/ sku ]] [[# barcode ]] [[& _highlightResult.barcode.value ]] [[/ barcode ]] [[# weight ]] [[ weight ]] [[/ weight ]] [[^ taxable ]] Tax free [[/ taxable ]]

[[# _highlightResult.tags ]] [[& value ]] [[/ _highlightResult.tags ]] [[^ _distinct ]]

[[# can_order ]] [[ translations.addToCart ]] [[/ can_order ]] [[^ can_order ]] [[ translations.outOfStock ]] [[/ can_order ]] [[/ _distinct ]] ]]]]]]>]]]]>]]>

[[/ helpers.try_clear_or_change_input ]] ]]]]]]>]]]]>]]> Skip to content

]]]]]]>]]]]>]]> ml************@gm***.com // See https://docs.shopify.com/themes/customization/navigation/link-product-options-in-menus // Modified by Jonathan Moore (Style Hatch) https://github.com/jonathanmoore /* Updated to work with sectioned themes - Added required methods from the deprecated options_selection.js - Triggers an initial variant change - Hides sold out variants with only one option */ $(function() { var Shopify = Shopify || {}; // Required functionality from depricated options_selection.js Shopify.arrayIncludes = function(e, t) { for (var n = 0; n < e.length; n++) if (e[n] == t) return !0; return !1 }, Shopify.uniq = function(e) { for (var t = [], n = 0; n < e.length; n++) Shopify.arrayIncludes(t, e[n]) || t.push(e[n]); return t } Shopify.optionsMap = {}; Shopify.optionsMap2 = {}; Shopify.updateOptionsInSelector = function(selectorIndex) { switch (selectorIndex) { case 0: var key = 'root'; var selector = jQuery('.single-option-selector:eq(0)'); break; case 1: var key = jQuery('.single-option-selector:eq(0)').val(); var selector = jQuery('.single-option-selector:eq(1)'); break; case 2: var key = jQuery('.single-option-selector:eq(0)').val(); key += ' / ' + jQuery('.single-option-selector:eq(1)').val(); var selector = jQuery('.single-option-selector:eq(2)'); } var initialValue = selector.val(); selector.empty(); var availableOptions = Shopify.optionsMap[key]; var availableOptions2 = Shopify.optionsMap2[key]; for (var i=0; i 1) { var key = variant.option1; Shopify.optionsMap2[key] = Shopify.optionsMap2[key] || []; Shopify.optionsMap2[key].push(variant.option2); Shopify.optionsMap2[key] = Shopify.uniq(Shopify.optionsMap2[key]); } // Gathering values for the 3rd drop-down. if (product.options.length === 3) { var key = variant.option1 + ‘ / ‘ + variant.option2; Shopify.optionsMap2[key] = Shopify.optionsMap2[key] || []; Shopify.optionsMap2[key].push(variant.option3); Shopify.optionsMap2[key] = Shopify.uniq(Shopify.optionsMap2[key]); } } } } // Update options right away. if (window.location.href.indexOf(“?variant=”) > -1) { Shopify.updateOptionsInSelector(0); if (product.options.length > 1) Shopify.updateOptionsInSelector(1); if (product.options.length === 3) Shopify.updateOptionsInSelector(2); } // When there is an update in the first dropdown. jQuery(“.single-option-selector:eq(0)”).change(function() { console.log(‘click’); Shopify.updateOptionsInSelector(1); if (product.options.length === 3) Shopify.updateOptionsInSelector(2); return true; }); // When there is an update in the second dropdown. jQuery(“.single-option-selector:eq(1)”).change(function() { console.log(‘click 2’); if (product.options.length === 3) Shopify.updateOptionsInSelector(2); return true; }); }; var selector = jQuery(‘.single-option-selector:eq(0)’); selector.trigger(‘change’); $(‘.single-option-selector’).change(function() { var optionIndex = $(this).attr(‘data-option-index’); var str = $(this).val(); if (str.indexOf(”’) >= 0 && str.indexOf(‘”‘) >= 0) { if( $(this).val() != null ){ var optionValue = $(this).val().replace(/’/g, “\'”).replace(/”/g,’\”‘); } else { var optionValue = $(this).val(); } } $(this) .closest(‘form’) .find(“.swatch-element[data-value='”+ optionValue + “‘] :radio”) .prop(‘checked’, true) .trigger(‘change’); }); }); ]]]]]]>]]]]>]]> { const path = window.location.pathname const searchTerm = ‘/products/’ const start = path.lastIndexOf(searchTerm) if (start ]]]]>]]> }).init(); ]]]]]]>]]]]>]]>

Source

Leave a Reply

Your email address will not be published.