@charset "UTF-8";
/* https://kipinatuote.fi/wp-content/themes/bb-theme-kipinatuote/style.css?ver=6.9.1 */
/*!
Theme Name: Kipinätuote
Theme URI: http://www.kipinatuote.fi
Version: 1.0
Description: Verkkokauppa.
Author: RMB
Author URI: http://www.rockmybusiness.fi
template: bb-theme
*/.otsikkokuva{position:relative}.otsikkokuva::after{display:block;content:"";box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.8);position:absolute;left:0;right:0;top:0;bottom:0}.fl-page-footer,.fl-page-footer-widgets{border:0}@media (min-width:768px){.fl-page-nav-wrap,.fl-page-nav-toggle-icon.fl-page-nav-bottom .fl-page-header-content{border:0}}@media (min-width:992px){.fl-content-left{border:0}}body .fl-page-header{background-position:0% 100%}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:16px}.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:0}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="number"],input[type="search"],input[type="url"],textarea,.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row select,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{font-size:18px;border-radius:0;font-weight:400}.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}.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,.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{color:#ece8e5;background-color:#54555a;font-family:"Barlow",sans-serif;font-weight:700;font-size:16px;line-height:1.45;text-transform:uppercase;border-style:none;border-width:0;border-color:transparent;border-radius:0}.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{color:#fff}.woocommerce div.product div.images img,.woocommerce-page div.product div.images img{border:0}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb,p#breadcrumbs{border-bottom:1px solid #ece8e5;padding-bottom:10px;margin-bottom:20px}@media screen and (min-width:768px){.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb,p#breadcrumbs{margin-top:-20px}}p#breadcrumbs{font-size:.92em}span#reply-title{font-size:24px;margin-bottom:20px;display:block}.wpcf7 span.wpcf7-not-valid-tip{color:#d40000}.wpcf7 div.wpcf7-response-output{margin:0}.wpcf7 div.wpcf7-validation-errors,.wpcf7 div.wpcf7-acceptance-missing{border:2px solid #f7e700;border-color:#d40000;background-color:#d40000;color:#fff}.wpcf7 div.wpcf7-mail-sent-ok{border:2px solid #398f14;background-color:#398f14;color:#fff}.widget_recent_reviews .reviewer{display:none}.woocommerce ul.products li.product .button{margin-top:1em;display:none}.woocommerce-product-search button[type="submit"]{display:block;width:100%;margin-top:5px}.woocommerce-product-search input[type="search"]{border:0;border-radius:0}.products .product .button.add_to_cart_button{display:none}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{height:34px;font-size:18px}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale,.woocommerce span.onsale,.woocommerce-page span.onsale{color:#fff;background:#e58e2f;font-size:16px;padding:10px 30px;min-height:0;line-height:1;text-transform:uppercase;font-weight:500;font-family:"Barlow",sans-serif}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce ul.products li.product .price del{opacity:1;color:#e58e2f}.cookie-notice-container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce.nopadding .products{padding-top:10px}.aws-container .aws-search-field{font-size:inherit}.aws-search-result .aws_result_excerpt,.aws-search-result .aws_result_title,.aws-search-result .aws_result_head,.aws-search-result .aws_result_term,.aws-search-result .aws_result_item{font-size:16px}.tuotehaku .woocommerce-product-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tuotehaku .woocommerce-product-search input[type="search"]{background-color:#ece8e5;height:35px}@media screen and (min-width:768px){.tuotehaku .woocommerce-product-search input[type="search"]{max-width:200px}}.tuotehaku .woocommerce-product-search input[type="search"]:hover,.tuotehaku .woocommerce-product-search input[type="search"]:focus,.tuotehaku .woocommerce-product-search input[type="search"]:active{background-color:#d6d1ca}.tuotehaku .woocommerce-product-search button[type="submit"]{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;margin-top:0;margin-left:5px}.fl-page-nav-right.fl-page-header-fixed,.fl-page-header-fixed{background-color:#ece8e5}.woocommerce.widget_recently_viewed_products ul.product_list_widget li img{display:none}@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:-ms-grid;display:grid;-ms-grid-columns:(minmax(180px,1fr))[auto-fill];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:-ms-grid;display:grid;-ms-grid-columns:(minmax(135px,1fr))[auto-fill];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}}#aidansuunnitteluohjelma{border-top:1px solid #ddd}#aidansuunnitteluohjelma table{line-height:.8}#aidansuunnitteluohjelma #YlaOsa{position:absolute;left:41px;top:21px}#aidansuunnitteluohjelma #AlaOsa{position:absolute;left:41px;top:188px}#aidansuunnitteluohjelma img{max-width:none!important}#aidansuunnitteluohjelma #KaideOsa{background:#fff;clear:both;margin-bottom:20px}#aidansuunnitteluohjelma #KaideOsa table{position:relative}#aidansuunnitteluohjelma #pystytangot{float:left;width:250px}#aidansuunnitteluohjelma h4{font-size:1em;font-style:normal}#aidansuunnitteluohjelma label{display:block;margin-top:10px}#aidansuunnitteluohjelma select{-moz-appearance:menulist;-webkit-appearance:menulist;margin-bottom:0}#aidansuunnitteluohjelma .infoteksti{font-size:.833em}#aidansuunnitteluohjelma button{background:#444;border:0;color:#fff;font-family:inherit;font-size:.9em;font-weight:700;margin-right:10px;padding:9px 20px;text-shadow:none}#aidansuunnitteluohjelma button:hover{background:#222}#aidansuunnitteluohjelma #poistuTulostusnakymasta{font-weight:400}#aidansuunnitteluohjelma #tankonappulat{border-bottom:1px dotted #e9e9e9;clear:both;margin-bottom:20px;padding-bottom:20px}#tankonappulat button{background:#eee;color:#333;font-size:.833em;font-weight:400;padding:6px 12px}#tankonappulat button:hover{background:#ddd}button .fa{margin-right:5px}.tulostusnakyma #headerWrapper,.tulostusnakyma #footerWrapper,.tulostusnakyma #right-column,.tulostusnakyma .mainTextWidget,.tulostusnakyma #pystytangot,.tulostusnakyma #koristeet,.tulostusnakyma #KaideOsa button,.tulostusnakyma #KaideOsa select,.tulostusnakyma #lahetaAita,.tulostusnakyma #koodiosio,.tulostusnakyma #siirryTulostamaan{display:none}.tulostusnakyma #mainWrapperCenter,.tulostusnakyma #main-column{margin:0;width:100%}html.tulostusnakyma{background:#fff}