:root{--ln-bn-yellow:#e7bd45;--ln-bn-ink:#2d2d2d;--ln-bn-chalk:#f8f6f3}
.ln-bn-bar{background:var(--ln-bn-yellow);color:var(--ln-bn-ink);font-family:Inter,sans-serif;font-size:14px;line-height:1.5}
.ln-bn-bar a{max-width:1440px;margin:auto;padding:13px 24px;display:flex;gap:24px;align-items:center;justify-content:center;color:inherit;text-decoration:none;flex-wrap:wrap}
.ln-bn-bar strong{text-transform:uppercase;letter-spacing:.1em;font-size:13px}.ln-bn-bar__link{font-weight:600;text-decoration:underline;text-underline-offset:4px}
.ln-bn{background:var(--ln-bn-ink);color:var(--ln-bn-chalk);padding:64px 32px}.ln-bn__inner{display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center;max-width:1440px;margin:auto}
.ln-bn__eyebrow{display:inline-block;background:var(--ln-bn-yellow);color:var(--ln-bn-ink);font:600 13px/1.5 Inter,sans-serif;text-transform:uppercase;letter-spacing:.15em;padding:8px 14px;margin-bottom:24px}
.ln-bn h1{font:500 clamp(42px,4.6vw,72px)/1.1 'Playfair Display',serif;color:var(--ln-bn-chalk);letter-spacing:-.035em;margin:0 0 26px}
.ln-bn__intro{font:400 18px/1.8 Inter,sans-serif;max-width:440px;margin:0 0 22px}.ln-bn__facts{font:400 14px/1.7 Inter,sans-serif;padding-left:20px;margin:0 0 24px}
.ln-bn__price{font:500 54px/1.15 'Playfair Display',serif;color:var(--ln-bn-yellow);margin:0 0 24px}
.ln-bn__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;background:var(--ln-bn-yellow);color:var(--ln-bn-ink);font:600 16px/1.5 Inter,sans-serif;padding:17px 25px;border-radius:5px;min-height:56px;text-decoration:none}
.ln-bn__cta:hover{background:#f3d06a}.ln-bn__cta:focus-visible,.ln-bn-bar a:focus-visible{outline:3px solid currentColor;outline-offset:5px}
.ln-bn__note{font:400 12px/1.8 Inter,sans-serif;max-width:420px;margin:20px 0 0;color:var(--ln-bn-chalk)}
.ln-bn__photos{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center}.ln-bn__photo{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:5px}.ln-bn__photo:nth-child(2){margin-top:90px}
body.ln-bn-preview #ln-add-btn{background:var(--ln-bn-yellow);color:var(--ln-bn-ink);border-color:var(--ln-bn-yellow)}
@media(max-width:899px){.ln-bn{padding:36px 20px 44px}.ln-bn__inner{grid-template-columns:1fr;gap:32px}.ln-bn h1{font-size:44px}.ln-bn__intro{font-size:16px}.ln-bn__photos{max-width:620px}.ln-bn__photo:nth-child(2){margin-top:32px}.ln-bn-bar a{gap:4px 12px;padding:10px 16px;font-size:12px}.ln-bn-bar strong{font-size:11px}.ln-bn-bar__link{display:none}.ln-bn__cta{width:100%;max-width:440px;box-sizing:border-box}.ln-bn__price{font-size:48px}}
.ln-bn__copy{display:flex;flex-direction:column;align-items:flex-start}.ln-bn__eyebrow{order:1;margin-bottom:16px}.ln-bn h1{order:2;font-size:clamp(42px,4.2vw,64px);margin-bottom:18px}.ln-bn__intro{order:3;margin-bottom:18px}.ln-bn__price{order:4;margin-bottom:16px}.ln-bn__cta{order:5}.ln-bn__facts{order:6;margin:20px 0 0}.ln-bn__note{order:7;margin-top:14px}.ln-bn{padding-top:40px;padding-bottom:40px}
@media(prefers-reduced-motion:reduce){.ln-bn *, .ln-bn-bar *{scroll-behavior:auto}}

