@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-fall{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lil-settle{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lil-pan{0%{transform:scale(1.04) translateY(1.2%)}to{transform:scale(1.09) translateY(-1.2%)}}.lil,.lil *,.lil *:before,.lil *:after{box-sizing:content-box}.lil .lp-slot__cap,.lil .lil-search,.lil .lil-search__input{box-sizing:border-box}.lil{background:#fff;color:#202020;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}.lil :where(p){line-height:1.65;text-wrap:pretty}.lil :where(h1){line-height:1.05}.lil :where(h2),.lil :where(h3),.lil :where(h4){line-height:1.2}.lil :where(h1,h2,h3){font-feature-settings:"liga","dlig","onum"}.lil a{color:#202020;text-decoration:none}.lil a:hover{color:#d69a3c}.lil :focus-visible{outline:2px solid #EEB659;outline-offset:3px}.lil button{line-height:inherit}.lil summary{list-style:none;cursor:pointer}.lil summary::-webkit-details-marker{display:none}.lil-wrap{max-width:1200px;margin:0 auto;padding:clamp(48px,7vw,80px) 24px}.lil-eyebrow{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#6e6f74}.lil-eyebrow--gold{color:#eeb659}.lil-eyebrow--ink{color:#202020}.lil-frame{position:relative;overflow:hidden;border:1px solid rgba(32,32,32,.12)}.lil-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.lil-h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(24px,3.2vw,38px);line-height:1.1;letter-spacing:-.015em}.lil-note{display:flex;gap:12px;align-items:flex-start;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.7;letter-spacing:.04em;color:#6e6f74}.lil-note__star{color:var(--or-ink)}.lil-link{font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:5px}.lil-link--muted{color:#6e6f74;border-bottom-color:#2020203d}.lil-lift{transition:box-shadow .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1)}.lil-lift:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1a1a140f,0 2px 4px #1a1a140a}.lil-pan{width:100%;height:100%;position:relative;animation:lil-pan linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.lil-anim{animation:var(--lil-kf, lp-rise) linear both;animation-timeline:view();animation-range:entry var(--lil-a, 8%) cover var(--lil-b, 26%)}.lil-kf-fall{--lil-kf: lp-fall}@media(prefers-reduced-motion:reduce){.lil-anim,.lil-pan{animation:none}.lil-lift,.lil-card,.lil-prod,.lil-chip,.lil-search{transition:none}.lil-lift:hover{transform:none}.lil-detail{animation:none}}.lil-hero{background:#fbf9f5;border-bottom:1px solid rgba(32,32,32,.12)}.lil-hero__in{max-width:1200px;margin:0 auto;padding:clamp(48px,7vw,84px) 24px clamp(40px,6vw,68px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,68px);align-items:center}.lil-hero__col{display:flex;flex-direction:column;gap:20px}.lil-hero__h1{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(38px,5.8vw,78px);line-height:1;letter-spacing:-.02em}.lil-hero__lede{margin:0;font-family:Almeria,serif;font-size:clamp(18px,2.1vw,25px);line-height:1.4;color:#45464a;max-width:30ch}.lil-hero__p{margin:0;font-size:15px;line-height:1.78;color:#45464a;max-width:46ch}.lil-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lil-hero__wide{grid-column:1 / span 2;aspect-ratio:16 / 10;background:#ede5d7}.lil-hero__grid .lil-frame:nth-child(2){aspect-ratio:1;background:#e7e3d7}.lil-hero__grid .lil-frame:nth-child(3){aspect-ratio:1;background:#f7f4ee;border-color:#eeb65980}.lil-find{background:#fff}.lil-find__in{max-width:1200px;margin:0 auto;padding:clamp(48px,7vw,80px) 24px clamp(20px,3vw,32px)}.lil-find__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.lil-find__title{max-width:480px;display:flex;flex-direction:column;gap:12px}.lil-find__p{margin:0;font-size:14px;line-height:1.72;color:#45464a}.lil-search{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid rgba(32,32,32,.24);border-radius:2px;padding:0 18px;height:54px;min-width:280px;flex:1;max-width:420px;transition:border-color .24s cubic-bezier(.22,.61,.36,1)}.lil-search:focus-within{border-color:#eeb659}.lil-search__icon{width:16px;height:16px;color:#6e6f74;flex:none}.lil-search__input{flex:1;border:none;outline:none;background:transparent;font-family:Montserrat,sans-serif;font-size:14px;color:#202020}.lil button.lil-search__clear{cursor:pointer;border:0;background:transparent;padding:0;font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6e6f74;opacity:0;transition:opacity .24s linear,color .24s linear}.lil button.lil-search__clear:hover{color:#d69a3c}.lil-search__clear[data-shown=true]{opacity:1}.lil-search__clear[data-shown=false]{pointer-events:none}.lil-find__bar{margin-top:clamp(24px,3vw,36px);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid rgba(32,32,32,.12);border-bottom:1px solid rgba(32,32,32,.12);padding:16px 0}.lil-find__fns{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lil-find__k{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6e6f74}.lil-find__chips{display:flex;gap:7px;flex-wrap:wrap}.lil button.lil-chip{cursor:pointer;padding:8px 15px;border:1px solid rgba(32,32,32,.22);font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;background:transparent;color:#45464a;transition:background .24s linear,color .24s linear}.lil button.lil-chip[aria-pressed=true]{background:#202020;color:#fff}.lil-find__result{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.06em;color:#6e6f74}.lil-sig{background:#fff}.lil-sig__in{max-width:1200px;margin:0 auto;padding:clamp(28px,4vw,48px) 24px clamp(48px,7vw,80px)}.lil-sig__card{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,4vw,64px);align-items:center;border:1px solid rgba(238,182,89,.7);background:#fffdf8}.lil-sig__media{aspect-ratio:4 / 3;background:#ede5d7;overflow:hidden;position:relative}.lil-sig__body{padding:clamp(24px,3.4vw,44px);display:flex;flex-direction:column;gap:18px}.lil-sig__h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(28px,3.8vw,46px);line-height:1.06;letter-spacing:-.015em}.lil-sig__inci{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#6e6f74}.lil-sig__rule{height:1px;background:#eeb659b3}.lil-sig__p{margin:0;font-size:15px;line-height:1.78;color:#45464a;max-width:46ch}.lil-sig__p em{font-family:Almeria,serif}.lil-sig__stats{display:flex;gap:24px;flex-wrap:wrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.08em;color:#6e6f74;border-top:1px solid rgba(32,32,32,.12);padding-top:16px}.lil-sig__fig{display:block;color:#202020;font-size:19px;font-family:Almeria,serif;letter-spacing:0;margin-bottom:4px}.lil-sig__links{display:flex;gap:20px;flex-wrap:wrap}.lil-sig__links a{font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:4px}.lil-lib{background:#fafafa;border-top:1px solid rgba(32,32,32,.12)}.lil-lib__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.lil-lib__hint{font-size:12px;color:#6e6f74;letter-spacing:.06em;max-width:46ch}.lil-lib__grid{margin-top:clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2.2vw,22px)}.lil button.lil-card{cursor:pointer;background:#fff;border:1px solid rgba(32,32,32,.14);padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:12px;min-height:200px;text-align:left;font:inherit;color:inherit;transition:border-color .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1)}.lil button.lil-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1a1a140f,0 2px 4px #1a1a140a}.lil button.lil-card[aria-expanded=true]{border-color:#eeb659}.lil button.lil-card[hidden]{display:none}.lil-card__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lil-card__fn{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6e6f74}.lil-card__badge{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;color:var(--or-ink);letter-spacing:.1em}.lil-card__name{font-family:Almeria,serif;font-size:clamp(20px,2.2vw,25px);line-height:1.2}.lil-card__inci{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.08em;color:#6e6f74}.lil-card__short{margin:0;font-size:13px;line-height:1.7;color:#45464a;flex:1}.lil-card__found{display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(32,32,32,.12);padding-top:12px}.lil-card__found-k{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#202020}.lil-card__found-v{font-size:12px;line-height:1.6;color:#45464a}.lil-empty{margin-top:24px;padding:clamp(32px,5vw,56px);border:1px dashed rgba(32,32,32,.22);background:#fff;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.lil-empty[hidden]{display:none}.lil-empty__h{font-family:Almeria,serif;font-size:clamp(21px,2.4vw,27px)}.lil-empty__p{font-size:13px;line-height:1.7;color:#45464a;max-width:48ch}.lil-empty__ctas{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:8px}.lil button.lil-empty__btn{cursor:pointer;border:0;background:transparent;padding:0 0 4px;font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#202020;border-bottom:1px solid rgba(32,32,32,.4)}.lil a.lil-empty__link{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#6e6f74;border-bottom:1px solid rgba(32,32,32,.24);padding-bottom:4px}.lil-detail{grid-column:1 / -1;border:1px solid rgba(32,32,32,.24);background:#fff;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,3.4vw,48px);padding:clamp(24px,3.4vw,44px);animation:lil-settle .4s cubic-bezier(.22,.61,.36,1) both}.lil-detail[hidden]{display:none}.lil-detail__col{display:flex;flex-direction:column;gap:18px}.lil-detail__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.lil-detail__id{display:flex;flex-direction:column;gap:8px}.lil-detail__fn{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6e6f74}.lil-detail__name{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(26px,3.2vw,38px);line-height:1.1;letter-spacing:-.015em}.lil-detail__inci{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#6e6f74}.lil button.lil-detail__close{cursor:pointer;border:0;background:transparent;padding:0;flex:none;font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6e6f74;transition:color .24s linear}.lil button.lil-detail__close:hover{color:#d69a3c}.lil-detail__rule{height:1px;background:#eeb659b3}.lil-detail__block{display:flex;flex-direction:column;gap:6px}.lil-detail__block[hidden]{display:none}.lil-detail__k{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#202020}.lil-detail__p{margin:0;font-size:14px;line-height:1.76;color:#45464a}.lil-detail__aside{display:flex;flex-direction:column;gap:16px}.lil-detail__media{aspect-ratio:4 / 3;background:#f1f1f1;border:1px solid rgba(32,32,32,.12);overflow:hidden;position:relative}.lil-detail__found{display:flex;flex-direction:column;gap:10px}.lil-detail__list{display:grid;gap:0;border-top:1px solid rgba(32,32,32,.12)}.lil a.lil-detail__row{padding:13px 0;border-bottom:1px solid rgba(32,32,32,.12);display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:14px}.lil a.lil-detail__row:hover{color:#d69a3c}.lil-detail__arrow{color:#eeb659}.lil-detail__note{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.7;color:#6e6f74}.lil-byp{background:#fff}.lil-byp__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.lil-byp__title{max-width:520px;display:flex;flex-direction:column;gap:12px}.lil-byp__p{margin:0;font-size:14px;line-height:1.72;color:#45464a}.lil button.lil-byp__clear{cursor:pointer;border:0;background:transparent;padding:0 0 4px;font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#6e6f74;border-bottom:1px solid rgba(32,32,32,.24);opacity:0;transition:opacity .24s linear,color .24s linear}.lil button.lil-byp__clear:hover{color:#d69a3c}.lil-byp__clear[data-shown=true]{opacity:1}.lil-byp__clear[data-shown=false]{pointer-events:none}.lil-byp__grid{margin-top:clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(14px,2vw,20px)}.lil button.lil-prod{cursor:pointer;border:1px solid rgba(32,32,32,.14);background:#fff;padding:0 0 clamp(16px,2vw,20px);display:flex;flex-direction:column;gap:14px;text-align:left;font:inherit;color:inherit;transition:border-color .24s cubic-bezier(.22,.61,.36,1),background .24s linear}.lil-prod[data-lit=true]{border-color:#eeb659;background:#fffdf8}.lil-prod[aria-pressed=true]{border-color:#eeb659;background:#f7e0b8}.lil-prod__frame{aspect-ratio:3 / 2;overflow:hidden;position:relative}.lil-prod__body{padding:0 16px;display:flex;flex-direction:column;gap:8px}.lil-prod__step{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6e6f74}.lil-prod__name{font-family:Almeria,serif;font-size:19px;line-height:1.2}.lil-prod__count{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.06em;color:#6e6f74;transition:color .24s linear}.lil-prod[data-lit=true] .lil-prod__count{color:#202020}.lil-byp__note{margin-top:18px}.lil-sys{background:#202020;color:#fff}.lil-sys__in{max-width:1200px;margin:0 auto;padding:clamp(56px,8vw,96px) 24px}.lil-sys__lede{max-width:620px;display:flex;flex-direction:column;gap:16px}.lil-sys__h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(28px,4.2vw,52px);line-height:1.04;letter-spacing:-.015em}.lil-sys__p{margin:0;font-size:15px;line-height:1.78;color:#ffffffbd}.lil-sys__grid{margin-top:clamp(32px,4.5vw,60px);display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(14px,2vw,20px)}.lil-sys__card{border:1px solid rgba(255,255,255,.14);padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:12px;min-height:180px}.lil-sys__card--gold{border-color:#eeb65966}.lil-sys__no{font-family:Almeria,serif;font-size:26px;color:#eeb659;line-height:1}.lil-sys__rule{height:1px;background:#eeb65980;transform-origin:left}.lil-sys__card--gold .lil-sys__rule{background:#eeb659b3}.lil-sys__k{font-size:11px;letter-spacing:.24em;text-transform:uppercase}.lil-sys__v{font-size:12px;line-height:1.7;color:#ffffffb3;margin-top:auto}.lil-sys__grid .lil-sys__card:nth-child(1) .lil-sys__rule{--lil-a: 8%;--lil-b: 30%}.lil-sys__grid .lil-sys__card:nth-child(2) .lil-sys__rule{--lil-a: 10%;--lil-b: 32%}.lil-sys__grid .lil-sys__card:nth-child(3) .lil-sys__rule{--lil-a: 12%;--lil-b: 34%}.lil-sys__grid .lil-sys__card:nth-child(4) .lil-sys__rule{--lil-a: 14%;--lil-b: 36%}.lil a.lil-sys__cta{margin-top:clamp(24px,3vw,36px);display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:6px;transition:color .24s linear,border-color .24s linear}.lil a.lil-sys__cta:hover{color:#eeb659;border-bottom-color:#eeb65999}.lil-sys__arrow{width:22px;height:8px}.lil-tra{background:#fff}.lil-tra__in{max-width:1200px;margin:0 auto;padding:clamp(48px,7vw,80px) 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,72px)}.lil-tra__col{display:flex;flex-direction:column;gap:18px}.lil-tra__p{margin:0;font-size:15px;line-height:1.78;color:#45464a;max-width:46ch}.lil-tra__list{display:grid;gap:0;border-top:1px solid rgba(32,32,32,.18);align-self:start}.lil-tra__row{padding:16px 0;border-bottom:1px solid rgba(32,32,32,.12);display:flex;justify-content:space-between;gap:16px;align-items:center}.lil-tra__row:last-child{border-bottom:0}.lil-tra__row-k{font-size:14px}.lil-tra__row-k--muted{color:#45464a}.lil-tra__row-v{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6e6f74}.lil-tra__row-v--ink{color:#202020}.lil-tra__row--full{display:block;padding:0}.lil-tra__row--full>summary{padding:16px 0;display:flex;justify-content:space-between;gap:16px;align-items:center;cursor:pointer;list-style:none}.lil-tra__row--full>summary::-webkit-details-marker{display:none}.lil-tra__row--full>summary:after{content:"+";font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;color:#6e6f74;line-height:1}.lil-tra__row--full[open]>summary:after{content:"\2013"}.lil-tra__row--full>summary:hover .lil-tra__row-k{color:#eeb659}.lil-tra__inci{margin:0 0 18px;padding:0 0 0 22px;max-width:62ch;font-size:12px;line-height:1.85;color:#45464a}.lil-tra__inci li{padding-left:2px}.lil-tra__inci li::marker{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;color:#b5b6ba}@media(prefers-reduced-motion:reduce){.lil-tra__row--full{transition:none}}.lil-clr{background:#fbf9f5;border-top:1px solid rgba(32,32,32,.12)}.lil-clr__in{max-width:1000px;margin:0 auto;padding:clamp(48px,7vw,80px) 24px}.lil-clr__h2{margin:0 0 clamp(22px,2.8vw,34px)}.lil-clr__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(16px,2.2vw,22px)}.lil-clr__card{background:#fff;border:1px solid rgba(32,32,32,.14);padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:10px}.lil-clr__no{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.14em;color:var(--or-ink)}.lil-clr__name{font-family:Almeria,serif;font-size:19px;line-height:1.25}.lil-clr__p{margin:0;font-size:13px;line-height:1.7;color:#45464a}.lil-faq{background:#fff}.lil-faq__in{max-width:900px;margin:0 auto;padding:clamp(48px,7vw,80px) 24px}.lil-faq__h2{margin:0 0 clamp(22px,2.8vw,34px)}.lil-faq__list{border-top:1px solid rgba(32,32,32,.12)}.lil-faq__row{border-bottom:1px solid rgba(32,32,32,.12)}.lil-faq__sum{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:15px;line-height:1.5}.lil-faq__sign{color:var(--or-ink);font-size:18px;line-height:1;flex:none}.lil-faq__a{margin:0 0 22px;font-size:14px;line-height:1.75;color:#45464a;max-width:66ch}.lil-faq__foot{margin-top:clamp(28px,3.4vw,44px);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:clamp(20px,2.6vw,28px);background:#fafafa;border:1px solid rgba(32,32,32,.12)}.lil-faq__foot-col{display:flex;flex-direction:column;gap:6px}.lil-faq__foot-h{font-family:Almeria,serif;font-size:20px}.lil-faq__foot-p{font-size:13px;color:#45464a}.lil-faq__foot-ctas{display:flex;gap:20px;flex-wrap:wrap}.lil-end{background:#fafafa;border-top:1px solid rgba(32,32,32,.12)}.lil-end__in{max-width:1200px;margin:0 auto;padding:clamp(56px,8vw,96px) 24px}.lil-end__title{max-width:560px;display:flex;flex-direction:column;gap:12px}.lil-end__h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(26px,3.6vw,44px);line-height:1.06;letter-spacing:-.015em}.lil-end__grid{margin-top:clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2.2vw,24px)}.lil a.lil-end__card{background:#fff;border:1px solid rgba(32,32,32,.14);display:flex;flex-direction:column}.lil-end__frame{aspect-ratio:3 / 2;overflow:hidden;position:relative}.lil-end__body{padding:clamp(18px,2.2vw,24px);display:flex;flex-direction:column;gap:8px}.lil-end__step{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6e6f74}.lil-end__name{font-family:Almeria,serif;font-size:21px}.lil-end__meta{font-size:12px;line-height:1.7;color:#45464a}.lil-end__grid .lil-end__card:nth-child(1) .lil-end__frame{background:#ededea}.lil-end__grid .lil-end__card:nth-child(2) .lil-end__frame{background:#f7f4ee}.lil-end__grid .lil-end__card:nth-child(3) .lil-end__frame{background:#e9e7e2}.lil-end__ctas{margin-top:clamp(24px,3vw,36px);display:flex;gap:16px;flex-wrap:wrap}.lil a.lil-btn{padding:0 32px;height:56px;display:inline-flex;align-items:center;border-radius:2px;text-transform:uppercase;transition:background .24s cubic-bezier(.22,.61,.36,1),border-color .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1)}.lil a.lil-btn--dark{background:#202020;color:#fff;font-size:12px;letter-spacing:.22em}.lil a.lil-btn--dark:hover{background:#45464a;color:#fff}.lil a.lil-btn--ghost{border:1px solid rgba(32,32,32,.4);color:#202020;font-size:11px;letter-spacing:.2em}.lil a.lil-btn--ghost:hover{border-color:#d69a3c;color:#d69a3c}@media(max-width:700px){.lil-find__head{align-items:flex-start}.lil-search{max-width:none;width:100%;min-width:0}.lil-find__bar{flex-direction:column;align-items:flex-start;gap:14px}.lil-find__fns{flex-direction:column;align-items:flex-start;gap:10px}.lil-find__chips{gap:6px}.lil-lib__head,.lil-byp__head,.lil-faq__foot{align-items:flex-start}.lil-faq__foot{flex-direction:column}.lil-byp__grid{grid-template-columns:1fr 1fr;gap:10px}.lil-prod__body{padding:0 12px}.lil-prod__name{font-size:17px}.lil-end__ctas{flex-direction:column;align-items:stretch}.lil a.lil-btn{justify-content:center}}@supports not (animation-timeline: view()){.lil-anim,.lil-pan{animation:none}}.lil-search{position:relative}.lil-suggest{--lil-sg-row: 58px;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;z-index:40;margin:0;padding:4px 0;list-style:none;max-height:calc(var(--lil-sg-row) * 6);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid rgba(32,32,32,.24);border-radius:2px;box-shadow:0 18px 40px #2020201f}.lil-suggest[hidden]{display:none}.lil-suggest__opt{display:block;padding:10px 18px;cursor:pointer;border-left:2px solid transparent}.lil-suggest__opt[aria-selected=true],.lil-suggest__opt:hover{background:#eeb6591a;border-left-color:#eeb659}.lil-suggest__name{display:block;font-family:Montserrat,sans-serif;font-size:13px;letter-spacing:.02em;color:#202020}.lil-suggest__desc{display:block;margin-top:2px;font-family:Montserrat,sans-serif;font-size:11px;line-height:1.45;color:#6e6f74;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lil-suggest__none{padding:14px 18px;font-family:Montserrat,sans-serif;font-size:12px;color:#6e6f74}.lil-card.is-found{outline:2px solid #EEB659;outline-offset:3px;transition:outline-color .9s linear}@media(prefers-reduced-motion:reduce){.lil-card.is-found{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/le-pois-library.css.map */
