@font-face{font-family:'AF Display';src:url('fonts/Anton-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'AF Marker';src:url('fonts/PermanentMarker-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
/* Brand display type only: purchasing and reading text stays in the existing sans-serif. */
body h1,.hero h1,.sectionHead h2,.shopTop h1,.about h2,.banner h2,.custom h2,.storyByline h2,.teamSection h2,.storyContact h2,.aboutCard h3,.departmentLink h2{font-family:'AF Display',Impact,sans-serif;font-weight:400;letter-spacing:.015em;line-height:1.12}
.storeBrand{font-family:'AF Display',Impact,sans-serif;font-weight:400;letter-spacing:.02em}
.sloganGroup,.banner p,.storyCopy blockquote,.storyCopy .storyClosing{font-family:'AF Marker',cursive;font-weight:400;letter-spacing:0;line-height:1.5}
.storyHero h1{line-height:1.12;letter-spacing:.005em}
.storyCopy blockquote{font-size:clamp(25px,3vw,36px)}
.storyTeam h3{font-family:'AF Marker',cursive;font-weight:400;font-size:25px;line-height:1.4}
@media(max-width:700px){.storeBrand{font-size:20px}.sloganGroup{font-size:12px}.storyTeam h3{font-size:23px}}
