body{font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.fl-page-footer,.fl-page-footer-widgets,.fl-page-nav-wrap,.fl-page-bar{border:0}aside .woocommerce-product-search button{border-radius:4px;height:34px;margin-top:6px;font-size:14px;display:block;width:100%}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.woocommerce .woocommerce-breadcrumb,#breadcrumbs{border-bottom:1px solid #e6e6e6;padding-bottom:6px;display:block}span.post-date{display:block;font-size:.8em}.fl-widget .product-categories li{margin-bottom:3px}.product-categories li a{color:#393939}.product-categories li a:hover,.product-categories li a:active,.product-categories li a:focus,.product-categories li.current-cat>a{color:#c76bc7}input.wpcf7-form-control.wpcf7-submit{border-radius:4px}.woocommerce ul.products li.product a img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce ul.products li.product a.button.product_type_variable{display:none}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce .related ul.products li.product a img,.woocommerce-page .related ul.products li.product a img,.woocommerce .upsells.products ul.products li.product a img,.woocommerce-page .upsells.products ul.products li.product a img,.woocommerce[class*=columns-] ul.products li.product a img,.woocommerce-page[class*=columns-] ul.products li.product a img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img,.woocommerce .related ul.products li.product a:hover img,.woocommerce-page .related ul.products li.product a:hover img,.woocommerce .upsells.products ul.products li.product a:hover img,.woocommerce-page .upsells.products ul.products li.product a:hover img,.woocommerce[class*=columns-] ul.products li.product a:hover img,.woocommerce-page[class*=columns-] ul.products li.product a:hover img{border-color:#fff}.stock.in-stock{display:none}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:400}.fl-sidebar .widget_product_categories ul ul li{padding-left:10px}.fl-sidebar .widget_product_categories ul ul li ul.children li.cat-item::before{content:'–';display:inline-block;color:#393939;margin-right:5px}@media screen and (max-width:767px){.fl-page-nav-bottom .fl-page-header-content .fl-social-icons{margin:15px 0 0;text-align:left}.fl-page-nav-toggle-icon.fl-page-nav-bottom .fl-page-header-content{border:0}}.woocommerce div.product form.cart .button{font-weight:600;background-color:#393939;border:0;color:#eee;border-radius:4px}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button.alt.disabled:hover,.woocommerce-page a.button.alt.disabled:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt.disabled:hover,.woocommerce-page input.button.alt.disabled:hover,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce-page #respond input#submit.alt.disabled:hover,.woocommerce #content input.button.alt.disabled:hover,.woocommerce-page #content input.button.alt.disabled:hover{background-color:#393939;border:0;color:#eee;border-radius:4px}.products .product .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{display:none}.fl-sidebar .widget_product_categories ul ul.children li:before{content:'–';margin-right:5px}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale,.woocommerce span.onsale,.woocommerce-page span.onsale{color:#fff}@media screen and (min-width:992px){#woocommerce_product_categories-2,#woocommerce_product_categories-4{display:block}#woocommerce_product_categories-5,#woocommerce_product_categories-6{display:none}}@media screen and (max-width:991px){#woocommerce_product_categories-2,#woocommerce_product_categories-4{display:none}#woocommerce_product_categories-5,#woocommerce_product_categories-6{display:block}}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li span{padding:9px 13px}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li span.current{color:#fff}@media screen and (max-width:767px){header.fl-page-header.fl-page-header-primary.fl-page-nav-bottom.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile{border-bottom:6px solid #212121}}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button.alt.disabled,.woocommerce-page a.button.alt.disabled,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt.disabled,.woocommerce-page input.button.alt.disabled,.woocommerce #respond input#submit.alt.disabled,.woocommerce-page #respond input#submit.alt.disabled,.woocommerce #content input.button.alt.disabled,.woocommerce-page #content input.button.alt.disabled{background:#212121;border:1px solid #393939;color:#f7f7f7}ul#menu-ylapalkki{font-weight:500;font-size:15px}.viesti-ennen-maksutapoja{margin:30px 10px 10px;font-weight:700}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{pointer-events:none}aside.ilmoitus{background-color:#f3f3f3;margin-bottom:20px;padding:15px 20px 5px;font-weight:500;border-left:6px solid #c76bc7;margin-top:15px}.woocommerce .product_meta span span,.woocommerce-page .product_meta span span,.woocommerce .product_meta span a,.woocommerce-page .product_meta span a{font-weight:400}.woocommerce-page button.button[name="update_cart"]:enabled{background:#202020;border-color:#202020;color:#fff;border-radius:4px}@supports (display:grid){@media screen and (max-width:767px){.woocommerce ul.products,.woocommerce-page ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px}}@media screen and (max-width:767px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;margin-bottom:10px}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:none}}}img[data-lazyloaded]{opacity:0}img.loaded,img.litespeed-loaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}@media screen and (max-width:767px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;margin-bottom:10px}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:none}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px}}@media screen and (max-width:460px){.woocommerce ul.products,.woocommerce-page ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));grid-gap:5px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:.9em}}div.wpcf7-response-output.wpcf7-validation-errors{background-color:#cc2229}div.wpcf7-response-output{color:#fff;padding:10px;border:0;margin:10px 0 0}div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:green}