html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(233,229,228,.5);height:100%}body{font-family:Montserrat,sans-serif;font-size:14px;color:#383838;font-weight:400;font-style:normal;height:100%;text-align:center;background:#fff;overflow-x:hidden}p{margin-bottom:20px;line-height:1.4}p.hide_this_in_print{margin-bottom:0}strong{font-weight:700}em{font-style:italic}.smaller{font-size:.85em}.bigger{font-size:1.2em}.naviruksi{display:none}#tuote_popup ul,#tuotekuvaus_alue ul,#tuotetiedot_alue ul,.tekstialue ul,div.myyntiteksti ul,div.pagesectioncontainer ul{margin-bottom:25px}#tuote_popup ul li,#tuotekuvaus_alue ul li,#tuotetiedot_alue ul li,.tekstialue ul li,div.myyntiteksti ul li,div.pagesectioncontainer:not(.section_slider) ul li{position:relative;line-height:1.4;list-style-type:none;margin-bottom:1px;padding-left:15px;overflow:hidden;zoom:1}#tuote_popup ul li:before,#tuotekuvaus_alue ul li:before,#tuotetiedot_alue ul li:before,.tekstialue ul li:before,div.myyntiteksti ul li:before,div.pagesectioncontainer:not(.section_slider) ul li:before{content:'\f111';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#0059a1;font-family:sotka_icon;font-size:.4em;font-style:normal;font-weight:400;text-decoration:none;vertical-align:middle}.tekstialue ul li{background-image:none;list-style:inside}div.pagesectioncontainer.section_slider ul li{margin:0;line-height:1;background:0 0;padding:0}#tuote_popup ol,#tuotekuvaus_alue ol,#tuotetiedot_alue ol,.tekstialue ol,div.myyntiteksti ol,div.pagesectioncontainer ol{margin-bottom:25px}#tuote_popup ol li,#tuotekuvaus_alue ol li,#tuotetiedot_alue ol li,.tekstialue ol li,div.myyntiteksti ol li,div.pagesectioncontainer ol li{margin-left:30px;list-style-type:decimal;line-height:1.4;list-style-position:outside}#sisaltoalue.etusivu div.pagesectioncontainer{padding-top:50px}#sisaltoalue.etusivu div.pagesectioncontainer~div.pagesectioncontainer{padding-top:0}.ol_inside ol li{margin-left:5px!important;list-style-position:inside!important}div.read_more_section{display:none}p.read_more_link{display:inline-block;cursor:pointer;color:#0059a1}p.read_more_link:hover{text-decoration:underline}a,a:link,a:visited{color:#383838;text-decoration:underline;outline:0}a:active,a:hover{text-decoration:none;outline:0}a.r:link,a.r:visited{text-decoration:none}a.r:active,a.r:hover{text-decoration:underline}a.korostus{color:#0059a1!important}area,img{outline:0}div.pagesectioncontainer a:link,div.pagesectioncontainer a:visited{color:#0059a1;text-decoration:underline}div.pagesectioncontainer a:hover,div.pagesectioncontainer a:visited{text-decoration:none}a.tel:link,a.tel:visited{color:#383838!important;text-decoration:none!important}sup{font-size:.7em;position:relative;top:-.3em}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){sup{top:-.5em}}.linktext{color:#666;text-decoration:none}.nw{white-space:nowrap}div{-webkit-box-sizing:border-box;box-sizing:border-box}div.clear{clear:both;font-size:0;height:0;line-height:0}.last{margin-right:0!important}a.kaikki_matot_banneri{background-image:url(../images/kaikki-matot-mobiili-06072017.jpg);width:469px;height:130px;display:block}img.left{float:left}img.right{float:right}img{outline:0;max-width:100%;height:auto;vertical-align:middle;-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}svg{outline:0;max-width:100%;height:auto;vertical-align:middle}div.products_heading_wrapper>a,h1{font-weight:400;font-size:27px;margin-bottom:30px;line-height:1.2}h1+a#seo_toggle{padding:10px}h1+a#seo_toggle>img{margin-top:-10px;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}h1+a#seo_toggle.open img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}h2{font-weight:400;font-size:22px;margin-bottom:20px;line-height:1.2}h2.on_image{position:absolute;top:20px;left:20px;font-size:40px}h2.myymala{padding-left:25px;background-position:left 35px;background-repeat:no-repeat}h2.myymala.palvelut{background-image:url(../images/myymalan_palvelut_icon.png)}h2.myymala.yhteystiedot{background-image:url(../images/yhteystiedot_icon.png)}h2.myymala.aukioloajat{background-image:url(../images/aukioloajat_icon.png)}div.pagesectioncontainer h3{line-height:1.4}h3{font-weight:400;font-size:17px;margin-bottom:15px;line-height:1.2}.anchor{position:absolute;left:-9999em;display:block;margin-top:-45px;padding-bottom:45px}.background_sotkablue{background-color:#00aac8;color:#fff}.circle_w_icon{width:35px;height:35px;line-height:35px;text-align:center;border-radius:50%}.left{text-align:left}.center{text-align:center}.right{text-align:right}.offline{color:#c00}.required{color:red;font-weight:700}.note{font-size:11px;color:#666}.done{padding:15px 45px;border-radius:15px;background:url(../images/done.png) 15px center no-repeat #e6ffe6;-webkit-box-shadow:inset 0 -1px 3px #080;box-shadow:inset 0 -1px 3px #080;color:#080}.error{padding:15px 45px;border-radius:15px;background:url(../images/error.png) 15px center no-repeat #ffe8e8;-webkit-box-shadow:inset 0 -1px 3px #c00;box-shadow:inset 0 -1px 3px #c00;color:#c00}.done p,.error p{margin:0}.highlight{color:#0059a1}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}button,formfield,input,select,textarea{background-color:#fff;font-family:Montserrat,sans-serif;font-size:14px;color:#383838;font-weight:400;border:1px solid #383838;outline:0}button,input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}input[type=text]{line-height:2.2\0/}select{border-radius:0}::-webkit-input-placeholder{color:#828282}:-moz-placeholder{color:#828282}::-moz-placeholder{color:#828282}:-ms-input-placeholder{color:#828282}input[type=email],input[type=password],input[type=text],select,textarea{height:35px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;border:1px solid #e5e5e5;background:#f9f9f9;display:block}textarea{height:100px;padding-top:10px;padding-bottom:10px;resize:none;overflow:auto;line-height:1.4}label+div.styled_select,label+input,label+textarea{margin-top:5px}.deleted,a.deleted,a.deleted:active,a.deleted:hover,a.deleted:link,a.deleted:visited,h1.deleted{text-decoration:line-through}div.pagesectioncontainer{padding:0;margin:0 0 40px}div.pagesectioncontainer.video,div.pagesectioncontainer.video div.left_column{margin-bottom:40px}div.pagesectioncontents{margin:0;padding:0}div.left_column,div.right_column{padding:0;margin:0}div.pagesectioncontainer img{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}div.pagesectioncontainer #flockler_container img,div.pagesectioncontainer img.lazyloaded{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.sectionimageleft,.sectionimageright{display:block;padding-bottom:25px}.sectionimageonlyleft{text-align:left;padding-bottom:25px}.sectionimageonlycenter{text-align:center;padding-bottom:25px}.sectionimageonlyright{text-align:right;padding-bottom:25px}.sectionimagesonly{padding-bottom:25px}.sectionimagesonly div.left,.sectionimagesonly div.right{text-align:center}.sectionimagesonly div.left+div.right{margin-top:20px}.kuvateksti,p.kuvateksti{color:#666;font-size:.9em;padding:5px 0;text-align:left;margin:0}.kuvateksti.desktop{display:none}@media(min-width:768px){.kuvateksti.desktop{display:block}.kuvateksti.mobile{display:none}}.slider_image{width:240px;float:left;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.section_slider img{max-width:240px;max-height:200px}.thumbborder,img.thumbborder{border:1px solid #666}.galleryimage{height:100px;float:left;margin:0 10px 10px 0}td.huombox{background-color:#d8eafb;border:1px solid #003466;padding:10px;vertical-align:middle}td.huombox p{margin-top:.5em;margin-bottom:.5em}td.notice{background-color:#fbedbb;border:1px solid #999;padding:10px;vertical-align:middle}td.notice p{margin-top:.5em;margin-bottom:.5em;color:#333}#uutisnavi{float:right;padding-top:10px;line-height:1.2}#uutisnavi a:link,#uutisnavi a:visited{text-decoration:none}#uutisnavi a.on,#uutisnavi a:hover,#uutisnavi a:visited{text-decoration:underline}p.newsaika{margin-bottom:5px;font-size:14px}table.attachment_table{margin:0}table.attachment_table td{vertical-align:middle}table.attachment_table td.icon{width:35px}table.attachment_table p{margin:0;font-size:12px}div.listauutinen{padding-bottom:30px}@media screen and (min-width:768px){body.scrolling{pointer-events:none}div.listauutinen{width:45%;margin-right:5%;float:left}}ol.searchresults li{margin:0 0 20px 20px;line-height:1.4;list-style-type:decimal}a.searchresultname,a.searchresultname:link,a.searchresultname:visited{font-size:15px;text-decoration:none;color:#000}a.searchresultname:active,a.searchresultname:hover{text-decoration:underline}a.searchresult,a.searchresult:link,a.searchresult:visited{color:#666;text-decoration:underline;overflow-wrap:break-word}a.searchresult:active,a.searchresult:hover{text-decoration:none}td.header,tr.otsakkeet{background-color:Gray}td.header,tr.otsakkeet td{padding:2px;border-left:1px solid #fff;border-right:1px solid #fff}table.edit{margin-bottom:20px}table.edit img{max-width:none}table.edit td{padding:2px}table.edit p,td.header p,td.tuoteheader p,tr.otsakkeet td p{margin:0}td.header p,tr.otsakkeet td p{color:#fff}td.header a,td.header a:link,td.header a:visited{color:#fff;text-decoration:underline}td.header a:active,td.header a:hover{color:#fff;text-decoration:none}td.colored{background-color:#f0f0f0}table.edit a:link,table.edit a:visited{text-decoration:none;display:block}table.edit a:active,table.edit a:hover{text-decoration:underline}.cd-top{display:inline-block;height:37px;width:37px;position:fixed;z-index:99;bottom:15px;right:15px;overflow:hidden;text-decoration:none!important;background-color:#777;border-radius:50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.cd-top>span{position:relative;display:block;height:100%;text-align:center}.cd-top>span:after{position:relative;top:5px;color:#fff;content:'\e829';font-family:sotka_icon;font-size:1.7em;font-style:normal;font-weight:400;text-decoration:inherit}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{-webkit-transition:opacity .3s,visibility;transition:opacity .3s,visibility}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#e86256;opacity:1}input.custom_checkbox{width:25px;height:25px;margin:0;padding:0;opacity:0;cursor:pointer;border:none;float:left}input.custom_radio{width:20px;height:20px;margin:0;padding:0;opacity:0;cursor:pointer;border:none;float:left}input.custom_checkbox+label{display:block;margin-left:-25px;padding-left:35px;background:url(../images/checkbox.png) no-repeat;line-height:25px;height:25px;float:none}input.custom_radio+label{display:block;margin-left:-20px;padding-left:30px;background:url(../images/radiobutton.png) no-repeat;line-height:20px;height:20px;float:none}input.custom_checkbox:checked+label{background-position:0 -25px}input.custom_radio:checked+label{background-position:0 -20px}input.custom_checkbox+label.custom_pitka{margin-top:-25px;margin-left:0;line-height:1.4}input.custom_radio+label.custom_pitka{margin-top:-20px;margin-left:0;line-height:1.4}#slider-range{margin:10px 9px}#slider-range .ui-slider-handle{margin-left:-9px;width:18px;height:18px;background:#4ba2a9;border-radius:9px;outline:0;border:none}.tooltip{-webkit-box-shadow:none!important;box-shadow:none!important;background:#f9f9f9!important;border:1px solid #ccc!important;border-radius:5px!important;font-size:13px!important;line-height:1.2!important;font-family:Montserrat,sans-serif!important;text-align:left!important}.tooltip_plussa{-webkit-box-shadow:none!important;box-shadow:none!important;background:url(../images/k-plussa-100.png) 10px 10px no-repeat #f9f9f9!important;border:1px solid #ccc!important;border-radius:5px!important;font-size:13px!important;line-height:1.2!important;font-family:Montserrat,sans-serif!important;text-align:left!important;padding-top:35px!important}#acceptCookies{position:fixed;bottom:0;width:100%;background:rgba(0,89,161,.85);z-index:9999;padding:10px 0}#acceptCookies p{max-width:1024px;text-align:left;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;color:#fff;overflow:hidden;zoom:1;font-size:13px}#acceptCookies p a i{float:right;width:31px;height:31px;margin:0 0 10px 20px;background-color:#fff;color:#0059a1;font-size:1.7em}#acceptCookies p a{color:#fff}@media screen and (min-width:768px){#acceptCookies p{padding:0 20px}}@media screen and (min-width:1024px){#acceptCookies p{padding:0 30px}#acceptCookies p a img{margin:0}}@media screen and (min-width:1044px){#acceptCookies p{padding:0}}.bg_color_fb{background-color:#3a5898!important}.bg_color_insta{background-color:#e6007e!important}.bg_color_twitter{background-color:#00acee!important}.bg_color_whats{background-color:#25d066!important}.bg_color_pin{background-color:#cb2028!important}.bg_color_gp{background-color:#d34836!important}.sisalto .created-date{background:url(../images/paivamaara-ikoni.png) left center no-repeat;padding-left:25px;font-size:13px;min-height:18px;line-height:18px;color:#cbced1}pre{text-align:left;font-family:Helvetica,serif}div.pagesectioncontainer.faq{margin-bottom:0}div.pagesectioncontainer.faq h2,div.pagesectioncontainer.faq h3{cursor:pointer;position:relative}div.pagesectioncontainer.faq div.answer,div.pagesectioncontainer.faq div.faqs{display:none}div.pagesectioncontainer.faq h2{background:#eaedf2;text-transform:uppercase;padding:10px 50px 10px 0;font-size:22px;line-height:1.2}div.pagesectioncontainer.faq h2::after{content:'\e802';font-family:sotka_icon;display:inline-block;position:absolute;right:15px}div.pagesectioncontainer.faq h2.open::after{content:'\e803'}div.pagesectioncontainer.faq h3{border-bottom:2px solid #ccc;font-size:18px;font-weight:700;padding-right:40px}div.pagesectioncontainer.faq h3::after{content:'\e802';font-family:sotka_icon;position:absolute;right:15px}div.pagesectioncontainer.faq h3.open::after{content:'\e803'}div.pagesectioncontainer.faq div.faqs{padding-bottom:20px}@media screen and (max-width:599px){div.pagesectioncontainer.faq h2{padding-left:10px;font-size:18px}div.pagesectioncontainer.faq h3{font-size:14px}div.kaupunki:nth-child(even){float:right}div.kaupunki:nth-child(2n+3){clear:left}}@media screen and (min-width:600px){div.pagesectioncontainer.faq h2::before{content:'\e810';font-family:sotka_icon;margin:0 15px;color:#fff;font-size:20px;line-height:1.2}div.pagesectioncontainer.faq div.answer,div.pagesectioncontainer.faq h3{margin-left:40px}}body#admin{padding-top:0;overflow-x:hidden}html.noscroll body{overflow-y:hidden}header{background:#fff;padding:0;text-align:left;position:fixed;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:-85px}body#admin header{margin-top:0;position:relative}header #navialue2{max-width:1520px;margin:0 auto;height:85px;position:relative;background-color:#0159a1;-webkit-transition:height .5s;transition:height .5s}header #navialue2 div.logo{width:90px;height:40px;position:absolute;top:0;left:10px;z-index:12}header.sticky #navialue2 div.logo{top:2px}header #navialue2 div.logo a{display:block;text-align:center;text-decoration:none}header #navialue2 div.logo a span.slogan{display:none}header #navialue2 div.logo .logo{width:155px;height:43px}header #navialue2 div.korit{position:absolute;top:0;right:0;width:100%;text-align:right;z-index:11}#navialue2 .korit .slicknav_nav{position:absolute;background-color:#fff;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:30px;width:100%;left:0;text-align:left;text-transform:uppercase;text-decoration:none;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.15);box-shadow:0 4px 4px rgba(0,0,0,.15)}#navialue2 .korit .slicknav_open{background-color:#0059a1;color:#fff}#navialue2 .korit .slicknav_nav a{text-decoration:none;font-size:13px;font-weight:500;color:#383838}header #navialue2 div.korit>div{position:relative;display:inline-block;vertical-align:top;height:40px}header #navialue2 div.korit #muistilista_box{display:none}#asiakas_navi>ul>li>a,#info_navi>ul>li>a,header #navialue2 div.korit>div>a{position:relative;display:block;height:40px;padding:0 10px 0 40px;line-height:40px;text-decoration:none;text-transform:uppercase;font-size:10px}header.sticky #asiakas_navi>ul>li>a,header.sticky #info_navi>ul>li>a,header.sticky #navialue2 div.korit>div>a{height:46px;line-height:46px}header #navialue2 div.korit #muistilista{color:#828282}header #navialue2 div.korit #muistilista_box:before{position:absolute;left:10px;top:calc(50% - 10.5px);margin-right:10px;color:#fd5373;content:'\e800';font-family:sotka_icon;font-size:1.5em;font-style:normal;font-weight:400;text-decoration:none}header #navialue2 div.korit #muistilista.changed{background-position:2px top}header #navialue2 div.korit #muistilista:hover{text-decoration:underline}header #navialue2 div.korit #muistilista span#topMemoryListTotalItems{color:#d60057;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}header #navialue2 div.korit #muistilista span#topMemoryListTotalItems.changed{color:#fff}header #navialue2 div.korit #muistilista.tyhja span#topMemoryListTotalItems{display:none}#asiakas_navi a,#info_navi a,header #navialue2 div.korit #ostoskori{color:#fff}header #navialue2 div.korit #ostoskori_box:before{content:'\e806'}#asiakas_navi #kirjaudunyt:before,#info_navi .asiakaspalvelu:before,header #navialue2 div.korit #ostoskori_box:before{position:absolute;left:6px;top:calc(50% - 15px);height:auto;color:#47adff;font-family:sotka_icon;font-size:2.2em;font-style:normal;font-weight:400;text-decoration:none;line-height:unset}header.sticky #navialue2 div.korit #ostoskori_box:before{top:calc(50% - 12px)}#asiakas_navi>ul>li>a:hover,#info_navi>ul>li>a:hover,header #navialue2 div.korit #ostoskori:hover{text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}header #navialue2 div.korit #ostoskori.changed{background-position:left top}header #navialue2 div.korit #ostoskori span#topOstoskoriListTotalItems{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#fff}header #navialue2 div.korit #ostoskori span#topOstoskoriListTotalItems.changed{color:#fff}header #navialue2 div.korit #ostoskori.tyhja span#topOstoskoriListTotalItems,header #navialue2 div.korit #ostoskoriholder{display:none}header #navialue2 div.korit>div#slicknav_asiakas{position:static;display:inline-block;height:auto}header #navialue2 div.korit>div#slicknav_asiakas>a:link,header #navialue2 div.korit>div#slicknav_asiakas>a:visited{position:relative;display:block;height:40px;padding-left:30px;line-height:40px;font-size:10px}#asiakas_navi #kirjaudunyt:before{content:'\e840';top:calc(50% - 20px);left:12px;font-size:2.6em}#info_navi .asiakaspalvelu:before{content:'\e825';top:calc(50% - 21px);left:10px;font-size:2.6em}header.sticky #asiakas_navi #kirjaudunyt:before,header.sticky #info_navi .asiakaspalvelu:before{top:calc(50% - 23px);left:15px}#asiakas_navi>ul>li>a,#info_navi>ul>li>a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#asiakas_navi li.drop,#info_navi li.drop{position:relative}#asiakas_navi li.drop.open>a{z-index:14;background-color:#f5f5f5;color:#000}#asiakas_navi li.drop ul a{display:block;margin:10px;padding:14px;background-color:#fff;text-decoration:none;text-transform:none;line-height:normal;font-size:13px;color:#000}#asiakas_navi li.drop ul a>i:before{margin-right:14px;-webkit-transform:scale(1.4);transform:scale(1.4)}#asiakas_navi li.drop ul a>i.icon-doc-inv:before{-webkit-transform:scale(1.25);transform:scale(1.25)}#asiakas_navi li.drop ul a>i.icon-heart-empty:before{color:#fd5373}#asiakas_navi>ul ul,#info_navi>ul ul{position:absolute;top:100%;right:-9999px;width:100vw;-webkit-transform:translateY(-5px);transform:translateY(-5px);padding:0 10px;opacity:0;pointer-events:none;z-index:13;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 150ms,right 1ms linear .3s,-webkit-transform 150ms;transition:opacity 150ms,transform 150ms,right 1ms linear .3s,-webkit-transform 150ms;background-color:#f5f5f5;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);text-align:left}#asiakas_navi li.drop.open>ul{right:-117px;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:all;-webkit-transition:opacity .3s,right 1ms linear,-webkit-transform .3s;transition:opacity .3s,transform .3s,right 1ms linear,-webkit-transform .3s}header #navialue2 div.haku{position:absolute;top:40px;left:0;margin:0 10px;width:calc(100% - 20px - 10px - 80px)}header #navialue2 div.haku>div{width:100%}header #navialue2 div.haku>div:before{position:absolute;left:10px;top:calc(50% - 11px);color:#0059a1;content:'\e805';font-family:sotka_icon;font-size:20px;font-style:normal;font-weight:400;text-decoration:none;line-height:1;height:auto;pointer-events:none}header #navialue2 input.hakukentta{background-color:#fff;border:none;border-radius:2px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:35px;line-height:35px;line-height:35px\0/;padding:1px 0 0 40px;font-size:18px}header #navialue2 #haku.active input.hakukentta{padding-right:55px}header #navialue2 input.hakukentta::-ms-clear{display:none}header #navialue2 input.hakunappi{width:65px;height:100%;background:#0059a1;position:absolute;top:5px;right:5px;border:none;cursor:pointer;color:#fff;font-size:13px}header #navialue2 #search_navi_cancel{display:none;position:absolute;top:1px;right:71px;width:35px;height:33px;line-height:33px;line-height:33px\0/;cursor:pointer;background-color:#fff;text-align:center}header #navialue2 #search_navi_cancel:after{content:'\e801';color:#aaa;font-family:sotka_icon;font-size:1.4em;font-style:normal;font-weight:400;text-decoration:inherit}header #navialue2 #search_navi_cancel.visible{display:block}header #navialue2 input.hakunappi:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.omatsivutlink{display:block!important}#main_navi #slicknav_mob a.slicknav_btn{float:left;width:50px}#main_navi #slicknav_mob span.slicknav_menutxt{background:0 0;padding-right:0}#main_navi a.slicknav_open span.slicknav_menutxt:after,#main_navi span.slicknav_menutxt:after{margin-left:5px;content:'\f105';font-family:sotka_icon;font-size:1em;font-style:normal;font-weight:400;text-decoration:none}#main_navi a.slicknav_open span.slicknav_menutxt:after{content:'\e801'}#main_navi #slicknav_mob a.slicknav_open span.slicknav_menutxt:after,#main_navi #slicknav_mob span.slicknav_menutxt:after{margin-left:0;color:#1d1d1b;content:'\f0c9';font-family:sotka_icon;font-size:1em;font-style:normal;font-weight:400;text-decoration:none}#main_navi #slicknav_mob a.slicknav_open span.slicknav_menutxt:after{color:#fff;content:'\e801'}#main_navi a.slicknav_open{background:#0059a1;color:#fff}#main_navi ul.slicknav_nav{position:absolute;top:25px;background:#fff;width:calc(100% + 20px);margin-left:-10px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.15);box-shadow:0 4px 4px rgba(0,0,0,.15)}#main_navi li a.on,#new_level2_sub_nav li a.on{color:#47adff}#slicknav_products ul.slicknav_nav li.drop>div>div.right{display:none}#slicknav_products ul.slicknav_nav li.drop>a,#slicknav_stores ul.slicknav_nav li.drop>a{display:none!important}#slicknav_products ul.slicknav_nav>li>ul>li{border-bottom:1px solid #ebebeb}#main_navi .menu_products_separate_links,#slicknav_products ul.slicknav_nav ul li a{text-decoration:none;line-height:35px;padding:0 0 0 20px;display:block;font-size:12px;color:#383838;text-transform:uppercase}.slicknav_nav li>a{border-top:1px solid #eee}#slicknav_products ul.slicknav_nav ul li.slicknav_open>a,#slicknav_products ul.slicknav_nav ul li.slicknav_open>a>a{color:#0059a1}#slicknav_products ul.slicknav_nav ul ul li a{line-height:25px;text-transform:none;color:#828282;font-size:11px;padding:0 0 0 40px}.slicknav_menu .slicknav_arrow{position:absolute;right:0;top:0;width:45px;height:35px;line-height:35px;padding:0;text-align:center}.slicknav_menu .slicknav_arrow::after{color:#0059a1;font-family:sotka_icon;font-size:1.5em;font-style:normal;font-weight:400;text-decoration:inherit}.slicknav_menu .slicknav_collapsed .slicknav_arrow::after,.slicknav_menu .slicknav_open .slicknav_collapsed .slicknav_arrow::after{content:'\e820'}.slicknav_menu .slicknav_open .slicknav_arrow::after{content:'\e821'}#slicknav_asiakas ul.slicknav_nav li a,#slicknav_mob ul.slicknav_nav li a,#slicknav_stores ul.slicknav_nav li a{text-decoration:none;line-height:35px;padding:0 0 0 20px;display:block;font-size:12px;color:#383838;text-transform:uppercase}#slicknav_asiakas ul.slicknav_nav li.slicknav_open>a,#slicknav_asiakas ul.slicknav_nav li.slicknav_open>a>a,#slicknav_mob ul.slicknav_nav li.slicknav_open>a,#slicknav_mob ul.slicknav_nav li.slicknav_open>a>a,#slicknav_stores ul.slicknav_nav li.slicknav_open>a,#slicknav_stores ul.slicknav_nav li.slicknav_open>a>a{color:#0059a1}#slicknav_mob ul.slicknav_nav ul li a,#slicknav_stores ul.slicknav_nav ul ul li a{line-height:25px;text-transform:none;color:#828282;font-size:11px;padding:0 0 0 40px}#slicknav_mob ul.slicknav_nav ul li a a{background:0 0}#slicknav_mob ul.slicknav_nav ul li li a{padding:0 0 0 40px;background:0 0}#slicknav_mob ul.slicknav_nav>li .slicknav_arrow{position:absolute;right:0;top:0;line-height:35px;padding:0 10px 0 25px}#slicknav_mob ul.slicknav_nav>li>ul .slicknav_arrow{line-height:25px}ul.slicknav_nav a.on,ul.slicknav_nav a:hover{text-decoration:underline!important}ul.slicknav_nav li.slicknav_parent a{position:relative}ul.slicknav_nav a.slicknav_item a{padding-left:0!important}ul.slicknav_nav li.nav_image{display:none}@media screen and (max-width:767px){header #navialue2,header #navialue2 #haku #search_navi_close,header #navialue2 a{color:#fff}header.sticky #asiakas_navi>ul>li>a,header.sticky #info_navi>ul>li>a,header.sticky #navialue2 div.korit>div>a{width:48px;padding:0}header #main_navi,header #main_navi a,header #new_level2_sub_nav,header #new_level2_sub_nav a{color:#343434}header #navialue2{-webkit-transition:none;transition:none}#header #main_navi{left:-9999em;visibility:hidden;pointer-events:none}#header #main_navi,#navialue2 div#new_level2_sub_nav{position:absolute;top:85px;right:0;width:100%;height:calc(100vh - 85px);overflow-x:hidden;overflow-y:auto;pointer-events:auto;opacity:0;z-index:10;-webkit-transition:opacity .3s;transition:opacity .3s;background-color:#f5f5f5}#header.navi_animating #main_navi{left:0;visibility:visible;pointer-events:auto}#header.navi_opened #main_navi{opacity:1}#header>div.sect_2{display:block}#header #main_navi{background-color:#dce0e4;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,transform .3s,-webkit-transform .3s}#header #main_navi:not(.open){border-color:#e8e8e8}#header.navi_animating.navi_opened #main_navi{-webkit-transform:translateX(0);transform:translateX(0)}#header #search_navi.filled{width:calc(100% - 70px - 25px)}#header #open_main_navi{position:absolute;top:40px;right:10px;width:80px;height:35px;margin:0;padding:0;cursor:pointer;background-color:#fff;border-radius:2px;border:none}#header #open_main_navi>i:before{font-family:sotka_icon;content:'\f0c9';color:#0159a1}#header.navi_opened #open_main_navi>i:before{content:'\e801'}#main_navi>ul:not(.menu_customer){display:inline-block;width:33.33%;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}#main_navi>ul+ul:not(.menu_customer){border-left:1px solid #8d919c}#main_navi>ul:not(.menu_customer)>li{height:100px}#main_navi>ul:not(.menu_customer)>li>a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:1.4;text-transform:uppercase;text-decoration:none}#main_navi>ul:not(.menu_customer)>li>a:before{content:'\e848';font-family:sotka_icon;display:block;width:100%;font-size:1.4em;color:#0159a1}#main_navi>ul#menu_stores>li>a:before{content:'\e82a'}#main_navi>ul#menu_services>li>a:before{content:'\e812'}#main_navi:before{content:'';display:block;position:absolute;left:0;height:100px;width:33.33%;pointer-events:none;z-index:-1;background:#f5f5f5;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#main_navi.menu_products:before{-webkit-transform:translateX(0);transform:translateX(0)}#main_navi.menu_stores:before{-webkit-transform:translateX(100%);transform:translateX(100%)}#main_navi.menu_services:before{-webkit-transform:translateX(200%);transform:translateX(200%)}#main_navi>ul:not(.menu_customer)>li div{background-color:#f5f5f5}#main_navi.menu_products>ul:nth-child(1)>li>div{-webkit-transform:translateX(0);transform:translateX(0)}#main_navi.menu_products>ul:nth-child(2)>li>div{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#main_navi.menu_products>ul:nth-child(3)>li>div{-webkit-transform:translateX(-200%);transform:translateX(-200%)}#main_navi.menu_stores>ul:nth-child(1)>li>div{-webkit-transform:translateX(100%);transform:translateX(100%)}#main_navi.menu_stores>ul:nth-child(2)>li>div{-webkit-transform:translateX(0);transform:translateX(0)}#main_navi.menu_stores>ul:nth-child(3)>li>div{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#main_navi.menu_services>ul:nth-child(1)>li>div{-webkit-transform:translateX(200%);transform:translateX(200%)}#main_navi.menu_services>ul:nth-child(2)>li>div{-webkit-transform:translateX(100%);transform:translateX(100%)}#main_navi.menu_services>ul:nth-child(3)>li>div{-webkit-transform:translateX(0);transform:translateX(0)}#main_navi>ul>li>div{position:absolute;left:0;top:100px;width:100%;height:auto;pointer-events:none;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#main_navi:not(.menu_animating)>ul>li div>ul>li{max-height:0}#main_navi.menu_animating>ul>li>div,#main_navi>ul>li.hover>div{min-height:calc(100vh - 100px - 85px);pointer-events:all}#main_navi.menu_animating>ul>li div>ul>li,#main_navi>ul>li.hover div>ul>li{max-height:9999px}#main_navi>ul>li>div>div.clear,#main_navi>ul>li>div>div.right{display:none}#main_navi>ul>li>div ul,#new_level2_sub_nav ul{margin:15px 0}#main_navi>ul>li>div ul{padding-bottom:60px}#main_navi>ul>li.current_nav_view>div>div>ul>li:not(.current_nav_view),#main_navi>ul>li>div>div>ul>li:not(.current_nav_view){-webkit-transition:max-height .3s;transition:max-height .3s}#main_navi>ul>li>div ul>li,#new_level2_sub_nav ul>li{margin:5px 10px;background-color:#fff;border-radius:2px}#main_navi>ul>li>div ul>li>a,#main_navi>ul>li>div ul>li>i,#main_navi>ul>li>div ul>li>span.back_to_upper_categories,#new_level2_sub_nav ul>li>a,#new_level2_sub_nav ul>li>i,#new_level2_sub_nav ul>li>span.back_to_upper_categories{display:inline-block;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;line-height:1.3}#main_navi>ul>li>div ul>li>a,#new_level2_sub_nav ul>li>a{width:100%;text-decoration:none}#main_navi>ul>li>div ul>li.has_subs>a,#new_level2_sub_nav ul>li.has_subs>a{width:calc(100% - 50px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#main_navi>ul>li>div ul>li>i,#new_level2_sub_nav ul>li>i{width:50px;padding-top:0;padding-bottom:0;cursor:pointer;text-align:center}#main_navi>ul>li>div ul>li>span.back_to_upper_categories,#new_level2_sub_nav ul>li>span.back_to_upper_categories{display:inline-block;width:100%;cursor:pointer;border-bottom:5px solid #f5f5f5}#main_navi>ul>li>div ul>li>i:before,#main_navi>ul>li>div ul>li>span.back_to_upper_categories>i:before,#new_level2_sub_nav ul>li>i:before,#new_level2_sub_nav ul>li>span.back_to_upper_categories>i:before{width:auto;margin:0;padding:0;font-size:2.5em;line-height:normal;color:#b3b3b3}#new_level2_sub_nav ul>li>span.back_to_upper_categories{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}#new_level2_sub_nav ul>li>span.back_to_upper_categories>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:15px;text-decoration:none}#new_level2_sub_nav ul>li>span.back_to_upper_categories>i:before{padding:15px;border-right:5px solid #f5f5f5}#main_navi>ul>li>div ul li>div{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translateX(calc(100% + 5px));transform:translateX(calc(100% + 5px));-webkit-transition:opacity .2s,max-height .3s,min-height .3s,-webkit-transform .3s;transition:opacity .2s,transform .3s,max-height .3s,min-height .3s,-webkit-transform .3s;opacity:0;min-height:0;max-height:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);background-color:#fff}#main_navi>ul>li>div ul li>div *{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s}#main_navi>ul>li>div ul li.current_nav_view>div{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;min-height:calc(100vh - 100px - 85px);max-height:9999px;-webkit-transition:opacity .2s,max-height,min-height,-webkit-transform .3s;transition:opacity .2s,transform .3s,max-height,min-height,-webkit-transform .3s}#main_navi>ul>li>div ul li.current_nav_view>div *{max-height:9999px;-webkit-transition:max-height .3s;transition:max-height .3s}.show_more_nav{display:none}#asiakas_navi,#info_navi{position:absolute;right:117px;top:0;z-index:12}#info_navi{right:calc(120px + 107px)}#navialue2 div#new_level2_sub_nav{position:fixed;z-index:10;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,transform .3s,-webkit-transform .3s}#header #main_navi.noscrolling{max-height:calc(100vh - 85px);overflow:hidden}#navialue2 div#new_level2_sub_nav.sub_nav_item_ready{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}header #navialue2 #haku{width:100%;width:calc(100% - 20px - 10px - 80px);pointer-events:none;-webkit-transition:background-color .3s;transition:background-color .3s;background-color:rgba(0,0,0,0)}header #navialue2 #haku,header #navialue2 #haku a{color:#383838}header #navialue2 #haku.active{top:0;left:0;right:0;bottom:0;margin:0;width:100%;height:100vh;pointer-events:all;z-index:5000;background-color:rgba(0,0,0,.85)}header #navialue2 #haku>div{position:absolute;width:100%;pointer-events:all;-webkit-transition:.3s;transition:.3s}header #navialue2 #haku.active>div{width:calc(100% - 20px);top:40px;left:10px}header #navialue2 #haku #search_navi_close{position:absolute;top:-26px;cursor:pointer;pointer-events:none;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;font-size:1.1em}header #navialue2 #haku.active #search_navi_close{pointer-events:all;opacity:1}header #navialue2 #haku button,header #navialue2 #haku input{-webkit-transition:height .3s,width .3s;transition:height .3s,width .3s}header #navialue2 #haku.active input{height:45px;line-height:45px}header #navialue2 #haku.active #search{border-radius:2px 0 0 2px;width:calc(100% - 65px);padding-right:35px}header #navialue2 #haku #search_btn{top:0;right:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none;border-radius:0 2px 2px 0}header #navialue2 #haku.active #search_btn{opacity:1;pointer-events:all;-webkit-transition:opacity .3s .3s;transition:opacity .3s .3s}header #navialue2 #haku.active #search_navi_cancel{top:0;right:65px;height:45px;line-height:45px}header #navialue2 #haku.active #search_suggest.populated{max-height:calc(100vh - 45px - 40px - 40px)}@supports (-webkit-overflow-scrolling:touch){header #navialue2 #haku.active #search_suggest.populated{max-height:calc(100vh - 45px - 40px - 350px);min-height:130px}}#navialue1 nav a>span,#ostoskori_box a>span:not(#topOstoskoriListTotalItems){display:inline-block;opacity:1}#navialue1 nav#info_navi a>span{max-width:91px}#navialue1 nav#asiakas_navi a>span{max-width:63px}#ostoskori_box a>span:not(#topOstoskoriListTotalItems){max-width:61px}}@media screen and (max-width:469px){#asiakas_navi>ul>li>a,#info_navi>ul>li>a,header #navialue2 div.korit>div>a{width:48px;padding:0}#navialue1 nav#asiakas_navi a>span,#navialue1 nav#info_navi a>span,#ostoskori_box a>span:not(#topOstoskoriListTotalItems){width:0;max-width:0;opacity:0;pointer-events:none}#asiakas_navi>ul ul,#info_navi>ul ul{min-width:132px}#navialue1 #asiakas_navi{right:51px}#navialue1 #info_navi{right:101px}#asiakas_navi li.drop.open>ul{right:-51px}#asiakas_navi #kirjaudunyt:before,#info_navi .asiakaspalvelu:before{left:15px}header #navialue2 div.korit #ostoskori span#topOstoskoriListTotalItems{position:absolute;top:3px;left:-9999em;line-height:normal;color:#343434;background-color:#fff;border-radius:50px;width:15px;height:15px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header #navialue2 div.korit #ostoskori_box.filled #ostoskori span#topOstoskoriListTotalItems{left:26px}#main_navi>ul:not(.menu_customer)>li>a>span{font-size:.9em}}@media screen and (max-width:359px){#header.sticky #navialue2 #haku:not(.active){width:calc(100% - (50px * 4) - 50px - 30px)}#header.sticky #open_main_navi{width:40px}#main_navi>ul:not(.menu_customer)>li>a>span{font-size:.8em}}@media screen and (max-width:767px){header.sticky #navialue2{height:46px}header.sticky div.logo>a{width:34px;overflow:hidden}header.sticky div.logo:before{content:'';display:inline-block;position:absolute;top:6px;left:0;width:34px;height:30px;z-index:-1;background-color:#fff;border-radius:2px}header.sticky svg.logo{position:relative;left:0;max-width:none}header.sticky svg.logo path.first_character{fill:#0159a1}header.sticky svg.logo path:not(.first_character){display:none}header.sticky #navialue1 nav#asiakas_navi a>span,header.sticky #navialue1 nav#info_navi a>span,header.sticky #ostoskori_box a>span:not(#topOstoskoriListTotalItems){max-width:0;opacity:0}header.sticky #navialue1 #info_navi{right:auto;left:50px;z-index:13}header.sticky #navialue1 #asiakas_navi{right:auto;left:calc(50px * 2);z-index:13}header.sticky #navialue1 #asiakas_navi li.drop.open>ul{right:auto;left:calc(-50px * 2)}header.sticky #navialue2 #ostoskori_box{position:absolute;left:calc(50px * 3);z-index:13}header.sticky #navialue2 #haku:not(.active){top:8px;left:calc(50px * 4);width:calc(100% - (50px * 4) - 80px - 30px)}header.sticky #navialue2 #haku:not(.active)>div{width:100%}header.sticky #navialue2 input.hakukentta{height:30px;line-height:30px;line-height:30px\0/}#header.sticky #open_main_navi{top:8px;height:30px}#header.sticky #main_navi,#header.sticky #navialue2 div#new_level2_sub_nav{top:46px}#header.sticky #main_navi,#header.sticky #navialue2 div#new_level2_sub_nav,#main_navi.menu_animating>ul>li>div,#main_navi>ul>li.hover>div{min-height:calc(100vh - 46px)}header.sticky #navialue2 div.korit #ostoskori span#topOstoskoriListTotalItems{position:absolute;top:3px;left:-9999em;line-height:normal;color:#343434;background-color:#fff;border-radius:50px;width:15px;height:15px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header.sticky #navialue2 div.korit #ostoskori_box.filled #ostoskori span#topOstoskoriListTotalItems{left:26px}}@media screen and (max-width:480px){header.sticky #navialue2 #haku:not(.active){width:calc(100% - (50px * 4) - 50px - 30px)}header.sticky #navialue2 #haku:not(.active) #search{font-size:14px!important}@supports (-webkit-overflow-scrolling:touch){header.sticky #navialue2 #haku:not(.active) #search{font-size:16px!important}}#header.sticky #open_main_navi{width:50px}}#main_navi>#slicknav_mob>ul>li>ul>li .slicknav_arrow{display:none}#main_navi>#slicknav_mob>ul>li>ul>li>ul{display:none!important}#ylakuvat{position:relative;margin:0 auto}#ylakuvat img{-moz-user-select:none;-webkit-tap-highlight-color:transparent!important}#ylakuvat img.header_image_img{display:none}#ylakuvat div.header_image_title{position:absolute;pointer-events:none;width:100%;top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#ylakuvat div.header_image_title span{display:inline-block;width:85%;text-align:center;padding:0 0 5px;margin-bottom:0;color:#fff;line-height:1.2;font-size:22px;font-weight:700;text-transform:uppercase;text-shadow:0 0 5px rgba(0,0,0,.4)}@media screen and (min-width:550px){#ylakuvat div.header_image_title span{font-size:30px}}#ylakuvat div.header_image_title>div{margin-top:5px}#ylakuvat div.header_image_title a:link,#ylakuvat div.header_image_title a:visited{display:inline-block;padding:7px 15px;max-width:300px;pointer-events:auto;border:1px solid #fff;color:#fff;font-size:12px;font-weight:400;text-transform:uppercase;text-decoration:none;text-shadow:0 0 5px rgba(0,0,0,.75);-webkit-box-shadow:0 0 2px rgba(0,0,0,.25);box-shadow:0 0 2px rgba(0,0,0,.25);background-color:rgba(255,255,255,.1);-webkit-transition:.5s ease-out;transition:.5s ease-out}#ylakuvat div.header_image_title a:after{content:' ›'}#ylakuvat div.header_image_title a:active,#ylakuvat div.header_image_title a:hover{background-color:#fff;border-color:transparent;color:#000;text-shadow:none}@media screen and (min-width:768px){#ylakuvat img.header_image_img{display:block}#ylakuvat img.mobile_header_image{display:none}#ylakuvat div.header_image_title>div{margin-top:15px}#ylakuvat div.header_image_title a:link,#ylakuvat div.header_image_title a:visited{padding:14px 50px;font-size:14px}#ylakuvat div.header_image_title span{font-size:35px}}@media screen and (min-width:1024px){#ylakuvat div.header_image_title span{font-size:70px}#ylakuvat div.header_image_title a:link,#ylakuvat div.header_image_title a:visited{padding:18px 60px}div.alakategoriat .rows.space>div.alakategoria.plus_margin:nth-child(-n+4){margin-top:0!important}div.alakategoriat .rows.space>div.alakategoria.plus_margin:nth-child(n+5){margin-top:6%!important}}#sisaltoalue{max-width:1520px;margin:0 auto;padding:10px 10px 30px;text-align:left;position:relative}@media screen and (min-width:1560px){header{padding:0!important}body #sisaltoalue{padding-left:0;padding-right:0}}#sisaltoalue.etusivu{padding-top:0;padding-bottom:0}body.fullscreen_inner_div #sisaltoalue{position:static}#polku{margin-bottom:20px}#polku span.nuoli{margin-right:1px}#polku a{color:#686868;text-decoration:none;line-height:1.5;margin-right:1px;font-size:10px}#polku a.on,#polku a:hover{color:#0059a1}#polku a.takaisin:link,#polku a.takaisin:visited{float:right;color:#0059a1;display:none;margin-right:0}#subnavi div.header,.main_wrapper_products div.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:0;padding:0 15px 0 10px;cursor:pointer;text-transform:uppercase;font-size:16px;background:#eaedf2}#subnavi div.header,.main_wrapper_products div#rajaustoggle_wrapper_mobile,.main_wrapper_products div.header{height:45px}#subnavi div.header:after,.main_wrapper_products div.header:after{position:relative;color:#383838;content:'\e802';font-family:sotka_icon;font-size:1em;line-height:normal;font-style:normal;font-weight:400;text-decoration:none}.main_wrapper_products div.header.on:after{content:'\e803'}.main_wrapper_products div.header.on.default_state:after{content:'\e802'}.main_wrapper_products div#rajaustoggle_wrapper_mobile.sticky #rajaustoggle_mobile{position:fixed;bottom:15px;left:15px;width:40px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;z-index:9;border-radius:8px}.main_wrapper_products div#rajaustoggle_wrapper_mobile.sticky #rajaustoggle_mobile span{display:none}.main_wrapper_products div#rajaustoggle_wrapper_mobile.sticky #rajaustoggle_mobile.constraints_in_use{background-color:#ffb000}.main_wrapper_products div#rajaustoggle_wrapper_mobile.sticky #rajaustoggle_mobile.constraints_in_use:after{color:#000}.main_wrapper_products div.header span.small{position:relative;top:-1px;left:5px;font-size:.7em;text-transform:none;white-space:nowrap}.main_wrapper_products{margin-bottom:30px;background-color:#fff}.main_wrapper_products #subnavi_inner{background-color:#fff}#subnavi ul ul,.main_wrapper_products ul ul{display:block}#subnavi a.slicknav_btn,.main_wrapper_products a.slicknav_btn{-webkit-touch-callout:none;-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;background:url(../images/plus.png) 95% center no-repeat #eaedf2;text-decoration:none;line-height:40px;text-transform:uppercase;padding-left:10px;background:url(../images/plus.png) calc(100% - 15px) center no-repeat #eaedf2}#subnavi a.slicknav_open,.main_wrapper_products a.slicknav_open{background-image:url(../images/miinus.png)}#sidebar_product_categories ul,#subnavi ul{width:100%}#subnavi ul{display:none}#sidebar_product_categories ul li,#subnavi ul li{padding:7px 0}#sidebar_product_categories ul li a,#sidebar_product_categories ul li p,#subnavi ul li a,#subnavi ul li p{text-decoration:none;line-height:1.4;padding:0 15px 0 10px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;color:#383838}#sidebar_product_categories ul li a i:before,#sidebar_product_categories ul li p i:before,#subnavi ul li a i:before,#subnavi ul li p i:before{font-size:1.2em;margin-left:0;margin-right:.6em}#sidebar_product_categories ul li input,#subnavi ul li input{display:inline-block;padding:0;cursor:pointer;border:none}#subnavi ul ul li{padding:4px 0}#sidebar_product_categories ul ul li:first-child,#subnavi ul ul li:first-child{padding-top:10px}#sidebar_product_categories ul ul li:last-child,#subnavi ul ul li:last-child{padding-bottom:0}#subnavi ul ul li a{text-transform:none;color:#828282;font-size:11px;padding:0 0 0 20px}#sidebar_product_categories ul li a.subs{position:relative;padding-right:30px}#sidebar_product_categories ul li a.subs.open:after,#sidebar_product_categories ul li a.subs:after,#subnavi ul li a.subs.open:after,#subnavi ul li a.subs:after{position:absolute;top:5px;right:11px;color:#828282;content:'\e802';font-family:sotka_icon;font-size:.75em;font-style:normal;font-weight:400;text-decoration:none}#sidebar_product_categories ul li a.subs.open:after,#subnavi ul li a.subs.open:after{content:'\e803'}ul#subnavi_list li{position:relative}ul.hidden_sub_categories_nav{max-height:0;opacity:0;-webkit-transition:opacity .4s,max-height .4s;transition:opacity .4s,max-height .4s;pointer-events:none}ul.hidden_sub_categories_nav.open{max-height:700px;opacity:1;pointer-events:inherit}ul#subnavi_list li .expand_sub_cats{display:block;position:absolute;right:0;top:7px;height:21px;width:40px;cursor:pointer}ul#subnavi_list li .expand_sub_cats:after{position:absolute;top:7px;right:12px;color:#828282;content:'\e802';font-family:sotka_icon;font-size:.75em;font-style:normal;font-weight:400;text-decoration:none}ul#subnavi_list li .expand_sub_cats.open:after{content:'\e803'}#subnavi ul li a.slicknav_item a.subs,.main_wrapper_products ul li a.slicknav_item a.subs{background:0 0}#subnavi ul ul li li a,.main_wrapper_products ul ul li li a{padding:0 0 0 40px;background:0 0}#subnavi ul a.on,#subnavi ul a:hover,#subnavi ul input.on,#subnavi ul input:hover,.main_wrapper_products ul a.on,.main_wrapper_products ul a:hover,.main_wrapper_products ul input.on,.main_wrapper_products ul input:hover{text-decoration:none!important;color:#0059a1}#subnavi+#sisalto{margin-top:20px}.main_wrapper_products ul img{position:relative;top:-2px;margin-right:10px}.main_wrapper_products ul>li .slicknav_arrow{position:absolute;right:0;top:0;line-height:19px;padding:0 15px 0 25px}.main_wrapper_products ul>li>ul .slicknav_arrow{line-height:25px}.main_wrapper_products ul ul ul li a{padding-left:20px}.main_wrapper_products ul ul ul li:first-child{padding-top:6px}#subnavi ul ul li a.archive-link{position:relative;padding:3px 0 3px 41px;height:19px;color:#0059a1;line-height:19px;-webkit-box-sizing:content-box;box-sizing:content-box}#subnavi ul ul li a.archive-link:before{content:'\e820';position:absolute;left:10px;font-family:sotka_icon;font-size:1.2em;font-style:normal;font-weight:400;text-decoration:none}#subnavi ul ul li a.archive-link-open:before{content:'\e821'}#subnavi ul.archive-page{display:none}.sisalto.customer_page{margin-top:20px}#stickywrapper{min-height:100%;margin:0 auto -900px;padding-top:85px}#push{height:900px;width:100%}footer{height:900px;background:#0059a1}.maksutapaiconit_aktia,.maksutapaiconit_american,.maksutapaiconit_danskebank,.maksutapaiconit_dinersclub,.maksutapaiconit_handelsbanken,.maksutapaiconit_landsbank,.maksutapaiconit_maestro,.maksutapaiconit_mastercard,.maksutapaiconit_nordea,.maksutapaiconit_omasp,.maksutapaiconit_op,.maksutapaiconit_pop,.maksutapaiconit_sotka-eramaksu,.maksutapaiconit_sotka-lasku,.maksutapaiconit_sp,.maksutapaiconit_spankki,.maksutapaiconit_visa,.maksutapaiconit_visa-electron{display:inline-block;vertical-align:top;overflow:hidden;background-repeat:no-repeat;text-indent:-9999px;text-align:left}.maksutapaiconit_sotka-eramaksu{background-position:0 0;width:73px;height:27px}.maksutapaiconit_sotka-lasku{background-position:0 -27px;width:73px;height:27px}.maksutapaiconit_handelsbanken{background-position:0 -54px;width:68px;height:12px}.maksutapaiconit_spankki{background-position:0 -66px;width:66px;height:27px}.maksutapaiconit_aktia{background-position:0 -93px;width:32px;height:33px}.maksutapaiconit_american{background-position:-32px -93px;width:32px;height:28px}.maksutapaiconit_danskebank{background-position:-32px -121px;width:32px;height:32px}.maksutapaiconit_dinersclub{background-position:0 -126px;width:32px;height:25px}.maksutapaiconit_maestro{background-position:0 -151px;width:32px;height:20px}.maksutapaiconit_mastercard{background-position:-32px -153px;width:32px;height:20px}.maksutapaiconit_sp{background-position:0 -171px;width:32px;height:30px}.maksutapaiconit_visa{background-position:-32px -173px;width:32px;height:10px}.maksutapaiconit_visa-electron{background-position:-32px -183px;width:32px;height:22px}.maksutapaiconit_landsbank{background-position:0 -201px;width:31px;height:29px}.maksutapaiconit_op{background-position:-31px -205px;width:30px;height:30px}.maksutapaiconit_nordea{background-position:0 -230px;width:29px;height:29px}.maksutapaiconit_pop{background-position:-29px -235px;width:24px;height:28px}.maksutapaiconit_omasp{background-position:0 -264px;width:57px;height:23px}footer div.sisalto{max-width:1520px;position:relative;padding:20px 10px;margin:0 auto;text-align:left;overflow:hidden;zoom:1}footer img.logo{width:165px;display:block;margin-bottom:10px}footer img.plussa{width:100px}footer p.copy{color:#fff;font-size:11px;line-height:1.8}footer p.copy a{display:block;color:#fff;font-size:11px;text-decoration:none;-webkit-transition:background .2s;transition:background .2s}footer p.copy a:before{margin-right:5px;content:'\f105';font-family:sotka_icon;font-size:1em;font-style:normal;font-weight:400;text-decoration:none}footer p.copy a:hover:before{color:#fff}footer ul#sivukartta{margin:30px 0}footer ul#sivukartta li.nav_image,footer ul#sivukartta>li>ul{display:none}footer ul#sivukartta>li{margin-bottom:10px}footer ul#sivukartta>li>a{color:#fff;text-transform:uppercase;font-size:13px;text-decoration:none}footer ul#sivukartta>li>a:after{margin-left:5px;content:'\f105';font-family:sotka_icon;font-size:1em;font-style:normal;font-weight:400;text-decoration:none}footer ul#sivukartta li.drop>ul#vinkit_listat{display:none!important}footer div.sisalto div.maksu_ja_toimitus{margin-bottom:20px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;text-align:left;font-size:12px}footer div.sisalto div.maksu_ja_toimitus p.title{margin-bottom:10px;text-transform:uppercase}footer div.sisalto div.maksu_ja_toimitus .maksutavat{margin-bottom:10px}footer div.sisalto div.maksu_ja_toimitus .maksutavat div{display:inline-block;margin:0 10px 10px 0;line-height:16px}footer div.sisalto div.maksu_ja_toimitus ul.toimitustavat li{position:relative;margin:0 0 10px;padding-left:30px}footer div.sisalto div.maksu_ja_toimitus ul.toimitustavat li:last-child{margin-bottom:0}footer div.sisalto div.maksu_ja_toimitus ul.toimitustavat li.kuljetus:after,footer div.sisalto div.maksu_ja_toimitus ul.toimitustavat li.nouto:after{position:absolute;top:-3px;left:0;color:#8eb8c9;content:'\e843';font-family:sotka_icon;font-size:1.5em;font-style:normal;font-weight:400;text-decoration:none;pointer-events:none}footer div.sisalto div.maksu_ja_toimitus ul.toimitustavat li.nouto:after{top:-4px;left:2px;content:'\e847'}footer p a.uk{font-size:13px;padding:10px 15px;border:1px solid #fff;text-decoration:none;display:inline-block;color:#fff;-webkit-transition:border .5s;transition:border .5s}footer p a.uk:hover{border:1px solid #999}footer div.somet>a{position:relative;display:inline-block;width:30px;height:30px;margin-right:10px;border-radius:30px;text-align:center;-webkit-transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s;background-color:#fff!important}footer div.somet>a i{margin:0;font-size:1.25em;line-height:30px;color:#0059a1!important}footer div.somet>a:hover{-webkit-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff}#sisaltoalue.myymalasivu h2{padding-top:30px}div.myymala_aukioloajat table,div.myymala_yhteystiedot table{width:100%}div.myymala_aukioloajat table td,div.myymala_yhteystiedot table td{width:48%;padding-right:2%;word-break:break-all;word-break:break-word;overflow-wrap:break-word}div.myymala_palvelut{overflow:hidden;zoom:1;margin-bottom:30px}div.myymala_palvelut div.palvelu{border:1px solid #8f8f8f;padding:3px;min-width:260px;margin-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box}div.viesti_myymalaan{padding:20px 0}div.viesti_myymalaan a{background:#0059a1;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;line-height:50px;font-size:12px;padding:0 20px;display:inline-block;-webkit-transition:background .2s;transition:background .2s}div.viesti_myymalaan a:hover{background:#0062b1}div.viesti_myymalaan a i{margin-right:5px}@media screen and (max-width:500px){div.viesti_myymalaan a{display:block}}div.myymala_palvelut div.palvelu a:link,div.myymala_palvelut div.palvelu a:visited{position:relative;background-repeat:no-repeat;background-position:left center;height:37px;line-height:37px;width:100%;display:block;text-align:center;vertical-align:middle;text-decoration:none;padding-right:10px\0/}div.myymala_palvelut div.palvelu a.kasauspalvelu:before,div.myymala_palvelut div.palvelu a.kotiinkuljetus:before{position:absolute;left:10px;top:calc(50% - 7.25px);color:#0059a1;content:'\e81e';font-family:sotka_icon;font-size:18px;font-style:normal;font-weight:400;text-decoration:none;line-height:1}div.myymala_palvelut div.palvelu a.kasauspalvelu:before{content:'\e81b';left:10px;top:calc(50% - 12.25px);font-size:25px}div.myymala_kartta{height:500px;margin:20px auto;background:#fff;max-width:1000px;position:relative}div.alueankkuri{position:relative}div.alueankkuri a{position:absolute;top:-130px}div.alueen_kaupungit{overflow:hidden;zoom:1;margin-bottom:20px}div.kaupunki{width:49%;float:left}div.kaupunki a:link,div.kaupunki a:visited{display:block;color:#0059a1}@media screen and (min-width:600px) and (max-width:767px){div.myymala_palvelut div.palvelu{float:left;width:calc((100% - 5px)/ 2);margin-right:5px}div.myymala_palvelut div.palvelu:nth-child(even){margin-right:0}div.kaupunki{width:32.5%;margin-right:1.25%}div.kaupunki:nth-child(3n+3){margin-right:0}div.kaupunki:nth-child(3n+4){clear:left}}div.listamyymala{border-top:1px solid #ccc;padding-top:15px}@media screen and (max-width:767px){div.listamyymala h3{font-size:16px}div.listamyymala p{font-size:11px}}div.listamyymala a.myymalaan{color:#fff;background:#0059a1;display:inline-block;text-align:left;text-decoration:none;padding:10px;-webkit-transition:-webkit-filter .3s ease-out;transition:filter .3s ease-out;transition:filter .3s ease-out,-webkit-filter .3s ease-out}div.listamyymala a.myymalaan:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}div.listamyymala td{vertical-align:top}#myymala_popup{background:#fff;max-width:500px;padding:30px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px auto;overflow:hidden;zoom:1;position:relative}#myymala_popup>h2,#myymala_popup>p{margin-left:15px;margin-right:15px}#myymala_popup div.tiedot{background:#48a2ab;padding:20px 25px 5px;overflow:hidden;zoom:1}#myymala_popup div.tiedot a,#myymala_popup div.tiedot span.nimi{font-size:20px;text-decoration:none;display:block;color:#fff;word-break:break-all;margin-bottom:15px}#myymala_popup div.tiedot:nth-of-type(2){margin-top:10px}span.outlet{background:url(../images/sotka-outlet.png) right center no-repeat;padding-right:25px}span.outlet.pieni{background-image:url(../images/sotka-outlet-pieni.png)!important;background-size:14px 14px}span.uuden_sukupolven{background:url(../images/sotka-uusi.png) right center no-repeat;padding-right:25px}span.uuden_sukupolven.pieni{background-image:url(../images/sotka-uusi-pieni.png)!important;background-size:14px 14px}div.etusivun_osio{font-size:15px}#etusivun_nostot div.nosto div.tekstialue h2,div.etusivun_osio h2{font-size:22px;text-transform:uppercase}@media screen and (min-width:768px){#etusivun_nostot div.nosto div.tekstialue h2,div.etusivun_osio h2{font-size:32px}}#etusivun_nostot{max-width:1520px;margin-top:40px;margin-left:auto;margin-right:auto;clear:both}#etusivun_nostot div.nosto{margin-bottom:10px;position:relative}#etusivun_nostot div.nosto.clear_left{clear:left}#etusivun_nostot div.nosto .teaser_img img{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}#etusivun_nostot div.nosto .teaser_img img.lazyloaded{opacity:1}#etusivun_nostot div.nosto:nth-last-child(2){margin-bottom:0}#etusivun_nostot div.nosto div.tekstialue{max-width:960px;margin:40px auto;text-align:center}#etusivun_nostot div.nosto:first-child div.tekstialue{margin-top:0}#etusivun_nostot div.nosto div.tekstialue p{margin:0 0 15px;font-size:14px;line-height:1.6}#etusivun_nostot div.nosto div.tekstialue p:last-child{margin-bottom:0}div.nosto .tekstialue a{color:#0059a1}#etusivun_nostot div.nosto picture{display:block}#etusivun_nostot div.nosto picture img{width:100%}#etusivun_nostot div.nosto div.left_border,#etusivun_nostot div.nosto div.right_border{display:none}@media screen and (min-width:600px){#etusivun_nostot div.nosto picture.mob{display:none}#etusivun_nostot div.nosto{float:left;width:25%;margin-bottom:8px}#etusivun_nostot div.nosto.nosto_2{width:50%!important}#etusivun_nostot div.nosto.nosto_3{width:75%!important}#etusivun_nostot div.nosto.nosto_4{width:100%!important}#etusivun_nostot div.nosto.nosto_13{width:35%!important}#etusivun_nostot div.nosto.nosto_23{width:65%!important}#etusivun_nostot div.nosto div.left_border{position:absolute;left:0;width:4px;height:100%;background:#fff;display:block}#etusivun_nostot div.nosto div.right_border{position:absolute;right:0;width:4px;height:100%;background:#fff;display:block}}@media screen and (max-width:599px){#etusivun_nostot div.nosto picture img.hidden-fallback-picture{display:none}}div.etusivu_nostotuotteet_wrap{margin:0;text-align:center}div.etusivu_nostotuotteet_wrap>*,div.etusivun_myymalahaku{margin-top:40px}div.etusivun_myymalahaku div.asiakasarviot,div.etusivun_myymalahaku div.myymalahaku_wrap{display:table;height:auto;padding:40px 10px;background-color:#eaedf2;color:#383838}div.etusivun_myymalahaku div.asiakasarviot{background-size:cover}div.etusivun_myymalahaku div.inner{display:table-cell;vertical-align:middle;text-align:center}div.etusivun_myymalahaku div.box{max-width:500px;margin:0 auto;padding:40px 0;background-color:rgba(255,255,255,.9);color:#111}div.etusivun_myymalahaku div.inner form{max-width:300px;margin:0 auto;text-align:left}div.etusivun_myymalahaku div.inner a.kaikki_myymalat:link,div.etusivun_myymalahaku div.inner a.kaikki_myymalat:visited,div.etusivun_myymalahaku div.inner form div.input_wrap{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}div.etusivun_myymalahaku div.inner a.kaikki_myymalat:link,div.etusivun_myymalahaku div.inner a.kaikki_myymalat:visited{background-color:#0059a1;color:#fff;margin-top:20px;padding:15px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:color .5s ease-out;transition:color .5s ease-out}div.etusivun_myymalahaku div.inner form div.input_wrap{position:relative;height:52px}div.etusivun_myymalahaku div.inner form input.hakukentta{display:inline-block;height:36px;width:calc(100% - 50px - 21px);margin:7px 7px 0;padding:0 0 0 40px;border:none;background-color:#fff}div.etusivun_myymalahaku div.inner form div.input_wrap:before{position:absolute;left:10px;top:calc(50% - 12.25px);color:#0059a1;content:'\e805';font-family:sotka_icon;font-size:25px;font-style:normal;font-weight:400;text-decoration:none;line-height:1;height:auto;pointer-events:none}div.etusivun_myymalahaku div.inner form input.hakunappi{display:inline-block;width:50px;height:37px;margin:7px 7px 0 0;padding:0;cursor:pointer;border:none;background-color:#0059a1;color:#fff;text-transform:uppercase;font-size:.9em}div.etusivun_myymalahaku div.inner form input.hakunappi:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}div.etusivun_myymalahaku div.inner a.kaikki_myymalat:active,div.etusivun_myymalahaku div.inner a.kaikki_myymalat:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}div.etusivun_myymalahaku div.asiakasarviot a:link,div.etusivun_myymalahaku div.asiakasarviot a:visited{display:inline-block;padding:15px 40px;border:1px solid #000;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:.5s ease-out;transition:.5s ease-out}div.etusivun_myymalahaku div.asiakasarviot a:active,div.etusivun_myymalahaku div.asiakasarviot a:hover{background-color:#fff;border-color:#999}div.etusivun_myymalahaku div.inner a::after{content:' ›'}div#etusivun_tuotekategoriat_wrap{margin-top:40px}div#etusivun_tuotekategoriat_wrap.visible{height:auto;opacity:1}div.etusivun_tuotekategoriat_head{margin-bottom:20px;text-align:center}#etusivun_tuotekategoriat #category_seo_toggler{cursor:pointer}#etusivun_tuotekategoriat div.category_description{margin-bottom:40px}div#etusivun_tuotekategoriat div.rows,div.alakategoriat div.rows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:980px){.rows.space>div.alakategoria.plus_margin{margin-top:4%!important}}@media screen and (max-width:600px){.rows.space>div.alakategoria.plus_margin{margin-top:6%!important}}@media screen and (min-width:1280px){div.alakategoriat .rows.space>div.alakategoria.plus_margin:nth-child(n+5){margin-top:4%!important}}div#etusivun_tuotekategoriat div.rows>div,div.alakategoriat div.rows>div{display:inline-block;float:none}div.alakategoria div.kuva{position:relative;overflow:hidden}div.alakategoria div.kuva a{display:block}div.alakategoria div.kuva a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:0;-webkit-transition:opacity .5s,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .5s,-webkit-transform .3s ease-out}div.alakategoria div.kuva a img.lazyloaded{opacity:1}#etusivun_tuotekategoriat div.alakategoria:hover div.kuva a img{-webkit-transform:scale(1.1);transform:scale(1.1)}#etusivun_tuotekategoriat div.alakategoria div.kuva:after{background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;content:"";top:0;left:0;bottom:0;right:0;position:absolute;pointer-events:none;z-index:1}#etusivun_tuotekategoriat div.alakategoria div.kuva:hover:after{background-color:rgba(0,0,0,.3)}div.alakategoria p.otsikko{margin:10px 0 0}div.alakategoria p.otsikko a{display:block;text-transform:uppercase;text-decoration:none;text-align:center;color:#888}div.alakategoria.current_category p.otsikko a>span{color:#0059a1}@media screen and (max-width:1023px){#tuotelistaus div.subcat_listing{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:visible;overflow-y:hidden;height:225px;z-index:1}#tuotelistaus div.alakategoriat{position:relative}#tuotelistaus div.alakategoriat:before{content:'';display:block;position:absolute;top:calc(27px + 20px);left:-35px;right:-10px;bottom:0;pointer-events:none;-webkit-box-shadow:inset 0 0 25px rgba(0,0,0,.1);box-shadow:inset 0 0 25px rgba(0,0,0,.1)}#tuotelistaus div.subcat_listing div div.kuva,#tuotelistaus div.subcat_listing>div{width:155px;margin:0!important;padding:0 20px;-webkit-box-sizing:content-box;box-sizing:content-box}#tuotelistaus div.subcat_listing div div.kuva{height:auto;padding:0;overflow:visible}#tuotelistaus div.subcat_listing div div.kuva a{overflow:visible}#tuotelistaus div.subcat_listing p.otsikko{height:auto;text-transform:none}#tuotelistaus div.subcat_listing a>span{color:#343434}#tuotelistaus div.subcat_listing div.current_category a>span{color:#47adff}}div.etusivun_some{display:table;width:100%;height:auto;margin-top:40px;padding:40px;background-size:cover;text-shadow:0 0 2px #fff}div.etusivun_some div.etusivun_some_inner{display:table-cell;vertical-align:middle;text-align:center}div.etusivun_some div.some_napit{margin-top:40px}div.etusivun_some div.some_napit a{display:inline-block;position:relative;width:50px;height:50px;margin-left:15px;z-index:1;background-color:#ddd;border-radius:50px;text-shadow:none}div.etusivun_some div.some_napit a>i{margin:0;font-size:2em;line-height:50px;color:#fff;pointer-events:none}div.etusivun_some div.some_napit a:first-child{margin-left:0}div.etusivun_some div.some_napit a:before{content:'';position:absolute;top:5px;left:5px;width:40px;height:40px;pointer-events:none;z-index:-1;background-color:#fff;border-radius:40px;-webkit-transition:none;transition:none}div.etusivun_some div.some_napit a.fb_icon:before{background-color:#3a5898}div.etusivun_some div.some_napit a.insta_icon:before{background-color:#e6007e}div.etusivun_some div.some_napit a.pin_icon:before{background-color:#ca171b}div.etusivun_some div.some_napit a.gp_icon:before{background-color:#d34836}div.etusivun_some div.some_napit a:active:before,div.etusivun_some div.some_napit a:hover:before{top:-25px;left:-25px;width:100px;height:100px;border-radius:100px;background-color:transparent;-webkit-transition:.5s ease-out;transition:.5s ease-out}@media screen and (min-width:980px){div.etusivun_myymalahaku:not(.matalien_sivujen_osio) div.asiakasarviot,div.etusivun_myymalahaku:not(.matalien_sivujen_osio) div.myymalahaku_wrap{height:auto;padding:40px 10px;width:100%}div.etusivun_myymalahaku div.box{padding:60px 0}div.etusivun_myymalahaku div.asiakasarviot a:link,div.etusivun_myymalahaku div.asiakasarviot a:visited{padding:15px 60px}div.etusivun_some{height:420px;padding:0}div.etusivun_some div.some_napit a{width:75px;height:75px;margin-left:30px;border-radius:75px}div.etusivun_some div.some_napit a>i{font-size:3em;line-height:75px}div.etusivun_some div.some_napit a.fb_icon img,div.etusivun_some div.some_napit a.insta_icon img{width:45px;height:45px;padding:15px}div.etusivun_some div.some_napit a:before{top:5px;left:5px;width:65px;height:65px;border-radius:65px}div.etusivun_some div.some_napit a:active:before,div.etusivun_some div.some_napit a:hover:before{top:-37.5px;left:-37.5px;width:150px;height:150px;border-radius:150px}}div.hakulaatikko{position:relative;margin-bottom:10px}div.hakulaatikko input{height:52px;display:inline-block}div.hakulaatikko input.hakukentta{width:calc(100% - 90px);background:url(../images/hakulasi.png) 10px center no-repeat #fff;-webkit-filter:grayscale(100%);filter:grayscale(100%);border:1px solid #d2d2d2;padding:0 0 0 50px}div.hakulaatikko input.hakunappi{width:80px;margin-left:10px;background:#0059a1;border:none;color:#fff;font-size:15px;text-transform:uppercase;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}div.hakulaatikko input.hakunappi:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}div.hakulaatikko div.valinnat{clear:both}div.hakulaatikko div.valinnat div.styled_radio{margin:0 10px 10px 0}div.search_areas{display:none}div.search_area_active{display:block}ul#hakuosiot{display:none;margin:30px 0 0}ul#hakuosiot li{display:block;margin:0 20px 29px 0}ul#hakuosiot>li:last-child{margin-right:0}ul#hakuosiot li a:link,ul#hakuosiot li a:visited{padding-bottom:4px;font-size:14px;text-transform:uppercase;text-decoration:none;border-bottom:4px solid transparent}ul#hakuosiot li a.on,ul#hakuosiot li a:active,ul#hakuosiot li a:hover{border-color:#0059a1}ul#hakuosiot li a.loading{-webkit-filter:opacity(.5);filter:opacity(.5)}ul#hakuosiot li a.loading::after{content:'';display:inline-block;width:16px;height:16px;margin-left:5px;background:url(../images/ajax-loader.gif) center center no-repeat}ul#hakuosiot li a>span{display:inline-block;position:relative;top:-10px;margin-left:3px;min-width:10px;padding:3px;border-radius:15px;line-height:10px;background-color:#8fb8ca;color:#fff;font-size:10px;text-align:center}ul#hakuosiot li a>span.hidden{display:none}div.hakuosiot_mob{width:100%;margin-bottom:30px}div.search_areas h2 a:link,div.search_areas h2 a:visited{float:right;position:relative;top:3px;text-transform:uppercase;text-decoration:none;font-size:.6em;font-weight:500;color:#0059a1;border-bottom:2px solid #0059a1}div.search_areas h2 a:active,div.search_areas h2 a:hover{border-bottom:none}div.haku_lisaa_tuloksia{margin-top:80px;padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px;text-align:center}div.haku_lisaa_tuloksia>a:link,div.haku_lisaa_tuloksia>a:visited{display:inline-block;width:100%;max-width:340px;padding:25px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;text-decoration:none;text-align:center;color:#0059a1;border:2px solid #0059a1;-webkit-transition:background-color .5s ease-out;transition:background-color .5s ease-out}div.haku_lisaa_tuloksia>a:after{content:'›';display:inline-block;margin-left:5px}div.haku_lisaa_tuloksia>a:active,div.haku_lisaa_tuloksia>a:hover{-webkit-filter:brightness(130%);filter:brightness(130%)}.haku_ei_tuloksia{color:#999}#search_area_all_empty.categories.products.stores.pages{display:block!important}@media screen and (max-width:767px){#search_area_categories div.rows{margin-bottom:20px}#search_area_categories div.alakategoria{float:none;width:100%;height:auto;margin:0!important;text-align:left}#search_area_categories div.alakategoria div.kuva{display:none}#search_area_categories div.alakategoria p.otsikko{height:auto;margin-top:15px}.toivelista{margin-bottom:40px}}@media screen and (min-width:768px){ul#hakuosiot{display:block}ul#hakuosiot li{display:inline-block;margin:0 20px 39px 0}ul#hakuosiot li a:link,ul#hakuosiot li a:visited{font-size:18px}div.haku_lisaa_tuloksia>a:link,div.haku_lisaa_tuloksia>a:visited{padding-left:60px;padding-right:60px}div.hakuosiot_mob{display:none}}.addMessage{position:absolute;z-index:100;bottom:100%;left:5px;text-align:left;max-width:150px}.memoryLoadingImg{position:absolute;top:0;left:5px}.addMessage.muistilista{background:url(../images/muistilista_tk.gif) left center no-repeat #76d2da;padding:5px 5px 5px 30px;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.addMessage.ostoskori{background:url(../images/ostoskori_tk.gif) left center no-repeat #72a67a;padding:10px 10px 10px 40px;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.addMessageError{position:absolute;z-index:100;bottom:100%;left:10px;background:#fff;padding:10px;border-radius:5px;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666;border:1px solid red;text-align:left}#search_suggest{display:none;position:absolute;font-size:13px;text-align:left;font-weight:400;top:55px;left:0;z-index:99;width:100%;overflow-y:auto;background:#fff;border-radius:2px}#search_suggest.populated{border:1px solid #e9e9e9;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2)}ul#search-results{padding:10px 20px}ul#search-results li{position:relative;border-bottom:1px solid #ccc;cursor:pointer;display:block;clear:both;padding:10px 5px;line-height:1.4}ul#search-results li:last-child{border-bottom-width:0}ul#search-results li.on,ul#search-results li:hover{background-color:#eaedf2}ul#search-results li a{text-decoration:none}ul#search-results li span.cat{display:block;font-weight:600}ul#search-results li span.left{display:block;float:left;width:80%}ul#search-results li span.right{display:block;float:right;width:20%;font-size:14px;font-weight:700}ul#search-results li span.clear{display:block;clear:both}#search_suggest .no_results{padding:10px;color:#999;line-height:1.4}#kotiinkuljetuskysely p.vaihe{font-size:18px;margin-bottom:10px}#kotiinkuljetuskysely div.palvelu{display:inline-block;margin:0 15px 10px 0}#kotiinkuljetuskysely input[type=checkbox]{float:left}table.tuotteet{width:100%;min-width:580px}table.tuotteet p{margin-bottom:0}table.tuotteet td{position:relative;padding:10px 0;vertical-align:middle;border-bottom:1px solid #b4b4b4}table.tuotteet td.header{padding:12px 0;background-color:#eaedf2;border:none}table.tuotteet td.header:first-child{padding-left:5px}table.tuotteet td.img{width:170px}table.tuotteet span.hinta{font-size:2em;font-weight:600}table.tuotteet img.tuote_poista{position:absolute;right:0;top:50%;margin-top:-9px}table.tuotteet span.etu{color:#2bafb1;display:block;margin-bottom:2px}table.tuotteet span.tuote{display:block;margin-bottom:5px}table.tuotteet span.tuote.osa{font-size:14px}table.tuotteet span.txt{display:block;line-height:1.2}#kotiinkuljetuskysely textarea{height:120px}#kotiinkuljetuskysely div.kolmannes p{margin-bottom:10px}@media screen and (min-width:600px){#kotiinkuljetuskysely div.kolmannes{width:32%;float:left;margin-right:2%}}#kotiinkuljetuskysely p.yhteysotsikko{margin-bottom:10px}#kotiinkuljetuskysely div.yhteystapa{display:inline-block;margin:0 15px 10px 0}#kotiinkuljetuskysely div.yhteystapa input[type=radio]{float:left}#kotiinkuljetuskysely input.laheta{background:#0059a1;color:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0;text-align:center;border:none;cursor:pointer;text-transform:uppercase;font-size:1.1em;margin-bottom:50px}#kotiinkuljetuskysely input.laheta:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}@media screen and (min-width:768px){#kotiinkuljetuskysely input.laheta{width:auto;float:right;padding:20px 100px}}#tasaerin_info{background:#fff;position:relative;max-width:800px;overflow:auto;margin:20px auto;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}#uutiskirje label{font-size:13px}#uutiskirje input[type=email],#uutiskirje input[type=number],#uutiskirje input[type=text],#uutiskirje select{height:30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;border:1px solid #d0d0d0;background:#eaeaea;-webkit-box-shadow:none;box-shadow:none}#uutiskirje div.kolmannes p{margin-bottom:10px}@media screen and (min-width:600px){#uutiskirje div.kolmannes{width:32%;float:left;margin-right:2%}}#uutiskirje input[type=submit]{background:#48a2ab;color:#fff;width:35%;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;text-align:center;border:none;cursor:pointer;font-size:20px;margin-bottom:50px}#uutiskirje input[type=submit]:hover{-webkit-box-shadow:-1px 1px 1px #666;box-shadow:-1px 1px 1px #666}div.asiakastiedot{zoom:1}div.asiakastiedot label{font-size:13px}div.asiakastiedot input[type=email],div.asiakastiedot input[type=password],div.asiakastiedot input[type=text]{margin-top:4px}div.asiakastiedot div.kolmannes p{margin-bottom:5px}div.asiakastiedot div.kolmannes.plussa{padding-top:20px;margin-bottom:20px}div.perustiedot .plussa_info{float:right;position:relative;top:0;margin-left:5px;font-size:1.4em;color:#0059a1;cursor:help}div.kolmannes p.postal_code_field,div.perustiedot p.postal_code_field{display:inline-block;width:130px;position:relative}div.kolmannes p.city_field,div.perustiedot p.city_field{display:inline-block;width:calc(100% - 130px - 20px);margin-left:20px}div.kirjautumistiedot div.sposti{background:#eaedf2;margin-top:10px;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box}div.kirjautumistiedot div.sposti p.info{margin-bottom:0;font-size:12px}div.asiakastiedot input.vaihda_salasana{width:100%;color:#fff;background:#0059a1;border:none;cursor:pointer;line-height:43px}div.asiakastiedot input.vaihda_salasana:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}div.asiakastiedot input.edellinen_nakyma{background:#b3b3b3;color:#fff;border:none;cursor:pointer;margin-top:20px;padding:0 15px;line-height:25px}div.asiakastiedot input.edellinen_nakyma:hover{background:#a4a4a4}div.asiakastiedot input.laheta_koodi{width:150px;padding:10px 0;color:#fff;background:#0059a1;border:none;cursor:pointer}div.asiakastiedot input.laheta_koodi:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}input.tallenna_asiakastiedot{width:100%;border:none;height:45px;color:#fff;background:#0059a1;text-transform:uppercase;cursor:pointer}input.tallenna_asiakastiedot:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}div.customer_page a.kirjaudu_ulos:link,div.customer_page a.kirjaudu_ulos:visited{float:right;height:45px;padding:0 60px;background-color:#eaedf2;text-decoration:none;line-height:45px}div.customer_page a.kirjaudu_ulos:active,div.customer_page a.kirjaudu_ulos:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}@media screen and (min-width:600px){div.asiakastiedot div.kolmannes{float:left;width:calc((100% - 40px)/ 3);margin-right:20px}}#asiakaspalvelu_valinta_wrapper{width:100%;padding-top:50px}#asiakaspalvelu_valinta_wrapper div.asiakaspalvelu{width:100%;display:block;margin-bottom:20px;padding:0 20px;vertical-align:top;background-color:#eaedf2;text-align:center!important}#asiakaspalvelu_valinta_wrapper div.asiakaspalvelu a:link,#asiakaspalvelu_valinta_wrapper div.asiakaspalvelu a:visited{display:block;padding:80px 0 20px;font-size:14px;line-height:1.4;text-decoration:none}#asiakaspalvelu_valinta_wrapper div.asiakaspalvelu a:nth-child(1n){padding:60px 0 20px}#asiakaspalvelu_valinta_wrapper div.asiakaspalvelu a:nth-child(2n){padding:20px 0 50px}#asiakaspalvelu_valinta_wrapper a.selected{background-color:#00a8f3;color:#fff}#asiakaspalvelu_valinta_wrapper a>span{display:block;padding:0 10px}#asiakaspalvelu_valinta_wrapper a>div.icon{display:inline-block;width:90px;height:90px;margin-bottom:20px;background-color:#fff;border-radius:90px}#asiakaspalvelu_valinta_wrapper a>div.icon>div{display:table;width:100%;height:100%}#asiakaspalvelu_valinta_wrapper a>div.icon>div>i{display:table-cell;vertical-align:middle;font-size:3.2em;color:#0059a1}#asiakaspalvelu_valinta_wrapper a .aspa_strong{font-size:24px}#asiakaspalvelu_valinta_wrapper a .aspa_semistrong{margin-bottom:5px;font-size:17px}#asiakaspalvelu_valinta_wrapper a span.aspa_btn{display:inline-block;width:100%;max-width:250px;padding:13px 0;border:1px solid #bbb;text-decoration:none;text-transform:uppercase;text-align:center!important;background-color:#fff;-webkit-transition:.5s;transition:.5s}#asiakaspalvelu_valinta_wrapper a:hover span.aspa_btn{border:1px solid #ddd;color:#888}#asiakaspalvelu_valinta_wrapper a span.aspa_link{text-transform:uppercase;text-decoration:underline;color:#0059a1}#asiakaspalvelu_valinta_wrapper a:hover span.aspa_link{text-decoration:none}#asiakaspalvelu_valinta_wrapper a span.aspa_link:before{display:inline-block;margin-right:7px;content:'\e834';font-family:sotka_icon;font-size:1em;font-style:normal;font-weight:400;text-decoration:none}div.asiakaspalvelu_content_wrapper a:link,div.asiakaspalvelu_content_wrapper a:visited{color:#0059a1;text-decoration:none}#yhteydenottolomake span.req{color:red;font-weight:600}#yhteydenottolomake input[type=submit]{height:45px;padding:0 30px;cursor:pointer;text-transform:uppercase;font-size:1.2em;border:none;background-color:#0059a1;color:#fff}#yhteydenottolomake input[type=submit]:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}#yhteydenottolomake div.rows{margin-bottom:5px}#yhteydenottolomake div.rows>div{margin-bottom:10px}#yhteydenottolomake div.rows>div:last-of-type{margin-bottom:0}#yhteydenottolomake div.styled_select{width:100%;height:45px;margin-top:5px;border-width:1px;background-color:#f9f9f9;background-size:35px auto;background-position:calc(100% - 3px) center}#yhteydenottolomake input,#yhteydenottolomake select,#yhteydenottolomake textarea{color:#444;font-weight:500}#yhteydenottolomake div.empty_required:not(.not_empty),#yhteydenottolomake div.required:not(.not_empty),#yhteydenottolomake input.empty_required:not(.not_empty),#yhteydenottolomake input.required:not(.not_empty),#yhteydenottolomake select.empty_required:not(.not_empty),#yhteydenottolomake select.required:not(.not_empty),#yhteydenottolomake textarea.empty_required:not(.not_empty),#yhteydenottolomake textarea.required:not(.not_empty){border-color:#d66;-webkit-box-shadow:0 0 4px red;box-shadow:0 0 4px red}#yhteydenottolomake p.postal_code_field{display:inline-block;width:100px}#yhteydenottolomake p.city_field{display:inline-block;width:calc(100% - 100px - 20px);margin-left:20px}#yhteydenottolomake div.horizontal_radio_box{display:inline-block;margin-right:20px;margin-bottom:10px}#yhteydenottolomake div.horizontal_radio_box:last-of-type{margin-right:0}@media screen and (max-width:1500px){#yhteydenottolomake div.radio_label{width:100%}}#yhteydenottolomake div.lataa_kuva_wrap input[type=file]{border:none}#yhteydenottolomake div.lataa_kuva_wrap input[type=submit]{max-width:200px;margin-top:10px}#yhteydenottolomake div.lataa_kuva_wrap img.loader{display:none}#yhteydenottolomake div.uploaded_images div{position:relative;display:inline-block}#yhteydenottolomake div.uploaded_images img{margin-right:5px;margin-bottom:5px}#yhteydenottolomake div.uploaded_images input.poista_kuva{width:17px;height:17px;position:absolute;bottom:7px;right:7px;padding:0;font-size:0;border:none;cursor:pointer;background:url(../images/ruksi.png) center center no-repeat}#yhteydenottolomake div.robot_check_wrap{vertical-align:middle;text-align:right}#yhteydenottolomake div.robot_check_wrap div{width:100%;display:inline-block}#yhteydenottolomake div.robot_check_wrap div.num{width:100px;text-align:left;font-size:24px}#yhteydenottolomake div.robot_check_wrap div.fld{width:100px}#yhteydenottolomake div.submit_btn_wrap{position:relative;text-align:right}#yhteydenottolomake div.submit_btn_wrap input{display:block;float:right;clear:right;width:32%;height:65px;min-width:300px}#yhteydenottolomake div.submit_btn_wrap input.cancel_form{height:30px;margin-top:20px;font-size:.8em;background-color:#aaa}#yhteydenottolomake div.submit_btn_wrap img{display:none;position:absolute;right:310px;top:26px}.asiakaspalvelu_content_wrapper .error{margin-bottom:10px}#yhteydenottolomake.kiitos{padding:60px 0;background-color:#0059a1;color:#fff;font-size:30px;text-transform:uppercase;text-align:center}div.asiakaspalvelu_content_wrapper p.asiakaspalautelinkki{padding:60px 0;background-color:#eaedf2;text-align:center}div.asiakaspalvelu_content_wrapper p.asiakaspalautelinkki a:link,div.asiakaspalvelu_content_wrapper p.asiakaspalautelinkki a:visited{padding:15px 20px;border:1px solid #222;color:#222;font-size:12px;text-transform:uppercase}@media screen and (min-width:768px){input.tallenna_asiakastiedot{float:right;width:300px}#asiakaspalvelu_valinta_wrapper div.asiakaspalvelu{display:inline-block;width:49%;margin-right:2%}#asiakaspalvelu_valinta_wrapper div.asiakaspalvelu:nth-child(2n){margin-right:0}div.asiakaspalvelu_content_wrapper p.asiakaspalautelinkki a:link,div.asiakaspalvelu_content_wrapper p.asiakaspalautelinkki a:visited{padding:15px 40px;font-size:15px}}div.ylaosa{position:relative}div.ylaosa div.products_heading_wrapper{display:flex;align-items:center}div.ylaosa div.products_heading_wrapper h1,div.ylaosa div.products_heading_wrapper>a{display:inline-block}div.ylaosa div.products_heading_wrapper>a.previous_category{margin:0}div.ylaosa div.products_heading_wrapper>a.previous_category i:before{margin:0;text-align:left;line-height:normal}div.ylaosa div.somet{flex-grow:1;text-align:right}div.alaosa{position:relative;margin-top:30px;margin-bottom:30px}div.ylaosa h1{margin-bottom:0}div.alaosa h2{margin-bottom:0;font-size:27px}#tuotekortti div.somet>a,#tuotelistaus div.somet>a,div.ylaosa div.somet>a{display:inline-block;width:30px;height:30px;margin:3px 3px 0 0;background-color:#ddd;-webkit-transition:-webkit-filter .5s ease-out;transition:filter .5s ease-out;transition:filter .5s ease-out,-webkit-filter .5s ease-out}#tuotekortti div.somet>a:active,#tuotekortti div.somet>a:hover,#tuotelistaus div.somet>a:active,#tuotelistaus div.somet>a:hover,div.ylaosa div.somet>a:hover{-webkit-filter:brightness(1.4);filter:brightness(1.4)}#tuotekortti div.somet>a>img,#tuotelistaus div.somet>a>img,div.ylaosa div.somet>a>img{width:16px;height:16px;padding:7px}#tuotelistaus div.somet>a,div.ylaosa div.somet>a{text-align:center;vertical-align:top}#tuotekortti div.somet>a>i,#tuotelistaus div.somet>a>i,div.ylaosa div.somet>a>i{margin:0;font-size:1.25em;line-height:30px;color:#fff}#tuotekortti div.somet>a>i,div.ylaosa div.somet>a>i{font-size:1.2em;line-height:30px}div.toimintobox h1{font-size:25px}div.toimintobox h2{font-size:20px}div.toimintobox h3{font-size:16px}div.toimintobox a:link,div.toimintobox a:visited{color:#0059a1}div.toimintobox{background:#fff;max-width:500px;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px auto;position:relative}div.toimintobox input.kentta{background-color:#f9f9f9;border:1px solid #e5e5e5;height:45px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:16px;outline:0;margin-bottom:8px}div.toimintobox textarea{border:2px solid #ccc;height:70px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:14px;outline:0;margin-bottom:10px;overflow:auto;resize:none}div.toimintobox .laheta{border:none;height:45px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-transform:uppercase;font-size:14px;outline:0;color:#fff;background:#0059a1;cursor:pointer;clear:both;margin-top:5px}div.toimintobox .laheta:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}div.toimintobox .peruuta{border:none;height:45px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-transform:uppercase;font-size:14px;outline:0;color:#000;background:#eaedf2;cursor:pointer;clear:both;margin-top:5px}div.toimintobox div.related_box{margin-top:15px}div.toimintobox div.related_box a:link,div.toimintobox div.related_box a:visited{font-size:12px;color:#838383}div.toimintobox div.related_box i{color:#0059a1}div.toimintobox-rekisteroidy{background-color:#e6e9ee;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px -20px -30px;padding:20px}div.toimintobox-rekisteroidy a:link,div.toimintobox-rekisteroidy a:visited{margin-top:20px;padding:15px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:color .5s ease-out;transition:color .5s ease-out;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#000}.toggleable{position:relative;cursor:pointer}.toggleable:after{position:absolute;top:5px;right:10px;color:#828282;content:'\e802';font-family:sotka_icon;font-size:.75em;font-style:normal;font-weight:400;text-decoration:none}.toggleable.on:after{content:'\e803'}.quotes::before{content:'“';display:inline-block}.quotes::after{content:'”';display:inline-block}.grey{color:#aaa}.juhlaetuhinta,.poistotarjous,.takuuhinta,.tarjous{color:#ff4131}.kanttis{color:#ff6900}div.nosto .tekstialue p.iso_linkki,div.pagesectioncontainer p.iso_linkki{display:block;padding:0;border:none}div.nosto .tekstialue .iso_linkki a:link,div.nosto .tekstialue .iso_linkki a:visited,div.nosto .tekstialue a.iso_linkki:link,div.nosto .tekstialue a.iso_linkki:visited,div.pagesectioncontainer .iso_linkki a:link,div.pagesectioncontainer .iso_linkki a:visited,div.pagesectioncontainer a.iso_linkki:link,div.pagesectioncontainer a.iso_linkki:visited{display:inline-block;padding:15px 40px;overflow:hidden;background-color:#fff;border:1px solid #606060;color:#383838;text-decoration:none!important;text-transform:uppercase}div.nosto .tekstialue .iso_linkki a:active,div.nosto .tekstialue .iso_linkki a:hover,div.nosto .tekstialue a.iso_linkki:active,div.nosto .tekstialue a.iso_linkki:hover,div.pagesectioncontainer .iso_linkki a:active,div.pagesectioncontainer .iso_linkki a:hover,div.pagesectioncontainer a.iso_linkki:active,div.pagesectioncontainer a.iso_linkki:hover{border-color:#999;color:#666}div.nosto .tekstialue .iso_linkki a::after,div.nosto .tekstialue a.iso_linkki::after,div.pagesectioncontainer .iso_linkki a::after,div.pagesectioncontainer a.iso_linkki::after{content:' ›'}.styled_select{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;height:38px;overflow:hidden;border:2px solid #e9ecf1;background-color:#fff}.styled_select:after{position:absolute;right:3px;top:3px;width:28px;height:28px;background-color:#eaedf2;text-align:center;content:'\f107';font-family:sotka_icon;font-size:25px;font-style:normal;font-weight:400;text-decoration:none;line-height:1.1;pointer-events:none}.styled_select select{width:100%;height:100%;padding:0 38px 0 5px;border:none;background-color:transparent;line-height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.styled_select select::-ms-expand{visibility:hidden}.styled_select option:disabled{color:#aaa}.styled_select_alt1{width:100%;height:45px}.styled_select_alt1>select{padding:4px;font-style:normal;font-weight:500}.styled_select_alt2{width:100%;height:45px;background-color:#f9f9f9;background-size:37px auto;background-position:calc(100% - 3px) center;border-color:#e5e5e5;border-width:1px}.styled_select_alt2>select{padding:4px;font-style:normal;font-weight:500}.styled_select_alt2:after{width:37px;height:37px;line-height:1.5}.styled_radio{display:inline-block}.styled_radio>input[type=radio]{position:absolute;opacity:0;width:24px;height:24px;padding:0;margin:0;cursor:pointer;z-index:-999;pointer-events:none;background-color:transparent;font-size:0}.styled_radio>input[type=radio]+label{display:inline-block;height:24px;padding:0 0 0 34px;cursor:pointer;line-height:24px;background:url(../images/radiobutton.png) left bottom no-repeat}.styled_radio label>span{padding-left:28px;display:inline-block;line-height:1.4;position:relative;top:-1px}.styled_radio>input[type=radio]:checked+label{background-position:left top}.styled_radio>label:hover{-webkit-filter:brightness(95%);filter:brightness(95%)}.styled_checkbox{position:relative}.lottery_form .puolet:first-of-type{margin-bottom:-30px}.lottery_form .puolet:nth-of-type(2){margin-top:50px}@media screen and (min-width:1024px){.lottery_form .puolet:first-of-type{margin-bottom:0}.lottery_form .puolet:nth-of-type(2){margin-top:0}}.lottery_form button{margin-top:25px!important}.lottery_form .lottery-hidden{display:none}.lottery_form .styled_checkbox{text-align:right}.styled_checkbox>input[type=checkbox]{position:absolute;left:-999em;background-color:transparent;opacity:0;width:20px;height:20px;padding:0;margin:0;font-size:0;z-index:-999;pointer-events:none}.styled_checkbox>input[type=checkbox]+label{display:inline-block;height:30px;padding:0;cursor:pointer;line-height:30px;background:url(../images/checkbox.png) left bottom no-repeat}.styled_checkbox label>span{padding-left:40px;display:inline-block;line-height:1.4;position:relative}.styled_checkbox>input[type=checkbox]:checked+label{background-position:left top}.styled_checkbox>label:hover{-webkit-filter:brightness(95%);filter:brightness(95%)}@media all\0{.styled_checkbox>input[type=checkbox]{position:static;left:auto;pointer-events:auto}}.styled_checkbox_alt1>input[type=checkbox]{width:15px;height:15px}.styled_checkbox_alt1>input[type=checkbox]+label{height:15px;line-height:15px;background:url(../images/checkbox.png) left bottom/15px 30px no-repeat}.styled_checkbox_alt1 label>span{padding-left:25px;line-height:1}.mfp-arrow{background:url(../../../images/isonuoli_valkoinen_vasemmalle.png) center center no-repeat}.mfp-arrow-right{background-image:url(../../../images/isonuoli_valkoinen_oikealle.png)}.rows>div{float:left;margin-bottom:0}.rows>div.clear{float:none}.rows>div.row_1{width:100%}.rows>div.row_2{width:49%}.rows>div.row_2_75{width:74%}.rows>div.row_2_25{width:24%}.rows>div.row_2,.rows>div.row_2_25,.rows>div.row_2_75{margin-right:2%}.rows>div.row_2:nth-of-type(2n),.rows>div.row_2_25:nth-of-type(2n),.rows>div.row_2_75:nth-of-type(2n){margin-right:0}.rows>div.row_3{width:32%;margin-right:2%}.rows>div.row_3:nth-of-type(3n){margin-right:0}.rows>div.row_4{width:24.014%;margin-right:1.3%}.rows>div.row_4:nth-of-type(4n){margin-right:0}.rows>div.row_5{width:19%;margin-right:1.25%}.rows>div.row_5:nth-of-type(5n){margin-right:0}.rows.space>div.row_1,.rows.space>div.row_2:nth-of-type(n+3),.rows.space>div.row_3:nth-of-type(n+4){margin-top:2%}.rows.space>div.row_4:nth-of-type(n+5){margin-top:1.3%}.rows.space>div.row_5:nth-of-type(n+6){margin-top:1.25%}.rows.space>div.plus_margin{margin-top:2%!important}.rows input,.rows select:not(.autowidth),.rows textarea{width:100%}.rows input.radio{width:auto}.rows input.radio+span{position:relative;top:-15px;margin-right:10px}.listatuotepanta_baynote{margin:0 1px;padding:5px 10px 0;background-color:#f4f5f9}.baynote_spinner{margin-bottom:20px}.baynote_all_pages_lastviewed{padding:20px;margin:5px auto;clear:both;max-width:1520px}.baynote_all_pages_lastviewed h2{text-align:center}div.baynote_debug p.debug_opener{cursor:pointer;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#0059a1;font-size:14px}div.baynote_debug p:not(.debug_opener),div.baynote_debug ul{display:none}div.baynote_debug.open p,div.baynote_debug.open ul{display:block}div.baynote_debug{font-size:11px;text-align:left;border:1px solid #383838;padding:5px;margin-bottom:10px}div.baynote_debug ul ul{padding-left:10px}div.baynote_debug p{margin-bottom:5px}div.baynote_debug ul li h4{margin-top:5px;font-weight:700}.bn_container h2{font-size:25px}.baynote_all_pages_lastviewed .baynote_spinner,.bn_shopping_cart_slider .baynote_spinner{margin:20px auto;display:block}@media screen and (max-width:1500px){.rows_resp>div.row_5{width:24.014%;margin-right:1.3%}.rows>div.row_5:nth-of-type(5n){margin-right:1.3%}.rows>div.row_5:nth-of-type(4n){margin-right:0}.rows.space>div.row_5:nth-of-type(n+6){margin-top:0}.rows.space>div.row_5:nth-of-type(n+4){margin-top:1.3%}}@media screen and (max-width:980px){.rows_resp>div.row_1,.rows_resp>div.row_2,.rows_resp>div.row_2_25,.rows_resp>div.row_2_75,.rows_resp>div.row_3{width:100%;margin-right:0;margin-top:2%}.rows_resp>div.row_2:first-of-type,.rows_resp>div.row_2_25:first-of-type,.rows_resp>div.row_2_75:first-of-type,.rows_resp>div.row_3{margin-top:0}.rows_resp>div.force_resp{width:100%!important}.rows_resp>div.row_4{width:49%;margin-right:2%}.rows>div.row_4:nth-of-type(4n){margin-right:2%}.rows>div.row_4:nth-of-type(2n){margin-right:0}.rows.space>div.row_4:nth-of-type(n+5){margin-top:0}.rows.space>div.row_4:nth-of-type(n+3){margin-top:2%}.rows_resp>div.row_5{width:49%;margin-right:2%}.rows>div.row_5:nth-of-type(4n),.rows>div.row_5:nth-of-type(5n){margin-right:2%}.rows>div.row_5:nth-of-type(2n){margin-right:0}.rows.space>div.row_5:nth-of-type(n+4),.rows.space>div.row_5:nth-of-type(n+6){margin-top:0}.rows.space>div.row_5:nth-of-type(n+3){margin-top:2%}.hideifnotbiggest{display:none!important}}@media screen and (max-width:400px){.rows_resp>div{float:none}.rows_resp>div.row_1,.rows_resp>div.row_2,.rows_resp>div.row_2_25,.rows_resp>div.row_2_75,.rows_resp>div.row_3,.rows_resp>div.row_4,.rows_resp>div.row_5{width:100%;margin-right:0}.rows.space>div{margin-top:15px!important}.rows.space>div:first-of-type{margin-top:0}}.flockler-btn-load-more{background-color:#e3e3e3!important}#error_content{margin-top:35px}#error_content .rows>div{margin-bottom:20px}#error_content div.etusivun_myymalahaku div.asiakasarviot{background-size:cover;color:#fff}#error_content div.asiakasarviot a:link,#error_content div.asiakasarviot a:visited{border:none;background-color:#fff}#error_content div.asiakasarviot h2,#error_content div.asiakasarviot p{text-shadow:0 0 5px rgba(0,0,0,.75)}@media screen and (min-width:980px){#error_content div.etusivun_myymalahaku div.asiakasarviot,#error_content div.etusivun_myymalahaku div.myymalahaku_wrap{height:340px}}.center_xy,.center_y{width:100%;height:100%;display:table}.center_xy>*,.center_y>*{display:table-cell;vertical-align:middle}.center_xy>*,.loading_icon{text-align:center}.loading_icon:before{display:inline-block;content:"\f110";font-family:sotka_icon;font-size:1em;font-style:normal;font-weight:400;text-decoration:inherit;-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.timer_wrapper{background-color:#f13c36;width:100%;padding-bottom:81%;margin:15px 0!important;position:relative}.timer_wrapper.paakello{margin-top:40px!important;margin-bottom:0!important}.timer_wrapper .image{background-size:contain;background-repeat:no-repeat;width:100%;height:50%;position:absolute;top:0;left:0;bottom:300px;right:0}.timer_wrapper .info_wrapper{position:absolute;width:100%;height:50%;left:0;right:0;top:50%;text-align:center;-webkit-transform-origin:0 0;transform-origin:0 0}.timer_wrapper .info{margin-top:40px;color:#fff;font-size:40px}.flip-clock-divider .flip-clock-label{color:#fff!important}.timer_wrapper .timer{margin-top:30px}.timer_wrapper.full{padding-bottom:20.27%}.timer_wrapper.full .image{width:100%;bottom:0;height:100%}.timer_wrapper.full .info_wrapper{left:0;margin:0 auto;top:0}.timer_wrapper.full .info_wrapper .flip-clock-divider .flip-clock-label,.timer_wrapper.full .info_wrapper .info{color:#fff}@media screen and (min-width:740px){.timer_wrapper{padding-bottom:20.27%}.timer_wrapper .image{width:50%;top:0;left:0;right:740px;bottom:300px;height:100%}.timer_wrapper .info_wrapper{width:50%;height:100%;top:0;right:0;left:50%;bottom:300px}.timer_wrapper.full .image{width:100%}.timer_wrapper.full .info_wrapper{left:0;margin:0 auto}.timer_wrapper.full .info_wrapper .flip-clock-divider .flip-clock-label,.timer_wrapper.full .info_wrapper .info{color:#fff}}.category_timer_wrapper,.category_timer_wrapper .flip-clock-divider .flip-clock-label{color:#fff}.category_timer_wrapper{position:relative;width:100%;margin:15px 0!important;background-color:#000;text-align:center}.category_timer_wrapper.paakello{margin-top:40px!important;margin-bottom:0!important}.category_timer_wrapper .image{background-size:contain;background-repeat:no-repeat;width:100%;height:50%;position:absolute;top:0;left:0;bottom:300px;right:0}.category_timer_wrapper .info>div{padding:30px 0 20px;font-size:40px;text-transform:uppercase}.category_timer_wrapper .info>div+div{padding-top:0}.category_timer_wrapper .flip-clock-wrapper{padding:30px 0}.category_timer_wrapper .flip-clock-divider .flip-clock-label{font-size:16px}@media screen and (max-width:499px){.category_timer_wrapper .flip-clock-wrapper ul{width:20px;height:30px;margin:2px}.category_timer_wrapper .flip-clock-wrapper ul li{line-height:27px}.category_timer_wrapper .flip-clock-wrapper ul li a div div.inn{font-size:18px}.category_timer_wrapper .flip-clock-divider{height:33px}.category_timer_wrapper .flip-clock-dot.top{top:9px}.category_timer_wrapper .flip-clock-dot.bottom{bottom:9px}.category_timer_wrapper .flip-clock-divider .flip-clock-label{right:-43px;font-size:12px}.category_timer_wrapper .flip-clock-divider.minutes .flip-clock-label{right:-50px}.category_timer_wrapper .flip-clock-divider.seconds .flip-clock-label{right:-49px}.category_timer_wrapper .flip-clock-dot{width:5px;height:5px}}@media screen and (min-width:500px) and (max-width:1024px){.category_timer_wrapper .flip-clock-wrapper ul{width:40px;height:60px}.category_timer_wrapper .flip-clock-wrapper ul li{line-height:57px}.category_timer_wrapper .flip-clock-wrapper ul li a div div.inn{font-size:38px}.category_timer_wrapper .flip-clock-divider{height:72px}.category_timer_wrapper .flip-clock-dot.top{top:20px}.category_timer_wrapper .flip-clock-dot.bottom{bottom:20px}.category_timer_wrapper .flip-clock-divider .flip-clock-label{right:-76px}.category_timer_wrapper .flip-clock-divider.minutes .flip-clock-label{right:-84px}.category_timer_wrapper .flip-clock-divider.seconds .flip-clock-label{right:-81px}.category_timer_wrapper .flip-clock-dot{width:7px;height:7px}}@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px}}.load_cache_status{position:fixed;bottom:10px;height:30px;line-height:30px;font-size:10px;color:#fff;background:#e32013;z-index:1;left:10px;min-width:200px;max-width:560px;padding:0 10px}.load_cache_status.cached{background:#22b72a}.lazy_spinner{position:relative;background:#f0f0f0}.lazy_spinner:before{content:'\f110';font-family:sotka_icon;position:absolute;top:50%;left:50%;-webkit-animation:1s steps(8) infinite anim-spin;animation:1s steps(8) infinite anim-spin;font-size:25px;margin-left:-12px;margin-top:-12px;z-index:0}.csrf-ajax{cursor:wait!important}