.bnk{--bnk-ink: #0e0b14;--bnk-ink-2: #1b1526;--bnk-violet: #5800aa;--bnk-glow: #8b3dff;--bnk-guld: #e8bd4f;--bnk-guld-lys: #f9e597;--bnk-guld-mork: #8a6510;--bnk-guld-flade: linear-gradient(135deg, #f9e597 0%, #e8bd4f 52%, #cf9d2e 100%);--bnk-cream: #fbf7ff;--bnk-lav: #f1e9fa;--bnk-line: #e6dbf1;--bnk-muted: #6e6680;font-family:var(--font-body-family);-webkit-font-smoothing:antialiased}.bnk *,.bnk *:before,.bnk *:after{box-sizing:border-box}a.bnk,.bnk a,a.bnk *,.bnk a *{text-decoration:none}.bnk__wrap{width:min(128rem,calc(100% - 4rem));margin-inline:auto}.bnk-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:0 3rem;border-radius:999px;font-size:1.6rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.bnk-btn svg{width:1.6rem;height:1.6rem;transition:transform .2s ease}.bnk-btn:hover svg{transform:translate(3px)}.bnk-btn--guld{background:var(--bnk-guld-flade);color:var(--bnk-ink);box-shadow:0 1.2rem 3.2rem -1.2rem #e8bd4fb3}.bnk-btn--guld:hover{transform:translateY(-2px);box-shadow:0 1.6rem 4rem -1.2rem #e8bd4fd9}.bnk-btn--ghost{color:#fff;box-shadow:inset 0 0 0 2px #ffffff4d}.bnk-btn--ghost:hover{box-shadow:inset 0 0 0 2px #fff}.bnk-btn--light{background:#fff;color:var(--bnk-ink)}.bnk-btn--light:hover{transform:translateY(-2px);box-shadow:0 1.4rem 3.2rem -1.4rem #00000080}.bnk-chip{display:inline-flex;align-items:center;gap:.8rem;margin:0;padding:.7rem 1.4rem;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bnk-chip__prik{width:.8rem;height:.8rem;border-radius:50%;background:var(--bnk-guld);box-shadow:0 0 0 .4rem #e8bd4f40}.bnk-chip--guld{background:var(--bnk-guld-flade);box-shadow:none;color:var(--bnk-ink)}.bnk-eyebrow{margin:0 0 .8rem;color:var(--bnk-guld-mork);font-size:1.3rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.bnk-sticker{display:grid;place-content:center;width:13rem;height:13rem;border-radius:50%;background:var(--bnk-guld-flade);color:var(--bnk-ink);text-align:center;line-height:1;transform:rotate(-12deg);box-shadow:0 1.8rem 4rem -1.6rem #e8bd4fcc,inset 0 0 0 .5rem #ffffff47}.bnk-sticker small{font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bnk-sticker b{font-family:var(--font-heading-family);font-size:4.2rem;font-weight:700;letter-spacing:-.03em}.bnk-stjerne{position:absolute;width:var(--s, 2rem);height:var(--s, 2rem);color:var(--c, #fff);opacity:var(--o, .9);animation:bnk-blink var(--t, 5s) ease-in-out var(--d, 0s) infinite;pointer-events:none}@keyframes bnk-blink{0%,to{transform:scale(1) rotate(0);opacity:var(--o, .9)}50%{transform:scale(.6) rotate(25deg);opacity:calc(var(--o, .9) * .35)}}.bnk-pris__linje{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem}.bnk-pris__linje b{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em}.bnk-pris__linje s{color:var(--bnk-muted);font-weight:500}@media(prefers-reduced-motion:reduce){.bnk-stjerne{animation:none}.bnk-btn,.bnk-btn svg{transition:none}.bnk-btn:hover,.bnk-btn:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bnk-kampagne.css.map */
