.kracht-pinfo{background:var(--kpi-bg, #ffffff);color:var(--kpi-fg, #000000);padding-block:var(--kpi-pad-y, 64px);font-family:var(--kracht-font-body)}.kracht-pinfo__head{margin-bottom:1.75rem;max-width:760px}.kracht-pinfo__title{font-family:var(--kracht-font-heading);font-weight:400;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.1;letter-spacing:-.01em;margin:0}.kracht-pinfo__title strong{font-weight:800}.kracht-pinfo__title p{margin:0}.kracht-pinfo__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2.5rem;align-items:flex-start}.kracht-pinfo__tabs{display:flex;gap:1.75rem;border-bottom:1px solid var(--kracht-grijs-border);margin-bottom:1.5rem}.kracht-pinfo__tab{background:transparent;border:0;padding:.75rem 0;cursor:pointer;font-family:var(--kracht-font-body);font-size:.72rem;font-weight:600;letter-spacing:.18em;color:var(--kracht-grijs);position:relative;transition:color var(--kracht-trans)}.kracht-pinfo__tab.is-active{color:var(--kpi-fg)}.kracht-pinfo__tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--kracht-blauw)}.kracht-pinfo__panel{display:none;font-size:.9rem;line-height:1.65;color:#2a2a2a}.kracht-pinfo__panel.is-active{display:block;animation:kracht-fade-in var(--kracht-trans-slow) both}@media(prefers-reduced-motion:reduce){.kracht-pinfo__panel.is-active{animation:none}}.kracht-pinfo__panel p{margin:0 0 1rem}.kracht-pinfo__panel strong{color:var(--kpi-fg);font-weight:600}.kracht-pinfo__panel ul{padding-left:0;list-style:none;margin:0}.kracht-pinfo__panel ul li{position:relative;padding-left:1.25rem;margin-bottom:.5rem}.kracht-pinfo__panel ul li:before{content:"";position:absolute;left:0;top:.35em;width:.7em;height:calc(.7em * 229 / 252);background-color:var(--kracht-blauw);-webkit-mask:var(--kracht-plus-mask) center / contain no-repeat;mask:var(--kracht-plus-mask) center / contain no-repeat}.kracht-pinfo__specs{background:var(--kracht-grijs-soft);border-radius:var(--kracht-radius-md);padding:1.5rem;border:1px solid var(--kracht-grijs-border)}.kracht-pinfo__specs-title{font-family:var(--kracht-font-heading);font-weight:700;font-size:1.05rem;margin:0 0 1rem;display:flex;align-items:center;gap:.4rem}.kracht-pinfo__plus{color:var(--kracht-blauw)}.kracht-pinfo__specs-list{margin:0}.kracht-pinfo__specs-row{display:grid;grid-template-columns:1fr auto;align-items:center;padding:.65rem 0;border-bottom:1px dashed var(--kracht-grijs-border);font-size:.85rem}.kracht-pinfo__specs-row:last-child{border-bottom:0}.kracht-pinfo__specs-row dt{margin:0;color:var(--kracht-grijs);font-weight:400}.kracht-pinfo__specs-row dd{margin:0;color:var(--kpi-fg);font-weight:600;text-align:right}.kracht-pinfo__specs-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.25rem;font-size:.85rem;color:var(--kracht-blauw);text-decoration:none;font-weight:600}@media(max-width:900px){.kracht-pinfo__layout{grid-template-columns:1fr;gap:2rem}.kracht-pinfo__tabs-wrap{position:relative}.kracht-pinfo__tabs{gap:1.5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 1.25rem),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 1.25rem),transparent 100%);padding-right:1rem}.kracht-pinfo__tabs::-webkit-scrollbar{display:none}.kracht-pinfo__tab{white-space:nowrap;flex-shrink:0;padding:.65rem 0;font-size:.68rem}}@media(max-width:600px){.kracht-pinfo{padding-block:2.5rem}.kracht-pinfo__head{margin-bottom:1.25rem}.kracht-pinfo__specs{padding:1.1rem}.kracht-pinfo__specs-row{font-size:.8rem;padding:.55rem 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kracht-product-info-tabs.css.map */
