.ll-home{--ink: var(--color-text);--muted: var(--color-muted);--clay: var(--color-accent);--clay-dark: var(--color-accent-hover);--sage: var(--color-sage);--kraft: var(--color-kraft);--line: var(--color-border);--line-soft: rgba(31, 24, 22, .07);--cream: var(--color-base);--ivory: var(--color-surface);--sand: var(--color-deep);color:var(--ink)}.ll-wrap{max-width:1280px;margin:0 auto;padding:0 1.4rem}.ll-wrap:has(>.ll-values){margin-top:4.5rem;padding:2.5rem 2rem;background:#fdfbf6;border-radius:14px;box-shadow:0 14px 32px -18px #2a1e182e}.ll-hero{position:relative;padding:3.5rem 0 4rem;overflow:hidden;background:#ede6d9}.ll-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(157,92,62,.14),transparent 45%),radial-gradient(circle at 88% 28%,rgba(118,131,107,.14),transparent 48%)}.ll-hero__wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:64px;z-index:2;line-height:0;pointer-events:none}.ll-hero__wave svg{display:block;width:100%;height:100%}.ll-hero__wave-front{fill:var(--cream)}.ll-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 1fr;gap:3.5rem;align-items:center;padding-bottom:1rem}.ll-hero__eyebrow{display:inline-flex;align-items:center;gap:.65rem;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--clay-dark);margin:0 0 1.8rem}.ll-hero__eyebrow:before{content:"";display:block;width:32px;height:1px;background:var(--kraft)}.ll-hero__title{font-family:var(--font-heading);font-size:clamp(2.6rem,5.8vw,4.7rem);font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 100;line-height:.98;letter-spacing:-.025em;margin:0 0 1.4rem;color:var(--ink)}.ll-hero__title em{font-style:italic;font-weight:500;color:var(--clay);font-variation-settings:"opsz" 144,"SOFT" 100}.ll-hero__lede{font-size:1.1rem;line-height:1.7;color:var(--muted);max-width:38ch;margin:0 0 2.2rem}.ll-hero__actions{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.ll-hero__proof{display:inline-flex;align-items:center;gap:.6rem;padding:.35rem .8rem .35rem .4rem;border-radius:999px;text-decoration:none;transition:background .2s,transform .12s}.ll-hero__proof:hover{background:#fffdf9bf;transform:translateY(-1px)}.ll-hero__proof:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ll-hero__proof__faces{display:inline-flex;align-items:center}.ll-hero__proof__face{width:30px;height:30px;border-radius:50%;overflow:hidden;flex:none;border:2px solid var(--ivory);box-shadow:0 1px 3px #2a1e182e;background:var(--ivory)}.ll-hero__proof__face+.ll-hero__proof__face{margin-left:-10px}.ll-hero__proof__face svg,.ll-hero__proof__face img{width:100%;height:100%;display:block}.ll-hero__proof__face img{object-fit:cover}.ll-hero__proof__face--g{padding:6px}.ll-hero__proof__body{display:inline-flex;align-items:baseline;gap:.38rem;white-space:nowrap}.ll-hero__proof__stars{display:inline-flex;gap:1px;color:#e0a93f;align-self:center}.ll-hero__proof__score{font-family:var(--font-heading);font-size:.95rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.ll-hero__proof__count{font-size:.74rem;color:var(--clay-dark)}@media(max-width:420px){.ll-hero__proof{padding-left:.2rem}.ll-hero__proof__count{display:none}}.ll-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.55rem;font-family:var(--font-body);font-size:.88rem;font-weight:600;text-decoration:none;border-radius:999px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s,transform .12s;letter-spacing:.005em}.ll-btn--solid{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.ll-btn--solid:hover{background:var(--clay);border-color:var(--clay);transform:translateY(-1px)}.ll-btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.ll-btn--ghost:hover{background:var(--ink);color:var(--ivory)}.ll-btn__arrow{transition:transform .2s}.ll-btn:hover .ll-btn__arrow{transform:translate(3px)}.ll-hero__visual{position:relative;aspect-ratio:4/5;max-width:540px;justify-self:end;width:100%}.ll-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;overflow:hidden;box-shadow:0 30px 80px -30px #2a1e1859}.ll-hero__photo img{width:100%;height:100%;object-fit:cover;display:block}.ll-hero__tag{position:absolute;left:-1.8rem;bottom:2.6rem;background:var(--ivory);border:1px solid var(--line);border-radius:2px;padding:.85rem 1.1rem;font-family:var(--font-heading);font-size:.82rem;font-weight:500;letter-spacing:.02em;color:var(--ink);box-shadow:0 14px 32px -16px #2a1e1847;display:flex;flex-direction:column;gap:.15rem;min-width:200px}.ll-hero__tag:before{content:"";position:absolute;left:50%;top:-10px;width:1px;height:10px;background:var(--kraft)}.ll-hero__tag-label{font-family:var(--font-body);font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.ll-hero__tag-value{font-size:1rem;font-style:italic;font-weight:500}.ll-values{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0}.ll-value{padding:0 2rem;border-left:1px solid var(--line);display:flex;flex-direction:column;align-items:center;text-align:center}.ll-value:first-child{border-left:none}.ll-value__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#9d5c3e14;color:var(--clay-dark);margin-bottom:1rem;border:1px solid rgba(157,92,62,.18)}.ll-value__icon svg{width:22px;height:22px}.ll-value h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:500;font-variation-settings:"opsz" 48,"SOFT" 100;margin:0 0 .55rem;color:var(--ink);letter-spacing:-.01em}.ll-value p{margin:0 auto;color:var(--muted);font-size:.92rem;line-height:1.65;max-width:32ch}.ll-section{margin-top:6rem;position:relative}.ll-shead{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.ll-shead__left{display:flex;align-items:baseline;gap:1.4rem;flex-wrap:wrap}.ll-shead h2{font-family:var(--font-heading);font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:400;font-variation-settings:"opsz" 96,"SOFT" 100;letter-spacing:-.018em;line-height:1;margin:0;color:var(--ink)}.ll-shead__link{font-size:.82rem;font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:.02em;border-bottom:1px solid var(--ink);padding-bottom:2px;transition:color .2s,border-color .2s;white-space:nowrap}.ll-shead__link:hover{color:var(--clay);border-color:var(--clay)}.ll-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem}.ll-prod{display:flex;flex-direction:column;gap:.75rem}.ll-prod__media{position:relative;aspect-ratio:1/1;background:radial-gradient(circle at 50% 60%,rgba(184,150,120,.1),transparent 65%),linear-gradient(180deg,#faf5ea,#efe3ce);overflow:hidden;display:block;border-radius:2px}.ll-prod__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.6,.2,1)}.ll-prod:hover .ll-prod__media img{transform:scale(1.04)}.ll-prod__atc{position:absolute;right:.75rem;bottom:.75rem;width:38px;height:38px;border-radius:999px;background:var(--ivory);border:1px solid var(--line);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s,background .2s,color .2s;box-shadow:0 8px 22px -10px #2a1e1859}.ll-prod:hover .ll-prod__atc{opacity:1;transform:translateY(0)}.ll-prod__atc:hover{background:var(--ink);color:var(--ivory)}.ll-prod__atc svg{width:16px;height:16px}.ll-prod__body{padding:0;display:flex;flex-direction:column;gap:.25rem}.ll-prod__name{font-family:var(--font-heading);font-size:1.02rem;font-weight:500;font-variation-settings:"opsz" 24;color:var(--ink);text-decoration:none;line-height:1.35;letter-spacing:-.005em}.ll-prod__name:hover{color:var(--clay)}.ll-prod__row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-top:.15rem}.ll-prod__meta{font-size:.72rem;color:var(--muted);letter-spacing:.02em}.ll-prod__price{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--ink);font-variation-settings:"opsz" 24}.ll-craft-band{position:relative;margin-top:6rem;padding:6rem 0;background:#ede6d9;overflow:hidden}.ll-craft-band__wave{position:absolute;left:0;right:0;width:100%;height:64px;z-index:2;line-height:0;pointer-events:none}.ll-craft-band__wave svg{display:block;width:100%;height:100%}.ll-craft-band__wave path{fill:var(--cream)}.ll-craft-band__wave--top{top:-1px;transform:scaleY(-1)}.ll-craft-band__wave--bottom{bottom:-1px}.ll-craft-band .ll-craft{margin-top:0}.ll-craft{margin-top:7rem;position:relative;display:grid;grid-template-columns:1fr 1.1fr;gap:0;align-items:center}.ll-craft__photo{aspect-ratio:4/5;overflow:hidden;border-radius:2px;box-shadow:0 30px 70px -30px #2a1e184d;position:relative;z-index:1}.ll-craft__photo img{width:100%;height:100%;object-fit:cover}.ll-craft__text{background:var(--ivory);padding:3.5rem;margin-left:-3rem;position:relative;z-index:2;border-radius:2px;border:1px solid var(--line)}.ll-craft__kicker{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--kraft);margin:0 0 1.2rem}.ll-craft__kicker:before{content:"";width:22px;height:1px;background:var(--kraft)}.ll-craft h2{font-family:var(--font-heading);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400;font-variation-settings:"opsz" 96,"SOFT" 100;letter-spacing:-.015em;line-height:1.1;margin:0 0 1.3rem}.ll-craft h2 em{font-style:italic;color:var(--clay);font-weight:500}.ll-craft p{color:var(--muted);font-size:1rem;line-height:1.8;margin:0 0 1rem}.ll-craft__sig{margin-top:1.5rem;font-family:var(--font-heading);font-style:italic;font-size:1.15rem;color:var(--ink)}.ll-feature{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:0;align-items:center}.ll-feature--reverse{grid-template-columns:1fr 1.1fr}.ll-feature__photo{aspect-ratio:4/5;overflow:hidden;border-radius:2px;box-shadow:0 30px 70px -30px #2a1e184d;position:relative;z-index:1}.ll-feature__photo img{width:100%;height:100%;object-fit:cover}.ll-feature__text{background:var(--ivory);padding:3.5rem;position:relative;z-index:2;border-radius:2px;border:1px solid var(--line)}.ll-feature .ll-feature__text{margin-right:-3rem}.ll-feature--reverse .ll-feature__text{margin-right:0;margin-left:-3rem;order:2}.ll-feature--reverse .ll-feature__photo{order:1}.ll-feature__kicker{display:flex;align-items:center;gap:.6rem;font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--kraft);margin:0 0 1.2rem}.ll-feature__nyhet{display:inline-block;margin:0 0 .8rem;background:var(--clay);color:var(--ivory);padding:.18rem .55rem;border-radius:999px;font-size:.58rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase}.ll-feature h2{font-family:var(--font-heading);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400;font-variation-settings:"opsz" 96,"SOFT" 100;letter-spacing:-.015em;line-height:1.1;margin:0 0 1.3rem}.ll-feature h2 em{font-style:italic;color:var(--clay);font-weight:500}.ll-feature p{color:var(--muted);font-size:1rem;line-height:1.8;margin:0 0 1rem}.ll-feature .ll-btn{margin-top:1rem}.ll-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.ll-col{position:relative;text-decoration:none;color:inherit;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:2px;background:var(--sand)}.ll-col img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.ll-col:hover img{transform:scale(1.05)}.ll-col__label{position:absolute;left:1rem;bottom:1rem;background:var(--ivory);padding:.55rem 1rem;font-family:var(--font-heading);font-size:.95rem;font-weight:500;letter-spacing:-.01em;color:var(--ink);border-radius:999px;display:inline-flex;align-items:center;gap:.5rem;transition:background .2s,color .2s}.ll-col__label:after{content:"\2192";font-size:.85rem;transition:transform .2s}.ll-col:hover .ll-col__label{background:var(--ink);color:var(--ivory)}.ll-col:hover .ll-col__label:after{transform:translate(3px)}.ll-band{margin-top:7rem;position:relative;padding:4rem 3rem;border-radius:18px;background:#fff;border:none;box-shadow:0 2px #1f181608,0 24px 50px -28px #2a1e184d;display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:center;overflow:hidden}.ll-band:before{content:"\2726";position:absolute;top:1.5rem;right:2rem;font-size:2rem;color:var(--clay);opacity:.35}.ll-band h3{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.3rem);font-weight:400;font-variation-settings:"opsz" 96,"SOFT" 100;letter-spacing:-.018em;line-height:1.1;margin:0 0 .9rem}.ll-band h3 em{font-style:italic;color:var(--clay)}.ll-band p{color:var(--muted);margin:0;font-size:1rem;line-height:1.65;max-width:44ch}.ll-band__actions{display:flex;gap:.65rem;flex-direction:column;align-items:stretch}.ll-band__actions .ll-btn{justify-content:center}.ll-testi{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.ll-quote{padding:2rem;border-left:1px solid var(--line);position:relative}.ll-quote:first-child{border-left:none;padding-left:0}.ll-quote:last-child{padding-right:0}.ll-quote__head{display:flex;align-items:center;gap:.7rem;margin:0 0 .85rem}.ll-quote__avatar{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--clay);color:#fff;font-family:var(--font-heading);font-size:1.05rem;line-height:1}.ll-quote__who{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ll-quote__name{font-family:var(--font-body);font-size:.93rem;font-weight:600;color:var(--ink);letter-spacing:0}.ll-quote__src{font-family:var(--font-body);font-size:.76rem;color:var(--muted);display:inline-flex;align-items:center;gap:.3rem}.ll-quote__g{display:inline-flex;align-items:center;gap:.22rem}.ll-quote__g svg{width:13px;height:13px;display:block}.ll-quote__stars{display:inline-flex;gap:1px;color:#e7b10a;margin:0 0 .7rem}.ll-quote__stars svg{display:block}.ll-quote__stars svg:not(.is-on){color:var(--line)}.ll-testi__foot{margin:1.6rem 0 0;font-family:var(--font-body);font-size:.86rem}.ll-testi__foot a{color:var(--clay);text-decoration:none;border-bottom:1px solid currentColor}.ll-testi__foot a:hover{opacity:.75}.ll-quote p{font-family:var(--font-heading);font-size:1.18rem;font-weight:400;font-variation-settings:"opsz" 36,"SOFT" 100;line-height:1.45;color:var(--ink);margin:0;letter-spacing:-.005em}.ll-faq{background:var(--ivory);border:1px solid var(--line);border-radius:14px;padding:.25rem 1.75rem;box-shadow:0 14px 32px -18px #2a1e182e}.ll-faq details{border-bottom:1px solid var(--line);padding:1.35rem 0}.ll-faq details:last-child{border-bottom:none}.ll-faq summary{cursor:pointer;font-family:var(--font-heading);font-size:1.2rem;font-weight:500;font-variation-settings:"opsz" 36;color:var(--ink);letter-spacing:-.01em;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:2rem}.ll-faq summary::-webkit-details-marker{display:none}.ll-faq summary:after{content:"+";font-family:var(--font-body);font-size:1.8rem;font-weight:200;color:var(--kraft);transition:transform .25s;line-height:1}.ll-faq details[open] summary:after{transform:rotate(45deg)}.ll-faq details p{margin:1rem 0 .25rem;color:var(--muted);font-size:1rem;line-height:1.75;max-width:64ch}.ll-closing{margin-top:7rem;margin-bottom:2rem;text-align:center;padding:3rem 1rem 1rem;border-top:1px solid var(--line)}.ll-closing p{font-family:var(--font-heading);font-style:italic;font-size:1.3rem;font-weight:400;color:var(--ink);max-width:36ch;margin:0 auto;line-height:1.5}.ll-closing__mark{color:var(--clay);display:block;font-size:1.2rem;margin-bottom:1rem}@media(max-width:1100px){.ll-hero__grid{grid-template-columns:1fr;gap:2rem}.ll-hero__visual{order:-1;max-width:460px;justify-self:start;margin-top:0}.ll-hero__tag{left:1rem}.ll-grid{grid-template-columns:repeat(3,1fr)}.ll-cols{grid-template-columns:repeat(2,1fr)}.ll-craft,.ll-feature,.ll-feature--reverse{grid-template-columns:1fr;gap:0}.ll-feature .ll-feature__text,.ll-feature--reverse .ll-feature__text{margin:-2rem 0 0;order:2;padding:2rem 1.5rem}.ll-feature--reverse .ll-feature__photo{order:1}.ll-craft__text{margin-left:0;margin-top:-2rem}.ll-band{grid-template-columns:1fr;padding:2.5rem 2rem}}@media(max-width:760px){.ll-wrap{padding:0 1.1rem}.ll-hero{padding-top:0;padding-bottom:3rem}.ll-hero__wave{height:44px}.ll-craft-band{margin-top:4.5rem;padding:4rem 0}.ll-craft-band__wave{height:44px}.ll-hero__grid{gap:1.75rem}.ll-hero__visual{max-width:none;width:auto;justify-self:stretch;margin-left:-1.1rem;margin-right:-1.1rem;aspect-ratio:4 / 4.4}.ll-hero__photo{border-radius:0;box-shadow:none}.ll-hero__tag{display:none}.ll-values{grid-template-columns:1fr;gap:1.5rem}.ll-value{padding:1.5rem 0;border-left:none;border-top:1px solid var(--line)}.ll-value:first-child{padding-top:0;border-top:none}.ll-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.ll-cols{grid-template-columns:1fr}.ll-col{aspect-ratio:4/3}.ll-testi{grid-template-columns:1fr}.ll-quote{border-left:none;border-top:1px solid var(--line);padding:1.5rem 0}.ll-quote:first-child{border-top:none;padding-top:0}.ll-section{margin-top:4.5rem}.ll-craft__text{padding:2rem 1.5rem}.ll-shead{flex-direction:column;align-items:flex-start;gap:1rem}}#popular-grid .pc__img-scrim,#popular-grid .pc__name,#popular-grid .pc__price-overlay,#presentboxar-grid .pc__img-scrim,#presentboxar-grid .pc__name,#presentboxar-grid .pc__price-overlay,#ljusstakar-grid .pc__img-scrim,#ljusstakar-grid .pc__name,#ljusstakar-grid .pc__price-overlay,#fynd-grid .pc__img-scrim,#fynd-grid .pc__name,#fynd-grid .pc__price-overlay{display:none}#popular-grid .pc,#presentboxar-grid .pc,#ljusstakar-grid .pc,#fynd-grid .pc{position:relative}#popular-grid .pc__body,#presentboxar-grid .pc__body,#ljusstakar-grid .pc__body,#fynd-grid .pc__body{display:flex;flex-direction:column;gap:.3rem;padding:.85rem 1rem .35rem}#popular-grid .pc__footer,#presentboxar-grid .pc__footer,#ljusstakar-grid .pc__footer,#fynd-grid .pc__footer{display:flex;align-items:center;gap:.5rem;padding:0 1rem 1rem}#popular-grid .pc__name-fallback:after,#presentboxar-grid .pc__name-fallback:after,#ljusstakar-grid .pc__name-fallback:after,#fynd-grid .pc__name-fallback:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}#presentboxar-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:860px){#presentboxar-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){#presentboxar-grid{grid-template-columns:1fr}}#ljusstakar-grid{grid-template-columns:1fr}.stak-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1.25rem}.stak-row--lead .pc__img-wrap{aspect-ratio:3 / 4}.stak-row--rest .pc__img-wrap{aspect-ratio:4 / 5}@media(max-width:860px){.stak-row--rest{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.stak-row,.stak-row--rest{grid-auto-flow:row;grid-template-columns:1fr}}@media(max-width:380px){.ll-hero__title{font-size:11.4vw}}#popular-grid .pc__soldout,#presentboxar-grid .pc__soldout,#ljusstakar-grid .pc__soldout,#fynd-grid .pc__soldout{position:absolute;left:.65rem;bottom:.65rem;z-index:2}.pc__badge--sold-out{color:#fff;background:#1f1816d1;border:1px solid rgba(31,24,22,.5)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ll-home.css.map */
