@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600;700;800&display=swap";:root{--lf-navy:#1C1814;--lf-blue:#9A2F2F;--lf-blue-d:#7C2323;--lf-sky:#F4EEE6;--lf-sand:#EDE5D9;--lf-line:#E3D9CC;--lf-mute:#6E645A;--lf-green:#3C9A5F;--lf-r:14px;--lf-btn:#1C1814}.lf{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--lf-navy);line-height:1.55;font-size:16px}.lf *{box-sizing:border-box}.lf h1,.lf h2,.lf h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:1.08;margin:0 0 .5em;color:var(--lf-navy);letter-spacing:-.01em}.lf h1{font-size:clamp(36px,6vw,66px)}.lf h2{font-size:clamp(30px,4.2vw,48px)}.lf h3{font-size:clamp(21px,2.4vw,26px)}.lf p{margin:0 0 .8em}.lf img{max-width:100%;display:block}.lf-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.lf-sec{padding:clamp(48px,7vw,88px) 0}.lf-sec--sky{background:var(--lf-sky)}.lf-sec--sand{background:var(--lf-sand)}.lf-eyebrow{display:inline-block;font-weight:800;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lf-blue);margin-bottom:12px}.lf-center{text-align:center}.lf-lead{font-size:clamp(16px,1.6vw,18.5px);color:var(--lf-mute);max-width:640px}.lf-center .lf-lead{margin-left:auto;margin-right:auto}.lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--lf-btn);color:#fff!important;text-decoration:none;font-weight:700;font-size:16px;letter-spacing:.02em;padding:18px 36px;border-radius:8px;border:0;cursor:pointer;transition:background .2s,transform .2s;box-shadow:0 10px 26px #1c181438}.lf-btn:hover{background:var(--lf-blue);transform:translateY(-1px)}.lf-btn--full{width:100%}.lf-btn--ghost{background:#fff;color:var(--lf-navy)!important;box-shadow:none;border:2px solid var(--lf-navy)}.lf-check{list-style:none;padding:0;margin:0 0 22px}.lf-check li{position:relative;padding:7px 0 7px 36px;font-size:16.5px;font-weight:700}.lf-check li:before{content:"";position:absolute;left:0;top:8px;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A2F2F' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/22px no-repeat}.lf-pill{display:inline-flex;align-items:center;gap:6px;background:var(--lf-sky);color:var(--lf-blue-d);font-weight:800;font-size:13px;padding:7px 14px;border-radius:999px}.lf-pill--dark{background:var(--lf-navy);color:#fff}.lf-grid{display:grid;gap:22px}.lf-card{background:#fff;border-radius:var(--lf-r);overflow:hidden;box-shadow:0 6px 24px #1c181412}.lf-card-body{padding:22px}.lf-ico{width:52px;height:52px;border-radius:50%;background:var(--lf-sky);display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:var(--lf-blue);font-size:24px}.lf-ico svg{width:26px;height:26px}.lf-muted{color:var(--lf-mute)}.lf-small{font-size:13.5px}@media(max-width:749px){.lf-btn{width:100%}}.lf-pill{color:var(--lf-blue)}.lf-eyebrow{letter-spacing:.2em}.lf-stars{color:#c9a227;letter-spacing:2px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/lf.css.map */
