.hapi .hapi-overview-head:not(:first-of-type){margin-top:50px}@media(min-width:768px){.hapi .hapi-overview-head:not(:first-of-type){margin-top:74px}}.hapi .hapi-container,.hapi .hapi-compat-island,.hapi .hapi-specs-island,.hapi .hapi-upsell-island,.hapi .hapi-fit-island{max-width:var(--hapi-content-max-width);margin:0 auto 16px;background:var(--hapi-color-bg);border-radius:var(--hapi-card-radius);box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000d;padding:var(--hapi-card-padding-mobile)}.hapi .hapi-fit-island{margin-bottom:0}.hapi .hapi-summary-titlewrap{display:flex;align-items:center;gap:9px;min-width:0;margin-bottom:18px}.hapi .hapi-summary .hapi-summary-titlewrap{margin-bottom:0}.hapi .hapi-summary--specs .hapi-summary-icon{color:#185fa5}.hapi .hapi-icon--fit{color:#534ab7}.hapi .hapi-upsell-sub{margin:-10px 0 16px;font-size:13.5px;line-height:1.5;color:var(--hapi-color-muted)}.hapi .hapi-bundle{background:var(--kleur-wit, #fff);border:1px solid var(--hapi-color-border);border-radius:16px;padding:16px}.hapi .hapi-bundle-items{display:flex;align-items:center;justify-content:center;gap:10px}.hapi .hapi-bundle-piece{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.hapi .hapi-bundle-acc-item[hidden]{display:none}.hapi .hapi-bundle-imgwrap{width:64px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.hapi .hapi-bundle-imgwrap img{max-width:100%;max-height:100%;object-fit:contain}.hapi .hapi-bundle-piece-text{display:none}.hapi .hapi-bundle-piece-title{margin:0 0 4px;font-size:14px;font-weight:500;line-height:1.35;color:var(--hapi-color-text);text-align:center}.hapi .hapi-bundle-piece-price{margin:0;font-size:17px;font-weight:700;color:var(--hapi-color-text);text-align:center}.hapi .hapi-bundle-price-was{margin-left:6px;font-size:12px;font-weight:400;color:var(--hapi-color-muted)}.hapi .hapi-bundle-price-was s{text-decoration:line-through}.hapi .hapi-bundle-plus{flex:0 0 auto;font-size:18px;font-weight:700;color:var(--hapi-color-muted)}.hapi .hapi-bundle-acc-wrap{display:flex;align-items:center;gap:6px}.hapi .hapi-bundle-acc-items{display:flex}.hapi .hapi-bundle-nav{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:1px solid var(--hapi-color-border);background:var(--kleur-wit, #fff);box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000d;display:flex;align-items:center;justify-content:center;padding:0;color:var(--hapi-color-text);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease,color .15s ease}.hapi .hapi-bundle-nav svg{width:14px;height:14px}.hapi .hapi-bundle-nav-icon--v{display:none}.hapi .hapi-bundle-nav:hover{background:var(--hapi-color-text);border-color:var(--hapi-color-text);color:var(--kleur-wit, #fff);box-shadow:0 2px 6px #0000001f,0 10px 22px #0000001a}.hapi .hapi-bundle-nav:active{transform:scale(.92)}.hapi .hapi-bundle-nav:focus-visible{outline:2px solid var(--hapi-color-text);outline-offset:2px}.hapi .hapi-bundle-summary{display:none}.hapi .hapi-bundle-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.hapi .hapi-bundle-dot{width:6px;height:6px;border-radius:50%;background:var(--hapi-color-border);transition:background .15s ease,transform .15s ease}.hapi .hapi-bundle-dot.is-active{background:var(--hapi-color-accent);transform:scale(1.3)}.hapi .hapi-bundle-mobile-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;height:46px;border:none;border-radius:12px;background:var(--kleur-tekst, #1d1d1f);color:var(--kleur-wit, #fff);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}.hapi .hapi-bundle-btn-icon{display:none;width:16px;height:16px;flex-shrink:0}.hapi .hapi-bundle-addboth.is-added .hapi-bundle-btn-icon,.hapi .hapi-bundle-mobile-cta.is-added .hapi-bundle-btn-icon{display:block}.hapi .hapi-bundle-mobile-cta:hover:not(:disabled){opacity:.88}.hapi .hapi-bundle-mobile-cta.is-loading,.hapi .hapi-bundle-mobile-cta:disabled{opacity:.6;cursor:default}.hapi .hapi-bundle-addboth,.hapi .hapi-bundle-mobile-cta{position:relative;overflow:hidden;isolation:isolate}.hapi .hapi-bundle-addboth:before,.hapi .hapi-bundle-mobile-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--kleur-groen, #20be72),#0f7a4a);opacity:0;transition:opacity .35s ease}.hapi .hapi-bundle-addboth.is-added:before,.hapi .hapi-bundle-mobile-cta.is-added:before{opacity:1}.hapi .hapi-bundle-addboth [data-hapi-buynow-label],.hapi .hapi-bundle-mobile-cta [data-hapi-buynow-label]{position:relative}.hapi .hapi-bundle-remove{display:block;margin:10px auto 0;border:none;background:none;padding:4px;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--hapi-color-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer;-webkit-tap-highlight-color:transparent;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease}.hapi .hapi-bundle-remove.is-visible{visibility:visible;opacity:1;pointer-events:auto}.hapi .hapi-bundle-remove:hover{color:var(--hapi-color-text)}.hapi .hapi-bundle-remove:disabled{opacity:.6;cursor:default}@media(min-width:768px){.hapi .hapi-bundle{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:130px;background:none;border:none;border-radius:0;padding:0}.hapi .hapi-bundle-items{align-items:center;gap:64px}.hapi .hapi-bundle-plus{font-size:34px}.hapi .hapi-bundle-imgwrap{width:150px;height:150px}.hapi .hapi-bundle-piece-text{display:block;margin-top:10px;max-width:190px}.hapi .hapi-bundle-acc-item .hapi-bundle-piece-text{max-width:170px}.hapi .hapi-bundle-piece-title{min-height:57px}.hapi .hapi-bundle-acc-item .hapi-bundle-piece-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hapi .hapi-bundle-acc-item .hapi-bundle-piece-price{line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hapi .hapi-bundle-acc-item .hapi-bundle-piece-text{height:106px;overflow:hidden}.hapi .hapi-bundle-acc-item{height:266px;overflow:hidden}.hapi .hapi-bundle-nav{width:27px;height:27px}.hapi .hapi-bundle-nav svg{width:13px;height:13px}.hapi .hapi-bundle-acc-wrap{flex-direction:column;align-items:center;gap:8px}.hapi .hapi-bundle-nav-icon--h{display:none}.hapi .hapi-bundle-nav-icon--v{display:block}.hapi .hapi-bundle-nav--next{margin-top:16px}.hapi .hapi-bundle-summary{display:block;flex:0 0 auto;width:260px;margin-top:18px;text-align:center}.hapi .hapi-bundle-total-text{margin:0 0 10px;font-size:15px;font-weight:500;color:var(--hapi-color-text)}.hapi .hapi-bundle-addboth{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:46px;padding:10px 24px;border:none;border-radius:12px;background:var(--kleur-tekst, #1d1d1f);color:var(--kleur-wit, #fff);font-family:inherit;line-height:1.3;text-align:center;font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}.hapi .hapi-bundle-addboth:hover:not(:disabled){opacity:.88}.hapi .hapi-bundle-addboth.is-loading,.hapi .hapi-bundle-addboth:disabled{opacity:.6;cursor:default}.hapi .hapi-bundle-dots,.hapi .hapi-bundle-mobile-cta{display:none}}.hapi .hapi-specs-table{margin:0}.hapi .hapi-specs-table--sku{margin-bottom:4px}.hapi .hapi-crate-carousel{position:relative;max-width:var(--hapi-content-max-width);margin:0 auto}.hapi .hapi-crate-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:8px 0 28px;margin:-8px 0 -28px;scrollbar-width:none;-ms-overflow-style:none}.hapi .hapi-crate-grid::-webkit-scrollbar{display:none}.hapi .hapi-crate-scrollbar{width:60px;height:4px;margin:14px auto 0;background:#00000014;border-radius:10px;overflow:hidden}.hapi .hapi-crate-scrollbar-thumb{height:100%;width:30%;background:var(--kleur-groen, #20be72);border-radius:10px}.hapi .hapi-crate-item{flex:0 0 92%;max-width:400px;scroll-snap-align:center;text-align:center;background:var(--kleur-wit, #ffffff);border:1px solid var(--kleur-wit, #ffffff);border-radius:26px;box-shadow:0 1px 2px #00000008,0 4px 10px #0000000d;padding:32px 32px 28px}.hapi .hapi-crate-arrows{display:none;justify-content:flex-end;gap:10px;margin-top:20px}.hapi .hapi-crate-nav{width:38px;height:38px;border-radius:50%;border:none;background:#1c1c1c;color:var(--kleur-wit, #ffffff);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 2px 10px #00000014;transition:transform .2s ease,background .2s ease,opacity .2s ease}.hapi .hapi-crate-nav svg{width:14px;height:14px}.hapi .hapi-crate-nav:hover{background:#333;transform:scale(1.06)}.hapi .hapi-crate-nav:disabled{opacity:0;pointer-events:none}.hapi .hapi-crate-dots{display:none;justify-content:center;gap:6px;margin-top:20px}.hapi .hapi-crate-dots button{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:var(--kleur-lijn, #d2d2d7);cursor:pointer;transition:background .3s ease,transform .3s ease}.hapi .hapi-crate-dots button.is-active{background:var(--kleur-tekst, #1d1d1f);transform:scale(1.12)}@media(min-width:1025px){.hapi .hapi-crate-grid{cursor:grab;scrollbar-width:none}.hapi .hapi-crate-grid::-webkit-scrollbar{display:none}.hapi .hapi-crate-grid.is-grabbing{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.hapi .hapi-crate-item{flex:0 0 280px;max-width:none;scroll-snap-align:start;padding:36px 32px}.hapi .hapi-crate-media{max-width:190px}.hapi .hapi-crate-arrows{display:flex}.hapi .hapi-crate-dots:not(:empty){display:flex}.hapi .hapi-crate-scrollbar{display:none}}.hapi .hapi-crate-media{aspect-ratio:1 / 1;max-width:200px;margin:0 auto 12px;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hapi .hapi-crate-img{max-width:82%;max-height:82%;width:auto;height:auto;object-fit:contain}.hapi .hapi-crate-media--icon{background:#20be7214}.hapi .hapi-crate-icon{width:34%;height:34%;color:var(--kleur-groen, #20be72)}.hapi .hapi-crate-label{margin:0;display:inline-flex;align-items:center;text-align:left;gap:8px;font-size:13.5px;font-weight:500;color:var(--hapi-color-text)}.hapi .hapi-crate-check{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.3px solid currentColor;color:var(--kleur-groen, #20be72);background:#20be7214;display:flex;align-items:center;justify-content:center}.hapi .hapi-crate-check svg{width:10px;height:10px}.hapi .hapi-fit-chart-wrap{display:flex;align-items:stretch;gap:12px}.hapi .hapi-fit-axis{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto;height:200px;padding-bottom:1px;font-size:11px;line-height:1;color:var(--hapi-color-muted);text-align:right}.hapi .hapi-fit-chart{display:flex;align-items:flex-end;flex:1 1 auto;min-width:0;gap:14px;height:200px;border-bottom:1px solid var(--hapi-color-text);background-image:repeating-linear-gradient(to top,var(--hapi-color-border) 0,var(--hapi-color-border) 1px,transparent 1px,transparent 25%)}.hapi .hapi-fit-col{display:flex;flex:1 1 0;min-width:0;height:100%;align-items:flex-end;justify-content:center}.hapi .hapi-fit-track{display:flex;align-items:flex-end;width:100%;max-width:56px;height:100%;overflow:hidden}.hapi .hapi-fit-bar{display:flex;justify-content:center;width:100%;padding-top:8px;border-radius:6px 6px 0 0;transition:height .5s cubic-bezier(.4,0,.2,1)}.hapi .hapi-fit-value{font-size:13px;font-weight:700;color:var(--kleur-wit, #ffffff);text-shadow:0 1px 2px rgba(0,0,0,.15)}.hapi .hapi-fit-legend{display:flex;flex-direction:column;gap:8px;margin-top:24px}.hapi .hapi-fit-legend-item{display:flex;align-items:center;gap:8px}.hapi .hapi-fit-legend-swatch{width:12px;height:12px;border-radius:3px;flex:0 0 auto}.hapi .hapi-fit-legend-label{font-size:13px;font-weight:500;color:var(--hapi-color-text)}@media(max-width:600px){.hapi .hapi-fit-chart{gap:8px;height:150px}.hapi .hapi-fit-axis{height:150px;font-size:10px}.hapi .hapi-fit-track{max-width:40px}.hapi .hapi-fit-value{font-size:11px}.hapi .hapi-fit-legend-label{font-size:12px}}.hapi .hapi-spec-row{display:flex;gap:12px;padding:10px 14px;margin:0 0 3px;border-radius:8px}.hapi .hapi-spec-row:last-child{margin-bottom:0}.hapi .hapi-spec-row:nth-child(2n){background:var(--kleur-vlak, #f5f5f7)}.hapi .hapi-spec-row dt{flex:0 0 150px;font-size:13px;color:var(--hapi-color-muted)}.hapi .hapi-spec-row dd{margin:0;flex:1;min-width:0;font-size:13px;color:var(--hapi-color-text)}.hapi .hapi-spec-group-title{margin:20px 0 8px;padding:7px 12px;border-radius:6px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0f7a4a;background:#20be721f}.hapi .hapi-item--specs .hapi-content>.hapi-spec-group-title:first-of-type{margin-top:0}.hapi .hapi-spec-text{margin:8px 0 16px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.5;color:#185fa5;background:#185fa514}@media(max-width:600px){.hapi .hapi-container,.hapi .hapi-compat-island,.hapi .hapi-specs-island,.hapi .hapi-upsell-island,.hapi .hapi-fit-island,.hapi .hapi-pc-island{padding:20px}}@media(min-width:768px){.hapi .hapi-container,.hapi .hapi-compat-island,.hapi .hapi-specs-island{padding-left:var(--hapi-card-padding);padding-right:var(--hapi-card-padding)}.hapi .hapi-compat-island{margin-top:4px}.hapi .hapi-row-content{flex:1;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/hej-product-info-kaarten.css.map */
