CINXE.COM

Adult JFK 35 Pullover Shirt

<!doctype html><html class="no-js" lang="en" dir="ltr"> <head> <!-- 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-TKMQ5S2B');</script> <!-- End Google Tag Manager --> <!-- 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-T9K8RV4P');</script> <!-- End Google Tag Manager --> <!-- Snap Pixel Code --> <script type='text/javascript'> (function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function() {a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)}; a.queue=[];var s='script';r=t.createElement(s);r.async=!0; r.src=n;var u=t.getElementsByTagName(s)[0]; u.parentNode.insertBefore(r,u);})(window,document, 'https://sc-static.net/scevent.min.js'); snaptr('init', '3ab52610-bdb6-4297-8585-438e49cfdf59', { 'user_email': '__INSERT_USER_EMAIL__' }); snaptr('track', 'PAGE_VIEW'); </script> <!-- End Snap Pixel Code --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"> <meta name="theme-color" content="#ffffff"> <title>Adult JFK 35 Pullover Shirt</title><meta name="description" content="Get your move on with our JFK 35 mélange pullover shirt. Its ActiveDry® moisture wicking fabric will keep you dry and comfortable from sunrise to sunset. The JFK 35 artwork is embroidered. Adult unisex sizing small through 3XL in heather blue. • 5.6 oz. polyester interlock mélange • ActiveDry® moisture management • Fla"><link rel="canonical" href="https://store.jfklibrary.org/products/adult-jfk-35-pullover-shirt"><link rel="shortcut icon" href="//store.jfklibrary.org/cdn/shop/files/Asset_3_96x96.svg?v=1695656770" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com"> <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> <link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="style" href="//store.jfklibrary.org/cdn/shop/t/6/assets/theme.css?v=104698072128926753121697825250"> <link rel="preload" as="script" href="//store.jfklibrary.org/cdn/shop/t/6/assets/vendor.js?v=32643890569905814191697825249"> <link rel="preload" as="script" href="//store.jfklibrary.org/cdn/shop/t/6/assets/theme.js?v=56793036931558426511697825249"><link rel="preload" as="fetch" href="/products/adult-jfk-35-pullover-shirt.js" crossorigin><meta property="og:type" content="product"> <meta property="og:title" content="Adult JFK 35 Pullover Shirt"> <meta property="product:price:amount" content="59.99"> <meta property="product:price:currency" content="USD"><meta property="og:image" content="http://store.jfklibrary.org/cdn/shop/files/1030.jpg?v=1701299216"> <meta property="og:image:secure_url" content="https://store.jfklibrary.org/cdn/shop/files/1030.jpg?v=1701299216"> <meta property="og:image:width" content="1000"> <meta property="og:image:height" content="1000"><meta property="og:description" content="Get your move on with our JFK 35 mélange pullover shirt. Its ActiveDry® moisture wicking fabric will keep you dry and comfortable from sunrise to sunset. The JFK 35 artwork is embroidered. Adult unisex sizing small through 3XL in heather blue. • 5.6 oz. polyester interlock mélange • ActiveDry® moisture management • Fla"><meta property="og:url" content="https://store.jfklibrary.org/products/adult-jfk-35-pullover-shirt"> <meta property="og:site_name" content="JFK Library and Museum Store"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Adult JFK 35 Pullover Shirt"> <meta name="twitter:description" content="Get your move on with our JFK 35 mélange pullover shirt. Its ActiveDry® moisture wicking fabric will keep you dry and comfortable from sunrise to sunset. The JFK 35 artwork is embroidered. Adult unisex sizing small through 3XL in heather blue. • 5.6 oz. polyester interlock mélange • ActiveDry® moisture management • Flatlock seam stitching • Anti-snag • Tagless label • Reflective back yoke detail • Athletic fit"><meta name="twitter:image" content="https://store.jfklibrary.org/cdn/shop/files/1030_1200x1200_crop_center.jpg?v=1701299216"> <meta name="twitter:image:alt" content=""> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Product", "productID": 8907260494109, "offers": [{ "@type": "Offer", "name": "Small", "availability":"https://schema.org/OutOfStock", "price": 59.99, "priceCurrency": "USD", "priceValidUntil": "2024-12-04","sku": "128767", "url": "/products/adult-jfk-35-pullover-shirt?variant=47251195330845" }, { "@type": "Offer", "name": "Medium", "availability":"https://schema.org/OutOfStock", "price": 59.99, "priceCurrency": "USD", "priceValidUntil": "2024-12-04","sku": "128766", "url": "/products/adult-jfk-35-pullover-shirt?variant=47251195461917" }, { "@type": "Offer", "name": "Large", "availability":"https://schema.org/OutOfStock", "price": 59.99, "priceCurrency": "USD", "priceValidUntil": "2024-12-04","sku": "128765", "url": "/products/adult-jfk-35-pullover-shirt?variant=47251195494685" }, { "@type": "Offer", "name": "Extra Large", "availability":"https://schema.org/OutOfStock", "price": 59.99, "priceCurrency": "USD", "priceValidUntil": "2024-12-04","sku": "128768", "url": "/products/adult-jfk-35-pullover-shirt?variant=47251195527453" }, { "@type": "Offer", "name": "2XL", "availability":"https://schema.org/OutOfStock", "price": 62.99, "priceCurrency": "USD", "priceValidUntil": "2024-12-04","sku": "128769", "url": "/products/adult-jfk-35-pullover-shirt?variant=47251195560221" }, { "@type": "Offer", "name": "3XL", "availability":"https://schema.org/OutOfStock", "price": 64.99, "priceCurrency": "USD", "priceValidUntil": "2024-12-04","sku": "128770", "url": "/products/adult-jfk-35-pullover-shirt?variant=47251195592989" } ],"brand": { "@type": "Brand", "name": "JFK Library" }, "name": "Adult JFK 35 Pullover Shirt", "description": "Get your move on with our JFK 35 mélange pullover shirt. Its ActiveDry® moisture wicking fabric will keep you dry and comfortable from sunrise to sunset. The JFK 35 artwork is embroidered. Adult unisex sizing small through 3XL in heather blue.\n• 5.6 oz. polyester interlock mélange\n• ActiveDry® moisture management\n• Flatlock seam stitching\n• Anti-snag\n• Tagless label\n• Reflective back yoke detail\n• Athletic fit", "category": "apparel", "url": "/products/adult-jfk-35-pullover-shirt", "sku": "128767", "image": { "@type": "ImageObject", "url": "https://store.jfklibrary.org/cdn/shop/files/1030.jpg?v=1701299216&width=1024", "image": "https://store.jfklibrary.org/cdn/shop/files/1030.jpg?v=1701299216&width=1024", "name": "", "width": "1024", "height": "1024" } } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://store.jfklibrary.org" },{ "@type": "ListItem", "position": 2, "name": "Adult JFK 35 Pullover Shirt", "item": "https://store.jfklibrary.org/products/adult-jfk-35-pullover-shirt" }] } </script> <link rel="preload" href="//store.jfklibrary.org/cdn/fonts/zurich/zurich_n4.316383e4d6f5011a63b49c33f37112fe426b844e.woff2?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=7f974853d020d61ba57475ad7b082b998081ca701f8150e70c5f2c52e1cef8d4" as="font" type="font/woff2" crossorigin><link rel="preload" href="//store.jfklibrary.org/cdn/fonts/lato/lato_n4.c86cddcf8b15d564761aaa71b6201ea326f3648b.woff2?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=ea561e4e7120b3e915a4958b3b71b014e99b48571c1b84745f4b9cfcf5a56b9d" as="font" type="font/woff2" crossorigin><style> /* Typography (heading) */ @font-face { font-family: Zurich; font-weight: 400; font-style: normal; font-display: swap; src: url("//store.jfklibrary.org/cdn/fonts/zurich/zurich_n4.316383e4d6f5011a63b49c33f37112fe426b844e.woff2?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=7f974853d020d61ba57475ad7b082b998081ca701f8150e70c5f2c52e1cef8d4") format("woff2"), url("//store.jfklibrary.org/cdn/fonts/zurich/zurich_n4.bf5526297fe972fa8a23982a528731860740b4ff.woff?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=f212519527cc6c56c10f0dbf533c9cc51f9050dcef9c8c74b04746d217e40746") format("woff"); } @font-face { font-family: Zurich; font-weight: 400; font-style: italic; font-display: swap; src: url("//store.jfklibrary.org/cdn/fonts/zurich/zurich_i4.1d2e0af6977c70f3d39eaccdf6ba0556d7076d6d.woff2?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=9ba5950d49082aef1f2d0ae092e9add1adf1e1fb5aa5dd7ff9b211fd54d26279") format("woff2"), url("//store.jfklibrary.org/cdn/fonts/zurich/zurich_i4.db367a25a215cafb586b942e992f5063975cb6e0.woff?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=e3694bfdac83babe29356ebed9d8c55e6064d7e4342ffe0346455dcc7f61d9ca") format("woff"); } /* Typography (body) */ @font-face { font-family: Lato; font-weight: 400; font-style: normal; font-display: swap; src: url("//store.jfklibrary.org/cdn/fonts/lato/lato_n4.c86cddcf8b15d564761aaa71b6201ea326f3648b.woff2?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=ea561e4e7120b3e915a4958b3b71b014e99b48571c1b84745f4b9cfcf5a56b9d") format("woff2"), url("//store.jfklibrary.org/cdn/fonts/lato/lato_n4.e0ee1e2c008a0f429542630edf70be01045ac5e9.woff?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=d2116e349431231316c78f3495c83fd0bdf2ba6a97a9261f16cbe2723afe9078") format("woff"); } @font-face { font-family: Lato; font-weight: 400; font-style: italic; font-display: swap; src: url("//store.jfklibrary.org/cdn/fonts/lato/lato_i4.7307831c0d06d264a76f2f7310f8a29d0507d6d0.woff2?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=056dab0ed0c6576593aafe0dd0129a3602f94b4addd5833da7c7c2e8e1db0a92") format("woff2"), url("//store.jfklibrary.org/cdn/fonts/lato/lato_i4.fb695d0d68d5b174347edaf543726b1903b57796.woff?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=927a5c581e6cb52461b3a43abe1f82ddbfad074b05500e94624a4cf71e36cb0a") format("woff"); } @font-face { font-family: Lato; font-weight: 600; font-style: normal; font-display: swap; src: url("//store.jfklibrary.org/cdn/fonts/lato/lato_n6.8f129fde40f203553b1c63523c8c34e59550404e.woff2?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=f1549b9fa503d2e248e88b44850c7aa93079dc4669905cbfe853ce6dd2c6e659") format("woff2"), url("//store.jfklibrary.org/cdn/fonts/lato/lato_n6.822b168fbb902b52be8d60ec7a9fd5122a4894fe.woff?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=3c0288b3afab84db3422b830ed5236c92bf31947c870decd4a775635d605df28") format("woff"); } @font-face { font-family: Lato; font-weight: 600; font-style: italic; font-display: swap; src: url("//store.jfklibrary.org/cdn/fonts/lato/lato_i6.2272604446e44eb1fbbcde161e64c61fa5eb51aa.woff2?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=cd7073ed033703260bcc8de81407127a92def7f88c55348dbf9b68dd2715a984") format("woff2"), url("//store.jfklibrary.org/cdn/fonts/lato/lato_i6.113c79ebd8ad85acba346c87b546aece226b6bd6.woff?h1=amZrLWxpYnJhcnkuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c3RvcmUuamZrbGlicmFyeS5vcmc&hmac=a2d9aa06c367d3172f80de62637de4fd06c8ff8123601013ec06c0d645550798") format("woff"); } :root {--heading-color: 40, 40, 40; --text-color: 40, 40, 40; --background: 255, 255, 255; --secondary-background: 238, 239, 239; --border-color: 223, 223, 223; --border-color-darker: 169, 169, 169; --success-color: 167, 209, 239; --success-background: 237, 246, 252; --error-color: 140, 45, 41; --error-background: 247, 240, 240; --primary-button-background: 29, 57, 93; --primary-button-text-color: 255, 255, 255; --secondary-button-background: 167, 209, 239; --secondary-button-text-color: 29, 57, 93; --product-star-rating: 167, 209, 239; --product-on-sale-accent: 140, 45, 41; --product-sold-out-accent: 66, 66, 66; --product-custom-label-background: 29, 57, 93; --product-custom-label-text-color: 255, 255, 255; --product-custom-label-2-background: 29, 57, 93; --product-custom-label-2-text-color: 255, 255, 255; --product-low-stock-text-color: 140, 45, 41; --product-in-stock-text-color: 167, 209, 239; --loading-bar-background: 40, 40, 40; /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */ --root-heading-color: 40, 40, 40; --root-text-color: 40, 40, 40; --root-background: 255, 255, 255; --root-border-color: 223, 223, 223; --root-primary-button-background: 29, 57, 93; --root-primary-button-text-color: 255, 255, 255; --base-font-size: 15px; --heading-font-family: Zurich, sans-serif; --heading-font-weight: 400; --heading-font-style: normal; --heading-text-transform: normal; --text-font-family: Lato, sans-serif; --text-font-weight: 400; --text-font-style: normal; --text-font-bold-weight: 600; /* Typography (font size) */ --heading-xxsmall-font-size: 10px; --heading-xsmall-font-size: 10px; --heading-small-font-size: 11px; --heading-large-font-size: 32px; --heading-h1-font-size: 32px; --heading-h2-font-size: 28px; --heading-h3-font-size: 26px; --heading-h4-font-size: 22px; --heading-h5-font-size: 18px; --heading-h6-font-size: 16px; /* Control the look and feel of the theme by changing radius of various elements */ --button-border-radius: 0px; --block-border-radius: 0px; --block-border-radius-reduced: 0px; --color-swatch-border-radius: 0px; /* Button size */ --button-height: 48px; --button-small-height: 40px; /* Form related */ --form-input-field-height: 48px; --form-input-gap: 16px; --form-submit-margin: 24px; /* Product listing related variables */ --product-list-block-spacing: 32px; /* Video related */ --play-button-background: 255, 255, 255; --play-button-arrow: 40, 40, 40; /* RTL support */ --transform-logical-flip: 1; --transform-origin-start: left; --transform-origin-end: right; /* Other */ --zoom-cursor-svg-url: url(//store.jfklibrary.org/cdn/shop/t/6/assets/zoom-cursor.svg?v=116630169999864655101697825253); --arrow-right-svg-url: url(//store.jfklibrary.org/cdn/shop/t/6/assets/arrow-right.svg?v=38457186625962660971697825256); --arrow-left-svg-url: url(//store.jfklibrary.org/cdn/shop/t/6/assets/arrow-left.svg?v=59442085428258996901697825255); /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them: - container-max-width-minus-gutters: represents the container max width without the edge gutters - container-outer-width: considering the screen width, represent all the space outside the container - container-outer-margin: same as container-outer-width but get set to 0 inside a container - container-inner-width: the effective space inside the container (minus gutters) - grid-column-width: represents the width of a single column of the grid - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section to create some "breath" and minimum spacing */ --container-max-width: 1600px; --container-gutter: 24px; --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2); --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter)); --container-outer-margin: var(--container-outer-width); --container-inner-width: calc(100vw - var(--container-outer-width) * 2); --grid-column-count: 10; --grid-gap: 24px; --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count)); --vertical-breather: 48px; --vertical-breather-tight: 48px; /* Shopify related variables */ --payment-terms-background-color: #ffffff; } @media screen and (min-width: 741px) { :root { --container-gutter: 40px; --grid-column-count: 20; --vertical-breather: 64px; --vertical-breather-tight: 64px; /* Typography (font size) */ --heading-xsmall-font-size: 11px; --heading-small-font-size: 12px; --heading-large-font-size: 48px; --heading-h1-font-size: 48px; --heading-h2-font-size: 36px; --heading-h3-font-size: 30px; --heading-h4-font-size: 22px; --heading-h5-font-size: 18px; --heading-h6-font-size: 16px; /* Form related */ --form-input-field-height: 52px; --form-submit-margin: 32px; /* Button size */ --button-height: 52px; --button-small-height: 44px; } } @media screen and (min-width: 1200px) { :root { --vertical-breather: 80px; --vertical-breather-tight: 64px; --product-list-block-spacing: 48px; /* Typography */ --heading-large-font-size: 58px; --heading-h1-font-size: 50px; --heading-h2-font-size: 44px; --heading-h3-font-size: 32px; --heading-h4-font-size: 26px; --heading-h5-font-size: 22px; --heading-h6-font-size: 16px; } } @media screen and (min-width: 1600px) { :root { --vertical-breather: 90px; --vertical-breather-tight: 64px; } } </style> <script> // This allows to expose several variables to the global scope, to be used in scripts window.themeVariables = { settings: { direction: "ltr", pageType: "product", cartCount: 0, moneyFormat: "${{amount}}", moneyWithCurrencyFormat: "${{amount}} USD", showVendor: false, discountMode: "saving", currencyCodeEnabled: false, cartType: "drawer", cartCurrency: "USD", mobileZoomFactor: 2.5 }, routes: { host: "store.jfklibrary.org", rootUrl: "\/", rootUrlWithoutSlash: '', cartUrl: "\/cart", cartAddUrl: "\/cart\/add", cartChangeUrl: "\/cart\/change", searchUrl: "\/search", predictiveSearchUrl: "\/search\/suggest", productRecommendationsUrl: "\/recommendations\/products" }, strings: { accessibilityDelete: "Delete", accessibilityClose: "Close", collectionSoldOut: "Sold out", collectionDiscount: "Save @savings@", productSalePrice: "Sale price", productRegularPrice: "Regular price", productFormUnavailable: "Unavailable", productFormSoldOut: "Sold out", productFormPreOrder: "Pre-order", productFormAddToCart: "Add to cart", searchNoResults: "No results could be found.", searchNewSearch: "New search", searchProducts: "Products", searchArticles: "Journal", searchPages: "Pages", searchCollections: "Collections", cartViewCart: "View cart", cartItemAdded: "Item added to your cart!", cartItemAddedShort: "Added to your cart!", cartAddOrderNote: "Add order note", cartEditOrderNote: "Edit order note", shippingEstimatorNoResults: "Sorry, we do not ship to your address.", shippingEstimatorOneResult: "There is one shipping rate for your address:", shippingEstimatorMultipleResults: "There are several shipping rates for your address:", shippingEstimatorError: "One or more error occurred while retrieving shipping rates:" }, libs: { flickity: "\/\/store.jfklibrary.org\/cdn\/shop\/t\/6\/assets\/flickity.js?v=176646718982628074891697825249", photoswipe: "\/\/store.jfklibrary.org\/cdn\/shop\/t\/6\/assets\/photoswipe.js?v=132268647426145925301697825249", qrCode: "\/\/store.jfklibrary.org\/cdn\/shopifycloud\/shopify\/assets\/themes_support\/vendor\/qrcode-83ced323738e20d8fa253cebfacec51a3ad103d8bfeb275d3d312d29490f9265.js" }, breakpoints: { phone: 'screen and (max-width: 740px)', tablet: 'screen and (min-width: 741px) and (max-width: 999px)', tabletAndUp: 'screen and (min-width: 741px)', pocket: 'screen and (max-width: 999px)', lap: 'screen and (min-width: 1000px) and (max-width: 1199px)', lapAndUp: 'screen and (min-width: 1000px)', desktop: 'screen and (min-width: 1200px)', wide: 'screen and (min-width: 1400px)' } }; window.addEventListener('pageshow', async () => { const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json(); document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}})); }); if ('noModule' in HTMLScriptElement.prototype) { // Old browsers (like IE) that does not support module will be considered as if not executing JS at all document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); requestAnimationFrame(() => { const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight); document.documentElement.style.setProperty('--window-height',viewportHeight + 'px'); }); }// We save the product ID in local storage to be eventually used for recently viewed section try { const items = JSON.parse(localStorage.getItem('theme:recently-viewed-products') || '[]'); // We check if the current product already exists, and if it does not, we add it at the start if (!items.includes(8907260494109)) { items.unshift(8907260494109); } localStorage.setItem('theme:recently-viewed-products', JSON.stringify(items.slice(0, 20))); } catch (e) { // Safari in private mode does not allow setting item, we silently fail }</script> <link rel="stylesheet" href="//store.jfklibrary.org/cdn/shop/t/6/assets/theme.css?v=104698072128926753121697825250"> <script src="//store.jfklibrary.org/cdn/shop/t/6/assets/vendor.js?v=32643890569905814191697825249" defer></script> <script src="//store.jfklibrary.org/cdn/shop/t/6/assets/theme.js?v=56793036931558426511697825249" defer></script> <script src="//store.jfklibrary.org/cdn/shop/t/6/assets/custom.js?v=167639537848865775061697825249" defer></script> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="facebook-domain-verification" content="fsq1t24g0co4w08w15mubh95yex6ca"> <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/74160701725/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="58fe8fc099b2cb80d53e3e5f7461e3ce"> <link rel="alternate" type="application/json+oembed" href="https://store.jfklibrary.org/products/adult-jfk-35-pullover-shirt.oembed"> <script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script> <link rel="preconnect" href="https://shop.app" crossorigin="anonymous"> <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=74160701725" crossorigin="anonymous"></script> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":74160701725,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/74160701725","merchantName":"JFK Library and Museum Store","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"JFK Library and Museum Store","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script> <script id="shopify-features" type="application/json">{"accessToken":"58fe8fc099b2cb80d53e3e5f7461e3ce","betas":["rich-media-storefront-analytics"],"domain":"store.jfklibrary.org","predictiveSearch":true,"shopId":74160701725,"smart_payment_buttons_url":"https:\/\/store.jfklibrary.org\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/store.jfklibrary.org\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "jfk-library.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"JFK [Mon Pre-prod 20102023] Focal Custom","id":161604239645,"schema_name":"Focal","schema_version":"10.1.3","theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "store.jfklibrary.org/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script> <script>window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay";</script> <script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script> <script> window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"login-button":["modules/client.login-button_PyB0yoLG.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"shop-pay-payment-request":["modules/client.shop-pay-payment-request_BSPYpBgE.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js","modules/chunk.shop-pay_DNi9j_X8.esm.js"],"payment-terms":["modules/client.payment-terms_BF5x7ymI.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"],"pay-button":["modules/client.pay-button_Cc3hmsbn.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"discount-app":["modules/client.discount-app_Dl148wJa.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"avatar":["modules/client.avatar_BTnouDA3.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/client.init-shop-for-new-customer-accounts_BXLde5-4.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/client.init-shop-email-lookup-coordinator_CSM1j0yH.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"init-customer-accounts-sign-up":["modules/client.init-customer-accounts-sign-up_BDGFEblG.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"],"init-customer-accounts":["modules/client.init-customer-accounts_Ztg3e7fA.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"]}; </script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/geolocation-recommendations.shopifyapps.com\/locale_bar\/script.js?shop=jfk-library.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent-init.js?id=3ab52610-bdb6-4297-8585-438e49cfdf59\u0026shop=jfk-library.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":74160701725,"offset":-25200,"reqid":"96898bcd-6fe1-4eba-93b8-60ac38f34ca5-1732474608","pageurl":"store.jfklibrary.org\/products\/adult-jfk-35-pullover-shirt","u":"9446afc8a1d5","p":"product","rtyp":"product","rid":8907260494109};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');function s(t,e,n=!1){try{const o=window.sessionStorage;for(const[n,c]of Object.entries(JSON.parse(o.getItem(e))))t.elements[n]&&(t.elements[n].value=c);n&&o.removeItem(e)}catch{}}const a='form_key',i=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response','password'],u=()=>{try{return window.sessionStorage}catch{return}},m=t=>t.elements[a],f='form_type',d='cptcha';function p(t){t.dataset[d]=!0}const l=window,h=l.document,_='Shopify',y='ce_forms',E='captcha';let v=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe','https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js',T={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=l[_][y],c=o.bindForm;if(c)return c(t,g,e,T).then(n);o.q.push([[t,g,e,T],n]),v||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:'https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js'})),v=!0)});var g,T;l[_]=l[_]||{},l[_][y]=l[_][y]||{},l[_][y].q=[],l[_][E]=l[_][E]||{},l[_][E].protect=function(t,e){n(t,void 0,e),p(t)},Object.freeze(l[_][E]),function(t,e,n,l,h,_){const[y,E,v,g]=function(t,e,n){const s=e?o:[],a=t?c:[],i=[...s,...a],u=[...o],m=r(i),f=r(s),d=n&&r(i.filter((([t,e])=>n.includes(e)))),p=r(u),l=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];return[l(m),l(f),l(d),l(p)]}(l,h,_),T=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},S=t=>y().includes(t);t.addEventListener('submit',(t=>{const e=T(t);if(!e)return;const n=S(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=m(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!u())return;!function(t){const e=u();if(!e)return;const n=m(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){m(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:a})),t.elements[a].value=e}(t,e),function(t,e){const n=u();if(!n)return;const o=[...t.querySelectorAll('input[type="password"]')].map((({name:t})=>t)),c=[...i,...o],r={};for(const[s,a]of new FormData(t).entries())c.includes(s)||(r[s]=a);n.setItem(e,JSON.stringify(r))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const w=(t,e)=>{t&&!t.dataset[d]&&(n(t,e.some((e=>e===t))),p(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=T(t);S(e)&&w(e,E())}));const A=e.get('form_key'),b=e.get(f),I=A&&b;t.addEventListener('DOMContentLoaded',(()=>{const t=E();if(I)for(const e of t)e.elements[f].value===b&&s(e,A);[...new Set([...v(),...y().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>w(e,t)))}))}(h,new URLSearchParams(l.location.search),n,!0,!0,['guest_login'])})()}();</script> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//store.jfklibrary.org/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//store.jfklibrary.org/cdn/shopifycloud/shopify/assets/shopify_pay/storefront-80e528be853eac23af2454534897ca9536b1d3d04aa043b042f34879a3c111c8.js?v=20220906"></script> <script integrity="sha256-HAs5a9TQVLlKuuHrahvWuke+s1UlxXohfHeoYv8G2D8=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//store.jfklibrary.org/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 120px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 74160701725,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script> <script id="web-pixels-manager-setup">(function d(d,e,r,a,n){var o,i,t,s,l=(i=(o={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,t=o.legacy,s=navigator.userAgent,i.test(s)?"modern":(t.test(s),"legacy"));window.Shopify=window.Shopify||{};var c=window.Shopify;c.analytics=c.analytics||{};var u=c.analytics;u.replayQueue=[],u.publish=function(d,e,r){return u.replayQueue.push([d,e,r]),!0};try{self.performance.mark("wpm:start")}catch(d){}var h=[r,"/wpm","/b",n,l.substring(0,1),".js"].join("");!function(d){var e=d.src,r=d.async,a=void 0===r||r,n=d.onload,o=d.onerror,i=document.createElement("script"),t=document.head,s=document.body;i.async=a,i.src=e,n&&i.addEventListener("load",n),o&&i.addEventListener("error",o),t?t.appendChild(i):s?s.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:h,async:!0,onload:function(){var r=window.webPixelsManager.init(d);e(r);var a=window.Shopify.analytics;a.replayQueue.forEach((function(d){var e=d[0],a=d[1],n=d[2];r.publishCustomEvent(e,a,n)})),a.replayQueue=[],a.publish=r.publishCustomEvent,a.visitor=r.visitor},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),r="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),n=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:a||"latest",bundle_target:l,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(h," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(r,n))return!0}catch(d){}var o=new XMLHttpRequest;try{return o.open("POST",r,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(n),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 74160701725,storefrontBaseUrl: "https://store.jfklibrary.org",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"834142493","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-F5NBPSRWRB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-F5NBPSRWRB\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-F5NBPSRWRB\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-F5NBPSRWRB\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-F5NBPSRWRB\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-F5NBPSRWRB\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-F5NBPSRWRB\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-F5NBPSRWRB\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"afe7c2de16587d6c6689522527d6c67f","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"711328029","configuration":"{\"pixelCode\":\"CRFJ8DBC77UBKVT00FCG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"329613597","configuration":"{\"pixel_id\":\"832614011669206\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"8d894c63179843e74a9691414b5ad83d","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"103022877","configuration":"{\"pixelId\":\"9e37996c-05da-4464-af41-c2b30bc522f8\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bb41bf091d86ec09beb5141ead6fafc0","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"JFK Library and Museum Store","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"jfk-library.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/store.jfklibrary.org"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":59.99,"currencyCode":"USD"},"product":{"title":"Adult JFK 35 Pullover Shirt","vendor":"JFK Library","id":"8907260494109","untranslatedTitle":"Adult JFK 35 Pullover Shirt","url":"\/products\/adult-jfk-35-pullover-shirt","type":"apparel"},"id":"47251195330845","image":{"src":"\/\/store.jfklibrary.org\/cdn\/shop\/files\/1030.jpg?v=1701299216"},"sku":"128767","title":"Small","untranslatedTitle":"Small"},{"price":{"amount":59.99,"currencyCode":"USD"},"product":{"title":"Adult JFK 35 Pullover Shirt","vendor":"JFK Library","id":"8907260494109","untranslatedTitle":"Adult JFK 35 Pullover Shirt","url":"\/products\/adult-jfk-35-pullover-shirt","type":"apparel"},"id":"47251195461917","image":{"src":"\/\/store.jfklibrary.org\/cdn\/shop\/files\/1030.jpg?v=1701299216"},"sku":"128766","title":"Medium","untranslatedTitle":"Medium"},{"price":{"amount":59.99,"currencyCode":"USD"},"product":{"title":"Adult JFK 35 Pullover Shirt","vendor":"JFK Library","id":"8907260494109","untranslatedTitle":"Adult JFK 35 Pullover Shirt","url":"\/products\/adult-jfk-35-pullover-shirt","type":"apparel"},"id":"47251195494685","image":{"src":"\/\/store.jfklibrary.org\/cdn\/shop\/files\/1030.jpg?v=1701299216"},"sku":"128765","title":"Large","untranslatedTitle":"Large"},{"price":{"amount":59.99,"currencyCode":"USD"},"product":{"title":"Adult JFK 35 Pullover Shirt","vendor":"JFK Library","id":"8907260494109","untranslatedTitle":"Adult JFK 35 Pullover Shirt","url":"\/products\/adult-jfk-35-pullover-shirt","type":"apparel"},"id":"47251195527453","image":{"src":"\/\/store.jfklibrary.org\/cdn\/shop\/files\/1030.jpg?v=1701299216"},"sku":"128768","title":"Extra Large","untranslatedTitle":"Extra Large"},{"price":{"amount":62.99,"currencyCode":"USD"},"product":{"title":"Adult JFK 35 Pullover Shirt","vendor":"JFK Library","id":"8907260494109","untranslatedTitle":"Adult JFK 35 Pullover Shirt","url":"\/products\/adult-jfk-35-pullover-shirt","type":"apparel"},"id":"47251195560221","image":{"src":"\/\/store.jfklibrary.org\/cdn\/shop\/files\/1030.jpg?v=1701299216"},"sku":"128769","title":"2XL","untranslatedTitle":"2XL"},{"price":{"amount":64.99,"currencyCode":"USD"},"product":{"title":"Adult JFK 35 Pullover Shirt","vendor":"JFK Library","id":"8907260494109","untranslatedTitle":"Adult JFK 35 Pullover Shirt","url":"\/products\/adult-jfk-35-pullover-shirt","type":"apparel"},"id":"47251195592989","image":{"src":"\/\/store.jfklibrary.org\/cdn\/shop\/files\/1030.jpg?v=1701299216"},"sku":"128770","title":"3XL","untranslatedTitle":"3XL"}],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});webPixelsManagerAPI.publish("product_viewed", {"productVariant":{"price":{"amount":59.99,"currencyCode":"USD"},"product":{"title":"Adult JFK 35 Pullover Shirt","vendor":"JFK Library","id":"8907260494109","untranslatedTitle":"Adult JFK 35 Pullover Shirt","url":"\/products\/adult-jfk-35-pullover-shirt","type":"apparel"},"id":"47251195330845","image":{"src":"\/\/store.jfklibrary.org\/cdn\/shop\/files\/1030.jpg?v=1701299216"},"sku":"128767","title":"Small","untranslatedTitle":"Small"}});},"https://store.jfklibrary.org/cdn","1518c2ba4d2b3301a1e3cb6576947ef22edf7bb6","3c762e5aw5b983e43pc2dc4883m545d5a27",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"product":{"id":8907260494109,"gid":"gid:\/\/shopify\/Product\/8907260494109","vendor":"JFK Library","type":"apparel","variants":[{"id":47251195330845,"price":5999,"name":"Adult JFK 35 Pullover Shirt - Small","public_title":"Small","sku":"128767"},{"id":47251195461917,"price":5999,"name":"Adult JFK 35 Pullover Shirt - Medium","public_title":"Medium","sku":"128766"},{"id":47251195494685,"price":5999,"name":"Adult JFK 35 Pullover Shirt - Large","public_title":"Large","sku":"128765"},{"id":47251195527453,"price":5999,"name":"Adult JFK 35 Pullover Shirt - Extra Large","public_title":"Extra Large","sku":"128768"},{"id":47251195560221,"price":6299,"name":"Adult JFK 35 Pullover Shirt - 2XL","public_title":"2XL","sku":"128769"},{"id":47251195592989,"price":6499,"name":"Adult JFK 35 Pullover Shirt - 3XL","public_title":"3XL","sku":"128770"}]},"page":{"pageType":"product","resourceType":"product","resourceId":8907260494109}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 74160701725, theme_id: 161604239645, app_name: "storefront", context_url: window.location.href, source_url: "//store.jfklibrary.org/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//store.jfklibrary.org/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//store.jfklibrary.org/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":74160701725,"isMerchantRequest":null,"themeId":161604239645,"themeCityHash":"11693947275807063372","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8907260494109}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":47251195330845,"productId":8907260494109,"productGid":"gid:\/\/shopify\/Product\/8907260494109","name":"Adult JFK 35 Pullover Shirt - Small","price":"59.99","sku":"128767","brand":"JFK Library","variant":"Small","category":"apparel","nonInteraction":true}); window.ShopifyAnalytics.lib.track("monorail:\/\/trekkie_storefront_viewed_product\/1.1",{"currency":"USD","variantId":47251195330845,"productId":8907260494109,"productGid":"gid:\/\/shopify\/Product\/8907260494109","name":"Adult JFK 35 Pullover Shirt - Small","price":"59.99","sku":"128767","brand":"JFK Library","variant":"Small","category":"apparel","nonInteraction":true,"referer":"https:\/\/store.jfklibrary.org\/products\/adult-jfk-35-pullover-shirt"}); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//store.jfklibrary.org/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script class="boomerang"> (function () { window.BOOMR = window.BOOMR || {}; window.BOOMR.themeName = "Focal"; window.BOOMR.themeVersion = "10.1.3"; window.BOOMR.shopId = 74160701725; window.BOOMR.themeId = 161604239645; })();</script> <script defer src="https://store.jfklibrary.org/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.0.2.min.js" data-application="storefront-renderer" data-shop-id="74160701725" data-render-region="gcp-asia-southeast1" data-page-type="product" data-theme-instance-id="161604239645" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head><body class="no-focus-outline features--image-zoom" data-instant-allow-query-string> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TKMQ5S2B" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T9K8RV4P" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><svg class="visually-hidden"> <linearGradient id="rating-star-gradient-half"> <stop offset="50%" stop-color="rgb(var(--product-star-rating))" /> <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" /> </linearGradient> </svg> <a href="#main" class="visually-hidden skip-to-content">Skip to content</a> <loading-bar class="loading-bar"></loading-bar><!-- BEGIN sections: header-group --> <div id="shopify-section-sections--21340879913245__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> :root { --enable-sticky-announcement-bar: 0; } #shopify-section-sections--21340879913245__announcement-bar { --heading-color: 255, 255, 255; --text-color: 255, 255, 255; --primary-button-background: 167, 209, 239; --primary-button-text-color: 29, 57, 93; --section-background: 29, 57, 93;position: relative;} @media screen and (min-width: 741px) { :root { --enable-sticky-announcement-bar: 0; } #shopify-section-sections--21340879913245__announcement-bar {position: relative; z-index: unset;} } </style><section> <announcement-bar class="announcement-bar "><div class="announcement-bar__list"><announcement-bar-item class="announcement-bar__item" ><div class="announcement-bar__message "><p><a href="https://www.jfklibrary.org/" title="JFK Library">Back to Museum Home Page</a></p></div></announcement-bar-item></div></announcement-bar> </section> <script> document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-sections--21340879913245__announcement-bar').clientHeight + 'px'); </script></div><div id="shopify-section-sections--21340879913245__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> :root { --enable-sticky-header: 1; --enable-transparent-header: 0; --loading-bar-background: 29, 57, 93; /* Prevent the loading bar to be invisible */ } #shopify-section-sections--21340879913245__header {--header-background: 255, 255, 255; --header-text-color: 29, 57, 93; --header-border-color: 221, 225, 231; --reduce-header-padding: 1;position: -webkit-sticky; position: sticky; top: 0;z-index: 4; }.shopify-section--announcement-bar ~ #shopify-section-sections--21340879913245__header { top: calc(var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px)); }#shopify-section-sections--21340879913245__header .header__logo-image { max-width: 100px; } @media screen and (min-width: 741px) { #shopify-section-sections--21340879913245__header .header__logo-image { max-width: 295px; } } @media screen and (min-width: 1200px) {/* For this navigation we have to move the logo at the first and add a margin */ [dir="rtl"] .header__logo { margin-left: 40px; } [dir="ltr"] .header__logo { margin-right: 40px; } .header__logo { order: -1; } @media screen and (min-width: 741px) { .header__secondary-links { max-width: max-content; margin-inline-start: 48px; } }}</style> <store-header sticky class="header header--bordered " role="banner"><div class="container"> <div class="header__wrapper"> <!-- LEFT PART --> <nav class="header__inline-navigation" role="navigation"><desktop-navigation> <ul class="header__linklist list--unstyled hidden-pocket hidden-lap" role="list"><li class="header__linklist-item has-dropdown" data-item-title="Shop By Category"> <a class="header__linklist-link link--animated" href="#" aria-controls="desktop-menu-1" aria-expanded="false">Shop By Category</a><ul hidden id="desktop-menu-1" class="nav-dropdown nav-dropdown--restrict list--unstyled" role="list"><li class="nav-dropdown__item "> <a class="nav-dropdown__link link--faded" href="/collections/apparel" >Apparel</a></li><li class="nav-dropdown__item "> <a class="nav-dropdown__link link--faded" href="/collections/collectibles" >Collectibles</a></li><li class="nav-dropdown__item "> <a class="nav-dropdown__link link--faded" href="/collections/books" >Books</a></li><li class="nav-dropdown__item "> <a class="nav-dropdown__link link--faded" href="/collections/drinkware" >Drinkware</a></li><li class="nav-dropdown__item "> <a class="nav-dropdown__link link--faded" href="/collections/accessories" >Accessories</a></li><li class="nav-dropdown__item "> <a class="nav-dropdown__link link--faded" href="/collections/saratoga-sunglasses" >Saratoga Sunglasses</a></li><li class="nav-dropdown__item "> <a class="nav-dropdown__link link--faded" href="/collections/all" >All products</a></li></ul></li><li class="header__linklist-item has-dropdown" data-item-title="Custom Collections"> <a class="header__linklist-link link--animated" href="#" aria-controls="desktop-menu-2" aria-expanded="false">Custom Collections</a><div hidden id="desktop-menu-2" class="mega-menu" > <div class="container"> <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><a href="/collections/election1960" class="mega-menu__title heading heading--small">Election 1960</a></div><div class="mega-menu__column"><a href="/collections/jfk-the-sea" class="mega-menu__title heading heading--small">JFK & The Sea</a></div><div class="mega-menu__column"><a href="/collections/presidential-seal" class="mega-menu__title heading heading--small">Presidential Seal</a></div><div class="mega-menu__column"><a href="/collections/pt-109-wwii" class="mega-menu__title heading heading--small">PT 109 & World War 2</a></div><div class="mega-menu__column"><a href="/collections/jfk-35" class="mega-menu__title heading heading--small">JFK 35</a></div><div class="mega-menu__column"><a href="/collections/iconic-1" class="mega-menu__title heading heading--small">Iconic</a></div><div class="mega-menu__column"><a href="/collections/irish" class="mega-menu__title heading heading--small">Irish</a></div><div class="mega-menu__column"><a href="/collections/jfk-at-the-berlin-wall-a-limited-edition-collection" class="mega-menu__title heading heading--small">Berlin</a></div><div class="mega-menu__column"><a href="/collections/fall-favorites" class="mega-menu__title heading heading--small">Fall Favorites</a></div><div class="mega-menu__column"><a href="/collections/jfk-building" class="mega-menu__title heading heading--small">JFK Building</a></div></div><div class="mega-menu__images-wrapper mega-menu__images-wrapper--tight"><a href="/collections/jfk-the-sea" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//store.jfklibrary.org/cdn/shop/files/JFKWHP-KN-C23216_0_1.jpg?v=1699804306&amp;width=788" alt="" srcset="//store.jfklibrary.org/cdn/shop/files/JFKWHP-KN-C23216_0_1.jpg?v=1699804306&amp;width=352 352w, //store.jfklibrary.org/cdn/shop/files/JFKWHP-KN-C23216_0_1.jpg?v=1699804306&amp;width=788 788w" width="788" height="788" loading="lazy" sizes="240,480,720" class="mega-menu__image"> </div><p class="mega-menu__heading heading heading--small">JFK & THE SEA</p></a><a href="/collections/election1960" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//store.jfklibrary.org/cdn/shop/files/SWPC-JFK-C001-002.jpg?v=1696349328&amp;width=1000" alt="" srcset="//store.jfklibrary.org/cdn/shop/files/SWPC-JFK-C001-002.jpg?v=1696349328&amp;width=352 352w, //store.jfklibrary.org/cdn/shop/files/SWPC-JFK-C001-002.jpg?v=1696349328&amp;width=832 832w, //store.jfklibrary.org/cdn/shop/files/SWPC-JFK-C001-002.jpg?v=1696349328&amp;width=1000 1000w" width="1000" height="984" loading="lazy" sizes="240,480,720" class="mega-menu__image"> </div><p class="mega-menu__heading heading heading--small">ELECTION 1960</p></a><a href="/collections/presidential-seal" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//store.jfklibrary.org/cdn/shop/files/Presidential_seal_2.jpg?v=1696349699&amp;width=353" alt="" srcset="//store.jfklibrary.org/cdn/shop/files/Presidential_seal_2.jpg?v=1696349699&amp;width=352 352w, //store.jfklibrary.org/cdn/shop/files/Presidential_seal_2.jpg?v=1696349699&amp;width=353 353w" width="353" height="353" loading="lazy" sizes="240,480,720" class="mega-menu__image"> </div><p class="mega-menu__heading heading heading--small">PRESIDENTIAL SEAL COLLECTION</p></a></div></div> </div> </div></li></ul> </desktop-navigation><div class="header__icon-list "><button is="toggle-button" class="header__icon-wrapper tap-area hidden-desk" aria-controls="mobile-menu-drawer" aria-expanded="false"> <span class="visually-hidden">Navigation</span><svg focusable="false" width="18" height="14" class="icon icon--header-hamburger " viewBox="0 0 18 14"> <path d="M0 1h18M0 13h18H0zm0-6h18H0z" fill="none" stroke="currentColor" stroke-width="1.4"></path> </svg></button><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area hidden-desk" aria-controls="search-drawer" aria-expanded="false" aria-label="Search"><svg focusable="false" width="18" height="18" class="icon icon--header-search " viewBox="0 0 18 18"> <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1.4"></path> </svg></a> </div></nav> <!-- LOGO PART --><span class="header__logo"><a class="header__logo-link" href="/"><span class="visually-hidden">JFK Library and Museum Store</span> <img class="header__logo-image" width="513" height="145" src="//store.jfklibrary.org/cdn/shop/files/JFKMuseumStore_LOGO_512w_590x.png?v=1696536209" alt=""></a></span><!-- SECONDARY LINKS PART --> <div class="header__secondary-links"><div class="header__icon-list"><button is="toggle-button" class="header__icon-wrapper tap-area hidden-phone " aria-controls="newsletter-popup" aria-expanded="false"> <span class="visually-hidden">Newsletter</span><svg focusable="false" width="20" height="16" class="icon icon--header-email " viewBox="0 0 20 16"> <path d="M19 4l-9 5-9-5" fill="none" stroke="currentColor" stroke-width="1.4"></path> <path stroke="currentColor" fill="none" stroke-width="1.4" d="M1 1h18v14H1z"></path> </svg></button><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area hidden-pocket hidden-lap " aria-label="Search" aria-controls="search-drawer" aria-expanded="false"><svg focusable="false" width="18" height="18" class="icon icon--header-search " viewBox="0 0 18 18"> <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1.4"></path> </svg></a><a href="/cart" is="toggle-link" aria-controls="mini-cart" aria-expanded="false" class="header__icon-wrapper tap-area " aria-label="Cart" data-no-instant><svg focusable="false" width="21" height="20" class="icon icon--header-shopping-cart " viewBox="0 0 21 20"> <path d="M0 1H4L5 11H17L19 4H8" fill="none" stroke="currentColor" stroke-width="1.4"></path> <circle cx="6" cy="17" r="2" fill="none" stroke="currentColor" stroke-width="1.4"></circle> <circle cx="16" cy="17" r="2" fill="none" stroke="currentColor" stroke-width="1.4"></circle> </svg><cart-count class="header__cart-count header__cart-count--floating bubble-count">0</cart-count> </a> </div></div> </div></div> </store-header><cart-notification global hidden class="cart-notification "></cart-notification><mobile-navigation append-body id="mobile-menu-drawer" class="drawer drawer--from-left"> <span class="drawer__overlay"></span> <div class="drawer__header drawer__header--shadowed"> <button type="button" class="drawer__close-button drawer__close-button--block tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.4" fill="none"></path> </svg></button> </div> <div class="drawer__content"> <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-1" aria-expanded="false">Shop By Category<span class="animated-plus"></span> </button> <collapsible-content id="mobile-menu-1" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/apparel" class="mobile-nav__link">Apparel</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/collectibles" class="mobile-nav__link">Collectibles</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/books" class="mobile-nav__link">Books</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/drinkware" class="mobile-nav__link">Drinkware</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/accessories" class="mobile-nav__link">Accessories</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/saratoga-sunglasses" class="mobile-nav__link">Saratoga Sunglasses</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/all" class="mobile-nav__link">All products</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-2" aria-expanded="false">Custom Collections<span class="animated-plus"></span> </button> <collapsible-content id="mobile-menu-2" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/election1960" class="mobile-nav__link">Election 1960</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/jfk-the-sea" class="mobile-nav__link">JFK & The Sea</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/presidential-seal" class="mobile-nav__link">Presidential Seal</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/pt-109-wwii" class="mobile-nav__link">PT 109 & World War 2</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/jfk-35" class="mobile-nav__link">JFK 35</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/iconic-1" class="mobile-nav__link">Iconic</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/irish" class="mobile-nav__link">Irish</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/jfk-at-the-berlin-wall-a-limited-edition-collection" class="mobile-nav__link">Berlin</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/fall-favorites" class="mobile-nav__link">Fall Favorites</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/jfk-building" class="mobile-nav__link">JFK Building</a></li></ul><div class="mobile-nav__images-wrapper mobile-nav__images-wrapper--tight hide-scrollbar"> <div class="mobile-nav__images-scroller"><a href="/collections/jfk-the-sea" class="mobile-nav__image-push"><img src="//store.jfklibrary.org/cdn/shop/files/JFKWHP-KN-C23216_0_1.jpg?v=1699804306&amp;width=788" alt="" srcset="//store.jfklibrary.org/cdn/shop/files/JFKWHP-KN-C23216_0_1.jpg?v=1699804306&amp;width=352 352w, //store.jfklibrary.org/cdn/shop/files/JFKWHP-KN-C23216_0_1.jpg?v=1699804306&amp;width=788 788w" width="788" height="788" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">JFK & THE SEA</p></a><a href="/collections/election1960" class="mobile-nav__image-push"><img src="//store.jfklibrary.org/cdn/shop/files/SWPC-JFK-C001-002.jpg?v=1696349328&amp;width=1000" alt="" srcset="//store.jfklibrary.org/cdn/shop/files/SWPC-JFK-C001-002.jpg?v=1696349328&amp;width=352 352w, //store.jfklibrary.org/cdn/shop/files/SWPC-JFK-C001-002.jpg?v=1696349328&amp;width=832 832w, //store.jfklibrary.org/cdn/shop/files/SWPC-JFK-C001-002.jpg?v=1696349328&amp;width=1000 1000w" width="1000" height="984" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">ELECTION 1960</p></a><a href="/collections/presidential-seal" class="mobile-nav__image-push"><img src="//store.jfklibrary.org/cdn/shop/files/Presidential_seal_2.jpg?v=1696349699&amp;width=353" alt="" srcset="//store.jfklibrary.org/cdn/shop/files/Presidential_seal_2.jpg?v=1696349699&amp;width=352 352w, //store.jfklibrary.org/cdn/shop/files/Presidential_seal_2.jpg?v=1696349699&amp;width=353 353w" width="353" height="353" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">PRESIDENTIAL SEAL COLLECTION</p></a></div> </div></collapsible-content></li></ul> </div></mobile-navigation><predictive-search-drawer append-body reverse-breakpoint="screen and (min-width: 1200px)" id="search-drawer" initial-focus-selector="#search-drawer [name='q']" class="predictive-search drawer drawer--large drawer--from-left"> <span class="drawer__overlay"></span> <header class="drawer__header"> <form id="predictive-search-form" action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search " viewBox="0 0 18 18"> <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1.4"></path> </svg><input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="What are you looking for?"> </form> <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.4" fill="none"></path> </svg></button> </header> <div class="drawer__content"> <div class="predictive-search__content-wrapper"> <div hidden class="predictive-search__loading-state"> <div class="spinner"><svg focusable="false" width="50" height="50" class="icon icon--spinner " viewBox="25 25 50 50"> <circle cx="50" cy="50" r="20" fill="none" stroke="#282828" stroke-width="4"></circle> </svg></div> </div> <div hidden class="predictive-search__results" aria-live="polite"></div></div> </div> <footer hidden class="drawer__footer drawer__footer--no-top-padding"> <button type="submit" form="predictive-search-form" class="button button--primary button--full">View all results</button> </footer> </predictive-search-drawer><script> (() => { const headerElement = document.getElementById('shopify-section-sections--21340879913245__header'), headerHeight = headerElement.clientHeight, headerHeightWithoutBottomNav = headerElement.querySelector('.header__wrapper').clientHeight; document.documentElement.style.setProperty('--header-height', headerHeight + 'px'); document.documentElement.style.setProperty('--header-height-without-bottom-nav', headerHeightWithoutBottomNav + 'px'); })(); </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "JFK Library and Museum Store", "logo": "https:\/\/store.jfklibrary.org\/cdn\/shop\/files\/JFKMuseumStore_LOGO_512w_513x.png?v=1696536209", "url": "https:\/\/store.jfklibrary.org" } </script> </div> <!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> <div id="shopify-section-sections--21340880109853__privacy-banner" class="shopify-section shopify-section-group-overlay-group shopify-section--privacy-banner"><cookie-bar section="sections--21340880109853__privacy-banner" hidden class="cookie-bar text--xsmall"><p class="heading heading--xsmall">Cookie policy</p><p>I agree to the processing of my data in accordance with the conditions set out in the policy of Privacy.</p><div class="cookie-bar__actions"> <button class="button button--text button--primary button--small text--xsmall" data-action="accept-policy">Accept</button> <button class="button button--text button--ternary button--small text--xsmall" data-action="decline-policy">Decline</button> </div> </cookie-bar> </div> <!-- END sections: overlay-group --><div id="shopify-section-mini-cart" class="shopify-section shopify-section--mini-cart"><cart-drawer section="mini-cart" id="mini-cart" class="mini-cart drawer drawer--large"> <span class="drawer__overlay"></span> <header class="drawer__header"> <p class="drawer__title heading h6"><svg focusable="false" width="21" height="20" class="icon icon--header-shopping-cart " viewBox="0 0 21 20"> <path d="M0 1H4L5 11H17L19 4H8" fill="none" stroke="currentColor" stroke-width="1.4"></path> <circle cx="6" cy="17" r="2" fill="none" stroke="currentColor" stroke-width="1.4"></circle> <circle cx="16" cy="17" r="2" fill="none" stroke="currentColor" stroke-width="1.4"></circle> </svg>Cart</p> <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.4" fill="none"></path> </svg></button> </header><div class="drawer__content drawer__content--center"> <p>Your cart is empty</p> <div class="button-wrapper"> <a href="/collections/all" class="button button--primary">Start shopping</a> </div> </div></cart-drawer> </div><div id="main" role="main" class="anchor"><div id="shopify-section-template--21340880568605__main" class="shopify-section shopify-section--main-product"><style> #shopify-section-template--21340880568605__main {--primary-button-background: 29, 57, 93; --primary-button-text-color: 255, 255, 255; --secondary-button-background: , , ; --secondary-button-text-color: , , ; } </style> <section><div class="container"> <nav aria-label="Breadcrumb" class="breadcrumb text--xsmall text--subdued hidden-phone"> <ol class="breadcrumb__list" role="list"> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="/">Home</a> </li><li class="breadcrumb__item"> <span class="breadcrumb__link" aria-current="page">Adult JFK 35 Pullover Shirt</span> </li> </ol> </nav> <!-- PRODUCT TOP PART --> <div class="product product--thumbnails-bottom"> <product-media form-id="product-form-template--21340880568605__main-8907260494109" autoplay-video thumbnails-position="bottom" reveal-on-scroll product-handle="adult-jfk-35-pullover-shirt" class="product__media" style="--largest-image-aspect-ratio: 1.0"> <div class="product__media-list-wrapper" style="max-width: 1000px"><flickity-carousel click-nav flickity-config="{ &quot;adaptiveHeight&quot;: true, &quot;dragThreshold&quot;: 10, &quot;initialIndex&quot;: &quot;.is-initial-selected&quot;, &quot;fade&quot;: false, &quot;draggable&quot;: &quot;&gt;1&quot;, &quot;contain&quot;: true, &quot;cellSelector&quot;: &quot;.product__media-item:not(.is-filtered)&quot;, &quot;percentPosition&quot;: false, &quot;pageDots&quot;: false, &quot;prevNextButtons&quot;: false }" id="product-template--21340880568605__main-8907260494109-media-list" class="product__media-list"><div id="product-template--21340880568605__main-36637882319133" class="product__media-item is-initial-selected is-selected" data-media-type="image" data-media-id="36637882319133" data-original-position="0"><div class="product__media-image-wrapper aspect-ratio aspect-ratio--natural" style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//store.jfklibrary.org/cdn/shop/files/1030.jpg?v=1701299216&amp;width=1000" alt="Adult JFK 35 Pullover Shirt" srcset="//store.jfklibrary.org/cdn/shop/files/1030.jpg?v=1701299216&amp;width=400 400w, //store.jfklibrary.org/cdn/shop/files/1030.jpg?v=1701299216&amp;width=500 500w, //store.jfklibrary.org/cdn/shop/files/1030.jpg?v=1701299216&amp;width=600 600w, //store.jfklibrary.org/cdn/shop/files/1030.jpg?v=1701299216&amp;width=700 700w, //store.jfklibrary.org/cdn/shop/files/1030.jpg?v=1701299216&amp;width=800 800w, //store.jfklibrary.org/cdn/shop/files/1030.jpg?v=1701299216&amp;width=900 900w, //store.jfklibrary.org/cdn/shop/files/1030.jpg?v=1701299216&amp;width=1000 1000w" width="1000" height="1000" loading="eager" sizes="(max-width: 999px) calc(100vw - 48px), 640px" reveal="true"></div></div></flickity-carousel><button is="toggle-button" aria-controls="product-template--21340880568605__main-8907260494109-zoom" aria-expanded="false" class="tap-area product__zoom-button"> <span class="visually-hidden">Zoom</span><svg fill="none" focusable="false" width="14" height="14" class="icon icon--image-zoom " viewBox="0 0 14 14"> <path d="M9.50184 9.50184C11.4777 7.52595 11.5133 4.358 9.58134 2.42602C7.64936 0.494037 4.48141 0.529632 2.50552 2.50552C0.529632 4.48141 0.494037 7.64936 2.42602 9.58134C4.358 11.5133 7.52595 11.4777 9.50184 9.50184ZM9.50184 9.50184L13 13" stroke="currentColor" stroke-width="1.4"></path> </svg></button></div><product-image-zoom product-handle="adult-jfk-35-pullover-shirt" id="product-template--21340880568605__main-8907260494109-zoom" class="pswp" tabindex="-1" role="dialog"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <button class="pswp__button pswp__button--close prev-next-button" data-action="pswp-close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.4" fill="none"></path> </svg></button> </div> <div class="pswp__prev-next-buttons hidden-pocket"> <button class="pswp__button prev-next-button prev-next-button--prev" data-action="pswp-prev" title="Previous"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left icon--direction-aware " viewBox="0 0 17 14"> <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="1.4" fill="none"></path> </svg></button> <button class="pswp__button prev-next-button prev-next-button--next" data-action="pswp-next" title="Next"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right icon--direction-aware " viewBox="0 0 17 14"> <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="1.4" fill="none"></path> </svg></button> </div> <div class="pswp__dots-nav-wrapper hidden-lap-and-up"> <button class="tap-area tap-area--large" data-action="pswp-prev"> <span class="visually-hidden">Previous</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left icon--direction-aware " viewBox="0 0 17 14"> <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="1.4" fill="none"></path> </svg></button> <div class="dots-nav dots-nav--centered"> <!-- This will be fill at runtime as the number of items will be dynamic --> </div> <button class="tap-area tap-area--large" data-action="pswp-next"> <span class="visually-hidden">Next</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right icon--direction-aware " viewBox="0 0 17 14"> <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="1.4" fill="none"></path> </svg></button> </div> </div> </div> </product-image-zoom></product-media><div class="product__info"> <!-- PRODUCT META --> <product-meta form-id="product-form-template--21340880568605__main-8907260494109" price-class="price--large" class="product-meta"> <h1 class="product-meta__title heading h3">Adult JFK 35 Pullover Shirt</h1> <div class="product-meta__price-list-container" role="region" aria-live="polite"> <div class="price-list" data-product-price-list><span class="price price--large"> <span class="visually-hidden">Sale price</span>$59.99</span></div> <div class="product-meta__label-list label-list" data-product-label-list><span class="label label--subdued">Sold out</span></div> </div><product-payment-terms form-id="product-form-template--21340880568605__main-8907260494109"><form method="post" action="/cart/add" id="product-installment-form-template--21340880568605__main-8907260494109" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="47251195330845"><input type="hidden" name="product-id" value="8907260494109" /><input type="hidden" name="section-id" value="template--21340880568605__main" /></form></product-payment-terms></product-meta><div class="product-form"><product-variants handle="adult-jfk-35-pullover-shirt" form-id="product-form-template--21340880568605__main-8907260494109" update-url class="product-form__variants" ><div class="product-form__option-selector" data-selector-type="block"> <div class="product-form__option-info"> <span class="product-form__option-name">Size:</span><span id="option-template--21340880568605__main--8907260494109-1-value" class="product-form__option-value">Small</span></div><div class="block-swatch-list"><div class="block-swatch"> <input class="block-swatch__radio visually-hidden" type="radio" name="option1" form="product-form-template--21340880568605__main-8907260494109" id="option-template--21340880568605__main--8907260494109-1-1" value="Small" checked="checked" data-bind-value="option-template--21340880568605__main--8907260494109-1-value"> <label class="block-swatch__item" for="option-template--21340880568605__main--8907260494109-1-1">Small</label> </div><div class="block-swatch"> <input class="block-swatch__radio visually-hidden" type="radio" name="option1" form="product-form-template--21340880568605__main-8907260494109" id="option-template--21340880568605__main--8907260494109-1-2" value="Medium" data-bind-value="option-template--21340880568605__main--8907260494109-1-value"> <label class="block-swatch__item" for="option-template--21340880568605__main--8907260494109-1-2">Medium</label> </div><div class="block-swatch"> <input class="block-swatch__radio visually-hidden" type="radio" name="option1" form="product-form-template--21340880568605__main-8907260494109" id="option-template--21340880568605__main--8907260494109-1-3" value="Large" data-bind-value="option-template--21340880568605__main--8907260494109-1-value"> <label class="block-swatch__item" for="option-template--21340880568605__main--8907260494109-1-3">Large</label> </div><div class="block-swatch"> <input class="block-swatch__radio visually-hidden" type="radio" name="option1" form="product-form-template--21340880568605__main-8907260494109" id="option-template--21340880568605__main--8907260494109-1-4" value="Extra Large" data-bind-value="option-template--21340880568605__main--8907260494109-1-value"> <label class="block-swatch__item" for="option-template--21340880568605__main--8907260494109-1-4">Extra Large</label> </div><div class="block-swatch"> <input class="block-swatch__radio visually-hidden" type="radio" name="option1" form="product-form-template--21340880568605__main-8907260494109" id="option-template--21340880568605__main--8907260494109-1-5" value="2XL" data-bind-value="option-template--21340880568605__main--8907260494109-1-value"> <label class="block-swatch__item" for="option-template--21340880568605__main--8907260494109-1-5">2XL</label> </div><div class="block-swatch"> <input class="block-swatch__radio visually-hidden" type="radio" name="option1" form="product-form-template--21340880568605__main-8907260494109" id="option-template--21340880568605__main--8907260494109-1-6" value="3XL" data-bind-value="option-template--21340880568605__main--8907260494109-1-value"> <label class="block-swatch__item" for="option-template--21340880568605__main--8907260494109-1-6">3XL</label> </div></div></div><noscript> <label class="input__block-label" for="product-select-template--21340880568605__main-8907260494109">Variant</label> <div class="select-wrapper"> <select class="select" autocomplete="off" id="product-select-template--21340880568605__main-8907260494109" name="id" form="product-form-template--21340880568605__main-8907260494109"><option selected="selected" disabled="disabled" value="47251195330845" data-sku="128767">Small - $59.99</option><option disabled="disabled" value="47251195461917" data-sku="128766">Medium - $59.99</option><option disabled="disabled" value="47251195494685" data-sku="128765">Large - $59.99</option><option disabled="disabled" value="47251195527453" data-sku="128768">Extra Large - $59.99</option><option disabled="disabled" value="47251195560221" data-sku="128769">2XL - $62.99</option><option disabled="disabled" value="47251195592989" data-sku="128770">3XL - $64.99</option></select><svg focusable="false" width="12" height="8" class="icon icon--chevron " viewBox="0 0 12 8"> <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.4"></path> </svg></div> </noscript> </product-variants><div class="product-form__buy-buttons" ><form method="post" action="/cart/add" id="product-form-template--21340880568605__main-8907260494109" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" disabled name="id" value="47251195330845"> <product-payment-container form-id="product-form-template--21340880568605__main-8907260494109" id="MainPaymentContainer" class="product-form__payment-container" > <button id="AddToCart" type="submit" is="loader-button" data-use-primary data-product-add-to-cart-button data-button-content="Add to cart" class="product-form__add-button button button--ternary button--full" disabled>Sold out</button></product-payment-container><input type="hidden" name="product-id" value="8907260494109" /><input type="hidden" name="section-id" value="template--21340880568605__main" /></form></div><store-pickup form-id="product-form-template--21340880568605__main-8907260494109" class="product-form__store-availability-container"></store-pickup><div class="product-form__description rte" ><p data-mce-fragment="1">Get your move on with our JFK 35 mélange pullover shirt. Its ActiveDry® moisture wicking fabric will keep you dry and comfortable from sunrise to sunset. The JFK 35 artwork is embroidered. Adult unisex sizing small through 3XL in heather blue.</p> <p data-mce-fragment="1">• 5.6 oz. polyester interlock mélange</p> <p data-mce-fragment="1">• ActiveDry® moisture management</p> <p data-mce-fragment="1">• Flatlock seam stitching</p> <p data-mce-fragment="1">• Anti-snag</p> <p data-mce-fragment="1">• Tagless label</p> <p data-mce-fragment="1">• Reflective back yoke detail</p> <p data-mce-fragment="1">• Athletic fit</p></div></div></div></div> </div> </section></div><div id="shopify-section-template--21340880568605__product-content" class="shopify-section shopify-section--product-content"><section class="container"> <div id="product-8907260494109-content" class="product-content anchor"><div class="product-content__tabs anchor" id="product-8907260494109-tabs"> <div class="product-tabs"> <div class="product-tabs__trust-list container "><button is="toggle-button" class="product-tabs__trust-title icon-text link text--subdued hidden-phone" aria-controls="product-template--21340880568605__product-content-194cc776-052a-414d-ab3e-a73d4048dcc1-trust-1-drawer" aria-expanded="false"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-customer-support product-tabs__trust-icon" viewBox="0 0 24 24"> <path d="M4.00571 10C4.00571 10 3.50018 2 12 2C20.4997 2 19.9943 10 19.9943 10M4.00571 10C3.33714 10.3333 2 11 2 12.5C2 14 3 15 4.00571 15C4.81028 15 5.67048 15 6 15V10H4.00571ZM19.9943 10C20.6629 10.1667 22 10.9 22 12.5C22 14.1 20.6629 14.8333 19.9943 15M19.9943 10H18V15H19.9943M19.9943 15C20.1629 16.5 19.6 19.5 16 19.5M16 19.5C16 19 15.8 18 15 18C14.2 18 13 18 12.5 18C12 18 10.8 18 10 18C9.2 18 9 19 9 19.5C9 20 9.2 21 10 21C10.8 21 12 21 12.5 21H15C15.8125 21 16 20 16 19.5Z" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"></path> </svg>Shipping &amp; Returns</button> <button is="toggle-button" class="product-tabs__trust-title icon-text link text--subdued hidden-tablet-and-up" aria-controls="product-template--21340880568605__product-content-194cc776-052a-414d-ab3e-a73d4048dcc1-trust-1-popover" aria-expanded="false"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-customer-support product-tabs__trust-icon" viewBox="0 0 24 24"> <path d="M4.00571 10C4.00571 10 3.50018 2 12 2C20.4997 2 19.9943 10 19.9943 10M4.00571 10C3.33714 10.3333 2 11 2 12.5C2 14 3 15 4.00571 15C4.81028 15 5.67048 15 6 15V10H4.00571ZM19.9943 10C20.6629 10.1667 22 10.9 22 12.5C22 14.1 20.6629 14.8333 19.9943 15M19.9943 10H18V15H19.9943M19.9943 15C20.1629 16.5 19.6 19.5 16 19.5M16 19.5C16 19 15.8 18 15 18C14.2 18 13 18 12.5 18C12 18 10.8 18 10 18C9.2 18 9 19 9 19.5C9 20 9.2 21 10 21C10.8 21 12 21 12.5 21H15C15.8125 21 16 20 16 19.5Z" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"></path> </svg>Shipping &amp; Returns</button><button is="toggle-button" class="product-tabs__trust-title icon-text link text--subdued hidden-phone" aria-controls="product-template--21340880568605__product-content-194cc776-052a-414d-ab3e-a73d4048dcc1-trust-3-drawer" aria-expanded="false"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-secure-payment product-tabs__trust-icon" viewBox="0 0 24 24"> <path d="M4 18H1V6M4 18V16H6M4 18V22H11V18M6 16C6 15.6667 6 15.3 6 14.5C6 13.5 6.73438 13 7.5 13C8.26562 13 9 13.5 9 14.5C9 15.3 9 15.6667 9 16M6 16H9M9 16H11V18M11 18H23V6M1 6V2H23V6M1 6H23M9 10H5M19 10V14H13V10H19Z" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"></path> </svg>Secure Payment</button> <button is="toggle-button" class="product-tabs__trust-title icon-text link text--subdued hidden-tablet-and-up" aria-controls="product-template--21340880568605__product-content-194cc776-052a-414d-ab3e-a73d4048dcc1-trust-3-popover" aria-expanded="false"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-secure-payment product-tabs__trust-icon" viewBox="0 0 24 24"> <path d="M4 18H1V6M4 18V16H6M4 18V22H11V18M6 16C6 15.6667 6 15.3 6 14.5C6 13.5 6.73438 13 7.5 13C8.26562 13 9 13.5 9 14.5C9 15.3 9 15.6667 9 16M6 16H9M9 16H11V18M11 18H23V6M1 6V2H23V6M1 6H23M9 10H5M19 10V14H13V10H19Z" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"></path> </svg>Secure Payment</button></div><drawer-content id="product-template--21340880568605__product-content-194cc776-052a-414d-ab3e-a73d4048dcc1-trust-1-drawer" class="drawer drawer--large hidden-phone"> <span class="drawer__overlay"></span> <header class="drawer__header"> <p class="drawer__title heading h6"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-customer-support product-tabs__trust-icon" viewBox="0 0 24 24"> <path d="M4.00571 10C4.00571 10 3.50018 2 12 2C20.4997 2 19.9943 10 19.9943 10M4.00571 10C3.33714 10.3333 2 11 2 12.5C2 14 3 15 4.00571 15C4.81028 15 5.67048 15 6 15V10H4.00571ZM19.9943 10C20.6629 10.1667 22 10.9 22 12.5C22 14.1 20.6629 14.8333 19.9943 15M19.9943 10H18V15H19.9943M19.9943 15C20.1629 16.5 19.6 19.5 16 19.5M16 19.5C16 19 15.8 18 15 18C14.2 18 13 18 12.5 18C12 18 10.8 18 10 18C9.2 18 9 19 9 19.5C9 20 9.2 21 10 21C10.8 21 12 21 12.5 21H15C15.8125 21 16 20 16 19.5Z" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"></path> </svg>Shipping &amp; Returns</p> <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.4" fill="none"></path> </svg></button> </header> <div class="drawer__content drawer__content--padded-start"> <div class="rte"><p>Add text about your shipping policy</p></div> </div> </drawer-content><popover-content id="product-template--21340880568605__product-content-194cc776-052a-414d-ab3e-a73d4048dcc1-trust-1-popover" class="popover hidden-tablet-and-up"> <span class="popover__overlay"></span> <header class="popover__header"> <p class="popover__title heading h6"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-customer-support product-tabs__trust-icon" viewBox="0 0 24 24"> <path d="M4.00571 10C4.00571 10 3.50018 2 12 2C20.4997 2 19.9943 10 19.9943 10M4.00571 10C3.33714 10.3333 2 11 2 12.5C2 14 3 15 4.00571 15C4.81028 15 5.67048 15 6 15V10H4.00571ZM19.9943 10C20.6629 10.1667 22 10.9 22 12.5C22 14.1 20.6629 14.8333 19.9943 15M19.9943 10H18V15H19.9943M19.9943 15C20.1629 16.5 19.6 19.5 16 19.5M16 19.5C16 19 15.8 18 15 18C14.2 18 13 18 12.5 18C12 18 10.8 18 10 18C9.2 18 9 19 9 19.5C9 20 9.2 21 10 21C10.8 21 12 21 12.5 21H15C15.8125 21 16 20 16 19.5Z" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"></path> </svg>Shipping &amp; Returns</p> <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.4" fill="none"></path> </svg></button> </header> <div class="popover__content"> <div class="rte"><p>Add text about your shipping policy</p></div> </div> </popover-content><drawer-content id="product-template--21340880568605__product-content-194cc776-052a-414d-ab3e-a73d4048dcc1-trust-3-drawer" class="drawer drawer--large hidden-phone"> <span class="drawer__overlay"></span> <header class="drawer__header"> <p class="drawer__title heading h6"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-secure-payment product-tabs__trust-icon" viewBox="0 0 24 24"> <path d="M4 18H1V6M4 18V16H6M4 18V22H11V18M6 16C6 15.6667 6 15.3 6 14.5C6 13.5 6.73438 13 7.5 13C8.26562 13 9 13.5 9 14.5C9 15.3 9 15.6667 9 16M6 16H9M9 16H11V18M11 18H23V6M1 6V2H23V6M1 6H23M9 10H5M19 10V14H13V10H19Z" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"></path> </svg>Secure Payment</p> <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.4" fill="none"></path> </svg></button> </header> <div class="drawer__content drawer__content--padded-start"> <div class="rte"><p>Add text about your payment</p></div> </div> </drawer-content><popover-content id="product-template--21340880568605__product-content-194cc776-052a-414d-ab3e-a73d4048dcc1-trust-3-popover" class="popover hidden-tablet-and-up"> <span class="popover__overlay"></span> <header class="popover__header"> <p class="popover__title heading h6"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-secure-payment product-tabs__trust-icon" viewBox="0 0 24 24"> <path d="M4 18H1V6M4 18V16H6M4 18V22H11V18M6 16C6 15.6667 6 15.3 6 14.5C6 13.5 6.73438 13 7.5 13C8.26562 13 9 13.5 9 14.5C9 15.3 9 15.6667 9 16M6 16H9M9 16H11V18M11 18H23V6M1 6V2H23V6M1 6H23M9 10H5M19 10V14H13V10H19Z" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"></path> </svg>Secure Payment</p> <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.4" fill="none"></path> </svg></button> </header> <div class="popover__content"> <div class="rte"><p>Add text about your payment</p></div> </div> </popover-content></div> </div></div> </section></div><div id="shopify-section-template--21340880568605__product-recommendations" class="shopify-section shopify-section--product-recommendations"><style> #shopify-section-template--21340880568605__product-recommendations {--heading-color: 40, 40, 40; --text-color: 40, 40, 40; --prev-next-button-background: 255, 255, 255; --prev-next-button-color: 40, 40, 40; --section-background: 255, 255, 255; --section-products-per-row: 2; } @media screen and (min-width: 741px) { #shopify-section-template--21340880568605__product-recommendations { --section-products-per-row: 3; } } @media screen and (min-width: 1200px) { #shopify-section-template--21340880568605__product-recommendations { --section-products-per-row: 4; } } </style> <product-recommendations section-id="template--21340880568605__product-recommendations" intent="related" product-id="8907260494109" recommendations-count="4" class="section "></product-recommendations> </div> </div><!-- BEGIN sections: footer-group --> <div id="shopify-section-sections--21340879782173__newsletter" class="shopify-section shopify-section-group-footer-group shopify-section--newsletter"><style> #shopify-section-sections--21340879782173__newsletter {--heading-color: 40, 40, 40; --text-color: 40, 40, 40; --primary-button-background: 29, 57, 93; --primary-button-text-color: 255, 255, 255; --section-block-background: 255, 255, 255; } </style> <section class="section section--flush"> <image-with-text-block reveal-on-scroll class="image-with-text-block image-with-text-block--small image-with-text-block--cover"> <div class="image-with-text-block__image-wrapper"><img src="//store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=2800" alt="" srcset="//store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=600 600w, //store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=700 700w, //store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=800 800w, //store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=1000 1000w, //store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=1200 1200w, //store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=1400 1400w, //store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=1600 1600w, //store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=1800 1800w, //store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=2000 2000w, //store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=2200 2200w, //store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=2400 2400w, //store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=2600 2600w, //store.jfklibrary.org/cdn/shop/files/JFK_deer_2800x1400_f985c852-12e3-400f-9997-a93ff903afb7.jpg?v=1695159365&amp;width=2800 2800w" width="2800" height="1400" loading="lazy" reveal="true" class="image-with-text-block__image"></div> <div class="container container--flush"><div reveal class="image-with-text-block__content image-with-text-block__content--tight content-box content-box--small content-box--text-left content-box--right text-container"><h2 class="heading heading--small">Subscribe to our newsletter</h2><p>Promotions, new products and sales. Directly to your inbox.</p><form method="post" action="/contact#newsletter-sections--21340879782173__newsletter" id="newsletter-sections--21340879782173__newsletter" accept-charset="UTF-8" class="form newsletter__form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter"> <input type="hidden" name="contact[context]" value="newsletter-sections--21340879782173__newsletter"> <div class="input-row"> <div class="input"> <input type="email" id="newsletter[sections--21340879782173__newsletter][contact][email]" name="contact[email]" class="input__field" required> <label for="newsletter[sections--21340879782173__newsletter][contact][email]" class="input__label">Your e-mail</label> </div> <div class="input"> <button type="submit" is="loader-button" class="button button--primary">Subscribe</button> </div> </div></form></div> </div> </image-with-text-block> </section> </div><div id="shopify-section-sections--21340879782173__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style> #shopify-section-sections--21340879782173__footer .footer {--background: 29, 57, 93; --heading-color: 255, 255, 255; --text-color: 255, 255, 255; --border-color: 63, 87, 117; } </style> <footer class="footer "> <div class="container"> <div class="footer__inner"> <div class="footer__item-list"><div class="footer__item footer__item--text is-first" ><p class="footer__item-title heading heading--small">JFK MUSEUM STORE</p><div class="footer__item-content"><p>All purchases benefit the John F. Kennedy Presidential Library and Museum and help support programs they offer.</p></div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Shop</p> <div class="footer__item-content"> <ul class="linklist list--unstyled" role="list"><li class="linklist__item"> <a href="/collections/collectibles/memorabilia" class="link--faded">Collectibles</a> </li><li class="linklist__item"> <a href="/collections/apparel/Apparel" class="link--faded">Apparel</a> </li><li class="linklist__item"> <a href="https://store.jfklibrary.org/collections/books" class="link--faded">Books</a> </li><li class="linklist__item"> <a href="/collections/drinkware" class="link--faded">Drinkware</a> </li><li class="linklist__item"> <a href="/collections/accessories/hats+sunglasses+bags" class="link--faded">Accessories </a> </li><li class="linklist__item"> <a href="/collections/saratoga-sunglasses" class="link--faded">Saratoga Sunglasses</a> </li><li class="linklist__item"> <a href="https://store.jfklibrary.org/collections/all-products" class="link--faded">All Products</a> </li></ul> </div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Learn</p> <div class="footer__item-content"> <ul class="linklist list--unstyled" role="list"><li class="linklist__item"> <a href="https://www.jfklibrary.org/" class="link--faded">JFK Museum & Library</a> </li><li class="linklist__item"> <a href="/policies/refund-policy" class="link--faded">Returns & Exchanges</a> </li><li class="linklist__item"> <a href="/policies/shipping-policy" class="link--faded">Shipping Policy</a> </li><li class="linklist__item"> <a href="/policies/terms-of-service" class="link--faded">Terms and Conditions</a> </li></ul> </div></div><div class="footer__item footer__item--social-media " ><p class="footer__item-title heading heading--small">Follow us</p><div class="footer__item-content"><ul class="social-media social-media--no-radius list--unstyled" role="list"> <li class="social-media__item social-media__item--facebook"> <a href="https://www.facebook.com/JFKLibrary/" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Facebook"><svg focusable="false" width="9" height="17" class="icon icon--facebook " viewBox="0 0 9 17"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2.486 16.2084L2.486 8.81845H0L0 5.93845L2.486 5.93845L2.486 3.81845C2.38483 2.79982 2.73793 1.78841 3.45107 1.05407C4.16421 0.319722 5.16485 -0.0628415 6.186 0.00844868C6.9284 0.00408689 7.67039 0.0441585 8.408 0.128449V2.69845L6.883 2.69845C6.4898 2.61523 6.08104 2.73438 5.79414 3.01585C5.50724 3.29732 5.3803 3.70373 5.456 4.09845L5.456 5.93845H8.308L7.936 8.81845H5.46L5.46 16.2084H2.486Z" fill="currentColor"></path> </svg></a> </li><li class="social-media__item social-media__item--twitter"> <a href="https://twitter.com/jfklibrary" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Twitter"><svg focusable="false" width="24" height="24" class="icon icon--twitter " viewBox="0 0 24 24"> <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/> </svg></a> </li><li class="social-media__item social-media__item--instagram"> <a href="https://www.instagram.com/jfklibrary/" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Instagram"><svg focusable="false" width="16" height="16" class="icon icon--instagram " viewBox="0 0 16 16"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8 0C5.827 0 5.555.01 4.702.048 3.85.087 3.269.222 2.76.42a3.921 3.921 0 00-1.417.923c-.445.444-.719.89-.923 1.417-.198.509-.333 1.09-.372 1.942C.01 5.555 0 5.827 0 8s.01 2.445.048 3.298c.039.852.174 1.433.372 1.942.204.526.478.973.923 1.417.444.445.89.719 1.417.923.509.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.445-.01 3.298-.048c.852-.039 1.433-.174 1.942-.372a3.922 3.922 0 001.417-.923c.445-.444.719-.89.923-1.417.198-.509.333-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.298c-.039-.852-.174-1.433-.372-1.942a3.922 3.922 0 00-.923-1.417A3.921 3.921 0 0013.24.42c-.509-.198-1.09-.333-1.942-.372C10.445.01 10.173 0 8 0zm0 1.441c2.136 0 2.39.009 3.233.047.78.036 1.203.166 1.485.276.374.145.64.318.92.598.28.28.453.546.598.92.11.282.24.705.276 1.485.038.844.047 1.097.047 3.233s-.009 2.39-.047 3.233c-.036.78-.166 1.203-.276 1.485-.145.374-.318.64-.598.92-.28.28-.546.453-.92.598-.282.11-.705.24-1.485.276-.844.038-1.097.047-3.233.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.479 2.479 0 01-.92-.598 2.478 2.478 0 01-.598-.92c-.11-.282-.24-.705-.276-1.485-.038-.844-.047-1.097-.047-3.233s.009-2.39.047-3.233c.036-.78.166-1.203.276-1.485.145-.374.318-.64.598-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.844-.038 1.097-.047 3.233-.047zm0 9.226a2.667 2.667 0 110-5.334 2.667 2.667 0 010 5.334zm0-6.775a4.108 4.108 0 100 8.216 4.108 4.108 0 000-8.216zm5.23-.162a.96.96 0 11-1.92 0 .96.96 0 011.92 0z" fill="currentColor"></path> </svg></a> </li><li class="social-media__item social-media__item--youtube"> <a href="https://www.youtube.com/user/JFKLF" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on YouTube"><svg fill="none" focusable="false" width="18" height="13" class="icon icon--youtube " viewBox="0 0 18 13"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.0325 0.369454C16.807 0.572743 17.4168 1.17173 17.6238 1.9324C18 3.31101 18 6.1875 18 6.1875C18 6.1875 18 9.06389 17.6238 10.4427C17.4168 11.2033 16.807 11.8023 16.0325 12.0056C14.6288 12.375 9 12.375 9 12.375C9 12.375 3.37122 12.375 1.96752 12.0056C1.19311 11.8023 0.583159 11.2033 0.376159 10.4427C0 9.06389 0 6.1875 0 6.1875C0 6.1875 0 3.31101 0.376159 1.9324C0.583159 1.17173 1.19311 0.572743 1.96752 0.369454C3.37122 0 9 0 9 0C9 0 14.6288 0 16.0325 0.369454ZM11.8636 6.1876L7.1591 8.79913V3.57588L11.8636 6.1876Z" fill="currentColor"></path> </svg></a> </li> </ul></div></div></div> <div class="footer__aside"><span class="footer__copyright text--xsmall text--subdued">JFK Library and Museum Store <span class="square-separator square-separator--block square-separator--subdued"></span> <a class="link--faded" target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></span> <div class="footer__follow-and-payment"></div> </div> </div> </div> </footer> </div> <!-- END sections: footer-group --></body> </html>

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