PageSourceSearch

https://joroinenmusicfestival.fi/oheistuotteet/

html joroinenmusicfestival.fi collected 2026-10-07 15:49:38 UTC 33,493 bytes, 333 lines download raw bytes

1<!DOCTYPE html>
2<html lang="fi">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<link rel="profile" href="http://gmpg.org/xfn/11">
7<link rel="stylesheet" href="https://use.typekit.net/rve4vyb.css">
8<link rel="preconnect" href="https://fonts.googleapis.com">
9<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10<link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,600;1,9..40,600&family=Elsie:wght@400;900&family=Outfit:[email protected]&display=swap" rel="stylesheet">
11<!-- Google tag (gtag.js) -->
vendor: 64 bytes, line 11
11 <script async src="https://www.googletagmanager.com/gtag/js?id=
11G-01KE92NVKW
vendor: 12 bytes, line 11
11"></script> 
11<script> 
vendor: 127 bytes, line 11
11window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
11G-01KE92NVKW
vendor: 4 bytes, line 11
11'); 
11</script>
11
12
13<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/92f2249cfad19a3b1a1bfb218/dea4a2229bf7d7eac5a7f64ca.js");</script>
13
14
15<!-- Facebook Pixel Code -->
16<script>
vendor: 426 bytes, lines 16-25
16
17  !function(f,b,e,v,n,t,s)
18  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
19  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
20  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
21  n.queue=[];t=b.createElement(e);t.async=!0;
22  t.src=v;s=b.getElementsByTagName(e)[0];
23  s.parentNode.insertBefore(t,s)}(window, document,'script',
24  'https://connect.facebook.net/en_US/fbevents.js');
25  fbq('init', '
25594008374296290
vendor: 34 bytes, lines 25-26
25');
26  fbq('track', 'PageView');
27</script>
27
28<!-- End Facebook Pixel Code -->
29
30<script src="https://johku.com/widget.js"></script>
30
31
32<title>Oheistuotteet &#x2d; Joroinen Music Festival &#8211; Joroisten Musiikkipäivät</title>
33
34<!-- The SEO Framework tehnyt Sybre Waaijer -->
35<meta name="robots" content="max-snippet:-1,max-image-preview:standard,max-video-preview:-1" />
36<link rel="canonical" href="https://joroinenmusicfestival.fi/oheistuotteet/" />
37<meta name="description" content="Vuonna 2026 otimme myyntiin uusia t&#x2d;paitoja. T&auml;ll&auml; hetkell&auml; paitoja ei voi tilata. Tuotevalikoimaa p&auml;ivitet&auml;&auml;n ensi vuodelle. VIUHKAT Viuhkat ovat myynniss&auml;&#8230;" />
38<meta property="og:type" content="website" />
39<meta property="og:locale" content="fi_FI" />
40<meta property="og:site_name" content="Joroinen Music Festival &#8211; Joroisten Musiikkipäivät" />
41<meta property="og:title" content="Oheistuotteet" />
42<meta property="og:description" content="Vuonna 2026 otimme myyntiin uusia t&#x2d;paitoja. T&auml;ll&auml; hetkell&auml; paitoja ei voi tilata. Tuotevalikoimaa p&auml;ivitet&auml;&auml;n ensi vuodelle. VIUHKAT Viuhkat ovat myynniss&auml; festivaalitoimistossa ja konserttipaikkojen&#8230;" />
43<meta property="og:url" content="https://joroinenmusicfestival.fi/oheistuotteet/" />
44<meta property="og:image" content="https://joroinenmusicfestival.fi/wp-content/uploads/2026/07/Nimeton-malli-10-1024x768.png" />
45<meta name="twitter:card" content="summary_large_image" />
46<meta name="twitter:title" content="Oheistuotteet" />
47<meta name="twitter:description" content="Vuonna 2026 otimme myyntiin uusia t&#x2d;paitoja. T&auml;ll&auml; hetkell&auml; paitoja ei voi tilata. Tuotevalikoimaa p&auml;ivitet&auml;&auml;n ensi vuodelle. VIUHKAT Viuhkat ovat myynniss&auml; festivaalitoimistossa ja konserttipaikkojen&#8230;" />
48<meta name="twitter:image" content="https://joroinenmusicfestival.fi/wp-content/uploads/2026/07/Nimeton-malli-10-1024x768.png" />
49<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://joroinenmusicfestival.fi/#/schema/WebSite","url":"https://joroinenmusicfestival.fi/","name":"Joroinen Music Festival &#8211; Joroisten Musiikkipäivät","description":"Joroisten Musiikkipäivillä on laaja ja monipuolinen ohjelma; herkkiä kartanokonsertteja, vaikuttavia kirkkokonsertteja ja uniikeissa ympäristöissä tapahtuvia konsertteja.","inLanguage":"fi","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://joroinenmusicfestival.fi/search/{search_term_string}/"},"query-input":"required name=search_term_string"},"publisher":{"@type":"Organization","@id":"https://joroinenmusicfestival.fi/#/schema/Organization","name":"Joroinen Music Festival &#8211; Joroisten Musiikkipäivät","url":"https://joroinenmusicfestival.fi/","logo":{"@type":"ImageObject","url":"https://joroinenmusicfestival.fi/wp-content/uploads/2016/02/joroinen_merkki-1.png","contentUrl":"https://joroinenmusicfestival.fi/wp-content/uploads/2016/02/joroinen_merkki-1.png","width":95,"height":95}}},{"@type":"WebPage","@id":"https://joroinenmusicfestival.fi/oheistuotteet/","url":"https://joroinenmusicfestival.fi/oheistuotteet/","name":"Oheistuotteet &#x2d; Joroinen Music Festival &#8211; Joroisten Musiikkipäivät","description":"Vuonna 2026 otimme myyntiin uusia t&#x2d;paitoja. T&auml;ll&auml; hetkell&auml; paitoja ei voi tilata. Tuotevalikoimaa p&auml;ivitet&auml;&auml;n ensi vuodelle. VIUHKAT Viuhkat ovat myynniss&auml;&#8230;","inLanguage":"fi","isPartOf":{"@id":"https://joroinenmusicfestival.fi/#/schema/WebSite"},"breadcrumb":{"@type":"BreadcrumbList","@id":"https://joroinenmusicfestival.fi/#/schema/BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":"https://joroinenmusicfestival.fi/","name":"Joroinen Music Festival &#8211; Joroisten Musiikkipäivät"},{"@type":"ListItem","position":2,"name":"Oheistuotteet"}]},"potentialAction":{"@type":"ReadAction","target":"https://joroinenmusicfestival.fi/oheistuotteet/"}}]}</script>
49
50<!-- / The SEO Framework tehnyt Sybre Waaijer | 11.36ms meta | 5.88ms boot -->
51
52<link rel='dns-prefetch' href='//ajax.googleapis.com' />
53<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
54<link rel='dns-prefetch' href='//www.googletagmanager.com' />
55<link rel="alternate" type="application/rss+xml" title="Joroinen Music Festival - Joroisten Musiikkipäivät &raquo; syöte" href="https://joroinenmusicfestival.fi/feed/" />
56<link rel="alternate" type="application/rss+xml" title="Joroinen Music Festival - Joroisten Musiikkipäivät &raquo; kommenttien syöte" href="https://joroinenmusicfestival.fi/comments/feed/" />
57<link rel="alternate" type="text/calendar" title="Joroinen Music Festival - Joroisten Musiikkipäivät &raquo; iCal-syöte" href="https://joroinenmusicfestival.fi/tapahtumakalenteri/?ical=1" />
58<link rel='stylesheet' id='wp-block-library-css' href='https://joroinenmusicfestival.fi/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' />
59<style id='classic-theme-styles-inline-css' type='text/css'>
60/*! This file is auto-generated */
61.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
62</style>
63<style id='global-styles-inline-css' type='text/css'>
64body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
64--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
64.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
65.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
66:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
67:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
68.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
69</style>
70<link rel='stylesheet' id='styles-css' href='https://joroinenmusicfestival.fi/wp-content/themes/joroinenmusicfestival/css/layout.css' type='text/css' media='all' />
71
72<!-- Google tag (gtag.js) snippet added by Site Kit -->
73
74<!-- Google Analytics snippet added by Site Kit -->
75<script type="text/javascript" src="https://www.googletagmanager.com/gtag/js" id="google_gtagjs-js" async></script>
vendor: 1 bytes, line 75
75
76<script type="text/javascript" id="google_gtagjs-js-after">
77/* <![CDATA[ */
78window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
79gtag("set","linker",{"domains":["joroinenmusicfestival.fi"]});
80gtag("js", new Date());
81gtag("set", "developer_id.dZTNiMT", true);
82gtag("config", "GT-M38MQWK");
83/* ]]> */
84</script>
84
85
86<!-- End Google tag (gtag.js) snippet added by Site Kit -->
87<link rel="https://api.w.org/" href="https://joroinenmusicfestival.fi/wp-json/" /><link rel="alternate" type="application/json" href="https://joroinenmusicfestival.fi/wp-json/wp/v2/pages/11038" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://joroinenmusicfestival.fi/xmlrpc.php?rsd" />
88<link rel="alternate" type="application/json+oembed" href="https://joroinenmusicfestival.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fjoroinenmusicfestival.fi%2Foheistuotteet%2F" />
89<link rel="alternate" type="text/xml+oembed" href="https://joroinenmusicfestival.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fjoroinenmusicfestival.fi%2Foheistuotteet%2F&#038;format=xml" />
90<meta name="generator" content="Site Kit by Google 1.129.1" /><meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://joroinenmusicfestival.fi"><link rel="alternate" href="https://joroinenmusicfestival.fi/wp-json/tribe/events/v1/" /><link rel="icon" href="https://joroinenmusicfestival.fi/wp-content/uploads/2016/02/joroinen_merkki-1-50x50.png" sizes="32x32" />
91<link rel="icon" href="https://joroinenmusicfestival.fi/wp-content/uploads/2016/02/joroinen_merkki-1.png" sizes="192x192" />
92<link rel="apple-touch-icon" href="https://joroinenmusicfestival.fi/wp-content/uploads/2016/02/joroinen_merkki-1.png" />
93<meta name="msapplication-TileImage" content="https://joroinenmusicfestival.fi/wp-content/uploads/2016/02/joroinen_merkki-1.png" />
94		<style type="text/css" id="wp-custom-css">
95			.site-footer p {
96	color: #000;
97}
98.single-tribe_events .site-main a {
99	color: #fff;
100	text-decoration: underline;
101	font-weight: 700;
102}
103.alasivu .site-header .hero a, .single-tribe_events .hero a {
104	color: #fff;
105}
106@media screen and (min-width: 60em) {
107.blog .primary {
108	margin-top: -1px;
109}
110}		</style>
111		</head>
112<body class="page-template-default page page-id-11038 preload alasivu tribe-no-js">
113<noscript><img height="1" width="1" style="display:none"
114  src="https://www.facebook.com/tr?id=594008374296290&ev=PageView&noscript=1"
115/></noscript>
116	<a class="skip-link screen-reader-text" href="#content">Siirry sisältöön</a>
117	<div class="fclip-alt-small hero">
118		<header class="site-header">
119			<nav class="primary">
120				<div class="left-side">
121					<div class="logo"><a href="https://joroinenmusicfestival.fi/" rel="home">Joroinen Music Festival &#8211; Joroisten Musiikkipäivät</a></div>
122					<button class="hamburger hamburger--slider" type="button">
123						<span class="hamburger-box">
124							<span class="hamburger-inner"></span>
125						</span>
126					</button>
127				</div>
128				<div class="right-side">
129					<ul id="menu-main" class="menu-items"><li id="menu-item-5405" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-5405"><a href="https://joroinenmusicfestival.fi/">Etusivu</a></li>
130<li id="menu-item-5401" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5401"><a href="https://joroinenmusicfestival.fi/ohjelma-ja-liput/">Ohjelma ja liput</a>
131<ul class="sub-menu">
132	<li id="menu-item-7310" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7310"><a href="https://joroinenmusicfestival.fi/ohjelma-ja-liput/tietoa-lipuista/">Tietoa lipuista</a></li>
133	<li id="menu-item-6128" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6128"><a href="https://joroinenmusicfestival.fi/ohjelma-ja-liput/">Ohjelma</a></li>
134	<li id="menu-item-6129" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6129"><a href="https://joroinenmusicfestival.fi/esiintyjat/">Esiintyjät</a></li>
135</ul>
136</li>
137<li id="menu-item-11077" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11038 current_page_item menu-item-11077"><a href="https://joroinenmusicfestival.fi/oheistuotteet/" aria-current="page">Oheistuotteet</a></li>
138<li id="menu-item-5402" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5402"><a href="https://joroinenmusicfestival.fi/joroisten-musiikkiyhdistys/">Joroisten Musiikkiyhdistys</a>
139<ul class="sub-menu">
140	<li id="menu-item-7750" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7750"><a href="https://joroinenmusicfestival.fi/kulttuuritarinat/">Kulttuuritarinat</a></li>
141</ul>
142</li>
143<li id="menu-item-5400" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5400"><a href="https://joroinenmusicfestival.fi/tapahtumapaikat/">Tapahtumapaikat</a></li>
144<li id="menu-item-7308" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-7308"><a href="https://joroinenmusicfestival.fi/info/">Kävijän info</a>
145<ul class="sub-menu">
146	<li id="menu-item-6018" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6018"><a href="https://joroinenmusicfestival.fi/ajankohtaista/">Ajankohtaista</a></li>
147	<li id="menu-item-7309" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7309"><a href="https://joroinenmusicfestival.fi/majoitus-ja-ruokailu/">Majoitus ja ruoka</a></li>
148</ul>
149</li>
150<li id="menu-item-5399" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5399"><a href="https://joroinenmusicfestival.fi/yhteystiedot/">Yhteystiedot</a></li>
151</ul>					<ul class="languages">
152							<li class="lang-item lang-item-22 lang-item-fi current-lang lang-item-first"><a  lang="fi" hreflang="fi" href="https://joroinenmusicfestival.fi/oheistuotteet/">fi</a></li>
153	<li class="lang-item lang-item-24 lang-item-en no-translation"><a  lang="en-GB" hreflang="en-GB" href="https://joroinenmusicfestival.fi/en/home/">en</a></li>
154					</ul>
155					<!--<span class="search-icon">Hae</span>
156					<ul class="some">
157						<li class="facebook"><a href="https://www.facebook.com/joroistenmusiikkipaivat">Joroinen Musiikkipäivät Facebookissa</a></li>
158						<li class="instagram"><a href="https://www.instagram.com/joroinenmusicfestival/">Joroinen Musiikkipäivät Instagramissa</a></li>
159					</ul>  -->  
160				</div>
161			</nav>
162		</header>
163	</div>
164
165	<div id="content" class="site-content cf">
166		<section class="main-container fclip-alt">
167			<div class="container cf">
168				<main class="site-main">
169
170					
171						  <article id="post-11038" class="post-11038 page type-page status-publish hentry">
172	
173    <div class="entry-content">
174      
175<h2 class="wp-block-heading has-black-color has-text-color has-link-color wp-elements-ff9a05b6f280c262f004af60d454021c">Oheistuotteet</h2>
176
177
178
179<p>Vuonna 2026 otimme myyntiin uusia t-paitoja. Tällä hetkellä paitoja ei voi tilata. Tuotevalikoimaa päivitetään ensi vuodelle.</p>
180
181
182
183<p>VIUHKAT</p>
184
185
186
187<p>Viuhkat ovat myynnissä festivaalitoimistossa ja konserttipaikkojen ovilla. Viuhkojen materiaali on puuta ja polyesteriä, koko 42,5 x 23 cm. Viuhkan hinta on 10 €. Jos olet kiinnostunut viuhkoista, ota yhteys 040 6431984 / [email protected].</p>
188
189
190
191<figure class="wp-block-image size-large is-resized"><img fetchpriority="high" decoding="async" width="1024" height="768" src="https://joroinenmusicfestival.fi/wp-content/uploads/2026/07/Nimeton-malli-10-1024x768.png" alt="Valkoinen viuhka." class="wp-image-11313" style="width:441px;height:auto" srcset="https://joroinenmusicfestival.fi/wp-content/uploads/2026/07/Nimeton-malli-10-1024x768.png 1024w, https://joroinenmusicfestival.fi/wp-content/uploads/2026/07/Nimeton-malli-10-300x225.png 300w, https://joroinenmusicfestival.fi/wp-content/uploads/2026/07/Nimeton-malli-10-768x576.png 768w, https://joroinenmusicfestival.fi/wp-content/uploads/2026/07/Nimeton-malli-10-1536x1152.png 1536w, https://joroinenmusicfestival.fi/wp-content/uploads/2026/07/Nimeton-malli-10.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
192
193
194
195<p></p>
196
197
198
199<p></p>
200
201
202
203<p></p>
204
205
206
207<p></p>
208
209
210    </div><!-- .entry-content -->
211
212      </article><!-- #post-## -->
213					
214				</main>
215							</div>
216		</section>
217		
218		
219		
220  </div><!-- #content -->
221
222	<footer class="site-footer">
223    <div class="container">
224      <div class="widget">
225        <div class="logo">
226					<a href="https://joroinenmusicfestival.fi/" rel="home">Joroinen Music Festival &#8211; Joroisten Musiikkipäivät</a>
227        </div>
228      </div>
229      <div class="widget">
230        <h3>Joroinen Music Festival - Joroisten Musiikkipäivät</h3>
231        <p><strong>Taiteellinen johtaja</strong><br />
232          Jussi Merikanto<br />
233          [email protected]<br />
234          puh. +358 40 595 0871</p>
235        <p><strong>Toiminnanjohtaja</strong><br />
236          Karin Keitel<br />
237          [email protected]<br />
238          puh. +358 40 643 1984</p>
239      </div>
240       <div class="widget-selosteet">
241        <h4>Tietosuojaselosteet</h4>
242        <p><a href="https://joroinenmusicfestival.fi/wp-content/uploads/2025/12/Tietosuojaseloste-asiakasrekisteri.pdf" target="_blank">Asiakasrekisteri</a></p>
243        <p><a href="https://joroinenmusicfestival.fi/wp-content/uploads/2025/12/Tietosuojaseloste-vapaaehtoistyontekijoiden-rekisteri.pdf" target="_blank">Vapaaehtoistyöntekijät</a></p>
244        <p><a href="https://joroinenmusicfestival.fi/wp-content/uploads/2025/12/Tietosuojaseloste-jasenrekisteri.pdf" target="_blank">Jäsenrekisteri</a></p>
245
246      </div> 
247    </div>
248    <span class="kylä"></span>
249  </footer>
250
251	<div class="responsive-nav">
252    <div class="logo">
253      <a href="https://joroinenmusicfestival.fi/" rel="home">Joroinen Music Festival &#8211; Joroisten Musiikkipäivät</a>
254    </div>
255		<ul id="menu-main-1" class="menu-items"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-5405"><a href="https://joroinenmusicfestival.fi/">Etusivu</a></li>
256<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5401"><a href="https://joroinenmusicfestival.fi/ohjelma-ja-liput/">Ohjelma ja liput</a>
257<ul class="sub-menu">
258	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7310"><a href="https://joroinenmusicfestival.fi/ohjelma-ja-liput/tietoa-lipuista/">Tietoa lipuista</a></li>
259	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6128"><a href="https://joroinenmusicfestival.fi/ohjelma-ja-liput/">Ohjelma</a></li>
260	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6129"><a href="https://joroinenmusicfestival.fi/esiintyjat/">Esiintyjät</a></li>
261</ul>
262</li>
263<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11038 current_page_item menu-item-11077"><a href="https://joroinenmusicfestival.fi/oheistuotteet/" aria-current="page">Oheistuotteet</a></li>
264<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5402"><a href="https://joroinenmusicfestival.fi/joroisten-musiikkiyhdistys/">Joroisten Musiikkiyhdistys</a>
265<ul class="sub-menu">
266	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7750"><a href="https://joroinenmusicfestival.fi/kulttuuritarinat/">Kulttuuritarinat</a></li>
267</ul>
268</li>
269<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5400"><a href="https://joroinenmusicfestival.fi/tapahtumapaikat/">Tapahtumapaikat</a></li>
270<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-7308"><a href="https://joroinenmusicfestival.fi/info/">Kävijän info</a>
271<ul class="sub-menu">
272	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6018"><a href="https://joroinenmusicfestival.fi/ajankohtaista/">Ajankohtaista</a></li>
273	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7309"><a href="https://joroinenmusicfestival.fi/majoitus-ja-ruokailu/">Majoitus ja ruoka</a></li>
274</ul>
275</li>
276<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5399"><a href="https://joroinenmusicfestival.fi/yhteystiedot/">Yhteystiedot</a></li>
277</ul>		<span class="close">&times;</span>
278            <ul class="languages">
279						<li class="lang-item lang-item-22 lang-item-fi current-lang lang-item-first"><a  lang="fi" hreflang="fi" href="https://joroinenmusicfestival.fi/oheistuotteet/">fi</a></li>
280	<li class="lang-item lang-item-24 lang-item-en no-translation"><a  lang="en-GB" hreflang="en-GB" href="https://joroinenmusicfestival.fi/en/home/">en</a></li>
281        </ul>
282	</div>
283
284  <div class="search-container">
285    <div class="container">
286      <span class="close">&times;</span>
287      <h2>Etsi sivustolta</h2>
288      <form role="search" method="get" class="search-form" action="https://joroinenmusicfestival.fi/">
289				<label>
290					<span class="screen-reader-text">Haku:</span>
291					<input type="search" class="search-field" placeholder="Haku &hellip;" value="" name="s" />
292				</label>
293				<input type="submit" class="search-submit" value="Hae" />
294			</form>  
295    </div>
296  </div>
297
298 <!-- <svg class="clip-paths">
299    <defs>
300      <clipPath id="wave" clipPathUnits="objectBoundingBox">
301        <path class="st0" d="M 1 0 S 0.551 -0.001 -0.002 0.001 V 0.995 c 0.081 -0.08 0.333 -0.115 0.652 -0.025 Q 0.857 1.021 1.002 0.98 L 1 0 z" />
302      </clipPath>
303      <clipPath id="wave-alt" clipPathUnits="objectBoundingBox">
304        <path class="st0" d="M 1 0 S 0.554 0.001 -0.002 -0.002 V 0.937 c 0.351 0.157 0.561 -0.045 0.817 0.029 Q 0.932 1 1.002 0.996 L 1 0 z" />
305      </clipPath>
306      <clipPath id="wave-alt-small" clipPathUnits="objectBoundingBox">
307        <path class="st0" d="M 1 0 S 0.554 0.0009 -0.002 -0.0015 V 0.7029 A 1 1 0 0 0 0.31 0.812 Q 0.491 0.843 0.668 0.743 Q 0.854 0.632 1 0.744 L 1 0 z" />
308      </clipPath>
309      <clipPath id="wave-alt-mobile" clipPathUnits="objectBoundingBox">
310        <path class="st0" d="M 1 0 S 0.554 0.001 -0.002 -0.002 V 0.977 c 0.388 0.049 0.408 0.005 0.608 -0.006 Q 0.702 0.96 0.827 0.976 Q 0.949 0.998 1.001 0.978 L 1 0 z" />
311      </clipPath>
312      <clipPath id="wave-mobile" clipPathUnits="objectBoundingBox">
313        <path class="st0" d="M 1 0 S 0.551 -0.001 -0.002 0.001 V 0.995 c 0.102 -0.037 0.444 -0.061 0.632 -0.031 Q 0.9 1.007 1 0.977 L 1 0 z" />
314      </clipPath>
315    </defs>
316  </svg> -->
317
318
319		
319<script>
320		( function ( body ) {
321			'use strict';
322			body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' );
323		} )( document.body );
324		</script>
324
325		
325<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Etsi:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Seuraava","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],"dayNamesShort":["su","ma","ti","ke","to","pe","la"],"dayNamesMin":["su","ma","ti","ke","to","pe","la"],"monthNames":["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kes\u00e4kuu","hein\u00e4kuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],"monthNamesShort":["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kes\u00e4kuu","hein\u00e4kuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],"monthNamesMin":["tammi","helmi","maalis","huhti","touko","kes\u00e4","hein\u00e4","elo","syys","loka","marras","joulu"],"nextText":"Seuraava","prevText":"Edellinen","currentText":"T\u00e4n\u00e4\u00e4n","closeText":"Tehty","today":"T\u00e4n\u00e4\u00e4n","clear":"Clear"}};/* ]]> */ </script>
325<style id='core-block-supports-inline-css' type='text/css'>
326.wp-elements-ff9a05b6f280c262f004af60d454021c a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}
327</style>
328<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js" id="jquery-js"></script>
vendor: 1 bytes, line 328
328
329<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js" id="slick-js"></script>
vendor: 1 bytes, line 329
329
330<script type="text/javascript" src="https://joroinenmusicfestival.fi/wp-content/themes/joroinenmusicfestival/js/all.js" id="scripts-js"></script>
330
331
332</body>
333</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.