.lv-store-framework{--lv-ink: #111218;--lv-muted: #626777;--lv-line: #e7e8ee;--lv-soft: #f7f8fb;--lv-cyan: #24c8f2;--lv-violet: #7658f6;overflow:hidden;background:#fff;color:var(--lv-ink);padding:clamp(4.5rem,8vw,8rem) 0}.lv-store-framework *,.lv-store-framework *:before,.lv-store-framework *:after{box-sizing:border-box}.lv-store-framework__shell{width:min(calc(100% - 3rem),82rem);margin:0 auto}.lv-store-framework__heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:2rem 5rem;align-items:end;margin-bottom:clamp(2rem,5vw,4rem)}.lv-store-framework__eyebrow{margin:0 0 .9rem;color:var(--lv-violet);font-size:.72rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.lv-store-framework h2,.lv-store-framework h3,.lv-store-framework p{margin-top:0}.lv-store-framework__heading h2,.lv-store-framework__journey-copy h2,.lv-store-framework__faq h2{max-width:14ch;margin-bottom:0;color:var(--lv-ink);font-size:clamp(2.5rem,4.8vw,4.9rem);line-height:.98;letter-spacing:-.052em;text-wrap:balance}.lv-store-framework__intro{max-width:38rem;color:var(--lv-muted);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.7}.lv-store-framework__intro p:last-child{margin-bottom:0}.lv-store-framework__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--lv-line);border-left:1px solid var(--lv-line)}.lv-store-framework__category{display:grid;grid-template-columns:auto 1fr auto;min-height:11rem;padding:1.4rem;gap:1rem;border-right:1px solid var(--lv-line);border-bottom:1px solid var(--lv-line);background:#fff;color:var(--lv-ink);text-decoration:none;transition:background-color .18s ease,transform .18s ease}.lv-store-framework__category:hover{background:linear-gradient(135deg,#24c8f212,#7658f614);transform:translateY(-2px)}.lv-store-framework__category:focus-visible,.lv-store-framework__button:focus-visible,.lv-store-framework summary:focus-visible{outline:3px solid var(--lv-cyan);outline-offset:3px}.lv-store-framework__category-index{color:var(--lv-violet);font-size:.7rem;font-weight:750;letter-spacing:.12em}.lv-store-framework__category-copy{display:flex;min-width:0;flex-direction:column;justify-content:flex-end}.lv-store-framework__category-copy strong{font-size:clamp(1.15rem,2vw,1.55rem);letter-spacing:-.025em}.lv-store-framework__category-copy small{margin-top:.5rem;color:var(--lv-muted);font-size:.85rem;line-height:1.45}.lv-store-framework__arrow{align-self:end;font-size:1.25rem}.lv-store-framework__journey{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,7rem);align-items:start;margin-top:clamp(5rem,10vw,9rem);padding:clamp(3rem,6vw,5.5rem);border-radius:1.5rem;background:radial-gradient(circle at 82% 15%,rgb(36 200 242 / 18%),transparent 24rem),radial-gradient(circle at 10% 90%,rgb(118 88 246 / 20%),transparent 28rem),#080a16}.lv-store-framework__journey .lv-store-framework__eyebrow{color:#61e7ff}.lv-store-framework__journey-copy h2{color:#fff}.lv-store-framework__journey-copy .lv-store-framework__intro{margin-top:1.5rem;color:#adb4c8}.lv-store-framework__button{display:inline-flex;min-height:3.4rem;margin-top:2rem;padding:.9rem 1.25rem;align-items:center;justify-content:center;gap:1.5rem;border-radius:.55rem;background:#fff;color:#111218;font-weight:700;text-decoration:none}.lv-store-framework__steps{margin:0;padding:0;border-top:1px solid #28304a;list-style:none}.lv-store-framework__steps li{display:grid;grid-template-columns:2rem 1fr;gap:1rem;padding:1.35rem 0;border-bottom:1px solid #28304a}.lv-store-framework__steps li>span{color:#61e7ff;font-size:.72rem;font-weight:750;letter-spacing:.12em}.lv-store-framework__steps h3{margin-bottom:.45rem;color:#fff;font-size:1.05rem}.lv-store-framework__steps p{margin-bottom:0;color:#adb4c8;font-size:.92rem;line-height:1.55}.lv-store-framework__faq{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,7rem);align-items:start;margin-top:clamp(5rem,10vw,9rem)}.lv-store-framework__faq h2{font-size:clamp(2.3rem,4.2vw,4rem)}.lv-store-framework__faq-list{border-top:1px solid var(--lv-line)}.lv-store-framework__faq-list details{border-bottom:1px solid var(--lv-line)}.lv-store-framework__faq-list summary{display:flex;min-height:4.5rem;padding:1rem 0;gap:1rem;align-items:center;justify-content:space-between;color:var(--lv-ink);font-weight:650;cursor:pointer;list-style:none}.lv-store-framework__faq-list summary::-webkit-details-marker{display:none}.lv-store-framework__faq-list summary span{color:var(--lv-violet);font-size:1.4rem;transition:transform .16s ease}.lv-store-framework__faq-list details[open] summary span{transform:rotate(45deg)}.lv-store-framework__faq-list details>div{max-width:42rem;padding:0 2.5rem 1.4rem 0;color:var(--lv-muted);line-height:1.65}.lv-store-framework__faq-list details>div p{margin:0}@media(max-width:900px){.lv-store-framework__heading,.lv-store-framework__journey,.lv-store-framework__faq{grid-template-columns:1fr}.lv-store-framework__categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lv-store-framework{padding-block:4rem}.lv-store-framework__shell{width:min(calc(100% - 2rem),82rem)}.lv-store-framework__categories{grid-template-columns:1fr}.lv-store-framework__category{min-height:9.5rem}.lv-store-framework__journey{padding:2rem 1.25rem}.lv-store-framework__button{width:100%}}@media(prefers-reduced-motion:reduce){.lv-store-framework__category,.lv-store-framework__faq-list summary span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ledvibe-store-framework.css.map */
