.cfs-shop__grid{align-items:stretch}body:has(.cfs-hero) .cpdp-sec{padding-top:64px;padding-bottom:64px}body:has(.cfs-hero) .cfs-shop.cpdp-sec{padding-top:56px;padding-bottom:28px}body:has(.cfs-hero) .cbg{padding-bottom:8px}@media(max-width:749px){body:has(.cfs-hero) .cpdp-sec{padding-top:48px;padding-bottom:48px}body:has(.cfs-hero) .cfs-shop.cpdp-sec{padding-top:40px;padding-bottom:20px}}.cfk{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid var(--line2);border-radius:14px;background:var(--bg);overflow:hidden;scroll-margin-top:90px}.cfk--featured{border-color:var(--red2)}.cfk__media{position:relative;display:block;background:var(--bg);overflow:hidden}.cfk__media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;transition:transform .5s ease}@media(hover:hover){.cfk__media:hover img{transform:scale(1.03)}}.cfk__badge{position:absolute;top:16px;left:16px;margin:0}.cfk__body{display:flex;flex-direction:column;flex:1;padding:4px 20px 22px}@media(min-width:750px){.cfk__body{padding:4px 28px 28px}}.cfk__title{margin:0 0 4px;font-family:var(--f-display);font-weight:400;font-size:clamp(28px,7vw,34px);line-height:1.05;color:var(--red)}.cfk__title a{color:inherit;text-decoration:none}.cfk__title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.cfk__meta{margin:0 0 8px;font-size:.875em;color:var(--muted)}.cfk__rating{margin:0 0 14px}.cfk__points{margin:2px 0 20px;font-size:.95em}.cfk__buy{margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.cfk__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0 0 14px}.cfk__price b{font-size:26px;line-height:1;font-weight:700;color:var(--ink)}.cfk__sub{font-size:.875em;color:var(--ink2);text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.cfk__sub:hover{color:var(--ink);text-decoration-color:currentColor}.cfk__pct{display:inline-block;margin-left:4px;padding:3px 7px 2px;border-radius:99px;background:var(--red2);color:var(--bg);font-size:11px;font-weight:700;line-height:1;text-decoration:none;vertical-align:1px}.cfk__btns{display:flex;align-items:stretch;--ck-s:14px;--ck-g:5px}.cfk__btns product-form{flex:1;min-width:0;display:block}.cfk__btns form{margin:0;display:flex}.cfk__btns .cfk__atc{width:100%;white-space:nowrap}.cfk__btns--vipps .cfk__atc{padding-right:calc(var(--ck-s) + 14px);clip-path:polygon(0 0,calc(100% - 7.76px) 0,calc(100% - 5.12px) .61px,calc(100% - 3.01px) 2.33px,calc(100% - 1.88px) 4.8px,calc(100% - 1.95px) 7.51px,calc(100% - var(--ck-s) + 1.17px) calc(100% - 4.49px),calc(100% - var(--ck-s) + .37px) calc(100% - 2.69px),calc(100% - var(--ck-s) - .97px) calc(100% - 1.25px),calc(100% - var(--ck-s) - 2.7px) calc(100% - .32px),calc(100% - var(--ck-s) - 4.64px) 100%,0 100%)}.cfk__vipps{display:flex;align-items:center;justify-content:center;flex:none;width:112px;margin-left:calc(-1 * var(--ck-s));padding:0 6px 0 calc(var(--ck-s) + var(--ck-g));border-radius:8px;background:#ff5b24;line-height:0;text-decoration:none;clip-path:polygon(calc(var(--ck-s) + var(--ck-g) - 1.17px) 4.49px,calc(var(--ck-s) + var(--ck-g) - .37px) 2.69px,calc(var(--ck-s) + var(--ck-g) + .97px) 1.25px,calc(var(--ck-s) + var(--ck-g) + 2.7px) .32px,calc(var(--ck-s) + var(--ck-g) + 4.64px) 0,100% 0,100% 100%,calc(var(--ck-g) + 7.76px) 100%,calc(var(--ck-g) + 5.12px) calc(100% - .61px),calc(var(--ck-g) + 3.01px) calc(100% - 2.33px),calc(var(--ck-g) + 1.88px) calc(100% - 4.8px),calc(var(--ck-g) + 1.95px) calc(100% - 7.51px));transition:filter .15s ease}.cfk__vipps:hover{filter:brightness(.94)}.cfk__vipps:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.cfk__vipps svg{width:60px;height:38px}.cfk__vipps svg [fill="#000"]{display:none}.cfk__ship{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:.8em;color:var(--muted)}.cfk__ship .cpdp-icon,.cfk__ship svg{flex:none;width:16px;height:16px}.cfk .cpdp-form-error{margin:0 0 8px}@media(max-width:749px){.cfk__media img{aspect-ratio:16/10}.cfk__vipps{width:96px}.cfk__vipps svg{width:52px;height:34px}.cfk__btns .cfk__atc{font-size:15px;padding-left:10px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/carnis-forside-v2.css.map */
