.surface.svelte-14amcor{border:1px solid var(--c-border);background:var(--c-surface);border-radius:14px;flex-direction:column;padding:1rem;display:flex}.side-col.svelte-14amcor{display:contents}.preview-pane.svelte-14amcor{background:var(--c-bg);z-index:20;border-radius:12px;order:-1;justify-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem;display:grid;position:sticky;top:0;box-shadow:0 2px 10px #0000001f}.garment.svelte-14amcor{width:100%;max-width:300px;position:relative}.garment.svelte-14amcor svg{width:100%;height:auto;max-height:38vh;display:block}@media (width<=759px){.garment.svelte-14amcor svg{max-height:30vh}}.garment.svelte-14amcor text{text-rendering:geometricprecision;font-synthesis:none}.garment.justerer.svelte-14amcor{touch-action:none}.just-overlay.svelte-14amcor{pointer-events:all;width:100%;height:100%;position:absolute;inset:0}.sone-overlay.svelte-14amcor{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sone-overlay.svelte-14amcor .sone-ghost:where(.svelte-14amcor){pointer-events:all;cursor:pointer;opacity:.75;outline:none}.sone-ghost.svelte-14amcor:hover,.sone-ghost.svelte-14amcor:focus-visible{opacity:1}.sg-r.svelte-14amcor{fill:#ffffff14;stroke:#fff;stroke-width:1.5px;stroke-dasharray:6 5;filter:drop-shadow(0 0 1.5px #000000e6)}.sg-t.svelte-14amcor{fill:#fff;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#000000bf;stroke-width:3px;font-family:Lato,sans-serif;font-weight:800}:where(.surface:where(.svelte-14amcor)) button.svelte-14amcor{color:inherit}.bakgrunn-varsel.svelte-14amcor{background:#fdf3e7;border:1px solid #ecd3ad;border-radius:8px;margin:0 0 .5rem;padding:.5rem .7rem}.sone-overlay.lys.svelte-14amcor .sg-r:where(.svelte-14amcor){fill:#00000008;stroke:#3a3a3a;filter:drop-shadow(0 0 1.5px #ffffffe6)}.sone-overlay.lys.svelte-14amcor .sg-t:where(.svelte-14amcor){fill:#222;stroke:#ffffffd9}.just-hint.svelte-14amcor{color:var(--c-muted);text-align:center;margin:0;font-size:.8rem}.flip.svelte-14amcor{background:var(--c-surface);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.3rem;padding:.2rem;display:inline-flex}.flip.svelte-14amcor button:where(.svelte-14amcor){cursor:pointer;color:var(--c-muted);background:0 0;border:none;border-radius:999px;padding:.35rem .9rem;font-size:.85rem;font-weight:600}.flip.svelte-14amcor button.active:where(.svelte-14amcor){background:var(--c-accent);color:var(--c-cta-text)}.buy.svelte-14amcor{order:1;gap:.45rem;margin-top:.75rem;display:grid}.price-row.svelte-14amcor{justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.price-row.svelte-14amcor strong:where(.svelte-14amcor){color:var(--c-accent);font-size:1.2rem}.mengdepris.ok.svelte-14amcor{color:#2f6b3a;font-weight:600}.cart.svelte-14amcor{width:100%;color:var(--c-cta-text);background:var(--c-cta);cursor:pointer;border:none;border-radius:10px;padding:.9rem;font-size:1rem;font-weight:700}.cart.mangler.svelte-14amcor{background:var(--c-text,#222)}.cart.svelte-14amcor:disabled{opacity:.55}.edit.svelte-14amcor{order:0;gap:1rem;display:grid}.block.svelte-14amcor{border-radius:10px;gap:.45rem;transition:box-shadow .2s;display:grid}.block.fremhev.svelte-14amcor{padding:.4rem;box-shadow:0 0 0 3px #e0141459}.block-h.svelte-14amcor{margin:0;font-size:1rem}.block-rad.svelte-14amcor{justify-content:space-between;align-items:baseline;display:flex}.muted.svelte-14amcor{color:var(--c-muted);font-weight:400}.small.svelte-14amcor{margin:0;font-size:.85rem;line-height:1.45}.group.svelte-14amcor{color:var(--c-muted);margin:0;font-size:.85rem}input[type=text].svelte-14amcor{border:1px solid var(--c-border);font:inherit;border-radius:9px;width:100%;padding:.75rem .8rem;font-size:1rem}.tekstlinje.svelte-14amcor{display:grid;position:relative}.teller.svelte-14amcor{color:var(--c-muted);font-size:.78rem;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.valg.svelte-14amcor{flex-wrap:wrap;gap:.4rem;display:flex}.valg.svelte-14amcor button:where(.svelte-14amcor){border:1.5px solid var(--c-border);cursor:pointer;background:#fff;border-radius:10px;min-height:44px;padding:.5rem .9rem;font-size:.9rem;font-weight:600}.valg.svelte-14amcor button.active:where(.svelte-14amcor){border-color:var(--c-accent);background:var(--c-soft)}.legg-til.svelte-14amcor{border:1.5px dashed var(--c-accent);min-height:48px;color:var(--c-accent);cursor:pointer;text-align:left;background:0 0;border-radius:10px;padding:.6rem .9rem;font-size:.95rem;font-weight:700}.link.svelte-14amcor{color:var(--c-muted);cursor:pointer;background:0 0;border:none;justify-self:start;padding:.2rem 0;font-size:.85rem;text-decoration:underline}.link.sterk.svelte-14amcor,.ok.svelte-14amcor{color:var(--c-accent);font-weight:600}.lagerfarger.svelte-14amcor{flex-wrap:wrap;gap:.4rem;display:flex}.fargevalg.svelte-14amcor{border:1.5px solid var(--c-border);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.45rem;min-height:44px;padding:.4rem .8rem .4rem .5rem;font-size:.9rem;font-weight:600;display:inline-flex}.fargevalg.active.svelte-14amcor{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.prikk.svelte-14amcor{border-radius:999px;width:1.4rem;height:1.4rem;box-shadow:inset 0 0 0 1px #0000002e}.swatches.svelte-14amcor{flex-wrap:wrap;gap:.45rem;display:flex}.swatch.svelte-14amcor{border:2px solid var(--c-border);cursor:pointer;border-radius:999px;width:2rem;height:2rem;box-shadow:inset 0 0 0 1px #00000014}.swatch.active.svelte-14amcor{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent)}.bestillingsvarsel.svelte-14amcor{background:#fdf3e7;border:1px solid #ecd3ad;border-radius:10px;margin:0;padding:.55rem .8rem;font-size:.86rem;line-height:1.45}.flere.svelte-14amcor{border:1px solid var(--c-border);border-radius:10px;padding:.2rem .7rem}.flere-knapp.svelte-14amcor{text-align:left;cursor:pointer;color:var(--c-text);background:0 0;border:none;gap:.1rem;min-height:44px;padding:.6rem 0;font-size:.95rem;font-weight:700;display:grid}.flere-innhold.svelte-14amcor{gap:1rem;padding-bottom:.8rem;display:grid}.under.svelte-14amcor{gap:.4rem;display:grid}.under.svelte-14amcor h4:where(.svelte-14amcor){margin:0;font-size:.9rem}.upload.svelte-14amcor{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.filebtn.svelte-14amcor{border:1px dashed var(--c-accent);min-height:44px;color:var(--c-accent);cursor:pointer;border-radius:9px;align-items:center;padding:.4rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.filebtn.svelte-14amcor input:where(.svelte-14amcor){display:none}.erme.svelte-14amcor{gap:.35rem;display:grid}.toggle.svelte-14amcor{align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;font-weight:600;display:inline-flex}.toggle.svelte-14amcor input:where(.svelte-14amcor){width:1.2rem;height:1.2rem}.fontchips.svelte-14amcor{flex-wrap:wrap;gap:.4rem;display:flex}.fontchip.svelte-14amcor{border:1.5px solid var(--c-border);cursor:pointer;background:#fff;border-radius:9px;min-height:44px;padding:.4rem .8rem;font-size:1rem}.fontchip.active.svelte-14amcor{border-color:var(--c-accent);background:var(--c-soft)}.sizechips.svelte-14amcor{flex-wrap:wrap;gap:.4rem;display:flex}.sizechip.svelte-14amcor{border:1.5px solid var(--c-border);cursor:pointer;background:#fff;border-radius:9px;min-width:3rem;min-height:44px;padding:.45rem .7rem;font-size:.9rem;font-weight:600}.sizechip.active.svelte-14amcor{border-color:var(--c-accent);background:var(--c-soft)}.antall-row.svelte-14amcor,.frad.svelte-14amcor{justify-content:space-between;align-items:center;display:flex}.antall-label.svelte-14amcor{font-size:.9rem;font-weight:700}.fordeling.svelte-14amcor{gap:.3rem;display:grid}.frad.svelte-14amcor span:where(.svelte-14amcor):first-child{font-weight:600}.stepper.svelte-14amcor{border:1px solid var(--c-border);background:#fff;border-radius:10px;align-items:center;gap:.2rem;display:inline-flex}.stepper.svelte-14amcor button:where(.svelte-14amcor){cursor:pointer;width:2.75rem;height:2.75rem;color:var(--c-accent);background:0 0;border:none;font-size:1.2rem;font-weight:700}.stepper.svelte-14amcor span:where(.svelte-14amcor){text-align:center;min-width:1.8rem;font-weight:700}.kontrast-varsel.svelte-14amcor{background:#fdf3e2;border:1.5px solid #e0b866;border-radius:10px;padding:.7rem .85rem}.kontrast-varsel.svelte-14amcor p:where(.svelte-14amcor){margin:0 0 .5rem;font-size:.88rem;line-height:1.45}.kontrast-ja.svelte-14amcor{color:#fff;cursor:pointer;background:#1f2937;border:0;border-radius:8px;padding:.5rem .9rem;font-weight:700}.kontrast-hint.svelte-14amcor{color:#8a6d1f;font-size:.82rem}.glyf-feil.svelte-14amcor,.dpi-varsel.svelte-14amcor{border-radius:8px;margin:0;padding:.5rem .7rem;font-size:.86rem;line-height:1.4}.glyf-feil.svelte-14amcor{color:#8a1f1f;background:#fdeaea;font-weight:600}.dpi-varsel.svelte-14amcor{color:#6b5214;background:#fdf3e2}@media (width>=760px){.surface.svelte-14amcor{grid-template-columns:1fr minmax(300px,380px);align-items:start;column-gap:1.5rem;display:grid}.side-col.svelte-14amcor{grid-area:1/2;align-self:start;gap:1rem;max-height:calc(100vh - 2rem);display:grid;position:sticky;top:1rem;overflow-y:auto}.edit.svelte-14amcor{grid-area:1/1}.preview-pane.svelte-14amcor{box-shadow:none;order:0;margin-bottom:0;position:static}.garment.svelte-14amcor{max-width:360px}.garment.svelte-14amcor svg{max-height:none}.buy.svelte-14amcor{order:0;margin-top:0}}
