.ling-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:clamp(8px,1vw,12px)}@media(max-width:749px){.ling-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--lp-pad) * -1);padding:4px var(--lp-pad) 8px}.ling-grid::-webkit-scrollbar{display:none}.ling{scroll-snap-align:start}}.ling{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;min-height:340px;padding:22px 22px 20px;border-radius:var(--lp-radius);border:1px solid var(--lp-line);background:#fff;font:inherit;color:var(--lp-ink);cursor:pointer;overflow:hidden;isolation:isolate;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.ling:hover{border-color:transparent;box-shadow:0 18px 40px #0000001a;transform:translateY(-3px)}.ling:focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px}.ling:before{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:var(--ling-tint);opacity:.55;z-index:-1;transition:transform .5s ease}.ling:hover:before{transform:scale(1.25)}.ling--uv{--ling-tint:#ffe3da;--ling-ink:#c8372d}.ling--mineral{--ling-tint:#e9edf0;--ling-ink:#55616b}.ling--hydra{--ling-tint:#dcecfb;--ling-ink:#2f6db0}.ling--soothe{--ling-tint:#e3f1e2;--ling-ink:#3d7d43}.ling--other{--ling-tint:#f1ece4;--ling-ink:#7a5a2f}.ling__visual{width:76px;height:76px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:var(--ling-tint);color:var(--ling-ink);margin-bottom:10px;overflow:hidden;flex:none}.ling__visual img{width:100%;height:100%;object-fit:cover}.ling__visual svg{width:40px;height:40px}.ling__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--lp-paper);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ling-ink)}.ling__name{font-size:21px;line-height:1.15;letter-spacing:-.015em;font-weight:600}.ling__inci{font-size:12px;line-height:1.4;color:var(--lp-muted);font-style:italic;overflow-wrap:anywhere}.ling__short{font-size:15px;line-height:1.55;color:var(--lp-ink-2);margin-top:4px}.ling__more{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--lp-ink)}.ling__more i{width:22px;height:22px;border-radius:50%;border:1.5px solid currentColor;position:relative;flex:none}.ling__more i:before,.ling__more i:after{content:"";position:absolute;left:5px;top:9px;width:9px;height:1.5px;background:currentColor}.ling__more i:after{transform:rotate(90deg)}.ling__detail{position:absolute;inset:auto 0 0 0;padding:22px;background:var(--lp-ink);color:#fff;display:flex;flex-direction:column;gap:10px;min-height:100%;max-height:100%;overflow-y:auto;justify-content:flex-end;transform:translateY(101%);transition:transform .45s cubic-bezier(.2,.8,.2,1);z-index:2}.ling__detail b{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ff8f84}.ling__detail span{font-size:15px;line-height:1.6;color:#ffffffe0}.ling__detail em{font-style:normal;font-size:16px;font-weight:600;line-height:1.4;color:#fff}@media(hover:hover){.ling:hover .ling__detail{transform:none}}.ling[aria-expanded=true] .ling__detail,.ling:focus-visible .ling__detail{transform:none}.ling-note{margin:18px 0 0;font-size:13px;color:var(--lp-muted)}@media(prefers-reduced-motion:reduce){.ling,.ling:before,.ling__detail{transition:none}}.lpdp-advice p{margin:0}.lpdp-advice p+p{margin-top:8px}.lpdp-use__rte{margin-top:22px;font-size:16px;line-height:1.7;color:var(--lp-ink-2);max-width:62ch}.lpdp-use__rte p{margin:0 0 12px}.lpdp-use__rte ul,.lpdp-use__rte ol{padding-left:20px;margin:0 0 12px}.lpdp-use__rte li{margin-bottom:6px}.lpdp-use__rte strong{color:var(--lp-ink)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lou-ingr.css.map */
