@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-normal-C42RasBZ.woff2)format("woff2"),url(/assets/libre-baskerville-latin-400-normal-BTm3cn9P.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-italic-Dx5Rrf3o.woff2)format("woff2"),url(/assets/libre-baskerville-latin-400-italic-DvfstiAl.woff)format("woff")}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--svart:#0e0d0b;--mork:#282623;--guld:#d1bf8a;--guld-rubrik:#d9bd7b;--guld-ljus:#e5d59f;--gradde:#f1efe7;--papper:#f8f6f0;--terrakotta:#9c4c35;--serif:"Libre Baskerville", Georgia, "Times New Roman", serif;--sans:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, -apple-system, sans-serif;--kant:clamp(20px, 4.4vw, 72px);--topp:76px;--fjader:cubic-bezier(.34, 1.56, .64, 1);--mjuk:cubic-bezier(.22, 1, .36, 1);--bg:var(--svart);--fg:#efe8d8;--dim:#efe8d8a8;--linje:#d1bf8a42;--rubrik:var(--guld-rubrik);--yta:#1a1815}html[data-ton=gradde]{--bg:var(--gradde);--fg:#1d1b18;--dim:#5e584e;--linje:#1d1b1824;--rubrik:#1d1b18;--yta:#fbfaf6}html[data-ton=terrakotta]{--bg:var(--terrakotta);--fg:linen;--dim:#faf0e6c7;--linje:#faf0e64d;--rubrik:#f7e4c3;--yta:#8a412c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--topp) + 12px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color .9s var(--mjuk), color .9s var(--mjuk);margin:0;font-size:17px;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}p{margin:0 0 1em}h1,h2,h3{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:400;line-height:1.16}:focus-visible{outline:2px solid var(--guld);outline-offset:3px;border-radius:4px}.hoppa{z-index:200;background:var(--guld);color:#111;border-radius:999px;padding:12px 18px;text-decoration:none;position:fixed;top:-80px;left:12px}.hoppa:focus{top:12px}.overrubrik{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--guld);margin:0 0 18px;font-size:13px;font-weight:600}html[data-ton=gradde] .overrubrik{color:#8a7440}html[data-ton=terrakotta] .overrubrik{color:#f3d9a8}.rubrik-stor{letter-spacing:-.02em;color:var(--rubrik);transition:color .9s var(--mjuk);font-size:clamp(34px,5.4vw,80px);line-height:1.1}.rubrik-mellan{letter-spacing:-.01em;color:var(--rubrik);transition:color .9s var(--mjuk);font-size:clamp(24px,2.8vw,40px);line-height:1.24}.ingress{color:var(--dim);max-width:38em;font-size:clamp(17px,1.35vw,20px)}.fot-liten{color:var(--dim);font-size:14px}.lank{text-underline-offset:.25em;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.knapp{min-height:50px;font-family:var(--sans);letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:transform .5s var(--fjader), background-color .3s, color .3s, border-color .3s, box-shadow .4s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 1.6em;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.knapp:active{transform:scale(.97)}.knapp-guld{background:var(--guld);color:#15130f;box-shadow:0 10px 30px -14px #d1bf8acc}.knapp-ram{background:0 0;border-color:currentColor}.knapp-mork{color:var(--gradde);background:#1d1b18}.knapp-ljus{color:#2a1c14;background:#f7e8d2}.knapp-bred{width:100%}.knapp:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.knapp-guld:hover{background:var(--guld-ljus);transform:translateY(-2px)}.knapp-ram:hover{background:#d1bf8a24}.knapp-mork:hover,.knapp-ljus:hover{transform:translateY(-2px)}}.lank-knapp{cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 8px;text-decoration:underline}.sigill{width:100%;height:auto;display:block;overflow:visible}.sigill-yta{fill:var(--svart)}.sigill-linje{stroke:var(--guld)}.sigill text{fill:var(--guld-rubrik);font-family:var(--serif)}.sigill-rand{transform-origin:100px 100px}.sigill-antal{font-size:68px;font-family:var(--serif)}.topp{z-index:60;height:var(--topp);padding:0 var(--kant);padding-top:env(safe-area-inset-top);color:var(--fg);transition:background-color .5s, color .9s, border-color .5s, transform .6s var(--mjuk);border-bottom:1px solid #0000;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.topp.ar-skrollad{background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-color:var(--linje)}.topp.ar-gomd{transform:translateY(-100%)}.topp-logga{align-items:center;gap:14px;min-height:44px;text-decoration:none;display:flex}.topp-logga .sigill{width:54px;transition:transform .7s var(--fjader)}.topp-namn{font-family:var(--serif);letter-spacing:.01em;white-space:nowrap;font-size:15px}.topp-meny{gap:6px;margin-left:auto;display:flex}.topp-meny a{border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:15px;text-decoration:none;transition:background-color .3s;display:inline-flex}@media (hover:hover){.topp-meny a:hover{background:color-mix(in srgb, var(--fg) 9%, transparent)}}.topp-hoger{align-items:center;gap:10px;display:flex}.topp-korg{cursor:pointer;background:0 0;border:0;border-radius:50%;width:58px;height:58px;padding:0;position:relative}.topp-korg .sigill-rand{animation:60s linear infinite rotera}.topp-korg.ar-pulsande .sigill{animation:puls .9s var(--fjader)}.topp-menyknapp{border:1px solid var(--linje);cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:0 16px;font-size:15px;display:none}@keyframes rotera{to{transform:rotate(360deg)}}@keyframes puls{0%{transform:scale(1)}35%{transform:scale(1.22)rotate(-8deg)}to{transform:scale(1)}}.meny{z-index:55;background:var(--svart);color:var(--gradde);padding:96px var(--kant) 40px;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}.meny[hidden]{display:none}.meny nav{flex-direction:column;gap:4px;display:flex}.meny nav a{font-family:var(--serif);color:var(--guld-rubrik);align-items:center;min-height:56px;font-size:clamp(32px,9vw,52px);text-decoration:none;display:flex}.meny-fot{color:#f1efe7b3;margin-top:40px}.entre{color:#f4eddd;background:var(--svart);isolation:isolate;height:100svh;min-height:600px;position:relative;overflow:hidden}.entre-scen{position:absolute;inset:0}.entre-lager{position:absolute;inset:0;overflow:hidden}.entre-lager img{object-fit:cover;object-position:50% 0;will-change:transform;width:100%;height:132%;position:absolute;top:0;left:0}.entre-lager[data-lager=trappa] img{object-position:50% 50%;height:108%}.entre-ton{pointer-events:none;background:linear-gradient(90deg,#0e0d0bbd 0%,#0e0d0b75 28%,#0e0d0b14 52%,#0e0d0b00 62%),linear-gradient(#0e0d0b80 0%,#0e0d0b00 18% 64%,#0e0d0b80 100%);position:absolute;inset:0}.entre-text{z-index:3;left:var(--kant);width:min(44vw,640px);position:absolute;bottom:clamp(48px,9vh,96px)}.entre-ort{font-family:var(--serif);color:var(--guld-ljus);margin-bottom:18px;font-size:clamp(16px,1.5vw,22px)}.entre-rubrik{letter-spacing:-.025em;color:var(--guld-rubrik);text-shadow:0 2px 36px #0e0d0b73;margin-bottom:26px;font-size:clamp(42px,6.4vw,104px);line-height:1.04}.entre-rubrik .ord{white-space:pre;display:inline-block}.entre-ingress{color:#f4edddd1;max-width:30em;font-size:clamp(17px,1.3vw,20px)}.entre-knappar{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.entre-sigill{z-index:4;filter:drop-shadow(0 18px 40px #0009);pointer-events:none;width:clamp(150px,15vw,220px);display:none;position:absolute;top:50%;left:50%}.js .entre-sigill{display:block}.entre-adress{z-index:3;right:var(--kant);letter-spacing:.2em;text-transform:uppercase;color:#f4eddddb;text-shadow:0 1px 14px #0e0d0b99;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex;position:absolute;bottom:14px}@media (hover:hover){.entre-adress:hover{text-underline-offset:.3em;text-decoration:underline}}.entre-hoppa{z-index:5;right:var(--kant);top:calc(var(--topp) + 16px);color:#f4eddd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0e0d0b59;border:1px solid #f4eddd66;border-radius:999px;min-height:44px;padding:0 18px;font-size:14px;transition:opacity .4s;position:absolute}.entre-hoppa.ar-klar{opacity:0;pointer-events:none}.entre-lager[data-lager=gavel],.entre-lager[data-lager=markis]{opacity:0}.js .entre-lager[data-lager=gavel]{opacity:1}.js .entre-lager[data-lager=markis]{opacity:1;clip-path:inset(100% 0 0)}.js .entre-lager[data-lager=trappa]{clip-path:inset(100% 0 0)}.js [data-entre-rad],.js .entre-rubrik{opacity:0;animation:0s 4.5s forwards visa-reserv}@keyframes visa-reserv{to{opacity:1}}.band{border-block:1px solid var(--linje);overflow:hidden}.band p{padding:18px var(--kant);font-family:var(--serif);color:var(--guld-ljus);text-align:center;flex-wrap:wrap;justify-content:center;gap:clamp(20px,5vw,80px);margin:0;font-size:clamp(14px,1.2vw,17px);display:flex}.band span{align-items:center;gap:clamp(20px,5vw,80px);display:inline-flex}.band span+span:before{content:"";background:var(--guld);opacity:.7;border-radius:50%;width:6px;height:6px;margin-left:calc(-1*clamp(20px,5vw,80px));margin-right:clamp(20px,5vw,80px)}section{position:relative}[data-sektion]{padding:clamp(80px, 12vw, 180px) var(--kant)}.florister-scen{grid-template:"bild huvud""bild info"1fr/minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:0 clamp(28px,5vw,96px);display:grid}.florister-huvud{grid-area:huvud;margin-bottom:clamp(24px,3vw,40px)}.florister-huvud .rubrik-mellan{font-size:clamp(28px,3vw,46px)}.florister-bild{grid-area:bild}.florister-info{grid-area:info}.florister-bild{aspect-ratio:4/5;background:#1a1815;border-radius:4px;justify-self:stretch;max-height:86vh;position:relative;overflow:hidden}.florister-bild img,.florister-bild canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vatten-duk{opacity:0;transition:opacity .4s}.florister-bild.har-gl .vatten-duk{opacity:1}.florister-raknare{letter-spacing:.14em;text-transform:uppercase;color:#f4eddd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#0e0d0b73;border-radius:999px;margin:0;padding:6px 12px;font-size:13px;position:absolute;bottom:14px;left:18px}.florister-lista{border-top:1px solid var(--linje);margin:0 0 clamp(24px,3vw,40px);padding:0;list-style:none}.florister-lista li{border-bottom:1px solid var(--linje)}.florist-val{cursor:pointer;text-align:left;width:100%;min-height:76px;color:var(--dim);background:0 0;border:0;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding:14px 4px;transition:color .4s;display:grid}.florist-portratt{outline:1px solid var(--linje);outline-offset:3px;width:56px;height:56px;transition:outline-color .4s, transform .6s var(--fjader);border-radius:50%;overflow:hidden}.florist-portratt img{object-fit:cover;width:100%;height:100%}.florist-namn{font-family:var(--serif);transition:transform .6s var(--mjuk);font-size:clamp(24px,2.4vw,36px);line-height:1.1}.florist-pris{font-variant-numeric:tabular-nums;font-size:15px}.florist-val.ar-vald{color:var(--guld-rubrik)}.florist-val.ar-vald .florist-portratt{outline-color:var(--guld);transform:scale(1.06)}.florist-val.ar-vald .florist-namn{transform:translate(8px)}@media (hover:hover){.florist-val:hover{color:var(--fg)}}.florister-namn{letter-spacing:.12em;text-transform:uppercase;color:var(--guld);margin-bottom:10px;font-size:14px}.florister-namn span{color:var(--dim)}.florister-produkt{color:var(--rubrik);margin-bottom:14px;font-size:clamp(28px,2.8vw,42px)}.florister-text{color:var(--dim);max-width:34em;min-height:6.5em}.florister-kop{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.florister-pris{font-family:var(--serif);color:var(--fg);font-size:24px}.florister-detalj>*{transition:opacity .35s, transform .5s var(--mjuk)}.florister-detalj.ar-byte>*{opacity:0;transform:translateY(10px)}.kollektioner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,120px);display:grid}.kollektioner-huvud{top:calc(var(--topp) + 40px);position:sticky}.kollektioner-huvud .knapp{margin-top:8px}.koll-lista{border-top:1px solid var(--linje);margin:0;padding:0;list-style:none}.koll-lista li{border-bottom:1px solid var(--linje)}.koll-rad{min-height:64px;transition:padding .5s var(--mjuk), color .3s;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:clamp(16px,1.8vw,26px) 4px;text-decoration:none;display:grid}.koll-tumme{display:none}.koll-namn{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(26px,3.2vw,50px);line-height:1.1}.koll-antal{color:var(--dim);font-variant-numeric:tabular-nums;font-size:14px}@media (hover:hover) and (pointer:fine){.koll-rad:hover{color:#8a7440;padding-left:22px}}.koll-flyt{aspect-ratio:4/5;pointer-events:none;z-index:40;opacity:0;border-radius:4px;width:260px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.8);box-shadow:0 30px 60px -20px #00000073}.koll-flyt img{object-fit:cover;width:100%;height:100%}.huset{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,110px);display:grid}.huset-bild{aspect-ratio:3/4.2;border-radius:999px 999px 4px 4px;justify-self:center;width:100%;max-height:84vh;overflow:hidden}.huset>.huset-bild{grid-row:span 2}.huset-bild img{object-fit:cover;width:100%;height:100%}.huset-text p:not(.overrubrik){color:var(--dim);max-width:34em}.huset-text .rubrik-stor,.huset-text .rubrik-mellan{margin-bottom:26px}.huset-text .knapp{margin-top:10px}.huset-text{align-self:end}.huset-detalj{border-radius:4px;grid-column:2;place-self:start end;width:min(340px,64%);margin-top:24px;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.huset-detalj img{aspect-ratio:4/3;object-fit:cover;object-position:50% 0;width:100%}.event-huvud{max-width:900px;margin-bottom:clamp(40px,6vw,90px)}.event-collage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(12px,1.6vw,24px);display:grid}.event-collage figure{border-radius:4px;margin:0;position:relative;overflow:hidden}.event-collage img{object-fit:cover;width:100%;height:100%}.event-collage figcaption{letter-spacing:.14em;text-transform:uppercase;color:#f4eddd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0d0b80;border-radius:999px;padding:5px 12px;font-size:13px;position:absolute;bottom:12px;left:14px}.event-stor{aspect-ratio:3/4;grid-area:1/1/span 2/span 6}.event-a{aspect-ratio:3/4;grid-column:7/span 3;margin-top:12vh!important}.event-b{aspect-ratio:3/4;grid-column:10/span 3}.event-c{aspect-ratio:4/5;grid-column:7/span 3}.event-d{aspect-ratio:3/4;grid-column:10/span 3;margin-top:-8vh!important}.citat{text-align:center;max-width:980px;margin:clamp(60px,8vw,120px) auto 0}.citat p{font-family:var(--serif);color:var(--guld-ljus);font-size:clamp(22px,2.4vw,34px);line-height:1.4}.event-kontakt{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.event-kontakt p{text-align:center;width:100%;color:var(--dim)}.miljo-mal{grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,6vw,100px);max-width:1240px;display:grid}.miljo-ring{aspect-ratio:1;width:clamp(180px,22vw,300px);position:relative}.miljo-ring svg{width:100%;transform:rotate(-90deg)}.ring-spar{fill:none;stroke:var(--linje);stroke-width:2px}.ring-fyll{fill:none;stroke:#a8904f;stroke-width:6px;stroke-linecap:round;stroke-dasharray:553;stroke-dashoffset:110.6px}.miljo-ring p{font-family:var(--serif);color:var(--rubrik);justify-content:center;align-items:center;margin:0;font-size:clamp(44px,5vw,72px);display:flex;position:absolute;inset:0}.miljo-par{grid-template-columns:1fr minmax(0,.9fr) 1fr;align-items:end;gap:clamp(24px,4vw,64px);margin-top:clamp(60px,8vw,120px);display:grid}.miljo-kol h3{color:var(--rubrik);margin-bottom:14px;font-size:clamp(22px,1.8vw,28px)}.miljo-kol p{color:var(--dim)}.miljo-bil{border-radius:4px;margin:0;overflow:hidden}.miljo-bil img{aspect-ratio:4/5;object-fit:cover;width:100%}.miljo-kort .miljo-mal{margin:0 auto}.besok{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,110px);display:grid}.besok-bild{border-radius:4px;margin:0;overflow:hidden}.besok-bild img{aspect-ratio:4/5;object-fit:cover;width:100%}.besok-text .rubrik-mellan{margin-bottom:36px}.besok-rutor{border-top:1px solid var(--linje);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:18px;padding-top:28px;display:grid}.besok-rutor h3{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--guld);margin-bottom:10px;font-size:13px;font-weight:600}.besok-rutor p{color:var(--dim);overflow-wrap:anywhere;font-size:16px}.besok-rutor a{-webkit-text-decoration-color:var(--linje);text-decoration-color:var(--linje)}.fot{background:var(--svart);color:#e9e2d2;padding:clamp(64px, 8vw, 110px) var(--kant) 40px}.fot-inre{grid-template-columns:140px repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.fot-sigill{width:120px}.fot h2{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--guld);margin-bottom:12px;font-size:13px;font-weight:600}.fot p{color:#e9e2d2b8;overflow-wrap:anywhere;font-size:15px}.fot a{min-height:32px;text-decoration-color:#d1bf8a66;display:inline-block}.fot-rad{border-top:1px solid #d1bf8a33;margin-top:40px;padding-top:24px}.fot-rad+.fot-rad{border:0;margin-top:0;padding-top:0}.butik{padding:calc(var(--topp) + clamp(40px, 6vw, 90px)) var(--kant) clamp(80px, 10vw, 140px)}.butik-huvud{max-width:900px;margin-bottom:36px}.butik-huvud .rubrik-stor{margin-bottom:20px}.butik-info{color:var(--dim);border-left:2px solid var(--guld);padding-left:14px;font-size:15px}.filter{margin:0 calc(-1 * var(--kant));padding:4px 2px 14px;padding-inline:var(--kant);scrollbar-width:none;top:calc(var(--topp) - 1px);z-index:20;background:var(--bg);gap:8px;transition:background-color .9s;display:flex;position:sticky;overflow-x:auto}.filter::-webkit-scrollbar{display:none}.chip{border:1px solid var(--linje);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;transition:background-color .35s,color .35s,border-color .35s;display:inline-flex}.chip span{opacity:.6;font-variant-numeric:tabular-nums;font-size:12px}.chip.ar-vald{color:var(--gradde);background:#1d1b18;border-color:#1d1b18}.butik-antal{color:var(--dim);margin:14px 0 24px;font-size:14px}.pnat{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,32px) clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.pkort[hidden]{display:none}.pkort-lank{text-decoration:none;display:block}.pkort-bild{aspect-ratio:4/5;background:#e5e1d6;border-radius:4px;position:relative;overflow:hidden}.pkort-bild img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--mjuk), opacity .6s;position:absolute;inset:0}.kort-bild2{opacity:0}@media (hover:hover) and (pointer:fine){.pkort-lank:hover .pkort-bild img:first-child{transform:scale(1.04)}.pkort-lank:hover .kort-bild2{opacity:1}}.pkort-florist-tag{color:#1d1b18;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f8f6f0eb;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px}.pkort-florist-tag img.pkort-portratt{object-fit:cover;border-radius:50%;width:28px;height:28px;position:static}.pkort-slutsald{color:var(--gradde);letter-spacing:.1em;text-transform:uppercase;background:#1d1b18;border-radius:999px;padding:5px 10px;font-size:12px;position:absolute;top:10px;right:10px}.pkort-text{justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.pkort-text h3{font-size:clamp(16px,1.25vw,19px);line-height:1.3}.pkort-text p{color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:15px}.produkt{padding:calc(var(--topp) + 24px) var(--kant) clamp(60px, 8vw, 120px);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:0 clamp(28px,5vw,96px);display:grid}.brod{color:var(--dim);flex-wrap:wrap;grid-column:1/-1;gap:4px 10px;margin-bottom:18px;font-size:14px;display:flex}.brod a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.brod span{opacity:.5;align-items:center;display:inline-flex}.produkt-galleri{top:calc(var(--topp) + 16px);position:sticky}.galleri-scen{aspect-ratio:4/5;max-height:calc(100svh - var(--topp) - 40px);background:#e2ddd1;border-radius:4px;position:relative;overflow:hidden}.galleri-bild{opacity:0;transition:opacity .7s var(--mjuk);margin:0;position:absolute;inset:0}.galleri-bild.ar-vald{opacity:1}.galleri-bild img{object-fit:cover;width:100%;height:100%;transform:scale(var(--fyllighet,1));transition:transform .9s var(--fjader);transform-origin:50% 70%}.galleri-tummar{gap:8px;margin-top:10px;display:flex}.galleri-tumme{cursor:pointer;opacity:.6;background:0 0;border:1px solid #0000;border-radius:3px;width:64px;height:80px;padding:0;transition:opacity .3s,border-color .3s;overflow:hidden}.galleri-tumme.ar-vald{opacity:1;border-color:#1d1b18}.galleri-tumme img{object-fit:cover;width:100%;height:100%}.galleri-tillbehor{z-index:3;gap:8px;display:flex;position:absolute;bottom:14px;left:14px}.galleri-tillbehor figure{border:3px solid var(--papper);background:var(--papper);width:66px;height:66px;font-family:var(--serif);color:#1d1b18;border-radius:50%;place-items:center;margin:0;font-size:22px;display:grid;overflow:hidden;box-shadow:0 10px 24px -8px #00000073}.galleri-tillbehor img{object-fit:cover;width:100%;height:100%}.galleri-tillbehor figure.ar-tagg{text-align:center;color:#5c4b24;border-width:0;border-radius:8px;padding:10px 5px 0;font-size:12px;line-height:1.15;transform:rotate(-5deg);box-shadow:inset 0 0 0 1px #a8904f99,0 10px 24px -8px #00000073}.produkt-info{padding-top:6px}.produkt-florist{align-items:center;gap:14px;margin-bottom:18px;display:flex}.produkt-florist img{object-fit:cover;border-radius:50%;width:52px;height:52px}.produkt-florist span{flex-direction:column;font-weight:600;line-height:1.3;display:flex}.produkt-florist em{color:var(--dim);font-size:14px;font-style:normal;font-weight:400}.produkt-titel{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(34px,4vw,60px)}.produkt-pris{font-family:var(--serif);font-variant-numeric:tabular-nums;margin:0;font-size:26px}.produkt-moms{color:var(--dim);font-size:14px}.produkt-text{color:var(--dim);max-width:34em;margin:20px 0 8px}.komponera{border-top:1px solid var(--linje);margin-top:26px}.falt{border:0;border-bottom:1px solid var(--linje);min-width:0;margin:0;padding:22px 0}.falt[hidden]{display:none}.falt legend,.falt>label{font-family:var(--serif);float:left;width:100%;margin-bottom:12px;padding:0;font-size:19px;display:block}.falt legend+*{clear:both}.falt-hjalp{color:var(--dim);clear:both;margin:8px 0 0;font-size:14px}.chips{clear:both;flex-wrap:wrap;gap:8px;display:flex}.chip-val{position:relative}.chip-val input,.tillbehor-val input,.farg-val input,.motiv-val input,.frakt-val input{opacity:0;width:1px;height:1px;position:absolute}.chip-val span{border:1px solid var(--linje);cursor:pointer;min-height:46px;transition:background-color .3s, color .3s, border-color .3s, transform .4s var(--fjader);border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:15px;display:inline-flex}.chip-val span em{opacity:.65;font-size:13px;font-style:normal}.chip-val input:checked+span{color:var(--gradde);background:#1d1b18;border-color:#1d1b18}.chip-val input:focus-visible+span,.tillbehor-val input:focus-visible+span,.motiv-val input:focus-visible+span,.farg-val input:focus-visible+span,.frakt-val input:focus-visible+span{outline:2px solid var(--guld);outline-offset:3px}.fyllig-rad{clear:both;justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.fyllig-varde{font-family:var(--serif);font-size:22px}.fyllig-varde.ar-tom{font-family:var(--sans);color:var(--dim);font-size:15px}.fyllig-pris{color:var(--dim);font-variant-numeric:tabular-nums}.fyllig-reglage{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.fyllig-reglage::-webkit-slider-runnable-track{background:linear-gradient(90deg, #a8904f var(--andel,0%), var(--linje) var(--andel,0%));height:2px}.fyllig-reglage::-moz-range-track{background:var(--linje);height:2px}.fyllig-reglage::-moz-range-progress{background:#a8904f;height:2px}.fyllig-reglage::-webkit-slider-thumb{-webkit-appearance:none;background:var(--svart);border:2px solid var(--guld);border-radius:50%;width:30px;height:30px;margin-top:-14px;box-shadow:0 6px 16px -6px #00000080}.fyllig-reglage::-moz-range-thumb{background:var(--svart);border:2px solid var(--guld);border-radius:50%;width:28px;height:28px}.fyllig-skala{justify-content:space-between;padding:0 14px;display:flex}.fyllig-skala span{background:var(--linje);width:4px;height:4px;transition:background-color .3s, transform .4s var(--fjader);border-radius:50%}.fyllig-skala span.ar-vald{background:#a8904f;transform:scale(1.6)}.fyllig-skala span.fyllig-tom{background:0 0;box-shadow:inset 0 0 0 1px #a8904f}.tillbehor{clear:both;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tillbehor-val{cursor:pointer;text-align:center;border:1px solid var(--linje);transition:border-color .3s, background-color .3s, transform .4s var(--fjader);border-radius:6px;flex-direction:column;align-items:center;gap:4px;min-height:44px;padding:10px 6px 12px;display:flex;position:relative}.tillbehor-bild{width:64px;height:64px;transition:transform .5s var(--fjader);background:#e5e0d3;border-radius:50%;place-items:center;margin-bottom:4px;display:grid;overflow:hidden}.tillbehor-bild img{object-fit:cover;width:100%;height:100%}.tillbehor-tagg{background:#fbf8ef;border-radius:6px;position:relative;transform:rotate(-4deg);box-shadow:inset 0 0 0 1px #a8904f8c,inset 0 0 0 4px #fbf8ef,inset 0 0 0 5px #a8904f47,0 8px 16px -10px #00000059}.tillbehor-tagg:before{content:"";border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:8px;left:50%;box-shadow:inset 0 0 0 1px #a8904fd9}.tillbehor-tagg span{font-family:var(--serif);color:#5c4b24;text-align:center;letter-spacing:.01em;padding:12px 5px 2px;font-size:14px;line-height:1.15}.tillbehor-tagg.ar-lang span{font-size:10.5px}.tillbehor-namn{font-size:14px;font-weight:600;line-height:1.25}.tillbehor-pris{color:var(--dim);font-size:13px}.tillbehor-val:has(input:checked){background:var(--yta);border-color:#1d1b18}.tillbehor-val:has(input:checked) .tillbehor-bild{transform:scale(1.08)}.tillbehor-val:has(input:checked) .tillbehor-tagg{transform:rotate(0)scale(1.08)}.tillbehor-val:has(input:checked):after{content:"";background:#a8904f;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;right:8px}.motiv{clear:both;margin-top:16px}.motiv-rubrik{color:var(--dim);margin-bottom:8px;font-size:14px}.motiv-rad{flex-wrap:wrap;gap:10px;display:flex}.motiv-val{cursor:pointer;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.motiv-val em{color:var(--dim);text-align:center;max-width:80px;font-size:12.5px;font-style:normal;line-height:1.25;transition:color .3s}.motiv-val input:checked~em{color:var(--fg);font-weight:600}.motiv-val span{cursor:pointer;width:72px;height:72px;transition:border-color .3s, transform .4s var(--fjader);border:2px solid #0000;border-radius:4px;display:block;overflow:hidden}.motiv-val span img{object-fit:cover;width:100%;height:100%}.motiv-val input:checked+span{border-color:#1d1b18;transform:translateY(-3px)}.kort-forhand{clear:both;width:min(100%, var(--kortbredd,440px));aspect-ratio:2/1.32;perspective:1400px;filter:drop-shadow(0 26px 30px #00000038);transition:width .7s var(--fjader);grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.kort-forhand[hidden]{display:none}.kort-fram{transform-origin:100%;background:#fff;border-radius:3px 0 0 3px;overflow:hidden;transform:rotateY(14deg);box-shadow:inset -10px 0 18px -12px #0000004d}.kort-fram img{object-fit:cover;width:100%;height:100%}.kort-inuti{transform-origin:0;background:#fffdf7;border-radius:0 3px 3px 0;align-items:center;padding:9% 9% 9% 10%;display:flex;position:relative;transform:rotateY(-6deg);box-shadow:inset 12px 0 16px -14px #00000059}.kort-inuti p{font-family:var(--serif);color:#2b2721;white-space:pre-wrap;overflow-wrap:anywhere;max-height:100%;margin:0;font-size:clamp(13px,1.25vw,16px);font-style:italic;line-height:1.5;overflow:hidden}.kort-inuti p.ar-tom{color:#a59e90}.kort-sigill{opacity:.9;width:34px;position:absolute;bottom:7%;right:8%}.band-forhand{clear:both;margin-top:20px}.band-forhand[hidden]{display:none}.band-siden{clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);background:linear-gradient(#ece3cf,#f7f1e3 45%,#e3d7bd);border-radius:2px;padding:18px 28px;position:relative;box-shadow:0 18px 30px -18px #00000059}.band-siden p{text-align:center;font-family:var(--serif);color:#9a7b33;letter-spacing:.02em;overflow-wrap:anywhere;margin:0;font-size:19px;font-style:italic}.farger{clear:both;flex-wrap:wrap;gap:10px;display:flex}.farg-val{cursor:pointer;flex-direction:column;align-items:center;gap:4px;min-width:52px;display:flex;position:relative}.farg-val span{background:var(--farg);width:40px;height:40px;transition:transform .4s var(--fjader), box-shadow .3s;border:1px solid #00000026;border-radius:50%}.farg-val em{color:var(--dim);font-size:13px;font-style:normal}.farg-val input:checked+span{box-shadow:0 0 0 3px var(--papper), 0 0 0 5px #1d1b18;transform:scale(1.12)}.falt textarea,.falt input[type=text],.falt input[type=file],.tid-val input,.kassa label input{border:1px solid var(--linje);background:var(--yta);clear:both;border-radius:6px;width:100%;min-height:48px;padding:12px 14px;font-size:16px;display:block}.falt textarea{resize:vertical;min-height:96px}.datum-rad{clear:both;scrollbar-width:thin;gap:8px;padding:4px 2px 10px;display:flex;overflow-x:auto}.datum{border:1px solid var(--linje);cursor:pointer;width:66px;min-height:76px;transition:background-color .3s, color .3s, transform .4s var(--fjader);background:0 0;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.datum b{font-family:var(--serif);font-size:22px;font-weight:400;line-height:1}.datum small{text-transform:lowercase;color:var(--dim);font-size:12px}.datum[aria-checked=true]{color:var(--gradde);background:#1d1b18;border-color:#1d1b18;transform:translateY(-2px)}.datum[aria-checked=true] small{color:#f1efe7b3}.datum:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.tid-val{align-items:center;gap:12px;margin-top:10px;display:flex}.tid-val input{width:auto;min-width:140px}.falt>label.falt-fil-etikett{font-family:var(--sans);color:var(--dim);font-size:15px}.komponera-val{border:0;min-width:0;margin:0;padding:0}.komponera-val:disabled{opacity:.55}.komponera-val:disabled *{cursor:not-allowed}body:is([data-sida=produkt],[data-sida=butik],[data-sida=kassan]) .topp,body:is([data-sida=produkt],[data-sida=butik],[data-sida=kassan]) .topp.ar-skrollad{background:var(--bg);-webkit-backdrop-filter:none}.komponera .falt,.kort-forhand,.komponera-fot,.kassa-del{scroll-margin-top:calc(var(--topp) + 24px)}.komponera-fot{align-items:center;gap:12px;padding:24px 0 8px;display:flex}.antal{border:1px solid var(--linje);border-radius:999px;flex:none;align-items:center;display:flex}.antal button{cursor:pointer;background:0 0;border:0;width:46px;height:48px;font-size:20px}.antal output{text-align:center;font-variant-numeric:tabular-nums;min-width:22px}.knapp-lagg span{font-variant-numeric:tabular-nums;opacity:.85;font-weight:500}.falt-fel{color:#9b2a1e;margin-top:8px;font-size:15px}.falt.ar-fel{padding-left:14px;box-shadow:inset 3px 0 #b3412f}.produkt-lofte{color:var(--dim);margin:26px 0 0;padding:0;font-size:14px;list-style:none}.produkt-lofte li{padding:8px 0 8px 18px;position:relative}.produkt-lofte li:before{content:"";background:#a8904f;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:0}.relaterade{padding:0 var(--kant) clamp(80px, 10vw, 140px)}.relaterade .rubrik-mellan{margin-bottom:26px}.korg{z-index:90;pointer-events:none;position:fixed;inset:0}.korg-skugga{opacity:0;background:#0a090880;transition:opacity .5s;position:absolute;inset:0}.korg-panel{background:var(--papper);color:#1d1b18;width:min(480px,100%);transition:transform .7s var(--mjuk);--linje:#1d1b1824;--dim:#5e584e;--yta:#fff;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-30px 0 60px -30px #00000080}.korg.ar-oppen{pointer-events:auto}.korg.ar-oppen .korg-skugga{opacity:1}.korg.ar-oppen .korg-panel{transform:none}.korg-huvud{justify-content:space-between;align-items:center;padding:20px 24px 14px;display:flex}.korg-huvud h2{font-size:28px}.korg-matare{border-bottom:1px solid var(--linje);padding:0 24px 18px}.korg-matare p{color:var(--dim);margin-bottom:8px;font-size:14px}.korg-matare p b{color:#1d1b18}.matare{background:#1d1b181a;border-radius:4px;height:4px;overflow:hidden}.matare span{background:linear-gradient(90deg, #a8904f, var(--guld));width:0;height:100%;transition:width .9s var(--fjader);border-radius:4px;display:block}.korg-rader{overscroll-behavior:contain;flex:1;margin:0;padding:6px 24px;list-style:none;overflow-y:auto}.korg-rad{border-bottom:1px solid var(--linje);grid-template-columns:76px 1fr;gap:14px;padding:16px 0;display:grid}.korg-rad img{object-fit:cover;border-radius:3px;width:76px;height:95px}.korg-rad h3{font-size:18px;line-height:1.25}.korg-rad-topp{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.korg-rad-pris{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.korg-variant{color:var(--dim);margin:2px 0 6px;font-size:14px}.korg-tillval{color:var(--dim);border-left:1px solid #a8904f99;margin:6px 0 8px;padding:0 0 0 12px;font-size:14px;list-style:none}.korg-tillval li{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:2px 0;line-height:1.45;display:grid}.korg-tillval li span:first-child{overflow-wrap:anywhere}.korg-tillval li span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.korg-rad-fot{justify-content:space-between;align-items:center;display:flex}.korg-rad .antal button{width:44px;height:44px}.korg-tom{text-align:center;padding:40px 24px}.korg-tom[hidden],.korg-fot[hidden]{display:none}.korg-fot{padding:16px 24px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--linje);background:var(--papper)}.frakt{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;padding:0;display:grid}.frakt legend{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;font-size:13px}.frakt-val{cursor:pointer;display:block;position:relative}.frakt-val span{border:1px solid var(--linje);border-radius:8px;flex-direction:column;justify-content:center;min-height:58px;padding:8px 14px;transition:border-color .3s,background-color .3s;display:flex}.frakt-val b{font-size:15px}.frakt-val em{color:var(--dim);font-size:13px;font-style:normal}.frakt-val input:checked+span{background:#fff;border-color:#1d1b18;box-shadow:inset 0 0 0 1px #1d1b18}.summor{margin:0 0 4px}.summor div{justify-content:space-between;padding:3px 0;font-size:15px;display:flex}.summor dt{color:var(--dim)}.summor dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.belopp{white-space:nowrap}.summa-total{font-family:var(--serif);padding-top:8px!important;font-size:20px!important}.summa-total dt{color:inherit!important}.korg-fot .knapp{margin-top:8px}.ceremoni{z-index:95;pointer-events:none;position:fixed;inset:0}.ceremoni-bukett{aspect-ratio:4/5.6;width:min(280px,60vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ceremoni-bild{border-radius:48% 48% 10px 10px/40% 40% 10px 10px;height:62%;position:absolute;top:0;left:4%;right:4%;overflow:hidden;box-shadow:0 20px 40px -20px #0009}.ceremoni-bild img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.ceremoni-papper{clip-path:polygon(0 4%,18% 16%,34% 0,50% 14%,66% 0,82% 16%,100% 4%,63% 100%,37% 100%);filter:drop-shadow(0 30px 40px #0009);background:linear-gradient(95deg,#2f2d2b 0%,#5d5955 22%,#3e3b38 38%,#77726c 55%,#4b4845 72%,#6a6560 86%,#34312e 100%);height:70%;position:absolute;bottom:0;left:-10%;right:-10%}.ceremoni-papper:after{content:"";background:repeating-linear-gradient(80deg,#ffffff0d 0 2px,#0000 2px 22px);position:absolute;inset:0}.ceremoni-band{background:linear-gradient(#14213d,#22325a);width:7px;height:52%;margin-left:-3.5px;position:absolute;top:40%;left:50%}.ceremoni-sigill{filter:drop-shadow(0 8px 14px #00000080);width:36%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ceremoni-sigill .sigill-yta{fill:#c9b47a}.ceremoni-sigill .sigill-linje{stroke:#6d5a2a}.ceremoni-sigill text{fill:#4d3f1c}.ceremoni-ring{aspect-ratio:1;border:2px solid var(--guld);opacity:0;border-radius:50%;width:36%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ceremoni-ton{opacity:0;background:#0a090873;position:fixed;inset:0}.kvitto-toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));visibility:hidden;z-index:96;color:var(--gradde);transition:transform .6s var(--fjader);background:#1d1b18;border-radius:999px;max-width:calc(100% - 32px);padding:12px 20px;font-size:15px;position:fixed;transform:translate(-50%,calc(100% + 60px))}.kvitto-toast.ar-synlig{visibility:visible;transform:translate(-50%)}.kassa{padding:calc(var(--topp) + clamp(40px, 6vw, 80px)) var(--kant) clamp(80px, 10vw, 140px)}.kassa-huvud{margin-bottom:30px}.kassa-forslag{color:#6b5a33;background:#d1bf8a38;border-radius:999px;margin-top:16px;padding:8px 16px;font-size:14px;display:inline-block}.kassa-rutnat{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,90px);display:grid}.kassa-raknare{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:13px}.kassa-del{border:0;border-top:1px solid var(--linje);min-width:0;margin:0;padding:22px 0;transition:opacity .5s}.kassa-del:disabled{opacity:.38}.kassa-del:disabled .knapp{display:none}.kassa-del legend{font-family:var(--serif);float:left;width:100%;margin-bottom:16px;font-size:26px}.kassa-del legend+*{clear:both}.kassa label{color:var(--dim);margin-bottom:14px;font-size:14px;display:block}.kassa label input{color:#1d1b18;margin-top:6px}.kassa-frakt,.kassa-betal{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:18px;display:grid}.kassa-frakt .frakt-val,.kassa-betal .frakt-val{color:#1d1b18;margin:0}.kassa-tva{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.kassa-adress[hidden]{display:none}.kassa-sammanfattning{top:calc(var(--topp) + 20px);background:var(--papper);border-radius:8px;padding:22px;position:sticky;box-shadow:0 30px 60px -40px #00000059}.kassa-sammanfattning h2{margin-bottom:4px;font-size:22px}.kassa-sammanfattning .korg-rader{max-height:none;padding:0}.kvitto{place-items:center;padding:20px 0;display:grid}.kvitto[hidden],.kassa-tom[hidden]{display:none}.kvitto-papper{color:#1d1b18;text-align:center;--linje:#1d1b1824;--dim:#5e584e;background:#fffdf8;border-radius:4px;width:min(560px,100%);padding:clamp(32px,5vw,56px);position:relative;box-shadow:0 40px 80px -40px #0006}.kvitto-papper .korg-rader{text-align:left;padding:0}.kvitto-sigill{width:150px;margin:0 auto 18px}@media (width<=720px){.kvitto{padding-top:0}.kvitto-papper{padding:26px 20px 30px}.kvitto-sigill{width:92px;margin-bottom:10px}.kvitto-papper .overrubrik{margin-bottom:8px}.kvitto-papper .rubrik-mellan{margin-bottom:6px;font-size:25px}.kvitto-papper [data-kvitto-nr]{color:var(--dim);margin-bottom:4px;font-size:14px}.kvitto-papper .korg-rad{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:12px 0}.kvitto-papper .korg-rad img{width:56px;height:70px}.kvitto-papper .korg-rad h3{font-size:17px}.kvitto-papper .korg-tillval{font-size:13px}}.kvitto-sigill .sigill-yta{fill:#b5302a}.kvitto-sigill .sigill-linje{stroke:#f0c9a8}.kvitto-sigill text{fill:#f6dcc0}.kassa-tom{text-align:center;padding:60px 0}.om-hero{color:#f4eddd;height:88svh;min-height:520px;overflow:hidden}.om-hero-bild{position:absolute;inset:0}.om-hero-bild img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.om-hero:after{content:"";background:linear-gradient(#0e0d0b8c,#0e0d0b00 22%,#0e0d0b26 45%,#0e0d0be0),linear-gradient(90deg,#0e0d0b8c,#0e0d0b00 65%);position:absolute;inset:0}.om-hero-text{z-index:2;left:var(--kant);right:var(--kant);max-width:1000px;position:absolute;bottom:clamp(40px,8vh,90px)}.om-hero .rubrik-stor{color:var(--guld-rubrik)}.team-lista{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(20px,3vw,48px) clamp(16px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid}.team-person figure{aspect-ratio:4/5;border-radius:4px;margin:0 0 14px;overflow:hidden}.team-person figure img{object-fit:cover;width:100%;height:100%}.team-person h3{font-size:clamp(22px,2vw,30px)}.team-person p{color:var(--dim);margin:2px 0 0}.team-0,.team-1{grid-column:span 3}.team-2,.team-3,.team-4{grid-column:span 2}.historia{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,96px);display:grid;padding-top:0!important}.historia-kol{top:calc(var(--topp) + 40px);align-self:start;position:sticky}.historia-text p{color:var(--dim);max-width:36em;font-size:clamp(17px,1.3vw,19px)}.historia-text p:first-child{font-family:var(--serif);color:var(--fg);font-size:clamp(20px,1.8vw,26px);line-height:1.5}.historia-slut{font-family:var(--serif);color:var(--fg)!important;font-size:24px!important}.huset-om .huset-bild{aspect-ratio:4/3.6;border-radius:4px}.huset-om .huset-bild img{object-position:50% 10%}[data-fram]{will-change:transform, opacity}@media (width<=1100px){.pnat{grid-template-columns:repeat(3,minmax(0,1fr))}.fot-inre{grid-template-columns:repeat(2,minmax(0,1fr))}.fot-sigill{grid-column:1/-1}.team-lista{grid-template-columns:repeat(2,minmax(0,1fr))}.team-0,.team-1,.team-2,.team-3,.team-4{grid-column:span 1}}@media (width<=960px){:root{--topp:66px}.topp-meny,.topp-namn{display:none}.topp-hoger{margin-left:auto}.topp-menyknapp{align-items:center;display:inline-flex}.topp-logga .sigill{width:46px}.topp-korg{width:50px;height:50px}.florister-scen,.kollektioner,.huset,.besok,.produkt,.kassa-rutnat,.historia{grid-template-columns:minmax(0,1fr)}.kollektioner-huvud,.historia-kol,.produkt-galleri,.kassa-sammanfattning{position:static}.huset-detalj{grid-column:1}.miljo-par{grid-template-columns:minmax(0,1fr)}.miljo-bil{order:3}.event-collage{grid-template-columns:repeat(2,minmax(0,1fr))}.event-stor{aspect-ratio:4/5;grid-area:auto/1/auto/-1}.event-a,.event-b,.event-c,.event-d{grid-column:auto;margin-top:0!important}.besok-rutor{grid-template-columns:minmax(0,1fr);gap:18px}.produkt-galleri{margin:0 calc(-1 * var(--kant))}.galleri-scen{border-radius:0;max-height:none}.galleri-tummar{padding:0 var(--kant)}.brod,.kassa-sammanfattning{order:-1}}@media (width<=720px){body{font-size:16px}.entre{min-height:620px}.entre-text{width:auto;bottom:28px;left:20px;right:20px}.entre-rubrik{margin-bottom:16px;font-size:clamp(36px,10.4vw,52px)}.entre-ort{margin-bottom:10px;font-size:15px}.entre-ingress{margin-bottom:0;font-size:16px}.entre-knappar{margin-top:20px}.entre-knappar .knapp{flex:auto;padding:0 1.1em}.entre-sigill{width:140px;top:40%}.entre-lager[data-lager=trappa] img{object-position:42% 50%}.entre-ton{background:linear-gradient(#0e0d0b73 0%,#0e0d0b00 16% 40%,#0e0d0b99 62%,#0e0d0be0 100%)}.entre-adress{display:none}.entre-hoppa{top:auto;bottom:auto;right:20px;top:calc(var(--topp) + 8px)}.band p{flex-direction:column;gap:6px}.band span+span:before{display:none}.florister-scen{grid-template-columns:minmax(0,1fr);grid-template-areas:"huvud""bild""info"}.florister-bild{max-height:none;margin:0 calc(-1 * var(--kant));border-radius:0}.florister-lista{margin:18px calc(-1 * var(--kant)) 22px;padding:2px var(--kant) 8px;scrollbar-width:none;border:0;gap:10px;display:flex;overflow-x:auto}.florister-lista::-webkit-scrollbar{display:none}.florister-lista li{border:0;flex:none}.florist-val{border:1px solid var(--linje);border-radius:999px;grid-template-rows:auto auto;grid-template-columns:40px auto;gap:0 10px;min-height:56px;padding:8px 16px 8px 8px}.florist-portratt{outline-offset:2px;grid-row:span 2;width:40px;height:40px}.florist-namn{font-size:18px}.florist-pris{font-size:12px}.florist-val.ar-vald{border-color:var(--guld)}.florist-val.ar-vald .florist-namn{transform:none}.florister-text{min-height:0}.koll-rad{grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-content:center;gap:2px 16px;padding:12px 0}.koll-tumme{border-radius:3px;grid-row:span 2;width:64px;height:80px;display:block;overflow:hidden}.koll-namn{overflow-wrap:anywhere;align-self:end}.koll-antal{align-self:start}.koll-tumme img{object-fit:cover;width:100%;height:100%}.koll-namn{font-size:24px}.huset-bild{max-height:70vh}.event-collage{gap:10px}.miljo-mal{grid-template-columns:minmax(0,1fr)}.pnat,.pnat-fyra{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pkort-text{flex-direction:column;gap:2px}.pkort-florist-tag{font-size:12px;bottom:6px;left:6px}.tillbehor{grid-template-columns:repeat(2,minmax(0,1fr))}.komponera-fot{z-index:15;background:var(--bg);margin:0 calc(-1 * var(--kant));padding:12px var(--kant) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--linje);transition:background-color .9s;position:sticky;bottom:0}.kort-forhand{width:100%}.fot-inre{grid-template-columns:minmax(0,1fr)}.kassa-tva{grid-template-columns:minmax(0,1fr);gap:0}.korg-panel{border-radius:16px 16px 0 0;width:100%;height:min(92svh,100%);top:auto;transform:translateY(104%)}.team-lista{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 12px}.team-0{grid-column:1/-1}}@media (width<=360px){.entre-knappar .knapp{width:100%}.chip-val span{padding:0 14px}.komponera-fot .knapp-lagg{padding:0 1em;font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .entre-lager[data-lager=gavel],.js .entre-lager[data-lager=markis]{opacity:0}.js .entre-lager[data-lager=trappa]{clip-path:none}.js [data-entre-rad],.js .entre-rubrik{opacity:1;animation:none}.js .entre-sigill{display:none}.topp-korg .sigill-rand{animation:none}}[hidden]{display:none!important}.entre-bildtext{z-index:3;left:var(--kant);letter-spacing:.18em;text-transform:uppercase;color:#f4edddd9;opacity:0;text-shadow:0 1px 12px #00000080;margin:0;font-size:13px;position:absolute;bottom:24px}.js .entre.ar-klar .entre-lager[data-lager=gavel],.js .entre.ar-klar .entre-lager[data-lager=markis]{opacity:0}.js .entre.ar-klar .entre-lager[data-lager=trappa]{clip-path:none}.js .entre.ar-klar [data-entre-rad],.js .entre.ar-klar .entre-rubrik{animation:none}.entre.ar-klar .entre-sigill,.entre.ar-klar .entre-bildtext{display:none}@media (width<=720px){.entre-bildtext{bottom:20px;left:20px;right:20px}}.korg-panel{visibility:hidden;transition:transform .7s var(--mjuk), visibility 0s linear .7s}.korg.ar-oppen .korg-panel{visibility:visible;transition:transform .7s var(--mjuk), visibility 0s}@media (width<=720px){body[data-sida=produkt]{padding-bottom:84px}body[data-sida=produkt] .komponera-fot{z-index:50;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 40px -24px #0000004d}body[data-sida=produkt] .falt-fel{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:50;background:#fff3ef;border-radius:8px;padding:10px 14px;position:fixed;box-shadow:0 10px 30px -10px #0000004d}}.miljo-mal .rubrik-mellan{font-size:clamp(21px,2.1vw,32px);line-height:1.38}h1,h2,h3{overflow-wrap:break-word}h3{-webkit-hyphens:auto;hyphens:auto}.pkort-text h3{min-width:0}.fot a,.besok-rutor a{align-items:center;min-height:44px;display:inline-flex}@media (width<=720px){.produkt-titel{font-size:clamp(28px,8.4vw,40px)}}@media (width<=380px){.komponera-fot{gap:8px}.antal button{width:40px}.komponera-fot .knapp-lagg{white-space:normal;text-align:center;flex-direction:column;gap:0;min-height:54px;padding:4px .8em;line-height:1.2}}.topp-menyknapp{align-items:center;display:inline-flex}@media (width<=1240px){.topp-namn{display:none}}.meny{overflow-y:auto}.meny nav a{min-height:52px;font-size:clamp(28px,7.2vw,46px)}@media (width>=721px){.meny nav{grid-template-columns:repeat(2,max-content);column-gap:clamp(40px,8vw,140px);display:grid}}@media (width>=1101px){.fot-inre{grid-template-columns:140px repeat(5,minmax(0,1fr))}}.leveransrad{color:var(--dim);flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0;font-size:15px;display:flex}.leveransrad-nu{color:var(--fg);align-items:center;gap:10px;font-weight:600;display:inline-flex}.leveransrad-nu:before{content:"";background:#6f9a57;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #6f9a5733}.butik-huvud .leveransrad{border-left:2px solid var(--guld);padding:2px 0 2px 14px}body:is([data-sida=brollop],[data-sida=begravning],[data-sida=event],[data-sida=foretag],[data-sida=prenumeration],[data-sida=kontakt]) [data-sektion]{padding-block:clamp(64px,8vw,128px)}.uhero{color:#f4eddd;background:var(--svart);min-height:92svh;padding:calc(var(--topp) + 40px) var(--kant) clamp(40px, 8vh, 90px);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.uhero-bild{z-index:-2;margin:0;position:absolute;inset:0;overflow:hidden}.uhero-bild img{object-fit:cover;will-change:transform;width:100%;height:112%}.uhero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0e0d0b80 0%,#0e0d0b00 22% 40%,#0e0d0bd6 100%),linear-gradient(90deg,#0e0d0b8c 0%,#0e0d0b00 62%);position:absolute;inset:0}.uhero-lugn:after{background:linear-gradient(#0e0d0b8c 0%,#0e0d0b33 36%,#0e0d0be6 100%)}.uhero-text{max-width:min(900px,100%);position:relative}.uhero .overrubrik{color:var(--guld-ljus)}.uhero-rubrik{letter-spacing:-.025em;color:var(--guld-rubrik);text-shadow:0 2px 30px #0e0d0b66;margin-bottom:22px;font-size:clamp(40px,5.4vw,88px);line-height:1.04}.uhero-lugn .uhero-rubrik{font-size:clamp(36px,4.6vw,72px)}.uhero-rubrik .ord{vertical-align:top;max-width:100%;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.uhero-rubrik .ord>span{display:inline-block}.uhero-ingress{color:#f4eddddb;max-width:36em;font-size:clamp(17px,1.35vw,20px)}.uhero-not{font-family:var(--serif);color:var(--guld-ljus);margin:6px 0 0}.uhero-knappar{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.uhero-valv,.uhero-delad{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(28px,5vw,90px);display:grid}.uhero-valv:after,.uhero-delad:after{display:none}.uhero-valv .uhero-bild,.uhero-delad .uhero-bild{z-index:0;grid-area:1/2;align-self:end;height:min(76svh,820px);position:relative;inset:auto}.uhero-valv .uhero-bild{border-radius:999px 999px 4px 4px}.uhero-delad .uhero-bild{border-radius:4px}.uhero-valv .uhero-text,.uhero-delad .uhero-text{grid-area:1/1;padding-bottom:8px}.js [data-uhero-rad],.js [data-uhero-rubrik],.js [data-uhero-bild]{opacity:0;animation:0s 3s forwards visa-reserv}.js .uhero.ar-igang [data-uhero-rad],.js .uhero.ar-igang [data-uhero-rubrik],.js .uhero.ar-igang [data-uhero-bild]{animation:none}.uintro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(28px,5vw,96px);display:grid}.uintro-stor{font-family:var(--serif);letter-spacing:-.01em;color:var(--rubrik);margin:0;font-size:clamp(26px,3vw,46px);line-height:1.3}.uintro-kol p{color:var(--dim)}.lasning{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,5vw,96px);display:grid}.lasning-bilder{top:calc(var(--topp) + 24px);height:calc(100svh - var(--topp) - 48px);background:#1a1815;border-radius:4px;max-height:860px;position:sticky;overflow:hidden}.lasning-bild{opacity:0;transition:opacity .9s var(--mjuk) .45s;margin:0;position:absolute;inset:0}.lasning-bild.ar-vald{opacity:1;z-index:2;transition-delay:0s}.lasning-bild img{object-fit:cover;width:100%;height:100%}.lasning-lugn .lasning-bild{transition-duration:1.8s}.lasning-text{padding:4vh 0 16vh}.lasning-block{border-bottom:1px solid var(--linje);padding:clamp(24px,4vh,48px) 0}.lasning-block:last-child{border-bottom:0}.lasning-block .rubrik-mellan{margin-bottom:16px}.lasning-block p{color:var(--dim);max-width:36em}.lasning-block>*{transition:opacity .8s var(--mjuk)}.js .lasning-block:not(.ar-aktiv)>*{opacity:.38}.lasning-lugn .lasning-block>*{transition-duration:1.6s}.planera{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,110px);display:grid}.sasong .rubrik-mellan{margin-bottom:4px}.sasong .overrubrik{display:none}.sasong-flikar{flex-wrap:wrap;gap:8px;margin:22px 0 28px;display:flex}.sasong-flik{border:1px solid var(--linje);cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:0 20px;font-size:15px;transition:background-color .35s,color .35s,border-color .35s}.sasong-flik[aria-selected=true]{background:var(--guld);color:#15130f;border-color:var(--guld)}.sasong-panel+.sasong-panel{margin-top:26px}.js .sasong-panel+.sasong-panel{margin-top:0}.sasong-namn{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-size:13px}.sasong-ord{flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none;display:flex}.sasong-ord li{font-family:var(--serif);color:var(--guld-ljus);font-size:clamp(26px,3vw,46px);line-height:1.22;display:inline-block}.sasong[data-sasong-vald=var] .sasong-ord li:nth-child(odd){color:#efc4cf}.sasong[data-sasong-vald=sommar] .sasong-ord li:nth-child(odd){color:#f2d27c}.sasong[data-sasong-vald=host] .sasong-ord li:nth-child(odd){color:#e8a06a}.sasong[data-sasong-vald=vinter] .sasong-ord li:nth-child(odd){color:#cbd8e6}.priskort{color:#1d1b18;--linje:#1d1b1829;--dim:#5e584e;--fg:#1d1b18;background:#f8f3e6;border-radius:4px;padding:clamp(28px,4vw,56px);position:relative;box-shadow:0 40px 80px -40px #000000b3}.priskort:before{content:"";pointer-events:none;border:1px solid #a8904f8c;border-radius:2px;position:absolute;inset:10px}.priskort .rubrik-mellan{color:#1d1b18;margin-bottom:14px;padding-right:80px}.priskort-text{color:var(--dim);font-size:15px}.priskort-sigill{width:64px;position:absolute;top:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px);transform:rotate(-8deg)}.prislista{margin:18px 0 0}.prislista div{align-items:baseline;gap:12px;padding:6px 0;display:flex}.prislista dt{min-width:0;font-family:var(--serif);flex:1;align-items:baseline;gap:12px;font-size:clamp(16px,1.35vw,19px);display:flex}.prislista dt:after{content:"";min-width:14px;transform:scaleX(var(--leder,1));transform-origin:0;border-bottom:1px dotted #a8904fd9;flex:1}.prislista dd{white-space:nowrap;font-variant-numeric:tabular-nums;color:#6b5a33;margin:0}.prislista+.prislista{border-top:1px solid var(--linje);margin-top:14px;padding-top:10px}.prislista-lugn dd{color:var(--fg)}.ukop-huvud{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;margin-bottom:clamp(28px,4vw,48px);display:flex}.ukop-huvud .overrubrik{width:100%;margin-bottom:0}.ukop-rad{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);display:grid}.kop{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(18px,2.4vw,32px);display:grid}.kop-bild{aspect-ratio:4/5;background:#e5e1d6;border-radius:4px;display:block;position:relative;overflow:hidden}.kop-bild img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--mjuk), opacity .6s;position:absolute;inset:0}.kop-bild2{opacity:0}@media (hover:hover) and (pointer:fine){.kop-bild:hover img:first-child{transform:scale(1.04)}.kop-bild:hover .kop-bild2{opacity:1}}.kop-topp{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.kop-topp h3{min-width:0;font-size:clamp(22px,2vw,30px)}.kop-pris{font-family:var(--serif);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:20px}.kop-beskrivning{color:var(--dim);font-size:15px}.kop-beskrivning p{margin-bottom:.7em}.kop-knappar{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;display:flex}.konsultation,.ukontakt,.faktura{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,110px);display:grid}.konsultation-text .rubrik-stor,.ukontakt-text .rubrik-stor,.faktura-text .rubrik-stor{margin-bottom:20px}.konsultation-belopp{font-family:var(--serif);color:var(--guld-rubrik);margin:18px 0 14px;font-size:clamp(54px,7vw,110px);line-height:1}.konsultation-belopp span{display:inline-block;position:relative}.konsultation-belopp span:after{content:"";background:var(--guld);height:3px;transform:scaleX(var(--strak,1));transform-origin:0;border-radius:3px;position:absolute;top:54%;left:-4%;right:-4%}.konsultation-pris p:last-child{color:var(--fg);max-width:32em}.konsultation-liten{color:var(--dim);font-size:15px}.upplev-kort{background:var(--papper);color:#1d1b18;--linje:#1d1b1829;--dim:#5e584e;--fg:#1d1b18;border-radius:6px;padding:clamp(22px,3vw,40px);position:relative;box-shadow:0 40px 80px -40px #0000008c}.upplev-kort .overrubrik{color:#8a7440}.upplev-falt{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ufalt{flex-direction:column;gap:6px;min-width:0;display:flex}.ufalt-bred{grid-column:1/-1}.ufalt label{color:var(--dim);font-size:14px}.ufalt label em{opacity:.8;font-style:normal}.ufalt input,.ufalt textarea{border:1px solid var(--linje);color:#1d1b18;background:#fff;border-radius:6px;width:100%;min-height:48px;padding:12px 14px;font-size:16px;transition:border-color .3s,box-shadow .3s}.ufalt textarea{resize:vertical}.ufalt input:focus,.ufalt textarea:focus{border-color:#a8904f;outline:none;box-shadow:0 0 0 3px #d1bf8a66}.ufalt.ar-fel input,.ufalt.ar-fel textarea{border-color:#b3412f;box-shadow:0 0 0 3px #b3412f24}.upplev-fot{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px;display:flex}.upplev-forslag{color:var(--dim);margin:0;font-size:13px}.upplev-kvitto{text-align:center;padding:6px 0}.upplev-kvitto:focus{outline:none}.upplev-sigill{width:108px;margin:0 auto 14px}.upplev-sigill .sigill-yta{fill:#b5302a}.upplev-sigill .sigill-linje{stroke:#f0c9a8}.upplev-sigill text{fill:#f6dcc0}.upplev-tack{margin-bottom:14px;font-size:clamp(26px,2.6vw,36px)}.upplev-sammandrag{text-align:left;border-top:1px solid var(--linje);max-width:440px;margin:0 auto 14px}.upplev-sammandrag div{border-bottom:1px solid var(--linje);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:8px 0;font-size:14px;display:grid}.upplev-sammandrag dt{color:var(--dim)}.upplev-sammandrag dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.bord{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,56px) clamp(14px,2vw,28px);display:grid}.bord-bild{border-radius:4px;grid-row:1/span 2;margin:0;overflow:hidden}.bord-bild img{aspect-ratio:4/5;object-fit:cover;width:100%}.bord-a{grid-column:1/span 4}.bord-b{grid-column:5/span 3;margin-top:16vh}.bord-text,.bord-skicka{grid-column:8/span 5}.bord-skicka{grid-row:2}.bord p{color:var(--dim)}.bord .rubrik-mellan{margin-bottom:14px}.cv-huvud{max-width:1000px;margin-bottom:clamp(28px,4vw,48px)}.cv-huvud .rubrik-mellan{margin-bottom:14px}.cv{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.cv-del{border:0;min-width:0;margin:0;padding:0}.cv-del>legend{font-family:var(--serif);float:left;width:100%;margin-bottom:14px;padding:0;font-size:19px}.cv-val{clear:both;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px;display:grid}.cv-produkt{cursor:pointer;flex-direction:column;gap:2px;display:flex;position:relative}.cv-produkt input{opacity:0;width:1px;height:1px;position:absolute}.cv-bild{aspect-ratio:4/5;outline-offset:3px;transition:outline-color 1s var(--mjuk), opacity 1s var(--mjuk);border-radius:4px;outline:1px solid #0000;display:block;overflow:hidden}.cv-bild img{object-fit:cover;width:100%;height:100%}.cv-namn{font-family:var(--serif);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-top:8px;font-size:15px;line-height:1.3}.cv-pris{color:var(--dim);font-variant-numeric:tabular-nums;font-size:14px}.cv-produkt input:checked~.cv-bild{outline-color:#1d1b18}.cv-produkt input:focus-visible~.cv-bild{outline:2px solid var(--guld)}.cv-val:has(input:checked) .cv-produkt:not(:has(input:checked)) .cv-bild{opacity:.6}.cv-uppgifter{top:calc(var(--topp) + 20px);background:var(--papper);color:#1d1b18;--fg:#1d1b18;--dim:#5e584e;--linje:#1d1b1829;--yta:#fff;border-radius:6px;padding:clamp(18px,2.4vw,30px);position:sticky;box-shadow:0 30px 60px -40px #00000059}.cv-uppgifter>.falt:first-child{padding-top:0}.cv-farg{clear:both;margin-top:14px}.cv-farg-rubrik{color:var(--dim);margin-bottom:8px;font-size:14px}.band-forhand.ar-silver .band-siden{background:linear-gradient(#e6e6e3,#f7f7f4 45%,#d8d8d4)}.band-forhand.ar-silver .band-siden p{color:#7f858d}.band-siden p,.kort-inuti p{transition:color .6s}.band-siden p.ar-tom,.cv-kort p.ar-tom{opacity:.5}.cv-kort{background:#fffdf7;border-radius:3px;align-items:center;min-height:86px;margin-top:16px;padding:20px 64px 20px 22px;display:flex;position:relative;box-shadow:0 18px 30px -18px #00000059}.cv-kort p{font-family:var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;color:#2b2721;margin:0;font-size:16px;font-style:italic;line-height:1.5}.cv-kort .kort-sigill{bottom:12px;right:14px}.cv-fot{flex-direction:column;align-items:flex-start;gap:6px;padding-top:18px;display:flex}.begr-fakta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,110px);display:grid}.begr-fakta p{color:var(--dim);max-width:36em}.begr-fakta .rubrik-mellan{margin-bottom:16px}.begr-band{font-family:var(--serif);margin-top:16px;color:var(--fg)!important}.begr-liten-rubrik{color:var(--rubrik);margin:30px 0 10px;font-size:22px}body[data-sida=begravning] .knapp{transition-timing-function:var(--mjuk);transition-duration:.8s}body[data-sida=begravning] .knapp:active{transform:none}:is(.begr-kontakt,.ukontakt-text,.linnea,.kkort,.pren-fakta,.uhero-ingress) a{min-height:44px;-webkit-text-decoration-color:var(--linje);text-decoration-color:var(--linje);text-underline-offset:.2em;align-items:center;display:inline-flex}.ucitat{grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.ucitat-portratt{aspect-ratio:1;outline:1px solid var(--linje);outline-offset:6px;border-radius:50%;grid-area:1/1;width:140px;margin:0;overflow:hidden}.ucitat-portratt img{object-fit:cover;width:100%;height:100%}.ucitat-text{grid-area:1/2/auto/-1;margin:0 0 clamp(20px,4vw,60px)}.ucitat-text p{font-family:var(--serif);letter-spacing:-.01em;color:var(--guld-ljus);margin:0;font-size:clamp(26px,3.3vw,52px);line-height:1.3}.ucitat-kol{grid-area:2/2}.ucitat-kol+.ucitat-kol{grid-column:3}.ucitat-kol p{color:var(--dim)}.ucitat-kol .rubrik-mellan{margin-bottom:14px}.film{padding:clamp(64px,8vw,120px) 0;overflow:hidden}.film-huvud{padding:0 var(--kant);max-width:1000px;margin-bottom:clamp(24px,3vw,40px)}.film-huvud .rubrik-mellan{margin-bottom:10px}.film-ingress{color:var(--dim);margin:0}.film-ram{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--kant);scroll-padding-inline:var(--kant);overflow-x:auto}.film-ram::-webkit-scrollbar{display:none}.film-rad{will-change:transform;gap:clamp(12px,1.6vw,24px);width:max-content;margin:0;padding:0;list-style:none;display:flex}.film-bild{scroll-snap-align:start;flex:none;width:min(78vw,420px)}.film-bild figure{aspect-ratio:3/4;background:#1a1815;border-radius:4px;margin:0;position:relative;overflow:hidden}.film-bild img{object-fit:cover;width:100%;height:100%}.film-bild figcaption{letter-spacing:.14em;text-transform:uppercase;color:#f4eddd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0d0b80;border-radius:999px;padding:5px 12px;font-size:13px;position:absolute;bottom:12px;left:14px}.film-raknare{padding:18px var(--kant) 0;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-variant-numeric:tabular-nums;justify-content:space-between;gap:20px;margin:0;font-size:13px;display:flex}.film.ar-pinnad{height:100svh;padding:calc(var(--topp) + 8px) 0 24px;flex-direction:column;justify-content:center;display:flex}.film.ar-pinnad .film-ram{scroll-snap-type:none;overflow:visible}.film.ar-pinnad .film-bild{width:auto;height:min(54svh,600px)}.film.ar-pinnad .film-bild figure{height:100%}.upphandling-rubrik{letter-spacing:-.01em;color:var(--rubrik);max-width:1200px;margin-bottom:clamp(28px,4vw,56px);font-size:clamp(26px,3.3vw,52px);line-height:1.3}.upphandling-rubrik mark{color:inherit;background:linear-gradient(transparent 64%, #d1bf8a99 64%) no-repeat 0 0 / var(--m,100%) 100%;padding:0 .04em}.upphandling-kol{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);display:grid}.upphandling-kol h3{color:var(--rubrik);font-size:clamp(20px,1.6vw,24px)}.upphandling-kol p{color:var(--dim)}.kontor{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,110px);display:grid}.kontor-bilder{top:calc(var(--topp) + 30px);grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:12%;display:grid;position:sticky}.kontor-bilder figure{border-radius:4px;grid-row:1;margin:0;overflow:hidden}.kontor-a{grid-column:1/span 5}.kontor-a img{aspect-ratio:4/5;object-fit:cover;width:100%}.kontor-b{z-index:2;border:6px solid var(--svart);grid-column:4/span 3;align-self:end;box-shadow:0 30px 50px -24px #0009;margin-bottom:-18%!important}.kontor-b img{aspect-ratio:3/4;object-fit:cover;width:100%}.kontor-text .rubrik-mellan{margin-bottom:20px}.kontor-text p{color:var(--dim);max-width:36em}.kontor-knappar{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.restaurang-text{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(28px,5vw,96px);display:grid}.restaurang-text>:is(.overrubrik,.rubrik-mellan){grid-column:1}.restaurang-text>.rubrik-mellan{grid-row:2/span 3}.restaurang-text>p{color:var(--dim);grid-column:2}.restaurang-text>p:first-of-type{grid-row:1/span 2}.restaurang-lista{font-family:var(--serif);color:var(--dim);max-width:1300px;margin:clamp(28px,5vw,72px) 0;font-size:clamp(24px,3.1vw,48px);line-height:1.38}.restaurang-lista .namn{color:var(--rubrik);background-image:linear-gradient(currentColor,currentColor);background-position:0 94%;background-repeat:no-repeat;background-size:var(--u,100%) 1px}.restaurang-bilder{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px);display:grid}.restaurang-bilder figure{border-radius:4px;margin:0;overflow:hidden}.restaurang-bilder img{aspect-ratio:4/5;object-fit:cover;width:100%}.faktura{grid-template-areas:"text kort""linnea kort"}.faktura-text{grid-area:text}.faktura .upplev-kort{grid-area:kort}.faktura-credit{color:var(--fg);border:1px solid var(--linje);border-radius:999px;padding:10px 18px;font-size:15px;display:inline-flex}.linnea{border-top:1px solid var(--linje);grid-area:linnea;align-self:end;align-items:center;gap:20px;padding-top:24px;display:flex}.linnea figure{border-radius:50%;flex:none;width:96px;height:96px;margin:0;overflow:hidden}.linnea figure img{object-fit:cover;width:100%;height:100%}.linnea p{overflow-wrap:anywhere;margin:0}.linnea-rad{font-family:var(--serif);color:var(--fg);font-size:20px;margin-bottom:4px!important}.linnea-namn{color:var(--dim);font-size:14px}.pren{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,96px);display:grid}.pren-scen{top:calc(var(--topp) + 24px);aspect-ratio:4/5;max-height:calc(100svh - var(--topp) - 48px);width:100%;display:grid;position:sticky}.pren-bild{opacity:0;transition:opacity .7s var(--mjuk);transform-origin:50% 100%;border-radius:4px;grid-area:1/1;margin:0;overflow:hidden;box-shadow:0 40px 70px -40px #00000080}.pren-bild.ar-vald{opacity:1}.pren-bild img{object-fit:cover;width:100%;height:100%}.pren-bildtext{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:#f4eddd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0d0b80;border-radius:999px;margin:0;padding:6px 12px;font-size:13px;position:absolute;top:16px;left:16px}.pren-val .rubrik-mellan{margin-bottom:8px;font-size:clamp(22px,2.2vw,32px)}.pren-veckor{clear:both;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-top:16px;display:grid}.pren-vecka{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.pren-vecka i{aspect-ratio:1;border:1px solid var(--linje);border-radius:50%;width:100%;max-width:28px;transition:background-color .4s,border-color .4s;display:block}.pren-vecka.ar-leverans i{background:#a8904f;border-color:#a8904f}.pren-vecka small{color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.pren-storlekar{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pren-storlek{cursor:pointer;position:relative}.pren-storlek input{opacity:0;width:1px;height:1px;position:absolute}.pren-storlek span{border:1px solid var(--linje);height:100%;min-height:128px;transition:border-color .3s, background-color .3s, transform .4s var(--fjader);border-radius:8px;grid-template-rows:auto auto 1fr;gap:2px;padding:14px 14px 16px;display:grid}.pren-storlek b{font-family:var(--serif);font-size:18px;font-weight:400;line-height:1.2}.pren-storlek em{color:var(--dim);font-size:14px;font-style:normal}.pren-prick{width:var(--d);height:var(--d);transition:transform .5s var(--fjader);background:radial-gradient(circle at 35% 35%,#ecdcab,#a8904f);border-radius:50%;align-self:end;margin-top:10px}.pren-storlek input:checked+span{background:var(--yta);border-color:#1d1b18;transform:translateY(-2px)}.pren-storlek input:checked+span .pren-prick{transform:scale(1.12)}.pren-storlek input:focus-visible+span{outline:2px solid var(--guld);outline-offset:3px}.pren-summa{font-family:var(--serif);min-height:2.9em;margin:24px 0 16px;font-size:clamp(19px,1.6vw,23px);line-height:1.45}.pren-val .knapp span{font-variant-numeric:tabular-nums;opacity:.85;font-weight:500}.pren-val>.falt-hjalp{margin-top:12px}.pren-fakta{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);display:grid}.pren-fakta .rubrik-mellan{margin-bottom:14px}.pren-fakta p{color:var(--dim)}.oppet{background:#f4eddd1a;border-radius:999px;align-items:center;gap:10px;margin:18px 0 0;padding:8px 16px;font-size:15px;display:inline-flex}.oppet-prick{background:#c46a4f;border-radius:50%;width:8px;height:8px}.oppet.ar-oppet .oppet-prick{background:#7fb069;box-shadow:0 0 0 4px #7fb06938}.kontaktkort{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.kkort{background:var(--papper);color:#1d1b18;--dim:#5e584e;--linje:#1d1b1824;border-radius:6px;padding:clamp(20px,2.4vw,32px)}.kkort h2{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#8a7440;margin-bottom:14px;font-size:13px;font-weight:600}.kkort p{color:var(--dim);overflow-wrap:anywhere}.kkort-hitta{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;padding:0;display:grid;overflow:hidden}.kkort-hitta figure{height:100%;margin:0}.kkort-hitta figure img{object-fit:cover;width:100%;height:100%;min-height:280px}.kkort-hitta>div{padding:clamp(22px,3vw,44px)}.kkort-hitta h2{font-family:var(--serif);letter-spacing:-.01em;text-transform:none;color:#1d1b18;font-size:clamp(28px,3vw,44px);font-weight:400}.kkort-tider{margin:0 0 12px}.kkort-tider div{border-bottom:1px solid var(--linje);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.kkort-tider dt{color:var(--dim)}.kkort-tider dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.kbutik{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,110px);display:grid}.kbutik-kol p{color:var(--dim)}.kbutik-slut{font-family:var(--serif);font-size:24px;color:var(--fg)!important}@media (width<=1100px){.cv-val{grid-template-columns:repeat(3,minmax(0,1fr))}.ucitat{grid-template-columns:100px minmax(0,1fr)}.ucitat-portratt{width:100px}.ucitat-kol,.ucitat-kol+.ucitat-kol{grid-area:auto/2}.kop{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.uhero-valv,.uhero-delad{min-height:0;padding-top:calc(var(--topp) + 16px);flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.uhero-valv .uhero-bild{align-self:center;width:min(84%,440px);height:54svh;margin-bottom:26px}.uhero-delad .uhero-bild{height:46svh;margin:0 calc(-1 * var(--kant)) 26px;border-radius:0}.uintro,.lasning,.planera,.konsultation,.ukontakt,.faktura,.cv,.begr-fakta,.kontor,.kbutik,.pren,.restaurang-text{grid-template-columns:minmax(0,1fr)}.faktura{grid-template-areas:"text""kort""linnea"}.restaurang-text>*,.restaurang-text>p:first-of-type,.restaurang-text>.rubrik-mellan{grid-area:auto/1}.restaurang-text>.rubrik-mellan{margin-bottom:18px}.lasning-bilder{height:34svh;margin:0 calc(-1 * var(--kant));z-index:5;border-radius:0;top:0}.lasning-text{padding:0}.cv-uppgifter,.kontor-bilder,.pren-scen{position:static}.pren-scen{aspect-ratio:4/3.4;max-height:none}.ukop-rad,.upphandling-kol,.pren-fakta{grid-template-columns:minmax(0,1fr)}.kop{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.bord{grid-template-columns:repeat(2,minmax(0,1fr))}.bord-bild{grid-row:auto}.bord-a,.bord-b{grid-column:auto;margin-top:0}.bord-b{margin-top:0}.bord-text,.bord-skicka{grid-area:auto/1/auto/-1}.kontaktkort{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kkort-hitta{grid-template-columns:minmax(0,1fr)}.kkort-hitta figure img{aspect-ratio:16/10;min-height:0}}@media (width<=720px){.uhero{min-height:88svh;padding-bottom:32px}.uhero-rubrik{font-size:clamp(28px,8.4vw,50px)}.uhero-lugn .uhero-rubrik{font-size:clamp(27px,7.8vw,42px)}.uhero-knappar .knapp{flex:auto;padding:0 1.1em}.upplev-falt,.kop{grid-template-columns:minmax(0,1fr)}.kop-bild{aspect-ratio:4/3.6}.cv-val{grid-template-columns:repeat(2,minmax(0,1fr))}.ucitat{grid-template-columns:minmax(0,1fr)}.ucitat-portratt,.ucitat-text,.ucitat-kol,.ucitat-kol+.ucitat-kol{grid-area:auto/1}.ucitat-portratt{width:84px}.kontaktkort{grid-template-columns:minmax(0,1fr)}.restaurang-bilder{gap:8px}.pren-storlek span{min-height:118px;padding:12px 10px 14px}.pren-storlek b{font-size:16px}.pren-vecka:nth-child(2n) small{visibility:hidden}.priskort .rubrik-mellan{padding-right:64px}.priskort-sigill{width:52px}.linnea{align-items:flex-start}.linnea figure{width:72px;height:72px}}@media (width<=360px){.pren-storlekar{gap:6px}.pren-storlek b{font-size:15px}.pren-storlek em{font-size:13px}}@media (prefers-reduced-motion:reduce){.js [data-uhero-rad],.js [data-uhero-rubrik],.js [data-uhero-bild]{opacity:1;animation:none}.lasning-bild{transition:none}}.kop-beskrivning p:not(:first-child){display:none}@media (width<=720px){.fot-inre{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.fot-sigill{grid-column:1/-1;width:96px}.cv-val{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--kant));padding:4px var(--kant) 10px;scroll-padding-inline:var(--kant);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.cv-val::-webkit-scrollbar{display:none}.cv-produkt{scroll-snap-align:start;flex:none;width:40vw}}
