CINXE.COM
The New Yorker - The New Yorker Official Store
<!doctype html> <html class="flex flex-col min-h-full" lang="en"> <head> <script> vice= { config: { viceAccountId: 'umusic', viceSiteId: 'thenewyorkershop', viceSectionId: '' } } </script> <script src='//vice-prod.sdiapi.com/vice_loader/umusic/thenewyorkershop'></script> <meta charset="utf-8"> <meta name="robots" content="noai, noimageai"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> <style data-shopify> /* TYPOGRAPHY */:root { --typeface_primary: adobe-caslon-pro; --typeface_secondary: tny-neutraface; --typeface_tertiary: graphik, Arial, Helvetica, sans-serif; --font_display_md: var(--typeface_tertiary); --font_display_md_weight: 100; --font_display_md_letter: 0.125rem; --font_display_md_line: 1.4; --font_display_md_text_transform: uppercase; --font_display_md_size: 1.0rem; --font_display_md_size_md: 1.375rem; --font_heading_2xl: var(--typeface_primary); --font_heading_2xl_weight: 100; --font_heading_2xl_letter: 0.0rem; --font_heading_2xl_line: 1.2; --font_heading_2xl_text_transform: none; --font_heading_2xl_size: 1.625rem; --font_heading_2xl_size_md: 2.25rem; --font_heading_xl: var(--typeface_primary); --font_heading_xl_weight: 100; --font_heading_xl_letter: 0.0rem; --font_heading_xl_line: 1.4; --font_heading_xl_text_transform: none; --font_heading_xl_size: 1.625rem; --font_heading_xl_size_md: 2.0rem; --font_heading_lg: var(--typeface_primary); --font_heading_lg_weight: 100; --font_heading_lg_letter: 0.0rem; --font_heading_lg_line: 1.4; --font_heading_lg_text_transform: none; --font_heading_lg_size: 1.25rem; --font_heading_lg_size_md: 1.75rem; --font_heading_md: var(--typeface_primary); --font_heading_md_weight: 100; --font_heading_md_letter: 0.0rem; --font_heading_md_line: 1.4; --font_heading_md_text_transform: none; --font_heading_md_size: 1.1875rem; --font_heading_md_size_md: 1.5625rem; --font_body_lg: var(--typeface_primary); --font_body_lg_weight: 400; --font_body_lg_letter: 0.0rem; --font_body_lg_line: 1.5; --font_body_lg_text_transform: none; --font_body_lg_size: 1.125rem; --font_body_lg_size_md: 1.125rem; --font_body_md: var(--typeface_primary); --font_body_md_weight: 400; --font_body_md_letter: 0.0rem; --font_body_md_line: 1.5; --font_body_md_text_transform: none; --font_body_md_size: 1.0rem; --font_body_md_size_md: 1.0rem; --font_body_sm: var(--typeface_tertiary); --font_body_sm_weight: 400; --font_body_sm_letter: 0.0rem; --font_body_sm_line: 1.5; --font_body_sm_text_transform: none; --font_body_sm_size: 0.875rem; --font_body_sm_size_md: 0.875rem; --font_body_xs: var(--typeface_primary); --font_body_xs_weight: 400; --font_body_xs_letter: 0.0rem; --font_body_xs_line: 1.5; --font_body_xs_text_transform: none; --font_body_xs_size: 0.75rem; --font_body_xs_size_md: 0.75rem; --font_button: var(--typeface_secondary); --font_button_weight: 600; --font_button_letter: 0.0rem; --font_button_line: 1; --font_button_text_transform: none; --font_button_size: 1.125rem; --font_button_size_md: 1.125rem; --font_navigation_lg: var(--typeface_tertiary); --font_navigation_lg_weight: 400; --font_navigation_lg_letter: 0.0rem; --font_navigation_lg_line: 1.5; --font_navigation_lg_text_transform: none; --font_navigation_lg_size: 1.125rem; --font_navigation_lg_size_md: 1.125rem; --font_navigation_md: var(--typeface_tertiary); --font_navigation_md_weight: 400; --font_navigation_md_letter: 0.0rem; --font_navigation_md_line: 1.5; --font_navigation_md_text_transform: none; --font_navigation_md_size: 1.0rem; --font_navigation_md_size_md: 1.0rem; --font_navigation_sm: var(--typeface_primary); --font_navigation_sm_weight: 400; --font_navigation_sm_letter: 0.0rem; --font_navigation_sm_line: 1.5; --font_navigation_sm_text_transform: none; --font_navigation_sm_size: 0.875rem; --font_navigation_sm_size_md: 0.875rem; } /* TYPOGRAPHY */ </style> <style data-shopify> /** Set Color Variable from shopify */ :root { --color-black: hsl(0 0% 5%); --color-white: hsl(0 0% 95%); --color-transparent: rgba(0,0,0,0); --color-gray-50: hsl(0 0% 98%); --color-gray-100: hsl(0 0% 96%); --color-gray-200: hsl(0 0% 90%); --color-gray-300: hsl(0 0% 83%); --color-gray-400: hsl(0 0% 64%); --color-gray-500: hsl(0 0% 45%); --color-gray-600: hsl(0 0% 32%); --color-gray-700: hsl(0 0% 25%); --color-gray-800: hsl(0 0% 15%); --color-gray-900: hsl(0 0% 9%); --color-gray-100-on: hsl(0 0% 9%); --color-gray-900-on: hsl(0 0% 96%); --scheme1-content-base:0 0% 0%; --scheme1-content-subtle:0 0% 0%; --scheme1-content-emphasis:0 0% 0%; --scheme1-content-heading:0 0% 0%; --scheme1-surface:27 31% 93%; --scheme1-surface-gradient: ; --scheme1-background:27 31% 93%; --scheme1-background-gradient: ; --scheme1-primary:0 0% 0%; --scheme1-primary-light:0 0% 20%; --scheme1-primary-dark:0 0% 0%; --scheme1-primary-on:0 0% 100%; --scheme1-primary-gradient: ; --scheme1-secondary:33 19% 77%; --scheme1-secondary-light:30 12% 97%; --scheme1-secondary-dark:33 19% 57%; --scheme1-secondary-on:0 0% 100%; --scheme1-secondary-gradient: ; --scheme1-tertiary:0 0% 0%; --scheme1-tertiary-light:0 0% 20%; --scheme1-tertiary-dark:0 0% 0%; --scheme1-tertiary-on:0 0% 100%; --scheme1-tertiary-gradient: ; --scheme1-notification-on:200 4% 13%; --scheme1-notification:220 6% 90%; --scheme1-notification-mix: hsl(211, 11%, 42%); --scheme1-success-on:150 3% 13%; --scheme1-success:141 79% 85%; --scheme1-success-mix: hsl(141, 22%, 39%); --scheme1-error-on:0 74% 42%; --scheme1-error:0 100% 97%; --scheme1-error-mix: hsl(0, 66%, 60%); --scheme2-content-base:0 0% 0%; --scheme2-content-subtle:0 0% 0%; --scheme2-content-emphasis:0 0% 0%; --scheme2-content-heading:0 0% 0%; --scheme2-surface:33 19% 77%; --scheme2-surface-gradient: ; --scheme2-background:33 19% 77%; --scheme2-background-gradient: ; --scheme2-primary:0 0% 0%; --scheme2-primary-light:0 0% 20%; --scheme2-primary-dark:0 0% 0%; --scheme2-primary-on:0 0% 98%; --scheme2-primary-gradient: ; --scheme2-secondary:0 0% 0%; --scheme2-secondary-light:0 0% 20%; --scheme2-secondary-dark:0 0% 0%; --scheme2-secondary-on:0 0% 98%; --scheme2-secondary-gradient: ; --scheme2-tertiary:0 0% 0%; --scheme2-tertiary-light:0 0% 20%; --scheme2-tertiary-dark:0 0% 0%; --scheme2-tertiary-on:0 0% 98%; --scheme2-tertiary-gradient: ; --scheme2-notification-on:200 4% 13%; --scheme2-notification:220 6% 90%; --scheme2-notification-mix: hsl(211, 11%, 42%); --scheme2-success-on:150 3% 13%; --scheme2-success:141 79% 85%; --scheme2-success-mix: hsl(141, 22%, 39%); --scheme2-error-on:0 74% 42%; --scheme2-error:0 100% 97%; --scheme2-error-mix: hsl(0, 66%, 60%); --scheme3-content-base:220 13% 91%; --scheme3-content-subtle:216 12% 84%; --scheme3-content-emphasis:210 20% 98%; --scheme3-content-heading:210 20% 98%; --scheme3-surface:221 39% 11%; --scheme3-surface-gradient: ; --scheme3-background:224 71% 4%; --scheme3-background-gradient: ; --scheme3-primary:224 71% 4%; --scheme3-primary-light:224 71% 24%; --scheme3-primary-dark:0 0% 0%; --scheme3-primary-on:210 20% 98%; --scheme3-primary-gradient: ; --scheme3-secondary:221 39% 11%; --scheme3-secondary-light:221 39% 31%; --scheme3-secondary-dark:0 0% 0%; --scheme3-secondary-on:220 13% 91%; --scheme3-secondary-gradient: ; --scheme3-tertiary:217 19% 27%; --scheme3-tertiary-light:217 19% 47%; --scheme3-tertiary-dark:220 18% 7%; --scheme3-tertiary-on:210 20% 98%; --scheme3-tertiary-gradient: ; --scheme3-notification-on:200 4% 13%; --scheme3-notification:220 6% 90%; --scheme3-notification-mix: hsl(211, 11%, 42%); --scheme3-success-on:150 3% 13%; --scheme3-success:141 79% 85%; --scheme3-success-mix: hsl(141, 22%, 39%); --scheme3-error-on:0 74% 42%; --scheme3-error:0 100% 97%; --scheme3-error-mix: hsl(0, 66%, 60%); --scheme4-content-base:226 100% 94%; --scheme4-content-subtle:228 96% 89%; --scheme4-content-emphasis:0 0% 100%; --scheme4-content-heading:0 0% 100%; --scheme4-surface:244 47% 20%; --scheme4-surface-gradient: ; --scheme4-background:242 47% 34%; --scheme4-background-gradient: ; --scheme4-primary:0 0% 100%; --scheme4-primary-light:0 0% 100%; --scheme4-primary-dark:0 0% 80%; --scheme4-primary-on:230 94% 82%; --scheme4-primary-gradient: ; --scheme4-secondary:226 100% 94%; --scheme4-secondary-light:0 0% 100%; --scheme4-secondary-dark:226 100% 74%; --scheme4-secondary-on:0 0% 98%; --scheme4-secondary-gradient: ; --scheme4-tertiary:230 94% 82%; --scheme4-tertiary-light:0 0% 100%; --scheme4-tertiary-dark:230 94% 62%; --scheme4-tertiary-on:0 0% 98%; --scheme4-tertiary-gradient: ; --scheme4-notification-on:200 4% 13%; --scheme4-notification:220 6% 90%; --scheme4-notification-mix: hsl(211, 11%, 42%); --scheme4-success-on:150 3% 13%; --scheme4-success:141 79% 85%; --scheme4-success-mix: hsl(141, 22%, 39%); --scheme4-error-on:0 74% 42%; --scheme4-error:0 100% 97%; --scheme4-error-mix: hsl(0, 66%, 60%); } .scheme-scheme1 { /* Content */ --color-content-base: hsl(var(--scheme1-content-base)); --color-content-subtle: hsl(var(--scheme1-content-subtle)); --color-content-emphasis: hsl(var(--scheme1-content-emphasis)); --color-content-heading: hsl(var(--scheme1-content-heading)); /* Surface */ --color-surface: hsl(var(--scheme1-surface, var(--scheme1-background))); --color-surface-gradient: hsl(var(--scheme1-surface)); /* Background */ --color-background: hsl(var(--scheme1-background)); --color-background-gradient: hsl(var(--scheme1-background)); /* Primary Color */ --color-primary-on: hsl(var(--scheme1-primary-on)); --color-primary: hsl(var(--scheme1-primary)); --color-primary-20: hsl(var(--scheme1-primary) / .2); --color-primary-30: hsl(var(--scheme1-primary) / .3); --color-primary-40: hsl(var(--scheme1-primary) / .4); --color-primary-60: hsl(var(--scheme1-primary) / .6); --color-primary-dark: hsl(var(--scheme1-primary-dark)); --color-primary-dark-20: hsl(var(--scheme1-primary-dark) / .2); --color-primary-dark-30: hsl(var(--scheme1-primary-dark) / .3); --color-primary-dark-40: hsl(var(--scheme1-primary-dark) / .4); --color-primary-dark-60: hsl(var(--scheme1-primary-dark) / .6); --color-primary-light: hsl(var(--scheme1-primary-light)); --color-primary-light-20: hsl(var(--scheme1-primary-light) / .2); --color-primary-light-30: hsl(var(--scheme1-primary-light) / .3); --color-primary-light-40: hsl(var(--scheme1-primary-light) / .4); --color-primary-light-60: hsl(var(--scheme1-primary-light) / .6); --color-primary-gradient: hsl(var(--scheme1-primary)); /* Secondary Color */ --color-secondary-on: hsl(var(--scheme1-secondary-on)); --color-secondary: hsl(var(--scheme1-secondary)); --color-secondary-20: hsl(var(--scheme1-secondary) / .2); --color-secondary-30: hsl(var(--scheme1-secondary) / .3); --color-secondary-40: hsl(var(--scheme1-secondary) / .4); --color-secondary-60: hsl(var(--scheme1-secondary) / .6); --color-secondary-dark: hsl(var(--scheme1-secondary-dark)); --color-secondary-dark-20: hsl(var(--scheme1-secondary-dark) / .2); --color-secondary-dark-30: hsl(var(--scheme1-secondary-dark) / .3); --color-secondary-dark-40: hsl(var(--scheme1-secondary-dark) / .4); --color-secondary-dark-60: hsl(var(--scheme1-secondary-dark) / .6); --color-secondary-light: hsl(var(--scheme1-secondary-light)); --color-secondary-light-20: hsl(var(--scheme1-secondary-light) / .2); --color-secondary-light-30: hsl(var(--scheme1-secondary-light) / .3); --color-secondary-light-40: hsl(var(--scheme1-secondary-light) / .4); --color-secondary-light-60: hsl(var(--scheme1-secondary-light) / .6); --color-secondary-gradient: hsl(var(--scheme1-secondary)); /* Tertiary Color */ --color-tertiary-on: hsl(var(--scheme1-tertiary-on)); --color-tertiary: hsl(var(--scheme1-tertiary)); --color-tertiary-20: hsl(var(--scheme1-tertiary) / .2); --color-tertiary-30: hsl(var(--scheme1-tertiary) / .3); --color-tertiary-40: hsl(var(--scheme1-tertiary) / .4); --color-tertiary-60: hsl(var(--scheme1-tertiary) / .6); --color-tertiary-dark: hsl(var(--scheme1-tertiary-dark)); --color-tertiary-dark-20: hsl(var(--scheme1-tertiary-dark) / .2); --color-tertiary-dark-30: hsl(var(--scheme1-tertiary-dark) / .3); --color-tertiary-dark-40: hsl(var(--scheme1-tertiary-dark) / .4); --color-tertiary-dark-60: hsl(var(--scheme1-tertiary-dark) / .6); --color-tertiary-light: hsl(var(--scheme1-tertiary-light)); --color-tertiary-light-20: hsl(var(--scheme1-tertiary-light) / .2); --color-tertiary-light-30: hsl(var(--scheme1-tertiary-light) / .3); --color-tertiary-light-40: hsl(var(--scheme1-tertiary-light) / .4); --color-tertiary-light-60: hsl(var(--scheme1-tertiary-light) / .6); --color-tertiary-gradient: hsl(var(--scheme1-tertiary)); /* Accent Colors */ /* Notification */ --color-on-notification: hsl(var(--scheme1-notification-on)); --color-notification: hsl(var(--scheme1-notification)); --color-notification-mix: var(--scheme1-notification-mix); /* Success */ --color-on-success: hsl(var(--scheme1-success-on)); --color-success: hsl(var(--scheme1-success)); --color-success-mix: var(--scheme1-success-mix); /* Error */ --color-on-error: hsl(var(--scheme1-error-on)); --color-error-on: var(--color-on-error); --color-error: hsl(var(--scheme1-error)); --color-error-mix: var(--scheme1-error-mix); --color-error-mix-on: var(--color-black); /* Section */ --color-text: var(--color-primary, var(--color-content-base)); --color-border: var(--color-primary, var(--border-default-color)); /* Section */ /* Tables BG Color */ --color-table-bg: var(--color-default, var(--color-background)); /* Input Color */ --color-input-text: hsl(var(--scheme1-content-base)); } .scheme-scheme2 { /* Content */ --color-content-base: hsl(var(--scheme2-content-base)); --color-content-subtle: hsl(var(--scheme2-content-subtle)); --color-content-emphasis: hsl(var(--scheme2-content-emphasis)); --color-content-heading: hsl(var(--scheme2-content-heading)); /* Surface */ --color-surface: hsl(var(--scheme2-surface, var(--scheme2-background))); --color-surface-gradient: hsl(var(--scheme2-surface)); /* Background */ --color-background: hsl(var(--scheme2-background)); --color-background-gradient: hsl(var(--scheme2-background)); /* Primary Color */ --color-primary-on: hsl(var(--scheme2-primary-on)); --color-primary: hsl(var(--scheme2-primary)); --color-primary-20: hsl(var(--scheme2-primary) / .2); --color-primary-30: hsl(var(--scheme2-primary) / .3); --color-primary-40: hsl(var(--scheme2-primary) / .4); --color-primary-60: hsl(var(--scheme2-primary) / .6); --color-primary-dark: hsl(var(--scheme2-primary-dark)); --color-primary-dark-20: hsl(var(--scheme2-primary-dark) / .2); --color-primary-dark-30: hsl(var(--scheme2-primary-dark) / .3); --color-primary-dark-40: hsl(var(--scheme2-primary-dark) / .4); --color-primary-dark-60: hsl(var(--scheme2-primary-dark) / .6); --color-primary-light: hsl(var(--scheme2-primary-light)); --color-primary-light-20: hsl(var(--scheme2-primary-light) / .2); --color-primary-light-30: hsl(var(--scheme2-primary-light) / .3); --color-primary-light-40: hsl(var(--scheme2-primary-light) / .4); --color-primary-light-60: hsl(var(--scheme2-primary-light) / .6); --color-primary-gradient: hsl(var(--scheme2-primary)); /* Secondary Color */ --color-secondary-on: hsl(var(--scheme2-secondary-on)); --color-secondary: hsl(var(--scheme2-secondary)); --color-secondary-20: hsl(var(--scheme2-secondary) / .2); --color-secondary-30: hsl(var(--scheme2-secondary) / .3); --color-secondary-40: hsl(var(--scheme2-secondary) / .4); --color-secondary-60: hsl(var(--scheme2-secondary) / .6); --color-secondary-dark: hsl(var(--scheme2-secondary-dark)); --color-secondary-dark-20: hsl(var(--scheme2-secondary-dark) / .2); --color-secondary-dark-30: hsl(var(--scheme2-secondary-dark) / .3); --color-secondary-dark-40: hsl(var(--scheme2-secondary-dark) / .4); --color-secondary-dark-60: hsl(var(--scheme2-secondary-dark) / .6); --color-secondary-light: hsl(var(--scheme2-secondary-light)); --color-secondary-light-20: hsl(var(--scheme2-secondary-light) / .2); --color-secondary-light-30: hsl(var(--scheme2-secondary-light) / .3); --color-secondary-light-40: hsl(var(--scheme2-secondary-light) / .4); --color-secondary-light-60: hsl(var(--scheme2-secondary-light) / .6); --color-secondary-gradient: hsl(var(--scheme2-secondary)); /* Tertiary Color */ --color-tertiary-on: hsl(var(--scheme2-tertiary-on)); --color-tertiary: hsl(var(--scheme2-tertiary)); --color-tertiary-20: hsl(var(--scheme2-tertiary) / .2); --color-tertiary-30: hsl(var(--scheme2-tertiary) / .3); --color-tertiary-40: hsl(var(--scheme2-tertiary) / .4); --color-tertiary-60: hsl(var(--scheme2-tertiary) / .6); --color-tertiary-dark: hsl(var(--scheme2-tertiary-dark)); --color-tertiary-dark-20: hsl(var(--scheme2-tertiary-dark) / .2); --color-tertiary-dark-30: hsl(var(--scheme2-tertiary-dark) / .3); --color-tertiary-dark-40: hsl(var(--scheme2-tertiary-dark) / .4); --color-tertiary-dark-60: hsl(var(--scheme2-tertiary-dark) / .6); --color-tertiary-light: hsl(var(--scheme2-tertiary-light)); --color-tertiary-light-20: hsl(var(--scheme2-tertiary-light) / .2); --color-tertiary-light-30: hsl(var(--scheme2-tertiary-light) / .3); --color-tertiary-light-40: hsl(var(--scheme2-tertiary-light) / .4); --color-tertiary-light-60: hsl(var(--scheme2-tertiary-light) / .6); --color-tertiary-gradient: hsl(var(--scheme2-tertiary)); /* Accent Colors */ /* Notification */ --color-on-notification: hsl(var(--scheme2-notification-on)); --color-notification: hsl(var(--scheme2-notification)); --color-notification-mix: var(--scheme2-notification-mix); /* Success */ --color-on-success: hsl(var(--scheme2-success-on)); --color-success: hsl(var(--scheme2-success)); --color-success-mix: var(--scheme2-success-mix); /* Error */ --color-on-error: hsl(var(--scheme2-error-on)); --color-error-on: var(--color-on-error); --color-error: hsl(var(--scheme2-error)); --color-error-mix: var(--scheme2-error-mix); --color-error-mix-on: var(--color-black); /* Section */ --color-bg: var(--color-transparent, var(--color-background)); --color-text: var(--color-primary, var(--color-content-base)); --color-border: var(--color-primary, var(--border-default-color)); /* Section */ /* Tables BG Color */ --color-table-bg: var(--color-default, var(--color-background)); /* Input Color */ --color-input-text: hsl(var(--scheme2-content-base)); } .scheme-scheme3 { /* Content */ --color-content-base: hsl(var(--scheme3-content-base)); --color-content-subtle: hsl(var(--scheme3-content-subtle)); --color-content-emphasis: hsl(var(--scheme3-content-emphasis)); --color-content-heading: hsl(var(--scheme3-content-heading)); /* Surface */ --color-surface: hsl(var(--scheme3-surface, var(--scheme3-background))); --color-surface-gradient: hsl(var(--scheme3-surface)); /* Background */ --color-background: hsl(var(--scheme3-background)); --color-background-gradient: hsl(var(--scheme3-background)); /* Primary Color */ --color-primary-on: hsl(var(--scheme3-primary-on)); --color-primary: hsl(var(--scheme3-primary)); --color-primary-20: hsl(var(--scheme3-primary) / .2); --color-primary-30: hsl(var(--scheme3-primary) / .3); --color-primary-40: hsl(var(--scheme3-primary) / .4); --color-primary-60: hsl(var(--scheme3-primary) / .6); --color-primary-dark: hsl(var(--scheme3-primary-dark)); --color-primary-dark-20: hsl(var(--scheme3-primary-dark) / .2); --color-primary-dark-30: hsl(var(--scheme3-primary-dark) / .3); --color-primary-dark-40: hsl(var(--scheme3-primary-dark) / .4); --color-primary-dark-60: hsl(var(--scheme3-primary-dark) / .6); --color-primary-light: hsl(var(--scheme3-primary-light)); --color-primary-light-20: hsl(var(--scheme3-primary-light) / .2); --color-primary-light-30: hsl(var(--scheme3-primary-light) / .3); --color-primary-light-40: hsl(var(--scheme3-primary-light) / .4); --color-primary-light-60: hsl(var(--scheme3-primary-light) / .6); --color-primary-gradient: hsl(var(--scheme3-primary)); /* Secondary Color */ --color-secondary-on: hsl(var(--scheme3-secondary-on)); --color-secondary: hsl(var(--scheme3-secondary)); --color-secondary-20: hsl(var(--scheme3-secondary) / .2); --color-secondary-30: hsl(var(--scheme3-secondary) / .3); --color-secondary-40: hsl(var(--scheme3-secondary) / .4); --color-secondary-60: hsl(var(--scheme3-secondary) / .6); --color-secondary-dark: hsl(var(--scheme3-secondary-dark)); --color-secondary-dark-20: hsl(var(--scheme3-secondary-dark) / .2); --color-secondary-dark-30: hsl(var(--scheme3-secondary-dark) / .3); --color-secondary-dark-40: hsl(var(--scheme3-secondary-dark) / .4); --color-secondary-dark-60: hsl(var(--scheme3-secondary-dark) / .6); --color-secondary-light: hsl(var(--scheme3-secondary-light)); --color-secondary-light-20: hsl(var(--scheme3-secondary-light) / .2); --color-secondary-light-30: hsl(var(--scheme3-secondary-light) / .3); --color-secondary-light-40: hsl(var(--scheme3-secondary-light) / .4); --color-secondary-light-60: hsl(var(--scheme3-secondary-light) / .6); --color-secondary-gradient: hsl(var(--scheme3-secondary)); /* Tertiary Color */ --color-tertiary-on: hsl(var(--scheme3-tertiary-on)); --color-tertiary: hsl(var(--scheme3-tertiary)); --color-tertiary-20: hsl(var(--scheme3-tertiary) / .2); --color-tertiary-30: hsl(var(--scheme3-tertiary) / .3); --color-tertiary-40: hsl(var(--scheme3-tertiary) / .4); --color-tertiary-60: hsl(var(--scheme3-tertiary) / .6); --color-tertiary-dark: hsl(var(--scheme3-tertiary-dark)); --color-tertiary-dark-20: hsl(var(--scheme3-tertiary-dark) / .2); --color-tertiary-dark-30: hsl(var(--scheme3-tertiary-dark) / .3); --color-tertiary-dark-40: hsl(var(--scheme3-tertiary-dark) / .4); --color-tertiary-dark-60: hsl(var(--scheme3-tertiary-dark) / .6); --color-tertiary-light: hsl(var(--scheme3-tertiary-light)); --color-tertiary-light-20: hsl(var(--scheme3-tertiary-light) / .2); --color-tertiary-light-30: hsl(var(--scheme3-tertiary-light) / .3); --color-tertiary-light-40: hsl(var(--scheme3-tertiary-light) / .4); --color-tertiary-light-60: hsl(var(--scheme3-tertiary-light) / .6); --color-tertiary-gradient: hsl(var(--scheme3-tertiary)); /* Accent Colors */ /* Notification */ --color-on-notification: hsl(var(--scheme3-notification-on)); --color-notification: hsl(var(--scheme3-notification)); --color-notification-mix: var(--scheme3-notification-mix); /* Success */ --color-on-success: hsl(var(--scheme3-success-on)); --color-success: hsl(var(--scheme3-success)); --color-success-mix: var(--scheme3-success-mix); /* Error */ --color-on-error: hsl(var(--scheme3-error-on)); --color-error-on: var(--color-on-error); --color-error: hsl(var(--scheme3-error)); --color-error-mix: var(--scheme3-error-mix); --color-error-mix-on: var(--color-black); /* Section */ --color-bg: var(--color-transparent, var(--color-background)); --color-text: var(--color-primary, var(--color-content-base)); --color-border: var(--color-primary, var(--border-default-color)); /* Section */ /* Tables BG Color */ --color-table-bg: var(--color-default, var(--color-background)); /* Input Color */ --color-input-text: hsl(var(--scheme3-content-base)); } .scheme-scheme4 { /* Content */ --color-content-base: hsl(var(--scheme4-content-base)); --color-content-subtle: hsl(var(--scheme4-content-subtle)); --color-content-emphasis: hsl(var(--scheme4-content-emphasis)); --color-content-heading: hsl(var(--scheme4-content-heading)); /* Surface */ --color-surface: hsl(var(--scheme4-surface, var(--scheme4-background))); --color-surface-gradient: hsl(var(--scheme4-surface)); /* Background */ --color-background: hsl(var(--scheme4-background)); --color-background-gradient: hsl(var(--scheme4-background)); /* Primary Color */ --color-primary-on: hsl(var(--scheme4-primary-on)); --color-primary: hsl(var(--scheme4-primary)); --color-primary-20: hsl(var(--scheme4-primary) / .2); --color-primary-30: hsl(var(--scheme4-primary) / .3); --color-primary-40: hsl(var(--scheme4-primary) / .4); --color-primary-60: hsl(var(--scheme4-primary) / .6); --color-primary-dark: hsl(var(--scheme4-primary-dark)); --color-primary-dark-20: hsl(var(--scheme4-primary-dark) / .2); --color-primary-dark-30: hsl(var(--scheme4-primary-dark) / .3); --color-primary-dark-40: hsl(var(--scheme4-primary-dark) / .4); --color-primary-dark-60: hsl(var(--scheme4-primary-dark) / .6); --color-primary-light: hsl(var(--scheme4-primary-light)); --color-primary-light-20: hsl(var(--scheme4-primary-light) / .2); --color-primary-light-30: hsl(var(--scheme4-primary-light) / .3); --color-primary-light-40: hsl(var(--scheme4-primary-light) / .4); --color-primary-light-60: hsl(var(--scheme4-primary-light) / .6); --color-primary-gradient: hsl(var(--scheme4-primary)); /* Secondary Color */ --color-secondary-on: hsl(var(--scheme4-secondary-on)); --color-secondary: hsl(var(--scheme4-secondary)); --color-secondary-20: hsl(var(--scheme4-secondary) / .2); --color-secondary-30: hsl(var(--scheme4-secondary) / .3); --color-secondary-40: hsl(var(--scheme4-secondary) / .4); --color-secondary-60: hsl(var(--scheme4-secondary) / .6); --color-secondary-dark: hsl(var(--scheme4-secondary-dark)); --color-secondary-dark-20: hsl(var(--scheme4-secondary-dark) / .2); --color-secondary-dark-30: hsl(var(--scheme4-secondary-dark) / .3); --color-secondary-dark-40: hsl(var(--scheme4-secondary-dark) / .4); --color-secondary-dark-60: hsl(var(--scheme4-secondary-dark) / .6); --color-secondary-light: hsl(var(--scheme4-secondary-light)); --color-secondary-light-20: hsl(var(--scheme4-secondary-light) / .2); --color-secondary-light-30: hsl(var(--scheme4-secondary-light) / .3); --color-secondary-light-40: hsl(var(--scheme4-secondary-light) / .4); --color-secondary-light-60: hsl(var(--scheme4-secondary-light) / .6); --color-secondary-gradient: hsl(var(--scheme4-secondary)); /* Tertiary Color */ --color-tertiary-on: hsl(var(--scheme4-tertiary-on)); --color-tertiary: hsl(var(--scheme4-tertiary)); --color-tertiary-20: hsl(var(--scheme4-tertiary) / .2); --color-tertiary-30: hsl(var(--scheme4-tertiary) / .3); --color-tertiary-40: hsl(var(--scheme4-tertiary) / .4); --color-tertiary-60: hsl(var(--scheme4-tertiary) / .6); --color-tertiary-dark: hsl(var(--scheme4-tertiary-dark)); --color-tertiary-dark-20: hsl(var(--scheme4-tertiary-dark) / .2); --color-tertiary-dark-30: hsl(var(--scheme4-tertiary-dark) / .3); --color-tertiary-dark-40: hsl(var(--scheme4-tertiary-dark) / .4); --color-tertiary-dark-60: hsl(var(--scheme4-tertiary-dark) / .6); --color-tertiary-light: hsl(var(--scheme4-tertiary-light)); --color-tertiary-light-20: hsl(var(--scheme4-tertiary-light) / .2); --color-tertiary-light-30: hsl(var(--scheme4-tertiary-light) / .3); --color-tertiary-light-40: hsl(var(--scheme4-tertiary-light) / .4); --color-tertiary-light-60: hsl(var(--scheme4-tertiary-light) / .6); --color-tertiary-gradient: hsl(var(--scheme4-tertiary)); /* Accent Colors */ /* Notification */ --color-on-notification: hsl(var(--scheme4-notification-on)); --color-notification: hsl(var(--scheme4-notification)); --color-notification-mix: var(--scheme4-notification-mix); /* Success */ --color-on-success: hsl(var(--scheme4-success-on)); --color-success: hsl(var(--scheme4-success)); --color-success-mix: var(--scheme4-success-mix); /* Error */ --color-on-error: hsl(var(--scheme4-error-on)); --color-error-on: var(--color-on-error); --color-error: hsl(var(--scheme4-error)); --color-error-mix: var(--scheme4-error-mix); --color-error-mix-on: var(--color-black); /* Section */ --color-bg: var(--color-transparent, var(--color-background)); --color-text: var(--color-primary, var(--color-content-base)); --color-border: var(--color-primary, var(--border-default-color)); /* Section */ /* Tables BG Color */ --color-table-bg: var(--color-default, var(--color-background)); /* Input Color */ --color-input-text: hsl(var(--scheme4-content-base)); } </style> <style data-shopify>:root { --border-default-width: 1px; --border-default-width-narrow: 1px; --border-default-width-wide: 2px; --border-default-radius: 0; --border-default-color: var(--color-content-subtle); }</style> <style data-shopify>:root {--button-px-sm: 0.75rem; --button-py-sm: 0.5rem; --button-px-md: 1rem; --button-py-md: 0.625rem; --button-px-lg: 1.25rem; --button-py-lg: 0.75rem; --button-font-size: var(--font_button_size);--button-all-border-radius: 0;--border-button-width: 0;--button-px-default: var(--button-px-lg);--button-py-default: var(--button-py-lg);} .btn {--tw-shadow: 0 0px 0px 0 var(--button-shadow-color); --button-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow); display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; position: relative; overflow: hidden; color: var(--button-color); border: var(--border-button-width) solid var(--border-color); border-radius: var(--button-all-border-radius); box-shadow: var(--button-box-shadow); padding: var(--button-py-default) var(--button-px-default); font-size: var(--button-font-size); font-family: var(--font_button); font-weight: var(--font_button_weight); letter-spacing: var(--font_button_letter); line-height: var(--font_button_line); text-transform: var(--font_button_text_transform); transition: .2s ease-out; --border-color: var(--color-transparent,var(--color-primary)); --button-color: var(--color-primary-on); --button-shadow-color: var(--color-primary-20); text-decoration-color: transparent; --button-fill: var(--color-primary); --button-fill-hover: var(--color-primary-light);} .btn:before, .btn:after { content: ''; background: transparent; inset: 0; position: absolute; display: block; z-index: -1; transition: .2s ease-out; transform: translate3d(0,0,0); } .btn:before { background: var(--button-fill-hover); opacity: 0; } .btn:hover::before { opacity: var(--button-bg-opacity, 1); } .btn:after { background: var(--button-fill); opacity: var(--button-bg-opacity, 1); } .btn:hover::after { opacity: 0; } input.btn { background: var(--button-fill); } input.btn:before { display: none; } input.btn:after { display: none; } input.btn:hover { background: var(--button-fill-hover); } .btn--sm { --button-py-default: var(--button-py-sm); --button-px-default: var(--button-px-sm); font-size: max(calc(var(--button-font-size) * .618em ), 14px) } .btn--md { --button-py-default: var(--button-py-md); --button-px-default: var(--button-px-md); } .btn--lg { --button-py-default: var(--button-py-lg); --button-px-default: var(--button-px-lg); } .btn:hover, .btn--primary:hover {--border-color: var(--color-transparent,var(--color-primary-light)); --button-color: var(--color-primary-on); --button-shadow-color: var(--color-primary-light-20); text-decoration-color: transparent;} .btn--secondary {--border-color: var(--default,var(--color-secondary)); --button-color: var(--color-secondary-on); --button-shadow-color: var(--color-secondary-20); text-decoration-color: transparent; --button-fill: var(--color-secondary); --button-fill-hover: var(--color-primary);} .btn--secondary:hover {--border-color: var(--default,var(--color-primary)); --button-color: var(--color-primary-on); --button-shadow-color: var(--color-primary-20); text-decoration-color: transparent;} .btn--tertiary {--button-color: var(--color-tertiary); --border-color: var(--color-primary,var(--color-tertiary)); --button-shadow-color: var(--color-tertiary-20); text-decoration-color: transparent; --button-fill: var(--color-transparent); --button-fill-hover: var(--color-primary);} .btn--tertiary:hover {--border-color: var(--color-primary,var(--color-primary)); --button-color: var(--color-primary-on); --button-shadow-color: var(--color-primary-20); text-decoration-color: transparent;} .btn--light {--border-color: var(--color-gray-100,var(--color-gray-100)); --button-color: var(--color-gray-100-on); --button-shadow-color: var(--color-gray-100-20); text-decoration-color: transparent; --button-fill: var(--color-gray-100); --button-fill-hover: var(--color-gray-100);} .btn--light:hover {--border-color: var(--color-gray-100,var(--color-gray-100)); --button-color: var(--color-gray-100-on); --button-shadow-color: var(--color-gray-100-20); text-decoration-color: transparent;} .btn--dark {--border-color: var(--color-gray-900,var(--color-gray-900)); --button-color: var(--color-gray-900-on); --button-shadow-color: var(--color-gray-900-20); text-decoration-color: transparent; --button-fill: var(--color-gray-900); --button-fill-hover: var(--color-gray-900);} .btn--dark:hover {--border-color: var(--color-gray-900,var(--color-gray-900)); --button-color: var(--color-gray-900-on); --button-shadow-color: var(--color-gray-900-20); text-decoration-color: transparent;} .btn--error {--border-color: var(--color-error,var(--color-error)); --button-color: var(--color-error-on); --button-shadow-color: var(--color-error-20); text-decoration-color: transparent; --button-fill: var(--color-error); --button-fill-hover: var(--color-error);} .btn--error:hover {--border-color: var(--color-error,var(--color-error)); --button-color: var(--color-error-on); --button-shadow-color: var(--color-error-20); text-decoration-color: transparent;} .btn--error-on {--border-color: var(--color-error-on,var(--color-error-on)); --button-color: var(--color-error-on-on); --button-shadow-color: var(--color-error-on-20); text-decoration-color: transparent; --button-fill: var(--color-on-error); --button-color: var(--color-error); --button-fill-hover: var(--color-on-error);} .btn--error-on:hover {--border-color: var(--color-error-on,var(--color-error-on)); --button-color: var(--color-error-on-on); --button-shadow-color: var(--color-error-on-20); text-decoration-color: transparent; --button-color: var(--color-error);} .btn--error-mix {--border-color: var(--color-error-mix,var(--color-error-mix)); --button-color: var(--color-error-mix-on); --button-shadow-color: var(--color-error-mix-20); text-decoration-color: transparent; --button-fill: var(--color-error-mix); --button-fill-hover: var(--color-error-mix);} .btn--error-mix:hover {--border-color: var(--color-error-mix,var(--color-error-mix)); --button-color: var(--color-error-mix-on); --button-shadow-color: var(--color-error-mix-20); text-decoration-color: transparent;} @media screen and (min-width: 48em) { .btn { --button-font-size: var(--font_button_size_md); } } </style> <style data-shopify> :root { --gap-sm-2xs: 0.25rem; --gap-sm-xs: 0.5rem; --gap-sm-sm: 0.75rem; --gap-sm-md: 1.0rem; --gap-sm-lg: 1.25rem; --gap-sm-xl: 1.5rem; --gap-sm-2xl: 2.0rem; --gap-lg-2xs: 0.5rem; --gap-lg-xs: 1.0rem; --gap-lg-sm: 1.5rem; --gap-lg-md: 2.0rem; --gap-lg-lg: 2.5rem; --gap-lg-xl: 3.0rem; --gap-lg-2xl: 3.5rem; --gap-container-2xs: 0.5rem; --gap-container-xs: 1.0rem; --gap-container-sm: 2.0rem; --gap-container-md: 3.0rem; --gap-container-lg: 4.0rem; --gap-container-xl: 5.0rem; --gap-container-2xl: 6.0rem; --padding-xs-2xs: 0.125rem; --padding-xs-xs: 0.25rem; --padding-xs-sm: 0.375rem; --padding-xs-md: 0.5rem; --padding-xs-lg: 0.625rem; --padding-xs-xl: 0.75rem; --padding-xs-2xl: 1.0rem; --padding-sm-2xs: 0.25rem; --padding-sm-xs: 0.5rem; --padding-sm-sm: 0.75rem; --padding-sm-md: 1.0rem; --padding-sm-lg: 1.25rem; --padding-sm-xl: 1.5rem; --padding-sm-2xl: 2.0rem; --padding-lg-2xs: 0.5rem; --padding-lg-xs: 1.0rem; --padding-lg-sm: 1.5rem; --padding-lg-md: 2.0rem; --padding-lg-lg: 2.5rem; --padding-lg-xl: 3.0rem; --padding-lg-2xl: 3.5rem; --padding-container-2xs: 0.5rem; --padding-container-xs: 1.0rem; --padding-container-sm: 2.0rem; --padding-container-md: 3.0rem; --padding-container-lg: 4.0rem; --padding-container-xl: 5.0rem; --padding-container-2xl: 6.0rem; --padding-section-desktop-2xs: .5rem; --padding-section-desktop-xs: 1rem; --padding-section-desktop-sm: 2rem; --padding-section-desktop-md: 3rem; --padding-section-desktop-lg: 4rem; --padding-section-desktop-xl: 5rem; --padding-section-desktop-2xl: 6rem; --padding-section-mobile-2xs: .25rem; --padding-section-mobile-xs: .5rem; --padding-section-mobile-sm: 1.5rem; --padding-section-mobile-md: 2rem; --padding-section-mobile-lg: 2.5rem; --padding-section-mobile-xl: 3rem; --padding-section-mobile-2xl: 4rem; --margin-sm-2xs: 0.25rem; --margin-sm-xs: 0.5rem; --margin-sm-sm: 0.75rem; --margin-sm-md: 1.0rem; --margin-sm-lg: 1.25rem; --margin-sm-xl: 1.5rem; --margin-sm-2xl: 2.0rem; --margin-lg-2xs: 0.5rem; --margin-lg-xs: 1.0rem; --margin-lg-sm: 1.5rem; --margin-lg-md: 2.0rem; --margin-lg-lg: 2.5rem; --margin-lg-xl: 3.0rem; --margin-lg-2xl: 3.5rem; --margin-container-2xs: 0.5rem; --margin-container-xs: 1.0rem; --margin-container-sm: 2.0rem; --margin-container-md: 3.0rem; --margin-container-lg: 4.0rem; --margin-container-xl: 5.0rem; --margin-container-2xl: 6.0rem; --w-tooltip-sm: 180px; --w-tooltip-md: 210px; --w-tooltip-lg: 240px; --w-tooltip-xl: 270px; --container-max-w-sm: 100rem; --container-max-w-lg: 200rem; --select-pad-r: calc(var(--border-default-width) + 1rem + (2 * var(--padding-sm-xs))); } </style> <link href="//shop.newyorker.com/cdn/shop/t/47/assets/styles-critical.bundle.css?v=120870896162292369161732648251" rel="stylesheet" type="text/css" media="all" /> <title> The New Yorker - The New Yorker Official Store </title> <script> window.theme_version = '2.19.0'; </script> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/runtime.bundle.js?v=15618235630933924601732648249"></script> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/geolocation.bundle.js?v=95223894005838223881732648237"></script> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event:'page_data_loaded', user: { logged_in: 'false' }, pageType: 'index', platform: 'shopify', shopify_consent: 'true', platform_theme: 'global', platform_version: window.theme_version }); </script> <!-- 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-NX5LSK3');</script> <!-- End Google Tag Manager --> <link rel="canonical" href="https://store.newyorker.com/"> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="facebook-domain-verification" content="nqsiexi5sxvcyz9ogy1f8lbqqebalc"> <meta name="google-site-verification" content="_MoV19V8FB3IIGS7minPgGfXN9PFGrPWraUjJNGMPsI"> <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/23555095/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="72cadc01a2fdc3b7d3b1995b78c612cf"> <meta id="in-context-paypal-metadata" data-shop-id="23555095" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> <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=23555095" crossorigin="anonymous"></script> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":23555095,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/23555095","merchantName":"The New Yorker","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"The New Yorker","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script> <script id="shopify-features" type="application/json">{"accessToken":"72cadc01a2fdc3b7d3b1995b78c612cf","betas":["rich-media-storefront-analytics"],"domain":"shop.newyorker.com","predictiveSearch":true,"shopId":23555095,"smart_payment_buttons_url":"https:\/\/shop.newyorker.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/shop.newyorker.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "the-new-yorker-shop.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"UMG2-2.19.0-Nov26","id":163186081815,"schema_name":"Rhythm","schema_version":"2.19.0","theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "shop.newyorker.com/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":"index"}</script> <script> window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"pay-button":["modules/client.pay-button_CUnJ4mxT.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js"],"init-shop-email-lookup-coordinator":["modules/client.init-shop-email-lookup-coordinator_Cvq-awuK.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js"],"avatar":["modules/client.avatar_BTnouDA3.en.esm.js"],"init-customer-accounts-sign-up":["modules/client.init-customer-accounts-sign-up_q0Lq9zwa.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js","modules/client.login-button_BXY0vbFt.en.esm.js"],"init-customer-accounts":["modules/client.init-customer-accounts_C6p9QzrF.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js","modules/client.login-button_BXY0vbFt.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/client.init-shop-for-new-customer-accounts_Dk4hKwLj.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js","modules/client.login-button_BXY0vbFt.en.esm.js"],"shop-pay-payment-request":["modules/client.shop-pay-payment-request_Ba1p9ane.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js","modules/client.login-button_BXY0vbFt.en.esm.js","modules/chunk.shop-pay_C8q_1fm1.esm.js"],"discount-app":["modules/client.discount-app_BIPXfj_1.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js"],"payment-terms":["modules/client.payment-terms_CXNNgMn-.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js","modules/client.login-button_BXY0vbFt.en.esm.js"],"login-button":["modules/client.login-button_BXY0vbFt.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js"]}; </script> <script>(function() { function asyncLoad() { var urls = ["\/\/shopify.privy.com\/widget.js?shop=the-new-yorker-shop.myshopify.com","https:\/\/size-guides.esc-apps-cdn.com\/1560381611-app.the-new-yorker-shop.myshopify.com.js?shop=the-new-yorker-shop.myshopify.com","https:\/\/shopify-widget.route.com\/shopify.widget.js?shop=the-new-yorker-shop.myshopify.com","https:\/\/r2-t.trackedlink.net\/_dmspt.js?shop=the-new-yorker-shop.myshopify.com","https:\/\/r2-t.trackedlink.net\/shopify\/ddgtag.js?shop=the-new-yorker-shop.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":23555095,"offset":-18000,"reqid":"b057859c-1413-4192-a112-bc84639fb2e6-1733958215","pageurl":"shop.newyorker.com\/","u":"ea251d2ac684","p":"home"};</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(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}function i(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=c.action?c:{data:c};for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch{}}const u='password',m='form_key',f=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',u],d=()=>{try{return window.sessionStorage}catch{return}},p=t=>t.elements[m],l='form_type',h='cptcha';function _(t){t.dataset[h]=!0}const y=window,E=y.document,v='Shopify',g='ce_forms',T='captcha';let S=!1;((t,e)=>{const n=(w='f06e6c50-85a8-45c8-87d0-21a2b65856fe','https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.0.iife.js',A={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=y[v][g],c=o.bindForm;if(c)return c(t,w,e,A).then(n);o.q.push([[t,w,e,A],n]),S||(E.body.append(Object.assign(E.createElement('script'),{id:'captcha-provider',async:!0,src:'https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.0.iife.js'})),S=!0)});var w,A;y[v]=y[v]||{},y[v][g]=y[v][g]||{},y[v][g].q=[],y[v][T]=y[v][T]||{},y[v][T].protect=function(t,e){n(t,void 0,e),_(t)},Object.freeze(y[v][T]),function(t,e,n,y,E,v){const[g,T,S,w]=function(t,e,n){const i=e?o:[],u=t?c:[],m=[...i,...u],f=r(m),d=r(i),p=n&&r(m.filter((([t,e])=>n.includes(e))));return[a(f),a(d),a(p),s()]}(y,E,v),A=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},b=t=>g().includes(t);t.addEventListener('submit',(t=>{const e=A(t);if(!e)return;const n=b(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=p(e),c=w().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!d())return;!function(t){const e=d();if(!e)return;const n=p(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){p(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:m})),t.elements[m].value=e}(t,e),function(t,e){const n=d();if(!n)return;const o=[...t.querySelectorAll(`input[type='${u}']`)].map((({name:t})=>t)),c=[...f,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const I=(t,e)=>{t&&!t.dataset[h]&&(n(t,e.some((e=>e===t))),_(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=A(t);b(e)&&I(e,T())}));const O=e.get('form_key'),R=e.get(l),L=O&&R;t.addEventListener('DOMContentLoaded',(()=>{const t=T();if(L)for(const e of t)e.elements[l].value===R&&i(e,O);[...new Set([...S(),...g().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>I(e,t)))}))}(E,new URLSearchParams(y.location.search),n,!0,!0,['guest_login'])})()}();</script> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//shop.newyorker.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//shop.newyorker.com/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="//shop.newyorker.com/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: 240px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <link rel="stylesheet" href="https://fonts.umgapps.com/newyorker/stylesheet.css"> <link rel="stylesheet" href="https://use.typekit.net/kao3sam.css"> <style> ::backdrop { --theme-color: ; background: hsl(0 0% 0% / 0.4); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } </style> <link href="//shop.newyorker.com/cdn/shop/t/47/assets/styles.bundle.css?v=19987794466391898221732648252" rel="stylesheet" type="text/css" media="print" onload="this.media=`all`;this.removeAttribute(`onload`)" /> <noscript><link href="//shop.newyorker.com/cdn/shop/t/47/assets/styles.bundle.css?v=19987794466391898221732648252" rel="stylesheet" type="text/css" media="all" /></noscript> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/alpine.bundle.js?v=12302431829341535371732648119" defer></script><style data-shopify>/* Fonts */ body { -webkit-font-smoothing: antialiased; } /* Product grid borders */ .product_card .card__container > .card__details--wrapper:before { content: ""; display: block; background-image: url(https://cdn.shopify.com/s/files/1/1835/1233/files/Thin-wavy-line-2col_3_1.5x.png); top: 0; left: 0; width: 100%; height: 10px; background-repeat: repeat-x; padding-bottom: 5px; background-size: 150%; } .card__container > .card__image-wrapper { margin-bottom: 35px; } /* Hide collection page copy visually */ .hide-collection-description h1 + div.rte { display: none; } /* Capitalize product tags */ .tag.product__tag { text-transform: capitalize; } /* recommended products line break */ .show-line-break:before { content: ""; display: block; background-image: url(https://cdn.shopify.com/s/files/1/1835/1233/files/Thin-wavy-line-2col_3_1.5x.png); top: 0; left: 0; width: 100%; height: 15px; background-repeat: repeat-x; margin-bottom: 30px; background-size: auto 4px; max-width: 75rem; } /* custom footer styles */ footer .footer__column a { font-size: 11px; font-weight: normal; } footer .footer__column .navigation-container .menu-nav { column-gap: 15px; } footer .footer__column .navigation-container li + li a { position: relative; } @media (min-width: 768px) { footer .footer__column .navigation-container li + li a:before { content: ""; background: #939598; width: 1px; height: 10px; position: absolute; left: -7.5px; top: calc(50% + -2px); transform: translateY(-50%); } } footer .footer__column .text-container p { font-size: 7px; text-transform: uppercase; } #cart-drawer .product-details h4 { padding-right: 1.125rem; } /* tags */ .tag { font-family: var(--typeface_secondary); } /* product grid */ @media (max-width: 767px) { .grid--product.gap-x-lg-lg, .grid-layout--product.gap-x-lg-lg { column-gap: 2.5rem; } .grid--product.gap-x-lg-lg .grid-item__wrapper, .grid-layout--product.gap-x-lg-lg .card__wrapper { flex-basis: calc(50% - 1.25rem); } } @media (max-width: 479px) { .grid--product.gap-x-lg-lg, .grid-layout--product.gap-x-lg-lg { column-gap: 1.75rem; } .grid--product.gap-x-lg-lg .grid-item__wrapper, .grid-layout--product.gap-x-lg-lg .card__wrapper { flex-basis: calc(50% - 0.875rem); } } /* product page */ .pdp-media__wrapper .swiper-thumb img { padding: 1px; } .pdp-media__wrapper .swiper-thumb:active .swiper-slide__inner, .pdp-media__wrapper .swiper-slide-thumb-active .swiper-slide__inner { box-shadow: inset 0 0 0 1px currentColor; } .product-variant-selector .option--swatch { font-family: var(--typeface_tertiary); } .product-form__sold-out { width: auto; color: #fff; background-color: var(--color-gray-400); border: 1px solid var(--color-gray-400); border-radius: var(--button-all-border-radius); padding: var(--button-py-default) var(--button-px-default); font-size: var(--button-font-size); font-family: var(--font_button); font-weight: var(--font_button_weight); letter-spacing: var(--font_button_letter); line-height: var(--font_button_line); text-transform: var(--font_button_text_transform); } </style> <link rel="apple-touch-icon" sizes="180x180" href="//shop.newyorker.com/cdn/shop/files/favicon-bubblegum_1_256x256_d0d6697a-9697-4798-a531-e7c06cf0e24d.png?crop=center&height=180&v=1614343657&width=180"> <link rel="icon" href="//shop.newyorker.com/cdn/shop/files/favicon-bubblegum_1_256x256_d0d6697a-9697-4798-a531-e7c06cf0e24d.png?crop=center&height=32&v=1614343657&width=32"> <meta name="description" content="Shop exclusive merch from the official New Yorker Store. Discover apparel, gifts and accessories adorned with exclusive New Yorker artwork."> <meta property="og:site_name" content="The New Yorker"> <meta property="og:url" content="https://store.newyorker.com/"> <meta property="og:title" content="The New Yorker Official Store - The New Yorker"> <meta property="og:type" content="website"> <meta property="og:description" content="Shop exclusive merch from the official New Yorker Store. Discover apparel, gifts and accessories adorned with exclusive New Yorker artwork."> <meta property="og:image" content="http://shop.newyorker.com/cdn/shop/files/YORK_0006_StoreRetheme_shareimg_r1_75a4938d-e2e7-4e08-9496-63fd505058fe.png?v=1606172850"> <meta property="og:image:secure_url" content="https://shop.newyorker.com/cdn/shop/files/YORK_0006_StoreRetheme_shareimg_r1_75a4938d-e2e7-4e08-9496-63fd505058fe.png?v=1606172850"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="The New Yorker Official Store - The New Yorker"> <meta name="twitter:description" content="Shop exclusive merch from the official New Yorker Store. Discover apparel, gifts and accessories adorned with exclusive New Yorker artwork."> <script> function loadYoutubeIframeAPI() { if(!document.getElementById('youtube_iframe_api')) { const tag = document.createElement('script') tag.id = 'youtube_iframe_api' tag.src = 'https://www.youtube.com/iframe_api' const firstScriptTag = document.getElementsByTagName('script')[0] firstScriptTag.parentNode.insertBefore(tag, firstScriptTag) } } function onYouTubeIframeAPIReady () { const youtubePlayers = document.querySelectorAll('[data-autoplay="true"][data-youtube-id]') if (youtubePlayers) { youtubePlayers.forEach(function (player) { new YT.Player(player, { events: { onReady: function (e) { e.target.playVideo() } } }) }) } } </script> <script> window.dotDigital = { shopDomain: 'store.newyorker.com', insightId: 'DM-9960285564-02' } </script> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/dot-digital.bundle.js?v=64551170413436301651732648122" defer></script> <!-- BEGIN app block: shopify://apps/snowplow-event-tracker/blocks/snowplow_event_tracker/0281b440-a6a7-4a28-b3fa-b2465ba55304 --><script type="text/javascript"> window.addEventListener("load", (event) => { // Parses and returns any cookie function getCookie(name) { let re = new RegExp(name + "=([^;]+)"); let value = re.exec(document.cookie); return (value != null) ? unescape(value[1]) : null; } // Gets Snowplow session cookie details function getSnowplowDuid(cookieName) { var cookieName = cookieName || '_sp_'; var matcher = new RegExp(cookieName + 'id\\.[a-f0-9]+=([^;]+);?'); var match = document.cookie.match(matcher); var split = match[1].split('.'); if (match && match[1]) { return { 'domain_userid': split[0], 'domain_sessionidx': split[2], 'domain_sessionid': split[5] } } else { return false; } } // Initializes Snowplow (once per page load) async function initSnowplow() { // Loading tracker with the Snowplow tag (function(p, l, o, w, i, n, g) { if (!p[i]) { p.GlobalSnowplowNamespace = p.GlobalSnowplowNamespace || []; p.GlobalSnowplowNamespace.push(i); p[i] = function() { (p[i].q = p[i].q || []).push(arguments); }; p[i].q = p[i].q || []; n = l.createElement(o); g = l.getElementsByTagName(o)[0]; n.async = 1; n.src = w; g.parentNode.insertBefore(n, g); } })( window, document, "script", "//cdn.jsdelivr.net/npm/@snowplow/javascript-tracker@3.17.0/dist/sp.js", "snowplow" ); // Tracker Initialization window.snowplow("newTracker", "sp", "c.newyorker.com", { appId: "the-new-yorker-store", discoverRootDomain: true, cookieSameSite: "Lax", respectDoNotTrack: true, contexts: { webPage: true, performanceTiming: true } }); window.snowplow('setOptOutCookie', 'notrack'); // If ?userId query url param exist set it as Snowplow user id. // Do not use emails or PII. Hash before sending in the url. window.snowplow('setUserIdFromLocation', 'userId'); // TODO } // Update/create a cart with note attributes // for each of our SnowcatCloud cookie identifiers. async function setAttributeAndTrackPageView() { // Snowplow callback, waiting to get the cookie window.snowplow(async function() { let sp = this.sp; let domainUserId = sp.getDomainUserId(); // https://shopify.dev/docs/api/ajax/reference/cart#get-locale-cart-js const result = await fetch('/cart/update.js', { method: "POST", headers: { "Content-Type": "application/json", "Accept": "application/json" }, body: JSON.stringify({ "attributes": { "domain_userid": domainUserId, "network_userid": getCookie('sp') || null, "domain_sessionid": getSnowplowDuid()["domain_sessionid"] || null } }) }); let options = {} // Wait and set the cartId to the result const response = await result.json(); let cartId = response?.token; // Some Shopify Instances don't return the token on cart/update.json, // Let's try to get it through cart.js if (!cartId) { // If the token is still empty, fetch the cart to get the token const cartResult = await fetch('/cart.js'); const cart = await cartResult.json(); cartId = cart.token; } let context = [{ schema: "iglu:com.shopify/cart/jsonschema/1-0-0", data: { id: cartId, token: cartId, }, }, ]; options = { context } window.snowplow("trackPageView", options); }) } // Try to initSnowplow, set the cart attributes // and track a pageview with cart context. try { initSnowplow().then(setAttributeAndTrackPageView()); console.log('Snowplow event tracker initialized!'); } catch (error) { console.error("Couldn't fire Snowplow with cart id") } }); </script> <!-- END app app block --><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: 23555095,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};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: 23555095,storefrontBaseUrl: "https://store.newyorker.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"384335895","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-WVRV4MDH\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-GR30LGCQ8G\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-GR30LGCQ8G\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-GR30LGCQ8G\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"afe7c2de16587d6c6689522527d6c67f","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"201162775","configuration":"{\"gtm_id\":\"GTM-NX5LSK3\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"299424acee8b7621ead09d2fba9a011f","type":"APP","apiClientId":37773246465,"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":"The New Yorker","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"the-new-yorker-shop.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/store.newyorker.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://shop.newyorker.com/cdn","b27e9ba05154133ea09b5744abc6221f089fce06","417a2555wec646399p8179bc53m9a4f51a3",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"page":{"pageType":"home"}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti'); (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: 23555095, theme_id: 163186081815, app_name: "storefront", context_url: window.location.href, source_url: "//shop.newyorker.com/cdn/s/trekkie.storefront.99dbbdfeb1f3090da185887d7e078889edcb783c.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//shop.newyorker.com/cdn/s/trekkie.storefront.99dbbdfeb1f3090da185887d7e078889edcb783c.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//shop.newyorker.com/cdn/s/trekkie.storefront.99dbbdfeb1f3090da185887d7e078889edcb783c.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":23555095,"isMerchantRequest":null,"themeId":163186081815,"themeCityHash":"2705326265371993073","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Google Analytics":{"trackingId":"UA-158008063-4","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; ga('require', 'linker'); function addListener(element, type, callback) { if (element.addEventListener) { element.addEventListener(type, callback); } else if (element.attachEvent) { element.attachEvent('on' + type, callback); } } function decorate(event) { event = event || window.event; var target = event.target || event.srcElement; if (target && (target.getAttribute('action') || target.getAttribute('href'))) { ga(function (tracker) { var linkerParam = tracker.get('linkerParam'); document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/'; }); } } addListener(window, 'load', function(){ for (var i=0; i < document.forms.length; i++) { var action = document.forms[i].getAttribute('action'); if(action && action.indexOf('/cart') >= 0) { addListener(document.forms[i], 'submit', decorate); } } for (var i=0; i < document.links.length; i++) { var href = document.links[i].getAttribute('href'); if(href && href.indexOf('/checkout') >= 0) { addListener(document.links[i], 'click', decorate); } } }); var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{"pageType":"home"}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//shop.newyorker.com/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 = "Rhythm"; window.BOOMR.themeVersion = "2.19.0"; window.BOOMR.shopId = 23555095; window.BOOMR.themeId = 163186081815; })();</script> <script defer src="https://shop.newyorker.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.0.2.min.js" data-application="storefront-renderer" data-shop-id="23555095" data-render-region="gcp-asia-southeast1" data-page-type="index" data-theme-instance-id="163186081815" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head> <body class="template__index flex flex-col grow min-h-full relative md:relative scheme-scheme1 c-bg-background c-text-content-base" data-theme="rhythm" data-themev="2.19.0"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NX5LSK3" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><a class="skip-to-content-link button sr-only focus:not-sr-only" href="#MainContent"> Skip to content </a><content-overlay> <div class="overlay hidden fixed top-0 left-0 w-full h-full z-[1000001] c-bg-gray-900 opacity-50"></div> </content-overlay><!-- BEGIN sections: header-group --> <aside id="shopify-section-sections--21665819066391__announcement_bar_top_QhwDKh" class="shopify-section shopify-section-group-header-group announcement-bar"> <div class="announcement-bar__wrapper section__wrapper scheme-scheme1 grid columns-1 rows-1 place-items-center relative z-0 overflow-hidden" role="region" aria-label="Announcement Bar"> <div class="announcement-bar__container section-spacing mx-auto w-full relative z-10 py-container-xs md:py-container-xs px-none max-w-full md:px-none md:max-w-full section-spacing mx-auto w-full relative z-10 py-container-xs md:py-container-xs px-lg-sm max-w-full md:max-w-full" > <div class="announcement-bar__spacing flex items-center gap-sm-md flex-wrap text-center justify-center"> <div class="announcement-bar__item announcement-bar__item--text announcement-bar__item--sections--21665819066391__announcement_bar_top_QhwDKh-text_GnTzHT text_body_sm overflow-hidden relative" data-id="text_GnTzHT">Order by 12 p.m. E.T. on December 17th for the best chance of delivery by December 24th. Select 2 Day shipping at checkout. Applies to U.S. orders only.</div> </div> </div> </div> </aside><header id="shopify-section-sections--21665819066391__header" class="shopify-section shopify-section-group-header-group site-header"><style> #shopify-section-sections--21665819066391__header { position: sticky;top: 0;z-index: 999997; width: 100%; } </style> <script>document.getElementById('shopify-section-sections--21665819066391__header').classList.add('umg-sticky', 'transition-[transform]')</script> <div id="header__wrapper" class="header__wrapper scheme-scheme1 z-[10] mx-auto h-auto w-full section__wrapper scheme-scheme1 grid columns-1 rows-1 place-items-center relative z-0 overflow-visible c-bg-background c-text-content-base mb-none" x-data="{ hamburgerMenuOpen: false, searchBarOpen: false }" data-position="static_sticky_header" style=" --icon-width: 1.75rem; --icon-height: 1.75rem; "> <div id="header__container" class="header__container grid gap-y-sm-xs gap-x-sm-lg grid-cols-10 section-spacing mx-auto w-full relative z-10 py-container-xs md:py-container-xs px-lg-2xs max-w-lg md:px-container-2xs md:max-w-lg c-border-default-color border-none border-x-0 border-t-0 mx-auto text-center" > <div class="navigation-wrapper header__column flex header-md__column--0 col-span-3 justify-start items-center" > <button class="hamburger-btn-wrapper flex flex-row gap-sm-2xs items-center text_navigation_md c-text-primary no-underline" x-on:click="hamburgerMenuOpen = true" type="button" aria-label="Open navigation menu"> <div class="header__hamburgermenu--icon h-min-click-space min-w-min-click-space flex justify-center items-center"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="icon icon--menu umg-icon" fill="currentColor"> <path d="M0 88C0 74.75 10.75 64 24 64H424C437.3 64 448 74.75 448 88C448 101.3 437.3 112 424 112H24C10.75 112 0 101.3 0 88zM0 248C0 234.7 10.75 224 24 224H424C437.3 224 448 234.7 448 248C448 261.3 437.3 272 424 272H24C10.75 272 0 261.3 0 248zM424 432H24C10.75 432 0 421.3 0 408C0 394.7 10.75 384 24 384H424C437.3 384 448 394.7 448 408C448 421.3 437.3 432 424 432z"/> </svg> </div> </button> <div class="hamburger-wrapper fixed z-[1000000] top-0 inset-x-0 transform origin-top-left w-full h-screen md:flex overflow-scroll overscroll-contain" x-show="hamburgerMenuOpen" x-cloak> <div class="hamburger-container w-[83%] md:w-[40%] max-w-sm h-screen absolute right-0 z-10 overflow-scroll left-0 right-[17%] md:left-0 md:right-[60%] c-bg-secondary c-text-secondary-on py-lg-sm" x-show="hamburgerMenuOpen"x-transition:enter="transition ease-out duration-300"x-transition:enter-start="-translate-x-full"x-transition:enter-end="translate-x-0"x-transition:leave="transition ease-out duration-300"x-transition:leave-start="translate-x-0"x-transition:leave-end="-translate-x-full"> <div class="hamburger-header-wrapper flex justify-between items-center py-sm-sm text_navigation_md c-text-primary"> <span class="hamburger-header-wrapper flex px-lg-md"> </span> <button class="hamburger-close-btn-wrapper h-[3rem] w-[3rem] p-sm-sm mr-sm-md" x-on:click="hamburgerMenuOpen = false" type="button" aria-label="Close navigation menu"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="icon icon--close umg-icon" fill="currentColor"> <path d="M312.1 375c9.369 9.369 9.369 24.57 0 33.94s-24.57 9.369-33.94 0L160 289.9l-119 119c-9.369 9.369-24.57 9.369-33.94 0s-9.369-24.57 0-33.94L126.1 256L7.027 136.1c-9.369-9.369-9.369-24.57 0-33.94s24.57-9.369 33.94 0L160 222.1l119-119c9.369-9.369 24.57-9.369 33.94 0s9.369 24.57 0 33.94L193.9 256L312.1 375z"/> </svg> </button> </div> <nav class="nav-wrapper" > <ul class="navigation-container flex flex-col text-left gap-x-none gap-y-none" > <li class="" x-data="{ holiday_gift_guide: false }" x-cloak> <button href="/" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary px-lg-md no-underline w-full justify-between items-center gap-sm-2xs group" type="button" x-on:click="holiday_gift_guide = !holiday_gift_guide" :open="holiday_gift_guide"> Holiday Gift Guide <div class="header__navigation-link-arrow flex justify-center items-center group-open:rotate-180 h-[1em] w-[1em]" style="--icon-width:1em;--icon-width-md:1em;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="icon icon--arrow w-full h-full icon--arrow--chevron" fill="currentColor"> <path d="M432.6 209.3l-191.1 183.1C235.1 397.8 229.1 400 224 400s-11.97-2.219-16.59-6.688L15.41 209.3C5.814 200.2 5.502 184.1 14.69 175.4c9.125-9.625 24.38-9.938 33.91-.7187L224 342.8l175.4-168c9.5-9.219 24.78-8.906 33.91 .7187C442.5 184.1 442.2 200.2 432.6 209.3z"/> </svg> </div> </button> <ul class="header__navigation-dropdown-container menu-container text-left flex flex-col gap-y-none gap-x-none py-container-xs px-container-xs c-bg-secondary c-text-secondary-on" x-show="holiday_gift_guide" @click.away="holiday_gift_guide = false"> <li class="c-text-primary px-lg-md no-underline gap-x-none gap-y-none"> <a href="/collections/the-game-player"> The Game Player </a> </li> <li class="c-text-primary px-lg-md no-underline gap-x-none gap-y-none"> <a href="/collections/the-sporty-one"> The Sporty One </a> </li> <li class="c-text-primary px-lg-md no-underline gap-x-none gap-y-none"> <a href="/collections/the-pet-lover"> The Pet Lover </a> </li> <li class="c-text-primary px-lg-md no-underline gap-x-none gap-y-none"> <a href="/collections/the-gift-giver"> The Gift Giver </a> </li> <li class="c-text-primary px-lg-md no-underline gap-x-none gap-y-none"> <a href="/collections/the-homebody"> The Homebody </a> </li> <li class="c-text-primary px-lg-md no-underline gap-x-none gap-y-none"> <a href="/collections/the-new-yorker-aficionado"> <i>The New Yorker</i> Aficionado </a> </li> </ul> </li> <li class="" > <a href="/collections/all-products" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary px-lg-md no-underline" > All </a> </li> <li class="" > <a href="/collections/new" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary px-lg-md no-underline" > New </a> </li> <li class="" > <a href="/collections/apparel" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary px-lg-md no-underline" > Apparel </a> </li> <li class="" > <a href="/collections/for-the-home" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary px-lg-md no-underline" > For the Home </a> </li> <li class="" > <a href="/collections/gifts-under-50" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary px-lg-md no-underline" > Gifts Under $50 </a> </li> <li class="" > <a href="/collections/totes" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary px-lg-md no-underline" > Totes </a> </li> <li class="" > <a href="/collections/archive-collection" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary px-lg-md no-underline" > Archive </a> </li> <ul class="account-navigation-container flex flex-col text-left gap-x-none gap-y-none"> <li class=" "> <a href="/account/login" class="header__navigation--account-link px-lg-md text_navigation_md c-text-primary px-lg-md no-underline"> Login </a> </li> <li class=" "> <a href="/account/register" class="header__navigation--account-link px-lg-md text_navigation_md c-text-primary px-lg-md no-underline"> Create Account </a> </li> </ul> </ul> </nav> </div> <button class="absolute top-0 left-0 bottom-0 right-0 bg-black/30 w-full h-screen -z-1" x-show="hamburgerMenuOpen"x-on:click="hamburgerMenuOpen = false"x-transition:enter="transition ease-out duration-300"x-transition:enter-start="opacity-0"x-transition:enter-end="opacity-100"x-transition:leave="transition ease-out duration-300"x-transition:leave-start="opacity-100"x-transition:leave-end="opacity-0"> <span class="sr-only"> Close navigation menu </span> </button> </div> </div> <div class="header__column header__column--1 header__column--logo flex col-span-4 justify-center items-center" > <div class="logo-container" > <h1> <span class="sr-only">The New Yorker Official Store</span> <a href="/" class="logo-cntr block" style="--logo-width: 15.0rem;" title="The New Yorker"> <picture class="image__adaptive "> <source data-src="//shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=700" alt="The New Yorker" srcset="//shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=100 100w, //shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=300 300w, //shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=600 600w" width="700" height="166" loading="eager" sizes="(min-width: 768px) 240px, 240px"media="(min-width: 760px)"> <img src="//shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=700" alt="The New Yorker" srcset="//shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=100 100w, //shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=300 300w, //shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=600 600w" width="700" height="166" loading="eager" sizes="(min-width: 768px) 240px, 240px" class="w-full object-cover image__responsive"> </picture> </a></h1> </div> </div> <div class="header__column header__column--2 header__column--actions flex col-span-3 justify-end items-center" > <div class="actions-container flex flex-row flex-wrap gap-y-sm-sm gap-sm-xxs"> <cart-drawer-toggle-button class="header__action header__action--cart-trigger cart-toggle cursor-pointer text-center relative text_navigation_md c-text-primary no-underline c-text-primary" tabindex="-1"> <a href="/cart" class="flex items-center flex h-full fill-current items-center justify-center h-min-click-space w-min-click-space"> <div class="cart-toggle__innerwrapper cart-toggle__innerwrapper--icon items-center"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="icon icon--cart umg-icon" fill="currentColor"> <path d="M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM475.6 240L520.6 80H131.1L161.6 240H475.6zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464z"/> </svg> </div> <span class="sr-only">Cart</span> <div id="header-cart-count" class="cart-count grid place-items-center min-w-[22px] text_body_xs min-h-[22px] absolute place-content-center rounded-full -top-[0.3rem] -right-1 c-bg-tertiary c-text-tertiary-on empty:hidden"></div> </a> </cart-drawer-toggle-button> </div> </div> </div> </div> </header><header id="shopify-section-sections--21665819066391__header-md" class="shopify-section shopify-section-group-header-group site-header site-header--md"><style> #shopify-section-sections--21665819066391__header-md { position: sticky;top: 0;z-index: 999997; width: 100%; } </style> <script>document.getElementById('shopify-section-sections--21665819066391__header-md').classList.add('umg-sticky', 'transition-[transform]')</script> <div id="header__wrapper--md" class="header__wrapper header__wrapper--md scheme-scheme1 z-[10] mx-auto h-auto w-full section__wrapper scheme-scheme1 grid columns-1 rows-1 place-items-center relative z-0 overflow-visible c-bg-background c-text-content-base mb-none border-none c-border-default-color border-x-0 border-t-0" x-data="{ hamburgerMenuOpen: false, searchBarOpen: false }" data-position="static_sticky_header" style=" --icon-width: 1.75rem; --icon-height: 1.75rem; "> <div id="header__container--md" class="header__container header__container--md grid gap-y-none gap-x-sm-lg grid-cols-12 section-spacing mx-auto w-full relative z-10 py-container-xs md:py-container-xs px-lg-sm max-w-full md:max-w-full mx-auto text-center" > <div class="navigation-wrapper header__column flex header-md__column--0 col-span-4 justify-start items-center" > <button class="hamburger-btn-wrapper flex flex-row gap-sm-2xs items-center text_navigation_md c-text-primary hover:c-text-primary no-underline hover:no-underline" x-on:click="hamburgerMenuOpen = true" type="button" aria-label="Open navigation menu"> <div class="header__hamburgermenu--icon h-min-click-space min-w-min-click-space flex justify-center items-center"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="icon icon--menu umg-icon" fill="currentColor"> <path d="M0 88C0 74.75 10.75 64 24 64H424C437.3 64 448 74.75 448 88C448 101.3 437.3 112 424 112H24C10.75 112 0 101.3 0 88zM0 248C0 234.7 10.75 224 24 224H424C437.3 224 448 234.7 448 248C448 261.3 437.3 272 424 272H24C10.75 272 0 261.3 0 248zM424 432H24C10.75 432 0 421.3 0 408C0 394.7 10.75 384 24 384H424C437.3 384 448 394.7 448 408C448 421.3 437.3 432 424 432z"/> </svg> </div> </button> <div class="hamburger-wrapper fixed z-[1000000] top-0 inset-x-0 transform origin-top-left w-full h-screen md:flex overflow-scroll overscroll-contain" x-show="hamburgerMenuOpen" x-cloak> <div class="hamburger-container w-[83%] md:w-[40%] max-w-sm h-screen absolute right-0 z-10 overflow-scroll left-0 right-[17%] md:left-0 md:right-[60%] c-bg-secondary c-text-secondary-on py-lg-sm" x-show="hamburgerMenuOpen"x-transition:enter="transition ease-out duration-300"x-transition:enter-start="-translate-x-full"x-transition:enter-end="translate-x-0"x-transition:leave="transition ease-out duration-300"x-transition:leave-start="translate-x-0"x-transition:leave-end="-translate-x-full"> <div class="hamburger-header-wrapper flex justify-between items-center py-sm-sm text_navigation_md c-text-primary"> <span class="hamburger-header-wrapper flex px-lg-md"> </span> <button class="hamburger-close-btn-wrapper h-[3rem] w-[3rem] p-sm-sm mr-sm-md" x-on:click="hamburgerMenuOpen = false" type="button" aria-label="Close navigation menu"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="icon icon--close umg-icon" fill="currentColor"> <path d="M312.1 375c9.369 9.369 9.369 24.57 0 33.94s-24.57 9.369-33.94 0L160 289.9l-119 119c-9.369 9.369-24.57 9.369-33.94 0s-9.369-24.57 0-33.94L126.1 256L7.027 136.1c-9.369-9.369-9.369-24.57 0-33.94s24.57-9.369 33.94 0L160 222.1l119-119c9.369-9.369 24.57-9.369 33.94 0s9.369 24.57 0 33.94L193.9 256L312.1 375z"/> </svg> </button> </div> <nav class="nav-wrapper" > <ul class="navigation-container flex flex-col text-left gap-x-sm-xl gap-y-sm-xs" > <li class="" x-data="{ holiday_gift_guide: false }" x-cloak> <button href="/" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default w-full justify-between items-center gap-sm-2xs group" type="button" x-on:click="holiday_gift_guide = !holiday_gift_guide" :open="holiday_gift_guide"> Holiday Gift Guide <div class="header__navigation-link-arrow flex justify-center items-center group-open:rotate-180 h-[1em] w-[1em]" style="--icon-width:1em;--icon-width-md:1em;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="icon icon--arrow w-full h-full icon--arrow--chevron" fill="currentColor"> <path d="M432.6 209.3l-191.1 183.1C235.1 397.8 229.1 400 224 400s-11.97-2.219-16.59-6.688L15.41 209.3C5.814 200.2 5.502 184.1 14.69 175.4c9.125-9.625 24.38-9.938 33.91-.7187L224 342.8l175.4-168c9.5-9.219 24.78-8.906 33.91 .7187C442.5 184.1 442.2 200.2 432.6 209.3z"/> </svg> </div> </button> <ul class="header__navigation-dropdown-container menu-container text-left flex flex-col gap-y-sm-xs gap-x-lg-xl md:gap-x-container-xl py-container-xs px-container-xs c-bg-secondary c-text-secondary-on" x-show="holiday_gift_guide" @click.away="holiday_gift_guide = false"> <li class="text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default gap-x-sm-xl gap-y-sm-xs"> <a href="/collections/the-game-player"> The Game Player </a> </li> <li class="text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default gap-x-sm-xl gap-y-sm-xs"> <a href="/collections/the-sporty-one"> The Sporty One </a> </li> <li class="text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default gap-x-sm-xl gap-y-sm-xs"> <a href="/collections/the-pet-lover"> The Pet Lover </a> </li> <li class="text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default gap-x-sm-xl gap-y-sm-xs"> <a href="/collections/the-gift-giver"> The Gift Giver </a> </li> <li class="text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default gap-x-sm-xl gap-y-sm-xs"> <a href="/collections/the-homebody"> The Homebody </a> </li> <li class="text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default gap-x-sm-xl gap-y-sm-xs"> <a href="/collections/the-new-yorker-aficionado"> <i>The New Yorker</i> Aficionado </a> </li> </ul> </li> <li class="" > <a href="/collections/all-products" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default" > All </a> </li> <li class="" > <a href="/collections/new" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default" > New </a> </li> <li class="" > <a href="/collections/apparel" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default" > Apparel </a> </li> <li class="" > <a href="/collections/for-the-home" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default" > For the Home </a> </li> <li class="" > <a href="/collections/gifts-under-50" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default" > Gifts Under $50 </a> </li> <li class="" > <a href="/collections/totes" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default" > Totes </a> </li> <li class="" > <a href="/collections/archive-collection" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default" > Archive </a> </li> <ul class="account-navigation-container flex flex-col text-left gap-x-sm-xl gap-y-sm-xs"> <li class=" "> <a href="/account/login" class="header__navigation--account-link px-lg-md text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default"> Login </a> </li> <li class=" "> <a href="/account/register" class="header__navigation--account-link px-lg-md text_navigation_md c-text-primary hover:c-text-primary px-lg-md no-underline default"> Create Account </a> </li> </ul> </ul> </nav> </div> <button class="absolute top-0 left-0 bottom-0 right-0 bg-black/30 w-full h-screen -z-1" x-show="hamburgerMenuOpen"x-on:click="hamburgerMenuOpen = false"x-transition:enter="transition ease-out duration-300"x-transition:enter-start="opacity-0"x-transition:enter-end="opacity-100"x-transition:leave="transition ease-out duration-300"x-transition:leave-start="opacity-100"x-transition:leave-end="opacity-0"> <span class="sr-only"> Close navigation menu </span> </button> </div> </div> <div class="header__column header__column--1 header__column--logo flex col-span-4 justify-center items-center" > <div class="logo-container" > <h1> <span class="sr-only">The New Yorker Official Store</span> <a href="/" class="logo-cntr block" style="--logo-width: 10.625rem;" title="The New Yorker"> <picture class="image__adaptive "> <source data-src="//shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=700" alt="The New Yorker" srcset="//shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=100 100w, //shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=300 300w, //shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=600 600w" width="700" height="166" loading="eager" sizes="(min-width: 768px) 170px, 170px"media="(min-width: 760px)"> <img src="//shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=700" alt="The New Yorker" srcset="//shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=100 100w, //shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=300 300w, //shop.newyorker.com/cdn/shop/files/logo.png?v=1614343700&width=600 600w" width="700" height="166" loading="eager" sizes="(min-width: 768px) 170px, 170px" class="w-full object-cover image__responsive"> </picture> </a></h1> </div> </div> <div class="header__column header__column--2 header__column--actions flex col-span-4 justify-end items-center" > <div class="actions-container flex flex-row flex-wrap gap-y-sm-sm gap-sm-xxs"> <cart-drawer-toggle-button class="header__action header__action--cart-trigger cart-toggle cursor-pointer text-center relative text_navigation_md c-text-primary hover:c-text-primary no-underline hover:no-underline c-text-primary hover:c-text-primary" tabindex="-1"> <a href="/cart" class="flex items-center flex h-full fill-current items-center justify-center h-min-click-space w-min-click-space"> <div class="cart-toggle__innerwrapper cart-toggle__innerwrapper--icon items-center"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="icon icon--cart umg-icon" fill="currentColor"> <path d="M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM475.6 240L520.6 80H131.1L161.6 240H475.6zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464z"/> </svg> </div> <span class="sr-only">Cart</span> <div id="header-cart-count_md" class="cart-count grid place-items-center min-w-[22px] text_body_xs min-h-[22px] absolute place-content-center rounded-full -top-[0.3rem] -right-1 c-bg-tertiary c-text-tertiary-on empty:hidden"></div> </a> </cart-drawer-toggle-button> </div> </div> </div> </div> </header><aside id="shopify-section-sections--21665819066391__soft-redirect" class="shopify-section shopify-section-group-header-group section-soft-redirects"> </aside> <!-- END sections: header-group --><cart-drawer hidden id="cart-drawer" class="cart-drawer fixed z-[1000002] top-0 max-w-11/12 h-full w-full md:max-w-xs motion-safe:animate-none right-0 translate-x-full transition-transform duration-300 ease-in-out"> <style> .cart-drawer.active { transform: translateX(0); } </style> <div class="cart-drawer__innerwrapper grid grid-rows-[auto_1fr_auto] h-full overflow-y-scroll overscroll-x-contain cart-drawer--empty section__container grid py-none px-none md:px-none gap-y-sm-md c-bg-primary-on c-text-primary border-default-width-narrow c-border-primary rounded-none shadow-none rounded-tr-none rounded-br-none border-r-0"> <div class="cart-drawer__header flex justify-between items-start px-sm-md pt-sm-sm"> <button class="cart-drawer__close ml-auto appearance-none h-[3rem] w-[3rem] p-sm-xs"> <span class="sr-only">Close cart</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="icon icon--close umg-icon" fill="currentColor"> <path d="M312.1 375c9.369 9.369 9.369 24.57 0 33.94s-24.57 9.369-33.94 0L160 289.9l-119 119c-9.369 9.369-24.57 9.369-33.94 0s-9.369-24.57 0-33.94L126.1 256L7.027 136.1c-9.369-9.369-9.369-24.57 0-33.94s24.57-9.369 33.94 0L160 222.1l119-119c9.369-9.369 24.57-9.369 33.94 0s9.369 24.57 0 33.94L193.9 256L312.1 375z"/> </svg> </button> </div> <div class="cart-drawer__main grow flex flex-col items-stretch px-sm-md" id="cart-drawer-main"> <div class="cart__empty grow flex flex-col justify-center items-center gap-sm-lg"> <h4 class="cart__empty-title text_heading_lg">Your cart is empty</h4> <p class="cart__empty-message text_body">Time to fill up the cart</p> <cart-drawer-toggle-button class="cart__empty-action" tabindex="0"> <button class="btn btn--primary block z-10 relative">Continue shopping</button> </cart-drawer-toggle-button> </div> </div> </div> </cart-drawer><main id="MainContent" role="main" class="z-10 grow"><section id="shopify-section-template--21665818542103__hero_1" class="shopify-section hero-banner"> <div class="section__wrapper scheme-scheme1 grid columns-1 rows-1 place-items-center relative z-0 overflow-hidden"> <div class="content-wrapper w-full col-start-1 row-start-1 col-span-1 row-span-1 py-none"> <div class="wrapper-container w-full section__container grid py-none px-none md:px-none gap-y-none rounded-none shadow-none "> <div class="section-container-gap grid gap-y-none"> <div class="section-spacing mx-auto w-full relative z-10 py-none md:py-none px-none max-w-full md:px-none md:max-w-full"> <div class="section__container grid py-none px-none md:px-none gap-y-none border-none c-border-transparent rounded-none shadow-none"> <div id="hero-template--21665818542103__hero_1" class="hero-banner__wrapper flex flex-col relative overflow-hidden w-full scheme-scheme1"> <div key="image_banner_BDW8DR" class="flex" data-items-element="swiper-slide" x-data="{ videoPlaying: false, open: false }"> <div key="image_banner_BDW8DR" class="relative w-full banner-container" > <div class="hero-media-container hero-media-container-image flex w-full"> <div class="hero-media-image-container grid grid-cols-1 grid-rows-1 w-full h-full"> <div class="hero-media-image col-start-1 row-start-1 md:h-auto md:pb-0"> <picture class="image__adaptive w-full h-full object-cover "> <source data-src="//shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_Wide__less-lights_2560_f83d0b2d-d5b5-48a4-b862-d7e4efd34758.gif?v=1733843963&width=2560" srcset="//shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_Wide__less-lights_2560_f83d0b2d-d5b5-48a4-b862-d7e4efd34758.gif?v=1733843963&width=100 100w, //shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_Wide__less-lights_2560_f83d0b2d-d5b5-48a4-b862-d7e4efd34758.gif?v=1733843963&width=300 300w, //shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_Wide__less-lights_2560_f83d0b2d-d5b5-48a4-b862-d7e4efd34758.gif?v=1733843963&width=600 600w, //shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_Wide__less-lights_2560_f83d0b2d-d5b5-48a4-b862-d7e4efd34758.gif?v=1733843963&width=800 800w, //shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_Wide__less-lights_2560_f83d0b2d-d5b5-48a4-b862-d7e4efd34758.gif?v=1733843963&width=1200 1200w, //shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_Wide__less-lights_2560_f83d0b2d-d5b5-48a4-b862-d7e4efd34758.gif?v=1733843963&width=1600 1600w, //shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_Wide__less-lights_2560_f83d0b2d-d5b5-48a4-b862-d7e4efd34758.gif?v=1733843963&width=2000 2000w" width="2560" height="1030" loading="eager" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100vw, (max-width: 759px) 100vw,"media="(min-width: 760px)"> <img src="//shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_square_Less-lights_Mobile_2d881fc3-8676-410f-bdf6-25e75e628ee1.gif?v=1733843960&width=900" srcset="//shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_square_Less-lights_Mobile_2d881fc3-8676-410f-bdf6-25e75e628ee1.gif?v=1733843960&width=100 100w, //shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_square_Less-lights_Mobile_2d881fc3-8676-410f-bdf6-25e75e628ee1.gif?v=1733843960&width=300 300w, //shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_square_Less-lights_Mobile_2d881fc3-8676-410f-bdf6-25e75e628ee1.gif?v=1733843960&width=600 600w, //shop.newyorker.com/cdn/shop/files/2021_FINAL_WINTER_square_Less-lights_Mobile_2d881fc3-8676-410f-bdf6-25e75e628ee1.gif?v=1733843960&width=800 800w" width="900" height="900" loading="eager" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100vw, (max-width: 759px) 100vw," class="w-full h-full object-cover image__responsive"> </picture> </div> </div> </div> <div class="absolute z-10 top-0 left-0 w-full h-full banner__fg pointer-events-none" > <div class="hero-banner__content absolute -translate-x-2/4 -translate-y-2/4 scheme-scheme1" style="--width: 80%; --width--md: 50%; --pos_x: 50%; --pos_x--md: 50%; --pos_y: 50%; --pos_y--md: 50%;"> <div class="relative flex flex-col items-center md:items-center text-center md:text-center"> <div class="flex flex-col items-start md:items-center mt-lg-md md:flex-row gap-sm-sm justify-center md:justify-center"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section><section id="shopify-section-template--21665818542103__featured_collection_1" class="shopify-section featured-collection"> <div class="section__wrapper scheme-scheme1 grid columns-1 rows-1 place-items-center relative z-0 overflow-hidden"> <div class="content-wrapper w-full col-start-1 row-start-1 col-span-1 row-span-1 py-container-sm"> <div class="wrapper-container w-full section__container grid py-none px-none md:px-none gap-y-none border-none c-border-gray-500 rounded-none shadow-none "> <div class="section-container-gap grid gap-y-none"> <div class="section-spacing mx-auto w-full relative z-10 px-lg-md max-w-lg md:px-container-md md:max-w-lg"> <div class="section__container grid py-none px-none md:px-none gap-y-none border-none c-border-transparent rounded-none shadow-none"> </div> </div> <div class="section-spacing mx-auto w-full relative z-10 py-none md:py-none px-lg-md max-w-lg md:px-container-md md:max-w-lg"> <div class="section__container grid py-none px-none md:px-none gap-y-none border-none c-border-transparent rounded-none shadow-none"> <div data-items-element="swiper__parent" class="carousel-wrapper w-full relative overflow-hidden" data-carousel-class="carousel-wrapper w-full relative overflow-hidden" data-carousel-layout="left" data-carousel-layout-md="left" data-slides-per-view="2" data-slides-per-view-md="3" data-slides-per-view-lg="3" data-carousel-loop="false" data-carousel-autoplay="0" data-carousel-peek="false" data-carousel-peek-md="false" data-carousel-peek-value="0.15" data-carousel-peek-value-md="0.15" data-carousel-dragfree="false" data-carousel-align="start" data-carousel-gap-x="lg" data-carousel-gap-y="md" data-carousel-zoom="" style="--grid-gap-x: var(--gap-container-lg,0); --grid-gap-y-: var(--gap-container-md,0);" > <div data-items-element="swiper__viewport" class="w-full overflow-hidden swiper__viewport md:px-none" data-carousel-class="w-full overflow-hidden swiper__viewport md:px-none"> <ul data-items-element="swiper-wrapper" class="z-10 relative max-w-[100vw] w-full pb-lg-md grid-layout grid--product flex flex-wrap gap-x-lg-lg md:gap-x-container-lg gap-y-lg-md md:gap-y-container-md md:flex md:flex-wrap md:gap-x-container-lg md:justify-normal" data-class="grid-layout grid--product flex flex-wrap gap-x-lg-lg md:gap-x-container-lg gap-y-lg-md md:gap-y-container-md md:flex md:flex-wrap md:gap-x-container-lg md:justify-normal" data-carousel-class="z-10 relative max-w-[100vw] w-full pb-lg-md" data-next-url="" > <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7347542687767" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="7347542687767" data-scroll="P"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/brian-rea-illustrated-white-t-shirt"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/PierreButtin_sFormandFunctionT-shirt.png?v=1727393198&width=1000" alt="Pierre Buttin’s Form and Function T-Shirt" srcset="//shop.newyorker.com/cdn/shop/files/PierreButtin_sFormandFunctionT-shirt.png?v=1727393198&width=100 100w, //shop.newyorker.com/cdn/shop/files/PierreButtin_sFormandFunctionT-shirt.png?v=1727393198&width=300 300w, //shop.newyorker.com/cdn/shop/files/PierreButtin_sFormandFunctionT-shirt.png?v=1727393198&width=600 600w, //shop.newyorker.com/cdn/shop/files/PierreButtin_sFormandFunctionT-shirt.png?v=1727393198&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/PierreButtin_sFormandFunctionT-shirt2.png?v=1727393198&width=1000" alt="Pierre Buttin’s Form and Function T-Shirt - Lifestyle Shot 1 " srcset="//shop.newyorker.com/cdn/shop/files/PierreButtin_sFormandFunctionT-shirt2.png?v=1727393198&width=100 100w, //shop.newyorker.com/cdn/shop/files/PierreButtin_sFormandFunctionT-shirt2.png?v=1727393198&width=300 300w, //shop.newyorker.com/cdn/shop/files/PierreButtin_sFormandFunctionT-shirt2.png?v=1727393198&width=600 600w, //shop.newyorker.com/cdn/shop/files/PierreButtin_sFormandFunctionT-shirt2.png?v=1727393198&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/brian-rea-illustrated-white-t-shirt" title="Pierre Buttin’s Form and Function T-Shirt" aria-label="Pierre Buttin’s Form and Function T-Shirt"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Pierre Buttin’s Form and Function T-Shirt <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$40.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Pierre Buttin’s Form and Function T-Shirt"></span> <span name="gtm_item_id" value="7347542687767"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="M"></span> <span name="gtm_item_upc" value="00602475152606"></span> <span name="gtm_item_price" value="40.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7347540492311" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card product_card--sold-out" data-product="7347540492311" data-scroll="E"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/edward-steed-grey-sweatshirt"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/EdSteed_sFantasyCreatureSweatshirt.png?v=1727393114&width=1000" alt="Ed Steed’s Fantasy Creature Sweatshirt Front " srcset="//shop.newyorker.com/cdn/shop/files/EdSteed_sFantasyCreatureSweatshirt.png?v=1727393114&width=100 100w, //shop.newyorker.com/cdn/shop/files/EdSteed_sFantasyCreatureSweatshirt.png?v=1727393114&width=300 300w, //shop.newyorker.com/cdn/shop/files/EdSteed_sFantasyCreatureSweatshirt.png?v=1727393114&width=600 600w, //shop.newyorker.com/cdn/shop/files/EdSteed_sFantasyCreatureSweatshirt.png?v=1727393114&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/EdSteed_sFantasyCreatureSweatshirt3.png?v=1727393117&width=1000" alt="Ed Steed’s Fantasy Creature Sweatshirt - Lifestyle Shot 2 " srcset="//shop.newyorker.com/cdn/shop/files/EdSteed_sFantasyCreatureSweatshirt3.png?v=1727393117&width=100 100w, //shop.newyorker.com/cdn/shop/files/EdSteed_sFantasyCreatureSweatshirt3.png?v=1727393117&width=300 300w, //shop.newyorker.com/cdn/shop/files/EdSteed_sFantasyCreatureSweatshirt3.png?v=1727393117&width=600 600w, //shop.newyorker.com/cdn/shop/files/EdSteed_sFantasyCreatureSweatshirt3.png?v=1727393117&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/edward-steed-grey-sweatshirt" title="Ed Steed’s Fantasy Creature Sweatshirt" aria-label="Ed Steed’s Fantasy Creature Sweatshirt"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Ed Steed’s Fantasy Creature Sweatshirt <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$85.00</span> <p/> </div> <ul class=" card__tags flex flex-wrap gap-sm-xs top-0 left-0 md:static md:p-0 pointer-events-none select-none w-full flex justify-start md:justify-start "> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--sold_out product__tag product__tag--sold_out card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg- c-border- c-text- border-default-width-narrow rounded-none" style="--color-bg: rgba(0,0,0,0); --color-border: #f30304; --color-text: #f30304">Sold out</div> </a> </li> </ul> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Ed Steed’s Fantasy Creature Sweatshirt"></span> <span name="gtm_item_id" value="7347540492311"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="S"></span> <span name="gtm_item_upc" value="00602475152514"></span> <span name="gtm_item_price" value="85.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7332176199703" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="7332176199703" data-scroll="C"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/illustrated-mug-cari-vander-yacht"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/CariVanderYacht_sUnderConstructionCoffeeMug1.png?v=1727392964&width=1000" alt="Cari Vander Yacht’s Under Construction Coffee Mug - Image 2 " srcset="//shop.newyorker.com/cdn/shop/files/CariVanderYacht_sUnderConstructionCoffeeMug1.png?v=1727392964&width=100 100w, //shop.newyorker.com/cdn/shop/files/CariVanderYacht_sUnderConstructionCoffeeMug1.png?v=1727392964&width=300 300w, //shop.newyorker.com/cdn/shop/files/CariVanderYacht_sUnderConstructionCoffeeMug1.png?v=1727392964&width=600 600w, //shop.newyorker.com/cdn/shop/files/CariVanderYacht_sUnderConstructionCoffeeMug1.png?v=1727392964&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/imamugyou.png?v=1727393020&width=1000" alt="Cari Vander Yacht’s Under Construction Coffee Mug - Lifestyle Shot 1 " srcset="//shop.newyorker.com/cdn/shop/files/imamugyou.png?v=1727393020&width=100 100w, //shop.newyorker.com/cdn/shop/files/imamugyou.png?v=1727393020&width=300 300w, //shop.newyorker.com/cdn/shop/files/imamugyou.png?v=1727393020&width=600 600w, //shop.newyorker.com/cdn/shop/files/imamugyou.png?v=1727393020&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/illustrated-mug-cari-vander-yacht" title="Cari Vander Yacht’s Under Construction Coffee Mug" aria-label="Cari Vander Yacht’s Under Construction Coffee Mug"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Cari Vander Yacht’s Under Construction Coffee Mug <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$28.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Cari Vander Yacht’s Under Construction Coffee Mug"></span> <span name="gtm_item_id" value="7332176199703"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602468076667"></span> <span name="gtm_item_price" value="28.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7347533643799" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="7347533643799" data-scroll="B"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/brian-rea-the-new-yorker-scarf"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/BrianRea_sSilkyLandscapeScarf.png?v=1727392649&width=1000" alt="Brian Rea’s Silky Landscape Scarf - Image 1 " srcset="//shop.newyorker.com/cdn/shop/files/BrianRea_sSilkyLandscapeScarf.png?v=1727392649&width=100 100w, //shop.newyorker.com/cdn/shop/files/BrianRea_sSilkyLandscapeScarf.png?v=1727392649&width=300 300w, //shop.newyorker.com/cdn/shop/files/BrianRea_sSilkyLandscapeScarf.png?v=1727392649&width=600 600w, //shop.newyorker.com/cdn/shop/files/BrianRea_sSilkyLandscapeScarf.png?v=1727392649&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/BrianRea_sSilkyLandscapeScarf3.png?v=1727392644&width=1000" alt="Brian Rea’s Silky Landscape Scarf - Lifestyle Shot 1 " srcset="//shop.newyorker.com/cdn/shop/files/BrianRea_sSilkyLandscapeScarf3.png?v=1727392644&width=100 100w, //shop.newyorker.com/cdn/shop/files/BrianRea_sSilkyLandscapeScarf3.png?v=1727392644&width=300 300w, //shop.newyorker.com/cdn/shop/files/BrianRea_sSilkyLandscapeScarf3.png?v=1727392644&width=600 600w, //shop.newyorker.com/cdn/shop/files/BrianRea_sSilkyLandscapeScarf3.png?v=1727392644&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/brian-rea-the-new-yorker-scarf" title="Brian Rea’s Silky Landscape Scarf" aria-label="Brian Rea’s Silky Landscape Scarf"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Brian Rea’s Silky Landscape Scarf <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$72.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Brian Rea’s Silky Landscape Scarf"></span> <span name="gtm_item_id" value="7347533643799"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602468076674"></span> <span name="gtm_item_price" value="72.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-4813548912663" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="4813548912663" data-scroll="T"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/the-sporting-scene-ball-cap-in-navy"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/Dad_Hat_Navy-HP-1.png?v=1605838681&width=1500" alt="The Sporting Scene Ball Cap in Navy" srcset="//shop.newyorker.com/cdn/shop/products/Dad_Hat_Navy-HP-1.png?v=1605838681&width=100 100w, //shop.newyorker.com/cdn/shop/products/Dad_Hat_Navy-HP-1.png?v=1605838681&width=300 300w, //shop.newyorker.com/cdn/shop/products/Dad_Hat_Navy-HP-1.png?v=1605838681&width=600 600w, //shop.newyorker.com/cdn/shop/products/Dad_Hat_Navy-HP-1.png?v=1605838681&width=800 800w, //shop.newyorker.com/cdn/shop/products/Dad_Hat_Navy-HP-1.png?v=1605838681&width=1200 1200w" width="1500" height="1500" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/sportinfsceneballcapinnavylifestyle.png?v=1699673886&width=1000" alt="The Sporting Scene Ball Cap in Navy" srcset="//shop.newyorker.com/cdn/shop/files/sportinfsceneballcapinnavylifestyle.png?v=1699673886&width=100 100w, //shop.newyorker.com/cdn/shop/files/sportinfsceneballcapinnavylifestyle.png?v=1699673886&width=300 300w, //shop.newyorker.com/cdn/shop/files/sportinfsceneballcapinnavylifestyle.png?v=1699673886&width=600 600w, //shop.newyorker.com/cdn/shop/files/sportinfsceneballcapinnavylifestyle.png?v=1699673886&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/the-sporting-scene-ball-cap-in-navy" title="The Sporting Scene Ball Cap in Navy" aria-label="The Sporting Scene Ball Cap in Navy"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> The Sporting Scene Ball Cap in Navy <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$30.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="The Sporting Scene Ball Cap in Navy"></span> <span name="gtm_item_id" value="4813548912663"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602465294354"></span> <span name="gtm_item_price" value="30.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7283710590999" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card product_card--sold-out" data-product="7283710590999" data-scroll="T"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/sporting-scene-beige-cap"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/TheSportingSceneBallCapinBeige.png?v=1727393255&width=1000" alt="The Sporting Scene Ball Cap in Beige" srcset="//shop.newyorker.com/cdn/shop/files/TheSportingSceneBallCapinBeige.png?v=1727393255&width=100 100w, //shop.newyorker.com/cdn/shop/files/TheSportingSceneBallCapinBeige.png?v=1727393255&width=300 300w, //shop.newyorker.com/cdn/shop/files/TheSportingSceneBallCapinBeige.png?v=1727393255&width=600 600w, //shop.newyorker.com/cdn/shop/files/TheSportingSceneBallCapinBeige.png?v=1727393255&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/TheSportingSceneBallCapinBeige2.png?v=1727393260&width=1000" alt="The Sporting Scene Ball Cap in Beige - Lifestyle Shot 2" srcset="//shop.newyorker.com/cdn/shop/files/TheSportingSceneBallCapinBeige2.png?v=1727393260&width=100 100w, //shop.newyorker.com/cdn/shop/files/TheSportingSceneBallCapinBeige2.png?v=1727393260&width=300 300w, //shop.newyorker.com/cdn/shop/files/TheSportingSceneBallCapinBeige2.png?v=1727393260&width=600 600w, //shop.newyorker.com/cdn/shop/files/TheSportingSceneBallCapinBeige2.png?v=1727393260&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/sporting-scene-beige-cap" title="The Sporting Scene Ball Cap in Beige" aria-label="The Sporting Scene Ball Cap in Beige"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> The Sporting Scene Ball Cap in Beige <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$30.00</span> <p/> </div> <ul class=" card__tags flex flex-wrap gap-sm-xs top-0 left-0 md:static md:p-0 pointer-events-none select-none w-full flex justify-start md:justify-start "> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--sold_out product__tag product__tag--sold_out card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg- c-border- c-text- border-default-width-narrow rounded-none" style="--color-bg: rgba(0,0,0,0); --color-border: #f30304; --color-text: #f30304">Sold out</div> </a> </li> </ul> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="The Sporting Scene Ball Cap in Beige"></span> <span name="gtm_item_id" value="7283710590999"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602475034506"></span> <span name="gtm_item_price" value="30.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-4825956843543" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card product_card--sold-out" data-product="4825956843543" data-scroll="G"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/george-booths-loyal-hound-hoodie-in-navy"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/GeorgeBooth_sLoyalHoundNavyHoodieFront.png?v=1682109687&width=1000" alt="George Booth’s Loyal Hound Hoodie in Navy Front" srcset="//shop.newyorker.com/cdn/shop/products/GeorgeBooth_sLoyalHoundNavyHoodieFront.png?v=1682109687&width=100 100w, //shop.newyorker.com/cdn/shop/products/GeorgeBooth_sLoyalHoundNavyHoodieFront.png?v=1682109687&width=300 300w, //shop.newyorker.com/cdn/shop/products/GeorgeBooth_sLoyalHoundNavyHoodieFront.png?v=1682109687&width=600 600w, //shop.newyorker.com/cdn/shop/products/GeorgeBooth_sLoyalHoundNavyHoodieFront.png?v=1682109687&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/NavyGBHoodieBackLifestyleShot.png?v=1714487977&width=1000" alt="George Booth’s Loyal Hound Hoodie in Navy Lifestyle 1" srcset="//shop.newyorker.com/cdn/shop/files/NavyGBHoodieBackLifestyleShot.png?v=1714487977&width=100 100w, //shop.newyorker.com/cdn/shop/files/NavyGBHoodieBackLifestyleShot.png?v=1714487977&width=300 300w, //shop.newyorker.com/cdn/shop/files/NavyGBHoodieBackLifestyleShot.png?v=1714487977&width=600 600w, //shop.newyorker.com/cdn/shop/files/NavyGBHoodieBackLifestyleShot.png?v=1714487977&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/george-booths-loyal-hound-hoodie-in-navy" title="George Booth’s Loyal Hound Hoodie in Navy" aria-label="George Booth’s Loyal Hound Hoodie in Navy"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> George Booth’s Loyal Hound Hoodie in Navy <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$85.00</span> <p/> </div> <ul class=" card__tags flex flex-wrap gap-sm-xs top-0 left-0 md:static md:p-0 pointer-events-none select-none w-full flex justify-start md:justify-start "> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--sold_out product__tag product__tag--sold_out card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg- c-border- c-text- border-default-width-narrow rounded-none" style="--color-bg: rgba(0,0,0,0); --color-border: #f30304; --color-text: #f30304">Sold out</div> </a> </li> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--limited_edition product__tag product__tag--limited_edition card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg-secondary c-text-content-base c-border-secondary border-default-width-narrow rounded-none" >Limited Edition</div> </a> </li> </ul> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="George Booth’s Loyal Hound Hoodie in Navy"></span> <span name="gtm_item_id" value="4825956843543"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="S"></span> <span name="gtm_item_upc" value="00602465297010"></span> <span name="gtm_item_price" value="85.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7320143233047" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="7320143233047" data-scroll="T"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/tamara-shopsin-s-delectable-chew-toy"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/TNYDogToyPrimaryResize.png?v=1727105032&width=1000" alt="Tamara Shopsin’s Delectable Chew Toy" srcset="//shop.newyorker.com/cdn/shop/files/TNYDogToyPrimaryResize.png?v=1727105032&width=100 100w, //shop.newyorker.com/cdn/shop/files/TNYDogToyPrimaryResize.png?v=1727105032&width=300 300w, //shop.newyorker.com/cdn/shop/files/TNYDogToyPrimaryResize.png?v=1727105032&width=600 600w, //shop.newyorker.com/cdn/shop/files/TNYDogToyPrimaryResize.png?v=1727105032&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/TamaraShopsin_sDelectableChewToyImage4.png?v=1726844018&width=1000" alt="Tamara Shopsin’s Delectable Chew Toy Model 1" srcset="//shop.newyorker.com/cdn/shop/files/TamaraShopsin_sDelectableChewToyImage4.png?v=1726844018&width=100 100w, //shop.newyorker.com/cdn/shop/files/TamaraShopsin_sDelectableChewToyImage4.png?v=1726844018&width=300 300w, //shop.newyorker.com/cdn/shop/files/TamaraShopsin_sDelectableChewToyImage4.png?v=1726844018&width=600 600w, //shop.newyorker.com/cdn/shop/files/TamaraShopsin_sDelectableChewToyImage4.png?v=1726844018&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/tamara-shopsin-s-delectable-chew-toy" title="Tamara Shopsin’s Delectable Chew Toy" aria-label="Tamara Shopsin’s Delectable Chew Toy"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Tamara Shopsin’s Delectable Chew Toy <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$23.00</span> <p/> </div> <ul class=" card__tags flex flex-wrap gap-sm-xs top-0 left-0 md:static md:p-0 pointer-events-none select-none w-full flex justify-start md:justify-start "> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--limited_edition product__tag product__tag--limited_edition card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg-secondary c-text-content-base c-border-secondary border-default-width-narrow rounded-none" >Limited Edition</div> </a> </li> </ul> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Tamara Shopsin’s Delectable Chew Toy"></span> <span name="gtm_item_id" value="7320143233047"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602468076681"></span> <span name="gtm_item_price" value="23.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7314943311895" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="7314943311895" data-scroll="T"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/the-running-eustace-tilley-t-shirt"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/TheRunningEustaceTilleyT-shirt1.png?v=1726844281&width=1000" alt="The Running Eustace Tilley T-Shirt" srcset="//shop.newyorker.com/cdn/shop/files/TheRunningEustaceTilleyT-shirt1.png?v=1726844281&width=100 100w, //shop.newyorker.com/cdn/shop/files/TheRunningEustaceTilleyT-shirt1.png?v=1726844281&width=300 300w, //shop.newyorker.com/cdn/shop/files/TheRunningEustaceTilleyT-shirt1.png?v=1726844281&width=600 600w, //shop.newyorker.com/cdn/shop/files/TheRunningEustaceTilleyT-shirt1.png?v=1726844281&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/TheRunningEustaceTilleyT-shirtImage2.png?v=1726844281&width=1000" alt="The Running Eustace Tilley T-Shirt Model 1" srcset="//shop.newyorker.com/cdn/shop/files/TheRunningEustaceTilleyT-shirtImage2.png?v=1726844281&width=100 100w, //shop.newyorker.com/cdn/shop/files/TheRunningEustaceTilleyT-shirtImage2.png?v=1726844281&width=300 300w, //shop.newyorker.com/cdn/shop/files/TheRunningEustaceTilleyT-shirtImage2.png?v=1726844281&width=600 600w, //shop.newyorker.com/cdn/shop/files/TheRunningEustaceTilleyT-shirtImage2.png?v=1726844281&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/the-running-eustace-tilley-t-shirt" title="The Running Eustace Tilley T-Shirt" aria-label="The Running Eustace Tilley T-Shirt"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> The Running Eustace Tilley T-Shirt <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$40.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="The Running Eustace Tilley T-Shirt"></span> <span name="gtm_item_id" value="7314943311895"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="S"></span> <span name="gtm_item_upc" value="00602475098621"></span> <span name="gtm_item_price" value="40.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7318239838231" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="7318239838231" data-scroll="C"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/cari-vander-yacht-s-logo-on-the-go-water-bottle"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/onthegowaterbottleresize.png?v=1727104981&width=1000" alt="Cari Vander Yacht’s Logo on the Go Water Bottle" srcset="//shop.newyorker.com/cdn/shop/files/onthegowaterbottleresize.png?v=1727104981&width=100 100w, //shop.newyorker.com/cdn/shop/files/onthegowaterbottleresize.png?v=1727104981&width=300 300w, //shop.newyorker.com/cdn/shop/files/onthegowaterbottleresize.png?v=1727104981&width=600 600w, //shop.newyorker.com/cdn/shop/files/onthegowaterbottleresize.png?v=1727104981&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/CariVanderYacht_sDept.ofHydrationWaterBottleImage2.png?v=1726843776&width=1000" alt="Cari Vander Yacht’s Dept. of Hydration Water Bottle Model" srcset="//shop.newyorker.com/cdn/shop/files/CariVanderYacht_sDept.ofHydrationWaterBottleImage2.png?v=1726843776&width=100 100w, //shop.newyorker.com/cdn/shop/files/CariVanderYacht_sDept.ofHydrationWaterBottleImage2.png?v=1726843776&width=300 300w, //shop.newyorker.com/cdn/shop/files/CariVanderYacht_sDept.ofHydrationWaterBottleImage2.png?v=1726843776&width=600 600w, //shop.newyorker.com/cdn/shop/files/CariVanderYacht_sDept.ofHydrationWaterBottleImage2.png?v=1726843776&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/cari-vander-yacht-s-logo-on-the-go-water-bottle" title="Cari Vander Yacht’s Logo on the Go Water Bottle" aria-label="Cari Vander Yacht’s Logo on the Go Water Bottle"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Cari Vander Yacht’s Logo on the Go Water Bottle <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$32.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Cari Vander Yacht’s Logo on the Go Water Bottle"></span> <span name="gtm_item_id" value="7318239838231"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602475121640"></span> <span name="gtm_item_price" value="32.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7341708640279" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="7341708640279" data-scroll="L"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/liana-finck-s-new-yorker-festival-t-shirt"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/FestivalTeeResized.png?v=1727105008&width=1000" alt="Liana Finck’s New Yorker Festival T-Shirt" srcset="//shop.newyorker.com/cdn/shop/files/FestivalTeeResized.png?v=1727105008&width=100 100w, //shop.newyorker.com/cdn/shop/files/FestivalTeeResized.png?v=1727105008&width=300 300w, //shop.newyorker.com/cdn/shop/files/FestivalTeeResized.png?v=1727105008&width=600 600w, //shop.newyorker.com/cdn/shop/files/FestivalTeeResized.png?v=1727105008&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalT-shirtImage2.png?v=1726843869&width=1000" alt="Liana Finck’s New Yorker Festival T-shirt Model 1" srcset="//shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalT-shirtImage2.png?v=1726843869&width=100 100w, //shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalT-shirtImage2.png?v=1726843869&width=300 300w, //shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalT-shirtImage2.png?v=1726843869&width=600 600w, //shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalT-shirtImage2.png?v=1726843869&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/liana-finck-s-new-yorker-festival-t-shirt" title="Liana Finck’s New Yorker Festival T-Shirt" aria-label="Liana Finck’s New Yorker Festival T-Shirt"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Liana Finck’s New Yorker Festival T-Shirt <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$40.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Liana Finck’s New Yorker Festival T-Shirt"></span> <span name="gtm_item_id" value="7341708640279"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="M"></span> <span name="gtm_item_upc" value="00602475152651"></span> <span name="gtm_item_price" value="40.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7318682206231" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="7318682206231" data-scroll="L"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/liana-finck-s-new-yorker-festival-tote-bag"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalToteBag1.png?v=1726843354&width=1000" alt="Liana Finck’s New Yorker Festival Tote Bag Front" srcset="//shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalToteBag1.png?v=1726843354&width=100 100w, //shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalToteBag1.png?v=1726843354&width=300 300w, //shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalToteBag1.png?v=1726843354&width=600 600w, //shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalToteBag1.png?v=1726843354&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalToteBagImage2.png?v=1726843353&width=1000" alt="Liana Finck’s New Yorker Festival Tote Bag Model 1" srcset="//shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalToteBagImage2.png?v=1726843353&width=100 100w, //shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalToteBagImage2.png?v=1726843353&width=300 300w, //shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalToteBagImage2.png?v=1726843353&width=600 600w, //shop.newyorker.com/cdn/shop/files/LianaFinck_sNewYorkerFestivalToteBagImage2.png?v=1726843353&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/liana-finck-s-new-yorker-festival-tote-bag" title="Liana Finck’s New Yorker Festival Tote Bag" aria-label="Liana Finck’s New Yorker Festival Tote Bag"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Liana Finck’s New Yorker Festival Tote Bag <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$50.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Liana Finck’s New Yorker Festival Tote Bag"></span> <span name="gtm_item_id" value="7318682206231"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602468076698"></span> <span name="gtm_item_price" value="50.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7076653039639" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card product_card--sold-out" data-product="7076653039639" data-scroll="G"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/george-booth-s-loyal-hound-tote"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/GB-Hound-Tote-04-2024-1x1-01.png?v=1713806899&width=2000" alt="George Booth’s Loyal Hound Tote" srcset="//shop.newyorker.com/cdn/shop/files/GB-Hound-Tote-04-2024-1x1-01.png?v=1713806899&width=100 100w, //shop.newyorker.com/cdn/shop/files/GB-Hound-Tote-04-2024-1x1-01.png?v=1713806899&width=300 300w, //shop.newyorker.com/cdn/shop/files/GB-Hound-Tote-04-2024-1x1-01.png?v=1713806899&width=600 600w, //shop.newyorker.com/cdn/shop/files/GB-Hound-Tote-04-2024-1x1-01.png?v=1713806899&width=800 800w, //shop.newyorker.com/cdn/shop/files/GB-Hound-Tote-04-2024-1x1-01.png?v=1713806899&width=1200 1200w, //shop.newyorker.com/cdn/shop/files/GB-Hound-Tote-04-2024-1x1-01.png?v=1713806899&width=1600 1600w, //shop.newyorker.com/cdn/shop/files/GB-Hound-Tote-04-2024-1x1-01.png?v=1713806899&width=2000 2000w" width="2000" height="2000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/hound3.png?v=1713806899&width=1000" alt="George Booth’s Loyal Hound Tote 3" srcset="//shop.newyorker.com/cdn/shop/files/hound3.png?v=1713806899&width=100 100w, //shop.newyorker.com/cdn/shop/files/hound3.png?v=1713806899&width=300 300w, //shop.newyorker.com/cdn/shop/files/hound3.png?v=1713806899&width=600 600w, //shop.newyorker.com/cdn/shop/files/hound3.png?v=1713806899&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/george-booth-s-loyal-hound-tote" title="George Booth’s Loyal Hound Tote" aria-label="George Booth’s Loyal Hound Tote"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> George Booth’s Loyal Hound Tote <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$50.00</span> <p/> </div> <ul class=" card__tags flex flex-wrap gap-sm-xs top-0 left-0 md:static md:p-0 pointer-events-none select-none w-full flex justify-start md:justify-start "> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--sold_out product__tag product__tag--sold_out card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg- c-border- c-text- border-default-width-narrow rounded-none" style="--color-bg: rgba(0,0,0,0); --color-border: #f30304; --color-text: #f30304">Sold out</div> </a> </li> </ul> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="George Booth’s Loyal Hound Tote"></span> <span name="gtm_item_id" value="7076653039639"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602465370072"></span> <span name="gtm_item_price" value="50.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-4805910495255" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="4805910495255" data-scroll="T"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/the-sporting-scene-ball-cap-in-white"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/Dad_Hat_White-HP-1.png?v=1605838530&width=1500" alt="The Sporting Scene Ball Cap in White" srcset="//shop.newyorker.com/cdn/shop/products/Dad_Hat_White-HP-1.png?v=1605838530&width=100 100w, //shop.newyorker.com/cdn/shop/products/Dad_Hat_White-HP-1.png?v=1605838530&width=300 300w, //shop.newyorker.com/cdn/shop/products/Dad_Hat_White-HP-1.png?v=1605838530&width=600 600w, //shop.newyorker.com/cdn/shop/products/Dad_Hat_White-HP-1.png?v=1605838530&width=800 800w, //shop.newyorker.com/cdn/shop/products/Dad_Hat_White-HP-1.png?v=1605838530&width=1200 1200w" width="1500" height="1500" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/sportingscenecapwhitelifestyle.png?v=1699673862&width=1000" alt="The Sporting Scene Ball Cap in White" srcset="//shop.newyorker.com/cdn/shop/files/sportingscenecapwhitelifestyle.png?v=1699673862&width=100 100w, //shop.newyorker.com/cdn/shop/files/sportingscenecapwhitelifestyle.png?v=1699673862&width=300 300w, //shop.newyorker.com/cdn/shop/files/sportingscenecapwhitelifestyle.png?v=1699673862&width=600 600w, //shop.newyorker.com/cdn/shop/files/sportingscenecapwhitelifestyle.png?v=1699673862&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/the-sporting-scene-ball-cap-in-white" title="The Sporting Scene Ball Cap in White" aria-label="The Sporting Scene Ball Cap in White"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> The Sporting Scene Ball Cap in White <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$30.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="The Sporting Scene Ball Cap in White"></span> <span name="gtm_item_id" value="4805910495255"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602465294361"></span> <span name="gtm_item_price" value="30.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-4813545504791" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="4813545504791" data-scroll="T"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/the-sporting-scene-ball-cap-in-black"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/Dad_Hat_Black-HP-1.png?v=1605838628&width=1500" alt="The Sporting Scene Ball Cap in Black" srcset="//shop.newyorker.com/cdn/shop/products/Dad_Hat_Black-HP-1.png?v=1605838628&width=100 100w, //shop.newyorker.com/cdn/shop/products/Dad_Hat_Black-HP-1.png?v=1605838628&width=300 300w, //shop.newyorker.com/cdn/shop/products/Dad_Hat_Black-HP-1.png?v=1605838628&width=600 600w, //shop.newyorker.com/cdn/shop/products/Dad_Hat_Black-HP-1.png?v=1605838628&width=800 800w, //shop.newyorker.com/cdn/shop/products/Dad_Hat_Black-HP-1.png?v=1605838628&width=1200 1200w" width="1500" height="1500" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/sportingscenecapinblacklifetsyle.png?v=1699673875&width=1000" alt="The Sporting Scene Ball Cap in Black" srcset="//shop.newyorker.com/cdn/shop/files/sportingscenecapinblacklifetsyle.png?v=1699673875&width=100 100w, //shop.newyorker.com/cdn/shop/files/sportingscenecapinblacklifetsyle.png?v=1699673875&width=300 300w, //shop.newyorker.com/cdn/shop/files/sportingscenecapinblacklifetsyle.png?v=1699673875&width=600 600w, //shop.newyorker.com/cdn/shop/files/sportingscenecapinblacklifetsyle.png?v=1699673875&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/the-sporting-scene-ball-cap-in-black" title="The Sporting Scene Ball Cap in Black" aria-label="The Sporting Scene Ball Cap in Black"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> The Sporting Scene Ball Cap in Black <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$30.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="The Sporting Scene Ball Cap in Black"></span> <span name="gtm_item_id" value="4813545504791"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602465294347"></span> <span name="gtm_item_price" value="30.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-4802178973719" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="4802178973719" data-scroll="R"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/rea-irvin-s-classic-t-shirt-in-white"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/Center_Tee_White-HP-1.png?v=1605838991&width=1750" alt="Rea Irvin’s Classic T-Shirt in White" srcset="//shop.newyorker.com/cdn/shop/products/Center_Tee_White-HP-1.png?v=1605838991&width=100 100w, //shop.newyorker.com/cdn/shop/products/Center_Tee_White-HP-1.png?v=1605838991&width=300 300w, //shop.newyorker.com/cdn/shop/products/Center_Tee_White-HP-1.png?v=1605838991&width=600 600w, //shop.newyorker.com/cdn/shop/products/Center_Tee_White-HP-1.png?v=1605838991&width=800 800w, //shop.newyorker.com/cdn/shop/products/Center_Tee_White-HP-1.png?v=1605838991&width=1200 1200w, //shop.newyorker.com/cdn/shop/products/Center_Tee_White-HP-1.png?v=1605838991&width=1600 1600w" width="1750" height="1750" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/tnyclassict-shirtinwhite.png?v=1699674119&width=1000" alt="Rea Irvin’s Classic T-Shirt in White" srcset="//shop.newyorker.com/cdn/shop/files/tnyclassict-shirtinwhite.png?v=1699674119&width=100 100w, //shop.newyorker.com/cdn/shop/files/tnyclassict-shirtinwhite.png?v=1699674119&width=300 300w, //shop.newyorker.com/cdn/shop/files/tnyclassict-shirtinwhite.png?v=1699674119&width=600 600w, //shop.newyorker.com/cdn/shop/files/tnyclassict-shirtinwhite.png?v=1699674119&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/rea-irvin-s-classic-t-shirt-in-white" title="Rea Irvin’s Classic T-Shirt in White" aria-label="Rea Irvin’s Classic T-Shirt in White"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Rea Irvin’s Classic T-Shirt in White <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$35.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Rea Irvin’s Classic T-Shirt in White"></span> <span name="gtm_item_id" value="4802178973719"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="S"></span> <span name="gtm_item_upc" value="00602465315264"></span> <span name="gtm_item_price" value="35.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-4802178646039" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card product_card--sold-out" data-product="4802178646039" data-scroll="R"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/rea-irvin-s-classic-t-shirt-in-black"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/Center_Tee_Black-HP-1.png?v=1605838906&width=1500" alt="Rea Irvin’s Classic T-Shirt in Black" srcset="//shop.newyorker.com/cdn/shop/products/Center_Tee_Black-HP-1.png?v=1605838906&width=100 100w, //shop.newyorker.com/cdn/shop/products/Center_Tee_Black-HP-1.png?v=1605838906&width=300 300w, //shop.newyorker.com/cdn/shop/products/Center_Tee_Black-HP-1.png?v=1605838906&width=600 600w, //shop.newyorker.com/cdn/shop/products/Center_Tee_Black-HP-1.png?v=1605838906&width=800 800w, //shop.newyorker.com/cdn/shop/products/Center_Tee_Black-HP-1.png?v=1605838906&width=1200 1200w" width="1500" height="1500" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/TNYCLassict-shirtinblack.png?v=1699674130&width=1000" alt="Rea Irvin’s Classic T-Shirt in Black" srcset="//shop.newyorker.com/cdn/shop/files/TNYCLassict-shirtinblack.png?v=1699674130&width=100 100w, //shop.newyorker.com/cdn/shop/files/TNYCLassict-shirtinblack.png?v=1699674130&width=300 300w, //shop.newyorker.com/cdn/shop/files/TNYCLassict-shirtinblack.png?v=1699674130&width=600 600w, //shop.newyorker.com/cdn/shop/files/TNYCLassict-shirtinblack.png?v=1699674130&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/rea-irvin-s-classic-t-shirt-in-black" title="Rea Irvin’s Classic T-Shirt in Black" aria-label="Rea Irvin’s Classic T-Shirt in Black"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Rea Irvin’s Classic T-Shirt in Black <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$35.00</span> <p/> </div> <ul class=" card__tags flex flex-wrap gap-sm-xs top-0 left-0 md:static md:p-0 pointer-events-none select-none w-full flex justify-start md:justify-start "> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--sold_out product__tag product__tag--sold_out card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg- c-border- c-text- border-default-width-narrow rounded-none" style="--color-bg: rgba(0,0,0,0); --color-border: #f30304; --color-text: #f30304">Sold out</div> </a> </li> </ul> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Rea Irvin’s Classic T-Shirt in Black"></span> <span name="gtm_item_id" value="4802178646039"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="S"></span> <span name="gtm_item_upc" value="00602465315257"></span> <span name="gtm_item_price" value="35.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7068114649111" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="7068114649111" data-scroll="S"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/saul-steinberg-s-table-print"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/SaulSteinberg-Print-04-2024-1x1.png?v=1713806853&width=2000" alt="Saul Steinberg’s Table Print" srcset="//shop.newyorker.com/cdn/shop/files/SaulSteinberg-Print-04-2024-1x1.png?v=1713806853&width=100 100w, //shop.newyorker.com/cdn/shop/files/SaulSteinberg-Print-04-2024-1x1.png?v=1713806853&width=300 300w, //shop.newyorker.com/cdn/shop/files/SaulSteinberg-Print-04-2024-1x1.png?v=1713806853&width=600 600w, //shop.newyorker.com/cdn/shop/files/SaulSteinberg-Print-04-2024-1x1.png?v=1713806853&width=800 800w, //shop.newyorker.com/cdn/shop/files/SaulSteinberg-Print-04-2024-1x1.png?v=1713806853&width=1200 1200w, //shop.newyorker.com/cdn/shop/files/SaulSteinberg-Print-04-2024-1x1.png?v=1713806853&width=1600 1600w, //shop.newyorker.com/cdn/shop/files/SaulSteinberg-Print-04-2024-1x1.png?v=1713806853&width=2000 2000w" width="2000" height="2000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/TNY_041524_187224-1x1.png?v=1713806853&width=2000" alt="Saul Steinberg’s Table Print" srcset="//shop.newyorker.com/cdn/shop/files/TNY_041524_187224-1x1.png?v=1713806853&width=100 100w, //shop.newyorker.com/cdn/shop/files/TNY_041524_187224-1x1.png?v=1713806853&width=300 300w, //shop.newyorker.com/cdn/shop/files/TNY_041524_187224-1x1.png?v=1713806853&width=600 600w, //shop.newyorker.com/cdn/shop/files/TNY_041524_187224-1x1.png?v=1713806853&width=800 800w, //shop.newyorker.com/cdn/shop/files/TNY_041524_187224-1x1.png?v=1713806853&width=1200 1200w, //shop.newyorker.com/cdn/shop/files/TNY_041524_187224-1x1.png?v=1713806853&width=1600 1600w, //shop.newyorker.com/cdn/shop/files/TNY_041524_187224-1x1.png?v=1713806853&width=2000 2000w" width="2000" height="2000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/saul-steinberg-s-table-print" title="Saul Steinberg’s Table Print" aria-label="Saul Steinberg’s Table Print"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Saul Steinberg’s Table Print <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$50.00</span> <p/> </div> <ul class=" card__tags flex flex-wrap gap-sm-xs top-0 left-0 md:static md:p-0 pointer-events-none select-none w-full flex justify-start md:justify-start "> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--limited_edition product__tag product__tag--limited_edition card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg-secondary c-text-content-base c-border-secondary border-default-width-narrow rounded-none" >Limited Edition</div> </a> </li> </ul> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Saul Steinberg’s Table Print"></span> <span name="gtm_item_id" value="7068114649111"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602465370096"></span> <span name="gtm_item_price" value="50.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6615536173079" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="6615536173079" data-scroll="O"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/onward-and-upward-coffee-mug"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/NewYorkerMugside.png?v=1637590072&width=1000" alt="Helicopter Skyscraper Mug (right)" srcset="//shop.newyorker.com/cdn/shop/products/NewYorkerMugside.png?v=1637590072&width=100 100w, //shop.newyorker.com/cdn/shop/products/NewYorkerMugside.png?v=1637590072&width=300 300w, //shop.newyorker.com/cdn/shop/products/NewYorkerMugside.png?v=1637590072&width=600 600w, //shop.newyorker.com/cdn/shop/products/NewYorkerMugside.png?v=1637590072&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/products/NewYorkerMuglifestyle.png?v=1698242335&width=1000" alt="Helicopter Skyscraper Mug (left)" srcset="//shop.newyorker.com/cdn/shop/products/NewYorkerMuglifestyle.png?v=1698242335&width=100 100w, //shop.newyorker.com/cdn/shop/products/NewYorkerMuglifestyle.png?v=1698242335&width=300 300w, //shop.newyorker.com/cdn/shop/products/NewYorkerMuglifestyle.png?v=1698242335&width=600 600w, //shop.newyorker.com/cdn/shop/products/NewYorkerMuglifestyle.png?v=1698242335&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/onward-and-upward-coffee-mug" title="Onward and Upward Coffee Mug" aria-label="Onward and Upward Coffee Mug"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Onward and Upward Coffee Mug <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$20.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Onward and Upward Coffee Mug"></span> <span name="gtm_item_id" value="6615536173079"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602465293760"></span> <span name="gtm_item_price" value="20.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6707261669399" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card product_card--sale" data-product="6707261669399" data-scroll="E"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/edward-steed-s-mask-mug"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/EdSteedMaskMugResized.png?v=1648485644&width=1000" alt="Edward Steed’s Mask Mug" srcset="//shop.newyorker.com/cdn/shop/products/EdSteedMaskMugResized.png?v=1648485644&width=100 100w, //shop.newyorker.com/cdn/shop/products/EdSteedMaskMugResized.png?v=1648485644&width=300 300w, //shop.newyorker.com/cdn/shop/products/EdSteedMaskMugResized.png?v=1648485644&width=600 600w, //shop.newyorker.com/cdn/shop/products/EdSteedMaskMugResized.png?v=1648485644&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/MaskMugLifestyle2.png?v=1714488550&width=1000" alt="Edward Steed’s Mask Mug" srcset="//shop.newyorker.com/cdn/shop/files/MaskMugLifestyle2.png?v=1714488550&width=100 100w, //shop.newyorker.com/cdn/shop/files/MaskMugLifestyle2.png?v=1714488550&width=300 300w, //shop.newyorker.com/cdn/shop/files/MaskMugLifestyle2.png?v=1714488550&width=600 600w, //shop.newyorker.com/cdn/shop/files/MaskMugLifestyle2.png?v=1714488550&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/edward-steed-s-mask-mug" title="Edward Steed’s Mask Mug" aria-label="Edward Steed’s Mask Mug"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Edward Steed’s Mask Mug <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare">$20.00</del> <span class="price__current">$15.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Edward Steed’s Mask Mug"></span> <span name="gtm_item_id" value="6707261669399"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602465293739"></span> <span name="gtm_item_price" value="15.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6547872088087" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="6547872088087" data-scroll="O"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/onward-and-upward-mug-irvin-edition"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/IrvinEdMugResized.png?v=1648493904&width=1000" alt="Onward and Upward Mug, Irvin Edition" srcset="//shop.newyorker.com/cdn/shop/products/IrvinEdMugResized.png?v=1648493904&width=100 100w, //shop.newyorker.com/cdn/shop/products/IrvinEdMugResized.png?v=1648493904&width=300 300w, //shop.newyorker.com/cdn/shop/products/IrvinEdMugResized.png?v=1648493904&width=600 600w, //shop.newyorker.com/cdn/shop/products/IrvinEdMugResized.png?v=1648493904&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/products/IrvinEdMug2Resized.png?v=1648493904&width=1000" alt="Onward and Upward Mug, Irvin Edition" srcset="//shop.newyorker.com/cdn/shop/products/IrvinEdMug2Resized.png?v=1648493904&width=100 100w, //shop.newyorker.com/cdn/shop/products/IrvinEdMug2Resized.png?v=1648493904&width=300 300w, //shop.newyorker.com/cdn/shop/products/IrvinEdMug2Resized.png?v=1648493904&width=600 600w, //shop.newyorker.com/cdn/shop/products/IrvinEdMug2Resized.png?v=1648493904&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/onward-and-upward-mug-irvin-edition" title="Onward and Upward Mug, Irvin Edition" aria-label="Onward and Upward Mug, Irvin Edition"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Onward and Upward Mug, Irvin Edition <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$20.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Onward and Upward Mug, Irvin Edition"></span> <span name="gtm_item_id" value="6547872088087"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602465293807"></span> <span name="gtm_item_price" value="20.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6962555518999" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="6962555518999" data-scroll="T"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/the-right-type-umbrella"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/TheRight-TypeUmbrella1.png?v=1701355338&width=1000" alt="The Right-Type Umbrella" srcset="//shop.newyorker.com/cdn/shop/files/TheRight-TypeUmbrella1.png?v=1701355338&width=100 100w, //shop.newyorker.com/cdn/shop/files/TheRight-TypeUmbrella1.png?v=1701355338&width=300 300w, //shop.newyorker.com/cdn/shop/files/TheRight-TypeUmbrella1.png?v=1701355338&width=600 600w, //shop.newyorker.com/cdn/shop/files/TheRight-TypeUmbrella1.png?v=1701355338&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/RightTypeUmbrellaLifestyle.png?v=1714488328&width=1000" alt="The Right-Type Umbrella" srcset="//shop.newyorker.com/cdn/shop/files/RightTypeUmbrellaLifestyle.png?v=1714488328&width=100 100w, //shop.newyorker.com/cdn/shop/files/RightTypeUmbrellaLifestyle.png?v=1714488328&width=300 300w, //shop.newyorker.com/cdn/shop/files/RightTypeUmbrellaLifestyle.png?v=1714488328&width=600 600w, //shop.newyorker.com/cdn/shop/files/RightTypeUmbrellaLifestyle.png?v=1714488328&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/the-right-type-umbrella" title="The Right-Type Umbrella" aria-label="The Right-Type Umbrella"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> The Right-Type Umbrella <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$45.00</span> <p/> </div> <ul class=" card__tags flex flex-wrap gap-sm-xs top-0 left-0 md:static md:p-0 pointer-events-none select-none w-full flex justify-start md:justify-start "> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--limited_edition product__tag product__tag--limited_edition card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg-secondary c-text-content-base c-border-secondary border-default-width-narrow rounded-none" >Limited Edition</div> </a> </li> </ul> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="The Right-Type Umbrella"></span> <span name="gtm_item_id" value="6962555518999"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602458881264"></span> <span name="gtm_item_price" value="45.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6962573148183" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="6962573148183" data-scroll="T"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/tamara-shopsin-s-hot-dog-and-pretzel-umbrella"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/TamaraShopsin_sHot-Dog-and-PretzelUmbrella1.png?v=1701355459&width=1000" alt="Tamara Shopsin’s Hot-Dog-and-Pretzel Umbrella" srcset="//shop.newyorker.com/cdn/shop/files/TamaraShopsin_sHot-Dog-and-PretzelUmbrella1.png?v=1701355459&width=100 100w, //shop.newyorker.com/cdn/shop/files/TamaraShopsin_sHot-Dog-and-PretzelUmbrella1.png?v=1701355459&width=300 300w, //shop.newyorker.com/cdn/shop/files/TamaraShopsin_sHot-Dog-and-PretzelUmbrella1.png?v=1701355459&width=600 600w, //shop.newyorker.com/cdn/shop/files/TamaraShopsin_sHot-Dog-and-PretzelUmbrella1.png?v=1701355459&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/TamaraShopsin_sHot-Dog-and-PretzelUmbrellaLifestyle2.png?v=1701701833&width=1000" alt="Tamara Shopsin’s Hot-Dog-and-Pretzel Umbrella 2" srcset="//shop.newyorker.com/cdn/shop/files/TamaraShopsin_sHot-Dog-and-PretzelUmbrellaLifestyle2.png?v=1701701833&width=100 100w, //shop.newyorker.com/cdn/shop/files/TamaraShopsin_sHot-Dog-and-PretzelUmbrellaLifestyle2.png?v=1701701833&width=300 300w, //shop.newyorker.com/cdn/shop/files/TamaraShopsin_sHot-Dog-and-PretzelUmbrellaLifestyle2.png?v=1701701833&width=600 600w, //shop.newyorker.com/cdn/shop/files/TamaraShopsin_sHot-Dog-and-PretzelUmbrellaLifestyle2.png?v=1701701833&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/tamara-shopsin-s-hot-dog-and-pretzel-umbrella" title="Tamara Shopsin’s Hot-Dog-and-Pretzel Umbrella" aria-label="Tamara Shopsin’s Hot-Dog-and-Pretzel Umbrella"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Tamara Shopsin’s Hot-Dog-and-Pretzel Umbrella <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$45.00</span> <p/> </div> <ul class=" card__tags flex flex-wrap gap-sm-xs top-0 left-0 md:static md:p-0 pointer-events-none select-none w-full flex justify-start md:justify-start "> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--limited_edition product__tag product__tag--limited_edition card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg-secondary c-text-content-base c-border-secondary border-default-width-narrow rounded-none" >Limited Edition</div> </a> </li> </ul> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Tamara Shopsin’s Hot-Dog-and-Pretzel Umbrella"></span> <span name="gtm_item_id" value="6962573148183"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602458744798"></span> <span name="gtm_item_price" value="45.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6928080142359" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card product_card--sold-out" data-product="6928080142359" data-scroll="L"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/luci-gutierrez-s-all-decked-out-playing-cards"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/LuciGutierrez_sAll-Decked-OutPlayingCardsw_Shadow4.png?v=1699672167&width=1000" alt="Luci Gutiérrez’s All-Decked-Out Playing Cards 4" srcset="//shop.newyorker.com/cdn/shop/files/LuciGutierrez_sAll-Decked-OutPlayingCardsw_Shadow4.png?v=1699672167&width=100 100w, //shop.newyorker.com/cdn/shop/files/LuciGutierrez_sAll-Decked-OutPlayingCardsw_Shadow4.png?v=1699672167&width=300 300w, //shop.newyorker.com/cdn/shop/files/LuciGutierrez_sAll-Decked-OutPlayingCardsw_Shadow4.png?v=1699672167&width=600 600w, //shop.newyorker.com/cdn/shop/files/LuciGutierrez_sAll-Decked-OutPlayingCardsw_Shadow4.png?v=1699672167&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/LuciGutierrez_sAll-Decked-OutPlayingCardsw_Shadow3.png?v=1699888371&width=1000" alt="Luci Gutiérrez’s All-Decked-Out Playing Cards 2" srcset="//shop.newyorker.com/cdn/shop/files/LuciGutierrez_sAll-Decked-OutPlayingCardsw_Shadow3.png?v=1699888371&width=100 100w, //shop.newyorker.com/cdn/shop/files/LuciGutierrez_sAll-Decked-OutPlayingCardsw_Shadow3.png?v=1699888371&width=300 300w, //shop.newyorker.com/cdn/shop/files/LuciGutierrez_sAll-Decked-OutPlayingCardsw_Shadow3.png?v=1699888371&width=600 600w, //shop.newyorker.com/cdn/shop/files/LuciGutierrez_sAll-Decked-OutPlayingCardsw_Shadow3.png?v=1699888371&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/luci-gutierrez-s-all-decked-out-playing-cards" title="Luci Gutiérrez’s All-Decked-Out Playing Cards" aria-label="Luci Gutiérrez’s All-Decked-Out Playing Cards"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Luci Gutiérrez’s All-Decked-Out Playing Cards <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$28.00</span> <p/> </div> <ul class=" card__tags flex flex-wrap gap-sm-xs top-0 left-0 md:static md:p-0 pointer-events-none select-none w-full flex justify-start md:justify-start "> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--sold_out product__tag product__tag--sold_out card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg- c-border- c-text- border-default-width-narrow rounded-none" style="--color-bg: rgba(0,0,0,0); --color-border: #f30304; --color-text: #f30304">Sold out</div> </a> </li> </ul> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Luci Gutiérrez’s All-Decked-Out Playing Cards"></span> <span name="gtm_item_id" value="6928080142359"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602458562118"></span> <span name="gtm_item_price" value="28.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6928080666647" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="6928080666647" data-scroll="M"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/miguel-porlan-s-storied-socks"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/TNYBookSocksLarge.png?v=1699672589&width=1000" alt="Miguel Porlan’s Storied Socks" srcset="//shop.newyorker.com/cdn/shop/files/TNYBookSocksLarge.png?v=1699672589&width=100 100w, //shop.newyorker.com/cdn/shop/files/TNYBookSocksLarge.png?v=1699672589&width=300 300w, //shop.newyorker.com/cdn/shop/files/TNYBookSocksLarge.png?v=1699672589&width=600 600w, //shop.newyorker.com/cdn/shop/files/TNYBookSocksLarge.png?v=1699672589&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/TNYBookSocksLifestyleresize.png?v=1699672589&width=1000" alt="Miguel Porlan’s Storied Socks" srcset="//shop.newyorker.com/cdn/shop/files/TNYBookSocksLifestyleresize.png?v=1699672589&width=100 100w, //shop.newyorker.com/cdn/shop/files/TNYBookSocksLifestyleresize.png?v=1699672589&width=300 300w, //shop.newyorker.com/cdn/shop/files/TNYBookSocksLifestyleresize.png?v=1699672589&width=600 600w, //shop.newyorker.com/cdn/shop/files/TNYBookSocksLifestyleresize.png?v=1699672589&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/miguel-porlan-s-storied-socks" title="Miguel Porlan’s Storied Socks" aria-label="Miguel Porlan’s Storied Socks"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Miguel Porlan’s Storied Socks <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$20.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Miguel Porlan’s Storied Socks"></span> <span name="gtm_item_id" value="6928080666647"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602458562132"></span> <span name="gtm_item_price" value="20.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6547374800919" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card product_card--sold-out" data-product="6547374800919" data-scroll="T"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/the-crossword-puzzle-puzzle"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/1-tnymerch-puzzle.png?v=1619014409&width=2000" alt="The Crossword-Puzzle Puzzle" srcset="//shop.newyorker.com/cdn/shop/products/1-tnymerch-puzzle.png?v=1619014409&width=100 100w, //shop.newyorker.com/cdn/shop/products/1-tnymerch-puzzle.png?v=1619014409&width=300 300w, //shop.newyorker.com/cdn/shop/products/1-tnymerch-puzzle.png?v=1619014409&width=600 600w, //shop.newyorker.com/cdn/shop/products/1-tnymerch-puzzle.png?v=1619014409&width=800 800w, //shop.newyorker.com/cdn/shop/products/1-tnymerch-puzzle.png?v=1619014409&width=1200 1200w, //shop.newyorker.com/cdn/shop/products/1-tnymerch-puzzle.png?v=1619014409&width=1600 1600w, //shop.newyorker.com/cdn/shop/products/1-tnymerch-puzzle.png?v=1619014409&width=2000 2000w" width="2000" height="2000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/products/4-tnymerch-puzzle.jpg?v=1698242406&width=2000" alt="The Crossword-Puzzle Puzzle" srcset="//shop.newyorker.com/cdn/shop/products/4-tnymerch-puzzle.jpg?v=1698242406&width=100 100w, //shop.newyorker.com/cdn/shop/products/4-tnymerch-puzzle.jpg?v=1698242406&width=300 300w, //shop.newyorker.com/cdn/shop/products/4-tnymerch-puzzle.jpg?v=1698242406&width=600 600w, //shop.newyorker.com/cdn/shop/products/4-tnymerch-puzzle.jpg?v=1698242406&width=800 800w, //shop.newyorker.com/cdn/shop/products/4-tnymerch-puzzle.jpg?v=1698242406&width=1200 1200w, //shop.newyorker.com/cdn/shop/products/4-tnymerch-puzzle.jpg?v=1698242406&width=1600 1600w, //shop.newyorker.com/cdn/shop/products/4-tnymerch-puzzle.jpg?v=1698242406&width=2000 2000w" width="2000" height="2000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/the-crossword-puzzle-puzzle" title="The Crossword-Puzzle Puzzle" aria-label="The Crossword-Puzzle Puzzle"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> The Crossword-Puzzle Puzzle <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$35.00</span> <p/> </div> <ul class=" card__tags flex flex-wrap gap-sm-xs top-0 left-0 md:static md:p-0 pointer-events-none select-none w-full flex justify-start md:justify-start "> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--sold_out product__tag product__tag--sold_out card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg- c-border- c-text- border-default-width-narrow rounded-none" style="--color-bg: rgba(0,0,0,0); --color-border: #f30304; --color-text: #f30304">Sold out</div> </a> </li> </ul> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="The Crossword-Puzzle Puzzle"></span> <span name="gtm_item_id" value="6547374800919"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="YORK-CT21"></span> <span name="gtm_item_price" value="35.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6840848908311" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="6840848908311" data-scroll="R"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/rea-irvin-s-embroidered-crewneck-sweatshirt-in-heather-gray"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/ReaIrvin_sEmbroideredCrewneckSweatshirtinHeatherGray.png?v=1668794914&width=1000" alt="Rea Irvin’s Embroidered Crewneck Sweatshirt in Heather Gray" srcset="//shop.newyorker.com/cdn/shop/products/ReaIrvin_sEmbroideredCrewneckSweatshirtinHeatherGray.png?v=1668794914&width=100 100w, //shop.newyorker.com/cdn/shop/products/ReaIrvin_sEmbroideredCrewneckSweatshirtinHeatherGray.png?v=1668794914&width=300 300w, //shop.newyorker.com/cdn/shop/products/ReaIrvin_sEmbroideredCrewneckSweatshirtinHeatherGray.png?v=1668794914&width=600 600w, //shop.newyorker.com/cdn/shop/products/ReaIrvin_sEmbroideredCrewneckSweatshirtinHeatherGray.png?v=1668794914&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/GrayCrewneckFrontLifestyle.png?v=1714488238&width=1000" alt="Rea Irvin’s Embroidered Crewneck Sweatshirt in Heather Gray" srcset="//shop.newyorker.com/cdn/shop/files/GrayCrewneckFrontLifestyle.png?v=1714488238&width=100 100w, //shop.newyorker.com/cdn/shop/files/GrayCrewneckFrontLifestyle.png?v=1714488238&width=300 300w, //shop.newyorker.com/cdn/shop/files/GrayCrewneckFrontLifestyle.png?v=1714488238&width=600 600w, //shop.newyorker.com/cdn/shop/files/GrayCrewneckFrontLifestyle.png?v=1714488238&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/rea-irvin-s-embroidered-crewneck-sweatshirt-in-heather-gray" title="Rea Irvin’s Embroidered Crewneck Sweatshirt in Heather Gray" aria-label="Rea Irvin’s Embroidered Crewneck Sweatshirt in Heather Gray"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Rea Irvin’s Embroidered Crewneck Sweatshirt in Heather Gray <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$80.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Rea Irvin’s Embroidered Crewneck Sweatshirt in Heather Gray"></span> <span name="gtm_item_id" value="6840848908311"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="S"></span> <span name="gtm_item_upc" value="00602465304916"></span> <span name="gtm_item_price" value="80.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6840850612247" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="6840850612247" data-scroll="R"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/rea-irvin-s-embroidered-crewneck-sweatshirt-in-navy"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/ReaIrvin_sEmbroideredCrewneckSweatshirtinNavy.png?v=1668794808&width=1000" alt="Rea Irvin’s Embroidered Crewneck Sweatshirt in Navy" srcset="//shop.newyorker.com/cdn/shop/products/ReaIrvin_sEmbroideredCrewneckSweatshirtinNavy.png?v=1668794808&width=100 100w, //shop.newyorker.com/cdn/shop/products/ReaIrvin_sEmbroideredCrewneckSweatshirtinNavy.png?v=1668794808&width=300 300w, //shop.newyorker.com/cdn/shop/products/ReaIrvin_sEmbroideredCrewneckSweatshirtinNavy.png?v=1668794808&width=600 600w, //shop.newyorker.com/cdn/shop/products/ReaIrvin_sEmbroideredCrewneckSweatshirtinNavy.png?v=1668794808&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/Navycrewneckfrontlifestyle.png?v=1714488143&width=1000" alt="Rea Irvin’s Embroidered Crewneck Sweatshirt in Navy" srcset="//shop.newyorker.com/cdn/shop/files/Navycrewneckfrontlifestyle.png?v=1714488143&width=100 100w, //shop.newyorker.com/cdn/shop/files/Navycrewneckfrontlifestyle.png?v=1714488143&width=300 300w, //shop.newyorker.com/cdn/shop/files/Navycrewneckfrontlifestyle.png?v=1714488143&width=600 600w, //shop.newyorker.com/cdn/shop/files/Navycrewneckfrontlifestyle.png?v=1714488143&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/rea-irvin-s-embroidered-crewneck-sweatshirt-in-navy" title="Rea Irvin’s Embroidered Crewneck Sweatshirt in Navy" aria-label="Rea Irvin’s Embroidered Crewneck Sweatshirt in Navy"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Rea Irvin’s Embroidered Crewneck Sweatshirt in Navy <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$80.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Rea Irvin’s Embroidered Crewneck Sweatshirt in Navy"></span> <span name="gtm_item_id" value="6840850612247"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="M"></span> <span name="gtm_item_upc" value="00602465304275"></span> <span name="gtm_item_price" value="80.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6840850841623" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="6840850841623" data-scroll="R"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/rea-irvin-s-embroidered-crewneck-sweatshirt-in-ivory"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/IvoryCrewneckVersion21000x1000.png?v=1671214605&width=1000" alt="Rea Irvin’s Embroidered Crewneck Sweatshirt in Ivory" srcset="//shop.newyorker.com/cdn/shop/products/IvoryCrewneckVersion21000x1000.png?v=1671214605&width=100 100w, //shop.newyorker.com/cdn/shop/products/IvoryCrewneckVersion21000x1000.png?v=1671214605&width=300 300w, //shop.newyorker.com/cdn/shop/products/IvoryCrewneckVersion21000x1000.png?v=1671214605&width=600 600w, //shop.newyorker.com/cdn/shop/products/IvoryCrewneckVersion21000x1000.png?v=1671214605&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/IvoryCrewneckLifestyle.png?v=1714488418&width=1000" alt="Rea Irvin’s Embroidered Crewneck Sweatshirt in Ivory" srcset="//shop.newyorker.com/cdn/shop/files/IvoryCrewneckLifestyle.png?v=1714488418&width=100 100w, //shop.newyorker.com/cdn/shop/files/IvoryCrewneckLifestyle.png?v=1714488418&width=300 300w, //shop.newyorker.com/cdn/shop/files/IvoryCrewneckLifestyle.png?v=1714488418&width=600 600w, //shop.newyorker.com/cdn/shop/files/IvoryCrewneckLifestyle.png?v=1714488418&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/rea-irvin-s-embroidered-crewneck-sweatshirt-in-ivory" title="Rea Irvin’s Embroidered Crewneck Sweatshirt in Ivory" aria-label="Rea Irvin’s Embroidered Crewneck Sweatshirt in Ivory"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Rea Irvin’s Embroidered Crewneck Sweatshirt in Ivory <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$80.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Rea Irvin’s Embroidered Crewneck Sweatshirt in Ivory"></span> <span name="gtm_item_id" value="6840850841623"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="S"></span> <span name="gtm_item_upc" value="00602465304923"></span> <span name="gtm_item_price" value="80.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6615532470295" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="6615532470295" data-scroll="R"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/rea-irvin-s-classic-long-sleeve-t-shirt-in-gray"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/ReaIrvin_sClassicLong-SleeveT-ShirtinGray1000x1000.png?v=1670972524&width=1000" alt="Rea Irvin’s Classic Long-Sleeve T-Shirt in Gray" srcset="//shop.newyorker.com/cdn/shop/products/ReaIrvin_sClassicLong-SleeveT-ShirtinGray1000x1000.png?v=1670972524&width=100 100w, //shop.newyorker.com/cdn/shop/products/ReaIrvin_sClassicLong-SleeveT-ShirtinGray1000x1000.png?v=1670972524&width=300 300w, //shop.newyorker.com/cdn/shop/products/ReaIrvin_sClassicLong-SleeveT-ShirtinGray1000x1000.png?v=1670972524&width=600 600w, //shop.newyorker.com/cdn/shop/products/ReaIrvin_sClassicLong-SleeveT-ShirtinGray1000x1000.png?v=1670972524&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/tnylongsleevegreylifetsyle1.png?v=1699673380&width=1000" alt="Rea Irvin’s Classic Long-Sleeve T-Shirt in Gray" srcset="//shop.newyorker.com/cdn/shop/files/tnylongsleevegreylifetsyle1.png?v=1699673380&width=100 100w, //shop.newyorker.com/cdn/shop/files/tnylongsleevegreylifetsyle1.png?v=1699673380&width=300 300w, //shop.newyorker.com/cdn/shop/files/tnylongsleevegreylifetsyle1.png?v=1699673380&width=600 600w, //shop.newyorker.com/cdn/shop/files/tnylongsleevegreylifetsyle1.png?v=1699673380&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/rea-irvin-s-classic-long-sleeve-t-shirt-in-gray" title="Rea Irvin’s Classic Long-Sleeve T-Shirt in Gray" aria-label="Rea Irvin’s Classic Long-Sleeve T-Shirt in Gray"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Rea Irvin’s Classic Long-Sleeve T-Shirt in Gray <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$45.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Rea Irvin’s Classic Long-Sleeve T-Shirt in Gray"></span> <span name="gtm_item_id" value="6615532470295"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="S"></span> <span name="gtm_item_upc" value="00602465307825"></span> <span name="gtm_item_price" value="45.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6615534534679" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="6615534534679" data-scroll="R"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/rea-irvin-s-classic-long-sleeve-t-shirt-in-navy"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/ReaIrvin_sClassicLong-SleeveT-ShirtinNavy1000x1000.png?v=1670972618&width=1000" alt="Rea Irvin’s Classic Long-Sleeve T-Shirt in Navy" srcset="//shop.newyorker.com/cdn/shop/products/ReaIrvin_sClassicLong-SleeveT-ShirtinNavy1000x1000.png?v=1670972618&width=100 100w, //shop.newyorker.com/cdn/shop/products/ReaIrvin_sClassicLong-SleeveT-ShirtinNavy1000x1000.png?v=1670972618&width=300 300w, //shop.newyorker.com/cdn/shop/products/ReaIrvin_sClassicLong-SleeveT-ShirtinNavy1000x1000.png?v=1670972618&width=600 600w, //shop.newyorker.com/cdn/shop/products/ReaIrvin_sClassicLong-SleeveT-ShirtinNavy1000x1000.png?v=1670972618&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/tnylongsleevenavylifestyle1resized.png?v=1699673368&width=1000" alt="Rea Irvin’s Classic Long-Sleeve T-Shirt in Navy" srcset="//shop.newyorker.com/cdn/shop/files/tnylongsleevenavylifestyle1resized.png?v=1699673368&width=100 100w, //shop.newyorker.com/cdn/shop/files/tnylongsleevenavylifestyle1resized.png?v=1699673368&width=300 300w, //shop.newyorker.com/cdn/shop/files/tnylongsleevenavylifestyle1resized.png?v=1699673368&width=600 600w, //shop.newyorker.com/cdn/shop/files/tnylongsleevenavylifestyle1resized.png?v=1699673368&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/rea-irvin-s-classic-long-sleeve-t-shirt-in-navy" title="Rea Irvin’s Classic Long-Sleeve T-Shirt in Navy" aria-label="Rea Irvin’s Classic Long-Sleeve T-Shirt in Navy"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Rea Irvin’s Classic Long-Sleeve T-Shirt in Navy <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$45.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Rea Irvin’s Classic Long-Sleeve T-Shirt in Navy"></span> <span name="gtm_item_id" value="6615534534679"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="S"></span> <span name="gtm_item_upc" value="00602465307832"></span> <span name="gtm_item_price" value="45.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-7243732779031" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="7243732779031" data-scroll="T"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/the-new-yorker-moleskine%C2%AE-notebook-and-spot-art-sticker-sheet"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/files/Notebook_StickerBundleResized.png?v=1719861655&width=1000" alt="The New Yorker Moleskine® Notebook and Spot-Art Sticker Sheet" srcset="//shop.newyorker.com/cdn/shop/files/Notebook_StickerBundleResized.png?v=1719861655&width=100 100w, //shop.newyorker.com/cdn/shop/files/Notebook_StickerBundleResized.png?v=1719861655&width=300 300w, //shop.newyorker.com/cdn/shop/files/Notebook_StickerBundleResized.png?v=1719861655&width=600 600w, //shop.newyorker.com/cdn/shop/files/Notebook_StickerBundleResized.png?v=1719861655&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/the-new-yorker-moleskine%C2%AE-notebook-and-spot-art-sticker-sheet" title="The New Yorker Moleskine® Notebook and Spot-Art Sticker Sheet" aria-label="The New Yorker Moleskine® Notebook and Spot-Art Sticker Sheet"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> The New Yorker Moleskine® Notebook and Spot-Art Sticker Sheet <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$30.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="The New Yorker Moleskine® Notebook and Spot-Art Sticker Sheet"></span> <span name="gtm_item_id" value="7243732779031"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="855545348"></span> <span name="gtm_item_price" value="30.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6847357583383" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="6847357583383" data-scroll="E"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/edward-steeds-there-goes-the-neighborhood-puzzle"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/EdSteedPrimary11000x1000.png?v=1670980127&width=1000" alt="Edward Steed’s “There Goes the Neighborhood” Puzzle" srcset="//shop.newyorker.com/cdn/shop/products/EdSteedPrimary11000x1000.png?v=1670980127&width=100 100w, //shop.newyorker.com/cdn/shop/products/EdSteedPrimary11000x1000.png?v=1670980127&width=300 300w, //shop.newyorker.com/cdn/shop/products/EdSteedPrimary11000x1000.png?v=1670980127&width=600 600w, //shop.newyorker.com/cdn/shop/products/EdSteedPrimary11000x1000.png?v=1670980127&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/products/EdSteedPuzzleSecondaryImage1000x1000.png?v=1698242221&width=1000" alt="Edward Steed’s “There Goes the Neighborhood” Puzzle Pieces" srcset="//shop.newyorker.com/cdn/shop/products/EdSteedPuzzleSecondaryImage1000x1000.png?v=1698242221&width=100 100w, //shop.newyorker.com/cdn/shop/products/EdSteedPuzzleSecondaryImage1000x1000.png?v=1698242221&width=300 300w, //shop.newyorker.com/cdn/shop/products/EdSteedPuzzleSecondaryImage1000x1000.png?v=1698242221&width=600 600w, //shop.newyorker.com/cdn/shop/products/EdSteedPuzzleSecondaryImage1000x1000.png?v=1698242221&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/edward-steeds-there-goes-the-neighborhood-puzzle" title="Edward Steed’s “There Goes the Neighborhood” Puzzle" aria-label="Edward Steed’s “There Goes the Neighborhood” Puzzle"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Edward Steed’s “There Goes the Neighborhood” Puzzle <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$35.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Edward Steed’s “There Goes the Neighborhood” Puzzle"></span> <span name="gtm_item_id" value="6847357583383"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="YORK-AC25"></span> <span name="gtm_item_price" value="35.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6884486774807" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card product_card--sold-out" data-product="6884486774807" data-scroll="T"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/talk-of-the-town-onesie"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/TalkoftheTownBabyOnesieFront.png?v=1682109480&width=1000" alt="Talk of the Town Onesie" srcset="//shop.newyorker.com/cdn/shop/products/TalkoftheTownBabyOnesieFront.png?v=1682109480&width=100 100w, //shop.newyorker.com/cdn/shop/products/TalkoftheTownBabyOnesieFront.png?v=1682109480&width=300 300w, //shop.newyorker.com/cdn/shop/products/TalkoftheTownBabyOnesieFront.png?v=1682109480&width=600 600w, //shop.newyorker.com/cdn/shop/products/TalkoftheTownBabyOnesieFront.png?v=1682109480&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/talkofthetownonesielifestyleresized.png?v=1699673477&width=1000" alt="Talk of the Town Onesie" srcset="//shop.newyorker.com/cdn/shop/files/talkofthetownonesielifestyleresized.png?v=1699673477&width=100 100w, //shop.newyorker.com/cdn/shop/files/talkofthetownonesielifestyleresized.png?v=1699673477&width=300 300w, //shop.newyorker.com/cdn/shop/files/talkofthetownonesielifestyleresized.png?v=1699673477&width=600 600w, //shop.newyorker.com/cdn/shop/files/talkofthetownonesielifestyleresized.png?v=1699673477&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/talk-of-the-town-onesie" title="Talk of the Town Onesie" aria-label="Talk of the Town Onesie"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> Talk of the Town Onesie <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$22.00</span> <p/> </div> <ul class=" card__tags flex flex-wrap gap-sm-xs top-0 left-0 md:static md:p-0 pointer-events-none select-none w-full flex justify-start md:justify-start "> <li> <a href="#" class="pointer-events-auto"> <div class="tag tag--sold_out product__tag product__tag--sold_out card__single-tag cursor-default text_body_xs px-xs-xl py-xs-xs c-bg- c-border- c-text- border-default-width-narrow rounded-none" style="--color-bg: rgba(0,0,0,0); --color-border: #f30304; --color-text: #f30304">Sold out</div> </a> </li> </ul> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="Talk of the Town Onesie"></span> <span name="gtm_item_id" value="6884486774807"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Newborn"></span> <span name="gtm_item_upc" value="YORK-CT57-NB"></span> <span name="gtm_item_price" value="22.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-4821781905431" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="4821781905431" data-scroll="A"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/a-baby-at-large-onesie-in-white"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/Onesie-White-HP_ee5dccf0-42f6-4832-ab48-8968c9130d44.png?v=1605891939&width=2000" alt="A Baby at Large Onesie in White" srcset="//shop.newyorker.com/cdn/shop/products/Onesie-White-HP_ee5dccf0-42f6-4832-ab48-8968c9130d44.png?v=1605891939&width=100 100w, //shop.newyorker.com/cdn/shop/products/Onesie-White-HP_ee5dccf0-42f6-4832-ab48-8968c9130d44.png?v=1605891939&width=300 300w, //shop.newyorker.com/cdn/shop/products/Onesie-White-HP_ee5dccf0-42f6-4832-ab48-8968c9130d44.png?v=1605891939&width=600 600w, //shop.newyorker.com/cdn/shop/products/Onesie-White-HP_ee5dccf0-42f6-4832-ab48-8968c9130d44.png?v=1605891939&width=800 800w, //shop.newyorker.com/cdn/shop/products/Onesie-White-HP_ee5dccf0-42f6-4832-ab48-8968c9130d44.png?v=1605891939&width=1200 1200w, //shop.newyorker.com/cdn/shop/products/Onesie-White-HP_ee5dccf0-42f6-4832-ab48-8968c9130d44.png?v=1605891939&width=1600 1600w, //shop.newyorker.com/cdn/shop/products/Onesie-White-HP_ee5dccf0-42f6-4832-ab48-8968c9130d44.png?v=1605891939&width=2000 2000w" width="2000" height="2000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/a-baby-at-large-onesie-in-white" title="A Baby at Large Onesie in White" aria-label="A Baby at Large Onesie in White"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> A Baby at Large Onesie in White <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$22.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="A Baby at Large Onesie in White"></span> <span name="gtm_item_id" value="4821781905431"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="18M"></span> <span name="gtm_item_upc" value="00602465293302"></span> <span name="gtm_item_price" value="22.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> <li class="grid-item__wrapper w-full h-full grow-1 shrink-0 basis-[calc((100%-(1*var(--grid-gap-x)))/2)] !mr-0 md:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] lg:basis-[calc((100%-(2*var(--grid-gap-x)))/3)] !md:mr-0 relative flex" data-items-element="swiper-slide"> <div class="grid-item__content w-full h-full"> <div id="ProductInfo-6832480190487" class="card__wrapper relative w-full h-full col-span-2 grid-rows-[minmax(max-content,1fr)_auto] product_card" data-product="6832480190487" data-scroll="T"> <div class="card__container group h-full transition-colors duration-200 grid auto-rows-[minmax(min-content,max-content)] shadow-none border-none rounded-none c-border-default-color hover:c-border-transparent" style=""> <div class="card__image-wrapper w-full relative grid grid-cols-1 grid-rows-1 z-0 group row-start-1 col-start-1"> <div class="card__image--container grid grid-cols-1 grid-rows-1 z-0 col-start-1 col-end-2 row-start-1 row-end-2"> <a href="/products/the-spot-art-sticker-sheet"> <div class="card__image relative overflow-hidden col-start-1 col-end-2 row-start-1 row-end-2 transition duration-500 ease-in-out shadow-none h-0 pb-[100%] border-none rounded-none c-border-transparent group-hover:c-border-transparent"> <div class="card__image-overlay c-bg-transparent opacity-0 group-hover:opacity-0 transition-all duration-200 z-[1] absolute inset-0 w-full h-full"></div> <img src="//shop.newyorker.com/cdn/shop/products/TNYStickerSheetEnlarged.png?v=1673446210&width=1000" alt="The Spot-Art Sticker Sheet" srcset="//shop.newyorker.com/cdn/shop/products/TNYStickerSheetEnlarged.png?v=1673446210&width=100 100w, //shop.newyorker.com/cdn/shop/products/TNYStickerSheetEnlarged.png?v=1673446210&width=300 300w, //shop.newyorker.com/cdn/shop/products/TNYStickerSheetEnlarged.png?v=1673446210&width=600 600w, //shop.newyorker.com/cdn/shop/products/TNYStickerSheetEnlarged.png?v=1673446210&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover group-hover:opacity-0 transition-opacity duration-200 image__responsive"> <div class="image-hover opacity-0 group-hover:opacity-100 transition-opacity duration-200"> <img src="//shop.newyorker.com/cdn/shop/files/spotartstickersheetlifetsyle1.png?v=1699673667&width=1000" alt="The Spot-Art Sticker Sheet" srcset="//shop.newyorker.com/cdn/shop/files/spotartstickersheetlifetsyle1.png?v=1699673667&width=100 100w, //shop.newyorker.com/cdn/shop/files/spotartstickersheetlifetsyle1.png?v=1699673667&width=300 300w, //shop.newyorker.com/cdn/shop/files/spotartstickersheetlifetsyle1.png?v=1699673667&width=600 600w, //shop.newyorker.com/cdn/shop/files/spotartstickersheetlifetsyle1.png?v=1699673667&width=800 800w" width="1000" height="1000" loading="eager" sizes="(min-width: 1024px and max-width: 75rem) 33vw, (min-width: 760px and max-width: 75rem) 33vw, (min-width: 1024px) 25rem, (min-width: 760px) 25rem, (max-width: 759px) 50vw," class="absolute inset-0 w-full h-full object-cover image__responsive"> </div></div> </a> </div> </div> <div class="card__details--wrapper col-start-1 row-start-2 min-w-0 flex flex-1 flex-col p-[0.05px] gap-y-sm-sm pt-sm-xs pb-sm-xs"> <a href="/products/the-spot-art-sticker-sheet" title="The Spot-Art Sticker Sheet" aria-label="The Spot-Art Sticker Sheet"> <div class="card__title card__text card__details--wrapper relative block placement-below text-left justify-start c-text-"> <p class="text_heading_lg"/> The Spot-Art Sticker Sheet <p/> </div> </a> <div class="card__price card__text card__details--wrapper relative block placement-below text-left justify-start c-text-primary"> <p class="text_heading_md"/> <del class="price__compare"></del> <span class="price__current">$15.00</span> <p/> </div> </div> </div> <aside hidden class="hidden"> <span name="gtm_item_name" value="The Spot-Art Sticker Sheet"></span> <span name="gtm_item_id" value="6832480190487"></span> <span name="gtm_item_collection" value=""></span> <span name="gtm_item_variant" value="Default Title"></span> <span name="gtm_item_upc" value="00602465302479"></span> <span name="gtm_item_price" value="15.00"></span> <span name="gtm_component_ref" value=""></span> </aside> </div> </div> </li> </ul><!-- container --> <div class="carousel-nav flex justify-between absolute top-1/2 px-sm-xs z-50 -translate-y-0.5 left-0 hidden md:hidden"> <button class="carousel-nav__button block grid place-items-center swiper__navigation--prev disabled:opacity-0 w-12 h-12"> <div class="carousel-nav__button-bg group grid place-items-center w-10 h-10 c-bg-gray-50 hover:c-bg-gray-900 active:c-bg-gray-900 c-border-gray-900 hover:c-border-gray-50 border-default-width rounded-none c-text-gray-900 hover:c-text-gray-50"> <div class="carousel-nav__icon block w-6 h-6 carousel-nav__icon rotate-90 carousel-nav__icon--prev"> <span class="sr-only">Previous</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="icon icon--arrow w-full h-full icon--arrow--chevron" fill="currentColor"> <path d="M432.6 209.3l-191.1 183.1C235.1 397.8 229.1 400 224 400s-11.97-2.219-16.59-6.688L15.41 209.3C5.814 200.2 5.502 184.1 14.69 175.4c9.125-9.625 24.38-9.938 33.91-.7187L224 342.8l175.4-168c9.5-9.219 24.78-8.906 33.91 .7187C442.5 184.1 442.2 200.2 432.6 209.3z"/> </svg> </div> </div> </button> </div> <div class="carousel-nav flex justify-between absolute top-1/2 px-sm-xs z-50 -translate-y-0.5 right-0 hidden md:hidden"> <button class="carousel-nav__button block grid place-items-center swiper__navigation--next disabled:opacity-0 w-12 h-12"> <div class="carousel-nav__button-bg group grid place-items-center w-10 h-10 c-bg-gray-50 hover:c-bg-gray-900 active:c-bg-gray-900 c-border-gray-900 hover:c-border-gray-50 border-default-width rounded-none c-text-gray-900 hover:c-text-gray-50"> <div class="carousel-nav__icon block w-6 h-6 carousel-nav__icon rotate-[-90deg] carousel-nav__icon--next"> <span class="sr-only">Next</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="icon icon--arrow w-full h-full icon--arrow--chevron" fill="currentColor"> <path d="M432.6 209.3l-191.1 183.1C235.1 397.8 229.1 400 224 400s-11.97-2.219-16.59-6.688L15.41 209.3C5.814 200.2 5.502 184.1 14.69 175.4c9.125-9.625 24.38-9.938 33.91-.7187L224 342.8l175.4-168c9.5-9.219 24.78-8.906 33.91 .7187C442.5 184.1 442.2 200.2 432.6 209.3z"/> </svg> </div> </div> </button> </div> <div class="swiper__pagination flex w-full justify-center relative z-10 overflow-hidden hidden md:hidden" style="--swiper-pagination-bullet-inactive-opacity:1; --swiper-pagination-color: #525252; --swiper-pagination-bullet-inactive-color: #d4d4d4; --swiper-pagination-bottom: 16px;" data-label="Go to slide {{ index }}"></div> </div><!-- viewport --> </div><!-- parent --> </div> </div> <div class="section-spacing mx-auto w-full relative z-10 px-lg-md max-w-lg md:px-container-md md:max-w-lg"> <div class="section__container grid py-none px-none md:px-none gap-y-none border-none c-border-transparent rounded-none shadow-none"> </div> </div> </div> </div> </div> </div> <style> #shopify-section-template--21665818542103__featured_collection_1 .text_heading_md {font-style: italic;} </style></section><section id="shopify-section-template--21665818542103__media_section_1" class="shopify-section media-section"> <div class="section__wrapper scheme-scheme1 grid columns-1 rows-1 place-items-center relative z-0 overflow-hidden"> <div class="content-wrapper w-full col-start-1 row-start-1 col-span-1 row-span-1 py-container-sm"> <div class="wrapper-container w-full section__container grid py-none px-none md:px-none gap-y-none border-none c-border-gray-500 rounded-none shadow-none "> <div class="section-container-gap grid gap-y-none"> <div class="section-spacing mx-auto w-full relative z-10 py-none md:py-none px-lg-md max-w-full md:px-container-md md:max-w-full"> <div class="section__container grid py-none px-none md:px-none gap-y-none border-none c-border-transparent rounded-none shadow-none"> <div class="media-section__wrapper grid grid-cols-[repeat(var(--gridColsMobile),1fr)] md:grid-cols-[repeat(var(--gridColsDesktop),1fr)] gap-none" style="--gridColsMobile: 1; --gridColsDesktop: 1;"> <div class="media-item media-item-seo-text py-none px-none flex flex-col md:flex md:flex-col items-center md:items-center justify-center gap-sm-md"> <div class="flex flex-col items-center md:items-center text-center md:text-center justify-center center"> <h2 class="c-text-content-heading text_heading_xl">Shop Covers and Cartoons</h2> </div> </div> <div class="media-item media-item-image-overlay flex flex-col overflow-hidden relative justify-center px-none py-none"> <div class="grid grid-cols-1 grid-rows-1"> <div class="image-wrapper relative w-full overflow-hidden col-start-1 col-end-1 row-start-1 row-end-1"> <picture class="image__adaptive w-full"> <source data-src="//shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=2000" srcset="//shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=100 100w, //shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=300 300w, //shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=600 600w, //shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=800 800w, //shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=1200 1200w, //shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=1600 1600w, //shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=2000 2000w" width="2000" height="750" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100vw, (max-width: 759px) 100vw,"media="(min-width: 760px)"> <img src="//shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=900" srcset="//shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=100 100w, //shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=300 300w, //shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=600 600w, //shop.newyorker.com/cdn/shop/files/Shop_Covers_and_Cartoons_Banner_Update.png?v=1647958730&width=800 800w" width="900" height="338" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100vw, (max-width: 759px) 100vw," class="w-full image__responsive"> </picture> </div> <a href="https://condenaststore.com/conde-nast-brand/thenewyorker?utm_source=referral+&utm_medium=NewYorkerStore" class="col-start-1 row-start-1 z-10"></a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section></main> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/theme.bundle.js?v=135726024536324371921732648253" defer></script> <script> window.shop_iso_code = "US"; window.shopUrl = 'https://shop.newyorker.com'; window.currentCurrency = 'USD'; window.routes = { cart_add_url: '/cart/add', cart_change_url: '/cart/change', cart_update_url: '/cart/update', predictive_search_url: '/search/suggest', privacy_policy_url: '/policies/privacy-policy', legal_notice_url: '/policies/legal-notice', terms_of_sale_url: '/policies/terms-of-sale' }; window.cartStrings = { error: `There was an error while updating your cart. Please try again.`, quantityError: `You can only add [quantity] of this item to your cart.` }; window.variantStrings = { addToCart: `Add to Cart`, soldOut: `Sold Out`, unavailable: `Unavailable`, }; window.accessibilityStrings = { imageAvailable: `Image [index] is now available in gallery view`, shareSuccess: `Link copied to clipboard`, pauseSlideshow: `Pause slideshow`, playSlideshow: `Play slideshow`, }; window.shareStrings = { copyToClipboard: "Copy link", successMessage: "Link copied to clipboard", copyToClipboardError: "Error copying to clipboard", shareUrlError: "Error opening sharer" }; window.quickShopStrings = { productError: "Product details not available.", }; window.shipDateLabel = 'Ships on: {{ date }}'; window.shipDateLabelTitled = '<b>{{ title }}:</b> Ships on {{ date }}'; </script> <!-- BEGIN sections: footer-group --> <footer id="shopify-section-sections--21665819033623__footer" class="shopify-section shopify-section-group-footer-group site-footer"> <div class="section__wrapper scheme-scheme1 grid columns-1 rows-1 place-items-center relative z-0 overflow-visible c-bg-background c-text-content-base mt-none c-border-primary border-none border-x-0 border-b-0 z-10"> <div class="section-spacing mx-auto w-full relative z-10 py-container-sm md:py-container-sm px-none max-w-full md:px-none md:max-w-full grid gap-y-sm-xs gap-x-none md:grid-cols-12 mx-auto text-center"> <div class="footer__griditem footer__griditem--0 footer__griditem--text md:col-span-12 md:row-span-1 py-none px-none text_body_xs c-text-primary"> <div class="text-container w-full h-full flex flex-col text-center md:text-center md:justify-center gap-y-sm-xs"> <span> </span> <a href="https://store.newyorker.com" class="text_navigation_sm c-text-primary hover:c-text-tertiary cursor-pointer no-underline hover:no-underline">© 2024 The New Yorker </a> </div> </div> <div class="footer__griditem footer__griditem--1 footer__griditem--navigation md:col-span-12 md:row-span-1 py-none px-none"> <div class="navigation-container w-full h-full flex flex-col items-center gap-y-sm-xs text-center md:text-center md:justify-center"> <nav class="w-full md:flex md:items-center justify-center md:justify-center nav-wrapper"> <ul class="menu-nav text-center md:text-center md:flex justify-start md:flex-wrap md:justify-center gap-x-sm-xl gap-y-none nav-container flex flex-col md:flex-row"> <li class="text_navigation_sm c-text-primary hover:c-text-primary no-underline hover:no-underline"> <a href="/pages/help">Help & Support</a> </li> <li class="text_navigation_sm c-text-primary hover:c-text-primary no-underline hover:no-underline"> <a href="/policies/terms-of-sale">Terms</a> </li> <li class="text_navigation_sm c-text-primary hover:c-text-primary no-underline hover:no-underline"> <a href="/policies/privacy-policy">Privacy</a> </li> <li class="text_navigation_sm c-text-primary hover:c-text-primary no-underline hover:no-underline"> <a href="/policies/legal-notice">Do not sell my personal information</a> </li> <li class="text_navigation_sm c-text-primary hover:c-text-primary no-underline hover:no-underline"> <a href="#" onclick="event.preventDefault();window.evidon.notice.showOptions();" data-linklist="evidon">Cookie Choices</a> </li> </ul> </nav> </div> </div> <div class="footer__griditem footer__griditem--2 footer__griditem--text md:col-span-12 md:row-span-1 py-none px-none text_body_xs c-text-primary"> <div class="text-container w-full h-full flex flex-col text-center md:text-center md:justify-center"> <p> If you are using a screen reader and are having problems using this website, please call 866-682-4413 for assistance. </p> </div> </div> <div class="footer__griditem footer__griditem--3 footer__griditem--developer md:col-span-1 md:row-span-1 py-none px-none"> <div class="developer-container"> <script> setTimeout(function () { const doNotSell = document.querySelector('a[data-id=donotsell]') if (doNotSell) { doNotSell.remove() }}, 2000) document.addEventListener('DOMContentLoaded', () => addOneTrust()) if (Shopify.designMode) { document.addEventListener('shopify:section:load', () => addOneTrust()) document.addEventListener('shopify:section:unload', () => addOneTrust()) document.addEventListener('shopify:section:reorder', () => addOneTrust()) } function addOneTrust () { const child = document.querySelector('footer .footer__column .navigation-container .menu-nav li:first-child')?.cloneNode(false) if (child) { child.insertAdjacentHTML('beforeend', str) document.querySelector('footer .footer__column .navigation-container .menu-nav')?.prepend(child) } } const str = `<div class="one-trust-cookie-button-container"> <!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 30 14" style="enable-background:new 0 0 30 14;" xml:space="preserve"> <style type="text/css"> .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;} .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#0066FF;} .st2{fill:#FFFFFF;} .st3{fill:#0066FF;} </style> <g> <g id="final---dec.11-2020_1_"> <g id="_x30_208-our-toggle_2_" transform="translate(-1275.000000, -200.000000)"> <g id="Final-Copy-2_2_" transform="translate(1275.000000, 200.000000)"> <path class="st0" d="M7.4,12.8h6.8l3.1-11.6H7.4C4.2,1.2,1.6,3.8,1.6,7S4.2,12.8,7.4,12.8z"/> </g> </g> </g> <g id="final---dec.11-2020"> <g id="_x30_208-our-toggle" transform="translate(-1275.000000, -200.000000)"> <g id="Final-Copy-2" transform="translate(1275.000000, 200.000000)"> <path class="st1" d="M22.6,0H7.4c-3.9,0-7,3.1-7,7s3.1,7,7,7h15.2c3.9,0,7-3.1,7-7S26.4,0,22.6,0z M1.6,7c0-3.2,2.6-5.8,5.8-5.8 h9.9l-3.1,11.6H7.4C4.2,12.8,1.6,10.2,1.6,7z"/> <path id="x" class="st2" d="M24.6,4c0.2,0.2,0.2,0.6,0,0.8l0,0L22.5,7l2.2,2.2c0.2,0.2,0.2,0.6,0,0.8c-0.2,0.2-0.6,0.2-0.8,0 l0,0l-2.2-2.2L19.5,10c-0.2,0.2-0.6,0.2-0.8,0c-0.2-0.2-0.2-0.6,0-0.8l0,0L20.8,7l-2.2-2.2c-0.2-0.2-0.2-0.6,0-0.8 c0.2-0.2,0.6-0.2,0.8,0l0,0l2.2,2.2L23.8,4C24,3.8,24.4,3.8,24.6,4z"/> <path id="y" class="st3" d="M12.7,4.1c0.2,0.2,0.3,0.6,0.1,0.8l0,0L8.6,9.8C8.5,9.9,8.4,10,8.3,10c-0.2,0.1-0.5,0.1-0.7-0.1l0,0 L5.4,7.7c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0l0,0L8,8.6l3.8-4.5C12,3.9,12.4,3.9,12.7,4.1z"/> </g> </g> </g> </g> </svg> </div> <!-- OneTrust Cookies Settings button start --> <a href="#" id="ot-sdk-btn" class="ot-sdk-show-settings">Cookie Settings</a> <!-- OneTrust Cookies Settings button end --> ` </script> <style> .one-trust-cookie-button-container { display: inline-block; } .one-trust-cookie-button-container svg { width: 32px; height: 10px; } #ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color: #000 !important; border: 0 !important; padding: 0 !important; } #ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: #000; background-color: transparent !important; } a[data-id='donotsell'] { display: none; } </style> </div> </div></div> </div> <style> #_evh-button { display: none !important; } </style> </footer> <!-- END sections: footer-group --> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/utm-params.bundle.js?v=129387334403833026351732648254" defer="defer"></script> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/section-render.bundle.js?v=105941117765222681451732648250" defer="defer"></script> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/product.bundle.js?v=104210518906356412751732648247" defer="defer"></script><script src="//shop.newyorker.com/cdn/shop/t/47/assets/cart-drawer.bundle.js?v=65608655622883277451732648120" defer="defer"></script> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/content-overlay.bundle.js?v=96700117266663136221732648121" defer="defer"></script> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/share.bundle.js?v=136949247711278960181732648250" defer="defer"></script><!-- BEGIN sections: background-group --> <!-- END sections: background-group --><!-- italicize product and collection titles --> <script> document.addEventListener("DOMContentLoaded", function () { function italicizeTitles(productTitles) { for (const productTitle of productTitles) { const title = productTitle.innerHTML; if (title.indexOf("The New Yorker") !== -1) { productTitle.innerHTML = title.replace( "The New Yorker", "<i>The New Yorker</i>" ); } else if (title.indexOf("New Yorker") !== -1) { productTitle.innerHTML = title.replace( "New Yorker", "<i>New Yorker</i>" ); } } } const productTitles = document.querySelectorAll( ".product_card .card__title p, .template-product h1.product-title, .template-collection-banner__heading h1, .cart-drawer__main .cart__item h4 a" ); italicizeTitles(productTitles); const recommendedProducts = document.querySelector( ".template__product .shopify-section.recommended-products" ); if (recommendedProducts) { const recommendedProductsObserver = new MutationObserver((mutations) => { for (let mutation of mutations) { for (let node of mutation.addedNodes) { if (node instanceof HTMLElement) { const newProductTitles = node.querySelectorAll( ".product_card .card__title p" ); if (newProductTitles.length > 0) { italicizeTitles(newProductTitles); recommendedProductsObserver.disconnect(); } } } } }); recommendedProductsObserver.observe(recommendedProducts, { childList: true, subtree: true, }); } const cartDrawer = document.querySelector("#cart-drawer"); if (cartDrawer) { const cartDrawerObserver = new MutationObserver((mutations) => { for (let mutation of mutations) { for (let node of mutation.addedNodes) { if (node instanceof HTMLElement) { const newProductTitles = node.querySelectorAll(".cart__item h4 a"); if (newProductTitles.length > 0) { italicizeTitles(newProductTitles); } } } } }); cartDrawerObserver.observe(cartDrawer, { childList: true, subtree: true, }); } }); </script> <!-- end italicize product and collection titles --> <script> </script> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/url-params.bundle.js?v=153310396169332176001732648254"></script> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/dotdigital-site-tracking.bundle.js?v=120953295902247773051732648123" defer></script> <script> window.customerEmail = '' window.customerAcceptsMarketing = '' window.dotDigitalCartInsights = { programId: '54030', currency: 'USD', subtotal: '0.00', discountAmount: '0.00', grandTotal: '0.00', cartUrl: 'https://store.newyorker.com', lineItems: '[]' } </script> <script src="//shop.newyorker.com/cdn/shop/t/47/assets/dotdigital-cart-insight.bundle.js?v=124463571393677138781732648123" defer></script> <style> .text_heading_md {font-style: italic;} </style> </body> </html>