<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:100%}h1,h2,h3,h4,h5{font-family:bebaskai-regular,sans-serif;font-weight:400;text-transform:uppercase}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{font-weight:400}.alpha,.beta,.delta,.epsilon,.gamma,.zeta,h1,h2,h3,h4,h5,h6{margin:0;line-height:1}.alpha,h1{font-size:3em;margin-bottom:.5em}.beta,h2{font-size:2.25em;margin-bottom:.6666666666666666em}.gamma,h3{font-size:1.5em;margin-bottom:1em}.delta,h4{font-size:1.3125em;margin-bottom:1.1428571428571428em}.epsilon,h5{font-size:1.125em;margin-bottom:1.3333333333333333em}.zeta,h6{font-size:1em;margin-bottom:1.5em}blockquote,p{font-size:1em;margin:0 0 1.5em;line-height:1.5;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}dl,ol,ul{font-size:1em;margin:0 0 1.5em;padding:0}dd,dt,li{line-height:1.5;margin:0}body{background:#fff;font-family:Arial,sans-serif;font-size:100%;color:#000}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:bebaskai-regular;src:url(../fonts/bebaskai-webfont.woff2) format("woff2"),url(../fonts/bebaskai-webfont.woff) format("woff");font-weight:400;font-style:normal}a{text-decoration:none}.screen-reader-text{clip:rect(1px 1px 1px 1px);position:absolute!important;transition:all .55s}.primary ul,.responsive-nav ul,.some ul{list-style:none;margin:0;padding:0}.some{font-family:bebaskai-regular,sans-serif;font-size:24px}.some ul{display:inline-block;margin-left:10px}.some li{display:inline-block;text-align:left;margin-left:5px}.some li a{display:block;width:36px;height:36px;text-indent:-9999px;background:url(../images/some.png) no-repeat}.some .instagram a{background-position:-43px 0}.sidebar img,.site-content img,figure img{width:100%;height:auto}@media screen and (min-width:540px){.sidebar img,.site-content img,figure img{width:auto;max-width:100%}}figure{max-width:100%;margin:1em 0}figcaption{font-size:13px;color:#888;line-height:1.4}blockquote{font-family:Georgia,sans-serif;font-style:italic;padding:0 20px}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.container{width:100%;max-width:1355px;margin:0 auto;padding:0 15px}@media screen and (min-width:1355px){.container{padding:0}}.primary{position:relative;z-index:50}.primary .logo img{max-width:100%;height:auto}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.primary{background:url(../images/navbg.jpg);text-align:center}.primary .logo{float:left;width:80%;text-align:left;padding:8px 10px 5px;background:url(../images/navbg-orange.jpg)}@media screen and (min-width:960px){.primary .logo{width:30%;text-align:right}}@media screen and (min-width:1560px){.primary .logo{width:40%}}.primary ul{float:left;margin-top:3px;margin-left:10px;display:none}@media screen and (min-width:1260px){.primary ul{display:block}}.primary ul li{display:inline-block;margin:0;position:relative}@media screen and (min-width:1560px){.primary ul li{margin:0 5px}}.primary a{color:#000;display:block;padding:10px 5px;text-transform:uppercase;font-size:24px;font-family:bebaskai-regular,sans-serif}.primary .current_page_ancestor&gt;a,.primary .current_page_item&gt;a,.primary .current_page_parent&gt;a,.primary a:hover{color:#f15e25}.primary ul a{padding:11px 5px 14px}.primary ul ul{position:absolute;top:100%;left:0;z-index:1;background:#a1a1a1;text-align:left;float:none;height:0;visibility:hidden;margin-top:0}.primary li:hover ul{height:auto;visibility:visible}.primary ul ul li{display:block;margin:0}.primary ul ul a{white-space:nowrap;padding:2px 10px}.primary ul ul ul{position:relative;top:auto;left:auto;margin-top:0}.primary ul ul ul li{padding-left:10px}.primary ul ul ul a{font-size:18px;padding:2px 5px}.responsive-nav{display:none;background:#f15e25}.responsive-nav a{display:block;padding:10px;color:#000;font-family:bebaskai-regular,sans-serif;font-size:24px;line-height:1}.responsive-nav ul ul{display:none;background:rgba(0,0,0,.15)}.responsive-nav ul ul li a{font-size:18px;padding-left:15px}.responsive-nav ul ul li li a{padding-left:25px}.responsive-nav li{position:relative}.sub-nav-toggle{position:absolute;top:0;right:0;width:50px;height:42px}.sub-nav-toggle span{position:absolute;right:15px;top:15px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;transform:rotate(-90deg);transition:all .15s ease}.active&gt;.sub-nav-toggle span{transform:rotate(0)}.hamburger{float:right}@media screen and (min-width:1260px){.hamburger{display:none}}.hero{position:relative}.hero .image{min-height:615px;text-align:right;overflow:hidden}@media screen and (min-width:1330px){.hero .image{background:url(../images/maakunnakone_kauha.jpg) no-repeat;padding-top:140px;padding-right:50px;background-position:left center}}.hero h1{font-size:80px;text-transform:uppercase;margin-bottom:0;line-height:1.1}@media screen and (min-width:960px){.hero h1{font-size:100px}}@media screen and (min-width:1330px){.hero h1{font-size:140px}}.hero h1 strong{color:#f15e25}.hero p{text-transform:uppercase;font-size:30px;font-family:bebaskai-regular,sans-serif;margin-top:0}@media screen and (max-width:1330px){.hero .caption{position:absolute;top:50%;left:50%;text-align:center;width:90%;transform:translate(-50%,-50%)}}.breadcrumbs .container{max-width:1040px;padding:15px 15px;color:#f15e25;font-weight:700}@media screen and (min-width:960px){.breadcrumbs .container{padding:15px 0}}.breadcrumbs a{color:#000;font-weight:400}.fp-content,.middle-content{background:url(../images/orange-bg.jpg) top center;text-align:center;padding:80px 0 50px;margin:15px 0;font-size:20px}.middle-content{margin:0}.fp-content h2,.middle-content h2{font-size:56px;margin:0}@media screen and (min-width:960px){.fp-content h2,.middle-content h2{font-size:80px}}@media screen and (min-width:1355px){.fp-content h2,.middle-content h2{font-size:116px}}.fp-content h2 strong,.middle-content h2 strong{color:#fff}.fp-content p{max-width:960px;margin-left:auto;margin-right:auto}.fp-content a{color:#000;text-transform:uppercase;font-family:bebaskai-regular,sans-serif;font-size:46px}.fp-content a:hover{color:#fff}.site-main{padding:0 15px}.site-main ol,.site-main ul{margin-left:17px;line-height:1.5}.full-width .site-main ol,.full-width .site-main ul{list-style:inside;margin-left:0}.middle-content .container{max-width:1000px}.middle-content .image{float:left;width:430px}.middle-content .text{float:right;width:550px;text-align:left;padding-left:25px;margin-top:35px}.middle-content h2{margin-bottom:0;font-size:90px}.middle-content p{margin-top:0}.alasivu .site-main{text-align:center;max-width:840px;margin-left:auto;margin-right:auto;padding:80px 15px}.alasivu .site-main h1{font-size:56px}@media screen and (min-width:960px){.alasivu .site-main h1{font-size:70px}}@media screen and (min-width:1355px){.alasivu .site-main h1{font-size:90px}}.alasivu .nosto-otsikko{font-size:56px}@media screen and (min-width:960px){.alasivu .nosto-otsikko{font-size:70px}}@media screen and (min-width:1355px){.alasivu .nosto-otsikko{font-size:90px}}.pienet-nostot{margin-bottom:25px}.pienet-nostot h2{text-align:center;position:relative;font-size:30px;margin:25px 0}@media screen and (min-width:960px){.pienet-nostot h2{font-size:42px}}@media screen and (min-width:1355px){.pienet-nostot h2{font-size:66px}}.alasivu .nosto-otsikko{position:relative;text-align:center;margin-top:50px;margin-bottom:50px}.nosto-otsikko span,.pienet-nostot h2 span{background:#fff;display:inline-block;padding:0 25px;z-index:10;position:relative}.pienet-nostot h2 strong{color:#f15e25}.nosto-otsikko:after,.pienet-nostot h2:after{position:absolute;top:50%;left:0;right:0;background:#000;height:1px;content:'';z-index:1}.categories .category,.pienet-nostot .box{position:relative;background:#f15e25;overflow:hidden;margin-bottom:25px}@media screen and (min-width:540px){.categories .category,.pienet-nostot .box{float:left;width:25%;margin-bottom:0}}.box .caption,.category .caption{position:absolute;bottom:15%;left:0;right:0;z-index:10;text-align:center;transition:all .15s ease}.box img,.category img{display:block;transition:opacity .15s ease;backface-visibility:hidden}.box:hover img,.category:hover img{opacity:.5}.box:hover .caption,.category:hover .caption{bottom:20%}.box .caption h3,.category .caption h3{color:#fff;font-size:46px;margin:0 0 10px;text-shadow:0 0 14px rgba(0,0,0,.35)}.box .caption .btn,.category .caption .btn,.iso-nosto-moduuli .caption a{background:url(../images/btn-bg.jpg) no-repeat 0 0;display:inline-block;padding:10px 25px;color:#fff;font-family:bebaskai-regular,sans-serif;font-size:30px}.isot-nostot .nosto img,.pienet-nostot img{width:100%;height:auto;display:block}.categories{text-align:center}.categories .category{float:none;width:31%;display:inline-block;margin:0 10px 15px}.isot-nostot .nosto{position:relative}@media screen and (min-width:960px){.isot-nostot .nosto .image,.isot-nostot .nosto .text{float:left;width:50%}}.isot-nostot .nosto .text .inner{padding:25px;text-align:center;font-size:14px}@media screen and (min-width:960px){.isot-nostot .nosto .text .inner{position:absolute;top:50%;max-width:50%;padding:0 50px;text-align:left;transform:translateY(-50%)}}@media screen and (min-width:960px){.alasivu .isot-nostot .nosto:nth-child(odd) .image,.isot-nostot .nosto:nth-child(even) .image{float:right}}@media screen and (min-width:960px){.alasivu .isot-nostot .nosto:nth-child(even) .image{float:left}}.isot-nostot h2{font-size:30px;margin:0 0 15px}@media screen and (min-width:960px){.isot-nostot h2{font-size:40px}}@media screen and (min-width:1355px){.isot-nostot h2{font-size:60px}}.isot-nostot h2 strong{color:#f15e25}.isot-nostot .text a{background:url(../images/btn-bg.jpg) no-repeat 0 0;display:inline-block;padding:5px 15px;color:#fff;font-family:bebaskai-regular,sans-serif;font-size:24px}.alasivu h1{font-size:70px;line-height:1;margin-bottom:10px}.alasivu h1 strong{color:#f15e25}@media screen and (min-width:960px){.page-content.flex{display:flex;justify-content:space-between;width:100%}}.page-content.flex .page-img{height:350px}@media screen and (min-width:960px){.page-content.flex .page-img{width:50%;min-height:500px;height:auto}}@media screen and (min-width:960px){.page-content.flex .site-main{width:50%;padding:80px 10% 80px 25px;text-align:left}}.pre-footer{background:url(../images/pre-footer-bg.jpg) no-repeat top center;background-size:cover;text-align:center;overflow:hidden;padding:80px 50px 50px}.pre-footer h2{font-size:36px}@media screen and (min-width:960px){.pre-footer h2{font-size:46px}}@media screen and (min-width:1355px){.pre-footer h2{font-size:66px}}.pre-footer h2 strong{color:#fff}.pre-footer form{max-width:640px;margin:0 auto 50px}.shop-content{background:url(../images/kauppa-bg.jpg) no-repeat top center;background-size:cover;color:#fff;text-align:center;padding:80px 0}.shop-content h1{font-size:90px;margin-bottom:35px}.gallery .gallery-item{display:inline-block;margin:0 5px 10px}.varasto-lista{text-align:center;margin:80px 0}.varasto-lista h2{color:#f15e25;font-size:32px}.tuotteet .tuote{margin-bottom:25px}@media screen and (min-width:540px){.tuotteet .tuote{display:inline-block;width:30%;text-align:left;font-size:14px;padding:0 25px;vertical-align:top;margin-bottom:50px}}.tuotteet .tuote img{margin-bottom:25px}.tuotteet .tuote .hinta span{font-size:20px;font-weight:700;color:#f15e25}.iso-nosto-moduuli{min-height:360px;position:relative}@media screen and (min-width:960px){.iso-nosto-moduuli{min-height:630px}}.iso-nosto-moduuli .caption{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);color:#fff}.iso-nosto-moduuli .caption h2{font-size:54px}.iso-nosto-moduuli .caption a:hover{background:#000}.sidebar{width:100%;margin-top:25px}@media screen and (min-width:960px){.sidebar{float:right;width:33%}}.pagination{clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px}.pagination a,.pagination span{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;width:auto;color:#fff;background:#555}.pagination a:hover{color:#fff;background:#3279bb}.pagination .current{padding:6px 9px 5px 9px;background:#3279bb;color:#fff}.comment-list img{width:auto;max-width:100%}form input,form label,textarea{width:100%;text-align:left}label{color:#fff;text-align:left;display:block;font-family:bebaskai-regular,sans-serif;text-transform:uppercase;font-size:24px}input,textarea{border:none;padding:10px;background:rgba(241,94,37,.5);border-radius:3px}textarea{min-height:150px}button,input[type=submit]{background:#000;color:#fff;border:none;padding:15px 25px;text-transform:uppercase;font-family:bebaskai-regular,sans-serif;font-size:26px;cursor:pointer;display:inline-block;width:auto}button:hover,input[type=submit]:hover{background:#f15e25}.alignleft{margin:25px 0}@media screen and (min-width:540px){.alignleft{float:left;margin:0 25px 25px 0}}.alignright{margin:25px 0}@media screen and (min-width:540px){.alignright{float:right;margin:0 0 25px 25px}}.aligncenter{margin:25px auto}.site-footer{background:url(../images/orange-bg.jpg) top center;padding:50px;text-align:center;font-size:14px}.design{margin-top:50px;padding-top:20px;text-align:center;color:#fff;font-size:12px;text-transform:uppercase;overflow:hidden;opacity:.15}.design a{display:inline-block;text-indent:-9999px;width:58px;height:28px;position:relative;top:-12px;margin-left:5px;background:url(../images/haaja-logo.png) no-repeat 0 0}</pre></body></html>