.ll-framing{--framing-green: #2f5d4b;--framing-line: #d9dcd2;--framing-muted: #50574e;border-top:1px solid var(--framing-line);padding:40px 0 44px;text-align:center;color:#1f2a22;font-family:var(--llp-font-body)}.ll-framing__eyebrow{color:var(--framing-green);font:600 12px/1.5 Hanken Grotesk,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.ll-framing h2{font:500 clamp(24px,2.8vw,30px)/1.25 "Fraunces",serif;margin:0 0 28px}.ll-framing__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:980px;margin:0 auto;padding:0;list-style:none}.ll-framing__tiles li{background:#f1f2e9;border-radius:12px;padding:0 0 20px;overflow:hidden}.ll-framing__shot{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;margin:0 0 16px;background:#e6e7dc}.ll-framing h3{font:500 18px/1.3 Fraunces,serif;margin:0 0 6px;padding:0 16px}.ll-framing__tiles p{font-size:14px;line-height:1.5;color:var(--framing-muted);margin:0;padding:0 16px}.ll-framing__finishes{margin:22px 0 0;font-size:14px;line-height:1.6;color:var(--framing-muted)}.ll-framing__cta{display:inline-block;margin-left:6px;min-height:44px;align-content:center;color:var(--framing-green);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ll-framing__cta:focus-visible{outline:2px solid var(--framing-green);outline-offset:3px}@media(max-width:989px){.ll-framing{padding:30px 0 32px}.ll-framing h2{margin-bottom:20px}.ll-framing__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ll-framing__tiles li{padding:0 0 16px}.ll-framing__shot{margin-bottom:12px}.ll-framing h3{font-size:17px;padding:0 12px}.ll-framing__tiles p{font-size:13px;padding:0 12px}}#ll-natal-frame-choice,#llp-frame-choice{scroll-margin-top:calc(max(104px,var(--natal-header-height, 104px)) + 24px)}#ll-natal-frame-choice:focus-visible,#llp-frame-choice:focus-visible{outline:2px solid #2f5d4b;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ll-framing.css.map */
