.plants_page__0_4hg{background:var(--xc-bg,#F7F7F6);padding:var(--xc-s6,32px) 0 var(--xc-s8,72px);font-family:var(--xc-font-body,system-ui,sans-serif);color:var(--xc-text,#414141)}.plants_intro___Gfho{max-width:760px;margin-bottom:var(--xc-s5,24px)}.plants_h1__MndKK{font:600 var(--xc-fs-h1,clamp(34px,5vw,54px))/1.1 var(--xc-font-display,Georgia,serif);color:var(--xc-heading,#2B2B2B);margin:0 0 var(--xc-s4,16px);letter-spacing:-.01em}.plants_lede__XJWJf{font-size:var(--xc-fs-lg,19px);line-height:1.55;margin:0 0 var(--xc-s3,12px)}.plants_lede2__m92ki{font-size:var(--xc-fs-base,17px);line-height:1.6;color:var(--xc-ink-muted,#666);margin:0}.plants_h2__hnHNZ{font:600 var(--xc-fs-2xl,28px)/1.2 var(--xc-font-display,Georgia,serif);color:var(--xc-heading,#2B2B2B);margin:0 0 var(--xc-s4,16px)}.plants_h3__DBWqJ{font:600 19px/1.3 var(--xc-font-display,Georgia,serif);margin:0 0 var(--xc-s2,8px)}.plants_srOnly__mpO36{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plants_finder__9VWLG{display:grid;grid-template-columns:260px 1fr;grid-template-areas:"panel toolbar" "panel results";grid-gap:var(--xc-s4,16px) var(--xc-s6,32px);gap:var(--xc-s4,16px) var(--xc-s6,32px);align-items:start}.plants_toolbar__a2Ayd{grid-area:toolbar;display:flex;align-items:center;gap:var(--xc-s3,12px);flex-wrap:wrap;min-height:38px}.plants_count__GbHcG{margin:0;font-size:var(--xc-fs-sm,15px);color:var(--xc-ink-muted,#666)}.plants_count__GbHcG strong{color:var(--xc-heading,#2B2B2B);font-size:17px}.plants_clear__rmoaO{background:none;border:0;padding:6px 4px;color:var(--xc-link,#4F7129);font:600 15px/1 var(--xc-font-body,system-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.plants_clear__rmoaO:hover{color:var(--xc-link-hover,#2E4318)}.plants_toolbar__a2Ayd .plants_filterToggle__JGE_7{display:none}.plants_panel__TM3bu{grid-area:panel;position:-webkit-sticky;position:sticky;top:calc(var(--xc-header-h,76px) + 16px);background:var(--xc-surface,#fff);border:1px solid var(--xc-border,#e8e8e2);border-radius:var(--xc-r-lg,14px);padding:var(--xc-s5,24px) var(--xc-s4,16px);box-shadow:var(--xc-shadow-sm)}.plants_panelHead__GZi_j{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--xc-s3,12px)}.plants_panelTitle__Kb1IA{font:700 13px/1 var(--xc-font-body,system-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--xc-sand-text,#716A4D);margin:0}.plants_close__gujQ5{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--xc-border,#e8e8e2);border-radius:var(--xc-r-md,10px);background:#fff;color:var(--xc-ink,#414141);cursor:pointer}.plants_fields__MB9jT{display:grid;grid-gap:var(--xc-s4,16px);gap:var(--xc-s4,16px)}.plants_field__k4s41 label{display:block;font:600 14px/1.3 var(--xc-font-body,system-ui);color:var(--xc-heading,#2B2B2B);margin-bottom:6px}.plants_field__k4s41 input,.plants_field__k4s41 select{width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--xc-border-strong,#d6d6ce);border-radius:var(--xc-r-sm,6px);padding:10px 12px;font:16px/1.2 var(--xc-font-body,system-ui);background:#fff;color:var(--xc-ink,#414141)}.plants_field__k4s41 input:hover,.plants_field__k4s41 select:hover{border-color:var(--xc-green-700,#4F7129)}.plants_panelFoot__6MwhB{display:none;gap:var(--xc-s3,12px)}.plants_zoneHint__t12x6{margin:var(--xc-s4,16px) 0 0;font-size:14px;color:var(--xc-ink-muted,#666)}.plants_zoneHint__t12x6 a{color:var(--xc-link,#4F7129);font-weight:600}.plants_scrim__f_q_Z{display:none}.plants_grid__hkCGP{grid-area:results;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--xc-s4,16px);gap:var(--xc-s4,16px)}.plants_finder__9VWLG>.plants_empty__7ApBF,.plants_finder__9VWLG>.plants_more__mcAIp,.plants_finder__9VWLG>h2{grid-column:2}.plants_cardItem__4U4gI{min-width:0}.plants_card__w9CXw{height:100%;overflow:hidden;display:flex!important;flex-direction:column}.plants_card__w9CXw:focus-visible{box-shadow:var(--xc-focus-ring)}.plants_cardImg__UXkTT{position:relative;aspect-ratio:4/3;background:var(--xc-green-50,#F1F5EA);overflow:hidden}.plants_cardBody__UYJPf{padding:var(--xc-s3,12px) var(--xc-s4,16px) var(--xc-s4,16px);display:flex;flex-direction:column;gap:4px}.plants_cardTitle__gBOgv{font:600 19px/1.25 var(--xc-font-display,Georgia,serif);color:var(--xc-heading,#2B2B2B);margin:0}.plants_cardLatin__vE8OA{font-style:italic;font-size:14px;color:var(--xc-ink-muted,#666);margin:0}.plants_cardMeta__fxNrd{font-size:14px;margin:2px 0 6px;color:var(--xc-ink,#414141)}.plants_chips__y5Uv7{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.plants_more__mcAIp{display:flex;justify-content:center;margin-top:var(--xc-s5,24px)}.plants_empty__7ApBF{padding:var(--xc-s5,24px);display:grid;grid-gap:var(--xc-s3,12px);gap:var(--xc-s3,12px);justify-items:start}.plants_empty__7ApBF p{margin:0}.plants_browse__CtEb0{margin-top:var(--xc-s8,72px);padding-top:var(--xc-s6,32px);border-top:1px solid var(--xc-border,#e8e8e2)}.plants_browseGrid__EgJpz{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:var(--xc-s5,24px) var(--xc-s6,32px);gap:var(--xc-s5,24px) var(--xc-s6,32px)}.plants_browseCol__biwO1 ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:15px}.plants_browseCol__biwO1 a{color:var(--xc-link,#4F7129);font-weight:600;text-decoration:none}.plants_browseCol__biwO1 a:hover{text-decoration:underline;text-underline-offset:3px}.plants_h3__DBWqJ a{color:var(--xc-heading,#2B2B2B)}.plants_browseN__lQ1EJ{font:400 14px var(--xc-font-body,system-ui);color:var(--xc-ink-muted,#666)}.plants_browseLatin__o8t_Y{font-style:italic;color:var(--xc-ink-muted,#666);font-size:14px}.plants_note__93rHe{margin-top:var(--xc-s5,24px);font-size:14px;color:var(--xc-ink-muted,#666)}.plants_note__93rHe a{color:var(--xc-link,#4F7129)}@media (max-width:860px){.plants_page__0_4hg{padding-top:var(--xc-s5,24px)}.plants_lede__XJWJf{font-size:17px}.plants_lede2__m92ki{display:none}.plants_finder__9VWLG{grid-template-columns:1fr;grid-template-areas:"toolbar" "results"}.plants_finder__9VWLG>.plants_empty__7ApBF,.plants_finder__9VWLG>.plants_more__mcAIp,.plants_finder__9VWLG>h2{grid-column:1}.plants_toolbar__a2Ayd{position:-webkit-sticky;position:sticky;top:var(--xc-header-h,64px);z-index:20;background:var(--xc-bg,#F7F7F6);padding:8px 0;margin:0 calc(-1 * var(--xc-gutter,24px));padding-left:var(--xc-gutter,24px);padding-right:var(--xc-gutter,24px)}.plants_toolbar__a2Ayd .plants_filterToggle__JGE_7{display:inline-flex}.plants_panel__TM3bu{display:none;position:fixed;left:0;right:0;bottom:0;top:auto;z-index:200;max-height:88vh;overflow-y:auto;border-radius:var(--xc-r-xl,20px) var(--xc-r-xl,20px) 0 0;padding:var(--xc-s4,16px) var(--xc-gutter,24px) var(--xc-s5,24px);box-shadow:var(--xc-shadow-lg)}.plants_panelOpen__ns0Np{display:block}.plants_close__gujQ5{display:inline-flex}.plants_panelFoot__6MwhB{display:flex;position:-webkit-sticky;position:sticky;bottom:calc(-1 * var(--xc-s5,24px));background:#fff;padding:var(--xc-s3,12px) 0;margin-top:var(--xc-s2,8px)}.plants_panelFoot__6MwhB button{flex:1 1}.plants_scrim__f_q_Z{display:block;position:fixed;inset:0;background:rgba(43,43,43,.45);z-index:190}}@media (max-width:600px){.plants_grid__hkCGP{grid-template-columns:1fr;gap:var(--xc-s3,12px)}.plants_card__w9CXw{flex-direction:row!important}.plants_cardImg__UXkTT{width:112px;flex:0 0 112px;aspect-ratio:auto;min-height:112px}.plants_cardBody__UYJPf{padding:10px 12px;min-width:0}.plants_cardTitle__gBOgv{font-size:17px}.plants_cardMeta__fxNrd{font-size:13px;margin-bottom:4px}.plants_chips__y5Uv7 li:nth-child(3){display:none}}