:root{--lf-knutvit: #f3f0ea;--lf-knutvit-2: #e9e4da;--lf-granbarr: #1d211b;--lf-granbarr-2: #282d25;--lf-mossa: #4a5046;--lf-falu: #8b2c20;--lf-falu-djup: #74241a;--lf-falu-dim: #dec9c2;--lf-skymning: #1b2236;--lf-skymning-2: #252e46;--lf-silver: #cdd3da;--lf-avokado: #a9b84e;--lf-avokado-ink: #2f3528;--lf-kitt: #dcc6a8;--lf-margin: clamp(1rem, 2.4vw, 2.25rem);--lf-gutter: clamp(.75rem, 1.5vw, 1.375rem);--lf-space: clamp(4rem, 8.5vw, 8.5rem);--lf-step-small: .875rem;--lf-step-body: clamp(1rem, .97rem + .15vw, 1.0625rem);--lf-step-lead: clamp(1.125rem, 1.02rem + .45vw, 1.375rem);--lf-step-h2: clamp(2rem, 1.15rem + 3.3vw, 4.25rem);--lf-step-hero: clamp(2.6rem, 1.3rem + 4.6vw, 5.5rem);--lf-ease-out: cubic-bezier(.22, 1, .36, 1);--lf-ease-expo: cubic-bezier(.16, 1, .3, 1);--lf-t-press: .14s;--lf-t-hover: .18s}.lf-field{--lf-bg: var(--lf-knutvit);--lf-ink: var(--lf-granbarr);--lf-muted: var(--lf-mossa);--lf-tile: var(--lf-knutvit-2);--lf-btn-bg: var(--lf-falu);--lf-btn-ink: var(--lf-knutvit);--lf-btn-hover: var(--lf-falu-djup);--lf-focus: var(--lf-falu);background-color:var(--lf-bg);color:var(--lf-ink);padding-inline:var(--lf-margin);font-family:var(--font-body--family);font-size:var(--lf-step-body);line-height:1.55}.lf-field--granbarr{--lf-bg: var(--lf-granbarr);--lf-ink: var(--lf-knutvit);--lf-muted: var(--lf-silver);--lf-tile: var(--lf-granbarr-2);--lf-btn-bg: var(--lf-knutvit);--lf-btn-ink: var(--lf-granbarr);--lf-btn-hover: #ffffff;--lf-focus: var(--lf-knutvit)}.lf-field--falu{--lf-bg: var(--lf-falu);--lf-ink: var(--lf-knutvit);--lf-muted: var(--lf-falu-dim);--lf-tile: var(--lf-falu-djup);--lf-btn-bg: var(--lf-knutvit);--lf-btn-ink: var(--lf-granbarr);--lf-btn-hover: #ffffff;--lf-focus: var(--lf-knutvit)}.lf-field--skymning{--lf-bg: var(--lf-skymning);--lf-ink: var(--lf-knutvit);--lf-muted: var(--lf-silver);--lf-tile: var(--lf-skymning-2);--lf-btn-bg: var(--lf-knutvit);--lf-btn-ink: var(--lf-skymning);--lf-btn-hover: #ffffff;--lf-focus: var(--lf-silver)}.lf-field--avokado{--lf-bg: var(--lf-avokado);--lf-ink: var(--lf-granbarr);--lf-muted: var(--lf-avokado-ink);--lf-tile: #9aa944;--lf-btn-bg: var(--lf-granbarr);--lf-btn-ink: var(--lf-knutvit);--lf-btn-hover: #000000;--lf-focus: var(--lf-granbarr)}.lf-field--kitt{--lf-bg: var(--lf-kitt);--lf-ink: var(--lf-granbarr);--lf-muted: #3d4237;--lf-tile: #d0b894;--lf-btn-bg: var(--lf-granbarr);--lf-btn-ink: var(--lf-knutvit);--lf-btn-hover: #000000;--lf-focus: var(--lf-granbarr)}.lf-field :focus-visible{outline:2px solid var(--lf-focus);outline-offset:3px}.lf-field ::selection{background:var(--lf-ink);color:var(--lf-bg)}.lf-display{font-family:var(--font-heading--family);font-weight:800;letter-spacing:-.035em;line-height:.94;font-kerning:normal}.lf-h2{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:var(--lf-step-h2);line-height:.96;letter-spacing:-.032em;text-wrap:balance;max-width:15ch;color:inherit}.lf-rte{font-size:var(--lf-step-body);line-height:1.55}.lf-rte p{margin:0;max-width:58ch;text-wrap:pretty}.lf-rte p+p{margin-top:.75em}.lf-rte strong{font-weight:700}.lf-note{margin:0;max-width:54ch;font-size:.8125rem;line-height:1.45;color:var(--lf-muted)}.lf-cap{display:block;margin-top:.625rem;font-size:var(--lf-step-small);line-height:1.4;color:var(--lf-muted)}.lf-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.lf-line__inner{display:block}.lf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.75rem;border:0;border-radius:0;background-color:var(--lf-btn-bg);color:var(--lf-btn-ink);font-family:var(--font-body--family);font-size:1rem;font-weight:600;line-height:1.1;letter-spacing:.005em;text-align:center;text-decoration:none;cursor:pointer;transition:transform var(--lf-t-press) var(--lf-ease-out),background-color var(--lf-t-hover) ease}.lf-btn:active{transform:scale(.97)}.lf-link{color:inherit;font-weight:600;text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.24em;transition:text-decoration-thickness var(--lf-t-hover) ease}@media(hover:hover)and (pointer:fine){.lf-btn:hover{background-color:var(--lf-btn-hover);color:var(--lf-btn-ink)}.lf-link:hover{text-decoration-thickness:.16em}}.lf-buy{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem 1.5rem}.lf-buy--center{justify-content:center}.lf-buy__price{font-size:clamp(1.75rem,1.35rem + 1.2vw,2.5rem);letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums}.lf-buy__form{display:contents}.lf-media{margin:0;display:flex;flex-direction:column;min-width:0}.lf-media__frame{position:relative;overflow:hidden;aspect-ratio:var(--lf-ratio, 4 / 5);background-color:var(--lf-tile, var(--lf-knutvit-2))}.lf-media__img,.lf-media__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--lf-pos, 50% 50%);display:block}.lf-media__video{opacity:0;transition:opacity .7s ease}.lf-media__video.is-playing{opacity:1}@media(max-width:749px){.lf-media__video{display:none}}.lf-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);padding-block:0 clamp(2.5rem,5vw,4rem)}.lf-hero__copy{container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.125rem,2vw,1.75rem);order:2}.lf-hero__title{margin:0;font-size:min(var(--lf-step-hero),100cqi / 6.8);max-width:100%}.lf-hero__lead{font-size:var(--lf-step-lead);line-height:1.45}.lf-hero__lead p{max-width:36ch}.lf-hero__pair{order:1;margin-inline:calc(var(--lf-margin) * -1)}.lf-hero__pic--main{--lf-ratio: 1 / 1}.lf-hero__pic--second{display:none}@media(min-width:990px){.lf-hero{grid-template-columns:minmax(0,10fr) minmax(0,14fr);align-items:end;min-height:min(calc(100svh - var(--header-group-height, 112px)),58rem);padding-block:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,4.5rem)}.lf-hero__copy{order:1}.lf-hero__pair{order:2;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:var(--lf-gutter);margin-inline:0 calc(var(--lf-margin) * -1)}.lf-hero__pic--main{--lf-ratio: 4 / 5}.lf-hero__pic--second{display:flex;--lf-ratio: 1 / 1}}.lf-chapter{display:grid;grid-template-columns:minmax(0,1fr);padding-block:0 var(--lf-space)}.lf-chapter__media{margin-inline:calc(var(--lf-margin) * -1);--lf-ratio: 4 / 5}.lf-chapter__body{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,2.2vw,2rem);padding-top:clamp(2rem,6vw,3rem)}.lf-chapter__text{font-size:var(--lf-step-lead);line-height:1.45}.lf-chapter__proof{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:var(--lf-gutter);align-items:start;max-width:40rem}.lf-chapter__proof:not(:has(.lf-chapter__detail)){grid-template-columns:minmax(0,1fr)}.lf-chapter__detail{--lf-ratio: 1 / 1}.lf-chapter__facts p{max-width:44ch}@media(min-width:990px){.lf-chapter{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(2.5rem,6vw,6rem);padding-block:0;min-height:min(92svh,56rem)}.lf-chapter__media{margin-inline:calc(var(--lf-margin) * -1) 0}.lf-chapter__media .lf-media__frame{aspect-ratio:auto;height:100%;min-height:36rem}.lf-chapter--media-right .lf-chapter__media{order:2;margin-inline:0 calc(var(--lf-margin) * -1)}.lf-chapter--media-right{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.lf-chapter__body{align-self:center;padding-block:var(--lf-space)}.lf-chapter__proof{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}}.lf-kit{padding-block:var(--lf-space)}.lf-kit__head{display:grid;gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.lf-kit__lead{font-size:var(--lf-step-lead);line-height:1.45}.lf-kit__list{list-style:none;margin:0 calc(var(--lf-margin) * -1);padding:0 var(--lf-margin);display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,22rem);gap:var(--lf-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lf-margin);scrollbar-width:none}.lf-kit__list::-webkit-scrollbar{display:none}.lf-kit__item{scroll-snap-align:start;min-width:0}.lf-kit__link{display:flex;flex-direction:column;gap:.5rem;color:inherit;text-decoration:none}.lf-kit__pic{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--lf-tile);margin-bottom:.5rem}.lf-kit__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:9%;mix-blend-mode:darken;transition:opacity .42s ease,transform .7s var(--lf-ease-out)}.lf-kit__img--hover{object-fit:cover;padding:0;mix-blend-mode:normal;opacity:0}.lf-kit__text{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.lf-kit__name{font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);letter-spacing:-.025em}.lf-kit__price{font-family:var(--font-heading--family);font-weight:800;font-size:1.25rem;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.lf-kit__line,.lf-kit__sizes{font-size:var(--lf-step-body);line-height:1.45;color:var(--lf-muted)}.lf-kit__sizes{font-size:var(--lf-step-small)}.lf-kit__note{margin-top:1.75rem}@media(hover:hover)and (pointer:fine){.lf-kit__link:hover .lf-kit__pic--swap .lf-kit__img--hover{opacity:1}.lf-kit__link:hover .lf-kit__img{transform:scale(1.03)}.lf-kit__link:hover .lf-kit__name{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}}@media(min-width:990px){.lf-kit__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.lf-kit__lead{justify-self:end}.lf-kit__list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;margin:0;padding:0;overflow:visible}}.lf-sun{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);padding-block:var(--lf-space)}.lf-sun__clock{font-size:clamp(6rem,1rem + 15vw,14rem);line-height:1;letter-spacing:-.04em;color:var(--lf-ink)}.lf-sun__clock[hidden],.lf-sun__clock.is-polar{display:none}.lf-sun__text{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.lf-sun__answer{margin:0;font-size:var(--lf-step-lead);line-height:1.5;max-width:34ch}.lf-sun__answer[hidden]{display:none}.lf-sun__pick{position:relative;display:inline-block}.lf-sun__select{appearance:none;-webkit-appearance:none;margin:0;padding:0 1.4em .05em 0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.22em;cursor:pointer}.lf-sun__select option{color:var(--lf-granbarr);background:var(--lf-knutvit)}.lf-sun__pick:after{content:"";position:absolute;right:.25em;top:50%;width:.45em;height:.45em;border-right:.12em solid currentColor;border-bottom:.12em solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.lf-sun__copy p{max-width:46ch}@media(min-width:990px){.lf-sun{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,5vw,5rem)}.lf-sun__text .lf-h2{max-width:12ch}}.lf-roll{display:inline-flex;align-items:flex-start;font-variant-numeric:tabular-nums}.lf-roll__col{display:inline-block;height:1em;overflow:hidden}.lf-roll__strip{display:flex;flex-direction:column;align-items:center;transform:translateY(calc(var(--lf-d, 0) * -1em))}.lf-roll__strip>span{display:block;height:1em;line-height:1}.lf-roll__dot{display:inline-block;line-height:1}@media(prefers-reduced-motion:no-preference){.lf-roll__strip{transition:transform 1.1s var(--lf-ease-expo);transition-delay:calc(var(--lf-c, 0) * 80ms)}}.lf-daynight{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);padding-block:var(--lf-space)}.lf-daynight__text{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.lf-daynight__switch{display:inline-grid;grid-template-columns:1fr 1fr;gap:0}.lf-daynight__switch[hidden]{display:none}.lf-switch{min-width:7.5rem;min-height:3rem;padding:0 1.5rem;border:2px solid var(--lf-muted);border-radius:0;background:transparent;color:var(--lf-ink);font-family:var(--font-body--family);font-size:1rem;font-weight:600;cursor:pointer;transition:background-color var(--lf-t-hover) ease,color var(--lf-t-hover) ease,transform var(--lf-t-press) var(--lf-ease-out)}.lf-switch+.lf-switch{border-left-width:0}.lf-switch[aria-pressed=true]{background:var(--lf-ink);border-color:var(--lf-ink);color:var(--lf-bg)}.lf-switch:active{transform:scale(.97)}.lf-daynight__copy p{max-width:44ch}.lf-daynight__stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lf-gutter)}.lf-daynight__pic{--lf-ratio: 1 / 1}.lf-daynight.is-switchable .lf-daynight__stage{grid-template-columns:minmax(0,1fr)}@media(max-width:989px){.lf-daynight{row-gap:1.25rem}.lf-daynight__text{display:contents}.lf-daynight .lf-h2{order:1}.lf-daynight__switch{order:2;justify-self:start}.lf-daynight__stage{order:3;margin-inline:calc(var(--lf-margin) * -1)}.lf-daynight__copy{order:4}.lf-daynight .lf-buy{order:5}.lf-daynight .lf-note{order:6}.lf-daynight .lf-cap{padding-inline:var(--lf-margin)}.lf-ready .lf-daynight__text[data-lf-reveal]:not(.is-in)>*{opacity:1;transform:none}}.lf-daynight.is-switchable .lf-daynight__pic{grid-area:1 / 1;transition:opacity .52s ease}.lf-daynight.is-switchable[data-state=dag] [data-lf-pic=natt],.lf-daynight.is-switchable[data-state=natt] [data-lf-pic=dag]{opacity:0;pointer-events:none}.lf-daynight.is-switchable[data-state=dag] [data-lf-pic=natt] .lf-cap,.lf-daynight.is-switchable[data-state=natt] [data-lf-pic=dag] .lf-cap{visibility:hidden}@media(min-width:990px){.lf-daynight{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(2.5rem,6vw,6rem)}.lf-daynight__stage{margin-right:calc(var(--lf-margin) * -1)}.lf-daynight__pic{--lf-ratio: 4 / 3}.lf-daynight.is-switchable .lf-daynight__pic{--lf-ratio: 1 / 1}}.lf-nose{padding-block:var(--lf-space);display:grid;justify-items:center;text-align:center;gap:clamp(1.75rem,4vw,3rem)}.lf-nose__title{margin:0;font-size:clamp(5.5rem,1.5rem + 14vw,15rem);letter-spacing:-.05em;line-height:.86}.lf-nose__row{width:100%;max-width:78rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--lf-gutter)}.lf-nose__pic--left,.lf-nose__pic--right{--lf-ratio: 3 / 4}.lf-nose__pic--film{display:none}.lf-nose__foot{display:grid;justify-items:center;gap:1.5rem}.lf-nose__lead{font-size:var(--lf-step-lead);line-height:1.45}.lf-nose__lead p{max-width:40ch;margin-inline:auto}.lf-nose .lf-note{margin-inline:auto}@media(min-width:750px){.lf-nose__row{grid-template-columns:minmax(0,26fr) minmax(0,32fr) minmax(0,22fr)}.lf-nose__pic--film{display:flex;--lf-ratio: 3 / 4}.lf-nose__pic--left{--lf-ratio: 4 / 5}.lf-nose__pic--right{--lf-ratio: 1 / 1}}.lf-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);padding-block:var(--lf-space)}.lf-facts__head{display:grid;gap:1rem}.lf-facts__pic{--lf-ratio: 1 / 1}.lf-facts__list{margin:0;display:grid;gap:clamp(1.5rem,3vw,2.25rem)}.lf-facts__row{display:grid;gap:.375rem}.lf-facts__term{font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);letter-spacing:-.025em;line-height:1.05}.lf-facts__text{margin:0;font-size:var(--lf-step-body);line-height:1.55}.lf-facts__text p{margin:0;max-width:54ch}.lf-facts__text p+p{margin-top:.5em}.lf-facts__text .lf-link{display:inline-block;margin-top:.5rem}@media(min-width:990px){.lf-facts{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2.5rem,6vw,6rem);align-items:start}.lf-facts__head{grid-column:1 / -1}.lf-facts:not(.lf-facts--with-picture) .lf-facts__list{grid-column:2}.lf-facts__row{grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:clamp(1.5rem,3vw,3rem);align-items:baseline}}.lf-colhead{padding-block:clamp(2.5rem,6vw,5rem) clamp(2.5rem,5vw,4rem);display:grid;gap:clamp(1.75rem,4vw,3rem)}.lf-colhead__text{display:grid;gap:1rem}.lf-colhead__title{margin:0;font-size:clamp(4rem,1.5rem + 11vw,12rem);letter-spacing:-.05em;line-height:.86}.lf-colhead__lead{font-size:var(--lf-step-lead);line-height:1.45}.lf-colhead__strip{list-style:none;margin:0 calc(var(--lf-margin) * -1);padding:0 var(--lf-margin);display:grid;grid-auto-flow:column;grid-auto-columns:min(70vw,20rem);gap:var(--lf-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lf-margin);scrollbar-width:none}.lf-colhead__strip::-webkit-scrollbar{display:none}.lf-colhead__item{scroll-snap-align:start;min-width:0}.lf-colhead__link{display:grid;gap:.75rem;color:inherit;text-decoration:none}.lf-colhead__pic{--lf-ratio: 3 / 4}.lf-colhead__cap{display:grid;gap:.25rem}.lf-colhead__name{font-family:var(--font-heading--family);font-weight:800;font-size:1.375rem;letter-spacing:-.02em;line-height:1.1}.lf-colhead__line{font-size:var(--lf-step-small);color:var(--lf-muted)}@media(hover:hover)and (pointer:fine){.lf-colhead__link:hover .lf-colhead__name{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.lf-colhead__link .lf-media__img{transition:transform .7s var(--lf-ease-out)}.lf-colhead__link:hover .lf-media__img{transform:scale(1.03)}}@media(min-width:990px){.lf-colhead__text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.lf-colhead__lead{justify-self:end}.lf-colhead__strip{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;margin:0;padding:0;overflow:visible}}.lf-farewell{container-type:inline-size;padding-block:clamp(3rem,6vw,5rem) clamp(1rem,2vw,1.5rem);overflow:hidden}.lf-farewell__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem var(--lf-gutter)}.lf-farewell__label{margin:0 0 .75rem;font-family:var(--font-heading--family);font-weight:800;font-size:1.125rem;letter-spacing:-.01em}.lf-farewell__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.lf-farewell__list .lf-link{font-weight:500;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.lf-farewell__tagline{grid-column:1 / -1;margin:0;max-width:44ch;color:var(--lf-muted)}.lf-farewell__mark{margin:clamp(2.5rem,6vw,5rem) 0 0;font-size:calc(100cqi / 4.72);line-height:.82;letter-spacing:-.055em;white-space:nowrap;color:var(--lf-ink)}@media(min-width:990px){.lf-farewell__grid{grid-template-columns:repeat(2,minmax(0,14rem)) minmax(0,1fr);align-items:start}.lf-farewell__tagline{grid-column:3;justify-self:end;text-align:right;max-width:30ch}}@media(prefers-reduced-motion:no-preference){.lf-js .lf-hero .lf-line__inner,.lf-js .lf-colhead .lf-line__inner{transform:translateY(105%);animation:lf-rise .9s var(--lf-ease-expo) forwards;animation-delay:calc(.12s + var(--i, 0) * 90ms)}.lf-js .lf-load{opacity:0;transform:translateY(12px);animation:lf-fade-rise .6s var(--lf-ease-out) forwards;animation-delay:var(--d, .4s)}.lf-js .lf-hero__pic{opacity:0;transform:scale(1.03);animation:lf-settle 1.1s var(--lf-ease-expo) forwards}.lf-js .lf-hero__pic--second{animation-delay:.14s}.lf-ready [data-lf-reveal]:not(.is-in)>*{opacity:0;transform:translateY(24px)}.lf-ready [data-lf-reveal]>*{transition:opacity .7s var(--lf-ease-out),transform .9s var(--lf-ease-expo);transition-delay:calc(var(--lf-i, 0) * 80ms)}.lf-ready [data-lf-focus]:not(.is-in) .lf-nose__title{filter:blur(8px);opacity:.25;transform:scale(1.04)}.lf-ready [data-lf-focus] .lf-nose__title{transition:filter .8s var(--lf-ease-out),opacity .8s var(--lf-ease-out),transform 1s var(--lf-ease-expo)}}@keyframes lf-rise{to{transform:none}}@keyframes lf-fade-rise{to{opacity:1;transform:none}}@keyframes lf-settle{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lf-btn,.lf-switch,.lf-kit__img,.lf-daynight__pic{transition:none}}#header-component .header-logo{font-family:var(--font-heading--family);font-weight:800;font-size:1.375rem;letter-spacing:-.03em}.announcement-bar{font-weight:500}body>.page-wrapper>footer,.page-wrapper footer{background-color:var(--lf-skymning)}.button,.add-to-cart-button,.shopify-payment-button__button{transition-property:transform,background-color,color,border-color;transition-duration:var(--lf-t-press),var(--lf-t-hover),var(--lf-t-hover),var(--lf-t-hover)}.button:active,.add-to-cart-button:active{transform:scale(.97)}:focus-visible{outline-color:var(--color-primary-button-background)}.product-information .price{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.625rem,1.3rem + 1vw,2.25rem);letter-spacing:-.025em}:is(product-card,.product-information) .product-media-container{background-color:var(--lf-knutvit-2)}:is(product-card,.product-information) .product-media-container:first-child .product-media__image{mix-blend-mode:darken}product-card .product-card__link{font-size:1.0625rem;font-weight:600;line-height:1.3}product-card .price{font-family:var(--font-heading--family);font-weight:800;font-size:1.125rem;letter-spacing:-.015em}.lf-delivery{margin:0;font-size:var(--lf-step-small);line-height:1.5;color:var(--lf-mossa)}.lf-sizelink{margin:0;display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline;font-size:.9375rem}.lf-sizelink .lf-link{color:var(--lf-falu)}.lf-sizelink__note{color:var(--lf-mossa)}.lf-desc{display:grid;gap:1.5rem}.lf-desc__intro{display:grid;gap:.875rem}.lf-desc__intro>p:first-child{margin:0;font-size:.8125rem;line-height:1.45;color:var(--lf-mossa)}.lf-desc__intro>p:first-child small,.lf-desc__intro>p:first-child em{font-size:inherit}.lf-desc__intro h2{margin:.5rem 0 0;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.lf-desc__intro p{margin:0}.lf-desc__sections{display:grid;gap:.25rem}.lf-acc{background-color:var(--lf-knutvit-2)}.lf-acc__summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;cursor:pointer;list-style:none}.lf-acc__summary::-webkit-details-marker{display:none}.lf-acc__summary:after{content:"";flex:none;width:.6rem;height:.6rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform .24s var(--lf-ease-out)}.lf-acc[open]>.lf-acc__summary:after{transform:translateY(25%) rotate(-135deg)}.lf-acc__title{margin:0;font-family:var(--font-body--family);font-weight:700;font-size:1.0625rem;line-height:1.3;letter-spacing:0}.lf-acc__body{padding:1rem 1.125rem 1.25rem;background-color:var(--lf-knutvit);border:.25rem solid var(--lf-knutvit-2);border-top:0}.lf-acc__body>:first-child{margin-top:0}.lf-acc__body>:last-child{margin-bottom:0}.lf-acc__body table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.lf-acc__body th,.lf-acc__body td{text-align:left;padding:.5rem .75rem .5rem 0;border-bottom:1px solid var(--color-border, #cfc8bb)}@media(prefers-reduced-motion:reduce){.lf-acc__summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lilla-flocken.css.map */
