.lp-header-logo{display:block;width:174px;height:auto;max-width:100%;object-fit:contain}
.announcement-bar__slides{text-align:center}
.lp-footer{background:#263a2f;color:#fff9e5}.lp-footer-grid{max-width:1320px;margin:auto;padding:48px 24px;display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;gap:35px}
.lp-footer img{display:block;width:200px;max-width:100%;height:auto}.lp-footer h2{color:inherit;font-size:1.1rem}.lp-footer a{color:inherit;display:table;padding:5px 0;text-decoration:underline;text-underline-offset:3px}.lp-footer-grid p{max-width:28ch}.lp-copyright{text-align:center;border-top:1px solid #9eab94;padding:18px}
@media(max-width:749px){.lp-header-logo{width:119px}.lp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:32px 18px}}

.lp-hero{display:grid;grid-template-columns: .85fr 1.15fr;background:#f4ecd5;color:#263a2f;align-items:center}
.lp-hero>div{padding:clamp(22px,6vw,95px)}.lp-hero img{display:block;width:100%;height:auto}
.lp-hero h1,.lp-picks h2{color:#263a2f;font-family:Georgia,serif}.lp-hero h1{font-size:clamp(2.3rem,4.5vw,5.5rem);line-height:1.02}
.lp-shop{display:inline-block;padding:12px 22px;background:#263a2f;color:#fff9e5;text-decoration:none}
.lp-picks{padding:clamp(25px,5vw,80px) max(18px,calc((100% - 1240px)/2));background:#f1f3eb}.lp-picks:nth-child(odd){background:#f7f1e4}.lp-picks h2{margin-bottom:24px}
.lp-picks-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2vw,24px)}
.lp-product{background:white;border:1px solid #d8ded1;border-radius:10px;min-width:0}
.lp-product-image{display:block}.lp-product img{display:block;width:100%;aspect-ratio:1;object-fit:contain;padding:12px;height:auto}
.lp-product-copy{padding:14px}.lp-product-copy h3{font-size:.93rem;line-height:1.35;margin:0}.lp-product-copy a{color:#263a2f}.lp-product-copy p{margin:9px 0 0}.lp-product-copy s{margin-right:6px;color:#59645d}
@media(max-width:749px){.lp-hero{grid-template-columns:1fr}.lp-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
