.spoodoire-species-section-view{--spoodoire-section-ink:#272724;--spoodoire-section-muted:#6d6963;--spoodoire-section-paper:#fff;--spoodoire-section-soft:#f4f1ed;--spoodoire-section-border:#ded8d1;--spoodoire-section-dark:#252722;--spoodoire-section-copper:#9a5b37;--spoodoire-section-moss:#63735d;--spoodoire-section-wine:#704852}.spoodoire-species-section-view--care .spoodoire-species-hero{align-items:stretch;background:var(--spoodoire-section-dark);border-color:#35372f;display:grid;gap:0;grid-template-columns:minmax(0,1.35fr) minmax(340px,0.65fr);min-height:430px}.spoodoire-species-section-view--care .spoodoire-species-hero__content{align-self:center;grid-column:1;grid-row:1;padding:clamp(38px, 6vw, 72px)}.spoodoire-species-section-view--care .spoodoire-species-hero__image{aspect-ratio:auto;grid-column:2;grid-row:1;margin:0;min-height:430px}.spoodoire-species-section-view--care .spoodoire-species-hero__image img{height:100%;object-fit:cover}.spoodoire-species-section-view--care .spoodoire-species-hero h1,.spoodoire-species-section-view--care .spoodoire-species-common-name{color:#fff}.spoodoire-species-section-view--care .spoodoire-species-kicker{color:#d9a077}.spoodoire-species-section-view--care .spoodoire-species-common-name,.spoodoire-species-section-view--care .spoodoire-species-updated{color:#d7d2cb}.spoodoire-species-section-view--care .spoodoire-species-alternative-names{color:#bdb7ae}.spoodoire-species-section-view--care .spoodoire-species-alternative-names span{color:#d9a077}.spoodoire-species-section-view--care .spoodoire-species-hero__meta li{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25);color:#fff;height:58px;justify-content:center;min-height:58px;text-align:center}.spoodoire-species-section-view--care .spoodoire-species-hero__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px;width:100%}.spoodoire-species-section-view--care .spoodoire-species-hero.has-no-species-image{background:var(--spoodoire-section-dark);display:block;min-height:0;padding:0}.spoodoire-species-section-view--care .spoodoire-species-hero.has-no-species-image .spoodoire-species-hero__content{max-width:850px}.spoodoire-species-subpage{color:var(--spoodoire-section-ink);margin:0 auto;max-width:1240px;padding:30px 24px 72px}.spoodoire-species-subpage__breadcrumbs{color:var(--spoodoire-section-muted);font-size:14px;margin-bottom:22px}.spoodoire-species-subpage__hero{background:var(--spoodoire-section-dark);border:1px solid #35372f;border-radius:8px;color:#fff;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,0.65fr);min-height:390px;overflow:hidden}.spoodoire-species-subpage__hero-copy{align-self:center;padding:clamp(34px, 6vw, 72px)}.spoodoire-species-subpage__hero h1{color:#fff;font-size:52px;line-height:1.08;margin:0 0 18px}.spoodoire-species-subpage__common-name{color:#f0ece6;font-size:22px;font-weight:600;margin:-6px 0 10px}.spoodoire-species-subpage__aliases{color:#c9c3ba;font-size:15px;line-height:1.5;margin:0 0 18px}.spoodoire-species-subpage__aliases span{color:#d9a077;font-weight:700}.spoodoire-species-subpage__hero p{color:#e5e0d9;font-size:18px;line-height:1.7;margin:0;max-width:690px}.spoodoire-species-subpage__hero .spoodoire-species-subpage__kicker{color:#d9a077;font-size:13px;font-weight:800;letter-spacing:0;margin-bottom:12px;text-transform:uppercase}.spoodoire-species-subpage__image{margin:0;min-height:390px}.spoodoire-species-subpage__image img{display:block;height:100%;object-fit:cover;width:100%}.spoodoire-species-sections-nav{background:#ebe7e0;border:1px solid var(--spoodoire-section-border);border-radius:8px;margin:22px 0;padding:clamp(22px, 4vw, 34px)}.spoodoire-species-sections-nav__eyebrow{color:var(--spoodoire-section-muted);font-size:13px;font-weight:800;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.spoodoire-species-sections-nav__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.spoodoire-species-sections-nav__card{background:var(--spoodoire-section-paper);border:1px solid var(--spoodoire-section-border);border-radius:8px;color:var(--spoodoire-section-ink);display:flex;flex-direction:column;gap:7px;min-height:126px;padding:19px;text-decoration:none;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.spoodoire-species-sections-nav__card:hover,.spoodoire-species-sections-nav__card:focus-visible{border-color:var(--spoodoire-section-copper);box-shadow:0 8px 20px rgb(42 40 37 / .08);color:var(--spoodoire-section-ink);transform:translateY(-2px)}.spoodoire-species-sections-nav__card strong{color:var(--spoodoire-section-ink);font-size:16px;line-height:1.3}.spoodoire-species-sections-nav__card span{color:var(--spoodoire-section-muted);font-size:14px;line-height:1.5}.spoodoire-species-sections-nav__card.is-current{background:var(--spoodoire-section-dark);border-color:var(--spoodoire-section-dark);box-shadow:inset 0 4px 0 var(--spoodoire-section-copper)}.spoodoire-species-sections-nav__card.is-current strong,.spoodoire-species-sections-nav__card.is-current span{color:#fff}.spoodoire-species-subpage__content{background:var(--spoodoire-section-paper);border:1px solid var(--spoodoire-section-border);border-radius:8px;padding:clamp(24px, 5vw, 52px)}.spoodoire-species-subpage__content>:first-child{margin-top:0}.spoodoire-species-subpage__content .spoodoire-breeding-card-section,.spoodoire-species-subpage__content .spoodoire-price-matrix-section,.spoodoire-species-subpage__content .spoodoire-retail-comparison{margin-left:0;margin-right:0}.spoodoire-species-subpage__empty{background:var(--spoodoire-section-soft);border-left:4px solid var(--spoodoire-section-moss);border-radius:6px;padding:clamp(24px, 5vw, 44px)}.spoodoire-species-subpage__empty h2{color:var(--spoodoire-section-ink);font-size:30px;margin:0 0 12px}.spoodoire-species-subpage__empty p{color:var(--spoodoire-section-muted);font-size:17px;line-height:1.7}.spoodoire-species-subpage__empty .button{background:var(--spoodoire-section-copper);border-radius:6px;color:#fff;margin-top:8px;padding:13px 19px}.spoodoire-species-climate{background:var(--spoodoire-section-paper);border:1px solid var(--spoodoire-section-border);border-radius:8px;box-shadow:0 12px 28px rgb(42 40 37 / .06);padding:clamp(24px, 4vw, 40px)}.spoodoire-species-climate--dedicated{background:#fbfaf8}.spoodoire-species-climate .spoodoire-species-kicker{color:var(--spoodoire-section-copper);font-size:13px;font-weight:800;letter-spacing:0;margin:0 0 10px;text-transform:uppercase}.spoodoire-species-climate h2{color:var(--spoodoire-section-ink);font-size:clamp(28px, 4vw, 42px);line-height:1.12;margin:0 0 16px}.spoodoire-species-climate__intro{color:var(--spoodoire-section-muted);font-size:17px;line-height:1.7;margin:0 0 20px;max-width:860px}.spoodoire-species-climate__data-notice{background:#fff5dd;border:1px solid #e6c77c;border-left:4px solid var(--spoodoire-section-copper);border-radius:6px;color:var(--spoodoire-section-ink);font-size:14px;line-height:1.6;margin:0 0 22px;padding:13px 15px}.spoodoire-species-climate__month{align-items:center;color:var(--spoodoire-section-ink);display:flex;flex-wrap:wrap;font-size:22px;font-weight:800;gap:10px;margin:28px 0 22px}.spoodoire-species-climate__month span{background:#ede6dd;border:1px solid var(--spoodoire-section-border);border-radius:999px;color:var(--spoodoire-section-muted);font-size:13px;padding:7px 12px}.spoodoire-species-climate__live{background:var(--spoodoire-section-dark);border-radius:8px;color:#fff;display:grid;gap:4px;margin:0 0 20px;padding:20px}.spoodoire-species-climate__live span,.spoodoire-species-climate__live small{color:#ddd7ce;font-size:13px;line-height:1.5}.spoodoire-species-climate__live strong{color:#fff;font-size:clamp(36px, 8vw, 54px);line-height:1}.spoodoire-species-climate__grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:0 0 18px}.spoodoire-species-climate__grid div{background:var(--spoodoire-section-soft);border:1px solid var(--spoodoire-section-border);border-radius:8px;padding:14px}.spoodoire-species-climate__grid span{color:var(--spoodoire-section-muted);display:block;font-size:11px;font-weight:800;margin-bottom:5px;text-transform:uppercase}.spoodoire-species-climate__grid strong{color:var(--spoodoire-section-ink);display:block;font-size:clamp(14px, 2vw, 18px);line-height:1.15;white-space:nowrap}.spoodoire-species-section-view .spoodoire-species-climate .spoodoire-species-climate__grid strong{font-size:clamp(14px, 2vw, 18px)!important;line-height:1.15!important;white-space:nowrap}.spoodoire-species-climate__year{border-top:1px solid var(--spoodoire-section-border);margin-top:18px;padding-top:16px}.spoodoire-species-climate__year summary{color:var(--spoodoire-section-ink);cursor:pointer;font-weight:800}.spoodoire-species-climate__table-wrap{margin-top:14px;overflow-x:auto}.spoodoire-species-climate__year table{border-collapse:collapse;min-width:680px;width:100%}.spoodoire-species-climate__year th,.spoodoire-species-climate__year td{border-bottom:1px solid var(--spoodoire-section-border);color:var(--spoodoire-section-ink);padding:11px 10px;text-align:left}.spoodoire-species-climate__year thead th{color:var(--spoodoire-section-muted);font-size:12px;text-transform:uppercase}.spoodoire-species-climate__source,.spoodoire-species-climate__disclaimer{color:var(--spoodoire-section-muted);font-size:14px;line-height:1.6;margin:12px 0 0}.spoodoire-species-climate__source a{color:var(--spoodoire-section-copper);font-weight:700}.spoodoire-species-climate__disclaimer{background:#f4eee6;border-left:4px solid var(--spoodoire-section-copper);border-radius:6px;padding:14px 16px}.spoodoire-species-section-view--breeding .spoodoire-species-subpage__content{border-top:4px solid var(--spoodoire-section-moss)}.spoodoire-species-section-view--market .spoodoire-species-subpage__content{border-top:4px solid var(--spoodoire-section-wine)}.spoodoire-species-section-view--gallery .spoodoire-species-subpage__content{border-top:4px solid var(--spoodoire-section-copper)}.spoodoire-gallery__heading{margin-bottom:22px}.spoodoire-gallery__heading h2{color:var(--spoodoire-section-ink);font-size:30px;margin:0 0 10px}.spoodoire-gallery__heading p{color:var(--spoodoire-section-muted);line-height:1.65;margin:0}.spoodoire-gallery__heading .spoodoire-gallery__kicker{color:var(--spoodoire-section-copper);font-size:13px;font-weight:800;margin-bottom:7px;text-transform:uppercase}.spoodoire-gallery__grid,.spoodoire-community-gallery__grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.spoodoire-gallery__image,.spoodoire-community-gallery__image{background:var(--spoodoire-section-soft);border:1px solid var(--spoodoire-section-border);border-radius:8px;margin:0;overflow:hidden}.spoodoire-gallery__image a,.spoodoire-community-gallery__image>a{aspect-ratio:4 / 3;display:block;overflow:hidden}.spoodoire-gallery__image img,.spoodoire-community-gallery__image img{display:block;height:100%;object-fit:cover;width:100%}.spoodoire-community-gallery{border-top:1px solid var(--spoodoire-section-border);margin-top:42px;padding-top:38px}.spoodoire-community-gallery__image[hidden]{display:none}.spoodoire-community-gallery__image figcaption{background:#fff;display:grid;gap:5px;padding:16px}.spoodoire-community-gallery__image figcaption span,.spoodoire-community-gallery__image figcaption small{color:var(--spoodoire-section-muted);font-size:13px;line-height:1.45}.spoodoire-gallery-tools{display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(150px,220px) minmax(140px,190px);margin-bottom:24px}.spoodoire-gallery-tools>label,.spoodoire-gallery-form__grid>label{min-width:0}.spoodoire-gallery-tools span,.spoodoire-gallery-form span{color:var(--spoodoire-section-muted);display:block;font-size:12px;font-weight:800;margin-bottom:7px;text-transform:uppercase}.spoodoire-species-subpage .spoodoire-gallery-tools input,.spoodoire-species-subpage .spoodoire-gallery-tools select,.spoodoire-species-subpage .spoodoire-gallery-form input,.spoodoire-species-subpage .spoodoire-gallery-form select{background:#fff;border:1px solid var(--spoodoire-section-border);border-radius:6px;box-sizing:border-box!important;height:50px!important;max-width:100%!important;min-height:50px!important;padding:10px 12px;width:100%!important}.spoodoire-gallery__empty{background:var(--spoodoire-section-soft);border-radius:6px;padding:20px}.spoodoire-gallery-submit{background:#ebe7e0;border:1px solid var(--spoodoire-section-border);border-radius:8px;margin-top:42px;padding:clamp(24px, 5vw, 42px)}.spoodoire-gallery-submit h2{color:var(--spoodoire-section-ink);font-size:28px;margin:0 0 18px}.spoodoire-gallery-submit__message{background:#fff8e8;border:1px solid #e6c984;border-radius:6px;font-weight:700;padding:13px 15px}.spoodoire-gallery-form__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.spoodoire-gallery-form__check{align-items:flex-start;display:flex;gap:10px;margin:13px 0}.spoodoire-species-subpage .spoodoire-gallery-form .spoodoire-gallery-form__check{align-items:flex-start;background:rgb(255 255 255 / .56);border:1px solid var(--spoodoire-section-border);border-radius:6px;display:grid;gap:12px;grid-template-columns:24px minmax(0,1fr);max-width:920px;padding:13px 15px}.spoodoire-gallery-form__check input,.spoodoire-species-subpage .spoodoire-gallery-form .spoodoire-gallery-form__check input[type="checkbox"]{box-sizing:border-box!important;flex:0 0 auto;height:22px!important;margin:2px 0 0!important;max-width:22px!important;min-height:22px!important;padding:0!important;width:22px!important}.spoodoire-gallery-form__check span{color:var(--spoodoire-section-ink);font-size:14px;font-weight:500;line-height:1.55;margin:0;text-transform:none}.spoodoire-gallery-form__note{color:var(--spoodoire-section-muted);font-size:13px;line-height:1.55;max-width:980px}.spoodoire-species-section-view--care .spoodoire-species-hero.has-no-species-image{border-radius:8px;display:block;min-height:360px;padding:clamp(34px, 5vw, 64px)}.spoodoire-species-section-view--care .spoodoire-species-hero.has-no-species-image .spoodoire-species-hero__content{max-width:920px;padding:0}.spoodoire-species-section-view--care .spoodoire-species-hero.has-no-species-image .spoodoire-species-hero__meta{max-width:760px}@media (max-width:980px){.spoodoire-species-section-view--care .spoodoire-species-hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr)}.spoodoire-species-subpage__hero{grid-template-columns:1fr 300px}.spoodoire-species-sections-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spoodoire-species-climate__grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.spoodoire-gallery__grid,.spoodoire-community-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.spoodoire-species-section-view--care .spoodoire-species-hero{grid-template-columns:1fr;min-height:0}.spoodoire-species-section-view--care .spoodoire-species-hero__content{grid-column:1;grid-row:1;padding:36px 24px}.spoodoire-species-section-view--care .spoodoire-species-hero__image{grid-column:1;grid-row:2;min-height:260px}.spoodoire-species-section-view--care .spoodoire-species-hero__image img{aspect-ratio:16 / 10}.spoodoire-species-section-view--care .spoodoire-species-hero__meta{grid-template-columns:1fr}.spoodoire-species-section-view--care .spoodoire-species-hero__meta li{height:auto;min-height:58px}.spoodoire-species-subpage{padding:18px 14px 50px}.spoodoire-species-subpage__hero{grid-template-columns:1fr;min-height:0}.spoodoire-species-subpage__hero-copy{padding:34px 24px}.spoodoire-species-subpage__hero h1{font-size:38px}.spoodoire-species-subpage__image{min-height:240px}.spoodoire-species-subpage__image img{aspect-ratio:16 / 10}.spoodoire-species-sections-nav__grid{grid-template-columns:1fr}.spoodoire-species-sections-nav__card{min-height:0}.spoodoire-species-climate__grid{grid-template-columns:1fr}.spoodoire-gallery__grid,.spoodoire-community-gallery__grid,.spoodoire-gallery-tools,.spoodoire-gallery-form__grid{grid-template-columns:1fr}}