
.shop-garden{display:grid;grid-template-columns:.8fr 1.35fr;align-items:center;gap:36px;padding-top:36px;padding-bottom:48px}
.shop-garden-copy h1{font:400 clamp(38px,4.8vw,64px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:17px 0 20px}
.shop-garden-copy>p:not(.eyebrow):not(.garden-status){font-size:18px;line-height:1.65;color:var(--muted);margin:0 0 24px}
.shop-garden .eyebrow{font-size:10px;line-height:1.7;letter-spacing:.16em}
.shop-garden-image{display:block;min-width:0}.shop-garden-image img{display:block;width:100%;height:auto}
.shop-garden .garden-status{font-size:11px;color:var(--muted);margin-top:20px;line-height:1.6}
.shop-becoming-compact{display:grid;grid-template-columns:1fr 1.1fr;gap:42px;align-items:center;border-top:1px solid var(--line);padding-top:34px;padding-bottom:40px}
.shop-becoming-compact .feature-copy{text-align:left;padding:0}
.shop-becoming-compact .feature-copy h2{font:400 clamp(30px,3.6vw,44px)/1.12 Georgia,serif;letter-spacing:-.025em;margin:16px 0}
.shop-becoming-compact .feature-copy>p:not(.eyebrow){font-size:16px;margin-bottom:22px}
.shop-becoming-compact .feature-image{max-width:500px;justify-self:end}
.shop-becoming-compact .feature-image img{display:block;width:100%;aspect-ratio:auto;height:auto;max-height:290px;object-fit:contain}
.shop-garden + .browse-title{padding-top:18px}
@media(max-width:700px){.shop-garden{grid-template-columns:1fr;gap:22px;padding-top:26px;padding-bottom:40px}.shop-garden-copy h1{font-size:45px;margin:13px 0}.shop-garden-copy>p:not(.eyebrow):not(.garden-status){font-size:16px;margin-bottom:18px}.shop-garden .garden-status{margin-top:14px}.shop-becoming-compact{grid-template-columns:1fr;gap:24px;padding-top:30px;padding-bottom:34px}.shop-becoming-compact .feature-image{max-width:480px;justify-self:start}.shop-becoming-compact .feature-image img{max-height:250px}}
