.PromoCarousel_carousel__GqkpV{position:relative;width:100%;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom}@media(min-width:769px){.PromoCarousel_carousel__GqkpV{margin-top:30px}}.PromoCarousel_track__cD0he{display:flex;transition:transform .3s ease-out;will-change:transform}@media(max-width:768px){.PromoCarousel_track__cD0he{cursor:grab}.PromoCarousel_track__cD0he:active{cursor:grabbing}}@media(min-width:769px){.PromoCarousel_track__cD0he{cursor:pointer}}.PromoCarousel_slide__0BvDm{flex:0 0 100%;position:relative;display:block;text-decoration:none;min-width:0}.PromoCarousel_imageMobile__YYJON{display:block;position:relative;width:100%;aspect-ratio:1;overflow:hidden}@media(min-width:769px){.PromoCarousel_imageMobile__YYJON{display:none}}.PromoCarousel_imageDesktop__VcJew{display:none;position:relative;width:100%;aspect-ratio:3/1;overflow:hidden;max-height:400px}@media(min-width:769px){.PromoCarousel_imageDesktop__VcJew{display:block}}.PromoCarousel_image__trxZ6{object-fit:cover}.PromoCarousel_dots__zMpLj{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:2}.PromoCarousel_dot__7Fm1O{width:10px;height:10px;border-radius:50%;border:2px solid var(--white);background-color:rgba(0,0,0,0);cursor:pointer;padding:0;transition:background-color .2s,transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.3)}.PromoCarousel_dot__7Fm1O:hover{background-color:rgba(248,248,246,.5)}.PromoCarousel_dot__7Fm1O[aria-pressed=true]{background-color:var(--white)}.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_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_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}}.FavoriteButton_tooltipWrapper__Mdmw5{position:relative;display:inline-flex;overflow:visible}.FavoriteButton_favoriteButton__SnbOC{width:40px;height:40px;border-radius:50%;background-color:var(--canvas);border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .2s;color:var(--green)}.FavoriteButton_favoriteButton__SnbOC:hover:not(:disabled){background-color:var(--green);color:var(--canvas)}.FavoriteButton_favoriteButton__SnbOC:active:not(:disabled){transform:scale(.95)}.FavoriteButton_favoriteButton__SnbOC:disabled{opacity:.6;cursor:not-allowed}.FavoriteButton_tooltip__RjfRh{position:absolute;right:100%;top:50%;transform:translateY(-50%) translateX(-8px);background-color:var(--black);color:var(--white);padding:4px 8px;border-radius:6px;font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:10000;margin-right:4px}.FavoriteButton_tooltip__RjfRh:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:4px solid rgba(0,0,0,0);border-left:4px solid var(--black)}.FavoriteButton_tooltipWrapper__Mdmw5:hover .FavoriteButton_tooltip__RjfRh{opacity:1;transform:translateY(-50%) translateX(-4px)}.FavoriteButton_heartFilled__3l8BR{color:var(--green);font-weight:700}.FavoriteButton_heartOutline__tUdKE{color:var(--green)}.FavoriteButton_small__fZl3M{width:32px;height:32px;font-size:1rem}.FavoriteButton_small__fZl3M svg{width:16px;height:16px}.FavoriteButton_medium__cuC76{width:40px;height:40px;font-size:1.25rem}.FavoriteButton_medium__cuC76 svg{width:20px;height:20px}.FavoriteButton_large__a_cGk{width:40px;height:40px;font-size:1.5rem}.FavoriteButton_large__a_cGk svg{width:20px;height:20px}.FavoriteButton_modalOverlay__OO7_p{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10001;padding:30px;box-sizing:border-box}.FavoriteButton_modal__fw58X{background-color:var(--white);border:2px solid var(--green);border-radius:25px;padding:40px;width:100%;max-width:500px;position:relative;box-sizing:border-box;max-height:90vh;overflow-y:auto}.FavoriteButton_modal__fw58X h2{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--green);margin:0 0 30px;padding-bottom:15px;border-bottom:2px solid var(--green);line-height:1.2;text-transform:uppercase}@media(min-width:768px){.FavoriteButton_modal__fw58X{padding:60px}.FavoriteButton_modal__fw58X h2{font-size:2.75rem}}.FavoriteButton_modalText___MKpI{font-size:1rem;line-height:1.6;color:var(--black);margin:0 0 40px;display:block;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.FavoriteButton_modalActions__qcYId{display:flex;flex-direction:column;gap:15px;margin-top:30px}.FavoriteButton_cancelButton__apRPG,.FavoriteButton_primaryButton__t2gK2,.FavoriteButton_secondaryButton__ig2q3{padding:15px 30px;border:2px solid;border-radius:25px;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;text-align:center;text-decoration:none;display:block;width:100%;box-sizing:border-box}.FavoriteButton_primaryButton__t2gK2{background-color:var(--white);color:var(--green);border-color:var(--green)}.FavoriteButton_primaryButton__t2gK2:hover{background-color:var(--green);color:var(--canvas);border-color:var(--green)}.FavoriteButton_secondaryButton__ig2q3{background-color:var(--white);color:var(--green);border-color:var(--green)}.FavoriteButton_secondaryButton__ig2q3:hover{background-color:var(--green);color:var(--canvas);border-color:var(--green)}.FavoriteButton_cancelButton__apRPG{background-color:rgba(0,0,0,0);color:var(--brown-2);border-color:var(--brown-2)}.FavoriteButton_cancelButton__apRPG:hover{background-color:var(--brown-2);color:var(--white);border-color:var(--brown-2)}.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_searchRow__oDhRp{margin-bottom:30px;max-width:400px;margin-left:auto;margin-right:auto}.page_searchInput__vDfpr{width:100%;padding:15px 20px;border:2px solid var(--green);border-radius:6px;background:var(--white);color:var(--black);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;transition:border-color .2s}.page_searchInput__vDfpr:focus{outline:none;border-color:var(--brown-2)}.page_searchInput__vDfpr::placeholder{color:var(--brown-2)}.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_strainsPage__SB0Ct{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__s_yG8{margin-bottom:40px;text-align:center}.page_pageHeader__s_yG8 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__s_yG8 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__E73oj{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.page_filterRow__VIDVW{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.page_searchForm___mETc{display:flex;gap:15px;flex:1 1;min-width:250px}.page_searchInput__OQAco{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__OQAco:focus{outline:none;border-color:var(--brown-2)}.page_searchInput__OQAco::placeholder{color:var(--brown-2);opacity:.6}.page_searchButton__yMJMI{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__yMJMI:hover{background-color:var(--brown-2);border-color:var(--brown-2)}.page_filterGroup__oJC5P{display:flex;flex-direction:column;gap:10px}.page_filterGroup__oJC5P label{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_filterGroup__oJC5P label,.page_filterSelect__WPZgJ{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--black)}.page_filterSelect__WPZgJ{padding:15px 20px;border:2px solid var(--green);border-radius:6px;font-size:1rem;background-color:var(--white);cursor:pointer}.page_filterSelect__WPZgJ:focus{outline:none;border-color:var(--brown-2)}.page_alphabetFilter__OrSrH{display:flex;flex-wrap:wrap;gap:6px;padding:20px;background-color:var(--canvas);border:2px solid var(--green);border-radius:12px}.page_activeLetterBtn__eMPHL,.page_letterBtn__LcZPM{min-width:38px;height:38px;padding:10px;border:2px solid var(--green);background-color:var(--white);color:var(--green);border-radius:6px;font-size:.875rem;font-weight:700;font-family:Staatliches,sans-serif;text-transform:uppercase;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.page_activeLetterBtn__eMPHL:hover,.page_letterBtn__LcZPM:hover{background-color:var(--green);color:var(--white);transform:translateY(-2px)}.page_activeLetterBtn__eMPHL{background-color:var(--green);color:var(--white);box-shadow:0 2px 4px rgba(0,0,0,.2)}.page_strainsGrid__uqVZd{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin-bottom:40px;width:100%;max-width:100%;box-sizing:border-box}.page_strainsGrid__uqVZd>*{min-width:0;max-width:100%}.page_emptyState__3NW4s{text-align:center;padding:60px}.page_emptyState__3NW4s p,.page_loading__AtZSv{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__AtZSv{text-align:center;padding:60px}.page_pagination__au0Yn{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.page_paginationButton__ZkfaG{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__ZkfaG:hover:not(:disabled){background-color:var(--green);color:var(--white)}.page_paginationButton__ZkfaG:disabled{opacity:.5;cursor:not-allowed}.page_paginationInfo__HK7oq{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__uqVZd{grid-template-columns:repeat(3,1fr);gap:20px}.page_filterRow__VIDVW{flex-direction:column;align-items:stretch}.page_searchForm___mETc{min-width:100%}.page_alphabetFilter__OrSrH{justify-content:center}.page_activeLetterBtn__eMPHL,.page_letterBtn__LcZPM{min-width:32px;height:32px;font-size:.75rem}}@media(max-width:480px){.page_pageHeader__s_yG8 h1{font-size:2rem}.page_strainsGrid__uqVZd{grid-template-columns:repeat(2,1fr);gap:15px}}.page_page__3028v{padding:60px 0;min-height:calc(100vh - 200px)}.page_header__cef0s{margin-bottom:40px}.page_header__cef0s 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_description__Outau{font-size:1.125rem;color:var(--black);margin:0 0 20px;line-height:1.5}.page_backLink__s936Q,.page_description__Outau{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_backLink__s936Q{font-size:.9375rem;font-weight:600;color:var(--green);text-decoration:none;transition:color .2s}.page_backLink__s936Q:hover{color:var(--brown-2);text-decoration:underline}.page_strainsGrid__f4fGr{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;width:100%;max-width:100%;box-sizing:border-box}.page_strainsGrid__f4fGr>*{min-width:0;max-width:100%}.page_emptyState__8N4ap{text-align:center;padding:60px}.page_emptyState__8N4ap p,.page_loading__SP6iX{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2)}.page_error__IgjSa,.page_loading__SP6iX{text-align:center;padding:60px}.page_error__IgjSa p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2);margin:0 0 20px}.page_pagination__Motjg{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.page_paginationButton__dABuz{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;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}.page_paginationButton__dABuz:hover:not(.page_paginationDisabled__kOLj8){background-color:var(--green);color:var(--white)}.page_paginationDisabled__kOLj8{opacity:.5;cursor:not-allowed;pointer-events:none}.page_paginationInfo__wsjLE{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__f4fGr{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:480px){.page_header__cef0s h1{font-size:2rem}.page_strainsGrid__f4fGr{grid-template-columns:repeat(2,1fr);gap:15px}}.page_landing__6QS2P{padding:60px 0;min-height:calc(100vh - 200px)}.page_hero__d4n6i{text-align:center;margin-bottom:60px}.page_hero__d4n6i 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_hero__d4n6i 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 0 30px}.page_browseAll__rHf__{display:inline-block;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;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s}.page_browseAll__rHf__:hover{background-color:var(--brown-2);border-color:var(--brown-2);color:var(--white)}.page_lists__GIOF3{display:flex;flex-direction:column;gap:40px}.page_listSection__St9D3{padding:40px;background-color:var(--white);border:2px solid var(--green);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_listSection__St9D3:nth-child(2n){background-color:var(--canvas)}.page_listHeader__gp1KP{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--green)}.page_listHeaderTop__uNxSc{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.page_listHeader__gp1KP h2{font-family:Staatliches,sans-serif;font-size:1.75rem;font-weight:700;color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.05em}.page_listDescription__uY7Vr{font-size:1rem;color:var(--black);margin:15px 0 0;line-height:1.5}.page_listDescription__uY7Vr,.page_viewAllLink__388Uq{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_viewAllLink__388Uq{display:inline-block;font-size:.9375rem;font-weight:600;color:var(--green);text-decoration:none;padding:10px 20px;border:2px solid var(--green);border-radius:6px;transition:all .2s;flex-shrink:0}.page_viewAllLink__388Uq:hover{background-color:var(--green);color:var(--white);text-decoration:none}.page_strainsGrid__He1pX{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;width:100%;max-width:100%;box-sizing:border-box}.page_strainsGrid__He1pX>*{min-width:0;max-width:100%}.page_strainsGrid__He1pX>:nth-child(6){display:none}.page_noStrains__kuBeG{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--brown-2);font-style:italic;margin:0}.page_emptyState__Ham0_{text-align:center;padding:60px}.page_emptyState__Ham0_ p{margin:0 0 20px}.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}@media(max-width:1024px){.page_strainsGrid__He1pX{grid-template-columns:repeat(4,1fr);gap:18px}.page_strainsGrid__He1pX>:nth-child(6){display:block}}@media(max-width:768px){.page_strainsGrid__He1pX{grid-template-columns:repeat(3,1fr);gap:18px}.page_listSection__St9D3{padding:30px}}@media(max-width:480px){.page_hero__d4n6i h1{font-size:2rem}.page_strainsGrid__He1pX{grid-template-columns:repeat(2,1fr);gap:15px}}.SocialShare_socialShare__q0vRt{position:relative;display:inline-block}.SocialShare_shareButton__ftusq{width:40px;height:40px;border-radius:50%;background-color:var(--canvas);border:none;color:var(--green);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.SocialShare_shareButton__ftusq:hover{background-color:var(--green);color:var(--canvas)}.SocialShare_shareButton__ftusq svg{width:20px;height:20px;flex-shrink:0}.SocialShare_shareButton__ftusq.SocialShare_small__MHd9C{width:32px;height:32px}.SocialShare_shareButton__ftusq.SocialShare_small__MHd9C svg{width:16px;height:16px}.SocialShare_shareButton__ftusq.SocialShare_medium__iIGfs{width:40px;height:40px}.SocialShare_shareButton__ftusq.SocialShare_medium__iIGfs svg{width:20px;height:20px}.SocialShare_shareButton__ftusq.SocialShare_large__5uiOm{width:40px;height:40px}.SocialShare_shareButton__ftusq.SocialShare_large__5uiOm svg{width:20px;height:20px}.SocialShare_dropdown__uSNUU{position:absolute;top:calc(100% + 10px);right:0;background-color:var(--white);border:2px solid var(--green);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:180px;overflow:hidden;animation:SocialShare_slideDown__HXXIJ .2s ease-out}@keyframes SocialShare_slideDown__HXXIJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SocialShare_dropdownItem__flOX0{display:flex;align-items:center;gap:15px;width:100%;padding:15px 20px;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--green);cursor:pointer;color:var(--black);font-size:.9rem;text-align:left;transition:background-color .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.SocialShare_dropdownItem__flOX0:last-child{border-bottom:none}.SocialShare_dropdownItem__flOX0:hover{background-color:var(--canvas)}.SocialShare_dropdownItem__flOX0:active{background-color:var(--green);color:var(--white)}.SocialShare_dropdownItem__flOX0 svg{flex-shrink:0;display:block}.SocialShare_dropdownItem__flOX0 span{flex:1 1}.StarRating_starRating__9npBd{line-height:1}.StarRating_starRating__9npBd,.StarRating_starsContainer__7R1HV{display:inline-flex;align-items:center;gap:2px}.StarRating_starIcon__V9aNn{display:block;flex-shrink:0}.StarRating_starRating__9npBd.StarRating_interactive__oOwE0{gap:5px}.StarRating_interactiveStar__L_BEz{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s,opacity .2s;display:inline-flex;align-items:center;justify-content:center;line-height:1}.StarRating_interactiveStar__L_BEz:hover:not(:disabled){transform:scale(1.1);opacity:.8}.StarRating_interactiveStar__L_BEz:disabled{cursor:not-allowed;opacity:.6}.StarRating_small__HK9Ld .StarRating_starIcon__V9aNn{width:16px;height:16px}.StarRating_medium__h7K_O .StarRating_starIcon__V9aNn{width:18px;height:18px}.StarRating_large__wdzLH .StarRating_starIcon__V9aNn{width:24px;height:24px}.page_profilePage__QDynr{padding:40px 0 60px}.page_profileHeader___GoaB{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:60px;padding-bottom:60px;border-bottom:2px solid var(--green)}@media(min-width:481px)and (max-width:768px){.page_profileHeader___GoaB{grid-template-columns:1fr;text-align:center}}.page_profileAvatarSection__3IOxT{display:flex;flex-direction:column;align-items:center;gap:20px}.page_profileAvatar__Sz4BF{width:180px;height:180px;border-radius:50%;overflow:hidden;border:3px solid var(--green);background-color:var(--canvas);position:relative}.page_avatarImage__KJ1Qr{object-fit:cover}.page_avatarPlaceholder__WFnso{width:100%;height:100%;background-color:var(--green);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:4rem;font-weight:700;font-family:Staatliches,sans-serif}.page_btnEditAvatar__Fq_uS{padding:10px 20px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:12px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.page_btnEditAvatar__Fq_uS:hover{background-color:var(--green);color:var(--canvas)}.page_profileInfoHeader__HrJh1{display:flex;flex-direction:column;gap:20px}.page_profileUsername__fGyT4{font-family:Staatliches,sans-serif;font-size:2.25rem;font-weight:700;color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.0625em}.page_profileBio__wKYiA{font-size:1rem;color:var(--black);line-height:1.8}.page_profileBio__wKYiA,.page_profileLocation__5Makd{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0}.page_profileLocation__5Makd{font-size:.875rem;color:var(--brown-2)}.page_profileStats__LO857{display:flex;gap:40px;margin:20px 0;flex-wrap:wrap}@media(max-width:480px){.page_profileStats__LO857{justify-content:center;gap:30px}}.page_profileStatItem__5S3bX{display:flex;flex-direction:column;align-items:center;gap:10px}.page_profileStatValue__LDvON{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green)}.page_profileStatLabel__jnKjq{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.75rem;color:var(--brown-2);text-transform:uppercase;letter-spacing:.03125em;font-weight:600}.page_profileContent__K8OCz{background-color:var(--white)}.page_profileTabs__FCfTI{display:flex;gap:10px;margin-bottom:40px;border-bottom:2px solid var(--green);flex-wrap:wrap}.page_profileTab__u3mzJ{padding:20px 30px;background-color:rgba(0,0,0,0);color:var(--green);border:none;border-bottom:3px solid rgba(0,0,0,0);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;text-transform:uppercase;letter-spacing:.03125em;margin-bottom:-2px}.page_profileTab__u3mzJ:hover{color:var(--brown);border-bottom-color:var(--brown)}.page_profileTab__u3mzJ.page_active__6Q1P3{color:var(--green);border-bottom-color:var(--green)}.page_profileTabContent__Bvaqt{display:block}.page_profileSection__bkBSS{margin-bottom:60px}.page_profileSection__bkBSS:last-child{margin-bottom:0}.page_profileSectionTitle__3W23q{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green);margin:0 0 30px;text-transform:uppercase;letter-spacing:.0625em}.page_profileAboutText__3_Rj7{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);line-height:1.8;margin:0}.page_profileStrainsGrid__KOwa8{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:30px}@media(max-width:480px){.page_profileStrainsGrid__KOwa8{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.page_strainCard__Q53Nf{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s;text-decoration:none;border:2px solid var(--green)}.page_strainCard__Q53Nf:hover{transform:scale(1.05)}.page_strainImage__V5P5j{position:relative;width:100%;height:100%}.page_strainImageContent__DBsq7{object-fit:cover}.page_strainLabel__n8tEv{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:var(--white);padding:20px;font-family:Staatliches,sans-serif;font-size:.875rem;text-transform:uppercase;text-align:center}.page_profileImageCard__jzD0X{background-color:var(--white);border:2px solid var(--green);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s}.page_profileImageCard__jzD0X:hover:not(.page_pendingImage__GdnFW){transform:scale(1.02)}.page_profileImageCard__jzD0X.page_pendingImage__GdnFW{cursor:not-allowed;opacity:.6;filter:grayscale(100%)}.page_profileImageCard__jzD0X.page_pendingImage__GdnFW:hover{transform:none}.page_profileImageWrapper__1RXRl{position:relative;width:100%;aspect-ratio:1;background-color:var(--canvas);overflow:hidden}.page_profileImageContent__clJfE{object-fit:cover}.page_pendingOverlay__JPEB4{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1}.page_pendingLabel__IpopO{background-color:rgba(0,0,0,.8);color:var(--white);padding:10px 15px;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_profileImageInfo__M4ZWK{padding:15px 20px;border-top:2px solid var(--green)}.page_profileImageStrainLink__KpVO_{color:var(--green);text-decoration:none;font-size:.875rem;font-weight:600;display:block;transition:color .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_profileImageStrainLink__KpVO_:hover{color:var(--brown-2);text-decoration:underline}.page_profileImageStrainName__tv_nX{color:var(--black);font-size:.875rem;font-weight:600;display:block;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_profileReviewsList__qn1_6{display:flex;flex-direction:column;gap:30px}.page_reviewCard__1crBp{padding:30px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green)}.page_reviewHeader__9DW9E{margin-bottom:20px}.page_reviewProduct__Y6diP{display:flex;gap:20px;align-items:center}.page_reviewProductImage__mxZkH{position:relative;width:80px;height:80px;border-radius:12px;overflow:hidden;border:2px solid var(--green);flex-shrink:0}.page_reviewProductImageContent__Mvxmq{object-fit:cover}.page_reviewProductInfo___pEJl{flex:1 1}.page_reviewProductTitle__n1pCM{font-family:Staatliches,sans-serif;font-size:1.125rem;font-weight:700;color:var(--green);margin:0 0 10px;text-transform:uppercase;letter-spacing:.03125em;text-decoration:none;display:block;transition:color .2s}.page_reviewProductTitle__n1pCM:hover{color:var(--brown-2)}.page_reviewRating__n_S34{display:flex;align-items:center;gap:15px}.page_reviewDate__I_Jjy{font-size:.75rem;color:var(--brown-2)}.page_reviewDate__I_Jjy,.page_reviewText__0G_W4{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_reviewText__0G_W4{font-size:.875rem;color:var(--black);line-height:1.8;margin:0}.page_activityTimeline__wDLTW{position:relative;padding-left:40px}.page_activityTimeline__wDLTW:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:var(--green)}.page_timelineItem__EgjZv{position:relative;margin-bottom:40px;padding-bottom:40px}.page_timelineItem__EgjZv:last-child{margin-bottom:0;padding-bottom:0}.page_timelineItem__EgjZv:before{content:"";position:absolute;left:-45px;top:0;width:12px;height:12px;background-color:var(--green);border-radius:50%;border:2px solid var(--white)}.page_timelineDate__6PPnO{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.75rem;color:var(--brown-2);font-weight:600;text-transform:uppercase;letter-spacing:.03125em;margin-bottom:10px}.page_timelineContent__uVbHp{padding:20px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green)}.page_timelineText__F9maI{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--black);line-height:1.6;margin:0}.page_activityLink__SFK_r{color:var(--green);text-decoration:none;font-weight:600;transition:color .2s}.page_activityLink__SFK_r:hover{color:var(--brown-2);text-decoration:underline}.page_emptyMessage__xLs86{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:60px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green)}.page_imageModal__NDJJ_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);z-index:1000;display:flex;align-items:center;justify-content:center;padding:40px;cursor:pointer}.page_imageModalContent__cSXxk{position:relative;width:100%;max-width:90vw;max-height:90vh;aspect-ratio:1;cursor:default}.page_imageModalClose__zZG6_{position:absolute;top:-40px;right:0;background-color:rgba(0,0,0,0);border:none;color:var(--white);font-size:2rem;font-weight:700;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:1001;transition:opacity .2s}.page_imageModalClose__zZG6_:hover{opacity:.7}.page_imageModalImage__deyWT{object-fit:contain}@media(max-width:480px){.page_profileHeader___GoaB{grid-template-columns:1fr;text-align:center}.page_profileStats__LO857{justify-content:center}.page_activityTimeline__wDLTW{padding-left:30px}.page_activityTimeline__wDLTW:before{left:0}.page_activityTimeline__wDLTW:after,.page_timelineItem__EgjZv:before{left:-35px}}.page_articlesPage__TIkNe{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__eJvBS{margin-bottom:40px;text-align:center}.page_pageHeader__eJvBS 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__eJvBS 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_typeFilter__AnsEU{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}.page_typeBtn__eUM8J{padding:10px 20px;background:var(--white);color:var(--green);border:2px solid var(--green);border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;transition:background .2s,color .2s}.page_typeBtn__eUM8J.page_active__dtYJd,.page_typeBtn__eUM8J:hover{background:var(--green);color:var(--white)}.page_grid__Neh46{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;margin-bottom:40px}.page_emptyState__GpCLj,.page_loading__NLKxF{text-align:center;padding:60px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--brown-2)}.page_pagination__5_bvU{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.page_paginationButton__8gMPD{padding:15px 30px;background: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 .2s,color .2s}.page_paginationButton__8gMPD:hover:not(:disabled){background:var(--green);color:var(--white)}.page_paginationButton__8gMPD:disabled{opacity:.5;cursor:not-allowed}.page_paginationInfo__mMZNT{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:480px){.page_pageHeader__eJvBS h1{font-size:2rem}.page_grid__Neh46{grid-template-columns:1fr}}.CategoryGrid_categoryGrid__cy0eH{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media(max-width:1024px){.CategoryGrid_categoryGrid__cy0eH{grid-template-columns:repeat(4,1fr)}}@media(min-width:481px)and (max-width:768px){.CategoryGrid_categoryGrid__cy0eH{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.CategoryGrid_categoryGrid__cy0eH{grid-template-columns:repeat(2,1fr)}}.CategoryGrid_categoryCard__BIlch{text-decoration:none;color:inherit;display:block;transition:transform .2s}.CategoryGrid_categoryCard__BIlch:hover{transform:scale(1.02)}.CategoryGrid_categoryImage__kHQcq{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background-color:#f0f0f0;border:2px solid var(--green);border-radius:12px;transition:border-color .2s}.CategoryGrid_categoryCard__BIlch:hover .CategoryGrid_categoryImage__kHQcq{border-color:var(--brown)}.CategoryGrid_categoryImageContent__PRLTt{object-fit:cover;transition:transform .2s}.CategoryGrid_categoryCard__BIlch:hover .CategoryGrid_categoryImageContent__PRLTt{transform:scale(1.05)}.CategoryGrid_categoryName__itdFH{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)}.CategoryGrid_emptyMessage__dUJ5E{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}.NewsletterSignup_newsletter__UIkr_{width:100%;padding:60px 20px;background-color:var(--green)}.NewsletterSignup_container__h_y4A{max-width:600px;margin:0 auto}.NewsletterSignup_content__qnEMV{text-align:center}.NewsletterSignup_title__4phXl{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--white);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}@media(min-width:768px){.NewsletterSignup_title__4phXl{font-size:2.5rem;margin-bottom:20px}}.NewsletterSignup_description__2kHuV{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--canvas);margin:0 0 30px;line-height:1.6}@media(min-width:768px){.NewsletterSignup_description__2kHuV{font-size:1.125rem;margin-bottom:40px}}.NewsletterSignup_form__2CXII{display:flex;flex-direction:column;gap:15px;max-width:400px;margin:0 auto}@media(min-width:768px){.NewsletterSignup_form__2CXII{flex-direction:row;gap:0;max-width:100%}}.NewsletterSignup_input___cxkz{flex:1 1;padding:20px 30px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;border:2px solid var(--white);border-radius:12px;background-color:var(--white);color:var(--black)}.NewsletterSignup_input___cxkz::placeholder{color:var(--brown-2)}.NewsletterSignup_input___cxkz:focus{outline:none;border-color:var(--canvas)}.NewsletterSignup_input___cxkz:disabled{opacity:.8;cursor:not-allowed}@media(min-width:768px){.NewsletterSignup_input___cxkz{border-radius:12px 0 0 12px}}.NewsletterSignup_button__vU25K{padding:20px 40px;font-family:Staatliches,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--green);background-color:var(--white);border:2px solid var(--white);border-radius:12px;cursor:pointer;transition:background-color .2s,color .2s}.NewsletterSignup_button__vU25K:hover:not(:disabled){background-color:var(--canvas);color:var(--green)}.NewsletterSignup_button__vU25K:disabled{cursor:not-allowed;opacity:.9}@media(min-width:768px){.NewsletterSignup_button__vU25K{border-radius:0 12px 12px 0}}.NewsletterSignup_successMessage__pSfcU{color:var(--canvas)}.NewsletterSignup_errorMessage__yZRMY,.NewsletterSignup_successMessage__pSfcU{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.95rem;margin:20px 0 0}.NewsletterSignup_errorMessage__yZRMY{color:#f5c6cb}.page_knowledgeBasePage__QCc2c{padding:0}.page_kbHero__WpKla{padding:60px 0;background-color:var(--white);text-align:center}.page_kbHeroTitle__N9glj{font-family:Staatliches,sans-serif;font-size:3.5rem;font-weight:700;color:var(--green);margin:0 0 20px;text-transform:uppercase;letter-spacing:.125em}@media(max-width:480px){.page_kbHeroTitle__N9glj{font-size:2.5rem}}.page_kbHeroDescription__bVSqM{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.25rem;color:var(--black);line-height:1.8;max-width:800px;margin:0 auto}@media(max-width:480px){.page_kbHeroDescription__bVSqM{font-size:1rem}}.page_knowledgeBase__Xm8qe{padding:60px 0;background-color:var(--white)}.page_knowledgeCards__Gp26F{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1200px;margin:0 auto}@media(min-width:481px)and (max-width:768px){.page_knowledgeCards__Gp26F{grid-template-columns:repeat(4,1fr)}}@media(max-width:480px){.page_knowledgeCards__Gp26F{grid-template-columns:repeat(2,1fr);gap:15px}}.page_knowledgeCard___F9ZG{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___F9ZG:hover{border-color:var(--brown)}.page_cardIcon__UeCTi{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.page_cardIcon__UeCTi img{width:100%;height:100%;object-fit:contain}.page_cardLabel__grkz8{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_kbSection__ObRd3{padding:60px 0;background-color:var(--white)}.page_kbSectionAlt__GW9F2{background-color:var(--canvas)}.page_sectionHeader__zpfvK{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px}.page_sectionTitle__kFK3G{font-family:Staatliches,sans-serif;font-size:2.625rem;font-weight:700;color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.0625em}@media(max-width:480px){.page_sectionTitle__kFK3G{font-size:2rem}}.page_btnViewAll__OrXaf{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__OrXaf:hover{background-color:var(--canvas);color:var(--green)}.page_btnViewAll__OrXaf svg{flex-shrink:0;width:16px;height:16px}.page_kbSectionIntro__E_SoS{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;color:var(--black);line-height:1.8;text-align:center;max-width:800px;margin:0 auto 40px}@media(max-width:480px){.page_kbSectionIntro__E_SoS{font-size:1rem}}.page_recipesGrid__PfQEG{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}@media(min-width:481px)and (max-width:768px){.page_recipesGrid__PfQEG{grid-template-columns:1fr 1fr}}@media(max-width:480px){.page_recipesGrid__PfQEG{grid-template-columns:1fr}}.page_featuredCard__sxUOi{grid-row:span 2}@media(min-width:481px)and (max-width:768px){.page_featuredCard__sxUOi{grid-row:span 1;grid-column:1/-1}}@media(max-width:480px){.page_featuredCard__sxUOi{grid-row:span 1!important;grid-column:1!important}}.page_featuredCard__sxUOi .page_cardWrapper__T1015{height:100%}.page_featuredCard__sxUOi .page_cardWrapper__T1015 .page_card__U5s_6{height:100%;display:flex;flex-direction:column}.page_featuredCard__sxUOi .page_cardWrapper__T1015 .page_imageContainer__cQVv8{flex:1 1;min-height:300px}@media(max-width:480px){.page_featuredCard__sxUOi .page_cardWrapper__T1015 .page_imageContainer__cQVv8{min-height:250px}}.page_regularCard__e2hzw .page_cardWrapper__T1015{height:100%}.page_regularCard__e2hzw .page_cardWrapper__T1015 .page_card__U5s_6{height:100%;display:flex;flex-direction:column}.page_guidesGrid__LdIK2{display:grid;grid-template-columns:1fr 1fr 2fr;gap:30px}@media(min-width:481px)and (max-width:768px){.page_guidesGrid__LdIK2{grid-template-columns:1fr 1fr}}@media(max-width:480px){.page_guidesGrid__LdIK2{grid-template-columns:1fr;gap:20px}}.page_guidesGrid__LdIK2 .page_featuredCard__sxUOi{grid-column:3;grid-row:1/3}@media(min-width:481px)and (max-width:768px){.page_guidesGrid__LdIK2 .page_featuredCard__sxUOi{grid-column:1/-1;grid-row:span 1}}@media(max-width:480px){.page_guidesGrid__LdIK2 .page_featuredCard__sxUOi{grid-column:1!important;grid-row:span 1!important}}.page_guidesGrid__LdIK2 .page_regularCard__e2hzw:nth-child(2){grid-column:1}.page_guidesGrid__LdIK2 .page_regularCard__e2hzw:nth-child(3){grid-column:2}@media(min-width:481px)and (max-width:768px){.page_guidesGrid__LdIK2 .page_regularCard__e2hzw{grid-column:auto}}@media(max-width:480px){.page_guidesGrid__LdIK2 .page_regularCard__e2hzw{grid-column:1!important;grid-row:auto!important}}.page_articlesGrid__ddsSK{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;width:100%}.page_breedersGrid__yW3ya{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;max-width:100%;box-sizing:border-box}@media(min-width:481px)and (max-width:768px){.page_breedersGrid__yW3ya{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_breedersGrid__yW3ya{grid-template-columns:1fr}}.page_breedersGrid__yW3ya>*{min-width:0;max-width:100%;height:100%}.page_latestEvents__SYx3O,.page_latestStrains__2UW0s{padding:60px 0;background-color:var(--white)}.page_eventsGrid__WdFwh{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;max-width:100%;box-sizing:border-box}@media(min-width:481px)and (max-width:768px){.page_eventsGrid__WdFwh{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_eventsGrid__WdFwh{grid-template-columns:1fr}}.page_eventsGrid__WdFwh>*{min-width:0;max-width:100%}.page_strainsGrid__u9J6I{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__u9J6I{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:480px){.page_strainsGrid__u9J6I{grid-template-columns:repeat(2,1fr);gap:15px}}.page_strainsGrid__u9J6I>*{min-width:0;max-width:100%}.page_dictionaryPreview__lPm_W{max-width:900px;margin:0 auto}.page_dictionarySearchPreview__Y4il_{margin-bottom:30px}.page_dictionarySearchLink__g7gN1{display:block;text-decoration:none}.page_dictionarySearchInput__uKEfG{width:100%;padding:20px;background-color:var(--white);border:2px solid var(--green);border-radius:12px;font-size:1rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--black);cursor:pointer;transition:all .2s}.page_dictionarySearchInput__uKEfG:hover{border-color:var(--brown)}.page_dictionarySearchInput__uKEfG:focus{outline:none;border-color:var(--brown)}.page_dictionarySearchInput__uKEfG::placeholder{color:var(--brown-2)}.page_dictionaryTermsPreview__vQgWz{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(min-width:481px)and (max-width:768px){.page_dictionaryTermsPreview__vQgWz{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_dictionaryTermsPreview__vQgWz{grid-template-columns:1fr}}.page_emptyMessage__syPbw{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_kbHero__WpKla,.page_kbSection__ObRd3{padding:40px 0}.page_knowledgeCards__Gp26F{grid-template-columns:repeat(2,1fr)}.page_latestEvents__SYx3O,.page_latestStrains__2UW0s{padding:40px 0}}.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}@media(max-width:768px){.ProductCard_productDescription__JfgMP{display:none}}.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;flex-direction:row;gap:10px;padding:0 15px 15px}@media(max-width:480px){.ProductCard_productActions__4f2xN{flex-direction:column}}.ProductCard_btnAddCart__pCov6{flex:1 1}@media(max-width:480px){.ProductCard_btnAddCart__pCov6{flex:none;width:100%}}.ProductCard_btnAddCart__pCov6{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}@media(max-width:480px){.ProductCard_btnViewProduct__oP4j4{flex:none;width:100%}}.ProductCard_btnViewProduct__oP4j4{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:60px 20px;background-color:#3d4230;background-image:url(/img/herobg.webp);background-size:500px;background-repeat:repeat}.page_hero__klkOV .page_container__5KI2x{max-width:700px;margin:0 auto}.page_heroContent__Z0Cxf{display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px}.page_heroTitle__ld_yg{font-family:Staatliches,sans-serif;font-size:2.5rem;font-weight:700;color:var(--white);margin:0;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}@media(max-width:480px){.page_heroTitle__ld_yg{font-size:2rem}}.page_heroDescription__GqqwQ{font-size:1.125rem;line-height:1.6;color:var(--canvas);margin:0;max-width:100%}@media(max-width:480px){.page_heroDescription__GqqwQ{font-size:1rem;line-height:1.5}}.page_heroActions__NRe0K{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:15px}.page_btnPrimary__DfFEJ{display:inline-flex;align-items:center;gap:10px;padding:20px 40px;background-color:var(--canvas);color:var(--green);text-decoration:none;border-radius:12px;font-family:Staatliches,sans-serif;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;border:2px solid var(--canvas)}.page_btnPrimary__DfFEJ svg{flex-shrink:0;width:18px;height:18px}.page_btnPrimary__DfFEJ:hover{background-color:var(--white);border-color:var(--white);color:var(--green)}@media(max-width:480px){.page_btnPrimary__DfFEJ{font-size:.9375rem;padding:15px 30px}}.page_btnSecondary__2dtFq{display:inline-flex;align-items:center;gap:10px;padding:20px 40px;background-color:rgba(0,0,0,0);color:var(--canvas);text-decoration:none;border-radius:12px;font-family:Staatliches,sans-serif;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;border:2px solid var(--canvas)}.page_btnSecondary__2dtFq:hover{background-color:rgba(248,248,246,.15);color:var(--white);border-color:var(--white)}@media(max-width:480px){.page_btnSecondary__2dtFq{font-size:.9375rem;padding:15px 30px}}.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(5,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)}.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:repeat(2,1fr)}}.page_strainApp__5IB7R{background-color:var(--green);padding:100px 0;position:relative;margin:120px 0}.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;border:2px solid var(--canvas)}.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_latestStrains__E9yc7,.page_shopCategories__16aWg{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}@media(max-width:768px){.page_carouselSection__e7Mf9{width:100vw;margin-left:calc(-50vw + 50%)}}@media(min-width:769px){.page_carouselSection__e7Mf9{max-width:1200px;margin:0 auto;padding:0 20px}}.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_shopFeatured__UxcPb,.page_shopNewArrivals__VQEmY{padding:60px 0;background-color:var(--white)}.page_rawBanner__Ha0VH{padding:60px 0;background-color:var(--canvas);border-top:2px solid var(--green);border-bottom:2px solid var(--green)}.page_rawBannerTitle__bCFGC{font-family:Staatliches,sans-serif;font-size:2.25rem;font-weight:700;color:var(--green);margin:0 0 40px;text-transform:uppercase;letter-spacing:.05em;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}@media(max-width:480px){.page_rawBannerTitle__bCFGC{font-size:1.75rem}}.page_rawLogo__3yrkT{display:inline-block;vertical-align:middle;object-fit:contain}.page_rawBannerGrid__HlegS{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:800px;margin:0 auto 40px}@media(max-width:480px){.page_rawBannerGrid__HlegS{grid-template-columns:1fr;gap:15px}}.page_rawBannerImageLink__ZvPVE{position:relative;display:block;aspect-ratio:3/1;overflow:hidden;border-radius:12px;border:2px solid var(--green);background-color:var(--white)}.page_rawBannerImageLink__ZvPVE:hover .page_rawBannerImage__pKeyq{transform:scale(1.05)}.page_rawBannerImage__pKeyq{object-fit:cover;transition:transform .2s}.page_rawShopButton__pZRRT{display:block;width:fit-content;margin:0 auto;padding:15px 40px;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;text-decoration:none;text-align:center;transition:background-color .2s,border-color .2s}.page_rawShopButton__pZRRT:hover{background-color:var(--brown-2);border-color:var(--brown-2);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:repeat(2,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_rawBanner__Ha0VH,.page_shopCategories__9OISu,.page_shopFeatured__UxcPb,.page_shopNewArrivals__VQEmY{padding:40px 0}}.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;cursor:pointer}.page_productMainImageContent__l8MMz{object-fit:cover}.page_lightbox__b0J3p{position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.9);padding:40px}.page_lightboxClose__9kuTZ,.page_lightbox__b0J3p{display:flex;align-items:center;justify-content:center}.page_lightboxClose__9kuTZ{position:absolute;top:20px;right:20px;width:48px;height:48px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:50%;font-size:2rem;line-height:1;cursor:pointer;z-index:10001;transition:all .2s}.page_lightboxClose__9kuTZ:hover{background-color:var(--green);color:var(--white)}.page_lightboxContent__mITuW{position:relative;width:90vw;height:90vh;max-width:1200px}.page_lightboxImage__EgV8a{object-fit:contain}.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:repeat(2,1fr)}}@media(max-width:768px){.page_productMain__T_za3{grid-template-columns:1fr}}.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_filterButtons__igsnD,.page_filterOptions__TLCYy{display:flex;flex-direction:column;gap:10px}.page_filterButton___S1_D{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;text-align:left}.page_filterButton___S1_D:hover{background-color:var(--canvas)}.page_filterButton___S1_D.page_filterButtonActive__8PKmR{background-color:var(--green);color:var(--canvas);border-color:var(--green)}.page_priceRange__iAzoq{display:flex;flex-direction:column;gap:15px}.page_priceInputs__C0pOV{display:flex;gap:20px;flex-wrap:nowrap}.page_priceInputGroup__PGzJ2{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.page_priceInputLabel__Cn1PD{font-family:Staatliches,sans-serif;font-size:.75rem;font-weight:600;color:var(--green);text-transform:uppercase;letter-spacing:.03125em;white-space:nowrap}.page_priceInputWrapper__1hivn{display:flex;align-items:stretch;border:2px solid var(--green);border-radius:6px;background-color:var(--white);overflow:hidden}.page_pricePrefix__qWKVz{display:flex;align-items:center;padding:0 15px;font-weight:600;color:var(--green);background-color:var(--canvas);border-right:2px solid var(--green)}.page_priceInput__t1vfB,.page_pricePrefix__qWKVz{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem}.page_priceInput__t1vfB{flex:1 1;padding:15px 20px;border:none;color:var(--black);background-color:var(--white);min-width:0}.page_priceInput__t1vfB:focus{outline:none}.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:repeat(2,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_landing___t96X{width:100%;min-height:100vh;background-color:var(--white)}.page_hero__QManu{background-color:var(--canvas);border-bottom:4px solid var(--green);padding:40px 20px;text-align:center}@media(min-width:1024px){.page_hero__QManu{padding:40px 30px}}.page_heroContent__cSP_j{display:flex;flex-direction:column;gap:30px;align-items:center}@media(min-width:1024px){.page_heroContent__cSP_j{flex-direction:row;align-items:center;gap:40px;max-width:1200px;margin:0 auto}}.page_heroText__w_l__{flex:1 1;text-align:center}@media(min-width:1024px){.page_heroText__w_l__{text-align:left}}.page_heroImage__p8fKi{flex:1 1;display:flex;justify-content:center;align-items:center}@media(min-width:1024px){.page_heroImage__p8fKi{justify-content:flex-end}}.page_appImage__g5RuP{width:100%;height:auto;max-width:300px;object-fit:contain}@media(min-width:1024px){.page_appImage__g5RuP{max-width:400px}}.page_heroTitle__AtMRx{font-family:Staatliches,sans-serif;font-size:2rem;margin:0 0 20px;text-transform:uppercase;letter-spacing:.1em;color:var(--green)}@media(min-width:1024px){.page_heroTitle__AtMRx{font-size:2.5rem;margin-bottom:30px}}.page_heroSubtitle__n5mlQ{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;line-height:1.6;margin:0 0 30px;color:var(--black)}@media(min-width:1024px){.page_heroSubtitle__n5mlQ{font-size:1.1rem;margin-bottom:40px}}.page_heroCTAs__gswFR{display:flex;flex-direction:column;gap:20px;align-items:center}@media(min-width:1024px){.page_heroCTAs__gswFR{flex-direction:row;justify-content:flex-start;gap:30px}}.page_story__4ljgL{padding:60px 20px;background-color:var(--white)}@media(min-width:1024px){.page_story__4ljgL{padding:120px 40px}}.page_storyContent__p3WAV{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;max-width:1100px;margin:0 auto}@media(min-width:1024px){.page_storyContent__p3WAV{grid-template-columns:1fr 1.2fr;gap:60px}}.page_storyImage__ureSd{order:0;display:flex;justify-content:center}@media(min-width:1024px){.page_storyImage__ureSd{order:0}}.page_storyImg__W5mP_{width:100%;max-width:280px;height:auto;object-fit:contain;border-radius:12px}@media(min-width:1024px){.page_storyImg__W5mP_{max-width:350px}}.page_storyText__rhUQb .page_sectionTitle__QA3T_{text-align:left;margin-bottom:30px}.page_storyParagraph__nmbuH{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);line-height:1.8;margin:0 0 30px}@media(min-width:1024px){.page_storyParagraph__nmbuH{font-size:1.1rem}}.page_betaNote__mSpMp{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.95rem;color:var(--brown-2);font-style:italic;margin:30px 0 0}.page_feedbackLink__zfoy_{color:var(--green);font-weight:600;text-decoration:none}.page_feedbackLink__zfoy_:hover{text-decoration:underline}.page_features__PIu7C{padding:60px 20px;background-color:var(--canvas)}@media(min-width:1024px){.page_features__PIu7C{padding:120px 40px}}.page_container__JtSQO{max-width:1200px;margin:0 auto}.page_sectionTitle__QA3T_{font-family:Staatliches,sans-serif;font-size:2rem;color:var(--green);text-align:center;margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){.page_sectionTitle__QA3T_{font-size:3rem;margin-bottom:30px}}.page_sectionSubtitle__sHTnX{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;margin:0 0 40px}@media(min-width:1024px){.page_sectionSubtitle__sHTnX{font-size:1.2rem;margin-bottom:60px}}.page_featuresGrid__IyTDd{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:768px){.page_featuresGrid__IyTDd{grid-template-columns:repeat(2,1fr);gap:40px}}@media(min-width:1024px){.page_featuresGrid__IyTDd{grid-template-columns:repeat(3,1fr)}}.page_featureCard___8O2K{background-color:var(--white);border:2px solid var(--green);border-radius:12px;padding:0;text-align:center;transition:all .2s;display:flex;flex-direction:column;align-items:center;overflow:hidden}@media(min-width:1024px){.page_featureCard___8O2K:hover{border-color:var(--brown)}}.page_featureImage__pSXWB{width:100%;aspect-ratio:2/4;position:relative;overflow:hidden;background-color:var(--canvas)}.page_featureImg__A1sRs{width:100%;height:100%;object-fit:cover}.page_featureCard___8O2K h3,.page_featureCard___8O2K p{padding:0 30px}.page_featureCard___8O2K h3{padding-top:30px}.page_featureCard___8O2K p{padding-bottom:30px}.page_featureTitle__4U_YJ{font-family:Staatliches,sans-serif;font-size:1.2rem;color:var(--green);margin:0;text-transform:uppercase}@media(min-width:1024px){.page_featureTitle__4U_YJ{font-size:1.5rem}}.page_featureDescription__aRpy1{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.95rem;color:var(--black);line-height:1.6;margin:0}@media(min-width:1024px){.page_featureDescription__aRpy1{font-size:1.1rem}}.page_gallery__v8Us4{padding:60px 20px;background-color:var(--white)}@media(min-width:1024px){.page_gallery__v8Us4{padding:120px 40px}}.page_galleryGrid__dSMzX{display:grid;grid-template-columns:1fr;gap:40px;max-width:1000px;margin:0 auto}@media(min-width:768px){.page_galleryGrid__dSMzX{grid-template-columns:repeat(3,1fr);gap:30px}}.page_galleryItem__GZ6If{display:flex;justify-content:center;border-radius:12px;overflow:hidden;border:2px solid var(--green)}.page_galleryImg__ww0n5{width:100%;max-width:280px;height:auto;object-fit:contain}@media(min-width:768px){.page_galleryImg__ww0n5{max-width:100%}}.page_benefits__6o7pE{padding:60px 20px;background-color:var(--canvas)}@media(min-width:1024px){.page_benefits__6o7pE{padding:120px 40px}}.page_benefitsList__bSOq5{display:flex;flex-direction:column;gap:30px;max-width:900px;margin:0 auto}@media(min-width:1024px){.page_benefitsList__bSOq5{gap:40px}}.page_benefitItem__gtqKW{display:flex;gap:30px;align-items:flex-start;background-color:var(--white);border:2px solid var(--green);border-radius:12px;padding:30px;transition:all .2s}@media(min-width:1024px){.page_benefitItem__gtqKW{padding:30px}}.page_benefitNumber__R1h52{font-family:Staatliches,sans-serif;font-size:2rem;color:var(--green);flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:rgba(94,101,73,.1);border-radius:50%}@media(min-width:1024px){.page_benefitNumber__R1h52{font-size:2.5rem;width:80px;height:80px}}.page_benefitContent__TYgdj{flex:1 1}.page_benefitContent__TYgdj h3{font-family:Staatliches,sans-serif;font-size:1.3rem;color:var(--green);margin:0 0 15px;text-transform:uppercase}@media(min-width:1024px){.page_benefitContent__TYgdj h3{font-size:1.6rem;margin-bottom:20px}}.page_benefitContent__TYgdj p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);line-height:1.6;margin:0}@media(min-width:1024px){.page_benefitContent__TYgdj p{font-size:1.1rem}}.page_ctaSection__fO9T_{padding:60px 20px;background-color:var(--white);border-top:4px solid var(--green);text-align:center}@media(min-width:1024px){.page_ctaSection__fO9T_{padding:120px 40px}}.page_ctaTitle__DWmSt{font-family:Staatliches,sans-serif;font-size:2rem;margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em;color:var(--green)}@media(min-width:1024px){.page_ctaTitle__DWmSt{font-size:3rem;margin-bottom:30px}}.page_ctaSubtitle__kFX9n{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.1rem;margin:0 0 40px;color:var(--black)}@media(min-width:1024px){.page_ctaSubtitle__kFX9n{font-size:1.3rem;margin-bottom:60px}}.page_ctaButtons__MuZZ7{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}@media(min-width:1024px){.page_ctaButtons__MuZZ7{flex-direction:row;gap:30px}}.page_ctaPrimary__tf5so{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}@media(min-width:1024px){.page_ctaPrimary__tf5so{padding:12px 40px;font-size:16px}}.page_ctaPrimary__tf5so:hover{background-color:var(--canvas);color:var(--green)}.page_ctaPrimary__tf5so svg{flex-shrink:0;width:16px;height:16px}.page_ctaSecondary__DnZtQ{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;position:relative}@media(min-width:1024px){.page_ctaSecondary__DnZtQ{padding:12px 40px;font-size:16px}}.page_ctaSecondary__DnZtQ:hover:not(:disabled){background-color:var(--canvas);color:var(--green)}.page_ctaSecondary__DnZtQ:disabled{opacity:.6;cursor:not-allowed;background-color:var(--brown-2);color:var(--white)}.page_ctaSecondary__DnZtQ svg{flex-shrink:0;width:16px;height:16px}.page_comingSoon__oHAbI{font-size:.7rem;background-color:var(--brown);color:var(--white);padding:2px 8px;border-radius:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){.page_comingSoon__oHAbI{font-size:.8rem;padding:4px 12px}}