.bht{padding:56px 0 84px;background:var(--white)}.bht--embedded{padding:8px 0 48px;scroll-margin-top:110px}.bht-h1{font-size:clamp(2rem,4.2vw,2.9rem);line-height:1.12;margin:8px 0 18px}.bht-h1-sub{display:block;font-size:.62em;font-weight:700;color:var(--brand);margin-top:10px}.bht-intro{color:var(--mid-grey);margin-bottom:28px;max-width:62ch}.bht-form{background:#fff;border:1px solid var(--brand);border-radius:var(--r-card);box-shadow:var(--shadow-lg);padding:28px}.bht-label{display:block;font-size:.86rem;font-weight:700;color:var(--mid-grey);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.bht-felt{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.bht-felt input{flex:1 1 220px;min-width:0;padding:13px 16px;font-size:1.15rem;font-weight:700;letter-spacing:.04em;color:var(--ink);border:1.5px solid var(--hairline);border-radius:10px;background:#fff;font-family:inherit}.bht-felt input:focus,.bht-antall-felt:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #005ac624}.bht-felt input[aria-invalid=true]{border-color:#b3261e}.bht-felt .btn{flex:0 0 auto;white-space:nowrap}.bht-felt .btn[disabled]{opacity:.6;cursor:progress}.bht-feil{color:#b3261e;font-size:.94rem;margin:10px 0 0}.bht-svar{margin-top:28px}.bht-laster{color:var(--mid-grey)}.bht-kort{background:#fff;border:1px solid var(--hairline);border-top:5px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--shadow-md);padding:30px 32px 26px}.bht-kort--gronn{border-top-color:#1f7a4d}.bht-kort--gul{border-top-color:#c98a00}.bht-kort--gra{border-top-color:#8a94a3}.bht-merke{display:inline-block;margin:0 0 14px;padding:5px 12px;border-radius:999px;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.bht-merke--gronn{background:#e3f3ea;color:#17603c}.bht-merke--gul{background:#fdf0d2;color:#7a5200}.bht-merke--gra{background:#eceff3;color:#404a57}.bht-kort-tittel{font-size:1.5rem;line-height:1.28;margin:0 0 16px}.bht-kort-tittel:focus,.bht-kort-tittel:focus-visible{outline:none;box-shadow:none}.bht-gren{margin:-6px 0 14px;font-size:.94rem;color:var(--mid-grey)}.bht-fakta{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:.94rem;color:var(--mid-grey)}.bht-fakta li{margin:0}.bht-fakta li+li:before{content:"·";margin:0 10px;color:var(--light-grey)}.bht-fakta-navn{flex:0 0 100%;font-weight:700;color:var(--ink);font-size:1rem;margin-bottom:2px!important}.bht-fakta .bht-fakta-navn+li:before{content:none}.bht-mening{margin:0 0 18px;font-size:1.08rem;line-height:1.6;color:var(--ink)}.bht-p{margin:0 0 14px;line-height:1.6}.bht-pris{margin:6px 0 20px;padding:20px 22px;background:var(--off-white);border-radius:16px}.bht-valgfritt{margin:0 0 10px;font-size:.92rem;color:var(--mid-grey)}.bht-pris-linje{margin:0 0 14px;font-size:1.14rem;font-weight:700;color:var(--ink);line-height:1.4}.bht-pris-handling{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.bht-alle-priser{font-size:.94rem}.bht-antall-label{display:block;font-size:.86rem;font-weight:700;color:var(--mid-grey);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.bht-antall-rad{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.bht-antall-felt{width:9rem;padding:10px 14px;font-size:1.08rem;font-weight:700;color:var(--ink);border:1.5px solid var(--hairline);border-radius:10px;background:#fff;font-family:inherit}.bht-ingen{background:none;border:0;padding:4px 0;font:inherit;font-size:.94rem;font-weight:700;color:var(--brand);text-decoration:underline;cursor:pointer}.bht-antall-hint{margin:10px 0 0;font-size:.88rem;color:var(--mid-grey)}.bht-antall-svar:not(:empty){margin-top:16px}.bht-antall-feil{margin:0;color:#b3261e;font-size:.94rem}.bht-ring{margin:4px 0 18px}.bht-detaljer-hjem:not(:empty){margin-top:18px}.bht-detaljer{border-top:1px solid var(--hairline);padding-top:12px}.bht-detaljer summary{cursor:pointer;font-weight:700;color:var(--brand);font-size:.96rem;padding:4px 0}.bht-detaljer-innhold{padding-top:12px;font-size:.92rem}.bht-detaljer-innhold .bht-p{font-size:.92rem}.bht-kilder{margin:6px 0 14px;font-size:.92rem}.bht-lenke{font-weight:700}.bht-sep{color:var(--light-grey)}.bht-forbehold{margin:0;font-size:.82rem;line-height:1.55;color:var(--mid-grey)}@media(max-width:560px){.bht{padding:36px 0 56px}.bht-form{padding:22px}.bht-kort{padding:24px 20px 20px}.bht-kort-tittel{font-size:1.3rem}.bht-pris{padding:18px}.bht-fakta{flex-direction:column;gap:2px}.bht-fakta li+li:before{content:none}.bht-felt .btn{flex:1 1 100%}.bht-bestill,.bht-ring-knapp,.bht-pris-handling .btn{display:block;text-align:center;flex:1 1 100%}}
