From 0eaffd8a6435c71c16e816c5682b20eac0125739 Mon Sep 17 00:00:00 2001 From: kevin Date: Thu, 14 Mar 2024 23:43:16 -0600 Subject: [PATCH 1/3] fix(store-mobx/resultstore): modifying display to leverage mask - adding variant and middleware test --- packages/snap-preact-demo/src/index.ts | 1 - .../src/middleware/plugins/afterSearch.ts | 237 -- .../tests/cypress/e2e/search/middleware.cy.js | 39 + .../src/MockData/meta/z7h1jh/meta.json | 15 + .../src/MockData/search/z7h1jh/variants.json | 2902 +++++++++++++++++ .../Search/Stores/SearchResultStore.test.ts | 315 +- .../src/Search/Stores/SearchResultStore.ts | 158 +- .../src/Search/Stores/index.ts | 2 +- 8 files changed, 3356 insertions(+), 313 deletions(-) delete mode 100644 packages/snap-preact-demo/src/middleware/plugins/afterSearch.ts create mode 100644 packages/snap-preact-demo/tests/cypress/e2e/search/middleware.cy.js create mode 100644 packages/snap-shared/src/MockData/meta/z7h1jh/meta.json create mode 100644 packages/snap-shared/src/MockData/search/z7h1jh/variants.json diff --git a/packages/snap-preact-demo/src/index.ts b/packages/snap-preact-demo/src/index.ts index b843637cd..5d67052bf 100644 --- a/packages/snap-preact-demo/src/index.ts +++ b/packages/snap-preact-demo/src/index.ts @@ -15,7 +15,6 @@ import './styles/custom.scss'; */ let siteId = '8uyt2m'; -// let siteId = 'z7h1jh'; // grab siteId out of the URL const urlObj = url(window.location.href); diff --git a/packages/snap-preact-demo/src/middleware/plugins/afterSearch.ts b/packages/snap-preact-demo/src/middleware/plugins/afterSearch.ts deleted file mode 100644 index e276e04aa..000000000 --- a/packages/snap-preact-demo/src/middleware/plugins/afterSearch.ts +++ /dev/null @@ -1,237 +0,0 @@ -export function afterSearch(controller: AbstractController) { - controller.on('afterSearch', async ({ response }: any, next) => { - mutateResults(response.results); - await next(); - }); -} - -function mutateResults(results: SearchResultsStore) { - for (const result of results) { - result.attributes['ss_variants'] = `[ - { - "mappings": { - "core": { - "price": 200, - "sku": "172772-blue-l", - "imageUrl": "https://searchspring-demo-content.s3.amazonaws.com/demo/fashion/product_images_large/208_9029_copyright_reddressboutique_2016_large.jpg" - } - }, - "attributes": { - "other_thing": "here", - "available": true - }, - "options": { - "size": "small", - "color": "blue", - "height": "22" - } - }, - { - "mappings": { - "core": { - "price": 2200, - "sku": "172772-blue-l-12", - "imageUrl": "https://searchspring-demo-content.s3.amazonaws.com/demo/fashion/product_images_large/208_9029_copyright_reddressboutique_2016_large.jpg" - } - }, - "attributes": { - "length": "12", - "other_thing": "here", - "available": true - }, - "options": { - "size": "medium", - "color": "blue", - "height": "22" - } - }, - { - "mappings": { - "core": { - "price": 22200, - "sku": "172772-blue-l-15", - "imageUrl": "https://searchspring-demo-content.s3.amazonaws.com/demo/fashion/product_images_large/208_9029_copyright_reddressboutique_2016_large.jpg" - } - }, - "attributes": { - "length": "15", - "other_thing": "here", - "available": true - }, - "options": { - "size": "medium", - "color": "blue", - "height": "25" - } - }, - { - "mappings": { - "core": { - "price": 230, - "sku": "172772-blue-m", - "imageUrl": "https://searchspring-demo-content.s3.amazonaws.com/demo/fashion/product_images_large/208_9029_copyright_reddressboutique_2016_large.jpg" - } - }, - "attributes": { - "other_thing": "here", - "available": true - }, - "options": { - "size": "medium", - "color": "blue", - "height": "21" - } - }, - { - "mappings": { - "core": { - "price": 2040, - "sku": "172772-blue-s", - "imageUrl": "https://searchspring-demo-content.s3.amazonaws.com/demo/fashion/product_images_large/208_9029_copyright_reddressboutique_2016_large.jpg" - } - }, - "attributes": { - "other_thing": "here", - "available": true - }, - "options": { - "size": "small", - "color": "blue", - "height": "21" - } - }, - { - "mappings": { - "core": { - "price": 100, - "sku": "172772-red-s", - "imageUrl": "https://searchspring-demo-content.s3.amazonaws.com/demo/fashion/product_images_large/46_8189_copyright_reddressboutique_2016_copy_large.jpg" - } - }, - "attributes": { - "other_thing": "here", - "available": false - }, - "options": { - "size": "small", - "color": "red", - "height": "11" - } - }, - { - "mappings": { - "core": { - "price": 120, - "sku": "172772-red-m", - "imageUrl": "https://searchspring-demo-content.s3.amazonaws.com/demo/fashion/product_images_large/46_8189_copyright_reddressboutique_2016_copy_large.jpg" - } - }, - - "attributes": { - "other_thing": "here", - "available": false - }, - "options": { - "size": "medium", - "color": "red", - "height": "222" - } - }, - { - "mappings": { - "core": { - "price": 130, - "sku": "172772-red-l", - "imageUrl": "https://searchspring-demo-content.s3.amazonaws.com/demo/fashion/product_images_large/46_8189_copyright_reddressboutique_2016_copy_large.jpg" - } - }, - - "attributes": { - "other_thing": "here", - "available": false - }, - "options": { - "size": "large", - "color": "red", - "height": "10" - } - }, - { - "mappings": { - "core": { - "price": 120, - "sku": "172772-black-m", - "imageUrl": "https://searchspring-demo-content.s3.amazonaws.com/demo/fashion/product_images_large/844a0547_1_large.jpg" - } - }, - - "attributes": { - "other_thing": "here", - "available": true - }, - "options": { - "height": "21", - "size": "medium", - "color": "black" - } - }, - { - "mappings": { - "core": { - "price": 120, - "sku": "172772-black-m", - "imageUrl": "https://searchspring-demo-content.s3.amazonaws.com/demo/fashion/product_images_large/844a0547_1_large.jpg" - } - }, - - "attributes": { - "other_thing": "here", - "available": true - }, - "options": { - "height": "22", - "size": "small", - "color": "black" - } - }, - { - "mappings": { - "core": { - "price": 130, - "sku": "172772-black-l", - "imageUrl": "https://searchspring-demo-content.s3.amazonaws.com/demo/fashion/product_images_large/844a0547_1_large.jpg" - } - }, - - "attributes": { - "other_thing": "here", - "available": true - }, - "options": { - "height": "21", - "size": "large", - "color": "black" - } - }, - { - "mappings": { - "core": { - "price": 130, - "sku": "172772-black-l", - "imageUrl": "https://searchspring-demo-content.s3.amazonaws.com/demo/fashion/product_images_large/844a0547_1_large.jpg" - } - }, - - "attributes": { - "other_thing": "here", - "available": true - }, - "options": { - "height": "22", - "size": "large", - "color": "black" - } - } - ]`; - } -} diff --git a/packages/snap-preact-demo/tests/cypress/e2e/search/middleware.cy.js b/packages/snap-preact-demo/tests/cypress/e2e/search/middleware.cy.js new file mode 100644 index 000000000..3e38006f7 --- /dev/null +++ b/packages/snap-preact-demo/tests/cypress/e2e/search/middleware.cy.js @@ -0,0 +1,39 @@ +describe('Middleware Test', () => { + it('can modify core mappings and render them', () => { + cy.on('window:before:load', (win) => { + win.mergeSnapConfig = { + controllers: { + search: [ + { + config: { + middleware: { + afterStore: ({ controller }) => { + controller.store.results.forEach((result) => { + (result.mappings.core.name = '!!!'), (result.mappings.core.price = 9.99); + }); + }, + }, + }, + }, + ], + }, + }; + }); + cy.visit('https://localhost:2222/'); + + cy.snapController().then(({ store }) => { + store.results.forEach((result) => { + // ensure store contains correct values + expect(result.mappings.core.name).to.equal('!!!'); + expect(result.mappings.core.price).to.equal(9.99); + + expect(result.display.mappings.core.name).to.equal('!!!'); + expect(result.display.mappings.core.price).to.equal(9.99); + }); + }); + + // ensure elements rendered with correct middleware + cy.get('.ss__result .ss__result__details__title').should('contain.text', '!!!'); + cy.get('.ss__result .ss__result__price').should('contain.text', '$9.99'); + }); +}); diff --git a/packages/snap-shared/src/MockData/meta/z7h1jh/meta.json b/packages/snap-shared/src/MockData/meta/z7h1jh/meta.json new file mode 100644 index 000000000..e169e2e93 --- /dev/null +++ b/packages/snap-shared/src/MockData/meta/z7h1jh/meta.json @@ -0,0 +1,15 @@ +{ + "facets": { + "ss_price": { "multiple": "or", "display": "list", "label": "Price", "collapsed": true }, + "ss_review_value": { "multiple": "or", "display": "list", "label": "Customer Rating", "collapsed": true }, + "ss_tags_color": { "multiple": "or", "display": "palette", "label": "Color", "collapsed": true }, + "tags_fit": { "multiple": "or", "display": "list", "label": "Fit", "collapsed": true }, + "tags_gender": { "multiple": "or", "display": "list", "label": "Gender", "collapsed": true }, + "tags_style": { "multiple": "or", "display": "list", "label": "Style", "collapsed": true }, + "variant_inseam": { "multiple": "or", "display": "grid", "label": "Inseam", "collapsed": true }, + "variant_size": { "multiple": "or", "display": "grid", "label": "Size", "collapsed": true }, + "vendor": { "multiple": "or", "display": "list", "label": "Brand", "collapsed": false } + }, + "sortOptions": [{ "type": "relevance", "field": "relevance", "direction": "desc", "label": "Best Match" }], + "pagination": { "defaultPageSize": 40 } +} diff --git a/packages/snap-shared/src/MockData/search/z7h1jh/variants.json b/packages/snap-shared/src/MockData/search/z7h1jh/variants.json new file mode 100644 index 000000000..56490e4a5 --- /dev/null +++ b/packages/snap-shared/src/MockData/search/z7h1jh/variants.json @@ -0,0 +1,2902 @@ +{ + "pagination": { + "totalResults": 1953, + "page": 1, + "pageSize": 30, + "totalPages": 66 + }, + "results": [ + { + "id": "8318690263298", + "mappings": { + "core": { + "uid": "8318690263298", + "sku": "1610060-SCT-32-30", + "name": "Fort Chino Pants", + "url": "/products/fort-chino-pants", + "price": 50, + "msrp": 60, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7_450x.jpg?v=1706131359", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7_450x.jpg?v=1706131359", + "rating": "0", + "brand": "Snapa Chica Clothing" + } + }, + "attributes": { + "collection_handle": [ + "chinos-chic" + ], + "collection_id": [ + "416155566338" + ], + "collection_name": [ + "Chinos Chic" + ], + "handle": "fort-chino-pants", + "id": "f914e139872b2874201331c8a0f15d40", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_DSR_1_a23dc4be-a162-4b04-a70e-93cd99569115.jpg?v=1706131367", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_MRG_1_2c30c0cd-a068-4aaa-bd53-f0996db3a241.jpg?v=1706131376" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDM0MDAz0A12DtE1NtI1NmAwZDBkMGAwtDQ1ZkgvykwBBAAA__--zQi-", + "intellisuggestSignature": "61d058f08c02588678971e2a17e47e221387eff885f001b61ca2729cd86ea84b", + "product_type_unigram": "pants", + "ss_available": "1", + "ss_id": "44204136300802", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_DSR_1_a23dc4be-a162-4b04-a70e-93cd99569115.jpg?v=1706131367", + "ss_inventory_count": "240", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44204136300802,\"msrp\":\"59.99\",\"price\":\"54.99\",\"sku\":\"1610060-SCT-32-30\",\"url\":\"/products/fort-chino-pants?variant=44204136300802\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359\"}},\"attributes\":{\"quantity\":20,\"title\":\"Scout / 30 / 32\",\"available\":true},\"options\":{\"color\":\"Scout\",\"size\":\"30\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44204136333570,\"msrp\":\"59.99\",\"price\":\"54.99\",\"sku\":\"1610060-SCT-34-30\",\"url\":\"/products/fort-chino-pants?variant=44204136333570\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359\"}},\"attributes\":{\"quantity\":20,\"title\":\"Scout / 30 / 34\",\"available\":true},\"options\":{\"color\":\"Scout\",\"size\":\"30\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44204136366338,\"msrp\":\"59.99\",\"price\":\"54.99\",\"sku\":\"1610060-SCT-32-32\",\"url\":\"/products/fort-chino-pants?variant=44204136366338\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359\"}},\"attributes\":{\"quantity\":20,\"title\":\"Scout / 32 / 32\",\"available\":true},\"options\":{\"color\":\"Scout\",\"size\":\"32\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44204136399106,\"msrp\":\"59.99\",\"price\":\"54.99\",\"sku\":\"1610060-SCT-34-32\",\"url\":\"/products/fort-chino-pants?variant=44204136399106\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359\"}},\"attributes\":{\"quantity\":20,\"title\":\"Scout / 32 / 34\",\"available\":true},\"options\":{\"color\":\"Scout\",\"size\":\"32\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44204136431874,\"msrp\":\"59.99\",\"price\":\"54.99\",\"sku\":\"1610060-SCT-32-34\",\"url\":\"/products/fort-chino-pants?variant=44204136431874\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359\"}},\"attributes\":{\"quantity\":20,\"title\":\"Scout / 34 / 32\",\"available\":true},\"options\":{\"color\":\"Scout\",\"size\":\"34\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44204136464642,\"msrp\":\"59.99\",\"price\":\"54.99\",\"sku\":\"1610060-SCT-34-34\",\"url\":\"/products/fort-chino-pants?variant=44204136464642\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610055_outerknown_fortchinopants_sct_F_pdp_1400x1400_f953fa33-a0ae-4186-8214-c8802b5455c7.jpg?v=1706131359\"}},\"attributes\":{\"quantity\":20,\"title\":\"Scout / 34 / 34\",\"available\":true},\"options\":{\"color\":\"Scout\",\"size\":\"34\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44204136497410,\"msrp\":\"59.99\",\"price\":\"54.99\",\"sku\":\"1610060-SCT-32-36\",\"url\":\"/products/fort-chino-pants?variant=44204136497410\"}},\"attributes\":{\"quantity\":0,\"title\":\"Scout / 36 / 32\",\"available\":false},\"options\":{\"color\":\"Scout\",\"size\":\"36\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44204136530178,\"msrp\":\"59.99\",\"price\":\"54.99\",\"sku\":\"1610060-SCT-34-36\",\"url\":\"/products/fort-chino-pants?variant=44204136530178\"}},\"attributes\":{\"quantity\":0,\"title\":\"Scout / 36 / 34\",\"available\":false},\"options\":{\"color\":\"Scout\",\"size\":\"36\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44204136562946,\"msrp\":\"59.99\",\"price\":\"59.99\",\"sku\":\"1610060-DSR-32-30\",\"url\":\"/products/fort-chino-pants?variant=44204136562946\"}},\"attributes\":{\"quantity\":0,\"title\":\"Desert / 30 / 32\",\"available\":false},\"options\":{\"color\":\"Desert\",\"size\":\"30\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44204136595714,\"msrp\":\"59.99\",\"price\":\"59.99\",\"sku\":\"1610060-DSR-34-30\",\"url\":\"/products/fort-chino-pants?variant=44204136595714\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_DSR_1_a23dc4be-a162-4b04-a70e-93cd99569115.jpg?v=1706131367\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_DSR_1_a23dc4be-a162-4b04-a70e-93cd99569115.jpg?v=1706131367\"}},\"attributes\":{\"quantity\":20,\"title\":\"Desert / 30 / 34\",\"available\":true},\"options\":{\"color\":\"Desert\",\"size\":\"30\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44204136628482,\"msrp\":\"59.99\",\"price\":\"59.99\",\"sku\":\"1610060-DSR-32-32\",\"url\":\"/products/fort-chino-pants?variant=44204136628482\"}},\"attributes\":{\"quantity\":0,\"title\":\"Desert / 32 / 32\",\"available\":false},\"options\":{\"color\":\"Desert\",\"size\":\"32\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44204136661250,\"msrp\":\"59.99\",\"price\":\"59.99\",\"sku\":\"1610060-DSR-34-32\",\"url\":\"/products/fort-chino-pants?variant=44204136661250\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_DSR_1_a23dc4be-a162-4b04-a70e-93cd99569115.jpg?v=1706131367\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_DSR_1_a23dc4be-a162-4b04-a70e-93cd99569115.jpg?v=1706131367\"}},\"attributes\":{\"quantity\":20,\"title\":\"Desert / 32 / 34\",\"available\":true},\"options\":{\"color\":\"Desert\",\"size\":\"32\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44204136694018,\"msrp\":\"59.99\",\"price\":\"59.99\",\"sku\":\"1610060-DSR-32-34\",\"url\":\"/products/fort-chino-pants?variant=44204136694018\"}},\"attributes\":{\"quantity\":0,\"title\":\"Desert / 34 / 32\",\"available\":false},\"options\":{\"color\":\"Desert\",\"size\":\"34\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44204136726786,\"msrp\":\"59.99\",\"price\":\"59.99\",\"sku\":\"1610060-DSR-34-34\",\"url\":\"/products/fort-chino-pants?variant=44204136726786\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_DSR_1_a23dc4be-a162-4b04-a70e-93cd99569115.jpg?v=1706131367\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_DSR_1_a23dc4be-a162-4b04-a70e-93cd99569115.jpg?v=1706131367\"}},\"attributes\":{\"quantity\":20,\"title\":\"Desert / 34 / 34\",\"available\":true},\"options\":{\"color\":\"Desert\",\"size\":\"34\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44204136759554,\"msrp\":\"59.99\",\"price\":\"59.99\",\"sku\":\"1610060-DSR-32-36\",\"url\":\"/products/fort-chino-pants?variant=44204136759554\"}},\"attributes\":{\"quantity\":0,\"title\":\"Desert / 36 / 32\",\"available\":false},\"options\":{\"color\":\"Desert\",\"size\":\"36\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44204136792322,\"msrp\":\"59.99\",\"price\":\"59.99\",\"sku\":\"1610060-DSR-34-36\",\"url\":\"/products/fort-chino-pants?variant=44204136792322\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_DSR_1_a23dc4be-a162-4b04-a70e-93cd99569115.jpg?v=1706131367\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_DSR_1_a23dc4be-a162-4b04-a70e-93cd99569115.jpg?v=1706131367\"}},\"attributes\":{\"quantity\":20,\"title\":\"Desert / 36 / 34\",\"available\":true},\"options\":{\"color\":\"Desert\",\"size\":\"36\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44204136825090,\"msrp\":\"59.99\",\"price\":\"49.99\",\"sku\":\"1610060-MRG-32-30\",\"url\":\"/products/fort-chino-pants?variant=44204136825090\"}},\"attributes\":{\"quantity\":0,\"title\":\"Mirage / 30 / 32\",\"available\":false},\"options\":{\"color\":\"Mirage\",\"size\":\"30\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44204136857858,\"msrp\":\"59.99\",\"price\":\"49.99\",\"sku\":\"1610060-MRG-34-30\",\"url\":\"/products/fort-chino-pants?variant=44204136857858\"}},\"attributes\":{\"quantity\":0,\"title\":\"Mirage / 30 / 34\",\"available\":false},\"options\":{\"color\":\"Mirage\",\"size\":\"30\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44204136890626,\"msrp\":\"59.99\",\"price\":\"49.99\",\"sku\":\"1610060-MRG-32-32\",\"url\":\"/products/fort-chino-pants?variant=44204136890626\"}},\"attributes\":{\"quantity\":0,\"title\":\"Mirage / 32 / 32\",\"available\":false},\"options\":{\"color\":\"Mirage\",\"size\":\"32\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44204136923394,\"msrp\":\"59.99\",\"price\":\"49.99\",\"sku\":\"1610060-MRG-34-32\",\"url\":\"/products/fort-chino-pants?variant=44204136923394\"}},\"attributes\":{\"quantity\":0,\"title\":\"Mirage / 32 / 34\",\"available\":false},\"options\":{\"color\":\"Mirage\",\"size\":\"32\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44204136956162,\"msrp\":\"59.99\",\"price\":\"49.99\",\"sku\":\"1610060-MRG-32-34\",\"url\":\"/products/fort-chino-pants?variant=44204136956162\"}},\"attributes\":{\"quantity\":0,\"title\":\"Mirage / 34 / 32\",\"available\":false},\"options\":{\"color\":\"Mirage\",\"size\":\"34\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44204136988930,\"msrp\":\"59.99\",\"price\":\"49.99\",\"sku\":\"1610060-MRG-34-34\",\"url\":\"/products/fort-chino-pants?variant=44204136988930\"}},\"attributes\":{\"quantity\":0,\"title\":\"Mirage / 34 / 34\",\"available\":false},\"options\":{\"color\":\"Mirage\",\"size\":\"34\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44204137021698,\"msrp\":\"59.99\",\"price\":\"49.99\",\"sku\":\"1610060-MRG-32-36\",\"url\":\"/products/fort-chino-pants?variant=44204137021698\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_MRG_1_2c30c0cd-a068-4aaa-bd53-f0996db3a241.jpg?v=1706131376\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_MRG_1_2c30c0cd-a068-4aaa-bd53-f0996db3a241.jpg?v=1706131376\"}},\"attributes\":{\"quantity\":20,\"title\":\"Mirage / 36 / 32\",\"available\":true},\"options\":{\"color\":\"Mirage\",\"size\":\"36\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44204137054466,\"msrp\":\"59.99\",\"price\":\"49.99\",\"sku\":\"1610060-MRG-34-36\",\"url\":\"/products/fort-chino-pants?variant=44204137054466\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_MRG_1_2c30c0cd-a068-4aaa-bd53-f0996db3a241.jpg?v=1706131376\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1610060_Fort_Chino_Pants_MRG_1_2c30c0cd-a068-4aaa-bd53-f0996db3a241.jpg?v=1706131376\"}},\"attributes\":{\"quantity\":20,\"title\":\"Mirage / 36 / 34\",\"available\":true},\"options\":{\"color\":\"Mirage\",\"size\":\"36\",\"inseam\":\"34\"}}]", + "variant_sku": [ + "1610060-SCT-32-30", + "1610060-SCT-34-30", + "1610060-SCT-32-32", + "1610060-SCT-34-32", + "1610060-SCT-32-34", + "1610060-SCT-34-34", + "1610060-DSR-34-30", + "1610060-DSR-34-32", + "1610060-DSR-34-34", + "1610060-DSR-34-36", + "1610060-MRG-32-36", + "1610060-MRG-34-36" + ] + }, + "children": [] + }, + { + "id": "8318574559490", + "mappings": { + "core": { + "uid": "8318574559490", + "sku": "1610037-FDK-XX-28", + "name": "S.E.A. Legs Straight", + "url": "/products/s-e-a-legs-straight", + "price": 26, + "msrp": 0, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7_450x.jpg?v=1706125264", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7_450x.jpg?v=1706125264", + "rating": "0", + "brand": "Snapa Chica Clothing" + } + }, + "attributes": { + "handle": "s-e-a-legs-straight", + "id": "4eb1a6b7a295022e4926a9d07773bf7d", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/505180918e110e3f1d4d24b98596f1a1_4d47861c-d012-4704-b968-69370268283a.jpg?v=1706125264", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDM0MDA213Vz8daNiNA1smAwZDBiMGAwtDQ1ZkgvykwBBAAA___DvgkA", + "intellisuggestSignature": "119c7adc86a34ebe753a212cedb053ac086ed285821c18ec568b140410dc0175", + "product_type_unigram": "straight", + "ss_available": "1", + "ss_id": "44203627905282", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265", + "ss_inventory_count": "863", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44203627905282,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-FDK-XX-28\",\"url\":\"/products/s-e-a-legs-straight?variant=44203627905282\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Faded Khaki / 28\",\"available\":true},\"options\":{\"color\":\"Faded Khaki\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44203627938050,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-FDK-XX-29\",\"url\":\"/products/s-e-a-legs-straight?variant=44203627938050\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Faded Khaki / 29\",\"available\":true},\"options\":{\"color\":\"Faded Khaki\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44203627970818,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-FDK-XX-30\",\"url\":\"/products/s-e-a-legs-straight?variant=44203627970818\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Faded Khaki / 30\",\"available\":true},\"options\":{\"color\":\"Faded Khaki\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44203628003586,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-FDK-XX-31\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628003586\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Faded Khaki / 31\",\"available\":true},\"options\":{\"color\":\"Faded Khaki\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44203628036354,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-FDK-XX-32\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628036354\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Faded Khaki / 32\",\"available\":true},\"options\":{\"color\":\"Faded Khaki\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44203628069122,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-FDK-XX-33\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628069122\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Faded Khaki / 33\",\"available\":true},\"options\":{\"color\":\"Faded Khaki\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44203628101890,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-FDK-XX-34\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628101890\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Faded Khaki / 34\",\"available\":true},\"options\":{\"color\":\"Faded Khaki\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44203628134658,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-FDK-XX-36\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628134658\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Faded Khaki / 36\",\"available\":true},\"options\":{\"color\":\"Faded Khaki\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44203628167426,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-FDK-XX-38\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628167426\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/25caa3be92e5680ba340a62dc99cac3f_1b83cffd-c611-42bf-b6d8-59a497fe2ec7.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Faded Khaki / 38\",\"available\":true},\"options\":{\"color\":\"Faded Khaki\",\"size\":\"38\"}},{\"mappings\":{\"core\":{\"uid\":44203628200194,\"msrp\":null,\"price\":\"25.99\",\"sku\":\"1610037-SOT-XX-28\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628200194\"}},\"attributes\":{\"quantity\":0,\"title\":\"Shadow / 28\",\"available\":false},\"options\":{\"color\":\"Shadow\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44203628232962,\"msrp\":null,\"price\":\"25.99\",\"sku\":\"1610037-SOT-XX-29\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628232962\"}},\"attributes\":{\"quantity\":0,\"title\":\"Shadow / 29\",\"available\":false},\"options\":{\"color\":\"Shadow\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44203628265730,\"msrp\":null,\"price\":\"25.99\",\"sku\":\"1610037-SOT-XX-30\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628265730\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Shadow / 30\",\"available\":true},\"options\":{\"color\":\"Shadow\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44203628298498,\"msrp\":null,\"price\":\"25.99\",\"sku\":\"1610037-SOT-XX-31\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628298498\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Shadow / 31\",\"available\":true},\"options\":{\"color\":\"Shadow\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44203628331266,\"msrp\":null,\"price\":\"25.99\",\"sku\":\"1610037-SOT-XX-32\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628331266\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Shadow / 32\",\"available\":true},\"options\":{\"color\":\"Shadow\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44203628364034,\"msrp\":null,\"price\":\"25.99\",\"sku\":\"1610037-SOT-XX-33\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628364034\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Shadow / 33\",\"available\":true},\"options\":{\"color\":\"Shadow\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44203628396802,\"msrp\":null,\"price\":\"25.99\",\"sku\":\"1610037-SOT-XX-34\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628396802\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Shadow / 34\",\"available\":true},\"options\":{\"color\":\"Shadow\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44203628429570,\"msrp\":null,\"price\":\"25.99\",\"sku\":\"1610037-SOT-XX-36\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628429570\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Shadow / 36\",\"available\":true},\"options\":{\"color\":\"Shadow\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44203628462338,\"msrp\":null,\"price\":\"25.99\",\"sku\":\"1610037-SOT-XX-38\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628462338\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/8054ec99b74ddfc80a333f6e00cff3e3_29c3167d-d168-4027-a861-903833e708e7.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Shadow / 38\",\"available\":true},\"options\":{\"color\":\"Shadow\",\"size\":\"38\"}},{\"mappings\":{\"core\":{\"uid\":44203628495106,\"msrp\":null,\"price\":\"25.69\",\"sku\":\"1610037-INK-XX-28\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628495106\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Indigo / 28\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44203628527874,\"msrp\":null,\"price\":\"25.69\",\"sku\":\"1610037-INK-XX-29\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628527874\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Indigo / 29\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44203628560642,\"msrp\":null,\"price\":\"25.69\",\"sku\":\"1610037-INK-XX-30\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628560642\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Indigo / 30\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44203628593410,\"msrp\":null,\"price\":\"25.69\",\"sku\":\"1610037-INK-XX-31\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628593410\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Indigo / 31\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44203628626178,\"msrp\":null,\"price\":\"25.69\",\"sku\":\"1610037-INK-XX-32\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628626178\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Indigo / 32\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44203628658946,\"msrp\":null,\"price\":\"25.69\",\"sku\":\"1610037-INK-XX-33\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628658946\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Indigo / 33\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44203628691714,\"msrp\":null,\"price\":\"25.69\",\"sku\":\"1610037-INK-XX-34\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628691714\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Indigo / 34\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44203628724482,\"msrp\":null,\"price\":\"25.69\",\"sku\":\"1610037-INK-XX-36\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628724482\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Indigo / 36\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44203628757250,\"msrp\":null,\"price\":\"25.69\",\"sku\":\"1610037-INK-XX-38\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628757250\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/4dae673375338093f817804c8da6305a_7de3d458-28f4-41d1-903a-b8916ef26dcb.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Indigo / 38\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"38\"}},{\"mappings\":{\"core\":{\"uid\":44203628790018,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-MRG-XX-28\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628790018\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Mirage / 28\",\"available\":true},\"options\":{\"color\":\"Mirage\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44203628822786,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-MRG-XX-29\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628822786\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Mirage / 29\",\"available\":true},\"options\":{\"color\":\"Mirage\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44203628855554,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-MRG-XX-30\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628855554\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Mirage / 30\",\"available\":true},\"options\":{\"color\":\"Mirage\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44203628888322,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-MRG-XX-31\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628888322\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Mirage / 31\",\"available\":true},\"options\":{\"color\":\"Mirage\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44203628921090,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-MRG-XX-32\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628921090\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Mirage / 32\",\"available\":true},\"options\":{\"color\":\"Mirage\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44203628953858,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-MRG-XX-33\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628953858\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Mirage / 33\",\"available\":true},\"options\":{\"color\":\"Mirage\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44203628986626,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-MRG-XX-34\",\"url\":\"/products/s-e-a-legs-straight?variant=44203628986626\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Mirage / 34\",\"available\":true},\"options\":{\"color\":\"Mirage\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44203629019394,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-MRG-XX-36\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629019394\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Mirage / 36\",\"available\":true},\"options\":{\"color\":\"Mirage\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44203629052162,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-MRG-XX-38\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629052162\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/a853b69a38627e53209e0cb98c90d154_63b6fc1d-2fe5-4c54-bb86-09bd4f7b550b.jpg?v=1706125265\"}},\"attributes\":{\"quantity\":20,\"title\":\"Mirage / 38\",\"available\":true},\"options\":{\"color\":\"Mirage\",\"size\":\"38\"}},{\"mappings\":{\"core\":{\"uid\":44203629084930,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-OLV-XX-28\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629084930\"}},\"attributes\":{\"quantity\":0,\"title\":\"Olive / 28\",\"available\":false},\"options\":{\"color\":\"Olive\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44203629117698,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-OLV-XX-29\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629117698\"}},\"attributes\":{\"quantity\":0,\"title\":\"Olive / 29\",\"available\":false},\"options\":{\"color\":\"Olive\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44203629150466,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-OLV-XX-30\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629150466\"}},\"attributes\":{\"quantity\":0,\"title\":\"Olive / 30\",\"available\":false},\"options\":{\"color\":\"Olive\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44203629183234,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-OLV-XX-31\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629183234\"}},\"attributes\":{\"quantity\":0,\"title\":\"Olive / 31\",\"available\":false},\"options\":{\"color\":\"Olive\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44203629216002,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-OLV-XX-32\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629216002\"}},\"attributes\":{\"quantity\":0,\"title\":\"Olive / 32\",\"available\":false},\"options\":{\"color\":\"Olive\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44203629248770,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-OLV-XX-33\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629248770\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/505180918e110e3f1d4d24b98596f1a1_4d47861c-d012-4704-b968-69370268283a.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/505180918e110e3f1d4d24b98596f1a1_4d47861c-d012-4704-b968-69370268283a.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":3,\"title\":\"Olive / 33\",\"available\":true},\"options\":{\"color\":\"Olive\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44203629281538,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-OLV-XX-34\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629281538\"}},\"attributes\":{\"quantity\":0,\"title\":\"Olive / 34\",\"available\":false},\"options\":{\"color\":\"Olive\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44203629314306,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-OLV-XX-36\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629314306\"}},\"attributes\":{\"quantity\":0,\"title\":\"Olive / 36\",\"available\":false},\"options\":{\"color\":\"Olive\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44203629347074,\"msrp\":null,\"price\":\"38.99\",\"sku\":\"1610037-OLV-XX-38\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629347074\"}},\"attributes\":{\"quantity\":0,\"title\":\"Olive / 38\",\"available\":false},\"options\":{\"color\":\"Olive\",\"size\":\"38\"}},{\"mappings\":{\"core\":{\"uid\":44203629379842,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-TSD-XX-28\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629379842\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Toasted / 28\",\"available\":true},\"options\":{\"color\":\"Toasted\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44203629412610,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-TSD-XX-29\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629412610\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Toasted / 29\",\"available\":true},\"options\":{\"color\":\"Toasted\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44203629445378,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-TSD-XX-30\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629445378\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Toasted / 30\",\"available\":true},\"options\":{\"color\":\"Toasted\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44203629478146,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-TSD-XX-31\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629478146\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Toasted / 31\",\"available\":true},\"options\":{\"color\":\"Toasted\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44203629510914,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-TSD-XX-32\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629510914\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Toasted / 32\",\"available\":true},\"options\":{\"color\":\"Toasted\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44203629543682,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-TSD-XX-33\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629543682\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Toasted / 33\",\"available\":true},\"options\":{\"color\":\"Toasted\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44203629576450,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-TSD-XX-34\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629576450\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Toasted / 34\",\"available\":true},\"options\":{\"color\":\"Toasted\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44203629609218,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-TSD-XX-36\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629609218\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Toasted / 36\",\"available\":true},\"options\":{\"color\":\"Toasted\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44203629641986,\"msrp\":null,\"price\":\"50.99\",\"sku\":\"1610037-TSD-XX-38\",\"url\":\"/products/s-e-a-legs-straight?variant=44203629641986\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/77f9701fc6979aadbedec33a68398aaa_cecd6b05-9aea-4db1-b4f1-ac245da74abb.jpg?v=1706125264\"}},\"attributes\":{\"quantity\":20,\"title\":\"Toasted / 38\",\"available\":true},\"options\":{\"color\":\"Toasted\",\"size\":\"38\"}}]", + "variant_sku": [ + "1610037-FDK-XX-28", + "1610037-FDK-XX-29", + "1610037-FDK-XX-30", + "1610037-FDK-XX-31", + "1610037-FDK-XX-32", + "1610037-FDK-XX-33", + "1610037-FDK-XX-34", + "1610037-FDK-XX-36", + "1610037-FDK-XX-38", + "1610037-SOT-XX-30", + "1610037-SOT-XX-31", + "1610037-SOT-XX-32", + "1610037-SOT-XX-33", + "1610037-SOT-XX-34", + "1610037-SOT-XX-36", + "1610037-SOT-XX-38", + "1610037-INK-XX-28", + "1610037-INK-XX-29", + "1610037-INK-XX-30", + "1610037-INK-XX-31", + "1610037-INK-XX-32", + "1610037-INK-XX-33", + "1610037-INK-XX-34", + "1610037-INK-XX-36", + "1610037-INK-XX-38", + "1610037-MRG-XX-28", + "1610037-MRG-XX-29", + "1610037-MRG-XX-30", + "1610037-MRG-XX-31", + "1610037-MRG-XX-32", + "1610037-MRG-XX-33", + "1610037-MRG-XX-34", + "1610037-MRG-XX-36", + "1610037-MRG-XX-38", + "1610037-OLV-XX-33", + "1610037-TSD-XX-28", + "1610037-TSD-XX-29", + "1610037-TSD-XX-30", + "1610037-TSD-XX-31", + "1610037-TSD-XX-32", + "1610037-TSD-XX-33", + "1610037-TSD-XX-34", + "1610037-TSD-XX-36", + "1610037-TSD-XX-38" + ] + }, + "children": [] + }, + { + "id": "8318568333570", + "mappings": { + "core": { + "uid": "8318568333570", + "sku": "11136415_I-CBM-XX-O/S", + "name": "Arvin Goods x Outerknown Recycled Wooly Sock", + "url": "/products/arvin-goods-x-outerknown-recycled-wooly-sock", + "price": 18, + "msrp": 20, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_CBM_1_0e3b5702-49e2-4608-acb6-7c131891fc18_450x.jpg?v=1706124808", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_CBM_1_0e3b5702-49e2-4608-acb6-7c131891fc18_450x.jpg?v=1706124808", + "rating": "0", + "brand": "Snapa Chica Clothing" + } + }, + "attributes": { + "collection_handle": [ + "under-100" + ], + "collection_id": [ + "416155173122" + ], + "collection_name": [ + "Under $100" + ], + "handle": "arvin-goods-x-outerknown-recycled-wooly-sock", + "id": "1bcc662e2c23565a868c42b2557341d3", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_CBM_1_0e3b5702-49e2-4608-acb6-7c131891fc18.jpg?v=1706124808", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_CBM_1_0e3b5702-49e2-4608-acb6-7c131891fc18.jpg?v=1706124808", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_CBM_2_8ccf82df-634c-4566-a804-467d76f61906.jpg?v=1706124808", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_RMR_1_c9efbba9-6d7d-4693-8986-2c377cc05439.jpg?v=1706124809", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_BMA_1_d46acc3e-451c-4b47-a876-7786a0ea3f9a.jpg?v=1706124807", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_YMR_1_dba08145-9a29-47d4-a3b6-9b483f140e42.jpg?v=1706124808" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDQ0NjMxNI331HV28tWNiND11w9mMGQwZjBgMLQ0NWZIL8pMAQQAAP__88gKQQ", + "intellisuggestSignature": "675abeb9804e00441a333e150ecec04992dfe94b3d041438923c9d245a69b413", + "product_type_unigram": "sock", + "ss_available": "1", + "ss_id": "44203600707842", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_CBM_2_8ccf82df-634c-4566-a804-467d76f61906.jpg?v=1706124808", + "ss_inventory_count": "41", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44203600707842,\"msrp\":\"20.00\",\"price\":\"18.00\",\"sku\":\"11136415_I-CBM-XX-O/S\",\"url\":\"/products/arvin-goods-x-outerknown-recycled-wooly-sock?variant=44203600707842\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_CBM_1_0e3b5702-49e2-4608-acb6-7c131891fc18.jpg?v=1706124808\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_CBM_1_0e3b5702-49e2-4608-acb6-7c131891fc18.jpg?v=1706124808\"}},\"attributes\":{\"quantity\":20,\"title\":\"Cobalt Marl / O/S\",\"available\":true},\"options\":{\"color\":\"Cobalt Marl\",\"size\":\"O/S\"}},{\"mappings\":{\"core\":{\"uid\":44203600740610,\"msrp\":\"20.00\",\"price\":\"18.00\",\"sku\":\"11136413_I-RMR-XX-O/S\",\"url\":\"/products/arvin-goods-x-outerknown-recycled-wooly-sock?variant=44203600740610\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_RMR_1_c9efbba9-6d7d-4693-8986-2c377cc05439.jpg?v=1706124809\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_RMR_1_c9efbba9-6d7d-4693-8986-2c377cc05439.jpg?v=1706124809\"}},\"attributes\":{\"quantity\":20,\"title\":\"Red Marl / O/S\",\"available\":true},\"options\":{\"color\":\"Red Marl\",\"size\":\"O/S\"}},{\"mappings\":{\"core\":{\"uid\":44203600773378,\"msrp\":\"20.00\",\"price\":\"18.00\",\"sku\":\"11136416_I-BMA-XX-O/S\",\"url\":\"/products/arvin-goods-x-outerknown-recycled-wooly-sock?variant=44203600773378\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_BMA_1_d46acc3e-451c-4b47-a876-7786a0ea3f9a.jpg?v=1706124807\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/11136413-I_OK_x_Arvin_Gds_Wool_Boot_Socks_BMA_1_d46acc3e-451c-4b47-a876-7786a0ea3f9a.jpg?v=1706124807\"}},\"attributes\":{\"quantity\":1,\"title\":\"Black Marl / O/S\",\"available\":true},\"options\":{\"color\":\"Black Marl\",\"size\":\"O/S\"}},{\"mappings\":{\"core\":{\"uid\":44203600806146,\"msrp\":\"20.00\",\"price\":\"18.00\",\"sku\":\"11136414_I-YMR-XX-O/S\",\"url\":\"/products/arvin-goods-x-outerknown-recycled-wooly-sock?variant=44203600806146\"}},\"attributes\":{\"quantity\":0,\"title\":\"Yellow Marl / O/S\",\"available\":false},\"options\":{\"color\":\"Yellow Marl\",\"size\":\"O/S\"}}]", + "variant_sku": [ + "11136415_I-CBM-XX-O/S", + "11136413_I-RMR-XX-O/S", + "11136416_I-BMA-XX-O/S" + ] + }, + "children": [] + }, + { + "id": "8307767804162", + "mappings": { + "core": { + "uid": "8307767804162", + "sku": "1291014-PCH-XX-S", + "name": "Apex Tee", + "url": "/products/apex-tee", + "price": 68, + "msrp": 0, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e_450x.jpg?v=1705435469", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e_450x.jpg?v=1705435469", + "rating": "0", + "brand": "Snapa Chica Clothing" + } + }, + "attributes": { + "handle": "apex-tee", + "id": "406fdc19b49a133d4d45e16014eb098a", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e.jpg?v=1705435469", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e.jpg?v=1705435469", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_2_e21f7e1a-86ed-47cd-ba71-f974900834ca.jpg?v=1705435469", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_3_a51c3dd2-25cf-4aed-974c-4dee9dee1f38.jpg?v=1705435469", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_CER_1_792966e5-5901-49a3-8eea-1bb4847d26d5.jpg?v=1705435874", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_APEX_SS_TEE_HEA_1_6878a0fb-365a-43c6-b685-ef23d0b59f38.jpg?v=1705436285" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNLI0NDA00Q1w9tCNiNANZjBkMGEwYDC0NDVmSC_KTAEEAAD__704CPE", + "intellisuggestSignature": "425cb3d9101d59b31705af69784bcfea8ce33cfa01553ffbe3694ca556e70035", + "product_type_unigram": "tee", + "ss_available": "1", + "ss_id": "44166673858818", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_2_e21f7e1a-86ed-47cd-ba71-f974900834ca.jpg?v=1705435469", + "ss_inventory_count": "2200", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44166673858818,\"msrp\":null,\"price\":\"68.00\",\"sku\":\"1291014-PCH-XX-S\",\"url\":\"/products/apex-tee?variant=44166673858818\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e.jpg?v=1705435469\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e.jpg?v=1705435469\"}},\"attributes\":{\"quantity\":100,\"title\":\"Black / S\",\"available\":true},\"options\":{\"color\":\"Black\",\"size\":\"S\"}},{\"mappings\":{\"core\":{\"uid\":44166673957122,\"msrp\":null,\"price\":\"78.00\",\"sku\":\"1291014-PCH-XX-M\",\"url\":\"/products/apex-tee?variant=44166673957122\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e.jpg?v=1705435469\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e.jpg?v=1705435469\"}},\"attributes\":{\"quantity\":100,\"title\":\"Black / M\",\"available\":true},\"options\":{\"color\":\"Black\",\"size\":\"M\"}},{\"mappings\":{\"core\":{\"uid\":44166674055426,\"msrp\":null,\"price\":\"78.00\",\"sku\":\"1291014-PCH-XX-L\",\"url\":\"/products/apex-tee?variant=44166674055426\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e.jpg?v=1705435469\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e.jpg?v=1705435469\"}},\"attributes\":{\"quantity\":100,\"title\":\"Black / L\",\"available\":true},\"options\":{\"color\":\"Black\",\"size\":\"L\"}},{\"mappings\":{\"core\":{\"uid\":44166674153730,\"msrp\":null,\"price\":\"78.00\",\"sku\":\"1291014-PCH-XX-XL\",\"url\":\"/products/apex-tee?variant=44166674153730\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e.jpg?v=1705435469\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e.jpg?v=1705435469\"}},\"attributes\":{\"quantity\":100,\"title\":\"Black / XL\",\"available\":true},\"options\":{\"color\":\"Black\",\"size\":\"XL\"}},{\"mappings\":{\"core\":{\"uid\":44166674252034,\"msrp\":null,\"price\":\"88.00\",\"sku\":\"1291014-PCH-XX-XXL\",\"url\":\"/products/apex-tee?variant=44166674252034\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e.jpg?v=1705435469\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_PCH_1_b760712d-cc2e-494a-b556-6203363e865e.jpg?v=1705435469\"}},\"attributes\":{\"quantity\":1000,\"title\":\"Black / XXL\",\"available\":true},\"options\":{\"color\":\"Black\",\"size\":\"XXL\"}},{\"mappings\":{\"core\":{\"uid\":44166673891586,\"msrp\":null,\"price\":\"68.00\",\"sku\":\"1291014-CER-XX-S\",\"url\":\"/products/apex-tee?variant=44166673891586\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_CER_1_792966e5-5901-49a3-8eea-1bb4847d26d5.jpg?v=1705435874\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_CER_1_792966e5-5901-49a3-8eea-1bb4847d26d5.jpg?v=1705435874\"}},\"attributes\":{\"quantity\":100,\"title\":\"Blue / S\",\"available\":true},\"options\":{\"color\":\"Blue\",\"size\":\"S\"}},{\"mappings\":{\"core\":{\"uid\":44166673989890,\"msrp\":null,\"price\":\"78.00\",\"sku\":\"1291014-CER-XX-M\",\"url\":\"/products/apex-tee?variant=44166673989890\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_CER_1_792966e5-5901-49a3-8eea-1bb4847d26d5.jpg?v=1705435874\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_CER_1_792966e5-5901-49a3-8eea-1bb4847d26d5.jpg?v=1705435874\"}},\"attributes\":{\"quantity\":100,\"title\":\"Blue / M\",\"available\":true},\"options\":{\"color\":\"Blue\",\"size\":\"M\"}},{\"mappings\":{\"core\":{\"uid\":44166674088194,\"msrp\":null,\"price\":\"78.00\",\"sku\":\"1291014-CER-XX-L\",\"url\":\"/products/apex-tee?variant=44166674088194\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_CER_1_792966e5-5901-49a3-8eea-1bb4847d26d5.jpg?v=1705435874\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_CER_1_792966e5-5901-49a3-8eea-1bb4847d26d5.jpg?v=1705435874\"}},\"attributes\":{\"quantity\":100,\"title\":\"Blue / L\",\"available\":true},\"options\":{\"color\":\"Blue\",\"size\":\"L\"}},{\"mappings\":{\"core\":{\"uid\":44166674186498,\"msrp\":null,\"price\":\"78.00\",\"sku\":\"1291014-CER-XX-XL\",\"url\":\"/products/apex-tee?variant=44166674186498\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_CER_1_792966e5-5901-49a3-8eea-1bb4847d26d5.jpg?v=1705435874\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_Apex_SS_Tee_by_Kelly_Slater_CER_1_792966e5-5901-49a3-8eea-1bb4847d26d5.jpg?v=1705435874\"}},\"attributes\":{\"quantity\":100,\"title\":\"Blue / XL\",\"available\":true},\"options\":{\"color\":\"Blue\",\"size\":\"XL\"}},{\"mappings\":{\"core\":{\"uid\":44166674284802,\"msrp\":null,\"price\":\"88.00\",\"sku\":\"1291014-CER-XX-XXL\",\"url\":\"/products/apex-tee?variant=44166674284802\"}},\"attributes\":{\"quantity\":0,\"title\":\"Blue / XXL\",\"available\":false},\"options\":{\"color\":\"Blue\",\"size\":\"XXL\"}},{\"mappings\":{\"core\":{\"uid\":44166673924354,\"msrp\":null,\"price\":\"68.00\",\"sku\":\"1291014-HEA-XX-S\",\"url\":\"/products/apex-tee?variant=44166673924354\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_APEX_SS_TEE_HEA_1_6878a0fb-365a-43c6-b685-ef23d0b59f38.jpg?v=1705436285\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_APEX_SS_TEE_HEA_1_6878a0fb-365a-43c6-b685-ef23d0b59f38.jpg?v=1705436285\"}},\"attributes\":{\"quantity\":100,\"title\":\"Grey / S\",\"available\":true},\"options\":{\"color\":\"Grey\",\"size\":\"S\"}},{\"mappings\":{\"core\":{\"uid\":44166674022658,\"msrp\":null,\"price\":\"78.00\",\"sku\":\"1291014-HEA-XX-M\",\"url\":\"/products/apex-tee?variant=44166674022658\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_APEX_SS_TEE_HEA_1_6878a0fb-365a-43c6-b685-ef23d0b59f38.jpg?v=1705436285\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_APEX_SS_TEE_HEA_1_6878a0fb-365a-43c6-b685-ef23d0b59f38.jpg?v=1705436285\"}},\"attributes\":{\"quantity\":100,\"title\":\"Grey / M\",\"available\":true},\"options\":{\"color\":\"Grey\",\"size\":\"M\"}},{\"mappings\":{\"core\":{\"uid\":44166674120962,\"msrp\":null,\"price\":\"78.00\",\"sku\":\"1291014-HEA-XX-L\",\"url\":\"/products/apex-tee?variant=44166674120962\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_APEX_SS_TEE_HEA_1_6878a0fb-365a-43c6-b685-ef23d0b59f38.jpg?v=1705436285\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_APEX_SS_TEE_HEA_1_6878a0fb-365a-43c6-b685-ef23d0b59f38.jpg?v=1705436285\"}},\"attributes\":{\"quantity\":100,\"title\":\"Grey / L\",\"available\":true},\"options\":{\"color\":\"Grey\",\"size\":\"L\"}},{\"mappings\":{\"core\":{\"uid\":44166674219266,\"msrp\":null,\"price\":\"78.00\",\"sku\":\"1291014-HEA-XX-XL\",\"url\":\"/products/apex-tee?variant=44166674219266\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_APEX_SS_TEE_HEA_1_6878a0fb-365a-43c6-b685-ef23d0b59f38.jpg?v=1705436285\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/files/1291014_APEX_SS_TEE_HEA_1_6878a0fb-365a-43c6-b685-ef23d0b59f38.jpg?v=1705436285\"}},\"attributes\":{\"quantity\":100,\"title\":\"Grey / XL\",\"available\":true},\"options\":{\"color\":\"Grey\",\"size\":\"XL\"}},{\"mappings\":{\"core\":{\"uid\":44166674317570,\"msrp\":null,\"price\":\"88.00\",\"sku\":\"1291014-HEA-XX-XXL\",\"url\":\"/products/apex-tee?variant=44166674317570\"}},\"attributes\":{\"quantity\":0,\"title\":\"Grey / XXL\",\"available\":false},\"options\":{\"color\":\"Grey\",\"size\":\"XXL\"}}]", + "variant_sku": [ + "1291014-PCH-XX-S", + "1291014-PCH-XX-M", + "1291014-PCH-XX-L", + "1291014-PCH-XX-XL", + "1291014-PCH-XX-XXL", + "1291014-CER-XX-S", + "1291014-CER-XX-M", + "1291014-CER-XX-L", + "1291014-CER-XX-XL", + "1291014-HEA-XX-S", + "1291014-HEA-XX-M", + "1291014-HEA-XX-L", + "1291014-HEA-XX-XL" + ] + }, + "children": [] + }, + { + "id": "8283519058178", + "mappings": { + "core": { + "uid": "8283519058178", + "sku": "1630002-FNK-30-28", + "name": "Ambassador Slim Fit", + "url": "/products/ambassador-slim-fit-faded-indigo", + "price": 148, + "msrp": 148, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FNK_2_450x.jpg?v=1703234202", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FNK_2_450x.jpg?v=1703234202", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "ambassador-slim-fit-faded-indigo", + "id": "39b0826abd9be38acc63030559a2fcd5", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FNK_2.jpg?v=1703234202", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FNK_2.jpg?v=1703234202", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FNK_1.jpg?v=1703234202", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FNK_3_594072ce-0423-4e80-a479-2e465b501194.jpg?v=1703234202", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FNK_4_257bbce8-8d35-48c4-bf00-a0754a48f375.jpg?v=1703234202", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FNK_6_8cb045c4-d823-4ac8-95fe-d2c6219301df.jpg?v=1703234202", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FNK_5_98b10401-1c30-4710-b565-4985f1cd944c.jpg?v=1703234202", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FNK_7_f6b0dc00-3291-498e-a325-c7b1722be47d.jpg?v=1703234202", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FNK_SWT.png?v=1703234202" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDM2MDAw0nXz89Y1NtA1smAwZDBlMGAwtDQ1ZkgvykwBBAAA__--Dwi6", + "intellisuggestSignature": "b3aff353b88662f75a11107fe1b4597153b6ab06d447b44630134672342decd6", + "product_type_unigram": "fit", + "ss_available": "1", + "ss_id": "44105384165634", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FNK_1.jpg?v=1703234202", + "ss_inventory_count": "2400", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105384165634,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-30-28\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384165634\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 28 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"28\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105384198402,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-32-28\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384198402\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 28 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"28\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105384231170,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-30-29\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384231170\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 29 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"29\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105384263938,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-32-29\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384263938\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 29 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"29\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105384296706,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-30-30\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384296706\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 30 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"30\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105384329474,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-32-30\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384329474\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 30 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"30\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105384362242,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-34-30\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384362242\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 30 / 34\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"30\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105384395010,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-30-31\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384395010\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 31 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"31\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105384427778,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-32-31\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384427778\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 31 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"31\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105384460546,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-34-31\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384460546\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 31 / 34\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"31\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105384493314,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-30-32\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384493314\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 32 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"32\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105384526082,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-32-32\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384526082\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 32 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"32\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105384558850,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-34-32\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384558850\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 32 / 34\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"32\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105384591618,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-30-33\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384591618\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 33 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"33\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105384624386,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-32-33\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384624386\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 33 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"33\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105384657154,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-34-33\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384657154\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 33 / 34\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"33\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105384689922,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-30-34\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384689922\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 34 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"34\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105384722690,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-32-34\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384722690\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 34 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"34\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105384755458,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-34-34\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384755458\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 34 / 34\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"34\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105384788226,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-30-36\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384788226\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 36 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"36\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105384820994,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-32-36\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384820994\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 36 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"36\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105384853762,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-34-36\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384853762\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 36 / 34\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"36\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105384886530,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-30-38\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384886530\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 38 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"38\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105384919298,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-FNK-32-38\",\"url\":\"/products/ambassador-slim-fit-faded-indigo?variant=44105384919298\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Indigo / 38 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Indigo\",\"size\":\"38\",\"inseam\":\"32\"}}]", + "variant_sku": [ + "1630002-FNK-30-28", + "1630002-FNK-32-28", + "1630002-FNK-30-29", + "1630002-FNK-32-29", + "1630002-FNK-30-30", + "1630002-FNK-32-30", + "1630002-FNK-34-30", + "1630002-FNK-30-31", + "1630002-FNK-32-31", + "1630002-FNK-34-31", + "1630002-FNK-30-32", + "1630002-FNK-32-32", + "1630002-FNK-34-32", + "1630002-FNK-30-33", + "1630002-FNK-32-33", + "1630002-FNK-34-33", + "1630002-FNK-30-34", + "1630002-FNK-32-34", + "1630002-FNK-34-34", + "1630002-FNK-30-36", + "1630002-FNK-32-36", + "1630002-FNK-34-36", + "1630002-FNK-30-38", + "1630002-FNK-32-38" + ] + }, + "children": [] + }, + { + "id": "8283518140674", + "mappings": { + "core": { + "uid": "8283518140674", + "sku": "1630004-ISV-30-28", + "name": "Ambassador Slim Fit: Selvedge", + "url": "/products/ambassador-slim-fit-indigo-selvedge", + "price": 188, + "msrp": 188, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/W22_Lifestyle_Look-04_24030_450x.jpg?v=1703234094", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/W22_Lifestyle_Look-04_24030_450x.jpg?v=1703234094", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "ambassador-slim-fit-indigo-selvedge", + "id": "5db1d1982e21b6bd96d299addb46611e", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/W22_Lifestyle_Look-04_24030.jpg?v=1703234094", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/W22_Lifestyle_Look-04_24030.jpg?v=1703234094", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_ISV_1.jpg?v=1703234094", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_ISV_8.jpg?v=1703234094", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_ISV_2.jpg?v=1703234094", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_ISV_4.jpg?v=1703234094", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_ISV_6.jpg?v=1703234094", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_ISV_5.jpg?v=1703234094", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_ISV_7.jpg?v=1703234094", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_ISV_3.jpg?v=1703234094", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/W22_Lifestyle_Look-04_24035.jpg?v=1703234094", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_amabassador_slim_fit_isv_swt.png?v=1703234094" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDM2MDAw0fUMDtM1NtA1smAwZDBjMGAwtDQ1ZkgvykwBBAAA___AEgjQ", + "intellisuggestSignature": "e913112f43219692f626953a123839ecc9439a58de7124186481c1b0088b026d", + "product_type_unigram": "selvedge", + "ss_available": "1", + "ss_id": "44105379905794", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_ISV_1.jpg?v=1703234094", + "ss_inventory_count": "2400", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105379905794,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-30-28\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105379905794\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 28 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"28\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105379938562,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-32-28\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105379938562\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 28 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"28\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105379971330,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-30-29\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105379971330\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 29 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"29\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105380004098,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-32-29\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380004098\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 29 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"29\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105380036866,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-30-30\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380036866\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 30 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"30\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105380069634,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-32-30\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380069634\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 30 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"30\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105380102402,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-34-30\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380102402\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 30 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"30\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105380135170,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-30-31\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380135170\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 31 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"31\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105380167938,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-32-31\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380167938\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 31 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"31\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105380200706,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-34-31\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380200706\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 31 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"31\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105380233474,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-30-32\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380233474\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 32 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"32\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105380266242,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-32-32\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380266242\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 32 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"32\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105380299010,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-34-32\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380299010\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 32 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"32\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105380331778,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-30-33\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380331778\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 33 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"33\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105380364546,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-32-33\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380364546\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 33 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"33\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105380397314,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-34-33\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380397314\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 33 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"33\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105380430082,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-30-34\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380430082\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 34 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"34\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105380462850,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-32-34\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380462850\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 34 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"34\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105380495618,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-34-34\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380495618\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 34 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"34\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105380528386,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-30-36\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380528386\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 36 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"36\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105380561154,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-32-36\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380561154\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 36 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"36\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105380593922,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-34-36\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380593922\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 36 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"36\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105380626690,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-30-38\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380626690\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 38 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"38\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105380659458,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-ISV-32-38\",\"url\":\"/products/ambassador-slim-fit-indigo-selvedge?variant=44105380659458\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo Selvedge / 38 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo Selvedge\",\"size\":\"38\",\"inseam\":\"32\"}}]", + "variant_sku": [ + "1630004-ISV-30-28", + "1630004-ISV-32-28", + "1630004-ISV-30-29", + "1630004-ISV-32-29", + "1630004-ISV-30-30", + "1630004-ISV-32-30", + "1630004-ISV-34-30", + "1630004-ISV-30-31", + "1630004-ISV-32-31", + "1630004-ISV-34-31", + "1630004-ISV-30-32", + "1630004-ISV-32-32", + "1630004-ISV-34-32", + "1630004-ISV-30-33", + "1630004-ISV-32-33", + "1630004-ISV-34-33", + "1630004-ISV-30-34", + "1630004-ISV-32-34", + "1630004-ISV-34-34", + "1630004-ISV-30-36", + "1630004-ISV-32-36", + "1630004-ISV-34-36", + "1630004-ISV-30-38", + "1630004-ISV-32-38" + ] + }, + "children": [] + }, + { + "id": "8283516961026", + "mappings": { + "core": { + "uid": "8283516961026", + "sku": "1630002-JBL-30-28", + "name": "Ambassador Slim Fit", + "url": "/products/ambassador-slim-fit-jet-black", + "price": 148, + "msrp": 148, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_JBL_1_450x.jpg?v=1703233942", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_JBL_1_450x.jpg?v=1703233942", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "ambassador-slim-fit-jet-black", + "id": "aa15d08da37582aa02b0299bea7a8810", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_JBL_1.jpg?v=1703233942", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_JBL_1.jpg?v=1703233942", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_JBL_2_0bdbcf6f-9311-459d-a244-efd1ccf0655c.jpg?v=1703233942", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_JBL_3_72b200cd-2202-4658-ab0e-a924cf23ab71.jpg?v=1703233942", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_JBL_4_a64431da-33d0-4f22-9676-ccf411353cfd.jpg?v=1703233942", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_JBL_5_d1822bac-19e4-4326-8e01-08aae199fa51.jpg?v=1703233942", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_JBL_6_f68567f3-87b7-4107-a1ae-e048fb37f091.jpg?v=1703233942", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_JBL_7_c60229ba-f80d-4dec-b6dd-f57e1b1a7d14.jpg?v=1703233942", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_JBL_SWT.png?v=1703233942" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDM2MDAw0vVy8tE1NtA1smAwZDBnMGAwtDQ1ZkgvykwBBAAA__-9hAi1", + "intellisuggestSignature": "45f45875433594bc5b8fbf6cdbd8281a2a659bef931c425d5e486f14e0d80285", + "product_type_unigram": "fit", + "ss_available": "1", + "ss_id": "44105371582722", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_JBL_2_0bdbcf6f-9311-459d-a244-efd1ccf0655c.jpg?v=1703233942", + "ss_inventory_count": "3000", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105371582722,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-30-28\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371582722\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 28 / 30\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"28\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105371615490,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-30-29\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371615490\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 29 / 30\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"29\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105371648258,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-30-30\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371648258\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 30 / 30\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"30\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105371681026,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-30-31\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371681026\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 31 / 30\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"31\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105371713794,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-30-32\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371713794\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 32 / 30\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"32\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105371746562,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-30-33\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371746562\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 33 / 30\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"33\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105371779330,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-30-34\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371779330\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 34 / 30\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"34\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105371812098,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-30-36\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371812098\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 36 / 30\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"36\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105371844866,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-30-38\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371844866\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 38 / 30\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"38\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105371877634,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-JBL-30-40\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371877634\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 40 / 30\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"40\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105371910402,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-32-28\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371910402\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 28 / 32\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"28\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105371943170,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-32-29\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371943170\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 29 / 32\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"29\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105371975938,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-32-30\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105371975938\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 30 / 32\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"30\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105372008706,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-32-31\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372008706\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 31 / 32\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"31\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105372041474,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-32-32\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372041474\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 32 / 32\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"32\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105372074242,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-32-33\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372074242\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 33 / 32\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"33\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105372107010,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-32-34\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372107010\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 34 / 32\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"34\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105372139778,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-32-36\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372139778\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 36 / 32\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"36\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105372172546,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-32-38\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372172546\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 38 / 32\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"38\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105372205314,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-JBL-32-40\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372205314\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 40 / 32\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"40\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105372238082,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-JBL-34-28\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372238082\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 28 / 34\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"28\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105372270850,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-JBL-34-29\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372270850\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 29 / 34\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"29\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105372303618,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-34-30\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372303618\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 30 / 34\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"30\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105372336386,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-34-31\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372336386\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 31 / 34\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"31\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105372369154,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-34-32\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372369154\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 32 / 34\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"32\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105372401922,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-34-33\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372401922\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 33 / 34\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"33\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105372434690,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-34-34\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372434690\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 34 / 34\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"34\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105372467458,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-JBL-34-36\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372467458\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 36 / 34\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"36\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105372500226,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-JBL-34-38\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372500226\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 38 / 34\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"38\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105372532994,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-JBL-34-40\",\"url\":\"/products/ambassador-slim-fit-jet-black?variant=44105372532994\"}},\"attributes\":{\"quantity\":100,\"title\":\"Jet Black / 40 / 34\",\"available\":true},\"options\":{\"color\":\"Jet Black\",\"size\":\"40\",\"inseam\":\"34\"}}]", + "variant_sku": [ + "1630002-JBL-30-28", + "1630002-JBL-30-29", + "1630002-JBL-30-30", + "1630002-JBL-30-31", + "1630002-JBL-30-32", + "1630002-JBL-30-33", + "1630002-JBL-30-34", + "1630002-JBL-30-36", + "1630002-JBL-30-38", + "1630002-JBL-30-40", + "1630002-JBL-32-28", + "1630002-JBL-32-29", + "1630002-JBL-32-30", + "1630002-JBL-32-31", + "1630002-JBL-32-32", + "1630002-JBL-32-33", + "1630002-JBL-32-34", + "1630002-JBL-32-36", + "1630002-JBL-32-38", + "1630002-JBL-32-40", + "1630002-JBL-34-28", + "1630002-JBL-34-29", + "1630002-JBL-34-30", + "1630002-JBL-34-31", + "1630002-JBL-34-32", + "1630002-JBL-34-33", + "1630002-JBL-34-34", + "1630002-JBL-34-36", + "1630002-JBL-34-38", + "1630002-JBL-34-40" + ] + }, + "children": [] + }, + { + "id": "8283514011906", + "mappings": { + "core": { + "uid": "8283514011906", + "sku": "1630002-INK-30-28", + "name": "Ambassador Slim Fit", + "url": "/products/ambassador-slim-fit-indigo", + "price": 148, + "msrp": 148, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_INK_2_450x.jpg?v=1703233687", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_INK_2_450x.jpg?v=1703233687", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "ambassador-slim-fit-indigo", + "id": "22c1a80b3f1b884b53a9883b68062ec4", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_INK_2.jpg?v=1703233687", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_INK_2.jpg?v=1703233687", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_INK_1.jpg?v=1703233687", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_INK_7.jpg?v=1703233687", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_INK_6.jpg?v=1703233687", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_INK_4.jpg?v=1703233687", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_INK_5.jpg?v=1703233687", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_INK_3.jpg?v=1703233687", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_INK_SWT.png?v=1703233687" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDM2MDAw0vX089Y1NtA1smAwZLBgMGAwtDQ1ZkgvykwBBAAA__--gQjA", + "intellisuggestSignature": "b027b8e0e829d60f582a3bb451bc8d9ef7bcf982c6c652ae72f678d8060e5d35", + "product_type_unigram": "fit", + "ss_available": "1", + "ss_id": "44105360408834", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_INK_1.jpg?v=1703233687", + "ss_inventory_count": "3000", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105360408834,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-30-28\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360408834\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 28 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"28\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105360441602,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-30-29\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360441602\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 29 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"29\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105360474370,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-30-30\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360474370\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 30 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"30\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105360507138,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-30-31\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360507138\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 31 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"31\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105360539906,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-30-32\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360539906\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 32 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"32\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105360572674,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-30-33\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360572674\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 33 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"33\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105360605442,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-30-34\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360605442\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 34 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"34\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105360638210,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-30-36\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360638210\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 36 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"36\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105360670978,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-30-38\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360670978\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 38 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"38\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105360703746,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-INK-30-40\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360703746\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 40 / 30\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"40\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105360736514,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-32-28\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360736514\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 28 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"28\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105360769282,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-32-29\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360769282\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 29 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"29\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105360802050,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-32-30\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360802050\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 30 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"30\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105360834818,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-32-31\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360834818\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 31 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"31\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105360867586,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-32-32\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360867586\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 32 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"32\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105360900354,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-32-33\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360900354\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 33 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"33\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105360933122,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-32-34\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360933122\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 34 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"34\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105360965890,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-32-36\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360965890\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 36 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"36\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105360998658,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-32-38\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105360998658\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 38 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"38\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105361031426,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-INK-32-40\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105361031426\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 40 / 32\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"40\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105361064194,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-INK-34-28\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105361064194\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 28 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"28\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105361096962,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-INK-34-29\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105361096962\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 29 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"29\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105361129730,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-34-30\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105361129730\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 30 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"30\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105361162498,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-34-31\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105361162498\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 31 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"31\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105361195266,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-34-32\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105361195266\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 32 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"32\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105361228034,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-34-33\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105361228034\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 33 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"33\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105361260802,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-34-34\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105361260802\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 34 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"34\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105361293570,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-INK-34-36\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105361293570\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 36 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"36\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105361326338,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-INK-34-38\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105361326338\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 38 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"38\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105361359106,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-INK-34-40\",\"url\":\"/products/ambassador-slim-fit-indigo?variant=44105361359106\"}},\"attributes\":{\"quantity\":100,\"title\":\"Indigo / 40 / 34\",\"available\":true},\"options\":{\"color\":\"Indigo\",\"size\":\"40\",\"inseam\":\"34\"}}]", + "variant_sku": [ + "1630002-INK-30-28", + "1630002-INK-30-29", + "1630002-INK-30-30", + "1630002-INK-30-31", + "1630002-INK-30-32", + "1630002-INK-30-33", + "1630002-INK-30-34", + "1630002-INK-30-36", + "1630002-INK-30-38", + "1630002-INK-30-40", + "1630002-INK-32-28", + "1630002-INK-32-29", + "1630002-INK-32-30", + "1630002-INK-32-31", + "1630002-INK-32-32", + "1630002-INK-32-33", + "1630002-INK-32-34", + "1630002-INK-32-36", + "1630002-INK-32-38", + "1630002-INK-32-40", + "1630002-INK-34-28", + "1630002-INK-34-29", + "1630002-INK-34-30", + "1630002-INK-34-31", + "1630002-INK-34-32", + "1630002-INK-34-33", + "1630002-INK-34-34", + "1630002-INK-34-36", + "1630002-INK-34-38", + "1630002-INK-34-40" + ] + }, + "children": [] + }, + { + "id": "8283486748930", + "mappings": { + "core": { + "uid": "8283486748930", + "sku": "1630002-BBL-30-28", + "name": "Ambassador Slim Fit", + "url": "/products/ambassador-slim-fit-baja-blue", + "price": 148, + "msrp": 148, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_1_450x.jpg?v=1703231156", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_1_450x.jpg?v=1703231156", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "ambassador-slim-fit-baja-blue", + "id": "be19ce626f09c84dc460e10b3cdb1f75", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_1.jpg?v=1703231156", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_1.jpg?v=1703231156", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_2.jpg?v=1703231156", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_8.jpg?v=1703231156", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_5.jpg?v=1703231156", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_7.jpg?v=1703231156", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_6.jpg?v=1703231156", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_4.jpg?v=1703231156", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_3.jpg?v=1703231156", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_SWT.png?v=1703231156" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDM2MDAw0nVy8tE1NtA1smAwZLBkMGAwtDQ1ZkgvykwBBAAA__-81giv", + "intellisuggestSignature": "078c8580d6944611823421877bb89a1bf4b9f80e54302a74857dd816d481aece", + "product_type_unigram": "fit", + "ss_available": "1", + "ss_id": "44105294872834", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_BBL_2.jpg?v=1703231156", + "ss_inventory_count": "2600", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105294872834,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-30-28\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105294872834\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 28 / 30\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"28\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105294905602,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-30-29\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105294905602\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 29 / 30\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"29\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105294938370,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-30-30\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105294938370\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 30 / 30\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"30\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105294971138,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-30-31\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105294971138\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 31 / 30\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"31\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105295003906,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-30-32\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295003906\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 32 / 30\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"32\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105295036674,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-30-33\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295036674\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 33 / 30\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"33\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105295069442,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-30-34\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295069442\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 34 / 30\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"34\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105295102210,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-30-36\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295102210\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 36 / 30\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"36\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105295134978,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-30-38\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295134978\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 38 / 30\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"38\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105295167746,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-32-28\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295167746\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 28 / 32\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"28\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105295200514,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-32-29\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295200514\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 29 / 32\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"29\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105295233282,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-32-30\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295233282\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 30 / 32\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"30\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105295266050,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-32-31\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295266050\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 31 / 32\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"31\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105295298818,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-32-32\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295298818\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 32 / 32\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"32\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105295331586,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-32-33\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295331586\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 33 / 32\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"33\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105295364354,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-32-34\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295364354\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 34 / 32\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"34\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105295397122,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-32-36\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295397122\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 36 / 32\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"36\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105295429890,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-32-38\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295429890\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 38 / 32\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"38\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105295462658,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-BBL-34-28\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295462658\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 28 / 34\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"28\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105295495426,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-BBL-34-29\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295495426\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 29 / 34\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"29\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105295528194,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-34-30\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295528194\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 30 / 34\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"30\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105295560962,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-34-31\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295560962\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 31 / 34\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"31\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105295593730,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-34-32\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295593730\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 32 / 34\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"32\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105295626498,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-34-33\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295626498\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 33 / 34\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"33\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105295659266,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-34-34\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295659266\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 34 / 34\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"34\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105295692034,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-BBL-34-36\",\"url\":\"/products/ambassador-slim-fit-baja-blue?variant=44105295692034\"}},\"attributes\":{\"quantity\":100,\"title\":\"Baja Blue / 36 / 34\",\"available\":true},\"options\":{\"color\":\"Baja Blue\",\"size\":\"36\",\"inseam\":\"34\"}}]", + "variant_sku": [ + "1630002-BBL-30-28", + "1630002-BBL-30-29", + "1630002-BBL-30-30", + "1630002-BBL-30-31", + "1630002-BBL-30-32", + "1630002-BBL-30-33", + "1630002-BBL-30-34", + "1630002-BBL-30-36", + "1630002-BBL-30-38", + "1630002-BBL-32-28", + "1630002-BBL-32-29", + "1630002-BBL-32-30", + "1630002-BBL-32-31", + "1630002-BBL-32-32", + "1630002-BBL-32-33", + "1630002-BBL-32-34", + "1630002-BBL-32-36", + "1630002-BBL-32-38", + "1630002-BBL-34-28", + "1630002-BBL-34-29", + "1630002-BBL-34-30", + "1630002-BBL-34-31", + "1630002-BBL-34-32", + "1630002-BBL-34-33", + "1630002-BBL-34-34", + "1630002-BBL-34-36" + ] + }, + "children": [] + }, + { + "id": "8283422359810", + "mappings": { + "core": { + "uid": "8283422359810", + "sku": "1630002-WNK-30-28", + "name": "Ambassador Slim Fit", + "url": "/products/ambassador-slim-fit-worn-indigo", + "price": 148, + "msrp": 148, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/W22_Lifestyle_Look-37_27899_450x.jpg?v=1703224984", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/W22_Lifestyle_Look-37_27899_450x.jpg?v=1703224984", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "ambassador-slim-fit-worn-indigo", + "id": "b765e6708f106e30a5d6fa8e9750e31c", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/W22_Lifestyle_Look-37_27899.jpg?v=1703224984", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/W22_Lifestyle_Look-37_27899.jpg?v=1703224984", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_WNK_1.jpg?v=1703224984", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_WNK_8.jpg?v=1703224984", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_WNK_5.jpg?v=1703224984", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_WNK_4.jpg?v=1703224984", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_WNK_6.jpg?v=1703224984", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_WNK_7.jpg?v=1703224984", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_WNK_SWT.png?v=1703224984" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDM2MDAw0g3389Y1NtA1smAwZDA0YDBgMLQ0NWZIL8pMAQQAAP__yBMI9w", + "intellisuggestSignature": "909bde5ef84a88a915d8cb823217fd581069d0ca59686423296996d3ca7c9413", + "product_type_unigram": "fit", + "ss_available": "1", + "ss_id": "44105172844802", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_WNK_1.jpg?v=1703224984", + "ss_inventory_count": "2400", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105172844802,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-30-28\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105172844802\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 28 / 30\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"28\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105172877570,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-32-28\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105172877570\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 28 / 32\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"28\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105172910338,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-30-29\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105172910338\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 29 / 30\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"29\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105172943106,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-32-29\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105172943106\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 29 / 32\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"29\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105172975874,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-30-30\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105172975874\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 30 / 30\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"30\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105173008642,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-32-30\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173008642\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 30 / 32\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"30\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105173041410,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-34-30\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173041410\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 30 / 34\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"30\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105173074178,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-30-31\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173074178\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 31 / 30\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"31\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105173106946,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-32-31\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173106946\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 31 / 32\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"31\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105173139714,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-34-31\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173139714\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 31 / 34\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"31\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105173172482,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-30-32\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173172482\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 32 / 30\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"32\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105173205250,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-32-32\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173205250\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 32 / 32\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"32\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105173238018,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-34-32\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173238018\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 32 / 34\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"32\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105173270786,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-30-33\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173270786\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 33 / 30\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"33\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105173303554,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-32-33\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173303554\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 33 / 32\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"33\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105173336322,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-34-33\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173336322\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 33 / 34\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"33\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105173369090,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-30-34\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173369090\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 34 / 30\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"34\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105173401858,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-32-34\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173401858\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 34 / 32\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"34\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105173434626,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-34-34\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173434626\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 34 / 34\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"34\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105173467394,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-30-36\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173467394\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 36 / 30\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"36\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105173500162,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-32-36\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173500162\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 36 / 32\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"36\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105173532930,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-34-36\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173532930\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 36 / 34\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"36\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105173565698,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-30-38\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173565698\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 38 / 30\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"38\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105173598466,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WNK-32-38\",\"url\":\"/products/ambassador-slim-fit-worn-indigo?variant=44105173598466\"}},\"attributes\":{\"quantity\":100,\"title\":\"Worn Indigo / 38 / 32\",\"available\":true},\"options\":{\"color\":\"Worn Indigo\",\"size\":\"38\",\"inseam\":\"32\"}}]", + "variant_sku": [ + "1630002-WNK-30-28", + "1630002-WNK-32-28", + "1630002-WNK-30-29", + "1630002-WNK-32-29", + "1630002-WNK-30-30", + "1630002-WNK-32-30", + "1630002-WNK-34-30", + "1630002-WNK-30-31", + "1630002-WNK-32-31", + "1630002-WNK-34-31", + "1630002-WNK-30-32", + "1630002-WNK-32-32", + "1630002-WNK-34-32", + "1630002-WNK-30-33", + "1630002-WNK-32-33", + "1630002-WNK-34-33", + "1630002-WNK-30-34", + "1630002-WNK-32-34", + "1630002-WNK-34-34", + "1630002-WNK-30-36", + "1630002-WNK-32-36", + "1630002-WNK-34-36", + "1630002-WNK-30-38", + "1630002-WNK-32-38" + ] + }, + "children": [] + }, + { + "id": "8283422097666", + "mappings": { + "core": { + "uid": "8283422097666", + "sku": "1630002-FDB-30-28", + "name": "Ambassador Slim Fit - FINAL SALE", + "url": "/products/ambassador-slim-fit-faded-black", + "price": 60, + "msrp": 148, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FDB_fpdp_450x.jpg?v=1703224915", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FDB_fpdp_450x.jpg?v=1703224915", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "collection_handle": [ + "clearance" + ], + "collection_id": [ + "416155533570" + ], + "collection_name": [ + "Clearance" + ], + "handle": "ambassador-slim-fit-faded-black", + "id": "0afde6f9bc6c13405fd494cc70a411b7", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FDB_fpdp.jpg?v=1703224915", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630002_outerknown_Ambassador_FDB_fpdp.jpg?v=1703224915", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1310132_outerknown_transitionalflannel2pocket_ohf_1630002_outerknown_ambassadorslimfit_fdb_0098.jpg?v=1703224915", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630003_outerknown_LocalStraightFit_FDB_0288_ret.jpg?v=1703224915", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630003_outerknown_LocalStraightFit_FDB_0287_ret.jpg?v=1703224915", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630003_outerknown_LocalStraightFit_FDB_0289_ret.jpg?v=1703224915", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630003_outerknown_LocalStraightFit_FDB_0290_ret.jpg?v=1703224915", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630003_outerknown_LocalStraightFit_FDB_swt.png?v=1703224916" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDM2MDAw0nVzcdI1NtA1smAwZDA0ZDBgMLQ0NWZIL8pMAQQAAP__xJQI1A", + "intellisuggestSignature": "3b8414d3b35210bb78e1a54ac8266dac1b3dc4d3368314024e11b9329889617b", + "product_type_unigram": "fit", + "ss_available": "1", + "ss_id": "44105170780418", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1310132_outerknown_transitionalflannel2pocket_ohf_1630002_outerknown_ambassadorslimfit_fdb_0098.jpg?v=1703224915", + "ss_inventory_count": "2400", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105170780418,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-30-28\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105170780418\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 28 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"28\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105170813186,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-32-28\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105170813186\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 28 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"28\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105170845954,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-30-29\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105170845954\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 29 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"29\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105170878722,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-32-29\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105170878722\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 29 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"29\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105170911490,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-30-30\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105170911490\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 30 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"30\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105170944258,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-32-30\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105170944258\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 30 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"30\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105170977026,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-34-30\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105170977026\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 30 / 34\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"30\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105171009794,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-30-31\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171009794\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 31 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"31\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105171042562,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-32-31\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171042562\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 31 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"31\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105171075330,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-34-31\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171075330\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 31 / 34\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"31\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105171108098,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-30-32\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171108098\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 32 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"32\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105171140866,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-32-32\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171140866\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 32 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"32\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105171173634,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-34-32\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171173634\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 32 / 34\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"32\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105171206402,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-30-33\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171206402\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 33 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"33\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105171239170,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-32-33\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171239170\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 33 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"33\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105171271938,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-34-33\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171271938\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 33 / 34\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"33\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105171304706,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-30-34\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171304706\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 34 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"34\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105171337474,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-32-34\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171337474\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 34 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"34\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105171370242,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-34-34\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171370242\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 34 / 34\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"34\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105171403010,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-30-36\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171403010\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 36 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"36\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105171435778,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-32-36\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171435778\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 36 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"36\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105171468546,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-34-36\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171468546\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 36 / 34\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"36\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105171501314,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-30-38\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171501314\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 38 / 30\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"38\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105171534082,\"msrp\":\"148.00\",\"price\":\"59.19\",\"sku\":\"1630002-FDB-32-38\",\"url\":\"/products/ambassador-slim-fit-faded-black?variant=44105171534082\"}},\"attributes\":{\"quantity\":100,\"title\":\"Faded Black / 38 / 32\",\"available\":true},\"options\":{\"color\":\"Faded Black\",\"size\":\"38\",\"inseam\":\"32\"}}]", + "variant_sku": [ + "1630002-FDB-30-28", + "1630002-FDB-32-28", + "1630002-FDB-30-29", + "1630002-FDB-32-29", + "1630002-FDB-30-30", + "1630002-FDB-32-30", + "1630002-FDB-34-30", + "1630002-FDB-30-31", + "1630002-FDB-32-31", + "1630002-FDB-34-31", + "1630002-FDB-30-32", + "1630002-FDB-32-32", + "1630002-FDB-34-32", + "1630002-FDB-30-33", + "1630002-FDB-32-33", + "1630002-FDB-34-33", + "1630002-FDB-30-34", + "1630002-FDB-32-34", + "1630002-FDB-34-34", + "1630002-FDB-30-36", + "1630002-FDB-32-36", + "1630002-FDB-34-36", + "1630002-FDB-30-38", + "1630002-FDB-32-38" + ] + }, + "children": [] + }, + { + "id": "8283388576002", + "mappings": { + "core": { + "uid": "8283388576002", + "sku": "1810036-PSF-XX-28", + "name": "Apex Trunks By Kelly Slater", + "url": "/products/apex-trunks-by-kelly-slater-pacific-surfature", + "price": 145, + "msrp": 145, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_PSF_2_450x.jpg?v=1703221359", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_PSF_2_450x.jpg?v=1703221359", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "apex-trunks-by-kelly-slater-pacific-surfature", + "id": "0b6953e98942ff130f7627f3f0a2609c", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_PSF_2.jpg?v=1703221359", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_PSF_2.jpg?v=1703221359", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_PSF_1_316d49d3-0d6c-4b70-8c63-54d862cb0154.jpg?v=1703221359", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1Y3A1123_af271565-8308-4fd5-9403-262201359f62.jpg?v=1703221359", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_PSF_3.jpg?v=1703221359", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_PSF_4.jpg?v=1703221359", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_PSF_5.jpg?v=1703221359", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_PSF_6.jpg?v=1703221359", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_PSF_swt.png?v=1703221359" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwtDA0MDA20w0IdtONiNA1smAwZDA0YjBgMLQ0NWZIL8pMAQQAAP__zrsJRg", + "intellisuggestSignature": "4e10927a2ba66e9159fda36bad85b1d8b8dfac5a571d86ebac7db059e4c8e8f1", + "product_type_unigram": "trunks", + "ss_available": "1", + "ss_id": "44105108455682", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_PSF_1_316d49d3-0d6c-4b70-8c63-54d862cb0154.jpg?v=1703221359", + "ss_inventory_count": "900", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105108455682,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PSF-XX-28\",\"url\":\"/products/apex-trunks-by-kelly-slater-pacific-surfature?variant=44105108455682\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pacific Surfature / 28\",\"available\":true},\"options\":{\"color\":\"Pacific Surfature\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44105108488450,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PSF-XX-29\",\"url\":\"/products/apex-trunks-by-kelly-slater-pacific-surfature?variant=44105108488450\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pacific Surfature / 29\",\"available\":true},\"options\":{\"color\":\"Pacific Surfature\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44105108521218,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PSF-XX-30\",\"url\":\"/products/apex-trunks-by-kelly-slater-pacific-surfature?variant=44105108521218\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pacific Surfature / 30\",\"available\":true},\"options\":{\"color\":\"Pacific Surfature\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105108553986,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PSF-XX-31\",\"url\":\"/products/apex-trunks-by-kelly-slater-pacific-surfature?variant=44105108553986\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pacific Surfature / 31\",\"available\":true},\"options\":{\"color\":\"Pacific Surfature\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44105108586754,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PSF-XX-32\",\"url\":\"/products/apex-trunks-by-kelly-slater-pacific-surfature?variant=44105108586754\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pacific Surfature / 32\",\"available\":true},\"options\":{\"color\":\"Pacific Surfature\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105108619522,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PSF-XX-33\",\"url\":\"/products/apex-trunks-by-kelly-slater-pacific-surfature?variant=44105108619522\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pacific Surfature / 33\",\"available\":true},\"options\":{\"color\":\"Pacific Surfature\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44105108652290,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PSF-XX-34\",\"url\":\"/products/apex-trunks-by-kelly-slater-pacific-surfature?variant=44105108652290\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pacific Surfature / 34\",\"available\":true},\"options\":{\"color\":\"Pacific Surfature\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105108685058,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PSF-XX-36\",\"url\":\"/products/apex-trunks-by-kelly-slater-pacific-surfature?variant=44105108685058\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pacific Surfature / 36\",\"available\":true},\"options\":{\"color\":\"Pacific Surfature\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44105108717826,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PSF-XX-38\",\"url\":\"/products/apex-trunks-by-kelly-slater-pacific-surfature?variant=44105108717826\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pacific Surfature / 38\",\"available\":true},\"options\":{\"color\":\"Pacific Surfature\",\"size\":\"38\"}}]", + "variant_sku": [ + "1810036-PSF-XX-28", + "1810036-PSF-XX-29", + "1810036-PSF-XX-30", + "1810036-PSF-XX-31", + "1810036-PSF-XX-32", + "1810036-PSF-XX-33", + "1810036-PSF-XX-34", + "1810036-PSF-XX-36", + "1810036-PSF-XX-38" + ] + }, + "children": [] + }, + { + "id": "8283387527426", + "mappings": { + "core": { + "uid": "8283387527426", + "sku": "1810036-GRH-XX-28", + "name": "Apex Trunks By Kelly Slater", + "url": "/products/apex-trunk-by-kelly-slater-heather-grenadine", + "price": 145, + "msrp": 145, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_GRH_2_450x.jpg?v=1703221301", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_GRH_2_450x.jpg?v=1703221301", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "apex-trunk-by-kelly-slater-heather-grenadine", + "id": "308cc1024132a2b61b709bf9d9e1e57b", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_GRH_2.jpg?v=1703221301", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_GRH_2.jpg?v=1703221301", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_GRH_1_766f9e72-5d07-4bab-bb14-edea37bccf66.jpg?v=1703221301", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_GRH_6.jpg?v=1703221301", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_GRH_3.jpg?v=1703221301", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_GRH_4.jpg?v=1703221301", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_GRH_5.jpg?v=1703221301", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_GRH_swt.png?v=1703221301" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwtDA0MDA203UP8tCNiNA1smAwZDA0ZjBgMLQ0NWZIL8pMAQQAAP__zfUJPw", + "intellisuggestSignature": "d16e25c6482fedea33c3d11703cd7de5569adba238a3644c9336e9cdd3d261a3", + "product_type_unigram": "trunks", + "ss_available": "1", + "ss_id": "44105107407106", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_GRH_1_766f9e72-5d07-4bab-bb14-edea37bccf66.jpg?v=1703221301", + "ss_inventory_count": "900", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105107407106,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-GRH-XX-28\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-grenadine?variant=44105107407106\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grenadine / 28\",\"available\":true},\"options\":{\"color\":\"Heather Grenadine\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44105107439874,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-GRH-XX-29\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-grenadine?variant=44105107439874\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grenadine / 29\",\"available\":true},\"options\":{\"color\":\"Heather Grenadine\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44105107472642,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-GRH-XX-30\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-grenadine?variant=44105107472642\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grenadine / 30\",\"available\":true},\"options\":{\"color\":\"Heather Grenadine\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105107505410,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-GRH-XX-31\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-grenadine?variant=44105107505410\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grenadine / 31\",\"available\":true},\"options\":{\"color\":\"Heather Grenadine\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44105107538178,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-GRH-XX-32\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-grenadine?variant=44105107538178\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grenadine / 32\",\"available\":true},\"options\":{\"color\":\"Heather Grenadine\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105107570946,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-GRH-XX-33\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-grenadine?variant=44105107570946\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grenadine / 33\",\"available\":true},\"options\":{\"color\":\"Heather Grenadine\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44105107603714,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-GRH-XX-34\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-grenadine?variant=44105107603714\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grenadine / 34\",\"available\":true},\"options\":{\"color\":\"Heather Grenadine\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105107636482,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-GRH-XX-36\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-grenadine?variant=44105107636482\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grenadine / 36\",\"available\":true},\"options\":{\"color\":\"Heather Grenadine\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44105107669250,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-GRH-XX-38\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-grenadine?variant=44105107669250\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grenadine / 38\",\"available\":true},\"options\":{\"color\":\"Heather Grenadine\",\"size\":\"38\"}}]", + "variant_sku": [ + "1810036-GRH-XX-28", + "1810036-GRH-XX-29", + "1810036-GRH-XX-30", + "1810036-GRH-XX-31", + "1810036-GRH-XX-32", + "1810036-GRH-XX-33", + "1810036-GRH-XX-34", + "1810036-GRH-XX-36", + "1810036-GRH-XX-38" + ] + }, + "children": [] + }, + { + "id": "8283387494658", + "mappings": { + "core": { + "uid": "8283387494658", + "sku": "1810036-CHH-XX-28", + "name": "Apex Trunks By Kelly Slater", + "url": "/products/apex-trunk-by-kelly-slater-heather-charcoal", + "price": 145, + "msrp": 145, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_CHH_2_450x.jpg?v=1703221264", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_CHH_2_450x.jpg?v=1703221264", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "apex-trunk-by-kelly-slater-heather-charcoal", + "id": "52a3aa0110ca18d3b7dcae9b99842ef9", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_CHH_2.jpg?v=1703221264", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_CHH_2.jpg?v=1703221264", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_CHH_1_3cff6099-276d-4909-8cca-dfb0020679db.jpg?v=1703221264", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_CHH_6.jpg?v=1703221264", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_CHH_3.jpg?v=1703221264", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_CHH_4.jpg?v=1703221264", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_CHH_5.jpg?v=1703221264", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/CHH_swt.png?v=1703221264" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwtDA0MDA203X28NCNiNA1smAwZDA0YTBgMLQ0NWZIL8pMAQQAAP__zKAJMg", + "intellisuggestSignature": "3110b9c53eee04a618f0254412824ea5617d6820185a3b38b18e920ee67b728d", + "product_type_unigram": "trunks", + "ss_available": "1", + "ss_id": "44105107112194", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_CHH_1_3cff6099-276d-4909-8cca-dfb0020679db.jpg?v=1703221264", + "ss_inventory_count": "900", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105107112194,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-CHH-XX-28\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-charcoal?variant=44105107112194\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Charcoal / 28\",\"available\":true},\"options\":{\"color\":\"Heather Charcoal\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44105107144962,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-CHH-XX-29\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-charcoal?variant=44105107144962\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Charcoal / 29\",\"available\":true},\"options\":{\"color\":\"Heather Charcoal\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44105107177730,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-CHH-XX-30\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-charcoal?variant=44105107177730\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Charcoal / 30\",\"available\":true},\"options\":{\"color\":\"Heather Charcoal\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105107210498,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-CHH-XX-31\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-charcoal?variant=44105107210498\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Charcoal / 31\",\"available\":true},\"options\":{\"color\":\"Heather Charcoal\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44105107243266,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-CHH-XX-32\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-charcoal?variant=44105107243266\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Charcoal / 32\",\"available\":true},\"options\":{\"color\":\"Heather Charcoal\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105107276034,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-CHH-XX-33\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-charcoal?variant=44105107276034\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Charcoal / 33\",\"available\":true},\"options\":{\"color\":\"Heather Charcoal\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44105107308802,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-CHH-XX-34\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-charcoal?variant=44105107308802\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Charcoal / 34\",\"available\":true},\"options\":{\"color\":\"Heather Charcoal\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105107341570,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-CHH-XX-36\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-charcoal?variant=44105107341570\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Charcoal / 36\",\"available\":true},\"options\":{\"color\":\"Heather Charcoal\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44105107374338,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-CHH-XX-38\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-charcoal?variant=44105107374338\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Charcoal / 38\",\"available\":true},\"options\":{\"color\":\"Heather Charcoal\",\"size\":\"38\"}}]", + "variant_sku": [ + "1810036-CHH-XX-28", + "1810036-CHH-XX-29", + "1810036-CHH-XX-30", + "1810036-CHH-XX-31", + "1810036-CHH-XX-32", + "1810036-CHH-XX-33", + "1810036-CHH-XX-34", + "1810036-CHH-XX-36", + "1810036-CHH-XX-38" + ] + }, + "children": [] + }, + { + "id": "8283386478850", + "mappings": { + "core": { + "uid": "8283386478850", + "sku": "1810036-BSF-XX-28", + "name": "Apex Trunks By Kelly Slater", + "url": "/products/apex-trunks-by-kelly-slater-pitch-black-surfature", + "price": 145, + "msrp": 145, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_BSF_2_450x.jpg?v=1703221136", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_BSF_2_450x.jpg?v=1703221136", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "apex-trunks-by-kelly-slater-pitch-black-surfature", + "id": "a2eba20e15e7db667c11db93c2dfb425", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_BSF_2.jpg?v=1703221136", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_BSF_2.jpg?v=1703221136", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_BSF_1_f498bb4a-6286-472e-b627-e20e8d70595d.jpg?v=1703221136", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_BSF_3_37fefffc-8de1-4e76-8a4e-6347d82f06a1.jpg?v=1703221136", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_BSF_3.jpg?v=1703221136", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_BSF_4.jpg?v=1703221136", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_BSF_5.jpg?v=1703221136", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_BSF_swt.png?v=1703221136" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwtDA0MDA203UKdtONiNA1smAwZDA0ZTBgMLQ0NWZIL8pMAQQAAP__zXYJOw", + "intellisuggestSignature": "bc6971d2deb061cb0a071fdcac7e10a62519687d5e948d61b431a177ada73768", + "product_type_unigram": "trunks", + "ss_available": "1", + "ss_id": "44105101148418", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_BSF_1_f498bb4a-6286-472e-b627-e20e8d70595d.jpg?v=1703221136", + "ss_inventory_count": "900", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105101148418,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BSF-XX-28\",\"url\":\"/products/apex-trunks-by-kelly-slater-pitch-black-surfature?variant=44105101148418\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black Surfature / 28\",\"available\":true},\"options\":{\"color\":\"Pitch Black Surfature\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44105101181186,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BSF-XX-29\",\"url\":\"/products/apex-trunks-by-kelly-slater-pitch-black-surfature?variant=44105101181186\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black Surfature / 29\",\"available\":true},\"options\":{\"color\":\"Pitch Black Surfature\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44105101213954,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BSF-XX-30\",\"url\":\"/products/apex-trunks-by-kelly-slater-pitch-black-surfature?variant=44105101213954\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black Surfature / 30\",\"available\":true},\"options\":{\"color\":\"Pitch Black Surfature\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105101246722,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BSF-XX-31\",\"url\":\"/products/apex-trunks-by-kelly-slater-pitch-black-surfature?variant=44105101246722\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black Surfature / 31\",\"available\":true},\"options\":{\"color\":\"Pitch Black Surfature\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44105101279490,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BSF-XX-32\",\"url\":\"/products/apex-trunks-by-kelly-slater-pitch-black-surfature?variant=44105101279490\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black Surfature / 32\",\"available\":true},\"options\":{\"color\":\"Pitch Black Surfature\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105101312258,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BSF-XX-33\",\"url\":\"/products/apex-trunks-by-kelly-slater-pitch-black-surfature?variant=44105101312258\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black Surfature / 33\",\"available\":true},\"options\":{\"color\":\"Pitch Black Surfature\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44105101345026,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BSF-XX-34\",\"url\":\"/products/apex-trunks-by-kelly-slater-pitch-black-surfature?variant=44105101345026\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black Surfature / 34\",\"available\":true},\"options\":{\"color\":\"Pitch Black Surfature\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105101377794,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BSF-XX-36\",\"url\":\"/products/apex-trunks-by-kelly-slater-pitch-black-surfature?variant=44105101377794\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black Surfature / 36\",\"available\":true},\"options\":{\"color\":\"Pitch Black Surfature\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44105101410562,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BSF-XX-38\",\"url\":\"/products/apex-trunks-by-kelly-slater-pitch-black-surfature?variant=44105101410562\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black Surfature / 38\",\"available\":true},\"options\":{\"color\":\"Pitch Black Surfature\",\"size\":\"38\"}}]", + "variant_sku": [ + "1810036-BSF-XX-28", + "1810036-BSF-XX-29", + "1810036-BSF-XX-30", + "1810036-BSF-XX-31", + "1810036-BSF-XX-32", + "1810036-BSF-XX-33", + "1810036-BSF-XX-34", + "1810036-BSF-XX-36", + "1810036-BSF-XX-38" + ] + }, + "children": [] + }, + { + "id": "8283385626882", + "mappings": { + "core": { + "uid": "8283385626882", + "sku": "1810036-NVH-XX-28", + "name": "Apex Trunks By Kelly Slater", + "url": "/products/apex-trunk-by-kelly-slater-heather-navy", + "price": 145, + "msrp": 145, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_NVH_2_450x.jpg?v=1703221058", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_NVH_2_450x.jpg?v=1703221058", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "apex-trunk-by-kelly-slater-heather-navy", + "id": "0553edb5749e3f78762f7229c94abe2e", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_NVH_2.jpg?v=1703221058", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_NVH_2.jpg?v=1703221058", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_NVH_1_1de94cda-7d78-47f0-9c39-6af1e25c6bdd.jpg?v=1703221058", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_NVH_3_e885c9a4-fe58-46c8-bd20-dbbf68aa7183.jpg?v=1703221058", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_NVH_3.jpg?v=1703221058", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_NVH_4.jpg?v=1703221058", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_NVH_5.jpg?v=1703221058", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_NVH_swt.png?v=1703221058" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwtDA0MDA20_UL89CNiNA1smAwZDA0YzBgMLQ0NWZIL8pMAQQAAP__zzYJTQ", + "intellisuggestSignature": "a98235a025d1662c98c2998dacb3fa36413b4d8e58ea54d8a8419eb40f9ce064", + "product_type_unigram": "trunks", + "ss_available": "1", + "ss_id": "44105099215106", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_NVH_1_1de94cda-7d78-47f0-9c39-6af1e25c6bdd.jpg?v=1703221058", + "ss_inventory_count": "900", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105099215106,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-NVH-XX-28\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-navy?variant=44105099215106\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Navy / 28\",\"available\":true},\"options\":{\"color\":\"Heather Navy\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44105099247874,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-NVH-XX-29\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-navy?variant=44105099247874\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Navy / 29\",\"available\":true},\"options\":{\"color\":\"Heather Navy\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44105099280642,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-NVH-XX-30\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-navy?variant=44105099280642\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Navy / 30\",\"available\":true},\"options\":{\"color\":\"Heather Navy\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105099313410,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-NVH-XX-31\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-navy?variant=44105099313410\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Navy / 31\",\"available\":true},\"options\":{\"color\":\"Heather Navy\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44105099346178,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-NVH-XX-32\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-navy?variant=44105099346178\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Navy / 32\",\"available\":true},\"options\":{\"color\":\"Heather Navy\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105099378946,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-NVH-XX-33\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-navy?variant=44105099378946\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Navy / 33\",\"available\":true},\"options\":{\"color\":\"Heather Navy\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44105099411714,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-NVH-XX-34\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-navy?variant=44105099411714\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Navy / 34\",\"available\":true},\"options\":{\"color\":\"Heather Navy\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105099444482,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-NVH-XX-36\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-navy?variant=44105099444482\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Navy / 36\",\"available\":true},\"options\":{\"color\":\"Heather Navy\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44105099477250,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-NVH-XX-38\",\"url\":\"/products/apex-trunk-by-kelly-slater-heather-navy?variant=44105099477250\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Navy / 38\",\"available\":true},\"options\":{\"color\":\"Heather Navy\",\"size\":\"38\"}}]", + "variant_sku": [ + "1810036-NVH-XX-28", + "1810036-NVH-XX-29", + "1810036-NVH-XX-30", + "1810036-NVH-XX-31", + "1810036-NVH-XX-32", + "1810036-NVH-XX-33", + "1810036-NVH-XX-34", + "1810036-NVH-XX-36", + "1810036-NVH-XX-38" + ] + }, + "children": [] + }, + { + "id": "8283383202050", + "mappings": { + "core": { + "uid": "8283383202050", + "sku": "1810036-PBK-XX-28", + "name": "Apex Trunks By Kelly Slater", + "url": "/products/apex-trunks-by-kelly-slater-phantom-block", + "price": 145, + "msrp": 145, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_PBK_1_5aae5a00-180d-43fc-8df6-c8b7c0c0c688_450x.jpg?v=1703220754", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_PBK_1_5aae5a00-180d-43fc-8df6-c8b7c0c0c688_450x.jpg?v=1703220754", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "apex-trunks-by-kelly-slater-phantom-block", + "id": "ebe634c067e58fa67708181646e6a671", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_PBK_1_5aae5a00-180d-43fc-8df6-c8b7c0c0c688.jpg?v=1703220754", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_PBK_1_5aae5a00-180d-43fc-8df6-c8b7c0c0c688.jpg?v=1703220754", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_PBK_2.jpg?v=1703220754", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_PBK_3.jpg?v=1703220754", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_PBK_4.jpg?v=1703220754", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_PBK_5.jpg?v=1703220754", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_PBK_6.jpg?v=1703220754", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_ApexTrunk_PBK_swt_e82bea60-5fc4-49ac-b9e7-75f8a5fcc738.png?v=1703220754" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwtDA0MDA20w1w8taNiNA1smAwZDA0ZzBgMLQ0NWZIL8pMAQQAAP__zcsJPw", + "intellisuggestSignature": "e24ab4aa0f334750ba83bb929e4174babfd72afe2dcb5d090a4842744cad564b", + "product_type_unigram": "trunks", + "ss_available": "1", + "ss_id": "44105093906690", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_PBK_2.jpg?v=1703220754", + "ss_inventory_count": "900", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105093906690,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PBK-XX-28\",\"url\":\"/products/apex-trunks-by-kelly-slater-phantom-block?variant=44105093906690\"}},\"attributes\":{\"quantity\":100,\"title\":\"Phantom Block / 28\",\"available\":true},\"options\":{\"color\":\"Phantom Block\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44105093939458,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PBK-XX-29\",\"url\":\"/products/apex-trunks-by-kelly-slater-phantom-block?variant=44105093939458\"}},\"attributes\":{\"quantity\":100,\"title\":\"Phantom Block / 29\",\"available\":true},\"options\":{\"color\":\"Phantom Block\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44105093972226,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PBK-XX-30\",\"url\":\"/products/apex-trunks-by-kelly-slater-phantom-block?variant=44105093972226\"}},\"attributes\":{\"quantity\":100,\"title\":\"Phantom Block / 30\",\"available\":true},\"options\":{\"color\":\"Phantom Block\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105094004994,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PBK-XX-31\",\"url\":\"/products/apex-trunks-by-kelly-slater-phantom-block?variant=44105094004994\"}},\"attributes\":{\"quantity\":100,\"title\":\"Phantom Block / 31\",\"available\":true},\"options\":{\"color\":\"Phantom Block\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44105094037762,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PBK-XX-32\",\"url\":\"/products/apex-trunks-by-kelly-slater-phantom-block?variant=44105094037762\"}},\"attributes\":{\"quantity\":100,\"title\":\"Phantom Block / 32\",\"available\":true},\"options\":{\"color\":\"Phantom Block\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105094070530,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PBK-XX-33\",\"url\":\"/products/apex-trunks-by-kelly-slater-phantom-block?variant=44105094070530\"}},\"attributes\":{\"quantity\":100,\"title\":\"Phantom Block / 33\",\"available\":true},\"options\":{\"color\":\"Phantom Block\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44105094103298,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PBK-XX-34\",\"url\":\"/products/apex-trunks-by-kelly-slater-phantom-block?variant=44105094103298\"}},\"attributes\":{\"quantity\":100,\"title\":\"Phantom Block / 34\",\"available\":true},\"options\":{\"color\":\"Phantom Block\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105094136066,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PBK-XX-36\",\"url\":\"/products/apex-trunks-by-kelly-slater-phantom-block?variant=44105094136066\"}},\"attributes\":{\"quantity\":100,\"title\":\"Phantom Block / 36\",\"available\":true},\"options\":{\"color\":\"Phantom Block\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44105094168834,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-PBK-XX-38\",\"url\":\"/products/apex-trunks-by-kelly-slater-phantom-block?variant=44105094168834\"}},\"attributes\":{\"quantity\":100,\"title\":\"Phantom Block / 38\",\"available\":true},\"options\":{\"color\":\"Phantom Block\",\"size\":\"38\"}}]", + "variant_sku": [ + "1810036-PBK-XX-28", + "1810036-PBK-XX-29", + "1810036-PBK-XX-30", + "1810036-PBK-XX-31", + "1810036-PBK-XX-32", + "1810036-PBK-XX-33", + "1810036-PBK-XX-34", + "1810036-PBK-XX-36", + "1810036-PBK-XX-38" + ] + }, + "children": [] + }, + { + "id": "8283378843906", + "mappings": { + "core": { + "uid": "8283378843906", + "sku": "1630004-VIS-30-28", + "name": "Ambassador Slim Fit: Selvedge", + "url": "/products/sea-jeans-slim-fit-vintage-indigo-selvedge", + "price": 188, + "msrp": 188, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/MDT_200628_332_66d547c1-cdc5-4efc-af9e-3999e84a97f1_450x.jpg?v=1703220279", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/MDT_200628_332_66d547c1-cdc5-4efc-af9e-3999e84a97f1_450x.jpg?v=1703220279", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "sea-jeans-slim-fit-vintage-indigo-selvedge", + "id": "e162cedcc6e9f30b7319fc1d093cbf20", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/MDT_200628_332_66d547c1-cdc5-4efc-af9e-3999e84a97f1.jpg?v=1703220279", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/MDT_200628_332_66d547c1-cdc5-4efc-af9e-3999e84a97f1.jpg?v=1703220279", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_VIS_1.jpg?v=1703220279", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_VIS_6.jpg?v=1703220279", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_VIS_2.jpg?v=1703220279", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_VIS_3.jpg?v=1703220279", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_VIS_4.jpg?v=1703220279", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_VIS_7.jpg?v=1703220279", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/W22_Lifestyle_Look-37_27915.jpg?v=1703220279", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_VIS_swt.png?v=1703220279" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDM2MDAw0Q3zDNY1NtA1smAwZDC0YDBgMLQ0NWZIL8pMAQQAAP__yNwJAw", + "intellisuggestSignature": "d33f2b580ed4805d7c9a299537fee5d968ec315b103cdbbf3bdae5e0a207194f", + "product_type_unigram": "selvedge", + "ss_available": "1", + "ss_id": "44105086042370", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_VIS_1.jpg?v=1703220279", + "ss_inventory_count": "2600", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105086042370,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-30-28\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086042370\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 28 / 30\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"28\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105086075138,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-30-29\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086075138\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 29 / 30\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"29\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105086107906,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-30-30\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086107906\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 30 / 30\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"30\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105086140674,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-30-31\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086140674\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 31 / 30\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"31\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105086173442,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-30-32\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086173442\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 32 / 30\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"32\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105086206210,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-30-33\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086206210\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 33 / 30\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"33\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105086238978,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-30-34\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086238978\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 34 / 30\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"34\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105086271746,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-30-36\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086271746\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 36 / 30\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"36\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105086304514,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-30-38\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086304514\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 38 / 30\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"38\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105086337282,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-32-28\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086337282\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 28 / 32\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"28\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105086370050,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-32-29\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086370050\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 29 / 32\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"29\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105086402818,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-32-30\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086402818\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 30 / 32\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"30\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105086435586,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-32-31\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086435586\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 31 / 32\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"31\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105086468354,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-32-32\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086468354\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 32 / 32\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"32\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105086501122,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-32-33\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086501122\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 33 / 32\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"33\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105086533890,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-32-34\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086533890\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 34 / 32\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"34\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105086566658,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-32-36\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086566658\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 36 / 32\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"36\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105086599426,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-32-38\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086599426\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 38 / 32\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"38\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105086632194,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-34-28\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086632194\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 28 / 34\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"28\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105086664962,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-34-29\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086664962\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 29 / 34\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"29\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105086697730,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-34-30\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086697730\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 30 / 34\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"30\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105086730498,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-34-31\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086730498\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 31 / 34\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"31\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105086763266,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-34-32\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086763266\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 32 / 34\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"32\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105086796034,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-34-33\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086796034\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 33 / 34\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"33\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105086828802,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-34-34\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086828802\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 34 / 34\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"34\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105086861570,\"msrp\":\"188.00\",\"price\":\"188.00\",\"sku\":\"1630004-VIS-34-36\",\"url\":\"/products/sea-jeans-slim-fit-vintage-indigo-selvedge?variant=44105086861570\"}},\"attributes\":{\"quantity\":100,\"title\":\"Vintage Indigo Selvedge / 36 / 34\",\"available\":true},\"options\":{\"color\":\"Vintage Indigo Selvedge\",\"size\":\"36\",\"inseam\":\"34\"}}]", + "variant_sku": [ + "1630004-VIS-30-28", + "1630004-VIS-30-29", + "1630004-VIS-30-30", + "1630004-VIS-30-31", + "1630004-VIS-30-32", + "1630004-VIS-30-33", + "1630004-VIS-30-34", + "1630004-VIS-30-36", + "1630004-VIS-30-38", + "1630004-VIS-32-28", + "1630004-VIS-32-29", + "1630004-VIS-32-30", + "1630004-VIS-32-31", + "1630004-VIS-32-32", + "1630004-VIS-32-33", + "1630004-VIS-32-34", + "1630004-VIS-32-36", + "1630004-VIS-32-38", + "1630004-VIS-34-28", + "1630004-VIS-34-29", + "1630004-VIS-34-30", + "1630004-VIS-34-31", + "1630004-VIS-34-32", + "1630004-VIS-34-33", + "1630004-VIS-34-34", + "1630004-VIS-34-36" + ] + }, + "children": [] + }, + { + "id": "8283378024706", + "mappings": { + "core": { + "uid": "8283378024706", + "sku": "1630002-WGR-30-28", + "name": "Ambassador Slim Fit", + "url": "/products/ambassador-slim-fit-washed-grey", + "price": 148, + "msrp": 148, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_WGR_2_450x.jpg?v=1703220146", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_WGR_2_450x.jpg?v=1703220146", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "ambassador-slim-fit-washed-grey", + "id": "caf156edbc55fd8423273f001fab5c9c", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_WGR_2.jpg?v=1703220146", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_WGR_2.jpg?v=1703220146", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_WGR_1.jpg?v=1703220146", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_WGR_7.jpg?v=1703220146", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_WGR_4.jpg?v=1703220146", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_WGR_5.jpg?v=1703220146", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_WGR_6.jpg?v=1703220146", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_WGR_3.jpg?v=1703220146", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_WGR_SWT.png?v=1703220146" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDM2MDAw0g13D9I1NtA1smAwZDC0ZDBgMLQ0NWZIL8pMAQQAAP__yIEJAA", + "intellisuggestSignature": "59cb28469c86397b3f34726e11bf805b65f2f5c3fa212c5ab47580689b56b4c6", + "product_type_unigram": "fit", + "ss_available": "1", + "ss_id": "44105081028866", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1630004_outerknown_AmbassadorSlimFit_WGR_1.jpg?v=1703220146", + "ss_inventory_count": "2700", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44105081028866,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-30-28\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081028866\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 28 / 30\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"28\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105081061634,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-30-29\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081061634\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 29 / 30\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"29\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105081094402,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-30-30\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081094402\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 30 / 30\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"30\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105081127170,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-30-31\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081127170\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 31 / 30\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"31\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105081159938,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-30-32\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081159938\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 32 / 30\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"32\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105081192706,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-30-33\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081192706\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 33 / 30\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"33\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105081225474,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-30-34\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081225474\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 34 / 30\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"34\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105081258242,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-30-36\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081258242\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 36 / 30\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"36\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105081291010,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-30-38\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081291010\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 38 / 30\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"38\",\"inseam\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44105081323778,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-32-28\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081323778\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 28 / 32\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"28\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105081356546,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-32-29\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081356546\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 29 / 32\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"29\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105081389314,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-32-30\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081389314\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 30 / 32\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"30\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105081422082,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-32-31\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081422082\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 31 / 32\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"31\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105081454850,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-32-32\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081454850\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 32 / 32\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"32\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105081487618,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-32-33\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081487618\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 33 / 32\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"33\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105081520386,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-32-34\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081520386\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 34 / 32\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"34\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105081553154,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-32-36\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081553154\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 36 / 32\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"36\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105081585922,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-32-38\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081585922\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 38 / 32\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"38\",\"inseam\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44105081618690,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-WGR-34-28\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081618690\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 28 / 34\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"28\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105081651458,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-WGR-34-29\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081651458\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 29 / 34\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"29\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105081684226,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-34-30\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081684226\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 30 / 34\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"30\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105081716994,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-34-31\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081716994\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 31 / 34\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"31\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105081749762,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-34-32\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081749762\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 32 / 34\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"32\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105081782530,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-34-33\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081782530\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 33 / 34\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"33\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105081815298,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-34-34\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081815298\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 34 / 34\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"34\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105081848066,\"msrp\":\"148.00\",\"price\":\"148.00\",\"sku\":\"1630002-WGR-34-36\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081848066\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 36 / 34\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"36\",\"inseam\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44105081880834,\"msrp\":null,\"price\":\"148.00\",\"sku\":\"1630002-WGR-34-38\",\"url\":\"/products/ambassador-slim-fit-washed-grey?variant=44105081880834\"}},\"attributes\":{\"quantity\":100,\"title\":\"Washed Grey / 38 / 34\",\"available\":true},\"options\":{\"color\":\"Washed Grey\",\"size\":\"38\",\"inseam\":\"34\"}}]", + "variant_sku": [ + "1630002-WGR-30-28", + "1630002-WGR-30-29", + "1630002-WGR-30-30", + "1630002-WGR-30-31", + "1630002-WGR-30-32", + "1630002-WGR-30-33", + "1630002-WGR-30-34", + "1630002-WGR-30-36", + "1630002-WGR-30-38", + "1630002-WGR-32-28", + "1630002-WGR-32-29", + "1630002-WGR-32-30", + "1630002-WGR-32-31", + "1630002-WGR-32-32", + "1630002-WGR-32-33", + "1630002-WGR-32-34", + "1630002-WGR-32-36", + "1630002-WGR-32-38", + "1630002-WGR-34-28", + "1630002-WGR-34-29", + "1630002-WGR-34-30", + "1630002-WGR-34-31", + "1630002-WGR-34-32", + "1630002-WGR-34-33", + "1630002-WGR-34-34", + "1630002-WGR-34-36", + "1630002-WGR-34-38" + ] + }, + "children": [] + }, + { + "id": "8283338932482", + "mappings": { + "core": { + "uid": "8283338932482", + "sku": "1520005-HEA-XX-S", + "name": "Ambassador Blazer - FINAL SALE", + "url": "/products/ambassador-blazer-heather-grey", + "price": 131, + "msrp": 328, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_outerknown_AmbassadorBlazer_HEA_F_pdp_450x.jpg?v=1703216183", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_outerknown_AmbassadorBlazer_HEA_F_pdp_450x.jpg?v=1703216183", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "collection_handle": [ + "clearance" + ], + "collection_id": [ + "416155533570" + ], + "collection_name": [ + "Clearance" + ], + "handle": "ambassador-blazer-heather-grey", + "id": "cc34f280bed498f1f0368bb748749270", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_outerknown_AmbassadorBlazer_HEA_F_pdp.jpg?v=1703216183", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_outerknown_AmbassadorBlazer_HEA_F_pdp.jpg?v=1703216183", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_outerknown_AmbassadorBlazer_HEA_D1_pdp.jpg?v=1703216183", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_outerknown_AmbassadorBlazer_HEA_D2_pdp.jpg?v=1703216183", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_outerknown_AmbassadorBlazer_HEA_D3_pdp.jpg?v=1703216183", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_outerknown_AmbassadorBlazer_HEA_D4_pdp.jpg?v=1703216183", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_outerknown_AmbassadorBlazer_HEA_swt.png?v=1703216183" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDUyMDAw1fVwddSNiNANZjBkMDJgMGAwtDQ1ZkgvykwBBAAA___EBAkN", + "intellisuggestSignature": "3d6d465afa2f47a96efd5c7abd641f4e633a941d1bb293543f56669cd5f0b0c7", + "product_type_unigram": "blazer", + "ss_available": "1", + "ss_id": "44104976859394", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_outerknown_AmbassadorBlazer_HEA_D1_pdp.jpg?v=1703216183", + "ss_inventory_count": "500", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44104976859394,\"msrp\":\"328.00\",\"price\":\"130.99\",\"sku\":\"1520005-HEA-XX-S\",\"url\":\"/products/ambassador-blazer-heather-grey?variant=44104976859394\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grey / S\",\"available\":true},\"options\":{\"color\":\"Heather Grey\",\"size\":\"S\"}},{\"mappings\":{\"core\":{\"uid\":44104976892162,\"msrp\":\"328.00\",\"price\":\"130.99\",\"sku\":\"1520005-HEA-XX-M\",\"url\":\"/products/ambassador-blazer-heather-grey?variant=44104976892162\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grey / M\",\"available\":true},\"options\":{\"color\":\"Heather Grey\",\"size\":\"M\"}},{\"mappings\":{\"core\":{\"uid\":44104976924930,\"msrp\":\"328.00\",\"price\":\"130.99\",\"sku\":\"1520005-HEA-XX-L\",\"url\":\"/products/ambassador-blazer-heather-grey?variant=44104976924930\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grey / L\",\"available\":true},\"options\":{\"color\":\"Heather Grey\",\"size\":\"L\"}},{\"mappings\":{\"core\":{\"uid\":44104976957698,\"msrp\":\"328.00\",\"price\":\"130.99\",\"sku\":\"1520005-HEA-XX-XL\",\"url\":\"/products/ambassador-blazer-heather-grey?variant=44104976957698\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grey / XL\",\"available\":true},\"options\":{\"color\":\"Heather Grey\",\"size\":\"XL\"}},{\"mappings\":{\"core\":{\"uid\":44104976990466,\"msrp\":\"328.00\",\"price\":\"130.99\",\"sku\":\"1520005-HEA-XX-XXL\",\"url\":\"/products/ambassador-blazer-heather-grey?variant=44104976990466\"}},\"attributes\":{\"quantity\":100,\"title\":\"Heather Grey / XXL\",\"available\":true},\"options\":{\"color\":\"Heather Grey\",\"size\":\"XXL\"}}]", + "variant_sku": [ + "1520005-HEA-XX-S", + "1520005-HEA-XX-M", + "1520005-HEA-XX-L", + "1520005-HEA-XX-XL", + "1520005-HEA-XX-XXL" + ] + }, + "children": [] + }, + { + "id": "8283320615170", + "mappings": { + "core": { + "uid": "8283320615170", + "sku": "840040388870", + "name": "Gift Message", + "url": "/products/gift-message", + "price": 1, + "msrp": 0, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/OK_Holiday_Card_01_450x.jpg?v=1703214193", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/OK_Holiday_Card_01_450x.jpg?v=1703214193", + "rating": "0", + "brand": "Outerknown" + } + }, + "attributes": { + "collection_handle": [ + "under-100" + ], + "collection_id": [ + "416155173122" + ], + "collection_name": [ + "Under $100" + ], + "handle": "gift-message", + "id": "3b2b2c22fb2c3fea0b56feebc7c608cf", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/OK_Holiday_Card_01.jpg?v=1703214193", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/OK_Holiday_Card_01.jpg?v=1703214193", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/OK_Holiday_Card_02.jpg?v=1703214193" + ], + "intellisuggestData": "eJyqMs8wzMpgYGCwMDEwMDEwtrCwMDdgMGQwMmQwYDC0NDVmSC_KTAEEAAD__5kJB8s", + "intellisuggestSignature": "7ed0019d74ca2fcf0ac1e5165a3d837b84e0e2688ab3d17a8d66cfba436b94df", + "product_type_unigram": "message", + "ss_available": "1", + "ss_id": "44104944353538", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/OK_Holiday_Card_02.jpg?v=1703214193", + "ss_inventory_count": "0", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44104944353538,\"msrp\":null,\"price\":\"1.00\",\"sku\":\"840040388870\",\"url\":\"/products/gift-message?variant=44104944353538\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/products/OK_Holiday_Card_02.jpg?v=1703214193\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/products/OK_Holiday_Card_02.jpg?v=1703214193\"}},\"attributes\":{\"quantity\":0,\"title\":\"Wishing you peace, love, and sustainability. Happy Holidays!\",\"available\":true},\"options\":{\"message\":\"Wishing you peace, love, and sustainability. Happy Holidays!\"}},{\"mappings\":{\"core\":{\"uid\":44104944386306,\"msrp\":null,\"price\":\"1.00\",\"sku\":\"840040387880\",\"url\":\"/products/gift-message?variant=44104944386306\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/products/OK_Holiday_Card_01.jpg?v=1703214193\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/products/OK_Holiday_Card_01.jpg?v=1703214193\"}},\"attributes\":{\"quantity\":0,\"title\":\"A gift for you and the planet. Warm Wishes and Happy Holidays!\",\"available\":true},\"options\":{\"message\":\"A gift for you and the planet. Warm Wishes and Happy Holidays!\"}}]", + "variant_sku": [ + "840040388870", + "840040387880" + ] + }, + "children": [] + }, + { + "id": "8283320221954", + "mappings": { + "core": { + "uid": "8283320221954", + "sku": "840040388863", + "name": "Gift Packaging", + "url": "/products/gift-packaging", + "price": 3, + "msrp": 0, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/ok-cinch-bag-mock_450x.jpg?v=1703214175", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/ok-cinch-bag-mock_450x.jpg?v=1703214175", + "rating": "0", + "brand": "Outerknown" + } + }, + "attributes": { + "collection_handle": [ + "under-100" + ], + "collection_id": [ + "416155173122" + ], + "collection_name": [ + "Under $100" + ], + "handle": "gift-packaging", + "id": "8aeacbabf6fbc98c47b7db7822869de4", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/ok-cinch-bag-mock.jpg?v=1703214175", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/ok-cinch-bag-mock.jpg?v=1703214175", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/ok-box-mock.jpg?v=1703214175" + ], + "intellisuggestData": "eJyqMs8wzMpgYGCwMDEwMDEwtrCwMDNmMGQwMmIwYDC0NDVmSC_KTAEEAAD__5k5B84", + "intellisuggestSignature": "19b2a1654dd8ed018ff22f2bc06ea741a190aefe0110fd846a12fe3d311fe942", + "product_type_unigram": "packaging", + "ss_available": "1", + "ss_id": "44104944025858", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/ok-box-mock.jpg?v=1703214175", + "ss_inventory_count": "0", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44104944025858,\"msrp\":null,\"price\":\"3.00\",\"sku\":\"840040388863\",\"url\":\"/products/gift-packaging?variant=44104944025858\",\"imageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/products/ok-cinch-bag-mock.jpg?v=1703214175\",\"thumbnailImageUrl\":\"https://cdn.shopify.com/s/files/1/0677/2424/7298/products/ok-cinch-bag-mock.jpg?v=1703214175\"}},\"attributes\":{\"quantity\":0,\"title\":\"Gift Bag\",\"available\":true},\"options\":{\"type\":\"Gift Bag\"}}]", + "variant_sku": [ + "840040388863" + ] + }, + "children": [] + }, + { + "id": "8283309605122", + "mappings": { + "core": { + "uid": "8283309605122", + "sku": "1810038-ATB-XX-28", + "name": "Apex Hybrid Trunks By Kelly Slater", + "url": "/products/apex-hybrid-trunks-by-kelly-slater-atlantic-blue", + "price": 128, + "msrp": 128, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/SP23_Lifestyle_Hawaii_5005-1_450x.jpg?v=1703213358", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/SP23_Lifestyle_Hawaii_5005-1_450x.jpg?v=1703213358", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "apex-hybrid-trunks-by-kelly-slater-atlantic-blue", + "id": "a271a8442e88dbff47cc580283749179", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/SP23_Lifestyle_Hawaii_5005-1.jpg?v=1703213358", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/SP23_Lifestyle_Hawaii_5005-1.jpg?v=1703213358", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_ApexHybridTrunksbyKellySlater_F_pdp.jpg?v=1703213358", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1Y3A33971_cdb4c906-2478-4673-8619-d4c43a0e9f8b.jpg?v=1703213359", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_ApexHybridTrunksbyKellySlater_D2_pdp.jpg?v=1703213359", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_ApexHybridTrunksbyKellySlater_D1_pdp.jpg?v=1703213359", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_outerknown_apexhybridtrunkbykellyslater_atb_pdp.jpg?v=1703213359", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_ApexHybridTrunksbyKellySlater_swt.png?v=1703213359" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwtDA0MDC20HUMcdKNiNA1smAwZDAyZjBgMLQ0NWZIL8pMAQQAAP__zUEJOA", + "intellisuggestSignature": "f07cde60eed89f876f52e90d69b93369426e379540336de69d9eb6688b5292ae", + "product_type_unigram": "trunks", + "ss_available": "1", + "ss_id": "44104924037378", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_ApexHybridTrunksbyKellySlater_F_pdp.jpg?v=1703213358", + "ss_inventory_count": "900", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44104924037378,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-ATB-XX-28\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-atlantic-blue?variant=44104924037378\"}},\"attributes\":{\"quantity\":100,\"title\":\"Atlantic Blue / 28\",\"available\":true},\"options\":{\"color\":\"Atlantic Blue\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44104924070146,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-ATB-XX-29\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-atlantic-blue?variant=44104924070146\"}},\"attributes\":{\"quantity\":100,\"title\":\"Atlantic Blue / 29\",\"available\":true},\"options\":{\"color\":\"Atlantic Blue\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44104924102914,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-ATB-XX-30\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-atlantic-blue?variant=44104924102914\"}},\"attributes\":{\"quantity\":100,\"title\":\"Atlantic Blue / 30\",\"available\":true},\"options\":{\"color\":\"Atlantic Blue\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44104924135682,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-ATB-XX-31\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-atlantic-blue?variant=44104924135682\"}},\"attributes\":{\"quantity\":100,\"title\":\"Atlantic Blue / 31\",\"available\":true},\"options\":{\"color\":\"Atlantic Blue\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44104924168450,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-ATB-XX-32\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-atlantic-blue?variant=44104924168450\"}},\"attributes\":{\"quantity\":100,\"title\":\"Atlantic Blue / 32\",\"available\":true},\"options\":{\"color\":\"Atlantic Blue\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44104924201218,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-ATB-XX-33\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-atlantic-blue?variant=44104924201218\"}},\"attributes\":{\"quantity\":100,\"title\":\"Atlantic Blue / 33\",\"available\":true},\"options\":{\"color\":\"Atlantic Blue\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44104924233986,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-ATB-XX-34\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-atlantic-blue?variant=44104924233986\"}},\"attributes\":{\"quantity\":100,\"title\":\"Atlantic Blue / 34\",\"available\":true},\"options\":{\"color\":\"Atlantic Blue\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44104924266754,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-ATB-XX-36\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-atlantic-blue?variant=44104924266754\"}},\"attributes\":{\"quantity\":100,\"title\":\"Atlantic Blue / 36\",\"available\":true},\"options\":{\"color\":\"Atlantic Blue\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44104924299522,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-ATB-XX-38\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-atlantic-blue?variant=44104924299522\"}},\"attributes\":{\"quantity\":100,\"title\":\"Atlantic Blue / 38\",\"available\":true},\"options\":{\"color\":\"Atlantic Blue\",\"size\":\"38\"}}]", + "variant_sku": [ + "1810038-ATB-XX-28", + "1810038-ATB-XX-29", + "1810038-ATB-XX-30", + "1810038-ATB-XX-31", + "1810038-ATB-XX-32", + "1810038-ATB-XX-33", + "1810038-ATB-XX-34", + "1810038-ATB-XX-36", + "1810038-ATB-XX-38" + ] + }, + "children": [] + }, + { + "id": "8283309539586", + "mappings": { + "core": { + "uid": "8283309539586", + "sku": "1810036-DAB-XX-28", + "name": "Apex Trunks By Kelly Slater", + "url": "/products/apex-trunks-by-kelly-slater-dark-denim-block", + "price": 145, + "msrp": 145, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_dab_1_ce8a1570-17aa-4ad6-82e3-3df674a785ef_450x.jpg?v=1703213331", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_dab_1_ce8a1570-17aa-4ad6-82e3-3df674a785ef_450x.jpg?v=1703213331", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "apex-trunks-by-kelly-slater-dark-denim-block", + "id": "966e502e4d85c1246dbc10d5353de188", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_dab_1_ce8a1570-17aa-4ad6-82e3-3df674a785ef.jpg?v=1703213331", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_dab_1_ce8a1570-17aa-4ad6-82e3-3df674a785ef.jpg?v=1703213331", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_dab_2.jpg?v=1703213331", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_dab_3.jpg?v=1703213331", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_dab_4.jpg?v=1703213331", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_dab_5.jpg?v=1703213331", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_dab_6.jpg?v=1703213331", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_dab_swt.png?v=1703213331" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwtDA0MDA203VxdNKNiNA1smAwZDAyYTBgMLQ0NWZIL8pMAQQAAP__y4kJJw", + "intellisuggestSignature": "63841f367bbe8fe5ced0b1a57774c3a976d3946b0248db940b59b767429fc734", + "product_type_unigram": "trunks", + "ss_available": "1", + "ss_id": "44104923578626", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810036_outerknown_apextrunkbykellyslater_dab_2.jpg?v=1703213331", + "ss_inventory_count": "900", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44104923578626,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-DAB-XX-28\",\"url\":\"/products/apex-trunks-by-kelly-slater-dark-denim-block?variant=44104923578626\"}},\"attributes\":{\"quantity\":100,\"title\":\"Dark Denim Block / 28\",\"available\":true},\"options\":{\"color\":\"Dark Denim Block\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44104923611394,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-DAB-XX-29\",\"url\":\"/products/apex-trunks-by-kelly-slater-dark-denim-block?variant=44104923611394\"}},\"attributes\":{\"quantity\":100,\"title\":\"Dark Denim Block / 29\",\"available\":true},\"options\":{\"color\":\"Dark Denim Block\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44104923644162,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-DAB-XX-30\",\"url\":\"/products/apex-trunks-by-kelly-slater-dark-denim-block?variant=44104923644162\"}},\"attributes\":{\"quantity\":100,\"title\":\"Dark Denim Block / 30\",\"available\":true},\"options\":{\"color\":\"Dark Denim Block\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44104923676930,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-DAB-XX-31\",\"url\":\"/products/apex-trunks-by-kelly-slater-dark-denim-block?variant=44104923676930\"}},\"attributes\":{\"quantity\":100,\"title\":\"Dark Denim Block / 31\",\"available\":true},\"options\":{\"color\":\"Dark Denim Block\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44104923709698,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-DAB-XX-32\",\"url\":\"/products/apex-trunks-by-kelly-slater-dark-denim-block?variant=44104923709698\"}},\"attributes\":{\"quantity\":100,\"title\":\"Dark Denim Block / 32\",\"available\":true},\"options\":{\"color\":\"Dark Denim Block\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44104923742466,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-DAB-XX-33\",\"url\":\"/products/apex-trunks-by-kelly-slater-dark-denim-block?variant=44104923742466\"}},\"attributes\":{\"quantity\":100,\"title\":\"Dark Denim Block / 33\",\"available\":true},\"options\":{\"color\":\"Dark Denim Block\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44104923775234,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-DAB-XX-34\",\"url\":\"/products/apex-trunks-by-kelly-slater-dark-denim-block?variant=44104923775234\"}},\"attributes\":{\"quantity\":100,\"title\":\"Dark Denim Block / 34\",\"available\":true},\"options\":{\"color\":\"Dark Denim Block\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44104923808002,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-DAB-XX-36\",\"url\":\"/products/apex-trunks-by-kelly-slater-dark-denim-block?variant=44104923808002\"}},\"attributes\":{\"quantity\":100,\"title\":\"Dark Denim Block / 36\",\"available\":true},\"options\":{\"color\":\"Dark Denim Block\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44104923840770,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-DAB-XX-38\",\"url\":\"/products/apex-trunks-by-kelly-slater-dark-denim-block?variant=44104923840770\"}},\"attributes\":{\"quantity\":100,\"title\":\"Dark Denim Block / 38\",\"available\":true},\"options\":{\"color\":\"Dark Denim Block\",\"size\":\"38\"}}]", + "variant_sku": [ + "1810036-DAB-XX-28", + "1810036-DAB-XX-29", + "1810036-DAB-XX-30", + "1810036-DAB-XX-31", + "1810036-DAB-XX-32", + "1810036-DAB-XX-33", + "1810036-DAB-XX-34", + "1810036-DAB-XX-36", + "1810036-DAB-XX-38" + ] + }, + "children": [] + }, + { + "id": "8283307933954", + "mappings": { + "core": { + "uid": "8283307933954", + "sku": "1810038-TRG-XX-28", + "name": "Apex Hybrid Trunks by Kelly Slater - FINAL SALE", + "url": "/products/apex-hybrid-trunks-by-kelly-slater-trail-green", + "price": 52, + "msrp": 128, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_outerknown_apexhybridtrunkbykellyslater_trg_F_pdp_450x.jpg?v=1703213173", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_outerknown_apexhybridtrunkbykellyslater_trg_F_pdp_450x.jpg?v=1703213173", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "collection_handle": [ + "clearance" + ], + "collection_id": [ + "416155533570" + ], + "collection_name": [ + "Clearance" + ], + "handle": "apex-hybrid-trunks-by-kelly-slater-trail-green", + "id": "a4a18df4d6068b67f2d67dc901b869f1", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_outerknown_apexhybridtrunkbykellyslater_trg_F_pdp.jpg?v=1703213173", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_outerknown_apexhybridtrunkbykellyslater_trg_F_pdp.jpg?v=1703213173", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_outerknown_apexhybridtrunkbykellyslater_trg_pdp.jpg?v=1703213173", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_outerknown_apexhybridtrunkbykellyslater_trg_D2_pdp.jpg?v=1703213173", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_outerknown_apexhybridtrunkbykellyslater_trg_D3_pdp.jpg?v=1703213173", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_outerknown_apexhybridtrunkbykellyslater_trg_swt_pdp.png?v=1703213173" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwtDA0MDC20A0JcteNiNA1smAwZDAyZTBgMLQ0NWZIL8pMAQQAAP__z48JUA", + "intellisuggestSignature": "e8dfbaa362ef157365b9db80080979133b010efdf2e60f8ee49eb54e4ffc8af1", + "product_type_unigram": "trunks", + "ss_available": "1", + "ss_id": "44104920596738", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_outerknown_apexhybridtrunkbykellyslater_trg_pdp.jpg?v=1703213173", + "ss_inventory_count": "900", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44104920596738,\"msrp\":\"128.00\",\"price\":\"51.19\",\"sku\":\"1810038-TRG-XX-28\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-trail-green?variant=44104920596738\"}},\"attributes\":{\"quantity\":100,\"title\":\"Trail Green / 28\",\"available\":true},\"options\":{\"color\":\"Trail Green\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44104920629506,\"msrp\":\"128.00\",\"price\":\"51.19\",\"sku\":\"1810038-TRG-XX-29\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-trail-green?variant=44104920629506\"}},\"attributes\":{\"quantity\":100,\"title\":\"Trail Green / 29\",\"available\":true},\"options\":{\"color\":\"Trail Green\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44104920662274,\"msrp\":\"128.00\",\"price\":\"51.19\",\"sku\":\"1810038-TRG-XX-30\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-trail-green?variant=44104920662274\"}},\"attributes\":{\"quantity\":100,\"title\":\"Trail Green / 30\",\"available\":true},\"options\":{\"color\":\"Trail Green\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44104920695042,\"msrp\":\"128.00\",\"price\":\"51.19\",\"sku\":\"1810038-TRG-XX-31\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-trail-green?variant=44104920695042\"}},\"attributes\":{\"quantity\":100,\"title\":\"Trail Green / 31\",\"available\":true},\"options\":{\"color\":\"Trail Green\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44104920727810,\"msrp\":\"128.00\",\"price\":\"51.19\",\"sku\":\"1810038-TRG-XX-32\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-trail-green?variant=44104920727810\"}},\"attributes\":{\"quantity\":100,\"title\":\"Trail Green / 32\",\"available\":true},\"options\":{\"color\":\"Trail Green\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44104920760578,\"msrp\":\"128.00\",\"price\":\"51.19\",\"sku\":\"1810038-TRG-XX-33\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-trail-green?variant=44104920760578\"}},\"attributes\":{\"quantity\":100,\"title\":\"Trail Green / 33\",\"available\":true},\"options\":{\"color\":\"Trail Green\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44104920793346,\"msrp\":\"128.00\",\"price\":\"51.19\",\"sku\":\"1810038-TRG-XX-34\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-trail-green?variant=44104920793346\"}},\"attributes\":{\"quantity\":100,\"title\":\"Trail Green / 34\",\"available\":true},\"options\":{\"color\":\"Trail Green\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44104920826114,\"msrp\":\"128.00\",\"price\":\"51.19\",\"sku\":\"1810038-TRG-XX-36\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-trail-green?variant=44104920826114\"}},\"attributes\":{\"quantity\":100,\"title\":\"Trail Green / 36\",\"available\":true},\"options\":{\"color\":\"Trail Green\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44104920858882,\"msrp\":\"128.00\",\"price\":\"51.19\",\"sku\":\"1810038-TRG-XX-38\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-trail-green?variant=44104920858882\"}},\"attributes\":{\"quantity\":100,\"title\":\"Trail Green / 38\",\"available\":true},\"options\":{\"color\":\"Trail Green\",\"size\":\"38\"}}]", + "variant_sku": [ + "1810038-TRG-XX-28", + "1810038-TRG-XX-29", + "1810038-TRG-XX-30", + "1810038-TRG-XX-31", + "1810038-TRG-XX-32", + "1810038-TRG-XX-33", + "1810038-TRG-XX-34", + "1810038-TRG-XX-36", + "1810038-TRG-XX-38" + ] + }, + "children": [] + }, + { + "id": "8283307802882", + "mappings": { + "core": { + "uid": "8283307802882", + "sku": "1810038-PCH-XX-28", + "name": "Apex Hybrid Trunks By Kelly Slater", + "url": "/products/apex-hybrid-trunks-by-kelly-slater-pitch-black", + "price": 128, + "msrp": 128, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_ApexHybridTrunksbyKellySlater_F_pdp_PCH_450x.jpg?v=1703213144", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_ApexHybridTrunksbyKellySlater_F_pdp_PCH_450x.jpg?v=1703213144", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "apex-hybrid-trunks-by-kelly-slater-pitch-black", + "id": "91cb335da8b9d1f5235331ec17921802", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_ApexHybridTrunksbyKellySlater_F_pdp_PCH.jpg?v=1703213144", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_ApexHybridTrunksbyKellySlater_F_pdp_PCH.jpg?v=1703213144", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_apexhybridtrunkbykellyslater_pch_pdp.jpg?v=1703213144", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_ApexHybridTrunksbyKellySlater_D1_pdp_PCH.jpg?v=1703213144", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_ApexHybridTrunksbyKellySlater_D2_pdp_PCH.jpg?v=1703213144", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_ApexHybridTrunksbyKellySlater_swt_9be81b56-83d2-4682-9afc-43f1b68d2796.png?v=1703213144" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwtDA0MDC20A1w9tCNiNA1smAwZDAyYzBgMLQ0NWZIL8pMAQQAAP__zdUJPw", + "intellisuggestSignature": "34fbd4d93205ca6cb0ae8460669e911e44f46c40c5ce73badcb490875e0beebd", + "product_type_unigram": "trunks", + "ss_available": "1", + "ss_id": "44104919613698", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810038_apexhybridtrunkbykellyslater_pch_pdp.jpg?v=1703213144", + "ss_inventory_count": "900", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44104919613698,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-PCH-XX-28\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-pitch-black?variant=44104919613698\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black / 28\",\"available\":true},\"options\":{\"color\":\"Pitch Black\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44104919646466,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-PCH-XX-29\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-pitch-black?variant=44104919646466\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black / 29\",\"available\":true},\"options\":{\"color\":\"Pitch Black\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44104919679234,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-PCH-XX-30\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-pitch-black?variant=44104919679234\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black / 30\",\"available\":true},\"options\":{\"color\":\"Pitch Black\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44104919712002,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-PCH-XX-31\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-pitch-black?variant=44104919712002\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black / 31\",\"available\":true},\"options\":{\"color\":\"Pitch Black\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44104919744770,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-PCH-XX-32\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-pitch-black?variant=44104919744770\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black / 32\",\"available\":true},\"options\":{\"color\":\"Pitch Black\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44104919777538,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-PCH-XX-33\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-pitch-black?variant=44104919777538\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black / 33\",\"available\":true},\"options\":{\"color\":\"Pitch Black\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44104919810306,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-PCH-XX-34\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-pitch-black?variant=44104919810306\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black / 34\",\"available\":true},\"options\":{\"color\":\"Pitch Black\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44104919843074,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-PCH-XX-36\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-pitch-black?variant=44104919843074\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black / 36\",\"available\":true},\"options\":{\"color\":\"Pitch Black\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44104919875842,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810038-PCH-XX-38\",\"url\":\"/products/apex-hybrid-trunks-by-kelly-slater-pitch-black?variant=44104919875842\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black / 38\",\"available\":true},\"options\":{\"color\":\"Pitch Black\",\"size\":\"38\"}}]", + "variant_sku": [ + "1810038-PCH-XX-28", + "1810038-PCH-XX-29", + "1810038-PCH-XX-30", + "1810038-PCH-XX-31", + "1810038-PCH-XX-32", + "1810038-PCH-XX-33", + "1810038-PCH-XX-34", + "1810038-PCH-XX-36", + "1810038-PCH-XX-38" + ] + }, + "children": [] + }, + { + "id": "8283297087746", + "mappings": { + "core": { + "uid": "8283297087746", + "sku": "1810036-BBK-XX-28", + "name": "Apex Trunks By Kelly Slater", + "url": "/products/apex-trunks-by-kelly-slater-bright-black", + "price": 145, + "msrp": 145, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_2_450x.jpg?v=1703212028", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_2_450x.jpg?v=1703212028", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "apex-trunks-by-kelly-slater-bright-black", + "id": "cafa3e48d7cc149ed48101b5bdc06f2e", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_2.jpg?v=1703212028", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_2.jpg?v=1703212028", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_1_dafdaebd-0c1a-4a17-9b38-9b76ca17dd2a.jpg?v=1703212028", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_3.jpg?v=1703212028", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_4.jpg?v=1703212028", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_5.jpg?v=1703212028", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_6.jpg?v=1703212028", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_8.jpg?v=1703212028", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_33.jpg?v=1703212028", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_7.jpg?v=1703212028", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/apex_SWT.png?v=1703212028" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwtDA0MDA203Vy8taNiNA1smAwZDAyZzBgMLQ0NWZIL8pMAQQAAP__zG0JMg", + "intellisuggestSignature": "c0eccc11682053b92537bc3bba611a97438daeca57693fc46d10533f664d2698", + "product_type_unigram": "trunks", + "ss_available": "1", + "ss_id": "44104891629826", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810027_outerknown_apextrunkbykellyslater_bbk_1_dafdaebd-0c1a-4a17-9b38-9b76ca17dd2a.jpg?v=1703212028", + "ss_inventory_count": "900", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44104891629826,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BBK-XX-28\",\"url\":\"/products/apex-trunks-by-kelly-slater-bright-black?variant=44104891629826\"}},\"attributes\":{\"quantity\":100,\"title\":\"Bright Black / 28\",\"available\":true},\"options\":{\"color\":\"Bright Black\",\"size\":\"28\"}},{\"mappings\":{\"core\":{\"uid\":44104891662594,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BBK-XX-29\",\"url\":\"/products/apex-trunks-by-kelly-slater-bright-black?variant=44104891662594\"}},\"attributes\":{\"quantity\":100,\"title\":\"Bright Black / 29\",\"available\":true},\"options\":{\"color\":\"Bright Black\",\"size\":\"29\"}},{\"mappings\":{\"core\":{\"uid\":44104891695362,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BBK-XX-30\",\"url\":\"/products/apex-trunks-by-kelly-slater-bright-black?variant=44104891695362\"}},\"attributes\":{\"quantity\":100,\"title\":\"Bright Black / 30\",\"available\":true},\"options\":{\"color\":\"Bright Black\",\"size\":\"30\"}},{\"mappings\":{\"core\":{\"uid\":44104891728130,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BBK-XX-31\",\"url\":\"/products/apex-trunks-by-kelly-slater-bright-black?variant=44104891728130\"}},\"attributes\":{\"quantity\":100,\"title\":\"Bright Black / 31\",\"available\":true},\"options\":{\"color\":\"Bright Black\",\"size\":\"31\"}},{\"mappings\":{\"core\":{\"uid\":44104891760898,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BBK-XX-32\",\"url\":\"/products/apex-trunks-by-kelly-slater-bright-black?variant=44104891760898\"}},\"attributes\":{\"quantity\":100,\"title\":\"Bright Black / 32\",\"available\":true},\"options\":{\"color\":\"Bright Black\",\"size\":\"32\"}},{\"mappings\":{\"core\":{\"uid\":44104891793666,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BBK-XX-33\",\"url\":\"/products/apex-trunks-by-kelly-slater-bright-black?variant=44104891793666\"}},\"attributes\":{\"quantity\":100,\"title\":\"Bright Black / 33\",\"available\":true},\"options\":{\"color\":\"Bright Black\",\"size\":\"33\"}},{\"mappings\":{\"core\":{\"uid\":44104891826434,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BBK-XX-34\",\"url\":\"/products/apex-trunks-by-kelly-slater-bright-black?variant=44104891826434\"}},\"attributes\":{\"quantity\":100,\"title\":\"Bright Black / 34\",\"available\":true},\"options\":{\"color\":\"Bright Black\",\"size\":\"34\"}},{\"mappings\":{\"core\":{\"uid\":44104891859202,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BBK-XX-36\",\"url\":\"/products/apex-trunks-by-kelly-slater-bright-black?variant=44104891859202\"}},\"attributes\":{\"quantity\":100,\"title\":\"Bright Black / 36\",\"available\":true},\"options\":{\"color\":\"Bright Black\",\"size\":\"36\"}},{\"mappings\":{\"core\":{\"uid\":44104891891970,\"msrp\":\"145.00\",\"price\":\"145.00\",\"sku\":\"1810036-BBK-XX-38\",\"url\":\"/products/apex-trunks-by-kelly-slater-bright-black?variant=44104891891970\"}},\"attributes\":{\"quantity\":100,\"title\":\"Bright Black / 38\",\"available\":true},\"options\":{\"color\":\"Bright Black\",\"size\":\"38\"}}]", + "variant_sku": [ + "1810036-BBK-XX-28", + "1810036-BBK-XX-29", + "1810036-BBK-XX-30", + "1810036-BBK-XX-31", + "1810036-BBK-XX-32", + "1810036-BBK-XX-33", + "1810036-BBK-XX-34", + "1810036-BBK-XX-36", + "1810036-BBK-XX-38" + ] + }, + "children": [] + }, + { + "id": "8283295547650", + "mappings": { + "core": { + "uid": "8283295547650", + "sku": "1810040-PCH-XX-S", + "name": "Adventure Shorts", + "url": "/products/adventure-shorts-pitch-black", + "price": 128, + "msrp": 128, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810040_Adventure-Shorts_PCH_2_450x.jpg?v=1703211855", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810040_Adventure-Shorts_PCH_2_450x.jpg?v=1703211855", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "handle": "adventure-shorts-pitch-black", + "id": "0e09a55078b651755e7cfc1ba1bc46dc", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810040_Adventure-Shorts_PCH_2.jpg?v=1703211855", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810040_Adventure-Shorts_PCH_2.jpg?v=1703211855", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810040_Adventure-Shorts_PCH_F_pdp.jpg?v=1703211855", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810040_Adventure-Shorts_PCH_3.jpg?v=1703211855", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/Sethvdl-1262.jpg?v=1703211855", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/Sethvdl-1312.jpg?v=1703211855", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810040_Adventure-Shorts_PCH_d1_pdp.jpg?v=1703211855", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810040_Adventure-Shorts_PCH_d2_pdp.jpg?v=1703211855", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810040_Adventure-Shorts_PCH_d3_pdp.jpg?v=1703211855", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810040_Adventure-Shorts_PCH_d4_pdp.jpg?v=1703211855", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810040_Adventure-Shorts_PCH_swt.png?v=1703211855" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwtDA0MDAx0A1w9tCNiNANZjBkMLJgMGAwtDQ1ZkgvykwBBAAA___Fzwkj", + "intellisuggestSignature": "541d9aad2b3a7b8aa2153e7350c685597730bf25b12d0722e5058b97e270fef0", + "product_type_unigram": "shorts", + "ss_available": "1", + "ss_id": "44104884093186", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1810040_Adventure-Shorts_PCH_F_pdp.jpg?v=1703211855", + "ss_inventory_count": "300", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44104884093186,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810040-PCH-XX-S\",\"url\":\"/products/adventure-shorts-pitch-black?variant=44104884093186\"}},\"attributes\":{\"quantity\":0,\"title\":\"Pitch Black / S\",\"available\":false},\"options\":{\"color\":\"Pitch Black\",\"size\":\"S\"}},{\"mappings\":{\"core\":{\"uid\":44104884125954,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810040-PCH-XX-M\",\"url\":\"/products/adventure-shorts-pitch-black?variant=44104884125954\"}},\"attributes\":{\"quantity\":0,\"title\":\"Pitch Black / M\",\"available\":false},\"options\":{\"color\":\"Pitch Black\",\"size\":\"M\"}},{\"mappings\":{\"core\":{\"uid\":44104884158722,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810040-PCH-XX-L\",\"url\":\"/products/adventure-shorts-pitch-black?variant=44104884158722\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black / L\",\"available\":true},\"options\":{\"color\":\"Pitch Black\",\"size\":\"L\"}},{\"mappings\":{\"core\":{\"uid\":44104884191490,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810040-PCH-XX-XL\",\"url\":\"/products/adventure-shorts-pitch-black?variant=44104884191490\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black / XL\",\"available\":true},\"options\":{\"color\":\"Pitch Black\",\"size\":\"XL\"}},{\"mappings\":{\"core\":{\"uid\":44104884224258,\"msrp\":\"128.00\",\"price\":\"128.00\",\"sku\":\"1810040-PCH-XX-XXL\",\"url\":\"/products/adventure-shorts-pitch-black?variant=44104884224258\"}},\"attributes\":{\"quantity\":100,\"title\":\"Pitch Black / XXL\",\"available\":true},\"options\":{\"color\":\"Pitch Black\",\"size\":\"XXL\"}}]", + "variant_sku": [ + "1810040-PCH-XX-L", + "1810040-PCH-XX-XL", + "1810040-PCH-XX-XXL" + ] + }, + "children": [] + }, + { + "id": "8283241218306", + "mappings": { + "core": { + "uid": "8283241218306", + "sku": "1520005-CAG-XX-S", + "name": "Ambassador Blazer - FINAL SALE", + "url": "/products/ambassador-blazer-charcoal-grey", + "price": 164, + "msrp": 328, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_Ambassador_Blazer_CAG_F_450x.jpg?v=1703207667", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_Ambassador_Blazer_CAG_F_450x.jpg?v=1703207667", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "collection_handle": [ + "clearance" + ], + "collection_id": [ + "416155533570" + ], + "collection_name": [ + "Clearance" + ], + "handle": "ambassador-blazer-charcoal-grey", + "id": "ddd165eb3569f13c1b6bf39098c02d07", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_Ambassador_Blazer_CAG_F.jpg?v=1703207667", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_Ambassador_Blazer_CAG_F.jpg?v=1703207667", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/Ambassador-Blazer.jpg?v=1703207667", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_AmbassadorBlazer_CAG.jpg?v=1703207667", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_Ambassador_Blazer_CAG_D1.jpg?v=1703207667", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_Ambassador_Blazer_CAG_D2.jpg?v=1703207667", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1520005_Ambassador_Blazer_Cag_D3.jpg?v=1703207667", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/CAG_swatch_87d74330-151d-4880-88a9-5cfad288d64e.png?v=1703207667" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDUyMDAw1XV2dNeNiNANZjBkMLJkMGAwtDQ1ZkgvykwBBAAA___EJgkT", + "intellisuggestSignature": "7401928afc2c9a0b644666b555db657b245b5262c314a67ed042d592c93b7e33", + "product_type_unigram": "blazer", + "ss_available": "1", + "ss_id": "44104774385922", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/Ambassador-Blazer.jpg?v=1703207667", + "ss_inventory_count": "500", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44104774385922,\"msrp\":\"328.00\",\"price\":\"163.99\",\"sku\":\"1520005-CAG-XX-S\",\"url\":\"/products/ambassador-blazer-charcoal-grey?variant=44104774385922\"}},\"attributes\":{\"quantity\":100,\"title\":\"Charcoal Grey / S\",\"available\":true},\"options\":{\"color\":\"Charcoal Grey\",\"size\":\"S\"}},{\"mappings\":{\"core\":{\"uid\":44104774418690,\"msrp\":\"328.00\",\"price\":\"163.99\",\"sku\":\"1520005-CAG-XX-M\",\"url\":\"/products/ambassador-blazer-charcoal-grey?variant=44104774418690\"}},\"attributes\":{\"quantity\":100,\"title\":\"Charcoal Grey / M\",\"available\":true},\"options\":{\"color\":\"Charcoal Grey\",\"size\":\"M\"}},{\"mappings\":{\"core\":{\"uid\":44104774451458,\"msrp\":\"328.00\",\"price\":\"163.99\",\"sku\":\"1520005-CAG-XX-L\",\"url\":\"/products/ambassador-blazer-charcoal-grey?variant=44104774451458\"}},\"attributes\":{\"quantity\":100,\"title\":\"Charcoal Grey / L\",\"available\":true},\"options\":{\"color\":\"Charcoal Grey\",\"size\":\"L\"}},{\"mappings\":{\"core\":{\"uid\":44104774484226,\"msrp\":\"328.00\",\"price\":\"163.99\",\"sku\":\"1520005-CAG-XX-XL\",\"url\":\"/products/ambassador-blazer-charcoal-grey?variant=44104774484226\"}},\"attributes\":{\"quantity\":100,\"title\":\"Charcoal Grey / XL\",\"available\":true},\"options\":{\"color\":\"Charcoal Grey\",\"size\":\"XL\"}},{\"mappings\":{\"core\":{\"uid\":44104774516994,\"msrp\":\"328.00\",\"price\":\"163.99\",\"sku\":\"1520005-CAG-XX-XXL\",\"url\":\"/products/ambassador-blazer-charcoal-grey?variant=44104774516994\"}},\"attributes\":{\"quantity\":100,\"title\":\"Charcoal Grey / XXL\",\"available\":true},\"options\":{\"color\":\"Charcoal Grey\",\"size\":\"XXL\"}}]", + "variant_sku": [ + "1520005-CAG-XX-S", + "1520005-CAG-XX-M", + "1520005-CAG-XX-L", + "1520005-CAG-XX-XL", + "1520005-CAG-XX-XXL" + ] + }, + "children": [] + }, + { + "id": "8283238957314", + "mappings": { + "core": { + "uid": "8283238957314", + "sku": "1540001-KHK-XX-S", + "name": "Apex Jacket by Kelly Slater - FINAL SALE", + "url": "/products/apex-jacket-by-kelly-slater-khaki", + "price": 90, + "msrp": 298, + "imageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_Apex_Jacket_by_Kelly_Slater_KHK_F_1a4b5676-c888-4078-9b97-78b2e40bcc60_450x.jpg?v=1703207632", + "thumbnailImageUrl": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_Apex_Jacket_by_Kelly_Slater_KHK_F_1a4b5676-c888-4078-9b97-78b2e40bcc60_450x.jpg?v=1703207632", + "rating": "0", + "brand": "OK Mens" + } + }, + "attributes": { + "collection_handle": [ + "clearance" + ], + "collection_id": [ + "416155533570" + ], + "collection_name": [ + "Clearance" + ], + "handle": "apex-jacket-by-kelly-slater-khaki", + "id": "c101de51d1b013705b54f11de4abdc7b", + "image": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_Apex_Jacket_by_Kelly_Slater_KHK_F_1a4b5676-c888-4078-9b97-78b2e40bcc60.jpg?v=1703207632", + "images": [ + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_Apex_Jacket_by_Kelly_Slater_KHK_F_1a4b5676-c888-4078-9b97-78b2e40bcc60.jpg?v=1703207632", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_Apex_Jacket_by_Kelly_Slater_KHK.jpg?v=1703207632", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_ApexJacketbyKellySlater_KHK.jpg?v=1703207632", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_Apex_Jacket_by_Kelly_Slater_KHK_D1_314137b7-1e95-4586-9c99-3c67b9abcb0b.jpg?v=1703207632", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_Apex_Jacket_by_Kelly_Slater_KHK_D2_dc7e313e-22f6-4ec0-a7de-603c0c55891d.jpg?v=1703207632", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_Apex_Jacket_by_Kelly_Slater_KHK_D3.jpg?v=1703207632", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_Apex_Jacket_by_Kelly_Slater_KHK_D4.jpg?v=1703207632", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_Apex_Jacket_by_Kelly_Slater_KHK_D5.jpg?v=1703207632", + "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_Apex_Jacket_by_Kelly_Slater_KHK_swatch.png?v=1703207632" + ], + "intellisuggestData": "eJyqMs8wzMpgYGAwNDUxMDAw1PX28NaNiNANZjBkMDZgMGAwtDQ1ZkgvykwBBAAA___FXQkc", + "intellisuggestSignature": "9206c193a07728685b7adc9f0eac6567e7f98dc3a974f662911ead5295426759", + "product_type_unigram": "jacket", + "ss_available": "1", + "ss_id": "44104765899010", + "ss_image_hover": "https://cdn.shopify.com/s/files/1/0677/2424/7298/products/1540001_Apex_Jacket_by_Kelly_Slater_KHK.jpg?v=1703207632", + "ss_inventory_count": "500", + "ss_is_new": "0", + "ss_variants": "[{\"mappings\":{\"core\":{\"uid\":44104765899010,\"msrp\":\"298.00\",\"price\":\"89.39\",\"sku\":\"1540001-KHK-XX-S\",\"url\":\"/products/apex-jacket-by-kelly-slater-khaki?variant=44104765899010\"}},\"attributes\":{\"quantity\":100,\"title\":\"Khaki / S\",\"available\":true},\"options\":{\"color\":\"Khaki\",\"size\":\"S\"}},{\"mappings\":{\"core\":{\"uid\":44104765931778,\"msrp\":\"298.00\",\"price\":\"89.39\",\"sku\":\"1540001-KHK-XX-M\",\"url\":\"/products/apex-jacket-by-kelly-slater-khaki?variant=44104765931778\"}},\"attributes\":{\"quantity\":100,\"title\":\"Khaki / M\",\"available\":true},\"options\":{\"color\":\"Khaki\",\"size\":\"M\"}},{\"mappings\":{\"core\":{\"uid\":44104765964546,\"msrp\":\"298.00\",\"price\":\"89.39\",\"sku\":\"1540001-KHK-XX-L\",\"url\":\"/products/apex-jacket-by-kelly-slater-khaki?variant=44104765964546\"}},\"attributes\":{\"quantity\":100,\"title\":\"Khaki / L\",\"available\":true},\"options\":{\"color\":\"Khaki\",\"size\":\"L\"}},{\"mappings\":{\"core\":{\"uid\":44104765997314,\"msrp\":\"298.00\",\"price\":\"89.39\",\"sku\":\"1540001-KHK-XX-XL\",\"url\":\"/products/apex-jacket-by-kelly-slater-khaki?variant=44104765997314\"}},\"attributes\":{\"quantity\":100,\"title\":\"Khaki / XL\",\"available\":true},\"options\":{\"color\":\"Khaki\",\"size\":\"XL\"}},{\"mappings\":{\"core\":{\"uid\":44104766030082,\"msrp\":\"298.00\",\"price\":\"89.39\",\"sku\":\"1540001-KHK-XX-XXL\",\"url\":\"/products/apex-jacket-by-kelly-slater-khaki?variant=44104766030082\"}},\"attributes\":{\"quantity\":100,\"title\":\"Khaki / XXL\",\"available\":true},\"options\":{\"color\":\"Khaki\",\"size\":\"XXL\"}}]", + "variant_sku": [ + "1540001-KHK-XX-S", + "1540001-KHK-XX-M", + "1540001-KHK-XX-L", + "1540001-KHK-XX-XL", + "1540001-KHK-XX-XXL" + ] + }, + "children": [] + } + ], + "filters": [], + "facets": [ + { + "field": "tags_gender", + "type": "value", + "filtered": false, + "values": [ + { + "filtered": false, + "value": "mens", + "label": "mens", + "count": 997 + }, + { + "filtered": false, + "value": "womens", + "label": "womens", + "count": 834 + }, + { + "filtered": false, + "value": "kids", + "label": "kids", + "count": 1 + } + ] + }, + { + "field": "ss_tags_color", + "type": "value", + "filtered": false, + "values": [ + { + "filtered": false, + "value": "Blue", + "label": "Blue", + "count": 537 + }, + { + "filtered": false, + "value": "Green", + "label": "Green", + "count": 238 + }, + { + "filtered": false, + "value": "Black", + "label": "Black", + "count": 230 + }, + { + "filtered": false, + "value": "Gray", + "label": "Gray", + "count": 188 + }, + { + "filtered": false, + "value": "Multi", + "label": "Multi", + "count": 170 + }, + { + "filtered": false, + "value": "White", + "label": "White", + "count": 149 + }, + { + "filtered": false, + "value": "Red", + "label": "Red", + "count": 128 + }, + { + "filtered": false, + "value": "Pink", + "label": "Pink", + "count": 109 + }, + { + "filtered": false, + "value": "Brown", + "label": "Brown", + "count": 90 + }, + { + "filtered": false, + "value": "Yellow", + "label": "Yellow", + "count": 85 + }, + { + "filtered": false, + "value": "Navy", + "label": "Navy", + "count": 78 + }, + { + "filtered": false, + "value": "Beige", + "label": "Beige", + "count": 64 + }, + { + "filtered": false, + "value": "Orange", + "label": "Orange", + "count": 53 + }, + { + "filtered": false, + "value": "Stripes", + "label": "Stripes", + "count": 33 + }, + { + "filtered": false, + "value": "Purple", + "label": "Purple", + "count": 21 + }, + { + "filtered": false, + "value": "Salt", + "label": "Salt", + "count": 4 + }, + { + "filtered": false, + "value": "Cumin", + "label": "Cumin", + "count": 1 + }, + { + "filtered": false, + "value": "camo", + "label": "camo", + "count": 1 + } + ] + }, + { + "field": "variant_size", + "type": "value", + "filtered": false, + "values": [ + { + "filtered": false, + "value": "28", + "label": "28", + "count": 39 + }, + { + "filtered": false, + "value": "29", + "label": "29", + "count": 38 + }, + { + "filtered": false, + "value": "30", + "label": "30", + "count": 39 + }, + { + "filtered": false, + "value": "31", + "label": "31", + "count": 38 + }, + { + "filtered": false, + "value": "32", + "label": "32", + "count": 39 + }, + { + "filtered": false, + "value": "33", + "label": "33", + "count": 38 + }, + { + "filtered": false, + "value": "34", + "label": "34", + "count": 39 + }, + { + "filtered": false, + "value": "36", + "label": "36", + "count": 39 + }, + { + "filtered": false, + "value": "38", + "label": "38", + "count": 38 + }, + { + "filtered": false, + "value": "40", + "label": "40", + "count": 2 + }, + { + "filtered": false, + "value": "XS", + "label": "XS", + "count": 1 + }, + { + "filtered": false, + "value": "S", + "label": "S", + "count": 34 + }, + { + "filtered": false, + "value": "M", + "label": "M", + "count": 34 + }, + { + "filtered": false, + "value": "L", + "label": "L", + "count": 35 + }, + { + "filtered": false, + "value": "XL", + "label": "XL", + "count": 35 + }, + { + "filtered": false, + "value": "XXL", + "label": "XXL", + "count": 35 + }, + { + "filtered": false, + "value": "O/S", + "label": "O/S", + "count": 3 + } + ] + }, + { + "field": "variant_inseam", + "type": "value", + "filtered": false, + "values": [ + { + "filtered": false, + "value": "32", + "label": "32", + "count": 10 + }, + { + "filtered": false, + "value": "34", + "label": "34", + "count": 10 + }, + { + "filtered": false, + "value": "30", + "label": "30", + "count": 9 + } + ] + }, + { + "field": "tags_style", + "type": "value", + "filtered": false, + "values": [ + { + "filtered": false, + "value": "Long Sleeves", + "label": "Long Sleeves", + "count": 524 + }, + { + "filtered": false, + "value": "Shirts", + "label": "Shirts", + "count": 265 + }, + { + "filtered": false, + "value": "Short Sleeves", + "label": "Short Sleeves", + "count": 236 + }, + { + "filtered": false, + "value": "Accessories", + "label": "Accessories", + "count": 173 + }, + { + "filtered": false, + "value": "Tees", + "label": "Tees", + "count": 132 + }, + { + "filtered": false, + "value": "Outerwear", + "label": "Outerwear", + "count": 111 + }, + { + "filtered": false, + "value": "Dresses", + "label": "Dresses", + "count": 107 + }, + { + "filtered": false, + "value": "Sweatshirts", + "label": "Sweatshirts", + "count": 104 + }, + { + "filtered": false, + "value": "Pants", + "label": "Pants", + "count": 96 + }, + { + "filtered": false, + "value": "Jumpsuits", + "label": "Jumpsuits", + "count": 95 + }, + { + "filtered": false, + "value": "Sweaters", + "label": "Sweaters", + "count": 93 + }, + { + "filtered": false, + "value": "Activewear", + "label": "Activewear", + "count": 88 + }, + { + "filtered": false, + "value": "Crew Necks", + "label": "Crew Necks", + "count": 69 + }, + { + "filtered": false, + "value": "Jackets", + "label": "Jackets", + "count": 68 + }, + { + "filtered": false, + "value": "Hoodies", + "label": "Hoodies", + "count": 66 + }, + { + "filtered": false, + "value": "Shorts", + "label": "Shorts", + "count": 57 + }, + { + "filtered": false, + "value": "Sweatpants", + "label": "Sweatpants", + "count": 54 + }, + { + "filtered": false, + "value": "Trunks", + "label": "Trunks", + "count": 50 + }, + { + "filtered": false, + "value": "Sleeveless", + "label": "Sleeveless", + "count": 46 + }, + { + "filtered": false, + "value": "Polos", + "label": "Polos", + "count": 27 + }, + { + "filtered": false, + "value": "Elastic Waist", + "label": "Elastic Waist", + "count": 21 + }, + { + "filtered": false, + "value": "Graphics", + "label": "Graphics", + "count": 21 + }, + { + "filtered": false, + "value": "Beanies", + "label": "Beanies", + "count": 20 + }, + { + "filtered": false, + "value": "Hats", + "label": "Hats", + "count": 19 + }, + { + "filtered": false, + "value": "Sweatshorts", + "label": "Sweatshorts", + "count": 19 + }, + { + "filtered": false, + "value": "Performance Stretch", + "label": "Performance Stretch", + "count": 18 + }, + { + "filtered": false, + "value": "19in outseam", + "label": "19in outseam", + "count": 17 + }, + { + "filtered": false, + "value": "Slim", + "label": "Slim", + "count": 17 + }, + { + "filtered": false, + "value": "Gear", + "label": "Gear", + "count": 16 + }, + { + "filtered": false, + "value": "Tanks", + "label": "Tanks", + "count": 16 + }, + { + "filtered": false, + "value": "Bags", + "label": "Bags", + "count": 14 + }, + { + "filtered": false, + "value": "Straight", + "label": "Straight", + "count": 14 + }, + { + "filtered": false, + "value": "Sweatshirt", + "label": "Sweatshirt", + "count": 13 + }, + { + "filtered": false, + "value": "Watches", + "label": "Watches", + "count": 13 + }, + { + "filtered": false, + "value": "swim", + "label": "swim", + "count": 13 + }, + { + "filtered": false, + "value": "Blouses", + "label": "Blouses", + "count": 10 + }, + { + "filtered": false, + "value": "Cropped Tees", + "label": "Cropped Tees", + "count": 9 + }, + { + "filtered": false, + "value": "Tapered", + "label": "Tapered", + "count": 9 + }, + { + "filtered": false, + "value": "Henleys", + "label": "Henleys", + "count": 8 + }, + { + "filtered": false, + "value": "Jeans", + "label": "Jeans", + "count": 8 + }, + { + "filtered": false, + "value": "Vests", + "label": "Vests", + "count": 8 + }, + { + "filtered": false, + "value": "Socks", + "label": "Socks", + "count": 7 + }, + { + "filtered": false, + "value": "Blazers", + "label": "Blazers", + "count": 6 + }, + { + "filtered": false, + "value": "tops", + "label": "tops", + "count": 6 + }, + { + "filtered": false, + "value": "17in outseam", + "label": "17in outseam", + "count": 5 + }, + { + "filtered": false, + "value": "Beanie", + "label": "Beanie", + "count": 5 + }, + { + "filtered": false, + "value": "Denim Jackets", + "label": "Denim Jackets", + "count": 5 + }, + { + "filtered": false, + "value": "Lightweight", + "label": "Lightweight", + "count": 5 + }, + { + "filtered": false, + "value": "Long Sleeve", + "label": "Long Sleeve", + "count": 4 + }, + { + "filtered": false, + "value": "swimwear", + "label": "swimwear", + "count": 4 + }, + { + "filtered": false, + "value": "Hoodie", + "label": "Hoodie", + "count": 3 + }, + { + "filtered": false, + "value": "Relaxed Tapered", + "label": "Relaxed Tapered", + "count": 3 + }, + { + "filtered": false, + "value": "18in Outseam", + "label": "18in Outseam", + "count": 2 + }, + { + "filtered": false, + "value": "18in outseam", + "label": "18in outseam", + "count": 2 + }, + { + "filtered": false, + "value": "Caps", + "label": "Caps", + "count": 2 + }, + { + "filtered": false, + "value": "Heavyweight", + "label": "Heavyweight", + "count": 2 + }, + { + "filtered": false, + "value": "Shoes", + "label": "Shoes", + "count": 2 + }, + { + "filtered": false, + "value": "dresses", + "label": "dresses", + "count": 2 + }, + { + "filtered": false, + "value": "18\" Outseam", + "label": "18\" Outseam", + "count": 1 + }, + { + "filtered": false, + "value": "Bandana", + "label": "Bandana", + "count": 1 + }, + { + "filtered": false, + "value": "Flat Front", + "label": "Flat Front", + "count": 1 + }, + { + "filtered": false, + "value": "Gloves", + "label": "Gloves", + "count": 1 + }, + { + "filtered": false, + "value": "Jacket", + "label": "Jacket", + "count": 1 + }, + { + "filtered": false, + "value": "pants", + "label": "pants", + "count": 1 + } + ] + }, + { + "field": "tags_fit", + "type": "value", + "filtered": false, + "values": [ + { + "filtered": false, + "value": "Classic", + "label": "Classic", + "count": 678 + }, + { + "filtered": false, + "value": "Relaxed", + "label": "Relaxed", + "count": 297 + }, + { + "filtered": false, + "value": "Straight", + "label": "Straight", + "count": 87 + }, + { + "filtered": false, + "value": "Slim", + "label": "Slim", + "count": 67 + }, + { + "filtered": false, + "value": "Fixed Waist", + "label": "Fixed Waist", + "count": 51 + }, + { + "filtered": false, + "value": "Lightweight", + "label": "Lightweight", + "count": 47 + }, + { + "filtered": false, + "value": "Elastic Waist", + "label": "Elastic Waist", + "count": 37 + }, + { + "filtered": false, + "value": "Sweatpants", + "label": "Sweatpants", + "count": 29 + }, + { + "filtered": false, + "value": "Cropped", + "label": "Cropped", + "count": 27 + }, + { + "filtered": false, + "value": "Heavyweight", + "label": "Heavyweight", + "count": 23 + }, + { + "filtered": false, + "value": "Joggers", + "label": "Joggers", + "count": 23 + }, + { + "filtered": false, + "value": "Swim Top", + "label": "Swim Top", + "count": 23 + }, + { + "filtered": false, + "value": "Boxy", + "label": "Boxy", + "count": 21 + }, + { + "filtered": false, + "value": "Relaxed Tapered", + "label": "Relaxed Tapered", + "count": 20 + }, + { + "filtered": false, + "value": "Swim Bottom", + "label": "Swim Bottom", + "count": 16 + }, + { + "filtered": false, + "value": "Activewear Bottom", + "label": "Activewear Bottom", + "count": 13 + }, + { + "filtered": false, + "value": "Activewear Bottoms", + "label": "Activewear Bottoms", + "count": 11 + }, + { + "filtered": false, + "value": "Tapered", + "label": "Tapered", + "count": 11 + }, + { + "filtered": false, + "value": "Activewear Bra", + "label": "Activewear Bra", + "count": 10 + }, + { + "filtered": false, + "value": "Flare", + "label": "Flare", + "count": 8 + }, + { + "filtered": false, + "value": "Boyfriend", + "label": "Boyfriend", + "count": 7 + }, + { + "filtered": false, + "value": "Swim One Piece", + "label": "Swim One Piece", + "count": 7 + }, + { + "filtered": false, + "value": "Sweatpant", + "label": "Sweatpant", + "count": 6 + }, + { + "filtered": false, + "value": "Skinny", + "label": "Skinny", + "count": 4 + }, + { + "filtered": false, + "value": "Straight Fit", + "label": "Straight Fit", + "count": 4 + }, + { + "filtered": false, + "value": "Sweatshort", + "label": "Sweatshort", + "count": 2 + }, + { + "filtered": false, + "value": "Oversized", + "label": "Oversized", + "count": 1 + }, + { + "filtered": false, + "value": "Sweatpant Fit", + "label": "Sweatpant Fit", + "count": 1 + } + ] + }, + { + "field": "ss_price", + "type": "range-buckets", + "filtered": false, + "values": [ + { + "filtered": false, + "low": null, + "high": 19.99, + "label": "Less than $20", + "count": 134 + }, + { + "filtered": false, + "low": 20, + "high": 40, + "label": "$20 to $40", + "count": 539 + }, + { + "filtered": false, + "low": 40, + "high": 60, + "label": "$40 to $60", + "count": 440 + }, + { + "filtered": false, + "low": 60, + "high": 80, + "label": "$60 to $80", + "count": 236 + }, + { + "filtered": false, + "low": 80, + "high": 100, + "label": "$80 to $100", + "count": 200 + }, + { + "filtered": false, + "low": 100, + "high": 150, + "label": "$100 to $150", + "count": 299 + }, + { + "filtered": false, + "low": 150, + "high": 200, + "label": "$150 to $200", + "count": 131 + }, + { + "filtered": false, + "low": 200.01, + "high": null, + "label": "More than $200", + "count": 106 + } + ] + }, + { + "field": "vendor", + "type": "value", + "filtered": false, + "values": [ + { + "filtered": false, + "value": "Arvin Goods", + "label": "Arvin Goods", + "count": 9 + }, + { + "filtered": false, + "value": "Breitling", + "label": "Breitling", + "count": 13 + }, + { + "filtered": false, + "value": "Guppyfriend", + "label": "Guppyfriend", + "count": 1 + }, + { + "filtered": false, + "value": "Hydro Flask", + "label": "Hydro Flask", + "count": 3 + }, + { + "filtered": false, + "value": "Kassia", + "label": "Kassia", + "count": 3 + }, + { + "filtered": false, + "value": "Keepcup", + "label": "Keepcup", + "count": 2 + }, + { + "filtered": false, + "value": "KeepCup", + "label": "KeepCup", + "count": 3 + }, + { + "filtered": false, + "value": "Kyrgies", + "label": "Kyrgies", + "count": 2 + }, + { + "filtered": false, + "value": "Laundress", + "label": "Laundress", + "count": 1 + }, + { + "filtered": false, + "value": "Lava", + "label": "Lava", + "count": 2 + }, + { + "filtered": false, + "value": "Manda", + "label": "Manda", + "count": 3 + }, + { + "filtered": false, + "value": "Mizu", + "label": "Mizu", + "count": 4 + }, + { + "filtered": false, + "value": "New Denim Project", + "label": "New Denim Project", + "count": 1 + }, + { + "filtered": false, + "value": "New Life Project", + "label": "New Life Project", + "count": 17 + }, + { + "filtered": false, + "value": "OK Accessories", + "label": "OK Accessories", + "count": 21 + }, + { + "filtered": false, + "value": "Ok Accessories", + "label": "Ok Accessories", + "count": 11 + }, + { + "filtered": false, + "value": "OK Kids", + "label": "OK Kids", + "count": 19 + }, + { + "filtered": false, + "value": "Ok Kids", + "label": "Ok Kids", + "count": 1 + }, + { + "filtered": false, + "value": "OK Mens", + "label": "OK Mens", + "count": 874 + }, + { + "filtered": false, + "value": "Ok Mens", + "label": "Ok Mens", + "count": 3 + }, + { + "filtered": false, + "value": "Ok Womens", + "label": "Ok Womens", + "count": 28 + }, + { + "filtered": false, + "value": "OK Womens", + "label": "OK Womens", + "count": 707 + }, + { + "filtered": false, + "value": "Otis", + "label": "Otis", + "count": 22 + }, + { + "filtered": false, + "value": "Outerknown", + "label": "Outerknown", + "count": 31 + }, + { + "filtered": false, + "value": "Project Vermont", + "label": "Project Vermont", + "count": 112 + }, + { + "filtered": false, + "value": "Seea", + "label": "Seea", + "count": 52 + }, + { + "filtered": false, + "value": "Services", + "label": "Services", + "count": 1 + }, + { + "filtered": false, + "value": "Snapa Chica Clothing", + "label": "Snapa Chica Clothing", + "count": 4 + }, + { + "filtered": false, + "value": "Veja", + "label": "Veja", + "count": 3 + } + ] + } + ], + "sorting": [], + "merchandising": { + "redirect": "", + "content": {}, + "campaigns": [] + }, + "search": { + "query": "" + } +} \ No newline at end of file diff --git a/packages/snap-store-mobx/src/Search/Stores/SearchResultStore.test.ts b/packages/snap-store-mobx/src/Search/Stores/SearchResultStore.test.ts index b951e490d..807f4d6ea 100644 --- a/packages/snap-store-mobx/src/Search/Stores/SearchResultStore.test.ts +++ b/packages/snap-store-mobx/src/Search/Stores/SearchResultStore.test.ts @@ -1,8 +1,10 @@ +import deepmerge from 'deepmerge'; import { UrlManager, UrlTranslator } from '@searchspring/snap-url-manager'; import { MockData } from '@searchspring/snap-shared'; import { SearchResponseModelResultCoreMappings } from '@searchspring/snapi-types'; -import { Banner, SearchResultStore } from './SearchResultStore'; +import { Banner, Product, SearchResultStore, ProductMask, Variants, Variant, VariantSelection, VariantData } from './SearchResultStore'; +import { parse } from 'uuid'; const services = { urlManager: new UrlManager(new UrlTranslator()), @@ -69,9 +71,318 @@ describe('SearchResultStore', () => { }); }); + describe('mask with display property', () => { + describe('mask class', () => { + it('can be set with data', () => { + const mask = new ProductMask(); + expect(mask.data).toStrictEqual({}); + + const dataToSet = { mappings: { core: { name: 'new name', price: 1.0 } }, attributes: { special: 'thing' } }; + mask.set(dataToSet); + expect(mask.data).toStrictEqual(dataToSet); + }); + + it('can be set with data and then reset', () => { + const mask = new ProductMask(); + expect(mask.data).toStrictEqual({}); + + const dataToSet = { mappings: { core: { name: 'data to reset', price: 0 } }, attributes: { special: 'thing', more: 'stuff' } }; + mask.set(dataToSet); + expect(mask.data).toStrictEqual(dataToSet); + + mask.reset(); + expect(mask.data).toStrictEqual({}); + }); + + it('can be merged with data', () => { + const mask = new ProductMask(); + expect(mask.data).toStrictEqual({}); + + const dataToMerge = { mappings: { core: { name: 'initial name', price: 0 } }, attributes: { initial: 'thing' } }; + mask.merge(dataToMerge); + expect(mask.data).toStrictEqual(dataToMerge); + + const moreDataToMerge = { + mappings: { core: { name: 'merged name', price: 7, msrp: 10 } }, + attributes: { additional: 'things', with: 'stuff' }, + }; + mask.merge(moreDataToMerge); + expect(mask.data).toStrictEqual(deepmerge(dataToMerge, moreDataToMerge)); + }); + + it('can be merged with data and then reset', () => { + const mask = new ProductMask(); + expect(mask.data).toStrictEqual({}); + + const dataToMerge = { mappings: { core: { name: 'data to reset', price: 0 } } }; + mask.merge(dataToMerge); + expect(mask.data).toStrictEqual(dataToMerge); + + mask.reset(); + expect(mask.data).toStrictEqual({}); + }); + }); + + it('has a mask property and also a display property that "masks"" the core fields and attributes', () => { + const searchData = mockData.searchMeta(); + + const results = new SearchResultStore(searchConfig, services, searchData.results, searchData.pagination, searchData.merchandising); + + results.forEach((result, index) => { + // check display properties + expect(Object.keys((result as Product).display).length).toBe(3); + expect((result as Product).display).toHaveProperty('id'); + expect((result as Product).display).toHaveProperty('mappings'); + expect((result as Product).display).toHaveProperty('attributes'); + + const mask = (result as Product).mask; + expect(mask).toHaveProperty('merge'); + expect(mask).toHaveProperty('set'); + expect(mask).toHaveProperty('reset'); + expect(mask).toHaveProperty('data'); + expect(mask.data).toStrictEqual({}); + + // check core mappings + Object.keys(result.mappings.core!).forEach((key) => { + const core = result.mappings?.core; + const displayCore = (result as Product).display.mappings?.core; + + const coreValue = core && core[key as keyof SearchResponseModelResultCoreMappings]; + const displayCoreValue = displayCore && displayCore[key as keyof SearchResponseModelResultCoreMappings]; + + expect(displayCoreValue).toStrictEqual(coreValue); + }); + + // check attributes + Object.keys(result.attributes).forEach((key) => { + const attributes = result.attributes; + const displayAttributes = (result as Product).display.attributes; + + const attributesValue = attributes && attributes[key]; + const displayAttributesValue = displayAttributes && displayAttributes[key]; + + expect(displayAttributesValue).toStrictEqual(attributesValue); + }); + }); + }); + + it('can use the mask with the display property', () => { + const searchData = mockData.searchMeta(); + + const results = new SearchResultStore(searchConfig, services, searchData.results, searchData.pagination, searchData.merchandising); + const firstProduct = results[0] as Product; + + const maskData = { mappings: { core: { name: 'new name', price: 1.0 } }, attributes: { special: 'thing' } }; + firstProduct.mask.set(maskData); + + expect(firstProduct.display.mappings.core?.name).toBe(maskData.mappings.core.name); + expect(firstProduct.display.mappings.core?.price).toBe(maskData.mappings.core.price); + expect(firstProduct.display.attributes.special).toBe(maskData.attributes.special); + }); + }); + + describe('with variants', () => { + it('can be configured to construct variants from specified JSON field', () => { + const searchData = mockData.updateConfig({ siteId: 'z7h1jh' }).searchMeta('variants'); + + const variantSearchConfig = { + ...searchConfig, + settings: { + variants: { + field: 'ss_variants', + }, + }, + }; + + const results = new SearchResultStore(variantSearchConfig, services, searchData.results, searchData.pagination, searchData.merchandising); + expect(results.length).toBe(searchData.pagination?.pageSize); + + results.forEach((result, index) => { + const productData = searchData.results && searchData.results[index]; + const variantData = productData?.attributes?.ss_variants; + expect(variantData).toBeDefined(); + const parsedVariantData = JSON.parse(variantData as unknown as string); + + const variants = (result as Product).variants; + + expect(variants?.data.length).toStrictEqual(parsedVariantData.length); + expect(variants?.selections.length).toBe(Object.keys(parsedVariantData[0].options).length); + }); + }); + + describe('variant class', () => { + it('has specific properties', () => { + const mask = new ProductMask(); + const searchData = mockData.updateConfig({ siteId: 'z7h1jh' }).searchMeta('variants'); + const variantData = searchData.results![0].attributes?.ss_variants as unknown as string; + const parsedVariantData = JSON.parse(variantData) as VariantData[]; + + parsedVariantData.forEach((variantData) => { + const variant = new Variant(variantData); + + expect(variant).toHaveProperty('attributes'); + expect(variant).toHaveProperty('available'); + expect(variant).toHaveProperty('custom'); + expect(variant).toHaveProperty('mappings'); + expect(variant).toHaveProperty('options'); + expect(variant).toHaveProperty('type'); + + expect(variant.attributes).toStrictEqual(variantData.attributes); + expect(variant.available).toStrictEqual(variantData.attributes.available); + expect(variant.custom).toStrictEqual({}); + expect(variant.mappings).toStrictEqual(variantData.mappings); + expect(variant.options).toStrictEqual(variantData.options); + expect(variant.type).toBe('variant'); + }); + }); + }); + + describe('variants class', () => { + it('requires variants data and a mask to construct', () => { + const mask = new ProductMask(); + const searchData = mockData.updateConfig({ siteId: 'z7h1jh' }).searchMeta('variants'); + const variantData = searchData.results![0].attributes?.ss_variants as unknown as string; + const parsedVariantData = JSON.parse(variantData) as VariantData[]; + const variants = new Variants(parsedVariantData, mask); + + expect(variants).toHaveProperty('active'); + expect(variants).toHaveProperty('data'); + expect(variants).toHaveProperty('selections'); + expect(variants).toHaveProperty('setActive'); + expect(variants).toHaveProperty('makeSelections'); + expect(variants).toHaveProperty('update'); + + // only uses "available" variants + expect(variants?.active).toBe(variants?.data.find((variant) => variant.available)); + expect(variants?.data.length).toStrictEqual(parsedVariantData.length); + expect(variants?.selections.length).toBe(Object.keys(parsedVariantData[0].options).length); + + // creates a variant for each data entry + variants.data.forEach((variant, index) => { + expect(variant).toStrictEqual(new Variant(parsedVariantData[index])); + }); + }); + + it('can set an active variant with `setActive`', () => { + const mask = new ProductMask(); + const searchData = mockData.updateConfig({ siteId: 'z7h1jh' }).searchMeta('variants'); + const variantData = searchData.results![0].attributes?.ss_variants as unknown as string; + const parsedVariantData = JSON.parse(variantData) as VariantData[]; + const variants = new Variants(parsedVariantData, mask); + + // starts with "available" variant + expect(variants.active).toBe(variants?.data.find((variant) => variant.available)); + + const newActive = variants.data[7]; + variants.setActive(newActive); + + expect(variants.active).toBe(newActive); + }); + + it('can set an active variant with `setActive`', () => { + const mask = new ProductMask(); + const searchData = mockData.updateConfig({ siteId: 'z7h1jh' }).searchMeta('variants'); + const variantData = searchData.results![0].attributes?.ss_variants as unknown as string; + const parsedVariantData = JSON.parse(variantData) as VariantData[]; + const variants = new Variants(parsedVariantData, mask); + + // starts with "available" variant + expect(variants.active).toBe(variants?.data.find((variant) => variant.available)); + + const newActive = variants.data[7]; + variants.setActive(newActive); + + expect(variants.active).toBe(newActive); + }); + + it('can set an active variant with `setActive`', () => { + const mask = new ProductMask(); + const searchData = mockData.updateConfig({ siteId: 'z7h1jh' }).searchMeta('variants'); + const variantData = searchData.results![0].attributes?.ss_variants as unknown as string; + const parsedVariantData = JSON.parse(variantData) as VariantData[]; + const variants = new Variants(parsedVariantData, mask); + + // starts with "available" variant + expect(variants.active).toBe(variants?.data.find((variant) => variant.available)); + + const newActive = variants.data[7]; + variants.setActive(newActive); + + expect(variants.active).toBe(newActive); + }); + + it('has selections that it builds and selects from options', () => { + const mask = new ProductMask(); + const searchData = mockData.updateConfig({ siteId: 'z7h1jh' }).searchMeta('variants'); + const variantData = searchData.results![0].attributes?.ss_variants as unknown as string; + const parsedVariantData = JSON.parse(variantData) as VariantData[]; + const variants = new Variants(parsedVariantData, mask); + + variants.selections.forEach((selection, index) => { + const dataOptionName = Object.keys(parsedVariantData[0].options)[index]; + const firstAvailableOption = selection.values.find((value) => value.available); + + expect(selection).toHaveProperty('field'); + expect(selection).toHaveProperty('label'); + expect(selection).toHaveProperty('previouslySelected'); + expect(selection).toHaveProperty('selected'); + expect(selection).toHaveProperty('values'); + expect(selection).toHaveProperty('refineSelections'); + expect(selection).toHaveProperty('reset'); + expect(selection).toHaveProperty('select'); + + expect(selection.field).toBe(dataOptionName); + expect(selection.label).toBe(dataOptionName); + expect(selection.selected).toBe(firstAvailableOption?.value); + expect(selection.previouslySelected).toBe(''); + }); + }); + + it('will adjust selections based on availability', () => { + const mask = new ProductMask(); + const searchData = mockData.updateConfig({ siteId: 'z7h1jh' }).searchMeta('variants'); + const variantData = searchData.results![0].attributes?.ss_variants as unknown as string; + const parsedVariantData = JSON.parse(variantData) as VariantData[]; + const variants = new Variants(parsedVariantData, mask); + + const initialSelectedSelections = variants.selections.map((selection) => selection.selected); + expect(initialSelectedSelections).toStrictEqual(['Scout', '30', '32']); + + variants.selections[0].select('Desert'); + const newSelectedSelections = variants.selections.map((selection) => selection.selected); + expect(newSelectedSelections).toStrictEqual(['Desert', '30', '34']); + }); + + it('will use previous selections based on availability', () => { + const mask = new ProductMask(); + const searchData = mockData.updateConfig({ siteId: 'z7h1jh' }).searchMeta('variants'); + const variantData = searchData.results![0].attributes?.ss_variants as unknown as string; + const parsedVariantData = JSON.parse(variantData) as VariantData[]; + const variants = new Variants(parsedVariantData, mask); + const colorSelector = variants.selections[0]; + const sizeSelector = variants.selections[1]; + + const initialSelectedSelections = variants.selections.map((selection) => selection.selected); + expect(initialSelectedSelections).toStrictEqual(['Scout', '30', '32']); + + colorSelector.select('Desert'); + const newSelectedSelections = variants.selections.map((selection) => selection.selected); + expect(newSelectedSelections).toStrictEqual(['Desert', '30', '34']); + + colorSelector.select('Mirage'); + const newerSelectedSelections = variants.selections.map((selection) => selection.selected); + expect(newerSelectedSelections).toStrictEqual(['Mirage', '36', '34']); + + sizeSelector.select('30'); + const previouslySelectedSelections = variants.selections.map((selection) => selection.selected); + expect(previouslySelectedSelections).toStrictEqual(['Desert', '30', '34']); + }); + }); + }); + describe('with inline banners', () => { it('splices inline banners into the results array', () => { - const searchData = mockData.searchMeta('inlineBanners'); + const searchData = mockData.updateConfig({ siteId: '8uyt2m' }).searchMeta('inlineBanners'); const results = new SearchResultStore(searchConfig, services, searchData.results, searchData.pagination, searchData.merchandising); diff --git a/packages/snap-store-mobx/src/Search/Stores/SearchResultStore.ts b/packages/snap-store-mobx/src/Search/Stores/SearchResultStore.ts index bb0a8e88a..954b5add4 100644 --- a/packages/snap-store-mobx/src/Search/Stores/SearchResultStore.ts +++ b/packages/snap-store-mobx/src/Search/Stores/SearchResultStore.ts @@ -1,4 +1,4 @@ -import { makeObservable, observable } from 'mobx'; +import { computed, makeObservable, observable } from 'mobx'; import deepmerge from 'deepmerge'; import { isPlainObject } from 'is-plain-object'; import type { SearchStoreConfig, StoreServices, StoreConfigs, VariantSelectionOptions } from '../../types'; @@ -68,12 +68,18 @@ export class Banner { } } -type VariantData = { +export type VariantData = { mappings: SearchResponseModelResultMappings; attributes: Record; options: Record; }; +type ProductMinimal = { + id: string; + attributes: Record; + mappings: SearchResponseModelResultMappings; +}; + export class Product { public type = 'product'; public id: string; @@ -84,15 +90,7 @@ export class Product { public custom = {}; public children?: Array = []; public quantity = 1; - - public display: VariantData = { - mappings: { - core: {}, - }, - attributes: {}, - options: {}, - }; - + public mask = new ProductMask(); public variants?: Variants; constructor(services: StoreServices, result: SearchResponseModelResult, config?: StoreConfigs) { @@ -100,16 +98,13 @@ export class Product { this.attributes = result.attributes!; this.mappings = result.mappings!; - //initialize the display - this.updateDisplay(); - const variantsField = (config as SearchStoreConfig)?.settings?.variants?.field; if (config && variantsField && this.attributes && this.attributes[variantsField]) { try { // parse the field (JSON) const parsedVariants: VariantData[] = JSON.parse(this.attributes[variantsField] as string); - this.variants = new Variants(config, services, parsedVariants, this.updateDisplay); + this.variants = new Variants(parsedVariants, this.mask); } catch (err) { // failed to parse the variant JSON console.error(err, `Invalid variant JSON for product id: ${result.id}`); @@ -127,7 +122,7 @@ export class Product { makeObservable(this, { id: observable, - display: observable, + display: computed, attributes: observable, custom: observable, quantity: observable, @@ -144,33 +139,49 @@ export class Product { makeObservable(this.mappings.core!, coreObservables); } - public updateDisplay = (display?: { - mappings: SearchResponseModelResultMappings; - attributes: Record; - options: Record; - }) => { - const defaultDisplay = { - mappings: this.mappings!, - attributes: this.attributes!, - options: {}, - }; + public get display(): ProductMinimal { + return deepmerge({ id: this.id, mappings: this.mappings, attributes: this.attributes }, this.mask.data, { isMergeableObject: isPlainObject }); + } +} + +// Mask is used to power the product display for quick attribute swapping +export class ProductMask { + public data: Partial = {}; - const newDisplay = deepmerge(defaultDisplay, display || defaultDisplay, { isMergeableObject: isPlainObject }); - if (JSON.stringify(this.display) !== JSON.stringify(newDisplay)) { - this.display = newDisplay; + constructor() { + makeObservable(this, { + data: observable, + }); + } + + public merge(mask: Partial) { + // TODO: look into making more performant + // needed to prevent infinite re-render on merge with same data + if (JSON.stringify(deepmerge(this.data, mask)) != JSON.stringify(this.data)) { + this.data = deepmerge(this.data, mask); } - }; + } + + public set(mask: Partial) { + // TODO: look into making more performant + // needed to prevent infinite re-render on set with same data + if (JSON.stringify(mask) != JSON.stringify(this.data)) { + this.data = mask; + } + } + + public reset() { + this.data = {}; + } } -class Variants { +export class Variants { public active?: Variant; public data: Variant[] = []; public selections: VariantSelection[] = []; - public config: StoreConfigs; + public setActive: (variant: Variant) => void; - public updateDisplay: (variant: VariantData) => void; - - constructor(config: StoreConfigs, services: StoreServices, variantData: VariantData[], updateDisplay: (variant: VariantData) => void) { + constructor(variantData: VariantData[], mask: ProductMask) { const options: string[] = []; // create variants objects @@ -181,31 +192,28 @@ class Variants { } }); - return new Variant(services, variant); + return new Variant(variant); }); - this.config = config; - - this.updateDisplay = updateDisplay; - options.map((option) => { // TODO - merge with variant config before constructing selection (for label overrides and swatch mappings) const optionConfig = { field: option, label: option, }; - this.selections.push(new VariantSelection(config, services, this, optionConfig, this.data)); + this.selections.push(new VariantSelection(this, optionConfig)); }); + // setting function in constructor to prevent exposing mask as class property + this.setActive = (variant: Variant) => { + this.active = variant; + mask.set({ mappings: this.active.mappings, attributes: this.active.attributes }); + }; + // select first available this.makeSelections(); } - public setActive(variant: Variant) { - this.active = variant; - this.updateDisplay(this.active); - } - public makeSelections(options?: Record) { // TODO - support for affinity to attempt to pre-selected options // options = {color: 'Blue', size: 'L'}; @@ -214,7 +222,7 @@ class Variants { this.selections.forEach((selection) => { const firstAvailableOption = selection.values.find((value) => value.available); if (firstAvailableOption) { - selection.select(firstAvailableOption.value); + selection.select(firstAvailableOption.value, true); } }); } @@ -231,7 +239,7 @@ class Variants { }); // refine selections ensuring that the selection that triggered the update refines LAST - orderedSelections.forEach((selection) => selection.refineSelections(this.data)); + orderedSelections.forEach((selection) => selection.refineSelections(this)); // check to see if we have enough selections made to update the display const selectedSelections = this.selections.filter((selection) => selection.selected?.length); @@ -266,19 +274,19 @@ export class VariantSelection { public label: string; public selected?: string = ''; //ex: blue public previouslySelected?: string = ''; - public values: SelectionValue[] = []; - private variants: Variants; - constructor(config: StoreConfigs, services: StoreServices, variants: Variants, selectorConfig: VariantSelectionOptions, data: Variant[]) { + private variantsUpdate: () => void; + + constructor(variants: Variants, selectorConfig: VariantSelectionOptions) { this.field = selectorConfig.field; this.label = selectorConfig.label; - // reference to parent variants - this.variants = variants; + // needed to prevent attaching variants as class property + this.variantsUpdate = () => variants.update(this); // create possible values from the data and refine them - this.refineSelections(data); + this.refineSelections(variants); makeObservable(this, { selected: observable, @@ -286,11 +294,11 @@ export class VariantSelection { }); } - public refineSelections(allVariants: Variant[]) { + public refineSelections(variants: Variants) { // current selection should only consider OTHER selections for availability - const selectedSelections = this.variants.selections.filter((selection) => selection.field != this.field && selection.selected); + const selectedSelections = variants.selections.filter((selection) => selection.field != this.field && selection.selected); - let availableVariants = allVariants; + let availableVariants = variants.data; // loop through selectedSelections and remove products that do not match for (const selectedSelection of selectedSelections) { @@ -299,32 +307,37 @@ export class VariantSelection { ); } - const newValues: SelectionValue[] = allVariants + const newValues: SelectionValue[] = variants.data .filter((variant) => variant.options[this.field]) .reduce((values: SelectionValue[], variant) => { if (!values.some((val) => variant.options[this.field] == val.value)) { values.push({ value: variant.options[this.field] as string, - label: variant.options[this.field] as string, // TODO - use configurable mappings - // TODO set background for swatches (via configurable mappings) + label: variant.options[this.field] as string, + // TODO: use configurable mappings from config + // TODO: set background for swatches (via configurable mappings) from config thumbnailImageUrl: variant.mappings.core?.thumbnailImageUrl, available: Boolean(availableVariants.some((availableVariant) => availableVariant.options[this.field] == variant.options[this.field])), }); } + + // TODO: use sorting function from config return values; }, []); // if selection has been made if (this.selected) { - //is that selection still available? + // check if the selection is stil available if (!newValues.some((val) => val.value == this.selected && val.available)) { - // the previous selection is no longer available - if (this.previouslySelected && newValues.some((val) => val.value == this.previouslySelected && val.available)) { - if (this.selected !== this.previouslySelected) { - this.select(this.previouslySelected, true); - } + // the selection is no longer available, attempt to select previous selection + if ( + this.selected !== this.previouslySelected && + this.previouslySelected && + newValues.some((val) => val.value == this.previouslySelected && val.available) + ) { + this.select(this.previouslySelected, true); } else { - //otherwise just choose the first available option + // choose the first available option if previous seletions are unavailable const availableValues = newValues.filter((val) => val.available); if (newValues.length && availableValues.length) { const nextAvailableValue = availableValues[0].value; @@ -347,17 +360,18 @@ export class VariantSelection { public select(value: string, internalSelection = false) { const valueExist = this.values.find((val) => val.value == value); if (valueExist) { - this.selected = value; if (!internalSelection) { - this.previouslySelected = value; + this.previouslySelected = this.selected; } - this.variants.update(this); + this.selected = value; + + this.variantsUpdate(); } } } -class Variant { +export class Variant { public type = 'variant'; public available: boolean; public attributes: Record = {}; @@ -367,7 +381,7 @@ class Variant { }; public custom = {}; - constructor(services: StoreServices, variantData: VariantData) { + constructor(variantData: VariantData) { this.attributes = variantData.attributes; this.mappings = variantData.mappings; this.options = variantData.options; diff --git a/packages/snap-store-mobx/src/Search/Stores/index.ts b/packages/snap-store-mobx/src/Search/Stores/index.ts index 171cb77af..a3939aab1 100644 --- a/packages/snap-store-mobx/src/Search/Stores/index.ts +++ b/packages/snap-store-mobx/src/Search/Stores/index.ts @@ -2,7 +2,7 @@ export { SearchMerchandisingStore, BannerContent, ContentType } from './SearchMe export { SearchFacetStore, ValueFacet, RangeFacet, FacetValue, FacetHierarchyValue, FacetRangeValue } from './SearchFacetStore'; export { SearchFilterStore, Filter } from './SearchFilterStore'; export { SearchPaginationStore } from './SearchPaginationStore'; -export { SearchResultStore, Product, Banner, VariantSelection } from './SearchResultStore'; +export { SearchResultStore, Product, Banner } from './SearchResultStore'; export { SearchSortingStore } from './SearchSortingStore'; export { SearchQueryStore } from './SearchQueryStore'; export { SearchHistoryStore } from './SearchHistoryStore'; From eb44b26b54bc6c3d1fdebb9ee4b26d526bc40329 Mon Sep 17 00:00:00 2001 From: searchspring-machine Date: Mon, 18 Mar 2024 17:12:03 +0000 Subject: [PATCH 2/3] chore(publish): v0.52.2 --- CHANGELOG.md | 6 ++ lerna.json | 2 +- package-lock.json | 100 +++++++++---------- packages/snap-client/CHANGELOG.md | 4 + packages/snap-client/package.json | 4 +- packages/snap-controller/CHANGELOG.md | 4 + packages/snap-controller/package.json | 18 ++-- packages/snap-event-manager/CHANGELOG.md | 4 + packages/snap-event-manager/package.json | 2 +- packages/snap-logger/CHANGELOG.md | 4 + packages/snap-logger/package.json | 4 +- packages/snap-preact-components/CHANGELOG.md | 4 + packages/snap-preact-components/package.json | 20 ++-- packages/snap-preact-demo/CHANGELOG.md | 6 ++ packages/snap-preact-demo/package.json | 6 +- packages/snap-preact/CHANGELOG.md | 4 + packages/snap-preact/package.json | 22 ++-- packages/snap-profiler/CHANGELOG.md | 4 + packages/snap-profiler/package.json | 2 +- packages/snap-shared/CHANGELOG.md | 6 ++ packages/snap-shared/package.json | 4 +- packages/snap-store-mobx/CHANGELOG.md | 6 ++ packages/snap-store-mobx/package.json | 8 +- packages/snap-toolbox/CHANGELOG.md | 4 + packages/snap-toolbox/package.json | 2 +- packages/snap-tracker/CHANGELOG.md | 4 + packages/snap-tracker/package.json | 6 +- packages/snap-url-manager/CHANGELOG.md | 4 + packages/snap-url-manager/package.json | 2 +- 29 files changed, 165 insertions(+), 101 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 177f10a5d..076393042 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +### Bug Fixes + +- **store-mobx/resultstore:** modifying display to leverage mask - adding variant and middleware test ([0eaffd8](https://github.com/searchspring/snap/commit/0eaffd8a6435c71c16e816c5682b20eac0125739)) + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap diff --git a/lerna.json b/lerna.json index 98375d1bb..2c1143306 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "0.52.1", + "version": "0.52.2", "packages": ["packages/*"], "npmClient": "npm", "command": { diff --git a/package-lock.json b/package-lock.json index 1e011ac8f..8c23555fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37418,60 +37418,60 @@ }, "packages/snap-client": { "name": "@searchspring/snap-client", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT", "dependencies": { - "@searchspring/snap-toolbox": "^0.52.1", + "@searchspring/snap-toolbox": "^0.52.2", "deepmerge": "4.3.1" } }, "packages/snap-controller": { "name": "@searchspring/snap-controller", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT", "dependencies": { - "@searchspring/snap-toolbox": "^0.52.1", + "@searchspring/snap-toolbox": "^0.52.2", "css.escape": "1.5.1", "deepmerge": "4.3.1" }, "devDependencies": { - "@searchspring/snap-client": "^0.52.1", - "@searchspring/snap-event-manager": "^0.52.1", - "@searchspring/snap-logger": "^0.52.1", - "@searchspring/snap-profiler": "^0.52.1", - "@searchspring/snap-store-mobx": "^0.52.1", - "@searchspring/snap-tracker": "^0.52.1", - "@searchspring/snap-url-manager": "^0.52.1" + "@searchspring/snap-client": "^0.52.2", + "@searchspring/snap-event-manager": "^0.52.2", + "@searchspring/snap-logger": "^0.52.2", + "@searchspring/snap-profiler": "^0.52.2", + "@searchspring/snap-store-mobx": "^0.52.2", + "@searchspring/snap-tracker": "^0.52.2", + "@searchspring/snap-url-manager": "^0.52.2" } }, "packages/snap-event-manager": { "name": "@searchspring/snap-event-manager", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT" }, "packages/snap-logger": { "name": "@searchspring/snap-logger", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT", "dependencies": { - "@searchspring/snap-toolbox": "^0.52.1" + "@searchspring/snap-toolbox": "^0.52.2" } }, "packages/snap-preact": { "name": "@searchspring/snap-preact", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT", "dependencies": { - "@searchspring/snap-client": "^0.52.1", - "@searchspring/snap-controller": "^0.52.1", - "@searchspring/snap-event-manager": "^0.52.1", - "@searchspring/snap-logger": "^0.52.1", - "@searchspring/snap-preact-components": "^0.52.1", - "@searchspring/snap-profiler": "^0.52.1", - "@searchspring/snap-store-mobx": "^0.52.1", - "@searchspring/snap-toolbox": "^0.52.1", - "@searchspring/snap-tracker": "^0.52.1", - "@searchspring/snap-url-manager": "^0.52.1", + "@searchspring/snap-client": "^0.52.2", + "@searchspring/snap-controller": "^0.52.2", + "@searchspring/snap-event-manager": "^0.52.2", + "@searchspring/snap-logger": "^0.52.2", + "@searchspring/snap-preact-components": "^0.52.2", + "@searchspring/snap-profiler": "^0.52.2", + "@searchspring/snap-store-mobx": "^0.52.2", + "@searchspring/snap-toolbox": "^0.52.2", + "@searchspring/snap-tracker": "^0.52.2", + "@searchspring/snap-url-manager": "^0.52.2", "deepmerge": "4.3.1", "intersection-observer": "0.12.0", "is-plain-object": "5.0.0" @@ -37482,12 +37482,12 @@ }, "packages/snap-preact-components": { "name": "@searchspring/snap-preact-components", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT", "dependencies": { "@cypress/react": "^8.0.0", "@emotion/react": "11.9.0", - "@searchspring/snap-toolbox": "^0.52.1", + "@searchspring/snap-toolbox": "^0.52.2", "classnames": "^2.3.2", "cypress": "^12.15.0", "cypress-wait-until": "^1.7.2", @@ -37506,14 +37506,14 @@ "@babel/preset-env": "^7.21.4", "@babel/preset-react": "^7.18.6", "@babel/runtime": "^7.21.0", - "@searchspring/snap-client": "^0.52.1", - "@searchspring/snap-controller": "^0.52.1", - "@searchspring/snap-event-manager": "^0.52.1", - "@searchspring/snap-logger": "^0.52.1", - "@searchspring/snap-profiler": "^0.52.1", - "@searchspring/snap-store-mobx": "^0.52.1", - "@searchspring/snap-tracker": "^0.52.1", - "@searchspring/snap-url-manager": "^0.52.1", + "@searchspring/snap-client": "^0.52.2", + "@searchspring/snap-controller": "^0.52.2", + "@searchspring/snap-event-manager": "^0.52.2", + "@searchspring/snap-logger": "^0.52.2", + "@searchspring/snap-profiler": "^0.52.2", + "@searchspring/snap-store-mobx": "^0.52.2", + "@searchspring/snap-tracker": "^0.52.2", + "@searchspring/snap-url-manager": "^0.52.2", "@storybook/addon-actions": "6.4.22", "@storybook/addon-controls": "6.4.22", "@storybook/addon-docs": "6.4.22", @@ -37543,11 +37543,11 @@ }, "packages/snap-preact-demo": { "name": "@searchspring/snap-preact-demo", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT", "dependencies": { - "@searchspring/snap-preact": "^0.52.1", - "@searchspring/snap-preact-components": "^0.52.1", + "@searchspring/snap-preact": "^0.52.2", + "@searchspring/snap-preact-components": "^0.52.2", "deepmerge": "4.3.1", "mobx-react": "7.6.0", "preact": "10.9.0" @@ -37731,42 +37731,42 @@ }, "packages/snap-profiler": { "name": "@searchspring/snap-profiler", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT" }, "packages/snap-shared": { "name": "@searchspring/snap-shared", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT", "devDependencies": { - "@searchspring/snap-client": "^0.52.1" + "@searchspring/snap-client": "^0.52.2" } }, "packages/snap-store-mobx": { "name": "@searchspring/snap-store-mobx", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT", "dependencies": { - "@searchspring/snap-toolbox": "^0.52.1", + "@searchspring/snap-toolbox": "^0.52.2", "mobx": "6.9.0" }, "devDependencies": { - "@searchspring/snap-client": "^0.52.1", - "@searchspring/snap-url-manager": "^0.52.1" + "@searchspring/snap-client": "^0.52.2", + "@searchspring/snap-url-manager": "^0.52.2" } }, "packages/snap-toolbox": { "name": "@searchspring/snap-toolbox", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT" }, "packages/snap-tracker": { "name": "@searchspring/snap-tracker", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT", "dependencies": { - "@searchspring/snap-store-mobx": "^0.52.1", - "@searchspring/snap-toolbox": "^0.52.1", + "@searchspring/snap-store-mobx": "^0.52.2", + "@searchspring/snap-toolbox": "^0.52.2", "@types/uuid": "8.3.4", "deepmerge": "4.3.1", "uuid": "9.0.1" @@ -37774,7 +37774,7 @@ }, "packages/snap-url-manager": { "name": "@searchspring/snap-url-manager", - "version": "0.52.1", + "version": "0.52.2", "license": "MIT", "dependencies": { "deepmerge": "4.3.1", diff --git a/packages/snap-client/CHANGELOG.md b/packages/snap-client/CHANGELOG.md index e44a33eb3..d2ce1e66a 100644 --- a/packages/snap-client/CHANGELOG.md +++ b/packages/snap-client/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +**Note:** Version bump only for package @searchspring/snap-client + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-client diff --git a/packages/snap-client/package.json b/packages/snap-client/package.json index b38dc3ab0..6554b270d 100644 --- a/packages/snap-client/package.json +++ b/packages/snap-client/package.json @@ -1,6 +1,6 @@ { "name": "@searchspring/snap-client", - "version": "0.52.1", + "version": "0.52.2", "description": "Snap Client", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -20,7 +20,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@searchspring/snap-toolbox": "^0.52.1", + "@searchspring/snap-toolbox": "^0.52.2", "deepmerge": "4.3.1" }, "sideEffects": false, diff --git a/packages/snap-controller/CHANGELOG.md b/packages/snap-controller/CHANGELOG.md index 72f53855b..1293dd287 100644 --- a/packages/snap-controller/CHANGELOG.md +++ b/packages/snap-controller/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +**Note:** Version bump only for package @searchspring/snap-controller + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-controller diff --git a/packages/snap-controller/package.json b/packages/snap-controller/package.json index 9ca34aa6f..132be8284 100644 --- a/packages/snap-controller/package.json +++ b/packages/snap-controller/package.json @@ -1,6 +1,6 @@ { "name": "@searchspring/snap-controller", - "version": "0.52.1", + "version": "0.52.2", "description": "Snap Controllers", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -20,18 +20,18 @@ "test:watch": "jest --watch" }, "dependencies": { - "@searchspring/snap-toolbox": "^0.52.1", + "@searchspring/snap-toolbox": "^0.52.2", "css.escape": "1.5.1", "deepmerge": "4.3.1" }, "devDependencies": { - "@searchspring/snap-client": "^0.52.1", - "@searchspring/snap-event-manager": "^0.52.1", - "@searchspring/snap-logger": "^0.52.1", - "@searchspring/snap-profiler": "^0.52.1", - "@searchspring/snap-store-mobx": "^0.52.1", - "@searchspring/snap-tracker": "^0.52.1", - "@searchspring/snap-url-manager": "^0.52.1" + "@searchspring/snap-client": "^0.52.2", + "@searchspring/snap-event-manager": "^0.52.2", + "@searchspring/snap-logger": "^0.52.2", + "@searchspring/snap-profiler": "^0.52.2", + "@searchspring/snap-store-mobx": "^0.52.2", + "@searchspring/snap-tracker": "^0.52.2", + "@searchspring/snap-url-manager": "^0.52.2" }, "sideEffects": false, "files": [ diff --git a/packages/snap-event-manager/CHANGELOG.md b/packages/snap-event-manager/CHANGELOG.md index 372bdbd7f..1881ccc4a 100644 --- a/packages/snap-event-manager/CHANGELOG.md +++ b/packages/snap-event-manager/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +**Note:** Version bump only for package @searchspring/snap-event-manager + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-event-manager diff --git a/packages/snap-event-manager/package.json b/packages/snap-event-manager/package.json index e4b0cc582..83680943a 100644 --- a/packages/snap-event-manager/package.json +++ b/packages/snap-event-manager/package.json @@ -1,6 +1,6 @@ { "name": "@searchspring/snap-event-manager", - "version": "0.52.1", + "version": "0.52.2", "description": "Snap Event Manager", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/snap-logger/CHANGELOG.md b/packages/snap-logger/CHANGELOG.md index 410985dad..272d04ee0 100644 --- a/packages/snap-logger/CHANGELOG.md +++ b/packages/snap-logger/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +**Note:** Version bump only for package @searchspring/snap-logger + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-logger diff --git a/packages/snap-logger/package.json b/packages/snap-logger/package.json index 610f72a82..30f3e76a1 100644 --- a/packages/snap-logger/package.json +++ b/packages/snap-logger/package.json @@ -1,6 +1,6 @@ { "name": "@searchspring/snap-logger", - "version": "0.52.1", + "version": "0.52.2", "description": "Snap Logger", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -20,7 +20,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@searchspring/snap-toolbox": "^0.52.1" + "@searchspring/snap-toolbox": "^0.52.2" }, "sideEffects": false, "files": [ diff --git a/packages/snap-preact-components/CHANGELOG.md b/packages/snap-preact-components/CHANGELOG.md index f8bbc8572..37792b581 100644 --- a/packages/snap-preact-components/CHANGELOG.md +++ b/packages/snap-preact-components/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +**Note:** Version bump only for package @searchspring/snap-preact-components + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-preact-components diff --git a/packages/snap-preact-components/package.json b/packages/snap-preact-components/package.json index 6a8f41466..d2485d972 100644 --- a/packages/snap-preact-components/package.json +++ b/packages/snap-preact-components/package.json @@ -1,6 +1,6 @@ { "name": "@searchspring/snap-preact-components", - "version": "0.52.1", + "version": "0.52.2", "description": "Snap Preact Component Library", "author": "Searchspring", "license": "MIT", @@ -29,7 +29,7 @@ "dependencies": { "@cypress/react": "^8.0.0", "@emotion/react": "11.9.0", - "@searchspring/snap-toolbox": "^0.52.1", + "@searchspring/snap-toolbox": "^0.52.2", "classnames": "^2.3.2", "cypress": "^12.15.0", "cypress-wait-until": "^1.7.2", @@ -52,14 +52,14 @@ "@babel/preset-env": "^7.21.4", "@babel/preset-react": "^7.18.6", "@babel/runtime": "^7.21.0", - "@searchspring/snap-client": "^0.52.1", - "@searchspring/snap-controller": "^0.52.1", - "@searchspring/snap-event-manager": "^0.52.1", - "@searchspring/snap-logger": "^0.52.1", - "@searchspring/snap-profiler": "^0.52.1", - "@searchspring/snap-store-mobx": "^0.52.1", - "@searchspring/snap-tracker": "^0.52.1", - "@searchspring/snap-url-manager": "^0.52.1", + "@searchspring/snap-client": "^0.52.2", + "@searchspring/snap-controller": "^0.52.2", + "@searchspring/snap-event-manager": "^0.52.2", + "@searchspring/snap-logger": "^0.52.2", + "@searchspring/snap-profiler": "^0.52.2", + "@searchspring/snap-store-mobx": "^0.52.2", + "@searchspring/snap-tracker": "^0.52.2", + "@searchspring/snap-url-manager": "^0.52.2", "@storybook/addon-actions": "6.4.22", "@storybook/addon-controls": "6.4.22", "@storybook/addon-docs": "6.4.22", diff --git a/packages/snap-preact-demo/CHANGELOG.md b/packages/snap-preact-demo/CHANGELOG.md index bac4efa88..14774983b 100644 --- a/packages/snap-preact-demo/CHANGELOG.md +++ b/packages/snap-preact-demo/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +### Bug Fixes + +- **store-mobx/resultstore:** modifying display to leverage mask - adding variant and middleware test ([0eaffd8](https://github.com/searchspring/snap/commit/0eaffd8a6435c71c16e816c5682b20eac0125739)) + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-preact-demo diff --git a/packages/snap-preact-demo/package.json b/packages/snap-preact-demo/package.json index 9db38c3dd..607484ccd 100644 --- a/packages/snap-preact-demo/package.json +++ b/packages/snap-preact-demo/package.json @@ -1,7 +1,7 @@ { "name": "@searchspring/snap-preact-demo", "private": true, - "version": "0.52.1", + "version": "0.52.2", "description": "demo store for development and testing", "author": "Searchspring", "license": "MIT", @@ -32,8 +32,8 @@ "scaffold": "snapfu-core" }, "dependencies": { - "@searchspring/snap-preact": "^0.52.1", - "@searchspring/snap-preact-components": "^0.52.1", + "@searchspring/snap-preact": "^0.52.2", + "@searchspring/snap-preact-components": "^0.52.2", "deepmerge": "4.3.1", "mobx-react": "7.6.0", "preact": "10.9.0" diff --git a/packages/snap-preact/CHANGELOG.md b/packages/snap-preact/CHANGELOG.md index 07d6feee4..c00f85bb8 100644 --- a/packages/snap-preact/CHANGELOG.md +++ b/packages/snap-preact/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +**Note:** Version bump only for package @searchspring/snap-preact + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-preact diff --git a/packages/snap-preact/package.json b/packages/snap-preact/package.json index 56918dc88..6606ae14b 100644 --- a/packages/snap-preact/package.json +++ b/packages/snap-preact/package.json @@ -1,6 +1,6 @@ { "name": "@searchspring/snap-preact", - "version": "0.52.1", + "version": "0.52.2", "description": "Snap Preact", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -20,16 +20,16 @@ "test:watch": "jest --watch" }, "dependencies": { - "@searchspring/snap-client": "^0.52.1", - "@searchspring/snap-controller": "^0.52.1", - "@searchspring/snap-event-manager": "^0.52.1", - "@searchspring/snap-logger": "^0.52.1", - "@searchspring/snap-preact-components": "^0.52.1", - "@searchspring/snap-profiler": "^0.52.1", - "@searchspring/snap-store-mobx": "^0.52.1", - "@searchspring/snap-toolbox": "^0.52.1", - "@searchspring/snap-tracker": "^0.52.1", - "@searchspring/snap-url-manager": "^0.52.1", + "@searchspring/snap-client": "^0.52.2", + "@searchspring/snap-controller": "^0.52.2", + "@searchspring/snap-event-manager": "^0.52.2", + "@searchspring/snap-logger": "^0.52.2", + "@searchspring/snap-preact-components": "^0.52.2", + "@searchspring/snap-profiler": "^0.52.2", + "@searchspring/snap-store-mobx": "^0.52.2", + "@searchspring/snap-toolbox": "^0.52.2", + "@searchspring/snap-tracker": "^0.52.2", + "@searchspring/snap-url-manager": "^0.52.2", "deepmerge": "4.3.1", "intersection-observer": "0.12.0", "is-plain-object": "5.0.0" diff --git a/packages/snap-profiler/CHANGELOG.md b/packages/snap-profiler/CHANGELOG.md index fcf536481..d81d60d4e 100644 --- a/packages/snap-profiler/CHANGELOG.md +++ b/packages/snap-profiler/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +**Note:** Version bump only for package @searchspring/snap-profiler + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-profiler diff --git a/packages/snap-profiler/package.json b/packages/snap-profiler/package.json index 81f30e27d..b3053d81a 100644 --- a/packages/snap-profiler/package.json +++ b/packages/snap-profiler/package.json @@ -1,6 +1,6 @@ { "name": "@searchspring/snap-profiler", - "version": "0.52.1", + "version": "0.52.2", "description": "Snap Profiler", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/snap-shared/CHANGELOG.md b/packages/snap-shared/CHANGELOG.md index f8357d8f4..678625606 100644 --- a/packages/snap-shared/CHANGELOG.md +++ b/packages/snap-shared/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +### Bug Fixes + +- **store-mobx/resultstore:** modifying display to leverage mask - adding variant and middleware test ([0eaffd8](https://github.com/searchspring/snap/commit/0eaffd8a6435c71c16e816c5682b20eac0125739)) + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-shared diff --git a/packages/snap-shared/package.json b/packages/snap-shared/package.json index 17961b936..53303b2e7 100644 --- a/packages/snap-shared/package.json +++ b/packages/snap-shared/package.json @@ -1,7 +1,7 @@ { "name": "@searchspring/snap-shared", "private": true, - "version": "0.52.1", + "version": "0.52.2", "description": "library of shared code utilized by snap packages", "author": "Searchspring", "license": "MIT", @@ -15,7 +15,7 @@ "test:watch": "jest --watch" }, "devDependencies": { - "@searchspring/snap-client": "^0.52.1" + "@searchspring/snap-client": "^0.52.2" }, "sideEffects": false, "files": [ diff --git a/packages/snap-store-mobx/CHANGELOG.md b/packages/snap-store-mobx/CHANGELOG.md index d45648e16..d631a190c 100644 --- a/packages/snap-store-mobx/CHANGELOG.md +++ b/packages/snap-store-mobx/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +### Bug Fixes + +- **store-mobx/resultstore:** modifying display to leverage mask - adding variant and middleware test ([0eaffd8](https://github.com/searchspring/snap/commit/0eaffd8a6435c71c16e816c5682b20eac0125739)) + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-store-mobx diff --git a/packages/snap-store-mobx/package.json b/packages/snap-store-mobx/package.json index 8933dc1f0..19210f983 100644 --- a/packages/snap-store-mobx/package.json +++ b/packages/snap-store-mobx/package.json @@ -1,6 +1,6 @@ { "name": "@searchspring/snap-store-mobx", - "version": "0.52.1", + "version": "0.52.2", "description": "Snap MobX Store", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -20,12 +20,12 @@ "test:watch": "jest --watch" }, "dependencies": { - "@searchspring/snap-toolbox": "^0.52.1", + "@searchspring/snap-toolbox": "^0.52.2", "mobx": "6.9.0" }, "devDependencies": { - "@searchspring/snap-client": "^0.52.1", - "@searchspring/snap-url-manager": "^0.52.1" + "@searchspring/snap-client": "^0.52.2", + "@searchspring/snap-url-manager": "^0.52.2" }, "sideEffects": false, "files": [ diff --git a/packages/snap-toolbox/CHANGELOG.md b/packages/snap-toolbox/CHANGELOG.md index 41ca09707..f5a6a9c3f 100644 --- a/packages/snap-toolbox/CHANGELOG.md +++ b/packages/snap-toolbox/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +**Note:** Version bump only for package @searchspring/snap-toolbox + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-toolbox diff --git a/packages/snap-toolbox/package.json b/packages/snap-toolbox/package.json index cfc7b4ffc..2c854785e 100644 --- a/packages/snap-toolbox/package.json +++ b/packages/snap-toolbox/package.json @@ -1,6 +1,6 @@ { "name": "@searchspring/snap-toolbox", - "version": "0.52.1", + "version": "0.52.2", "description": "Snap Toolbox", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/snap-tracker/CHANGELOG.md b/packages/snap-tracker/CHANGELOG.md index ffa555e8a..62e121236 100644 --- a/packages/snap-tracker/CHANGELOG.md +++ b/packages/snap-tracker/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +**Note:** Version bump only for package @searchspring/snap-tracker + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-tracker diff --git a/packages/snap-tracker/package.json b/packages/snap-tracker/package.json index 3f6aaeb37..121940719 100644 --- a/packages/snap-tracker/package.json +++ b/packages/snap-tracker/package.json @@ -1,6 +1,6 @@ { "name": "@searchspring/snap-tracker", - "version": "0.52.1", + "version": "0.52.2", "description": "Snap Tracker", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -20,8 +20,8 @@ "test:watch": "jest --watch" }, "dependencies": { - "@searchspring/snap-store-mobx": "^0.52.1", - "@searchspring/snap-toolbox": "^0.52.1", + "@searchspring/snap-store-mobx": "^0.52.2", + "@searchspring/snap-toolbox": "^0.52.2", "@types/uuid": "8.3.4", "deepmerge": "4.3.1", "uuid": "9.0.1" diff --git a/packages/snap-url-manager/CHANGELOG.md b/packages/snap-url-manager/CHANGELOG.md index cf069183a..0d0321399 100644 --- a/packages/snap-url-manager/CHANGELOG.md +++ b/packages/snap-url-manager/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.52.2](https://github.com/searchspring/snap/compare/v0.52.1...v0.52.2) (2024-03-18) + +**Note:** Version bump only for package @searchspring/snap-url-manager + ## [0.52.1](https://github.com/searchspring/snap/compare/v0.52.0...v0.52.1) (2024-03-08) **Note:** Version bump only for package @searchspring/snap-url-manager diff --git a/packages/snap-url-manager/package.json b/packages/snap-url-manager/package.json index 592b10c46..97b15d27b 100644 --- a/packages/snap-url-manager/package.json +++ b/packages/snap-url-manager/package.json @@ -1,6 +1,6 @@ { "name": "@searchspring/snap-url-manager", - "version": "0.52.1", + "version": "0.52.2", "description": "Snap URL Manager", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", From 9002d17c72b059fe9c3ab1d32a537b43b39b5c05 Mon Sep 17 00:00:00 2001 From: kevin Date: Tue, 26 Mar 2024 09:35:22 -0600 Subject: [PATCH 3/3] fix(preact-components/facetoptions): modifying facet options components to utilize refinedValues --- .../components/Molecules/FacetGridOptions/FacetGridOptions.tsx | 2 +- .../Molecules/FacetHierarchyOptions/FacetHierarchyOptions.tsx | 2 +- .../components/Molecules/FacetListOptions/FacetListOptions.tsx | 2 +- .../Molecules/FacetPaletteOptions/FacetPaletteOptions.tsx | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/snap-preact-components/src/components/Molecules/FacetGridOptions/FacetGridOptions.tsx b/packages/snap-preact-components/src/components/Molecules/FacetGridOptions/FacetGridOptions.tsx index 930985d7c..5ce2397aa 100644 --- a/packages/snap-preact-components/src/components/Molecules/FacetGridOptions/FacetGridOptions.tsx +++ b/packages/snap-preact-components/src/components/Molecules/FacetGridOptions/FacetGridOptions.tsx @@ -97,7 +97,7 @@ export const FacetGridOptions = observer((properties: FacetGridOptionsProps): JS styling.css = [style]; } - const facetValues = values || facet?.values; + const facetValues = values || facet?.refinedValues; return facetValues?.length ? ( diff --git a/packages/snap-preact-components/src/components/Molecules/FacetHierarchyOptions/FacetHierarchyOptions.tsx b/packages/snap-preact-components/src/components/Molecules/FacetHierarchyOptions/FacetHierarchyOptions.tsx index 3813703c7..2c65eca3d 100644 --- a/packages/snap-preact-components/src/components/Molecules/FacetHierarchyOptions/FacetHierarchyOptions.tsx +++ b/packages/snap-preact-components/src/components/Molecules/FacetHierarchyOptions/FacetHierarchyOptions.tsx @@ -73,7 +73,7 @@ export const FacetHierarchyOptions = observer((properties: FacetHierarchyOptions styling.css = [style]; } - const facetValues = values || facet?.values; + const facetValues = values || facet?.refinedValues; return facetValues?.length ? ( diff --git a/packages/snap-preact-components/src/components/Molecules/FacetListOptions/FacetListOptions.tsx b/packages/snap-preact-components/src/components/Molecules/FacetListOptions/FacetListOptions.tsx index a17004c8e..580c15239 100644 --- a/packages/snap-preact-components/src/components/Molecules/FacetListOptions/FacetListOptions.tsx +++ b/packages/snap-preact-components/src/components/Molecules/FacetListOptions/FacetListOptions.tsx @@ -76,7 +76,7 @@ export const FacetListOptions = observer((properties: FacetListOptionsProps): JS styling.css = [style]; } - const facetValues = values || facet?.values; + const facetValues = values || facet?.refinedValues; return facetValues?.length ? ( diff --git a/packages/snap-preact-components/src/components/Molecules/FacetPaletteOptions/FacetPaletteOptions.tsx b/packages/snap-preact-components/src/components/Molecules/FacetPaletteOptions/FacetPaletteOptions.tsx index 5a82b99d2..bfa33313e 100644 --- a/packages/snap-preact-components/src/components/Molecules/FacetPaletteOptions/FacetPaletteOptions.tsx +++ b/packages/snap-preact-components/src/components/Molecules/FacetPaletteOptions/FacetPaletteOptions.tsx @@ -133,7 +133,7 @@ export const FacetPaletteOptions = observer((properties: FacetPaletteOptionsProp styling.css = [style]; } - const facetValues = values || facet?.values; + const facetValues = values || facet?.refinedValues; return facetValues?.length ? (