.side.svelte-1wv7muq{max-width:1160px;margin:0 auto;padding:0 1rem 3rem}.topp.svelte-1wv7muq{grid-template-columns:1.05fr 1fr;align-items:start;gap:2rem;margin-top:.6rem;display:grid}.preview.svelte-1wv7muq{background:var(--c-surface,#fff);border:1px solid var(--c-border,#eee7d8);aspect-ratio:1;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.bildeboks.svelte-1wv7muq{aspect-ratio:.78;max-width:100%;height:100%;position:relative}.bildeboks.svelte-1wv7muq>img:where(.svelte-1wv7muq){object-fit:contain;width:100%;height:100%;display:block}.sone.svelte-1wv7muq{border:1.5px dashed #2c5e2e8c;border-radius:4px;justify-content:center;align-items:center;padding:1px;display:flex;position:absolute;overflow:hidden}.sone.valgt.svelte-1wv7muq{border-color:#2c5e2ef2;box-shadow:0 0 0 2px #2c5e2e24}.sone.med-design.svelte-1wv7muq{border-style:solid;border-color:#2c5e2e47}.sone.svelte-1wv7muq svg:where(.svelte-1wv7muq){width:100%;height:100%;display:block}.sone-navn.svelte-1wv7muq{color:#2c5e2ee6;white-space:nowrap;text-overflow:ellipsis;background:#ffffffd1;border-radius:5px;max-width:96%;padding:.05rem .3rem;font-size:.62rem;font-weight:700;overflow:hidden}.sidebytte.svelte-1wv7muq{gap:.4rem;margin-top:.5rem;display:flex}.sidebytte.svelte-1wv7muq button:where(.svelte-1wv7muq){border:1px solid var(--c-border,#ddd4c5);cursor:pointer;background:0 0;border-radius:8px;padding:.35rem .9rem}.sidebytte.svelte-1wv7muq button.aktiv:where(.svelte-1wv7muq){background:var(--c-accent,#2c5e2e);color:#fff;border-color:var(--c-accent,#2c5e2e)}.eyebrow.svelte-1wv7muq{letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted,#77705f);margin:0;font-size:.78rem;font-weight:700}h1.svelte-1wv7muq{margin:.2rem 0 .6rem;font-size:clamp(1.3rem,3vw,1.8rem)}.pris.svelte-1wv7muq{margin:0;font-size:1.25rem}.prisdetalj.svelte-1wv7muq{color:var(--c-muted,#77705f);margin-left:.4rem;font-size:.85rem}.lev.svelte-1wv7muq{color:var(--c-muted,#6c655a);margin:.3rem 0 .9rem;font-size:.88rem}.farger.svelte-1wv7muq{flex-wrap:wrap;gap:.4rem;display:flex}.farge.svelte-1wv7muq{border:2px solid var(--c-border,#ddd4c5);cursor:pointer;background:#fff;border-radius:50%;width:34px;height:34px;padding:0;font-size:.6rem;overflow:hidden}.farge.svelte-1wv7muq img:where(.svelte-1wv7muq){object-fit:cover;width:100%;height:100%}.farge.aktiv.svelte-1wv7muq{border-color:var(--c-accent,#2c5e2e)}.fargenavn.svelte-1wv7muq{color:var(--c-muted,#77705f);margin:.25rem 0 .7rem;font-size:.85rem}.gruppelabel.svelte-1wv7muq{color:var(--c-muted,#6c655a);margin-top:.5rem;font-size:.78rem;font-weight:700;display:block}.str-rad.svelte-1wv7muq{flex-wrap:wrap;gap:.3rem;margin:.25rem 0;display:flex}.str.svelte-1wv7muq{border:1px solid var(--c-border,#ddd4c5);cursor:pointer;background:0 0;border-radius:8px;min-width:2.6rem;padding:.35rem .4rem;font-size:.85rem}.str.aktiv.svelte-1wv7muq{background:var(--c-accent,#2c5e2e);color:#fff;border-color:var(--c-accent,#2c5e2e)}.strguide.svelte-1wv7muq{font-size:.8rem}.str-faq.svelte-1wv7muq{border:1px solid var(--c-border,#eee7d8);border-radius:10px;margin-top:.5rem;padding:.15rem .8rem}.str-faq.svelte-1wv7muq details:where(.svelte-1wv7muq){border-bottom:1px solid var(--c-border,#f0eadd);padding:.45rem 0}.str-faq.svelte-1wv7muq details:where(.svelte-1wv7muq):last-child{border-bottom:none}.str-faq.svelte-1wv7muq summary:where(.svelte-1wv7muq){cursor:pointer;font-size:.85rem;font-weight:600}.str-faq.svelte-1wv7muq p:where(.svelte-1wv7muq){color:var(--c-muted,#55503f);margin:.4rem 0 .1rem;font-size:.83rem;line-height:1.45}.trykk.svelte-1wv7muq{border:1px solid var(--c-border,#eee7d8);border-radius:12px;margin:1rem 0;padding:.9rem 1rem}.trykk.svelte-1wv7muq h2:where(.svelte-1wv7muq){margin:0 0 .6rem;font-size:1rem}.tfelt.svelte-1wv7muq{margin-bottom:.5rem}.tvelg.svelte-1wv7muq{cursor:pointer;align-items:center;gap:.45rem;font-weight:600;display:flex}.tinnhold-hint.svelte-1wv7muq{color:var(--c-muted,#6c655a);margin:.35rem 0 .2rem 1.6rem;font-size:.85rem}.mini-designer.svelte-1wv7muq{border:1px solid var(--c-border,#eee7d8);background:var(--c-surface,#fff);border-radius:14px;margin-top:.8rem;padding:.7rem .8rem}.md-topp.svelte-1wv7muq{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.55rem;display:flex}.md-tittel.svelte-1wv7muq{margin-right:.2rem;font-size:.92rem;font-weight:800}.md-chip.svelte-1wv7muq{border:1.5px solid var(--c-border,#ddd4c5);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:.3rem;padding:.32rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.md-chip.svelte-1wv7muq small:where(.svelte-1wv7muq){color:var(--c-muted,#999);font-size:.68rem;font-weight:600}.md-chip.aktiv.svelte-1wv7muq{border-color:var(--c-accent,#2c5e2e);color:var(--c-accent,#2c5e2e)}.mini-designer.svelte-1wv7muq .scene svg{max-height:34vh}.lenke.svelte-1wv7muq{color:var(--c-muted,#77705f);cursor:pointer;background:0 0;border:none;justify-self:start;font-size:.8rem;text-decoration:underline}.trykkpris.svelte-1wv7muq{margin:.5rem 0 0;font-size:.78rem}.tf-rad.svelte-1wv7muq{align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.tf.svelte-1wv7muq{border:2px solid var(--c-border,#ccc2ae);cursor:pointer;border-radius:50%;width:26px;height:26px}.tf.aktiv.svelte-1wv7muq{border-color:var(--c-accent,#2c5e2e);outline:2px solid var(--c-accent,#2c5e2e);outline-offset:1px}.antall-rad.svelte-1wv7muq{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.8rem;display:flex}.antall.svelte-1wv7muq{border:1px solid var(--c-border,#ddd4c5);border-radius:10px;align-items:center;gap:.7rem;padding:.35rem .7rem;display:flex}.antall.svelte-1wv7muq button:where(.svelte-1wv7muq){cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.15rem}.kjopknapp.svelte-1wv7muq{background:var(--c-accent,#2c5e2e);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;min-width:15rem;padding:.8rem 1.2rem;font-size:1rem;font-weight:700}.kjopknapp[disabled].svelte-1wv7muq{opacity:.6}.feil.svelte-1wv7muq{color:#a03026;font-size:.88rem}.muted.svelte-1wv7muq{color:var(--c-muted,#8a8275);font-weight:400}.liten.svelte-1wv7muq{font-size:.78rem}.om.svelte-1wv7muq{max-width:68ch;margin-top:2rem;line-height:1.55}.om.svelte-1wv7muq h2:where(.svelte-1wv7muq){font-size:1.2rem}@media (width<=820px){.topp.svelte-1wv7muq{grid-template-columns:1fr}}
