body{--lf-margin: var(--page-margin, 16px)}: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-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.2rem + 2.6vw, 3.5rem);--lf-step-title: clamp(1.375rem, 1.15rem + .7vw, 1.75rem);--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-ease-in-mirror: cubic-bezier(.64, 0, .78, 0);--lf-t-press: .1s;--lf-t-quick: .16s;--lf-t-base: .24s;--lf-t-enter: .3s;--lf-t-exit: .2s;--lf-stagger: 50ms;--lf-t-hover: var(--lf-t-quick);--lf-s-1: .25rem;--lf-s-2: .5rem;--lf-s-3: .75rem;--lf-s-4: 1rem;--lf-s-5: 1.5rem;--lf-s-6: 2rem;--lf-s-7: 3rem;--lf-s-8: 4rem;--lf-material: rgb(243 240 234 / .72);--lf-material-filter: blur(20px) saturate(180%)}.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:-.02em;line-height:1.05;font-kerning:normal}.lf-h2{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:var(--lf-step-h2);line-height:1.1;letter-spacing:-.02em;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}.lf-link{color:inherit;font-weight:600;text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.24em}@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:var(--lf-step-title);letter-spacing:-.01em;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 var(--lf-t-enter) var(--lf-ease-out)}.lf-media__video.is-playing{opacity:1}.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 / 7.6);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-hero__pair{align-self:stretch;margin-block-start:calc(clamp(2rem,4vw,3.5rem)*-1)}.lf-hero__pic--main{align-self:stretch}.lf-hero__pic--main .lf-media__frame{aspect-ratio:auto;height:100%}}.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 var(--lf-t-base) var(--lf-ease-out),transform var(--lf-t-enter) 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:var(--lf-step-title);letter-spacing:-.01em}.lf-kit__price{font-family:var(--font-heading--family);font-weight:800;font-size:var(--lf-step-title);letter-spacing:-.01em;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-kit__list:has(>.lf-kit__item:nth-child(3):last-child){grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(1rem,2vw,2rem);row-gap:clamp(2rem,3vw,3rem)}.lf-kit__list:has(>.lf-kit__item:nth-child(3):last-child)>.lf-kit__item:first-child{grid-row:span 2}.lf-kit__list:has(>.lf-kit__item:nth-child(3):last-child)>.lf-kit__item:first-child .lf-kit__link{height:100%}.lf-kit__list:has(>.lf-kit__item:nth-child(3):last-child)>.lf-kit__item:first-child .lf-kit__pic{flex:1 1 auto;aspect-ratio:auto;min-height:26rem}.lf-kit__list:has(>.lf-kit__item:nth-child(3):last-child)>.lf-kit__item:not(:first-child) .lf-kit__pic{aspect-ratio:2 / 1}.lf-kit__list:has(>.lf-kit__item:nth-child(3):last-child)>.lf-kit__item:not(:first-child) .lf-kit__img:not(.lf-kit__img--hover){padding:2% 8%}}.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:-.02em;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 var(--lf-t-enter) var(--lf-ease-out);transition-delay:calc(var(--lf-c, 0) * var(--lf-stagger))}}.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}.lf-switch+.lf-switch{border-left-width:0}.lf-switch[aria-pressed=true]{color:var(--lf-bg)}.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 var(--lf-t-base) var(--lf-ease-out)}.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:-.03em;line-height:.9}.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{grid-column:1 / -1;order:-1;--lf-ratio: 4 / 5}.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{grid-column:auto;order:0;--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:var(--lf-step-title);letter-spacing:-.01em;line-height:1.2}.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:-.03em;line-height:.9}.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:-.01em;line-height:1.2}.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 var(--lf-t-enter) 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 var(--lf-t-enter) var(--lf-ease-out) forwards;animation-delay:calc(60ms + var(--i, 0) * var(--lf-stagger))}.lf-js .lf-load{opacity:0;transform:translateY(.5rem);animation:lf-fade-rise var(--lf-t-enter) var(--lf-ease-out) forwards;animation-delay:calc(var(--d, .4s) * .4)}.lf-js .lf-hero__pic{opacity:0;transform:scale(1.02);animation:lf-settle var(--lf-t-enter) var(--lf-ease-out) forwards}.lf-js .lf-hero__pic--second{animation-delay:var(--lf-stagger)}.lf-ready [data-lf-reveal]:not(.is-in)>*{opacity:0;transform:translateY(.75rem)}.lf-ready [data-lf-reveal]>*{transition:opacity var(--lf-t-base) var(--lf-ease-out),transform var(--lf-t-enter) var(--lf-ease-out);transition-delay:calc(var(--lf-i, 0) * var(--lf-stagger))}.lf-ready [data-lf-focus]:not(.is-in) .lf-nose__title{opacity:0;transform:scale(1.02)}.lf-ready [data-lf-focus] .lf-nose__title{transition:opacity var(--lf-t-base) var(--lf-ease-out),transform var(--lf-t-enter) var(--lf-ease-out)}}@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:scale,transform,opacity;transition-duration:var(--lf-t-press);transition-timing-function:var(--lf-ease-out)}: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:-.01em}: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:0}.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 .lf-ai-note{margin:0;max-width:60ch;font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:.01em;color:var(--lf-mossa)}.lf-desc .lf-ai-note :is(small,em,strong,b){font-size:inherit;font-weight: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.2;letter-spacing:-.01em;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 var(--lf-t-base) 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}}.lf-mask{display:block;overflow:hidden;padding-block:.12em .1em;margin-block:-.12em -.1em}.lf-mask__inner{display:block}@media(prefers-reduced-motion:no-preference){.lf-ready [data-lf-reveal] .lf-mask__inner{transition:transform var(--lf-t-enter) var(--lf-ease-out)}.lf-ready [data-lf-reveal]:not(.is-in) .lf-mask__inner{transform:translateY(105%)}.lf-ready [data-lf-reveal]:not(.is-in)>.lf-h2:has(.lf-mask){opacity:1;transform:none}.lf-ready [data-lf-reveal]:not(.is-in)>.lf-media{transform:scale(1.03)}}.lf-pause{position:absolute;right:.75rem;bottom:.75rem;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:0;background-color:#1b2236bd;color:var(--lf-knutvit);cursor:pointer}.lf-pause[hidden]{display:none}.lf-pause:focus-visible{outline:2px solid var(--lf-knutvit);outline-offset:2px}@media(hover:hover)and (pointer:fine){.lf-pause:hover{background-color:#1b2236f0}}.lf-pause__icon{position:relative;display:block;width:.875rem;height:.875rem}.lf-pause__icon:before,.lf-pause__icon:after{content:"";position:absolute;top:0;bottom:0;width:.28rem;background-color:currentColor}.lf-pause__icon:before{left:.05rem}.lf-pause__icon:after{right:.05rem}.lf-pause.is-paused .lf-pause__icon:before{left:.15rem;width:0;background:none;border-top:.4375rem solid transparent;border-bottom:.4375rem solid transparent;border-left:.75rem solid currentColor}.lf-pause.is-paused .lf-pause__icon:after{display:none}.lf-chapter__intro,.lf-chapter__end{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,2.2vw,2rem)}.lf-steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.25rem,3vw,1.75rem)}.lf-step__title{margin:0 0 .375rem;font-family:var(--font-heading--family);font-weight:800;font-size:var(--lf-step-title);line-height:1.2;letter-spacing:-.01em}.lf-step__text p{max-width:40ch}@media(min-width:990px){.lf-chapter--story{align-items:start}.lf-chapter--story .lf-chapter__media{position:sticky;top:var(--header-height, 0px);height:calc(100svh - var(--header-height, 0px));align-self:start}.lf-chapter--story .lf-chapter__media .lf-media__frame{height:100%;min-height:0}.lf-chapter--story .lf-chapter__body{align-self:start;padding-block:var(--lf-space);gap:0}.lf-chapter--story .lf-steps{gap:0;margin-block:clamp(1rem,3vw,2.5rem)}.lf-chapter--story .lf-step{min-height:40svh;display:flex;flex-direction:column;justify-content:center}.lf-chapter--story .lf-step__title{margin-bottom:1rem;max-width:15ch;font-size:var(--lf-step-h2);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.lf-chapter--story .lf-step__text{font-size:var(--lf-step-lead);line-height:1.45}.lf-chapter--story .lf-step__text p{max-width:30rem}.lf-chapter--story.is-story-live .lf-step{opacity:.5;transform:translateY(.625rem);transition:opacity var(--lf-t-base) var(--lf-ease-out),transform var(--lf-t-base) var(--lf-ease-out)}.lf-chapter--story.is-story-live .lf-step.is-active{transform:none}.lf-chapter--story.is-story-live .lf-step.is-active{opacity:1}}@media(prefers-reduced-motion:reduce){.lf-chapter--story.is-story-live .lf-step{opacity:1;transform:none;transition:none}}.lf-film{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,3rem);padding-block:var(--lf-space)}.lf-film__text{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.lf-film__caption{margin:0;font-size:var(--lf-step-lead);line-height:1.4;max-width:34ch}.lf-film__stage{--lf-ratio: var(--lf-film-ratio, .5625);width:min(100%,calc(78svh * var(--lf-film-ratio, .5625)));justify-self:center}@media(min-width:990px){.lf-film{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(3rem,7vw,7rem)}.lf-film__stage{--lf-ratio: 4 / 5;width:min(46vw,64svh);justify-self:end}}.lf-stock{display:block}.lf-stock:empty{display:none}.lf-stock__line{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--lf-granbarr)}.lf-stock__mark{flex:none;width:.5rem;height:.5rem;background-color:currentColor}.lf-stock__line--in .lf-stock__mark{background-color:#3f6a2f}.lf-stock__line--low{color:var(--lf-falu)}.lf-stock__line--out{color:var(--lf-mossa)}.lf-daynight__switch{position:relative;isolation:isolate}.lf-daynight__switch:before{content:"";position:absolute;inset-block:0;inset-inline:0 50%;z-index:-1;background-color:var(--lf-ink);transition:transform var(--lf-t-base) var(--lf-ease-out)}.lf-daynight[data-state=natt] .lf-daynight__switch:before{transform:translate(100%)}.lf-switch{background:transparent;position:relative}@media(prefers-reduced-motion:reduce){.lf-daynight__switch:before{transition:none}}.lf-nose__sub{margin:.75rem 0 0;font-size:var(--lf-step-lead);line-height:1.4}.lf-colhead__name{font-size:var(--lf-step-title)}.lf-note{font-size:.8125rem}@media(min-width:990px){.product-recommendations .section--page-width{grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 3) calc(var(--full-page-grid-central-column-width) * 2 / 3) var(--full-page-grid-margin)}.product-recommendations .section--page-width>.section-resource-list__content{grid-column:2;grid-row:1;align-self:start;padding-inline-end:clamp(1.5rem,4vw,4rem)}.product-recommendations .section--page-width>.resource-list{grid-column:3;grid-row:1}.product-recommendations .section-resource-list__content h2{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:var(--lf-step-h2);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}}.lf-title{margin:0;color:inherit}.lf-title__name{display:block;font-family:var(--font-heading--family);font-weight:800;font-size:var(--lf-step-h2);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.lf-title--long .lf-title__name{font-size:var(--lf-step-title);line-height:1.2;letter-spacing:-.01em}.lf-title__rest{display:block;margin-top:.75rem;font-family:var(--font-body--family);font-weight:400;font-size:var(--lf-step-lead);line-height:1.35;letter-spacing:0;color:var(--lf-mossa);text-wrap:pretty}.lf-title__rest:first-letter{text-transform:uppercase}.lf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shopify-policy__container{min-width:0;max-width:min(65ch,100%)}.shopify-policy__title{text-align:start;margin-block-end:var(--lf-s-6)}.shopify-policy__title h1,.shopify-policy__body h1,.shopify-policy__body h2{overflow-wrap:break-word;text-wrap:balance}.shopify-policy__body h1,.shopify-policy__body h2{font-size:clamp(1.5rem,.8rem + 3.6vw,2rem)}@media(max-width:749px){.shopify-policy__title h1{font-size:clamp(1.75rem,.9rem + 4.4vw,2.75rem)}}.product-details .lf-sizelink:has(+variant-picker fieldset,+.variant-picker fieldset){position:relative;z-index:1;align-self:flex-end;margin-bottom:calc(-1.5rem - 24px)}@media(max-width:1199px){.product-details .lf-sizelink:has(+variant-picker fieldset,+.variant-picker fieldset) .lf-sizelink__note{display:none}}@media(max-width:749px){.product-details>.group-block>.group-block-content{gap:.875rem}.product-details .lf-sizelink:has(+variant-picker fieldset,+.variant-picker fieldset){margin-bottom:-2.375rem}.product-details .lf-sizelink:has(+variant-picker fieldset,+.variant-picker fieldset) .lf-sizelink__note{display:none}.lf-title__name{font-size:clamp(1.625rem,1.1rem + 2.4vw,1.75rem)}.lf-title__rest{margin-top:.375rem;font-size:1.0625rem}}.lf-clip{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:1.25rem}.lf-clip__title{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:var(--lf-step-title);line-height:1.2;letter-spacing:-.01em;text-wrap:balance;color:inherit}.lf-clip__caption{margin:.5rem 0 0;font-size:.9375rem;line-height:1.45;text-wrap:pretty}.lf-clip .lf-note{margin-top:.5rem}.lf-clip__stage{--lf-ratio: 4 / 5;margin:0}@media(min-width:990px){.lf-clip{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:1.5rem;padding:1.5rem}}.lf-chapter__proof.lf-chapter__proof--wide{grid-template-columns:minmax(0,1fr);max-width:30rem}.price-facet__highest-price{color:rgb(var(--color-foreground-rgb) / .8)}.lf-farewell__tagline{text-wrap:balance}.sticky-add-to-cart__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.2;overflow-wrap:break-word}:where(a,button,summary,label,select,[role=button],input[type=button],input[type=submit],input[type=radio],input[type=checkbox]){touch-action:manipulation}:is(.button,.button-secondary,.add-to-cart-button,.lf-btn,.lf-switch,.lf-pause,.header-logo,.header-actions__action,.theme-drawer__close-button,.variant-option__button-label,.menu-list__link,.menu-drawer__menu-item,.facets__summary,.lf-kit__link,.lf-colhead__link,.email-signup__button):active,button.quick-add__button:active,product-card:has(>.product-card__link:active){scale:.97;translate:none;transition:scale var(--lf-t-press) var(--lf-ease-out)}:is(.lf-link,.lf-rte a,.lf-sizelink a,.lf-farewell a,.shopify-policy__body a,footer a):active{opacity:.6;transition:opacity var(--lf-t-press) linear}@media(hover:none),(pointer:coarse){.button:hover{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border)}.button-secondary:hover{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border)}summary:hover{color:inherit}}#header-component .header__underlay-closed{background:var(--lf-material);-webkit-backdrop-filter:var(--lf-material-filter);backdrop-filter:var(--lf-material-filter)}#header-component.header[data-sticky-state=active]{view-transition-name:none}.header-section:after{content:"";position:absolute;inset-inline:0;top:100%;height:var(--lf-s-4);background:linear-gradient(to bottom,#f3f0ea8c,#f3f0ea00);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,#000,transparent);mask-image:linear-gradient(to bottom,#000,transparent);opacity:0;pointer-events:none;transition:opacity var(--lf-t-quick) var(--lf-ease-out)}.header-section[data-lf-stuck]:after{opacity:1}.sticky-add-to-cart__bar{background-color:transparent}.sticky-add-to-cart__bar:before{background-image:none;background-color:var(--lf-material);border-color:transparent;-webkit-backdrop-filter:var(--lf-material-filter);backdrop-filter:var(--lf-material-filter)}@media(prefers-reduced-transparency:reduce){#header-component .header__underlay-closed{background:var(--lf-knutvit);-webkit-backdrop-filter:none;backdrop-filter:none}.header-section:after{display:none}.sticky-add-to-cart__bar:before{background-color:var(--lf-knutvit);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){#header-component .header__underlay-closed{background:var(--lf-knutvit);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--lf-granbarr)}.header-section:after{display:none}.sticky-add-to-cart__bar:before{background-color:var(--lf-knutvit);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--lf-granbarr)}}:root{--font-h1--letter-spacing: -.02em;--font-h1--line-height: 1.08;--font-h2--letter-spacing: -.02em;--font-h2--line-height: 1.15;--font-h3--letter-spacing: -.01em;--font-h3--line-height: 1.2;--font-h4--letter-spacing: -.005em;--font-h4--line-height: 1.25;--font-h5--line-height: 1.3;--font-h6--line-height: 1.35}body{font-optical-sizing:auto}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(p,li,dd,figcaption,blockquote){text-wrap:pretty}:is(.lf-kit__sizes,.lf-stock__line,.lf-sizelink__note,.lf-delivery,.theme-drawer__badge,.variant-option legend){letter-spacing:.02em}:is(.lf-note,.lf-cap,.announcement-bar){letter-spacing:.01em}:root{--animation-timing-bounce: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:no-preference){.theme-drawer__dialog--opening{animation:lf-drawer-in var(--lf-t-enter) var(--lf-ease-out)}.theme-drawer__dialog--opening-inline-start{animation:lf-drawer-in-start var(--lf-t-enter) var(--lf-ease-out)}.theme-drawer__dialog--closing{animation:lf-drawer-out var(--lf-t-exit) var(--lf-ease-in-mirror) forwards}.theme-drawer__dialog--opening::backdrop{animation:lf-fade-in var(--lf-t-enter) var(--lf-ease-out)}.theme-drawer__dialog--closing::backdrop{animation:lf-fade-out var(--lf-t-exit) var(--lf-ease-in-mirror) forwards}.menu-drawer{transition:transform var(--lf-t-exit) var(--lf-ease-in-mirror),visibility var(--lf-t-exit) linear,opacity var(--lf-t-exit) var(--lf-ease-in-mirror)}.menu-open>.menu-drawer{transition:transform var(--lf-t-enter) var(--lf-ease-out),visibility var(--lf-t-enter) linear,opacity var(--lf-t-quick) var(--lf-ease-out)}details.facets__panel[open]>floating-panel-component{transform-origin:top left;animation:lf-pop-in var(--lf-t-quick) var(--lf-ease-out)}details.facets__panel[open]>floating-panel-component.sorting-filter__options{transform-origin:top right}}@media(prefers-reduced-motion:reduce){.theme-drawer__dialog--opening,.theme-drawer__dialog--opening-inline-start{animation:lf-fade-in var(--lf-t-quick) linear}.theme-drawer__dialog--closing{animation:lf-fade-out var(--lf-t-quick) linear forwards}.menu-drawer,.menu-open>.menu-drawer{transform:none;transition:opacity var(--lf-t-quick) linear,visibility var(--lf-t-quick) linear}.menu-drawer{opacity:0}.menu-open>.menu-drawer{opacity:1}details.facets__panel[open]>floating-panel-component{animation:lf-fade-in var(--lf-t-quick) linear}:is(.button,.button-secondary,.add-to-cart-button,.lf-btn,.lf-switch,.lf-pause,.header-logo,.header-actions__action,.theme-drawer__close-button,.variant-option__button-label,.menu-list__link,.menu-drawer__menu-item,.facets__summary,.lf-kit__link,.lf-colhead__link,.email-signup__button):active,button.quick-add__button:active,product-card:has(>.product-card__link:active){scale:none;opacity:.72;transition:opacity var(--lf-t-press) linear}}@keyframes lf-drawer-in{0%{transform:translate(100%)}}@keyframes lf-drawer-in-start{0%{opacity:0;transform:translate(-12%)}}@keyframes lf-drawer-out{to{transform:translate(100%)}}@keyframes lf-fade-in{0%{opacity:0}}@keyframes lf-fade-out{to{opacity:0}}@keyframes lf-pop-in{0%{opacity:0;transform:scale(.96)}}.menu-list__link--active .menu-list__link-title,.menu-list__link[aria-current=page] .menu-list__link-title,.menu-drawer__menu-item[aria-current=page] .menu-drawer__menu-item-text,.menu-drawer__menu-item.lf-here .menu-drawer__menu-item-text{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.45em}.lf-stock__line--low{color:var(--lf-granbarr)}.lf-stock__line--low .lf-stock__mark{background-color:var(--lf-falu)}:root{--lf-sand: #ebe3d4;--lf-sand-2: #e1d6c3;--lf-radius-card: 14px;--lf-radius-chip: 6px;--lf-space: clamp(4.5rem, 9.5vw, 9.5rem);--focus-outline-width: .125rem}.lf-field--sand{--lf-bg: var(--lf-sand);--lf-tile: var(--lf-sand-2)}.lf-kit__pic,.lf-colhead__pic .lf-media__frame,.lf-chapter__detail .lf-media__frame,.lf-daynight__pic .lf-media__frame,.lf-nose__pic .lf-media__frame,.lf-clip,.lf-clip__stage .lf-media__frame,.lf-factlist{border-radius:var(--lf-radius-card)}.lf-clip{overflow:hidden}.card-gallery{border-radius:var(--lf-radius-card)}@media(min-width:990px){.lf-hero__pic .lf-media__frame{border-radius:var(--lf-radius-card)}}.lf-chapter .lf-step{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--lf-radius-card);background-color:var(--lf-tile)}@media(min-width:990px){.lf-chapter--story .lf-steps{gap:var(--lf-s-5)}.lf-chapter--story .lf-step{min-height:34svh}}.lf-hero__welcome{margin:0 0 var(--lf-s-3);font-size:var(--lf-step-lead);line-height:1.3;color:var(--lf-muted)}.lf-sunline{max-width:34rem;margin:var(--lf-s-4) 0 0;font-size:var(--lf-step-body);line-height:1.5;color:var(--lf-ink)}.lf-kit__label,.lf-colhead__label{display:flex;align-items:center;gap:.45em;margin-block:var(--lf-s-1) var(--lf-s-1);font-size:var(--lf-step-small);font-weight:600;letter-spacing:.02em;color:var(--lf-ink)}.lf-kit__label:before,.lf-colhead__label:before{content:"";flex:none;width:.55em;height:.55em;background-color:var(--lf-falu)}.lf-field--granbarr .lf-colhead__label:before,.lf-field--skymning .lf-colhead__label:before{background-color:var(--lf-knutvit)}.lf-ai{position:absolute;inset-block-start:var(--lf-s-2);inset-inline-start:var(--lf-s-2);z-index:3;padding:.2rem .5rem;border-radius:var(--lf-radius-chip);background-color:var(--lf-skymning);color:var(--lf-knutvit);font-family:var(--font-body--family);font-size:.8125rem;font-weight:500;line-height:1.3;letter-spacing:.01em;white-space:nowrap;pointer-events:none}.lf-ai--hover{opacity:0;transition:opacity var(--lf-t-base) var(--lf-ease-out)}@media(hover:hover)and (pointer:fine){.lf-kit__link:hover .lf-ai--hover{opacity:1}}[data-lf-ai-host]{position:relative}.lf-factlist{padding:clamp(1.25rem,3vw,1.75rem);background-color:var(--lf-sand);color:var(--lf-granbarr)}.lf-factlist__title{margin:0 0 var(--lf-s-4);font-family:var(--font-heading--family);font-weight:800;font-size:var(--lf-step-title);line-height:1.2;letter-spacing:-.01em}.lf-factlist__list{display:grid;gap:var(--lf-s-4);margin:0}.lf-factlist__row{display:grid;gap:var(--lf-s-1)}.lf-factlist__term{font-weight:600}.lf-factlist__text{margin:0;color:var(--lf-mossa)}.lf-factlist__text p{margin:0}.lf-factlist__text .lf-link{display:inline-block;margin-top:var(--lf-s-1);color:var(--lf-granbarr);text-decoration-color:currentColor}.cart-totals__tax-note{font-size:.875rem;line-height:1.45}@media(max-width:749px){.slideshow-controls__dots button,.slideshow-control--dot{min-height:44px}}.shopify-section-group-footer-group :focus-visible{outline-color:var(--lf-knutvit)}.shopify-section-group-footer-group .email-signup__input-group:has(.email-signup__input:focus-visible){outline:var(--focus-outline-width) solid var(--lf-knutvit);outline-offset:var(--focus-outline-offset)}.shopify-section-group-footer-group .email-signup__input-group .email-signup__input:focus-visible{outline:none}.shopify-section-group-footer-group .email-signup__input-group .email-signup__button:focus-visible{outline-color:var(--lf-granbarr);outline-offset:-.375rem}.shopify-policy__body h3{font-size:clamp(1.25rem,.9rem + 1.4vw,1.5rem)}.lf-sticky-quantity{display:none!important}.lf-footer-ai{display:block;margin-block-start:.25rem;white-space:normal;text-wrap:pretty}body:has(.sticky-add-to-cart__bar) .footer-utilities .utilities{padding-block-end:calc(var(--padding-block-end, 32px) + 5.5rem)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lilla-flocken.css.map */
