.lh{--lh-ink:#f5f5f7;--lh-sub:#a1a1a6;--lh-line:rgba(255,255,255,.12);--lh-card:#161618;background:#000;color:var(--lh-ink);padding:clamp(72px,9vw,140px) 0}.lh--off{background:#0d0d0f;--lh-card:#1c1c1f}.lh--dark{background:#000;--lh-card:#161618}.lh-wrap{max-width:1400px;margin:0 auto;padding:0 clamp(20px,5vw,72px)}.lh-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(28px,3.5vw,48px)}.lh-k{margin:0 0 10px;font-size:14px;font-weight:600;letter-spacing:.02em;color:rgb(var(--lumly-amber))}.lh-h{margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--lh-ink)}.lh-p{margin:16px 0 0;max-width:58ch;font-size:clamp(17px,1.35vw,19px);line-height:1.5;color:var(--lh-sub)}.lh-meta{margin:14px 0 0;font-size:14px;color:var(--lh-sub)}.lh-meta b{color:var(--lh-ink);font-weight:600}.lh-links{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.lh-a{color:rgb(var(--lumly-amber));font-size:17px;text-decoration:none;white-space:nowrap}.lh-a:hover{text-decoration:underline}.lh-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,23vw,300px);gap:clamp(14px,1.6vw,22px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 clamp(20px,5vw,72px);padding:0 clamp(20px,5vw,72px) 6px;margin:0 auto;max-width:1400px;scrollbar-width:none}.lh-rail::-webkit-scrollbar{display:none}.lh-pc{scroll-snap-align:start;display:block;text-decoration:none;color:var(--lh-ink)}.lh-pc__m{display:block;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:var(--lh-card)}.lh-pc__m img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.lh-pc:hover .lh-pc__m img{transform:scale(1.03)}}.lh-pc__n{margin:14px 0 0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--lh-ink)}.lh-pc__pr{margin:4px 0 0;font-size:15px;color:var(--lh-sub)}.lh-nav{display:flex;justify-content:flex-end;gap:10px;max-width:1400px;margin:18px auto 0;padding:0 clamp(20px,5vw,72px)}.lh-nav button{width:36px;height:36px;border-radius:50%;border:0;background:#ffffff1f;color:var(--lh-ink);cursor:pointer;font-size:18px;line-height:36px}.lh-nav button:disabled{opacity:.35;cursor:default}.lh-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,3vw,48px);margin:0;padding:0;list-style:none}.lh-fact{border-top:1px solid var(--lh-line);padding-top:22px}.lh-fact__v{display:block;font-size:clamp(34px,3.6vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--lh-ink)}.lh-fact__l{display:block;margin-top:14px;font-size:17px;font-weight:600;color:var(--lh-ink)}.lh-fact__t{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--lh-sub)}.lh-fact__t a{color:inherit;text-decoration:underline}.lh-facts--steps .lh-fact__v{font-size:15px;font-weight:600;letter-spacing:0;color:rgb(var(--lumly-amber))}.lh-facts--steps .lh-fact__l{margin-top:10px;font-size:clamp(19px,1.6vw,22px);line-height:1.25}.lh-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}.lh-tile{display:flex;flex-direction:column;background:var(--lh-card);border-radius:24px;overflow:hidden;color:var(--lh-ink)}.lh-tile__m{aspect-ratio:16/10;overflow:hidden}.lh-tile__m img{width:100%;height:100%;object-fit:cover;display:block}.lh-tile__b{padding:clamp(24px,2.6vw,40px);display:flex;flex-direction:column;gap:10px;flex:1}.lh-tile__k{margin:0;font-size:14px;font-weight:600;color:rgb(var(--lumly-amber))}.lh-tile__h{margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--lh-ink)}.lh-tile__t{margin:0;font-size:17px;line-height:1.5;color:var(--lh-sub)}.lh-tile__pr{margin:4px 0 0;font-size:17px;font-weight:600}.lh-tile__a{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:auto;padding-top:14px}@media(max-width:899px){.lh-head{flex-direction:column;align-items:flex-start}.lh-links{align-items:flex-start}.lh-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.lh-split{grid-template-columns:1fr}}@media(max-width:520px){.lh-facts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lh-pc__m img{transition:none}}.lh-empty{margin:0;padding:28px 0;border-top:1px solid var(--lh-line);font-size:17px;line-height:1.5;color:var(--lh-sub)}.lh-empty a{color:var(--lh-ink);text-decoration:none;font-weight:600}.ls-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.ls-c{position:relative;display:block;overflow:hidden;border-radius:22px;background:var(--lh-card);color:#fff;text-decoration:none;isolation:isolate}.ls-c--wide{grid-column:span 12;aspect-ratio:21/9}.ls-c--half{grid-column:span 6;aspect-ratio:4/3}.ls-c--third{grid-column:span 4;aspect-ratio:4/5}.ls-m,.ls-m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ls-m img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.ls-c:hover .ls-m img{transform:scale(1.04)}}.ls-c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#000000c7,#00000040 38%,#0000 62%)}.ls-t{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(18px,2.4vw,36px);display:flex;flex-direction:column;gap:6px}.ls-k{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--lumly-amber))}.ls-h{font-size:clamp(22px,2.4vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.05;color:#fff}.ls-c--third .ls-h{font-size:clamp(20px,1.8vw,28px)}.ls-p{max-width:46ch;font-size:clamp(14px,1.1vw,17px);line-height:1.45;color:#ffffffc7}.ls-go{margin-top:6px;font-size:15px;font-weight:600;color:#fff}.ls-go:after{content:" \203a"}.ls-note{margin:18px 0 0;font-size:12px;color:#6e6e73}.ls-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,27vw,360px);gap:clamp(12px,1.4vw,20px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1*clamp(20px,5vw,72px));padding:0 clamp(20px,5vw,72px) 6px;scroll-padding:0 clamp(20px,5vw,72px)}.ls-rail::-webkit-scrollbar{display:none}.ls-rail .ls-c{aspect-ratio:4/5;scroll-snap-align:start}.ls-rail .ls-h{font-size:clamp(20px,1.8vw,26px)}@media(max-width:749px){.ls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ls-c{border-radius:16px}.ls-c--wide,.ls-c--half{grid-column:span 2;aspect-ratio:16/10}.ls-c--third{grid-column:span 1;aspect-ratio:1/1}.ls-c--third .ls-p,.ls-c--third .ls-go{display:none}.ls-c--third .ls-t{padding:12px}.ls-c--third .ls-h{font-size:16px}.ls-c--third .ls-k{font-size:10px}.ls-h{font-size:22px}.ls-p{font-size:14px}.ls-t{padding:16px}.ls-rail{grid-auto-columns:62vw;gap:10px;margin:0 -20px;padding:0 20px 4px}.ls-rail .ls-c{aspect-ratio:1/1}.ls-rail .ls-p{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lumly-home.css.map */
