.collection-nav-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:10px 0 16px}.nav-left{display:flex;flex-wrap:wrap;gap:10px}.nav-right{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px;margin-left:auto}@media(min-width:1700px){#shopify-section-collection-template:has(.hpf) .page-width{max-width:1600px}}.collection-nav-wrapper:not(:has(.nav-left>*)) .nav-right{margin:0 auto;justify-content:center}.collection-nav-wrapper.hpf-stack .nav-right{display:contents}.collection-nav-wrapper.hpf-wrap{align-items:flex-start}.collection-nav-wrapper.hpf-wrap .nav-right{flex:none}.collection-nav-wrapper.hpf-compact .hpf-deck{padding:6px 3px}.collection-nav-wrapper.hpf-compact .hpf-cat{width:32px;height:32px}.collection-nav-wrapper.hpf-compact .hpf-cat .hpf-ico{width:16px;height:16px}.collection-nav-wrapper.hpf-stack .hpf-cats{order:-1;flex:0 0 100%}.btn.hero__btn.custom-green{background-color:#a9dd9a!important;border-color:#a9dd9a!important;color:#000!important}.btn.hero__btn.active-glow{box-shadow:0 0 15px #a9dd9a,0 0 5px #fff inset;font-weight:700;transform:scale(1.05);transition:all .3s ease}.hpf{--hpf-green: #A9DD9A;--hpf-green-ink: #3F7A33;--hpf-icon-ink: #24401E;--hpf-ink: #3D4246;--hpf-title: #23272A;--hpf-muted: #6B7075;--hpf-line: rgba(61, 66, 70, .12);--hpf-line-strong: rgba(61, 66, 70, .22);--accent: #3F7A33;--accent-ink: #FFFFFF;--accent-soft: #EEF7EA;--accent-glow: rgba(63, 122, 51, .35);font-family:inherit;color:var(--hpf-ink);text-align:left}.hpf *,.hpf *:before,.hpf *:after{box-sizing:border-box}.hpf [hidden],.hpf-hide{display:none!important}.rte .hpf a:not(.btn),.hpf a:not(.btn){border-bottom:0;padding-bottom:0}body:has(.hpf) .filters-toolbar__product-count{display:none!important}.hpf .hpf-ico{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hpf button{-webkit-appearance:none;appearance:none;margin:0;border:0;background:none;box-shadow:none;font:inherit;color:inherit;letter-spacing:normal;text-transform:none;min-width:0;min-height:0;cursor:pointer}.hpf .cat-sale,.hpf.cat-sale{--accent: #E8590C;--accent-ink: #FFFFFF;--accent-soft: #FDEEE4;--accent-glow: rgba(232, 89, 12, .45)}.hpf .cat-rak,.hpf.cat-rak{--accent: #D35400;--accent-ink: #FFFFFF;--accent-soft: #FFF2E6;--accent-glow: rgba(211, 84, 0, .4)}.hpf .cat-levy,.hpf.cat-levy{--accent: #F39C12;--accent-ink: #3D2600;--accent-soft: #FEF4DF;--accent-glow: rgba(243, 156, 18, .45)}.hpf .cat-ter,.hpf.cat-ter{--accent: #27AE60;--accent-ink: #FFFFFF;--accent-soft: #EAF8EF;--accent-glow: rgba(39, 174, 96, .4)}.hpf .cat-sau,.hpf.cat-sau{--accent: #C0392B;--accent-ink: #FFFFFF;--accent-soft: #FCEDEB;--accent-glow: rgba(192, 57, 43, .4)}.hpf .cat-ulko,.hpf.cat-ulko{--accent: #5D6D7E;--accent-ink: #FFFFFF;--accent-soft: #EDEFF2;--accent-glow: rgba(93, 109, 126, .4)}.hpf .cat-sis,.hpf.cat-sis{--accent: #3498DB;--accent-ink: #FFFFFF;--accent-soft: #EBF5FB;--accent-glow: rgba(52, 152, 219, .4)}.hpf .cat-lis,.hpf.cat-lis{--accent: #9B59B6;--accent-ink: #FFFFFF;--accent-soft: #F5EEF8;--accent-glow: rgba(155, 89, 182, .4)}.hpf .cat-tarv,.hpf.cat-tarv{--accent: #16A085;--accent-ink: #FFFFFF;--accent-soft: #E7F6F2;--accent-glow: rgba(22, 160, 133, .4)}.hpf-cats{display:flex;justify-content:center;margin:0}.hpf-deck{display:inline-flex;align-items:center;gap:2px;padding:4px;max-width:100%;background:#fff;border:1px solid var(--hpf-line);border-radius:10px;box-shadow:0 1px 2px #0000000d,0 6px 16px -10px #24401e4d}.hpf .hpf-cat{position:relative;flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:7px;color:#8a9096;text-decoration:none;border:0;transition:background-color .2s ease,color .2s ease}.hpf .hpf-cat:hover{background:var(--accent-soft);color:var(--accent)}.hpf .hpf-cat.is-active{background:var(--accent);color:var(--accent-ink);box-shadow:0 4px 12px -3px var(--accent-glow)}.hpf .hpf-cat:focus-visible{outline:2px solid var(--hpf-green-ink);outline-offset:2px}.hpf-cat:after{content:attr(data-label);position:absolute;top:calc(100% + 8px);left:50%;z-index:30;transform:translate(-50%,-4px);padding:4px 8px;border-radius:6px;background:var(--hpf-title);color:#fff;font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}@media(hover:hover){.hpf-cat:hover:after{opacity:1;transform:translate(-50%)}}.hpf-infos{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 14px}.hpf .hpf-info{display:flex;align-items:center;gap:14px;padding:10px 16px;background:#fff;border:1px solid var(--hpf-line);border-radius:12px}.hpf .hpf-info-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--accent-soft);color:var(--accent)}.hpf .hpf-info-ico .hpf-ico{width:19px;height:19px}.hpf .hpf-info>div{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:28px;row-gap:4px}.hpf .hpf-info strong{display:flex;align-items:center;gap:8px;flex:none;min-width:236px;margin:0;font-size:15px;line-height:1.3;color:var(--hpf-title)}.hpf .hpf-info ul{flex:1 1 560px;min-width:0;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));column-gap:28px;row-gap:2px}.hpf .hpf-info p{flex:1 1 400px;min-width:0}.hpf .hpf-info li,.hpf .hpf-info p{position:relative;margin:0;font-size:14px;line-height:1.45;color:var(--hpf-ink)}.hpf .hpf-info li{padding-left:14px}.hpf .hpf-info li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.hpf .hpf-info-chev{display:none}.hpf .hpf-promo,.rte .hpf a.hpf-promo{display:flex;align-items:center;gap:20px;margin:0 0 14px;padding:10px 22px 10px 10px;background:#fff;color:var(--hpf-ink);text-decoration:none;border:1px solid var(--hpf-line);border-radius:14px;box-shadow:0 1px 2px #0000000a,0 10px 26px -20px #24401e59;transition:border-color .2s ease,box-shadow .2s ease}.hpf .hpf-promo:hover,.rte .hpf a.hpf-promo:hover{border-color:var(--accent);box-shadow:0 10px 26px -14px var(--accent-glow)}.hpf .hpf-promo:focus-visible{outline:2px solid var(--hpf-green-ink);outline-offset:2px}.hpf .hpf-promo-img{flex:none;display:block;width:128px;height:128px;max-width:none;border-radius:10px;background:#f2f4f1}.hpf .hpf-promo-txt{flex:1;min-width:0;display:grid;gap:6px}.hpf .hpf-promo-txt strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:18px;line-height:1.25;color:var(--hpf-title)}.hpf .hpf-promo-tag{padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hpf .hpf-promo-desc{font-size:14px;line-height:1.45;color:var(--hpf-ink)}.hpf .hpf-promo-list{display:flex;flex-wrap:wrap;gap:6px}.hpf .hpf-promo-list span{padding:3px 10px;border-radius:999px;background:#f4f6f3;color:var(--hpf-ink);font-size:12.5px;line-height:1.4}.hpf .hpf-promo-btn{flex:none;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:14.5px;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px -8px var(--accent-glow);transition:transform .2s ease}.hpf .hpf-promo:hover .hpf-promo-btn{transform:translate(2px)}.hpf .hpf-promo-btn .hpf-ico{width:16px;height:16px;stroke-width:2.2}@media(max-width:899px){.hpf .hpf-promo,.rte .hpf a.hpf-promo{gap:14px;padding-right:14px}.hpf .hpf-promo-img{width:96px;height:96px}.hpf .hpf-promo-list,.hpf .hpf-promo-btn-t{display:none}.hpf .hpf-promo-btn{padding:10px;border-radius:50%}}.hpf-panel{--hpf-muted: #55604F;--accent: #6DBE5A;--accent-ink: #14301A;--accent-soft: #F3FAF0;--hpf-pick: #A9DD9A;--hpf-pick-line: #86C973;--hpf-knob: #78C465;--hpf-line: rgba(63, 122, 51, .2);--hpf-line-strong: rgba(63, 122, 51, .3);margin:4px 0 22px;background:#e9f6e5;border:1px solid var(--hpf-line);border-radius:16px;box-shadow:0 1px 2px #0000000a,0 10px 26px -18px #24401e4d}.hpf .hpf-toggle{display:none}.hpf-body{display:grid;gap:18px;padding:18px 22px 14px}.hpf-label{display:block;margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:.08em;color:var(--hpf-muted)}.hpf-chips{display:flex;flex-wrap:wrap;gap:8px;min-height:36px}.hpf .hpf-chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;background:#fff;color:var(--hpf-ink);border:1px solid var(--hpf-line-strong);border-radius:999px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.hpf-chip-n{font-size:12px;font-weight:600;color:var(--hpf-muted)}.hpf-sw{flex:none;width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.hpf .hpf-chip:hover{border-color:var(--hpf-pick-line);background:var(--accent-soft)}.hpf .hpf-chip[aria-pressed=true]{background:var(--hpf-pick);border-color:var(--hpf-pick-line);color:var(--accent-ink);font-weight:600}.hpf .hpf-chip[aria-pressed=true] .hpf-chip-n{color:inherit;opacity:.75}.hpf .hpf-chip.is-empty{opacity:.45}.hpf .hpf-chip:focus-visible{outline:2px solid var(--hpf-green-ink);outline-offset:2px}.hpf-ranges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 48px}.hpf-ranges.is-single{grid-template-columns:minmax(0,1fr);max-width:560px}.hpf-range-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hpf-range-head .hpf-label{margin:0}.hpf-val{font-size:15px;font-weight:600;color:var(--hpf-muted);white-space:nowrap}.hpf-val.is-set{color:var(--hpf-title);font-weight:700}.hpf-range{position:relative;height:28px;margin:6px 11px 0}.hpf-track{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:4px;background:#24401e29}.hpf-fill{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:4px;background:var(--accent);opacity:0;transition:opacity .15s ease}.hpf-range-box.is-set .hpf-fill{opacity:1}.hpf-dot{position:absolute;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#24401e59}.hpf-dot.is-in{background:#ffffffd9}.hpf .hpf-range input[type=range]{-webkit-appearance:none;appearance:none;position:absolute;top:3px;left:-11px;width:calc(100% + 22px);height:22px;max-width:none;min-width:0;min-height:0;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;pointer-events:none;z-index:2}.hpf .hpf-range input.hpf-lo{z-index:1}.hpf .hpf-range input.is-top{z-index:3}.hpf .hpf-range input::-webkit-slider-runnable-track{height:22px;background:transparent;border:0}.hpf .hpf-range input::-moz-range-track{height:22px;background:transparent;border:0}.hpf .hpf-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:22px;height:22px;border-radius:50%;background:var(--hpf-knob);border:2px solid #FFFFFF;box-shadow:0 1px 4px #00000047,0 0 0 1px #2f5f2740;cursor:grab}.hpf .hpf-range input::-moz-range-thumb{pointer-events:auto;box-sizing:border-box;width:22px;height:22px;border-radius:50%;background:var(--hpf-knob);border:2px solid #FFFFFF;box-shadow:0 1px 4px #00000047,0 0 0 1px #2f5f2740;cursor:grab}.hpf .hpf-range input:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.1)}.hpf .hpf-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 5px #3f7a33}.hpf .hpf-range input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #fff,0 0 0 5px #3f7a33}.hpf .hpf-range input:disabled::-webkit-slider-thumb{visibility:hidden}.hpf .hpf-range input:disabled::-moz-range-thumb{visibility:hidden}.hpf-scale{display:flex;justify-content:space-between;margin-top:2px;font-size:12px;color:var(--hpf-muted)}.hpf-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding-top:12px;border-top:1px solid var(--hpf-line)}.hpf-count{font-size:14px;color:var(--hpf-muted)}.hpf-count strong{color:var(--hpf-title);font-weight:700}.hpf .hpf-reset{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 4px;border-radius:8px;white-space:nowrap;font-size:14px;font-weight:600;color:var(--hpf-green-ink)}.hpf .hpf-reset .hpf-ico{width:15px;height:15px;stroke-width:2.2}.hpf .hpf-reset:hover{text-decoration:underline;text-underline-offset:3px}.hpf .hpf-reset:focus-visible{outline:2px solid var(--hpf-green-ink);outline-offset:2px}.hpf-results .hpf-grid{overflow:auto;margin-bottom:-15px}.hpf-results .hpf-loading,.hpf-results .hpf-empty{margin:8px 0 40px;padding:36px 16px;text-align:center;background:#fff;border:1px dashed rgba(61,66,70,.25);border-radius:16px;color:#6b7075;font-size:15px}.hpf-results .hpf-empty strong{display:block;margin-bottom:4px;color:#23272a;font-size:17px}.hpf-results .hpf-empty-reset{-webkit-appearance:none;appearance:none;margin:14px 0 0;padding:10px 18px;border:0;border-radius:10px;background:#3f7a33;color:#fff;box-shadow:none;font:inherit;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none;cursor:pointer}.hpf-results .hpf-empty-reset:hover{background:#33662a}.hpf-results .hpf-fb{display:block;text-decoration:none;color:#3d4246}.hpf-results .hpf-fb img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:12px}.hpf-results .hpf-fb span{display:block;margin-top:8px}.hpf-results .hpf-fb .hpf-fb-p{margin-top:2px;font-weight:700}@media(prefers-reduced-motion:reduce){.hpf *,.hpf *:after{transition:none!important}}@media(max-width:599px){.hpf-infos{gap:6px;margin:0 0 12px}.hpf .hpf-info{align-items:flex-start;gap:12px;padding:8px 12px;border-radius:12px}.hpf .hpf-info-ico{width:30px;height:30px;border-radius:8px}.hpf .hpf-info-ico .hpf-ico{width:17px;height:17px}.hpf .hpf-info>div{display:block}.hpf .hpf-info strong{min-width:0;min-height:30px;font-size:14.5px}.hpf .hpf-info ul{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;margin-top:6px}.hpf .hpf-info p{margin-top:6px}.hpf .hpf-info.is-tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.hpf .hpf-info.is-tap strong{padding-right:2px}.hpf .hpf-info.is-tap strong:focus-visible{outline:2px solid var(--hpf-green-ink);outline-offset:2px;border-radius:6px}.hpf .hpf-info.is-tap .hpf-info-chev{display:block;margin-left:auto;width:18px;height:18px;color:var(--hpf-muted);transition:transform .2s ease}.hpf .hpf-info.is-tap.is-open .hpf-info-chev{transform:rotate(180deg)}.hpf .hpf-info-more{font-size:12.5px;font-weight:500;color:var(--accent);white-space:nowrap}.hpf .hpf-info.is-tap:not(.is-open) ul,.hpf .hpf-info.is-tap:not(.is-open) p{display:none}.hpf .hpf-info.is-tap.is-open .hpf-info-more{display:none}.hpf .hpf-promo,.rte .hpf a.hpf-promo{gap:12px;margin:0 0 12px;padding:8px 12px 8px 8px;border-radius:12px}.hpf .hpf-promo-img{width:76px;height:76px;border-radius:8px}.hpf .hpf-promo-txt{gap:3px}.hpf .hpf-promo-txt strong{font-size:16px}.hpf .hpf-promo-desc{font-size:13px;line-height:1.4}.hpf .hpf-promo-btn{padding:8px}.collection-nav-wrapper .nav-right{display:contents}.collection-nav-wrapper .hpf-cats{order:-1;flex:0 0 100%}.hpf-deck{gap:2px;padding:4px;border-radius:9px}.hpf .hpf-cat{width:31px;height:31px;border-radius:6px}.hpf .hpf-cat .hpf-ico{width:15px;height:15px}.hpf-panel{margin:0 0 16px;border-radius:14px}.hpf .hpf-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px 16px;text-align:left;color:var(--hpf-title)}.hpf-toggle-t{font-size:15px;font-weight:700}.hpf-toggle-s{flex:1;min-width:0;font-size:13.5px;color:var(--hpf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpf-panel.is-set .hpf-toggle-s{color:#3f7a33;font-weight:600}.hpf .hpf-toggle .hpf-chev{transition:transform .2s ease}.hpf-panel.is-open .hpf-toggle .hpf-chev{transform:rotate(180deg)}.hpf .hpf-toggle:focus-visible{outline:2px solid var(--hpf-green-ink);outline-offset:-2px;border-radius:14px}.hpf-body{display:none;padding:14px 16px 12px;gap:16px;border-top:1px solid var(--hpf-line)}.hpf-panel.is-open .hpf-body{display:grid}.hpf-ranges{grid-template-columns:minmax(0,1fr);gap:14px}.hpf .hpf-chip{height:34px;padding:0 12px;font-size:13.5px}.hpf-reset-more{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hpf-suodatin.css.map */
