body .landscape-ai{margin-top:40px;--ink:#352E27;--green:#235540;--cream:#F7F4ED;--orange:#4C956C;--sale:#C8402F;--line:#E4DFD3;--muted:#6A5F4B;--white:#fff;--radius:20px;--radius-button:999px;--radius-form:12px;--weight-heading:700;--weight-strong:600;--st-paper:#FFFFF9;--st-rain:#D3EDF7;--st-sky:#A6DCEF;--st-sage:#EDF4D3;--st-gold:#F7C948;--st-coral:#C8402F;--st-coral-d:#AE3526;--st-buy:#C8402F;--st-buy-d:#AE3526;--st-serif:"Libre Baskerville",Georgia,serif;color:var(--ink);padding-top:24px}body.template-page:has(.landscape-ai){background:#fffff9}body .landscape-ai .landscape-ai__header{margin:24px auto 36px;max-width:760px}body .landscape-ai .landscape-ai__eyebrow{opacity:1;color:var(--orange);font-weight:700;font-size:12px;letter-spacing:.1em}body .landscape-ai .landscape-ai__header h1{font-family:inherit;font-weight:700;text-transform:uppercase;letter-spacing:-.04em;line-height:1;font-size:clamp(34px,4.6vw,56px);color:var(--green);margin:6px 0 14px}body .landscape-ai .landscape-ai__intro,body .landscape-ai .landscape-ai__intro p{font-size:17px;line-height:1.55;color:var(--ink);margin:0}body .landscape-ai .landscape-ai__root{background:var(--cream);border-radius:24px}body .landscape-ai .app-shell{font-family:inherit;color:var(--ink)}body .landscape-ai .hero h1,body .landscape-ai .stage h1,body .landscape-ai .results h1,body .landscape-ai .state h1{font-family:inherit;font-weight:700;text-transform:uppercase;letter-spacing:-.04em;line-height:1;color:var(--green);font-size:clamp(30px,4vw,50px)}body .landscape-ai .results-head h1{font-size:clamp(30px,4vw,50px)}body .landscape-ai h2,body .landscape-ai h3{font-family:inherit;color:var(--green);letter-spacing:-.01em}body .landscape-ai .lede,body .landscape-ai .stage-copy>p,body .landscape-ai .results-head p,body .landscape-ai .state p{color:var(--ink);font-size:17px}body .landscape-ai .eyebrow{color:var(--orange);font-weight:700;font-size:12px;letter-spacing:.1em}body .landscape-ai .primary,body .landscape-ai .secondary,body .landscape-ai .ghost{border-radius:999px;min-height:52px;padding:12px 26px;font-weight:700;font-size:16px;box-shadow:none;border-width:1.5px}body .landscape-ai .primary{background:var(--green);border-color:var(--green);color:#fcfaf5}body .landscape-ai .primary:hover{background:#1b4433;transform:none}body .landscape-ai .secondary{background:#fff;border-color:var(--green);color:var(--green)}body .landscape-ai .secondary:hover{background:var(--green);color:#fcfaf5;transform:none}body .landscape-ai .ghost{background:transparent;border-color:var(--line);color:var(--green)}body .landscape-ai .ghost:hover{border-color:var(--green);transform:none}body .landscape-ai .text-button{color:var(--green);font-weight:600;text-underline-offset:3px}body .landscape-ai .cart-add,body .landscape-ai .plan-cta .primary,body .landscape-ai .cart-checkout{background:var(--st-buy)!important;border-color:var(--st-buy)!important;color:#fff!important;border-radius:999px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}body .landscape-ai .cart-add:hover,body .landscape-ai .plan-cta .primary:hover,body .landscape-ai .cart-checkout:hover{background:var(--st-buy-d)!important;border-color:var(--st-buy-d)!important}body .landscape-ai button:focus-visible,body .landscape-ai input:focus-visible,body .landscape-ai label:has(input:focus-visible){outline:2px solid var(--green);outline-offset:3px}body .landscape-ai .progress{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}body .landscape-ai .progress>div{height:6px;border-radius:999px;background:#e4dfd3}body .landscape-ai .progress i{background:var(--green);border-radius:999px}body .landscape-ai .zip span,body .landscape-ai .choice-group legend{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}body .landscape-ai .legend-note{text-transform:none;letter-spacing:0;font-weight:500;color:var(--muted)}body .landscape-ai .zip input,body .landscape-ai input[type=email],body .landscape-ai input[inputmode=numeric]{height:52px;border:1px solid var(--st-sky);border-radius:12px;background:#fff;padding:0 16px;font-size:17px;color:var(--ink);box-shadow:none}body .landscape-ai .zip input:focus{border-color:var(--green)}body .landscape-ai .zip small{color:var(--muted)}body .landscape-ai .choice span{border:1px solid #D6D1C4;background:#fff;color:#111;font-weight:500;border-radius:999px;transition:background .15s,border-color .15s}body .landscape-ai .choice span:hover{border-color:var(--green)}body .landscape-ai .choice.selected span,body .landscape-ai .choice input:checked+span{background:var(--green);border-color:var(--green);color:#fcfaf5}body .landscape-ai .dropzone{background:var(--st-rain);border:2px dashed var(--st-sky);border-radius:20px}body .landscape-ai .dropzone:hover{background:#c8e6f2;border-color:var(--green)}body .landscape-ai .sample-yard{background:#fff;border-radius:16px}body .landscape-ai .photo-notice,body .landscape-ai .privacy-line{color:var(--muted)}body .landscape-ai .landscape-ai__root{background:#fff;border:1px solid var(--line)}body .landscape-ai .hero-art{position:relative;width:100%;aspect-ratio:4/3;background:url(st-yard-plan.svg) center/contain no-repeat}body .landscape-ai .hero-art img{display:none!important}body .landscape-ai .hero .lede{font-size:17px}body .landscape-ai .product-card{border:0;border-radius:20px;box-shadow:0 6px 22px #23332912;background:#fff}body .landscape-ai .product-card:hover{box-shadow:0 14px 32px #2333291f}body .landscape-ai .product-card>img{border-radius:20px 20px 0 0;background:var(--cream)}body .landscape-ai .card-top h2{font-size:17px;font-weight:700;color:#111}body .landscape-ai .price{color:#111;font-weight:700;font-size:16px}body .landscape-ai .card-body li svg{color:var(--orange)}body .landscape-ai .product-card.design-selected{box-shadow:0 0 0 3px #23554059,0 12px 30px #2333291a}body .landscape-ai .plan-item{border-radius:16px}body .landscape-ai .cart-dock{background:var(--green);border-radius:24px}body .landscape-ai .cart-dock-heading p,body .landscape-ai .cart-dock h2 span,body .landscape-ai .cart-dock li small{color:#bfd9c6}body .landscape-ai .design-builder{border-radius:24px}body .landscape-ai #la-reviews{position:absolute!important;left:-10000px!important;top:0;width:1100px;margin:0!important}body .landscape-ai{padding-bottom:24px}@media(max-width:749px){body .landscape-ai{padding-left:16px;padding-right:16px}body .landscape-ai .landscape-ai__root{border-radius:20px}body .landscape-ai .primary,body .landscape-ai .secondary{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/184/assets/st-landscape.css.map */
