{"title":"Duffle Bags","description":"","products":[{"product_id":"crossroads-duffel-bag-fa23","title":"Crossroads Duffel Bag","description":"\u003cp data-mce-fragment=\"1\"\u003eFor impromptu adventures that call for get-up-and-go agility.\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eBuilt for overnight adventures\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eInternal divider panels\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eStructured walls keep it from collapsing\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"YETI","offers":[{"title":"40L \/ Camp Green","offer_id":42974641422524,"sku":"YET34N193000","price":250.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/YET34N193.jpg?v=1699031677"},{"product_id":"herschel-novel™-tech-duffle-bag-2025","title":"Herschel Novel™ Tech Duffle Bag","description":"\u003cp\u003e\u003cspan\u003eStay connected with the Herschel Novel™ Duffle Tech. Designed with a sleeve for your bluetooth tracking device, a signature shoe compartment and internal organizers to keep your devices and essentials secure. Carry it comfortably with an adjustable shoulder strap and reinforced handles, or attach it to your luggage and roll easy.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e100% recycled 600D polyester, excluding trims\u003c\/li\u003e\n\u003cli\u003eTonal stripe liner made from 100% recycled polyester\u003c\/li\u003e\n\u003cli\u003eFleece lined 15\"\/16\" laptop compartment\u003c\/li\u003e\n\u003cli\u003eZippered closures\u003c\/li\u003e\n\u003cli\u003eReinforced handles\u003c\/li\u003e\n\u003cli\u003eRemovable padded shoulder strap\u003c\/li\u003e\n\u003cli\u003eZippered luggage trolley sleeve\u003c\/li\u003e\n\u003cli\u003eFront storage sleeves\u003c\/li\u003e\n\u003cli\u003eSignature shoe compartment\u003c\/li\u003e\n\u003cli\u003eInternal organizer pockets\u003c\/li\u003e\n\u003cli\u003eInternal sleeve for storing bluetooth tracking device\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Herschel","offers":[{"title":"Black \/ 45L \/ Unisex","offer_id":51881517842798,"sku":"HRS52N573000","price":179.99,"currency_code":"CAD","in_stock":false},{"title":"Ivy Green \/ 45L \/ Unisex","offer_id":51881517875566,"sku":"HRS52N575000","price":179.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/HerschelNovel_TechDuffleBag2025-BLACK.png?v=1742336774"},{"product_id":"herschel-unisex-novel™-duffle-duffle-bag-black-tonal-fall-2025","title":"Novel™ Duffle","description":"\u003cdiv style=\"max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, sans-serif;\"\u003e\n\u003cdetails style=\"border-bottom: 1px solid #f0f0f0; padding: 1rem 0; transition: all 0.2s ease;\" open=\"\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eNovel™ Duffle\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #555; line-height: 1.6;\"\u003e\n\u003cp\u003e\u003cspan\u003eTravel tough and cleverly organized. This is the ultimate road trip duffle, built with our signature shoe compartment for that spare pair and perfectly sized to fit in the overhead bin or the trunk of your car.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #f0f0f0; padding: 1rem 0; transition: all 0.2s ease;\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #555; line-height: 1.6;\"\u003e\n\u003cul style=\"padding-left: 1.5rem; margin: 0;\"\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003e100% recycled 600D polyester, excluding trims\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eTonal stripe liner made from 100% recycled polyester\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eWaterproof zippered closure protects your essentials\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eLow profile vegan leather handles\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003eRemovable smooth webbing shoulder \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003estrap with EVA padding for \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003ecomfortable carrying\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eSide sleeve pocket\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eSignature shoe compartment\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eZippered internal mesh pocket\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003ePut Yourself Out There™ internal label\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"Black Tonal \/ 43L \/ Unisex","offer_id":52309568455022,"sku":"HRS54N324000","price":103.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/Novel_Duffle2025-BlackTonal-3.png?v=1754676915"},{"product_id":"herschel-unisex-novel™-duffle-duffle-bag-grid-black-fall-2025","title":"Novel™ Duffle","description":"\u003cdiv style=\"max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, sans-serif;\"\u003e\n\u003cdetails style=\"border-bottom: 1px solid #f0f0f0; padding: 1rem 0; transition: all 0.2s ease;\" open=\"\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eNovel™ Duffle\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #555; line-height: 1.6;\"\u003e\n\u003cp\u003e\u003cspan\u003eTravel tough and cleverly organized. This is the ultimate road trip duffle, built with our signature shoe compartment for that spare pair and perfectly sized to fit in the overhead bin or the trunk of your car.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #f0f0f0; padding: 1rem 0; transition: all 0.2s ease;\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #555; line-height: 1.6;\"\u003e\n\u003cul style=\"padding-left: 1.5rem; margin: 0;\"\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003e100% recycled 600D polyester, excluding trims\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eTonal stripe liner made from 100% recycled polyester\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eWaterproof zippered closure protects your essentials\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eLow profile vegan leather handles\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003eRemovable smooth webbing shoulder \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003estrap with EVA padding for \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003ecomfortable carrying\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eSide sleeve pocket\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eSignature shoe compartment\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eZippered internal mesh pocket\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003ePut Yourself Out There™ internal label\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"Grid - Black \/ 43L \/ Unisex","offer_id":52309568520558,"sku":"HRS54N331000","price":103.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/Novel_Duffle2025-Grid-Black.png?v=1754676984"},{"product_id":"herschel-unisex-novel™-duffle-bag-black-fall-2025","title":"Novel™ Duffle","description":"\u003cdiv style=\"max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, sans-serif;\"\u003e\n\u003cdetails style=\"border-bottom: 1px solid #f0f0f0; padding: 1rem 0; transition: all 0.2s ease;\" open=\"\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eNovel™ Duffle\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #555; line-height: 1.6;\"\u003e\n\u003cp\u003e\u003cspan\u003eTravel tough and cleverly organized. This is the ultimate road trip duffle, built with our signature shoe compartment for that spare pair and perfectly sized to fit in the overhead bin or the trunk of your car.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #f0f0f0; padding: 1rem 0; transition: all 0.2s ease;\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #555; line-height: 1.6;\"\u003e\n\u003cul style=\"padding-left: 1.5rem; margin: 0;\"\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003e100% recycled 600D polyester, excluding trims\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eTonal stripe liner made from 100% recycled polyester\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eWaterproof zippered closure protects your essentials\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eLow profile vegan leather handles\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003eRemovable smooth webbing shoulder \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003estrap with EVA padding for \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003ecomfortable carrying\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eSide sleeve pocket\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eSignature shoe compartment\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eZippered internal mesh pocket\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003ePut Yourself Out There™ internal label\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"Black \/ 43L \/ Unisex","offer_id":52322572665198,"sku":"HRS54N320000","price":103.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/Novel_Duffle2025-Black.png?v=1754676985"},{"product_id":"herschel-unisex-novel™-duffle-bag-raven-crosshatch-fall-2025","title":"Novel™ Duffle","description":"\u003cdiv style=\"max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, sans-serif;\"\u003e\n\u003cdetails style=\"border-bottom: 1px solid #f0f0f0; padding: 1rem 0; transition: all 0.2s ease;\" open=\"\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eNovel™ Duffle\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #555; line-height: 1.6;\"\u003e\n\u003cp\u003e\u003cspan\u003eTravel tough and cleverly organized. This is the ultimate road trip duffle, built with our signature shoe compartment for that spare pair and perfectly sized to fit in the overhead bin or the trunk of your car.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #f0f0f0; padding: 1rem 0; transition: all 0.2s ease;\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #555; line-height: 1.6;\"\u003e\n\u003cul style=\"padding-left: 1.5rem; margin: 0;\"\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003e100% recycled 600D polyester, excluding trims\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eTonal stripe liner made from 100% recycled polyester\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eWaterproof zippered closure protects your essentials\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eLow profile vegan leather handles\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003eRemovable smooth webbing shoulder \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003estrap with EVA padding for \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003ecomfortable carrying\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eSide sleeve pocket\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eSignature shoe compartment\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eZippered internal mesh pocket\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003ePut Yourself Out There™ internal label\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"Raven Crosshatch \/ 43L \/ Unisex","offer_id":52322572697966,"sku":"HRS54N323000","price":103.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/Novel_Duffle2025-RavenCrosshatch.png?v=1754676984"},{"product_id":"herschel-unisex-novel™-duffle-bag-ash-rose-fall-2025","title":"Novel™ Duffle","description":"\u003cdiv style=\"max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, sans-serif;\"\u003e\n\u003cdetails style=\"border-bottom: 1px solid #f0f0f0; padding: 1rem 0; transition: all 0.2s ease;\" open=\"\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eNovel™ Duffle\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #555; line-height: 1.6;\"\u003e\n\u003cp\u003e\u003cspan\u003eTravel tough and cleverly organized. This is the ultimate road trip duffle, built with our signature shoe compartment for that spare pair and perfectly sized to fit in the overhead bin or the trunk of your car.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #f0f0f0; padding: 1rem 0; transition: all 0.2s ease;\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #555; line-height: 1.6;\"\u003e\n\u003cul style=\"padding-left: 1.5rem; margin: 0;\"\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003e100% recycled 600D polyester, excluding trims\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eTonal stripe liner made from 100% recycled polyester\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eWaterproof zippered closure protects your essentials\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eLow profile vegan leather handles\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003eRemovable smooth webbing shoulder \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003estrap with EVA padding for \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003ecomfortable carrying\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eSide sleeve pocket\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eSignature shoe compartment\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\n\u003cspan\u003eZippered internal mesh pocket\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-5\"\u003e\u003cspan\u003ePut Yourself Out There™ internal label\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"Ash Rose \/ 43L \/ Unisex","offer_id":52322572763502,"sku":"HRS54N322000","price":103.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/Novel_Duffle2025-AshRose_3e2b8cf5-04db-4f23-8ff6-e5cfe551bb80.png?v=1754676996"},{"product_id":"patagonia-unisex-black-hole-55l-duffle-bag-basin-green-w-fitz-trout-fall-2025","title":"Black Hole 55L Duffle Bag","description":"\u003cdiv style=\"max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, sans-serif;\"\u003e\n\u003cdetails style=\"border-bottom: 1px solid #000000; padding: 1rem 0; transition: all 0.2s ease;\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eBlack Hole 55L Duffle Bag\u003c\/strong\u003e\u003c\/span\u003e\u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #000; line-height: 1.6;\"\u003e\u003cp\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #000000; padding: 1rem 0; transition: all 0.2s ease;\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #000; line-height: 1.6;\"\u003e\n\u003cul style=\"padding-left: 1.5rem; margin: 0;\"\u003e\u003cli\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\u003cspan\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003e","brand":"Patagonia","offers":[{"title":"Basin Green w\/Fitz Trout \/ OS \/ Unisex","offer_id":52698072383854,"sku":"PAT54N016000","price":208.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/BlackHole55LDuffleBag-BasinGree_FitzTrout_6eaea89d-101d-4aab-a370-86c47643dff7.png?v=1762276809"},{"product_id":"patagonia-unisex-black-hole-55l-duffle-bag-black-w-black-fall-2025","title":"Black Hole 55L Duffle Bag","description":"\u003cdiv style=\"max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, sans-serif;\"\u003e\n\u003cdetails style=\"border-bottom: 1px solid #000000; padding: 1rem 0; transition: all 0.2s ease;\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eBlack Hole 55L Duffle Bag\u003c\/strong\u003e\u003c\/span\u003e\u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #000; line-height: 1.6;\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #000000; padding: 1rem 0; transition: all 0.2s ease;\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #000; line-height: 1.6;\"\u003e\n\u003cul style=\"padding-left: 1.5rem; margin: 0;\"\u003e\n\u003cli\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Patagonia","offers":[{"title":"Black w\/Black \/ OS \/ Unisex","offer_id":52698072449390,"sku":"PAT54N017000","price":208.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/BlackHole55LDuffleBag-Black_Black.png?v=1762276649"},{"product_id":"patagonia-unisex-black-hole-70l-duffle-bag-black-w-black-fall-2025","title":"Black Hole 70L Duffle Bag","description":"\u003cdiv style=\"max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, sans-serif;\"\u003e\n\u003cdetails style=\"border-bottom: 1px solid #000000; padding: 1rem 0; transition: all 0.2s ease;\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eBlack Hole 70L Duffle Bag\u003c\/strong\u003e\u003c\/span\u003e\u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #000; line-height: 1.6;\"\u003e\u003cp\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #000000; padding: 1rem 0; transition: all 0.2s ease;\"\u003e\n\u003csummary style=\"display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; font-weight: 500; font-size: 1.5rem; padding: 0.5rem 0;\"\u003e\u003cspan\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e \u003cspan style=\"font-size: 1.5rem; transition: transform 0.2s ease;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 1rem 0 0.5rem; color: #000; line-height: 1.6;\"\u003e\n\u003cul style=\"padding-left: 1.5rem; margin: 0;\"\u003e\u003cli\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\u003cspan\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003e","brand":"Patagonia","offers":[{"title":"Black w\/Black \/ OS \/ Unisex","offer_id":52698072482158,"sku":"PAT54N018000","price":248.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/BlackHole70LDuffleBag-Black_Black.png?v=1762276616"},{"product_id":"herschel-unisex-herschel-novel™-duffle-bag-raven-crosshatch-holiday-2025","title":"Herschel Novel™ Duffle Bag","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n        }\n        \n        body {\n            background-color: #f8fafc;\n            color: #334155;\n            line-height: 1.6;\n            padding: 2rem 1rem;\n        }\n        \n        .container {\n            max-width: 1250px;\n            margin: 0 auto;\n            background: white;\n            border-radius: 16px;\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);\n            overflow: hidden;\n        }\n        \n        .product-header {\n            padding: 2rem 2rem 1rem;\n            background: linear-gradient(135deg, #fef2f2 0%, #fecaca 50%, #fca5a5 100%);\n            position: relative;\n            overflow: hidden;\n        }\n        \n        .product-title {\n            font-size: 3rem;\n            font-weight: 800;\n            margin-bottom: 0.5rem;\n            color: #1e293b;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            display: inline-block;\n            cursor: pointer;\n            position: relative;\n            z-index: 2;\n        }\n        \n        .product-subtitle {\n            font-size: 1.3rem;\n            color: #64748b;\n            font-weight: 400;\n            position: relative;\n            z-index: 2;\n        }\n        \n        .details-container {\n            padding: 0;\n        }\n        \n        .detail-item {\n            border-bottom: 1px solid #e2e8f0;\n            transition: all 0.3s ease;\n        }\n        \n        .detail-item:last-child {\n            border-bottom: none;\n        }\n        \n        .detail-summary {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 1.5rem 2rem;\n            cursor: pointer;\n            list-style: none;\n            font-weight: 600;\n            font-size: 1.55rem;\n            transition: background-color 0.2s ease;\n        }\n        \n        .detail-summary:hover {\n            background-color: #fef2f2;\n        }\n        \n        .detail-summary::-webkit-details-marker {\n            display: none;\n        }\n        \n        .detail-icon {\n            font-size: 1.55rem;\n            transition: transform 0.3s ease;\n            color: #64748b;\n        }\n        \n        .detail-item[open] .detail-icon {\n            transform: rotate(45deg);\n        }\n        \n        .detail-content {\n            padding: 0 2rem 1.5rem;\n            color: #475569;\n            line-height: 1.7;\n            font-size: 1.3rem;\n            animation: fadeIn 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n        \n        @keyframes fadeIn {\n            from { \n                opacity: 0; \n                transform: translateY(-8px); \n            }\n            to { \n                opacity: 1; \n                transform: translateY(0); \n            }\n        }\n        \n        .features-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 1rem;\n            margin-top: 1rem;\n        }\n        \n        .feature {\n            padding: 1.25rem;\n            background: #f8fafc;\n            border-radius: 12px;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            border: 1px solid transparent;\n            height: fit-content;\n        }\n        \n        .feature:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 6px 16px rgba(239, 68, 68, 0.2);\n            border-color: #fecaca;\n        }\n        \n        .feature-content h3 {\n            font-size: 1.35rem;\n            color: #1e293b;\n            margin-bottom: 0.5rem;\n            font-weight: 600;\n        }\n        \n        .feature-content p {\n            color: #64748b;\n            font-size: 1.2rem;\n            line-height: 1.6;\n        }\n        \n        .feature-content ul {\n            color: #64748b;\n            font-size: 1.2rem;\n            line-height: 1.6;\n            padding-left: 1.25rem;\n        }\n        \n        .feature-content li {\n            margin-bottom: 0.25rem;\n        }\n        \n        \/* Size Chart *\/\n        .size-chart-container {\n            width: 100%;\n            overflow-x: auto;\n            margin: 1rem 0;\n            -webkit-overflow-scrolling: touch;\n            border: 1px solid #e2e8f0;\n            border-radius: 12px;\n            background: #f8fafc;\n        }\n        \n        .size-chart {\n            width: 100%;\n            border-collapse: collapse;\n            background: white;\n            table-layout: fixed;\n        }\n        \n        .size-chart th {\n            background: #f87171;\n            color: white;\n            font-weight: 600;\n            padding: 1rem 0.75rem;\n            text-align: center;\n            font-size: 1.1rem;\n            white-space: normal;\n            word-wrap: break-word;\n            border-right: 1px solid #fca5a5;\n            min-width: 70px;\n        }\n        \n        .size-chart th:last-child {\n            border-right: none;\n        }\n        \n        .size-chart td {\n            padding: 0.85rem 0.6rem;\n            text-align: center;\n            border-bottom: 1px solid #e2e8f0;\n            border-right: 1px solid #e2e8f0;\n            font-size: 1.05rem;\n            transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            word-wrap: break-word;\n            overflow-wrap: break-word;\n        }\n        \n        .size-chart td:last-child {\n            border-right: none;\n        }\n        \n        .size-chart tr:last-child td {\n            border-bottom: none;\n        }\n        \n        .size-chart tr:hover td {\n            background: #fef2f2;\n        }\n        \n        .size-header {\n            font-weight: 700;\n            color: #1e293b;\n            background: #f8fafc;\n            transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n        \n        \/* Mobile-specific styles *\/\n        @media (max-width: 768px) {\n            .features-grid {\n                grid-template-columns: 1fr;\n            }\n            \n            .feature:hover {\n                transform: none;\n                box-shadow: none;\n            }\n            \n            .detail-summary:hover {\n                background-color: transparent;\n            }\n            \n            .size-chart-container {\n                margin: 1rem 0;\n                border-radius: 8px;\n            }\n            \n            .size-chart th {\n                padding: 0.85rem 0.5rem;\n                font-size: 1rem;\n            }\n            \n            .size-chart td {\n                padding: 0.75rem 0.4rem;\n                font-size: 0.95rem;\n            }\n            \n            .size-chart {\n                min-width: 500px;\n            }\n            \n            .product-title {\n                font-size: 2.5rem;\n            }\n        }\n        \n        @media (max-width: 640px) {\n            body {\n                padding: 1rem;\n            }\n            \n            .product-title {\n                font-size: 2.2rem;\n            }\n            \n            .detail-summary {\n                padding: 1.25rem 1.5rem;\n                font-size: 1.4rem;\n            }\n            \n            .detail-content {\n                padding: 0 1.5rem 1.25rem;\n                font-size: 1.25rem;\n            }\n            \n            .feature-content h3 {\n                font-size: 1.35rem;\n            }\n            \n            .feature-content p, .feature-content ul {\n                font-size: 1.3rem;\n            }\n            \n            .size-chart th {\n                padding: 0.75rem 0.4rem;\n                font-size: 0.95rem;\n            }\n            \n            .size-chart td {\n                padding: 0.65rem 0.35rem;\n                font-size: 0.9rem;\n            }\n        }\n        \n        @media (max-width: 480px) {\n            .size-chart th,\n            .size-chart td {\n                padding: 0.35rem 0.2rem;\n                font-size: 0.7rem;\n            }\n            \n            .product-title {\n                font-size: 2rem;\n            }\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"product-header\"\u003e\n\u003ch1 class=\"product-title\"\u003eHerschel Novel™ Duffle Bag\u003c\/h1\u003e\n\u003cp class=\"product-subtitle\"\u003eTravel tough and cleverly organized.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"details-container\"\u003e\n\u003cdetails class=\"detail-item\"\u003e\n\u003csummary class=\"detail-summary\"\u003e\u003cspan\u003eProduct Overview\u003c\/span\u003e \u003cspan class=\"detail-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"detail-content\"\u003e\n\u003cp\u003eThis is the ultimate road trip duffle, built with our signature shoe compartment for that spare pair and perfectly sized to fit in the overhead bin or the trunk of your car.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"detail-item\"\u003e\n\u003csummary class=\"detail-summary\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e \u003cspan class=\"detail-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"detail-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eWaterproof Zippered Closure\u003c\/h3\u003e\n\u003cp\u003eProtects your essentials from the elements with a reliable waterproof zipper system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eVegan Leather Handles\u003c\/h3\u003e\n\u003cp\u003eLow profile handles made from premium vegan leather for comfortable carrying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eRemovable Shoulder Strap\u003c\/h3\u003e\n\u003cp\u003eSmooth webbing shoulder strap with EVA padding for comfortable carrying options.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eSide Sleeve Pocket\u003c\/h3\u003e\n\u003cp\u003eConvenient side pocket for quick access to essentials while on the move.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eSignature Shoe Compartment\u003c\/h3\u003e\n\u003cp\u003eDedicated compartment to keep shoes separate from your other belongings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eInternal Mesh Pocket\u003c\/h3\u003e\n\u003cp\u003eZippered mesh pocket inside for organized storage of smaller items.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eInspirational Branding\u003c\/h3\u003e\n\u003cp\u003eFeatures the iconic \"Put Yourself Out There™\" internal label.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"detail-item\"\u003e\n\u003csummary class=\"detail-summary\"\u003e\u003cspan\u003eMaterials \u0026amp; Care\u003c\/span\u003e \u003cspan class=\"detail-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"detail-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eMaterials\u003c\/h3\u003e\n\u003cp\u003ePremium duffle bag crafted with sustainable materials and thoughtful design features.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eShell:\u003c\/strong\u003e 100% recycled 600D polyester, excluding trims\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLiner:\u003c\/strong\u003e Tonal stripe liner made from 100% recycled polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCapacity:\u003c\/strong\u003e 43L volume\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHandles:\u003c\/strong\u003e Low profile vegan leather handles\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStrap:\u003c\/strong\u003e Removable smooth webbing shoulder strap with EVA padding\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompartments:\u003c\/strong\u003e Signature shoe compartment, side sleeve pocket\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrganization:\u003c\/strong\u003e Zippered internal mesh pocket\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBranding:\u003c\/strong\u003e Put Yourself Out There™ internal label\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\u003cp\u003eProper care maintains the appearance and functionality of your duffle bag.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCleaning:\u003c\/strong\u003e Wipe clean with a damp cloth and mild soap\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrying:\u003c\/strong\u003e Air dry completely before storage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStorage:\u003c\/strong\u003e Store in cool, dry place when not in use\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtection:\u003c\/strong\u003e Avoid prolonged exposure to direct sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaintenance:\u003c\/strong\u003e Regularly empty and clean interior compartments\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"detail-item\"\u003e\n\u003csummary class=\"detail-summary\"\u003e\u003cspan\u003eSize Chart\u003c\/span\u003e \u003cspan class=\"detail-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"detail-content\"\u003e\n\u003cdiv class=\"size-chart-container\"\u003e\n\u003ctable class=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003cth\u003eHeight (in)\u003c\/th\u003e\n\u003cth\u003eWidth (in)\u003c\/th\u003e\n\u003cth\u003eDepth (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-header\"\u003e43L\u003c\/td\u003e\n\u003ctd\u003e11.75\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Herschel","offers":[{"title":"Raven Crosshatch \/ 43L \/ Unisex","offer_id":52976916988270,"sku":"HRS55N006000","price":103.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/HerschelNovel_DuffleBag-RavenCrosshatch.png?v=1763418517"},{"product_id":"herschel-unisex-herschel-novel™-duffle-bag-ash-rose-holiday-2025","title":"Herschel Novel™ Duffle Bag","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n        }\n        \n        body {\n            background-color: #f8fafc;\n            color: #334155;\n            line-height: 1.6;\n            padding: 2rem 1rem;\n        }\n        \n        .container {\n            max-width: 1250px;\n            margin: 0 auto;\n            background: white;\n            border-radius: 16px;\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);\n            overflow: hidden;\n        }\n        \n        .product-header {\n            padding: 2rem 2rem 1rem;\n            background: linear-gradient(135deg, #fef2f2 0%, #fecaca 50%, #fca5a5 100%);\n            position: relative;\n            overflow: hidden;\n        }\n        \n        .product-title {\n            font-size: 3rem;\n            font-weight: 800;\n            margin-bottom: 0.5rem;\n            color: #1e293b;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            display: inline-block;\n            cursor: pointer;\n            position: relative;\n            z-index: 2;\n        }\n        \n        .product-subtitle {\n            font-size: 1.3rem;\n            color: #64748b;\n            font-weight: 400;\n            position: relative;\n            z-index: 2;\n        }\n        \n        .details-container {\n            padding: 0;\n        }\n        \n        .detail-item {\n            border-bottom: 1px solid #e2e8f0;\n            transition: all 0.3s ease;\n        }\n        \n        .detail-item:last-child {\n            border-bottom: none;\n        }\n        \n        .detail-summary {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 1.5rem 2rem;\n            cursor: pointer;\n            list-style: none;\n            font-weight: 600;\n            font-size: 1.55rem;\n            transition: background-color 0.2s ease;\n        }\n        \n        .detail-summary:hover {\n            background-color: #fef2f2;\n        }\n        \n        .detail-summary::-webkit-details-marker {\n            display: none;\n        }\n        \n        .detail-icon {\n            font-size: 1.55rem;\n            transition: transform 0.3s ease;\n            color: #64748b;\n        }\n        \n        .detail-item[open] .detail-icon {\n            transform: rotate(45deg);\n        }\n        \n        .detail-content {\n            padding: 0 2rem 1.5rem;\n            color: #475569;\n            line-height: 1.7;\n            font-size: 1.3rem;\n            animation: fadeIn 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n        \n        @keyframes fadeIn {\n            from { \n                opacity: 0; \n                transform: translateY(-8px); \n            }\n            to { \n                opacity: 1; \n                transform: translateY(0); \n            }\n        }\n        \n        .features-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 1rem;\n            margin-top: 1rem;\n        }\n        \n        .feature {\n            padding: 1.25rem;\n            background: #f8fafc;\n            border-radius: 12px;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            border: 1px solid transparent;\n            height: fit-content;\n        }\n        \n        .feature:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 6px 16px rgba(239, 68, 68, 0.2);\n            border-color: #fecaca;\n        }\n        \n        .feature-content h3 {\n            font-size: 1.35rem;\n            color: #1e293b;\n            margin-bottom: 0.5rem;\n            font-weight: 600;\n        }\n        \n        .feature-content p {\n            color: #64748b;\n            font-size: 1.2rem;\n            line-height: 1.6;\n        }\n        \n        .feature-content ul {\n            color: #64748b;\n            font-size: 1.2rem;\n            line-height: 1.6;\n            padding-left: 1.25rem;\n        }\n        \n        .feature-content li {\n            margin-bottom: 0.25rem;\n        }\n        \n        \/* Size Chart *\/\n        .size-chart-container {\n            width: 100%;\n            overflow-x: auto;\n            margin: 1rem 0;\n            -webkit-overflow-scrolling: touch;\n            border: 1px solid #e2e8f0;\n            border-radius: 12px;\n            background: #f8fafc;\n        }\n        \n        .size-chart {\n            width: 100%;\n            border-collapse: collapse;\n            background: white;\n            table-layout: fixed;\n        }\n        \n        .size-chart th {\n            background: #f87171;\n            color: white;\n            font-weight: 600;\n            padding: 1rem 0.75rem;\n            text-align: center;\n            font-size: 1.1rem;\n            white-space: normal;\n            word-wrap: break-word;\n            border-right: 1px solid #fca5a5;\n            min-width: 70px;\n        }\n        \n        .size-chart th:last-child {\n            border-right: none;\n        }\n        \n        .size-chart td {\n            padding: 0.85rem 0.6rem;\n            text-align: center;\n            border-bottom: 1px solid #e2e8f0;\n            border-right: 1px solid #e2e8f0;\n            font-size: 1.05rem;\n            transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            word-wrap: break-word;\n            overflow-wrap: break-word;\n        }\n        \n        .size-chart td:last-child {\n            border-right: none;\n        }\n        \n        .size-chart tr:last-child td {\n            border-bottom: none;\n        }\n        \n        .size-chart tr:hover td {\n            background: #fef2f2;\n        }\n        \n        .size-header {\n            font-weight: 700;\n            color: #1e293b;\n            background: #f8fafc;\n            transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n        \n        \/* Mobile-specific styles *\/\n        @media (max-width: 768px) {\n            .features-grid {\n                grid-template-columns: 1fr;\n            }\n            \n            .feature:hover {\n                transform: none;\n                box-shadow: none;\n            }\n            \n            .detail-summary:hover {\n                background-color: transparent;\n            }\n            \n            .size-chart-container {\n                margin: 1rem 0;\n                border-radius: 8px;\n            }\n            \n            .size-chart th {\n                padding: 0.85rem 0.5rem;\n                font-size: 1rem;\n            }\n            \n            .size-chart td {\n                padding: 0.75rem 0.4rem;\n                font-size: 0.95rem;\n            }\n            \n            .size-chart {\n                min-width: 500px;\n            }\n            \n            .product-title {\n                font-size: 2.5rem;\n            }\n        }\n        \n        @media (max-width: 640px) {\n            body {\n                padding: 1rem;\n            }\n            \n            .product-title {\n                font-size: 2.2rem;\n            }\n            \n            .detail-summary {\n                padding: 1.25rem 1.5rem;\n                font-size: 1.4rem;\n            }\n            \n            .detail-content {\n                padding: 0 1.5rem 1.25rem;\n                font-size: 1.25rem;\n            }\n            \n            .feature-content h3 {\n                font-size: 1.35rem;\n            }\n            \n            .feature-content p, .feature-content ul {\n                font-size: 1.3rem;\n            }\n            \n            .size-chart th {\n                padding: 0.75rem 0.4rem;\n                font-size: 0.95rem;\n            }\n            \n            .size-chart td {\n                padding: 0.65rem 0.35rem;\n                font-size: 0.9rem;\n            }\n        }\n        \n        @media (max-width: 480px) {\n            .size-chart th,\n            .size-chart td {\n                padding: 0.35rem 0.2rem;\n                font-size: 0.7rem;\n            }\n            \n            .product-title {\n                font-size: 2rem;\n            }\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"product-header\"\u003e\n\u003ch1 class=\"product-title\"\u003eHerschel Novel™ Duffle Bag\u003c\/h1\u003e\n\u003cp class=\"product-subtitle\"\u003eTravel tough and cleverly organized.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"details-container\"\u003e\n\u003cdetails class=\"detail-item\"\u003e\n\u003csummary class=\"detail-summary\"\u003e\u003cspan\u003eProduct Overview\u003c\/span\u003e \u003cspan class=\"detail-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"detail-content\"\u003e\n\u003cp\u003eThis is the ultimate road trip duffle, built with our signature shoe compartment for that spare pair and perfectly sized to fit in the overhead bin or the trunk of your car.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"detail-item\"\u003e\n\u003csummary class=\"detail-summary\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e \u003cspan class=\"detail-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"detail-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eWaterproof Zippered Closure\u003c\/h3\u003e\n\u003cp\u003eProtects your essentials from the elements with a reliable waterproof zipper system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eVegan Leather Handles\u003c\/h3\u003e\n\u003cp\u003eLow profile handles made from premium vegan leather for comfortable carrying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eRemovable Shoulder Strap\u003c\/h3\u003e\n\u003cp\u003eSmooth webbing shoulder strap with EVA padding for comfortable carrying options.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eSide Sleeve Pocket\u003c\/h3\u003e\n\u003cp\u003eConvenient side pocket for quick access to essentials while on the move.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eSignature Shoe Compartment\u003c\/h3\u003e\n\u003cp\u003eDedicated compartment to keep shoes separate from your other belongings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eInternal Mesh Pocket\u003c\/h3\u003e\n\u003cp\u003eZippered mesh pocket inside for organized storage of smaller items.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eInspirational Branding\u003c\/h3\u003e\n\u003cp\u003eFeatures the iconic \"Put Yourself Out There™\" internal label.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"detail-item\"\u003e\n\u003csummary class=\"detail-summary\"\u003e\u003cspan\u003eMaterials \u0026amp; Care\u003c\/span\u003e \u003cspan class=\"detail-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"detail-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eMaterials\u003c\/h3\u003e\n\u003cp\u003ePremium duffle bag crafted with sustainable materials and thoughtful design features.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eShell:\u003c\/strong\u003e 100% recycled 600D polyester, excluding trims\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLiner:\u003c\/strong\u003e Tonal stripe liner made from 100% recycled polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCapacity:\u003c\/strong\u003e 43L volume\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHandles:\u003c\/strong\u003e Low profile vegan leather handles\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStrap:\u003c\/strong\u003e Removable smooth webbing shoulder strap with EVA padding\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompartments:\u003c\/strong\u003e Signature shoe compartment, side sleeve pocket\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrganization:\u003c\/strong\u003e Zippered internal mesh pocket\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBranding:\u003c\/strong\u003e Put Yourself Out There™ internal label\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\u003cp\u003eProper care maintains the appearance and functionality of your duffle bag.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCleaning:\u003c\/strong\u003e Wipe clean with a damp cloth and mild soap\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrying:\u003c\/strong\u003e Air dry completely before storage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStorage:\u003c\/strong\u003e Store in cool, dry place when not in use\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtection:\u003c\/strong\u003e Avoid prolonged exposure to direct sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaintenance:\u003c\/strong\u003e Regularly empty and clean interior compartments\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"detail-item\"\u003e\n\u003csummary class=\"detail-summary\"\u003e\u003cspan\u003eSize Chart\u003c\/span\u003e \u003cspan class=\"detail-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"detail-content\"\u003e\n\u003cdiv class=\"size-chart-container\"\u003e\n\u003ctable class=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003cth\u003eHeight (in)\u003c\/th\u003e\n\u003cth\u003eWidth (in)\u003c\/th\u003e\n\u003cth\u003eDepth (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-header\"\u003e43L\u003c\/td\u003e\n\u003ctd\u003e11.75\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Herschel","offers":[{"title":"Ash Rose \/ 43L \/ Unisex","offer_id":52976917086574,"sku":"HRS55N007000","price":103.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/HerschelNovel_DuffleBag-AshRose.png?v=1763418530"},{"product_id":"herschel-unisex-herschel-novel™-duffle-bag-woodland-camo-black-label-holiday-2025","title":"Herschel Novel™ Duffle Bag","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n        }\n        \n        body {\n            background-color: #f8fafc;\n            color: #334155;\n            line-height: 1.6;\n            padding: 2rem 1rem;\n        }\n        \n        .container {\n            max-width: 1250px;\n            margin: 0 auto;\n            background: white;\n            border-radius: 16px;\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);\n            overflow: hidden;\n        }\n        \n        .product-header {\n            padding: 2rem 2rem 1rem;\n            background: linear-gradient(135deg, #fef2f2 0%, #fecaca 50%, #fca5a5 100%);\n            position: relative;\n            overflow: hidden;\n        }\n        \n        .product-title {\n            font-size: 3rem;\n            font-weight: 800;\n            margin-bottom: 0.5rem;\n            color: #1e293b;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            display: inline-block;\n            cursor: pointer;\n            position: relative;\n            z-index: 2;\n        }\n        \n        .product-subtitle {\n            font-size: 1.3rem;\n            color: #64748b;\n            font-weight: 400;\n            position: relative;\n            z-index: 2;\n        }\n        \n        .details-container {\n            padding: 0;\n        }\n        \n        .detail-item {\n            border-bottom: 1px solid #e2e8f0;\n            transition: all 0.3s ease;\n        }\n        \n        .detail-item:last-child {\n            border-bottom: none;\n        }\n        \n        .detail-summary {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 1.5rem 2rem;\n            cursor: pointer;\n            list-style: none;\n            font-weight: 600;\n            font-size: 1.55rem;\n            transition: background-color 0.2s ease;\n        }\n        \n        .detail-summary:hover {\n            background-color: #fef2f2;\n        }\n        \n        .detail-summary::-webkit-details-marker {\n            display: none;\n        }\n        \n        .detail-icon {\n            font-size: 1.55rem;\n            transition: transform 0.3s ease;\n            color: #64748b;\n        }\n        \n        .detail-item[open] .detail-icon {\n            transform: rotate(45deg);\n        }\n        \n        .detail-content {\n            padding: 0 2rem 1.5rem;\n            color: #475569;\n            line-height: 1.7;\n            font-size: 1.3rem;\n            animation: fadeIn 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n        \n        @keyframes fadeIn {\n            from { \n                opacity: 0; \n                transform: translateY(-8px); \n            }\n            to { \n                opacity: 1; \n                transform: translateY(0); \n            }\n        }\n        \n        .features-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 1rem;\n            margin-top: 1rem;\n        }\n        \n        .feature {\n            padding: 1.25rem;\n            background: #f8fafc;\n            border-radius: 12px;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            border: 1px solid transparent;\n            height: fit-content;\n        }\n        \n        .feature:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 6px 16px rgba(239, 68, 68, 0.2);\n            border-color: #fecaca;\n        }\n        \n        .feature-content h3 {\n            font-size: 1.35rem;\n            color: #1e293b;\n            margin-bottom: 0.5rem;\n            font-weight: 600;\n        }\n        \n        .feature-content p {\n            color: #64748b;\n            font-size: 1.2rem;\n            line-height: 1.6;\n        }\n        \n        .feature-content ul {\n            color: #64748b;\n            font-size: 1.2rem;\n            line-height: 1.6;\n            padding-left: 1.25rem;\n        }\n        \n        .feature-content li {\n            margin-bottom: 0.25rem;\n        }\n        \n        \/* Size Chart *\/\n        .size-chart-container {\n            width: 100%;\n            overflow-x: auto;\n            margin: 1rem 0;\n            -webkit-overflow-scrolling: touch;\n            border: 1px solid #e2e8f0;\n            border-radius: 12px;\n            background: #f8fafc;\n        }\n        \n        .size-chart {\n            width: 100%;\n            border-collapse: collapse;\n            background: white;\n            table-layout: fixed;\n        }\n        \n        .size-chart th {\n            background: #f87171;\n            color: white;\n            font-weight: 600;\n            padding: 1rem 0.75rem;\n            text-align: center;\n            font-size: 1.1rem;\n            white-space: normal;\n            word-wrap: break-word;\n            border-right: 1px solid #fca5a5;\n            min-width: 70px;\n        }\n        \n        .size-chart th:last-child {\n            border-right: none;\n        }\n        \n        .size-chart td {\n            padding: 0.85rem 0.6rem;\n            text-align: center;\n            border-bottom: 1px solid #e2e8f0;\n            border-right: 1px solid #e2e8f0;\n            font-size: 1.05rem;\n            transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            word-wrap: break-word;\n            overflow-wrap: break-word;\n        }\n        \n        .size-chart td:last-child {\n            border-right: none;\n        }\n        \n        .size-chart tr:last-child td {\n            border-bottom: none;\n        }\n        \n        .size-chart tr:hover td {\n            background: #fef2f2;\n        }\n        \n        .size-header {\n            font-weight: 700;\n            color: #1e293b;\n            background: #f8fafc;\n            transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n        \n        \/* Mobile-specific styles *\/\n        @media (max-width: 768px) {\n            .features-grid {\n                grid-template-columns: 1fr;\n            }\n            \n            .feature:hover {\n                transform: none;\n                box-shadow: none;\n            }\n            \n            .detail-summary:hover {\n                background-color: transparent;\n            }\n            \n            .size-chart-container {\n                margin: 1rem 0;\n                border-radius: 8px;\n            }\n            \n            .size-chart th {\n                padding: 0.85rem 0.5rem;\n                font-size: 1rem;\n            }\n            \n            .size-chart td {\n                padding: 0.75rem 0.4rem;\n                font-size: 0.95rem;\n            }\n            \n            .size-chart {\n                min-width: 500px;\n            }\n            \n            .product-title {\n                font-size: 2.5rem;\n            }\n        }\n        \n        @media (max-width: 640px) {\n            body {\n                padding: 1rem;\n            }\n            \n            .product-title {\n                font-size: 2.2rem;\n            }\n            \n            .detail-summary {\n                padding: 1.25rem 1.5rem;\n                font-size: 1.4rem;\n            }\n            \n            .detail-content {\n                padding: 0 1.5rem 1.25rem;\n                font-size: 1.25rem;\n            }\n            \n            .feature-content h3 {\n                font-size: 1.35rem;\n            }\n            \n            .feature-content p, .feature-content ul {\n                font-size: 1.3rem;\n            }\n            \n            .size-chart th {\n                padding: 0.75rem 0.4rem;\n                font-size: 0.95rem;\n            }\n            \n            .size-chart td {\n                padding: 0.65rem 0.35rem;\n                font-size: 0.9rem;\n            }\n        }\n        \n        @media (max-width: 480px) {\n            .size-chart th,\n            .size-chart td {\n                padding: 0.35rem 0.2rem;\n                font-size: 0.7rem;\n            }\n            \n            .product-title {\n                font-size: 2rem;\n            }\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"product-header\"\u003e\n\u003ch1 class=\"product-title\"\u003eHerschel Novel™ Duffle Bag\u003c\/h1\u003e\n\u003cp class=\"product-subtitle\"\u003eTravel tough and cleverly organized.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"details-container\"\u003e\n\u003cdetails class=\"detail-item\"\u003e\n\u003csummary class=\"detail-summary\"\u003e\u003cspan\u003eProduct Overview\u003c\/span\u003e \u003cspan class=\"detail-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"detail-content\"\u003e\n\u003cp\u003eThis is the ultimate road trip duffle, built with our signature shoe compartment for that spare pair and perfectly sized to fit in the overhead bin or the trunk of your car.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"detail-item\"\u003e\n\u003csummary class=\"detail-summary\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e \u003cspan class=\"detail-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"detail-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eWaterproof Zippered Closure\u003c\/h3\u003e\n\u003cp\u003eProtects your essentials from the elements with a reliable waterproof zipper system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eVegan Leather Handles\u003c\/h3\u003e\n\u003cp\u003eLow profile handles made from premium vegan leather for comfortable carrying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eRemovable Shoulder Strap\u003c\/h3\u003e\n\u003cp\u003eSmooth webbing shoulder strap with EVA padding for comfortable carrying options.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eSide Sleeve Pocket\u003c\/h3\u003e\n\u003cp\u003eConvenient side pocket for quick access to essentials while on the move.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eSignature Shoe Compartment\u003c\/h3\u003e\n\u003cp\u003eDedicated compartment to keep shoes separate from your other belongings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eInternal Mesh Pocket\u003c\/h3\u003e\n\u003cp\u003eZippered mesh pocket inside for organized storage of smaller items.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eInspirational Branding\u003c\/h3\u003e\n\u003cp\u003eFeatures the iconic \"Put Yourself Out There™\" internal label.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"detail-item\"\u003e\n\u003csummary class=\"detail-summary\"\u003e\u003cspan\u003eMaterials \u0026amp; Care\u003c\/span\u003e \u003cspan class=\"detail-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"detail-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eMaterials\u003c\/h3\u003e\n\u003cp\u003ePremium duffle bag crafted with sustainable materials and thoughtful design features.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eShell:\u003c\/strong\u003e 100% recycled 600D polyester, excluding trims\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLiner:\u003c\/strong\u003e Tonal stripe liner made from 100% recycled polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCapacity:\u003c\/strong\u003e 43L volume\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHandles:\u003c\/strong\u003e Low profile vegan leather handles\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStrap:\u003c\/strong\u003e Removable smooth webbing shoulder strap with EVA padding\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompartments:\u003c\/strong\u003e Signature shoe compartment, side sleeve pocket\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrganization:\u003c\/strong\u003e Zippered internal mesh pocket\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBranding:\u003c\/strong\u003e Put Yourself Out There™ internal label\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3\u003eCare Instructions\u003c\/h3\u003e\n\u003cp\u003eProper care maintains the appearance and functionality of your duffle bag.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCleaning:\u003c\/strong\u003e Wipe clean with a damp cloth and mild soap\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrying:\u003c\/strong\u003e Air dry completely before storage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStorage:\u003c\/strong\u003e Store in cool, dry place when not in use\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtection:\u003c\/strong\u003e Avoid prolonged exposure to direct sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaintenance:\u003c\/strong\u003e Regularly empty and clean interior compartments\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"detail-item\"\u003e\n\u003csummary class=\"detail-summary\"\u003e\u003cspan\u003eSize Chart\u003c\/span\u003e \u003cspan class=\"detail-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"detail-content\"\u003e\n\u003cdiv class=\"size-chart-container\"\u003e\n\u003ctable class=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003cth\u003eHeight (in)\u003c\/th\u003e\n\u003cth\u003eWidth (in)\u003c\/th\u003e\n\u003cth\u003eDepth (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-header\"\u003e43L\u003c\/td\u003e\n\u003ctd\u003e11.75\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Herschel","offers":[{"title":"Woodland Camo\/Black Label \/ 43L \/ Unisex","offer_id":52976917381486,"sku":"HRS55N008000","price":103.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/HerschelNovel_DuffleBag-WoodlandCamo_Black.png?v=1763418540"},{"product_id":"herschel-unisex-all-season-duffle-66l-duffle-bag-black-spring-2026","title":"All Season Duffle 66L","description":"\u003cstyle\u003e    .product-description {        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;        color: #1a1a1a;        line-height: 1.7;        max-width: 800px;        margin: 0;        padding: 0;    }    .intro-text {        font-size: 16px;        font-weight: 300;        margin-bottom: 32px;        color: #2c2c2c;        line-height: 1.8;        position: relative;        padding-left: 16px;        border-left: 3px solid #f87171;    }    .accordion-item {        border-bottom: 1px solid #e0e0e0;        transition: all 0.2s ease;    }    .accordion-item:hover {        border-bottom-color: #f87171;    }    .accordion-item:last-child {        border-bottom: none;    }    .accordion-summary {        display: flex;        justify-content: space-between;        align-items: center;        padding: 20px 0;        cursor: pointer;        list-style: none;        font-size: 13px;        font-weight: 500;        letter-spacing: 1.5px;        text-transform: uppercase;        color: #1a1a1a;        transition: all 0.3s ease;        position: relative;    }    .accordion-summary::before {        content: '';        position: absolute;        left: 0;        bottom: 0;        width: 0;        height: 2px;        background: linear-gradient(90deg, #f87171, #fca5a5);        transition: width 0.3s ease;    }    .accordion-summary:hover::before {        width: 60px;    }    .accordion-summary:hover {        color: #f87171;        padding-left: 8px;    }    .accordion-summary::-webkit-details-marker {        display: none;    }    .accordion-icon {        font-size: 20px;        font-weight: 300;        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);        color: #999;    }    .accordion-item[open] .accordion-icon {        transform: rotate(45deg);        color: #f87171;    }    .accordion-content {        padding: 0 0 24px 0;        animation: slideDown 0.4s cubic-bezier(0.4, 0, 0.2, 1);        overflow: hidden;    }    @keyframes slideDown {        from {            opacity: 0;            transform: translateY(-12px);        }        to {            opacity: 1;            transform: translateY(0);        }    }    .features-grid {        display: grid;        grid-template-columns: repeat(2, 1fr);        gap: 20px;        margin-top: 8px;    }    .feature-item {        padding: 16px;        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);        border-radius: 8px;        border: 1px solid #f0f0f0;        transition: all 0.3s ease;        position: relative;        overflow: hidden;    }    .feature-item::before {        content: '';        position: absolute;        top: 0;        left: 0;        width: 4px;        height: 0;        background: linear-gradient(180deg, #f87171, #fca5a5);        transition: height 0.3s ease;    }    .feature-item:hover {        transform: translateY(-2px);        box-shadow: 0 4px 12px rgba(248, 113, 113, 0.1);        border-color: #fecaca;    }    .feature-item:hover::before {        height: 100%;    }    .feature-item h3 {        font-size: 14px;        font-weight: 600;        color: #1a1a1a;        margin-bottom: 6px;    }    .feature-item p {        font-size: 14px;        font-weight: 300;        color: #666;        margin: 0;        line-height: 1.6;    }    @media (max-width: 768px) {        .features-grid {            grid-template-columns: 1fr;            gap: 16px;        }        .feature-item:hover {            transform: none;        }        .accordion-summary:hover {            padding-left: 0;        }        .accordion-summary::before {            display: none;        }        .accordion-summary {            padding: 16px 0;            font-size: 12px;        }        .intro-text {            font-size: 15px;        }    }\u003c\/style\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"intro-text\"\u003eIntroducing Herschel Outdoor Equipment™— our performance line. Engineered with custom All Season fabric and an intuitive design, this duffle features a large main compartment and a three-point carrying system. With modular connectivity, it seamlessly attaches to our roller bags.\u003c\/p\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eModular Connection System\u003c\/h3\u003e\n\u003cp\u003eEasily attaches to the Snow Roller Bags and All Season Hybrid Roller Bag Large for seamless travel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eCustom All Season Fabric\u003c\/h3\u003e\n\u003cp\u003eMade from 100% recycled polyester with All Season liner for durability and sustainability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eReflective Details\u003c\/h3\u003e\n\u003cp\u003eReflective dimensions and classic logo screen print for enhanced visibility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eDurable Daisy Chain Webbing\u003c\/h3\u003e\n\u003cp\u003eFor attaching gear and carabiners with signature TPU diamond lash tab.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eYKK Zippered Closures\u003c\/h3\u003e\n\u003cp\u003ePremium zippers with Prusik cords and slip-resistant pull tabs for reliable access.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eThree-Point Carrying System\u003c\/h3\u003e\n\u003cp\u003eEVA-padded top handle, foam-padded carrying handles with metal snaps, and removable contoured nylon shoulder straps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eZippered Front Pocket\u003c\/h3\u003e\n\u003cp\u003eQuick-access storage for essentials and travel documents.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eInternal Power Mesh Sleeve\u003c\/h3\u003e\n\u003cp\u003eOrganized storage for smaller items and accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eTear-Resistant Base\u003c\/h3\u003e\n\u003cp\u003eBuilt tough for all weather conditions and heavy use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eMaterials\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eExterior Fabric\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester All Season Fabric\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eLiner\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester All Season Liner\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"Black \/ 66L \/ Unisex","offer_id":53114684637550,"sku":"HRS62N012000","price":209.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/AllSeasonDuffle66L-Black.png?v=1766525076"},{"product_id":"herschel-unisex-all-season-duffle-41l-duffle-bag-moonbeam-black-spring-2026","title":"All Season Duffle 41L","description":"\u003cstyle\u003e    .product-description {        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;        color: #1a1a1a;        line-height: 1.7;        max-width: 800px;        margin: 0;        padding: 0;    }    .intro-text {        font-size: 16px;        font-weight: 300;        margin-bottom: 32px;        color: #2c2c2c;        line-height: 1.8;        position: relative;        padding-left: 16px;        border-left: 3px solid #f87171;    }    .accordion-item {        border-bottom: 1px solid #e0e0e0;        transition: all 0.2s ease;    }    .accordion-item:hover {        border-bottom-color: #f87171;    }    .accordion-item:last-child {        border-bottom: none;    }    .accordion-summary {        display: flex;        justify-content: space-between;        align-items: center;        padding: 20px 0;        cursor: pointer;        list-style: none;        font-size: 13px;        font-weight: 500;        letter-spacing: 1.5px;        text-transform: uppercase;        color: #1a1a1a;        transition: all 0.3s ease;        position: relative;    }    .accordion-summary::before {        content: '';        position: absolute;        left: 0;        bottom: 0;        width: 0;        height: 2px;        background: linear-gradient(90deg, #f87171, #fca5a5);        transition: width 0.3s ease;    }    .accordion-summary:hover::before {        width: 60px;    }    .accordion-summary:hover {        color: #f87171;        padding-left: 8px;    }    .accordion-summary::-webkit-details-marker {        display: none;    }    .accordion-icon {        font-size: 20px;        font-weight: 300;        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);        color: #999;    }    .accordion-item[open] .accordion-icon {        transform: rotate(45deg);        color: #f87171;    }    .accordion-content {        padding: 0 0 24px 0;        animation: slideDown 0.4s cubic-bezier(0.4, 0, 0.2, 1);        overflow: hidden;    }    @keyframes slideDown {        from {            opacity: 0;            transform: translateY(-12px);        }        to {            opacity: 1;            transform: translateY(0);        }    }    .features-grid {        display: grid;        grid-template-columns: repeat(2, 1fr);        gap: 20px;        margin-top: 8px;    }    .feature-item {        padding: 16px;        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);        border-radius: 8px;        border: 1px solid #f0f0f0;        transition: all 0.3s ease;        position: relative;        overflow: hidden;    }    .feature-item::before {        content: '';        position: absolute;        top: 0;        left: 0;        width: 4px;        height: 0;        background: linear-gradient(180deg, #f87171, #fca5a5);        transition: height 0.3s ease;    }    .feature-item:hover {        transform: translateY(-2px);        box-shadow: 0 4px 12px rgba(248, 113, 113, 0.1);        border-color: #fecaca;    }    .feature-item:hover::before {        height: 100%;    }    .feature-item h3 {        font-size: 14px;        font-weight: 600;        color: #1a1a1a;        margin-bottom: 6px;    }    .feature-item p {        font-size: 14px;        font-weight: 300;        color: #666;        margin: 0;        line-height: 1.6;    }    @media (max-width: 768px) {        .features-grid {            grid-template-columns: 1fr;            gap: 16px;        }        .feature-item:hover {            transform: none;        }        .accordion-summary:hover {            padding-left: 0;        }        .accordion-summary::before {            display: none;        }        .accordion-summary {            padding: 16px 0;            font-size: 12px;        }        .intro-text {            font-size: 15px;        }    }\u003c\/style\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"intro-text\"\u003eIntroducing Herschel Outdoor Equipment™— our performance line. Engineered with custom All Season fabric and an intuitive design, this duffle features a large main compartment and a three-point carrying system. With modular connectivity, it seamlessly attaches to our roller bags.\u003c\/p\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eModular Connection System\u003c\/h3\u003e\n\u003cp\u003eAttaches to the Snow Roller Bags and the All Season Hybrid Roller Bags for seamless travel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eCustom All Season Fabric\u003c\/h3\u003e\n\u003cp\u003eMade from 100% recycled polyester with All Season liner for durability and sustainability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eReflective Details\u003c\/h3\u003e\n\u003cp\u003eReflective dimensions and classic logo screen print for enhanced visibility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eDurable Daisy Chain Webbing\u003c\/h3\u003e\n\u003cp\u003eFor attaching gear and carabiners with signature TPU diamond lash tab.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eYKK Zippered Closures\u003c\/h3\u003e\n\u003cp\u003ePremium zippers with Prusik cords and slip-resistant pull tabs for reliable access.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eThree-Point Carrying System\u003c\/h3\u003e\n\u003cp\u003eEVA-padded top handle, foam-padded carrying handles with metal snaps, and removable contoured nylon shoulder straps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eZippered Front Pocket\u003c\/h3\u003e\n\u003cp\u003eQuick-access storage for essentials and travel documents.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eInternal Power Mesh Sleeve\u003c\/h3\u003e\n\u003cp\u003eOrganized storage for smaller items and accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eTear-Resistant Base\u003c\/h3\u003e\n\u003cp\u003eBuilt tough for all weather conditions and heavy use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eMaterials\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eExterior Fabric\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester All Season Fabric\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eLiner\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester All Season Liner\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"Moonbeam\/Black \/ 41L \/ Unisex","offer_id":53114684866926,"sku":"HRS62N019000","price":169.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/AllSeasonDuffle41L-Moonbeam-4.png?v=1766524884"},{"product_id":"herschel-unisex-all-season-duffle-66l-duffle-bag-moonbeam-black-spring-2026","title":"All Season Duffle 66L","description":"\u003cstyle\u003e    .product-description {        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;        color: #1a1a1a;        line-height: 1.7;        max-width: 800px;        margin: 0;        padding: 0;    }    .intro-text {        font-size: 16px;        font-weight: 300;        margin-bottom: 32px;        color: #2c2c2c;        line-height: 1.8;        position: relative;        padding-left: 16px;        border-left: 3px solid #f87171;    }    .accordion-item {        border-bottom: 1px solid #e0e0e0;        transition: all 0.2s ease;    }    .accordion-item:hover {        border-bottom-color: #f87171;    }    .accordion-item:last-child {        border-bottom: none;    }    .accordion-summary {        display: flex;        justify-content: space-between;        align-items: center;        padding: 20px 0;        cursor: pointer;        list-style: none;        font-size: 13px;        font-weight: 500;        letter-spacing: 1.5px;        text-transform: uppercase;        color: #1a1a1a;        transition: all 0.3s ease;        position: relative;    }    .accordion-summary::before {        content: '';        position: absolute;        left: 0;        bottom: 0;        width: 0;        height: 2px;        background: linear-gradient(90deg, #f87171, #fca5a5);        transition: width 0.3s ease;    }    .accordion-summary:hover::before {        width: 60px;    }    .accordion-summary:hover {        color: #f87171;        padding-left: 8px;    }    .accordion-summary::-webkit-details-marker {        display: none;    }    .accordion-icon {        font-size: 20px;        font-weight: 300;        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);        color: #999;    }    .accordion-item[open] .accordion-icon {        transform: rotate(45deg);        color: #f87171;    }    .accordion-content {        padding: 0 0 24px 0;        animation: slideDown 0.4s cubic-bezier(0.4, 0, 0.2, 1);        overflow: hidden;    }    @keyframes slideDown {        from {            opacity: 0;            transform: translateY(-12px);        }        to {            opacity: 1;            transform: translateY(0);        }    }    .features-grid {        display: grid;        grid-template-columns: repeat(2, 1fr);        gap: 20px;        margin-top: 8px;    }    .feature-item {        padding: 16px;        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);        border-radius: 8px;        border: 1px solid #f0f0f0;        transition: all 0.3s ease;        position: relative;        overflow: hidden;    }    .feature-item::before {        content: '';        position: absolute;        top: 0;        left: 0;        width: 4px;        height: 0;        background: linear-gradient(180deg, #f87171, #fca5a5);        transition: height 0.3s ease;    }    .feature-item:hover {        transform: translateY(-2px);        box-shadow: 0 4px 12px rgba(248, 113, 113, 0.1);        border-color: #fecaca;    }    .feature-item:hover::before {        height: 100%;    }    .feature-item h3 {        font-size: 14px;        font-weight: 600;        color: #1a1a1a;        margin-bottom: 6px;    }    .feature-item p {        font-size: 14px;        font-weight: 300;        color: #666;        margin: 0;        line-height: 1.6;    }    @media (max-width: 768px) {        .features-grid {            grid-template-columns: 1fr;            gap: 16px;        }        .feature-item:hover {            transform: none;        }        .accordion-summary:hover {            padding-left: 0;        }        .accordion-summary::before {            display: none;        }        .accordion-summary {            padding: 16px 0;            font-size: 12px;        }        .intro-text {            font-size: 15px;        }    }\u003c\/style\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"intro-text\"\u003eIntroducing Herschel Outdoor Equipment™— our performance line. Engineered with custom All Season fabric and an intuitive design, this duffle features a large main compartment and a three-point carrying system. With modular connectivity, it seamlessly attaches to our roller bags.\u003c\/p\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eModular Connection System\u003c\/h3\u003e\n\u003cp\u003eEasily attaches to the Snow Roller Bags and All Season Hybrid Roller Bag Large for seamless travel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eCustom All Season Fabric\u003c\/h3\u003e\n\u003cp\u003eMade from 100% recycled polyester with All Season liner for durability and sustainability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eReflective Details\u003c\/h3\u003e\n\u003cp\u003eReflective dimensions and classic logo screen print for enhanced visibility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eDurable Daisy Chain Webbing\u003c\/h3\u003e\n\u003cp\u003eFor attaching gear and carabiners with signature TPU diamond lash tab.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eYKK Zippered Closures\u003c\/h3\u003e\n\u003cp\u003ePremium zippers with Prusik cords and slip-resistant pull tabs for reliable access.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eThree-Point Carrying System\u003c\/h3\u003e\n\u003cp\u003eEVA-padded top handle, foam-padded carrying handles with metal snaps, and removable contoured nylon shoulder straps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eZippered Front Pocket\u003c\/h3\u003e\n\u003cp\u003eQuick-access storage for essentials and travel documents.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eInternal Power Mesh Sleeve\u003c\/h3\u003e\n\u003cp\u003eOrganized storage for smaller items and accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eTear-Resistant Base\u003c\/h3\u003e\n\u003cp\u003eBuilt tough for all weather conditions and heavy use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eMaterials\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eExterior Fabric\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester All Season Fabric\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eLiner\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester All Season Liner\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"Moonbeam\/Black \/ 66L \/ Unisex","offer_id":53114684899694,"sku":"HRS62N020000","price":209.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/AllSeasonDuffle66L-Moonbeam.png?v=1766525079"},{"product_id":"herschel-unisex-herschel-novel™-duffle-duffle-bag-black-diamond-black-spring-2026","title":"Herschel Novel™ Duffle","description":"\u003cstyle\u003e    .product-description {        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;        color: #1a1a1a;        line-height: 1.7;        max-width: 800px;        margin: 0;        padding: 0;    }    .intro-text {        font-size: 16px;        font-weight: 300;        margin-bottom: 32px;        color: #2c2c2c;        line-height: 1.8;        position: relative;        padding-left: 16px;        border-left: 3px solid #f87171;    }    .accordion-item {        border-bottom: 1px solid #e0e0e0;        transition: all 0.2s ease;    }    .accordion-item:hover {        border-bottom-color: #f87171;    }    .accordion-item:last-child {        border-bottom: none;    }    .accordion-summary {        display: flex;        justify-content: space-between;        align-items: center;        padding: 20px 0;        cursor: pointer;        list-style: none;        font-size: 13px;        font-weight: 500;        letter-spacing: 1.5px;        text-transform: uppercase;        color: #1a1a1a;        transition: all 0.3s ease;        position: relative;    }    .accordion-summary::before {        content: '';        position: absolute;        left: 0;        bottom: 0;        width: 0;        height: 2px;        background: linear-gradient(90deg, #f87171, #fca5a5);        transition: width 0.3s ease;    }    .accordion-summary:hover::before {        width: 60px;    }    .accordion-summary:hover {        color: #f87171;        padding-left: 8px;    }    .accordion-summary::-webkit-details-marker {        display: none;    }    .accordion-icon {        font-size: 20px;        font-weight: 300;        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);        color: #999;    }    .accordion-item[open] .accordion-icon {        transform: rotate(45deg);        color: #f87171;    }    .accordion-content {        padding: 0 0 24px 0;        animation: slideDown 0.4s cubic-bezier(0.4, 0, 0.2, 1);        overflow: hidden;    }    @keyframes slideDown {        from {            opacity: 0;            transform: translateY(-12px);        }        to {            opacity: 1;            transform: translateY(0);        }    }    .features-grid {        display: grid;        grid-template-columns: repeat(2, 1fr);        gap: 20px;        margin-top: 8px;    }    .feature-item {        padding: 16px;        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);        border-radius: 8px;        border: 1px solid #f0f0f0;        transition: all 0.3s ease;        position: relative;        overflow: hidden;    }    .feature-item::before {        content: '';        position: absolute;        top: 0;        left: 0;        width: 4px;        height: 0;        background: linear-gradient(180deg, #f87171, #fca5a5);        transition: height 0.3s ease;    }    .feature-item:hover {        transform: translateY(-2px);        box-shadow: 0 4px 12px rgba(248, 113, 113, 0.1);        border-color: #fecaca;    }    .feature-item:hover::before {        height: 100%;    }    .feature-item h3 {        font-size: 14px;        font-weight: 600;        color: #1a1a1a;        margin-bottom: 6px;    }    .feature-item p {        font-size: 14px;        font-weight: 300;        color: #666;        margin: 0;        line-height: 1.6;    }    @media (max-width: 768px) {        .features-grid {            grid-template-columns: 1fr;            gap: 16px;        }        .feature-item:hover {            transform: none;        }        .accordion-summary:hover {            padding-left: 0;        }        .accordion-summary::before {            display: none;        }        .accordion-summary {            padding: 16px 0;            font-size: 12px;        }        .intro-text {            font-size: 15px;        }    }\u003c\/style\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"intro-text\"\u003eTravel tough and cleverly organized. This is the ultimate road trip duffle, built with our signature shoe compartment for that spare pair and perfectly sized to fit in the overhead bin or the trunk of your car. Crafted from 100% recycled materials with waterproof protection, the Novel™ Duffle is designed for adventurers who demand both style and functionality.\u003c\/p\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003e100% Recycled Polyester\u003c\/h3\u003e\n\u003cp\u003e600D recycled polyester construction (excluding trims) for sustainable durability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eTonal Stripe Liner\u003c\/h3\u003e\n\u003cp\u003eSignature striped liner made from 100% recycled polyester.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eWaterproof Zippered Closure\u003c\/h3\u003e\n\u003cp\u003eProtects your essentials from moisture and spills during travel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eLow Profile Vegan Leather Handles\u003c\/h3\u003e\n\u003cp\u003eSleek, durable handles provide comfortable carrying without bulk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eRemovable Shoulder Strap\u003c\/h3\u003e\n\u003cp\u003eSmooth webbing strap with EVA padding for comfortable cross-body carrying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eSignature Shoe Compartment\u003c\/h3\u003e\n\u003cp\u003eDedicated ventilated compartment keeps shoes separate from clean clothes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eSide Sleeve Pocket\u003c\/h3\u003e\n\u003cp\u003eExternal pocket for quick access to travel documents or small items.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eZippered Internal Mesh Pocket\u003c\/h3\u003e\n\u003cp\u003eSecure interior storage keeps small essentials organized and visible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eOverhead Bin Friendly\u003c\/h3\u003e\n\u003cp\u003ePerfectly sized to fit in airplane overhead compartments or car trunks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003ePut Yourself Out There™ Label\u003c\/h3\u003e\n\u003cp\u003eInspirational internal label encourages adventure and exploration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eMaterials\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eExterior\u003c\/h3\u003e\n\u003cp\u003e100% Recycled 600D Polyester (excluding trims)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eLiner\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester with Tonal Stripe Pattern\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eHandles\u003c\/h3\u003e\n\u003cp\u003eVegan Leather\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"Black Diamond\/Black \/ 43L \/ Unisex","offer_id":53114685194606,"sku":"HRS62N029000","price":129.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/HerschelNovel_Duffle-BlackDiamond_Black_8c4eb75c-b2c0-4b84-b2ef-dd8142341780.png?v=1766528061"},{"product_id":"herschel-unisex-all-season-duffle-41l-duffle-bag-heron-black-spring-2026","title":"All Season Duffle 41L","description":"\u003cstyle\u003e    .product-description {        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;        color: #1a1a1a;        line-height: 1.7;        max-width: 800px;        margin: 0;        padding: 0;    }    .intro-text {        font-size: 16px;        font-weight: 300;        margin-bottom: 32px;        color: #2c2c2c;        line-height: 1.8;        position: relative;        padding-left: 16px;        border-left: 3px solid #f87171;    }    .accordion-item {        border-bottom: 1px solid #e0e0e0;        transition: all 0.2s ease;    }    .accordion-item:hover {        border-bottom-color: #f87171;    }    .accordion-item:last-child {        border-bottom: none;    }    .accordion-summary {        display: flex;        justify-content: space-between;        align-items: center;        padding: 20px 0;        cursor: pointer;        list-style: none;        font-size: 13px;        font-weight: 500;        letter-spacing: 1.5px;        text-transform: uppercase;        color: #1a1a1a;        transition: all 0.3s ease;        position: relative;    }    .accordion-summary::before {        content: '';        position: absolute;        left: 0;        bottom: 0;        width: 0;        height: 2px;        background: linear-gradient(90deg, #f87171, #fca5a5);        transition: width 0.3s ease;    }    .accordion-summary:hover::before {        width: 60px;    }    .accordion-summary:hover {        color: #f87171;        padding-left: 8px;    }    .accordion-summary::-webkit-details-marker {        display: none;    }    .accordion-icon {        font-size: 20px;        font-weight: 300;        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);        color: #999;    }    .accordion-item[open] .accordion-icon {        transform: rotate(45deg);        color: #f87171;    }    .accordion-content {        padding: 0 0 24px 0;        animation: slideDown 0.4s cubic-bezier(0.4, 0, 0.2, 1);        overflow: hidden;    }    @keyframes slideDown {        from {            opacity: 0;            transform: translateY(-12px);        }        to {            opacity: 1;            transform: translateY(0);        }    }    .features-grid {        display: grid;        grid-template-columns: repeat(2, 1fr);        gap: 20px;        margin-top: 8px;    }    .feature-item {        padding: 16px;        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);        border-radius: 8px;        border: 1px solid #f0f0f0;        transition: all 0.3s ease;        position: relative;        overflow: hidden;    }    .feature-item::before {        content: '';        position: absolute;        top: 0;        left: 0;        width: 4px;        height: 0;        background: linear-gradient(180deg, #f87171, #fca5a5);        transition: height 0.3s ease;    }    .feature-item:hover {        transform: translateY(-2px);        box-shadow: 0 4px 12px rgba(248, 113, 113, 0.1);        border-color: #fecaca;    }    .feature-item:hover::before {        height: 100%;    }    .feature-item h3 {        font-size: 14px;        font-weight: 600;        color: #1a1a1a;        margin-bottom: 6px;    }    .feature-item p {        font-size: 14px;        font-weight: 300;        color: #666;        margin: 0;        line-height: 1.6;    }    @media (max-width: 768px) {        .features-grid {            grid-template-columns: 1fr;            gap: 16px;        }        .feature-item:hover {            transform: none;        }        .accordion-summary:hover {            padding-left: 0;        }        .accordion-summary::before {            display: none;        }        .accordion-summary {            padding: 16px 0;            font-size: 12px;        }        .intro-text {            font-size: 15px;        }    }\u003c\/style\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"intro-text\"\u003eIntroducing Herschel Outdoor Equipment™— our performance line. Engineered with custom All Season fabric and an intuitive design, this duffle features a large main compartment and a three-point carrying system. With modular connectivity, it seamlessly attaches to our roller bags.\u003c\/p\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eModular Connection System\u003c\/h3\u003e\n\u003cp\u003eAttaches to the Snow Roller Bags and the All Season Hybrid Roller Bags for seamless travel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eCustom All Season Fabric\u003c\/h3\u003e\n\u003cp\u003eMade from 100% recycled polyester with All Season liner for durability and sustainability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eReflective Details\u003c\/h3\u003e\n\u003cp\u003eReflective dimensions and classic logo screen print for enhanced visibility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eDurable Daisy Chain Webbing\u003c\/h3\u003e\n\u003cp\u003eFor attaching gear and carabiners with signature TPU diamond lash tab.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eYKK Zippered Closures\u003c\/h3\u003e\n\u003cp\u003ePremium zippers with Prusik cords and slip-resistant pull tabs for reliable access.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eThree-Point Carrying System\u003c\/h3\u003e\n\u003cp\u003eEVA-padded top handle, foam-padded carrying handles with metal snaps, and removable contoured nylon shoulder straps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eZippered Front Pocket\u003c\/h3\u003e\n\u003cp\u003eQuick-access storage for essentials and travel documents.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eInternal Power Mesh Sleeve\u003c\/h3\u003e\n\u003cp\u003eOrganized storage for smaller items and accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eTear-Resistant Base\u003c\/h3\u003e\n\u003cp\u003eBuilt tough for all weather conditions and heavy use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eMaterials\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eExterior Fabric\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester All Season Fabric\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eLiner\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester All Season Liner\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"Heron\/Black \/ 41L \/ Unisex","offer_id":53114685489518,"sku":"HRS62N036000","price":167.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/AllSeasonDuffle41L-Heron_black.png?v=1766524878"},{"product_id":"herschel-unisex-all-season-duffle-66l-duffle-bag-heron-black-spring-2026","title":"All Season Duffle 66L","description":"\u003cstyle\u003e    .product-description {        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;        color: #1a1a1a;        line-height: 1.7;        max-width: 800px;        margin: 0;        padding: 0;    }    .intro-text {        font-size: 16px;        font-weight: 300;        margin-bottom: 32px;        color: #2c2c2c;        line-height: 1.8;        position: relative;        padding-left: 16px;        border-left: 3px solid #f87171;    }    .accordion-item {        border-bottom: 1px solid #e0e0e0;        transition: all 0.2s ease;    }    .accordion-item:hover {        border-bottom-color: #f87171;    }    .accordion-item:last-child {        border-bottom: none;    }    .accordion-summary {        display: flex;        justify-content: space-between;        align-items: center;        padding: 20px 0;        cursor: pointer;        list-style: none;        font-size: 13px;        font-weight: 500;        letter-spacing: 1.5px;        text-transform: uppercase;        color: #1a1a1a;        transition: all 0.3s ease;        position: relative;    }    .accordion-summary::before {        content: '';        position: absolute;        left: 0;        bottom: 0;        width: 0;        height: 2px;        background: linear-gradient(90deg, #f87171, #fca5a5);        transition: width 0.3s ease;    }    .accordion-summary:hover::before {        width: 60px;    }    .accordion-summary:hover {        color: #f87171;        padding-left: 8px;    }    .accordion-summary::-webkit-details-marker {        display: none;    }    .accordion-icon {        font-size: 20px;        font-weight: 300;        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);        color: #999;    }    .accordion-item[open] .accordion-icon {        transform: rotate(45deg);        color: #f87171;    }    .accordion-content {        padding: 0 0 24px 0;        animation: slideDown 0.4s cubic-bezier(0.4, 0, 0.2, 1);        overflow: hidden;    }    @keyframes slideDown {        from {            opacity: 0;            transform: translateY(-12px);        }        to {            opacity: 1;            transform: translateY(0);        }    }    .features-grid {        display: grid;        grid-template-columns: repeat(2, 1fr);        gap: 20px;        margin-top: 8px;    }    .feature-item {        padding: 16px;        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);        border-radius: 8px;        border: 1px solid #f0f0f0;        transition: all 0.3s ease;        position: relative;        overflow: hidden;    }    .feature-item::before {        content: '';        position: absolute;        top: 0;        left: 0;        width: 4px;        height: 0;        background: linear-gradient(180deg, #f87171, #fca5a5);        transition: height 0.3s ease;    }    .feature-item:hover {        transform: translateY(-2px);        box-shadow: 0 4px 12px rgba(248, 113, 113, 0.1);        border-color: #fecaca;    }    .feature-item:hover::before {        height: 100%;    }    .feature-item h3 {        font-size: 14px;        font-weight: 600;        color: #1a1a1a;        margin-bottom: 6px;    }    .feature-item p {        font-size: 14px;        font-weight: 300;        color: #666;        margin: 0;        line-height: 1.6;    }    @media (max-width: 768px) {        .features-grid {            grid-template-columns: 1fr;            gap: 16px;        }        .feature-item:hover {            transform: none;        }        .accordion-summary:hover {            padding-left: 0;        }        .accordion-summary::before {            display: none;        }        .accordion-summary {            padding: 16px 0;            font-size: 12px;        }        .intro-text {            font-size: 15px;        }    }\u003c\/style\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"intro-text\"\u003eIntroducing Herschel Outdoor Equipment™— our performance line. Engineered with custom All Season fabric and an intuitive design, this duffle features a large main compartment and a three-point carrying system. With modular connectivity, it seamlessly attaches to our roller bags.\u003c\/p\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eModular Connection System\u003c\/h3\u003e\n\u003cp\u003eEasily attaches to the Snow Roller Bags and All Season Hybrid Roller Bag Large for seamless travel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eCustom All Season Fabric\u003c\/h3\u003e\n\u003cp\u003eMade from 100% recycled polyester with All Season liner for durability and sustainability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eReflective Details\u003c\/h3\u003e\n\u003cp\u003eReflective dimensions and classic logo screen print for enhanced visibility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eDurable Daisy Chain Webbing\u003c\/h3\u003e\n\u003cp\u003eFor attaching gear and carabiners with signature TPU diamond lash tab.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eYKK Zippered Closures\u003c\/h3\u003e\n\u003cp\u003ePremium zippers with Prusik cords and slip-resistant pull tabs for reliable access.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eThree-Point Carrying System\u003c\/h3\u003e\n\u003cp\u003eEVA-padded top handle, foam-padded carrying handles with metal snaps, and removable contoured nylon shoulder straps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eZippered Front Pocket\u003c\/h3\u003e\n\u003cp\u003eQuick-access storage for essentials and travel documents.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eInternal Power Mesh Sleeve\u003c\/h3\u003e\n\u003cp\u003eOrganized storage for smaller items and accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eTear-Resistant Base\u003c\/h3\u003e\n\u003cp\u003eBuilt tough for all weather conditions and heavy use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eMaterials\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eExterior Fabric\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester All Season Fabric\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eLiner\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester All Season Liner\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"Heron\/Black \/ 66L \/ Unisex","offer_id":53114685522286,"sku":"HRS62N037000","price":207.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/AllSeasonDuffle66L-Heron_Black.png?v=1766525085"},{"product_id":"herschel-unisex-realtree®-herschel-novel™-duffle-duffle-bag-realtree®-apx-camo-spring-2026","title":"Realtree® Herschel Novel™ Duffle","description":"\u003cstyle\u003e    .product-description {        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;        color: #1a1a1a;        line-height: 1.7;        max-width: 800px;        margin: 0;        padding: 0;    }    .intro-text {        font-size: 16px;        font-weight: 300;        margin-bottom: 32px;        color: #2c2c2c;        line-height: 1.8;        position: relative;        padding-left: 16px;        border-left: 3px solid #f87171;    }    .accordion-item {        border-bottom: 1px solid #e0e0e0;        transition: all 0.2s ease;    }    .accordion-item:hover {        border-bottom-color: #f87171;    }    .accordion-item:last-child {        border-bottom: none;    }    .accordion-summary {        display: flex;        justify-content: space-between;        align-items: center;        padding: 20px 0;        cursor: pointer;        list-style: none;        font-size: 13px;        font-weight: 500;        letter-spacing: 1.5px;        text-transform: uppercase;        color: #1a1a1a;        transition: all 0.3s ease;        position: relative;    }    .accordion-summary::before {        content: '';        position: absolute;        left: 0;        bottom: 0;        width: 0;        height: 2px;        background: linear-gradient(90deg, #f87171, #fca5a5);        transition: width 0.3s ease;    }    .accordion-summary:hover::before {        width: 60px;    }    .accordion-summary:hover {        color: #f87171;        padding-left: 8px;    }    .accordion-summary::-webkit-details-marker {        display: none;    }    .accordion-icon {        font-size: 20px;        font-weight: 300;        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);        color: #999;    }    .accordion-item[open] .accordion-icon {        transform: rotate(45deg);        color: #f87171;    }    .accordion-content {        padding: 0 0 24px 0;        animation: slideDown 0.4s cubic-bezier(0.4, 0, 0.2, 1);        overflow: hidden;    }    @keyframes slideDown {        from {            opacity: 0;            transform: translateY(-12px);        }        to {            opacity: 1;            transform: translateY(0);        }    }    .features-grid {        display: grid;        grid-template-columns: repeat(2, 1fr);        gap: 20px;        margin-top: 8px;    }    .feature-item {        padding: 16px;        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);        border-radius: 8px;        border: 1px solid #f0f0f0;        transition: all 0.3s ease;        position: relative;        overflow: hidden;    }    .feature-item::before {        content: '';        position: absolute;        top: 0;        left: 0;        width: 4px;        height: 0;        background: linear-gradient(180deg, #f87171, #fca5a5);        transition: height 0.3s ease;    }    .feature-item:hover {        transform: translateY(-2px);        box-shadow: 0 4px 12px rgba(248, 113, 113, 0.1);        border-color: #fecaca;    }    .feature-item:hover::before {        height: 100%;    }    .feature-item h3 {        font-size: 14px;        font-weight: 600;        color: #1a1a1a;        margin-bottom: 6px;    }    .feature-item p {        font-size: 14px;        font-weight: 300;        color: #666;        margin: 0;        line-height: 1.6;    }    @media (max-width: 768px) {        .features-grid {            grid-template-columns: 1fr;            gap: 16px;        }        .feature-item:hover {            transform: none;        }        .accordion-summary:hover {            padding-left: 0;        }        .accordion-summary::before {            display: none;        }        .accordion-summary {            padding: 16px 0;            font-size: 12px;        }        .intro-text {            font-size: 15px;        }    }\u003c\/style\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"intro-text\"\u003eRooted in the wild. We partnered with Realtree®, innovators in camo design, to reimagine the Herschel Novel™ Duffle. Featuring their iconic APX™ camo pattern inspired by the untamed outdoors, this duffle is the ultimate road trip companion — built with a signature shoe compartment and perfectly sized to fit in the overhead bin or the trunk of your car.\u003c\/p\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eRealtree APX™ Camo Pattern\u003c\/h3\u003e\n\u003cp\u003eAuthentic outdoor design from the innovators in camouflage technology.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003e100% Recycled Polyester\u003c\/h3\u003e\n\u003cp\u003e600D recycled polyester construction (excluding trims) for sustainable durability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eRecycled Polyester Liner\u003c\/h3\u003e\n\u003cp\u003eInterior liner made from 100% recycled polyester.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eWaterproof Zippered Closure\u003c\/h3\u003e\n\u003cp\u003eProtects your essentials from moisture and spills during travel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eLow Profile Vegan Leather Handles\u003c\/h3\u003e\n\u003cp\u003eSleek, durable handles provide comfortable carrying without bulk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eRemovable Shoulder Strap\u003c\/h3\u003e\n\u003cp\u003eSmooth webbing strap with EVA padding for comfortable cross-body carrying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eSignature Shoe Compartment\u003c\/h3\u003e\n\u003cp\u003eDedicated ventilated compartment keeps shoes separate from clean clothes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eSide Sleeve Pocket\u003c\/h3\u003e\n\u003cp\u003eExternal pocket for quick access to travel documents or small items.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eZippered Internal Mesh Pocket\u003c\/h3\u003e\n\u003cp\u003eSecure interior storage keeps small essentials organized and visible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eOverhead Bin Friendly\u003c\/h3\u003e\n\u003cp\u003ePerfectly sized to fit in airplane overhead compartments or car trunks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eCustom Realtree APX™ Label\u003c\/h3\u003e\n\u003cp\u003ePremium branded label showcases the authentic partnership.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003ePut Yourself Out There™ Label\u003c\/h3\u003e\n\u003cp\u003eInspirational internal label encourages adventure and exploration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eMaterials\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eExterior\u003c\/h3\u003e\n\u003cp\u003e100% Recycled 600D Polyester (excluding trims) with Realtree APX™ Camo Pattern\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eLiner\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eHandles\u003c\/h3\u003e\n\u003cp\u003eVegan Leather\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"REALTREE® APX Camo \/ 43L \/ Unisex","offer_id":53114685718894,"sku":"HRS62N043000","price":139.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/Realtree_HerschelNovel_Duffle.png?v=1766531793"},{"product_id":"herschel-unisex-herschel-novel™-duffle-duffle-bag-blue-mirage-diamond-sea-storm-spring-2026","title":"Herschel Novel™ Duffle","description":"\u003cstyle\u003e    .product-description {        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;        color: #1a1a1a;        line-height: 1.7;        max-width: 800px;        margin: 0;        padding: 0;    }    .intro-text {        font-size: 16px;        font-weight: 300;        margin-bottom: 32px;        color: #2c2c2c;        line-height: 1.8;        position: relative;        padding-left: 16px;        border-left: 3px solid #f87171;    }    .accordion-item {        border-bottom: 1px solid #e0e0e0;        transition: all 0.2s ease;    }    .accordion-item:hover {        border-bottom-color: #f87171;    }    .accordion-item:last-child {        border-bottom: none;    }    .accordion-summary {        display: flex;        justify-content: space-between;        align-items: center;        padding: 20px 0;        cursor: pointer;        list-style: none;        font-size: 13px;        font-weight: 500;        letter-spacing: 1.5px;        text-transform: uppercase;        color: #1a1a1a;        transition: all 0.3s ease;        position: relative;    }    .accordion-summary::before {        content: '';        position: absolute;        left: 0;        bottom: 0;        width: 0;        height: 2px;        background: linear-gradient(90deg, #f87171, #fca5a5);        transition: width 0.3s ease;    }    .accordion-summary:hover::before {        width: 60px;    }    .accordion-summary:hover {        color: #f87171;        padding-left: 8px;    }    .accordion-summary::-webkit-details-marker {        display: none;    }    .accordion-icon {        font-size: 20px;        font-weight: 300;        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);        color: #999;    }    .accordion-item[open] .accordion-icon {        transform: rotate(45deg);        color: #f87171;    }    .accordion-content {        padding: 0 0 24px 0;        animation: slideDown 0.4s cubic-bezier(0.4, 0, 0.2, 1);        overflow: hidden;    }    @keyframes slideDown {        from {            opacity: 0;            transform: translateY(-12px);        }        to {            opacity: 1;            transform: translateY(0);        }    }    .features-grid {        display: grid;        grid-template-columns: repeat(2, 1fr);        gap: 20px;        margin-top: 8px;    }    .feature-item {        padding: 16px;        background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);        border-radius: 8px;        border: 1px solid #f0f0f0;        transition: all 0.3s ease;        position: relative;        overflow: hidden;    }    .feature-item::before {        content: '';        position: absolute;        top: 0;        left: 0;        width: 4px;        height: 0;        background: linear-gradient(180deg, #f87171, #fca5a5);        transition: height 0.3s ease;    }    .feature-item:hover {        transform: translateY(-2px);        box-shadow: 0 4px 12px rgba(248, 113, 113, 0.1);        border-color: #fecaca;    }    .feature-item:hover::before {        height: 100%;    }    .feature-item h3 {        font-size: 14px;        font-weight: 600;        color: #1a1a1a;        margin-bottom: 6px;    }    .feature-item p {        font-size: 14px;        font-weight: 300;        color: #666;        margin: 0;        line-height: 1.6;    }    @media (max-width: 768px) {        .features-grid {            grid-template-columns: 1fr;            gap: 16px;        }        .feature-item:hover {            transform: none;        }        .accordion-summary:hover {            padding-left: 0;        }        .accordion-summary::before {            display: none;        }        .accordion-summary {            padding: 16px 0;            font-size: 12px;        }        .intro-text {            font-size: 15px;        }    }\u003c\/style\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"intro-text\"\u003eTravel tough and cleverly organized. This is the ultimate road trip duffle, built with our signature shoe compartment for that spare pair and perfectly sized to fit in the overhead bin or the trunk of your car. Crafted from 100% recycled materials with waterproof protection, the Novel™ Duffle is designed for adventurers who demand both style and functionality.\u003c\/p\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003e100% Recycled Polyester\u003c\/h3\u003e\n\u003cp\u003e600D recycled polyester construction (excluding trims) for sustainable durability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eTonal Stripe Liner\u003c\/h3\u003e\n\u003cp\u003eSignature striped liner made from 100% recycled polyester.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eWaterproof Zippered Closure\u003c\/h3\u003e\n\u003cp\u003eProtects your essentials from moisture and spills during travel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eLow Profile Vegan Leather Handles\u003c\/h3\u003e\n\u003cp\u003eSleek, durable handles provide comfortable carrying without bulk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eRemovable Shoulder Strap\u003c\/h3\u003e\n\u003cp\u003eSmooth webbing strap with EVA padding for comfortable cross-body carrying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eSignature Shoe Compartment\u003c\/h3\u003e\n\u003cp\u003eDedicated ventilated compartment keeps shoes separate from clean clothes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eSide Sleeve Pocket\u003c\/h3\u003e\n\u003cp\u003eExternal pocket for quick access to travel documents or small items.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eZippered Internal Mesh Pocket\u003c\/h3\u003e\n\u003cp\u003eSecure interior storage keeps small essentials organized and visible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eOverhead Bin Friendly\u003c\/h3\u003e\n\u003cp\u003ePerfectly sized to fit in airplane overhead compartments or car trunks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003ePut Yourself Out There™ Label\u003c\/h3\u003e\n\u003cp\u003eInspirational internal label encourages adventure and exploration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"accordion-item\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan\u003eMaterials\u003c\/span\u003e \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eExterior\u003c\/h3\u003e\n\u003cp\u003e100% Recycled 600D Polyester (excluding trims)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eLiner\u003c\/h3\u003e\n\u003cp\u003e100% Recycled Polyester with Tonal Stripe Pattern\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003ch3\u003eHandles\u003c\/h3\u003e\n\u003cp\u003eVegan Leather\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Herschel","offers":[{"title":"Blue Mirage Diamond\/Sea Storm \/ 43L \/ Unisex","offer_id":53114686144878,"sku":"HRS62N054000","price":129.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/HerschelNovel_Duffle-BlueMirage.png?v=1766528064"},{"product_id":"patagonia-unisex-black-hole-duffel-55l-duffle-bag-weathered-stone-spring-2026","title":"Black Hole Duffel 55L Duffle Bag","description":"","brand":"Patagonia","offers":[{"title":"Weathered Stone \/ OS \/ Unisex","offer_id":53265705959790,"sku":"PAT62N006000","price":208.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/BlackHoleDuffel55L-1.png?v=1772141031"},{"product_id":"patagonia-unisex-black-hole-duffel-70l-duffle-bag-black-w-black-spring-2026","title":"Black Hole Duffel 70L Duffle Bag","description":"","brand":"Patagonia","offers":[{"title":"Black w\/Black \/ OS \/ Unisex","offer_id":53265705992558,"sku":"PAT62N007000","price":248.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/BlackHoleDuffel70L.png?v=1772141024"},{"product_id":"patagonia-unisex-black-hole-duffel-70l-duffle-bag-weathered-stone-spring-2026","title":"Black Hole Duffel 70L Duffle Bag","description":"","brand":"Patagonia","offers":[{"title":"Weathered Stone \/ OS \/ Unisex","offer_id":53265706058094,"sku":"PAT62N008000","price":248.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/BlackHoleDuffel70L-1.png?v=1772141018"},{"product_id":"patagonia-unisex-black-hole-duffel-100l-duffle-bag-black-w-black-spring-2026","title":"Black Hole Duffel 100L Duffle Bag","description":"","brand":"Patagonia","offers":[{"title":"Black w\/Black \/ OS \/ Unisex","offer_id":53265706090862,"sku":"PAT62N009000","price":278.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/BlackHoleDuffel100L.png?v=1772141006"},{"product_id":"herschel-unisex-herschel-novel™-duffle-duffle-bag-black-summer-2026","title":"Herschel Novel™ Duffle","description":"","brand":"Herschel","offers":[{"title":"Black \/ 43L \/ Unisex","offer_id":53451299848558,"sku":"HRS63N012000","price":129.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/HerschelNovel_Duffle-Black-2.png?v=1774626961"},{"product_id":"herschel-unisex-herschel-novel™-duffle-duffle-bag-navy-summer-2026","title":"Herschel Novel™ Duffle","description":"","brand":"Herschel","offers":[{"title":"Navy \/ 43L \/ Unisex","offer_id":53451299881326,"sku":"HRS63N013000","price":129.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/HerschelNovel_Duffle-Navy.png?v=1774628631"},{"product_id":"herschel-unisex-herschel-novel™-duffle-duffle-bag-ash-rose-summer-2026","title":"Herschel Novel™ Duffle","description":"","brand":"Herschel","offers":[{"title":"Ash Rose \/ 43L \/ Unisex","offer_id":53451299914094,"sku":"HRS63N014000","price":129.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/HerschelNovel_Duffle-AshRose.png?v=1774628784"},{"product_id":"dakine-unisex-eq-duffle-50l-duffle-bag-black-spring-2026","title":"Eq Duffle 50L","description":"","brand":"Dakine","offers":[{"title":"Black \/ 50L \/ Unisex","offer_id":53523601916270,"sku":"DAK62N039000","price":74.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/9590\/3420\/files\/EQDUFFLE50L-Black.png?v=1774551841"}],"url":"https:\/\/boardroomshop.com\/collections\/duffle-bags.oembed?page=2","provider":"The Boardroom","version":"1.0","type":"link"}