.a-yta{--l-varme: linear-gradient(90deg, #4a2fc0, #7a25bb 16%, #ac1e90 32%, #d42a62 48%, #e8482c 62%, #f27412 76%, #f9a51a 90%, #ffd23f)}.l-topp .a-varme{margin-bottom:.15rem}.l-rapport{position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin-top:.65rem;border-radius:20px;overflow:hidden;background:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff24,0 16px 38px #030c246b;color:#fff;transition:transform .12s}a.l-rapport:active{transform:scale(.985)}.l-rapport-bild{display:block;height:8.8rem;overflow:hidden}.l-rapport-bild svg{display:block;width:100%;height:100%}.l-bricka{position:absolute;top:.65rem;left:2rem;display:inline-flex;align-items:center;gap:.25rem;padding:.14rem .6rem;border-radius:99px;background:#03142e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:.72rem;font-weight:650}.l-bricka .a-ikon{width:.85rem;height:.85rem}.l-bricka-sedd{color:#ffd23f}.l-rapport-fot{display:flex;align-items:center;gap:.7rem;padding:.85rem .85rem .9rem 1rem}.l-rapport-text{display:grid;gap:.1rem;flex:1;min-width:0}.l-rapport-text strong{font-size:1.04rem;font-weight:650;line-height:1.25;letter-spacing:-.01em}.l-rapport-text small{font-size:.8rem;color:var(--on-dark-muted)}.l-rapport-pil{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--orange);box-shadow:0 6px 18px #f26a1380}.l-rapport-pil .a-ikon{width:1.15rem;height:1.15rem}.l-rapport-tom .l-rapport-bild{filter:saturate(.25) brightness(.75)}.l-besked{margin:0;padding:.85rem 1rem;border-radius:16px;font-size:.96rem;overflow-wrap:anywhere;color:var(--ink);background:var(--a-kort);box-shadow:var(--a-skugga);border-left:4px solid var(--l-f, var(--muted))}.l-besked-ok{--l-f: var(--a-gron)}.l-besked-fel{--l-f: #e6a100;background:#fdf8e8}.l-besked-info{--l-f: #4a2fc0}.l-koll{list-style:none;margin:.15rem 0 0;padding:0;display:grid;gap:.5rem}.l-koll li{display:flex;align-items:flex-start;gap:.6rem;color:var(--muted);font-size:.97rem;overflow-wrap:anywhere;min-width:0}.l-koll li>span:last-child{min-width:0}.l-koll li.klar{color:var(--ink)}.l-koll b{font-weight:650}.l-bock{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.4rem;height:1.4rem;margin-top:.03rem;border-radius:50%;color:transparent;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:background .2s}.l-bock .a-ikon{width:.9rem;height:.9rem}.l-koll li.klar .l-bock{color:#fff;box-shadow:none;background:linear-gradient(135deg,#f27412,#f9a51a)}.l-leveransklar{width:100%;min-height:3.6rem;margin-top:.4rem;border-radius:17px;font-size:1.1rem}.a-knapp.l-leveransklar:disabled{cursor:not-allowed;opacity:1;background:#edf0f4;color:var(--line-strong);box-shadow:none}.a-knapp-primar.l-leveransklar:not(:disabled){background:linear-gradient(100deg,#e8482c,#f26a13 45%,#f9a51a);box-shadow:0 10px 26px #f26a1361}.l-lugnt{margin:0;text-align:center;font-size:.86rem;color:var(--muted)}.l-atgarder{list-style:none;margin:.15rem 0 0;padding:0;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr)}.l-atgard{display:grid;gap:.3rem;padding:.95rem 1rem;border-radius:16px;background:#fdf6e4;grid-template-columns:minmax(0,1fr)}.l-atgard b{color:var(--ink);font-size:1rem;font-weight:650}.l-atgard p{margin:0;color:#5e4a12;font-size:.93rem;overflow-wrap:anywhere}.l-atgard .a-knappar{margin-top:.35rem}.l-atgard .a-knapp{background:#fff;box-shadow:0 1px 3px #5e4a1224}.l-epost{gap:.5rem;margin-top:.4rem}.l-epost input:not([type=checkbox]):not([type=radio]){background:#fff}.l-nasta-lugn .u-nasta-etikett{color:#a57a10}.l-knappar .a-knapp{flex:1 1 100%}.l-ark{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:100dvh;margin:0;padding:0;border:0;border-radius:28px 28px 0 0;background:var(--a-kort);color:var(--ink);overflow-y:auto;overscroll-behavior:contain;animation:l-upp .32s cubic-bezier(.2,.9,.25,1);transition:min-height .35s cubic-bezier(.2,.9,.25,1);box-sizing:border-box}.l-ark:not([open]){display:none}.l-ark::backdrop{background:#030e24a8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:l-tona .25s ease-out}.l-ark-kropp{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);padding:1.35rem 1.2rem calc(1.2rem + env(safe-area-inset-bottom));outline:0}.l-ark h2{font-size:1.3rem;font-weight:700;margin:0;color:var(--ink)}.l-ark p{margin:0}@keyframes l-upp{0%{transform:translateY(40%);opacity:0}}@keyframes l-tona{0%{opacity:0}}.l-ark-mork{color:var(--on-dark-text);background:radial-gradient(110% 60% at 100% 0%,rgba(242,106,19,.45),transparent 62%),radial-gradient(100% 60% at 0% 100%,rgba(114,36,184,.55),transparent 65%),var(--navy-deep);box-shadow:0 -12px 50px #030c2480}.l-ark-mork h2{color:#fff}.l-ark-etikett{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffb05c}.l-ark-till{font-size:.95rem;color:var(--on-dark-text);margin-top:.1rem!important}.l-ark-adress{margin-top:-.65rem!important;color:#fff;font-family:var(--font-display);font-size:clamp(1.55rem,7.2vw,2.05rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;overflow-wrap:anywhere}.l-ark-namn{margin-top:-.35rem!important;font-size:.92rem;color:var(--on-dark-muted);overflow-wrap:anywhere}.l-ark-steg{position:relative;list-style:none;margin:.2rem 0;padding:.15rem 0;display:grid;gap:.65rem}.l-ark-steg li{position:relative;display:grid;gap:0;padding-left:1.55rem;font-size:.86rem;color:var(--on-dark-muted)}.l-ark-steg li b{font-size:1rem;font-weight:650;color:#fff}.l-ark-steg li:before{content:"";position:absolute;left:.1rem;top:.38rem;width:.62rem;height:.62rem;border-radius:50%;background:var(--l-p, #f9a51a);box-shadow:0 0 10px var(--l-p, #f9a51a)}.l-ark-steg li:not(:last-child):after{content:"";position:absolute;left:.39rem;top:1.1rem;bottom:-.55rem;width:2px;border-radius:2px;background:#ffffff29}.l-ark-steg li:nth-child(1){--l-p: #ac1e90}.l-ark-steg li:nth-child(2){--l-p: #e8482c}.l-ark-steg li:nth-child(3){--l-p: #f9a51a}.l-ark-steg li:only-child{--l-p: #f9a51a}.l-ark-andra{padding:.65rem .85rem;border-radius:13px;background:#ffffff17;font-size:.86rem;color:var(--on-dark-text)}.l-ark-andra a{display:inline-block;color:#ffd23f;font-weight:650;text-decoration:underline;text-underline-offset:3px}.l-ark-fot{display:grid;gap:.1rem;grid-template-columns:minmax(0,1fr);justify-items:center}.l-ark-fot[hidden]{display:none}.a-knapp.l-ark-avbryt{width:100%;background:#ffffff1a;color:#fff}.l-ark-lank{min-height:2.75rem;padding:.4rem .6rem;background:none;border:0;font:inherit;font-size:.86rem;color:var(--on-dark-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.l-ark-ja{width:100%;min-height:3.6rem;border-radius:17px;font-size:1.05rem;overflow-wrap:anywhere}.a-knapp.l-ark-ja{background:linear-gradient(100deg,#e8482c,#f26a13 45%,#f9a51a)}.l-reglage{min-height:4rem}.l-drag{--x: 0px;--p: 0;position:relative;height:4rem;border-radius:99px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29;overflow:hidden;user-select:none;-webkit-user-select:none}.l-drag-fyll{position:absolute;inset:0;background:var(--l-varme);clip-path:inset(0 calc(100% - var(--x) - 3.75rem) 0 0 round 99px);opacity:calc(.25 + var(--p) * .75);transition:clip-path .3s cubic-bezier(.2,.9,.25,1),opacity .3s}.l-drag-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 1rem 0 4.2rem;color:#fff;font-weight:650;font-size:1.02rem;white-space:nowrap;opacity:calc(1 - var(--p) * 1.7);background:linear-gradient(100deg,#fff 40%,#ffd23f,#fff 60%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:l-glans 2.6s linear infinite;pointer-events:none}.l-drag-knopp{position:absolute;top:.25rem;left:.25rem;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#fff;color:var(--navy);box-shadow:0 6px 18px #030c2473;transform:translate(var(--x));transition:transform .3s cubic-bezier(.2,.9,.25,1);cursor:grab;touch-action:none}.l-drag-knopp .a-ikon{animation:l-knuff 2.6s ease-in-out infinite}.l-drag-knopp:focus-visible{outline:3px solid var(--orange);outline-offset:-5px}.l-drag.drar .l-drag-knopp{cursor:grabbing;transition:none;scale:1.04}.l-drag.drar .l-drag-fyll{transition:none}.l-drag.drar .a-ikon{animation:none}.l-drag.klar .l-drag-knopp{cursor:default;color:transparent}.l-drag.klar .l-drag-knopp:after{content:"";position:absolute;width:1.5rem;height:1.5rem;border-radius:50%;border:3px solid #f9d6bd;border-top-color:var(--orange);animation:l-snurr .8s linear infinite}.l-drag.klar .l-drag-text{opacity:1;padding:0 4.2rem 0 1rem;animation:none;background:none;-webkit-text-fill-color:#fff;color:#fff;text-shadow:0 1px 6px rgba(120,50,0,.5)}.l-drag-tips{min-height:1.15rem;margin-top:.35rem!important;text-align:center;font-size:.82rem;color:#ffd23f}.l-drag-tips:empty{min-height:0;margin-top:0!important}.l-drag-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@keyframes l-glans{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes l-knuff{0%,62%,to{transform:translate(0)}74%{transform:translate(5px)}86%{transform:translate(0)}}@keyframes l-snurr{to{transform:rotate(360deg)}}.l-ark-hel{min-height:100dvh;border-radius:0;background:radial-gradient(90% 46% at 50% 26%,rgba(242,106,19,.46),transparent 70%),radial-gradient(110% 50% at 0% 100%,rgba(114,36,184,.55),transparent 66%),var(--navy-deep)}.l-ark-hel .l-ark-kropp{min-height:100dvh;align-content:center}.l-klar{display:grid;justify-items:center;gap:.55rem;text-align:center;grid-template-columns:minmax(0,1fr)}.l-klar h2{font-size:2.1rem;margin-top:.5rem;animation:l-fram .4s .55s both ease-out}.l-klar-text{color:var(--on-dark-text);font-size:1rem;max-width:24rem;animation:l-fram .4s .65s both ease-out}.l-klar .a-knapp{max-width:24rem;animation:l-fram .4s .85s both ease-out}.l-klar-nasta{display:grid;gap:.1rem;justify-items:center;width:100%;max-width:24rem;margin:.75rem 0 .35rem;padding:.95rem 1rem;border-radius:18px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f;animation:l-fram .4s .75s both ease-out}.l-klar-nasta span{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffb05c}.l-klar-nasta b{font-size:1.1rem;font-weight:650;color:#fff}.l-klar-nasta p{font-size:.88rem;color:var(--on-dark-muted)}.l-ring-yta{position:relative;display:block;width:8rem;height:8rem}.l-ring-yta:before{content:"";position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(closest-side,rgba(249,165,26,.55),transparent);animation:l-glod 1.1s .3s both ease-out}.l-ring-yta svg{position:relative;display:block;width:100%;height:100%;rotate:-90deg}.l-ring-spar,.l-ring{fill:none;stroke-width:7}.l-ring-spar{stroke:#ffffff1a}.l-ring{stroke-linecap:round;stroke-dasharray:100;animation:l-rita .75s cubic-bezier(.5,0,.2,1) both}.l-ring-bock{fill:none;stroke:#fff;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;rotate:90deg;transform-origin:60px 60px;animation:l-rita .34s .55s cubic-bezier(.3,0,.2,1) both}@keyframes l-rita{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes l-fram{0%{opacity:0;transform:translateY(8px)}}@keyframes l-glod{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.12)}to{opacity:.75;transform:scale(1)}}@media(min-width:640px){.l-ark{position:fixed;inset:0;margin:auto;width:min(92vw,30rem);height:fit-content;max-height:92dvh;border-radius:26px;box-shadow:0 30px 80px #030c2480;animation-name:l-fram-stor}.l-ark-hel{min-height:0;height:fit-content;border-radius:26px}.l-ark-hel .l-ark-kropp{min-height:0;padding:2.2rem 1.6rem 1.6rem}.l-ark-kropp{padding:1.6rem 1.6rem 1.4rem}.l-ark-adress{font-size:1.85rem}.l-knappar .a-knapp{flex:1 1 0}@keyframes l-fram-stor{0%{opacity:0;transform:translateY(12px) scale(.98)}}}@media(min-width:900px){.l-rapport-bild{height:11rem}a.l-rapport:hover .l-rapport-pil{filter:brightness(1.08)}.l-ark-lank:hover{color:#fff}}@media(prefers-reduced-motion:reduce){.l-ark,.l-ark::backdrop,.l-drag-text,.l-drag-knopp .a-ikon,.l-klar h2,.l-klar-text,.l-klar .a-knapp,.l-klar-nasta,.l-ring,.l-ring-bock,.l-ring-yta:before{animation:none}.l-ark,.l-drag-knopp,.l-drag-fyll,.l-rapport{transition:none}.l-drag.klar .l-drag-knopp:after{animation-duration:3s}.l-drag-text{background:none;-webkit-text-fill-color:#fff}.l-ring-yta:before{opacity:.75}}
