.cp{--cp-bg: var(--cp-pbg, #0E1F2E);--cp-fg: var(--cp-pfg, #F2F4F5);--cp-accent-text: var(--cp-accent, #2FA08C);--cp-muted: color-mix(in srgb, var(--cp-fg) 74%, transparent);--cp-line: color-mix(in srgb, var(--cp-fg) 16%, transparent);background:var(--cp-bg);color:var(--cp-fg);padding:clamp(64px,9vw,128px) 0}.cp--light{--cp-bg: #F5F5F5;--cp-fg: var(--cp-ink, #0E1F2E);--cp-accent-text: var(--cp-accent-dark, #1F7A69)}.cp--white{--cp-bg: #FFFFFF;--cp-fg: var(--cp-ink, #0E1F2E);--cp-accent-text: var(--cp-accent-dark, #1F7A69)}.cp--center{text-align:center}.cp-wrap{max-width:1200px;margin:0 auto;padding:0 var(--container-gutter, 24px)}.cp-narrow{max-width:760px}.cp-eyebrow{margin:0 0 18px;font-family:var(--heading-font-family);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--cp-accent-text)}.cp .cp-h2{margin:0 0 24px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 500);font-size:clamp(24px,3.1vw,40px);line-height:1.18;letter-spacing:.05em;text-transform:uppercase;color:inherit}.cp .cp-h2--large{font-size:clamp(28px,4.2vw,54px)}.cp .cp-h3{margin:0 0 10px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 500);font-size:15px;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:inherit}.cp-body,.cp-lead{color:var(--cp-muted);font-size:16px;line-height:1.75}.cp-body p{margin:0 0 1em;max-width:62ch}.cp-body p:last-child{margin-bottom:0}.cp-body strong{color:var(--cp-fg);font-weight:var(--text-font-bold-weight, 600)}.cp--center .cp-body p{margin-left:auto;margin-right:auto}.cp-body a{color:inherit;text-underline-offset:3px}.cp-body--small{font-size:15px;line-height:1.7}.cp-lead{margin:0 auto;max-width:52ch;font-size:17px}.cp-head{max-width:760px;margin:0 0 clamp(36px,5vw,64px)}.cp-split{display:grid;gap:clamp(32px,6vw,96px);align-items:center}.cp-media img{display:block;width:100%;height:auto;border-radius:var(--block-border-radius-reduced, 0)}.cp-media--product{background:transparent;border-radius:var(--block-border-radius-reduced, 0)}@media screen and (min-width:990px){.cp-split--media{grid-template-columns:1fr 1fr}.cp-split--right .cp-media{order:2}.cp-split--about{grid-template-columns:5fr 7fr;align-items:start}}.cp-details{display:grid;gap:56px 32px}@media screen and (min-width:750px){.cp-details{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-details--2,.cp-details--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.cp-details--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 28px}}.cp-detail__media{aspect-ratio:4 / 5;overflow:hidden;margin:0 0 22px;background:color-mix(in srgb,var(--cp-fg) 6%,transparent);border-radius:var(--block-border-radius-reduced, 0)}.cp-detail__media img{width:100%;height:100%;object-fit:cover;display:block}.cp-detail__media--empty{display:grid;place-items:center;font-size:12px;color:var(--cp-muted)}.cp-detail__num{margin:0 0 10px;font-family:var(--heading-font-family);font-size:12px;letter-spacing:.2em;color:var(--cp-accent-text)}.cp-specs{margin:8px 0 0}.cp-specs__row{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:16px;padding:14px 0;border-top:1px solid var(--cp-line);font-size:14.5px;line-height:1.55}.cp-specs__row:last-child{border-bottom:1px solid var(--cp-line)}.cp-specs__row--full{grid-template-columns:1fr}.cp-specs dt{font-family:var(--heading-font-family);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-muted);padding-top:2px}.cp-specs dd{margin:0;color:var(--cp-fg)}.cp-steps{list-style:none;margin:0;padding:0;display:grid;gap:32px}@media screen and (min-width:750px){.cp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.cp-step{padding-top:22px;border-top:1px solid var(--cp-line);position:relative}.cp-step:before{content:"";position:absolute;top:-1px;left:0;width:48px;height:2px;background:var(--cp-accent-text)}.cp-step__num{display:block;margin:0 0 14px;font-family:var(--heading-font-family);font-size:34px;line-height:1;color:var(--cp-accent-text);font-variant-numeric:tabular-nums}.cp-step__text{margin:0;color:var(--cp-muted);font-size:15px;line-height:1.7}.cp-count{margin:clamp(40px,5vw,64px) 0 0}.cp-count__label{margin:0 0 12px;font-family:var(--heading-font-family);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--cp-muted)}.cp-count__row{display:flex;gap:clamp(20px,4vw,48px)}.cp-count__row span{display:flex;flex-direction:column}.cp-count__row b{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 500);font-size:clamp(32px,4.4vw,52px);line-height:1;color:var(--cp-accent-text);font-variant-numeric:tabular-nums}.cp-count__row small{margin-top:8px;font-size:12px;letter-spacing:.08em;color:var(--cp-muted)}.cp--center .cp-count__row{justify-content:center}.cp-cta{margin-top:clamp(36px,5vw,56px)}.cp-deco{margin:0 0 28px;font-family:var(--heading-font-family);font-size:clamp(52px,10vw,128px);line-height:1;letter-spacing:.04em;color:transparent;-webkit-text-stroke:1px var(--cp-accent-text)}.cp-faq{border-top:1px solid var(--cp-line)}.cp-faq__item{border-bottom:1px solid var(--cp-line)}.cp-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:16px;font-weight:var(--text-font-bold-weight, 600);line-height:1.45;color:var(--cp-fg)}.cp-faq__item summary::-webkit-details-marker{display:none}.cp-faq__icon{position:relative;flex:0 0 14px;height:14px}.cp-faq__icon:before,.cp-faq__icon:after{content:"";position:absolute;left:0;top:6px;width:14px;height:1.5px;background:var(--cp-accent-text);transition:transform .2s ease}.cp-faq__icon:after{transform:rotate(90deg)}.cp-faq__item[open] .cp-faq__icon:after{transform:rotate(0)}.cp-faq__item .cp-body{padding:0 40px 22px 0}.cp-hint{margin:0;padding:14px var(--container-gutter, 24px);background:#f0f2f4;color:#6b7580;font-size:13px;text-align:center}#cp-kjop,.cp[id]{scroll-margin-top:90px}.cpk{margin:4px 0 6px}.cpk__headline{margin:0 0 8px;font-family:var(--heading-font-family);font-size:19px;line-height:1.3;font-weight:var(--heading-font-weight, 500);color:#12202b}.cpk__ingress{margin:0 0 14px;font-size:14px;line-height:1.65;color:#4a545e}.cpk__box{border:1px solid rgba(18,35,48,.2);border-radius:8px;padding:14px 16px;background:#fff}.cpk__badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#12202b}.cpk__badge span{width:8px;height:8px;border-radius:50%;background:var(--cp-accent, #2FA08C)}.cpk__facts{list-style:none;margin:0;padding:0;font-size:13.5px;line-height:1.55;color:#4a545e}.cpk__facts li{position:relative;padding-left:14px;margin:0 0 4px}.cpk__facts li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:1.5px;background:var(--cp-accent-dark, #1F7A69)}.cpk__facts strong{color:#12202b;font-weight:600}.cpk__count{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:10px 0 0;padding-top:10px;border-top:1px solid rgba(18,35,48,.1);font-size:12.5px;color:#4a545e}.cpk__count b{font-size:15px;color:var(--cp-accent-dark, #1F7A69);font-variant-numeric:tabular-nums}.cpk__more{display:inline-block;margin-top:12px;font-size:13px;color:#065659;text-underline-offset:3px}div[role=dialog][aria-label="POPUP Form"],div[role=dialog][aria-label="FLYOUT Form"],[class*=kl-teaser]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/custom-prosjekt.css.map */
