:root{--green:#2f6b3f;--green-d:#17402b;--green-dd:#0f2c1d;--sage:#e8efe6;--cream:#faf7f0;--ink:#1d2a21;--muted:#5b6b60;--line:#dfe6dc;--gold:#b8975a;--gold-l:#e6d6b0;--serif:"Cormorant Garamond","Playfair Display",Georgia,"Times New Roman",serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}*{box-sizing:border-box}body.lawn{margin:0;font-family:var(--sans);color:var(--ink);background:#fff;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,.price,.steps li:before{font-family:var(--serif);font-weight:600;letter-spacing:.005em;line-height:1.2;font-variant-numeric:lining-nums}.wrap{max-width:1040px;margin:0 auto;padding:0 20px}.eyebrow{display:block;text-transform:uppercase;letter-spacing:.22em;font-size:.74rem;font-weight:600;color:var(--gold);margin-bottom:10px}.rule{display:block;width:56px;height:2px;background:var(--gold);margin:14px 0 20px;border:0}.center .rule{margin-left:auto;margin-right:auto}.lawn-header{background:var(--green-dd);position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(184,151,90,.45)}.lawn-header .wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding-top:14px;padding-bottom:14px}.lawn-brand{font-family:var(--serif);font-size:1.45rem;font-weight:700;color:#fff;text-decoration:none;letter-spacing:.02em}.lawn-brand span{font-weight:500;font-style:italic;color:var(--gold-l)}.lawn-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.lawn-nav a{color:#e9efe9;text-decoration:none;font-size:.9rem;padding:6px 0;letter-spacing:.02em}.lawn-nav a:hover{color:var(--gold-l)}.lawn-nav a.cta{background:var(--gold);color:var(--green-dd);padding:9px 20px;border-radius:999px;font-weight:600}.lawn-nav a.cta:hover{background:var(--gold-l);color:var(--green-dd)}.hero{position:relative;background:radial-gradient(1200px 500px at 50% -10%,#245a3a 0,var(--green-d) 55%,var(--green-dd) 100%);padding:84px 0 0;text-align:center;color:#fff;overflow:hidden}.hero h1{font-size:clamp(2.6rem,7vw,4.6rem);margin:0 0 16px;color:#fff;line-height:1.05;font-weight:600}.hero h1 em{color:var(--gold-l);font-style:italic}.hero p.lead{max-width:640px;margin:0 auto 30px;font-size:1.08rem;color:#d3e0d5}.hero .btn{margin:4px 6px}.hero-art{position:relative;margin-top:28px;height:150px}.hero-art .stripes{position:absolute;left:0;right:0;bottom:0;height:120px;background:repeating-linear-gradient(98deg,#2f6b3f 0 70px,#3b7d4c 70px 140px);box-shadow:inset 0 14px 24px #00000040}.hero-art svg{position:absolute;left:50%;bottom:30px;width:250px;transform:translate(-50%)}.page-title{background:linear-gradient(180deg,var(--green-d),var(--green-dd));padding:56px 0 44px;color:#fff;border-bottom:3px solid var(--gold)}.page-title h1{margin:0 0 8px;color:#fff;font-size:clamp(2.1rem,5.5vw,3rem)}.page-title p{margin:0;color:#cfdccf;max-width:640px}.btn{display:inline-block;background:var(--green);color:#fff;text-decoration:none;padding:14px 30px;border-radius:999px;font-weight:600;letter-spacing:.02em}.btn:hover{background:var(--green-d)}.btn.gold{background:var(--gold);color:var(--green-dd)}.btn.gold:hover{background:var(--gold-l)}.btn.ghost{background:transparent;color:#fff;border:1.5px solid var(--gold)}section.block .btn.ghost{color:var(--green-d)}section.block{padding:68px 0}section.block.alt{background:var(--cream)}h2{font-size:clamp(1.8rem,4vw,2.4rem);margin:0 0 12px;color:var(--green-d);line-height:1.15}.grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.card{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:14px;padding:28px 24px;box-shadow:0 10px 28px #17402b0f}.card h3{margin:0 0 8px;color:var(--green-d);font-size:1.45rem}.card .ico{width:44px;height:44px;margin-bottom:12px;color:var(--gold)}.card.featured{border:2px solid var(--gold);background:linear-gradient(180deg,#fffdf7,#fff)}.badge{display:inline-block;background:var(--green-d);color:var(--gold-l);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;padding:4px 12px;border-radius:999px;margin-bottom:10px}.price{font-size:2.6rem;font-weight:700;color:var(--green-d);line-height:1.1}.price small{font-family:var(--sans);font-size:.95rem;font-weight:400;color:var(--muted)}ul.tick{list-style:none;padding:0;margin:16px 0}ul.tick li{padding-left:28px;position:relative;margin:9px 0}ul.tick li:before{content:"\2713";position:absolute;left:0;color:var(--gold);font-weight:700}.steps{counter-reset:s;list-style:none;padding:0;margin:28px 0}.steps li{counter-increment:s;position:relative;padding:0 0 26px 64px}.steps li:before{content:counter(s);position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;background:var(--green-d);color:var(--gold-l);border:2px solid var(--gold);display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700}.steps li:after{content:"";position:absolute;left:21px;top:48px;bottom:4px;width:2px;background:var(--gold-l)}.steps li:last-child:after{display:none}.steps strong{color:var(--green-d);font-size:1.05rem}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-weight:600;color:var(--green-d)}details p{color:var(--muted);margin:10px 0 0}.note{background:var(--cream);border-left:3px solid var(--gold);border-radius:8px;padding:16px 20px;color:var(--green-d);font-size:.95rem;margin:20px 0}.center{text-align:center}.lawn-table{width:100%;border-collapse:collapse;margin:18px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.lawn-table th,.lawn-table td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line)}.lawn-table th{background:var(--green-d);color:var(--gold-l);font-weight:600;letter-spacing:.04em;font-size:.9rem}.lawn-table tbody tr:nth-child(2n){background:var(--cream)}.photo{border-radius:14px;overflow:hidden;background:var(--sage);min-height:220px;display:flex;align-items:center;justify-content:center;color:var(--muted)}.photo img{width:100%;height:100%;object-fit:cover;display:block}.band{background:var(--green-d);color:#fff;text-align:center;padding:64px 0;position:relative}.band h2{color:#fff}.band p{color:#d3e0d5;max-width:620px;margin:0 auto 24px}.lawn-footer{background:var(--green-dd);color:#cdd9ce;padding:44px 0 36px;font-size:.92rem;border-top:3px solid var(--gold)}.lawn-footer strong{font-family:var(--serif);font-size:1.4rem;color:#fff;font-weight:600}.lawn-footer a{color:var(--gold-l)}@media(max-width:600px){.hero{padding:56px 0 0}.hero-art svg{width:190px}.lawn-nav{gap:2px 14px}section.block{padding:48px 0}.lawn-table th,.lawn-table td{padding:10px 8px;font-size:.95rem}.lawn-header .wrap{padding-top:12px;padding-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lawn.css.map */
