.lpk{--lpk-ink: #1f1f1f;--lpk-dark: #1d1712;--lpk-grey: #333333;--lpk-muted: #6b5a4d;--lpk-accent: #f6b622;--lpk-accent-hover: #e9a70f;--lpk-line: #e3dbd2;--lpk-chip: #d9d9d9;--lpk-ease: cubic-bezier(.2, .7, .2, 1);--lpk-gutter: clamp(16px, 5vw, 96px);--lpk-font-ui: var(--font--body, "Space Grotesk", sans-serif);--lpk-font-display: "Geomanist", sans-serif;position:relative;overflow-x:clip;padding:var(--lpk-pad-top, 72px) 0 var(--lpk-pad-bottom, 72px);background:var(--lpk-bg, #fff);color:var(--lpk-ink);font-family:var(--lpk-font-ui)}.lpk *,.lpk *:before,.lpk *:after{box-sizing:border-box}.lpk__inner{max-width:1010px;margin:0 auto;padding:0 var(--lpk-gutter)}.lpk__accent{color:var(--lpk-accent)}.lpk__header{margin-bottom:clamp(22px,3vw,36px);text-align:center}.lpk__pill{display:inline-block;margin:0 0 22px;padding:12px 38px;border-radius:9px;background:#000;font-family:var(--lpk-font-ui);font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:var(--lpk-accent)}.lpk__heading{margin:0;font-family:var(--lpk-font-display);font-weight:500;font-size:clamp(26px,2.3vw,33px);line-height:1.11;letter-spacing:-.01em;color:var(--lpk-ink)}.lpk__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px);margin-top:clamp(40px,7vw,110px);padding:0 clamp(20px,3.5vw,48px) clamp(24px,3vw,40px) 0;border-radius:32px;background:#fff;box-shadow:0 4px 14px #d9d9d9}.lpk__hero .lpk__intro{padding-top:clamp(36px,4.5vw,64px)}.lpk__hero .lpk__visual{margin-top:clamp(-150px,-11vw,-40px)}.lpk__visual{position:relative;aspect-ratio:1 / 1}.lpk__leaves,.lpk__machine{position:absolute}.lpk__leaves{left:20%;top:0;width:78%;rotate:-4deg;transform-origin:30% 90%}.lpk__machine{left:6%;bottom:4%;width:72%}.lpk__leaves img,.lpk__machine img{display:block;width:100%;height:auto}.lpk__bubble{position:absolute;left:-2%;top:22%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(110px,15vw,155px);aspect-ratio:1 / 1;margin:0;border-radius:50%;background:var(--lpk-grey);color:#f8f4ee;text-align:center;box-shadow:0 14px 30px #1d17122e}.lpk__bubble strong{font-family:var(--lpk-font-ui);font-weight:700;font-size:clamp(28px,3vw,41px);line-height:1;letter-spacing:-.02em;color:var(--lpk-accent)}.lpk__bubble span{margin-top:4px;font-family:var(--lpk-font-ui);font-weight:300;font-size:clamp(11px,1vw,14px)}.lpk__bubble.is-pop{animation:lpk-pop .55s var(--lpk-ease)}@keyframes lpk-pop{0%{scale:.86;rotate:-6deg}60%{scale:1.05;rotate:2deg}to{scale:1;rotate:0deg}}.lpk__title{margin:0 0 18px;font-family:var(--lpk-font-display);font-weight:500;font-size:clamp(22px,1.9vw,27px);line-height:1.11;color:var(--lpk-ink)}.lpk__text{font-size:15px;line-height:1.45;color:var(--lpk-muted)}.lpk__text p{margin:0}.lpk__text p+p{margin-top:.6em}.lpk__text strong{font-weight:700}.lpk__price{margin-top:18px}.lpk__price-main{display:flex;align-items:baseline;gap:10px;margin:0}.lpk__price-value{font-weight:700;font-size:26px;letter-spacing:-.02em;color:var(--lpk-grey)}.lpk__price-compare{font-weight:700;font-size:13px;color:var(--lpk-grey)}.lpk__klarna{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:4px}.lpk__klarna--center{justify-content:center;margin-top:12px}.lpk__klarna-text{margin:0;font-size:11px;line-height:1.2;color:var(--lpk-grey)}.lpk__klarna-badge{display:inline-flex;align-items:center;padding:5px 6px;border-radius:6px;background:#ffb3c7;line-height:0}.lpk__klarna-badge .klarna-icon{display:inline-flex;line-height:0}.lpk__klarna-badge img,.lpk__klarna-badge svg,.lpk__klarna-badge .klarna-icon__img{width:36px!important;height:auto!important;max-height:14px}.lpk__klarna-info{font-size:12px;font-weight:500;color:var(--lpk-grey);text-decoration:underline;transition:color .2s ease}.lpk__klarna-info:hover{color:#000}.lpk__btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;max-width:375px;min-height:46px;margin-top:22px;padding:12px 24px;border:0;border-radius:15px;background:var(--lpk-accent);box-shadow:0 4px 2px #0000002e;cursor:pointer;font-family:var(--lpk-font-ui);font-size:14px;line-height:1.3;text-align:center;text-decoration:none;color:#000;transition:background-color .25s ease,translate .25s var(--lpk-ease),box-shadow .3s ease,opacity .2s ease}.lpk__btn:hover:not(:disabled){background:var(--lpk-accent-hover);translate:0 -2px;box-shadow:0 10px 22px #f6b62259}.lpk__btn:active:not(:disabled){translate:0 0;scale:.985;box-shadow:0 3px 6px #00000026}.lpk__btn:focus-visible{outline:2px solid var(--lpk-dark);outline-offset:3px}.lpk__btn:disabled{opacity:.5;cursor:not-allowed}.lpk__btn.is-loading{opacity:.75;cursor:progress}.lpk__btn--dark{margin:14px auto 0;background:var(--lpk-grey);color:var(--lpk-accent)}.lpk__btn--dark:hover:not(:disabled){background:#000;box-shadow:0 10px 22px #00000040}.lpk__btn--cta{max-width:none;min-height:56px;margin-top:18px;font-size:clamp(15px,1.4vw,18px)}.lpk__btn--cta s{opacity:.7}.lpk__steps{display:flex;flex-direction:column;gap:22px;scroll-margin-top:90px}.lpk-step{min-width:0;margin:0;padding:0;border:1px solid var(--lpk-dark);border-radius:18px;background:#fff;box-shadow:0 8px 24px -4px #1d171214}fieldset.lpk-step>legend.lpk-step__head{float:left;width:100%}fieldset.lpk-step>.lpk-step__body{clear:both}.lpk-step__head{display:flex;align-items:center;gap:16px;margin:0;padding:20px 22px 0}.lpk-step__num{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lpk-dark);font-family:var(--lpk-font-mono, "Space Mono", monospace);font-weight:700;font-size:11px;color:#fff}.lpk-step__title{margin:0;font-family:var(--lpk-font-display);font-weight:400;font-size:18px;line-height:1.2;letter-spacing:-.01em;color:var(--lpk-dark)}.lpk-step__body{padding:18px 22px 24px}.lpk-grid{display:grid;gap:12px}.lpk-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lpk-opt{position:relative;display:flex;align-items:center;gap:14px;min-width:0;padding:14px 18px;border:1px solid var(--lpk-chip);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .25s ease,box-shadow .3s ease,translate .3s var(--lpk-ease),background-color .25s ease}.lpk-opt:hover{border-color:#b9b0a7;translate:0 -2px;box-shadow:0 8px 18px #1d171212}.lpk-opt:has(.lpk-opt__input:checked){border-color:var(--lpk-accent);box-shadow:inset 0 0 0 1px var(--lpk-accent),0 4px 6px #0000000f;background:#fffcf4;translate:none}.lpk-opt:has(.lpk-opt__input:focus-visible){outline:2px solid var(--lpk-dark);outline-offset:3px}.lpk-opt.is-unavailable{opacity:.5;cursor:not-allowed}.lpk-opt.is-unavailable:hover{translate:none;box-shadow:none;border-color:var(--lpk-chip)}.lpk-opt__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lpk-opt__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.lpk-opt__title{font-size:15px;line-height:1.2;color:var(--lpk-dark)}.lpk-opt__title--caps{font-size:clamp(16px,1.4vw,18px);text-transform:uppercase;color:#000}.lpk-opt__title--caps strong{font-weight:700}.lpk-opt__title--upper{font-weight:300;font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:#000}.lpk-opt__note{font-size:12px;line-height:1.3;color:var(--lpk-muted)}.lpk-opt--line .lpk-opt__note{font-weight:300;text-transform:uppercase;color:#00000073}.lpk-opt__benefit{font-weight:700;font-size:14.5px;line-height:1.3;color:var(--lpk-dark)}.lpk-opt__title--qty{font-weight:300;font-size:14px;letter-spacing:.02em;color:#000}.lpk-opt__sub{font-family:var(--lpk-font-display);font-weight:300;font-size:14.5px;letter-spacing:-.02em;color:var(--lpk-grey)}.lpk-opt__radio{position:relative;flex:0 0 auto;align-self:flex-start;width:16px;height:16px;margin-top:4px;border:2px solid var(--lpk-dark);border-radius:50%}.lpk-opt__radio:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--lpk-dark);scale:0;transition:scale .25s var(--lpk-ease)}.lpk-opt:has(.lpk-opt__input:checked) .lpk-opt__radio:after{scale:1}.lpk-opt--pack,.lpk-opt--pack:hover{border:2px solid rgba(107,90,77,.16)}.lpk-opt--pack:has(.lpk-opt__input:checked){border-color:var(--lpk-muted);box-shadow:0 6px 14px #1d17121f;background:#fff}.lpk-opt__badge{position:absolute;top:-12px;right:12%;padding:5px 13px;border-radius:999px;background:#7ab648;font-weight:700;font-size:11.5px;line-height:1.11;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#fff}.lpk-opt--product{padding:14px 18px 14px 14px}.lpk-opt__media{flex:0 0 auto;width:82px}.lpk-opt__media img{display:block;width:100%;height:auto;transition:opacity .3s ease,scale .4s var(--lpk-ease)}.lpk-opt:hover .lpk-opt__media img{scale:1.04}.lpk-test{padding:4px 0 0;text-align:center}.lpk-test .lpk-test__text{padding-bottom:12px;border-bottom:1px dashed var(--lpk-line)}.lpk-test[hidden]{display:none}.lpk-test__title{margin:0;font-family:var(--lpk-font-display);font-weight:500;font-size:15px;line-height:1.3;color:var(--lpk-dark)}.lpk-test__text{margin:2px 0 0;font-family:var(--lpk-font-display);font-size:12.5px;line-height:1.5;color:var(--lpk-dark)}.lpk-q{min-width:0;margin:0;padding:0;border:0}.lpk-ship{margin-bottom:22px}.lpk-ship[hidden]{display:none}.lpk-ship__label{margin:0 0 8px;font-family:var(--lpk-font-display);font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:#858585;transition:color .3s ease}.lpk-ship__track{height:6px;overflow:hidden;border-radius:5px;background:var(--lpk-chip)}.lpk-ship__fill{display:block;width:0;height:100%;border-radius:inherit;background:var(--lpk-accent);transition:width .6s var(--lpk-ease),background-color .4s ease}.lpk-ship.is-free .lpk-ship__fill{background:#7ab648}.lpk-ship.is-free .lpk-ship__label{color:#4f8a2a}.lpk-delivery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 40px;align-items:start}.lpk-q__label{margin:0 0 12px;padding:0;font-family:var(--lpk-font-display);font-size:15px;line-height:1.2;color:#000}.lpk-opt--line{min-height:64px}.lpk-qty{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 18px 10px 24px;border:1px solid var(--lpk-chip);border-radius:12px}.lpk-qty__text{display:flex;flex-direction:column;gap:4px;min-width:0}.lpk-qty .lpk-opt__note{color:#0000008c}.lpk-qty__stepper{display:flex;align-items:center;gap:10px}.lpk-qty__value{min-width:18px;font-family:var(--lpk-font-display);font-size:15px;text-align:center;color:var(--lpk-grey)}.lpk-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#fff;cursor:pointer;font-family:var(--lpk-font-display);font-size:16px;color:var(--lpk-grey);transition:background-color .2s ease,scale .2s var(--lpk-ease)}.lpk-qty__btn--plus{background:#f5f5f5}.lpk-qty__btn:hover:not(:disabled){background:#ececec}.lpk-qty__btn:active:not(:disabled){scale:.92}.lpk-qty__btn:focus-visible{outline:2px solid var(--lpk-accent);outline-offset:2px}.lpk-qty__btn:disabled{opacity:.3;cursor:not-allowed}.lpk-delivery-price{display:flex;align-items:baseline;justify-content:center;gap:6px;min-height:40px;margin-top:26px;padding:8px 18px;border:1px solid var(--lpk-line);border-radius:9px;background:var(--lpk-grey);font-size:15px;text-decoration:none;color:#fff;transition:background-color .25s ease,translate .25s var(--lpk-ease);align-content:center;flex-wrap:wrap}.lpk-delivery-price strong{font-weight:600;font-size:15px;letter-spacing:-.02em}.lpk-delivery-price:hover{background:#000;translate:0 -2px}.lpk-delivery-price:focus-visible{outline:2px solid var(--lpk-accent);outline-offset:3px}.lpk__steps>[id^=lpk-summary]{scroll-margin-top:90px}.lpk-sum{padding:22px 26px;border:2px solid var(--lpk-muted);border-radius:11px}.lpk-sum__title{margin:0;font-family:var(--lpk-font-display);font-weight:500;font-size:18px;line-height:1.15;color:var(--lpk-ink)}.lpk-sum__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:14px 0 0;color:var(--lpk-grey)}.lpk-sum__price strong{font-weight:700;font-size:26px;letter-spacing:-.02em}.lpk-sum__price s{font-weight:700;font-size:13px}.lpk-sum__price s[hidden]{display:none}.lpk-sum__price small{font-size:12px}.lpk-terms{margin:14px 0 0;font-family:var(--lpk-font-mono, "Space Mono", monospace);font-size:11px;line-height:1.5;color:var(--lpk-muted)}.lpk-error{margin:12px 0 0;padding:10px 14px;border-radius:8px;background:#fdecea;font-size:14px;color:#b3261e}.lpk-error[hidden]{display:none}.lpk--ready .lpk-reveal{opacity:0;translate:0 22px}.lpk--ready .lpk__visual{opacity:0;scale:.94}.lpk--ready .lpk__leaves{rotate:-16deg;scale:.85}.lpk--ready .lpk__bubble{scale:0}.lpk--ready .lpk-reveal.is-inview,.lpk--ready .is-inview .lpk-reveal,.lpk--ready .is-inview .lpk__visual{opacity:1;translate:none;scale:none;transition:opacity .7s ease,translate .8s var(--lpk-ease),scale .9s var(--lpk-ease);transition-delay:calc(var(--i, 0) * 80ms)}.lpk--ready .is-inview .lpk__leaves{rotate:-4deg;scale:1;transition:rotate 1.4s cubic-bezier(.34,1.56,.64,1) .25s,scale 1.2s var(--lpk-ease) .25s}.lpk--ready .is-inview .lpk__bubble{scale:1;transition:scale .7s cubic-bezier(.34,1.56,.64,1) .6s}@media(prefers-reduced-motion:reduce){.lpk *,.lpk *:before,.lpk *:after{transition:none!important;animation:none!important}}@media(max-width:989px){.lpk{padding:var(--lpk-pad-top-mob, 44px) 0 var(--lpk-pad-bottom-mob, 44px)}.lpk__hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.lpk__visual{width:100%;max-width:440px}.lpk__intro{max-width:520px}.lpk__price-main,.lpk__klarna{justify-content:center}.lpk__btn{margin-left:auto;margin-right:auto}.lpk__hero{padding:0 20px 26px}.lpk__hero .lpk__visual{margin-top:-60px}.lpk__hero .lpk__intro{padding-top:8px}.lpk-delivery{grid-template-columns:minmax(0,1fr)}}@media(max-width:699px){.lpk-grid--2{grid-template-columns:minmax(0,1fr)}.lpk-step .lpk-grid--2:has(.lpk-opt--line){grid-template-columns:repeat(2,minmax(0,1fr))}.lpk-opt__badge{right:12px}.lpk-step__head{padding:16px 16px 0;gap:12px}.lpk-step__title{font-size:16px}.lpk-step__body{padding:14px 14px 18px}.lpk-opt{padding:12px 14px}.lpk-opt--product{padding:12px 14px 12px 10px;gap:10px}.lpk-opt__media{width:64px}.lpk-opt__sub{font-size:16px}.lpk-opt--line{min-height:56px}.lpk-qty{padding:8px 12px 8px 16px}.lpk-sum{padding:16px 18px}.lpk-sum__price strong{font-size:22px}.lpk__bubble{left:0;top:14%}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/landing-packs.css.map */
