CINXE.COM

Trader Joe's Westchester (33) | Grocery Store in Westchester 90045

<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta charset="UTF-8"> <meta name="template" content="homepage-template"> <!-- <meta name="viewport" content="width=device-width, initial-scale=1"> --> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta name='format-detection' content='telephone=no' /> <!-- Global site tag (gtag.js) - Google Analytics (by SOCI 08/11/2022) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-PVSN19270R"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-PVSN19270R'); </script> <link rel="canonical" href="https://locations.traderjoes.com/ca/westchester/33/" /> <link rel="alternate" href="https://locations.traderjoes.com/ca/westchester/33/" hreflang="en-US" /> <link rel="icon" href="https://www.traderjoes.com/etc.clientlibs/trjo/clientlibs/clientlib-react/resources/favicon.ico"/> <!-- <link rel="manifest" href="https://www.traderjoes.com/etc.clientlibs/trjo/clientlibs/clientlib-react/resources/manifest.json"/> --> <title>Trader Joe&#x27;s Westchester (33) | Grocery Store in Westchester 90045</title> <title></title> <meta name="description" content="Welcome to Trader Joe's Westchester, CA: Your neighborhood destination for the most delicious winter flavors, from peppermint candy canes and gingerbread cookies, to cinnamon buns and chocolate truffles鈥攁ll at the very best prices."> <!-- Non-Restaurant Set --> <meta property="fb:app_id" content="128221277764057" /> <meta property="og:type" content="business.business" /> <meta property="og:url" content="https://locations.traderjoes.com/ca/westchester/33/" /> <meta property="og:title" content="Trader Joe's Westchester (33)| Grocery Store in Westchester 90045" /> <meta property="og:description" content="Welcome to Trader Joe's Westchester, CA: Your neighborhood destination for the most delicious winter flavors, from peppermint candy canes and gingerbread cookies, to cinnamon buns and chocolate truffles鈥攁ll at the very best prices."> <meta property="og:image" content="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/images/shrimp.jpg" /> <meta property="business:contact_data:street_address" content="8645 S Sepulveda" /> <meta property="business:contact_data:locality" content="Westchester" /> <meta property="business:contact_data:region" content="CA" /> <meta property="business:contact_data:postal_code" content="90045" /> <meta property="business:contact_data:country_name" content="US" /> <meta property="business:contact_data:phone_number" content="310-338-9238" /> <meta property="business:contact_data:website" content="https://locations.traderjoes.com/ca/westchester/33/" /> <meta property="place:location:latitude" content="33.95874" /> <meta property="place:location:longitude" content="-118.39666" /> <!--header starts--> <meta name="template" content="home-page-template"> <link href="https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&display=swap" rel="stylesheet"> <link rel="stylesheet" href="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/clientlib-base.css" type="text/css"> <link rel="stylesheet" href="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/clientlib-react.0420.css" type="text/css"> <meta name="theme-color" content="#000000"> <link rel="icon" href="https://www.traderjoes.com//etc.clientlibs/trjo/clientlibs/clientlib-react/resources/favicon.ico"> <link rel="stylesheet" href="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/fah4plx.css"> <style> .header__panel a { border: 0px!important; } </style> <!-- close of header--> <link href="https://llp-assets.meetsoci.com/libs/css/style.css" rel="stylesheet" media="all"/> <link href="//netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.css" rel="stylesheet"> <link href="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/css/base-responsiveADA.local.june24.css" rel="stylesheet" > <link href="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/css/styles.2020.feb21.a.css" rel="stylesheet" > <link rel="stylesheet" href="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/css/responsive.2020.feb21.css"> <link rel="stylesheet" href="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/newdesign/css/newdesign.local_0306-new.css"> <link rel="stylesheet" href="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/newdesign/css/recipe-new0516.css"> <!-- BHODATA = '$hours'; --> <script type="text/javascript"> document.observe = document.fire = function () { }; </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "item": { "@id": "https://locations.traderjoes.com/", "name": "Index" } },{ "@type": "ListItem", "position": 2, "item": { "@id": "https://locations.traderjoes.com/ca/", "name": "CA" } },{ "@type": "ListItem", "position": 3, "item": { "@id": "https://locations.traderjoes.com/ca/westchester/", "name": "Westchester" } }] } </script> <script type="application/ld+json"> { "@context":"https://schema.org", "@type":"GroceryStore", "@id":"33", "name": "Traderjoes", "address":{ "@type":"PostalAddress", "streetAddress":"8645 S Sepulveda", "addressLocality":"Westchester", "addressRegion":"CA", "postalCode":"90045", "addressCountry":"US" }, "containedIn":"Mall/Shopping Center Column Header", "geo":{ "@type":"GeoCoordinates", "latitude":33.95874, "longitude":-118.39666 }, "branchOf": { "name":"Traderjoes", "url": "https://www.traderjoes.com/" }, "url":"https://locations.traderjoes.com/ca/westchester/33/", "telephone":"310-338-9238", "image":"https://llp-assets.meetsoci.com/live/assets/traderjoes/images/shrimp.jpg", "openingHoursSpecification":[ { "@type":"OpeningHoursSpecification", "dayOfWeek":[ "Monday" ], "opens":"08:00", "closes":"21:00" }, { "@type":"OpeningHoursSpecification", "dayOfWeek":[ "Tuesday" ], "opens":"08:00", "closes":"21:00" }, { "@type":"OpeningHoursSpecification", "dayOfWeek":[ "Wednesday" ], "opens":"08:00", "closes":"21:00" }, { "@type":"OpeningHoursSpecification", "dayOfWeek":[ "Thursday" ], "opens":"08:00", "closes":"21:00" }, { "@type":"OpeningHoursSpecification", "dayOfWeek":[ "Friday" ], "opens":"08:00", "closes":"21:00" }, { "@type":"OpeningHoursSpecification", "dayOfWeek":[ "Saturday" ], "opens":"08:00", "closes":"21:00" }, { "@type":"OpeningHoursSpecification", "dayOfWeek":[ "Sunday" ], "opens":"08:00", "closes":"21:00" } ] } </script> <!-- <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "SpecialAnnouncement", "name": "Trader Joe's COVID-19 Announcement", "text": "In response to COVID-19 and until further notice, Trader Joe's stores will be open from 9:00am until 7:00pm to support our Crew Members in taking care of one another and our customers.", "newsUpdatesAndGuidelines": "https://www.traderjoes.com/announcements", "datePublished": "2020-03-20", "about" : { "@type": "GroceryStore", "name": "Trader Joe&#x27;s Westchester (33), 8645 S Sepulveda Westchester, CA", "url": "https://locations.traderjoes.com/ca/westchester/33/", "image":"https://llp-assets.meetsoci.com/live/assets/traderjoes/images/shrimp.jpg", "telephone":"310-338-9238", "address": { "@type": "PostalAddress", "streetAddress":"8645 S Sepulveda", "addressLocality":"Westchester", "addressRegion":"CA", "postalCode":"90045", "addressCountry":"US" } } } </script> --> <!--<script type="text/javascript" src="https://llp-assets.meetsoci.com/libs/javascript/backbone/bb/lib/jquery.js"></script>--> <script type="text/javascript" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/scripts/core-vendors.js"></script> <!--vendors like jquery.js, bootstrap.js, mousewhee.js, others --> <script> var W2GI = { collection : {}, config : { appkey : 'A458FCEA-30C0-11E7-85D4-58D1A38844B8', pageObserve : ['linktrack'], autoStart : true, locator : { cgeo : false, theme : null, cdirections : false, formdata : { geoip : true, dataview : 'store_default', limit : 250, geolocs : { geoloc : [{ addressline : '', country : '', latitude : '', longitude : '' }] }, searchradius : '20|50|75|100|500' }, drivingdirections : { disableDynamicRoutes : false, formdata : { dataview : 'store_default', geolocs : { geoloc : [{ address1 : '', city : '', state : '', province : '', postalcode : '', addressline : '', country : '', latitude : '', longitude : '' }] } } }, imgPath : '//static.where2getit.com/w2gi/images/zoombar', controls : [{ name : 'panZoom', // use panZoomBar if needs the full // bar options : { zoomWheelEnabled : false } }], interactions : [{ name : 'defaults', options : { mouseWheelZoom: false, doubleClickZoom :false } }], //noZoomOnPan: true, //zoom: 15, dynamicSearch : false, routeStyle : { strokeWidth : 8, strokeOpacity : 0.5, strokeColor : '#0000FF' }, sources : [{ name: 'Google Normal', options: { displayName : 'Map', projection: 'EPSG:900913', units: 'm', type: 'roadmap', maxZoomLevel:18 } }] } } }; W2GI.collection.poi = [ { poinum : '1', icon : 'main_icon', name : 'Trader Joe&#x27;s Westchester (33)', address1 : '8645 S Sepulveda', address2 : '', city : 'Westchester', state : 'CA', province : '', postalcode : '90045', country : 'US', latitude : '33.95874', longitude : '-118.39666', phone : '310-338-9238', _distance : '0', comingsoon : 'No', holidayhours : '[object Object]', special_hours : '[object Object]', showshour : '', clientkey : '33', uid : '168', main_loc : '1', loc_url : 'https://locations.traderjoes.com/ca/westchester/33/' } , { poinum : '2', icon : 'other_icon', name : 'Trader Joe&#x27;s Culver City (251)', address1 : '6150 Slauson Ave', address2 : '', city : 'Culver City', state : 'CA', province : '', postalcode : '90230', country : 'US', latitude : '33.98801', longitude : '-118.39285', phone : '310-313-0441', _distance : '2.03', comingsoon : 'No', holidayhours : '[object Object]', special_hours : '[object Object]', showshour : '', clientkey : '251', uid : '108', main_loc : '0', loc_url : 'https://locations.traderjoes.com/ca/culver-city/251/' } , { poinum : '3', icon : 'other_icon', name : 'Trader Joe&#x27;s Marina Del Rey (205)', address1 : '4675 Admiralty Way', address2 : '', city : 'Marina Del Rey', state : 'CA', province : '', postalcode : '90292', country : 'US', latitude : '33.97956', longitude : '-118.44123', phone : '310-301-4461', _distance : '2.93', comingsoon : 'No', holidayhours : '[object Object]', special_hours : '[object Object]', showshour : '', clientkey : '205', uid : '6', main_loc : '0', loc_url : 'https://locations.traderjoes.com/ca/marina-del-rey/205/' } , { poinum : '4', icon : 'other_icon', name : 'Trader Joe&#x27;s Manhattan Beach - Rosecrans Blvd (106)', address1 : '1800 Rosecrans Blvd', address2 : '', city : 'Manhattan Beach', state : 'CA', province : '', postalcode : '90266', country : 'US', latitude : '33.90047', longitude : '-118.38043', phone : '310-725-9800', _distance : '4.13', comingsoon : 'No', holidayhours : '[object Object]', special_hours : '[object Object]', showshour : '', clientkey : '106', uid : '203', main_loc : '0', loc_url : 'https://locations.traderjoes.com/ca/manhattan-beach/106/' } , { poinum : '5', icon : 'other_icon', name : 'Trader Joe&#x27;s West Los Angeles - Sepulveda (119)', address1 : '3456 S Sepulveda Blvd', address2 : '', city : 'Los Angeles', state : 'CA', province : '', postalcode : '90034', country : 'US', latitude : '34.02048', longitude : '-118.42211', phone : '310-836-2458', _distance : '4.51', comingsoon : 'No', holidayhours : '[object Object]', special_hours : '[object Object]', showshour : '', clientkey : '119', uid : '242', main_loc : '0', loc_url : 'https://locations.traderjoes.com/ca/los-angeles/119/' } ] for (var index = 0; index < W2GI.collection.poi.length; index++) { //W2GI.collection.poi[index].name = W2GI.collection.poi[index].name.replace("&lt;", ""); //W2GI.collection.poi[index].name = W2GI.collection.poi[index].name.replace("/", ""); //W2GI.collection.poi[index].name = W2GI.collection.poi[index].name.replace("br", " "); //W2GI.collection.poi[index].name = W2GI.collection.poi[index].name.replace("&gt;", ""); //W2GI.collection.poi[index].name = W2GI.collection.poi[index].name.replace("#39;", "'"); //W2GI.collection.poi[index].name = W2GI.collection.poi[index].name.replace("&& ", " "); //alert( W2GI.collection.poi[index].name.includes("lt;")); } function formatAMPM(date) { var hours = date.getHours(); var minutes = date.getMinutes(); var ampm = hours >= 12 ? 'PM' : 'AM'; hours = hours % 12; hours = hours ? hours : 12; minutes = minutes < 10 ? '0'+minutes : minutes; var strTime = hours + ':' + minutes + ' ' + ampm; return strTime; } function formatPhoneNumber(phoneNumber, countryCode) { const isUSorCA = countryCode.trim().toUpperCase() === 'US' || countryCode.trim().toUpperCase() === 'CA'; const cleanNumber = phoneNumber.replace(/\D/g, ''); const hasProperLength = (cleanNumber.length === 11 && cleanNumber.startsWith('1')) || cleanNumber.length === 10; if (isUSorCA && hasProperLength) { const nationalNumber = cleanNumber.length === 11 ? cleanNumber.substring(1) : cleanNumber; const formattedNumber = nationalNumber.replace(/(\d{3})(\d{3})(\d{4})/, '($1) $2-$3'); return formattedNumber; } else { // Return original input if it's not a valid US phone numberr return phoneNumber; } } </script> <!-- for about slider --> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/@accessible360/accessible-slick@1.0.1/slick/slick.min.css"> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/@accessible360/accessible-slick@1.0.1/slick/accessible-slick-theme.min.css"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script type="text/javascript" src="//cdn.jsdelivr.net/npm/@accessible360/accessible-slick@1.0.1/slick/slick.min.js"></script> <!-- end of recipe slider in mobile view --> <style> .highlightRed { background-color: #C81E24; border-left: 10px solid C81E24; color:#fff; position: relative; right: 10px; bottom: 1px; padding-left:10px; /*padding-top: 4px;*/ } .specialhours{margin: 0 0 0 2.5rem !important;font-weight: bold;} html{font-size: 16px;} .moveDownYes{position: relative;top:15px;} .red-title{font-family: "bebas_neueregular", sans serif !important;} .copyright-tj { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; width: 100% !important; } .manage-iframe-height { height: 220px; } @media only screen and (max-width: 320px) { .copyright-tj { text-align: left; position: absolute; bottom: 13%; left: auto; } .manage-iframe-height { height: 220px !important; } } @media screen and (min-width: 10px) and (max-width: 815px){.result-area{margin-top: 10px !important;}} @media screen and (max-width: 384px) and (min-width: 321px) { .copyright-tj { text-align: left; position: absolute; bottom: 0; left: auto; } .manage-iframe-height { height: 260px !important; } } @media only screen and (min-width: 385px) { .copyright-tj { text-align: left; position: absolute; bottom: 7%; left: auto; } .manage-iframe-height { height: 220px; } } @media screen and (max-width: 480px) and (min-width: 410px) { .copyright-tj { text-align: left; position: absolute; bottom: 14%; left: auto; } .manage-iframe-height { height: 220px !important; } } @media screen and (max-width: 768px) and (min-width: 481px) { .copyright-tj { text-align: left; position: absolute; bottom: 22%; left: auto; } .manage-iframe-height { height: 220px !important; } } @media screen and (max-width: 815px) and (min-width: 769px) { .copyright-tj { text-align: left; position: absolute; bottom: 1%; left: 33%; } .manage-iframe-height { height: 210px; } } @media screen and (max-width: 880px) and (min-width: 816px) { .copyright-tj { text-align: right; position: absolute; bottom: 29%; left: 3%; } .manage-iframe-height { height: 150px; } } @media screen and (max-width: 1200px) and (min-width: 881px) { .copyright-tj { text-align: right; position: absolute; bottom: 1%; left: 2%; } .manage-iframe-height { height: 180px; } } @media only screen and (min-width: 1200px) { .copyright-tj { text-align: right; position: absolute; bottom: 29%; left: 12%; } .manage-iframe-height { height: 150px; } } .social-icons { text-align: center; } .social-icons li { display:inline-block; list-style-type:none; -webkit-user-select:none; -moz-user-select:none; } .social-icons li a { border-bottom: none; } .social-icons li img { width:55px; height:30px; margin:0; padding:0; } .copyright-font-size { font-size: 14px; } #aboutSection { /*padding-bottom:20px;*/ } .image span picture img { cursor: pointer; } header a, header a:hover, header a:focus, header a:focus-within { text-decoration: none!important; outline: 0px!important; outline: none !important; outline-color: gray !important; outline-width: 0px !important; } </style> <style> a:focus * { /*outline: dotted !important; outline-color: gray !important; outline-width: 2px !important;*/ } .gm-style .gm-style-cc a:focus:after, #OpenLayers_Control_PanZoom_zoomin:focus:after, #OpenLayers_Control_PanZoom_zoomout:focus:after { position: absolute; top: -6px; right: -14px; bottom: -14px; left: -6px; content: ""; display: block; border: 2px solid #b51133; border-radius: 5px; } .nearby-stores ul li.hidefirst0, .poi-result:first-of-type { display: none; } .opening-comments { /*padding: 10px 10px 5px 10px !important;*/ padding: 10px 5px; } .opening-comments-mobile { margin-left:10px; width:100%; background: #c81e24; color: #fff; font-size: 24px; /*padding: 10px 10px 5px 10px;*/ padding: 10px 5px; text-align: center; } .hideit, .showhide, .showhide21, .opening-comments-mobile { display: none; } .w2gi-backbone div.map { margin: 10px auto !important; z-index: -10!important; } .removeYes { display: none !important; } .comingsoonYes { display: block !important; } .customremove { display: none !important; } .hideNo, .hide, .hide0, .hidesYesNoNo, .hidesYesNo { display: none !important; } .nonalcoholYesYesYes { display: none !important; } .nonalcoholYesYesNo { display: none !important; } .nonalcoholYesNoNo { display: none !important; } #w2gifooter { font-size: 11px; } @media (min-width: 0px) and (max-width: 767px) { .discovertext {margin-top:15px !important;} .opening-comments { display:none; } .moveDownYes { top:0 !important; } .opening-comments-mobile, #map { display: block; margin-left:0 !important; } .itemlist { width: 100%!important; font-size: 16px!important; line-height: 36px; } } .page-header { margin: 40px 0 0px!important; } .breadcrumb { /*width: 66%!important;*/ max-width: 1080px; padding: 20px 0px!important; margin: 0 auto!important; padding-left: 20px!important; } .skip-nav { float: left; position: absolute; left: 0px; z-index: 999999; top: 50px; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; } .footer ul li a { border:none !important; } .footer ul li a:focus { border:none !important; outline: dotted !important; outline-color: gray !important; outline-width: 2px !important; } /*a#btn-external:focus {border: none; padding: 0;}*/ div.square-crop a:hover, a:focus { border: 0; padding: 0; } #contentbegin.btn-primary { color: #1E52BD; } .justhideit {display:none} .showIfnot {display:block;clear:both;} .showIfnotNoNoNo {display:block;clear:both;} .hideitNoNoNo {display:none;clear:both;} .opening-comments strong { color: #fff; font-weight: normal; -webkit-font-smoothing: antialiased; } </style> <!-- <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-100422848-1', 'auto'); ga('send', 'pageview'); </script> --> <!-- styles for instagram --> <style type="text/css"> span[class*="_embed_grid"] { width: 100%!important; max-width: 100%!important; } .insta-section { width:90%; max-width:1300px; margin-left:auto; margin-right:auto; margin-top:40px; } .insta-section h2 { text-align: center; width: 100%; font-size: 24px; padding: 20px 0 0px; } #insSection > a > img { width: calc(25% - 10px); border-radius: 10px; margin: 5px; } .insta-section { text-align: center; } div.insta-section > button { margin: 5px 0; background: #362D2E; border: none; } div.insta-section > button:hover { background-color: #d28409; } div.insta-section > button > i { font-size: 17px; } .insta-pic-sec { width: calc(25% - 10px); height: 250px; border-radius: 10px; margin: 5px; display: inline-block; } .insta-link { display: block; height: 100%; width: 100%; text-decoration: none; } .days-text { height: 100%; text-align: right; padding: 0 10px; } .days-text > span { position: relative; top: calc(100% - 25px); opacity: .8; } #insSection > div > a > div > span > i { margin-left: 6px; font-size: 18px; vertical-align: middle; } #insSection > div > a:focus, .instagram-image:focus, .insta-pic-sec a:focus { padding: 5px 0!important; } @media only screen and (max-width: 500px) { .insta-pic-sec { width: calc(100% - 10px); max-width: 315px; } } @media (max-width: 767px) { .insta-pic-sec { width: calc(50% - 10px); } } .slick-dots { position: relative; width: 40%; margin: 10px auto 0; } .slick-dots li.slick-active button .slick-dot-icon:before { margin-top: 1px; margin-left: -2px; /* font-size: 18px; */ border: 1px solid #000; border-radius: 50%; width: 10px; height: 10px; } .slick-dots li.slick-active button:focus .slick-dot-icon { color: transparent; margin-top: 1px; margin-left: -2px; /* font-size: 18px; */ border: 0px solid #000; border-radius: 50%; width: 10px; height: 10px; } .slick-dots li button:focus .slick-dot-icon:before { color: #000; margin-top: 1px; margin-left: -2px; width: 10px; height: 10px; font-size: 12px; } .slick-dots li.slick-active button .slick-dot-icon { color: transparent; opacity: 1; } /*.discoverpic { background-size: contain!important; height: 290px!important; }*/ .discovertext { margin: 27px auto 0!important; } .phoneclr, .phoneclr:hover { color: #4076B5; } .Link_link__1AZfr img { cursor: default!important; } .browse { font-size: 17px; margin-top: 20px; } .highlight, .highlight:hover, .highlight:focus { color: #000; font-weight: bold; font-size: 17px; text-decoration: none; border-bottom: 2px solid #AF0006; } </style> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TZMMWGR');</script> <!-- End Google Tag Manager --> </head> <body class="home-page page basicpage"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TZMMWGR" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="skip-nav"> <a href="#main" class="sr-only sr-only-focusable btn btn-primary">Skip to main Content</a> </div> <!--header starts--> <script> function enterCheck(event) { if (event.keyCode === 13) { window.open("https://www.traderjoes.com/home/shopping-list"); } } </script> <style> header a, header a:hover, header a:focus, header a:focus-within { color: inherit; } </style> <div id="spa-root"> <div> <div class="aem-page home-page page basicpage"> <div> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="aem-container"> <div> <header id="header" class="header"> <div class="aem-container aem-Grid aem-Grid--12 aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="aem-container"> <div> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 header__top aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <ul class="SubNav_subNav__1KmEp subNav"> <li class="SubNav_subNav__item__yoJGm subNav__item"><a class="Link_link__1AZfr SubNav_subNav__link__54qyo" href="https://www.traderjoes.com/home/store-search">Stores</a></li> <li class="SubNav_subNav__item__yoJGm subNav__item"><a class="Link_link__1AZfr SubNav_subNav__link__54qyo" href="https://www.traderjoes.com/home/about-us">About Us</a></li> <li class="SubNav_subNav__item__yoJGm subNav__item"><a class="Link_link__1AZfr SubNav_subNav__link__54qyo" href="https://www.traderjoes.com/home/careers">Careers</a></li> <li class="SubNav_subNav__item__yoJGm subNav__item"><a class="Link_link__1AZfr SubNav_subNav__link__54qyo" href="https://www.traderjoes.com/home/announcements">Announcements</a></li> </ul> <div></div> </div> </div> </div> <div></div> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="aem-container"> <div> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 header__panel aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <button class="Burger_burger__1c5EC" type="button" aria-labelledby="header" title="Click to open menu" onclick="window.open('https://www.traderjoes.com/home', '_self');"> <svg id="hamburger" class="Icon_icon__1UNFx" width="26" height="20" viewBox="0 0 26 20" fill="#000000" xmlns="http://www.w3.org/2000/svg"> <path d="M25 18C25.5523 18 26 18.4477 26 19C26 19.5128 25.614 19.9355 25.1166 19.9933L25 20H1C0.447715 20 0 19.5523 0 19C0 18.4872 0.38604 18.0645 0.883379 18.0067L1 18H25ZM25 9C25.5523 9 26 9.44772 26 10C26 10.5128 25.614 10.9355 25.1166 10.9933L25 11H1C0.447715 11 0 10.5523 0 10C0 9.48716 0.38604 9.06449 0.883379 9.00673L1 9H25ZM25 0C25.5523 0 26 0.447715 26 1C26 1.51284 25.614 1.93551 25.1166 1.99327L25 2H1C0.447715 2 0 1.55228 0 1C0 0.487164 0.38604 0.0644928 0.883379 0.00672773L1 0H25Z"></path> </svg> </button> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="image"> <a class="Link_link__1AZfr" aria-label="Go to home" href="https://www.traderjoes.com/home"> <picture class=""><img title="Trader Joe's Logo" alt="Trader Joe's Logo" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/original_004.svg" width="auto" height="auto"></picture> </a> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--12"> <button type="button" class="Button_button__3Me73 Search_action__2LXEg Button_button_variant_viewLink__2W82s"> <div class="Button_button__leftArrow__3x-00" aria-hidden="true"></div> <div class="Search_action__icon__1_Tl6"> <span class="visuallyHidden">Search</span> <svg class="Icon_icon__1UNFx" width="32" height="32" viewBox="0 0 27 28" fill="#2C2C2C" xmlns="http://www.w3.org/2000/svg"> <path d="M11.64 0C18.0686 0 23.28 5.21141 23.28 11.64C23.28 14.7795 22.0371 17.6287 20.0165 19.7224L26.5871 26.2929C26.9776 26.6834 26.9776 27.3166 26.5871 27.7071C26.2266 28.0676 25.6594 28.0953 25.2671 27.7903L25.1729 27.7071L18.5055 21.0407C16.5808 22.4488 14.2075 23.28 11.64 23.28C5.21141 23.28 0 18.0686 0 11.64C0 5.21141 5.21141 0 11.64 0ZM11.64 2C6.31598 2 2 6.31598 2 11.64C2 16.964 6.31598 21.28 11.64 21.28C16.964 21.28 21.28 16.964 21.28 11.64C21.28 6.31598 16.964 2 11.64 2Z"></path> </svg> </div> <span class="Search_action__text__3niGG">Search</span> <div class="Button_button__rightArrow__1rr-R" aria-hidden="true"></div> </button> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--12"> <a class="Link_link__1AZfr ShoppingList_action__cC5J2" href="https://www.traderjoes.com/home/shopping-list"> <div class="ShoppingList_action__icon__3aAtH"> <svg class="Icon_icon__1UNFx" width="23" height="27" viewBox="0 0 23 27" fill="#AF0006" xmlns="http://www.w3.org/2000/svg"> <path d="M22.314 0H0.683C0.305 0 0 0.308911 0 0.690269V26.2836C0 26.6649 0.305 26.9759 0.683 26.9759C0.734358 26.9759 0.800403 26.9798 0.878222 26.9844C0.989804 26.991 1.12559 26.999 1.277 26.999C1.812 26.999 2.541 26.8994 3.077 26.2876L4.179 25.1898C4.33 25.0278 4.593 24.9453 4.854 24.9453C5.112 24.9453 5.367 25.0258 5.511 25.1898L6.613 26.2876C7.031 26.7625 7.614 27 8.197 27C8.779 27 9.362 26.7625 9.78 26.2876L10.881 25.1898C11.079 25.0218 11.303 24.9372 11.52 24.9372C11.737 24.9372 11.948 25.0218 12.118 25.1898L13.219 26.2876C13.638 26.7625 14.22 27 14.802 27C15.384 27 15.967 26.7625 16.386 26.2876L17.488 25.1898C17.632 25.0258 17.887 24.9453 18.145 24.9453C18.406 24.9453 18.669 25.0278 18.82 25.1898L19.921 26.2876C20.459 26.8994 21.187 26.999 21.721 26.999C21.8717 26.999 22.0071 26.991 22.1186 26.9844C22.1964 26.9798 22.2626 26.9759 22.314 26.9759C22.695 26.9759 23 26.6649 23 26.2836V0.690269C23 0.308911 22.695 0 22.314 0ZM21.25 1.76089V25.1385C21.246 25.1345 21.2427 25.1308 21.2398 25.1276L21.234 25.1214L21.195 25.0771L21.153 25.0359L20.066 23.9532C19.591 23.4641 18.894 23.1844 18.145 23.1844C17.392 23.1844 16.699 23.4682 16.23 23.9652L15.155 25.0348L15.114 25.0761L15.076 25.1194C14.989 25.219 14.878 25.2391 14.802 25.2391C14.726 25.2391 14.617 25.219 14.53 25.1194L14.492 25.0761L14.451 25.0348L13.346 23.9371C12.853 23.446 12.205 23.1763 11.52 23.1763C10.885 23.1763 10.256 23.4148 9.749 23.8475L9.698 23.8918L9.65 23.9391L8.548 25.0348L8.507 25.0771L8.468 25.1204C8.378 25.224 8.259 25.2391 8.197 25.2391C8.134 25.2391 8.015 25.224 7.924 25.1204L7.885 25.0761L7.844 25.0348L6.769 23.9652C6.3 23.4682 5.607 23.1844 4.854 23.1844C4.105 23.1844 3.407 23.4641 2.933 23.9532L1.846 25.0359L1.804 25.0771L1.765 25.1214L1.76044 25.1267L1.7575 25.13L1.75 25.1385V1.76089H21.25ZM18 7H11C10.448 7 10 6.552 10 6C10 5.448 10.448 5 11 5H18C18.553 5 19 5.448 19 6C19 6.552 18.553 7 18 7ZM11 13H16C16.553 13 17 12.552 17 12C17 11.448 16.553 11 16 11H11C10.448 11 10 11.448 10 12C10 12.552 10.448 13 11 13ZM14 19H11C10.448 19 10 18.553 10 18C10 17.448 10.448 17 11 17H14C14.553 17 15 17.448 15 18C15 18.553 14.553 19 14 19ZM5.25 6C5.25 5.58521 5.58521 5.25 6 5.25C6.41479 5.25 6.75 5.58521 6.75 6C6.75 6.41479 6.41479 6.75 6 6.75C5.58521 6.75 5.25 6.41479 5.25 6ZM6 3.75C4.75679 3.75 3.75 4.75679 3.75 6C3.75 7.24321 4.75679 8.25 6 8.25C7.24321 8.25 8.25 7.24321 8.25 6C8.25 4.75679 7.24321 3.75 6 3.75ZM6 11.25C5.58521 11.25 5.25 11.5852 5.25 12C5.25 12.4148 5.58521 12.75 6 12.75C6.41479 12.75 6.75 12.4148 6.75 12C6.75 11.5852 6.41479 11.25 6 11.25ZM3.75 12C3.75 10.7568 4.75679 9.75 6 9.75C7.24321 9.75 8.25 10.7568 8.25 12C8.25 13.2432 7.24321 14.25 6 14.25C4.75679 14.25 3.75 13.2432 3.75 12ZM5.25 18C5.25 17.5859 5.58554 17.25 6 17.25C6.41446 17.25 6.75 17.5859 6.75 18C6.75 18.4141 6.41446 18.75 6 18.75C5.58554 18.75 5.25 18.4141 5.25 18ZM6 15.75C4.75646 15.75 3.75 16.7581 3.75 18C3.75 19.2419 4.75646 20.25 6 20.25C7.24354 20.25 8.25 19.2419 8.25 18C8.25 16.7581 7.24354 15.75 6 15.75Z"></path> </svg> </div> <span class="ShoppingList_action__text__Ce7aa">Shopping List</span> </a> <div></div> </div> </div> </div> <div></div> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--12"> </div> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="aem-container"> <div> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 header__megaNavBackground aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="Container_defaultContainer__yz3tT defaultContainer"> <div class="aem-container aem-Grid aem-Grid--12 megaNav aem-Grid--tablet--12 aem-Grid--default--12 aem-Grid--mobile--12"> <div class=" aem-GridColumn aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--tablet--hide aem-GridColumn--default--12 aem-GridColumn--offset--default--0 aem-GridColumn--default--hide aem-GridColumn--mobile--12 aem-GridColumn--offset--mobile--0 aem-GridColumn--mobile--newline"> <ul class="MobileNavigation_mobileNavigation__20Gob"> <li class="MobileNavigationItem_mobileNavigationItem__2I3Wg"> <picture class="MobileNavigationItem_mobileNavigationItem__image__iY1CP"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-products.png/jcr:content/renditions/webp-640.webp " media="(max-width: 847px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-products.png/jcr:content/renditions/webp-1280.webp " media="(min-width: 848px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-products.png/jcr:content/renditions/cq5dam.web.640.640 " media="(max-width: 847px)" type="image/png"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-products.png/jcr:content/renditions/cq5dam.web.1280.1280 " media="(min-width: 848px)" type="image/png"> <img role="presentation" srcoriginal="https://www.traderjoes.com/content/dam/trjo/icons/meganav-products.png" src="https://www.traderjoes.com/content/dam/trjo/icons/meganav-products.png/jcr:content/renditions/cq5dam.web.1280.1280" alt="" width="auto" height="auto"> </picture> Products </li> <li class="MobileNavigationItem_mobileNavigationItem__2I3Wg"> <picture class="MobileNavigationItem_mobileNavigationItem__image__iY1CP"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-discover.png/jcr:content/renditions/webp-640.webp " media="(max-width: 847px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-discover.png/jcr:content/renditions/webp-1280.webp " media="(min-width: 848px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-discover.png/jcr:content/renditions/cq5dam.web.640.640 " media="(max-width: 847px)" type="image/png"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-discover.png/jcr:content/renditions/cq5dam.web.1280.1280 " media="(min-width: 848px)" type="image/png"> <img role="presentation" srcoriginal="https://www.traderjoes.com/content/dam/trjo/icons/meganav-discover.png" src="https://www.traderjoes.com/content/dam/trjo/icons/meganav-discover.png/jcr:content/renditions/cq5dam.web.1280.1280" alt="" width="auto" height="auto"> </picture> Discover </li> <li class="MobileNavigationItem_mobileNavigationItem__2I3Wg"> <picture class="MobileNavigationItem_mobileNavigationItem__image__iY1CP"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-recipes.png/jcr:content/renditions/webp-640.webp " media="(max-width: 847px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-recipes.png/jcr:content/renditions/webp-1280.webp " media="(min-width: 848px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-recipes.png/jcr:content/renditions/cq5dam.web.640.640 " media="(max-width: 847px)" type="image/png"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-recipes.png/jcr:content/renditions/cq5dam.web.1280.1280 " media="(min-width: 848px)" type="image/png"> <img role="presentation" srcoriginal="https://www.traderjoes.com/content/dam/trjo/icons/meganav-recipes.png" src="https://www.traderjoes.com/content/dam/trjo/icons/meganav-recipes.png/jcr:content/renditions/cq5dam.web.1280.1280" alt="" width="auto" height="auto"> </picture> Recipes </li> <li class="MobileNavigationItem_mobileNavigationItem__2I3Wg"> <picture class="MobileNavigationItem_mobileNavigationItem__image__iY1CP"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-listen.png/jcr:content/renditions/webp-640.webp " media="(max-width: 847px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-listen.png/jcr:content/renditions/webp-1280.webp " media="(min-width: 848px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-listen.png/jcr:content/renditions/cq5dam.web.640.640 " media="(max-width: 847px)" type="image/png"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-listen.png/jcr:content/renditions/cq5dam.web.1280.1280 " media="(min-width: 848px)" type="image/png"> <img role="presentation" srcoriginal="https://www.traderjoes.com/content/dam/trjo/icons/meganav-listen.png" src="https://www.traderjoes.com/content/dam/trjo/icons/meganav-listen.png/jcr:content/renditions/cq5dam.web.1280.1280" alt="" width="auto" height="auto"> </picture> Listen </li> <li class="MobileNavigationItem_mobileNavigationItem__2I3Wg">About Us</li> <li class="MobileNavigationItem_mobileNavigationItem__2I3Wg">Find A Store</li> </ul> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--3 aem-GridColumn--offset--default--0 aem-GridColumn--default--none aem-GridColumn--mobile--12 aem-GridColumn--offset--mobile--0 aem-GridColumn--mobile--hide"> <div class="Container_defaultContainer__yz3tT defaultContainer"> <div class="aem-container aem-Grid aem-Grid--3 aem-Grid--default--3 aem-Grid--mobile--3"> <div class=" aem-GridColumn aem-GridColumn--default--3 aem-GridColumn--offset--default--0 aem-GridColumn--default--none aem-GridColumn--mobile--3 aem-GridColumn--offset--mobile--0 aem-GridColumn--mobile--hide"> <div class="NavigationBlock_navigationBlock__TusNM"> <ul class="NavigationBlock_navigationBlock__list__3TCcJ"> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_1__Y3Hnb"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49 Link_link_bold__1Gy2Z" aria-label="navigation block - Products" href="https://www.traderjoes.com/home/products">Products</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_2__2W4g_"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49 Link_link_bold__1Gy2Z" aria-label="navigation block - What's New" href="https://www.traderjoes.com/home/products/category?filters=%7B%22areNewProducts%22%3Atrue%7D">What's New</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_2__2W4g_"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49 Link_link_bold__1Gy2Z" aria-label="navigation block - Food" href="https://www.traderjoes.com/home/products/category/food-8">Food</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Bakery" href="https://www.traderjoes.com/home/products/category/bakery-11">Bakery</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Cheese" href="https://www.traderjoes.com/home/products/category/cheese-29">Cheese</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Dairy & Eggs" href="https://www.traderjoes.com/home/products/category/dairy-and-eggs-44">Dairy & Eggs</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Dips, Sauces & Dressings" href="https://www.traderjoes.com/home/products/category/dips-sauces-and-dressings-59">Dips, Sauces & Dressings</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Fresh Prepared Foods" href="https://www.traderjoes.com/home/products/category/fresh-prepared-foods-80">Fresh Prepared Foods</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - From the Freezer" href="https://www.traderjoes.com/home/products/category/from-the-freezer-95">From the Freezer</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Fresh Fruits & Veggies" href="https://www.traderjoes.com/home/products/category/fresh-fruits-and-veggies-113">Fresh Fruits & Veggies</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Meat, Seafood & Plant-based" href="https://www.traderjoes.com/home/products/category/meat-seafood-and-plant-based-122">Meat, Seafood & Plant-based</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - For the Pantry" href="https://www.traderjoes.com/home/products/category/for-the-pantry-137">For the Pantry</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Snacks & Sweets" href="https://www.traderjoes.com/home/products/category/snacks-and-sweets-167">Snacks & Sweets</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_2__2W4g_"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49 Link_link_bold__1Gy2Z" aria-label="navigation block - Beverages" href="https://www.traderjoes.com/home/products/category/beverages-182">Beverages</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_2__2W4g_"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49 Link_link_bold__1Gy2Z" aria-label="navigation block - Flower & Plants" href="https://www.traderjoes.com/home/products/category/flowers-and-plants-203">Flower & Plants</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_2__2W4g_"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49 Link_link_bold__1Gy2Z" aria-label="navigation block - Everything Else" href="https://www.traderjoes.com/home/products/category/everything-else-215">Everything Else</a></li> </ul> <div class="NavigationBlock_navigationBlock__iconWrapper__3vooV"> <picture class="NavigationBlock_navigationBlock__icon__10Hu3"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-products.png/jcr:content/renditions/webp-640.webp " media="(max-width: 847px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-products.png/jcr:content/renditions/webp-1280.webp " media="(min-width: 848px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-products.png/jcr:content/renditions/cq5dam.web.640.640 " media="(max-width: 847px)" type="image/png"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-products.png/jcr:content/renditions/cq5dam.web.1280.1280 " media="(min-width: 848px)" type="image/png"> <img role="presentation" srcoriginal="https://www.traderjoes.com/content/dam/trjo/icons/meganav-products.png" src="https://www.traderjoes.com/content/dam/trjo/icons/meganav-products.png/jcr:content/renditions/cq5dam.web.1280.1280" alt="" width="auto" height="auto"> </picture> </div> </div> <div></div> </div> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--3 aem-GridColumn--offset--default--0 aem-GridColumn--default--none aem-GridColumn--mobile--12 aem-GridColumn--offset--mobile--0 aem-GridColumn--mobile--hide"> <div class="Container_defaultContainer__yz3tT defaultContainer"> <div class="aem-container aem-Grid aem-Grid--3 aem-Grid--default--3 aem-Grid--mobile--3"> <div class=" aem-GridColumn aem-GridColumn--default--3 aem-GridColumn--offset--default--0 aem-GridColumn--default--none aem-GridColumn--mobile--3 aem-GridColumn--offset--mobile--0 aem-GridColumn--mobile--hide"> <div class="NavigationBlock_navigationBlock__TusNM"> <ul class="NavigationBlock_navigationBlock__list__3TCcJ"> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_1__Y3Hnb"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49 Link_link_bold__1Gy2Z" aria-label="navigation block - Discover" href="https://www.traderjoes.com/home/discover">Discover</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Entertaining" href="https://www.traderjoes.com/home/discover/entertaining">Entertaining</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Guides" href="https://www.traderjoes.com/home/discover/guides">Guides</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Stories" href="https://www.traderjoes.com/home/discover/stories">Stories</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Subscribe" href="https://www.traderjoes.com/home/subscribe">Subscribe</a></li> </ul> <div class="NavigationBlock_navigationBlock__iconWrapper__3vooV"> <picture class="NavigationBlock_navigationBlock__icon__10Hu3"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-discover.png/jcr:content/renditions/webp-640.webp " media="(max-width: 847px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-discover.png/jcr:content/renditions/webp-1280.webp " media="(min-width: 848px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-discover.png/jcr:content/renditions/cq5dam.web.640.640 " media="(max-width: 847px)" type="image/png"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-discover.png/jcr:content/renditions/cq5dam.web.1280.1280 " media="(min-width: 848px)" type="image/png"> <img role="presentation" srcoriginal="https://www.traderjoes.com/content/dam/trjo/icons/meganav-discover.png" src="https://www.traderjoes.com/content/dam/trjo/icons/meganav-discover.png/jcr:content/renditions/cq5dam.web.1280.1280" alt="" width="auto" height="auto"> </picture> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--3 aem-GridColumn--offset--default--0 aem-GridColumn--default--none aem-GridColumn--mobile--3 aem-GridColumn--offset--mobile--0 aem-GridColumn--mobile--hide"> <div class="NavigationBlock_navigationBlock__TusNM"> <ul class="NavigationBlock_navigationBlock__list__3TCcJ"> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_1__Y3Hnb"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49 Link_link_bold__1Gy2Z" aria-label="navigation block - Recipes" href="https://www.traderjoes.com/home/recipes">Recipes</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Appetizers & Sides" href="https://www.traderjoes.com/home/recipes?categories=appetizer&page=1">Appetizers & Sides</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Beverages" href="https://www.traderjoes.com/home/recipes?categories=beverages">Beverages</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Breakfast" href="https://www.traderjoes.com/home/recipes?categories=breakfast&page=1">Breakfast</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Lunch" href="https://www.traderjoes.com/home/recipes?page=1&categories=lunch">Lunch</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Dinner" href="https://www.traderjoes.com/home/recipes?page=1&categories=dinner">Dinner</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Desserts" href="https://www.traderjoes.com/home/recipes?page=1&categories=desserts">Desserts</a></li> </ul> <div class="NavigationBlock_navigationBlock__iconWrapper__3vooV"> <picture class="NavigationBlock_navigationBlock__icon__10Hu3"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-recipes.png/jcr:content/renditions/webp-640.webp " media="(max-width: 847px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-recipes.png/jcr:content/renditions/webp-1280.webp " media="(min-width: 848px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-recipes.png/jcr:content/renditions/cq5dam.web.640.640 " media="(max-width: 847px)" type="image/png"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-recipes.png/jcr:content/renditions/cq5dam.web.1280.1280 " media="(min-width: 848px)" type="image/png"> <img role="presentation" srcoriginal="https://www.traderjoes.com/content/dam/trjo/icons/meganav-recipes.png" src="https://www.traderjoes.com/content/dam/trjo/icons/meganav-recipes.png/jcr:content/renditions/cq5dam.web.1280.1280" alt="" width="auto" height="auto"> </picture> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--3 aem-GridColumn--offset--default--0 aem-GridColumn--default--newline aem-GridColumn--mobile--3 aem-GridColumn--offset--mobile--0 aem-GridColumn--mobile--hide"> <div class="NavigationBlock_navigationBlock__TusNM"> <ul class="NavigationBlock_navigationBlock__list__3TCcJ"> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_1__Y3Hnb"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49 Link_link_bold__1Gy2Z" aria-label="navigation block - Listen" href="https://www.traderjoes.com/home/podcast">Listen</a></li> </ul> <div class="NavigationBlock_navigationBlock__iconWrapper__3vooV"> <picture class="NavigationBlock_navigationBlock__icon__10Hu3"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-listen.png/jcr:content/renditions/webp-640.webp " media="(max-width: 847px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-listen.png/jcr:content/renditions/webp-1280.webp " media="(min-width: 848px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-listen.png/jcr:content/renditions/cq5dam.web.640.640 " media="(max-width: 847px)" type="image/png"> <source srcset="https://www.traderjoes.com/content/dam/trjo/icons/meganav-listen.png/jcr:content/renditions/cq5dam.web.1280.1280 " media="(min-width: 848px)" type="image/png"> <img role="presentation" srcoriginal="https://www.traderjoes.com/content/dam/trjo/icons/meganav-listen.png" src="https://www.traderjoes.com/content/dam/trjo/icons/meganav-listen.png/jcr:content/renditions/cq5dam.web.1280.1280" alt="" width="auto" height="auto"> </picture> </div> </div> <div></div> </div> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--2 aem-GridColumn--offset--default--0 aem-GridColumn--default--none aem-GridColumn--mobile--12 aem-GridColumn--offset--mobile--0 aem-GridColumn--mobile--none"> <div class="Container_defaultContainer__yz3tT defaultContainer"> <div class="aem-container aem-Grid aem-Grid--2 aem-Grid--default--2 aem-Grid--mobile--12"> <div class=" aem-GridColumn aem-GridColumn--default--2 aem-GridColumn--offset--default--0 aem-GridColumn--default--none aem-GridColumn--mobile--12 aem-GridColumn--offset--mobile--0 aem-GridColumn--mobile--hide"> <div class="NavigationBlock_navigationBlock__TusNM"> <ul class="NavigationBlock_navigationBlock__list__3TCcJ"> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_1__Y3Hnb"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49 Link_link_bold__1Gy2Z" aria-label="navigation block - About Us" href="https://www.traderjoes.com/home/about-us">About Us</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Diversity & Inclusion" href="https://www.traderjoes.com/home/diversity-inclusion">Diversity & Inclusion</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Sustainability" href="https://www.traderjoes.com/home/sustainability">Sustainability</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Neighborhood Shares" href="https://www.traderjoes.com/home/neighborhood-shares">Neighborhood Shares</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Announcements" href="https://www.traderjoes.com/home/announcements">Announcements</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Careers" href="https://www.traderjoes.com/home/careers">Careers</a></li> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_3__3ziXV"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49" aria-label="navigation block - Contact Us" href="https://www.traderjoes.com/home/contact-us">Contact Us</a></li> </ul> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--2 aem-GridColumn--mobile--12 aem-GridColumn--offset--mobile--0 aem-GridColumn--mobile--hide"> <div class="NavigationBlock_navigationBlock__TusNM"> <ul class="NavigationBlock_navigationBlock__list__3TCcJ"> <li class="NavigationBlock_navigationBlock__item__38aaK NavigationBlock_navigationBlock__item_linkLevel_1__Y3Hnb"><a class="Link_link__1AZfr NavigationBlock_navigationBlock__link__2wj49 Link_link_bold__1Gy2Z" aria-label="navigation block - Find A Store" href="https://www.traderjoes.com/home/store-search">Find A Store</a></li> </ul> </div> <div></div> </div> </div> </div> <div></div> </div> </div> </div> <div></div> </div> </div> </div> <div></div> </div> </div> <div></div> </div> </div> <div class="header__backdrop"></div> </header> <div></div> </div> </div> <div></div> </div> </div> </div> <div></div> </div> </div> <div></div> </div> </div> <script> /* $(".Burger_burger__1c5EC").click(function() { console.log("hamburger clicked"); if($("#header").hasClass("header_megaNavOpened")) { $(this).attr("title","Click to open menu"); $("#header").removeClass("header_megaNavOpened"); $("body").css("overflow", "unset"); $("#hamburger").html('<path d="M25 18C25.5523 18 26 18.4477 26 19C26 19.5128 25.614 19.9355 25.1166 19.9933L25 20H1C0.447715 20 0 19.5523 0 19C0 18.4872 0.38604 18.0645 0.883379 18.0067L1 18H25ZM25 9C25.5523 9 26 9.44772 26 10C26 10.5128 25.614 10.9355 25.1166 10.9933L25 11H1C0.447715 11 0 10.5523 0 10C0 9.48716 0.38604 9.06449 0.883379 9.00673L1 9H25ZM25 0C25.5523 0 26 0.447715 26 1C26 1.51284 25.614 1.93551 25.1166 1.99327L25 2H1C0.447715 2 0 1.55228 0 1C0 0.487164 0.38604 0.0644928 0.883379 0.00672773L1 0H25Z"></path>'); } else { $(this).attr("title","Click to close menu"); $("#header").addClass("header_megaNavOpened"); $("body").css("overflow", "hidden"); $("#hamburger").html('<path d="M1.6129 0.209705L1.70711 0.292893L10.285 8.871L18.8643 0.292893L18.9585 0.209705C19.3508 -0.0953203 19.9181 -0.0675907 20.2785 0.292893C20.6691 0.683417 20.6691 1.31658 20.2785 1.70711L11.7 10.285L20.2785 18.8643C20.6691 19.2548 20.6691 19.888 20.2785 20.2785C19.9181 20.639 19.3508 20.6667 18.9585 20.3617L18.8643 20.2785L10.285 11.7L1.70711 20.2785L1.6129 20.3617C1.22061 20.6667 0.653377 20.639 0.292893 20.2785C-0.0976311 19.888 -0.0976311 19.2548 0.292893 18.8643L8.871 10.285L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893C0.653377 -0.0675907 1.22061 -0.0953203 1.6129 0.209705Z"></path>'); } }); */ var isMobile = false; //initiate as false // device detection if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4))) { isMobile = true; } if( isMobile ) { $(".ShoppingList_action__text__Ce7aa").addClass("visuallyHidden"); $(".Search_action__text__3niGG").addClass("visuallyHidden"); } else { $(".ShoppingList_action__text__Ce7aa").removeClass("visuallyHidden"); $(".Search_action__text__3niGG").removeClass("visuallyHidden"); } $( document ).ready(function() { $(window).resize(function(){ if($(window).width() < 850) { $(".ShoppingList_action__text__Ce7aa").addClass("visuallyHidden"); $(".Search_action__text__3niGG").addClass("visuallyHidden"); } else { $(".ShoppingList_action__text__Ce7aa").removeClass("visuallyHidden"); $(".Search_action__text__3niGG").removeClass("visuallyHidden"); } }); }); </script> <div class=" aem-GridColumn aem-GridColumn--default--12"> <main id="main" class="main"> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div></div> <div class="Container_fullContainer__aBTs5 fullContainer"> <!-- close of header--> <div id="templates" style="display: none;"> <script id="locator_addressline" type="text/x-handlebars-template"> {{#if address1}}{{address1}}{{else}}{{#if addressline}}{{addressline}}{{/if}}{{ city }} {{ county }} {{ state }} {{postalcode}}{{/if}} </script> <script id="directions_addressline" type="text/x-handlebars-template"> {{#if address1}}{{address1}} {{ city }} {{ state }} {{postalcode}} {{else}} {{#if addressline}}{{addressline}}{{/if}} {{ city }} {{ state }} {{postalcode}}{{/if}} </script> <script id="collection_multiple_address" type="text/x-handlebars-template"> <h4>Please select your location</h4> <ul class="content-list address-suggestions"> {{#each this}} <li data-id={{@index}}><strong>{{address1}} {{ city }} {{ county }}</strong>{{ state }} {{postalcode}}</li> {{/each}} </ul> </script> <!-- icon template start --> <script id="default" type="text/x-handlebars-template"> <div class="icon" data-bubbleid="bubble" data-width="30" data-height="30" data-offsetx="-15" data-offsety="-15"> <img class="alpha" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/newdesign/Images/map-pin-png.png" alt="icon" /> </div> </script> <script id="main_icon" type="text/x-handlebars-template"> <div class="icon" data-bubbleid="bubble" data-width="28" data-height="36" data-offsetx="-19" data-offsety="-36" data-labeloffsetx="-3" data-labeloffsety="21" data-fontcolor="#000" data-fontsize="10" data-fontweight="bold" data-display="true"> <img class="alpha" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/newdesign/Images/map-pin-png.png" alt="icon" /> </div> </script> <script id="other_icon" type="text/x-handlebars-template"> <div class="icon" data-bubbleid="bubble" data-width="30" data-height="30" data-offsetx="-15" data-offsety="-15" data-labeloffsetx="1" data-labeloffsety="23" data-fontcolor="#00000" data-fontsize="13" data-display="false"> <img class="alpha" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/newdesign/Images/map-pin-png.png" style="cursor:pointer;" alt="mp pin on map" /> </div> </script> <script id="center_marker" type="text/x-handlebars-template"> <div class="icon" data-bubbleid="bubble" data-width="30" data-height="28" data-offsetx="-11" data-offsety="-33"> <img class="alpha" alt="redstar" src="https://llp-assets.meetsoci.com/libs/images/zoombar/blank.gif"/> </div> </script> <script id="ddstarticon" type="text/x-handlebars-template"> <div class="end_icon" data-width="27" data-height="38" data-offsetx="-16" data-offsety="-28"> <img class="alpha" alt="start" src="https://llp-assets.meetsoci.com/libs/images/icons/ddstartpin.png"/> </div> </script> <script id="ddendicon" type="text/x-handlebars-template"> <div class="end_icon" data-width="27" data-height="38" data-offsetx="-16" data-offsety="-28"> <img class="alpha" alt="end" src="https://llp-assets.meetsoci.com/libs/images/icons/ddendpin.png"/> </div> </script> <!-- icon template end --> <!-- bubble template start --> <script id="bubble" data-offsetx="0" data-offsety="0" data-width="0" data-height="0" type="text/x-handlebars-template"> <ul class="tabs" style="display:none;"> <li class="active" data-tab="tab1">Address</li> <li data-tab="tab2">Hours</li> <li data-tab="tab3">Amenities</li> </ul> <div class="tab-content active" data-tab="tab1"> <div>{{{name}}}</div> <ul> <li>{{address1}}</li> <li>{{city}}, {{state}} {{postalcode}}</li> </ul> <div class="dd-wrapper"> <div class="origin-select"> Directions:聽 <a href="#" data-action="to" class="">To</a> | <a href="#" data-action="from">From</a> Here </div> <form id="dd" autocomplete="off" style="margin:15px 0px;"> <span style="float:left;margin-right:10px;line-height:34px;">From:</span> <input size="19" type="text" name="addressline" value="{{addressline}}" style="width: 130px;border:1px solid #000"/> <select id="bubble_country" name="country" class="country_selection" style="display:none;"> <option value="{{country}}">{{country}}</option> </select> <input type="submit" value="Go" style="width:45px;"/> </form> </div> </div> <div class="tab-content" data-tab="tab2">tab2</div> <div class="tab-content" data-tab="tab3"> <div class="gboxDiv"> <a class="gs" data-action="show">Street View</a> </div> </div> </script> <!-- bubble template end --> <!-- POI table template start --> <script id="collection_poi" type="text/x-handlebars-template"> <div class="nearby-stores"> <ul> {{#each pois}} <li data-id={{@index}} data-uid={{uid}} class="poi-item hidefirst{{@index}}" style="margin-right:10px; margin-bottom:10px;"> <div class="nearby_icon"> <span class="poinum"> <div class="poi_num"> <a class="poi_number" data-action="open_bubble" style="cursor:pointer;">{{incIndex @index}}</a> </div> </span> </div> <div class="nearby_details"> <div class="poi_address"> <span style="font-weight:bold;"> <a class="poiname storeInfo">{{{name}}} </a> </span> </div> </div> <div style="clear:both"></div> </li> {{/each}} </ul> </div> </script> <!-- POI table template end --> <!-- Start Store Detail --> <!--<script id="store_detail" type="text/x-handlebars-template"> <div> <div recnum=""> <div width="447"> </div> </div> </tbody> </script>--> <!-- End Store Detail --> <!-- More Info table template start --> <script id="collection_more_info" type="text/x-handlebars-template"> <table odd_row_class="odd" even_row_class="even" active_row_class="active" slice_size="5"> <thead> <tr> <td></td> </tr> </thead> <tfoot> <tr> <td></td> </tr> </tfoot> <tbody> <tr recnum="#{POINUM}"> <td width="33px" valign="top"> <div templateid="#{ICON}"></div> </td> <td width="310px"> <a action="open_bubble" class="store_name" recnum="#{POINUM}" href="javascript:void(0);">#{NAME}</a> <br/> #{ADDRESS1} <br/> #{CITY}, #{STATE}#{PROVINCE} #{POSTALCODE} <br/> <strong>#{PHONE}</strong> </td> </tr> <tr> <td colspan="2"> <a action="show_all" recnum="#{POINUM}" href="javascript:void(0);">Show All Locations</a> </td> </tr> </tbody> </table> </script> <!-- More Info table template end --> <!-- Ambiguous address table template start --> <!--script id="collection_multiple_address" type="text/x-handlebars-template"> <table odd_row_class="odd" even_row_class="even" active_row_class="active"> <thead> <tr> <th>Did you mean:</th> </tr> </thead> <tfoot> <tr> <td></td> </tr> </tfoot> <tbody> <tr recnum="#{POINUM}"> <td width="250px"> <a action="search_address" recnum="#{POINUM}" href="javascript:void(0);">#{ADDRESS1} #{CITY}, #{STATE}#{PROVINCE} #{POSTALCODE}</a> <br/> #{COUNTY} </td> </tr> </tbody> </table> </script--> <!-- Ambiguous address table template end --> <!-- driving directions panel template end --> <script id="collection_maneuvers" type="text/x-handlebars-template"> <p> <a class="search_again" href="javascript:void(0);" target="_parent" onclick="window.location.reload()">Back to Store Details</a> </p> <h4>Driving Directions</h4> <p><strong>Distance: {{total_distance}} miles. Drive time: {{total_time}} minutes</strong></p> <p class="maneuver_start"> From (A): <strong>{{#if fromAddress.address1}}{{fromAddress.address1}}{{else}}{{#if fromAddress.addressline}}{{fromAddress.addressline}}{{/if}} {{ fromAddress.city }} {{ fromAddress.county }} {{ fromAddress.state }} {{fromAddress.postalcode}}{{/if}} </strong> </p> <ul class="content-list maneuver-result"> {{#each maneuverlist}} <li data-id={{@index}} data-uid={{uid}}> <strong>{{incIndex @index}} </strong>{{text}} {{distance}} {{distanceuom}} </li> {{/each}} </ul> <p class="maneuver_end"> To (B): <strong>{{#if toAddress.address1}}{{toAddress.address1}}{{else}}{{#if toAddress.addressline}}{{toAddress.addressline}}{{/if}} {{ toAddress.city }} {{ toAddress.county }} {{ toAddress.state }} {{toAddress.postalcode}}{{/if}} </strong> </p> </script> <!-- Maneuvers table template end --> <div id="lightwindow_cache" params="lightwindow_width=400, lightwindow_height=300, lightwindow_loading_animation=false"> <span id="lightwindow_cache_data" style="line-height: normal; overflow: visible; position: relative;float: left;width: 100%;"></span> </div> </div> <!-- End Locator Map/POI List Templates --> <div data-w2gi="locator" id="w2gilocalmain" > <div id="form"> <form id="locator_search" autocomplete="off"></form> <form id="driving_directions" autocomplete="off" style="display: none;"> <table> <tbody> <tr> <td> From: </td> <td> <label for="startaddress">Start Address</label> <input class="addressentry" id="startaddress" type="text" size="28" name="addressline" value="Start address" onClick="clear_search_directions_box(this);"/> To: </td> <td><label for="endaddress">End Address</label> <input class="addressentry" id="endaddress" type="text" size="28" name="addressline" value="End address" onClick="clear_search_directions_box(this);"/> <input id="driving_directions_button" type="submit" value="Get Directions" name="driving_directions"/> </td> <td> <a class="search_toggle" href="javascript:void(0);" style="font-size:12px;">Search Again</a> </td> </tr> <!-- <tr><td colspan="3" style="text-align:right;"></td></tr> --> </tbody> </table> </form> </div> <!-- end of form --> <!-- fearless fyler banner --> <div style="position: relative;z-index: 5;top: 35px; display: none!important;"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="aem-container"> <div> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 header__bookmarkNav aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <nav class="BookmarkNavigation_bookmarkNav__w8ERb" aria-label="Bookmark navigation"> <ul class="BookmarkNavigation_bookmarkNav__list__2nq8U"> <li class="BookmarkNavigation_bookmarkNav__listItem__bZ3Bl"> <a class="Link_link__1AZfr BookmarkNavigation_bookmarkNav__link__3ZSaq" href="#"> <picture class="BookmarkNavigation_bookmarkNav__image__8W6yv"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_033.png 1x" media="(min-width: 847px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_033.png 2x" media="(min-width: 847px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_028.png 1x" media="(max-width: 846px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_028.png 2x" media="(max-width: 846px)"> <img alt="Fearless" role="presentation" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_033.png" width="auto" height="auto"> </picture> Fearless Flyer </a> </li> <li class="BookmarkNavigation_bookmarkNav__listItem__bZ3Bl"> <a class="Link_link__1AZfr BookmarkNavigation_bookmarkNav__link__3ZSaq" href="#"> <picture class="BookmarkNavigation_bookmarkNav__image__8W6yv"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_009.png 1x" media="(min-width: 847px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_009.png 2x" media="(min-width: 847px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_022.png 1x" media="(max-width: 846px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_022.png 2x" media="(max-width: 846px)"> <img alt="Products" role="presentation" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_009.png" width="auto" height="auto"> </picture> Products </a> </li> <li class="BookmarkNavigation_bookmarkNav__listItem__bZ3Bl"> <a class="Link_link__1AZfr BookmarkNavigation_bookmarkNav__link__3ZSaq" href="#"> <picture class="BookmarkNavigation_bookmarkNav__image__8W6yv"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_002.png 1x" media="(min-width: 847px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_002.png 2x" media="(min-width: 847px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_011.png 1x" media="(max-width: 846px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_011.png 2x" media="(max-width: 846px)"> <img alt="Discover" role="presentation" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_002.png" width="auto" height="auto"> </picture> Discover </a> </li> <li class="BookmarkNavigation_bookmarkNav__listItem__bZ3Bl"> <a class="Link_link__1AZfr BookmarkNavigation_bookmarkNav__link__3ZSaq" href="#"> <picture class="BookmarkNavigation_bookmarkNav__image__8W6yv"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_021.png 1x" media="(min-width: 847px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_021.png 2x" media="(min-width: 847px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_016.png 1x" media="(max-width: 846px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_016.png 2x" media="(max-width: 846px)"> <img alt="Recipes" role="presentation" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_021.png" width="auto" height="auto"> </picture> Recipes </a> </li> <li class="BookmarkNavigation_bookmarkNav__listItem__bZ3Bl"> <a class="Link_link__1AZfr BookmarkNavigation_bookmarkNav__link__3ZSaq" href="#"> <picture class="BookmarkNavigation_bookmarkNav__image__8W6yv"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_035.png 1x" media="(min-width: 847px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_035.png 2x" media="(min-width: 847px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_030.png 1x" media="(max-width: 846px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_030.png 2x" media="(max-width: 846px)"> <img alt="Listen" role="presentation" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Home_files/cq5dam_035.png" width="auto" height="auto"> </picture> Listen </a> </li> </ul> <div class="BookmarkNavigation_bookmarkNav__bookmark__2spVw"> <div class="BookmarkNavigation_bookmarkNav__bookmarkLeftSide__z2nKx"></div> <div class="BookmarkNavigation_bookmarkNav__bookmarkRightSide__3u2Se"></div> </div> </nav> <div></div> </div> </div> </div> <div></div> </div> </div> <div></div> </div> </div> <!-- close of fearless fyler banner --> <div class="page-header"> <div class=""> <!-- header image --> <div class="page-header-cover backstretch_image header-stores marginTop2"> <h1 class="ellipsis">Trader Joe's Westchester (33)</h1> <div style="clear:both"></div> </div> <!-- show a line under header image --> <div class="line"></div> <div class="line"></div> </div> </div> <!-- Start Breadcrumb --> <div class="breadcrumb container" role="navigation"> <a class="ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_HomePage" href="https://www.traderjoes.com/" aria-label="Visit Trader Joe's home page">Home</a> > <a class="ga_w2gi_lp" data-galoc="Top Index Page - 33" data-gaact="Click_to_IndexPage" data-linktrack="Top index page" href="https://locations.traderjoes.com/" aria-label="Link to list of Trader Joe's stores nationwide">Stores</a> > <a class="ga_w2gi_lp" data-galoc="State Index Page - California" data-gaact="Click_to_StatePage" data-linktrack="State index page - California" href="https://locations.traderjoes.com/ca/" aria-label="Link to list of Trader Joe's stores in California (CA)">California (CA)</a> > <a class="ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_CityPage" data-linktrack="City index page - Westchester" href="https://locations.traderjoes.com/ca/westchester/" aria-label="Link to list of Trader Joe's stores in Westchester">Westchester</a> </div> <!-- End Breadcrumb --> <div id="contentbegin" > <div class="container"> <div class="row"> <div class="col-md-5 maps"> <div id="map" class="map"></div> </div> <!-- close of map --> <div class="col-md-4 height444"> <div class="addressBlock"> <p class="verticalbottom specialhours"></p> <div class="result-area moveDownNo"> <div class="main_icon"> <span class="poi_num"> <em class="poi_number"> </em> </span> </div> <div class="poi_address" style="float:left; margin-bottom:10px;"> <div style="clear: both;"></div> <p class="verticalbottom marginleft" style="display:block;margin-top:10px;font-weight: bold;text-transform: capitalize;">Closed on Thanksgiving Day</p> <div class="addressline"> 8645 S Sepulveda <br/> Westchester, CA 90045 <br/> <div class="desktop"> <a id="phoneInfo" class="ga_w2gi_lp phoneclr" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Call" href="tel:310-338-9238" style="color: #4076B5;"> </a> <script> const getPhone = '310-338-9238'; const getCountry = 'US'; var formattedPhone = formatPhoneNumber(getPhone,getCountry); const phoneInfo = document.getElementById("phoneInfo"); phoneInfo.innerHTML = `${formattedPhone}`; </script> </div> <div class="mobile"> <a id="phoneInfoMobile" class="ga_w2gi_lp phoneclr" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Call" href="tel:310-338-9238" style="color: #4076B5;"> </a> <script> const getPhoneMobile = '310-338-9238'; const getCountryMobile = 'US'; var formattedPhone = formatPhoneNumber(getPhoneMobile,getCountryMobile); const phoneInfoMobile = document.getElementById("phoneInfoMobile"); phoneInfoMobile.innerHTML = `${formattedPhone}`; </script> </div> </div> <div class="mobile" style="margin-top:10px; margin-bottom:20px;"> <a class="ga_w2gi_lp directions" role="button" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_OpenDirections" id="btn-external8" href="javascript:void(0);" locnumber="Trader Joes, 8645 S Sepulveda Westchester,CA 90045" onclick="window.open('https://maps.apple.com/?q=Trader Joes, 8645 S Sepulveda Westchester,CA 90045')" url="https://maps.apple.com/?q=" data-linktrack="directions-click-33" target="_blank" style="font-weight:bold;"> <span class="b1"></span> Get Directions <span class="b2"></span> </a> </div> <div class="hours-list"> <div class="see_all_hours" id="see_all_hours_link"> <span>View All Hours</span> </div> <div id="hoursSpl"></div> </div> <div class="mobile"> <div class="actionsstore" style="margin-top:20px;"> </div> </div> <!-- <div class="mobile"> <div class="actionsstore"> <a class="ga_w2gi_lp directions" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Call" href="tel:310-338-9238" style="font-weight: bold;"> <span class="b1"></span> Call Store <span class="b2"></span> </a> </div> </div> --> </div> <div style="clear:both"></div> </div> </div> </div> <!-- close of address and hours --> <div class="col-md-3 height444" style="padding:0px;"> <div class="actionsstore" style="display: none!important"> <a class="directions" href="javascript:void(0);" style="font-weight:bold;"> <span class="b1"></span> Make This My Store <span class="b2"></span> </a> </div> <div class="desktop"> <div class="actionsstore"> <a class="ga_w2gi_lp directions" role="button" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_OpenDirections" id="btn-external3" href="javascript:void(0);" locnumber="Trader Joes, 8645 S Sepulveda Westchester,CA 90045" onclick="window.open('https://maps.apple.com/?q=Trader Joes, 8645 S Sepulveda Westchester,CA 90045')" url="https://maps.apple.com/?q=" data-linktrack="directions-click-33" style="font-weight:bold;"> <span class="b1"></span> Get Directions <span class="b2"></span> </a> </div> </div> <div class="actionsstore desktop" style="display: none!important"> Send To: <a class="lightwindow ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_S2Email" data-width="366" data-height="520" data-linktrack="send-to-email-click-33" data-url="https://hosted.where2getit.com/lite?appkey=A458FCEA-30C0-11E7-85D4-58D1A38844B8&action=emaillocatorstart&template=emaillocatorstart-new&uid=168" title="Send to Email" href="javascript: void(0);" style="font-weight:bold;"> Email </a> </div> <div class="clear:both;"></div> <div class="verticalbottom specialhourslist"> <div class="actionsstore"> <div class="hideitYesYesYes"> <span style="font-weight:bold">Alcohol:</span> <span class="hideYes">Beer<span class="hidesYesYesYes">, </span> </span> <span class="hideYes"> Wine<span class="hidesYesYes">, </span> </span> <span class="hideYes">Liquor </span> </div> <div class="justhideit showIfnotYesYesYes"> <span style="font-weight:bold">Alcohol:</span> Not at this location </div> </div> <div style="clear: both"></div> <span class="browse"> <a href="https://www.traderjoes.com/home/products/category/wine-beer-and-liquor-200">Check out</a>聽some of the Beer, Wine, & Liquor we're offering.</span> <script type="text/javascript"> var link = document.querySelector('span.browse a'); if(link) { link.classList.add('highlight'); } /**/ </script> </div> <div class="clear:both;"></div> <div class="clear:both;"></div> </div> <!-- close of store pic and make my store --> </div> </div> <!-- close of map, address and store info section --> <div class="container aboutContainer"> <div class="row"> <h2 class="h3title" style="text-align: left;">About this Store </h2> <div class="divider"></div> <br /> </div> <div class="row"> <div id="aboutSection" class="col-md-6"> <div class="mobile wheelcontainer"> <div class="aboutFrame"></div> <div class="imgcontainer" style='background:url(https://p1.socds.net/llp/5313/photo_upload_74162d675684a8387ecd03b7af5c2647.jpeg)' alt="Grocery storefront. Your local store in Westchester, CA." class="img-responsive"> </div> </div> <div class="clear" style="clear:both"></div> <div class="h1title" style="color: #2c2c2c;text-align: left;"> <!-- Trader Joe's Westchester (33) --> <script type="text/javascript"> const str = `Trader Joe's Westchester (33)`; const result = str.split('(')[0]; var results = result.replace(/('s)/g,"'s in "); document.write(results); </script> </div> <!-- <p>As the sun shines brighter and the temperature rises, your neighborhood <script>document.write(results);</script> offers a treasure trove of refreshing delights that will keep you cool and satisfied throughout the sunny months. Step inside and immerse yourself in a world of vibrant flavors that will elevate your summer experience. Quench your thirst with our invigorating flavored sparkling waters and refreshing cold-brew coffee. Indulge in the pure bliss of our premium ice cream selection. And when it's time for a light and refreshing meal, our fresh salad kits are a must-try! Whether you're hosting a backyard barbecue, planning a picnic at the beach, or simply enjoying a leisurely day in the sun, we have everything you need to create delicious summer meals and treats. Stop in and embark on a summer shopping adventure that鈥檒l tantalize your taste buds and won鈥檛 break the bank.</p> --> <!-- <p>At <script>document.write(results);</script>, we see ourselves as your neighborhood grocery store. Step inside and you'll find unconventional and interesting products in the Trader Joe's label like Mandarin Orange Chicken and Cold Brew Coffee Concentrate, as well as everyday basics like milk, eggs and fresh produce. Most importantly, we offer all of our delicious, quality products at the very best prices. We鈥檙e happy to be part of your community, and proud to offer you unique products and an exceptional shopping experience, every day.</p> --> <!-- <p>As summer gracefully bows out, your Westchester, CA Trader Joe鈥檚 is embracing the rich and comforting tastes of autumn. Our shelves are packed with unique products that capture the spirit of the season鈥攍ike warming beverages, crisp apples, and indulgent maple-forward treats. Whether you're planning a cozy chili dinner at home, or packing pumpkin-spiced snacks for a chilly harvest hayride, our friendly Crew is ready to help you load your cart with both returning favorites and new finds that are sure to become the apples of your autumn eye. Just head to your neighborhood Trader Joe's in Westchester, CA, where you're destined to fall for all things fall!</p> --> <!-- <p>Welcome to Trader Joe's Westchester, your go-to neighborhood grocery store with the most delicious winter essentials. Whether you're planning a quiet night in or a get-together with friends, you鈥檒l find our shelves stocked with a collection of cold-weather delights to make your holidays warm & bright. You鈥檒l find crisp, seasonal fruits for that ideal winter wassail, hearty ingredients for a warm holiday stew, and an enticing assortment of truffles, toffees, and peppermint-infused treats to sweeten the season. Have a holiday party coming up? Bring your host a fresh poinsettia, decorative wreath, or bottle of wine from your neighborhood TJ鈥檚. A visit to Trader Joe鈥檚 will reveal a winter wonderland of quality products, all at the very best prices. We鈥檙e glad to be part of your community, and to be your first and favorite stop for holiday supplies!</p> --> <p>At <script>document.write(results);</script>, we see ourselves as your neighborhood grocery store. Step inside and you'll find unconventional and interesting products in the Trader Joe's label like Mandarin Orange Chicken and Cold Brew Coffee Concentrate, as well as everyday basics like milk, eggs and fresh produce. Most importantly, we offer all of our delicious, quality products at the very best prices. We鈥檙e happy to be part of your community, and proud to offer you unique products and an exceptional shopping experience, every day.</p> <!-- end for project_meta._entity_data.Coming_Soon checking --> </div> <div class="col-md-6 desktop"> <div class="aboutFrame"></div> <div class="imgcontainer" style='background:url(https://p1.socds.net/llp/5313/photo_upload_74162d675684a8387ecd03b7af5c2647.jpeg)' alt="Grocery storefront. Your local store in Westchester, CA." class="img-responsive"> </div> </div> </div> </div> <div class="container discoverContainer"> <div class="row"> <h2 class="h3title" style="text-align: left;">Read All About It </h2> <div class="divider"></div> <div class="rightdivdericon horn"></div> <br /> </div> <div class="row"> <div class="col-md-6 discover"> <!-- <div class="mapframe"> </div> --> <div class="discoverpic" style="height:auto !important;"> <img style="width:100%; height:100%;" src="https://p1.socds.net/account/5313/F4KRh-5hpNF.jpg" alt="Trader Joe&#x27;s Thanksgiving Stuffing Seasoned Popcorn; white wood surface with bowl of popcorn and serving spoon; popcorn, fresh herbs, autumn leaves, and mini pumpkins surrounding"/> </div> </div> <div class="col-md-6 discovertext"> <h2 class="h1title">The Thanksgiving Guide has Landed!</h2> <p><p>The Fearless Flyer Thanksgiving Guide has landed like a flock of turkeys&mdash;with an impressive flurry of values that will inspire gratitude, even before the Day arrives! We&rsquo;ve got starters, like Triple Creme Apple Brandy Brie, for those guests who arrive early and hungry. Our selection of fresh All Natural Turkeys (arriving November 14th) is as reliable as ever, as is our wide variety of scrumptious sides, from the new Cheesy Creamy Greens & Veggies to our annually anticipated Stuffing Mixes. As far as accoutrements go, all our tantalizingly tart Cranberry products are back, with the addition of the new Cranberry Ginger Chutney. And we&rsquo;ve added a fresh, refrigerated Turkey Gravy option that&rsquo;s not only delicious, it&rsquo;s also Gluten Free...&nbsp;</p> </p> <div class="actionsstores" style="margin:20px auto;"> <a aria-label="LEARN MORE" class="ga_w2gi_lp directions" data-galoc="<tmpl_var name='name'>- <tmpl_var name='clientkey'>" data-gaact="Click_to_get-the-recipe" id="btn-external4" href="https://www.traderjoes.com/home/ff" data-linktrack="Click_see-the-products-<tmpl_var name='clientkey'>" style="font-weight:bold;"> <span class="b1"></span> SEE THE PRODUCTS <span class="b2"></span> </a> </div> </div> </div> </div> <div class="container receipeContainer"> <div class="row"> <h2 class="h3title" style="text-align: left;">Believe-Eat-Or-Not Recipes</h2> <div class="divider"></div> <div class="rightdivdericon pitcher"></div> <br /> </div> <div class="row reciperow hidemobileview"> <div class="MoreRecipes_list__zcSTJ"> <div class="MoreRecipes_list__item__2cPf8 col-md-4"> <article class="Recipe_recipe__LuqFK"> <a class="Link_link__1AZfr Recipe_recipe__link__1oSup Recipe_recipe__tan-blue__2dVv7 ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33" href="https://www.traderjoes.com/home/recipes/cheesy-toscano-spread-garlic-toasts"> <div class="Recipe_recipe__label__28nFt ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33"> <span class="ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33">So. Good.</span> </div> <header class="Recipe_recipe__header__3J5ew ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33"> <div class="Recipe_recipe__title__C6ViU ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33">Cheesy Toscano Spread Garlic Toasts</div> <p class="ga_w2gi_lp" data-galoc="Trader Joe&#x27;s La Mesa (24)- 24" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-24"> </header> <div class="Recipe_recipe__img__8twlm"> <img class="ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33" title="Cheesy Toscano Spread Garlic Toasts" src="https://p1.socds.net/account/5313/dV5uX-XcEb8.jpg" alt="Cheesy Toscano Spread Garlic Toasts" width="auto" height="auto"> </div> <div class="Recipe_recipe__footer__iNZ8r ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33"> <div class="Recipe_recipe__desc__qI48c"> <p class="ga_w2gi_lp recipe_1_desc_desktop" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33"> </p> </div> <div class="Recipe_recipe__complexity__1P0s4 ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33"> <span class="Recipe_recipe__complexityItem__MM9ug ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33">Serves 16</span> <span class="Recipe_recipe__complexityItem__MM9ug ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_Cheesy-Toscano-Spread-Garlic-Toasts-33">Time 10 mins</span> </div> </div> </a> </article> </div> <div class="MoreRecipes_list__item__2cPf8 col-md-4"> <article class="Recipe_recipe__LuqFK"> <a class="Link_link__1AZfr Recipe_recipe__link__1oSup Recipe_recipe__tan__3mq2_ ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33" href="https://www.traderjoes.com/home/recipes/mashed-sweet-potatoes-brown-butter"> <div class="Recipe_recipe__label__28nFt ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33"><span class=" ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33">Yum!</span></div> <header class="Recipe_recipe__header__3J5ew ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33"> <div class="Recipe_recipe__title__C6ViU ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33">Mashed Sweet Potatoes with Brown Butter</div> </header> <div class="Recipe_recipe__img__8twlm"> <img class="ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33" title="Mashed Sweet Potatoes with Brown Butter" src="https://p1.socds.net/account/5313/oVE1w-8dvSp.jpg" alt="Mashed Sweet Potatoes with Brown Butter" width="auto" height="auto"> </div> <div class="Recipe_recipe__footer__iNZ8r ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33"> <div class="Recipe_recipe__desc__qI48c"> <p class="ga_w2gi_lp recipe_2_desc_desktop" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33"></p> </div> <div class="Recipe_recipe__complexity__1P0s4 ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33"><span class="Recipe_recipe__complexityItem__MM9ug ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33">Serves 4</span><span class="Recipe_recipe__complexityItem__MM9ug ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33">Time 20 mins</span></div> </div> </a> </article> </div> <div class="MoreRecipes_list__item__2cPf8 col-md-4 col-sm-4"> <article class="Recipe_recipe__LuqFK"> <a class="Link_link__1AZfr Recipe_recipe__link__1oSup Recipe_recipe__tan-white__33gYM ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" href="https://www.traderjoes.com/home/recipes/pumpkin-pie-milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33"> <div class="Recipe_recipe__label__28nFt ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33"> <span class=" ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33">Delish!</span> </div> <header class="Recipe_recipe__header__3J5ew ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33"> <div class="Recipe_recipe__title__C6ViU ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33">Pumpkin Pie Milkshake</div> </header> <div class="Recipe_recipe__img__8twlm"> <img class="ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33" title="Pumpkin Pie Milkshake" src="https://p1.socds.net/account/5313/vOdD3-771Xm.jpg" alt="Pumpkin Pie Milkshake" width="auto" height="auto"> </div> <div class="Recipe_recipe__footer__iNZ8r ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33"> <div class="Recipe_recipe__desc__qI48c"> <p class="ga_w2gi_lp recipe_3_desc_desktop" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33"></p> </div> <div class="Recipe_recipe__complexity__1P0s4 ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33"> <span class="Recipe_recipe__complexityItem__MM9ug ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33">Serves 2</span> <span class="Recipe_recipe__complexityItem__MM9ug ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33">Time 10 mins</span> </div> </div> </a> </article> </div> </div> </div> <!-- close of desktopview --> <div class="row reciperow hidedesktopview"> <div class="slider mobilerecipes col-md-4"> <div class="MoreRecipes_list__item__2cPf8"> <article class="Recipe_recipe__LuqFK"> <a class="Link_link__1AZfr Recipe_recipe__link__1oSup Recipe_recipe__tan-blue__2dVv7 ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33" href="https://www.traderjoes.com/home/recipes/cheesy-toscano-spread-garlic-toasts"> <div class="Recipe_recipe__label__28nFt ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33"> <span class="ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33">So. Good.</span> </div> <header class="Recipe_recipe__header__3J5ew ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33"> <div class="Recipe_recipe__title__C6ViU ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33">Cheesy Toscano Spread Garlic Toasts</div> <p class="ga_w2gi_lp" data-galoc="Trader Joe&#x27;s La Mesa (24)- 24" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-24"> </header> <div class="Recipe_recipe__img__8twlm"> <img class="ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33" title="Cheesy Toscano Spread Garlic Toasts" src="https://p1.socds.net/account/5313/dV5uX-XcEb8.jpg" alt="Cheesy Toscano Spread Garlic Toasts" width="auto" height="auto"> </div> <div class="Recipe_recipe__footer__iNZ8r ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33"> <div class="Recipe_recipe__desc__qI48c"> <p class="ga_w2gi_lp recipe_1_desc_mobile" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33"> </p> </div> <div class="Recipe_recipe__complexity__1P0s4 ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33"> <span class="Recipe_recipe__complexityItem__MM9ug ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_cheesy-toscano-garlic-toasts-33">Serves 16</span> <span class="Recipe_recipe__complexityItem__MM9ug ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_Cheesy-Toscano-Spread-Garlic-Toasts" data-linktrack="Click_Cheesy-Toscano-Spread-Garlic-Toasts-33">Time 10 mins</span> </div> </div> </a> </article> </div> <div class="MoreRecipes_list__item__2cPf8"> <article class="Recipe_recipe__LuqFK"> <a class="Link_link__1AZfr Recipe_recipe__link__1oSup Recipe_recipe__tan__3mq2_ ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33" href="https://www.traderjoes.com/home/recipes/mashed-sweet-potatoes-brown-butter"> <div class="Recipe_recipe__label__28nFt ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33"><span class=" ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33">Yum!</span></div> <header class="Recipe_recipe__header__3J5ew ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33"> <div class="Recipe_recipe__title__C6ViU ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33">Mashed Sweet Potatoes with Brown Butter</div> </header> <div class="Recipe_recipe__img__8twlm"> <img class="ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33" title="Mashed Sweet Potatoes with Brown Butter" src="https://p1.socds.net/account/5313/oVE1w-8dvSp.jpg" alt="Mashed Sweet Potatoes with Brown Butter" width="auto" height="auto"> </div> <div class="Recipe_recipe__footer__iNZ8r ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33"> <div class="Recipe_recipe__desc__qI48c"> <p class="ga_w2gi_lp recipe_2_desc_mobile" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33"></p> </div> <div class="Recipe_recipe__complexity__1P0s4 ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33"><span class="Recipe_recipe__complexityItem__MM9ug ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33">Serves 4</span><span class="Recipe_recipe__complexityItem__MM9ug ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Mashed-Sweet-Potatoes-with-Brown-Butter" data-linktrack="Click_Mashed-Sweet-Potatoes-with-Brown-Butter-33">Time 20 mins</span></div> </div> </a> </article> </div> <div class="MoreRecipes_list__item__2cPf8"> <article class="Recipe_recipe__LuqFK"> <a class="Link_link__1AZfr Recipe_recipe__link__1oSup Recipe_recipe__tan-white__33gYM ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" href="https://www.traderjoes.com/home/recipes/pumpkin-pie-milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33"> <div class="Recipe_recipe__label__28nFt ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33"> <span class=" ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33">Delish!</span> </div> <header class="Recipe_recipe__header__3J5ew ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33"> <div class="Recipe_recipe__title__C6ViU ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33">Pumpkin Pie Milkshake</div> </header> <div class="Recipe_recipe__img__8twlm"> <img class="ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33" title="Pumpkin Pie Milkshake" src="https://p1.socds.net/account/5313/vOdD3-771Xm.jpg" alt="Pumpkin Pie Milkshake" width="auto" height="auto"> </div> <div class="Recipe_recipe__footer__iNZ8r ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33"> <div class="Recipe_recipe__desc__qI48c"> <p class="ga_w2gi_lp recipe_3_desc_mobile" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33"></p> </div> <div class="Recipe_recipe__complexity__1P0s4 ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33"> <span class="Recipe_recipe__complexityItem__MM9ug ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33">Serves 2</span> <span class="Recipe_recipe__complexityItem__MM9ug ga_w2gi_lp" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_Pumpkin-Pie-Milkshake" data-linktrack="Click_Pumpkin-Pie-Milkshake-33">Time 10 mins</span> </div> </div> </a> </article> </div> </div> </div> <div class="row"> <div class="actionsstores" style="margin:0px auto;"> <a class="ga_w2gi_lp directions" data-galoc="Trader Joe&#x27;s Westchester (33)- 33" data-gaact="Click_to_More_Recipes" id="btn-external5" href="https://www.traderjoes.com/home/recipes" data-linktrack="Click_to_More_Recipes-33" style="font-weight:bold;margin:0px auto;"> <span class="b1"></span> See More Recipes <span class="b2"></span> </a> </div> </div> </div> <div class="container" style="display: none;"> <div class="row"> <div class="col-md-12"> <div class="h1title" style="color: #2c2c2c;text-align: center; padding-top: 20px;">Nearby Stores</div> </div> </div> <div class="row"> <div class="col-md-12"> <div id="panel" class="poi"></div> </div> </div> </div> <!-- <div class="container store-frame-width coronavirus" style="padding-bottom:20px;display: none!important;"> <div class="row"> <div class="h3title" style="text-align: left; padding-top: 20px;">Coronavirus Update:</div> <div class="divider"></div> <br /> </div> <div class="row"> <div class="col-md-12"> <div class="h1title" style="text-align: left; text-transform: none;">How Trader Joe's is Caring for Crew Members and Customers</div> <p>As the coronavirus COVID-19 affects our communities, our work as your neighborhood grocery store continues. We are vigilant; heeding all federal, state and local health advisories; and where it makes sense, adjusting efforts to safeguard the health and safety of our Crew Members and customers, as always guided by integrity and focused on doing what is right. <a class="announcement" href="https://www.traderjoes.com/home/covid-19-update">Visit our Announcements page</a> for more information.</p> </div> </div> </div> --> </div> <div class="overlay"></div> <div class="modal"> <a href="#" class="closeBtn" id="closeBtn">X</a> <div id="lightwindow_title_bar" style="position:absolute; left:0px; top:0px; padding-top:2px; height:28px; width: 366px;"> <div id="lightwindow_title_bar_inner" style=""><span id="lightwindow_title_bar_title"></span> </div> </div> <div class="bottom_bar"></div> <p></p> </div> <!-- <div style="position:absolute; left:-999px; height:1px; width:1px;"> <div id="w2gifooter"> <script type="text/javascript"> var d = new Date() document.write("<a href='https://www.meetsoci.com' target='_new'>Store Locator Software</a> Powered by SOCi ") document.write("Copyright &copy; ") document.write(d.getFullYear()) document.write(", All Rights Reserved.<br/>") </script> </div> </div> </div> end w2gilocalmain --> <!-- show a line before footer bg --> <!-- <div class="line line-inverted"></div> --> <!-- starts footer --> </div> </div> </div> </div> </main> </div> <div> <style> .image a, .image a img { cursor:pointer!important; } </style> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="aem-container"> <div> <footer class="footer"> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 footer aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 footer_bg aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 footer__buttons aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="Container_defaultContainer__yz3tT defaultContainer"> <div class="aem-container aem-Grid aem-Grid--12 aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--4 aem-GridColumn--default--none"> <article class="FooterButton_footerButton__CDzyk"> <div class="FooterButton_footerButton__text__eNfCc">The Fearless Flyer</div> <a class="Button_button__3Me73 FooterButton_footerButton__button__2PInZ" href="https://www.traderjoes.com/home/ff"> <div class="Button_button__leftArrow__3x-00" aria-hidden="true"></div> READ IT <div class="Button_button__rightArrow__1rr-R" aria-hidden="true"></div> </a> </article> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--4 aem-GridColumn--default--none"> <article class="FooterButton_footerButton__CDzyk"> <div class="FooterButton_footerButton__text__eNfCc">The Podcast</div> <a class="Button_button__3Me73 FooterButton_footerButton__button__2PInZ" href="https://www.traderjoes.com/home/podcast"> <div class="Button_button__leftArrow__3x-00" aria-hidden="true"></div> Listen <div class="Button_button__rightArrow__1rr-R" aria-hidden="true"></div> </a> </article> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--4 aem-GridColumn--default--none"> <article class="FooterButton_footerButton__CDzyk"> <div class="FooterButton_footerButton__text__eNfCc">Recipes</div> <a class="Button_button__3Me73 FooterButton_footerButton__button__2PInZ" href="https://www.traderjoes.com/home/recipes"> <div class="Button_button__leftArrow__3x-00" aria-hidden="true"></div> TRY <div class="Button_button__rightArrow__1rr-R" aria-hidden="true"></div> </a> </article> <div></div> </div> </div> </div> <div></div> </div> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="Container_defaultContainer__yz3tT defaultContainer"> <div class="aem-container aem-Grid aem-Grid--12 footer__navigation aem-Grid--tablet--12 aem-Grid--default--12 aem-Grid--mobile--12"> <div class=" aem-GridColumn aem-GridColumn--tablet--3 aem-GridColumn--tablet--none aem-GridColumn--default--3 aem-GridColumn--default--none aem-GridColumn--mobile--12 aem-GridColumn--mobile--hide"> <a href="https://www.traderjoes.com/home/ff" style="cursor: pointer;"> <div class="image"> <span class="Link_link__1AZfr"> <picture class=""> <!-- <img src="https://llp-assets.meetsoci.com/live/assets/traderjoes/newdesign/Images/discover/11022022/FF.png" onclick="window.open('https://www.traderjoes.com/home/ff.html', '_self');" width="auto" height="auto" style="cursor:pointer!important" alt="Fearless Flyer">--> <img src="https://llp-assets.meetsoci.com/live/assets/traderjoes/images/FF_103124.png" width="auto" height="auto" alt="Fearless Flyer"> <!-- <img src="https://llp-assets.meetsoci.com/live/assets/traderjoes/newdesign/Images/discover/02232022/nuts@2x.png" width="auto" height="auto" style="cursor: default;" alt="Trader Joes">--> <!-- <a href="https://www.traderjoes.com/home/ff.html" target="_blank"><img src="https://llp-assets.meetsoci.com/live/assets/traderjoes/newdesign/Images/discover/11022022/FF.png" width="auto" height="auto" style="cursor: default;" alt="Trader Joes"></a> <img src="https://llp-assets.meetsoci.com/live/assets/traderjoes/newdesign/Images/discover/02232022/nuts@2x.png" width="auto" height="auto" style="cursor: default;" alt="Trader Joes"> --> <!--<source srcset="https://www.traderjoes.com/content/dam/trjo/pictures/nuts@2x.png/jcr:content/renditions/webp-640.webp " media="(max-width: 846px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/pictures/nuts@2x.png/jcr:content/renditions/webp-1280.webp " media="(min-width: 847px)" type="image/webp"> <source srcset="https://www.traderjoes.com/content/dam/trjo/pictures/nuts@2x.png/jcr:content/renditions/cq5dam.web.640.640 " media="(max-width: 846px)" type="image/png"> <source srcset="https://www.traderjoes.com/content/dam/trjo/pictures/nuts@2x.png/jcr:content/renditions/cq5dam.web.1280.1280 " media="(min-width: 847px)" type="image/png"> <img role="presentation" srcoriginal="https://www.traderjoes.com/content/dam/trjo/pictures/nuts@2x.png" cqtype="trjo/components/image" cqpath="https://www.traderjoes.com/home/jcr:content/root/footer_fragment/root/container-footer-background/container-mid/container-footer-navigation/image" componentproperties="[object Object]" src="https://www.traderjoes.com/content/dam/trjo/pictures/nuts@2x.png/jcr:content/renditions/cq5dam.web.1280.1280" alt="" width="auto" height="auto">--> </picture> </span> </div> </a> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--tablet--2 aem-GridColumn--tablet--none aem-GridColumn--default--2 aem-GridColumn--default--none"> <div class="CollapsibleSection_collapsibleSection__36TGg LinksBlock_linksBlock__1IyGy CollapsibleSection_collapsibleSection_collapsed__6yadP"> <button class="CollapsibleSection_collapsibleSection__header__3mRPw"> <div class="LinksBlock_linksBlock__title__2GmoT">Products</div> <div class="CollapsibleSection_collapsibleSection__toggleIcon__uhrIO"></div> </button> <div class="CollapsibleSection_collapsibleSection__content__seqfN"> <ul class="LinksBlock_linksBlock__list__30J2p"> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/products/category/products-2?filters=%7B%22areNewProducts%22%3Atrue%7D">What's New</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/products/category/food-8">Food</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/products/category/beverages-182" aria-label="Beverages Recipes">Beverages</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/products/category/flowers-and-plants-203">Flowers & Plants</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/products/category/everything-else-215">Everything else</a></li> </ul> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--tablet--2 aem-GridColumn--tablet--none aem-GridColumn--default--2 aem-GridColumn--default--none"> <div class="CollapsibleSection_collapsibleSection__36TGg LinksBlock_linksBlock__1IyGy CollapsibleSection_collapsibleSection_collapsed__6yadP"> <button class="CollapsibleSection_collapsibleSection__header__3mRPw"> <div class="LinksBlock_linksBlock__title__2GmoT">Discover</div> <div class="CollapsibleSection_collapsibleSection__toggleIcon__uhrIO"></div> </button> <div class="CollapsibleSection_collapsibleSection__content__seqfN"> <ul class="LinksBlock_linksBlock__list__30J2p"> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/discover/stories">Stories</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/discover/entertaining">Entertaining</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/discover/guides">Guides</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/subscribe">Subscribe</a></li> </ul> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--tablet--2 aem-GridColumn--tablet--none aem-GridColumn--default--2 aem-GridColumn--default--none"> <div class="CollapsibleSection_collapsibleSection__36TGg LinksBlock_linksBlock__1IyGy CollapsibleSection_collapsibleSection_collapsed__6yadP"> <button class="CollapsibleSection_collapsibleSection__header__3mRPw"> <div class="LinksBlock_linksBlock__title__2GmoT">Recipes</div> <div class="CollapsibleSection_collapsibleSection__toggleIcon__uhrIO"></div> </button> <div class="CollapsibleSection_collapsibleSection__content__seqfN"> <ul class="LinksBlock_linksBlock__list__30J2p"> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/recipes?categories=appetizer&page=1">Appetizers & Sides</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/recipes?page=1&categories=beverages">Beverages</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/recipes?categories=breakfast&page=1">Breakfast</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/recipes?page=1&categories=lunch">Lunch</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/recipes?page=1&categories=dinner">Dinner</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/recipes?page=1&categories=desserts">Desserts</a></li> </ul> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--tablet--2 aem-GridColumn--tablet--none aem-GridColumn--default--2 aem-GridColumn--default--none"> <div class="CollapsibleSection_collapsibleSection__36TGg LinksBlock_linksBlock__1IyGy CollapsibleSection_collapsibleSection_collapsed__6yadP"> <button class="CollapsibleSection_collapsibleSection__header__3mRPw"> <div class="LinksBlock_linksBlock__title__2GmoT">Who We Are</div> <div class="CollapsibleSection_collapsibleSection__toggleIcon__uhrIO"></div> </button> <div class="CollapsibleSection_collapsibleSection__content__seqfN"> <ul class="LinksBlock_linksBlock__list__30J2p"> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/about-us.html" >About Us</a></li> <!--<li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/diversity-inclusion">Diversity & Inclusion</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/sustainability">Sustainability</a></li>--> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/neighborhood-shares">Neighborhood Shares</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://locations.traderjoes.com/">Locations By State</a></li> <li class="LinksBlock_linksBlock__item__2sJQV"><a class="Link_link__1AZfr LinksBlock_linksBlock__itemLink__3wBDl" href="https://www.traderjoes.com/home/contact-us">Contact Us</a></li> </ul> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="image"> <picture class=""> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/cq5dam_011.png 1x" media="(min-width: 847px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/cq5dam_011.png 2x" media="(min-width: 847px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/cq5dam_014.png 1x" media="(max-width: 846px)"> <source srcset="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/cq5dam_014.png 2x" media="(max-width: 846px)"> <img alt="alt text" title="alt text" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/cq5dam_011.png" width="auto" height="auto"> </picture> </div> <div></div> </div> </div> </div> <div></div> </div> </div> </div> <div></div> </div> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 footer__bottom aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <div class="Container_defaultContainer__yz3tT defaultContainer"> <div class="aem-container aem-Grid aem-Grid--12 aem-Grid--default--12 aem-Grid--mobile--12"> <div class=" aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--default--hide"> <div class="image"> <a class="Link_link__1AZfr" href="https://www.traderjoes.com/home"> <picture class=""><img alt="Trader Joe's Logo" title="Trader Joe's Logo" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/original_004.svg" width="auto" height="auto"></picture> </a> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--2 aem-GridColumn--default--none"> <div class="Container_defaultContainer__yz3tT defaultContainer"> <div class="aem-container aem-Grid aem-Grid--2 footer__follow aem-Grid--default--2"> <div class=" aem-GridColumn aem-GridColumn--default--2"> <div class="text" data-rte-editelement="true"> <p><strong>Follow us</strong></p> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--2"> <div class="aem-container"> <div> <div class="Container_fullContainer__aBTs5 fullContainer"> <div class="aem-container aem-Grid aem-Grid--12 aem-Grid--default--12"> <div class=" aem-GridColumn aem-GridColumn--default--12"> <ul class="SocialMediaIcons_socialMediaIcons__3bKMw"> <li class="SocialMediaIcons_socialMediaIcons__icon__2o5uJ"> <a class="Link_link__1AZfr SocialIcon_socialButton__3OvXC" href="https://www.traderjoes.com/home/podcast"> <picture class="SocialIcon_socialIcon__1VkzW"><img alt="Podcasts" title="Podcasts" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/original_005.svg" width="auto" height="auto"></picture> </a> </li> <li class="SocialMediaIcons_socialMediaIcons__icon__2o5uJ"> <a class="Link_link__1AZfr SocialIcon_socialButton__3OvXC" href="https://www.youtube.com/traderjoes" target="_blank" rel="noreferrer"> <picture class="SocialIcon_socialIcon__1VkzW"><img alt="YouTube" title="YouTube" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/original_003.svg" width="auto" height="auto"></picture> </a> </li> <li class="SocialMediaIcons_socialMediaIcons__icon__2o5uJ"> <a class="Link_link__1AZfr SocialIcon_socialButton__3OvXC" href="https://www.instagram.com/traderjoes/" target="_blank" rel="noreferrer"> <picture class="SocialIcon_socialIcon__1VkzW"><img alt="Instagram" title="Instagram" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/original_002.svg" width="auto" height="auto"></picture> </a> </li> <li class="SocialMediaIcons_socialMediaIcons__icon__2o5uJ"> <a class="Link_link__1AZfr SocialIcon_socialButton__3OvXC" href="https://www.pinterest.com/traderjoes/_created/" target="_blank" rel="noreferrer"> <picture class="SocialIcon_socialIcon__1VkzW"><img alt="Pinterest" title="Pinterest" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/original.svg" width="auto" height="auto"></picture> </a> </li> </ul> <div></div> </div> </div> </div> <div></div> </div> </div> <div></div> </div> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--5 aem-GridColumn--offset--default--1 aem-GridColumn--default--none"> <div class="Container_defaultContainer__yz3tT defaultContainer"> <div class="aem-container aem-Grid aem-Grid--5 aem-Grid--default--5"> <div class=" aem-GridColumn aem-GridColumn--default--5"> <div class="text" data-rte-editelement="true"> <p>Copyright &copy; Trader Joe's <script>document.write(new Date().getFullYear())</script>. All rights reserved.</p> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--5 aem-GridColumn--default--none"> <ul class="SubNav_subNav__1KmEp subNav"> <li class="SubNav_subNav__item__yoJGm subNav__item"><a class="Link_link__1AZfr SubNav_subNav__link__54qyo" href="https://www.traderjoes.com/home/terms-of-use" aria-label="Trader Joes Terms of Use">Terms of Use</a></li> <li class="SubNav_subNav__item__yoJGm subNav__item"><a class="Link_link__1AZfr SubNav_subNav__link__54qyo" href="https://www.traderjoes.com/home/privacy-policy">Privacy Policy</a></li> <li class="SubNav_subNav__item__yoJGm subNav__item"><a class="Link_link__1AZfr SubNav_subNav__link__54qyo" href="https://www.traderjoes.com/home/accessibility">Accessibility</a></li> <li class="SubNav_subNav__item__yoJGm subNav__item"><a class="Link_link__1AZfr SubNav_subNav__link__54qyo" href="https://www.traderjoes.com/home/transparency-in-supply-chains-act">Transparency in Supply Chains Act</a></li> <li class="SubNav_subNav__item__yoJGm subNav__item"><a class="Link_link__1AZfr SubNav_subNav__link__54qyo" href="https://www.traderjoes.com/home/contact-us">Contact Us</a></li> </ul> <div></div> </div> </div> </div> <div></div> </div> <div class=" aem-GridColumn aem-GridColumn--default--3 aem-GridColumn--offset--default--1 aem-GridColumn--default--none aem-GridColumn--mobile--12 aem-GridColumn--mobile--hide"> <div class="image"> <a class="Link_link__1AZfr" href="https://www.traderjoes.com/home"> <picture class=""><img alt="Trader Joe's Logo" title="Trader Joe's Logo" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/original_004.svg" width="auto" height="auto"></picture> </a> </div> <div></div> </div> </div> </div> <div></div> </div> </div> </div> <div></div> </div> </div> </div> </footer> <div></div> </div> </div> <div></div> </div> </div> </div> <div></div> </div> </div> <div></div> </div> </div> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PK37XV6" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/container.js"></script> <script src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/clientlib-base.js"></script> <script src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/Base_files/clientlib-react.js"></script> <script type="text/javascript"> $(".CollapsibleSection_collapsibleSection__36TGg").click(function() { if($(this).hasClass("CollapsibleSection_collapsibleSection_collapsed__6yadP")) { $(this).removeClass("CollapsibleSection_collapsibleSection_collapsed__6yadP"); } else { $(this).addClass("CollapsibleSection_collapsibleSection_collapsed__6yadP"); } }); </script> <style> @media screen and (max-width: 1023px) { .footer__navigation { padding: 24px 25px 100px; } .LinksBlock_linksBlock__1IyGy { padding-bottom: 12px; } .LinksBlock_linksBlock__item__2sJQV:not(:last-child) { margin-bottom: 22px; } .LinksBlock_linksBlock__list__30J2p { padding-bottom:16px!important; } .footer ul li a.LinksBlock_linksBlock__itemLink__3wBDl { font-size: 14px; color: #212529; line-height: 18px; } .footer__bottom .subNav__item:not(:last-child) { margin-right: 10px!important; } .footer__bottom .text { font-size: 14px!important; line-height: 17px!important; } } @media screen and (max-width: 815px) { .footer ul li a.LinksBlock_linksBlock__itemLink__3wBDl, .footer ul li a.SubNav_subNav__link__54qyo { margin: 0px auto; } } .FooterButton_footerButton__text__eNfCc { font-size: 18px; margin-bottom:20px; } .footer { padding: 5px 0 0; } @media screen and (max-width: 847px) { .footer__bottom { padding: 52px 25px 14px!important; } } .CollapsibleSection_collapsibleSection__header__3mRPw:focus:after { position: absolute; top: -6px; right: -14px; bottom: -14px; left: -6px; content: ""; display: block; border: 2px solid #b51133; border-radius: .25rem; } .FooterButton_footerButton__button__2PInZ { height: 33.75px; min-width: 105.625px; font-size:14px; } .LinksBlock_linksBlock__title__2GmoT { font-size: 17px; line-height: 22px; margin-bottom:12px; } .BookmarkNavigation_bookmarkNav__bookmarkLeftSide__z2nKx { left: -6px!important; } .BookmarkNavigation_bookmarkNav__bookmarkRightSide__3u2Se { right: -6px!important; } .header__bookmarkNav { display:none!important; } .Link_link__1AZfr, .Search_action__text__-A5Dm, .ShoppingList_action__text__1rICu { font-size:14px; } .footer__bottom .subNav__item:not(:last-child) { margin-right: 20px; } .footer__bottom .subNav__item { margin-bottom:16px; } .footer__bottom .text, .footer__follow .text, body { font-weight: 400; font-style: normal; font-family: "Cerebri Sans",Helvetica,sans-serif; } .footer__bottom .text { margin: 0 0 18px; font-size: 14px; line-height: 17px; color: #212529; } .footer__follow .text { margin:0 0 8px!important; font-size: 17px!important; line-height: 22px!important; } .footer__bottom { padding:26px 0px; } .SocialMediaIcons_socialMediaIcons__icon__2o5uJ { margin-right: 8px; } </style> <!-- ends footer --> <script data-main="https://llp-assets.meetsoci.com/libs/javascript/backbone/bb/dist/bones.min.js" src="https://llp-assets.meetsoci.com/libs/javascript/backbone/bb/lib/require.js"></script> <!-- <script type="text/javascript" src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/scripts/jquery.instagramFeed.new.js"></script> --> <!-- for recipe slider in moible view --> <script> let recipe1 = `<p>For an amped-up side to a bowl of spaghetti or an easy appetizer for a holiday party, we&rsquo;re giving homemade garlic bread the wine and cheese treatment with the addition of聽<strong><a href="https://www.traderjoes.com/home/products/pdp/074803">Trader Joe&rsquo;s Syrah Soaked Toscano Cheese Spread & Dip</a></strong>! This spread is thick with grated Syrah Soaked Toscano Cheese and melts easily atop a garlic scented baguette. Depending on how you wish to serve it, you can make the baguette slices as big or as small as you like.</p> `; let recipe2 = `<p>Within each bag of聽<strong><a href="https://www.traderjoes.com/home/products/pdp/mashed-sweet-potatoes-098293">Trader Joe&rsquo;s Mashed Sweet Potatoes</a></strong>聽is just one simple ingredient: sweet potatoes that have been peeled, cooked, and mashed, then frozen into portioned pucks. That&rsquo;s it&mdash;nothing else added, all the prep work done, ready to use whenever you need them. Their sweet, earthy flavor shines in this simple, yet impressive holiday side that gets its incredible depth and alluring aroma from brown butter, made with聽<strong><a href="https://www.traderjoes.com/home/products/pdp/butter-quarters-unsalted-006253">Trader Joe&rsquo;s Unsalted Butter Quarters</a></strong>.</p> <p><strong>Pro-tip</strong>: Double the brown butter recipe and spread it on toast, spoon it over oatmeal, or toss it with a bowl of popcorn!</p> `; let recipe3 = `<p>Like Pi itself, this milkshake recipe is truly transcendental. The spiced custardy pie filling and tender, buttery crumb of聽<strong><a href="https://www.traderjoes.com/home/products/pdp/pumpkin-pie-061115">Trader Joe&#39;s Pumpkin Pie</a></strong>聽are whirled at a furious pace with聽<strong><a href="https://www.traderjoes.com/home/products/pdp/french-vanilla-ice-cream-078576">Trader Joe&#39;s Super Premium French Vanilla Ice Cream</a></strong>聽and milk, then topped with fluffy clouds of whipped cream and more pie crust crumbles. The recipe makes enough for two shakes, but we won&#39;t blame you if you don&#39;t want to share.</p> `; document.querySelector('.recipe_1_desc_desktop').innerHTML = recipe1 document.querySelector('.recipe_2_desc_desktop').innerHTML = recipe2 document.querySelector('.recipe_3_desc_desktop').innerHTML = recipe3 document.querySelector('.recipe_1_desc_mobile').innerHTML = recipe1 document.querySelector('.recipe_2_desc_mobile').innerHTML = recipe2 document.querySelector('.recipe_3_desc_mobile').innerHTML = recipe3 </script> <script type="text/javascript"> var jQuery35 = $.noConflict(true); </script> <script type="text/javascript"> jQuery35(document).ready(function() { jQuery35('.mobilerecipes').slick({ dots: true, //autoplay: true, regionLabel: 'carousel', infinite: true, speed: 500, slidesToShow: 1, mobileFirst: true, slidesToScroll: 1, arrowsPlacement: 'afterSlides', prevArrow: '<button type="button" class="custom-prev-button">' + ' <span class="arrowleft" aria-hidden="true"></span>' + ' <span class="sr-only">Previous slide</span>' + '</button>', nextArrow: '<button type="button" class="custom-next-button">' + ' <span class="arrowright" aria-hidden="true"></span>' + ' <span class="sr-only">Next slide</span>' + '</button>', }); }); //document.observe('w2gi:bubbleOpen', function() { jQuery(document).on("w2gi:locatorloaded", function () { //console.log("loaded"); $('#btn-external').on('click', function (event, element) { $('li.poi-item').first().find('.open_bubble')[0].click(); }) ace.util.Event.on("popup:loaded", function () { $('#bubble_hours').html($('#all_hours_table').html()); $("#map form.bubble_form_2").on("submit", function (evt) { evt.preventDefault(); }); $('#map .bubble_form_2 .bubble_input')[0].focus(); $('#map .bubble_form_2 .bubble_go2').on("click", function (event) { generate_directions($('#map .bubble_form_2 .bubble_input').val(), $('#map .bubble_form_2 .bubble_endaddress').val()); }); }); var aTag = document.getElementsByClassName('storeInfo'); var data = W2GI.collection.poi; var state2; var city2; var url = []; var date = new Date(); var today = date.getDay(); var name1 = []; // console.log(data.length); for (var i = 0; i < data.length; i++) { state2 = data[i].state.toLowerCase(); city2 = data[i].city.replace(/\s+/g, '-').toLowerCase(); url = 'https://llp-assets.meetsoci.com/live/assets/traderjoes/local/' + state2 + '/' + city2 + '/' + data[i].clientkey + '/'; aTag[i].setAttribute('href', '#'); aTag[i].setAttribute('onClick', 'window.open("'+url+'","_self");return false;'); aTag[i].setAttribute('data-linktrack','nearbyLocation-Click-'+ data[i].clientkey); aTag[i].innerHTML = aTag[i].innerHTML.replace(/&amp\;amp\;/gi, '&'); aTag[i].innerHTML = aTag[i].innerHTML.replace(/&.*?lt\;.*;/gi, ''); } setTimeout(function() { if(data.length > 1){ document.getElementById('nearby').style.display = "block"; } else { document.getElementById('nearby').style.display = "none"; } }, 500); // setTimeout(function(){ // $('.poi_address span a').each(function(){ // var a = $(this).text(); // var b = "TJ's Laguna Niguel&lt;br&gt;Ocean Ranch (103)"; // var c = "TJ's Laguna Niguel Ocean Ranch (103)" // if(a == b){ // $(this).html(c); // } // }); // }, 900); var url = window.location.href; //var match = url.indexOf('541'); setTimeout(function(){ // console.log(url.indexOf('541')); if(url.indexOf('541') > -1){ $('.poi-item.hidefirst0').css('display','block'); $('.poi-item.hidefirst0 .poi_number').html('2'); $('.poi-item.hidefirst1').css('display','none'); } }, 500); }); function generate_directions (startaddress, endaddress) { endaddress = endaddress.replace("#", "poundsign"); if (bubbleValidate(startaddress)) { $('#directions_url').data('url', '' + startaddress + '&addressline=' + '33.95874,-118.39666' + '&addresslineDisplay=' + endaddress); ace.util.alertExternal($('#directions_url')); //$('#directions_url').click(); //performClick($('#directions_url')); } } function bubbleValidate (bubbleInput) { if (bubbleInput.length > 0 && bubbleInput.length < 5 && !isNaN(bubbleInput)) { ace.util.alert("Please enter a valid ZIP code."); return false; } if (bubbleInput.length == 0) { ace.util.alert("Please enter a starting address."); return false; } return true; } function performClick (node) { if ((navigator.userAgent.match(/Safari/i))) { var evObj = document.createEvent('MouseEvents'); evObj.initMouseEvent('click', true, true, window); node.dispatchEvent(evObj); } else { node.click(); } } /* instagram */ /*function loadMoreData() { var data = W2GI.collection.poi; var instaValue = data[0].instagram_handles if (instaValue) { var instaId = instaValue; } else { var instaId = 'traderjoes'; } jQuery.get('https://llp-assets.meetsoci.com/live/assets/traderjoes/local/instagram_rm.php', {id: instaId }, function(data) {loadIGData(data, true)}) } function loadIGData(igObj, moreData) { console.log(igObj); console.log(moreData); console.log("igData.length " + igObj.length); var end = 6; if (moreData === true) { end=6; } var winWidth = window.innerWidth; var igData = igObj; var insSection = document.getElementById('insSection'); //var loadBtn = document.getElementById('load-btn'); var loadedPics = document.getElementsByClassName('insta-pic-sec'); var start = loadedPics.length || 0 end = start + end if (igData) { console.log(igData.graphql.user.username); igData = igData.graphql.user.edge_owner_to_timeline_media.edges; } else { insSection.style.display = "none"; } if (igData.length < end) { end = igData.length } for (var i = start; i < end; i++) { if(igData[i].videos) { end++ } else { var url = igData[i].node.thumbnail_src var link = 'https://www.instagram.com/p/' + igData[i].node.shortcode var time = igData[i].node.taken_at_timestamp * 1000 var hours = (Date.now() - time) / 3600000 if(hours >= 24) { hours = Math.floor(hours / 24) hours = (hours === 1) ? '1 day ago' : hours + ' days ago' } else { hours = Math.floor(hours) + ' hours ago' } var divEl = document.createElement('div') divEl.className = "insta-pic-sec order"+[i]; divEl.style.background = 'url(' + url + ') center no-repeat black' divEl.style.backgroundSize = 'cover' insSection.appendChild(divEl) var aEl = document.createElement('a') aEl.href = link aEl.target = '_blank' aEl.className = 'insta-link' aEl.innerHTML = '<div class="days-text"><span>' + hours + '<i class="fa fa-instagram" aria-hidden="true"></i></span></div>' divEl.appendChild(aEl) } } //loadBtn.textContent = 'LOAD MORE' }*/ /*window.addEventListener('DOMContentLoaded', function() { var data = W2GI.collection.poi; var instaValue = data[0].instagram_handles; if (instaValue) { var instaId = instaValue; } else { var instaId = 'traderjoes'; } console.log("instaid " + instaId); console.log("data =" + data); jQuery.get('https://llp-assets.meetsoci.com/live/assets/traderjoes/local/instagram_rm.php', {id: instaId }, function(data) {loadIGData(data, false)}) });*/ setTimeout(function(){ document.getElementById('OpenLayers_Control_PanZoom_pandown').setAttribute('tabindex','0'); document.getElementById('OpenLayers_Control_PanZoom_zoomin').setAttribute('tabindex','0'); document.getElementById('OpenLayers_Control_PanZoom_zoomin').setAttribute('role','button'); document.getElementById('OpenLayers_Control_PanZoom_zoomout').setAttribute('tabindex','0'); document.getElementById('OpenLayers_Control_PanZoom_zoomout').setAttribute('role','button'); document.getElementById('OpenLayers_Control_PanZoom_zoomin').addEventListener('keydown',function(e){ if(e.keycode === 13 || e.which === 13){ $('#OpenLayers_Control_PanZoom_zoomin').click() } }) document.getElementById('OpenLayers_Control_PanZoom_zoomout').addEventListener('keydown',function(e){ if(e.keycode === 13 || e.which === 13){ $('#OpenLayers_Control_PanZoom_zoomout').click() } }) var temp = document.querySelectorAll("#map img"); for(var i = 0; i < temp.length; i++) { var img = temp[i]; img.setAttribute("alt", "Google Map" + i); } var temp = document.querySelectorAll("#map div img"); for(var i = 0; i < temp.length; i++) { var img = temp[i]; img.setAttribute("alt", "Google Map" + i); } var tempbtn = document.querySelectorAll("#map button img"); for(var i = 0; i < tempbtn.length; i++) { var imgs = tempbtn[i]; imgs.setAttribute("alt", "Google Map close" + i); } var temparias = document.getElementById('map').querySelectorAll('[aria-roledescription="map"]'); for(var i = 0; i < temparias.length; i++) { temparias[i].removeAttribute("aria-roledescription"); } var temp = document.getElementById('map').querySelectorAll('[role="presentation"]'); for(var i = 0; i < temp.length; i++) { temp[i].removeAttribute("role"); } var tempTabs = document.getElementById('map').querySelectorAll('[tabindex="0"]'); for(var i = 0; i < tempTabs.length; i++) { if(i == 0) { tempTabs[i].removeAttribute("tabindex"); } } var tempfr = document.getElementById('map').getElementsByTagName('iframe'); for (var index = 0; index < tempfr.length; index++) { tempfr[index].setAttribute("title", "Google Maps"); tempfr[index].removeAttribute("tabindex"); tempfr[index].removeAttribute("frameborder"); } }, 7000); $('.closeBtn').keydown(function(e){ if(e.keycode == '9' || e.which == '9'){ e.preventDefault() $('#modalPop').focus(); } }); </script> <script> function formatBhoTime(time,specialHours) { let theTime; if(time){ if (time === 9999 || time == "9999" || time === 'closed' || time === 8799) { theTime = "Closed"; } else if (time < 100 && time !== '0000') { theTime = `12:${time.toString()}AM` } else if (time.toString().length < 4) { if(time.toString().substring(1,3) == "00"){ theTime = `${time.toString().substring(0,1)}AM`; }else{ theTime = `${time.toString().substring(0,1)}:${time.toString().substring(1,3)}AM`; } } else if (time === "1200" || time == 1200) { theTime = '12:00PM' } else if (time === "0000") { theTime = '12:00AM' } else if (time < 1200) { theTime = `${time.toString().substring(0,2)}:${time.toString().substring(2,4)}AM`; } else { if(specialHours){ if(parseInt(time.toString().substring(2, 4)) == 0 ){ theTime = `${(parseInt(time.toString().substring(0, 2) - 12) == 0 ? 12 : parseInt(time.toString().substring(0, 2) - 12))}:00 PM`; }else{ theTime = `${(parseInt(time.toString().substring(0, 2) - 12) == 0 ? 12 : parseInt(time.toString().substring(0, 2) - 12))}:${time.toString().substring(2, 4)} PM`; } }else{ if(parseInt(time.toString().substring(2, 4)) == 0 ){ theTime = `${(parseInt(time.toString().substring(0, 2) - 12) == 0 ? 12 : parseInt(time.toString().substring(0, 2) - 12))}PM`; }else{ theTime = `${(parseInt(time.toString().substring(0, 2) - 12) == 0 ? 12 : parseInt(time.toString().substring(0, 2) - 12))}:${time.toString().substring(2, 4)}PM`; } } } } else { theTime = 'Closed' } return theTime; } function getDatesForCurrentWeek() { var today = new Date(); var currentDayOfWeek = today.getDay(); // 0 for Sunday, 1 for Monday, etc. const daysUntilMonday = (currentDayOfWeek === 0 ? 6 : currentDayOfWeek - 1); // Adjust for Monday as the start of the week const diff = today.getDate() - currentDayOfWeek + (currentDayOfWeek === 0 ? -6 : 1) // Get current weeks monday const startDate = new Date(today.setDate(diff)); const formattedDates = []; for (let i = 0; i < 7; i++) { const currentDate = new Date(startDate); currentDate.setDate(startDate.getDate() + i); // Format the date as "YYYY-MM-DD" const _year = currentDate.getFullYear(); let _month = currentDate.getMonth() + 1; const _date = currentDate.getDate() const formattedDate = `${_year}-${(_month < 10) ? ("0"+_month) : _month}-${(_date < 10) ? ("0"+_date) : _date}`; // formattedDates.push(formattedDate); formattedDates[currentDate.getDay()] = formattedDate; } return formattedDates; } function isDatePassed(dateString) { var givenDate = new Date(dateString); var currentDate = new Date(); // Normalize dates to avoid time differences affecting comparison givenDate.setHours(0, 0, 0, 0); currentDate.setHours(0, 0, 0, 0); return givenDate < currentDate; } function formatDate(dateStr) { const [year, month, day] = dateStr.split('-'); var specialHourDate = `${month}-${day}-${year}` if (isDatePassed(specialHourDate)) { return ''; } else { return `${month}-${day}-${year}`; } } function formatHours(hoursStr) { var [hoursAm, hoursPm] = hoursStr.split('-'); if(hoursPm && hoursAm){ hoursAm = formatBhoTime(hoursAm.replace(":",""),1); hoursPm = formatBhoTime(hoursPm.replace(":",""),1); if(hoursPm == hoursAm) return `Open 24 Hours`; else return `${hoursAm}-${hoursPm}`; }else{ return `Closed`; } } function getSpecialHoursOnDates(daysThisWeek, poi) { var _specialHoursTxt = ''; // If there is a poi object passed then use the specialhours field of that object var specialHoursObj = { "2024-11-28": [""], }; Object.entries(specialHoursObj).forEach(([key, value]) => { const valueStr = value.join(' '); const formattedDate = formatDate(`${key}`); const formattedHours = formatHours(`${valueStr}`); _specialHoursTxt += `${formattedDate} ${formattedHours},`; }); let _return = {}; if (_specialHoursTxt) { let _specialHoursObj = _specialHoursTxt.split(','); let _specialHours = {}; $.each(_specialHoursObj, function (key, val) { var _item = val.replace(" AM", "AM").replace(" PM", "PM").split(' '); var _newKey = _item[0].split('-'); _specialHours[_newKey[2] + '-' + _newKey[0] + '-' + _newKey[1]] = _item[1]; }); $.each(daysThisWeek, function (index, val) { if (_specialHours.hasOwnProperty(val)) { if (_specialHours[val] == "Closed") { _return[val] = _specialHours[val]; } if (_specialHours[val] == "Open") { _return[val] = "Open 24 Hours"; } else { _return[val] = _specialHours[val] .replace(/(\b)0(\d{1,2})(:)/g, '$1$2$3') .replace(/(\d)(AM|PM)/g, '$1$2') .replace('-', ' - ') .replaceAll(':00', ''); } } else { _return[val] = ""; } }); } else { $.each(daysThisWeek, function (index, val) { _return[val] = ""; }); } return _return; } function getRegularBhoOnDate(dateString, weekIndex, poi) { const dateObject = new Date(dateString); // If there is a poi object passed, use the BHO of that poi; else use the current location's BHO. if (JSON.stringify(poi) === '{}') { var temp = '[["0800","2100"],["0800","2100"],["0800","2100"],["0800","2100"],["0800","2100"],["0800","2100"],["0800","2100"]]'; } else { var temp = poi.bho; } if (temp) { temp = temp.replace(/"/g, ""); temp = temp.replace(/0000/g, "1159"); temp = temp.replace(/\b0+(\d+)\b/g, '$1'); var dArr = JSON.parse(temp); if (dArr.length > 0) { var regularHours = dArr[weekIndex]; if (formatBhoTime(regularHours[0]) == formatBhoTime(regularHours[1])) { if (formatBhoTime(regularHours[0]) == "") { return 'Closed'; } else if (formatBhoTime(regularHours[0]) == "Midnight" && formatBhoTime(regularHours[1]) == "Midnight") { return '24 Hours'; } else { return `${formatBhoTime(regularHours[0])}`; } } else { return `${formatBhoTime(regularHours[0])} - ${formatBhoTime(regularHours[1])}`; } } else { return ""; } } else { return ""; } } function formatResult(inputObj) { const currentDate = new Date(); //get current date let currentDay = currentDate.getDay(); //get current day 01 - Sunday, 02 - Monday, ... const daysInWeek = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; const hoursArr = Object.entries(inputObj); let resultArr = []; let resultHtml = ""; $.each(hoursArr, function (index, value) { const dayTodayClass = (currentDay == index) ? " highlightRed" : ""; resultArr.push(`<p class="${dayTodayClass}"><span class="weekhead">${daysInWeek[index]}:</span> ${value[1]}</p>`); }); for (let j = 1; j < 7; j++) { resultHtml += resultArr[j]; if (j == 6) { for (let x = 0; x < 1; x++) { resultHtml += resultArr[x]; } } } return resultHtml; } function populateHoursForDays() { // Call the function to get the formatted dates for the current week starting on Monday. const daysThisWeek = getDatesForCurrentWeek(); // Populate special hours first const businessHours = getSpecialHoursOnDates(daysThisWeek, {}); const bho = '[["0800","2100"],["0800","2100"],["0800","2100"],["0800","2100"],["0800","2100"],["0800","2100"],["0800","2100"]]'; if (bho !== "[[],[],[],[],[],[],[]]") { // Among the special hours, check which ones don't have a value and use bho for those $.each(businessHours, function (date, hours) { if (hours == "") { let index = daysThisWeek.indexOf(date); businessHours[date] = getRegularBhoOnDate(date, index, {}); } }); } else { $.each(businessHours, function (date, hours) { let index = daysThisWeek.indexOf(date); businessHours[date] = "Closed"; }); } const result = formatResult(businessHours); if($("#hoursSpl").length != 0) { document.getElementById('hoursSpl').innerHTML = result; } } populateHoursForDays(); function toProperCase(text) { return text .toLowerCase() .replace(/\b\w/g, function (char) { return char.toUpperCase(); }); } function convertTo24Hour(timeString) { let isPM = timeString.includes("PM"); let timeParts = timeString.replace(/AM|PM/, '').trim().split(':'); let hours = parseInt(timeParts[0], 10); let minutes = timeParts[1]; if (isPM && hours < 12) { hours += 12; } if (!isPM && hours === 12) { hours = 0; } return `${hours}:${minutes}:00`; } // POI Hours function populatePoiHours() { // You can change the Selector for the .each() function depending on the element selector you used in the POI list markup $('.poi-item').each(function(index) { var poi = W2GI.collection.poi[index+1]; // Call the function to get the formatted dates for the current week starting on Monday. const daysThisWeek = getDatesForCurrentWeek(); // Populate special hours first const businessHours = getSpecialHoursOnDates(daysThisWeek, poi); // Among the special hours, check which ones don't have a value and use bho for those if (poi.bho !== "[[],[],[],[],[],[],[]]") { $.each(businessHours, function(date, hours) { if (hours == "") { let index = daysThisWeek.indexOf(date); businessHours[date] = getRegularBhoOnDate(date, index, poi); } }); // Get Date Today const today = new Date(); const _todayYear = today.getFullYear(); const _todayDate = today.getDate(); let _todayMonth = today.getMonth() + 1; const formattedDate = `${_todayYear}-${(_todayMonth < 10) ? ("0"+_todayMonth) : _todayMonth}-${(_todayDate < 10) ? ("0"+_todayDate) : _todayDate}`; $(this).find('#poiHours').html('Open today: '+businessHours[formattedDate]); } else { $(this).find('#poiHours').html('Open today: Closed'); } }); } populatePoiHours(); </script> <!-- <script src="https://llp-assets.meetsoci.com/live/assets/traderjoes/local/slider.js"></script?> --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10