1<!DOCTYPE html> 2<html lang="fi"><meta charset="utf-8"> 3<link rel="canonical" href="https://dancemakers.fi"> 4<link rel="alternate" hreflang="cs" href="https://dancemakers.fi/cs"> 5<link rel="alternate" hreflang="da" href="https://dancemakers.fi/da"> 6<link rel="alternate" hreflang="de" href="https://dancemakers.fi/de"> 7<link rel="alternate" hreflang="el" href="https://dancemakers.fi/el"> 8<link rel="alternate" hreflang="en" href="https://dancemakers.fi/en"> 9<link rel="alternate" hreflang="es" href="https://dancemakers.fi/es"> 10<link rel="alternate" hreflang="et" href="https://dancemakers.fi/et"> 11<link rel="alternate" hreflang="fi" href="https://dancemakers.fi"> 12<link rel="alternate" hreflang="fr" href="https://dancemakers.fi/fr"> 13<link rel="alternate" hreflang="hu" href="https://dancemakers.fi/hu"> 14<link rel="alternate" hreflang="it" href="https://dancemakers.fi/it"> 15<link rel="alternate" hreflang="ja" href="https://dancemakers.fi/ja"> 16<link rel="alternate" hreflang="lt" href="https://dancemakers.fi/lt"> 17<link rel="alternate" hreflang="lv" href="https://dancemakers.fi/lv"> 18<link rel="alternate" hreflang="nl" href="https://dancemakers.fi/nl"> 19<link rel="alternate" hreflang="no" href="https://dancemakers.fi/no"> 20<link rel="alternate" hreflang="pl" href="https://dancemakers.fi/pl"> 21<link rel="alternate" hreflang="pt" href="https://dancemakers.fi/pt"> 22<link rel="alternate" hreflang="ru" href="https://dancemakers.fi/ru"> 23<link rel="alternate" hreflang="sk" href="https://dancemakers.fi/sk"> 24<link rel="alternate" hreflang="sv" href="https://dancemakers.fi/sv"> 25<link rel="alternate" hreflang="zh" href="https://dancemakers.fi/zh"> 26<base href="https://dancemakers.fi/"><title>Tanssitarvikeliike ja tanssistudiot | Dance Makers</title> 27<meta property="og:title" content="Tanssitarvikeliike ja tanssistudiot | Dance Makers"> 28<link rel="image_src" href="https://dancemakers.fi/tiedostot/149/sivusto/dancemakers/teema/dancemakers-meta.jpg"> 29<meta property="og:image" content="https://dancemakers.fi/tiedostot/149/sivusto/dancemakers/teema/dancemakers-meta.jpg"> 30<meta name="theme-color" content="#a6c84b"> 31<meta property="og:url" content="https://dancemakers.fi/"> 32<meta name="apple-mobile-web-app-title" content="Dance Makers"> 33<link rel="icon" href="/tiedostot/149/kuva/favicon/180/1.png"> 34<link rel="apple-touch-icon" sizes="120x120" href="/tiedostot/149/kuva/favicon/120/1.png"> 35<link rel="apple-touch-icon" sizes="152x152" href="/tiedostot/149/kuva/favicon/152/1.png"> 36<link rel="apple-touch-icon" sizes="167x167" href="/tiedostot/149/kuva/favicon/167/1.png"> 37<link rel="apple-touch-icon" sizes="180x180" href="/tiedostot/149/kuva/favicon/180/1.png"> 38<link rel="alternate" type="application/rss+xml" title="Dance Makers RSS" href="uutiset.php"> 39<style data-href="/.dist/css/grid_css.a1cea36eb8426f6bfe2d.css">.item .content-wrapper{width:100%;height:0;padding-bottom:var(--content-wrapper-padding-bottom)}.item .content{position:relative}.item .content img{width:100%;height:100%}.item .content .badge_frame{position:absolute;bottom:0;display:flex;width:100%;flex-flow:row wrap;gap:.5%}.item .content .badge_frame img{min-width:18%;max-width:40%;flex:1}.item .content a{display:block}.item .text{position:relative;min-height:3.5em;padding:1rem 0;text-align:center;text-wrap:balance}.item{display:inline-block;width:24.5%;vertical-align:top}.grid{box-sizing:border-box}.grid .pikkukuva{margin:0!important}.grid .item{display:block;width:25%;float:left}@supports(display: grid){.grid{display:grid;gap:1rem}.grid .item{width:auto;float:none}}.tuoterivi_varit{display:flex;width:100%;align-items:center;justify-content:center;margin:.2rem 0;text-align:center;height:1rem}.tuoterivi_varit .tuoterivi_vari{display:block;width:1rem;height:1rem;margin-right:.2rem}.tuoterivi_varit .tuoterivi_varit_lisaa{display:block;color:#000;font-size:1rem}.sub_product_content .tuoterivi_varit{width:-webkit-min-content;width:min-content;justify-content:start}.rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))}.rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))}.rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))}.rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))}.rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))}@media(max-width: 1200px){.item{width:24.5%}.rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 1025px)and (max-width: 1200px){.piilota-vaiheessa5{display:none!important}.vaiheessa5-rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))}.vaiheessa5-rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))}.vaiheessa5-rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))}.vaiheessa5-rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))}.vaiheessa5-rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 1023px){.piilota-alle-vaiheessa5{display:none!important}.alle-vaiheessa5-rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))!important}.alle-vaiheessa5-rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))!important}.alle-vaiheessa5-rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))!important}.alle-vaiheessa5-rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))!important}.alle-vaiheessa5-rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))!important}}@media(max-width: 320px){.piilota-vaiheessa1{display:none!important}.vaiheessa1-rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))}.vaiheessa1-rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))}.vaiheessa1-rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))}.vaiheessa1-rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))}
39.vaiheessa1-rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 1024px){.item{width:24.5%}.rinnan4,.rinnan5{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 769px)and (max-width: 1024px){.piilota-vaiheessa4{display:none!important}.vaiheessa4-rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))}.vaiheessa4-rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))}.vaiheessa4-rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))}.vaiheessa4-rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))}.vaiheessa4-rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 767px){.piilota-alle-vaiheessa4{display:none!important}.alle-vaiheessa4-rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))!important}.alle-vaiheessa4-rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))!important}.alle-vaiheessa4-rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))!important}.alle-vaiheessa4-rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))!important}.alle-vaiheessa4-rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))!important}}@media(max-width: 320px){.piilota-vaiheessa1{display:none!important}.vaiheessa1-rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))}.vaiheessa1-rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))}.vaiheessa1-rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))}.vaiheessa1-rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))}.vaiheessa1-rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 768px){.item{width:32.8333333333%}.rinnan3,.rinnan4,.rinnan5{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 461px)and (max-width: 768px){.piilota-vaiheessa3{display:none!important}.vaiheessa3-rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))}.vaiheessa3-rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))}.vaiheessa3-rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))}.vaiheessa3-rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))}.vaiheessa3-rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 459px){.piilota-alle-vaiheessa3{display:none!important}.alle-vaiheessa3-rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))!important}.alle-vaiheessa3-rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))!important}.alle-vaiheessa3-rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))!important}.alle-vaiheessa3-rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))!important}.alle-vaiheessa3-rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))!important}}@media(max-width: 320px){.piilota-vaiheessa1{display:none!important}.vaiheessa1-rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))}.vaiheessa1-rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))}.vaiheessa1-rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))}.vaiheessa1-rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))}.vaiheessa1-rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 460px){.item{width:49.5%}.rinnan2,.rinnan3,.rinnan4,.rinnan5{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 321px)and (max-width: 460px){.piilota-vaiheessa2{display:none!important}.vaiheessa2-rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))}.vaiheessa2-rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))}.vaiheessa2-rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))}.vaiheessa2-rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))}.vaiheessa2-rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 319px){.piilota-alle-vaiheessa2{display:none!important}.alle-vaiheessa2-rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))!important}.alle-vaiheessa2-rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))!important}.alle-vaiheessa2-rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))!important}.alle-vaiheessa2-rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))!important}.alle-vaiheessa2-rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))!important}}@media(max-width: 320px){.piilota-vaiheessa1{display:none!important}.vaiheessa1-rinnan1{grid-template-columns:repeat(1, minmax(0, 1fr))}.vaiheessa1-rinnan2{grid-template-columns:repeat(2, minmax(0, 1fr))}.vaiheessa1-rinnan3{grid-template-columns:repeat(3, minmax(0, 1fr))}.vaiheessa1-rinnan4{grid-template-columns:repeat(4, minmax(0, 1fr))}
39.vaiheessa1-rinnan5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 320px){.item{width:99.5%}.rinnan1,.rinnan2,.rinnan3,.rinnan4,.rinnan5{grid-template-columns:repeat(1, minmax(0, 1fr))}}</style><style data-href="/.dist/css/messageboxes_css.f1c65b3d2cbfd98a33f9.css">.helperIconRedSmall,.helperIconSmall{width:35px;height:35px;float:left}.message_box_container{position:fixed;bottom:0;left:50vw;transform:translate(-50%);width:min(var(--theme-layout-width),100vw - 2em);z-index:5002}.message_box{padding:.5em;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.5);margin-bottom:.5em;display:flex;overflow:hidden}.message_box_fade_bottom{cursor:pointer;-webkit-mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0));mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0))}</style><style>:root{--theme-layout-width:1400px;--content-wrapper-padding-bottom:100%;--clr-theme-200:#e9f1d2;--clr-theme-300:#d3e4a5;--clr-theme-400:#bcd678;--clr-theme-500:#a6c84b;--clr-theme-600:#7c9638;--clr-theme-700:#536425;--clr-theme-800:#293212;--clr-button-300:#f9afae;--clr-button-400:#f68685;--clr-button-500:#f35e5c;--clr-button-600:#b64645;--clr-button-700:#792f2e;--clr-icon-300:#a5ad91;--clr-icon-500:#4b5a22;--clr-menu-500:#4b5a22;--clr-green-500:#4b5a22;--clr-lightgreen-500:#a7c84b;--clr-red-500:#e33c39;--clr-yellow-500:#c2c200;--clr-sale-corner:var(--clr-theme-500);--clr-sale-corner-text:#fff;--theme-color:var(--clr-theme-500)}:root{--csstools-color-scheme--light:initial!important;color-scheme:light!important}.component *{box-sizing:border-box;line-height:100%}body{overflow-y:scroll;scrollbar-gutter:stable}h1,h2,h3,h4{margin-top:0}a{color:var(--clr-button-600);-webkit-text-decoration:none;text-decoration:none}a:hover{color:var(--clr-button-400)}.pieni{font-size:x-small}.laatikko,.laatikko4{padding:1em;background-color:#fff}.lyhyt_kuvaus,.product-reviews .review .author .date,.stars-quantity{color:#646464;font-size:smaller;margin-top:.25rem}.stars-container{display:grid;grid-template-columns:auto auto;gap:.2rem;justify-content:center;align-items:center}#tuotteen_kuva,.laatikko,.laatikko4,.thumbnail{border:1px solid #ccc}.linkkinappi,.nappi,.popupnappi,button,input,select,textarea{border-radius:0;border:1px solid #ccc;font:inherit;font-size:.9em}input{accent-color:var(--clr-button-600)}.linkkinappi,.nappi,.popupnappi,.select_iso,button,input[type=button],input[type=submit]{display:inline-block;padding:.9em;margin:2px 0;cursor:pointer;line-height:normal}.mce-hugerte button{padding:.2em!important;border-radius:0;margin-bottom:0;box-shadow:none;cursor:auto!important;transition:none}.select_iso:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{border-color:#ccc;background-color:#ccc;box-shadow:none}.select_iso:disabled,button:disabled,input[type=button]:disabled,input[type=submit]:disabled{border-color:#ccc!important;background-color:#ccc!important;box-shadow:none!important;cursor:not-allowed!important}.linkkinappi,.popupnappi{background:none;box-shadow:none!important}.linkkinappi::after{content:""}.popupnappi::after{content:" ▼"}.nappi{border-color:var(--clr-button-500)!important;background-color:var(--clr-button-500)!important;white-space:nowrap}.nappi,.nappi td{accent-color:auto;color:#fff}.linkkinappi:hover,.nappi:hover{box-shadow:none}.nappi:hover:enabled{border-color:var(--clr-button-700)!important;background-color:var(--clr-button-700)!important}.matala{padding-top:1px!important;padding-bottom:1px!important}.lowish{padding-top:.5em!important;padding-bottom:.5em!important}.button-loading,.button-loading:disabled{cursor:progress!important;pointer-events:none}button.button-loading,button.button-loading:disabled{position:relative;color:transparent!important}button.button-loading::after{content:"";position:absolute;top:50%;left:50%;box-sizing:border-box;width:1.1em;height:1.1em;margin:-.55em 0 0 -.55em;border:2px solid rgb(0 0 0 / .25);border-top-color:#555;border-radius:50%;animation:.7s linear infinite button-loading-spin}.nappi.button-loading,.nappi.button-loading:disabled{border-color:var(--clr-button-500)!important;background-color:var(--clr-button-500)!important}.nappi.button-loading::after{border-color:rgb(255 255 255 / .4);border-top-color:#fff}input.button-loading,input.button-loading:disabled{opacity:.6}@keyframes button-loading-spin{to{transform:rotate(360deg)}}.form-loading{cursor:progress;opacity:.6}@media(prefers-reduced-motion:reduce){button.button-loading::after{animation-duration:2.4s}}.ostoskoririvi{padding:2em;background:#eee}.sivutus{margin-top:1em;font-size:larger;font-weight:700}.varastossa{clear:both;color:var(--clr-theme-500)}.bannericontainer{display:block}.stroke{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.noselect{-webkit-user-select:none;user-select:none}.circle{display:inline-block;width:1rem;height:1rem;box-sizing:border-box;border:1px solid gray;border-radius:50%;text-align:center}.ddownframe{display:inline-block;cursor:pointer}.ddown_cover{position:fixed;top:0;right:0;bottom:0;left:0;display:none;cursor:default}.ddown_outer_linkkinappi{display:flex!important;box-sizing:border-box}.ddown{display:flex}.ddown_style{z-index:9999;display:inline-flex;padding:.2em;border:1px solid #d2d2d2;background:linear-gradient(#f6f6f6,#dedede);white-space:nowrap}.ddown_svg{width:1.25em;height:1em;stroke:#000}.ddown_linkkinappi{display:flex}.ddown_arrow{display:flex;align-items:center;font-size:xx-small}.ddown_arrow_style{margin-right:.3em}.ddown_arrow_linkkinappi{margin-left:.5em}.ddown_teksti{display:flex;align-items:center;gap:5px}.ddownlist{position:absolute;z-index:9999;top:100%;display:none;overflow:auto;max-height:500px;box-sizing:border-box;line-height:normal}.ddownlist_style{padding:.2em;background-color:#f6f6f6;border:1px solid #999}.ddownlist_upwards{top:unset}.ddownlist_linkkinappi{right:0;width:100%;min-width:-webkit-max-content;min-width:max-content;box-sizing:border-box;border:1px solid #bbb;background-color:#fff}.ddownlistitem,.ddownlistitem_disabled{padding-left:1px;transition:none}.ddownlistitem_style{padding:.2em 0;margin:.2em 0;cursor:pointer;font-size:smaller;white-space:nowrap}.ddownlistitem_linkkinappi{width:100%;box-sizing:border-box;padding-right:.9em;padding-left:.9em}.ddownlistitem:first-child{margin-top:2px}.ddownlistitem:last-child{margin-bottom:2px}.ddownlistitem:not(.radio_wrapper).selected,.ddownlistitem:not(.radio_wrapper):hover{background-color:var(--clr-button-4
3900);color:#fff;cursor:pointer}.ddownlistitem_disabled,.ddownlistitem_disabled a{color:#a9a9a9}.radio_wrapper{display:flex;box-sizing:border-box;align-items:center;padding:6px;border:1px solid #fff0;margin:2px 2px 8px;outline:#ccc solid 1px}.radio_wrapper:hover{box-sizing:border-box;padding:6px;border:1px solid var(--clr-button-300);cursor:pointer;outline:1px solid var(--clr-button-300)}.radio_wrapper.selected:not(.parent_unselected){box-sizing:border-box;padding:6px;border:1px solid var(--clr-button-400);background-color:#fcfcfc;cursor:pointer;outline:1px solid var(--clr-button-400)}.variant_availability.parent_unselected{display:none!important}.sub_product_content{display:block;cursor:pointer}.sub_product_content>.thumbnail_container{align-self:flex-start}.ddown_select{color:#000}.ennustava_haku_div{position:absolute;left:0;width:100%}.ennustava_haku_input{position:relative;z-index:100;width:100%;height:25px;box-sizing:border-box;padding-left:25px;border:1px solid #000;font-size:16px}.close_search_button{position:absolute;z-index:101;top:6px;right:6px;display:none;cursor:pointer}.close_search_icon{display:block;width:14px;height:14px;background:#000;clip-path:polygon(10% 0,0 10%,40% 50%,0 90%,10% 100%,50% 60%,90% 100%,100% 90%,60% 50%,100% 10%,90% 0,50% 40%)}.punainen{color:var(--clr-red-500)}.vihrea{color:#060}.vihreaiso{color:#060;font-weight:700}.sininen{background-color:#bbf}.keltainen{background-color:#ff6}.vaaleanpunainen{background-color:#f99}.vaaleavihrea{background-color:#dfb}.tummavihrea{background-color:#9f6}.vaaleanharmaa{background-color:#ccc}.valkoinen{background-color:#fff}.tuoteryhmapuurivi:hover{background-color:#ccc}.tuoterivi_polku,.tuoteryhmarivi_polku{overflow:hidden;direction:rtl;font-size:smaller;text-overflow:ellipsis;white-space:nowrap}.uppercase{text-transform:uppercase}.bold{font-weight:700}.product_listing_two_lines{grid-template-columns:auto}.product_listing_one_line{grid-template-columns:auto minmax(0,1fr)}.product_listing_no_wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_listing_name_grid{display:inline-grid;column-gap:.25em;align-items:center}.product_listing_inline{display:inline;padding-left:.125em;padding-right:.125em}.tuplanuoli_oikealle{margin:0 .2rem}th{font-weight:400;text-align:left}tr{vertical-align:top}div.otsikkorivi,tr.otsikkorivi>td,tr.otsikkorivi>th{position:relative;background-color:#eee;min-width:1em}tr.otsikkorivi>th#header_selection_th{min-width:auto}tr.paritonrivi>td{border-top:1px dashed silver}table.sticky thead .otsikkorivi{position:sticky;top:0}@media print{body,div,h1,p,td{background-image:none!important;font-family:sans-serif!important;line-height:100%!important}body,input,td{font-size:11px!important}#ennustava_div{display:none}}img.thumbnail{box-sizing:border-box;vertical-align:middle}@supports(justify-content:space-between){div.thumbnail_row{display:flex;flex-flow:row wrap;justify-content:space-between}div.thumbnail_row:after{flex:auto;content:""}}div.thumbnail_container{display:inline-block;box-sizing:border-box;padding:1px 2px 1px 0;background-clip:content-box;background-color:#fff}.thumbnail_container img.tuote_paakuva.thumbnail,.thumbnail_row img.thumbnail,div.tuote_paakuva.thumbnail_container{width:100%;height:100%}.thumbnail_row a>img.thumbnail{height:auto;aspect-ratio:var(--thumbnail-aspect-ratio,1);object-fit:contain}.thumbnail_container>a>img.thumbnail{cursor:zoom-in}div.ominaisuus.thumbnail_container{max-width:40%}@media only screen and (min-width:841px){div.thumbnail_row div.thumbnail_container{width:24.5%}@supports(justify-content:space-between){div.thumbnail_row div.thumbnail_container{width:25%}}}@media only screen and (max-width:840px){div.thumbnail_row div.thumbnail_container{width:32.5%}@supports(justify-content:space-between){div.thumbnail_row div.thumbnail_container{width:33.33%}}}.upload_delete_button_container{display:block;width:100%;box-sizing:border-box;padding:1px 2px 1px 0;background-clip:content-box}.upload_delete_button{width:100%}.hakuehdot_nappi{margin-left:2px;background-color:#fff;float:right}.svg-mini-icon,.svg-mini-icon-black,.svg-mini-icon-gray,.svg-mini-icon-green,.svg-mini-icon-lightgreen,.svg-mini-icon-red,.svg-mini-icon-yellow{width:16px;height:16px;margin-right:1px;margin-left:1px;vertical-align:text-top}
39.helperIcon,.helperIconSmall,.svg-dot,.svg-mini-icon{fill:var(--clr-icon-500);stroke:var(--clr-icon-500)}.svg-mini-icon-black{fill:#000;stroke:#000}.svg-mini-icon-gray{fill:gray;stroke:gray}.svg-mini-icon-green{fill:var(--clr-green-500);stroke:var(--clr-green-500)}.svg-mini-icon-lightgreen{fill:var(--clr-lightgreen-500);stroke:var(--clr-lightgreen-500)}.helperIconRed,.helperIconRedSmall,.svg-mini-icon-red{fill:var(--clr-red-500);stroke:var(--clr-red-500)}.svg-mini-icon-yellow{fill:var(--clr-yellow-500);stroke:var(--clr-yellow-500)}@keyframes jump{0%{transform:translate3d(0,0,0)}10%{transform:translate3d(0,-5px,0)}20%{transform:translate3d(0,0,0)}}.svg-jumping-dot{animation:2s infinite jump}.svg-jumping-dot:nth-child(2){animation-delay:250ms}.svg-jumping-dot:nth-child(3){animation-delay:500ms}.helperIcon,.helperIconRed{width:50px;height:50px;float:right}.product-reviews .review{margin-bottom:1.5em}.product-reviews .review .author .name{font-weight:700}.product-reviews .review .arvostelutaulu tr{vertical-align:middle}.product-reviews .review .arvostelutaulu tr td:first-of-type{padding-right:.5em}.product-reviews .review .reply-dropdown{float:right;font-size:smaller}.product-reviews .review .reply{margin:1em 0 1em 2em}.product-reviews .review blockquote:before{color:#777;content:"â"}.product-reviews .review .review-photos,.product-reviews .review blockquote{margin:.5em 0 0 .5em}.product-reviews .review blockquote:after{color:#777;content:"â"}.flag,.google-translate-icon,.translation img{height:16px}.google-translate-icon{aspect-ratio:244/32}.translation .flag{margin-left:.5em;font-size:smaller}.translation{margin:.5em 0 0 .5em}.translation img{vertical-align:text-bottom}.translation a{cursor:pointer;vertical-align:middle}table.arvostelutaulu{border:none;border-collapse:collapse}.tahti_frame{display:inline}.star-icon{position:relative;display:inline-block;color:#ddd;font-size:1.4em;text-shadow:.5px .5px 0 #f2f2f2}.star-icon-select{cursor:pointer}.star-icon:before{position:absolute;left:0;overflow:hidden;width:100%;color:var(--clr-theme-500);content:"â
"}.star-empty:before{width:0!important}.star-full:before{width:100%!important}#menu a{color:var(--clr-menu-500)}.svg_icon{width:2.25rem;height:2.25rem;fill:var(--clr-menu-500);stroke:var(--clr-menu-500)}.arrow_down svg{max-width:.3em;fill:var(--clr-menu-500);stroke:var(--clr-menu-500)}a.icon_social_spacing{display:inline-block;margin-right:.5em}a.icon_social_spacing:last-child{margin-right:0}#menu a:hover{color:var(--clr-button-500)}.svg-mini-icon:hover,.svg_icon:hover{stroke:var(--clr-icon-300)}#rajaus_div .ui-slider,#rajaus_div_mobiili .ui-slider{box-sizing:border-box;margin:6px 10px}.ui-slider-horizontal{height:.8em}.rajaus-nuoli{float:right;transition-duration:.5s}.rajaus-nuoli.rotate{transform:rotate(180deg)}.rajaushaku_nimi_linkki{display:block;overflow:hidden;width:150px;text-overflow:ellipsis;white-space:nowrap}#rajaus_div_mobiili .rajaushaku_nimi_linkki{width:200px}.flag_div{margin-right:0!important;white-space:nowrap}.flag_div svg,.svg_cart{width:auto;height:1em}.svg_customer_login_link{height:1.2em;width:auto}.svg_magnify{position:absolute;z-index:1000;width:20px;height:20px;margin:3px;stroke:#000}.hintadiv{padding-right:.2rem;font-size:250%;vertical-align:middle}.price_row{margin-top:.2rem;margin-bottom:.2rem}.two-col-flex{display:flex;width:100%;flex-wrap:wrap;gap:1em}.two-col-flex>div{min-width:330px;min-width:max(330px,50% - 1em);box-sizing:border-box;flex:1 1}.two-col{column-count:2;column-gap:2em;column-rule:1px solid #ccc;column-width:330px}.two-col>*{margin-bottom:1em;page-break-inside:avoid;break-inside:avoid}.overview-sections{display:flex;flex-direction:column;gap:2em}div.datatable_columns{position:absolute;top:3px;right:4px}div.product_selector_selects{display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1em}div.product_selector_selects div.ddown{width:100%;height:40px;padding-left:8px;box-sizing:border-box;background-color:#f6f6f6}div.product_selector_selects div.ddownlist{width:100%}div.product_selector div.product-listing{margin-top:1rem}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes pop_fade{0%{transform:scale(.5)}10%,25%{transform:scale(1)}50%{transform:scale(1.3)}75%{transform:scale(.8);opacity:1}100%{transform:scale(.5);opacity:0}
39}.white_ball{position:absolute;z-index:1;width:auto;min-width:21px;min-height:21px;box-sizing:border-box;padding:3px;border-radius:30px;background-color:#fff;box-shadow:1px 1px 3px #4f4f4f;color:var(--clr-theme-500);font-size:.9rem;font-weight:700;line-height:16px;text-align:center;text-transform:none}.quantity_ball{margin-top:-13px;margin-left:12px}.checkmark_ball{margin-left:-11px;margin-top:-8px;max-height:21px;max-width:21px;opacity:0}.pos_ostoskorinappi{position:absolute;right:16px;display:none;text-align:right}div.property_value_row{display:flex;width:100%;align-items:center}:root{--responsive-table-cell-padding:0.5em;--responsive-table-free-cell-padding:1em;--responsive-table-addon-gap:1rem}.responsiivinen_taulukko{display:table}.responsiivinen_rivi{display:table-row}.responsiivinen_solu{display:table-cell;vertical-align:top;padding-top:var(--responsive-table-cell-padding)}.responsiivinen_solu:first-of-type{padding-right:var(--responsive-table-cell-padding)}.responsiivinen_vapaasolu{padding-top:var(--responsive-table-free-cell-padding)}.addon_content{box-sizing:border-box}.addon_product_info{display:flex;gap:var(--responsive-table-addon-gap)}@media only screen and (max-width:700px){.responsiivinen_rivi{display:block;margin-bottom:1em}.responsiivinen_alasolu,.responsiivinen_solu{display:block}.addon_product_info{flex-direction:column}}.alekulma_teksti{position:absolute;z-index:2;width:6em;margin-top:1em;margin-left:-1em;color:var(--clr-sale-corner-text,#fff);font-size:small;font-weight:700;pointer-events:none;text-align:center;transform:rotate(-45deg)}.alekulma{position:absolute;z-index:1;width:0;height:0;border-width:4em 4em 0 0;border-style:solid;border-color:#fff0;border-top-color:var(--clr-sale-corner,var(--clr-theme-500));pointer-events:none}:root{--clr-product-page-cart-bg:#fafafa;--clr-product-page-path-border:#bbbbbb;--product-page-content-width:50%;--product-page-cart-width:49%}#tuotesivu_kuvadiv,#tuotesivu_ostoskoridiv,.tuotesivu_content{display:inline-block;box-sizing:border-box;margin-bottom:1em}#tuotesivu_kuvadiv,.tuotesivu_content{width:var(--product-page-content-width)}#tuotesivu_ostoskoridiv{width:var(--product-page-cart-width);background-color:var(--clr-product-page-cart-bg);float:right}#tuotesivu_ostoskoridiv select{width:100%}@media only screen and (max-width:500px){#tuotesivu_kuvadiv,#tuotesivu_ostoskoridiv,.tuotesivu_content{width:100%;float:none}.path{display:inline-block;padding:.5rem;border:1px solid var(--clr-product-page-path-border);margin:2px 0;font-size:smaller}} 40/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#fff0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}
40.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:600ms linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-left:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}@keyframes spinner-line-fade-more{0%,100%{opacity:0}1%{opacity:1}}@keyframes spinner-line-fade-quick{0%,100%,39%{opacity:.25}40%{opacity:1}}@keyframes spinner-line-fade-default{0%,100%{opacity:.22}1%{opacity:1}}@keyframes spinner-line-shrink{0%,100%,25%{transform:scale(.5);opacity:.25}26%{transform:scale(1);opacity:1}}.cookie_button{margin-right:.5rem;padding:.5rem;white-space:nowrap;text-transform:none!important;border:0}#cookie_banner{position:fixed;left:0;bottom:0;right:0;text-align:center;width:100%;z-index:10000;padding:18px;background-color:#41424f;box-sizing:border-box}#cookie_banner,#cookie_info_link a{color:#fff}#cookie_banner_content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2%}#cookie_info_link{margin-left:.3rem}#cookie_button_container{display:flex;box-sizing:border-box;align-items:center;justify-content:center}#cookie_button_container,#cookie_text{margin:3px 0}body,html{height:100%;min-width:100%;margin:0;padding:0;-webkit-overflow-scrolling:touch}body,td{font-family:'Montserrat',sans-serif}#container{min-height:100%;min-width:100%;padding:0;margin:auto;display:flex;flex-direction:column}#otsikkoframe #paaframepadding,#footerframe{flex-shrink:0}#paaframepadding{padding:1rem;flex-grow:1;margin-bottom:1rem}#paaframe{width:100%;max-width:1400px;margin:auto;clear:both}h1,h2,h3{text-transform:uppercase;font-weight:700}h1{font-size:1.7rem}.nappi,.select_iso,input[type='submit'],input[type='button'],button,.rivi_paalinkki{text-transform:uppercase;font-weight:400}.nappi,.linkkinappi{border-radius:0}.alekulma{border-top-color:#f35e5c!important}#tuotesivu_ostoskoridiv div:first-child{background-image:none!important}#paaframe .grid{gap:1rem 3rem}@media only screen and (max-width:768px){#paaframe .grid{gap:1rem}}#footerframe,#footerframe *,.footer-logo-container{box-sizing:border-box}#footerframe{width:100%;background-color:#fff;border:16px solid #fff0;box-sizing:border-box}#footer{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1rem;margin:auto;width:100%;max-width:1400px;padding:1rem}.footer_cell{font-size:14px;color:#000;position:relative;text-align:center}.footer-cell-osio{margin-bottom:32px}.footer_cell h2{text-transform:uppercase;font-size:19px;margin-bottom:8px;color:#abc858;font-weight:700}.footer_cell a{color:#000}.footer_cell a:hover{color:#63782d}.footer_cell svg{margin-top:2px;width:42px;height:42px}.footer-logo-container{padding:16px;display:flex;align-items:center;justify-content:center}.footer-logo-container img{width:auto!important;height:35px!important;margin-top:3px}.footer-uutiskirje{width:100%;max-width:400px;margin:auto}.footer-uutiskirje p{max-width:300px;margin:0 auto 16px}.footer-uutiskirje form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px}.footer-uutiskirje form input{width:100%;max-width:300px;height:40px;line-height:0;border-radius:0;padding:16px;font-size:14px;text-align:center}.footer-uutiskirje form input[type=submit]{background-color:#abc858;color:#fff;border:none}@media only screen and (max-width:600px){#footer{grid-template-columns:repeat(1,1fr)}}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;
40src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aX8.ttf) format('truetype')}</style>
40<script>var Shuriken = {"cssFilename":"\/tiedostot\/149\/sivusto\/data\/style1_424.css","jsFilename":"\/tiedostot\/149\/sivusto\/data\/javascript1_424.js","jsid":"424","admin":0,"noextra":false,"lang":"FI","defaultLang":"FI","wwwroot":"","teemadir":"\/tiedostot\/yhteiset\/teemat\/oletus","sid":149,"spinJsFiles":["\/.dist\/runtime\/runtime.e680622b20ba5f83f503.js","\/.dist\/npm\/spin\/npm.spin.js.ae9b3e15762f5d2ba843.js","\/.dist\/spinJs\/spinJs.cede53fb3c1fb3d2ac1d.js"],"paaframeUpdaterQueue":null,"updaterQueue":{},"useCallbacks":{},"onScriptLoadCallbacks":{},"onPrePageChangeCallbacks":[],"onPageChangeCallbacks":[],"gatedTrackersLoaded":false}; 41 42if(Shuriken.pageGeneration===undefined){Shuriken.pageGeneration=0} 43function loadAsyncMulti(srcs,c,t){if(t===undefined){t='skriptit'} 44if(!(t in Shuriken.onScriptLoadCallbacks)){Shuriken.onScriptLoadCallbacks[t]=[]} 45if(c!==undefined){Shuriken.onScriptLoadCallbacks[t].unshift(c)} 46if(t in Shuriken.useCallbacks){if(Shuriken.useCallbacks[t]===!1){runScriptLoadCallbacks(t)} 47return} 48Shuriken.useCallbacks[t]=!0;if(!Shuriken.loaded){Shuriken.loaded=[];var scripts=document.querySelectorAll('script');for(const i in scripts){if(!scripts.hasOwnProperty(i)){continue} 49var s=scripts[i];if(s.dataset.href!==undefined){Shuriken.loaded.push(s.dataset.href)}}} 50if(!Shuriken.inFlight){Shuriken.inFlight={}} 51function load(src,onloaded,onerror){var s=document.createElement('script');s.src=src;s.onload=onloaded;s.onerror=onerror;document.getElementsByTagName('head')[0].appendChild(s)} 52function settle(src,ok){var waiters=Shuriken.inFlight[src]||[];Shuriken.inFlight[src]=undefined;if(ok){Shuriken.loaded.push(src)}else{reportLoaderError('JS load failed: '+src,src,undefined)} 53for(var i=0;i<waiters.length;i++){waiters[i]()}} 54function loadNext(){if(srcs.length===0){runScriptLoadCallbacks(t);return} 55var src=srcs.shift();if(Shuriken.loaded.includes(src)){loadNext()}else if(Shuriken.inFlight[src]!==undefined){Shuriken.inFlight[src].push(loadNext)}else{Shuriken.inFlight[src]=[loadNext];load(src,function(){settle(src,!0)},function(){settle(src,!1)})}} 56if(t==='skriptit'){loadNext()}else{queueScriptLoadCallback(loadNext,'skriptit')}} 57function loadAsync(src,c,t){loadAsyncMulti([src],c,t)} 58function reportLoaderError(message,src,error){if(typeof window!=='undefined'&&typeof window.onerror==='function'){window.onerror(message,src,0,0,error)}else if(typeof console!=='undefined'&&typeof console.error==='function'){console.error(message,error)}} 59function runCallbackIsolated(callback){try{callback()}catch(error){reportLoaderError(error&&error.message?String(error.message):String(error),undefined,error)}} 60function runCallbackOnDomReady(callback){if(typeof $==='undefined'){runCallbackIsolated(callback);return} 61$(function(){runCallbackIsolated(callback)})} 62function runScriptLoadCallbacks(t){if(t==='skriptit'&&typeof $==='undefined'){reportLoaderError('JS skriptit callbacks skipped: jQuery ($) is not defined',undefined,undefined);return} 63Shuriken.useCallbacks[t]=!1;if(t in Shuriken.onScriptLoadCallbacks){var callbacks=Shuriken.onScriptLoadCallbacks[t];Shuriken.onScriptLoadCallbacks[t]=[];callbacks.forEach(function(d){runCallbackOnDomReady(d)})};if(t==='skriptit'){Shuriken.onPageChangeCallbacks.forEach(function(d){runCallbackOnDomReady(d)})}} 64function withPageGeneration(d){var generation=Shuriken.pageGeneration;return function(){if(generation!==Shuriken.pageGeneration){return} 65d()}} 66function queueScriptLoadCallback(callback,t){if(!(t in Shuriken.useCallbacks)||Shuriken.useCallbacks[t]){if(!(t in Shuriken.onScriptLoadCallbacks)){Shuriken.onScriptLoadCallbacks[t]=[]} 67Shuriken.onScriptLoadCallbacks[t].push(callback)}else{$(callback)}} 68function onScriptLoad(d,t){if(t===undefined){t='skriptit'} 69queueScriptLoadCallback(withPageGeneration(d),t)} 70function onScriptLoadMulti(d,ts){if(ts===undefined){ts=['skriptit']} 71var callback=withPageGeneration(d);ts.sort();Shuriken.partsToLoad=Shuriken.partsToLoad||{};var key=ts.join('-')+Object.keys(Shuriken.partsToLoad).length;Shuriken.partsToLoad[key]=ts.length;function isLoaded(){Shuriken.partsToLoad[key]--;if(Shuriken.partsToLoad[key]===0){callback()}} 72for(var i in ts){if(!ts.hasOwnProperty(i)){continue} 73var t=ts[i];if(!(t in Shuriken.useCallbacks)||Shuriken.useCallbacks[t]){if(!(t in Shuriken.onScriptLoadCallbacks)){Shuriken.onScriptLoadCallbacks[t]=[]} 74Shuriken.onScriptLoadCallbacks[t].push(isLoaded)}else{$(isLoaded)}}} 75function onPageChange(d){if('skriptit' in Shuriken.useCallbacks&&!Shuriken.useCallbacks.skriptit){$(d)} 76Shuriken.onPageChangeCallbacks.push(d)} 77function onPrePageChange(d){Shuriken.onPrePageChangeCallbacks.push(d)} 78var paaframeUpdater=function(o,p){Shuriken.paaframeUpdaterQueue={osoite:o,params:p,}};var updater=function(paikka,o,m,p){Shuriken.updaterQueue[paikka]={osoite:o,mode:m,params:p,}};loadAsyncMulti([Shuriken.jsFilename].concat(Shuriken.spinJsFiles||[]),function(){if(Shuriken.paaframeUpdaterQueue!==null){paaframeUpdater(Shuriken.paaframeUpdaterQueue.osoite,Shuriken.paaframeUpdaterQueue.params);Shuriken.paaframeUpdaterQueue=null} 79for(var paikka in Shuriken.updaterQueue){if(Shuriken.updaterQueue.hasOwnProperty(paikka)){updater(paikka,Shuriken.updaterQueue[paikka].osoite,Shuriken.updaterQueue[paikka].mode,Shuriken.updaterQueue[paikka].params)}} 80Shuriken.updaterQueue={}}); 81; 82</script>
82<script>loadAsyncMulti(["\/.dist\/runtime\/runtime.e680622b20ba5f83f503.js","\/.dist\/6944\/6944.4d2b39e2e315f9b4fa06.js","\/.dist\/3285\/3285.6a2398e7e0a0de553a92.js","\/.dist\/uniPopup\/uniPopup.260524367714010ed585.js"], undefined, "uniPopup")</script>
82<script>loadAsyncMulti(["\/.dist\/runtime\/runtime.e680622b20ba5f83f503.js","\/.dist\/npm\/md5\/npm.md5.e62e9dd196270790031b.js","\/.dist\/npm\/crypt\/npm.crypt.357a6ee87751071945ed.js","\/.dist\/npm\/charenc\/npm.charenc.c24b771bd1fbbc929033.js","\/.dist\/npm\/is-buffer\/npm.is-buffer.d59c229ca0013002c5ad.js","\/.dist\/6944\/6944.4d2b39e2e315f9b4fa06.js","\/.dist\/1220\/1220.04e7fa227453e90a9b2c.js","\/.dist\/5251\/5251.67a0f7952da9e1218339.js","\/.dist\/messageBoxes\/messageBoxes.f0fe3721976e4d5871ff.js"], undefined, "messageBoxes")</script>
82<script>loadAsyncMulti(["\/.dist\/runtime\/runtime.e680622b20ba5f83f503.js","\/.dist\/6764\/6764.6655ab1bbba63cc5d928.js","\/.dist\/changeLanguage\/changeLanguage.bf4f7f65e38de60bbdce.js"], undefined, "changeLanguage")</script>
82<script data-href="/.dist/runtime/runtime.e680622b20ba5f83f503.js">(()=>{"use strict";var e={};const t={};function n(r){const c=t[r];if(void 0!==c)return c.exports;const o=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.m=e,n.amdD=function(){throw new Error("define cannot be used indirect")},(()=>{const e=[];n.O=(t,r,c)=>{if(!r){for(var o=0;o<e.length;o++){let[r,c]=e[o],s=!0;for(var a=0;a<r.length;a++)n.O.j(r[a])?r.splice(a--,1):s=!1;if(s){e.splice(o--,1);const n=c();void 0!==n&&(t=n)}}return t}e.push([r,c])}})(),n.n=e=>{const t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{if(Array.isArray(t))for(var r=0;r<t.length;){var c=t[r++],o=t[r++],a=0===o?{enumerable:!0,value:t[r++]}:{enumerable:!0,get:o};n.o(e,c)||Object.defineProperty(e,c,a)}else for(var c in t)n.o(t,c)&&!n.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:t[c]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce((t,r)=>(n.f[r](e,t),t),[])),n.k=e=>"css/"+({3104:"npm.react-time-picker",3532:"npm.react-clock",6865:"npm.react-date-picker",8564:"npm.react-calendar"}[e]||e)+"."+{2854:"fb845fcaf5853e4a2353",3104:"6f0eacde97a4f6805b40",3532:"cd4a29d2dccb88986b17",6865:"2c8d25dc4de1d78761a5",7496:"dd073e9bad35e6896b40",8564:"8f01888ee076cdf770e4"}[e]+".css",n.u=e=>8846===e?"npm/query-string/npm.query-string.bb5701a83f4061c96fdc.js":7201===e?"npm/preact/npm.preact.53ebe3b85dbed292f244.js":6732===e?"npm/date-fns/npm.date-fns.6492c210d5598abe9dfa.js":5806===e?"5806/5806.2a3b7b53433b54072bb8.js":8564===e?"npm/react-calendar/8564.c3b99974a6effd5efda2.js":3104===e?"npm/react-time-picker/3104.27f5ac04756552987d16.js":6865===e?"npm/react-date-picker/6865.611b50e9e3ed5efd79a2.js":3532===e?"npm/react-clock/3532.d55c7273a4847a87fa35.js":4875===e?"npm/react-fit/4875.9ef1a0a730b3f95b1cd4.js":2839===e?"npm/update-input-width/2839.ef66c9d4904dfbc97456.js":5388===e?"npm/mimic-function/5388.6b8213f4136c42958666.js":9264===e?"npm/memoize/9264.0acbaf408390e7dee548.js":3176===e?"npm/make-event-props/3176.1c5d03ff97b00c3f36bc.js":9519===e?"npm/get-user-locale/9519.c49beb0017cd07401b01.js":8409===e?"npm/detect-element-overflow/8409.2e02d8c402ed03e908e8.js":2872===e?"npm/clsx/2872.f25b3aa704f61d50aa41.js":2336===e?"npm/@wojtekmaj/2336.c0dc83fc5735c62fc2ba.js":5072===e?"npm/warning/5072.a652605f19b5e0ab71fe.js":7496===e?"7496/7496.1b624e395fdd286ab607.js":1452===e?"npm/classnames/1452.02ef72c5cbffa007f7c5.js":2854===e?"2854/2854.841dbf426c58d13d3f3d.js":void 0,n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="shuriken:";n.l=(r,c,o,a)=>{if(e[r])return void e[r].push(c);let s,d;if(void 0!==o){const e=document.getElementsByTagName("script");for(var i=0;i<e.length;i++){const n=e[i];if(n.getAttribute("src")==r||n.getAttribute("data-webpack")==t+o){s=n;break}}}s||(d=!0,s=document.createElement("script"),s.charset="utf-8",n.nc&&s.setAttribute("nonce",n.nc),s.setAttribute("data-webpack",t+o),s.src=r),e[r]=[c];const l=(t,n)=>{s.onerror=s.onload=null,clearTimeout(f);const c=e[r];if(delete e[r],s.parentNode?.removeChild(s),c?.forEach(e=>e(n)),t)return t(n)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),d&&document.head.appendChild(s)}})(),n.r=e=>{Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),n.p="/.dist/",(()=>{const e={3681:0,4297:0,7840:0,4659:0,2446:0,3135:0,7242:0,9344:0,1571:0,5699:0,5758:0,8221:0,579:0,8574:0,5910:0,3912:0,6358:0,363:0},t="shuriken",r="data-webpack-loading";n.f.css=(c,o)=>{let a=n.o(e,c)?e[c]:void 0;if(0!==a)if(a)o.push(a[2]);else if(/^(3(104|135|532|63|681|912)|5(699|758|79|910)|7(242|496|840)|8(221|564|574)|1571|2446|2854|4297|4659|6358|6865|9344)$/.test(c)){const s=new Promise((t,n)=>a=e[c]=[t,n]);o.push(a[2]=s);const d=n.p+n.k(c),i=new Error;((e,c,o)=>{let a,s,d="chunk-"+e;const i=document.getElementsByTagName("link");for(var l=0;l<i.length;l++){const e=i[l];if("stylesheet"==e.rel&&(e.href==c||e.getAttribute("href")==c||e.getAttribute("data-webpack")==t+":"+d)){a=e;break}}if(!o)return a;let f;a||(s=!0,a=document.createElement("link"),a.charset="utf-8",n.nc&&a.setAttribute("nonce",n.nc),a.setAttribute("data-webpack",t+":"+d),a.setAttribute(r,1),a.rel="stylesheet",a.href=c);const u=(e,t)=>
82{if(a.onerror=a.onload=null,a.removeAttribute(r),clearTimeout(f),t&&"load"!=t.type&&a.parentNode.removeChild(a),o(t),e)return e(t)};a.getAttribute(r)?(f=setTimeout(u.bind(null,void 0,{type:"timeout",target:a}),12e4),a.onerror=u.bind(null,a.onerror),a.onload=u.bind(null,a.onload)):u(void 0,{type:"load",target:a}),s&&document.head.appendChild(a)})(c,d,t=>{if(n.o(e,c)&&(a=e[c],0!==a&&(e[c]=void 0),a))if("load"!==t.type){const e=t&&t.type,n=t&&t.target&&t.target.href;i.message="Loading css chunk "+c+" failed.\n("+e+": "+n+")",i.name="ChunkLoadError",i.type=e,i.request=n,i.event=t,a[1](i)}else e[c]=0,a[0]()})}else e[c]=0}})(),(()=>{const e={9121:0,3681:0,4297:0,7840:0,4659:0,2446:0,7242:0,9344:0,1571:0,5699:0,8221:0,8574:0,5910:0,3912:0,6358:0,363:0};n.f.j=(t,r)=>{let c=n.o(e,t)?e[t]:void 0;if(0!==c)if(c)r.push(c[2]);else if(/^(3(63|681|912)|(157|822|912)1|2446|4297|4659|5699|5910|6358|7242|7840|8574|9344)$/.test(t))e[t]=0;else{const o=new Promise((n,r)=>c=e[t]=[n,r]);r.push(c[2]=o);const a=new Error,s=r=>{if(n.o(e,t)&&(c=e[t],0!==c&&(e[t]=void 0),c)){const e=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed.\n("+e+": "+n+")",a.name="ChunkLoadError",a.type=e,a.request=n,a.event=r,c[1](a)}};n.l(n.p+n.u(t),s,"chunk-"+t,t)}},n.O.j=t=>0===e[t];const t=(t,r)=>{let[c,o,a]=r;var s,d,i=0;if(c.some(t=>0!==e[t])){for(s in o)n.o(o,s)&&(n.m[s]=o[s]);if(a)var l=a(n)}for(t&&t(r);i<c.length;i++)d=c[i],n.o(e,d)&&e[d]&&e[d][0](),e[d]=0;return n.O(l)},r=globalThis.webpackChunkshuriken=globalThis.webpackChunkshuriken||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})()})();</script>
82<script data-href="/.dist/submitFeedback/submitFeedback.80e5cdc06868db10c4f2.js">"use strict";!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var o in n)("object"==typeof exports?exports:e)[o]=n[o]}}(globalThis,()=>(globalThis.webpackChunkshuriken=globalThis.webpackChunkshuriken||[]).push([[2646],{1294(e,t,n){n.r(t),n.d(t,{submitFeedback:()=>o});var o={};n.r(o),n.d(o,{buttonLoading:()=>d,buttonLoadingDone:()=>f,resetAll:()=>b});const i="button-loading",s="form-loading",r=new Map,a=new Set;function u(e){return e instanceof HTMLButtonElement||e instanceof HTMLInputElement}function d(e){if(!u(e)||r.has(e))return;const t={wasDisabled:e.disabled,timer:void 0};r.set(e,t),e.classList.add(i),e.setAttribute("aria-busy","true"),setTimeout(()=>{r.has(e)&&(e.disabled=!0)}),t.timer=window.setTimeout(()=>f(e),2e4)}function f(e){if(!u(e))return;const t=r.get(e);void 0!==t&&(r.delete(e),void 0!==t.timer&&window.clearTimeout(t.timer),e.classList.remove(i),e.removeAttribute("aria-busy"),e.disabled=t.wasDisabled,null!==e.form&&c(e.form))}function c(e){a.delete(e),e.classList.remove(s),e.removeAttribute("aria-busy")}function b(){for(const e of r.keys())f(e);for(const e of a)c(e);r.clear()}document.addEventListener("submit",function(e){const t=e.target;if(!(t instanceof HTMLFormElement))return;const n=u(e.submitter)?e.submitter:void 0;(function(e,t){return"off"===e.dataset.submitFeedback||"off"===t?.dataset.submitFeedback})(t,n)||e.defaultPrevented||(a.has(t)?e.preventDefault():function(e){const t=e.target.trim().toLowerCase();return""===t||"_self"===t}(t)&&(d(n),function(e,t){a.add(e),t||(e.classList.add(s),e.setAttribute("aria-busy","true")),setTimeout(()=>c(e),2e4)}(t,void 0!==n&&r.has(n))))}),window.addEventListener("pageshow",b);const l=function(){const e=window,t=e.Shuriken;if(void 0!==t)return t;const n={};return e.Shuriken=n,n}();l.buttonLoading=d,l.buttonLoadingDone=f,l.resetButtonLoading=b}},e=>e(1294)]));</script>
82<style>.chat_owned{font-weight:700;color:#bbb;padding:0.5em!important;font-size:1.2em!important}.chat_owned_by_me{color:#000;border-color:var(--clr-theme-500)!important}.chat_my_msg{max-width:70%;padding:.5em;border:1px solid var(--clr-theme-500);border-bottom-left-radius:.7em;border-top-left-radius:.7em;border-top-right-radius:.7em;float:right;overflow-wrap:break-word}.chat_not_my_msg{max-width:70%;padding:.5em;border:1px solid lightgray;border-bottom-right-radius:.7em;border-top-left-radius:.7em;border-top-right-radius:.7em;float:left;overflow-wrap:break-word}.chat_fill_parent{height:100%;width:100%;cursor:pointer;padding:1em}#chat_text_form{flex:1;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}#chat_teksti{display:flex;flex:1;margin-right:.5em}#chat_answerbox{width:100%;display:flex;align-items:center;margin-top:.5em;margin-bottom:.5em}#chat_frame{position:fixed;padding:0;bottom:0;right:0;border-bottom:0;margin-right:1em;margin-left:1em;max-width:50%;max-height:80%;z-index:3}#chat_dialog_div{padding:1em;min-width:150px}#chat_keskustelu{max-height:300px;overflow:auto;flex-direction:column-reverse;display:flex;position:relative}.fade-out-item{animation:fadeOut 1s;animation-delay:3s;animation-fill-mode:forwards}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@media (max-width:700px){#chat_frame{max-width:90vw;max-height:100vh}}@media (max-height:700px){#chat_auto_answers{height:300px;overflow:auto}}</style><div id="chat_frame" class="laatikko"></div>
82<script> onScriptLoad(function() { 83 $(document).ready(function(){ 84 $('#chat_frame').html("<div onclick=\"updater("chat_frame", "\\\/ajax\\\/chat_offline_feedback.php", 1, {"_focus":1})\" class=\"chat_fill_parent\">J\u00e4t\u00e4 viesti \u25b2<\/div>"); 85 }); 86 }); 87 function msgSeen(chat_id) { 88 $.ajax({ 89 url: '/ajax/chat_seen.php', 90 type: 'POST', 91 data: { 92 chatid: chat_id 93 } 94 }); 95 } 96 function msgAction(chat_id) { 97 is_writing = $('#chat_teksti').val().length > 0; 98 $.ajax({ 99 url: '/ajax/chat_action.php', 100 type: 'POST', 101 data: { 102 chatid: chat_id, 103 is_writing: is_writing ? 1 : 0 104 } 105 }); 106 }</script>
106 107<meta name="viewport" content="width=device-width, initial-scale=1.0"> 108 109<div id='container'> 110 111 <style>#paaframepadding{margin-top:115px}#ennustava_haku_div1{max-height:calc(100vh - 115px);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}#ennustava_haku_div1::-webkit-scrollbar{display:none}#otsikko .hakulaatikko{box-shadow:none}#otsikko .close_search_button{top:13px;right:13px}@media only screen and (max-width:1000px){#ennustava_haku_div1{display:none;position:fixed;top:115px;bottom:0;left:0;right:0;max-height:none}#otsikko .hakulaatikko{width:100%;border:none;min-width:auto;margin:0}}@media only screen and (max-width:570px){.close_search_button{display:none!important}#paaframepadding{margin-top:115px}#ennustava_haku_div1{max-height:calc(100vh - 115px)}.hakutausta{top:115px!important}}</style><style>#otsikkoframe{position:fixed;top:35px;left:0;right:0;z-index:999;display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;height:80px;border-left:16px solid #fff0;border-right:16px solid #fff0;background-color:#fff}#otsikkoframe *{box-sizing:border-box}#otsikko{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:1400px;margin:0 auto;padding:6px 0}#logo-container img{position:relative;width:auto!important;height:35px!important;margin-top:3px;margin-right:16px}#ennustava_haku_container1{width:auto;max-width:430px;flex-grow:1;margin-left:auto;margin-right:16px}#otsikko .ennustava_haku_input{height:40px;padding-left:38px;border-radius:0;border:none;border-bottom:1px solid #000}#otsikko svg,#otsikko .svg_icon,#otsikko .svg_magnify{fill:#000!important;stroke:#000!important;color:#000!important}#otsikko svg:hover,#otsikko .svg_icon:hover,#otsikko .svg_magnify:hover{fill:#63782d!important;stroke:#63782d!important;color:#63782d!important}.svg_magnify{margin:10px}#toggle_mobile_search svg{top:14px}#menu-container,#menu,#kieli-container{box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}#otsikko #menu-links-container{display:block}#menu a{font-size:1rem;display:inline-block;margin-right:.5rem;color:#000;text-decoration:initial!important;white-space:nowrap;text-transform:uppercase}#kieli-container a{margin-right:1rem}.flag_div svg,.svg_cart{height:15px;margin-top:3px}#menu-button{display:none}#toggle_mobile_search{display:none}@media only screen and (min-width:1001px){#otsikko #menu-links-container{display:block!important}}@media only screen and (max-width:1000px){#logo-container{margin-right:auto}.menu-open-body{overflow:hidden}#menu-button{display:block;margin:0;margin-right:16px;padding:0;border:none!important;background-color:#fff0;outline:none!important}#menu-button .svg_icon{width:23px;height:23px}#menu-button .svg_menu_open{display:block}#menu-button .svg_menu_close{display:none;z-index:10000;position:absolute;top:28px;left:0;fill:#000!important;stroke:#000!important}#otsikko #menu-links-container{display:none}#menu{position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;background:#fff}#menu a{margin-right:0;margin-bottom:1rem;font-size:1.3rem}#menu a:last-item{margin-bottom:0}.flag_div svg,.svg_cart{height:23px}}@media only screen and (max-width:570px){#ennustava_haku_container1{display:none;justify-content:flex-end;align-items:center;max-width:unset;margin-left:0;margin-right:0}.ennustava_haku_icon{left:0}#toggle_mobile_search{display:block;border:none!important;outline:none!important;background-color:transparent!important;padding:0;margin:0;margin-right:12px}#toggle_mobile_search svg{position:unset;height:23px;width:23px;margin:0;padding:0;border:none!important}#otsikko .search-open{-webkit-mask:url(/tiedostot/yhteiset/teemat/oletus/menu
111-close2-rect.svg) no-repeat 50% 50%;mask:url(/tiedostot/yhteiset/teemat/oletus/menu-close2-rect.svg) no-repeat 50% 50%;background-color:#000!important;border:none!important;fill:#000!important;stroke:#000!important;position:fixed;top:47px;right:8px;z-index:10}#otsikko .search-open-magnify{fill:#000;stroke:#000}#otsikko .haku-auki-container{position:fixed;display:inline-block;z-index:10;top:0;left:0;right:0;padding:40px 15px;padding-right:54px;height:115px;background-color:#fff}#otsikko .haku-auki-input{margin-right:30px;background-color:#fff}}@media only screen and (max-width:450px){#logo-container img{height:30px!important}}@media only screen and (max-width:400px){#logo-container img{height:25px!important}}@media only screen and (max-width:360px){#logo-container img{height:20px!important}}</style><style>#ylaliuska-container{width:100%;box-sizing:border-box;border-left:1rem solid #fff0;border-right:1rem solid #fff0;background-color:#a6c84b;height:35px;position:fixed;top:0;left:0;right:0;z-index:999;display:flex;align-items:center;justify-content:center}#ylaliuska-container *{box-sizing:border-box}#ylaliuska-content{width:100%;max-width:1400px;margin:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.ylaliuska-linkki{color:#fff;font-size:.9rem;text-align:center}.ylaliuska-linkki:hover{color:#cade93}@media only screen and (max-width:550px){#ylaliuska-2{display:none}}</style><div id='ylaliuska-container'> 112 <div id='ylaliuska-content'> 113 <a class='ajaxlinkki ylaliuska-linkki' id='ylaliuska-1' href='/s10873/toimituskulut'>Ilmainen toimitus yli 150 ⬠tilauksille »</a> 114 <a class='ajaxlinkki ylaliuska-linkki' id='ylaliuska-2' href='/tanssistudiot'>Tanssistudiot alk. 8 ⬠/ h »</a> 115 </div> 116</div> 117 118<div id='otsikkoframe'> 119 <div id='otsikko'> 120 <button id='menu-button' aria-label='valikko'> 121 <svg class="svg_icon svg_menu_open" viewBox="0 0 30.5 29.9" xmlns="http://www.w3.org/2000/svg"> 122 <rect width="30.5" height="3.3"/> 123 <rect y="26.59" width="30.5" height="3.3"/> 124 <rect y="13.3" width="30.5" height="3.3"/> 125 </svg> 126 <svg class="svg_icon svg_menu_close" viewBox="0 0 29.89 29.89" xmlns="http://www.w3.org/2000/svg"> 127 <rect x="-4.54" y="13.29" width="38.97" height="3.3" transform="translate(-6.19 14.94) rotate(-45)"/> 128 <rect x="13.29" y="-4.54" width="3.3" height="38.97" transform="translate(-6.19 14.94) rotate(-45)"/> 129 </svg> 130 </button> 131 <div id='logo-container'> 132 <div itemscope itemtype="https://schema.org/Organization" id="logo"><a itemprop="url" class="ajaxlinkki" href="https://dancemakers.fi/" title="Etusivu"><img src="/tiedostot/149/kuva/teema/300x49/1.png" itemprop="logo" style="width: 300px;height: 49px;" alt="Logo" srcset="/tiedostot/149/kuva/teema/300x49/1.png 1x, /tiedostot/149/kuva/teema/600x98/1.png 2x, /tiedostot/149/kuva/teema/900x147/1.png 3x"></a></div> 133 </div> 134 <form action="/etsi.php" id="ennustava_haku_container1"><span id="search_magnify1"><svg class="svg_icon svg_magnify" viewBox="0 0 700 700" xmlns="http://www.w3.org/2000/svg"> 135 <path d="M666,666 L385,387 M686,239 M698,186 M699,76" stroke-width="66" fill="none" stroke-linecap="round" /> 136 <circle cx="239" cy="237" r="204.71" stroke-width="66" fill="none" /> 137 </svg></span><div style="position: relative;"><input inputmode="search" type="text" name="hakusana" autocomplete="off" id="ennustava_haku1" class="ennustava_haku_input" placeholder="Hae ..." value="" aria-label="Hae"><div id="close_search1" class="close_search_button"><span class="close_search_icon"></span></div></div><div id="ennustava_haku_div1" class="ennustava_haku_div"></div>
137<script> onScriptLoad(function () { 138 ennustava_init(1, 0, 200); 139 });</script>
139</form> 140 <button id='toggle_mobile_search' arial-label='haku'> 141 <svg class="svg_icon" viewBox="0 0 700 700" xmlns="http://www.w3.org/2000/svg"> 142 <path d="M666,666 L385,387 M686,239 M698,186 M699,76" stroke-width="66" fill="none" stroke-linecap="round" /> 143 <circle cx="239" cy="237" r="204.71" stroke-width="66" fill="none" /> 144 </svg> 145 </button> 146 <div id='menu-container'> 147 <div id='menu-links-container'> 148 <div id='menu'> 149 <a href="/c1/tuotteet" class="ajaxlinkki">Tuotteet</a> 150 <a href="/myymala" class="ajaxlinkki">Myymälä</a> 151 <a href="/tanssistudiot" class="ajaxlinkki">Tanssistudiot</a> 152 <a href="/tanssikoulu" class="ajaxlinkki">Tanssikoulu</a> 153 <a href="/info" class="ajaxlinkki">Info</a> 154 </div> 155 </div> 156 <div id='kieli-container'> 157 <style></style><a href="/ostoskori.php" id="ostoskori" class="ajaxlinkki" aria-label="Ostoskori" title="Ostoskori"><svg class="svg_icon svg_cart" viewBox="0.5 5.4 63.7 52.57" xmlns="http://www.w3.org/2000/svg"> 158 <path d="M14 17.44 h46.79 l-7.94 25.61 H20.96 l-9.65-35.1 H3 " stroke-width="5" fill="none" stroke-linecap="round" /> 159 <circle cx="27" cy="53" r="2.5" fill="none" stroke-width="5" /> 160 <circle cx="47" cy="53" r="2.5" fill="none" stroke-width="5" /> 161 </svg></a> 162 <span class="flag_div" onclick="uniPopup.fillAjax("\/ajax\/international.php", {}, 'large', event);" title="Suomi" style="cursor:pointer;"><svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-fi" viewBox="0 0 640 480"> 163 <path fill="#fff" d="M0 0h640v480H0z"/> 164 <path fill="#003580" d="M0 174.5h640v131H0z"/> 165 <path fill="#003580" d="M175.5 0h130.9v480h-131z"/> 166</svg> 167<span class="arrow_down"><svg viewBox=" 0 0 700 700" xmlns="http://www.w3.org/2000/svg"> 168 <path d="M32,316 L350,480 L668,316" stroke-width="64" stroke-linecap="round" fill="transparent" /> 169 </svg></span></span> 170 </div> 171 </div> 172 </div> 173</div>
173<script>onScriptLoad(function(){$('#toggle_mobile_search').on('mousedown',function(){if(!$('#ennustava_haku_container1').hasClass('haku-auki-container')){$('#toggle_mobile_search').addClass('search-open');$('#ennustava_haku_container1').addClass('haku-auki-container');$('#ennustava_haku1').addClass('haku-auki-input');let isIOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;if(isIOS){window.scrollTo(0,0)} 174setTimeout(function(){$("#ennustava_haku1").focus()},100)}else{$('#toggle_mobile_search').removeClass('search-open');$('#ennustava_haku_container1').removeClass('haku-auki-container');$('#ennustava_haku1').removeClass('haku-auki-input')}});$('#menu-button, #menu a').on('mousedown',function(){if($('#menu-links-container').is(':hidden')){$('#menu-links-container').show();$('#menu-button .svg_menu_open').css('display','none');$('#menu-button .svg_menu_close').css('display','block');$('body').addClass('menu-open-body');$('#mainmenubutton').css('display','none')}else{$('#menu-links-container').hide();$('#menu-button .svg_menu_open').css('display','block');$('#menu-button .svg_menu_close').css('display','none');$('body').removeClass('menu-open-body');$('#mainmenubutton').css('display','unset')}});$('#toggle_mobile_search').on('mousedown',function(){$('#ennustava_haku1').val("");$('#close_search1').css("display","none");$('#ennustava_haku_div1').fadeOut(0)});$(document).on('mousedown','.hakutausta',function(e){e.stopPropagation();e.stopImmediatePropagation();$('#ennustava_haku_div1').scrollTop(window)})})</script>
174 175 176 <div id='paaframepadding'> 177 <div id='paaframe'><style>#row_full_1{background-image:url(/tiedostot/149/kuva/elementti/1920x800/2.jpg)}@media screen and (max-width:1800px){#row_full_1{background-image:url(/tiedostot/149/kuva/elementti/1800x750/c2.jpg)}}@media screen and (max-width:1600px){#row_full_1{background-image:url(/tiedostot/149/kuva/elementti/1600x667/c2.jpg)}}@media screen and (max-width:1400px){#row_full_1{background-image:url(/tiedostot/149/kuva/elementti/1400x583/c2.jpg)}}@media screen and (max-width:1200px){#row_full_1{background-image:url(/tiedostot/149/kuva/elementti/1200x500/c2.jpg)}}@media screen and (max-width:1000px){#row_full_1{background-image:url(/tiedostot/149/kuva/elementti/1000x417/c2.jpg)}}@media screen and (max-width:800px){#row_full_1{background-image:url(/tiedostot/149/kuva/elementti/800x333/c2.jpg)}}@media screen and (max-width:600px){#row_full_1{background-image:url(/tiedostot/149/kuva/elementti/600x250/c2.jpg)}}#kuva20{background-image:url(/tiedostot/149/kuva/elementti/700/9.jpg);background-repeat:no-repeat}#kuva21{background-image:url(/tiedostot/149/kuva/elementti/700/13.jpg);background-repeat:no-repeat}#kuva22{background-image:url(/tiedostot/149/kuva/elementti/700/17.jpg);background-repeat:no-repeat}#kuva23{background-image:url(/tiedostot/149/kuva/elementti/700/26.jpg);background-repeat:no-repeat}#kuva30{background-image:url(/tiedostot/149/kuva/elementti/700/6.jpg);background-repeat:no-repeat}#kuva69{background-image:url(/tiedostot/149/kuva/elementti/700/27.jpg);background-repeat:no-repeat}#kuva52{background-image:url(/tiedostot/149/kuva/elementti/700/21.jpg);background-repeat:no-repeat}</style><style>#container{overflow-x:hidden}#paaframepadding{padding-top:0;padding-bottom:0;margin-bottom:0}.sisaltosivu-nappi{display:inline-block;width:100%;max-width:300px;box-sizing:border-box;padding:1rem;text-align:center;font-size:1rem;background-color:#a6c84b;color:#fff;text-transform:uppercase}.kaikki-nappi{max-width:unset}.sisaltosivu-nappi-div{margin-bottom:5rem;text-align:center}#container #paaframe .grid{gap:1rem}#paaframe .pikkukuva{height:500px;background-position:center}#paaframe .pikkukuva_linkki{box-sizing:border-box;background-color:#a6c84b;background-color:#a6c84bcc;color:#fff;padding:.75rem .5rem;bottom:0;font-size:1rem;text-transform:uppercase;text-align:center}#paaframe #elementtidiv28{margin-bottom:4rem}#paaframe #elementtidiv28 .pikkukuva{height:650px}@media only screen and (max-width:1000px){#paaframe #elementtidiv28 .pikkukuva{height:450px}}@media only screen and (max-width:880px){#paaframe .pikkukuva{height:450px}}@media only screen and (max-width:650px){#paaframe .pikkukuva{height:400px}#paaframe #elementtidiv28{grid-template-columns:repeat(1,1fr)}#paaframe #elementtidiv28 .pikkukuva{height:400px}}@media only screen and (max-width:550px){#paaframe .pikkukuva{height:350px}#paaframe #elementtidiv19{grid-template-columns:repeat(1,1fr)}#paaframe #elementtidiv28 .pikkukuva{height:350px}}</style><div id="elementtidiv17" class="bannericontainer grid"><style>.bannericontainer{position:relative;margin-bottom:4rem}.bannericontainer .row-full{background-position-y:bottom}.isokuva{position:relative;box-sizing:border-box;width:100%;height:800px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;cursor:pointer;text-align:left}.isokuva img{max-width:500px!important;margin-bottom:1rem}.isokuva h1{font-size:1.8rem;color:#454545;margin-bottom:2rem;text-transform:initial;font-weight:700;text-align:center;text-wrap:balance;max-width:700px;text-shadow:1px 1px 1000px #000}.isokuva .sisaltosivu-nappi{max-width:300px}@media only screen and (max-width:1220px){.bannericontainer .row-inner2{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:1000px){.isokuva{height:500px}.isokuva h1{font-size:1.6rem}.isokuva img{max-width:400px!important}}@media only screen and (max-width:650px){.isokuva{height:450px}.isokuva h1{font-size:1.4rem}.isokuva img{max-width:300px!important}}@media only screen and (max-width:450px){.isokuva{height:450px}.isokuva h1{font-size:1.2rem}.isokuva img{max-width:250px!important}}</style><div id="row_full_1" class="row-full levea_osio vaihtuva_banneri"><div class="row-inner"><div id="row_inner2_1" class="row-inner2"><a class='ajaxlinkki isokuva' href='/c1/tuotteet'> 178 <img src="/tiedostot/149/kuva/teema/900x146/1.png" style="aspect-ratio:927 / 150;width:600px;max-width:100%;" alt=""> 179 <h1>Palveleva tanssitarvikeliike ja tanssistudiot Helsingissä</h1> 180 <span class='sisaltosivu-nappi'> 181 Tutustu 182 </span> 183</a></div></div></div><div class="kuvitus_loppupalaute" style="width:100%;display: inline-block;"></div></div><div id="elementtidiv19" class="rinnan2 grid"><div class="item "><a class="ajaxlinkki" href="/c10301/tanssikengät-ja-tanssitossut" aria-label="Kengät ja tossut"><div id="kuva20" class="pikkukuva"><div class="pikkukuva_linkki">Kengät ja tossut</div></div></a></div><div class="item "><a class="ajaxlinkki" href="/c10303/tanssivaatteet" aria-label="Vaatteet"><div id="kuva21" class="pikkukuva"><div class="pikkukuva_linkki">Vaatteet</div></div></a></div><div class="item "><a class="ajaxlinkki" href="/c10305/tanssitrikoot-ja-sukkahousut" aria-label="Trikoot ja sukkahousut"><div id="kuva22" class="pikkukuva"><div class="pikkukuva_linkki">Trikoot ja sukkahousut</div></div></a></div><div class="item "><a class="ajaxlinkki" href="/c10304/oheistuotteet" aria-label="Tanssitunnit"><div id="kuva23" class="pikkukuva"><div class="pikkukuva_linkki">Oheistuotteet</div></div></a></div><div class="kuvitus_loppupalaute" style="width:100%;display: inline-block;"></div></div><div class='sisaltosivu-nappi-div'> 184 <a class='ajaxlinkki sisaltosivu-nappi kaikki-nappi' href='/c1/tuotteet'> 185 Katso lisää 186 </a> 187</div><div id="elementtidiv28" class="rinnan3 grid"><div class="item "><a class="ajaxlinkki" href="/myymala" aria-label="Myymälä"><div id="kuva30" class="pikkukuva"><div class="pikkukuva_linkki">Myymälä</div></div></a></div><div class="item "><a class="ajaxlinkki" href="/tanssistudiot" aria-label="Tanssistudiot"><div id="kuva69" class="pikkukuva"><div class="pikkukuva_linkki">Tanssistudiot</div></div></a></div><div class="item "><a class="ajaxlinkki" href="/tanssikoulu" aria-label="Tanssikoulu"><div id="kuva52" class="pikkukuva"><div class="pikkukuva_linkki">Tanssikoulu</div></div></a></div><div class="kuvitus_loppupalaute" style="width:100%;display: inline-block;"></div></div></div> 188 </div> 189 190 <style>.row-full{width:100vw;position:relative;margin-left:-50vw;left:50%;text-align:center;background-size:cover;background-color:#eee;background-repeat:no-repeat}.row-inner{text-align:left;max-width:1200px;max-width:var(--theme-layout-width);margin:auto}.row-inner2{position:relative;padding-left:1em;padding-right:1em}.pikkukuva{position:relative;display:inline-block;background-size:cover;background-position-y:center;width:100%}.pikkukuva_linkki{position:absolute;bottom:1em;width:100%;word-wrap:break-word;text-align:left}.pikkukuva:hover .pikkukuva_linkki,.pikkukuva_linkki:hover{color:var(--clr-theme-500)}.rinnan6 .pikkukuva{height:111px}.rinnan5 .pikkukuva{height:141px}.rinnan4 .pikkukuva{height:171px}.rinnan3 .pikkukuva{height:201px}.rinnan2 .pikkukuva{height:231px}.rinnan1 .pikkukuva{height:261px}</style><style>.dancemakers-justdance-container,.dancemakers-justdance-container *{box-sizing:border-box}.dancemakers-justdance-container{width:100%;height:500px;display:flex;justify-content:center;align-items:center;padding:1rem;background-image:url(/tiedostot/149/kuva/kuvaosio/alkuperainen/3.png);background-repeat:no-repeat;background-size:cover;background-position-x:50%;background-position-y:50%}.dancemakers-justdance-container img{width:100%!important;max-width:1400px!important}@media only screen and (max-width:768px){.dancemakers-justdance-container{height:400px}}@media only screen and (max-width:500px){.dancemakers-justdance-container{height:300px}}@media only screen and (max-width:400px){.dancemakers-justdance-container{height:250px}}</style><div class='dancemakers-justdance-container'> 191 <img src="/tiedostot/149/kuva/kuvaosio/900x185/2.png" style="aspect-ratio:1598 / 329;width:600px;max-width:100%;" alt="Teema"> 192</div> 193 194 <div id='footerframe'> 195 <div id='footer'> 196 197 <div class='footer_cell'> 198 <a class='ajaxlinkki' href='/myymala'> 199 <h2>Myymälä</h2> 200 Aleksis Kiven katu 32 - 34<br> 201 00510 Helsinki 202 </a><br> 203 <br> 204 205 <a href="mailto:[email protected]">[email protected]</a><br><br> 206 <a href="tel:+358504398440">
206050 439 8440</a> 207 </div> 208 209 <div class='footer_cell'> 210 <a class='ajaxlinkki' href='/myymala'> 211 <h2>Myymälä avoinna</h2> 212 ma suljettu<br> 213 tiâpe 11â18<br> 214 la 10â15<br> 215 su suljettu 216 </a> 217 </div> 218 219 <div class='footer_cell'> 220 <h2>Tanssistudiot ja Tanssikoulu</h2> 221 Aleksis Kiven katu 34<br> 222 00510 Helsinki<br> 223 <br> 224 225 <a href='mailto:[email protected]'>[email protected]</a> 226 </div> 227 228 <div class='footer_cell'> 229 <h2>Seuraa meitä</h2> 230 <a target="_blank" href="https://www.facebook.com/dancemakersfinland" class="icon_social_spacing" aria-label="Facebook"><svg class="svg_icon svg_icon svg_facebook" viewBox="-1.25 -1.25 52.5 52.5" xmlns="http://www.w3.org/2000/svg"> 231 <path d="M25,50 H13 A13,13 0 0 1 0,37 V13 A13,13 0 0 1 13,0 H37 A13,13 0 0 1 50,13 V37 A13,13 0 0 1 37,50 H31.5" stroke-width="2.5" fill="none" /> 232 <path d="M31.5,51.25 V29.5 H38.5 V22 H31.5 V20 A3,3 0 0 1 35,17.5 H39 V10.5 H34 A10,10 0 0 0 25,18 V22 H20 V29.5 H25 V51.25 " stroke-width="1.5" fill="none" /> 233 </svg></a><a target="_blank" href="https://www.instagram.com/dancemakers_finland/" class="icon_social_spacing" aria-label="Instagram"><svg class="svg_icon svg_icon svg_instagram" viewBox="-1.25 -1.25 52.5 52.5" xmlns="http://www.w3.org/2000/svg"> 234 <path d="M37,50 H13 A13,13 0 0 1 0,37 V13 A13,13 0 0 1 13,0 H37 A13,13 0 0 1 50,13 V37 A13,13 0 0 1 37,50 " stroke-width="2.5" fill="none" /> 235 <circle cx="25" cy="25" r="14.5" stroke-width="2.5" fill="none" /> 236 <circle cx="40" cy="9.5" r="2.5" stroke-width="2.5" fill="none" /> 237 </svg></a><a target="_blank" href="https://www.tiktok.com/@dancemakers_finland" class="icon_social_spacing" aria-label="TikTok"><svg class="svg_icon svg_icon svg_tiktok" viewBox="-1.25 -1.25 52.5 52.5" xmlns="http://www.w3.org/2000/svg"> 238 <path d="M37,50 H13 A13,13 0 0 1 0,37 V13 A13,13 0 0 1 13,0 H37 A13,13 0 0 1 50,13 V37 A13,13 0 0 1 37,50" stroke-width="2.5" fill="none" /> 239 <path d="M21,20.5 A10.8,10.8 0 1 0 32,31 V19 A15,15 0 0 0 40,21.6 V16 A8,8 0 0 1 32,8 H26.2 V31 A5.2,5.2 0 1 1 21,26 V20.5 Z" stroke-width="1.875" fill="none" /> 240 </svg></a><a target="_blank" href="https://www.youtube.com/user/tanssitarvike" class="icon_social_spacing" aria-label="YouTube"><svg class="svg_icon svg_icon svg_youtube" viewBox="-1.25 -1.25 52.5 52.5" xmlns="http://www.w3.org/2000/svg"> 241 <path d="M37,50 H13 A13,13 0 0 1 0,37 V13 A13,13 0 0 1 13,0 H37 A13,13 0 0 1 50,13 V37 A13,13 0 0 1 37,50" stroke-width="2.5" fill="none" /> 242 <path d="M17,12 L38,23 A4,4 0 0 1 38,27 L17,38 A4,4 0 0 1 15,38 L15,12 A2,2 0 0 1 17,12" stroke-width="2.5" fill="none" /> 243 </svg></a><br> 244 <br> 245 <a class='ajaxlinkki' href='/blogit'>Artikkelit »</a> 246 </div> 247 248 <div class='footer_cell footer-uutiskirje'> 249 <h2>Tilaa uutiskirjeemme!</h2> 250 <p>Tärkeimmät uutiset, tiedot uutuuksista ja parhaat tarjoukset!</p> 251 <form method="post" action="uutiskirje"> 252 <input type="text" name="email" placeholder="Sähköpostiosoitteesi"/> 253 <input type="hidden" name="postituslistalle" value="1"/> 254 <input type="submit" name="laheta" value="Tilaa uutiskirje"/> 255 </form> 256 </div> 257 258 </div> 259 </div> 260 261</div><div id="cookie_banner"> 262 <div id="cookie_banner_content"> 263 <div id="cookie_text"> 264 Tämä verkkosivu käyttää evästeitä. 265 <span id="cookie_info_link"> 266 <a href="/s10564/tietosuojaseloste" class="ajaxlinkki">Tietoa »</a> 267 </span> 268 </div> 269
269<script>function setCookieButtons(consent){if(consent===-1){return} 270consent=(consent===1);$('button[name="opt_out"]').prop('disabled',!consent);$('button[name="opt_in"]').prop('disabled',consent)} 271function consentUpdate(consent){$.ajax({url:'/ajax/update_session.php',data:{'set_cookie_selection':consent},type:'POST',dataType:'text',success:function(data,status,xhr){$('#cookie_banner').hide();if(data&&!Shuriken.gatedTrackersLoaded){Shuriken.gatedTrackersLoaded=!0;$.globalEval(data)} 272if(Object.keys(Shuriken.shown_message_boxes).length){messageBoxes.adjustMessageBoxesPosition()} 273setCookieButtons(consent);if(!1){if(consent){}else{}}}})} 274onScriptLoad(function(){setCookieButtons(-1)})</script>
274<div id='cookie_button_container'> 275 <button name='opt_out' class='cookie_button' onclick='consentUpdate(0);'> 276 Hyväksy välttämättömät 277 </button> 278 <button name='opt_in' class='cookie_button nappi' onclick='consentUpdate(1);'> 279 Hyväksy kaikki 280 </button> 281</div> 282 </div> 283</div></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.