.hpt{--hpt-teksti: #3d4246;--hpt-tab: #a9dd9a;--hpt-tab-aktiivinen: #89d074;--hpt-sisalto-tausta: #f5f5f5;--hpt-viiva: #e1e1e1;--hpt-reuna: #e4e4e7}.js .template-product .product-single__description:not(.hpt-valmis){opacity:0;animation:hpt-nayta .01s linear 1.5s forwards}@keyframes hpt-nayta{to{opacity:1}}.hpt-tabset{position:relative;z-index:0;display:flex;flex-wrap:wrap;clear:both;margin:0;padding:0;box-sizing:border-box}.hpt-tabset *,.hpt-tabset *:before,.hpt-tabset *:after{box-sizing:border-box}.rte .hpt-tabset .hpt-otsikko,.hpt-tabset .hpt-otsikko{display:inline-block;vertical-align:bottom;margin:0;padding:0;border:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;text-align:inherit}.hpt-tabset .hpt-tab{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1;display:block;width:auto;margin:0 0 -1px;padding:12px 24px;border-style:solid;border-width:1px 3px 0 3px;border-color:transparent;border-radius:3px 3px 0 0;background-color:var(--hpt-tab);color:var(--hpt-teksti);font-family:inherit;font-size:1em;font-weight:500;line-height:1.2;letter-spacing:normal;text-align:left;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer}.hpt-tabset .hpt-tab:hover,.hpt-tabset .hpt-tab.is-active{background-color:var(--hpt-tab-aktiivinen);color:var(--hpt-teksti)}.hpt-tabset .hpt-tab.is-active{font-size:1.125em}.hpt-tabset .hpt-tab:focus{outline:0}.hpt-tabset .hpt-tab:focus-visible{outline:2px solid var(--hpt-teksti);outline-offset:-4px}.hpt-tabset .hpt-paneeli{order:1;width:100%;margin:0;padding:0}.hpt-tabset .hpt-paneeli:not(.is-active){display:none}.hpt-tabset .hpt-sisalto{display:block;width:100%;margin:0;padding:24px 0 0;border-style:solid;border-color:var(--hpt-viiva);border-width:1px 0 0 0;background-color:var(--hpt-sisalto-tausta)}.hpt-tabset .hpt-sisalto:before,.hpt-tabset .hpt-sisalto:after{content:" ";display:table}.hpt-tabset .hpt-sisalto:after{clear:both}.hpt-tabset .hpt-sisalto>:first-child{margin-top:0}.hpt-tabset .hpt-sisalto>:last-child{margin-bottom:0}.hpt-tabset.is-tiivis .hpt-tab{padding:12px 16px}.hpt-tabset.is-tiivis2 .hpt-tab{padding:10px 11px}.hpt-tabset.is-tiivis2 .hpt-tab.is-active{font-size:1.06em}.hpt-tabset.is-tiivis3 .hpt-tab{padding:9px 8px;font-size:.9em}.hpt-tabset.is-tiivis3 .hpt-tab.is-active{font-size:.95em}.hpt-tabset.is-pysty{display:block;border:1px solid var(--hpt-reuna);border-radius:3px}.hpt-tabset.is-pysty .hpt-otsikko{display:block}.hpt-tabset.is-pysty .hpt-tab{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:14px 24px;border-width:1px 0 0;border-color:var(--hpt-reuna);border-radius:0;white-space:normal}.hpt-tabset.is-pysty .hpt-otsikko:first-child .hpt-tab{border-width:0}.hpt-tabset.is-pysty .hpt-tab:after{content:"";flex-shrink:0;width:6px;height:6px;margin:-3px 3px 0 20px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.hpt-tabset.is-pysty .hpt-tab.is-active:after{margin-top:3px;transform:rotate(-135deg)}.hpt-tabset.is-pysty .hpt-sisalto{padding:10px 24px 24px;border-width:0}.hpt-alla{display:block;width:100%}.hpt-alla:empty{display:none}.hpt-alla .keebo12{background-color:transparent;border-radius:0}.hpg{font-size:.94em;line-height:1.6}.rte .hpg h4,.hpg h4{margin:18px 0 6px;font-size:1em;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--hpt-teksti)}.rte .hpg h4:first-child,.hpg h4:first-child{margin-top:0}.hpg p{margin:0 0 8px}.hpg ul{margin:0 0 8px;padding-left:20px;list-style:disc}.hpg li{margin:0 0 4px}.hpg .hpg-pieni{font-size:.9em;color:#6b7075}.hpg .hpg-mitat{white-space:nowrap}.hpg{--hpg-vihrea: #25702e}.hpg .hpg-co2{margin:18px 0 0}.hpg .hpg-co2,.hpg .hpg-co2 .hpg-pieni,.rte .hpg .hpg-co2 h4,.hpg .hpg-co2 h4{color:var(--hpg-vihrea)}.hpg .hpg-co2 h4{display:flex;align-items:flex-start;gap:6px}.hpg .hpg-lehti{flex-shrink:0;width:1.15em;height:1.15em;margin-top:.2em;fill:currentColor}.hpg .hpg-co2-luku{margin:0 0 4px;font-size:1.3em;line-height:1.3}.rte .hpg a,.hpg a{border-bottom:0;text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hp-valilehdet.css.map */
