.fd-botanical-home {font:400 15px/1.55 FD Lato,'Open Sans',Arial,sans-serif;color:#354136;letter-spacing:0;background:var(--fd-cream)}
.fd-botanical-home * {box-sizing:border-box;letter-spacing:0}
.fd-botanical-home a {text-decoration:none;color:var(--fd-botanical)}
.fd-botanical-home a:hover {text-decoration:underline}
.fd-botanical-home h1,.fd-botanical-home h2,.fd-botanical-home h3 {font-family:inherit;letter-spacing:0;font-weight:700;text-transform:none;line-height:1.22;margin:0}
.fd-botanical-home p {margin:0}
.fd-botanical-home .fd-button {font-size:13px;min-height:38px;padding:8px 18px;color:#fff;line-height:1.4}
.fd-botanical-home .fd-button:hover {text-decoration:none}
.fd-botanical-home .fd-button-secondary {color:var(--fd-botanical)}
.fd-botanical-hero {position:relative;isolation:isolate;min-height:360px;display:flex;align-items:center;background:#123c22;overflow:hidden}
.fd-hero-photo {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}
.fd-hero-copy {padding-block:32px;color:#fff}
.fd-hero-welcome {font-size:28px;font-weight:700;line-height:1.2}
.fd-botanical-home .fd-hero-copy h1 {font-size:64px;color:#fff;margin:0 0 3px}
.fd-botanical-home .fd-hero-copy h2 {font-size:25px;color:#fff;margin-bottom:14px;max-width:570px}
.fd-hero-copy>p:not(.fd-hero-welcome) {font-size:17px;line-height:1.55;max-width:560px}
.fd-hero-actions {display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}
.fd-botanical-home .fd-hero-advanced {display:inline-block;color:#fff;font-size:12px;margin-top:10px;text-underline-offset:3px}
.fd-hero-search {max-width:560px;margin-top:10px;font-size:12px}
.fd-hero-search summary {cursor:pointer;color:#fff}
.fd-hero-search form {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:14px;background:rgba(12,43,23,.92);border:1px solid #6b8867;border-radius:4px}
.fd-hero-search input,.fd-hero-search select {width:100%;min-width:0;height:40px;padding:8px;background:white;color:#294526;border:1px solid #bcccb3;border-radius:3px;font:13px FD Lato,Arial,sans-serif;margin:0}
.fd-hero-search input {grid-column:1/-1}
.fd-hero-search a {align-self:center;color:#fff}
.fd-botanical-home .fd-button-glass {border:1px solid #fff;color:#fff;background:rgba(27,68,25,.55);font-size:15px;padding:9px 17px}
.fd-botanical-home .fd-button-light {background:#fff;border-color:#fff;color:var(--fd-forest);font-size:15px;padding:9px 17px}
.fd-home-body {padding-block:20px 12px}
.fd-google-ad {max-width:728px;width:100%;min-height:90px;margin:0 auto 20px;text-align:center}
.fd-google-ad .adsbygoogle {display:block!important;width:100%!important;height:90px!important}
.fd-ad-preview-label {min-height:90px;display:flex;align-items:center;justify-content:center;border:1px dashed #d7dccd;border-radius:4px;font-size:11px;color:#77816b;background:#fafbf5;padding:12px}
.fd-botanical-stats {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #e9e6d7;background:rgba(255,255,255,.8);border-radius:8px;padding:18px 0;margin-bottom:18px}
.fd-botanical-stats>div {display:flex;flex-direction:column;align-items:center;border-right:1px solid #e7e5d9;gap:1px}
.fd-botanical-stats>div:last-child {border:0}
.fd-botanical-stats i {color:var(--fd-botanical);font-size:29px;margin-bottom:3px}
.fd-botanical-stats strong {font-size:27px;font-weight:700;line-height:1.2;color:#142d54}
.fd-botanical-stats span {font-size:14px;color:#294d3a}
.fd-feature-grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}
.fd-photo-feature {position:relative;isolation:isolate;overflow:hidden;min-height:265px;border-radius:6px;background:#294526}
.fd-photo-feature>img {position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}
.fd-photo-feature:nth-child(2)>img {height:130%;top:-30%;object-position:35% bottom}
.fd-photo-feature:nth-child(3)>img,.fd-photo-feature:nth-child(4)>img {object-position:right center}
.fd-photo-feature:nth-child(3)>img {height:145%;top:-45%;object-position:right bottom}
.fd-photo-feature:nth-child(5)>img {object-position:85% center}
.fd-photo-feature:after {content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(20,58,20,.98),rgba(20,58,20,.65) 45%,transparent 80%)}
.fd-feature-copy {position:absolute;bottom:0;left:0;right:0;padding:16px;color:#fff}
.fd-feature-copy>i {font-size:30px;margin-bottom:7px;color:#fff}
.fd-botanical-home .fd-feature-copy h2 {font-size:22px;max-width:190px;margin:0 0 7px;color:#fff}
.fd-feature-copy p {font-size:13px;line-height:1.35;max-width:calc(100% - 28px);color:#f7f9f2}
.fd-feature-copy>a {display:flex;justify-content:center;align-items:center;position:absolute;right:13px;bottom:19px;background:#fff;color:var(--fd-botanical);width:29px;height:29px;border-radius:50%;font-size:16px}
.fd-feature-copy>a:after {content:'';position:absolute;inset:-230px -16px -20px -230px}
.fd-soon-tag {display:inline-block;background:#bb3650;border-radius:3px;font-size:9px;font-weight:700;padding:2px 6px;line-height:1.4;margin-bottom:7px}
.fd-news-grid {display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:stretch;gap:14px;margin-bottom:16px}
.fd-home-panel {min-width:0;background:rgba(255,255,255,.9);border:1px solid #e8e6db;box-shadow:var(--fd-shadow);border-radius:8px;padding:16px}
.fd-panel-heading {display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #efeee6;padding-bottom:12px;margin-bottom:14px}
.fd-botanical-home .fd-panel-heading h2 {font-size:20px;color:#152d54}
.fd-panel-heading>a {flex-shrink:0;font-size:12px;padding-top:3px;white-space:nowrap}
.fd-variety-lead {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px}
.fd-variety-lead>a>img {width:100%;height:210px;object-fit:cover;border-radius:5px}
.fd-botanical-home .fd-variety-lead h3 {font-size:21px;margin:7px 0 10px;color:#152d54}
.fd-botanical-home h3>a {color:inherit}
.fd-variety-lead p {font-size:13px;color:#60645f;line-height:1.5;margin-bottom:14px}
.fd-small-label {font-size:9px;font-weight:700;color:var(--fd-botanical)}
.fd-variety-mini-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;border-top:1px solid #eeeade;padding-top:12px;margin-top:14px}
.fd-variety-mini-grid>a {display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;line-height:1.2;color:#233e31}
.fd-variety-mini-grid img {width:100%;height:70px;object-fit:cover;border-radius:4px}
.fd-variety-actions {display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.fd-compact-review {display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-bottom:1px solid #e9e9df}
.fd-compact-review:first-of-type {padding-top:0}
.fd-compact-review:last-child {border-bottom:0;padding-bottom:0}
.fd-compact-review>img {width:56px;height:63px;object-fit:cover;border-radius:4px;flex-shrink:0}
.fd-botanical-home .fd-compact-review h3 {font-size:15px;color:#152d54;margin-bottom:2px}
.fd-review-stars {color:#e9a80b;font-size:14px;line-height:1.2}
.fd-review-by {font-size:11px;color:#707668;line-height:1.4;margin:2px 0 4px!important}
.fd-review-excerpt {font-size:12px;line-height:1.4;color:#566057}
.fd-blog-photo img {width:100%;aspect-ratio:16/8.4;object-fit:cover;display:block;border-radius:4px}
.fd-botanical-home .fd-blog-title {font-size:17px;margin:9px 0 7px;color:#152d54}
.fd-blog-excerpt {font-size:12px;line-height:1.5;margin-bottom:12px!important;color:#60645f}
.fd-more-articles {margin-top:12px;border-top:1px solid #eeeade}
.fd-more-articles>a {display:block;font-size:12px;font-weight:700;line-height:1.4;padding:9px 0;border-bottom:1px solid #eeeade}
.fd-more-articles>a:last-child {border:0;padding-bottom:0}
.fd-community-grid {display:grid;grid-template-columns:1fr 1.1fr;gap:14px;margin-bottom:20px}
.fd-home-quote {margin:0}
.fd-home-quote[hidden] {display:none}
.fd-quote-stage {min-height:225px}
.fd-home-quote blockquote {font:400 15px/1.65 FD Lato,Arial,sans-serif;color:#60645f;padding:0;margin:0 0 18px;border:0;background:transparent}
.fd-home-quote blockquote:before {content:'“';color:var(--fd-botanical);font-size:22px}
.fd-home-quote blockquote:after {content:'”';color:var(--fd-botanical);font-size:22px}
.fd-home-quote figcaption {display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;gap:0 10px;font-size:14px;font-weight:700;color:#152d54}
.fd-home-quote figcaption>img {width:44px;height:44px;border-radius:50%;object-fit:cover;grid-row:1/3}
.fd-home-quote figcaption>span {font-size:12px;color:#66715f;font-weight:400}
.fd-full-quote {margin-bottom:12px;font-size:13px}
.fd-full-quote>summary {cursor:pointer;color:var(--fd-botanical)}
.fd-quote-controls {display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}
.fd-quote-controls>div {display:flex;align-items:center;gap:8px}
.fd-quote-controls button {display:flex;align-items:center;justify-content:center;width:32px;height:34px;background:transparent;color:var(--fd-botanical);font-size:26px;border:0}
.fd-quote-position {font-size:11px;color:#75816c}
.fd-panel-heading>.fa-quote-right {color:#b8cbb0;font-size:22px}
.fd-featured-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fd-featured-card {padding:14px;text-align:center;border:1px solid #e5e8df;border-radius:6px;min-width:0;background:#fff;display:flex;flex-direction:column;align-items:center}
.fd-featured-card>a:first-child {width:100%}
.fd-featured-card img {width:100%;height:95px;object-fit:contain;display:block;margin-bottom:9px}
.fd-featured-card h3 {font-size:17px;color:#152d54;margin:5px 0 6px}
.fd-featured-card p {font-size:12px;line-height:1.4;margin-bottom:14px;color:#63705e}
.fd-featured-card>.fd-button {margin-top:auto}
.fd-grower-section {margin:32px 0 20px}
.fd-map-heading {display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.fd-botanical-home .fd-map-heading h2 {font-size:28px;color:#152d54;margin:5px 0 6px}
.fd-map-heading p:last-child {color:#66715f;font-size:14px}
.fd-map-frame {position:relative;border:1px solid #d6dfd0;border-radius:8px;overflow:hidden;background:#d9e7e4}
#fd-preview-map,#map.fd-grower-map {width:100%;height:560px;min-height:560px;background:#dce9e7;font-family:FD Lato,Arial,sans-serif}
.fd-map-preview-label {position:absolute;bottom:27px;left:12px;z-index:500;background:rgba(255,255,255,.96);padding:7px 10px;border-radius:4px;font-size:11px;color:#53624f;max-width:calc(100% - 24px)}
.fd-map-frame .leaflet-control-attribution {font-size:10px}
.fd-home-advertisements {margin:20px auto;text-align:center;width:100%;max-width:728px}
.fd-home-advertisements>span {display:block;font-size:9px;color:#7a806c;margin-bottom:5px}
.fd-home-ad-carousel {aspect-ratio:728/90;overflow:hidden}
.fd-home-ad-carousel>a {display:block;width:100%;height:100%}
.fd-home-ad-carousel>a[hidden] {display:none}
.fd-home-ad-carousel img {width:100%;height:100%;object-fit:contain}
.fd-home-sponsors {margin-top:20px}
.fd-sponsor-grid {display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:center}
.fd-sponsor-grid a {border:1px solid #e9e8e1;border-radius:6px;background:white;padding:12px;height:100px;display:flex;align-items:center;justify-content:center}
.fd-sponsor-grid img {width:100%;height:100%;object-fit:contain}
.fd-preview-status {text-align:center;font-size:10px;color:#77806c;margin-top:20px!important;padding-bottom:6px}
.fd-botanical-home a:focus-visible,.fd-botanical-home button:focus-visible,.fd-botanical-home summary:focus-visible {outline:3px solid var(--fd-gold);outline-offset:3px}
@media(min-width:1800px) {.fd-botanical-hero {min-height:420px}}
@media(max-width:1199px) {
 .fd-botanical-hero {min-height:340px}
 .fd-botanical-home .fd-hero-copy h1 {font-size:56px}
 .fd-feature-copy {padding:12px}
 .fd-botanical-home .fd-feature-copy h2 {font-size:19px}
 .fd-feature-copy p {font-size:12px}
 .fd-photo-feature {min-height:250px}
 .fd-news-grid {grid-template-columns:1fr 1fr}
 .fd-news-grid>.fd-home-panel:last-child {grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;align-items:start}
 .fd-news-grid>.fd-home-panel:last-child>.fd-panel-heading {grid-column:1/-1}
 .fd-news-grid>.fd-home-panel:last-child>.fd-blog-photo {grid-row:2/6}
 .fd-news-grid>.fd-home-panel:last-child>.fd-button {justify-self:start}
 .fd-news-grid>.fd-home-panel:last-child>.fd-more-articles {grid-column:1/-1}
 .fd-botanical-home .fd-panel-heading h2 {font-size:18px}
 .fd-featured-card {padding:10px}
}
@media(max-width:899px) {
 .fd-botanical-stats {grid-template-columns:repeat(6,minmax(0,1fr));row-gap:18px}
 .fd-botanical-stats>div {grid-column:span 2}
 .fd-botanical-stats>div:nth-child(3) {border-right:0}
 .fd-botanical-stats>div:nth-child(4) {grid-column:2/span 2}
 .fd-feature-grid {grid-template-columns:repeat(3,minmax(0,1fr))}
 .fd-photo-feature {min-height:240px}
 .fd-photo-feature:nth-child(n+4) {grid-column:span 1}
 .fd-community-grid {grid-template-columns:1fr}
 .fd-botanical-home .fd-hero-copy h2 {font-size:23px;max-width:420px}
 .fd-hero-copy>p:not(.fd-hero-welcome) {max-width:420px;font-size:16px}
 .fd-hero-photo {object-position:60% center}
 .fd-sponsor-grid {grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:599px) {
 .fd-botanical-hero {min-height:405px;align-items:flex-end}
 .fd-hero-photo {object-position:70% top;height:100%}
 .fd-hero-copy {padding-block:28px;position:relative;isolation:isolate}
 .fd-hero-copy:before {content:'';position:absolute;inset:0 -16px;z-index:-1;background:rgba(8,35,17,.68)}
 .fd-hero-welcome {font-size:22px}
 .fd-botanical-home .fd-hero-copy h1 {font-size:43px}
 .fd-botanical-home .fd-hero-copy h2 {font-size:20px;max-width:290px;margin-bottom:12px}
 .fd-hero-copy>p:not(.fd-hero-welcome) {font-size:15px;line-height:1.5}
 .fd-desktop-break {display:none}
 .fd-hero-actions {gap:8px;margin-top:18px}
 .fd-botanical-home .fd-hero-actions .fd-button {font-size:12px;padding:9px 11px}
 .fd-home-body {padding-top:14px}
 .fd-botanical-stats {padding:15px 0;margin-bottom:14px}
 .fd-botanical-stats strong {font-size:23px}
 .fd-botanical-stats i {font-size:23px}
 .fd-botanical-stats span {font-size:10px;text-align:center;max-width:90px;line-height:1.4}
 .fd-feature-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}
 .fd-photo-feature {min-height:240px}
 .fd-photo-feature:last-child {grid-column:1/-1;min-height:160px}
 .fd-botanical-home .fd-feature-copy h2 {font-size:20px}
 .fd-news-grid {grid-template-columns:1fr;gap:14px}
 .fd-news-grid>.fd-home-panel:last-child {display:block;grid-column:auto}
 .fd-news-grid>.fd-home-panel:last-child>.fd-blog-photo {display:block}
 .fd-variety-lead {grid-template-columns:minmax(0,1fr) minmax(136px,1fr);gap:12px}
 .fd-variety-lead>a>img {height:210px}
 .fd-home-panel {padding:14px}
 .fd-panel-heading {gap:8px}
 .fd-botanical-home .fd-panel-heading h2 {font-size:18px}
 .fd-panel-heading>a {font-size:11px}
 .fd-featured-card .fd-button {font-size:11px;padding:8px 10px}
 .fd-quote-controls {flex-wrap:wrap}
 .fd-quote-stage {min-height:250px}
 .fd-map-heading {align-items:flex-start;flex-direction:column}
 .fd-botanical-home .fd-map-heading h2 {font-size:24px}
 #fd-preview-map,#map.fd-grower-map {height:460px;min-height:460px}
 .fd-map-preview-label {font-size:10px}
 .fd-sponsor-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .fd-sponsor-grid a {height:90px}
}
