.lv-foundation-application{padding-top:12px;padding-bottom:24px;background:#fff}.lv-foundation-application__image{display:block;width:100%;max-width:480px;height:auto;margin:0 auto;border-radius:16px;box-shadow:0 8px 28px #25141b09}@media(max-width:749px){.lv-foundation-application{padding-top:8px;padding-bottom:18px}.lv-foundation-application__image{border-radius:12px}}.lv-certification-section{padding-top:12px;padding-bottom:12px}.lv-certification-section .lv-certification{display:block;max-width:720px;margin:30px auto;padding:28px 22px;border-radius:18px;background:#fff;border:1px solid #f1e8ec;box-shadow:0 8px 28px #25141b06;text-align:center;color:#111}.lv-certification h2{font-size:28px;line-height:1.2;max-width:420px;margin:0 auto 24px}.lv-certification__ring{width:200px;height:200px;position:relative;margin:0 auto 26px}.lv-certification__ring>svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.lv-certification__track,.lv-certification__progress{fill:none;stroke-width:10}.lv-certification__track{stroke:#ffdce5}.lv-certification__progress{stroke:#ff859f;stroke-dasharray:440;stroke-linecap:round}.lv-certification__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px}.lv-certification__center>b{font-size:62px;line-height:1;font-weight:700;letter-spacing:-.04em}.lv-certification__center>span{font-size:14px;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:#ff859f}.lv-certification__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lv-certification__chip{display:flex;align-items:center;flex-direction:column;gap:7px;min-width:0}.lv-certification-section .lv-certification__chip i{width:76px;height:76px;border-radius:50%;background:#fff6f8;display:grid;place-items:center;margin-bottom:3px}.lv-certification__chip i svg{width:32px;height:32px;color:#ff859f;stroke:#ff859f}.lv-certification__chip>b{font-size:16px;line-height:1.3;letter-spacing:.01em;font-weight:600}.lv-certification__chip>span{font-size:13px;line-height:1.4;letter-spacing:.02em;color:#777}@media(max-width:749px){.lv-certification{padding:26px 18px;margin:26px auto}.lv-certification h2{font-size:26px;margin-bottom:24px}.lv-certification__ring{width:180px;height:180px;margin-bottom:28px}.lv-certification__center>b{font-size:56px}.lv-certification__center>span{font-size:13px}.lv-certification__chips{gap:10px}.lv-certification__chip i{width:62px;height:62px}.lv-certification__chip i svg{width:28px;height:28px}.lv-certification__chip>b{font-size:14px}.lv-certification__chip>span{font-size:11px}}.lv-foundation-quote{text-align:center;background:transparent;padding-top:36px;padding-bottom:36px;color:#121a20}.lv-foundation-quote__label,.lv-foundation-quote__signature{font-size:12px;letter-spacing:.24em;text-transform:uppercase;line-height:1.5;color:#a63859;margin:0}.lv-foundation-quote__text{max-width:900px;margin:22px auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.6vw,64px);line-height:1.15;letter-spacing:-.03em}.lv-foundation-quote__text p{font:inherit;margin:0}.lv-foundation-quote__text em{font-weight:400}@media(max-width:749px){.lv-foundation-quote{padding-top:26px;padding-bottom:24px}.lv-foundation-quote__text{font-size:36px;max-width:340px;margin:18px auto}.lv-foundation-quote__label,.lv-foundation-quote__signature{font-size:10px;letter-spacing:.2em}}.lv-foundation-story{padding-top:22px;padding-bottom:20px;background:transparent;color:#111}.lv-foundation-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.lv-foundation-story__media{grid-column:2;grid-row:1;background:transparent;border:0;border-radius:0;padding:0;text-align:center;min-width:0}.lv-foundation-story__image{display:block;width:100%;max-width:570px;height:auto;object-fit:contain;margin:0 auto;transform:translate(var(--lv-image-shift));filter:drop-shadow(0 12px 14px rgba(78,42,28,.09))}.lv-foundation-story__copy{grid-column:1;grid-row:1;text-align:center;max-width:560px;margin:0 auto;width:100%}.lv-foundation-story h2{font-size:32px;line-height:1.18;margin:0 0 14px;font-weight:700;letter-spacing:-.02em}.lv-foundation-story .rte p{font-size:16px;line-height:1.6;letter-spacing:.01em;margin:0}.lv-foundation-story .rte p+p{margin-top:14px}.lv-foundation-story__more{margin-top:4px}.lv-foundation-story summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;color:#111;font-weight:600;font-size:14px;text-decoration:underline;text-decoration-color:#ff859f;text-underline-offset:5px}.lv-foundation-story summary::-webkit-details-marker{display:none}.lv-foundation-story summary svg{transition:transform .2s}.lv-foundation-story__opened{display:none}.lv-foundation-story details[open] .lv-foundation-story__opened{display:inline}.lv-foundation-story details[open] .lv-foundation-story__closed{display:none}.lv-foundation-story details[open] summary svg{transform:rotate(180deg)}.lv-foundation-story__expanded{padding-top:6px;animation:lv-foundation-expand .24s ease-out}@keyframes lv-foundation-expand{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media(max-width:749px){.lv-foundation-story{padding-top:18px;padding-bottom:8px}.lv-foundation-story__grid{grid-template-columns:minmax(0,1fr);gap:22px}.lv-foundation-story__media{grid-column:1;grid-row:1;width:100%;max-width:390px;margin:0 auto}.lv-foundation-story__image{width:100%;max-width:350px}.lv-foundation-story__copy{grid-column:1;grid-row:2;max-width:410px;padding:0 3px}.lv-foundation-story h2{font-size:26px;margin-bottom:12px}.lv-foundation-story .rte p{font-size:15px;line-height:1.6}}@media(prefers-reduced-motion:reduce){.lv-foundation-story__expanded{animation:none}.lv-foundation-story summary svg{transition:none}}.lv-foundation-benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.lv-foundation-benefits li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;color:#111;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.lv-foundation-benefits svg{width:22px;height:22px;display:block;margin:0}@media(max-width:749px){.lv-foundation-benefits li{font-size:clamp(14px,4.3vw,16px)}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAMAGAAAAAAAAAAAAAAAACA */
