.grid.svelte-188fjcn{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.grid.svelte-188fjcn{grid-template-columns:repeat(auto-fit,minmax(280px,340px));justify-content:center;gap:24px}}.card.svelte-188fjcn{background:var(--tree-card);border:1px solid var(--tree-rule);height:100%;color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:box-shadow .15s;display:flex;overflow:hidden}.card.svelte-188fjcn:hover{box-shadow:0 6px 24px #243b311f}.card.svelte-188fjcn:focus-visible{outline:2px solid var(--tree-green);outline-offset:2px}figure.svelte-188fjcn{aspect-ratio:1/.92;background:var(--tree-tint);margin:0}figure.svelte-188fjcn img:where(.svelte-188fjcn){object-fit:cover;width:100%;height:100%;display:block}figure.contain.svelte-188fjcn{background:linear-gradient(#f8f1e7,#eee4d6)}figure.contain.svelte-188fjcn img:where(.svelte-188fjcn){object-fit:contain}.body.svelte-188fjcn{flex-direction:column;flex:1;gap:4px;padding:14px 16px 16px;display:flex}.card.svelte-188fjcn h2:where(.svelte-188fjcn){margin:0;font-size:18px;font-weight:600;line-height:1.3}.sub.svelte-188fjcn{color:var(--tree-muted);margin:0;font-size:14px;line-height:1.45}.price.svelte-188fjcn{color:var(--tree-green);margin:4px 0 0;font-size:18px;font-weight:700}.meta.svelte-188fjcn{color:var(--tree-muted);align-items:center;gap:12px;margin:0 0 12px;font-size:13px;display:flex}.swatches.svelte-188fjcn{gap:4px;display:inline-flex}.more.svelte-188fjcn{color:var(--tree-muted);font-size:12px;font-weight:600;line-height:14px}.swatch.svelte-188fjcn{border:1px solid #00000026;border-radius:999px;width:14px;height:14px}.cta.svelte-188fjcn{text-align:center;background:var(--tree-green);color:#fff;border-radius:999px;margin-top:auto;padding:12px 16px;font-size:15px;font-weight:600;display:block}.card.svelte-188fjcn:hover .cta:where(.svelte-188fjcn){background:var(--tree-green-deep)}@media (width<=639px){.card.svelte-188fjcn{flex-direction:row}figure.svelte-188fjcn{aspect-ratio:auto;flex:0 0 42%;min-height:170px}.body.svelte-188fjcn{padding:12px 12px 12px 14px}.card.svelte-188fjcn h2:where(.svelte-188fjcn){font-size:16px}.sub.svelte-188fjcn{font-size:13px}.price.svelte-188fjcn{font-size:17px}.meta.svelte-188fjcn{flex-wrap:wrap;gap:8px}.cta.svelte-188fjcn{padding:9px 12px;font-size:14px}}.collection.svelte-1lr5vyo{max-width:1100px;color:var(--tree-ink);margin:0 auto;padding:20px 16px 48px}.intro.svelte-1lr5vyo{text-align:center;max-width:620px;margin:0 auto 18px}.eyebrow.svelte-1lr5vyo{letter-spacing:1.5px;text-transform:uppercase;color:var(--tree-red);margin:0 0 4px;font-size:12px;font-weight:600}.intro.svelte-1lr5vyo .title:where(.svelte-1lr5vyo){color:var(--tree-ink);letter-spacing:.4px;margin:0;font-size:26px;font-weight:700;line-height:1.2}.lead.svelte-1lr5vyo{color:var(--tree-muted);margin:6px 0 0;font-size:14px}@media (width>=640px){.collection.svelte-1lr5vyo{padding-top:40px}.intro.svelte-1lr5vyo .title:where(.svelte-1lr5vyo){font-size:36px}.lead.svelte-1lr5vyo{font-size:16px}.intro.svelte-1lr5vyo{margin-bottom:32px}}.empty.svelte-1lr5vyo{text-align:center;color:var(--tree-muted);padding:40px 0}.promises.svelte-1lr5vyo{background:var(--tree-tint);color:var(--tree-muted);border-radius:16px;gap:16px;margin:32px 0 0;padding:20px;font-size:14px;line-height:1.45;list-style:none;display:grid}.promises.svelte-1lr5vyo li:where(.svelte-1lr5vyo){align-items:center;gap:14px;display:flex}.promises.svelte-1lr5vyo svg:where(.svelte-1lr5vyo){background:var(--tree-card);width:44px;height:44px;color:var(--tree-green);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:999px;flex:none;padding:10px}.promises.svelte-1lr5vyo strong:where(.svelte-1lr5vyo){color:var(--tree-ink);font-size:15px;display:block}.promises.svelte-1lr5vyo a:where(.svelte-1lr5vyo){color:var(--tree-green);text-underline-offset:3px;text-decoration:underline}@media (width>=640px){.promises.svelte-1lr5vyo{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;padding:24px 28px}}
