.footer-tausta-alue-woo{color:#fff;background-position:50%;background-size:cover;padding:0}.footer-tausta-alue-woo .gradient{background-color:#09091280;padding:3rem 0}@media screen and (width>=991px){.footer-tausta-alue-woo .gradient{padding:6rem 0 7rem}}@media screen and (width>=1600px){.footer-tausta-alue-woo .gradient{padding:6rem 0 7rem}}.footer-tausta-alue-woo .gradient .container{color:#fff;max-width:660px}.footer-tausta-alue-woo .gradient .container h2,.footer-tausta-alue-woo .gradient .container h3,.footer-tausta-alue-woo .gradient .container h4,.footer-tausta-alue-woo .gradient .container li,.footer-tausta-alue-woo .gradient .container p{color:#fff}.footer-tausta-alue-woo .gradient .container .intro{font-size:1.6rem}@media only screen and (width<=991px){.footer-tausta-alue-woo .gradient .container .intro{font-size:1.25rem}}.footer-tausta-alue-woo .gradient .container .nappi-1,.footer-tausta-alue-woo .gradient .container .nappi-2{margin-left:.25rem;margin-right:.25rem}.footer-tausta-alue-woo .gradient .container .nappi-2{color:#fff;background:0 0;border:1px solid #fff}.footer-tausta-alue-woo .gradient .container .nappi-2:hover{color:#111;background:#fff;border-color:#fff}.footer-tausta-alue-woo.sct-content{padding:0}.tuotekaruselli:hover .slick-arrow,.woocommerce ul.products:hover .slick-arrow,.kategoriakaruselli:hover .slick-arrow,.kategorialinkit--kauppa:hover .slick-arrow,.cross-sells:hover .slick-arrow,.upsells:hover .slick-arrow,.related:hover .slick-arrow,.kategorianostot:hover .slick-arrow,.artikkelit-karuselli:hover .slick-arrow{opacity:1}.tuotekaruselli .slick-dots,.woocommerce ul.products .slick-dots,.kategoriakaruselli .slick-dots,.kategorialinkit--kauppa .slick-dots,.cross-sells .slick-dots,.upsells .slick-dots,.related .slick-dots,.kategorianostot .slick-dots,.artikkelit-karuselli .slick-dots{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:1rem;display:grid;margin-bottom:0!important}.tuotekaruselli .slick-dots:before,.tuotekaruselli .slick-dots:after,.woocommerce ul.products .slick-dots:before,.woocommerce ul.products .slick-dots:after,.kategoriakaruselli .slick-dots:before,.kategoriakaruselli .slick-dots:after,.kategorialinkit--kauppa .slick-dots:before,.kategorialinkit--kauppa .slick-dots:after,.cross-sells .slick-dots:before,.cross-sells .slick-dots:after,.upsells .slick-dots:before,.upsells .slick-dots:after,.related .slick-dots:before,.related .slick-dots:after,.kategorianostot .slick-dots:before,.kategorianostot .slick-dots:after,.artikkelit-karuselli .slick-dots:before,.artikkelit-karuselli .slick-dots:after{display:none!important}.tuotekaruselli .slick-dots li,.woocommerce ul.products .slick-dots li,.kategoriakaruselli .slick-dots li,.kategorialinkit--kauppa .slick-dots li,.cross-sells .slick-dots li,.upsells .slick-dots li,.related .slick-dots li,.kategorianostot .slick-dots li,.artikkelit-karuselli .slick-dots li{background-color:#f8f8f8;height:.5rem;margin:0;padding:0;background-image:none!important}.tuotekaruselli .slick-dots li:first-child:last-child,.woocommerce ul.products .slick-dots li:first-child:last-child,.kategoriakaruselli .slick-dots li:first-child:last-child,.kategorialinkit--kauppa .slick-dots li:first-child:last-child,.cross-sells .slick-dots li:first-child:last-child,.upsells .slick-dots li:first-child:last-child,.related .slick-dots li:first-child:last-child,.kategorianostot .slick-dots li:first-child:last-child,.artikkelit-karuselli .slick-dots li:first-child:last-child{display:none!important}.tuotekaruselli .slick-dots li button,.woocommerce ul.products .slick-dots li button,.kategoriakaruselli .slick-dots li button,.kategorialinkit--kauppa .slick-dots li button,.cross-sells .slick-dots li button,.upsells .slick-dots li button,.related .slick-dots li button,.kategorianostot .slick-dots li button,.artikkelit-karuselli .slick-dots li button{cursor:pointer;content:"";background-color:#f8f8f8;border:0;width:100%;height:100%;color:#0000!important}.tuotekaruselli .slick-dots li button:before,.woocommerce ul.products .slick-dots li button:before,.kategoriakaruselli .slick-dots li button:before,.kategorialinkit--kauppa .slick-dots li button:before,.cross-sells .slick-dots li button:before,.upsells .slick-dots li button:before,.related .slick-dots li button:before,.kategorianostot .slick-dots li button:before,.artikkelit-karuselli .slick-dots li button:before{content:""}.tuotekaruselli .slick-dots li.slick-active button,.woocommerce ul.products .slick-dots li.slick-active button,.kategoriakaruselli .slick-dots li.slick-active button,.kategorialinkit--kauppa .slick-dots li.slick-active button,.cross-sells .slick-dots li.slick-active button,.upsells .slick-dots li.slick-active button,.related .slick-dots li.slick-active button,.kategorianostot .slick-dots li.slick-active button,.artikkelit-karuselli .slick-dots li.slick-active button{background-color:var(--secondary-color)}.tuotekaruselli .slick-list::-webkit-scrollbar-button{display:none!important}.woocommerce ul.products .slick-list::-webkit-scrollbar-button{display:none!important}.kategoriakaruselli .slick-list::-webkit-scrollbar-button{display:none!important}.kategorialinkit--kauppa .slick-list::-webkit-scrollbar-button{display:none!important}.cross-sells .slick-list::-webkit-scrollbar-button{display:none!important}.upsells .slick-list::-webkit-scrollbar-button{display:none!important}.related .slick-list::-webkit-scrollbar-button{display:none!important}.kategorianostot .slick-list::-webkit-scrollbar-button{display:none!important}.artikkelit-karuselli .slick-list::-webkit-scrollbar-button{display:none!important}.tuotekaruselli .slick-list::-webkit-scrollbar{background:#d6d9e0;height:16px}.woocommerce ul.products .slick-list::-webkit-scrollbar{background:#d6d9e0;height:16px}.kategoriakaruselli .slick-list::-webkit-scrollbar{background:#d6d9e0;height:16px}.kategorialinkit--kauppa .slick-list::-webkit-scrollbar{background:#d6d9e0;height:16px}.cross-sells .slick-list::-webkit-scrollbar{background:#d6d9e0;height:16px}.upsells .slick-list::-webkit-scrollbar{background:#d6d9e0;height:16px}.related .slick-list::-webkit-scrollbar{background:#d6d9e0;height:16px}.kategorianostot .slick-list::-webkit-scrollbar{background:#d6d9e0;height:16px}.artikkelit-karuselli .slick-list::-webkit-scrollbar{background:#d6d9e0;height:16px}.tuotekaruselli .slick-list::-webkit-scrollbar-thumb{background-color:#1c3f95;border-radius:0;border:none!important}.woocommerce ul.products .slick-list::-webkit-scrollbar-thumb{background-color:#1c3f95;border-radius:0;border:none!important}.kategoriakaruselli .slick-list::-webkit-scrollbar-thumb{background-color:#1c3f95;border-radius:0;border:none!important}.kategorialinkit--kauppa .slick-list::-webkit-scrollbar-thumb{background-color:#1c3f95;border-radius:0;border:none!important}.cross-sells .slick-list::-webkit-scrollbar-thumb{background-color:#1c3f95;border-radius:0;border:none!important}.upsells .slick-list::-webkit-scrollbar-thumb{background-color:#1c3f95;border-radius:0;border:none!important}.related .slick-list::-webkit-scrollbar-thumb{background-color:#1c3f95;border-radius:0;border:none!important}.kategorianostot .slick-list::-webkit-scrollbar-thumb{background-color:#1c3f95;border-radius:0;border:none!important}.artikkelit-karuselli .slick-list::-webkit-scrollbar-thumb{background-color:#1c3f95;border-radius:0;border:none!important}.tuotekaruselli .slick-list,.woocommerce ul.products .slick-list,.kategoriakaruselli .slick-list,.kategorialinkit--kauppa .slick-list,.cross-sells .slick-list,.upsells .slick-list,.related .slick-list,.kategorianostot .slick-list,.artikkelit-karuselli .slick-list{scrollbar-color:#1c3f95 #d6d9e0;scrollbar-width:thin}.tuotekaruselli .slick-arrow,.woocommerce ul.products .slick-arrow,.kategoriakaruselli .slick-arrow,.kategorialinkit--kauppa .slick-arrow,.cross-sells .slick-arrow,.upsells .slick-arrow,.related .slick-arrow,.kategorianostot .slick-arrow,.artikkelit-karuselli .slick-arrow{z-index:10;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-indent:-9999px;color:#0000;background-color:#ffffffe6;border:1px solid #0000001a;border-radius:6px;width:2rem;height:2rem;padding:0;font-size:0;transition:all .2s;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}@media screen and (width<=767px){.tuotekaruselli .slick-arrow,.woocommerce ul.products .slick-arrow,.kategoriakaruselli .slick-arrow,.kategorialinkit--kauppa .slick-arrow,.cross-sells .slick-arrow,.upsells .slick-arrow,.related .slick-arrow,.kategorianostot .slick-arrow,.artikkelit-karuselli .slick-arrow{border-radius:4px;width:1.75rem;height:1.75rem}}.tuotekaruselli .slick-arrow:hover,.woocommerce ul.products .slick-arrow:hover,.kategoriakaruselli .slick-arrow:hover,.kategorialinkit--kauppa .slick-arrow:hover,.cross-sells .slick-arrow:hover,.upsells .slick-arrow:hover,.related .slick-arrow:hover,.kategorianostot .slick-arrow:hover,.artikkelit-karuselli .slick-arrow:hover{background-color:#fff;border-color:#00000026;transform:translateY(-50%)scale(1.05)}.tuotekaruselli .slick-arrow:focus,.woocommerce ul.products .slick-arrow:focus,.kategoriakaruselli .slick-arrow:focus,.kategorialinkit--kauppa .slick-arrow:focus,.cross-sells .slick-arrow:focus,.upsells .slick-arrow:focus,.related .slick-arrow:focus,.kategorianostot .slick-arrow:focus,.artikkelit-karuselli .slick-arrow:focus{outline-offset:2px;outline:2px solid #0003}.tuotekaruselli .slick-arrow.slick-prev,.woocommerce ul.products .slick-arrow.slick-prev,.kategoriakaruselli .slick-arrow.slick-prev,.kategorialinkit--kauppa .slick-arrow.slick-prev,.cross-sells .slick-arrow.slick-prev,.upsells .slick-arrow.slick-prev,.related .slick-arrow.slick-prev,.kategorianostot .slick-arrow.slick-prev,.artikkelit-karuselli .slick-arrow.slick-prev{left:.75rem;transform:translateY(-50%)}.tuotekaruselli .slick-arrow.slick-prev:after,.woocommerce ul.products .slick-arrow.slick-prev:after,.kategoriakaruselli .slick-arrow.slick-prev:after,.kategorialinkit--kauppa .slick-arrow.slick-prev:after,.cross-sells .slick-arrow.slick-prev:after,.upsells .slick-arrow.slick-prev:after,.related .slick-arrow.slick-prev:after,.kategorianostot .slick-arrow.slick-prev:after,.artikkelit-karuselli .slick-arrow.slick-prev:after{content:"";border-top:none;border-bottom:2px solid #333;border-left:2px solid #333;border-right:none;width:6px;height:6px;margin-left:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.tuotekaruselli .slick-arrow.slick-prev:hover,.woocommerce ul.products .slick-arrow.slick-prev:hover,.kategoriakaruselli .slick-arrow.slick-prev:hover,.kategorialinkit--kauppa .slick-arrow.slick-prev:hover,.cross-sells .slick-arrow.slick-prev:hover,.upsells .slick-arrow.slick-prev:hover,.related .slick-arrow.slick-prev:hover,.kategorianostot .slick-arrow.slick-prev:hover,.artikkelit-karuselli .slick-arrow.slick-prev:hover{transform:translateY(-50%)scale(1.05)}@media screen and (width>=1540px){.tuotekaruselli .slick-arrow.slick-prev,.woocommerce ul.products .slick-arrow.slick-prev,.kategoriakaruselli .slick-arrow.slick-prev,.kategorialinkit--kauppa .slick-arrow.slick-prev,.cross-sells .slick-arrow.slick-prev,.upsells .slick-arrow.slick-prev,.related .slick-arrow.slick-prev,.kategorianostot .slick-arrow.slick-prev,.artikkelit-karuselli .slick-arrow.slick-prev{left:-1rem}}@media screen and (width<=767px){.tuotekaruselli .slick-arrow.slick-prev,.woocommerce ul.products .slick-arrow.slick-prev,.kategoriakaruselli .slick-arrow.slick-prev,.kategorialinkit--kauppa .slick-arrow.slick-prev,.cross-sells .slick-arrow.slick-prev,.upsells .slick-arrow.slick-prev,.related .slick-arrow.slick-prev,.kategorianostot .slick-arrow.slick-prev,.artikkelit-karuselli .slick-arrow.slick-prev{left:.5rem}.tuotekaruselli .slick-arrow.slick-prev:after,.woocommerce ul.products .slick-arrow.slick-prev:after,.kategoriakaruselli .slick-arrow.slick-prev:after,.kategorialinkit--kauppa .slick-arrow.slick-prev:after,.cross-sells .slick-arrow.slick-prev:after,.upsells .slick-arrow.slick-prev:after,.related .slick-arrow.slick-prev:after,.kategorianostot .slick-arrow.slick-prev:after,.artikkelit-karuselli .slick-arrow.slick-prev:after{border-width:1.5px;width:5px;height:5px}}.tuotekaruselli .slick-arrow.slick-next,.woocommerce ul.products .slick-arrow.slick-next,.kategoriakaruselli .slick-arrow.slick-next,.kategorialinkit--kauppa .slick-arrow.slick-next,.cross-sells .slick-arrow.slick-next,.upsells .slick-arrow.slick-next,.related .slick-arrow.slick-next,.kategorianostot .slick-arrow.slick-next,.artikkelit-karuselli .slick-arrow.slick-next{right:.75rem;transform:translateY(-50%)}.tuotekaruselli .slick-arrow.slick-next:after,.woocommerce ul.products .slick-arrow.slick-next:after,.kategoriakaruselli .slick-arrow.slick-next:after,.kategorialinkit--kauppa .slick-arrow.slick-next:after,.cross-sells .slick-arrow.slick-next:after,.upsells .slick-arrow.slick-next:after,.related .slick-arrow.slick-next:after,.kategorianostot .slick-arrow.slick-next:after,.artikkelit-karuselli .slick-arrow.slick-next:after{content:"";border-top:none;border-bottom:2px solid #333;border-left:2px solid #333;border-right:none;width:6px;height:6px;margin-left:-1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-135deg)}.tuotekaruselli .slick-arrow.slick-next:hover,.woocommerce ul.products .slick-arrow.slick-next:hover,.kategoriakaruselli .slick-arrow.slick-next:hover,.kategorialinkit--kauppa .slick-arrow.slick-next:hover,.cross-sells .slick-arrow.slick-next:hover,.upsells .slick-arrow.slick-next:hover,.related .slick-arrow.slick-next:hover,.kategorianostot .slick-arrow.slick-next:hover,.artikkelit-karuselli .slick-arrow.slick-next:hover{transform:translateY(-50%)scale(1.05)}@media screen and (width>=1540px){.tuotekaruselli .slick-arrow.slick-next,.woocommerce ul.products .slick-arrow.slick-next,.kategoriakaruselli .slick-arrow.slick-next,.kategorialinkit--kauppa .slick-arrow.slick-next,.cross-sells .slick-arrow.slick-next,.upsells .slick-arrow.slick-next,.related .slick-arrow.slick-next,.kategorianostot .slick-arrow.slick-next,.artikkelit-karuselli .slick-arrow.slick-next{right:-1rem}}@media screen and (width<=767px){.tuotekaruselli .slick-arrow.slick-next,.woocommerce ul.products .slick-arrow.slick-next,.kategoriakaruselli .slick-arrow.slick-next,.kategorialinkit--kauppa .slick-arrow.slick-next,.cross-sells .slick-arrow.slick-next,.upsells .slick-arrow.slick-next,.related .slick-arrow.slick-next,.kategorianostot .slick-arrow.slick-next,.artikkelit-karuselli .slick-arrow.slick-next{right:.5rem}.tuotekaruselli .slick-arrow.slick-next:after,.woocommerce ul.products .slick-arrow.slick-next:after,.kategoriakaruselli .slick-arrow.slick-next:after,.kategorialinkit--kauppa .slick-arrow.slick-next:after,.cross-sells .slick-arrow.slick-next:after,.upsells .slick-arrow.slick-next:after,.related .slick-arrow.slick-next:after,.kategorianostot .slick-arrow.slick-next:after,.artikkelit-karuselli .slick-arrow.slick-next:after{border-width:1.5px;width:5px;height:5px}}.tuotekaruselli .slick-arrow.slick-disabled,.woocommerce ul.products .slick-arrow.slick-disabled,.kategoriakaruselli .slick-arrow.slick-disabled,.kategorialinkit--kauppa .slick-arrow.slick-disabled,.cross-sells .slick-arrow.slick-disabled,.upsells .slick-arrow.slick-disabled,.related .slick-arrow.slick-disabled,.kategorianostot .slick-arrow.slick-disabled,.artikkelit-karuselli .slick-arrow.slick-disabled{display:none!important}.section-desktop-searchbar{background-color:#fff;border-bottom:1px solid #ededed;width:100%;padding:.5rem;display:none;box-shadow:0 2px 4px #0000001a}.section-desktop-searchbar.show{display:block}.section-desktop-searchbar .search-field{width:100%;max-width:100%;margin:0}.section-desktop-searchbar .mobile-search-row{align-items:center;gap:.5rem;display:flex}.section-desktop-searchbar .mobile-search-row .search-field{flex:auto}@media screen and (width<=990px){.section-topbar-bg.has-no-search-icon .section-desktop-searchbar{display:block!important}}.mobile-search-row .section-menu-valikko{flex-shrink:0}.yhteystiedot-palkki .yhteystiedot-palkki-teksti{align-items:center;gap:.5rem;display:flex}.yhteystiedot-palkki .yhteystiedot-palkki-teksti a{color:inherit}.yhteystiedot-palkki .yhteystiedot-palkki-teksti a:hover{opacity:.85}.yhteystiedot-palkki .yhteystiedot-palkki-yhteydet>*{white-space:nowrap;border-radius:2px}.yhteystiedot-palkki .yhteystiedot-palkki-yhteydet>.has-borders{background-color:#0000;border:1px solid #fff!important;padding:.5em .75em!important}.yhteystiedot-palkki .yhteystiedot-palkki-yhteydet>.has-borders:hover{color:#121212;background-color:#fff}.yhteystiedot-palkki .yhteystiedot-palkki-yhteydet>.has-borders:hover svg{fill:#121212}.yhteystiedot-palkki .yhteystiedot-palkki-yhteydet>.has-bg{border:1px solid var(--primary-color)!important;background-color:var(--primary-color)!important;padding:.5em .75em!important}.yhteystiedot-palkki .yhteystiedot-palkki-yhteydet>.has-bg .xoo-wsc-cart-trigger{color:#fff}.yhteystiedot-palkki .yhteystiedot-palkki-yhteydet>.has-bg .xoo-wsc-cart-trigger svg{fill:#fff}.yhteystiedot-palkki .yhteystiedot-palkki-yhteydet>.has-bg:hover{border-color:var(--primary-color-hover)!important;background-color:var(--primary-color-hover)!important}.yhteystiedot-palkki .yhteystiedot-palkki-yhteydet>.ostoskori svg{width:1.375em;height:1.375em}.yhteystiedot-palkki .yhteystiedot-palkki-yhteydet>.kirjaudu svg{width:1em;height:1em}.yhteystiedot-palkki .yhteystiedot-palkki-yhteydet a.no-button:hover{opacity:.85}.menuinline .section-menu{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:1.25rem;margin-left:auto;display:flex}@media screen and (width<=990px){.menuinline .section-menu{gap:.75rem}.menuinline .section-menu .section-menu-valikko{order:1}}@media screen and (width>=1200px){.menuinline .section-menu .tuotteet-mobiili{display:none!important}}@media screen and (width<=1199px){.menuinline .section-menu .tuotteet-desktop{display:none!important}}.extra-linkit{flex-shrink:0;gap:.25rem;margin:auto 0 auto auto;display:flex}.extra-linkit>a,.extra-linkit>span{color:#303031;border-radius:2px;flex-shrink:0;align-items:center;gap:.5em;height:40px;padding:.375rem .5rem;font-size:.875rem;display:flex;font-weight:500!important}@media screen and (width<=767px){.extra-linkit>a,.extra-linkit>span{height:35px;padding:.25rem .375rem}}.extra-linkit>a:last-child,.extra-linkit>span:last-child{margin-right:0!important}.extra-linkit>a:hover:not(.kielivalinta),.extra-linkit>span:hover:not(.kielivalinta){background-color:#f8f8f8}.extra-linkit>a img,.extra-linkit>a svg,.extra-linkit>span img,.extra-linkit>span svg{width:1.625em;min-width:22px;height:1.625em;color:#303031!important}.extra-linkit>a.ostoskori,.extra-linkit>span.ostoskori{padding:0}.extra-linkit>a.ostoskori img,.extra-linkit>a.ostoskori svg,.extra-linkit>span.ostoskori img,.extra-linkit>span.ostoskori svg{width:1.5em;height:1.5em}.extra-linkit>a.ostoskori svg.wc-block-mini-cart__icon,.extra-linkit>span.ostoskori svg.wc-block-mini-cart__icon{display:none!important}.extra-linkit>a.ostoskori .wc-block-mini-cart__button,.extra-linkit>span.ostoskori .wc-block-mini-cart__button{background-image:url(../woo-include/img/icon-cart-filled-material-design.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem;width:40px;min-width:22px;height:40px;padding:0}@media screen and (width<=767px){.extra-linkit>a.ostoskori .wc-block-mini-cart__button,.extra-linkit>span.ostoskori .wc-block-mini-cart__button{width:35px;height:35px}}.extra-linkit>a.ostoskori .wc-block-mini-cart__quantity-badge,.extra-linkit>span.ostoskori .wc-block-mini-cart__quantity-badge{font-size:.9375rem;top:-1px;right:-18px}.extra-linkit>a.ostoskori.has-bg .wc-block-mini-cart__button,.extra-linkit>span.ostoskori.has-bg .wc-block-mini-cart__button{background-image:url(../woo-include/img/icon-cart-filled-white-material-design.svg);padding:.375rem .5rem}.extra-linkit>a.ostoskori.has-bg svg,.extra-linkit>span.ostoskori.has-bg svg{color:#fff!important}.extra-linkit>a.ostoskori.has-bg .wc-block-mini-cart__quantity-badge,.extra-linkit>span.ostoskori.has-bg .wc-block-mini-cart__quantity-badge{border:1px solid var(--primary-color)}.extra-linkit>a.kirjaudu svg,.extra-linkit>a.kirjaudu img,.extra-linkit>span.kirjaudu svg,.extra-linkit>span.kirjaudu img{width:1.25em;height:1.25em}.extra-linkit>a.has-borders,.extra-linkit>span.has-borders{background-color:#0000;min-width:40px;margin-left:.125rem;margin-right:.125rem;border:1px solid #ededed!important}@media screen and (width<=767px){.extra-linkit>a.has-borders,.extra-linkit>span.has-borders{min-width:35px}}.extra-linkit>a.has-borders:hover,.extra-linkit>span.has-borders:hover{background-color:#f8f8f8;border-color:#f8f8f8!important}.extra-linkit>a.has-borders:hover svg,.extra-linkit>span.has-borders:hover svg{fill:#121212}.extra-linkit>a.has-bg,.extra-linkit>span.has-bg{color:#fff;min-width:40px;margin-left:.125rem;margin-right:.125rem;border:1px solid var(--primary-color)!important;background-color:var(--primary-color)!important}@media screen and (width<=767px){.extra-linkit>a.has-bg,.extra-linkit>span.has-bg{min-width:35px}}.extra-linkit>a.has-bg svg,.extra-linkit>span.has-bg svg{fill:#fff}.extra-linkit>a.has-bg .xoo-wsc-cart-trigger,.extra-linkit>span.has-bg .xoo-wsc-cart-trigger{color:#fff}.extra-linkit>a.has-bg .xoo-wsc-cart-trigger svg,.extra-linkit>span.has-bg .xoo-wsc-cart-trigger svg{fill:#fff}.extra-linkit>a.has-bg:hover,.extra-linkit>span.has-bg:hover{border-color:var(--primary-color-hover)!important;background-color:var(--primary-color-hover)!important}.menuinline .section-topbar-logo{padding:0!important}.menuinline .section-menu-valikko{flex-shrink:0}@media screen and (width>=991px){.menuinline .section-menu-valikko #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{font-weight:600!important}}.menuinline .search-field{max-width:268px;margin:0}.menuinline .search-field input{padding:0 1rem!important;font-size:.875rem!important}.menuinline .search-field .aws-container .aws-search-form{background-color:var(--wp--preset--color--light-grey,#f6f7f8);border-radius:100px;border:0!important;height:33px!important}.menuinline .search-field .aws-container .aws-search-field{color:var(--wp--preset--color--dark-teal,#001e2b);background:0 0;border-radius:100px 0 0 100px!important}.menuinline .search-field .aws-container .aws-search-field::placeholder{color:var(--wp--preset--color--dark-teal,#001e2b);opacity:.5}.menuinline .search-field .aws-container .aws-search-btn{border-radius:0 100px 100px 0!important}.menuinline .search-field .aws-container .aws-search-btn svg{fill:var(--wp--preset--color--dark-teal,#001e2b)!important}.menuinline .extra-linkit{gap:.5rem}.menuinline .extra-linkit>a.kirjaudu.has-borders,.menuinline .extra-linkit>span.ostoskori.has-bg{width:33px;min-width:33px;height:33px;margin-left:0;margin-right:0;padding:0;background-color:#0000!important;border:0!important}.menuinline .extra-linkit>a.kirjaudu.has-borders:hover,.menuinline .extra-linkit>span.ostoskori.has-bg:hover{background-color:#0000!important}.menuinline .extra-linkit>span.ostoskori.has-bg .wc-block-mini-cart__button{background-image:url(../woo-include/img/icon-cart-outline-thin.svg);background-size:1.375rem}.menuinline .extra-linkit>span.ostoskori.has-bg svg{color:var(--wp--preset--color--dark-teal,#001e2b)!important}.menuinline .extra-linkit>span.ostoskori.has-bg .wc-block-mini-cart__quantity-badge{border-color:var(--wp--preset--color--dark-teal,#001e2b)}.search-toggle-btn{cursor:pointer;background:0 0;border:none}.section-mobile-searchbar{padding:.5rem}.search-field{width:100%;max-width:650px;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.search-field form{margin-top:0;padding:0}.search-field input{background:0 0;font-weight:500;line-height:1;position:relative;color:#303031!important;border:0!important;border-radius:1px!important;margin:0!important;padding:12px 3rem 12px 1rem!important;font-size:.875rem!important}.search-field input::placeholder{opacity:1;color:#031221}.search-field .aws-container .aws-search-field{font-family:var(--font-family);border-radius:1px 0 0 1px!important}.search-field .aws-container .aws-search-btn{background:0 0;border:0!important;border-radius:0 1px 1px 0!important}.search-field .aws-container .aws-search-btn svg{fill:#303031!important}.search-field .aws-container .aws-search-form{background-color:#f8f8f8;border:1px solid #dcdcdc;border-radius:1px;height:45px!important}@media screen and (width<=991px){.search-field .aws-container .aws-search-form{font-size:.925rem}}.search-field a{background-image:url(/wp-content/themes/netello/img/icon-search.svg);background-position:50%;background-repeat:no-repeat;background-size:17px;width:40px;height:41px;display:block;position:absolute;top:0;right:0}.search-field.error-page{max-width:570px;margin-top:1rem;margin-bottom:1rem}.icon-image{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em;margin-right:.25em;display:inline-block}.icon-image.icon-search{background-image:url(../woo-include/img/icon-search-thin-black.svg)!important}.icon-image.icon-close{background-image:url(../woo-include/img/icon-close-thin-black.svg)!important}.icon-image.icon-cart{background-image:url(../woo-include/img/icon-cart-material-design-white.svg);margin-right:0}.icon-image.icon-cart-black{background-image:url(../woo-include/img/icon-cart-material-design.svg)}.icon-image.icon-cart-black-filled{background-image:url(../woo-include/img/icon-cart-filled-material-design.svg)}.icon-image.icon-account{background-image:url(../woo-include/img/icon-person-filled-white-material-design.svg);margin-right:0}.icon-image.icon-account-black{background-image:url(../woo-include/img/icon-person-filled-material-design.svg);margin-right:0}.icon-image.icon-edit{background-image:url(../woo-include/img/icon-edit-material-design.svg);margin-right:0}.notice-ribbon{background-color:var(--primary-color);color:#fff;width:100%;transition:opacity .3s,transform .3s;position:relative}.notice-ribbon .notice-ribbon-container{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:calc(1450px + 2rem);margin-left:auto;margin-right:auto;padding:.5rem 1rem;display:flex}.notice-ribbon .notice-ribbon-content{text-align:center;flex:1;font-size:.9rem;line-height:1.4}.notice-ribbon .notice-ribbon-content p{margin:0}.notice-ribbon .notice-ribbon-content p:not(:last-child){margin-bottom:.5rem}.notice-ribbon .notice-ribbon-content a{color:#fff;text-decoration:underline}.notice-ribbon .notice-ribbon-content a:hover{text-decoration:none}.notice-ribbon .notice-ribbon-close{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:.25rem;transition:opacity .2s;display:flex}.notice-ribbon .notice-ribbon-close:hover{opacity:.8}.notice-ribbon .notice-ribbon-close:focus{outline-offset:2px;outline:2px solid #fff}.notice-ribbon .notice-ribbon-close svg{width:16px;height:16px;display:block}@media screen and (width<=767px){.notice-ribbon .notice-ribbon-content{text-align:left;font-size:.8125rem}.notice-ribbon .notice-ribbon-close{width:20px;height:20px}.notice-ribbon .notice-ribbon-close svg{width:14px;height:14px}}.sct-content.has-sidebar .grid-sisalto{margin-top:0!important}.sct-content.has-sidebar .grid-sisalto:before{display:none!important}.sct-content.has-sidebar .grid-sisalto .tuotefiltteri{border-right:none!important}.sct-content.has-sidebar .grid-sisalto .tuotefiltteri:after{display:none!important}.sct-content.has-sidebar .grid-sisalto .tuotefiltteri .product-suodatus{border-bottom:none!important}.woocommerce .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related),.woocommerce .karuselli:not(.slick-slider),.tuotekaruselli .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related),.tuotekaruselli .karuselli:not(.slick-slider){grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.woocommerce .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related):before,.woocommerce .karuselli:not(.slick-slider):before,.tuotekaruselli .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related):before,.tuotekaruselli .karuselli:not(.slick-slider):before{display:none}.woocommerce .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-5,.woocommerce .karuselli:not(.slick-slider).columns-5,.tuotekaruselli .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-5,.tuotekaruselli .karuselli:not(.slick-slider).columns-5{grid-template-columns:repeat(4,1fr)}@media screen and (width<=1300px){.woocommerce .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-5,.woocommerce .karuselli:not(.slick-slider).columns-5,.tuotekaruselli .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-5,.tuotekaruselli .karuselli:not(.slick-slider).columns-5{grid-template-columns:repeat(4,1fr)}}@media screen and (width<=1150px){.woocommerce .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-5,.woocommerce .karuselli:not(.slick-slider).columns-5,.tuotekaruselli .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-5,.tuotekaruselli .karuselli:not(.slick-slider).columns-5{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=610px){.woocommerce .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-5,.woocommerce .karuselli:not(.slick-slider).columns-5,.tuotekaruselli .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-5,.tuotekaruselli .karuselli:not(.slick-slider).columns-5{grid-template-columns:repeat(2,1fr)}}.woocommerce .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-4,.woocommerce .karuselli:not(.slick-slider).columns-4,.tuotekaruselli .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-4,.tuotekaruselli .karuselli:not(.slick-slider).columns-4{grid-template-columns:repeat(4,1fr)}@media screen and (width<=1150px){.woocommerce .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-4,.woocommerce .karuselli:not(.slick-slider).columns-4,.tuotekaruselli .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-4,.tuotekaruselli .karuselli:not(.slick-slider).columns-4{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=610px){.woocommerce .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-4,.woocommerce .karuselli:not(.slick-slider).columns-4,.tuotekaruselli .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-4,.tuotekaruselli .karuselli:not(.slick-slider).columns-4{grid-template-columns:repeat(2,1fr)}}.woocommerce .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-3,.woocommerce .karuselli:not(.slick-slider).columns-3,.tuotekaruselli .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-3,.tuotekaruselli .karuselli:not(.slick-slider).columns-3{grid-template-columns:repeat(3,1fr)}@media screen and (width<=610px){.woocommerce .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-3,.woocommerce .karuselli:not(.slick-slider).columns-3,.tuotekaruselli .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related).columns-3,.tuotekaruselli .karuselli:not(.slick-slider).columns-3{grid-template-columns:repeat(2,1fr)}}.woocommerce .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related) .product,.woocommerce .karuselli:not(.slick-slider) .product,.tuotekaruselli .products:not(.slick-slider):not(.upsells):not(.cross-sells):not(.related) .product,.tuotekaruselli .karuselli:not(.slick-slider) .product{margin:0 0 1rem!important}.alaosan-sisalto{border-top:1px solid #ededed;margin-top:4rem;padding-top:2rem;position:relative}.product-category-page .sct-content:not(.sct-content--footer){padding:3rem 0 5rem}.product-category-page .haitari{margin-top:2rem}.woocommerce .product-category-description{max-width:62em}.woocommerce>h1{margin-top:0;padding-top:0}.woocommerce .kategorianapit{gap:.5rem;max-width:100%;margin-bottom:1.5rem;padding-bottom:.25rem;display:flex;position:relative;overflow-x:auto}.woocommerce .kategorianapit .kategorianappi{white-space:nowrap;font-size:1rem}.woocommerce.tuotekategoria h1.page-title{display:none}.woocommerce .woocommerce-ordering select{cursor:pointer;font-family:var(--font-family);background-color:#0000;border:1px solid #ededed;border-radius:2px;padding:.625em .125em;font-size:.875rem}.woocommerce .woocommerce-ordering select option{line-height:1.5}.woocommerce .woocommerce-result-count{font-size:.9375rem}@media screen and (width<=559px){.woocommerce .woocommerce-result-count{margin:1rem 0 0}}.woocommerce .media-ja-teksti-wrapper{margin-bottom:.5rem}body.woocommerce.archive .woocommerce>.grid-sisalto-wrapper,body.woocommerce.shop .woocommerce>.grid-sisalto-wrapper{background-color:#f6f7f8;width:100vw;margin:3rem -50vw;padding-top:2rem;padding-bottom:3rem;position:relative;left:50%;right:50%}.ota-yhteytta-category .yhteytta-wrapper>div{flex:auto}.ota-yhteytta-category .yhteytta-wrapper .yhteytta-hlo .yhteytta-hlo-teksti{width:100%;padding:2rem}@media screen and (width>=992px) and (width<=1199px){.ota-yhteytta-category .yhteytta-wrapper .yhteytta-toimipiste .yhteytta-osoite{border-left:none;padding-left:0}}.media-ja-teksti-wrapper{flex-direction:column;gap:1.5rem;padding:2rem 0 1rem;display:flex}@media screen and (width>=768px){.media-ja-teksti-wrapper .media-ja-teksti{display:flex}}.media-ja-teksti-wrapper .media-ja-teksti .kuva{flex-grow:1;width:100%;min-height:250px;position:relative}@media screen and (width>=768px){.media-ja-teksti-wrapper .media-ja-teksti .kuva{width:50%}}.media-ja-teksti-wrapper .media-ja-teksti .kuva img{object-fit:cover;width:100%;height:100%;max-width:unset;position:absolute}.media-ja-teksti-wrapper .media-ja-teksti figure{padding-top:0}.media-ja-teksti-wrapper .media-ja-teksti .sisalto{width:100%}@media screen and (width>=768px){.media-ja-teksti-wrapper .media-ja-teksti .sisalto{width:50%}}.media-ja-teksti-wrapper .media-ja-teksti .sisalto{padding:3%}.media-ja-teksti-wrapper .media-ja-teksti .sisalto>:first-child{margin-top:0;padding-top:0}.media-ja-teksti-wrapper.image-on-the-left .media-ja-teksti{flex-direction:row-reverse}.media-ja-teksti-wrapper.has_background .media-ja-teksti{background-color:#f8f8f8}.product-subcat>li.sidemenu,.product-subcat>li a{display:block}.product-subcat>li>ul>li>ul,.product-subcat>li>ul>li>ul>li>ul{display:none}.product-subcat li.current-menu-ancestor,.product-subcat li.current_page_parent,.product-subcat .current-product-ancestor,.product-subcat li.current-menu-ancestor>ul,.product-subcat li.current_page_parent>ul,.product-subcat .current-product-ancestor>ul,.product-subcat li.current-menu-item.menu-item-has-children,.product-subcat li.current-menu-item.menu-item-has-children>ul{display:block}.product-subcat li.current-menu-item.menu-item-has-children>ul>ul{display:none}.sivumenu-ala{color:#000;margin-top:1rem;font-size:1.06666rem}.sivumenu-ala .nappi-1,.sivumenu-ala .nappi-2,.sivumenu-ala .nappi-3{width:100%}body.single-product main>.sct-content:not(.sct-content--footer){background-color:#f6f7f8;padding-top:2rem!important}body.single-product main>.sct-content:not(.sct-content--footer) form.cart{margin-top:0!important;padding-top:0!important}body.quote-request-product .woocommerce div.product div.summary .price,.quote-request-product .price,.quote-request-product .woocommerce-Price-amount,.quote-request-product .price-wrapper,.woocommerce div.product.product-type-variable .netello-stock-status-wrapper{display:none!important}.woocommerce div.product{margin-top:.75rem}.woocommerce div.product .omnibus-discount-wrapper{margin:10px 0;font-size:.875rem}.woocommerce div.product .omnibus-discount-wrapper .iworks-omnibus{margin-right:.25em;display:inline}.woocommerce div.product .omnibus-discount-wrapper .product-discount-percentage{display:inline}.woocommerce div.product:after{clear:both;content:"";display:table}.woocommerce div.product .tuotekoodit-kaikki{margin-top:1.5rem;margin-bottom:1rem;line-height:1.4em}.woocommerce div.product .refet-otsikko{clear:both}.woocommerce div.product .sp_wgs-lightbox{font-size:16px!important}.woocommerce div.product .lisatiedot{align-items:center;gap:.375rem;margin:1rem 0;font-size:clamp(.85rem,1vw + .5rem,.875rem);display:flex}.woocommerce div.product span.onsale{text-align:center;text-transform:uppercase;letter-spacing:1px;color:#f0f0f0;background:var(--primary-color);border-radius:0;min-width:auto;min-height:auto;padding:.5em 1em;line-height:1.35em;position:absolute;top:0;left:0}.woocommerce div.product span.onsale.itsnew{background:green}.woocommerce div.product .product_meta{margin-top:1rem;margin-bottom:1rem;line-height:1.4}.woocommerce div.product .product_meta>span{display:block}.woocommerce div.product .product_meta .posted_in,.woocommerce div.product .product_meta .tagged_as{display:none}.woocommerce div.product .product_meta .sku_wrapper{font-size:.875rem}.woocommerce div.product .product_meta a{font-weight:400}.woocommerce div.product .image-wrap{float:left;width:41%}@media screen and (width<=768px){.woocommerce div.product .image-wrap{float:none;width:100%}}.woocommerce div.product .image-wrap .wcgs-carousel{border:1px solid #ededed}.woocommerce div.product .image-wrap .wcgs-carousel .spswiper-wrapper{max-height:500px}.woocommerce div.product .image-wrap .wcgs-carousel .spswiper-wrapper .wcgs-slider-image img,.woocommerce div.product .image-wrap .wcgs-carousel .spswiper-wrapper .wcgs-slider-image picture{object-fit:contain;max-height:500px}.woocommerce div.product .image-wrap .wcgs-carousel .wcgs-swiper-arrow.wcgs-swiper-button-next{right:.25rem}.woocommerce div.product .image-wrap .wcgs-carousel .wcgs-swiper-arrow.wcgs-swiper-button-prev{left:.25rem}.woocommerce div.product .content-wrap{float:right;width:54%}@media screen and (width<=768px){.woocommerce div.product .content-wrap{float:none;width:100%;margin-top:2.5rem}}.woocommerce div.product div.images{width:100%}.woocommerce div.product div.images img{width:auto;height:auto;max-height:450px;margin:auto}.woocommerce div.product div.images .woocommerce-product-gallery__image{margin-bottom:.5rem;margin-right:.5rem}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{flex-wrap:wrap;display:flex}.woocommerce div.product div.images .flex-control-thumbs{flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;display:flex}.woocommerce div.product div.images .flex-control-thumbs li{border:1px solid #efefef;width:100px;margin-top:1rem;margin-left:.5rem;margin-right:.5rem;padding-left:0;overflow:hidden}.woocommerce div.product div.images>.flex-viewport,.woocommerce div.product div.images>.woocommerce-product-gallery__wrapper{border:1px solid #efefef}.woocommerce div.product div.images>.woocommerce-product-gallery__wrapper>div.woocommerce-product-gallery__image{margin:auto}.woocommerce div.product .tuote-kilpailuedut,.woocommerce div.product ul{clear:both}.woocommerce div.product div.summary{background-color:#fff;width:100%;padding:1rem;position:relative}.woocommerce div.product div.summary>div{line-height:1.6em}.woocommerce div.product div.summary .tuotteen-kunto-badge-rivi{margin-bottom:.75rem}.woocommerce div.product div.summary .tuotteen-kunto-badge-rivi .tuotteen-kunto-badge{font-family:var(--title-font-family);letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:var(--wp--preset--color--hiilenmusta,#002631);border-radius:100px;padding:.25rem .5rem;font-size:.75rem;display:inline-block}.woocommerce div.product div.summary .tuotteen-kunto-badge-rivi .tuotteen-kunto-badge--uusi{background-color:var(--wp--preset--color--green,#0cc53c)}.woocommerce div.product div.summary .tuotteen-kunto-badge-rivi .tuotteen-kunto-badge--kaytetty{background-color:var(--wp--preset--color--dark-teal,#001e2b)}.woocommerce div.product div.summary .tuotebrandi{font-family:var(--title-font-family);letter-spacing:1px;text-transform:uppercase;color:#434345;margin:0 0 .25rem;font-size:.75rem}.woocommerce div.product div.summary h1.product_title{text-transform:none;margin-bottom:1rem;font-size:clamp(1.5rem,1.1429rem + 1.1429vw,2rem)}.woocommerce div.product div.summary h1.product_title:after{display:none}.woocommerce div.product div.summary .tuote-ominaisuudet{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.woocommerce div.product div.summary .tuote-ominaisuus{background-color:var(--wp--preset--color--light-grey,#f6f7f8);color:var(--wp--preset--color--dark-teal,#001e2b);border-radius:100px;align-items:center;padding:.25rem .5rem;font-size:.75rem;line-height:1.2;display:inline-flex}.woocommerce div.product div.summary .woocommerce-product-details__short-description{margin-bottom:.5rem}.woocommerce div.product div.summary .woocommerce-product-details__short-description ul{margin:0;padding:0;list-style:none}.woocommerce div.product div.summary .woocommerce-product-details__short-description ul li{margin-bottom:.5rem;padding-left:1.25rem;position:relative}.woocommerce div.product div.summary .woocommerce-product-details__short-description ul li:before{content:"";background-color:#0a1b43;width:8px;height:8px;position:absolute;top:.5em;left:0}.woocommerce div.product div.summary .katso-kaikki-tiedot{color:var(--primary-color);margin-bottom:1rem;font-size:.875rem;display:inline-block}.woocommerce div.product div.summary .netello-grouped-wrapper{margin:1.5rem 0 1rem}.woocommerce div.product div.summary .netello-grouped-otsikko{font-family:var(--title-font-family);margin-bottom:.5rem;font-size:1.25rem;font-weight:900}.woocommerce div.product div.summary .netello-grouped-list{border:1px solid var(--wp--preset--color--grey,#eff2f3);border-top:none}.woocommerce div.product div.summary .netello-grouped-item{border-top:1px solid var(--wp--preset--color--grey,#eff2f3);background-color:#fff;align-items:center;gap:1rem;padding:1rem .5rem;display:flex}.woocommerce div.product div.summary .netello-grouped-item__kuva{flex:none;width:80px}.woocommerce div.product div.summary .netello-grouped-item__kuva img{width:100%;height:auto;display:block}.woocommerce div.product div.summary .netello-grouped-item__tiedot{flex:1 1 0;min-width:0}.woocommerce div.product div.summary .netello-grouped-item__nimi{font-family:var(--title-font-family);margin:0 0 .25rem;font-size:1rem;font-weight:900}.woocommerce div.product div.summary .netello-grouped-item__summa{font-family:var(--title-font-family);color:var(--wp--preset--color--dark-teal,#001e2b);margin:0 0 .5rem;font-size:1rem;font-weight:900}.woocommerce div.product div.summary .netello-grouped-item__yksikkohinta{border-top:1px solid #0000000d;margin:0;padding-top:.5rem;font-size:.75rem}.woocommerce div.product div.summary .netello-grouped-item__yksikkohinta strong,.woocommerce div.product div.summary .netello-grouped-item__yksikkohinta b{font-weight:800}.woocommerce div.product div.summary .netello-grouped-item__valinta{background-color:var(--wp--preset--color--light-grey,#f6f7f8);cursor:pointer;border:none;border-radius:100px;flex:none;justify-content:center;align-items:center;width:29px;height:27px;padding:0;transition:background-color .2s;display:flex}.woocommerce div.product div.summary .netello-grouped-item__valinta .netello-grouped-item__ikoni{width:13px;height:13px;position:relative}.woocommerce div.product div.summary .netello-grouped-item__valinta .netello-grouped-item__ikoni:before,.woocommerce div.product div.summary .netello-grouped-item__valinta .netello-grouped-item__ikoni:after{content:"";background-color:#434345;position:absolute}.woocommerce div.product div.summary .netello-grouped-item__valinta .netello-grouped-item__ikoni:before{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.woocommerce div.product div.summary .netello-grouped-item__valinta .netello-grouped-item__ikoni:after{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.woocommerce div.product div.summary .netello-grouped-item__valinta--valittu{background-color:var(--primary-color)}.woocommerce div.product div.summary .netello-grouped-item__valinta--valittu .netello-grouped-item__ikoni{width:13px;height:10px}.woocommerce div.product div.summary .netello-grouped-item__valinta--valittu .netello-grouped-item__ikoni:before{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9977 1.43857C12.9868 1.34176 12.9228 1.27557 12.8547 1.21103C12.5421 0.914561 12.2295 0.618095 11.9163 0.322175C11.8258 0.236845 11.7375 0.149328 11.6395 0.0716556C11.5109 -0.0300838 11.3528 -0.021332 11.2271 0.0842363C11.2058 0.102287 11.1856 0.121978 11.1666 0.142217C10.5575 0.772892 9.94846 1.40466 9.33883 2.03534C8.86128 2.52872 8.382 3.02046 7.9056 3.51493C7.56993 3.86336 7.2383 4.21508 6.90263 4.56351C6.73191 4.74018 6.55542 4.91194 6.38297 5.08752C6.27224 5.2002 6.16381 5.31506 6.0548 5.42938C5.88639 5.60551 5.71971 5.78274 5.55072 5.95777C5.25023 6.26956 4.94801 6.58024 4.64233 6.8964C4.62907 6.88437 4.6158 6.87288 4.60312 6.86139C4.43009 6.69785 4.25649 6.5343 4.08404 6.36965C3.85507 6.15086 3.62783 5.93097 3.39828 5.71272C3.32618 5.64435 3.24832 5.58145 3.17623 5.51307C3.00147 5.34679 2.8296 5.17832 2.65542 5.01203C2.43972 4.80691 2.22343 4.60234 2.006 4.39886C1.92295 4.32119 1.84162 4.24078 1.75107 4.17186C1.63976 4.08763 1.48288 4.08763 1.36984 4.16913C1.30005 4.21945 1.24065 4.28181 1.17836 4.34034C1.02091 4.48747 0.864605 4.63461 0.708305 4.78285C0.591801 4.89334 0.475874 5.00547 0.359947 5.11651C0.271704 5.20074 0.183461 5.28443 0.0952176 5.36922C-0.0189794 5.47916 -0.0518543 5.72366 0.130976 5.84728C0.204224 5.89706 0.263629 5.96598 0.327649 6.02724C0.960923 6.62728 1.59362 7.22733 2.22689 7.82792C2.87516 8.44273 3.52286 9.05754 4.17113 9.67236C4.26283 9.75933 4.35107 9.84958 4.44912 9.92889C4.57255 10.029 4.74096 10.0213 4.86265 9.91959C4.88688 9.89936 4.90937 9.87693 4.93129 9.8545C5.32809 9.45028 5.7249 9.04606 6.12113 8.64129C6.70711 8.04288 7.29193 7.44448 7.87792 6.84608C8.22916 6.48726 8.58155 6.12843 8.9328 5.76906C8.9997 5.70069 9.06083 5.62685 9.12774 5.55847C9.20214 5.48244 9.27942 5.4086 9.35613 5.33476C9.39477 5.29756 9.4288 5.25927 9.42419 5.20129C9.42707 5.21825 9.43053 5.23466 9.43457 5.25763C9.44841 5.24505 9.45822 5.23794 9.46629 5.22919C9.57184 5.11541 9.6745 4.99945 9.78351 4.88842C9.9225 4.74675 10.0684 4.61219 10.2074 4.47052C10.49 4.18226 10.7692 3.89071 11.0518 3.60245C11.5017 3.14244 11.9527 2.68351 12.4025 2.22405C12.5727 2.05065 12.7417 1.87616 12.9118 1.70222C12.9851 1.62728 13.0122 1.53867 13.0006 1.43857H12.9977Z' fill='white'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;top:0;left:0;transform:none}.woocommerce div.product div.summary .netello-grouped-item__valinta--valittu .netello-grouped-item__ikoni:after{content:none}.woocommerce div.product div.summary .netello-grouped-yhteensa{margin-top:1rem}.woocommerce div.product div.summary .netello-grouped-yhteensa__label{margin:0 0 .25rem;font-size:.75rem}.woocommerce div.product div.summary .netello-grouped-yhteensa__summa{font-family:var(--title-font-family);color:var(--wp--preset--color--dark-teal,#001e2b);margin:0;font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem);font-weight:900}.woocommerce div.product div.summary .netello-grouped-toiminnot{align-items:center;gap:.5rem;width:100%;display:flex}.woocommerce div.product div.summary .netello-grouped-toiminnot .netello-grouped-maara{flex:none}.woocommerce div.product div.summary .asennuspalvelu-laatikko{background-color:var(--wp--preset--color--light-grey,#f6f7f8);border-radius:10px;margin-top:1rem;padding:1rem}.woocommerce div.product div.summary .asennuspalvelu-laatikko .asennuspalvelu-otsikko{font-family:var(--title-font-family);margin-bottom:.5rem;font-size:1.125rem;font-weight:900}.woocommerce div.product div.summary .asennuspalvelu-laatikko .asennuspalvelu-teksti{font-size:.875rem;line-height:1.5}.woocommerce div.product div.summary .asennuspalvelu-laatikko .asennuspalvelu-teksti a{color:var(--primary-color)}.woocommerce div.product div.summary .vat-info{margin-left:.75rem;font-size:.9375rem;font-weight:400}.woocommerce div.product div.summary .price{color:#434345;margin-top:1rem;margin-bottom:.5rem;padding:0;font-size:1.25rem;font-weight:700;display:inline-block}.woocommerce div.product div.summary .price .price{margin:0!important;padding:0!important}.woocommerce div.product div.summary .price .woocommerce-price-suffix,.woocommerce div.product div.summary .price .price-prefix{color:#020202;margin-top:0;margin-left:.5rem;font-size:.75em;font-weight:700;display:inline-block}.woocommerce div.product div.summary .price .price-prefix{margin-right:.25em}.woocommerce div.product div.summary .price del{margin-right:.5rem;font-size:.875em}.woocommerce div.product div.summary .price>span.amount,.woocommerce div.product div.summary .price ins span.amount{font-weight:700;display:inline-block}.woocommerce div.product div.summary .price>span.amount bdi,.woocommerce div.product div.summary .price ins span.amount bdi{color:inherit;font-size:1.6rem;font-weight:700;position:relative}.woocommerce div.product div.summary table:not(.variations):not(.variant),.woocommerce div.product div.summary table.shop_attributes{border-collapse:collapse;border:1px solid #ddd;width:100%;margin:25px 0;font-size:.9em}.woocommerce div.product div.summary table:not(.variations):not(.variant) th,.woocommerce div.product div.summary table:not(.variations):not(.variant) td,.woocommerce div.product div.summary table.shop_attributes th,.woocommerce div.product div.summary table.shop_attributes td{text-align:left;padding:12px 15px}.woocommerce div.product div.summary table:not(.variations):not(.variant) thead th,.woocommerce div.product div.summary table.shop_attributes thead th{color:#fff;text-transform:uppercase;background-color:#303031}.woocommerce div.product div.summary table:not(.variations):not(.variant) tbody tr,.woocommerce div.product div.summary table.shop_attributes tbody tr{border-bottom:1px solid #ddd}.woocommerce div.product div.summary table:not(.variations):not(.variant) tbody tr:nth-of-type(2n),.woocommerce div.product div.summary table.shop_attributes tbody tr:nth-of-type(2n){background-color:#f8f8f8}.woocommerce div.product div.summary table:not(.variations):not(.variant) tbody tr:hover,.woocommerce div.product div.summary table.shop_attributes tbody tr:hover{cursor:pointer;background-color:#303031}.woocommerce div.product div.summary .yith-wcpb-product-bundled-items .product.yith-wcpb-product-bundled-item{margin-top:0}.woocommerce div.product div.summary .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item-data .yith-wcpb-product-bundled-item-data__title{margin-bottom:0;padding-top:0}.woocommerce div.product div.summary .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item-data .yith-wcpb-product-bundled-item-data__description{text-overflow:ellipsis;max-height:4em;overflow:hidden}.woocommerce div.product div.summary .leasing-price{margin-bottom:.5rem}.woocommerce div.product div.summary .woocommerce-variation-price{margin-bottom:0!important}.woocommerce div.product div.summary .woocommerce-variation-price .amount{font-size:1.6rem;font-weight:700!important}.woocommerce div.product div.summary .vero-teksti{font-size:.9375rem}.woocommerce div.product div.summary .wqpmb_quantity.has-unit:after{content:attr(data-content);border-top:1px solid #efefef;border-bottom:1px solid #efefef;border-right:1px solid #efefef;align-items:center;height:38px;padding:0 .625rem;font-size:.875rem;display:flex;position:relative}.woocommerce div.product div.summary .tuote-cta-rivi{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-top:2rem;display:flex}.woocommerce div.product div.summary .tuote-cta-rivi form.cart{flex:260px;align-items:center;gap:.5rem;margin:0;display:flex}.woocommerce div.product div.summary .tuote-cta-rivi .single_add_to_cart_button{letter-spacing:.02em;text-transform:uppercase;text-align:center;flex:1 0 0;justify-content:center;align-items:center;width:auto;height:50px;padding:0 1.5rem;font-size:.875rem;font-weight:800;display:flex;background-color:var(--primary-color)!important;color:#fff!important;border:none!important;border-radius:100px!important}.woocommerce div.product div.summary .tuote-cta-rivi .single_add_to_cart_button:hover,.woocommerce div.product div.summary .tuote-cta-rivi .single_add_to_cart_button:focus{background-color:var(--primary-color-hover)!important}.woocommerce div.product div.summary .tuote-cta-rivi .kysy-lisaa-nappi{border:1px solid var(--primary-color);min-width:200px;height:50px;color:var(--primary-color);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background-color:#0000;border-radius:100px;flex:1 0 0;font-size:.875rem;font-weight:800;transition:background-color .2s,color .2s}.woocommerce div.product div.summary .tuote-cta-rivi .kysy-lisaa-nappi:hover,.woocommerce div.product div.summary .tuote-cta-rivi .kysy-lisaa-nappi:focus{background-color:var(--primary-color);color:#fff}.woocommerce div.product div.summary form.cart{vertical-align:bottom;margin-top:2rem;margin-bottom:0}.woocommerce div.product div.summary form.cart .qib-button-wrapper{float:left;margin:.25rem 1rem .25rem 0;display:inline-block}.woocommerce div.product div.summary form.cart .qib-button-wrapper input{padding:0}.woocommerce div.product div.summary form.cart .single_variation_wrap .woocommerce-variation.single_variation{margin-bottom:1rem}.woocommerce div.product div.summary form.cart table.variations{max-width:500px;margin:0 0 1rem}.woocommerce div.product div.summary form.cart table.variations tr{flex-direction:column;align-items:start;display:flex}.woocommerce div.product div.summary form.cart table.variations tr:not(:first-child){margin-top:1rem}.woocommerce div.product div.summary form.cart table.variations tr td{width:100%;padding:0!important}.woocommerce div.product div.summary form.cart table.variations tr td select{font-family:var(--font-family);cursor:pointer;background-color:#f8f8f8;border-radius:3px;width:100%}.woocommerce div.product div.summary form.cart table.variations tr td select option{cursor:pointer}.woocommerce div.product div.summary .woocommerce-variation-description{font-size:.92em}.woocommerce div.product div.summary .woocommerce-variation-description p{margin-bottom:2rem}.woocommerce div.product div.summary form.cart .qib-container+button[type=submit]:not(#qib_id):not(#qib_id){margin-left:0!important}.woocommerce div.product div.summary .info-teksti{margin-top:.125rem;margin-bottom:1.25rem;font-size:.9375rem}.woocommerce div.product div.summary .product-contact-texts{max-width:760px;margin-top:1rem}.woocommerce div.product div.summary .product-contact-texts .nappi-2,.woocommerce div.product div.summary .product-contact-texts .nappi-1{padding:var(--button-padding);font-weight:var(--button-font-weight);border-radius:var(--button-border-radius);margin-top:.5rem;margin-bottom:.5rem;margin-right:.7rem;font-size:1.0666rem;line-height:1.2;display:inline-block}.woocommerce div.product div.summary .tuotekoodit-wrapper{margin:0 0 1rem}.woocommerce div.product div.summary .tuotekoodit-wrapper .tuotekoodi{color:#6e6e6e;padding:0}.woocommerce div.product div.summary .varastot-tieto{margin-top:1rem}.woocommerce div.product div.summary .tuote-vat-status{font-size:.9375rem}.woocommerce div.product div.summary .varastotilanne{position:relative}.woocommerce div.product div.summary .varastotilanne.varastossa{padding-left:1.375rem!important}.woocommerce div.product div.summary .varastotilanne.varastossa:before{content:"";background-color:#06c914;border-radius:100%;width:14px;height:14px;display:inline-block;position:absolute;top:.85rem;left:0}.woocommerce div.product div.summary .varastotilanne.tilaustuote{padding-left:1.375rem!important}.woocommerce div.product div.summary .varastotilanne.tilaustuote:before{content:"";background-image:url(../woo-include/img/huutomerkki-musta.svg);width:14px;height:14px;display:inline-block;position:absolute;top:.85rem;left:0}.woocommerce div.product .tuotekoodi{margin-top:.75rem;margin-bottom:1.5rem;font-size:1rem}.woocommerce div.product .tuotekoodi.info-small{margin-bottom:.25rem;font-size:.875rem}.woocommerce div.product .product-categories{margin-bottom:.5rem}.woocommerce div.product .tuote-poistunut-valikoimasta-ilmoitus{background-color:#f8f8f8;margin-top:2rem;padding:1.125rem;display:inline-block}.woocommerce .tuote-sivu-alasisalto{margin-top:1rem}.after-product-summary,.related.products{clear:both}.related.products ul{margin:0 .5rem}.related.products>h2{margin-bottom:2rem}.info-small{font-size:.875rem}.woocommerce section.ekologiset-vaihtoehdot>h2:first-child:before{content:"";vertical-align:middle;background-image:url(../woo-include/img/icon-ecological-bulb.svg);background-repeat:no-repeat;background-size:contain;width:3rem;height:3rem;margin-top:-.25rem;display:inline-block}.wp-theme-netello.woocommerce div.product .woocommerce-tabs{margin-top:1rem;margin-bottom:1rem;position:relative}.wp-theme-netello.woocommerce div.product .woocommerce-tabs ul.tabs{background-color:var(--wp--preset--color--white,#fff);border-radius:2px;flex-wrap:wrap;align-items:center;gap:0;height:2.875rem;margin:0 0 .5rem;list-style:none;display:flex;padding:0!important}.wp-theme-netello.woocommerce div.product .woocommerce-tabs ul.tabs:before,.wp-theme-netello.woocommerce div.product .woocommerce-tabs ul.tabs:after{content:none!important;display:none!important}.wp-theme-netello.woocommerce div.product .woocommerce-tabs ul.tabs li.tab-item{height:100%;margin:0;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.wp-theme-netello.woocommerce div.product .woocommerce-tabs ul.tabs li.tab-item:before,.wp-theme-netello.woocommerce div.product .woocommerce-tabs ul.tabs li.tab-item:after{content:none!important;display:none!important}.wp-theme-netello.woocommerce div.product .woocommerce-tabs ul.tabs li.tab-item a{text-transform:uppercase;letter-spacing:.6px;height:100%;color:var(--wp--preset--color--dark-teal,#001e2b);opacity:.5;align-items:center;padding:0 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex;box-shadow:none!important;background:0 0!important}.wp-theme-netello.woocommerce div.product .woocommerce-tabs ul.tabs li.tab-item a:before,.wp-theme-netello.woocommerce div.product .woocommerce-tabs ul.tabs li.tab-item a:after{content:none!important;display:none!important}.wp-theme-netello.woocommerce div.product .woocommerce-tabs ul.tabs li.tab-item.active a{color:#fff;opacity:1;border-radius:1px;justify-content:center;font-weight:700;background-color:var(--wp--preset--color--dark-teal,#001e2b)!important}.wp-theme-netello.woocommerce div.product .woocommerce-tabs .tab-content{background-color:#fff;padding:1rem;display:none}.wp-theme-netello.woocommerce div.product .woocommerce-tabs .tab-content.active{display:block}.yhteytta-wrapper{margin-top:2rem;margin-bottom:2rem}@media screen and (width>=991px){.yhteytta-wrapper{display:flex}}.yhteytta-wrapper>div{margin-bottom:1rem}@media screen and (width>=991px){.yhteytta-wrapper>div{flex:1}.yhteytta-wrapper>div:not(:first-child){margin-left:1rem}}.yhteytta-wrapper .yhteytta-hlo{background-color:var(--secondary-color);height:100%}@media screen and (width<=559px){.yhteytta-wrapper .yhteytta-hlo{text-align:center}}@media screen and (width>=560px){.yhteytta-wrapper .yhteytta-hlo{align-items:center;display:flex}}@media screen and (width<=559px){.yhteytta-wrapper .yhteytta-hlo .yhteytta-hlo-kuva{padding:1rem 1rem 0}}@media screen and (width>=560px){.yhteytta-wrapper .yhteytta-hlo .yhteytta-hlo-kuva{width:270px}}@media screen and (width>=991px){.yhteytta-wrapper .yhteytta-hlo .yhteytta-hlo-kuva{width:45%;height:100%}}.yhteytta-wrapper .yhteytta-hlo .yhteytta-hlo-kuva>div{background-position:top;background-repeat:no-repeat;background-size:cover;max-width:270px;height:245px}@media screen and (width<=559px){.yhteytta-wrapper .yhteytta-hlo .yhteytta-hlo-kuva>div{margin:auto}}@media screen and (width>=991px){.yhteytta-wrapper .yhteytta-hlo .yhteytta-hlo-kuva>div{height:100%}}.yhteytta-wrapper .yhteytta-hlo .yhteytta-hlo-teksti{padding:2rem 1rem}@media screen and (width>=560px){.yhteytta-wrapper .yhteytta-hlo .yhteytta-hlo-teksti{padding-left:2rem}}@media screen and (width>=991px){.yhteytta-wrapper .yhteytta-hlo .yhteytta-hlo-teksti{width:55%}}.yhteytta-wrapper .yhteytta-toimipiste{background-color:var(--secondary-color);height:100%;padding:2rem 1rem}@media screen and (width<=559px){.yhteytta-wrapper .yhteytta-toimipiste{text-align:center}}@media screen and (width>=560px){.yhteytta-wrapper .yhteytta-toimipiste{padding:2rem}.yhteytta-wrapper .yhteytta-toimipiste>div{display:inline-block}.yhteytta-wrapper .yhteytta-toimipiste .yhteytta-tiedot{padding-right:1rem}}@media screen and (width>=1400px){.yhteytta-wrapper .yhteytta-toimipiste .yhteytta-tiedot{padding-right:1.5rem}}@media screen and (width>=560px){.yhteytta-wrapper .yhteytta-toimipiste .yhteytta-osoite{border-left:1px solid #cdd1d3;padding-left:1rem}}@media screen and (width>=1400px){.yhteytta-wrapper .yhteytta-toimipiste .yhteytta-osoite{padding-left:1.5rem}}@media only screen and (width<=991px){button#avaa-suodatus{align-items:center;gap:.5rem;display:flex}}@media only screen and (width<=450px){button#avaa-suodatus{padding:.5em .75em!important}}.woocommerce .grid-sisalto{position:relative;margin-top:3rem!important}@media only screen and (width<=991px){.woocommerce .grid-sisalto{padding-top:0;margin-top:0!important}}.woocommerce .grid-sisalto .grid-sisaltoalue{padding-top:1.25rem}@media only screen and (width<=991px){.woocommerce .grid-sisalto .grid-sisaltoalue{padding-top:0}}button#avaa-suodatus{margin-right:auto;display:none;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important;padding:.5em 1em!important}button#avaa-suodatus:hover{background-color:var(--primary-color-hover)!important;border-color:var(--primary-color-hover)!important}@media only screen and (width<=991px){button#avaa-suodatus{align-items:center;gap:.5rem;display:flex}}@media only screen and (width<=450px){button#avaa-suodatus{padding:.5em .75em!important}}button#avaa-suodatus .icon-filter{background-image:url(../woo-include/img/icon-filter-white.svg);background-repeat:no-repeat;background-size:contain;width:19px;height:19px;display:inline-block}.product-suodatus.filttericontent{flex-direction:column;display:flex}.berocket_single_filter_widget h2,.berocket_single_filter_widget h3{margin-top:0;padding-top:0}.berocket_single_filter_widget .bapf_sfilter{max-height:405px;margin-bottom:0;overflow-y:auto}body.admin-bar .tuotefiltteri.show{top:46px!important}.tuotefiltteri{font-family:var(--title-font-family);background-color:#fff;margin:1rem;padding:1rem}@media screen and (width>=1368px){.tuotefiltteri{margin-left:0}}.tuotefiltteri .ylaosa-mobiili{font-family:var(--title-font-family);color:#303031;border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;padding:.5rem .5rem .5rem 1rem;font-size:1.25rem;font-weight:600;display:flex}.tuotefiltteri .ylaosa-mobiili .icon-filter{background-image:url(../woo-include/img/icon-filter.svg);background-repeat:no-repeat;background-size:contain;width:19px;height:19px;margin-right:.75rem;display:inline-block}@media screen and (width>=992px){.tuotefiltteri .ylaosa-mobiili,.tuotefiltteri .alaosa-mobiili{display:none}}.tuotefiltteri #sulje-suodatus{cursor:pointer;background-color:#0000;background-image:url(../woo-include/img/icon-close.svg);background-position:50%;background-repeat:no-repeat;background-size:14px;border:0;width:35px;height:35px;margin:auto 0 auto auto;padding:0;display:inline-block}.tuotefiltteri #sulje-suodatus:hover{background-color:#0000!important}@media screen and (width<=991px){.tuotefiltteri{-webkit-overflow-scrolling:touch;z-index:999;background-color:#fff;border-right:none;width:100%;max-height:calc(100vh - 16px);display:none;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 .313em .938em #00000080}.tuotefiltteri.show{display:block}.tuotefiltteri .bapf_body{max-height:100%!important;overflow:visible!important}}.tuotefiltteri .product-suodatus{min-width:290px;padding:.5rem 1.5rem 1.5rem 0}.tuotefiltteri .product-suodatus>h2:first-child{margin-top:0!important;padding-top:0!important}@media screen and (width<=991px){.tuotefiltteri .product-suodatus>h2:first-child{display:none}.tuotefiltteri .product-suodatus{padding:.5rem 1rem 1rem}}.tuotefiltteri .product-suodatus .mobile-only{display:none}@media screen and (width<=991px){.tuotefiltteri .product-suodatus .mobile-only{width:100%;margin:1rem 0;display:block;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important;padding:.625rem!important;font-size:.9375rem!important}.tuotefiltteri .product-suodatus .mobile-only:hover{background-color:var(--primary-color-hover)!important;border-color:var(--primary-color-hover)!important}}.tuotefiltteri .product-suodatus>div{padding:1.75rem 0 1rem}.tuotefiltteri .product-suodatus>div:not(:last-child){border-bottom:1px solid #ededed}@media only screen and (width<=991px){.tuotefiltteri .product-suodatus>div{border:0;padding:.5rem 0}}.tuotefiltteri .product-suodatus .bapf_button{width:100%;margin:0!important}.tuotefiltteri .product-suodatus i.bapf_colaps_smb.fa:before{font-size:.9375rem}.tuotefiltteri .product-suodatus .bapf_reset{color:var(--primary-color);text-transform:none;font-size:1rem;font-family:var(--font-family);background-color:#0000;border:0;text-decoration:underline}.tuotefiltteri .product-suodatus label{font-size:.875rem}.tuotefiltteri .product-suodatus .bapf_body>ul>li>ul>li{margin-bottom:.5rem!important;margin-left:.75rem!important}.tuotefiltteri .product-suodatus .bapf_body>ul>li>ul>li:first-child{margin-top:.25rem!important}.tuotefiltteri .product-suodatus .bapf_sfilter .berocket_aapf_widget_selected_filter ul{margin:0!important;padding:0!important;display:inline-block!important}.tuotefiltteri .product-suodatus .bapf_sfilter .berocket_aapf_widget_selected_filter ul li{margin:0!important}.tuotefiltteri .product-suodatus .bapf_sfilter .berocket_aapf_widget_selected_filter ul li a{text-rendering:optimizelegibility;font-size:.85em;font-weight:400;line-height:1em;font-family:var(--font-family);background:#f8f8f8;border:1px solid #ededed;border-radius:50px;margin-bottom:0;margin-right:0;display:inline-block;position:relative;color:#434345!important;padding:.5em .8em!important}.tuotefiltteri .product-suodatus .bapf_sfilter .berocket_aapf_widget_selected_filter ul li a:before{display:none!important}.tuotefiltteri .product-suodatus .bapf_sfilter .berocket_aapf_widget_selected_filter ul li a i.fa{color:#434345!important;display:inline-block!important}.tuotefiltteri .product-suodatus .bapf_slidr_main{margin-top:12px;margin-left:16px;margin-right:18px}.tuotefiltteri .product-suodatus .bapf_slidr_main.ui-widget-content .ui-slider-range{background-color:var(--primary-color)}.tuotefiltteri .product-suodatus .bapf_slidr_main.ui-widget-content .ui-slider-handle{background:var(--primary-color);font-size:16px;display:inline-block;position:relative}.tuotefiltteri .product-suodatus .bapf_slidr_main.ui-widget-content .ui-slider-handle:before{content:"";border:1px solid var(--primary-color);background-color:#fff;border-radius:100%;width:1.25em;height:1.25em;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tuotefiltteri .product-suodatus .bapf_slidr_main.ui-widget-content .ui-slider-handle:after{display:none}.tuotefiltteri .product-suodatus .bapf_body ul>li:before{display:none!important}.tuotefiltteri .product-suodatus .bapf_body>ul>li>ul>li>ul>li{margin-bottom:.5rem!important;margin-left:1.25rem!important}.tuotefiltteri .product-suodatus .bapf_body>ul>li>ul>li>ul>li:first-child{margin-top:.25rem!important}.tuotefiltteri .product-suodatus .bapf_ckbox_sqchck input[type=checkbox]{background-color:#f8f8f8;border:1px solid #ccc;border-radius:1px;margin:0 .625rem 0 0;width:22px!important;height:22px!important}.tuotefiltteri .product-suodatus .bapf_ckbox_sqchck input[type=checkbox]:after{border-color:#fff!important;width:4px!important;height:11px!important;top:1px!important;left:6px!important}.tuotefiltteri .product-suodatus li.checked input[type=checkbox]{background-color:var(--primary-color);border-color:var(--primary-color)}.tuotefiltteri .product-suodatus input[type=checkbox]:focus,.tuotefiltteri .product-suodatus input[type=checkbox]:focus+label{outline:2px solid var(--primary-color);outline-offset:2px}.tuotefiltteri .product-suodatus label:has(+input[type=checkbox]:focus){outline:2px solid var(--primary-color);outline-offset:2px}@media screen and (width>=991px){.tuotefiltteri .product-suodatus{height:auto;overflow:hidden}.tuotefiltteri .product-suodatus.open-more{height:auto;transition:all .4s}}@media screen and (width<=991px){.tuotefiltteri .product-suodatus{transition:all .4s;overflow:hidden}}.tuotefiltteri .product-suodatus h3{font-size:1rem;font-family:var(--title-font-family);margin-bottom:.75rem}@media screen and (width<=559px){.tuotefiltteri li{margin-bottom:.5rem;margin-right:.5rem}}@media screen and (width<=559px){.tuotefiltteri li a{padding:.5rem!important}}.tuotefiltteri .berocket_single_filter_widget .bapf_sfilter .bapf_body{padding-bottom:.5rem}.product-suodatus{cursor:pointer}.product-suodatus.filttericontent{gap:1.5rem;display:flex}.berocket_single_filter_widget{display:inline-block}.berocket_single_filter_widget h2,.berocket_single_filter_widget h3{padding-top:0}.berocket_single_filter_widget ul li{display:block;margin-bottom:.5rem!important}.berocket_single_filter_widget i.bapf_colaps_smb{right:1.25rem}.berocket_single_filter_widget .bapf_sfilter{margin-bottom:0}.tuotefiltteri h2{margin-bottom:0;font-size:1.6rem}.tuotefiltteri{position:relative}.tuotefiltteri .product-suodatus>div{margin-top:1.5rem;margin-bottom:1rem}@media screen and (width>=991px){.tuotefiltteri .product-suodatus{height:auto;overflow:hidden}.tuotefiltteri .product-suodatus.open-more{height:auto;transition:all .4s}}.tuotefiltteri .product-suodatus .widget_layered_nav{display:inline}@media screen and (width<=991px){.tuotefiltteri .product-suodatus{transition:all .4s;display:none;overflow:hidden}}.tuotefiltteri .product-suodatus.open{display:block}.tuotefiltteri .product-suodatus .bapf_hascolarr{text-transform:initial;font-size:1rem;font-family:var(--font-family);color:#111;border:1px solid #111;border-radius:99px;padding:.75rem 2.5rem .75rem 1.25rem;font-weight:400}.tuotefiltteri ul{display:inline}.tuotefiltteri li{background-image:none;margin:0 1rem .8rem 0;padding:0 1rem;font-size:1rem;display:inline-block}@media screen and (width<=559px){.tuotefiltteri li{margin-bottom:.5rem;margin-right:.5rem}}.tuotefiltteri li .count{display:none}.tuotefiltteri li a{color:#1e1e1e;background-color:#f2f3f4;border-radius:30px;font-weight:400;display:inline-block;padding:.8rem 1rem!important}@media screen and (width<=559px){.tuotefiltteri li a{padding:.5rem!important}}.tuotefiltteri li a:hover{background-color:#d5d5d5}.tuotefiltteri .berocket_single_filter_widget .bapf_sfilter .bapf_body li{margin-right:.75rem!important}.tuotefiltteri .berocket_single_filter_widget .bapf_sfilter .bapf_body input[type=checkbox]:after{border-bottom:3px solid var(--primary-color);border-right:3px solid var(--primary-color);width:6px;height:16px;top:-5px;left:6px}.wc-block-components-shipping-rates-control .wc-block-components-radio-control__option{padding:0 0 0 1.5em}.wc-block-components-shipping-rates-control .wc-block-components-radio-control .wc-block-components-radio-control__input{width:1.2em;min-width:15px;height:1.2em;min-height:15px;top:12px}.wc-block-components-shipping-rates-control .wc-block-components-radio-control__label{font-size:15px}ul.brand-thumbnails{flex-wrap:wrap;display:flex}ul.brand-thumbnails:before{display:none}ul.brand-thumbnails img{width:auto;max-width:100%;height:auto;max-height:100%;padding:20px}ul.brand-thumbnails picture{justify-content:center;align-items:center;height:90px;display:grid}@media screen and (width>=1400px){ul.brand-thumbnails picture{height:105px}}ul.brand-thumbnails a{background-color:#fff;border:1px solid #efefef;display:block}ul.brand-thumbnails a:hover{box-shadow:0 0 10px #bbb}.mega-menu .widget_brand_thumbnails ul.brand-thumbnails li{margin-bottom:.5rem;margin-right:.5rem}.mega-menu .widget_brand_thumbnails ul.brand-thumbnails picture{height:60px}.mega-menu .widget_brand_thumbnails ul.brand-thumbnails img{padding:.5rem}@media screen and (width<=990px){.mega-menu .widget_brand_thumbnails .brand-thumbnails li{max-width:150px;margin-right:1rem!important}}.products:not(.slick-track)>li.product{width:100%!important}.woocommerce .products.columns-3>li.product .price,.tuotekaruselli.columns-3>li.product .price,.wc-block-product-template.columns-3>li.product .price{font-size:1rem!important}.woocommerce .products .product,.tuotekaruselli .product,.wc-block-product-template .product{background-color:#fff;border-radius:0;flex-direction:column;transition:box-shadow .5s;display:flex;position:relative;overflow:hidden;margin-bottom:1rem!important}.woocommerce .products .product .onsale,.tuotekaruselli .product .onsale,.wc-block-product-template .product .onsale{background-color:var(--primary-color);color:#fff;text-transform:uppercase;padding:.375em .75em;font-size:.8125rem;font-weight:700;line-height:1.2em;position:absolute;border-radius:0!important;height:auto!important;min-height:2em!important;top:.5rem!important;left:0!important;right:auto!important}.woocommerce .products .product a.woocommerce-LoopProduct-link,.tuotekaruselli .product a.woocommerce-LoopProduct-link,.wc-block-product-template .product a.woocommerce-LoopProduct-link{color:#434345;flex-direction:column;height:100%;font-weight:400;display:flex!important}.woocommerce .products .product .stock,.tuotekaruselli .product .stock,.wc-block-product-template .product .stock{margin:auto 0 0;padding-left:0!important;padding-right:0!important;font-size:.8125rem!important}.woocommerce .products .product:hover .product-loop-image img,.tuotekaruselli .product:hover .product-loop-image img,.wc-block-product-template .product:hover .product-loop-image img{transform:scale(1.075)}.woocommerce .products .product .product-loop-image,.woocommerce .products .product .wc-block-components-product-image,.tuotekaruselli .product .product-loop-image,.tuotekaruselli .product .wc-block-components-product-image,.wc-block-product-template .product .product-loop-image,.wc-block-product-template .product .wc-block-components-product-image{aspect-ratio:1;border:1px solid #ededed;margin-bottom:1rem;position:relative;overflow:hidden}.woocommerce .products .product .product-loop-image picture,.woocommerce .products .product .wc-block-components-product-image picture,.tuotekaruselli .product .product-loop-image picture,.tuotekaruselli .product .wc-block-components-product-image picture,.wc-block-product-template .product .product-loop-image picture,.wc-block-product-template .product .wc-block-components-product-image picture{width:100%;height:100%;box-shadow:none;object-fit:contain;margin:0 0 1em;display:block}.woocommerce .products .product .product-loop-image img,.woocommerce .products .product .wc-block-components-product-image img,.tuotekaruselli .product .product-loop-image img,.tuotekaruselli .product .wc-block-components-product-image img,.wc-block-product-template .product .product-loop-image img,.wc-block-product-template .product .wc-block-components-product-image img{object-fit:contain;width:100%;transition:transform .5s;height:100%!important}.woocommerce .products .product .tuotteen-kunto-badge,.tuotekaruselli .product .tuotteen-kunto-badge,.wc-block-product-template .product .tuotteen-kunto-badge{z-index:1;font-family:var(--title-font-family);letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:var(--wp--preset--color--hiilenmusta,#002631);border-radius:100px;padding:.25rem .5rem;font-size:.75rem;display:inline-block;position:absolute;top:.75rem;left:.75rem}.woocommerce .products .product .tuotteen-kunto-badge--uusi,.tuotekaruselli .product .tuotteen-kunto-badge--uusi,.wc-block-product-template .product .tuotteen-kunto-badge--uusi{background-color:var(--wp--preset--color--green,#0cc53c)}.woocommerce .products .product .tuotteen-kunto-badge--kaytetty,.tuotekaruselli .product .tuotteen-kunto-badge--kaytetty,.wc-block-product-template .product .tuotteen-kunto-badge--kaytetty{background-color:var(--wp--preset--color--dark-teal,#001e2b)}.woocommerce .products .product .suomessa-tehty-logo,.tuotekaruselli .product .suomessa-tehty-logo,.wc-block-product-template .product .suomessa-tehty-logo{z-index:1;object-fit:contain;width:3.625rem;height:auto;position:absolute;top:1rem;right:1rem}.woocommerce .products .product .product-loop-texts,.tuotekaruselli .product .product-loop-texts,.wc-block-product-template .product .product-loop-texts{flex-direction:column;flex:1;padding:1rem;display:flex}.woocommerce .products .product .product-loop-texts .tuotebrandi,.tuotekaruselli .product .product-loop-texts .tuotebrandi,.wc-block-product-template .product .product-loop-texts .tuotebrandi{font-family:var(--title-font-family);letter-spacing:1px;text-transform:uppercase;color:#434345;margin:0 0 .25rem;font-size:.75rem}.woocommerce .products .product .product-loop-texts .tuote-ominaisuudet,.tuotekaruselli .product .product-loop-texts .tuote-ominaisuudet,.wc-block-product-template .product .product-loop-texts .tuote-ominaisuudet{flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem;display:flex}.woocommerce .products .product .product-loop-texts .tuote-ominaisuus,.tuotekaruselli .product .product-loop-texts .tuote-ominaisuus,.wc-block-product-template .product .product-loop-texts .tuote-ominaisuus{background-color:var(--wp--preset--color--light-grey,#f6f7f8);color:var(--wp--preset--color--dark-teal,#001e2b);border-radius:100px;padding:.25rem .5rem;font-size:.75rem;line-height:1.2;display:inline-block}.woocommerce .products .product .product-loop-texts .asennus-hinta,.tuotekaruselli .product .product-loop-texts .asennus-hinta,.wc-block-product-template .product .product-loop-texts .asennus-hinta{color:#434345;border-top:1px solid #ededed;margin:.5rem 0 0;padding-top:.75rem;font-size:.75rem}.woocommerce .products .product .product-loop-texts .woocommerce-loop-product__title,.woocommerce .products .product .product-loop-texts .wp-block-post-title,.tuotekaruselli .product .product-loop-texts .woocommerce-loop-product__title,.tuotekaruselli .product .product-loop-texts .wp-block-post-title,.wc-block-product-template .product .product-loop-texts .woocommerce-loop-product__title,.wc-block-product-template .product .product-loop-texts .wp-block-post-title{margin-bottom:.5em!important;padding:0!important;font-size:clamp(.9375rem,1vw + .5rem,1rem)!important;font-weight:700!important}.woocommerce .products .product .product-loop-texts .short-description,.tuotekaruselli .product .product-loop-texts .short-description,.wc-block-product-template .product .product-loop-texts .short-description{padding:0 0 1rem;font-size:.8125rem;line-height:1.5em}.woocommerce .products .product .product-loop-texts .price,.tuotekaruselli .product .product-loop-texts .price,.wc-block-product-template .product .product-loop-texts .price{padding:0;font-size:.857em;display:block;color:#303031!important;margin:auto 0 0!important;font-weight:600!important;line-height:1.3em!important}.woocommerce .products .product .product-loop-texts .price ins,.tuotekaruselli .product .product-loop-texts .price ins,.wc-block-product-template .product .product-loop-texts .price ins{text-decoration:none!important}.woocommerce .products .product .product-loop-texts .price .vat-info,.tuotekaruselli .product .product-loop-texts .price .vat-info,.wc-block-product-template .product .product-loop-texts .price .vat-info{margin-left:1em;font-size:.875em;font-weight:400}.woocommerce .products .product.product-type-simple .price,.tuotekaruselli .product.product-type-simple .price,.wc-block-product-template .product.product-type-simple .price{padding-right:60px}.woocommerce .products .product .button,.tuotekaruselli .product .button,.wc-block-product-template .product .button{text-align:center;margin:auto 1.125rem 1.125rem!important;font-size:.9375rem!important}.woocommerce .products .product .button.product_type_variable,.tuotekaruselli .product .button.product_type_variable,.wc-block-product-template .product .button.product_type_variable,.woocommerce .products.quote-request-product .price,.woocommerce .products.quote-request-product .woocommerce-Price-amount,.woocommerce .products.quote-request-product .price-wrapper,.tuotekaruselli.quote-request-product .price,.tuotekaruselli.quote-request-product .woocommerce-Price-amount,.tuotekaruselli.quote-request-product .price-wrapper,.wc-block-product-template.quote-request-product .price,.wc-block-product-template.quote-request-product .woocommerce-Price-amount,.wc-block-product-template.quote-request-product .price-wrapper{display:none!important}.woocommerce .products .content-product-add-to-cart,.tuotekaruselli .content-product-add-to-cart,.wc-block-product-template .content-product-add-to-cart{background-color:var(--primary-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .3s;display:flex;position:absolute;bottom:0;right:0}.woocommerce .products .content-product-add-to-cart:hover,.tuotekaruselli .content-product-add-to-cart:hover,.wc-block-product-template .content-product-add-to-cart:hover{background-color:var(--primary-color-hover)}.woocommerce .products .content-product-add-to-cart img,.tuotekaruselli .content-product-add-to-cart img,.wc-block-product-template .content-product-add-to-cart img{background-color:#0000;width:25px;height:25px;margin-top:-2px;margin-right:-2px}.woocommerce .products .added_to_cart,.tuotekaruselli .added_to_cart,.wc-block-product-template .added_to_cart{display:none!important}.woocommerce .products .ostoskori-info,.tuotekaruselli .ostoskori-info,.wc-block-product-template .ostoskori-info{padding:0 0 1rem;font-size:.875rem}.woocommerce .products .ostoskori-info .success,.tuotekaruselli .ostoskori-info .success,.wc-block-product-template .ostoskori-info .success{color:#28a745}.woocommerce .products .ostoskori-info .error,.tuotekaruselli .ostoskori-info .error,.wc-block-product-template .ostoskori-info .error{color:#dc3545}.stock{align-items:center;gap:.5rem;margin:.5rem 0;font-weight:500;display:flex;color:#000!important;font-size:.875rem!important}.stock:before{content:"";border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.stock.in-stock:before{background-color:#28a745}.stock.out-of-stock:before{background-color:#dc3545}.stock.available-on-backorder:before{background-color:#fd7e14}.stock.tilaustuote:before{background-color:#007cba}.wc-block-components-shipping-rates-control .wc-block-components-radio-control .wc-block-components-radio-control__input{top:50%;transform:translateY(-50%)}body .wc-block-checkout__sidebar .wc-block-components-product-name{padding:0;font-size:1rem}.wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal{gap:.5em}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:unset;width:auto;margin:0;padding:0;position:relative}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{display:none!important}.woocommerce .sct-content:not(.sct-content--footer){padding-top:2.5rem}.woocommerce .row.product{justify-content:space-between;display:flex}.woocommerce .row.product.is-variable .column.product-quantity{display:none}.woocommerce .row.product:first-child{border-top:1px solid #eee}.woocommerce .row.product .price{color:#434345}.woocommerce .row.product .product-image img{object-fit:contain;object-position:left center;max-width:80px;max-height:80px}.woocommerce .row.product .column.product-image{text-align:center;vertical-align:middle}.woocommerce .row.product .qib-button-wrapper .quantity input.input-text.qty.text{padding:0}.woocommerce .row.product .column{padding:10px}.woocommerce .row.product .column:last-child{text-align:right}.woocommerce .row.product .product-name h3{text-align:left;font-size:1rem;font-family:var(--font-family);color:#434345;text-transform:none;font-weight:400}.woocommerce .row.product .product-name h3 a{color:var(--primary-color)}.woocommerce .row.product .product-name h3 a:hover{color:var(--primary-color-hover)}.woocommerce-breadcrumb{margin-top:0!important;margin-bottom:2rem!important;font-size:.875rem!important}.woocommerce-breadcrumb span>a{color:var(--primary-color)!important;font-weight:400!important}.woocommerce-breadcrumb span>a:hover{color:var(--primary-color-hover)!important}.woocommerce-breadcrumb .breadcrumb_last{color:#434345!important}.product .summary .qib-button-wrapper{display:flex!important}.woocommerce-cart-form table.shop_table td{background-color:#fff!important}@media screen and (width<=768px){.woocommerce-cart-form table.shop_table tr.cart_item{flex-direction:column;display:flex}.woocommerce-cart-form table.shop_table td.product-quantity{justify-content:space-between;display:flex}}.woocommerce-cart-form table.shop_table td.actions .button{border-radius:3px!important;margin-top:.25rem!important;margin-bottom:.25rem!important;padding:.75rem!important;font-size:.9375rem!important}.woocommerce-cart-form table.shop_table td.actions .coupon{align-items:center;display:flex;padding-bottom:0!important}.woocommerce-cart-form table.shop_table td.actions .coupon input#coupon_code{min-width:150px;margin-right:.5rem;padding:.5rem;font-size:.9375rem}.woocommerce-cart-form table.shop_table td.actions .coupon button[name=apply_coupon]{margin-right:.5rem}.woocommerce-cart-form table.shop_table button[name=update_cart]{margin-right:.25rem}.woocommerce-cart-form table.shop_table a.button.wc-backward{margin-left:0}.cart-collaterals table{border:none!important}.cart-collaterals h2{display:none}.woocommerce-order-overview__payment-method{display:none!important}.quantity.buttons_added{background-color:#fff}@media screen and (width<=990px){.woocommerce-content{margin-top:1rem}}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#f8f8f8;border-color:#f8f8f8}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:unset}@media screen and (width<=559px){.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em .8em 1em 2.5em}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{left:.8em}}.quantity{align-items:center;display:flex;margin-right:1rem!important}.quantity input.qty{text-align:center;appearance:textfield;background:#fff;border:1px solid #f9fafb;width:50px;height:40px;margin:0}.quantity input.qty::-webkit-outer-spin-button{display:none}.quantity input.qty::-webkit-inner-spin-button{display:none}.quantity button.plus,.quantity button.minus{cursor:pointer;background:#f9fafb;border:1px solid #f9fafb;justify-content:center;align-items:center;width:30px;height:42px;font-size:18px;transition:background .2s;display:flex}.quantity button.plus:hover,.quantity button.minus:hover{background:#eee}.quantity button.minus{border-right:0;border-radius:4px 0 0 4px}.quantity button.plus{border-left:0;border-radius:0 4px 4px 0}.wc-item-meta li{background:0 0;margin-left:0;padding-left:0}.wc-item-meta li p{padding-top:0}section.products h2{margin-bottom:.8em}.woocommerce .liity-kanta-asiakkaaksi-osio{padding:4rem;position:relative;overflow:hidden}.woocommerce .liity-kanta-asiakkaaksi-osio .osio-taustakuva{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.woocommerce .liity-kanta-asiakkaaksi-osio .osio-taustakuva img{object-fit:cover;object-position:center;width:100%;height:100%}.woocommerce .liity-kanta-asiakkaaksi-osio:before{content:"";z-index:1;background:linear-gradient(102.93deg,#0a1b43cc 20.31%,#0a1b4333 58.78%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.woocommerce .liity-kanta-asiakkaaksi-osio .sisalto{z-index:2;color:#fff;position:relative}.woocommerce .liity-kanta-asiakkaaksi-osio .sisalto h2:first-child,.woocommerce .liity-kanta-asiakkaaksi-osio .sisalto h3:first-child{margin-top:0;padding-top:0}.woocommerce .liity-kanta-asiakkaaksi-osio .sisalto h2,.woocommerce .liity-kanta-asiakkaaksi-osio .sisalto h3,.woocommerce .liity-kanta-asiakkaaksi-osio .sisalto h4,.woocommerce .liity-kanta-asiakkaaksi-osio .sisalto p{color:#fff}.woocommerce .liity-kanta-asiakkaaksi-osio .sisalto .nappi,.woocommerce .liity-kanta-asiakkaaksi-osio .sisalto .nappi-1,.woocommerce .liity-kanta-asiakkaaksi-osio .sisalto .nappi-2{margin:0;font-weight:500}.woocommerce a.lue-lisaa-linkki{align-items:center;margin:1rem 0 2rem;display:flex}.woocommerce a.lue-lisaa-linkki svg{width:1.5em;height:1.5em;fill:var(--primary-color)}.woocommerce .wc-proceed-to-checkout a{text-align:center;width:100%}.wc-backward{width:auto!important;display:inline-block!important}.woocommerce-cart-form__contents tr:last-child td{text-align:left!important}.woocommerce .cart-collaterals .cart_totals{text-align:right}@media screen and (width>=560px){.woocommerce table.cart td.product-quantity .qib-container:not(#qib_id):not(#qib_id){justify-content:left}}form.checkout .col-1{padding-left:0!important}.woocommerce.poista-otsikko .page-title{display:none}.shop_table{color:#000;background:#fff;border-radius:0!important}.shop_table thead,.shop_table .order-total{background-color:#fff}.shop_table .variation p{margin:0;padding:0}.woocommerce-cart-form__contents tr:last-child,.cart_totals .shop_table tr:nth-child(odd){background-color:#fff}address{line-height:1.4}.woocommerce table.cart td.actions .input-text{width:100px;padding:.5em}.woocommerce-checkout-payment{background:#fff!important}.woocommerce-checkout-payment .place-order{padding-left:0!important;padding-right:0!important}.woocommerce-checkout-payment .payment_methods{background-color:#e5e5e5;padding:0;border-bottom:none!important}.woocommerce-checkout-payment #place_order{width:100%;margin-top:1rem}p.order-again{padding-top:0}p.order-again>a.button{margin-top:0}#ship-to-different-address{font-weight:400;font-size:1.0666rem!important}.woocommerce form input[type=text],.woocommerce form input[type=tel],.woocommerce form input[type=email],.woocommerce form input[type=password]{border:1px solid #ededed;padding:.8rem 1rem}.woocommerce form textarea{padding:1rem;font-family:Open Sans,sans-serif}.woocommerce form select{color:#303031;background-color:#fff;border:1px solid #ededed;border-radius:5px;padding:.75rem 1rem .75rem .75rem;font-size:.93333rem}.woocommerce table.cart img{width:auto;height:100px}#order_comments_field{margin-top:1rem}#order_comments_field textarea{height:300px}.woocommerce a.remove{text-align:center;border:0;border-radius:0;width:auto;height:auto;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;color:red!important}.woocommerce a.remove .far{font-size:1rem}.woocommerce a.remove:hover{background:0 0;color:#000!important}.woocommerce-MyAccount-navigation{padding-top:2rem;padding-bottom:2rem}.woocommerce-MyAccount-navigation li{display:inline-block;background-image:none!important;padding:0!important}.woocommerce-MyAccount-navigation li a{color:#070707;background-color:#efefef;padding:1rem;font-weight:600;display:inline-block}.woocommerce-MyAccount-navigation li a:hover{color:#070707;background-color:#ddd}.woocommerce-MyAccount-navigation li.is-active a{background-color:var(--primary-color);color:#fff}h1.my-account-header{margin-top:2rem!important}.woocommerce-MyAccount-navigation{margin-left:-.7rem}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:12px}.my-account-front{color:#fff;flex-wrap:wrap;margin-top:1.5rem;margin-bottom:2rem;display:flex}@media screen and (width>=560px){.my-account-front{margin-left:-.5rem;margin-right:-.5rem}}.my-account-front h2,.my-account-front h3,.my-account-front h4,.my-account-front p{color:#fff}.my-account-front h2:first-child,.my-account-front h3:first-child,.my-account-front h4:first-child,.my-account-front p:first-child{margin-top:0;padding-top:0}.my-account-front h2,.my-account-front h3{text-transform:initial;margin-bottom:.5rem}.my-account-front p{max-width:340px;margin-left:auto;margin-right:auto}.my-account-front>div{width:100%;margin-top:1rem;position:relative}@media screen and (width>=560px){.my-account-front>div{width:calc(50% - 1rem);margin:.5rem}}.my-account-front>div>div.taustakuva{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.my-account-front>div>div.taustakuva img{object-fit:cover;object-position:center;width:100%;height:100%}.my-account-front>div>div{text-align:center;justify-content:center;align-items:center;height:100%;min-height:300px;margin:0;padding:5.5rem 4rem;display:flex}.my-account-front>div>div.light{background:var(--primary-color)}.my-account-front>div>div.light:hover{background:var(--primary-color-hover)}.my-account-front>div>div.dark{background-color:#303031}.my-account-front>div>div.dark:hover{background:var(--primary-color-hover)}.my-account-front>div>div.transparent{background-color:#323a4bd9}.my-account-front>div>div.transparent:hover{background:var(--primary-color-hover)}.woocommerce a.added_to_cart{padding-top:.8rem;padding-bottom:.8rem}.content-contact-buttons a{margin-bottom:.5em}ul.order_details li{background-image:none!important}.cart-contents:before{content:"";vertical-align:bottom;margin-top:10px;padding-right:5px;font-family:WooCommerce;font-size:28px;font-style:normal;font-weight:400}.cart-contents:hover{text-decoration:none}.cart-contents-count{color:#fff;vertical-align:top;background-color:#2ecc71;border-radius:10px;padding:1px 6px;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1}.sct-content ul.woocommerce-error li,.sct-content #payment ul li{background-image:none}.woocommerce .col-1,.woocommerce .col-2{max-width:100%}.woocommerce nav.woocommerce-pagination{text-align:left}.woocommerce nav.woocommerce-pagination ul{border:none;margin-bottom:3rem}.woocommerce nav.woocommerce-pagination ul li{border:none;background-image:none!important;margin:0!important;padding-left:5px!important}.woocommerce nav.woocommerce-pagination ul li a{color:#2b2b2b;background:#fff;border:1px solid #ededed;border-radius:0;padding:.5em .6em}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev{color:#2b2b2b;background:0 0;padding:9px .6em;font-size:.93333rem}.woocommerce nav.woocommerce-pagination ul li span.current{color:#2b2b2b;background:#fff;border:1px solid #6e6e6e;padding:.5em .6em}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--nappi1-hover-background-color);color:#fff}@media screen and (width>=475px){.grid-sisaltoalue .kategorialinkit:not(.kategoriakaruselli):not(.slick-slider):not(.kategorialinkit--rivissa){grid-template-columns:repeat(2,1fr)}}@media screen and (width>=750px){.grid-sisaltoalue .kategorialinkit:not(.kategoriakaruselli):not(.slick-slider):not(.kategorialinkit--rivissa){grid-template-columns:repeat(3,1fr)}}@media screen and (width>=900px){.grid-sisaltoalue .kategorialinkit:not(.kategoriakaruselli):not(.slick-slider):not(.kategorialinkit--rivissa){grid-template-columns:repeat(4,1fr)}}@media screen and (width>=1100px){.grid-sisaltoalue .kategorialinkit:not(.kategoriakaruselli):not(.slick-slider):not(.kategorialinkit--rivissa){grid-template-columns:repeat(5,1fr)}}@media screen and (width>=1300px){.grid-sisaltoalue .kategorialinkit:not(.kategoriakaruselli):not(.slick-slider):not(.kategorialinkit--rivissa){grid-template-columns:repeat(6,1fr)}}@media screen and (width<=767px){.kategorianostot{overflow-x:hidden}}.kategorianostot:not(.kategorianostot--kauppa) .kategorialinkit .kategorialinkki{border-radius:2px}.kategorianostot:not(.kategorianostot--kauppa) .kategorialinkit .kategorialinkki .thumb{padding:1rem 1rem 0}.kategorianostot:not(.kategorianostot--kauppa) .kategorialinkit .kategorialinkki img{height:8rem}.kategorianostot:not(.kategorianostot--kauppa) .kategorialinkit .kategorialinkki h3{margin:auto auto 1.25rem}.kategorianostot.kategorianostot--kauppa{margin-top:1.5rem;margin-bottom:2rem}.kategorianostot.kategorianostot--kauppa .kategorialinkki img{height:90px}@media screen and (width<=767px){.kategorianostot.kategorianostot--kauppa .kategorialinkki img{height:80px}}.kategorianostot.kategorianostot--kauppa .kategorialinkki h3{padding:0 1.25rem 1.25rem;font-size:clamp(.875rem,1vw + .5rem,.9375rem)}.kategorialinkit:not(.kategoriakaruselli):not(.slick-slider):not(.kategorialinkit--rivissa){grid-template-columns:1fr;gap:.75rem;display:grid}@media screen and (width>=475px){.kategorialinkit:not(.kategoriakaruselli):not(.slick-slider):not(.kategorialinkit--rivissa){grid-template-columns:repeat(2,1fr)}}@media screen and (width>=750px){.kategorialinkit:not(.kategoriakaruselli):not(.slick-slider):not(.kategorialinkit--rivissa){grid-template-columns:repeat(3,1fr)}}@media screen and (width>=900px){.kategorialinkit:not(.kategoriakaruselli):not(.slick-slider):not(.kategorialinkit--rivissa){grid-template-columns:repeat(4,1fr)}}@media screen and (width>=1100px){.kategorialinkit:not(.kategoriakaruselli):not(.slick-slider):not(.kategorialinkit--rivissa){grid-template-columns:repeat(5,1fr)}}@media screen and (width>=1300px){.kategorialinkit:not(.kategoriakaruselli):not(.slick-slider):not(.kategorialinkit--rivissa){grid-template-columns:repeat(6,1fr)}}@media screen and (width>=1400px){.kategorialinkit:not(.kategoriakaruselli):not(.slick-slider):not(.kategorialinkit--rivissa){grid-template-columns:repeat(7,1fr)}}@media screen and (width<=767px){.kategorialinkit.kategoriakaruselli.slick-slider,.kategorialinkit.kategorialinkit--kauppa.slick-slider{overflow:hidden}}.kategorialinkit.kategoriakaruselli.slick-slider .slick-list,.kategorialinkit.kategorialinkit--kauppa.slick-slider .slick-list{margin:0 -.375rem;padding-top:.5rem}@media screen and (width<=767px){.kategorialinkit.kategoriakaruselli.slick-slider .slick-list,.kategorialinkit.kategorialinkit--kauppa.slick-slider .slick-list{margin:0 -.125rem;padding-right:20%}}.kategorialinkit.kategoriakaruselli.slick-slider .slick-list .slick-track,.kategorialinkit.kategorialinkit--kauppa.slick-slider .slick-list .slick-track{justify-content:start;margin-left:0;margin-right:auto;display:flex!important}@media screen and (width<=767px){.kategorialinkit.kategoriakaruselli.slick-slider .slick-list .slick-track,.kategorialinkit.kategorialinkit--kauppa.slick-slider .slick-list .slick-track{padding-right:20%}}.kategorialinkit.kategoriakaruselli.slick-slider .slick-list .slick-track .slick-slide,.kategorialinkit.kategorialinkit--kauppa.slick-slider .slick-list .slick-track .slick-slide{height:inherit;margin:0 .375rem;display:flex}@media screen and (width<=767px){.kategorialinkit.kategoriakaruselli.slick-slider .slick-list .slick-track .slick-slide,.kategorialinkit.kategorialinkit--kauppa.slick-slider .slick-list .slick-track .slick-slide{margin:0 .125rem}}.kategorialinkit .kategorialinkki{background-color:#fff;border:1px solid #ededed;border-radius:0;flex-direction:column;transition:transform .2s linear;display:flex;position:relative;overflow:hidden}.kategorialinkit .kategorialinkki:hover{transform:translateY(-.5rem)}.kategorialinkit .kategorialinkki .thumb{padding:1rem}@media screen and (width<=767px){.kategorialinkit .kategorialinkki .thumb{padding:.5rem}}.kategorialinkit .kategorialinkki img{object-fit:contain;object-position:50% 50%;width:100%;height:10rem;transition:transform .2s linear;display:block}@media screen and (width<=800px){.kategorialinkit .kategorialinkki img{height:10rem}}@media screen and (width<=480px){.kategorialinkit .kategorialinkki img{height:8rem}}.kategorialinkit .kategorialinkki h3{font-size:clamp(.875rem,1vw + .5rem,.9375rem);font-weight:400;font-family:var(--font-family);text-align:center;margin:auto auto 0;padding:0 1.375rem}@media screen and (width<=767px){.kategorialinkit .kategorialinkki h3{padding:0 .5rem 1rem}}.kategorialinkit .kategorialinkki .linkkilaatikko{z-index:1;position:absolute;inset:0}.kategorianostot--rivissa .kategorialinkit{grid-template-columns:1fr;gap:1rem;display:grid}@media screen and (width>=375px){.kategorianostot--rivissa .kategorialinkit{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=650px){.kategorianostot--rivissa .kategorialinkit{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=920px){.kategorianostot--rivissa .kategorialinkit{grid-template-columns:repeat(4,1fr)}}@media screen and (width>=1200px){.kategorianostot--rivissa .kategorialinkit{grid-template-columns:repeat(5,1fr)}}@media screen and (width>=1300px){.kategorianostot--rivissa .kategorialinkit{grid-template-columns:repeat(6,1fr)}}@media screen and (width>=1350px){.kategorianostot--rivissa .kategorialinkit{grid-template-columns:repeat(7,1fr)}}.kategorianostot--rivissa .kategorialinkit .kategorialinkki.is-hidden{display:none}.kategorianostot--rivissa .kategorialinkit .kategorialinkki .thumb img{height:135px}.kategorianostot--rivissa .kategorialinkit .kategorialinkki h3{padding:0 1.25rem 1.25rem;font-size:clamp(.925rem,1vw + .5rem,1rem)}.kategorianostot--rivissa .lataa-lisaa{margin-top:1.5rem;display:inline-block}.kategorianostot--rivissa .lataa-lisaa.is-hidden{display:none}.tuotekaruselli,.related.products ul.products,.upsells.products ul.products,.cross-sells.products ul.products,.artikkelit-lohko .uutis-grid{margin:1.5rem 0 2rem;position:relative}@media screen and (width<=767px){.tuotekaruselli,.related.products ul.products,.upsells.products ul.products,.cross-sells.products ul.products,.artikkelit-lohko .uutis-grid{overflow-x:hidden}.tuotekaruselli.slick-slider,.related.products ul.products.slick-slider,.upsells.products ul.products.slick-slider,.cross-sells.products ul.products.slick-slider,.artikkelit-lohko .uutis-grid.slick-slider{margin-right:-20px;overflow-x:hidden}}.tuotekaruselli.slick-slider .slick-list,.related.products ul.products.slick-slider .slick-list,.upsells.products ul.products.slick-slider .slick-list,.cross-sells.products ul.products.slick-slider .slick-list,.artikkelit-lohko .uutis-grid.slick-slider .slick-list{margin:0 -.5rem;padding-top:.5rem}@media screen and (width<=767px){.tuotekaruselli.slick-slider .slick-list,.related.products ul.products.slick-slider .slick-list,.upsells.products ul.products.slick-slider .slick-list,.cross-sells.products ul.products.slick-slider .slick-list,.artikkelit-lohko .uutis-grid.slick-slider .slick-list{padding-right:25%;overflow:visible}}.tuotekaruselli.slick-slider .slick-list .slick-track,.related.products ul.products.slick-slider .slick-list .slick-track,.upsells.products ul.products.slick-slider .slick-list .slick-track,.cross-sells.products ul.products.slick-slider .slick-list .slick-track,.artikkelit-lohko .uutis-grid.slick-slider .slick-list .slick-track{justify-content:start;margin-left:0;margin-right:auto;display:flex!important}@media screen and (width<=767px){.tuotekaruselli.slick-slider .slick-list .slick-track,.related.products ul.products.slick-slider .slick-list .slick-track,.upsells.products ul.products.slick-slider .slick-list .slick-track,.cross-sells.products ul.products.slick-slider .slick-list .slick-track,.artikkelit-lohko .uutis-grid.slick-slider .slick-list .slick-track{padding-right:25%}}.tuotekaruselli.slick-slider .slick-list .slick-track:before,.tuotekaruselli.slick-slider .slick-list .slick-track:after,.related.products ul.products.slick-slider .slick-list .slick-track:before,.related.products ul.products.slick-slider .slick-list .slick-track:after,.upsells.products ul.products.slick-slider .slick-list .slick-track:before,.upsells.products ul.products.slick-slider .slick-list .slick-track:after,.cross-sells.products ul.products.slick-slider .slick-list .slick-track:before,.cross-sells.products ul.products.slick-slider .slick-list .slick-track:after,.artikkelit-lohko .uutis-grid.slick-slider .slick-list .slick-track:before,.artikkelit-lohko .uutis-grid.slick-slider .slick-list .slick-track:after{display:none!important}.tuotekaruselli.slick-slider .slick-list .slick-track .slick-slide,.related.products ul.products.slick-slider .slick-list .slick-track .slick-slide,.upsells.products ul.products.slick-slider .slick-list .slick-track .slick-slide,.cross-sells.products ul.products.slick-slider .slick-list .slick-track .slick-slide,.artikkelit-lohko .uutis-grid.slick-slider .slick-list .slick-track .slick-slide{height:inherit;margin:0 .5rem;display:flex}
