.AddPlantToCartButton-module__RDLmzW__panel{gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(180deg, #c5a0591a, #f5f8fbb8), var(--color-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);border:1px solid #c5a0593d;display:grid;box-shadow:0 18px 48px #1a1a1a0f}.AddPlantToCartButton-module__RDLmzW__panelAdded{border-color:#2e7d4f61;box-shadow:0 18px 48px #2e7d4f1f}.AddPlantToCartButton-module__RDLmzW__kicker{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.AddPlantToCartButton-module__RDLmzW__button{justify-content:center;align-items:center;gap:var(--space-2);width:100%;display:inline-flex}.AddPlantToCartButton-module__RDLmzW__buttonAdded{animation:.75s ease-out AddPlantToCartButton-module__RDLmzW__plantAddSuccess;box-shadow:0 10px 28px #2e7d4f2e;background:var(--color-success)!important;color:var(--color-white)!important;border-color:#2e7d4f6b!important}.AddPlantToCartButton-module__RDLmzW__successIcon{border-radius:var(--radius-full);background:#f5f8fb2e;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.AddPlantToCartButton-module__RDLmzW__note{color:#1a1a1aa3;font-size:var(--text-sm);line-height:var(--leading-relaxed);transition:color var(--transition-fast)}.AddPlantToCartButton-module__RDLmzW__noteSuccess{color:var(--color-success);font-weight:var(--weight-semibold)}html[lang=th] .AddPlantToCartButton-module__RDLmzW__kicker{letter-spacing:.015em;text-transform:none;line-height:1.45}html[lang=th] .AddPlantToCartButton-module__RDLmzW__note{line-height:1.82}@keyframes AddPlantToCartButton-module__RDLmzW__plantAddSuccess{0%{box-shadow:0 10px 28px #2e7d4f2e}45%{box-shadow:0 0 0 5px #2e7d4f24,0 14px 32px #2e7d4f3d}to{box-shadow:0 10px 28px #2e7d4f2e}}@media (prefers-reduced-motion:reduce){.AddPlantToCartButton-module__RDLmzW__panel,.AddPlantToCartButton-module__RDLmzW__button,.AddPlantToCartButton-module__RDLmzW__note{transition-duration:.01ms!important}.AddPlantToCartButton-module__RDLmzW__buttonAdded{animation:none}}
.Breadcrumb-module__plhNFq__breadcrumb{padding:var(--space-4) 0}.Breadcrumb-module__plhNFq__list{align-items:center;gap:var(--space-1);flex-wrap:wrap;list-style:none;display:flex}.Breadcrumb-module__plhNFq__item{align-items:center;gap:var(--space-1);display:flex}.Breadcrumb-module__plhNFq__separator{color:var(--color-mid-gray);font-size:var(--text-sm);-webkit-user-select:none;user-select:none}.Breadcrumb-module__plhNFq__link{font-size:var(--text-sm);color:var(--color-mid-gray);transition:color var(--transition-fast);text-decoration:none}.Breadcrumb-module__plhNFq__link:hover{color:var(--color-accent)}.Breadcrumb-module__plhNFq__current{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-secondary)}
.PlantDetail-module__3MSFOq__page{padding-top:calc(var(--nav-height) + var(--space-16));padding-bottom:var(--space-24);background:linear-gradient(180deg, #1e2d240a, transparent 280px), var(--color-primary)}.PlantDetail-module__3MSFOq__backLink{margin-bottom:var(--space-8)}.PlantDetail-module__3MSFOq__hero{gap:var(--space-12);grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);align-items:center;display:grid}.PlantDetail-module__3MSFOq__mediaCard{aspect-ratio:4/5;border-radius:var(--radius-xl);background:var(--color-secondary);border:1px solid #1e2d2429;position:relative;overflow:hidden;box-shadow:0 28px 70px #1a1a1a1f}.PlantDetail-module__3MSFOq__plantImage{object-fit:cover}.PlantDetail-module__3MSFOq__mediaGlow{pointer-events:none;background:linear-gradient(#0000,#1e2d24b8);height:42%;position:absolute;inset:auto 0 0}.PlantDetail-module__3MSFOq__statusBadge{left:var(--space-4);top:var(--space-4);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e2d24bd;border:1px solid #f5f8fb2e;display:inline-flex;position:absolute}.PlantDetail-module__3MSFOq__statusDot{border-radius:var(--radius-full);background:var(--color-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 4px #c5a0592e}.PlantDetail-module__3MSFOq__content{min-width:0}.PlantDetail-module__3MSFOq__eyebrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.PlantDetail-module__3MSFOq__family{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.PlantDetail-module__3MSFOq__verificationBadge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);background:#c5a0591a;border:1px solid #c5a05947;align-items:center;display:inline-flex}.PlantDetail-module__3MSFOq__scientificName{color:var(--color-secondary);margin:0;font-size:clamp(2.5rem,5vw,5rem);font-style:italic;line-height:.96}.PlantDetail-module__3MSFOq__commonName{margin-top:var(--space-4);color:var(--color-mid-gray);font-size:var(--text-xl);font-weight:var(--weight-medium)}.PlantDetail-module__3MSFOq__description{max-width:68ch;margin-top:var(--space-6);color:#1a1a1ac7;font-size:var(--text-md);line-height:var(--leading-relaxed)}.PlantDetail-module__3MSFOq__tagRow,.PlantDetail-module__3MSFOq__ecosystemTags{gap:var(--space-2);flex-wrap:wrap;display:flex}.PlantDetail-module__3MSFOq__tagRow{margin-top:var(--space-6)}.PlantDetail-module__3MSFOq__ecosystemTags{margin-top:var(--space-4)}.PlantDetail-module__3MSFOq__tag,.PlantDetail-module__3MSFOq__softTag{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;display:inline-flex}.PlantDetail-module__3MSFOq__tag{padding:var(--space-2) var(--space-3);color:var(--color-secondary);background:#1e2d240f;border:1px solid #1e2d241f}.PlantDetail-module__3MSFOq__softTag{padding:var(--space-1) var(--space-3);color:var(--color-secondary);background:#c5a0591a;border:1px solid #c5a05933}.PlantDetail-module__3MSFOq__summaryGrid{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PlantDetail-module__3MSFOq__summaryCard,.PlantDetail-module__3MSFOq__specCard,.PlantDetail-module__3MSFOq__carePanel,.PlantDetail-module__3MSFOq__suitabilityCard{background:linear-gradient(#f5f8fbeb,#f5f8fbbd),#f5f8fbc7;border:1px solid #1e2d241f;box-shadow:0 18px 48px #1a1a1a0f}.PlantDetail-module__3MSFOq__summaryCard{padding:var(--space-4);border-radius:var(--radius-lg)}.PlantDetail-module__3MSFOq__summaryLabel,.PlantDetail-module__3MSFOq__specLabel,.PlantDetail-module__3MSFOq__suitabilityLabel{color:#1e2d2499;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;display:block}.PlantDetail-module__3MSFOq__summaryValue{margin-top:var(--space-2);color:var(--color-secondary);font-size:var(--text-lg);font-weight:var(--weight-bold);display:block}.PlantDetail-module__3MSFOq__summaryHelper,.PlantDetail-module__3MSFOq__specHelper,.PlantDetail-module__3MSFOq__sectionIntro{color:#1a1a1a9e;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.PlantDetail-module__3MSFOq__summaryHelper{margin-top:var(--space-1);display:block}.PlantDetail-module__3MSFOq__bodyGrid{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;display:grid}.PlantDetail-module__3MSFOq__carePanel{padding:var(--space-6);border-radius:var(--radius-xl)}.PlantDetail-module__3MSFOq__sectionLabel{margin:0 0 var(--space-3);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.PlantDetail-module__3MSFOq__sectionTitle{color:var(--color-secondary);font-size:var(--text-2xl);margin:0}.PlantDetail-module__3MSFOq__careText{margin-top:var(--space-5);color:#1a1a1ac7;line-height:var(--leading-relaxed)}.PlantDetail-module__3MSFOq__reviewNote{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-md);color:#1e2d24c7;font-size:var(--text-sm);line-height:var(--leading-relaxed);background:#c5a05914;border:1px solid #c5a0593d}.PlantDetail-module__3MSFOq__specGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PlantDetail-module__3MSFOq__specCard{min-height:148px;padding:var(--space-5);border-radius:var(--radius-lg);position:relative;overflow:hidden}.PlantDetail-module__3MSFOq__specCard:before{content:"";left:0;top:var(--space-5);bottom:var(--space-5);border-radius:var(--radius-full);background:var(--color-accent);width:3px;position:absolute}.PlantDetail-module__3MSFOq__specValue{margin-top:var(--space-3);color:var(--color-secondary);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);display:block}.PlantDetail-module__3MSFOq__specHelper{margin-top:var(--space-3)}.PlantDetail-module__3MSFOq__suitabilitySection,.PlantDetail-module__3MSFOq__seoSection,.PlantDetail-module__3MSFOq__linkSection,.PlantDetail-module__3MSFOq__faqSection{margin-top:var(--space-12)}.PlantDetail-module__3MSFOq__sectionHeader{max-width:760px;margin-bottom:var(--space-6)}.PlantDetail-module__3MSFOq__seoGrid,.PlantDetail-module__3MSFOq__actionGrid,.PlantDetail-module__3MSFOq__relatedPlantGrid,.PlantDetail-module__3MSFOq__faqGrid{gap:var(--space-4);display:grid}.PlantDetail-module__3MSFOq__seoGrid,.PlantDetail-module__3MSFOq__actionGrid,.PlantDetail-module__3MSFOq__relatedPlantGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.PlantDetail-module__3MSFOq__faqGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PlantDetail-module__3MSFOq__seoCard,.PlantDetail-module__3MSFOq__actionCard,.PlantDetail-module__3MSFOq__relatedPlantCard,.PlantDetail-module__3MSFOq__faqItem{border-radius:var(--radius-lg);background:linear-gradient(#f5f8fbf0,#f5f8fbc2),#f5f8fbcc;border:1px solid #1e2d241f;box-shadow:0 18px 48px #1a1a1a0d}.PlantDetail-module__3MSFOq__seoCard,.PlantDetail-module__3MSFOq__faqItem{padding:var(--space-5)}.PlantDetail-module__3MSFOq__seoCard span,.PlantDetail-module__3MSFOq__actionCard span,.PlantDetail-module__3MSFOq__relatedPlantCard span{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;display:block}.PlantDetail-module__3MSFOq__seoCard h3,.PlantDetail-module__3MSFOq__faqItem h3{margin-top:var(--space-3);color:var(--color-secondary);font-size:var(--text-lg)}.PlantDetail-module__3MSFOq__seoCard p,.PlantDetail-module__3MSFOq__faqItem p,.PlantDetail-module__3MSFOq__relatedPlantCard p{margin-top:var(--space-3);color:#1a1a1aad;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.PlantDetail-module__3MSFOq__actionCard,.PlantDetail-module__3MSFOq__relatedPlantCard{gap:var(--space-2);min-height:154px;padding:var(--space-5);color:inherit;transition:border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);text-decoration:none;display:grid}.PlantDetail-module__3MSFOq__actionCard:hover,.PlantDetail-module__3MSFOq__actionCard:focus-visible,.PlantDetail-module__3MSFOq__relatedPlantCard:hover,.PlantDetail-module__3MSFOq__relatedPlantCard:focus-visible{box-shadow:var(--shadow-lg);border-color:#c5a05980;transform:translateY(-4px)}.PlantDetail-module__3MSFOq__actionCard strong,.PlantDetail-module__3MSFOq__relatedPlantCard strong{color:var(--color-secondary);font-size:var(--text-md);line-height:var(--leading-snug)}.PlantDetail-module__3MSFOq__relatedPlantGrid{margin-top:var(--space-5)}.PlantDetail-module__3MSFOq__relatedPlantCard small{color:#1e2d2499;font-size:var(--text-xs);font-weight:var(--weight-semibold);align-self:end}.PlantDetail-module__3MSFOq__suitabilityHeader{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-5);display:flex}.PlantDetail-module__3MSFOq__suitabilityGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PlantDetail-module__3MSFOq__suitabilityCard{padding:var(--space-5);border-radius:var(--radius-lg)}.PlantDetail-module__3MSFOq__suitabilityValue{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:inline-flex}.PlantDetail-module__3MSFOq__recommended{color:var(--color-secondary);background:#1e2d241a}.PlantDetail-module__3MSFOq__conditional,.PlantDetail-module__3MSFOq__needsReview{color:var(--color-secondary);background:#c5a05924}.PlantDetail-module__3MSFOq__notRecommended{color:#1a1a1aad;background:#1a1a1a12}:is(html[lang=th] .PlantDetail-module__3MSFOq__statusBadge,html[lang=th] .PlantDetail-module__3MSFOq__family,html[lang=th] .PlantDetail-module__3MSFOq__tag,html[lang=th] .PlantDetail-module__3MSFOq__softTag,html[lang=th] .PlantDetail-module__3MSFOq__summaryLabel,html[lang=th] .PlantDetail-module__3MSFOq__specLabel,html[lang=th] .PlantDetail-module__3MSFOq__sectionLabel,html[lang=th] .PlantDetail-module__3MSFOq__suitabilityLabel,html[lang=th] .PlantDetail-module__3MSFOq__suitabilityValue){font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.015em;text-transform:none;line-height:1.45}html[lang=th] .PlantDetail-module__3MSFOq__verificationBadge{font-size:var(--text-sm);line-height:1.45}html[lang=th] .PlantDetail-module__3MSFOq__commonName{color:#1e2d24bd;font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:1.36}:is(html[lang=th] .PlantDetail-module__3MSFOq__description,html[lang=th] .PlantDetail-module__3MSFOq__careText,html[lang=th] .PlantDetail-module__3MSFOq__reviewNote,html[lang=th] .PlantDetail-module__3MSFOq__sectionIntro,html[lang=th] .PlantDetail-module__3MSFOq__summaryHelper,html[lang=th] .PlantDetail-module__3MSFOq__specHelper){line-height:1.82}:is(html[lang=th] .PlantDetail-module__3MSFOq__summaryValue,html[lang=th] .PlantDetail-module__3MSFOq__specValue){font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.35}html[lang=th] .PlantDetail-module__3MSFOq__sectionTitle{font-size:var(--thai-section-title);font-weight:var(--weight-bold);line-height:1.2}:is(html[lang=th] .PlantDetail-module__3MSFOq__seoCard span,html[lang=th] .PlantDetail-module__3MSFOq__actionCard span,html[lang=th] .PlantDetail-module__3MSFOq__relatedPlantCard span){font-size:var(--text-xs);letter-spacing:.015em;text-transform:none;line-height:1.45}:is(html[lang=th] .PlantDetail-module__3MSFOq__seoCard h3,html[lang=th] .PlantDetail-module__3MSFOq__faqItem h3,html[lang=th] .PlantDetail-module__3MSFOq__actionCard strong,html[lang=th] .PlantDetail-module__3MSFOq__relatedPlantCard strong){font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.32}:is(html[lang=th] .PlantDetail-module__3MSFOq__seoCard p,html[lang=th] .PlantDetail-module__3MSFOq__faqItem p,html[lang=th] .PlantDetail-module__3MSFOq__relatedPlantCard p){line-height:1.82}@media (max-width:1024px){.PlantDetail-module__3MSFOq__hero,.PlantDetail-module__3MSFOq__bodyGrid{grid-template-columns:1fr}.PlantDetail-module__3MSFOq__seoGrid,.PlantDetail-module__3MSFOq__actionGrid,.PlantDetail-module__3MSFOq__relatedPlantGrid,.PlantDetail-module__3MSFOq__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PlantDetail-module__3MSFOq__mediaCard{max-width:520px}}@media (max-width:768px){.PlantDetail-module__3MSFOq__page{padding-top:calc(var(--nav-height) + var(--space-10))}.PlantDetail-module__3MSFOq__summaryGrid,.PlantDetail-module__3MSFOq__specGrid,.PlantDetail-module__3MSFOq__seoGrid,.PlantDetail-module__3MSFOq__actionGrid,.PlantDetail-module__3MSFOq__relatedPlantGrid,.PlantDetail-module__3MSFOq__faqGrid,.PlantDetail-module__3MSFOq__suitabilityGrid{grid-template-columns:1fr}.PlantDetail-module__3MSFOq__scientificName{font-size:clamp(2rem,12vw,3.4rem)}.PlantDetail-module__3MSFOq__suitabilityHeader{flex-direction:column;align-items:start}}
.PlantSelectionDetail-module__6fHCCa__page{padding:calc(var(--nav-height) + 40px) 0 80px}.PlantSelectionDetail-module__6fHCCa__back{color:var(--color-secondary);margin-bottom:28px;display:inline-block}.PlantSelectionDetail-module__6fHCCa__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.PlantSelectionDetail-module__6fHCCa__figure{min-width:0;margin:0}.PlantSelectionDetail-module__6fHCCa__imageWrap{aspect-ratio:1;background:#e8eaea;border-radius:8px;position:relative;overflow:hidden}.PlantSelectionDetail-module__6fHCCa__image{object-fit:contain}.PlantSelectionDetail-module__6fHCCa__figure figcaption{color:#58615b;margin-top:12px;font-size:14px;line-height:1.6}.PlantSelectionDetail-module__6fHCCa__content{color:#25382c;overflow-wrap:anywhere;min-width:0}.PlantSelectionDetail-module__6fHCCa__content h1{letter-spacing:0;font-size:36px;line-height:1.35}.PlantSelectionDetail-module__6fHCCa__content h2{letter-spacing:0;margin:24px 0 12px;font-size:22px;line-height:1.4}.PlantSelectionDetail-module__6fHCCa__content p{margin-bottom:20px;line-height:1.8}.PlantSelectionDetail-module__6fHCCa__label{font-size:14px;font-weight:600}.PlantSelectionDetail-module__6fHCCa__scientific{color:#576159;font-size:20px}.PlantSelectionDetail-module__6fHCCa__details{margin:28px 0}.PlantSelectionDetail-module__6fHCCa__details div{border-bottom:1px solid #dbe0dd;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.PlantSelectionDetail-module__6fHCCa__details dt{color:#58615b}.PlantSelectionDetail-module__6fHCCa__details dd{margin:0}.PlantSelectionDetail-module__6fHCCa__note{color:#58615b;font-size:14px}@media (max-width:800px){.PlantSelectionDetail-module__6fHCCa__layout{grid-template-columns:minmax(0,1fr);gap:28px}.PlantSelectionDetail-module__6fHCCa__content h1{font-size:30px}.PlantSelectionDetail-module__6fHCCa__details div{grid-template-columns:110px minmax(0,1fr);gap:12px}}
