.ProductCard_productCard__f24WM{background-color:var(--white);border-radius:12px;overflow:hidden;border:2px solid var(--green);display:flex;flex-direction:column}.ProductCard_productLink__EsHs0{text-decoration:none;color:inherit;display:block;cursor:pointer;flex:1 1}.ProductCard_productImage__j3i0T{position:relative;width:100%;height:250px;overflow:hidden;background-color:#f0f0f0}.ProductCard_productImageContent__frET7{object-fit:cover;transition:transform .2s}.ProductCard_productCard__f24WM:hover .ProductCard_productImageContent__frET7{transform:scale(1.05)}.ProductCard_productInfo__A1HWb{padding:15px}.ProductCard_productCategory__vY0lJ{font-size:.625rem;color:var(--brown-2);text-transform:uppercase;letter-spacing:.03125em;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:600;display:block}.ProductCard_productTitle__mO_pO{font-size:1.25rem;font-weight:700;margin:0;color:var(--black);font-family:Staatliches,sans-serif;text-transform:uppercase;letter-spacing:.03125em;line-height:1.3}.ProductCard_productDescription__JfgMP{font-size:.875rem;color:var(--brown-2);margin-bottom:10px;line-height:1.5;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.ProductCard_productPrice__7B70B{font-size:22px;font-weight:700;color:var(--green);margin-bottom:15px;font-family:Staatliches,sans-serif}.ProductCard_productActions__4f2xN{display:flex;gap:10px;padding:0 15px 15px}.ProductCard_btnAddCart__pCov6{flex:1 1;padding:7px 20px;background-color:var(--green);color:var(--canvas);border:none;border-radius:25px;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;text-transform:uppercase;letter-spacing:.03125em;line-height:1}.ProductCard_btnAddCart__pCov6:hover:not(:disabled){background-color:var(--canvas);color:var(--green)}.ProductCard_btnAddCart__pCov6:disabled{opacity:.6;cursor:not-allowed}.ProductCard_btnViewProduct__oP4j4{flex:1 1;padding:7px 20px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:25px;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:background-color .2s,color .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;text-transform:uppercase;letter-spacing:.03125em;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center}.ProductCard_btnViewProduct__oP4j4:hover{background-color:var(--green);color:var(--canvas)}.TrustSignals_trustSignals__eBMrH{background-color:var(--canvas);border-bottom:1px solid var(--brown-1);padding:15px 0;width:100%}.TrustSignals_trustSignalsContainer__6GwyG{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px}.TrustSignals_trustSignal__9VL0E{display:flex;align-items:center;gap:10px;flex:1 1;min-width:150px;justify-content:center}.TrustSignals_trustIcon__kgQtv{color:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.TrustSignals_trustIcon__kgQtv img{display:block;width:24px;height:24px;object-fit:contain}.TrustSignals_trustText__MAXnp{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;font-weight:600;color:var(--black);white-space:nowrap}@media(min-width:481px)and (max-width:768px){.TrustSignals_trustSignals__eBMrH{padding:10px 0}.TrustSignals_trustSignalsContainer__6GwyG{gap:15px;padding:0 15px}.TrustSignals_trustSignal__9VL0E{min-width:120px;gap:5px}.TrustSignals_trustIcon__kgQtv img{width:20px;height:20px}.TrustSignals_trustText__MAXnp{font-size:.75rem}}@media(max-width:480px){.TrustSignals_trustSignals__eBMrH{padding:5px 0}.TrustSignals_trustSignalsContainer__6GwyG{gap:10px;padding:0 15px;justify-content:center}.TrustSignals_trustSignal__9VL0E{min-width:auto;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 5px);flex-direction:column;gap:5px;padding:5px}.TrustSignals_trustIcon__kgQtv img{width:18px;height:18px}.TrustSignals_trustText__MAXnp{font-size:.65rem;text-align:center;white-space:normal;line-height:1.2}}.page_home__hAbSN{min-height:100vh}.page_hero__klkOV{padding:40px 20px}.page_heroPlaceholder__RHxlN{max-width:1200px;margin:0 auto;height:300px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green)}.page_knowledgeBase__VCY_q{padding:60px 0;background-color:var(--white)}.page_sectionHeader__xKhTN{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media(max-width:480px){.page_sectionHeader__xKhTN{flex-direction:column;align-items:flex-start;gap:15px}}.page_sectionTitle__f7SyI{font-family:Staatliches,sans-serif;font-size:1.75rem;font-weight:700;color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.0625em}@media(max-width:480px){.page_sectionTitle__f7SyI{font-size:1.5rem}}.page_btnViewAll__YV0p4{display:inline-flex;align-items:center;gap:10px;padding:10px 30px;background-color:var(--green);color:var(--canvas);border:none;border-radius:25px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;text-transform:uppercase;letter-spacing:.03125em;line-height:1}.page_btnViewAll__YV0p4:hover{background-color:var(--canvas);color:var(--green)}.page_btnViewAll__YV0p4 svg{flex-shrink:0;width:16px;height:16px}.page_knowledgeCards__D8XDW{display:grid;grid-template-columns:repeat(7,1fr);gap:20px;max-width:1200px;margin:0 auto}@media(min-width:481px)and (max-width:768px){.page_knowledgeCards__D8XDW{grid-template-columns:repeat(4,1fr)}}@media(max-width:480px){.page_knowledgeCards__D8XDW{grid-template-columns:repeat(2,1fr)}}.page_knowledgeCard__SfYTV{display:flex;flex-direction:column;align-items:center;gap:15px;padding:20px;background-color:var(--white);border:2px solid var(--green);border-radius:12px;text-decoration:none;color:inherit;transition:all .2s}.page_knowledgeCard__SfYTV:hover{border-color:var(--brown);transform:translateY(-2px)}.page_cardIcon__lOXZq{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.page_cardIcon__lOXZq img{width:100%;height:100%;object-fit:contain}.page_cardLabel__iG9YG{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.75rem;font-weight:600;color:var(--green);text-align:center;text-transform:uppercase;letter-spacing:.05em}.page_latestProducts__65bqS{padding:60px 0 110px;background-color:var(--white)}.page_productsGrid__MLjlh{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:20px 0}@media(min-width:481px)and (max-width:768px){.page_productsGrid__MLjlh{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_productsGrid__MLjlh{grid-template-columns:1fr}}.page_strainApp__5IB7R{background-color:var(--green);padding:60px 0;position:relative;margin:60px 0 120px}.page_strainAppContent__X6PYn{max-width:1000px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:60px;position:relative}@media(max-width:768px){.page_strainAppContent__X6PYn{flex-direction:column;text-align:center;gap:40px}}@media(max-width:480px){.page_strainAppContent__X6PYn{flex-direction:column;gap:30px;padding:0 15px}}.page_strainAppText__nHAMU{flex:1 1;color:var(--white);max-width:50%;z-index:1}@media(max-width:768px){.page_strainAppText__nHAMU{max-width:100%;order:2}}@media(max-width:480px){.page_strainAppText__nHAMU{max-width:100%;order:2}}.page_strainAppTitle__gGe6z{font-family:Staatliches,sans-serif;font-size:2.25rem;font-weight:700;margin-bottom:25px;text-transform:uppercase;letter-spacing:.0625em;color:var(--canvas)}@media(max-width:480px){.page_strainAppTitle__gGe6z{font-size:1.75rem}}.page_strainAppDescription__AIRLw{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;line-height:1.8;margin-bottom:30px;opacity:.95;color:var(--canvas)}@media(max-width:480px){.page_strainAppDescription__AIRLw{font-size:.9rem;line-height:1.6;margin-bottom:20px}}.page_btnGetApp__kQoMT{display:inline-flex;align-items:center;gap:10px;padding:10px 30px;background-color:var(--canvas);color:var(--green);border:none;border-radius:25px;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.03125em;line-height:1;cursor:pointer;transition:background-color .2s,color .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_btnGetApp__kQoMT:hover{background-color:var(--green);color:var(--canvas);border:2px solid var(--canvas)}.page_strainAppImage__laoyA{flex:1 1;display:flex;justify-content:center;align-items:center;position:absolute;right:10%;width:45%;max-width:450px}@media(max-width:768px){.page_strainAppImage__laoyA{position:static;margin-top:0;margin-bottom:30px;width:100%;max-width:400px;order:1;flex:none}}@media(max-width:480px){.page_strainAppImage__laoyA{position:static;margin-top:0;margin-bottom:20px;width:100%;max-width:300px;order:1;flex:none}}.page_appImage__077Bc{width:100%;height:auto;object-fit:contain;display:block}.page_shopCategories__16aWg{padding:60px 0;background-color:var(--white)}.page_categoryGrid__Hy__l{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}@media(max-width:1024px){.page_categoryGrid__Hy__l{grid-template-columns:repeat(4,1fr)}}@media(min-width:481px)and (max-width:768px){.page_categoryGrid__Hy__l{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.page_categoryGrid__Hy__l{grid-template-columns:repeat(2,1fr)}}.page_categoryCard__x5_TZ{text-decoration:none;color:inherit;display:block;border-radius:12px;overflow:hidden;border:2px solid var(--green);transition:all .2s}.page_categoryCard__x5_TZ:hover{border-color:var(--brown);transform:scale(1.02)}.page_categoryImage__ReW0E{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background-color:#f0f0f0}.page_categoryImageContent__dmSri{object-fit:cover;transition:transform .2s}.page_categoryCard__x5_TZ:hover .page_categoryImageContent__dmSri{transform:scale(1.05)}.page_categoryName__gKxaI{padding:20px;text-align:center;font-family:Staatliches,sans-serif;font-size:1.125rem;font-weight:700;color:var(--green);text-transform:uppercase;letter-spacing:.03125em;background-color:var(--white)}.page_latestStrains__E9yc7{padding:60px 0;background-color:var(--white)}.page_strainsGrid__V3Ekf{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;padding:20px 0;width:100%;max-width:100%;box-sizing:border-box}@media(min-width:481px)and (max-width:768px){.page_strainsGrid__V3Ekf{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:480px){.page_strainsGrid__V3Ekf{grid-template-columns:repeat(2,1fr);gap:15px}}.page_strainsGrid__V3Ekf>*{min-width:0;max-width:100%}.page_emptyMessage__9_uFK{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--brown-2);text-align:center;padding:40px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green);grid-column:1/-1}@media(max-width:480px){.page_hero__klkOV{padding:30px 20px}.page_heroPlaceholder__RHxlN{height:200px}.page_knowledgeBase__VCY_q,.page_latestProducts__65bqS,.page_latestStrains__E9yc7,.page_shopCategories__16aWg{padding:40px 0}}.page_shopPage__rmvCD{padding:0}.page_hero__VCxLt{padding:40px 20px}.page_heroPlaceholder__4KKpF{max-width:1200px;margin:0 auto;height:300px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green)}.page_shopCategories__9OISu{padding:60px 0;background-color:var(--white)}.page_sectionTitle__GNIIz{font-family:Staatliches,sans-serif;font-size:2.625rem;font-weight:700;color:var(--green);margin:0 0 40px;text-transform:uppercase;letter-spacing:.0625em;text-align:center}@media(max-width:480px){.page_sectionTitle__GNIIz{font-size:2rem}}.page_categoryGrid__nmuQB{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}@media(max-width:1024px){.page_categoryGrid__nmuQB{grid-template-columns:repeat(4,1fr)}}@media(min-width:481px)and (max-width:768px){.page_categoryGrid__nmuQB{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.page_categoryGrid__nmuQB{grid-template-columns:repeat(2,1fr)}}.page_categoryCard__y1Tar{text-decoration:none;color:inherit;display:block;border-radius:12px;overflow:hidden;border:2px solid var(--green);transition:all .2s}.page_categoryCard__y1Tar:hover{border-color:var(--brown);transform:scale(1.02)}.page_categoryImage__cOUt1{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background-color:#f0f0f0}.page_categoryImageContent__1WMvK{object-fit:cover;transition:transform .2s}.page_categoryCard__y1Tar:hover .page_categoryImageContent__1WMvK{transform:scale(1.05)}.page_categoryName__r9UxR{padding:20px;text-align:center;font-family:Staatliches,sans-serif;font-size:1.125rem;font-weight:700;color:var(--green);text-transform:uppercase;letter-spacing:.03125em;background-color:var(--white)}.page_shopFeatured__UxcPb,.page_shopNewArrivals__VQEmY{padding:60px 0;background-color:var(--white)}.page_sectionHeader__UNxk1{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;flex-wrap:wrap;gap:20px}.page_btnViewAll__Yw9zV{display:inline-flex;align-items:center;gap:10px;padding:10px 30px;background-color:var(--green);color:var(--canvas);border:none;border-radius:25px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;text-transform:uppercase;letter-spacing:.03125em;line-height:1}.page_btnViewAll__Yw9zV:hover{background-color:var(--canvas);color:var(--green)}.page_btnViewAll__Yw9zV svg{flex-shrink:0;width:16px;height:16px}.page_productsGrid__v0F8D{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media(min-width:481px)and (max-width:768px){.page_productsGrid__v0F8D{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_productsGrid__v0F8D{grid-template-columns:1fr}}.page_emptyMessage__Js3ed{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--brown-2);text-align:center;padding:40px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green);grid-column:1/-1}@media(max-width:480px){.page_shopBanner__tWjOm{padding:30px 20px}.page_shopCategories__9OISu,.page_shopFeatured__UxcPb,.page_shopNewArrivals__VQEmY{padding:40px 0}}.GuideCard_cardWrapper__4tBrk{position:relative;height:100%}.GuideCard_card__A809t{background-color:var(--white);border:2px solid var(--green);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.GuideCard_card__A809t:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.GuideCard_favoriteButtonContainer__DiET_{position:absolute;top:15px;right:15px;z-index:10;display:flex;align-items:center;gap:10px;background-color:hsla(0,0%,100%,.9);border-radius:6px;padding:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.GuideCard_imageContainer__NQ1BI{position:relative;width:100%;height:200px;background-color:var(--canvas);display:flex;align-items:center;justify-content:center;overflow:hidden}.GuideCard_image__Y3ByE{object-fit:cover}.GuideCard_guideTypeBadge__Y70Dv{position:absolute;top:15px;left:15px;padding:4px 8px;background-color:rgba(0,0,0,.85);color:var(--white);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-radius:6px;z-index:5;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.GuideCard_content__V_iRN{padding:20px;display:flex;flex-direction:column;gap:15px;flex-grow:1}.GuideCard_title__6I8tD{font-family:Staatliches,sans-serif;font-size:1.1rem;font-weight:700;color:var(--green);margin:0 0 10px;line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.GuideCard_description__Y4Czm{font-size:.9rem;color:var(--black);line-height:1.5;margin:0 0 15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.GuideCard_tagList__GTvGL{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.GuideCard_tagChip__WnKpY{padding:2px 10px;border:2px solid var(--green);border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background-color:var(--white);color:var(--green);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(max-width:768px){.GuideCard_imageContainer__NQ1BI{height:120px}.GuideCard_title__6I8tD{font-size:1rem}}.BreederCard_cardLink__LPImz{text-decoration:none;color:inherit;display:block;height:100%;width:100%}.BreederCard_card__kixgk{background-color:var(--white);border:2px solid var(--green);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;width:100%;position:relative;transition:transform .2s,box-shadow .2s;aspect-ratio:1}.BreederCard_card__kixgk:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.BreederCard_card__kixgk:hover .BreederCard_hoverOverlay__U351N{opacity:1}.BreederCard_imageContainer__ipvgo{position:relative;width:100%;height:100%;background-color:var(--canvas);overflow:hidden;flex:1 1}.BreederCard_image__iaf1t{object-fit:cover}.BreederCard_hoverOverlay__U351N{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(94,101,73,.95);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;padding:20px}.BreederCard_hoverContent__PsYtD{text-align:center;color:var(--white)}.BreederCard_name__3x8oU{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--white);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}.BreederCard_strainCount__bT19L{font-size:.9rem;color:var(--canvas);margin:0 0 15px;font-weight:600}.BreederCard_description__2yYNg,.BreederCard_strainCount__bT19L{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.BreederCard_description__2yYNg{font-size:.85rem;color:var(--white);line-height:1.5;margin:0}@media(max-width:768px){.BreederCard_name__3x8oU{font-size:1.2rem}.BreederCard_hoverOverlay__U351N{opacity:1;background-color:rgba(94,101,73,.85)}}.Breadcrumb_breadcrumb__o3hdJ{margin-bottom:30px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--brown-2);flex-wrap:wrap}.Breadcrumb_breadcrumbItem__CYDbb,.Breadcrumb_breadcrumb__o3hdJ{display:flex;align-items:center;gap:10px}.Breadcrumb_breadcrumbLink__kDzsy{color:var(--green);text-decoration:none;transition:opacity .2s}.Breadcrumb_breadcrumbLink__kDzsy:hover{opacity:.8}.Breadcrumb_breadcrumbCurrent__X_iuv{color:var(--brown-2);font-weight:600}.Breadcrumb_breadcrumbSeparator___C1Dt{color:var(--brown-2);margin:0}.page_breedersPage__6PCsA{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__bi4OE{margin-bottom:40px;text-align:center}.page_pageHeader__bi4OE h1{font-family:Staatliches,sans-serif;font-size:2.5rem;font-weight:700;color:var(--green);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}.page_pageHeader__bi4OE p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black);margin:0}.page_breedersGrid____mLR{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;margin-bottom:40px;width:100%;max-width:100%;box-sizing:border-box}.page_breedersGrid____mLR>*{min-width:0;max-width:100%;height:100%}.page_emptyState__b4JQy{text-align:center;padding:60px}.page_emptyState__b4JQy p,.page_loading__Qe8C1{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2)}.page_loading__Qe8C1{text-align:center;padding:60px}.page_pagination__QHSOn{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.page_paginationButton__rDlpP{padding:15px 30px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:6px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:background-color .2s,color .2s}.page_paginationButton__rDlpP:hover:not(:disabled){background-color:var(--green);color:var(--white)}.page_paginationButton__rDlpP:disabled{opacity:.5;cursor:not-allowed}.page_paginationInfo__JSwTe{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);font-weight:600}@media(max-width:768px){.page_breedersGrid____mLR{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}}@media(max-width:480px){.page_pageHeader__bi4OE h1{font-size:2rem}.page_breedersGrid____mLR{grid-template-columns:1fr}}.page_definitionsPage__OWVkx{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__jng5P{margin-bottom:40px;text-align:center}.page_pageHeader__jng5P h1{font-family:Staatliches,sans-serif;font-size:2.5rem;font-weight:700;color:var(--green);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}.page_pageHeader__jng5P p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black);margin:0}.page_letterFilter__E0p0N{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;padding:20px;background-color:var(--white);border-radius:12px;border:1px solid var(--brown-1)}.page_letterButton__WK8ol{min-width:40px;height:40px;padding:10px 15px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:6px;font-size:.875rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.page_letterButton__WK8ol.page_active__faFaQ,.page_letterButton__WK8ol:hover{background-color:var(--green);color:var(--white)}.page_letterButton__WK8ol.page_active__faFaQ{border-color:var(--green)}.page_definitionsGrid__AsgrH{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:40px}.page_emptyState__1bA1B{text-align:center;padding:60px}.page_emptyState__1bA1B p,.page_loading__IjRZ4{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2)}.page_loading__IjRZ4{text-align:center;padding:60px}.page_pagination__MyFdX{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.page_paginationButton__mjnid{padding:15px 30px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:6px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:background-color .2s,color .2s}.page_paginationButton__mjnid:hover:not(:disabled){background-color:var(--green);color:var(--white)}.page_paginationButton__mjnid:disabled{opacity:.5;cursor:not-allowed}.page_paginationInfo__GoftV{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);font-weight:600}@media(max-width:768px){.page_definitionsGrid__AsgrH{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}}@media(max-width:480px){.page_pageHeader__jng5P h1{font-size:2rem}.page_letterFilter__E0p0N{gap:10px;padding:15px}.page_letterButton__WK8ol{min-width:36px;height:36px;font-size:.75rem;padding:10px}.page_definitionsGrid__AsgrH{grid-template-columns:1fr}}.page_eventsPage__o4d6t{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__Ixyno{margin-bottom:40px;text-align:center}.page_pageHeader__Ixyno h1{font-family:Staatliches,sans-serif;font-size:2.5rem;font-weight:700;color:var(--green);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}.page_pageHeader__Ixyno p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black);margin:0}.page_eventsGrid__JqUEb{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:40px}.page_emptyState__GL0y8{text-align:center;padding:60px}.page_emptyState__GL0y8 p,.page_loading__HGQw0{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2)}.page_loading__HGQw0{text-align:center;padding:60px}.page_pagination__QHaVr{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.page_paginationButton__SEnlo{padding:15px 30px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:6px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:background-color .2s,color .2s}.page_paginationButton__SEnlo:hover:not(:disabled){background-color:var(--green);color:var(--white)}.page_paginationButton__SEnlo:disabled{opacity:.5;cursor:not-allowed}.page_paginationInfo__O_K1v{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);font-weight:600}@media(max-width:768px){.page_eventsGrid__JqUEb{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}}@media(max-width:480px){.page_pageHeader__Ixyno h1{font-size:2rem}.page_eventsGrid__JqUEb{grid-template-columns:1fr}}.page_guidesPage__d0RPJ{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__Qqnc_{margin-bottom:40px;text-align:center}.page_pageHeader__Qqnc_ h1{font-family:Staatliches,sans-serif;font-size:2.5rem;font-weight:700;color:var(--green);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}.page_pageHeader__Qqnc_ p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black);margin:0}.page_guidesGrid__ThIVw{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:40px}.page_emptyState__gLQ8m{text-align:center;padding:60px}.page_emptyState__gLQ8m p,.page_loading__6NPa5{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2)}.page_loading__6NPa5{text-align:center;padding:60px}.page_pagination__WjyxI{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.page_paginationButton__z_b4U{padding:15px 30px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:6px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:background-color .2s,color .2s}.page_paginationButton__z_b4U:hover:not(:disabled){background-color:var(--green);color:var(--white)}.page_paginationButton__z_b4U:disabled{opacity:.5;cursor:not-allowed}.page_paginationInfo__9AP0z{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);font-weight:600}@media(max-width:768px){.page_guidesGrid__ThIVw{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}}@media(max-width:480px){.page_pageHeader__Qqnc_ h1{font-size:2rem}.page_guidesGrid__ThIVw{grid-template-columns:1fr}}.page_newsPage__jHrNT{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__VTQ5e{margin-bottom:40px;text-align:center}.page_pageHeader__VTQ5e h1{font-family:Staatliches,sans-serif;font-size:2.5rem;font-weight:700;color:var(--green);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}.page_pageHeader__VTQ5e p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black);margin:0}.page_newsGrid__lzwZF{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:40px}.page_emptyState__A6doZ{text-align:center;padding:60px}.page_emptyState__A6doZ p,.page_loading__5xgF3{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2)}.page_loading__5xgF3{text-align:center;padding:60px}.page_pagination___RBuh{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.page_paginationButton__zaBge{padding:15px 30px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:6px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:background-color .2s,color .2s}.page_paginationButton__zaBge:hover:not(:disabled){background-color:var(--green);color:var(--white)}.page_paginationButton__zaBge:disabled{opacity:.5;cursor:not-allowed}.page_paginationInfo__nnm8U{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);font-weight:600}@media(max-width:768px){.page_newsGrid__lzwZF{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}}@media(max-width:480px){.page_pageHeader__VTQ5e h1{font-size:2rem}.page_newsGrid__lzwZF{grid-template-columns:1fr}}.page_recipesPage__wrbdY{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__1pwtd{margin-bottom:40px;text-align:center}.page_pageHeader__1pwtd h1{font-family:Staatliches,sans-serif;font-size:2.5rem;font-weight:700;color:var(--green);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}.page_pageHeader__1pwtd p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black);margin:0}.page_recipesGrid__rG_8w{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:40px}.page_emptyState__9fVPZ{text-align:center;padding:60px}.page_emptyState__9fVPZ p,.page_loading__6XGEd{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2)}.page_loading__6XGEd{text-align:center;padding:60px}.page_pagination__59tib{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.page_paginationButton__SzMug{padding:15px 30px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:6px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:background-color .2s,color .2s}.page_paginationButton__SzMug:hover:not(:disabled){background-color:var(--green);color:var(--white)}.page_paginationButton__SzMug:disabled{opacity:.5;cursor:not-allowed}.page_paginationInfo__zYAr4{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);font-weight:600}@media(max-width:768px){.page_recipesGrid__rG_8w{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}}@media(max-width:480px){.page_pageHeader__1pwtd h1{font-size:2rem}.page_recipesGrid__rG_8w{grid-template-columns:1fr}}.page_categoriesPage__JEAWn{padding:40px 0 60px}.page_categoriesBreadcrumb__o_XCO{margin-bottom:30px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--brown-2)}.page_categoriesBreadcrumb__o_XCO a{color:var(--green);text-decoration:none;transition:opacity .2s}.page_categoriesBreadcrumb__o_XCO a:hover{opacity:.8}.page_categoriesBreadcrumb__o_XCO span{margin:0 10px;color:var(--brown-2)}.page_categoriesPageTitle__vHYIV{font-family:Staatliches,sans-serif;font-size:3rem;font-weight:700;color:var(--green);margin:0 0 60px;text-transform:uppercase;letter-spacing:.0625em;text-align:center}@media(max-width:480px){.page_categoriesPageTitle__vHYIV{font-size:2rem}}.page_categoriesGrid__hHIkW{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(min-width:481px)and (max-width:768px){.page_categoriesGrid__hHIkW{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_categoriesGrid__hHIkW{grid-template-columns:1fr}}.page_categoryCardLarge__P05lv{text-decoration:none;color:inherit;display:block;border-radius:12px;overflow:hidden;border:2px solid var(--green);transition:all .2s}.page_categoryCardLarge__P05lv:hover{border-color:var(--brown);transform:scale(1.02)}.page_categoryImageLarge__I6FAz{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background-color:#f0f0f0}.page_categoryImageContent__hr_YL{object-fit:cover;transition:transform .2s}.page_categoryCardLarge__P05lv:hover .page_categoryImageContent__hr_YL{transform:scale(1.05)}.page_categoryInfo__PbYaN{padding:30px;text-align:center;background-color:var(--white)}.page_categoryNameLarge__Voaf8{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green);margin:0 0 10px;text-transform:uppercase;letter-spacing:.03125em}.page_categoryCount__de8Pr{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--brown-2);margin:0}@media(max-width:480px){.page_categoriesPage__JEAWn{padding:30px 0 40px}}.page_productListingPage__e05jh{padding:40px 0 60px}.page_productListingBreadcrumb__mXBLb{margin-bottom:30px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--brown-2)}.page_productListingBreadcrumb__mXBLb a{color:var(--green);text-decoration:none;transition:opacity .2s}.page_productListingBreadcrumb__mXBLb a:hover{opacity:.8}.page_productListingBreadcrumb__mXBLb span{margin:0 10px;color:var(--brown-2)}.page_productListingHeader__r1pZX{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;flex-wrap:wrap;gap:20px}.page_productListingTitle__VzCND{font-family:Staatliches,sans-serif;font-size:3rem;font-weight:700;color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.0625em}@media(max-width:480px){.page_productListingTitle__VzCND{font-size:2rem}}.page_productListingControls__N0Wai{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.page_mobileFilterToggle__EcLEK{display:none}@media(max-width:480px){.page_mobileFilterToggle__EcLEK{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 30px;background-color:var(--green);color:var(--canvas);border:2px solid var(--green);border-radius:12px;font-family:Staatliches,sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03125em;cursor:pointer;margin-bottom:30px;transition:background-color .2s,color .2s}.page_mobileFilterToggle__EcLEK:hover{background-color:var(--canvas);color:var(--green)}.page_mobileFilterToggle__EcLEK svg{flex-shrink:0;margin-left:10px}}.page_resultsCount__er9cu{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--brown-2);font-weight:600}.page_sortControls__LyD0u{display:flex;align-items:center;gap:15px}.page_sortLabel__6hkvg{font-family:Staatliches,sans-serif;font-size:.875rem;font-weight:600;color:var(--green);text-transform:uppercase}.page_sortSelect__jOWe0{padding:10px 20px;border:2px solid var(--green);border-radius:12px;font-size:.875rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--black);background-color:var(--white);cursor:pointer}.page_sortSelect__jOWe0:focus{outline:none;border-color:var(--brown)}.page_productListingContent__quGPw{display:grid;grid-template-columns:280px 1fr;gap:60px;margin-bottom:40px;align-items:start}@media(min-width:481px)and (max-width:768px){.page_productListingContent__quGPw{grid-template-columns:1fr}}.page_filtersSidebar__RCKTM{background-color:var(--canvas);padding:30px;border-radius:12px;border:2px solid var(--green);height:fit-content;position:sticky;top:20px}@media(min-width:481px)and (max-width:768px){.page_filtersSidebar__RCKTM{position:static;margin-bottom:30px}}@media(max-width:480px){.page_filtersSidebar__RCKTM{position:static;margin-bottom:30px;max-height:0;overflow:hidden;padding:0;border:none;transition:max-height .3s ease,padding .3s ease,margin-bottom .3s ease}.page_filtersSidebar__RCKTM.page_filtersVisible__fq9QI{max-height:5000px;padding:30px;border:2px solid var(--green);margin-bottom:30px}.page_filtersSidebar__RCKTM.page_filtersHidden_____Ma{max-height:0;padding:0;border:none;margin-bottom:0}}.page_filtersHeader__GSMzE{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--green)}.page_filtersTitle__73eSF{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.03125em}.page_filtersClear__5gx7V{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.75rem;color:var(--brown);background:none;border:none;cursor:pointer;text-decoration:underline}.page_filtersClear__5gx7V:hover{color:var(--brown-2)}.page_filterGroup__Sx2sH{margin-bottom:30px}.page_filterGroup__Sx2sH:last-child{margin-bottom:0}.page_filterGroupTitle__rxMNd{font-family:Staatliches,sans-serif;font-size:1rem;font-weight:600;color:var(--green);margin:0 0 15px;text-transform:uppercase;letter-spacing:.03125em}.page_filterOptions__TLCYy{display:flex;flex-direction:column;gap:10px}.page_filterCheckbox__jRpJv,.page_filterRadio__A_u_0{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--black)}.page_filterCheckbox__jRpJv input,.page_filterRadio__A_u_0 input{width:18px;height:18px;cursor:pointer;accent-color:var(--green)}.page_priceRange__iAzoq{display:flex;flex-direction:column;gap:15px}.page_priceInputs__C0pOV{display:flex;gap:4px;flex-wrap:wrap}.page_priceInputGroup__PGzJ2{flex:1 1;min-width:60px;display:flex;flex-direction:column;gap:2px}.page_priceInputLabel__Cn1PD{font-size:.625rem;font-weight:600;color:var(--brown-2);text-transform:uppercase;letter-spacing:.03125em;white-space:nowrap}.page_priceInputLabel__Cn1PD,.page_priceInput__t1vfB{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_priceInput__t1vfB{padding:3px 6px;border:2px solid var(--green);border-radius:6px;font-size:.7rem;color:var(--black);background-color:var(--white);text-align:center;appearance:none;height:28px;width:100%}.page_priceInput__t1vfB:focus{outline:none;border-color:var(--brown)}.page_priceInput__t1vfB::-webkit-inner-spin-button,.page_priceInput__t1vfB::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page_priceInput__t1vfB{-moz-appearance:textfield}.page_productsListingGrid__KFtvE{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:start}@media(min-width:481px)and (max-width:768px){.page_productsListingGrid__KFtvE{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_productsListingGrid__KFtvE{grid-template-columns:1fr}}.page_pagination__xoH5p{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:40px}.page_paginationBtn__CPjLD{padding:10px 20px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_paginationBtn__CPjLD:hover:not(:disabled){background-color:var(--green);color:var(--canvas)}.page_paginationBtn__CPjLD:disabled{opacity:.5;cursor:not-allowed}.page_paginationNumbers__g9PeI{display:flex;gap:10px}.page_paginationNumber__Eda0E{width:40px;height:40px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_paginationNumber__Eda0E:hover{background-color:var(--canvas)}.page_paginationNumber__Eda0E.page_active___Lobe{background-color:var(--green);color:var(--canvas)}.page_emptyMessage__hega_{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--brown-2);text-align:center;padding:40px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green);grid-column:1/-1}@media(max-width:768px){.page_productListingContent__quGPw{grid-template-columns:1fr}.page_filtersSidebar__RCKTM{position:static}}.page_productPage__oBqe5{padding:40px 0 60px}.page_productBreadcrumb__KTJO6{margin-bottom:30px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--brown-2)}.page_productBreadcrumb__KTJO6 a{color:var(--green);text-decoration:none;transition:opacity .2s}.page_productBreadcrumb__KTJO6 a:hover{opacity:.8}.page_productBreadcrumb__KTJO6 span{margin:0 10px;color:var(--brown-2)}.page_productMain__T_za3{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:50px 0}@media(min-width:481px)and (max-width:768px){.page_productMain__T_za3{grid-template-columns:1fr}}.page_productGallery__LIQXO{display:flex;flex-direction:column;gap:20px}.page_productMainImage__DfnNb{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:12px;border:2px solid var(--green);background-color:#f0f0f0}.page_productMainImageContent__l8MMz{object-fit:cover}.page_productThumbnails__q5zOp{display:flex;gap:15px;flex-wrap:wrap}.page_thumbnail__GB5TK{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:2px solid var(--green);cursor:pointer;opacity:.6;transition:opacity .2s;background-color:#f0f0f0}.page_thumbnail__GB5TK.page_active__fGsTc,.page_thumbnail__GB5TK:hover{opacity:1;border-color:var(--brown)}.page_thumbnailImage__zHy5H{object-fit:cover}.page_productDetails__90iO7{display:flex;flex-direction:column}.page_productCategory__gDxA2{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.75rem;font-weight:600;color:var(--brown);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.page_productPageTitle__Z0o6E{font-family:Staatliches,sans-serif;font-size:2.25rem;font-weight:700;color:var(--black);margin:-10px 0 20px;text-transform:uppercase;letter-spacing:.0625em}@media(max-width:480px){.page_productPageTitle__Z0o6E{font-size:1.75rem}}.page_productPriceLarge__Rp4Ir{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--green);margin-bottom:0;display:flex;align-items:center;gap:15px}.page_productPriceLarge__Rp4Ir .page_compareAtPrice__83irh{font-size:1.25rem;color:var(--brown-2);text-decoration:line-through}.page_productDescriptionLarge__tAYnK{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--green);line-height:1.8;margin-bottom:22px}.page_productVariants__junHh{margin:30px 0;display:flex;flex-direction:column;gap:20px}.page_variantGroup__QWlVr{display:flex;flex-direction:column;gap:10px}.page_variantLabel__gEOLs{font-family:Staatliches,sans-serif;font-size:.875rem;font-weight:600;color:var(--green);text-transform:uppercase;letter-spacing:.03125em}.page_variantPills__mK1hu{display:flex;gap:10px;flex-wrap:wrap}.page_variantPill__mrplf{padding:10px 20px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:25px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_variantPill__mrplf:hover{background-color:var(--canvas)}.page_variantPill__mrplf.page_active__fGsTc{background-color:var(--green);color:var(--canvas);border-color:var(--green)}.page_productQuantity__F8Bn1{margin:30px 0;display:flex;align-items:center;gap:20px}.page_quantityLabel__Be_nN{font-family:Staatliches,sans-serif;font-size:.875rem;font-weight:600;color:var(--green);text-transform:uppercase;letter-spacing:.03125em}.page_quantityControls__Gg5zP{display:flex;align-items:center;border:2px solid var(--green);border-radius:6px;overflow:hidden}.page_quantityBtn__ORn34{width:40px;height:40px;background-color:var(--green);color:var(--canvas);border:none;font-size:1.25rem;font-weight:700;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.page_quantityBtn__ORn34:hover{background-color:var(--canvas);color:var(--green)}.page_quantityInput__kB4dj{width:60px;height:40px;border:none;border-left:2px solid var(--green);border-right:2px solid var(--green);text-align:center;font-size:1rem;font-weight:600;color:var(--black);background-color:var(--white);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;appearance:textfield;-moz-appearance:textfield}.page_quantityInput__kB4dj::-webkit-inner-spin-button,.page_quantityInput__kB4dj::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page_productActionsLarge__uDeOH{display:flex;gap:15px;margin:40px 0}.page_btnAddCartLarge__rN01O,.page_btnBuyNowLarge__DBJOy{flex:1 1;padding:18px 30px;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;text-transform:uppercase;letter-spacing:.05em}.page_btnAddCartLarge__rN01O{background-color:var(--green);color:var(--canvas);border:none}.page_btnAddCartLarge__rN01O:hover{background-color:var(--canvas);color:var(--green)}.page_btnBuyNowLarge__DBJOy{background-color:var(--white);color:var(--green);border:2px solid var(--green)}.page_btnBuyNowLarge__DBJOy:hover{background-color:var(--green);color:var(--white)}.page_productInfoSection__Y5K6c{margin-top:50px;padding-top:30px;border-top:2px solid var(--green)}.page_productInfoTitle__n07jA{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green);margin-bottom:20px;text-transform:uppercase;letter-spacing:.0625em}.page_productInfoGrid__OQ_Ic{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.page_infoItem__CvkFK{display:flex;flex-direction:column;gap:5px}.page_infoLabel__ABt0i{font-size:.75rem;color:var(--brown-2);text-transform:uppercase;letter-spacing:.03125em}.page_infoLabel__ABt0i,.page_infoValue__Lsy83{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:600}.page_infoValue__Lsy83{font-size:1rem;color:var(--black)}.page_relatedProducts__Zfz0a{padding:60px 0;background-color:var(--white)}.page_sectionTitle__690dK{font-family:Staatliches,sans-serif;font-size:2.625rem;font-weight:700;color:var(--green);margin:0 0 40px;text-transform:uppercase;letter-spacing:.0625em;text-align:center}@media(max-width:480px){.page_sectionTitle__690dK{font-size:2rem}}.page_productsGrid__NDGHK{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media(min-width:481px)and (max-width:768px){.page_productsGrid__NDGHK{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_productsGrid__NDGHK{grid-template-columns:1fr}}@media(max-width:768px){.page_productMain__T_za3{grid-template-columns:1fr}}.page_strainsPage__PGcpN{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__7j0tN{margin-bottom:40px;text-align:center}.page_pageHeader__7j0tN h1{font-family:Staatliches,sans-serif;font-size:2.5rem;font-weight:700;color:var(--green);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}.page_pageHeader__7j0tN p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black);margin:0}.page_filters__L0EwX{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px;align-items:flex-end}.page_searchForm__mmiwA{display:flex;gap:15px;flex:1 1;min-width:250px}.page_searchInput__DzXRT{flex:1 1;padding:15px 20px;border:2px solid var(--green);border-radius:6px;font-size:1rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--white);color:var(--black)}.page_searchInput__DzXRT:focus{outline:none;border-color:var(--brown-2)}.page_searchInput__DzXRT::placeholder{color:var(--brown-2);opacity:.6}.page_searchButton__DDALP{padding:15px 30px;background-color:var(--green);color:var(--white);border:2px solid var(--green);border-radius:6px;font-size:1rem;font-weight:600;font-family:Staatliches,sans-serif;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background-color .2s,border-color .2s}.page_searchButton__DDALP:hover{background-color:var(--brown-2);border-color:var(--brown-2)}.page_filterGroup__j_aEe{display:flex;flex-direction:column;gap:10px}.page_filterGroup__j_aEe label{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_filterGroup__j_aEe label,.page_filterSelect__NicMm{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--black)}.page_filterSelect__NicMm{padding:15px 20px;border:2px solid var(--green);border-radius:6px;font-size:1rem;background-color:var(--white);cursor:pointer}.page_filterSelect__NicMm:focus{outline:none;border-color:var(--brown-2)}.page_strainsGrid__He1pX{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin-bottom:40px;width:100%;max-width:100%;box-sizing:border-box}.page_strainsGrid__He1pX>*{min-width:0;max-width:100%}.page_emptyState__Ham0_{text-align:center;padding:60px}.page_emptyState__Ham0_ p,.page_loading__FS7Wd{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2)}.page_loading__FS7Wd{text-align:center;padding:60px}.page_pagination__MsZvy{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.page_paginationButton__TbmpF{padding:15px 30px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:6px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:background-color .2s,color .2s}.page_paginationButton__TbmpF:hover:not(:disabled){background-color:var(--green);color:var(--white)}.page_paginationButton__TbmpF:disabled{opacity:.5;cursor:not-allowed}.page_paginationInfo__eYPej{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);font-weight:600}@media(max-width:768px){.page_strainsGrid__He1pX{grid-template-columns:repeat(3,1fr);gap:20px}.page_filters__L0EwX{flex-direction:column;align-items:stretch}.page_searchForm__mmiwA{min-width:100%}}@media(max-width:480px){.page_pageHeader__7j0tN h1{font-size:2rem}.page_strainsGrid__He1pX{grid-template-columns:repeat(2,1fr);gap:15px}}.page_articlePage__UqgXH{padding:40px 0 60px;background-color:var(--white)}.page_articleBreadcrumb__MfKbr{margin-bottom:30px;font-size:.875rem;color:var(--brown-2);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_articleBreadcrumb__MfKbr a{color:var(--green);text-decoration:none;transition:opacity .2s}.page_articleBreadcrumb__MfKbr a:hover{opacity:.8}.page_articleBreadcrumb__MfKbr span{margin:0 10px;color:var(--brown-2)}.page_articleDetail__WZNCV{margin:0 auto}.page_articleHeader__zYjKr{margin-bottom:30px}.page_articleCategoryLarge__rcW98{font-size:.75rem;color:var(--green);text-transform:uppercase;letter-spacing:.03125em;font-weight:600;font-family:Staatliches,sans-serif}.page_articlePageTitle__ME1Aj{font-size:2.625rem;font-weight:700;color:var(--black);margin:10px 0 20px;font-family:Staatliches,sans-serif;text-transform:uppercase;letter-spacing:.0625em;line-height:1.2}@media(max-width:480px){.page_articlePageTitle__ME1Aj{font-size:2rem}}.page_articleMeta__I4ghi{display:flex;gap:20px;font-size:.875rem;color:var(--brown-2);margin-top:15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_articleAuthor__GBbcz,.page_articleDate__ur9Iy{font-weight:600}.page_guideMetaGrid__M2vZU{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin:30px 0 40px;padding:25px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green)}.page_guideMetaItem__9nFOs{display:flex;flex-direction:column;align-items:center;text-align:center}.page_guideMetaLabel__Ps9mZ{font-size:.75rem;color:var(--brown-2);text-transform:uppercase;letter-spacing:.03125em;font-weight:600;font-family:Staatliches,sans-serif;margin-bottom:8px}.page_guideMetaValue__SfKOG{font-size:1.5rem;font-weight:700;color:var(--green);font-family:Staatliches,sans-serif}.page_articleFeaturedImage__EYP7o{width:100%;margin-bottom:40px;border-radius:12px;overflow:hidden;border:2px solid var(--green);position:relative;aspect-ratio:2/1}.page_articleFeaturedImage__EYP7o .page_featuredImage__1ghkR{width:100%;height:100%;object-fit:cover;display:block}.page_articleBody__6uOtO{font-size:1.125rem;line-height:1.8;color:var(--black);max-width:100%;margin-top:40px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_articleBody__6uOtO p{margin-bottom:25px}.page_articleIntro__xxNJE{font-size:1.25rem;font-weight:600;color:var(--green);margin-bottom:30px;line-height:1.8;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_articleSubheading__kKPNT{font-size:1.75rem;font-weight:700;color:var(--green);margin:40px 0 20px;font-family:Staatliches,sans-serif;text-transform:uppercase;letter-spacing:.0625em}@media(max-width:480px){.page_articleSubheading__kKPNT{font-size:1.5rem}}.page_articleH3__rdiP7{font-size:1.5rem;font-weight:700;color:var(--green);margin:35px 0 15px;font-family:Staatliches,sans-serif;text-transform:uppercase;letter-spacing:.03125em}.page_articleList__spLgL{list-style:none;padding:0;margin:0 0 40px}.page_articleList__spLgL li{padding-left:30px;position:relative;margin-bottom:15px;line-height:1.8;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black)}.page_articleList__spLgL li:before{content:"•";position:absolute;left:0;color:var(--green);font-weight:700;font-size:1.5rem;line-height:1}.page_guideToolsGrid__7IXnx{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:25px 0}@media(min-width:481px)and (max-width:768px){.page_guideToolsGrid__7IXnx{grid-template-columns:1fr}}.page_guideToolsSection__2oChS{background-color:var(--canvas);padding:25px;border-radius:12px;border:2px solid var(--green)}.page_guideToolsList__f_ukt{list-style:none;margin:15px 0 0;padding:0}.page_guideToolsList__f_ukt li{padding:10px 0 10px 25px;position:relative;border-bottom:1px solid rgba(94,101,73,.2);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;line-height:1.8;color:var(--black)}.page_guideToolsList__f_ukt li:last-child{border-bottom:none}.page_guideToolsList__f_ukt li:before{content:"•";position:absolute;left:0;color:var(--green);font-size:1.25rem;font-weight:700}.page_guideSteps__6ebd_{margin:30px 0}.page_guideStep__V4A_g{margin-bottom:40px;padding:30px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green)}.page_guideStep__V4A_g:last-child{margin-bottom:0}.page_guideStepHeader__LTa2_{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid var(--green)}.page_guideStepNumber__eGyGe{flex-shrink:0;width:50px;height:50px;background-color:var(--green);color:var(--canvas);border-radius:50%;display:flex;align-items:center;justify-content:center}.page_guideStepNumber__eGyGe,.page_guideStepTitle__DyGPr{font-size:1.5rem;font-weight:700;font-family:Staatliches,sans-serif}.page_guideStepTitle__DyGPr{color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.03125em}.page_guideStepContent__eZxYj{line-height:1.8;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black)}.page_guideStepContent__eZxYj p{margin-bottom:15px}.page_guideStepContent__eZxYj p:last-child{margin-bottom:0}.page_guideStepImage__7wiYI{margin:20px 0;border-radius:8px;overflow:hidden;border:2px solid var(--green)}.page_guideStepImage__7wiYI .page_stepImageContent__xdeUz{width:100%;height:auto;display:block;max-height:300px;object-fit:cover}.page_guideTips__Vl_bg{margin:30px 0;display:flex;flex-direction:column;gap:15px}.page_guideTip__ZbmpY{padding:20px 25px;border-radius:8px;border-left:4px solid;line-height:1.8;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black)}.page_guideTip__ZbmpY strong{display:block;margin-bottom:8px;font-weight:600;color:var(--green);font-family:Staatliches,sans-serif;text-transform:uppercase;font-size:.875rem;letter-spacing:.03125em}.page_guideTip__ZbmpY.page_guideTipInfo__1eB9F{background-color:rgba(94,101,73,.1);border-left-color:var(--green)}.page_guideTip__ZbmpY.page_guideTipWarning___sQ58{background-color:rgba(204,119,81,.1);border-left-color:var(--brown)}.page_guideTip__ZbmpY.page_guideTipWarning___sQ58 strong{color:var(--brown)}.page_guideTip__ZbmpY.page_guideTipSuccess___7U41{background-color:rgba(94,101,73,.1);border-left-color:var(--green)}.page_guideTroubleshooting__ipKB_{margin:30px 0}.page_troubleshootingItem__Imp5H{margin-bottom:25px;padding:25px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green)}.page_troubleshootingItem__Imp5H:last-child{margin-bottom:0}.page_troubleshootingQuestion__D00Yz{font-size:1.125rem;font-weight:700;color:var(--green);margin:0 0 12px;font-family:Staatliches,sans-serif;text-transform:uppercase;letter-spacing:.03125em}.page_troubleshootingAnswer__HIiog{margin:0;line-height:1.8;color:var(--black);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem}.page_relatedArticles__bE9J_{padding:60px 0;background-color:var(--white)}.page_sectionTitle__rJbDu{font-family:Staatliches,sans-serif;font-size:2.625rem;font-weight:700;color:var(--green);margin:0 0 30px;text-transform:uppercase;letter-spacing:.0625em}@media(max-width:480px){.page_sectionTitle__rJbDu{font-size:2rem}}.page_articlesGrid__c_edN{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(min-width:481px)and (max-width:768px){.page_articlesGrid__c_edN{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_articlesGrid__c_edN{grid-template-columns:1fr}}