
.wm-store{--ink:#173a2c;--paper:#faf8f1;--sage:#e5ebdf;--line:#d7dfd2}.wm-store *{box-sizing:border-box}.wm-store{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;line-height:1.5}.wm-store a{color:inherit}.wm-store button,.wm-store a{touch-action:manipulation}.wm-store button{font:inherit;cursor:pointer}.wm-store .review{background:#173a2c;color:#fff;padding:9px 5%;font-size:12px;letter-spacing:.03em}.wm-store header{display:flex;align-items:center;justify-content:space-between;padding:22px 5%;border-bottom:1px solid var(--line);gap:20px}.wm-store .logo{font-size:34px;font-weight:900;letter-spacing:-2px;text-decoration:none}.wm-store nav{display:flex;gap:26px;flex-wrap:wrap}.wm-store nav a{text-decoration:none;font-size:14px}.wm-store .hero{display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:var(--sage)}.wm-store .hero-copy{padding:64px 10%;align-self:center}.wm-store .eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.16em;font-weight:700}.wm-store h1{font-size:clamp(42px,5.4vw,76px);line-height:1.02;letter-spacing:-.055em;margin:24px 0}.wm-store h2{font-size:36px;line-height:1.15;letter-spacing:-.035em}.wm-store p{max-width:58ch}.wm-store .hero img{width:100%;height:100%;max-height:650px;object-fit:cover}.wm-store .buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.wm-store .button{display:inline-block;border:1px solid var(--ink);padding:13px 22px;text-decoration:none;border-radius:3px;background:var(--ink);color:white}.wm-store .button.secondary{background:transparent;color:var(--ink)}.wm-store .wm-sections>section{padding:60px 5%}.wm-store .intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-bottom:1px solid var(--line)}.wm-store .section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.wm-store .section-head p{max-width:420px;font-size:15px}.wm-store .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.wm-store .card img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:white;border-radius:5px}.wm-store .card h3{font-size:19px;line-height:1.25;margin:17px 0 8px}.wm-store .card p{font-size:13px;margin:4px 0 12px}.wm-store .card button{border:0;border-bottom:1px solid var(--ink);background:none;padding:5px 0;color:var(--ink)}.wm-store #pods{background:#efeee6}.wm-store .partner{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#dce5d6}.wm-store .note{font-size:12px;opacity:.78}.wm-store .faq details{padding:18px 0;border-bottom:1px solid var(--line)}.wm-store summary{cursor:pointer;font-weight:bold}.wm-store footer{padding:35px 5%;border-top:1px solid var(--line);font-size:13px}.wm-store dialog{width:min(1000px,94vw);max-height:92vh;border:1px solid var(--line);border-radius:12px;padding:30px;background:var(--paper);color:var(--ink)}.wm-store dialog::backdrop{background:#10251bc9}.wm-store .close{float:right;background:transparent;border:0;font-size:26px}.wm-store .pdp{display:grid;grid-template-columns:1fr 1fr;gap:32px;clear:both}.wm-store .pdp img{width:100%;background:white}.wm-store .pdp h2{font-size:34px}.wm-store .pdp h3{font-size:17px}.wm-store .pending{padding:12px 15px;background:#efe4ce;font-size:13px;border-radius:4px}.wm-store .pdp details{border-bottom:1px solid var(--line);padding:15px 0}.wm-store button:focus-visible,.wm-store a:focus-visible{outline:3px solid #b75d36;outline-offset:4px}@media(max-width:760px){.wm-store header{align-items:start;flex-direction:column;padding:18px 6%}.wm-store nav{gap:16px}.wm-store .hero{grid-template-columns:1fr}.wm-store .hero-copy{padding:34px 6%}.wm-store .hero img{max-height:430px}.wm-store .intro,.wm-store .partner,.wm-store .pdp{grid-template-columns:1fr;gap:24px}.wm-store .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wm-store .wm-sections>section{padding:38px 6%}.wm-store .section-head{display:block}.wm-store h2{font-size:30px}.wm-store .card h3{font-size:17px}.wm-store .pdp h2{font-size:27px}.wm-store dialog{padding:20px}.wm-store .review{font-size:11px}}

.wm-store{font-family:Arial,sans-serif;background:#faf8f1;color:#173a2c;font-size:16px;line-height:1.5}.wm-store h1,.wm-store h2,.wm-store h3{font-family:Arial,sans-serif;color:inherit;letter-spacing:-.04em}.wm-store .garden{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;padding:70px 5%;background:#e5ebdf}.wm-store .garden img{width:100%;height:420px;object-fit:cover;border-radius:8px}.wm-store .pod-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding-bottom:22px;scroll-behavior:smooth}.wm-store .pod-carousel .card{scroll-snap-align:start}.wm-store .pod-carousel .card{flex:0 0 32%}.wm-store .controls{display:flex;gap:12px;margin:20px 0}.wm-store .controls button{border:1px solid #173a2c;border-radius:50%;height:48px;width:48px;background:transparent;color:#173a2c}.wm-store .card a{display:inline-block;font-weight:700;text-decoration:none;margin-top:14px}.wm-nav{background:#faf8f1;color:#173a2c;padding:24px 5%;display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid #d7dfd2;font:16px Arial,sans-serif}.wm-nav a{color:inherit;text-decoration:none}.wm-nav .brand{font-size:35px;font-weight:900;letter-spacing:-2px}.wm-nav nav{display:flex;gap:24px;flex-wrap:wrap}.wm-footer{padding:45px 5%;background:#173a2c;color:#fff;font:15px/1.7 Arial,sans-serif}.wm-footer a{color:inherit;margin-right:20px}.wm-footer p{max-width:700px}@media(max-width:700px){.wm-store .garden{grid-template-columns:1fr;padding:40px 5%;gap:22px}.wm-store .garden img{height:280px}.wm-store .pod-carousel .card{flex-basis:84%}.wm-nav{flex-wrap:wrap;padding:18px 5%}.wm-nav nav{gap:15px;font-size:13px}}

.wm-store .card img{height:auto;aspect-ratio:1/1}
