.lb-todays-kit{--lb-ink:#2b2118;--lb-terracotta:#c0563a;--lb-terracotta-deep:#9a3f28;--lb-cream:#fffaf3;--lb-sand-deep:#e8d5b5;box-sizing:border-box;display:grid;grid-template-columns:1fr;gap:1rem;max-width:72rem;margin:1.15rem auto 1.6rem;padding:1rem 1.05rem 1.2rem;background:var(--lb-cream);border:1px solid var(--lb-sand-deep);border-radius:14px;color:var(--lb-ink)}.lb-todays-kit__image{display:block;margin:0 auto;max-width:17rem;width:100%}.lb-todays-kit__image img,.lb-todays-kit__img{display:block;width:100%;height:auto;border-radius:10px;background:#f3ead9}.lb-todays-kit__body{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.lb-todays-kit__eyebrow{margin:0;font-family:"Caveat Craft","Segoe UI",Georgia,serif;font-weight:700;font-size:1.35rem;line-height:1.1;color:var(--lb-terracotta-deep);letter-spacing:.02em}.lb-todays-kit__title{margin:.1rem 0 .15rem;font-family:"Caveat Craft","Segoe UI",Georgia,serif;font-weight:700;font-size:clamp(1.55rem, 3.2vw, 2.15rem);line-height:1.15;color:var(--lb-ink)}.lb-todays-kit__title a{color:inherit;text-decoration:none}.lb-todays-kit__title a:hover,.lb-todays-kit__title a:focus{color:var(--lb-terracotta-deep);text-decoration:underline}.lb-todays-kit__price{margin:0;font-size:1.15rem;font-weight:650;color:var(--lb-ink)}.lb-todays-kit__price del{opacity:.65;font-weight:400;margin-right:.35rem}.lb-todays-kit__pitch{margin:.15rem 0 .55rem;font-size:1.02rem;line-height:1.4;color:var(--lb-ink)}.lb-todays-kit__btn{display:inline-block;margin-top:.15rem;padding:.7rem 1.25rem;background:var(--lb-terracotta);color:#fffaf3!important;border-radius:999px;font-weight:650;font-size:1rem;line-height:1.2;text-decoration:none!important;box-shadow:0 1px 0 rgb(43 33 24 / .12)}.lb-todays-kit__btn:hover,.lb-todays-kit__btn:focus{background:var(--lb-terracotta-deep);color:#fffaf3!important}@media (min-width:700px){.lb-todays-kit{grid-template-columns:minmax(160px,220px) 1fr;align-items:center;gap:1.5rem;padding:1.2rem 1.5rem}.lb-todays-kit__image{margin:0;max-width:none}}