.kt-hjoerne,.kt-taeppe,.ks{--k-papir:var(--paper,#fff);--k-blaek:var(--ink,#000);--k-graa:var(--grey,#6b6b6b);--k-linje:var(--hair,#e3e3e6);--k-loft:var(--loft,#7f7f7f14);--k-stof:var(--flade,#f5f5f7);--k-ring:var(--kant-2,var(--hair,#e3e3e6))}.vv .kt-hjoerne,.vv .kt-taeppe{--k-papir:var(--flade);--k-blaek:var(--tekst);--k-graa:var(--dim);--k-linje:var(--linje2);--k-loft:var(--flade2);--k-stof:var(--flade2);--k-ring:var(--linje2)}.kt-hjoerne{align-items:center;margin-left:4px;display:flex;position:relative}.kt-knap-maerke{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;transition:background .18s;display:grid}.kt-knap-maerke:hover,.kt-hjoerne.aaben .kt-knap-maerke{background:var(--k-loft)}.kt-knap-maerke:focus-visible{outline:2px solid var(--sting);outline-offset:2px}.kt-maerke{display:block;overflow:visible}.kt-maerke .kt-stof{fill:var(--k-stof)}.kt-maerke .kt-sting{fill:none;stroke:var(--k-ring);stroke-width:4.6px;stroke-linecap:round}.kt-maerke .kt-sting.brugt{stroke:var(--sting)}.kt-maerke .kt-monogram{fill:none;stroke:var(--k-blaek);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 2.8;letter-spacing:.04em;font:700 30px/1 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.kt-maerke.syr .kt-sting{animation:.5s cubic-bezier(.2,.8,.3,1) backwards kt-sy;animation-delay:calc(var(--i) * 22ms)}.kt-maerke.syr .kt-monogram{animation:.9s ease-out .18s backwards kt-traad}@keyframes kt-sy{0%{opacity:0;stroke-width:1px}}@keyframes kt-traad{0%{stroke-dashoffset:120px;opacity:0}}.kt-fangst{z-index:60;position:fixed;inset:0}.kt-panel{z-index:61;border:1px solid var(--k-linje);border-radius:var(--r);background:var(--k-papir);width:340px;max-width:calc(100vw - 28px);padding:18px 20px;animation:.32s cubic-bezier(.2,.8,.3,1) kt-fold;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #00000024}@keyframes kt-fold{0%{clip-path:circle(0% at calc(100% - 21px) 0);opacity:.4}to{clip-path:circle(160% at calc(100% - 21px) 0);opacity:1}}.kt-hoved{gap:2px;margin-bottom:12px;display:grid}.kt-hoved b{letter-spacing:-.01em;font-size:15px}.kt-hoved span{color:var(--k-graa);overflow-wrap:anywhere;font-size:12.5px}.kt-plan{border-top:1px solid var(--k-linje);border-bottom:1px solid var(--k-linje);gap:3px;padding:10px 0;display:grid}.kt-plan-navn{font-size:14px;font-weight:700}.kt-plan-stand,.kt-plan-dato{color:var(--k-graa);font-size:12px}.kt-maalere{gap:12px;padding:12px 0;display:grid}.kt-maaler-navn{font-size:12px;font-weight:600;display:block}.kt-maaler-tal{color:var(--k-graa);margin-bottom:5px;font-size:11.5px;display:block}.kt-maaler-tal b{color:var(--k-blaek);font-size:13px}.kt-soem,.ks-soem{grid-auto-flow:column;gap:3px;display:grid}.kt-soem i,.ks-soem i{background:var(--k-linje);border-radius:2px;height:7px}.kt-soem i.brugt,.ks-soem i.brugt{background:var(--sting)}.kt-veje{border-top:1px solid var(--k-linje);gap:2px;padding-top:10px;display:grid}.kt-veje a,.kt-veje button{color:var(--k-blaek);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:13.5px;text-decoration:none}.kt-veje a:hover,.kt-veje button:hover{background:var(--k-loft)}.kt-smaat,.ks-smaat{color:var(--k-graa);margin:10px 0 0;font-size:12px}.kt-knap{border:1px solid var(--k-linje);background:var(--k-papir);color:var(--k-blaek);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-size:13.5px;text-decoration:none;display:inline-flex}.kt-knap:hover{border-color:var(--k-blaek)}.kt-knap.kt-blaa{border-color:var(--sting);background:var(--sting);color:var(--menu-ink,#14141a)}.kt-knap.kt-blaa:hover{border-color:var(--sting-moerk);background:var(--sting-moerk)}.kt-knap:disabled{opacity:.5;cursor:default}.kt-raekke{flex-wrap:wrap;gap:8px;display:flex}.kt-taeppe{z-index:90;background:color-mix(in srgb, var(--k-papir) 74%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.2);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.kt-vindue{border:1px solid var(--k-linje);border-radius:var(--flade-runding);background:var(--k-papir);text-align:center;width:min(420px,100%);max-height:92vh;padding:26px 26px 22px;animation:.3s cubic-bezier(.2,.8,.3,1) kt-op;overflow-y:auto;box-shadow:0 24px 70px #0000002e}@keyframes kt-op{0%{opacity:0;transform:translateY(10px)scale(.985)}}.kt-vindue>.kt-maerke{margin:0 auto 10px}.kt-vindue h2{letter-spacing:-.02em;margin:0 0 4px;font-size:22px}.kt-lead{color:var(--k-graa);margin:0 0 18px;font-size:13.5px}.kt-vindue form{text-align:left;gap:4px;display:grid}.kt-vindue label{font-size:12px;font-weight:600}.kt-valgfri{color:var(--k-graa);font-weight:400}.kt-vindue input[type=text],.kt-vindue input[type=email],.kt-vindue input:not([type]){border:1px solid var(--k-linje);background:var(--k-papir);color:var(--k-blaek);font:inherit;border-radius:6px;margin-bottom:8px;padding:10px 12px;font-size:15px}.kt-vindue input:focus-visible{border-color:var(--sting);outline:2px solid var(--sting);outline-offset:1px}.kt-flueben{color:var(--k-graa);align-items:flex-start;gap:8px;margin:4px 0 14px;font-size:12.5px;font-weight:400;display:flex}.kt-flueben input{accent-color:var(--sting);margin-top:1px}.kt-fejl{color:var(--bad);margin:0 0 10px;font-size:13px}.kt-stripe{text-align:left}.kt-stripe h3{margin:0 0 6px;font-size:15px}.kt-stripe p{color:var(--k-graa);margin:0 0 14px;font-size:13px}.ks{gap:18px;display:grid}.ks-kort{border:1px solid var(--k-linje);border-radius:var(--flade-runding);background:var(--k-papir);padding:22px}.ks-hvem{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ks-hvem h2{letter-spacing:-.02em;margin:0 0 2px;font-size:24px}.ks-vaerksted{margin:0;font-size:14px}.ks-epost,.ks-monogramnote{color:var(--k-graa);margin:2px 0 0;font-size:12.5px}.ks-plan-navn{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ks-maerkat{background:var(--k-loft);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}.ks-pris{color:var(--k-graa);font-size:13px}.ks-plan dl{align-items:baseline;gap:8px;margin:14px 0 18px;display:flex}.ks-plan dt{color:var(--k-graa);font-size:13px}.ks-plan dd{margin:0;font-size:15px;font-weight:600}.ks-veje{flex-wrap:wrap;gap:8px;display:flex}.ks-maalere{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ks-maaler{border:1px solid var(--k-linje);border-radius:var(--flade-runding);padding:18px}.ks-maaler-top{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.ks-maaler-navn{font-size:13px;font-weight:600}.ks-maaler-tal b{letter-spacing:-.02em;font-size:22px}.ks-maaler-tal{color:var(--k-graa);font-size:12px}.ks-soem i{height:12px}.ks-maaler-fod{color:var(--k-graa);margin-top:8px;font-size:12px}.ks-tom{text-align:center;justify-items:center;gap:12px;display:grid}.ks-venter{color:var(--k-graa)}@media (width<=700px){.kt-panel{width:min(340px,100vw - 24px)}.ks-hvem{gap:14px}}@media (prefers-reduced-motion:reduce){.kt-panel,.kt-vindue,.kt-maerke.syr .kt-sting,.kt-maerke.syr .kt-monogram{animation:none}}.vv-top .kt-hjoerne{margin-left:2px}.vv-top .kt-knap-maerke{width:34px;height:34px}.vv-top .kt-maerke{width:30px;height:30px}@media (width<=720px){.hus-top .kt-hjoerne{margin-left:auto}.hus-top .hus-naaleknap{margin-left:8px}.hus-top .kt-knap-maerke{width:38px;height:38px}.hus-top .kt-maerke{width:32px;height:32px}}.ks-kort-h2{letter-spacing:.06em;text-transform:uppercase;color:var(--k-graa);margin:0 0 14px;font-size:13px;font-weight:600}.kt-igen{margin:0 0 12px;line-height:1.45}.ks-fortsaetter{margin:0 0 16px}.kt-stripelink{color:var(--k-blaek);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--k-linje);text-decoration-color:var(--k-linje);white-space:nowrap}.kt-stripelink:hover{text-decoration-color:currentColor}@media (width<=700px){.kt-panel{top:var(--kt-bjaelke,77px);width:min(340px,100vw - 24px);max-width:none;position:fixed;left:auto;right:12px}}.vv-top{--kt-bjaelke:48px}
