.ft-garden{display:block;max-width:1160px;margin-inline:auto;padding:28px 24px 32px;font-family:var(--font-body--family);color:var(--color-foreground)}.ft-garden h1,.ft-garden h2,.ft-garden h3,.ft-garden p{margin:0}.ft-garden h1{font-size:clamp(1.7rem,4vw,2.65rem);line-height:1.14;margin-block:10px 12px;text-wrap:balance}.ft-garden h2{font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.25;margin-bottom:10px;text-wrap:balance}.ft-garden p{line-height:1.5}.ft-garden__eyebrow{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase}.ft-garden__lead{max-width:800px}.ft-garden__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:24px 30px}.ft-garden__trust>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 10px;min-height:90px;text-align:center;font-size:.9rem;line-height:1.35;background:rgb(var(--color-foreground-rgb)/.045)}.ft-garden__trust span{font-size:1.25rem}.ft-garden__groups{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px}.ft-garden__chip{font:inherit;font-size:.875rem;min-height:44px;border:1px solid rgb(var(--color-foreground-rgb)/.2);background:var(--color-background);color:var(--color-foreground);border-radius:30px;padding:9px 15px;cursor:pointer}.ft-garden__chip[aria-pressed=true]{background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.ft-garden__controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between;border-block:1px solid rgb(var(--color-foreground-rgb)/.16);padding-block:12px;margin-bottom:22px}.ft-garden__count{font-size:.875rem}.ft-garden__selects{display:flex;gap:16px;flex-wrap:wrap}.ft-garden__selects label{display:flex;align-items:center;gap:8px;font-size:.875rem}.ft-garden__selects select{font:inherit;font-size:1rem;min-height:44px;max-width:100%;padding:8px;border:1px solid rgb(var(--color-foreground-rgb)/.2);border-radius:3px;background:var(--color-background);color:var(--color-foreground)}.ft-garden__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.ft-garden__card{display:flex;flex-direction:column;min-width:0}.ft-garden__image{display:block;width:100%;aspect-ratio:1;background:rgb(var(--color-foreground-rgb)/.035);border-radius:6px;overflow:hidden}.ft-garden__image img{display:block;width:100%;height:100%;object-fit:contain}.ft-garden__card h3{font-family:inherit;font-size:1rem;line-height:1.35;font-weight:500;margin-block:12px 6px;min-height:2.7em}.ft-garden__card h3 a{color:inherit;text-decoration:none}.ft-garden__price{font-size:1.15rem;margin-top:auto!important}.ft-garden__action{width:100%;min-height:44px;margin-top:12px;white-space:normal;line-height:1.25;text-align:center;padding:12px 8px}.ft-garden__note{font-size:.8rem;margin-top:16px!important}.ft-garden__more-wrap{text-align:center;margin-top:22px}.ft-garden__more{font:inherit;border:1px solid var(--color-foreground);background:var(--color-background);color:var(--color-foreground);border-radius:3px;min-height:44px;padding:12px 22px;cursor:pointer}.ft-garden__empty{padding-block:24px;text-align:center}.ft-garden__pagination{margin-top:24px;text-align:center}.ft-garden__pagination .page,.ft-garden__pagination .next,.ft-garden__pagination .prev{padding:8px}.ft-garden__faq{margin-top:40px}.ft-garden__faq details{padding-block:16px;border-bottom:1px solid rgb(var(--color-foreground-rgb)/.16)}.ft-garden__faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;line-height:1.4}.ft-garden__faq summary:after{content:"+";font-size:1.3rem;flex-shrink:0}.ft-garden__faq details[open] summary:after{content:"\2212"}.ft-garden__answer{margin-top:12px;line-height:1.5;max-width:850px}.ft-garden__personal{margin-top:28px;padding:24px;background:rgb(var(--color-foreground-rgb)/.045)}.ft-garden__personal a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:3px;margin-top:8px}.ft-garden__newsletter{margin-top:28px;padding:24px;background:rgb(var(--color-foreground-rgb)/.045);text-align:center}.ft-garden__newsletter h2{font-size:1.35rem}.ft-garden__newsletter form{max-width:620px;margin-inline:auto}.ft-garden__email-label{display:block;text-align:start;font-size:.85rem;margin-block:16px 5px}.ft-garden__signup-row{display:flex;gap:8px}.ft-garden__signup-row input{min-width:0;flex:1;border:1px solid rgb(var(--color-foreground-rgb)/.5);border-radius:0;padding:12px;font:inherit;font-size:16px;background:var(--color-background);color:var(--color-foreground)}.ft-garden__signup-row button{min-height:48px;padding:12px 18px}.ft-garden [hidden]{display:none!important}body:has(.ft-garden) .shopify-section-group-footer-group[id$=__section_XV8kFU]{display:none}@media(max-width:749px){.ft-garden{padding:22px 16px 24px}.ft-garden__trust{gap:8px;margin-block:20px 26px}.ft-garden__trust>div{font-size:.75rem;padding:12px 6px;min-height:100px}.ft-garden__chip{font-size:.8rem;padding-inline:12px}.ft-garden__controls{align-items:flex-start;margin-bottom:18px}.ft-garden__selects{width:100%;justify-content:space-between;gap:10px}.ft-garden__selects label{font-size:.8rem;gap:5px}.ft-garden__selects select{padding:8px 5px}.ft-garden__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ft-garden__card h3{font-size:.9rem;margin-top:10px}.ft-garden__price{font-size:1.05rem}.ft-garden__action{font-size:.875rem}.ft-garden__faq{margin-top:32px}.ft-garden__personal{padding:20px}.ft-garden__newsletter{padding:20px 12px}}@media(max-width:389px){.ft-garden__selects{flex-direction:column}.ft-garden__selects label{justify-content:space-between}}@media(max-width:359px){.ft-garden{padding-inline:12px}.ft-garden__grid{gap:20px 8px}.ft-garden__signup-row{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/ft-garden-catalog.css.map */
