{"title":"Clothing","description":"\u003cp\u003eClothing\u003c\/p\u003e","products":[{"product_id":"teebo-quarter-zip-mid-layer-clothing-merrell-onsale-1778153295","title":"Teebo Quarter Zip Mid Layer - Clothing | Merrell Onsale","description":"\u003cdiv\u003eA lightweight mid-layer in a textured honeycomb knit. Quarter zip styling, side slits, and soft stretch keep it comfortable, while UPF 30 protects on sunny days.        \u003c\/div\u003e        \u003cdiv\u003eUse: For hikes, weekend adventures, or anytime you want an extra layer without overheatingMaterial: 72% Nylon, 28% ElastaneFeatures:• Lightweight honeycomb knit• Moisture wicking• Quarter front zip• Side slits• Comfort stretch• UPF 30 sun protection        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861031973173,"sku":"1778153295-Black-S","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861032005941,"sku":"1778153295-Black-M","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861032038709,"sku":"1778153295-Black-L","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861032071477,"sku":"1778153295-Black-XL","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861032104245,"sku":"1778153295-Black-XXL","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Whitecap Grey \/ S","offer_id":52861032137013,"sku":"1778153295-WhitecapGrey-S","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Whitecap Grey \/ M","offer_id":52861032169781,"sku":"1778153295-WhitecapGrey-M","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Whitecap Grey \/ L","offer_id":52861032202549,"sku":"1778153295-WhitecapGrey-L","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Whitecap Grey \/ XL","offer_id":52861032235317,"sku":"1778153295-WhitecapGrey-XL","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Whitecap Grey \/ XXL","offer_id":52861032268085,"sku":"1778153295-WhitecapGrey-XXL","price":35.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153295_1.jpg?v=1778464908"},{"product_id":"teebo-quarter-zip-mid-layer-clothing-merrell-on-sale-1778153318","title":"Teebo Quarter Zip Mid Layer - Clothing | Merrell On Sale","description":"\u003cdiv\u003eA lightweight mid-layer in a textured honeycomb knit. Quarter zip styling, side slits, and soft stretch keep it comfortable, while UPF 30 protects on sunny days.        \u003c\/div\u003e        \u003cdiv\u003eUse: For hikes, weekend adventures, or anytime you want an extra layer without overheatingMaterial: 72% Nylon, 28% ElastaneFeatures:• Lightweight honeycomb knit• Moisture wicking• Quarter front zip• Side slits• Comfort stretch• UPF 30 sun protection        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861032300853,"sku":"1778153318-Black-S","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861032333621,"sku":"1778153318-Black-M","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861032366389,"sku":"1778153318-Black-L","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861032399157,"sku":"1778153318-Black-XL","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861032431925,"sku":"1778153318-Black-XXL","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Whitecap Grey \/ S","offer_id":52861032464693,"sku":"1778153318-WhitecapGrey-S","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Whitecap Grey \/ M","offer_id":52861032497461,"sku":"1778153318-WhitecapGrey-M","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Whitecap Grey \/ L","offer_id":52861032530229,"sku":"1778153318-WhitecapGrey-L","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Whitecap Grey \/ XL","offer_id":52861032562997,"sku":"1778153318-WhitecapGrey-XL","price":35.59,"currency_code":"USD","in_stock":true},{"title":"Whitecap Grey \/ XXL","offer_id":52861032595765,"sku":"1778153318-WhitecapGrey-XXL","price":35.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153318_1.jpg?v=1778464909"},{"product_id":"rowan-long-sleeve-running-top-view-all-clothing-accessories-merrell-for-sale-1778153337","title":"Rowan Long Sleeve Running Top - View All Clothing \u0026 Accessories | Merrell For Sale","description":"\u003cdiv\u003eA lightweight long sleeve with raglan sleeves for unrestricted movement. Soft stretch fabric, sun protection, and reflective details keep you comfortable and visible on your runs.        \u003c\/div\u003e        \u003cdiv\u003eUse: For early morning jogs, evening runs, or any training session under the sunMaterial: 81% Nylon, 19% ElastaneFeatures: • Lightweight warp knit tricot• Comfort stretch • UPF 30 sun protection• Center chest reflective logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861032923445,"sku":"1778153337-Black-S","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861032956213,"sku":"1778153337-Black-M","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861032988981,"sku":"1778153337-Black-L","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861033021749,"sku":"1778153337-Black-XL","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861033054517,"sku":"1778153337-Black-XXL","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ S","offer_id":52861033087285,"sku":"1778153337-IcebergGreen-S","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ M","offer_id":52861033120053,"sku":"1778153337-IcebergGreen-M","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ L","offer_id":52861033152821,"sku":"1778153337-IcebergGreen-L","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ XL","offer_id":52861033185589,"sku":"1778153337-IcebergGreen-XL","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ XXL","offer_id":52861033218357,"sku":"1778153337-IcebergGreen-XXL","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153337_1.jpg?v=1778464910"},{"product_id":"rowan-long-sleeve-running-top-view-all-clothing-accessories-merrell-1778153355","title":"Rowan Long Sleeve Running Top - View All Clothing \u0026 Accessories | Merrell","description":"\u003cdiv\u003eA lightweight long sleeve with raglan sleeves for unrestricted movement. Soft stretch fabric, sun protection, and reflective details keep you comfortable and visible on your runs.        \u003c\/div\u003e        \u003cdiv\u003eUse: For early morning jogs, evening runs, or any training session under the sunMaterial: 81% Nylon, 19% ElastaneFeatures: • Lightweight warp knit tricot• Comfort stretch • UPF 30 sun protection• Center chest reflective logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861033349429,"sku":"1778153355-Black-S","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861033382197,"sku":"1778153355-Black-M","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861033414965,"sku":"1778153355-Black-L","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861033447733,"sku":"1778153355-Black-XL","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861033480501,"sku":"1778153355-Black-XXL","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ S","offer_id":52861033513269,"sku":"1778153355-IcebergGreen-S","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ M","offer_id":52861033546037,"sku":"1778153355-IcebergGreen-M","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ L","offer_id":52861033578805,"sku":"1778153355-IcebergGreen-L","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ XL","offer_id":52861033611573,"sku":"1778153355-IcebergGreen-XL","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ XXL","offer_id":52861033644341,"sku":"1778153355-IcebergGreen-XXL","price":31.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153355_1.jpg?v=1778464912"},{"product_id":"baxter-ripstop-pull-on-pant-bottoms-merrell-discount-1778153377","title":"Baxter Ripstop Pull On Pant - Bottoms | Merrell Discount","description":"\u003cdiv\u003eRugged-yet-soft ripstop with a full elastic waistband and drawcord. Multi-functional pockets and small details like a faux fly and orange selvedge keep these pants practical and easy to wear.        \u003c\/div\u003e        \u003cdiv\u003eUse: For weekend hikes, travel days, or wear around town when comfort and utility matterMaterial: 100% NylonFeatures:• Stretch ripstop• Elastic drawcord waistband• Multi-functional pockets• Faux fly detail• Orange selvedge binding on inner outseam        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ 28","offer_id":52861033775413,"sku":"1778153377-Black-28","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 30","offer_id":52861033808181,"sku":"1778153377-Black-30","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 32","offer_id":52861033840949,"sku":"1778153377-Black-32","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 34","offer_id":52861033873717,"sku":"1778153377-Black-34","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 36","offer_id":52861033906485,"sku":"1778153377-Black-36","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 38","offer_id":52861033939253,"sku":"1778153377-Black-38","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 40","offer_id":52861033972021,"sku":"1778153377-Black-40","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 42","offer_id":52861034004789,"sku":"1778153377-Black-42","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 44","offer_id":52861034037557,"sku":"1778153377-Black-44","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 28","offer_id":52861034070325,"sku":"1778153377-MojaveDesert-28","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 30","offer_id":52861034103093,"sku":"1778153377-MojaveDesert-30","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 32","offer_id":52861034135861,"sku":"1778153377-MojaveDesert-32","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 34","offer_id":52861034168629,"sku":"1778153377-MojaveDesert-34","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 36","offer_id":52861034201397,"sku":"1778153377-MojaveDesert-36","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 38","offer_id":52861034234165,"sku":"1778153377-MojaveDesert-38","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 40","offer_id":52861034266933,"sku":"1778153377-MojaveDesert-40","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 42","offer_id":52861034299701,"sku":"1778153377-MojaveDesert-42","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 44","offer_id":52861034332469,"sku":"1778153377-MojaveDesert-44","price":35.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153377_1.jpg?v=1778464912"},{"product_id":"baxter-ripstop-pull-on-pant-bottoms-merrell-onsale-1778153402","title":"Baxter Ripstop Pull On Pant - Bottoms | Merrell Onsale","description":"\u003cdiv\u003eRugged-yet-soft ripstop with a full elastic waistband and drawcord. Multi-functional pockets and small details like a faux fly and orange selvedge keep these pants practical and easy to wear.        \u003c\/div\u003e        \u003cdiv\u003eUse: For weekend hikes, travel days, or wear around town when comfort and utility matterMaterial: 100% NylonFeatures:• Stretch ripstop• Elastic drawcord waistband• Multi-functional pockets• Faux fly detail• Orange selvedge binding on inner outseam        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ 28","offer_id":52861034725685,"sku":"1778153402-Black-28","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 30","offer_id":52861034758453,"sku":"1778153402-Black-30","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 32","offer_id":52861034791221,"sku":"1778153402-Black-32","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 34","offer_id":52861034823989,"sku":"1778153402-Black-34","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 36","offer_id":52861034856757,"sku":"1778153402-Black-36","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 38","offer_id":52861034889525,"sku":"1778153402-Black-38","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 40","offer_id":52861034922293,"sku":"1778153402-Black-40","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 42","offer_id":52861034955061,"sku":"1778153402-Black-42","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 44","offer_id":52861034987829,"sku":"1778153402-Black-44","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 28","offer_id":52861035020597,"sku":"1778153402-MojaveDesert-28","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 30","offer_id":52861035053365,"sku":"1778153402-MojaveDesert-30","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 32","offer_id":52861035086133,"sku":"1778153402-MojaveDesert-32","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 34","offer_id":52861035118901,"sku":"1778153402-MojaveDesert-34","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 36","offer_id":52861035151669,"sku":"1778153402-MojaveDesert-36","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 38","offer_id":52861035184437,"sku":"1778153402-MojaveDesert-38","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 40","offer_id":52861035217205,"sku":"1778153402-MojaveDesert-40","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 42","offer_id":52861035249973,"sku":"1778153402-MojaveDesert-42","price":35.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ 44","offer_id":52861035282741,"sku":"1778153402-MojaveDesert-44","price":35.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153402_1.jpg?v=1778464913"},{"product_id":"everyday-hoody-clothing-merrell-on-sale-1778153419","title":"Everyday Hoody - Clothing | Merrell On Sale","description":"\u003cdiv\u003eAn easy essential. A classic hoody is soft and durable—finished with a webbed drawcord that nods to our outdoor roots.        \u003c\/div\u003e        \u003cdiv\u003eUse: For campfire nights, off-grid weekends or everyday useMaterial: 70% Cotton, 30% PolyesterFeatures:• Classic fit with soft interior• Webbed drawcord at hood• Kangaroo pocket • Ribbed cuffs and hem        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861035315509,"sku":"1778153419-Black-S","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861035348277,"sku":"1778153419-Black-M","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861035381045,"sku":"1778153419-Black-L","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861035413813,"sku":"1778153419-Black-XL","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861035446581,"sku":"1778153419-Black-XXL","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Heather Grey \/ S","offer_id":52861035479349,"sku":"1778153419-HeatherGrey-S","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Heather Grey \/ M","offer_id":52861035512117,"sku":"1778153419-HeatherGrey-M","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Heather Grey \/ L","offer_id":52861035544885,"sku":"1778153419-HeatherGrey-L","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Heather Grey \/ XL","offer_id":52861035577653,"sku":"1778153419-HeatherGrey-XL","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Heather Grey \/ XXL","offer_id":52861035610421,"sku":"1778153419-HeatherGrey-XXL","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ S","offer_id":52861035643189,"sku":"1778153419-StoneBlue-S","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ M","offer_id":52861035675957,"sku":"1778153419-StoneBlue-M","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ L","offer_id":52861035708725,"sku":"1778153419-StoneBlue-L","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ XL","offer_id":52861035741493,"sku":"1778153419-StoneBlue-XL","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ XXL","offer_id":52861035774261,"sku":"1778153419-StoneBlue-XXL","price":23.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153419_1.jpg?v=1778464914"},{"product_id":"lando-raincoat-clothing-merrell-for-sale-1778153442","title":"Lando Raincoat - Clothing | Merrell For Sale","description":"\u003cdiv\u003eA lightweight, waterproof raincoat that stands up to wind and rain. Features multi-functional pockets, mesh lining, and an adjustable hood and hem. Plus, UPF 30 for added sun protection.        \u003c\/div\u003e        \u003cdiv\u003eUse: For rainy commutes, weekend walks, or any day the weather can’t make up its mind.Material: 100% Polyester with TPU LaminateFeatures:• Waterproof lightweight poly• Seam sealed• Wind resistant• Mesh lining• Hood with bungee cord \u0026amp; cord lock• Front-coated reverse coil zipper• Multi-functional pockets• Elastic cuffs• UPF 30 sun protection        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861035872565,"sku":"1778153442-Black-S","price":43.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861035905333,"sku":"1778153442-Black-M","price":43.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861035938101,"sku":"1778153442-Black-L","price":43.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861035970869,"sku":"1778153442-Black-XL","price":43.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861036003637,"sku":"1778153442-Black-XXL","price":43.5,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green\/Mojave \/ S","offer_id":52861036036405,"sku":"1778153442-IcebergGreen-Mojave-S","price":43.5,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green\/Mojave \/ M","offer_id":52861036069173,"sku":"1778153442-IcebergGreen-Mojave-M","price":43.5,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green\/Mojave \/ L","offer_id":52861036101941,"sku":"1778153442-IcebergGreen-Mojave-L","price":43.5,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green\/Mojave \/ XL","offer_id":52861036134709,"sku":"1778153442-IcebergGreen-Mojave-XL","price":43.5,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green\/Mojave \/ XXL","offer_id":52861036167477,"sku":"1778153442-IcebergGreen-Mojave-XXL","price":43.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153442_1.jpg?v=1778464915"},{"product_id":"lando-raincoat-clothing-merrell-1778153461","title":"Lando Raincoat - Clothing | Merrell","description":"\u003cdiv\u003eA lightweight, waterproof raincoat that stands up to wind and rain. Features multi-functional pockets, mesh lining, and an adjustable hood and hem. Plus, UPF 30 for added sun protection.        \u003c\/div\u003e        \u003cdiv\u003eUse: For rainy commutes, weekend walks, or any day the weather can’t make up its mind.Material: 100% Polyester with TPU LaminateFeatures:• Waterproof lightweight poly• Seam sealed• Wind resistant• Mesh lining• Hood with bungee cord \u0026amp; cord lock• Front-coated reverse coil zipper• Multi-functional pockets• Elastic cuffs• UPF 30 sun protection        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861036364085,"sku":"1778153461-Black-S","price":43.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861036396853,"sku":"1778153461-Black-M","price":43.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861036429621,"sku":"1778153461-Black-L","price":43.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861036462389,"sku":"1778153461-Black-XL","price":43.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861036495157,"sku":"1778153461-Black-XXL","price":43.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green\/Mojave \/ S","offer_id":52861036527925,"sku":"1778153461-IcebergGreen-Mojave-S","price":43.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green\/Mojave \/ M","offer_id":52861036560693,"sku":"1778153461-IcebergGreen-Mojave-M","price":43.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green\/Mojave \/ L","offer_id":52861036593461,"sku":"1778153461-IcebergGreen-Mojave-L","price":43.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green\/Mojave \/ XL","offer_id":52861036626229,"sku":"1778153461-IcebergGreen-Mojave-XL","price":43.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green\/Mojave \/ XXL","offer_id":52861036658997,"sku":"1778153461-IcebergGreen-Mojave-XXL","price":43.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153461_1.jpg?v=1778464916"},{"product_id":"tundra-tencel-hoody-clothing-merrell-discount-1778153479","title":"Tundra Tencel Hoody - Clothing | Merrell Discount","description":"\u003cdiv\u003eA lightweight, hooded long-sleeve tee in soft, eco-friendly Tencel jersey. Breathable, stretchy, and with UPF 30, it keeps you cool and covered on sunny days.        \u003c\/div\u003e        \u003cdiv\u003eUse: For morning runs, weekend hikes, or casual days outdoorsMaterial: 76% Reprocessed Polyester, 19% Lyocell, 5% Elastane  Features:• Eco-friendly Tencel jersey with recycled poly• Cooling and breathable• Comfort stretch• Lightweight• UPF 30 sun protection• Left front logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Mojave Desert \/ S","offer_id":52861036724533,"sku":"1778153479-MojaveDesert-S","price":30.59,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ M","offer_id":52861036757301,"sku":"1778153479-MojaveDesert-M","price":30.59,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ L","offer_id":52861036790069,"sku":"1778153479-MojaveDesert-L","price":30.59,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XL","offer_id":52861036822837,"sku":"1778153479-MojaveDesert-XL","price":30.59,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XXL","offer_id":52861036855605,"sku":"1778153479-MojaveDesert-XXL","price":30.59,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":52861036888373,"sku":"1778153479-White-S","price":30.59,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":52861036921141,"sku":"1778153479-White-M","price":30.59,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":52861036953909,"sku":"1778153479-White-L","price":30.59,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":52861036986677,"sku":"1778153479-White-XL","price":30.59,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":52861037019445,"sku":"1778153479-White-XXL","price":30.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153479_1.jpg?v=1778464917"},{"product_id":"tundra-tencel-hoody-clothing-merrell-onsale-1778153498","title":"Tundra Tencel Hoody - Clothing | Merrell Onsale","description":"\u003cdiv\u003eA lightweight, hooded long-sleeve tee in soft, eco-friendly Tencel jersey. Breathable, stretchy, and with UPF 30, it keeps you cool and covered on sunny days.        \u003c\/div\u003e        \u003cdiv\u003eUse: For morning runs, weekend hikes, or casual days outdoorsMaterial: 76% Reprocessed Polyester, 19% Lyocell, 5% Elastane  Features:• Eco-friendly Tencel jersey with recycled poly• Cooling and breathable• Comfort stretch• Lightweight• UPF 30 sun protection• Left front logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Mojave Desert \/ S","offer_id":52861037117749,"sku":"1778153498-MojaveDesert-S","price":31.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ M","offer_id":52861037150517,"sku":"1778153498-MojaveDesert-M","price":31.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ L","offer_id":52861037183285,"sku":"1778153498-MojaveDesert-L","price":31.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XL","offer_id":52861037216053,"sku":"1778153498-MojaveDesert-XL","price":31.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XXL","offer_id":52861037248821,"sku":"1778153498-MojaveDesert-XXL","price":31.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":52861037281589,"sku":"1778153498-White-S","price":31.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":52861037314357,"sku":"1778153498-White-M","price":31.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":52861037347125,"sku":"1778153498-White-L","price":31.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":52861037379893,"sku":"1778153498-White-XL","price":31.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":52861037412661,"sku":"1778153498-White-XXL","price":31.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153498_1.jpg?v=1778464917"},{"product_id":"horizon-tencel-tee-view-all-clothing-accessories-merrell-on-sale-1778153519","title":"Horizon Tencel Tee - View All Clothing \u0026 Accessories | Merrell On Sale","description":"\u003cdiv\u003eAA lightweight, breathable tee in eco-friendly Tencel jersey with just enough stretch to keep you comfortable. Cooling fabric and UPF 30 protection mean you can soak up the sun without overheating.        \u003c\/div\u003e        \u003cdiv\u003eUse: For morning runs, weekend walks, or just hanging out in the sunMaterial: 76% Reprocessed Polyester, 19% Lyocell, 5% ElastaneFeatures:• Eco-friendly Tencel jersey with recycled poly• Cooling, breathable fabric• Comfort stretch• Lightweight• UPF 30 sun protection• Left front logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Mojave Desert \/ S","offer_id":52861037936949,"sku":"1778153519-MojaveDesert-S","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ M","offer_id":52861037969717,"sku":"1778153519-MojaveDesert-M","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ L","offer_id":52861038002485,"sku":"1778153519-MojaveDesert-L","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XL","offer_id":52861038035253,"sku":"1778153519-MojaveDesert-XL","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XXL","offer_id":52861038068021,"sku":"1778153519-MojaveDesert-XXL","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ S","offer_id":52861038100789,"sku":"1778153519-NavyNight-S","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ M","offer_id":52861038133557,"sku":"1778153519-NavyNight-M","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ L","offer_id":52861038166325,"sku":"1778153519-NavyNight-L","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ XL","offer_id":52861038199093,"sku":"1778153519-NavyNight-XL","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ XXL","offer_id":52861038231861,"sku":"1778153519-NavyNight-XXL","price":26.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153519_1.jpg?v=1778464919"},{"product_id":"horizon-tencel-tee-view-all-clothing-accessories-merrell-for-sale-1778153537","title":"Horizon Tencel Tee - View All Clothing \u0026 Accessories | Merrell For Sale","description":"\u003cdiv\u003eAA lightweight, breathable tee in eco-friendly Tencel jersey with just enough stretch to keep you comfortable. Cooling fabric and UPF 30 protection mean you can soak up the sun without overheating.        \u003c\/div\u003e        \u003cdiv\u003eUse: For morning runs, weekend walks, or just hanging out in the sunMaterial: 76% Reprocessed Polyester, 19% Lyocell, 5% ElastaneFeatures:• Eco-friendly Tencel jersey with recycled poly• Cooling, breathable fabric• Comfort stretch• Lightweight• UPF 30 sun protection• Left front logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Mojave Desert \/ S","offer_id":52861038297397,"sku":"1778153537-MojaveDesert-S","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ M","offer_id":52861038330165,"sku":"1778153537-MojaveDesert-M","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ L","offer_id":52861038362933,"sku":"1778153537-MojaveDesert-L","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XL","offer_id":52861038395701,"sku":"1778153537-MojaveDesert-XL","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XXL","offer_id":52861038428469,"sku":"1778153537-MojaveDesert-XXL","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ S","offer_id":52861038461237,"sku":"1778153537-NavyNight-S","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ M","offer_id":52861038494005,"sku":"1778153537-NavyNight-M","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ L","offer_id":52861038526773,"sku":"1778153537-NavyNight-L","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ XL","offer_id":52861038559541,"sku":"1778153537-NavyNight-XL","price":26.5,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ XXL","offer_id":52861038592309,"sku":"1778153537-NavyNight-XXL","price":26.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153537_1.jpg?v=1778464919"},{"product_id":"wayde-running-tank-clothing-merrell-1778153555","title":"Wayde Running Tank - Clothing | Merrell","description":"\u003cdiv\u003eA lightweight, breathable tank in soft stretch mesh that wicks moisture and dries fast to keep you cool through every workout.        \u003c\/div\u003e        \u003cdiv\u003eUse: Perfect for morning runs, gym sessions, or anytime you want to stay comfortable on the moveMaterial:  81% Nylon, 19% SpandexFeatures:• Soft stretch mesh• Quick-drying• Moisture-wicking• Lightweight \u0026amp; breathable• Center back logo \u0026amp; hem logo clamp        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Iceberg Green \/ S","offer_id":52861047537973,"sku":"1778153555-IcebergGreen-S","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ M","offer_id":52861047570741,"sku":"1778153555-IcebergGreen-M","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ L","offer_id":52861047603509,"sku":"1778153555-IcebergGreen-L","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ XL","offer_id":52861047636277,"sku":"1778153555-IcebergGreen-XL","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ XXL","offer_id":52861047669045,"sku":"1778153555-IcebergGreen-XXL","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ S","offer_id":52861047701813,"sku":"1778153555-NavyNight-S","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ M","offer_id":52861047734581,"sku":"1778153555-NavyNight-M","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ L","offer_id":52861047767349,"sku":"1778153555-NavyNight-L","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ XL","offer_id":52861047800117,"sku":"1778153555-NavyNight-XL","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ XXL","offer_id":52861047832885,"sku":"1778153555-NavyNight-XXL","price":26.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153555_1.jpg?v=1778464920"},{"product_id":"wayde-running-tank-clothing-merrell-discount-1778153573","title":"Wayde Running Tank - Clothing | Merrell Discount","description":"\u003cdiv\u003eA lightweight, breathable tank in soft stretch mesh that wicks moisture and dries fast to keep you cool through every workout.        \u003c\/div\u003e        \u003cdiv\u003eUse: Perfect for morning runs, gym sessions, or anytime you want to stay comfortable on the moveMaterial:  81% Nylon, 19% SpandexFeatures:• Soft stretch mesh• Quick-drying• Moisture-wicking• Lightweight \u0026amp; breathable• Center back logo \u0026amp; hem logo clamp        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Iceberg Green \/ S","offer_id":52861047865653,"sku":"1778153573-IcebergGreen-S","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ M","offer_id":52861047898421,"sku":"1778153573-IcebergGreen-M","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ L","offer_id":52861047931189,"sku":"1778153573-IcebergGreen-L","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ XL","offer_id":52861047963957,"sku":"1778153573-IcebergGreen-XL","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ XXL","offer_id":52861047996725,"sku":"1778153573-IcebergGreen-XXL","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ S","offer_id":52861048029493,"sku":"1778153573-NavyNight-S","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ M","offer_id":52861048062261,"sku":"1778153573-NavyNight-M","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ L","offer_id":52861048095029,"sku":"1778153573-NavyNight-L","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ XL","offer_id":52861048127797,"sku":"1778153573-NavyNight-XL","price":26.59,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ XXL","offer_id":52861048160565,"sku":"1778153573-NavyNight-XXL","price":26.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153573_1.jpg?v=1778464921"},{"product_id":"romulos-kangaroo-hoody-tops-merrell-onsale-1778153591","title":"Romulos Kangaroo Hoody - Tops | Merrell Onsale","description":"\u003cdiv\u003eA soft fleece kangaroo hoody with a relaxed fit and UPF 50 to keep you covered on sunny days. Ribbed cuffs and hem, adjustable hood, and a handy kangaroo pocket make it an everyday layer.        \u003c\/div\u003e        \u003cdiv\u003eUse: For Sunday fundays, weekend errands, or just hanging out around townMaterial: 55% Cotton, 45% PolyesterFeatures:• Soft brushed fleece• Kangaroo pocket with logo clamp• Adjustable drawcord hood • Ribbed cuffs \u0026amp; hem• UPF 50 sun protection        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Mojave Desert \/ S","offer_id":52861048258869,"sku":"1778153591-MojaveDesert-S","price":27.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ M","offer_id":52861048291637,"sku":"1778153591-MojaveDesert-M","price":27.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ L","offer_id":52861048324405,"sku":"1778153591-MojaveDesert-L","price":27.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XL","offer_id":52861048357173,"sku":"1778153591-MojaveDesert-XL","price":27.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XXL","offer_id":52861048389941,"sku":"1778153591-MojaveDesert-XXL","price":27.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153591_1.jpg?v=1778464922"},{"product_id":"sunset-view-graphic-tee-clothing-merrell-on-sale-1778153604","title":"Sunset View Graphic Tee - Clothing | Merrell On Sale","description":"\u003cdiv\u003eGet outdoors in this classic fit graphic tee in stretch jersey. It's comfortable, versatile, and has added sun protection.        \u003c\/div\u003e        \u003cdiv\u003eUse: For beach days, sunny days, any day.Material: 60% Cotton, 40% PolyesterFeatures:• Stretch cotton jersey• Front \u0026amp; back graphic print• Short-sleeve styling• UPF 30 sun protection        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Iceberg Green \/ S","offer_id":52861048455477,"sku":"1778153604-IcebergGreen-S","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ M","offer_id":52861048488245,"sku":"1778153604-IcebergGreen-M","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ L","offer_id":52861048521013,"sku":"1778153604-IcebergGreen-L","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ XL","offer_id":52861048553781,"sku":"1778153604-IcebergGreen-XL","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ XXL","offer_id":52861048586549,"sku":"1778153604-IcebergGreen-XXL","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ S","offer_id":52861048619317,"sku":"1778153604-MojaveDesert-S","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ M","offer_id":52861048652085,"sku":"1778153604-MojaveDesert-M","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ L","offer_id":52861048684853,"sku":"1778153604-MojaveDesert-L","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XL","offer_id":52861048717621,"sku":"1778153604-MojaveDesert-XL","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XXL","offer_id":52861048750389,"sku":"1778153604-MojaveDesert-XXL","price":16.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153604_1.jpg?v=1778464923"},{"product_id":"sunset-view-graphic-tee-clothing-merrell-for-sale-1778153623","title":"Sunset View Graphic Tee - Clothing | Merrell For Sale","description":"\u003cdiv\u003eGet outdoors in this classic fit graphic tee in stretch jersey. It's comfortable, versatile, and has added sun protection.        \u003c\/div\u003e        \u003cdiv\u003eUse: For beach days, sunny days, any day.Material: 60% Cotton, 40% PolyesterFeatures:• Stretch cotton jersey• Front \u0026amp; back graphic print• Short-sleeve styling• UPF 30 sun protection        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Iceberg Green \/ S","offer_id":52861049962805,"sku":"1778153623-IcebergGreen-S","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ M","offer_id":52861049995573,"sku":"1778153623-IcebergGreen-M","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ L","offer_id":52861050028341,"sku":"1778153623-IcebergGreen-L","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ XL","offer_id":52861050061109,"sku":"1778153623-IcebergGreen-XL","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ XXL","offer_id":52861050093877,"sku":"1778153623-IcebergGreen-XXL","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ S","offer_id":52861050126645,"sku":"1778153623-MojaveDesert-S","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ M","offer_id":52861050159413,"sku":"1778153623-MojaveDesert-M","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ L","offer_id":52861050192181,"sku":"1778153623-MojaveDesert-L","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XL","offer_id":52861050224949,"sku":"1778153623-MojaveDesert-XL","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Mojave Desert \/ XXL","offer_id":52861050257717,"sku":"1778153623-MojaveDesert-XXL","price":17.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153623_1.jpg?v=1778464924"},{"product_id":"simon-pull-on-short-bottoms-merrell-1778153635","title":"Simon Pull-On Short - Bottoms | Merrell","description":"\u003cdiv\u003ePull-on shorts with a built-in bike liner for easy coverage and comfort. Lightweight ripstop with stretch and breathable mesh to keep you cool.        \u003c\/div\u003e        \u003cdiv\u003eUse: For hikes, weekend adventures, or casual days outMaterial: 100% PolyesterFeatures:• Stretch ripstop • Built-in mesh bike short liner• Elastic waistband with drawcord• Lightweight        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Iceberg Green \/ 28","offer_id":52861050290485,"sku":"1778153635-IcebergGreen-28","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ 30","offer_id":52861050323253,"sku":"1778153635-IcebergGreen-30","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ 32","offer_id":52861050356021,"sku":"1778153635-IcebergGreen-32","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ 34","offer_id":52861050388789,"sku":"1778153635-IcebergGreen-34","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ 36","offer_id":52861050421557,"sku":"1778153635-IcebergGreen-36","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ 38","offer_id":52861050454325,"sku":"1778153635-IcebergGreen-38","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ 40","offer_id":52861050487093,"sku":"1778153635-IcebergGreen-40","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ 42","offer_id":52861050519861,"sku":"1778153635-IcebergGreen-42","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Iceberg Green \/ 44","offer_id":52861050552629,"sku":"1778153635-IcebergGreen-44","price":30.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153635_1.jpg?v=1778464926"},{"product_id":"adventure-graphic-tee-unisex-tops-merrell-discount-1778153652","title":"Adventure Graphic Tee - Unisex tops | Merrell Discount","description":"\u003cdiv\u003eA classic fit graphic tee in stretch cotton—comfortable, versatile, and ready for whatever comes next.        \u003c\/div\u003e        \u003cdiv\u003eUse: For low-key days, off-duty plans, and laid-back weekendsMaterial: 60% Cotton, 40% Polyester • Stretch cotton jersey• Front graphic print• Short-sleeve styling        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ XS","offer_id":52861050650933,"sku":"1778153652-Black-XS","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":52861050683701,"sku":"1778153652-Black-S","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861050716469,"sku":"1778153652-Black-M","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861050749237,"sku":"1778153652-Black-L","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861050782005,"sku":"1778153652-Black-XL","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861050814773,"sku":"1778153652-Black-XXL","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL","offer_id":52861050847541,"sku":"1778153652-Black-XXXL","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Chalk \/ XS","offer_id":52861050880309,"sku":"1778153652-Chalk-XS","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Chalk \/ S","offer_id":52861050913077,"sku":"1778153652-Chalk-S","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Chalk \/ M","offer_id":52861050945845,"sku":"1778153652-Chalk-M","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Chalk \/ L","offer_id":52861050978613,"sku":"1778153652-Chalk-L","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Chalk \/ XL","offer_id":52861051011381,"sku":"1778153652-Chalk-XL","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Chalk \/ XXL","offer_id":52861051044149,"sku":"1778153652-Chalk-XXL","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Chalk \/ XXXL","offer_id":52861051076917,"sku":"1778153652-Chalk-XXXL","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Olive \/ XS","offer_id":52861051109685,"sku":"1778153652-Olive-XS","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Olive \/ S","offer_id":52861051142453,"sku":"1778153652-Olive-S","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Olive \/ M","offer_id":52861051175221,"sku":"1778153652-Olive-M","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Olive \/ L","offer_id":52861051207989,"sku":"1778153652-Olive-L","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Olive \/ XL","offer_id":52861051240757,"sku":"1778153652-Olive-XL","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Olive \/ XXL","offer_id":52861051273525,"sku":"1778153652-Olive-XXL","price":13.5,"currency_code":"USD","in_stock":true},{"title":"Olive \/ XXXL","offer_id":52861051306293,"sku":"1778153652-Olive-XXXL","price":13.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153652_1.jpg?v=1778464926"},{"product_id":"1981-graphic-hoody-tops-merrell-onsale-1778153671","title":"1981 Graphic Hoody - Tops | Merrell Onsale","description":"\u003cdiv\u003eA soft, brushed fleece hoodie with a nod to 1981, when it all started. With long sleeves, a relaxed hood, and built-in UPF 50 for coverage.        \u003c\/div\u003e        \u003cdiv\u003eUse: For morning hikes, cool nights, and any time you need an extra layer.Material: 60% Cotton, 40% PolyesterFeatures:• Brushed fleece• Comfort stretch• UPF 50 sun protection• Rib knit hem \u0026amp; cuffs• Back graphic print• Front logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861051666741,"sku":"1778153671-Black-S","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861051699509,"sku":"1778153671-Black-M","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861051732277,"sku":"1778153671-Black-L","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861051765045,"sku":"1778153671-Black-XL","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861051797813,"sku":"1778153671-Black-XXL","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ S","offer_id":52861051830581,"sku":"1778153671-NavyNight-S","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ M","offer_id":52861051863349,"sku":"1778153671-NavyNight-M","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ L","offer_id":52861051896117,"sku":"1778153671-NavyNight-L","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ XL","offer_id":52861051928885,"sku":"1778153671-NavyNight-XL","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ XXL","offer_id":52861051961653,"sku":"1778153671-NavyNight-XXL","price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153671_1.jpg?v=1778464927"},{"product_id":"forest-line-graphic-tee-clothing-merrell-for-sale-1778153701","title":"Forest Line Graphic Tee - Clothing | Merrell For Sale","description":"\u003cdiv\u003eGet outdoors in this classic fit graphic tee in stretch jersey. It's comfortable, versatile, and has added sun protection.        \u003c\/div\u003e        \u003cdiv\u003eUse: For low-key days, trail walks, and laid-back weekends.Material: 60% Cotton, 40% PolyesterFeatures:• Stretch cotton jersey• Back graphic print• Short-sleeve styling• UPF 30 sun protection        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Grey Mix \/ S","offer_id":52861052125493,"sku":"1778153701-GreyMix-S","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Grey Mix \/ M","offer_id":52861052158261,"sku":"1778153701-GreyMix-M","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Grey Mix \/ L","offer_id":52861052191029,"sku":"1778153701-GreyMix-L","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Grey Mix \/ XL","offer_id":52861052223797,"sku":"1778153701-GreyMix-XL","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Grey Mix \/ XXL","offer_id":52861052256565,"sku":"1778153701-GreyMix-XXL","price":16.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":52861052289333,"sku":"1778153701-White-S","price":16.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":52861052322101,"sku":"1778153701-White-M","price":16.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":52861052354869,"sku":"1778153701-White-L","price":16.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":52861052387637,"sku":"1778153701-White-XL","price":16.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":52861052420405,"sku":"1778153701-White-XXL","price":16.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153701_1.jpg?v=1778464927"},{"product_id":"1981-graphic-hoody-tops-merrell-on-sale-1778153690","title":"1981 Graphic Hoody - Tops | Merrell On Sale","description":"\u003cdiv\u003eA soft, brushed fleece hoodie with a nod to 1981, when it all started. With long sleeves, a relaxed hood, and built-in UPF 50 for coverage.        \u003c\/div\u003e        \u003cdiv\u003eUse: For morning hikes, cool nights, and any time you need an extra layer.Material: 60% Cotton, 40% PolyesterFeatures:• Brushed fleece• Comfort stretch• UPF 50 sun protection• Rib knit hem \u0026amp; cuffs• Back graphic print• Front logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861052453173,"sku":"1778153690-Black-S","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861052485941,"sku":"1778153690-Black-M","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861052518709,"sku":"1778153690-Black-L","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861052551477,"sku":"1778153690-Black-XL","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861052584245,"sku":"1778153690-Black-XXL","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ S","offer_id":52861052617013,"sku":"1778153690-NavyNight-S","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ M","offer_id":52861052649781,"sku":"1778153690-NavyNight-M","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ L","offer_id":52861052682549,"sku":"1778153690-NavyNight-L","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ XL","offer_id":52861052715317,"sku":"1778153690-NavyNight-XL","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Navy Night \/ XXL","offer_id":52861052748085,"sku":"1778153690-NavyNight-XXL","price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153690_1.jpg?v=1778464927"},{"product_id":"forest-line-graphic-tee-clothing-merrell-1778153714","title":"Forest Line Graphic Tee - Clothing | Merrell","description":"\u003cdiv\u003eGet outdoors in this classic fit graphic tee in stretch jersey. It's comfortable, versatile, and has added sun protection.        \u003c\/div\u003e        \u003cdiv\u003eUse: For low-key days, trail walks, and laid-back weekends.Material: 60% Cotton, 40% PolyesterFeatures:• Stretch cotton jersey• Back graphic print• Short-sleeve styling• UPF 30 sun protection        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Grey Mix \/ S","offer_id":52861053042997,"sku":"1778153714-GreyMix-S","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Grey Mix \/ M","offer_id":52861053075765,"sku":"1778153714-GreyMix-M","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Grey Mix \/ L","offer_id":52861053108533,"sku":"1778153714-GreyMix-L","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Grey Mix \/ XL","offer_id":52861053141301,"sku":"1778153714-GreyMix-XL","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Grey Mix \/ XXL","offer_id":52861053174069,"sku":"1778153714-GreyMix-XXL","price":17.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":52861053206837,"sku":"1778153714-White-S","price":17.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":52861053239605,"sku":"1778153714-White-M","price":17.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":52861053272373,"sku":"1778153714-White-L","price":17.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":52861053305141,"sku":"1778153714-White-XL","price":17.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":52861053337909,"sku":"1778153714-White-XXL","price":17.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153714_1.jpg?v=1778464929"},{"product_id":"powell-core-cap-accessories-merrell-discount-1778153728","title":"Powell Core Cap - Accessories | Merrell Discount","description":"\u003cdiv\u003eA timeless cotton baseball hat with an adjustable backstrap and anti-microbial sweatband. Simple, reliable, and built for all-day wear.        \u003c\/div\u003e        \u003cdiv\u003eUse: From trailhead to town—anywhere you need comfort and a secure fitMaterial: 100% Cotton CanvasFeatures:• Adjustable backstrap with logo clip • Anti-microbial sweatband • Tonal logo embroidery        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ OS","offer_id":52861053567285,"sku":"1778153728-Black-OS","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Iguana \/ OS","offer_id":52861053600053,"sku":"1778153728-Iguana-OS","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Loden \/ OS","offer_id":52861053632821,"sku":"1778153728-Loden-OS","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153728_1.jpg?v=1778464931"},{"product_id":"huntington-fisherman-hat-accessories-merrell-on-sale-1778153763","title":"Huntington Fisherman Hat - Accessories | Merrell On Sale","description":"\u003cdiv\u003eA lightweight fisherman's hat made from quick-drying tech nylon. UPF treatment adds sun coverage, while the adjustable cord and toggle keep the fit dialed in. Finished with an antimicrobial sweatband and embroidered logo.        \u003c\/div\u003e        \u003cdiv\u003eUse: For cast after cast, dock days, and sun-heavy hours on the water.Material: Body: 95% Polyester, 5% Spandex, Mesh: 100% PolyesterFeatures:• Lightweight tech nylon• UPF sun protection• Quick-drying • Adjustable cord with toggle• Anti-microbial sweatband• Embroidered logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ L\/XL","offer_id":52861053993269,"sku":"1778153763-Black-L-XL","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S\/M","offer_id":52861054026037,"sku":"1778153763-Black-S-M","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Seagrass \/ L\/XL","offer_id":52861054058805,"sku":"1778153763-Seagrass-L-XL","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Seagrass \/ S\/M","offer_id":52861054091573,"sku":"1778153763-Seagrass-S-M","price":21.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153763_1.jpg?v=1778464931"},{"product_id":"huntington-fisherman-hat-accessories-merrell-onsale-1778153748","title":"Huntington Fisherman Hat - Accessories | Merrell Onsale","description":"\u003cdiv\u003eA lightweight fisherman's hat made from quick-drying tech nylon. UPF treatment adds sun coverage, while the adjustable cord and toggle keep the fit dialed in. Finished with an antimicrobial sweatband and embroidered logo.        \u003c\/div\u003e        \u003cdiv\u003eUse: For cast after cast, dock days, and sun-heavy hours on the water.Material: Body: 95% Polyester, 5% Spandex, Mesh: 100% PolyesterFeatures:• Lightweight tech nylon• UPF sun protection• Quick-drying • Adjustable cord with toggle• Anti-microbial sweatband• Embroidered logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ L\/XL","offer_id":52861054124341,"sku":"1778153748-Black-L-XL","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S\/M","offer_id":52861054157109,"sku":"1778153748-Black-S-M","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Seagrass \/ L\/XL","offer_id":52861054189877,"sku":"1778153748-Seagrass-L-XL","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Seagrass \/ S\/M","offer_id":52861054222645,"sku":"1778153748-Seagrass-S-M","price":21.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153748_1.jpg?v=1778464931"},{"product_id":"huntington-tech-fabric-cap-accessories-merrell-for-sale-1778153776","title":"Huntington Tech Fabric Cap - Accessories | Merrell For Sale","description":"\u003cdiv\u003eA tech nylon cap for everyday wear. Featuring a webbing \u0026amp; clip back and an anti-microbial sweatband.        \u003c\/div\u003e        \u003cdiv\u003eUse: On the trail, around town, or wherever.Material: Body: 95% Polyester, 5% Spandex, Lining: 100% CottonFeatures:• Breathable tech nylon• Webbing clip back• Anti-microbial sweatband• Printed logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ OS","offer_id":52861054288181,"sku":"1778153776-Black-OS","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Seagrass \/ OS","offer_id":52861054320949,"sku":"1778153776-Seagrass-OS","price":18.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153776_1.jpg?v=1778464933"},{"product_id":"huntington-tech-fabric-cap-accessories-merrell-1778153793","title":"Huntington Tech Fabric Cap - Accessories | Merrell","description":"\u003cdiv\u003eA tech nylon cap for everyday wear. Featuring a webbing \u0026amp; clip back and an anti-microbial sweatband.        \u003c\/div\u003e        \u003cdiv\u003eUse: On the trail, around town, or wherever.Material: Body: 95% Polyester, 5% Spandex, Lining: 100% CottonFeatures:• Breathable tech nylon• Webbing clip back• Anti-microbial sweatband• Printed logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ OS","offer_id":52861054779701,"sku":"1778153793-Black-OS","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Seagrass \/ OS","offer_id":52861054812469,"sku":"1778153793-Seagrass-OS","price":18.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153793_1.jpg?v=1778464934"},{"product_id":"merrell-patch-cap-accessories-merrell-discount-1778153810","title":"Merrell Patch Cap - Accessories | Merrell Discount","description":"\u003cdiv\u003eA classic cotton canvas cap with a durable snapback and anti-microbial sweatband for all-day freshness. The tonal woven patch adds a subtle, rugged touch.        \u003c\/div\u003e        \u003cdiv\u003eUse: On the trail, at the lake, or wherever the sun’s out.Material: 100% Cotton CanvasFeatures:• Plastic snapback for adjustable fit• Anti-microbial sweatband• Tonal woven patch        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Seagrass \/ OS","offer_id":52861054845237,"sku":"1778153810-Seagrass-OS","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ OS","offer_id":52861054878005,"sku":"1778153810-Black-OS","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Pale Lilac \/ OS","offer_id":52861054910773,"sku":"1778153810-PaleLilac-OS","price":15.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153810_1.jpg?v=1778464935"},{"product_id":"merrell-patch-cap-accessories-merrell-onsale-1778153829","title":"Merrell Patch Cap - Accessories | Merrell Onsale","description":"\u003cdiv\u003eA classic cotton canvas cap with a durable snapback and anti-microbial sweatband for all-day freshness. The tonal woven patch adds a subtle, rugged touch.        \u003c\/div\u003e        \u003cdiv\u003eUse: On the trail, at the lake, or wherever the sun’s out.Material: 100% Cotton CanvasFeatures:• Plastic snapback for adjustable fit• Anti-microbial sweatband• Tonal woven patch        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Seagrass \/ OS","offer_id":52861054943541,"sku":"1778153829-Seagrass-OS","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ OS","offer_id":52861054976309,"sku":"1778153829-Black-OS","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Pale Lilac \/ OS","offer_id":52861055009077,"sku":"1778153829-PaleLilac-OS","price":15.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153829_1.jpg?v=1778464935"},{"product_id":"merrell-patch-cap-accessories-merrell-on-sale-1778153846","title":"Merrell Patch Cap - Accessories | Merrell On Sale","description":"\u003cdiv\u003eA classic cotton canvas cap with a durable snapback and anti-microbial sweatband for all-day freshness. The tonal woven patch adds a subtle, rugged touch.        \u003c\/div\u003e        \u003cdiv\u003eUse: On the trail, at the lake, or wherever the sun’s out.Material: 100% Cotton CanvasFeatures:• Plastic snapback for adjustable fit• Anti-microbial sweatband• Tonal woven patch        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Seagrass \/ OS","offer_id":52861055205685,"sku":"1778153846-Seagrass-OS","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ OS","offer_id":52861055238453,"sku":"1778153846-Black-OS","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Pale Lilac \/ OS","offer_id":52861055271221,"sku":"1778153846-PaleLilac-OS","price":15.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153846_1.jpg?v=1778464936"},{"product_id":"hike-more-patch-cap-accessories-merrell-for-sale-1778153862","title":"Hike More Patch Cap - Accessories | Merrell For Sale","description":"\u003cdiv\u003eTough enough for the trail. Easy enough for every day. These pull-on joggers are made from durable micro stretch canvas with a relaxed fit.        \u003c\/div\u003e        \u003cdiv\u003eUse: For weekend hikes, long travel days, or laid-back hangs.Material: 100% CottonFeatures:• Adjustable plastic snapback• Anti-microbial sweatband• Embroidered patch        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Loden \/ OS","offer_id":52861055828277,"sku":"1778153862-Loden-OS","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153862_1.jpg?v=1778464937"},{"product_id":"eclipse-backpack-accessories-merrell-1778153880","title":"Eclipse Backpack - Accessories | Merrell","description":"\u003cdiv\u003eA backpack that works double time, designed for both the dailing grind and off-the-grid. Lightweight, durable and packed with features like a padded 16” laptop sleeve, multifunctional pockets, and a water bottle holder.        \u003c\/div\u003e        \u003cdiv\u003eUse: For morning meetings, weekend hikes and quick tripsMaterial: 100% NylonFeatures:• Poly Ripstop• Reinforced straps for durability• Multi-functional pockets for smart storage• Water bottle holder • Tech storage and padded 16” laptop sleeve• Wipeable lining        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Mojave Desert \/ OS","offer_id":52861055861045,"sku":"1778153880-MojaveDesert-OS","price":25.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ OS","offer_id":52861055893813,"sku":"1778153880-Black-OS","price":25.59,"currency_code":"USD","in_stock":true},{"title":"Grey Drizzle \/ OS","offer_id":52861055926581,"sku":"1778153880-GreyDrizzle-OS","price":25.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153880_1.jpg?v=1778464938"},{"product_id":"eclipse-backpack-accessories-merrell-discount-1778153898","title":"Eclipse Backpack - Accessories | Merrell Discount","description":"\u003cdiv\u003eA backpack that works double time, designed for both the dailing grind and off-the-grid. Lightweight, durable and packed with features like a padded 16” laptop sleeve, multifunctional pockets, and a water bottle holder.        \u003c\/div\u003e        \u003cdiv\u003eUse: For morning meetings, weekend hikes and quick tripsMaterial: 100% NylonFeatures:• Poly Ripstop• Reinforced straps for durability• Multi-functional pockets for smart storage• Water bottle holder • Tech storage and padded 16” laptop sleeve• Wipeable lining        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Mojave Desert \/ OS","offer_id":52861055959349,"sku":"1778153898-MojaveDesert-OS","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ OS","offer_id":52861055992117,"sku":"1778153898-Black-OS","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Grey Drizzle \/ OS","offer_id":52861056024885,"sku":"1778153898-GreyDrizzle-OS","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153898_1.jpg?v=1778464938"},{"product_id":"eclipse-backpack-accessories-merrell-onsale-1778153912","title":"Eclipse Backpack - Accessories | Merrell Onsale","description":"\u003cdiv\u003eA backpack that works double time, designed for both the dailing grind and off-the-grid. Lightweight, durable and packed with features like a padded 16” laptop sleeve, multifunctional pockets, and a water bottle holder.        \u003c\/div\u003e        \u003cdiv\u003eUse: For morning meetings, weekend hikes and quick tripsMaterial: 100% NylonFeatures:• Poly Ripstop• Reinforced straps for durability• Multi-functional pockets for smart storage• Water bottle holder • Tech storage and padded 16” laptop sleeve• Wipeable lining        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Mojave Desert \/ OS","offer_id":52861056090421,"sku":"1778153912-MojaveDesert-OS","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ OS","offer_id":52861056123189,"sku":"1778153912-Black-OS","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Grey Drizzle \/ OS","offer_id":52861056155957,"sku":"1778153912-GreyDrizzle-OS","price":19.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153912_1.jpg?v=1778464939"},{"product_id":"carson-full-zip-hoody-tops-merrell-on-sale-1778153925","title":"Carson Full Zip Hoody - Tops | Merrell On Sale","description":"\u003cdiv\u003eA cozy zip-up hoodie in soft brushed fleece with an adjustable hood and UPF 50 for sunny days. Rib cuffs and hem, plus a kangaroo pocket, keep it classic.        \u003c\/div\u003e        \u003cdiv\u003eUse: For weekend errands, post-run layering, or casual hangoutsMaterial: 55% Cotton, 45% Polyester Features:• Brushed fleece • Front Zipper• Adjustable drawcord hood• Kangaroo pocket• Ribbed cuffs \u0026amp; hem• UPF 50 sun protection        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861056614709,"sku":"1778153925-Black-S","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861056647477,"sku":"1778153925-Black-M","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861056680245,"sku":"1778153925-Black-L","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861056713013,"sku":"1778153925-Black-XL","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861056745781,"sku":"1778153925-Black-XXL","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ S","offer_id":52861056778549,"sku":"1778153925-Charcoal-S","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":52861056811317,"sku":"1778153925-Charcoal-M","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":52861056844085,"sku":"1778153925-Charcoal-L","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":52861056876853,"sku":"1778153925-Charcoal-XL","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XXL","offer_id":52861056909621,"sku":"1778153925-Charcoal-XXL","price":28.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153925_1.jpg?v=1778464941"},{"product_id":"carson-full-zip-hoody-tops-merrell-for-sale-1778153939","title":"Carson Full Zip Hoody - Tops | Merrell For Sale","description":"\u003cdiv\u003eA cozy zip-up hoodie in soft brushed fleece with an adjustable hood and UPF 50 for sunny days. Rib cuffs and hem, plus a kangaroo pocket, keep it classic.        \u003c\/div\u003e        \u003cdiv\u003eUse: For weekend errands, post-run layering, or casual hangoutsMaterial: 55% Cotton, 45% Polyester Features:• Brushed fleece • Front Zipper• Adjustable drawcord hood• Kangaroo pocket• Ribbed cuffs \u0026amp; hem• UPF 50 sun protection        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861056942389,"sku":"1778153939-Black-S","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861056975157,"sku":"1778153939-Black-M","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861057007925,"sku":"1778153939-Black-L","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861057040693,"sku":"1778153939-Black-XL","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861057073461,"sku":"1778153939-Black-XXL","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ S","offer_id":52861057106229,"sku":"1778153939-Charcoal-S","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":52861057138997,"sku":"1778153939-Charcoal-M","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":52861057171765,"sku":"1778153939-Charcoal-L","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":52861057204533,"sku":"1778153939-Charcoal-XL","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XXL","offer_id":52861057237301,"sku":"1778153939-Charcoal-XXL","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153939_1.jpg?v=1778464941"},{"product_id":"aurora-belt-bag-accessories-merrell-1778153951","title":"Aurora Belt Bag - Accessories | Merrell","description":"\u003cdiv\u003eLightweight and functional with reinforced straps and multiple pockets for organization. Tech storage and a wipeable lining keep essentials secure and easy to access.        \u003c\/div\u003e        \u003cdiv\u003eUse: For quick outings, urban exploration or when you need your hands freeMaterial: 900d TEXTURED POLYESTERFeatures:• Reinforced straps • Multi-functional pockets for organization• Tech storage • Lightweight design• Wipeable interior lining• Versatile wearability- waistbag or crossbody        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Seagrass \/ OS","offer_id":52861057270069,"sku":"1778153951-Seagrass-OS","price":19.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ OS","offer_id":52861057302837,"sku":"1778153951-Black-OS","price":19.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ OS","offer_id":52861057335605,"sku":"1778153951-Olive-OS","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153951_1.jpg?v=1778464941"},{"product_id":"aurora-belt-bag-accessories-merrell-discount-1778153976","title":"Aurora Belt Bag - Accessories | Merrell Discount","description":"\u003cdiv\u003eLightweight and functional with reinforced straps and multiple pockets for organization. Tech storage and a wipeable lining keep essentials secure and easy to access.        \u003c\/div\u003e        \u003cdiv\u003eUse: For quick outings, urban exploration or when you need your hands freeMaterial: 900d TEXTURED POLYESTERFeatures:• Reinforced straps • Multi-functional pockets for organization• Tech storage • Lightweight design• Wipeable interior lining• Versatile wearability- waistbag or crossbody        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Seagrass \/ OS","offer_id":52861057794357,"sku":"1778153976-Seagrass-OS","price":14.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ OS","offer_id":52861057827125,"sku":"1778153976-Black-OS","price":14.5,"currency_code":"USD","in_stock":true},{"title":"Olive \/ OS","offer_id":52861057859893,"sku":"1778153976-Olive-OS","price":14.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153976_1.jpg?v=1778464943"},{"product_id":"aurora-belt-bag-accessories-merrell-onsale-1778153990","title":"Aurora Belt Bag - Accessories | Merrell Onsale","description":"\u003cdiv\u003eLightweight and functional with reinforced straps and multiple pockets for organization. Tech storage and a wipeable lining keep essentials secure and easy to access.        \u003c\/div\u003e        \u003cdiv\u003eUse: For quick outings, urban exploration or when you need your hands freeMaterial: 900d TEXTURED POLYESTERFeatures:• Reinforced straps • Multi-functional pockets for organization• Tech storage • Lightweight design• Wipeable interior lining• Versatile wearability- waistbag or crossbody        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Seagrass \/ OS","offer_id":52861058318645,"sku":"1778153990-Seagrass-OS","price":14.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ OS","offer_id":52861058351413,"sku":"1778153990-Black-OS","price":14.59,"currency_code":"USD","in_stock":true},{"title":"Olive \/ OS","offer_id":52861058384181,"sku":"1778153990-Olive-OS","price":14.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778153990_1.jpg?v=1778464944"},{"product_id":"tech-long-sleeve-tee-clothing-merrell-for-sale-1778154020","title":"Tech Long Sleeve Tee - Clothing | Merrell For Sale","description":"\u003cdiv\u003eBuilt to move. This lightweight performance tee is made from soft tech jersey with a streamlined fit and smooth, chafe-free seams.        \u003c\/div\u003e        \u003cdiv\u003eUse: For training days, trail runs or any high-output adventureMaterial: 91% Polyester 9% ElastaneFeatures:• Lightweight, breathable tech jersey• Flatlocked seams to reduce chafing• Coverstitched cuffs and hem• Subtle chest logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861058449717,"sku":"1778154020-Black-S","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861058482485,"sku":"1778154020-Black-M","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861058515253,"sku":"1778154020-Black-L","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861058548021,"sku":"1778154020-Black-XL","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861058580789,"sku":"1778154020-Black-XXL","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Garden \/ S","offer_id":52861058613557,"sku":"1778154020-Garden-S","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Garden \/ M","offer_id":52861058646325,"sku":"1778154020-Garden-M","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Garden \/ L","offer_id":52861058679093,"sku":"1778154020-Garden-L","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Garden \/ XL","offer_id":52861058711861,"sku":"1778154020-Garden-XL","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Garden \/ XXL","offer_id":52861058744629,"sku":"1778154020-Garden-XXL","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Talc \/ S","offer_id":52861058777397,"sku":"1778154020-Talc-S","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Talc \/ M","offer_id":52861058810165,"sku":"1778154020-Talc-M","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Talc \/ L","offer_id":52861058842933,"sku":"1778154020-Talc-L","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Talc \/ XL","offer_id":52861058875701,"sku":"1778154020-Talc-XL","price":19.59,"currency_code":"USD","in_stock":true},{"title":"Talc \/ XXL","offer_id":52861058908469,"sku":"1778154020-Talc-XXL","price":19.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778154020_1.jpg?v=1778464945"},{"product_id":"reed-tote-accessories-merrell-on-sale-1778154002","title":"Reed Tote - Accessories | Merrell On Sale","description":"\u003cdiv\u003eA roomy tote in ballistic nylon with a wipeable lining, lots of pockets, and a separate shoe compartment. Reinforced straps and dedicated spots for water bottles and tech gear keep everything organized.        \u003c\/div\u003e        \u003cdiv\u003eUse: For gym, weekend getaways, or wherever your day takes you.Material: 100% PolyesterFeatures:• Ballistic nylon• Wipeable lining• Reinforced straps• Multi-functional pockets• Shoe compartment• Water bottle holder• Tech storage• 21L capacity• 15\" H x 15\" L x 6\" D        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Loden \/ OS","offer_id":52861058941237,"sku":"1778154002-Loden-OS","price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778154002_1.jpg?v=1778464945"},{"product_id":"tech-short-sleeve-tee-clothing-merrell-1778154039","title":"Tech Short Sleeve Tee - Clothing | Merrell","description":"\u003cdiv\u003eBuilt to move. This lightweight performance tee is made from soft tech jersey with a streamlined fit and smooth, chafe-free seams.        \u003c\/div\u003e        \u003cdiv\u003eUse: For training days, trail runs or any high-output adventureMaterial: 91% Polyester 9% ElastaneFeatures:• Lightweight, breathable tech jersey• Flatlocked seams to reduce chafing• Coverstitched cuffs and hem• Subtle chest logo        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861059006773,"sku":"1778154039-Black-S","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861059039541,"sku":"1778154039-Black-M","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861059072309,"sku":"1778154039-Black-L","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861059105077,"sku":"1778154039-Black-XL","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861059137845,"sku":"1778154039-Black-XXL","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Garden \/ S","offer_id":52861059170613,"sku":"1778154039-Garden-S","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Garden \/ M","offer_id":52861059203381,"sku":"1778154039-Garden-M","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Garden \/ L","offer_id":52861059236149,"sku":"1778154039-Garden-L","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Garden \/ XL","offer_id":52861059268917,"sku":"1778154039-Garden-XL","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Garden \/ XXL","offer_id":52861059301685,"sku":"1778154039-Garden-XXL","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Talc \/ S","offer_id":52861059334453,"sku":"1778154039-Talc-S","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Talc \/ M","offer_id":52861059367221,"sku":"1778154039-Talc-M","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Talc \/ L","offer_id":52861059399989,"sku":"1778154039-Talc-L","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Talc \/ XL","offer_id":52861059432757,"sku":"1778154039-Talc-XL","price":18.59,"currency_code":"USD","in_stock":true},{"title":"Talc \/ XXL","offer_id":52861059465525,"sku":"1778154039-Talc-XXL","price":18.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778154039_1.jpg?v=1778464946"},{"product_id":"rain-shell-jacket-outerwear-merrell-discount-1778154063","title":"Rain Shell Jacket - Outerwear | Merrell Discount","description":"\u003cdiv\u003eReady for the elements. This 3-layer ripstop jacket keeps you dry and comfortable, featuring underarm vents for breathability and adjustable details for a custom fit.        \u003c\/div\u003e        \u003cdiv\u003eUse: For soggy hikes, rainy commutes or any day the weather’s unpredictableMaterial: 100% PolyesterFeatures:• 3-layer ripstop fabric for durability and waterproof protection• Hidden snap flap patch pocket • Adjustable hood with horizontal bungee cord and adjuster• Underarm zippers for ventilation• Inside side seam bungee cords\u003c!-- dwMarker=\"content\" dwContentID=\"95a41c02ea1078fd9bd6a5b77c\" --\u003e\u003cdiv\u003e\n\u003c!--Description:Ticket:Developer:Path: projects\/merrell-complete-the-look\/template.hbsAsset: complete-the-look-sliderLanguage: default--\u003e\u003cdiv\u003e  \u003cdiv\u003e    \u003cdiv\u003e      \u003ch2 class=\"ctl-title\"\u003eComplete the Look\u003c\/h2\u003e    \u003csvg fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cp\u003e        \u003c\/p\u003e\u003c\/svg\u003e\n\u003c\/div\u003e    \u003cdiv\u003e      \u003cdiv\u003e        \u003cdiv\u003e\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e    \u003cdiv\u003e      \u003cdiv\u003e  \u003c\/div\u003e      \u003cdiv\u003e        \u003cdiv\u003e\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/div\u003e\n\u003cscript\u003e\/* projects\/merrell-complete-the-look\/template:scripts\/script.js *\/\"use strict\";(() =\u003e {  \/\/ projects\/merrell-complete-the-look\/scripts\/cross-sell-map.js  var crossSellMap = {    \"60744M\": [\"60746M\", \"60748M\", \"60760M\", \"17703M\"],    \"60746M\": [\"60744M\", \"60748M\", \"60760M\", \"17703M\"],    \"60748M\": [\"60746M\", \"60744M\", \"60760M\", \"17703M\"],    \"60753M\": [\"60758M\", \"60748M\", \"60812U\"],    \"60745W\": [\"60747W\", \"60749W\", \"60930W\", \"16256W\"],    \"60747W\": [\"60745W\", \"60749W\", \"60930W\", \"16256W\"],    \"60749W\": [\"60745W\", \"60747W\", \"60930W\", \"16256W\"],    \"60628W\": [\"60755W\", \"60700W\", \"60738U\"],    \"17703M\": [\"61113M\", \"61081M\", \"61085U\"],    \"44491W\": [\"61086W\", \"61087W\", \"61085U\"],    \"60644M\": [\"61092M\", \"61081M\", \"61084U\"],    \"16256W\": [\"61107W\", \"61111W\", \"60735U\"]  };  \/\/ projects\/merrell-complete-the-look\/scripts\/pdp-utils.js  function getCurrentProductId() {    return window.dataLayer[2].product_id;  }  \/\/ projects\/merrell-complete-the-look\/scripts\/api.js  var API_URL = \"https:\/\/fedapps.wolverineworldwide.com\";  var PRODUCTS_ENDPOINT = \"\/api\/products\";  function getSiteParams() {    const siteId = window.CQuotient?.siteId || \"merrell_us\";    const locale = window.CQuotient?.locale?.replace(\"_\", \"-\") || \"en-US\";    return { siteId, locale };  }  async function fetchProducts(styleCodes) {    const { siteId, locale } = getSiteParams();    const url = new URL(`${API_URL}${PRODUCTS_ENDPOINT}`);    url.searchParams.append(\"ids\", styleCodes.join(\",\"));    url.searchParams.append(\"siteId\", siteId);    url.searchParams.append(\"locale\", locale);    const response = await fetch(url);    if (!response.ok) {      throw new Error(`Failed to fetch products: ${response.status}`);    }    return response.json();  }  \/\/ projects\/merrell-complete-the-look\/scripts\/script.js  function renderSlide(product) {    return `    \u003cdiv\u003e      \u003ca href=\"${product.url}\" class=\"ctl-slide-link\"\u003e        \u003cdiv\u003e        \u003c\/div\u003e        \u003cdiv\u003e\u003ch3 class=\"ctl-slide-name\"\u003e${product.name}\u003c\/h3\u003e\u003cspan class=\"ctl-slide-arrow\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"12\" viewBox=\"0 0 25 12\" fill=\"none\"\u003e  \u003cp\u003e\u003c\/svg\u003e        \u003c\/div\u003e      \u003c\/a\u003e    \u003c\/div\u003e  `;  }  function initCarousel() {    const root = document.querySelector(\"#complete-the-look\");    const viewportNode = root.querySelector(\".ctl-carousel-viewport\");    const prevButton = root.querySelector(\".ctl-btn-prev\");    const nextButton = root.querySelector(\".ctl-btn-next\");    const scrollbarNode = root.querySelector(\".ctl-progress\");    const carousel = EmblaCarousel(viewportNode, {      align: \"start\",      skipSnaps: true    });    const hideClass = \"carousel-hide\";    const canNotScroll = () =\u003e !carousel.canScrollNext() \u0026\u0026 !carousel.canScrollPrev();    function handleInit(isReInit = false) {      function updateButtons() {        if (!prevButton || !nextButton) return;        function setButtonStates() {prevButton.toggleAttribute(\"disabled\", !carousel.canScrollPrev());nextButton.toggleAttribute(\"disabled\", !carousel.canScrollNext());        }        if (canNotScroll()) {prevButton.classList.add(hideClass);nextButton.classList.add(hideClass);        } else {prevButton.classList.remove(hideClass);nextButton.classList.remove(hideClass);        }        if (!isReInit) {prevButton.addEventListener(\"click\", () =\u003e carousel.scrollPrev());nextButton.addEventListener(\"click\", () =\u003e carousel.scrollNext());carousel.on(\"select\", setButtonStates);        }        setButtonStates();      }      function updateScrollbar() {        if (!scrollbarNode) return;        function setScrollProgress() {const rootNode = carousel.rootNode();const containerNode = carousel.containerNode();const rootWidth = rootNode.clientWidth;const containerWidth = containerNode.scrollWidth;const visibleRatio = containerWidth ? Math.min(1, rootWidth \/ containerWidth) : 1;const progress = Math.max(0, Math.min(1, carousel.scrollProgress()));const viewportCoverageRatio = progress * (1 - visibleRatio) + visibleRatio;const progressPercent = Math.ceil(viewportCoverageRatio * 1e3) \/ 10;scrollbarNode.style.setProperty(  \"--scroll-progress\",  `${progressPercent}%`);        }        if (canNotScroll()) {scrollbarNode.classList.add(hideClass);        } else {scrollbarNode.classList.remove(hideClass);        }        carousel.on(\"scroll\", setScrollProgress);        setScrollProgress();      }      updateButtons();      updateScrollbar();    }    function reInit() {      carousel.reInit({ watchDrag: !canNotScroll() });    }    window.addEventListener(\"resize\", () =\u003e {      clearTimeout(window.__ctlResizeTimer);      window.__ctlResizeTimer = setTimeout(reInit, 150);    });    carousel.on(\"init\", () =\u003e {      handleInit();      reInit();    });    carousel.on(\"reInit\", () =\u003e handleInit(true));  }  function initToggle() {    const root = document.querySelector(\"#complete-the-look\");    const toggle = root.querySelector(\".ctl-toggle\");    const carousel = root.querySelector(\".ctl-carousel\");    const controls = root.querySelector(\".ctl-controls\");    toggle.addEventListener(\"click\", () =\u003e {      const collapsed = toggle.classList.toggle(\"is-collapsed\");      carousel.style.display = collapsed ? \"none\" : \"\";      controls.style.display = collapsed ? \"none\" : \"\";    });  }  fedlib.pollForDataLayer(async function() {    const productId = getCurrentProductId();    console.log(\"[CTL] productId:\", productId);    if (!productId) return;    const recommendations = crossSellMap[productId];    console.log(\"[CTL] recommendations:\", recommendations);    if (!recommendations) return;    const productsData = await fetchProducts(recommendations);    console.log(\"[CTL] productsData:\", productsData);    const products = productsData.data || [];    if (!products.length) return;    let enrichedProducts;    try {      enrichedProducts = products.map((product) =\u003e {        const slugUrl = new URL(product.slugUrl, location.origin);        return {name: product.name,price: product.price,image: product.imageGroups[0].images[0].link,url: slugUrl.href        };      });    } catch (e) {      console.error(\"[CTL] enrichedProducts error:\", e, products);      return;    }    const root = document.querySelector(\"#complete-the-look\");    console.log(\"[CTL] root:\", root);    if (!root) return;    try {      const container = root.querySelector(\".ctl-carousel-container\");      container.innerHTML = enrichedProducts.map(renderSlide).join(\"\");      root.style.display = \"block\";      const productDescCol = root.closest(\".bfx-product-desc\");      if (productDescCol) {        const row = productDescCol.closest(\".row\");        const insertAfter = row || productDescCol;        insertAfter.after(root);      }      initCarousel();      initToggle();      console.log(\"[CTL] done \\u2705\");    } catch (e) {      console.error(\"[CTL] render error:\", e);    }  });})();\u003c\/script\u003e\u003cstyle\u003e\/* projects\/merrell-complete-the-look\/template:styles\/style.scss *\/#complete-the-look {  --ctl-padding-x: 0;  --ctl-card-min-width: 265px;  --ctl-card-max-width: 640px;  --ctl-gap: 1rem;  --ctl-progress-max-width: 265px;  display: none;}@media (min-width: 768px) {  #complete-the-look {    --ctl-progress-max-width: 384px;  }}@media (min-width: 1024px) {  #complete-the-look {    --ctl-card-min-width: 249px;    --ctl-progress-max-width: 800px;  }}.ctl {  font-size: 1rem;  color: var(--color-base);  background: #fff;  text-align: left;}.ctl * {  -webkit-font-smoothing: antialiased;  box-sizing: border-box;}.ctl a {  color: inherit;  text-decoration: none;}.ctl img {  display: block;  width: 100%;  height: auto;}.ctl-wrapper {  padding: 0 var(--ctl-padding-x);  margin: 0 auto;  max-width: max-content;  border-top: 1px solid black;}.ctl-header {  display: flex;  padding: 1.5rem 0;  align-items: center;  justify-content: space-between;}.ctl-title {  font-size: 1.5rem;  margin: 0;  font-weight: 500;  line-height: 1.75rem;  letter-spacing: -0.48px;}.ctl-toggle {  display: flex;  height: auto;  background: none;  border: none;  cursor: pointer;  align-items: center;  justify-content: center;}.ctl-toggle svg {  width: 15px;  transition: transform 0.3s ease;  height: 15px;}.ctl-toggle.is-collapsed svg {  transform: rotate(180deg);}.ctl-carousel {  margin: 0 calc(var(--ctl-padding-x) * -1);}.ctl-carousel-viewport {  overflow: hidden;  padding-inline: var(--ctl-padding-x);}.ctl-carousel-container {  display: flex;  gap: var(--ctl-gap);  touch-action: pan-y pinch-zoom;}.ctl-slide {  max-width: var(--ctl-card-max-width);  flex: 0 0 auto;  min-width: var(--ctl-card-min-width);  flex: 1 0 0;}.ctl-slide-link {  display: flex;  flex-direction: column;  background: #f2f2f2;  border-radius: 1rem;  overflow: hidden;  height: 100%;}.ctl-slide-img-wrapper {  display: flex;  aspect-ratio: 1\/1;  overflow: hidden;  align-items: center;  justify-content: center;}.ctl-slide-img {  width: 100%;  height: 100%;  object-fit: cover;  mix-blend-mode: multiply;}.ctl-slide-info {  display: flex;  padding: 1rem;  align-items: center;  gap: 0.5rem;}.ctl-slide-name {  font-size: 1rem;  margin: 0;  flex: 1;  font-weight: 500;  line-height: 1.5rem;}.ctl-slide-arrow {  display: flex;  width: 26px;  flex-shrink: 0;  align-items: center;  overflow: hidden;}.ctl-slide-arrow svg {  width: 24px;  height: auto;  flex-shrink: 0;}.ctl-controls {  display: flex;  padding: 1rem 0;  align-items: flex-start;  justify-content: space-between;  gap: 10.25rem;}@media (min-width: 1024px) {  .ctl-controls {    padding: 1.5rem 0;  }}.ctl-btns {  display: none;  gap: 1rem;}@media (min-width: 1024px) {  .ctl-btns {    display: flex;  }}.ctl-btn {  display: flex;  justify-content: center;  align-items: center;  width: 3rem;  height: 3rem;  background: #f2f2f2;  border: none;  border-radius: 9999px;  cursor: pointer;  padding: 0;  transition: background 0.15s ease, opacity 0.15s ease;}.ctl-btn::after {  content: \"\";  display: block;  width: 1rem;  height: 1rem;  background-position: center;  background-repeat: no-repeat;  background-size: contain;  transition: transform 0.3s ease;}.ctl-btn[disabled] {  cursor: not-allowed;  pointer-events: none;  opacity: 0.5;}.ctl-btn.carousel-hide {  visibility: hidden;}.ctl-btn-prev::after {  background-image: url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE4IDE1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTcgNi4zNjM5NUMxNy41NTIzIDYuMzYzOTUgMTggNi44MTE2NyAxOCA3LjM2Mzk1QzE4IDcuOTE2MjQgMTcuNTUyMyA4LjM2Mzk1IDE3IDguMzYzOTVWNy4zNjM5NVY2LjM2Mzk1Wk0wLjI5Mjg5MiA4LjA3MTA2Qy0wLjA5NzYzMTUgNy42ODA1NCAtMC4wOTc2MzE1IDcuMDQ3MzcgMC4yOTI4OTIgNi42NTY4NUw2LjY1Njg1IDAuMjkyODg1QzcuMDQ3MzggLTAuMDk3NjM5NiA3LjY4MDU0IC0wLjA5NzYzOTYgOC4wNzEwNyAwLjI5Mjg4NUM4LjQ2MTU5IDAuNjgzNDA5IDguNDYxNTkgMS4zMTY1NyA4LjA3MTA3IDEuNzA3MUwyLjQxNDIxIDcuMzYzOTVMOC4wNzEwNyAxMy4wMjA4QzguNDYxNTkgMTMuNDExMyA4LjQ2MTU5IDE0LjA0NDUgOC4wNzEwNyAxNC40MzVDNy42ODA1NCAxNC44MjU1IDcuMDQ3MzggMTQuODI1NSA2LjY1Njg1IDE0LjQzNUwwLjI5Mjg5MiA4LjA3MTA2Wk0xNyA3LjM2Mzk1VjguMzYzOTVIMVY3LjM2Mzk1VjYuMzYzOTVIMTdWNy4zNjM5NVoiIGZpbGw9IiMxOTE5MTkiLz4KPC9zdmc+\");}@media (hover: hover) {  .ctl-btn-prev:hover::after {    transform: translateX(-30%);  }}.ctl-btn-next::after {  background-image: url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE4IDE1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMSA2LjM2Mzk1QzAuNDQ3NzE1IDYuMzYzOTUgMCA2LjgxMTY3IDAgNy4zNjM5NUMwIDcuOTE2MjQgMC40NDc3MTUgOC4zNjM5NSAxIDguMzYzOTVWNy4zNjM5NVY2LjM2Mzk1Wk0xNy43MDcxIDguMDcxMDZDMTguMDk3NiA3LjY4MDU0IDE4LjA5NzYgNy4wNDczNyAxNy43MDcxIDYuNjU2ODVMMTEuMzQzMSAwLjI5Mjg4NUMxMC45NTI2IC0wLjA5NzYzOTYgMTAuMzE5NSAtMC4wOTc2Mzk2IDkuOTI4OTMgMC4yOTI4ODVDOS41Mzg0MSAwLjY4MzQwOSA5LjUzODQxIDEuMzE2NTcgOS45Mjg5MyAxLjcwNzFMMTUuNTg1OCA3LjM2Mzk1TDkuOTI4OTMgMTMuMDIwOEM5LjUzODQxIDEzLjQxMTMgOS41Mzg0MSAxNC4wNDQ1IDkuOTI4OTMgMTQuNDM1QzEwLjMxOTUgMTQuODI1NSAxMC45NTI2IDE0LjgyNTUgMTEuMzQzMSAxNC40MzVMMTcuNzA3MSA4LjA3MTA2Wk0xIDcuMzYzOTVWOC4zNjM5NUgxN1Y3LjM2Mzk1VjYuMzYzOTVIMVY3LjM2Mzk1WiIgZmlsbD0iIzE5MTkxOSIvPgo8L3N2Zz4=\");}@media (hover: hover) {  .ctl-btn-next:hover::after {    transform: translateX(30%);  }}@media (hover: hover) {  .ctl-btn:hover {    background: #ff803b;  }}.ctl-progress-wrapper {  display: flex;  flex: 1;  flex-direction: column;  align-items: center;  padding-top: 1rem;}@media (min-width: 1024px) {  .ctl-progress-wrapper {    padding-top: 1.5rem;  }}.ctl-progress {  position: relative;  width: 100%;  max-width: var(--ctl-progress-max-width);  height: 4px;  background: #e3e3e3;  border-radius: 8px;  overflow: hidden;}.ctl-progress::after {  position: absolute;  top: 0;  left: 0;  width: var(--scroll-progress, 0%);  content: \"\";  height: 100%;  background: var(--color-base);  border-radius: 8px;  transition: width 0.1s ease;}.ctl-progress.carousel-hide {  visibility: hidden;}\u003c\/style\u003e\n\u003c\/div\u003e\n\u003c!-- End content-asset --\u003e        \u003c\/div\u003e\n\u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861059825973,"sku":"1778154063-Black-S","price":47.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861059858741,"sku":"1778154063-Black-M","price":47.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861059891509,"sku":"1778154063-Black-L","price":47.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861059924277,"sku":"1778154063-Black-XL","price":47.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861059957045,"sku":"1778154063-Black-XXL","price":47.0,"currency_code":"USD","in_stock":true},{"title":"Iguana \/ S","offer_id":52861059989813,"sku":"1778154063-Iguana-S","price":47.0,"currency_code":"USD","in_stock":true},{"title":"Iguana \/ M","offer_id":52861060022581,"sku":"1778154063-Iguana-M","price":47.0,"currency_code":"USD","in_stock":true},{"title":"Iguana \/ L","offer_id":52861060055349,"sku":"1778154063-Iguana-L","price":47.0,"currency_code":"USD","in_stock":true},{"title":"Iguana \/ XL","offer_id":52861060088117,"sku":"1778154063-Iguana-XL","price":47.0,"currency_code":"USD","in_stock":true},{"title":"Iguana \/ XXL","offer_id":52861060120885,"sku":"1778154063-Iguana-XXL","price":47.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778154063_1.jpg?v=1778464948"},{"product_id":"tengu-sherpa-jacket-clothing-merrell-onsale-1778154080","title":"Tengu Sherpa Jacket - Clothing | Merrell Onsale","description":"\u003cdiv\u003eBuilt for cooler days. This full-zip sherpa jacket delivers warmth, structure and just enough style with a color-blocked design and mockneck finish.        \u003c\/div\u003e        \u003cdiv\u003eUse: Great for chilly mornings, casual outings or layered for extra warmth on the trailMaterial: 100% PolyesterFeatures:• Soft sherpa fleece for warmth and comfort• Mockneck collar• Full zip for easy on-and-off• Elastic binding at collar \u0026amp; hem        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Basalt\/Loden \/ S","offer_id":52861060153653,"sku":"1778154080-Basalt-Loden-S","price":32.59,"currency_code":"USD","in_stock":true},{"title":"Basalt\/Loden \/ M","offer_id":52861060186421,"sku":"1778154080-Basalt-Loden-M","price":32.59,"currency_code":"USD","in_stock":true},{"title":"Basalt\/Loden \/ L","offer_id":52861060219189,"sku":"1778154080-Basalt-Loden-L","price":32.59,"currency_code":"USD","in_stock":true},{"title":"Basalt\/Loden \/ XL","offer_id":52861060251957,"sku":"1778154080-Basalt-Loden-XL","price":32.59,"currency_code":"USD","in_stock":true},{"title":"Basalt\/Loden \/ XXL","offer_id":52861060284725,"sku":"1778154080-Basalt-Loden-XXL","price":32.59,"currency_code":"USD","in_stock":true},{"title":"Mountain\/Navy Night \/ S","offer_id":52861060317493,"sku":"1778154080-Mountain-NavyNight-S","price":32.59,"currency_code":"USD","in_stock":true},{"title":"Mountain\/Navy Night \/ M","offer_id":52861060350261,"sku":"1778154080-Mountain-NavyNight-M","price":32.59,"currency_code":"USD","in_stock":true},{"title":"Mountain\/Navy Night \/ L","offer_id":52861060383029,"sku":"1778154080-Mountain-NavyNight-L","price":32.59,"currency_code":"USD","in_stock":true},{"title":"Mountain\/Navy Night \/ XL","offer_id":52861060415797,"sku":"1778154080-Mountain-NavyNight-XL","price":32.59,"currency_code":"USD","in_stock":true},{"title":"Mountain\/Navy Night \/ XXL","offer_id":52861060448565,"sku":"1778154080-Mountain-NavyNight-XXL","price":32.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778154080_1.jpg?v=1778464948"},{"product_id":"jungle-fleece-full-zip-clothing-merrell-on-sale-1778154101","title":"Jungle Fleece Full Zip - Clothing | Merrell On Sale","description":"\u003cdiv\u003eSoft fleece full-zip with a mock neck—warm enough for crisp mornings, light enough for all-day layering.        \u003c\/div\u003e        \u003cdiv\u003eUse: On the move, around town, or anywhere you need to layer up to look and feel your bestMaterial: Shell: Fleece 100% Polyester 240GSM. Contrast Pocket: 137178 - 88% Nylon, 12% Spandex 150GSMFeatures:• Stretch micro canvas• Flat front with hidden stretch at waist \u0026amp; cuffs• Functional zip pockets• Relaxed fit with outdoor-ready details\u003c!-- dwMarker=\"content\" dwContentID=\"c197ddbf0c447b0bb938a61c84\" --\u003e\u003cdiv\u003e\n\u003c!--  Developer:   Ticket:   Description:   Asset: complete-the-look-20260316--\u003e\u003cdiv\u003e  \u003cdiv\u003e    \u003cdiv\u003e      \u003ch2 class=\"ctl-title\"\u003eComplete the Look\u003c\/h2\u003e    \u003csvg fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cp\u003e        \u003c\/p\u003e\u003c\/svg\u003e\n\u003c\/div\u003e    \u003cdiv\u003e      \u003cdiv\u003e        \u003cdiv\u003e\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e    \u003cdiv\u003e      \u003cdiv\u003e  \u003c\/div\u003e      \u003cdiv\u003e        \u003cdiv\u003e\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/div\u003e\n\u003cstyle\u003e  #complete-the-look {    --ctl-padding-x: 0;    --ctl-card-min-width: 265px;    --ctl-card-max-width: 640px;    --ctl-gap: 1rem;    --ctl-progress-max-width: 265px;    display: none;  }  @media (min-width: 768px) {    #complete-the-look {      --ctl-progress-max-width: 384px;    }  }  @media (min-width: 1024px) {    #complete-the-look {      --ctl-card-min-width: 249px;      --ctl-progress-max-width: 800px;    }  }  .ctl {    font-size: 1rem;    color: var(--color-base);    background: #fff;    text-align: left;  }  .ctl * {    -webkit-font-smoothing: antialiased;    box-sizing: border-box;  }  .ctl a {    color: inherit;    text-decoration: none;  }  .ctl img {    display: block;    width: 100%;    height: auto;  }  .ctl-wrapper {    padding: 0 var(--ctl-padding-x);    margin: 0 auto;    max-width: max-content;    border-top: 1px solid black;  }  .ctl-header {    display: flex;    padding: 1.5rem 0;    align-items: center;    justify-content: space-between;  }  .ctl-title {    font-size: 1.5rem;    margin: 0;    font-weight: 500;    line-height: 1.75rem;    letter-spacing: -0.48px;  }  .ctl-toggle {    display: flex;    height: auto;    background: none;    border: none;    cursor: pointer;    align-items: center;    justify-content: center;  }  .ctl-toggle svg {    width: 15px;    transition: transform 0.3s ease;    height: 15px;  }  .ctl-toggle.is-collapsed svg {    transform: rotate(180deg);  }  .ctl-carousel {    margin: 0 calc(var(--ctl-padding-x) * -1);  }  .ctl-carousel-viewport {    overflow: hidden;    padding-inline: var(--ctl-padding-x);  }  .ctl-carousel-container {    display: flex;    gap: var(--ctl-gap);    touch-action: pan-y pinch-zoom;  }  .ctl-slide {    max-width: var(--ctl-card-max-width);    flex: 0 0 auto;    min-width: var(--ctl-card-min-width);    flex: 1 0 0;  }  .ctl-slide-link {    display: flex;    flex-direction: column;    background: #f2f2f2;    border-radius: 1rem;    overflow: hidden;    height: 100%;  }  .ctl-slide-img-wrapper {    display: flex;    aspect-ratio: 1\/1;    overflow: hidden;    align-items: center;    justify-content: center;  }  .ctl-slide-img {    width: 100%;    height: 100%;    object-fit: cover;    mix-blend-mode: multiply;  }  .ctl-slide-info {    display: flex;    padding: 1rem;    align-items: center;    gap: 0.5rem;  }  .ctl-slide-name {    font-size: 1rem;    margin: 0;    flex: 1;    font-weight: 500;    line-height: 1.5rem;  }  .ctl-slide-arrow {    display: flex;    width: 26px;    flex-shrink: 0;    align-items: center;    overflow: hidden;  }  .ctl-slide-arrow svg {    width: 24px;    height: auto;    flex-shrink: 0;  }  .ctl-controls {    display: flex;    padding: 1rem 0;    align-items: flex-start;    justify-content: space-between;    gap: 10.25rem;  }  @media (min-width: 1024px) {    .ctl-controls {      padding: 1.5rem 0;    }  }  .ctl-btns {    display: none;    gap: 1rem;  }  @media (min-width: 1024px) {    .ctl-btns {      display: flex;    }  }  .ctl-btn {    display: flex;    justify-content: center;    align-items: center;    width: 3rem;    height: 3rem;    background: #f2f2f2;    border: none;    border-radius: 9999px;    cursor: pointer;    padding: 0;    transition:      background 0.15s ease,      opacity 0.15s ease;  }  .ctl-btn::after {    content: \"\";    display: block;    width: 1rem;    height: 1rem;    background-position: center;    background-repeat: no-repeat;    background-size: contain;    transition: transform 0.3s ease;  }  .ctl-btn[disabled] {    cursor: not-allowed;    pointer-events: none;    opacity: 0.5;  }  .ctl-btn.carousel-hide {    visibility: hidden;  }  .ctl-btn-prev::after {    background-image: url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE4IDE1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTcgNi4zNjM5NUMxNy41NTIzIDYuMzYzOTUgMTggNi44MTE2NyAxOCA3LjM2Mzk1QzE4IDcuOTE2MjQgMTcuNTUyMyA4LjM2Mzk1IDE3IDguMzYzOTVWNy4zNjM5NVY2LjM2Mzk1Wk0wLjI5Mjg5MiA4LjA3MTA2Qy0wLjA5NzYzMTUgNy42ODA1NCAtMC4wOTc2MzE1IDcuMDQ3MzcgMC4yOTI4OTIgNi42NTY4NUw2LjY1Njg1IDAuMjkyODg1QzcuMDQ3MzggLTAuMDk3NjM5NiA3LjY4MDU0IC0wLjA5NzYzOTYgOC4wNzEwNyAwLjI5Mjg4NUM4LjQ2MTU5IDAuNjgzNDA5IDguNDYxNTkgMS4zMTY1NyA4LjA3MTA3IDEuNzA3MUwyLjQxNDIxIDcuMzYzOTVMOC4wNzEwNyAxMy4wMjA4QzguNDYxNTkgMTMuNDExMyA4LjQ2MTU5IDE0LjA0NDUgOC4wNzEwNyAxNC40MzVDNy42ODA1NCAxNC44MjU1IDcuMDQ3MzggMTQuODI1NSA2LjY1Njg1IDE0LjQzNUwwLjI5Mjg5MiA4LjA3MTA2Wk0xNyA3LjM2Mzk1VjguMzYzOTVIMVY3LjM2Mzk1VjYuMzYzOTVIMTdWNy4zNjM5NVoiIGZpbGw9IiMxOTE5MTkiLz4KPC9zdmc+\");  }  @media (hover: hover) {    .ctl-btn-prev:hover::after {      transform: translateX(-30%);    }  }  .ctl-btn-next::after {    background-image: url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE4IDE1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMSA2LjM2Mzk1QzAuNDQ3NzE1IDYuMzYzOTUgMCA2LjgxMTY3IDAgNy4zNjM5NUMwIDcuOTE2MjQgMC40NDc3MTUgOC4zNjM5NSAxIDguMzYzOTVWNy4zNjM5NVY2LjM2Mzk1Wk0xNy43MDcxIDguMDcxMDZDMTguMDk3NiA3LjY4MDU0IDE4LjA5NzYgNy4wNDczNyAxNy43MDcxIDYuNjU2ODVMMTEuMzQzMSAwLjI5Mjg4NUMxMC45NTI2IC0wLjA5NzYzOTYgMTAuMzE5NSAtMC4wOTc2Mzk2IDkuOTI4OTMgMC4yOTI4ODVDOS41Mzg0MSAwLjY4MzQwOSA5LjUzODQxIDEuMzE2NTcgOS45Mjg5MyAxLjcwNzFMMTUuNTg1OCA3LjM2Mzk1TDkuOTI4OTMgMTMuMDIwOEM5LjUzODQxIDEzLjQxMTMgOS41Mzg0MSAxNC4wNDQ1IDkuOTI4OTMgMTQuNDM1QzEwLjMxOTUgMTQuODI1NSAxMC45NTI2IDE0LjgyNTUgMTEuMzQzMSAxNC40MzVMMTcuNzA3MSA4LjA3MTA2Wk0xIDcuMzYzOTVWOC4zNjM5NUgxN1Y3LjM2Mzk1VjYuMzYzOTVIMVY3LjM2Mzk1WiIgZmlsbD0iIzE5MTkxOSIvPgo8L3N2Zz4=\");  }  @media (hover: hover) {    .ctl-btn-next:hover::after {      transform: translateX(30%);    }  }  @media (hover: hover) {    .ctl-btn:hover {      background: #ff803b;    }  }  .ctl-progress-wrapper {    display: flex;    flex: 1;    flex-direction: column;    align-items: center;    padding-top: 1rem;  }  @media (min-width: 1024px) {    .ctl-progress-wrapper {      padding-top: 1.5rem;    }  }  .ctl-progress {    position: relative;    width: 100%;    max-width: var(--ctl-progress-max-width);    height: 4px;    background: #e3e3e3;    border-radius: 8px;    overflow: hidden;  }  .ctl-progress::after {    position: absolute;    top: 0;    left: 0;    width: var(--scroll-progress, 0%);    content: \"\";    height: 100%;    background: var(--color-base);    border-radius: 8px;    transition: width 0.1s ease;  }  .ctl-progress.carousel-hide {    visibility: hidden;  }\u003c\/style\u003e\n\u003cscript\u003e  \"use strict\";  (() =\u003e {    \/\/ projects\/merrell-complete-the-look\/scripts\/cross-sell-map.js    var crossSellMap = {      \"60744M\": [\"60746M\", \"60748M\", \"60760M\", \"17703M\"],      \"60746M\": [\"60744M\", \"60748M\", \"60760M\", \"17703M\"],      \"60748M\": [\"60746M\", \"60744M\", \"60760M\", \"17703M\"],      \"60753M\": [\"60758M\", \"60748M\", \"60812U\"],      \"60745W\": [\"60747W\", \"60749W\", \"60930W\", \"16256W\"],      \"60747W\": [\"60745W\", \"60749W\", \"60930W\", \"16256W\"],      \"60749W\": [\"60745W\", \"60747W\", \"60930W\", \"16256W\"],      \"60628W\": [\"60755W\", \"60700W\", \"60738U\"],      \"17703M\": [\"61113M\", \"61081M\", \"61085U\"],      \"44491W\": [\"61086W\", \"61087W\", \"61085U\"],      \"60644M\": [\"61092M\", \"61081M\", \"61084U\"],      \"16256W\": [\"61107W\", \"61111W\", \"60735U\"],    };    \/\/ projects\/merrell-complete-the-look\/scripts\/pdp-utils.js    function getCurrentProductId() {      return window.dataLayer[2].product_id;    }    \/\/ projects\/merrell-complete-the-look\/scripts\/api.js    var API_URL = \"https:\/\/fedapps.wolverineworldwide.com\";    var PRODUCTS_ENDPOINT = \"\/api\/products\";    function getSiteParams() {      const siteId = window.CQuotient?.siteId || \"merrell_us\";      const locale = window.CQuotient?.locale?.replace(\"_\", \"-\") || \"en-US\";      return { siteId, locale };    }    async function fetchProducts(styleCodes) {      const { siteId, locale } = getSiteParams();      const url = new URL(`${API_URL}${PRODUCTS_ENDPOINT}`);      url.searchParams.append(\"ids\", styleCodes.join(\",\"));      url.searchParams.append(\"siteId\", siteId);      url.searchParams.append(\"locale\", locale);      const response = await fetch(url);      if (!response.ok) {        throw new Error(`Failed to fetch products: ${response.status}`);      }      return response.json();    }    \/\/ projects\/merrell-complete-the-look\/scripts\/script.js    function renderSlide(product) {      return `    \u003cdiv\u003e      \u003ca href=\"${product.url}\" class=\"ctl-slide-link\"\u003e        \u003cdiv\u003e        \u003c\/div\u003e        \u003cdiv\u003e\u003ch3 class=\"ctl-slide-name\"\u003e${product.name}\u003c\/h3\u003e\u003cspan class=\"ctl-slide-arrow\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"12\" viewBox=\"0 0 25 12\" fill=\"none\"\u003e  \u003cp\u003e\u003c\/svg\u003e        \u003c\/div\u003e      \u003c\/a\u003e    \u003c\/div\u003e  `;    }    function initCarousel() {      const root = document.querySelector(\"#complete-the-look\");      const viewportNode = root.querySelector(\".ctl-carousel-viewport\");      const prevButton = root.querySelector(\".ctl-btn-prev\");      const nextButton = root.querySelector(\".ctl-btn-next\");      const scrollbarNode = root.querySelector(\".ctl-progress\");      const carousel = EmblaCarousel(viewportNode, {        align: \"start\",        skipSnaps: true,      });      const hideClass = \"carousel-hide\";      const canNotScroll = () =\u003e        !carousel.canScrollNext() \u0026\u0026 !carousel.canScrollPrev();      function handleInit(isReInit = false) {        function updateButtons() {if (!prevButton || !nextButton) return;function setButtonStates() {  prevButton.toggleAttribute(\"disabled\", !carousel.canScrollPrev());  nextButton.toggleAttribute(\"disabled\", !carousel.canScrollNext());}if (canNotScroll()) {  prevButton.classList.add(hideClass);  nextButton.classList.add(hideClass);} else {  prevButton.classList.remove(hideClass);  nextButton.classList.remove(hideClass);}if (!isReInit) {  prevButton.addEventListener(\"click\", () =\u003e carousel.scrollPrev());  nextButton.addEventListener(\"click\", () =\u003e carousel.scrollNext());  carousel.on(\"select\", setButtonStates);}setButtonStates();        }        function updateScrollbar() {if (!scrollbarNode) return;function setScrollProgress() {  const rootNode = carousel.rootNode();  const containerNode = carousel.containerNode();  const rootWidth = rootNode.clientWidth;  const containerWidth = containerNode.scrollWidth;  const visibleRatio = containerWidth    ? Math.min(1, rootWidth \/ containerWidth)    : 1;  const progress = Math.max(    0,    Math.min(1, carousel.scrollProgress()),  );  const viewportCoverageRatio =    progress * (1 - visibleRatio) + visibleRatio;  const progressPercent = Math.ceil(viewportCoverageRatio * 1e3) \/ 10;  scrollbarNode.style.setProperty(    \"--scroll-progress\",    `${progressPercent}%`,  );}if (canNotScroll()) {  scrollbarNode.classList.add(hideClass);} else {  scrollbarNode.classList.remove(hideClass);}carousel.on(\"scroll\", setScrollProgress);setScrollProgress();        }        updateButtons();        updateScrollbar();      }      function reInit() {        carousel.reInit({ watchDrag: !canNotScroll() });      }      window.addEventListener(\"resize\", () =\u003e {        clearTimeout(window.__ctlResizeTimer);        window.__ctlResizeTimer = setTimeout(reInit, 150);      });      carousel.on(\"init\", () =\u003e {        handleInit();        reInit();      });      carousel.on(\"reInit\", () =\u003e handleInit(true));    }    function initToggle() {      const root = document.querySelector(\"#complete-the-look\");      const toggle = root.querySelector(\".ctl-toggle\");      const carousel = root.querySelector(\".ctl-carousel\");      const controls = root.querySelector(\".ctl-controls\");      toggle.addEventListener(\"click\", () =\u003e {        const collapsed = toggle.classList.toggle(\"is-collapsed\");        carousel.style.display = collapsed ? \"none\" : \"\";        controls.style.display = collapsed ? \"none\" : \"\";      });    }    fedlib.pollForDataLayer(async function () {      const productId = getCurrentProductId();      if (!productId) return;      const recommendations = crossSellMap[productId];      if (!recommendations) return;      const productsData = await fetchProducts(recommendations);      const products = productsData.data || [];      if (!products.length) return;      const enrichedProducts = products.map((product) =\u003e {        const slugUrl = new URL(product.slugUrl);        return {name: product.name,price: product.price,image: product.imageGroups[0].images[0].link,url: location.origin + slugUrl.pathname,        };      });      const container = document.querySelector(\".ctl-carousel-container\");      container.innerHTML = enrichedProducts.map(renderSlide).join(\"\");      const root = document.querySelector(\"#complete-the-look\");      root.style.display = \"\";      const productDescCol = root.closest(\".bfx-product-desc\");      if (productDescCol) {        const row = productDescCol.closest(\".row\");        const insertAfter = row || productDescCol;        insertAfter.after(root);      }      initCarousel();      initToggle();    });  })();\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End content-asset --\u003e        \u003c\/div\u003e\n\u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ S","offer_id":52861061071157,"sku":"1778154101-Black-S","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52861061103925,"sku":"1778154101-Black-M","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":52861061136693,"sku":"1778154101-Black-L","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":52861061169461,"sku":"1778154101-Black-XL","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":52861061202229,"sku":"1778154101-Black-XXL","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ S","offer_id":52861061234997,"sku":"1778154101-DarkSand-S","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ M","offer_id":52861061267765,"sku":"1778154101-DarkSand-M","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ L","offer_id":52861061300533,"sku":"1778154101-DarkSand-L","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ XL","offer_id":52861061333301,"sku":"1778154101-DarkSand-XL","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ XXL","offer_id":52861061366069,"sku":"1778154101-DarkSand-XXL","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778154101_1.jpg?v=1778464949"},{"product_id":"jungle-fleece-jogger-bottoms-merrell-for-sale-1778154122","title":"Jungle Fleece Jogger - Bottoms | Merrell For Sale","description":"\u003cdiv\u003eUtility-inspired and made for everyday wear. Fleece joggers made for more than comfort—soft, stretchy, and relaxed. Your new throw-on-and-go in style.        \u003c\/div\u003e        \u003cdiv\u003eUse: For urban outings, lazy days or anywhere you need outdoor durabilityMaterial: Fabric: Shell: Fleece 100% Polyester 240GSM Contrast Pocket: 137178 - 88% Nylon, 12% Spandex 150GSMFeatures:• Soft, plush stretch fleece • Elastic waist with bungee cord • Zipper pockets• Pocket logo\u003c!-- dwMarker=\"content\" dwContentID=\"c197ddbf0c447b0bb938a61c84\" --\u003e\u003cdiv\u003e\n\u003c!--  Developer:   Ticket:   Description:   Asset: complete-the-look-20260316--\u003e\u003cdiv\u003e  \u003cdiv\u003e    \u003cdiv\u003e      \u003ch2 class=\"ctl-title\"\u003eComplete the Look\u003c\/h2\u003e    \u003csvg fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cp\u003e        \u003c\/p\u003e\u003c\/svg\u003e\n\u003c\/div\u003e    \u003cdiv\u003e      \u003cdiv\u003e        \u003cdiv\u003e\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e    \u003cdiv\u003e      \u003cdiv\u003e  \u003c\/div\u003e      \u003cdiv\u003e        \u003cdiv\u003e\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/div\u003e\n\u003cstyle\u003e  #complete-the-look {    --ctl-padding-x: 0;    --ctl-card-min-width: 265px;    --ctl-card-max-width: 640px;    --ctl-gap: 1rem;    --ctl-progress-max-width: 265px;    display: none;  }  @media (min-width: 768px) {    #complete-the-look {      --ctl-progress-max-width: 384px;    }  }  @media (min-width: 1024px) {    #complete-the-look {      --ctl-card-min-width: 249px;      --ctl-progress-max-width: 800px;    }  }  .ctl {    font-size: 1rem;    color: var(--color-base);    background: #fff;    text-align: left;  }  .ctl * {    -webkit-font-smoothing: antialiased;    box-sizing: border-box;  }  .ctl a {    color: inherit;    text-decoration: none;  }  .ctl img {    display: block;    width: 100%;    height: auto;  }  .ctl-wrapper {    padding: 0 var(--ctl-padding-x);    margin: 0 auto;    max-width: max-content;    border-top: 1px solid black;  }  .ctl-header {    display: flex;    padding: 1.5rem 0;    align-items: center;    justify-content: space-between;  }  .ctl-title {    font-size: 1.5rem;    margin: 0;    font-weight: 500;    line-height: 1.75rem;    letter-spacing: -0.48px;  }  .ctl-toggle {    display: flex;    height: auto;    background: none;    border: none;    cursor: pointer;    align-items: center;    justify-content: center;  }  .ctl-toggle svg {    width: 15px;    transition: transform 0.3s ease;    height: 15px;  }  .ctl-toggle.is-collapsed svg {    transform: rotate(180deg);  }  .ctl-carousel {    margin: 0 calc(var(--ctl-padding-x) * -1);  }  .ctl-carousel-viewport {    overflow: hidden;    padding-inline: var(--ctl-padding-x);  }  .ctl-carousel-container {    display: flex;    gap: var(--ctl-gap);    touch-action: pan-y pinch-zoom;  }  .ctl-slide {    max-width: var(--ctl-card-max-width);    flex: 0 0 auto;    min-width: var(--ctl-card-min-width);    flex: 1 0 0;  }  .ctl-slide-link {    display: flex;    flex-direction: column;    background: #f2f2f2;    border-radius: 1rem;    overflow: hidden;    height: 100%;  }  .ctl-slide-img-wrapper {    display: flex;    aspect-ratio: 1\/1;    overflow: hidden;    align-items: center;    justify-content: center;  }  .ctl-slide-img {    width: 100%;    height: 100%;    object-fit: cover;    mix-blend-mode: multiply;  }  .ctl-slide-info {    display: flex;    padding: 1rem;    align-items: center;    gap: 0.5rem;  }  .ctl-slide-name {    font-size: 1rem;    margin: 0;    flex: 1;    font-weight: 500;    line-height: 1.5rem;  }  .ctl-slide-arrow {    display: flex;    width: 26px;    flex-shrink: 0;    align-items: center;    overflow: hidden;  }  .ctl-slide-arrow svg {    width: 24px;    height: auto;    flex-shrink: 0;  }  .ctl-controls {    display: flex;    padding: 1rem 0;    align-items: flex-start;    justify-content: space-between;    gap: 10.25rem;  }  @media (min-width: 1024px) {    .ctl-controls {      padding: 1.5rem 0;    }  }  .ctl-btns {    display: none;    gap: 1rem;  }  @media (min-width: 1024px) {    .ctl-btns {      display: flex;    }  }  .ctl-btn {    display: flex;    justify-content: center;    align-items: center;    width: 3rem;    height: 3rem;    background: #f2f2f2;    border: none;    border-radius: 9999px;    cursor: pointer;    padding: 0;    transition:      background 0.15s ease,      opacity 0.15s ease;  }  .ctl-btn::after {    content: \"\";    display: block;    width: 1rem;    height: 1rem;    background-position: center;    background-repeat: no-repeat;    background-size: contain;    transition: transform 0.3s ease;  }  .ctl-btn[disabled] {    cursor: not-allowed;    pointer-events: none;    opacity: 0.5;  }  .ctl-btn.carousel-hide {    visibility: hidden;  }  .ctl-btn-prev::after {    background-image: url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE4IDE1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTcgNi4zNjM5NUMxNy41NTIzIDYuMzYzOTUgMTggNi44MTE2NyAxOCA3LjM2Mzk1QzE4IDcuOTE2MjQgMTcuNTUyMyA4LjM2Mzk1IDE3IDguMzYzOTVWNy4zNjM5NVY2LjM2Mzk1Wk0wLjI5Mjg5MiA4LjA3MTA2Qy0wLjA5NzYzMTUgNy42ODA1NCAtMC4wOTc2MzE1IDcuMDQ3MzcgMC4yOTI4OTIgNi42NTY4NUw2LjY1Njg1IDAuMjkyODg1QzcuMDQ3MzggLTAuMDk3NjM5NiA3LjY4MDU0IC0wLjA5NzYzOTYgOC4wNzEwNyAwLjI5Mjg4NUM4LjQ2MTU5IDAuNjgzNDA5IDguNDYxNTkgMS4zMTY1NyA4LjA3MTA3IDEuNzA3MUwyLjQxNDIxIDcuMzYzOTVMOC4wNzEwNyAxMy4wMjA4QzguNDYxNTkgMTMuNDExMyA4LjQ2MTU5IDE0LjA0NDUgOC4wNzEwNyAxNC40MzVDNy42ODA1NCAxNC44MjU1IDcuMDQ3MzggMTQuODI1NSA2LjY1Njg1IDE0LjQzNUwwLjI5Mjg5MiA4LjA3MTA2Wk0xNyA3LjM2Mzk1VjguMzYzOTVIMVY3LjM2Mzk1VjYuMzYzOTVIMTdWNy4zNjM5NVoiIGZpbGw9IiMxOTE5MTkiLz4KPC9zdmc+\");  }  @media (hover: hover) {    .ctl-btn-prev:hover::after {      transform: translateX(-30%);    }  }  .ctl-btn-next::after {    background-image: url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE4IDE1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMSA2LjM2Mzk1QzAuNDQ3NzE1IDYuMzYzOTUgMCA2LjgxMTY3IDAgNy4zNjM5NUMwIDcuOTE2MjQgMC40NDc3MTUgOC4zNjM5NSAxIDguMzYzOTVWNy4zNjM5NVY2LjM2Mzk1Wk0xNy43MDcxIDguMDcxMDZDMTguMDk3NiA3LjY4MDU0IDE4LjA5NzYgNy4wNDczNyAxNy43MDcxIDYuNjU2ODVMMTEuMzQzMSAwLjI5Mjg4NUMxMC45NTI2IC0wLjA5NzYzOTYgMTAuMzE5NSAtMC4wOTc2Mzk2IDkuOTI4OTMgMC4yOTI4ODVDOS41Mzg0MSAwLjY4MzQwOSA5LjUzODQxIDEuMzE2NTcgOS45Mjg5MyAxLjcwNzFMMTUuNTg1OCA3LjM2Mzk1TDkuOTI4OTMgMTMuMDIwOEM5LjUzODQxIDEzLjQxMTMgOS41Mzg0MSAxNC4wNDQ1IDkuOTI4OTMgMTQuNDM1QzEwLjMxOTUgMTQuODI1NSAxMC45NTI2IDE0LjgyNTUgMTEuMzQzMSAxNC40MzVMMTcuNzA3MSA4LjA3MTA2Wk0xIDcuMzYzOTVWOC4zNjM5NUgxN1Y3LjM2Mzk1VjYuMzYzOTVIMVY3LjM2Mzk1WiIgZmlsbD0iIzE5MTkxOSIvPgo8L3N2Zz4=\");  }  @media (hover: hover) {    .ctl-btn-next:hover::after {      transform: translateX(30%);    }  }  @media (hover: hover) {    .ctl-btn:hover {      background: #ff803b;    }  }  .ctl-progress-wrapper {    display: flex;    flex: 1;    flex-direction: column;    align-items: center;    padding-top: 1rem;  }  @media (min-width: 1024px) {    .ctl-progress-wrapper {      padding-top: 1.5rem;    }  }  .ctl-progress {    position: relative;    width: 100%;    max-width: var(--ctl-progress-max-width);    height: 4px;    background: #e3e3e3;    border-radius: 8px;    overflow: hidden;  }  .ctl-progress::after {    position: absolute;    top: 0;    left: 0;    width: var(--scroll-progress, 0%);    content: \"\";    height: 100%;    background: var(--color-base);    border-radius: 8px;    transition: width 0.1s ease;  }  .ctl-progress.carousel-hide {    visibility: hidden;  }\u003c\/style\u003e\n\u003cscript\u003e  \"use strict\";  (() =\u003e {    \/\/ projects\/merrell-complete-the-look\/scripts\/cross-sell-map.js    var crossSellMap = {      \"60744M\": [\"60746M\", \"60748M\", \"60760M\", \"17703M\"],      \"60746M\": [\"60744M\", \"60748M\", \"60760M\", \"17703M\"],      \"60748M\": [\"60746M\", \"60744M\", \"60760M\", \"17703M\"],      \"60753M\": [\"60758M\", \"60748M\", \"60812U\"],      \"60745W\": [\"60747W\", \"60749W\", \"60930W\", \"16256W\"],      \"60747W\": [\"60745W\", \"60749W\", \"60930W\", \"16256W\"],      \"60749W\": [\"60745W\", \"60747W\", \"60930W\", \"16256W\"],      \"60628W\": [\"60755W\", \"60700W\", \"60738U\"],      \"17703M\": [\"61113M\", \"61081M\", \"61085U\"],      \"44491W\": [\"61086W\", \"61087W\", \"61085U\"],      \"60644M\": [\"61092M\", \"61081M\", \"61084U\"],      \"16256W\": [\"61107W\", \"61111W\", \"60735U\"],    };    \/\/ projects\/merrell-complete-the-look\/scripts\/pdp-utils.js    function getCurrentProductId() {      return window.dataLayer[2].product_id;    }    \/\/ projects\/merrell-complete-the-look\/scripts\/api.js    var API_URL = \"https:\/\/fedapps.wolverineworldwide.com\";    var PRODUCTS_ENDPOINT = \"\/api\/products\";    function getSiteParams() {      const siteId = window.CQuotient?.siteId || \"merrell_us\";      const locale = window.CQuotient?.locale?.replace(\"_\", \"-\") || \"en-US\";      return { siteId, locale };    }    async function fetchProducts(styleCodes) {      const { siteId, locale } = getSiteParams();      const url = new URL(`${API_URL}${PRODUCTS_ENDPOINT}`);      url.searchParams.append(\"ids\", styleCodes.join(\",\"));      url.searchParams.append(\"siteId\", siteId);      url.searchParams.append(\"locale\", locale);      const response = await fetch(url);      if (!response.ok) {        throw new Error(`Failed to fetch products: ${response.status}`);      }      return response.json();    }    \/\/ projects\/merrell-complete-the-look\/scripts\/script.js    function renderSlide(product) {      return `    \u003cdiv\u003e      \u003ca href=\"${product.url}\" class=\"ctl-slide-link\"\u003e        \u003cdiv\u003e        \u003c\/div\u003e        \u003cdiv\u003e\u003ch3 class=\"ctl-slide-name\"\u003e${product.name}\u003c\/h3\u003e\u003cspan class=\"ctl-slide-arrow\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"12\" viewBox=\"0 0 25 12\" fill=\"none\"\u003e  \u003cp\u003e\u003c\/svg\u003e        \u003c\/div\u003e      \u003c\/a\u003e    \u003c\/div\u003e  `;    }    function initCarousel() {      const root = document.querySelector(\"#complete-the-look\");      const viewportNode = root.querySelector(\".ctl-carousel-viewport\");      const prevButton = root.querySelector(\".ctl-btn-prev\");      const nextButton = root.querySelector(\".ctl-btn-next\");      const scrollbarNode = root.querySelector(\".ctl-progress\");      const carousel = EmblaCarousel(viewportNode, {        align: \"start\",        skipSnaps: true,      });      const hideClass = \"carousel-hide\";      const canNotScroll = () =\u003e        !carousel.canScrollNext() \u0026\u0026 !carousel.canScrollPrev();      function handleInit(isReInit = false) {        function updateButtons() {if (!prevButton || !nextButton) return;function setButtonStates() {  prevButton.toggleAttribute(\"disabled\", !carousel.canScrollPrev());  nextButton.toggleAttribute(\"disabled\", !carousel.canScrollNext());}if (canNotScroll()) {  prevButton.classList.add(hideClass);  nextButton.classList.add(hideClass);} else {  prevButton.classList.remove(hideClass);  nextButton.classList.remove(hideClass);}if (!isReInit) {  prevButton.addEventListener(\"click\", () =\u003e carousel.scrollPrev());  nextButton.addEventListener(\"click\", () =\u003e carousel.scrollNext());  carousel.on(\"select\", setButtonStates);}setButtonStates();        }        function updateScrollbar() {if (!scrollbarNode) return;function setScrollProgress() {  const rootNode = carousel.rootNode();  const containerNode = carousel.containerNode();  const rootWidth = rootNode.clientWidth;  const containerWidth = containerNode.scrollWidth;  const visibleRatio = containerWidth    ? Math.min(1, rootWidth \/ containerWidth)    : 1;  const progress = Math.max(    0,    Math.min(1, carousel.scrollProgress()),  );  const viewportCoverageRatio =    progress * (1 - visibleRatio) + visibleRatio;  const progressPercent = Math.ceil(viewportCoverageRatio * 1e3) \/ 10;  scrollbarNode.style.setProperty(    \"--scroll-progress\",    `${progressPercent}%`,  );}if (canNotScroll()) {  scrollbarNode.classList.add(hideClass);} else {  scrollbarNode.classList.remove(hideClass);}carousel.on(\"scroll\", setScrollProgress);setScrollProgress();        }        updateButtons();        updateScrollbar();      }      function reInit() {        carousel.reInit({ watchDrag: !canNotScroll() });      }      window.addEventListener(\"resize\", () =\u003e {        clearTimeout(window.__ctlResizeTimer);        window.__ctlResizeTimer = setTimeout(reInit, 150);      });      carousel.on(\"init\", () =\u003e {        handleInit();        reInit();      });      carousel.on(\"reInit\", () =\u003e handleInit(true));    }    function initToggle() {      const root = document.querySelector(\"#complete-the-look\");      const toggle = root.querySelector(\".ctl-toggle\");      const carousel = root.querySelector(\".ctl-carousel\");      const controls = root.querySelector(\".ctl-controls\");      toggle.addEventListener(\"click\", () =\u003e {        const collapsed = toggle.classList.toggle(\"is-collapsed\");        carousel.style.display = collapsed ? \"none\" : \"\";        controls.style.display = collapsed ? \"none\" : \"\";      });    }    fedlib.pollForDataLayer(async function () {      const productId = getCurrentProductId();      if (!productId) return;      const recommendations = crossSellMap[productId];      if (!recommendations) return;      const productsData = await fetchProducts(recommendations);      const products = productsData.data || [];      if (!products.length) return;      const enrichedProducts = products.map((product) =\u003e {        const slugUrl = new URL(product.slugUrl);        return {name: product.name,price: product.price,image: product.imageGroups[0].images[0].link,url: location.origin + slugUrl.pathname,        };      });      const container = document.querySelector(\".ctl-carousel-container\");      container.innerHTML = enrichedProducts.map(renderSlide).join(\"\");      const root = document.querySelector(\"#complete-the-look\");      root.style.display = \"\";      const productDescCol = root.closest(\".bfx-product-desc\");      if (productDescCol) {        const row = productDescCol.closest(\".row\");        const insertAfter = row || productDescCol;        insertAfter.after(root);      }      initCarousel();      initToggle();    });  })();\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End content-asset --\u003e        \u003c\/div\u003e\n\u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ 28","offer_id":52861061464373,"sku":"1778154122-Black-28","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 30","offer_id":52861061497141,"sku":"1778154122-Black-30","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 32","offer_id":52861061529909,"sku":"1778154122-Black-32","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 34","offer_id":52861061562677,"sku":"1778154122-Black-34","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 36","offer_id":52861061595445,"sku":"1778154122-Black-36","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 38","offer_id":52861061628213,"sku":"1778154122-Black-38","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 40","offer_id":52861061660981,"sku":"1778154122-Black-40","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 42","offer_id":52861061693749,"sku":"1778154122-Black-42","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 44","offer_id":52861061726517,"sku":"1778154122-Black-44","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ 28","offer_id":52861061759285,"sku":"1778154122-DarkSand-28","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ 30","offer_id":52861061792053,"sku":"1778154122-DarkSand-30","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ 32","offer_id":52861061824821,"sku":"1778154122-DarkSand-32","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ 34","offer_id":52861061857589,"sku":"1778154122-DarkSand-34","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ 36","offer_id":52861061890357,"sku":"1778154122-DarkSand-36","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ 38","offer_id":52861061923125,"sku":"1778154122-DarkSand-38","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ 40","offer_id":52861061955893,"sku":"1778154122-DarkSand-40","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ 42","offer_id":52861061988661,"sku":"1778154122-DarkSand-42","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Dark Sand \/ 44","offer_id":52861062021429,"sku":"1778154122-DarkSand-44","price":32.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778154122_1.jpg?v=1778464950"},{"product_id":"aurora-sling-bags-merrell-1778154139","title":"Aurora Sling - Bags | Merrell","description":"\u003cdiv\u003eA lightweight, go-anywhere bag that keeps your essentials secure and within reach. Reinforced straps, multi-functional pockets, and a water bottle holder make it ready for anything.        \u003c\/div\u003e        \u003cdiv\u003eUse: For afternoon hikes, mall trips, outdoor concerts and anywhere elseMaterial: 100% PolyesterFeatures:• Reinforced straps• Multi-functional pockets• Water bottle holder• Wipeable lining        \u003c\/div\u003e","brand":"bingo","offers":[{"title":"Whitecap Grey \/ OS","offer_id":52861062447413,"sku":"1778154139-WhitecapGrey-OS","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ OS","offer_id":52861062480181,"sku":"1778154139-Black-OS","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ OS","offer_id":52861062512949,"sku":"1778154139-Olive-OS","price":28.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778154139_1.jpg?v=1778464951"},{"product_id":"jungle-pant-bottoms-merrell-discount-1778154159","title":"Jungle Pant - Bottoms | Merrell Discount","description":"\u003cdiv\u003eTough, stretch ripstop fabric and utility details make these pants ready to tackle any adventure with functionality and style.        \u003c\/div\u003e        \u003cdiv\u003eUse: Perfect for days when you’re on the move, whether it’s on the trail or the streetMaterial: 51% Cotton, 46% Nylon, 3% SpandexFeatures:• Stretch ripstop• Quick-release buckle with two-tone jungle web tape belt• Side seam \u0026amp; back patch pockets• Left front waist logo• Models are wearing size M\u003c!-- dwMarker=\"content\" dwContentID=\"c197ddbf0c447b0bb938a61c84\" --\u003e\u003cdiv\u003e\n\u003c!--  Developer:   Ticket:   Description:   Asset: complete-the-look-20260316--\u003e\u003cdiv\u003e  \u003cdiv\u003e    \u003cdiv\u003e      \u003ch2 class=\"ctl-title\"\u003eComplete the Look\u003c\/h2\u003e    \u003csvg fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cp\u003e        \u003c\/p\u003e\u003c\/svg\u003e\n\u003c\/div\u003e    \u003cdiv\u003e      \u003cdiv\u003e        \u003cdiv\u003e\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e    \u003cdiv\u003e      \u003cdiv\u003e  \u003c\/div\u003e      \u003cdiv\u003e        \u003cdiv\u003e\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/div\u003e\n\u003cstyle\u003e  #complete-the-look {    --ctl-padding-x: 0;    --ctl-card-min-width: 265px;    --ctl-card-max-width: 640px;    --ctl-gap: 1rem;    --ctl-progress-max-width: 265px;    display: none;  }  @media (min-width: 768px) {    #complete-the-look {      --ctl-progress-max-width: 384px;    }  }  @media (min-width: 1024px) {    #complete-the-look {      --ctl-card-min-width: 249px;      --ctl-progress-max-width: 800px;    }  }  .ctl {    font-size: 1rem;    color: var(--color-base);    background: #fff;    text-align: left;  }  .ctl * {    -webkit-font-smoothing: antialiased;    box-sizing: border-box;  }  .ctl a {    color: inherit;    text-decoration: none;  }  .ctl img {    display: block;    width: 100%;    height: auto;  }  .ctl-wrapper {    padding: 0 var(--ctl-padding-x);    margin: 0 auto;    max-width: max-content;    border-top: 1px solid black;  }  .ctl-header {    display: flex;    padding: 1.5rem 0;    align-items: center;    justify-content: space-between;  }  .ctl-title {    font-size: 1.5rem;    margin: 0;    font-weight: 500;    line-height: 1.75rem;    letter-spacing: -0.48px;  }  .ctl-toggle {    display: flex;    height: auto;    background: none;    border: none;    cursor: pointer;    align-items: center;    justify-content: center;  }  .ctl-toggle svg {    width: 15px;    transition: transform 0.3s ease;    height: 15px;  }  .ctl-toggle.is-collapsed svg {    transform: rotate(180deg);  }  .ctl-carousel {    margin: 0 calc(var(--ctl-padding-x) * -1);  }  .ctl-carousel-viewport {    overflow: hidden;    padding-inline: var(--ctl-padding-x);  }  .ctl-carousel-container {    display: flex;    gap: var(--ctl-gap);    touch-action: pan-y pinch-zoom;  }  .ctl-slide {    max-width: var(--ctl-card-max-width);    flex: 0 0 auto;    min-width: var(--ctl-card-min-width);    flex: 1 0 0;  }  .ctl-slide-link {    display: flex;    flex-direction: column;    background: #f2f2f2;    border-radius: 1rem;    overflow: hidden;    height: 100%;  }  .ctl-slide-img-wrapper {    display: flex;    aspect-ratio: 1\/1;    overflow: hidden;    align-items: center;    justify-content: center;  }  .ctl-slide-img {    width: 100%;    height: 100%;    object-fit: cover;    mix-blend-mode: multiply;  }  .ctl-slide-info {    display: flex;    padding: 1rem;    align-items: center;    gap: 0.5rem;  }  .ctl-slide-name {    font-size: 1rem;    margin: 0;    flex: 1;    font-weight: 500;    line-height: 1.5rem;  }  .ctl-slide-arrow {    display: flex;    width: 26px;    flex-shrink: 0;    align-items: center;    overflow: hidden;  }  .ctl-slide-arrow svg {    width: 24px;    height: auto;    flex-shrink: 0;  }  .ctl-controls {    display: flex;    padding: 1rem 0;    align-items: flex-start;    justify-content: space-between;    gap: 10.25rem;  }  @media (min-width: 1024px) {    .ctl-controls {      padding: 1.5rem 0;    }  }  .ctl-btns {    display: none;    gap: 1rem;  }  @media (min-width: 1024px) {    .ctl-btns {      display: flex;    }  }  .ctl-btn {    display: flex;    justify-content: center;    align-items: center;    width: 3rem;    height: 3rem;    background: #f2f2f2;    border: none;    border-radius: 9999px;    cursor: pointer;    padding: 0;    transition:      background 0.15s ease,      opacity 0.15s ease;  }  .ctl-btn::after {    content: \"\";    display: block;    width: 1rem;    height: 1rem;    background-position: center;    background-repeat: no-repeat;    background-size: contain;    transition: transform 0.3s ease;  }  .ctl-btn[disabled] {    cursor: not-allowed;    pointer-events: none;    opacity: 0.5;  }  .ctl-btn.carousel-hide {    visibility: hidden;  }  .ctl-btn-prev::after {    background-image: url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE4IDE1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTcgNi4zNjM5NUMxNy41NTIzIDYuMzYzOTUgMTggNi44MTE2NyAxOCA3LjM2Mzk1QzE4IDcuOTE2MjQgMTcuNTUyMyA4LjM2Mzk1IDE3IDguMzYzOTVWNy4zNjM5NVY2LjM2Mzk1Wk0wLjI5Mjg5MiA4LjA3MTA2Qy0wLjA5NzYzMTUgNy42ODA1NCAtMC4wOTc2MzE1IDcuMDQ3MzcgMC4yOTI4OTIgNi42NTY4NUw2LjY1Njg1IDAuMjkyODg1QzcuMDQ3MzggLTAuMDk3NjM5NiA3LjY4MDU0IC0wLjA5NzYzOTYgOC4wNzEwNyAwLjI5Mjg4NUM4LjQ2MTU5IDAuNjgzNDA5IDguNDYxNTkgMS4zMTY1NyA4LjA3MTA3IDEuNzA3MUwyLjQxNDIxIDcuMzYzOTVMOC4wNzEwNyAxMy4wMjA4QzguNDYxNTkgMTMuNDExMyA4LjQ2MTU5IDE0LjA0NDUgOC4wNzEwNyAxNC40MzVDNy42ODA1NCAxNC44MjU1IDcuMDQ3MzggMTQuODI1NSA2LjY1Njg1IDE0LjQzNUwwLjI5Mjg5MiA4LjA3MTA2Wk0xNyA3LjM2Mzk1VjguMzYzOTVIMVY3LjM2Mzk1VjYuMzYzOTVIMTdWNy4zNjM5NVoiIGZpbGw9IiMxOTE5MTkiLz4KPC9zdmc+\");  }  @media (hover: hover) {    .ctl-btn-prev:hover::after {      transform: translateX(-30%);    }  }  .ctl-btn-next::after {    background-image: url(\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE4IDE1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMSA2LjM2Mzk1QzAuNDQ3NzE1IDYuMzYzOTUgMCA2LjgxMTY3IDAgNy4zNjM5NUMwIDcuOTE2MjQgMC40NDc3MTUgOC4zNjM5NSAxIDguMzYzOTVWNy4zNjM5NVY2LjM2Mzk1Wk0xNy43MDcxIDguMDcxMDZDMTguMDk3NiA3LjY4MDU0IDE4LjA5NzYgNy4wNDczNyAxNy43MDcxIDYuNjU2ODVMMTEuMzQzMSAwLjI5Mjg4NUMxMC45NTI2IC0wLjA5NzYzOTYgMTAuMzE5NSAtMC4wOTc2Mzk2IDkuOTI4OTMgMC4yOTI4ODVDOS41Mzg0MSAwLjY4MzQwOSA5LjUzODQxIDEuMzE2NTcgOS45Mjg5MyAxLjcwNzFMMTUuNTg1OCA3LjM2Mzk1TDkuOTI4OTMgMTMuMDIwOEM5LjUzODQxIDEzLjQxMTMgOS41Mzg0MSAxNC4wNDQ1IDkuOTI4OTMgMTQuNDM1QzEwLjMxOTUgMTQuODI1NSAxMC45NTI2IDE0LjgyNTUgMTEuMzQzMSAxNC40MzVMMTcuNzA3MSA4LjA3MTA2Wk0xIDcuMzYzOTVWOC4zNjM5NUgxN1Y3LjM2Mzk1VjYuMzYzOTVIMVY3LjM2Mzk1WiIgZmlsbD0iIzE5MTkxOSIvPgo8L3N2Zz4=\");  }  @media (hover: hover) {    .ctl-btn-next:hover::after {      transform: translateX(30%);    }  }  @media (hover: hover) {    .ctl-btn:hover {      background: #ff803b;    }  }  .ctl-progress-wrapper {    display: flex;    flex: 1;    flex-direction: column;    align-items: center;    padding-top: 1rem;  }  @media (min-width: 1024px) {    .ctl-progress-wrapper {      padding-top: 1.5rem;    }  }  .ctl-progress {    position: relative;    width: 100%;    max-width: var(--ctl-progress-max-width);    height: 4px;    background: #e3e3e3;    border-radius: 8px;    overflow: hidden;  }  .ctl-progress::after {    position: absolute;    top: 0;    left: 0;    width: var(--scroll-progress, 0%);    content: \"\";    height: 100%;    background: var(--color-base);    border-radius: 8px;    transition: width 0.1s ease;  }  .ctl-progress.carousel-hide {    visibility: hidden;  }\u003c\/style\u003e\n\u003cscript\u003e  \"use strict\";  (() =\u003e {    \/\/ projects\/merrell-complete-the-look\/scripts\/cross-sell-map.js    var crossSellMap = {      \"60744M\": [\"60746M\", \"60748M\", \"60760M\", \"17703M\"],      \"60746M\": [\"60744M\", \"60748M\", \"60760M\", \"17703M\"],      \"60748M\": [\"60746M\", \"60744M\", \"60760M\", \"17703M\"],      \"60753M\": [\"60758M\", \"60748M\", \"60812U\"],      \"60745W\": [\"60747W\", \"60749W\", \"60930W\", \"16256W\"],      \"60747W\": [\"60745W\", \"60749W\", \"60930W\", \"16256W\"],      \"60749W\": [\"60745W\", \"60747W\", \"60930W\", \"16256W\"],      \"60628W\": [\"60755W\", \"60700W\", \"60738U\"],      \"17703M\": [\"61113M\", \"61081M\", \"61085U\"],      \"44491W\": [\"61086W\", \"61087W\", \"61085U\"],      \"60644M\": [\"61092M\", \"61081M\", \"61084U\"],      \"16256W\": [\"61107W\", \"61111W\", \"60735U\"],    };    \/\/ projects\/merrell-complete-the-look\/scripts\/pdp-utils.js    function getCurrentProductId() {      return window.dataLayer[2].product_id;    }    \/\/ projects\/merrell-complete-the-look\/scripts\/api.js    var API_URL = \"https:\/\/fedapps.wolverineworldwide.com\";    var PRODUCTS_ENDPOINT = \"\/api\/products\";    function getSiteParams() {      const siteId = window.CQuotient?.siteId || \"merrell_us\";      const locale = window.CQuotient?.locale?.replace(\"_\", \"-\") || \"en-US\";      return { siteId, locale };    }    async function fetchProducts(styleCodes) {      const { siteId, locale } = getSiteParams();      const url = new URL(`${API_URL}${PRODUCTS_ENDPOINT}`);      url.searchParams.append(\"ids\", styleCodes.join(\",\"));      url.searchParams.append(\"siteId\", siteId);      url.searchParams.append(\"locale\", locale);      const response = await fetch(url);      if (!response.ok) {        throw new Error(`Failed to fetch products: ${response.status}`);      }      return response.json();    }    \/\/ projects\/merrell-complete-the-look\/scripts\/script.js    function renderSlide(product) {      return `    \u003cdiv\u003e      \u003ca href=\"${product.url}\" class=\"ctl-slide-link\"\u003e        \u003cdiv\u003e        \u003c\/div\u003e        \u003cdiv\u003e\u003ch3 class=\"ctl-slide-name\"\u003e${product.name}\u003c\/h3\u003e\u003cspan class=\"ctl-slide-arrow\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"12\" viewBox=\"0 0 25 12\" fill=\"none\"\u003e  \u003cp\u003e\u003c\/svg\u003e        \u003c\/div\u003e      \u003c\/a\u003e    \u003c\/div\u003e  `;    }    function initCarousel() {      const root = document.querySelector(\"#complete-the-look\");      const viewportNode = root.querySelector(\".ctl-carousel-viewport\");      const prevButton = root.querySelector(\".ctl-btn-prev\");      const nextButton = root.querySelector(\".ctl-btn-next\");      const scrollbarNode = root.querySelector(\".ctl-progress\");      const carousel = EmblaCarousel(viewportNode, {        align: \"start\",        skipSnaps: true,      });      const hideClass = \"carousel-hide\";      const canNotScroll = () =\u003e        !carousel.canScrollNext() \u0026\u0026 !carousel.canScrollPrev();      function handleInit(isReInit = false) {        function updateButtons() {if (!prevButton || !nextButton) return;function setButtonStates() {  prevButton.toggleAttribute(\"disabled\", !carousel.canScrollPrev());  nextButton.toggleAttribute(\"disabled\", !carousel.canScrollNext());}if (canNotScroll()) {  prevButton.classList.add(hideClass);  nextButton.classList.add(hideClass);} else {  prevButton.classList.remove(hideClass);  nextButton.classList.remove(hideClass);}if (!isReInit) {  prevButton.addEventListener(\"click\", () =\u003e carousel.scrollPrev());  nextButton.addEventListener(\"click\", () =\u003e carousel.scrollNext());  carousel.on(\"select\", setButtonStates);}setButtonStates();        }        function updateScrollbar() {if (!scrollbarNode) return;function setScrollProgress() {  const rootNode = carousel.rootNode();  const containerNode = carousel.containerNode();  const rootWidth = rootNode.clientWidth;  const containerWidth = containerNode.scrollWidth;  const visibleRatio = containerWidth    ? Math.min(1, rootWidth \/ containerWidth)    : 1;  const progress = Math.max(    0,    Math.min(1, carousel.scrollProgress()),  );  const viewportCoverageRatio =    progress * (1 - visibleRatio) + visibleRatio;  const progressPercent = Math.ceil(viewportCoverageRatio * 1e3) \/ 10;  scrollbarNode.style.setProperty(    \"--scroll-progress\",    `${progressPercent}%`,  );}if (canNotScroll()) {  scrollbarNode.classList.add(hideClass);} else {  scrollbarNode.classList.remove(hideClass);}carousel.on(\"scroll\", setScrollProgress);setScrollProgress();        }        updateButtons();        updateScrollbar();      }      function reInit() {        carousel.reInit({ watchDrag: !canNotScroll() });      }      window.addEventListener(\"resize\", () =\u003e {        clearTimeout(window.__ctlResizeTimer);        window.__ctlResizeTimer = setTimeout(reInit, 150);      });      carousel.on(\"init\", () =\u003e {        handleInit();        reInit();      });      carousel.on(\"reInit\", () =\u003e handleInit(true));    }    function initToggle() {      const root = document.querySelector(\"#complete-the-look\");      const toggle = root.querySelector(\".ctl-toggle\");      const carousel = root.querySelector(\".ctl-carousel\");      const controls = root.querySelector(\".ctl-controls\");      toggle.addEventListener(\"click\", () =\u003e {        const collapsed = toggle.classList.toggle(\"is-collapsed\");        carousel.style.display = collapsed ? \"none\" : \"\";        controls.style.display = collapsed ? \"none\" : \"\";      });    }    fedlib.pollForDataLayer(async function () {      const productId = getCurrentProductId();      if (!productId) return;      const recommendations = crossSellMap[productId];      if (!recommendations) return;      const productsData = await fetchProducts(recommendations);      const products = productsData.data || [];      if (!products.length) return;      const enrichedProducts = products.map((product) =\u003e {        const slugUrl = new URL(product.slugUrl);        return {name: product.name,price: product.price,image: product.imageGroups[0].images[0].link,url: location.origin + slugUrl.pathname,        };      });      const container = document.querySelector(\".ctl-carousel-container\");      container.innerHTML = enrichedProducts.map(renderSlide).join(\"\");      const root = document.querySelector(\"#complete-the-look\");      root.style.display = \"\";      const productDescCol = root.closest(\".bfx-product-desc\");      if (productDescCol) {        const row = productDescCol.closest(\".row\");        const insertAfter = row || productDescCol;        insertAfter.after(root);      }      initCarousel();      initToggle();    });  })();\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End content-asset --\u003e        \u003c\/div\u003e\n\u003c\/div\u003e","brand":"bingo","offers":[{"title":"Black \/ 28","offer_id":52861062611253,"sku":"1778154159-Black-28","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 30","offer_id":52861062644021,"sku":"1778154159-Black-30","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 32","offer_id":52861062676789,"sku":"1778154159-Black-32","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 34","offer_id":52861062709557,"sku":"1778154159-Black-34","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 36","offer_id":52861062742325,"sku":"1778154159-Black-36","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 38","offer_id":52861062775093,"sku":"1778154159-Black-38","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 40","offer_id":52861062807861,"sku":"1778154159-Black-40","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 42","offer_id":52861062840629,"sku":"1778154159-Black-42","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 44","offer_id":52861062873397,"sku":"1778154159-Black-44","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Garden \/ 28","offer_id":52861062906165,"sku":"1778154159-Garden-28","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Garden \/ 30","offer_id":52861062938933,"sku":"1778154159-Garden-30","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Garden \/ 32","offer_id":52861062971701,"sku":"1778154159-Garden-32","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Garden \/ 34","offer_id":52861063004469,"sku":"1778154159-Garden-34","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Garden \/ 36","offer_id":52861063037237,"sku":"1778154159-Garden-36","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Garden \/ 38","offer_id":52861063070005,"sku":"1778154159-Garden-38","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Garden \/ 40","offer_id":52861063102773,"sku":"1778154159-Garden-40","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Garden \/ 42","offer_id":52861063135541,"sku":"1778154159-Garden-42","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Garden \/ 44","offer_id":52861063168309,"sku":"1778154159-Garden-44","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Harvest \/ 28","offer_id":52861063201077,"sku":"1778154159-Harvest-28","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Harvest \/ 30","offer_id":52861063233845,"sku":"1778154159-Harvest-30","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Harvest \/ 32","offer_id":52861063266613,"sku":"1778154159-Harvest-32","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Harvest \/ 34","offer_id":52861063299381,"sku":"1778154159-Harvest-34","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Harvest \/ 36","offer_id":52861063332149,"sku":"1778154159-Harvest-36","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Harvest \/ 38","offer_id":52861063364917,"sku":"1778154159-Harvest-38","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Harvest \/ 40","offer_id":52861063397685,"sku":"1778154159-Harvest-40","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Harvest \/ 42","offer_id":52861063430453,"sku":"1778154159-Harvest-42","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Harvest \/ 44","offer_id":52861063463221,"sku":"1778154159-Harvest-44","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/8093\/5477\/files\/1778154159_1.jpg?v=1778464952"}],"url":"https:\/\/ivanrudd.com\/collections\/men-clothing.oembed?page=5","provider":"Merrell Online Store","version":"1.0","type":"link"}