.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)}.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}.StrainCard_cardWrapper__8GFBD,.StrainCard_card__nFxUq{position:relative;height:100%;width:100%;max-width:100%;box-sizing:border-box}.StrainCard_card__nFxUq{background-color:var(--white);border:2px solid var(--green);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.StrainCard_card__nFxUq:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.StrainCard_strainLink__dA_6z{display:block;text-decoration:none;color:inherit;flex:1 1;display:flex;flex-direction:column}.StrainCard_actionButtonsContainer__Sb8V8{position:absolute;top:15px;right:15px;z-index:10;display:flex;align-items:center;gap:10px;background-color:hsla(0,0%,100%,.9);border-radius:6px;padding:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:visible}.StrainCard_imageContainer__Dj6ew{position:relative;width:100%;height:350px;background-color:var(--canvas);overflow:hidden;flex-shrink:0}.StrainCard_typeBadge__gLEpd{position:absolute;top:15px;left:15px;background-color:rgba(0,0,0,.85);color:var(--white);padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;z-index:2;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.StrainCard_image__vDUFM{object-fit:cover}.StrainCard_strainLabel__K_1Kr{padding:12px 15px;background-color:var(--green);color:var(--white);font-size:.875rem;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.03125em;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;flex-shrink:0}@media(max-width:768px){.StrainCard_imageContainer__Dj6ew{height:280px}}@media(max-width:480px){.StrainCard_imageContainer__Dj6ew{height:250px}}.DefinitionCard_cardWrapper__2PREP{position:relative;height:100%}.DefinitionCard_card__fMdLk{background-color:var(--white);border:2px solid var(--green);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s;padding:20px}.DefinitionCard_card__fMdLk:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.DefinitionCard_favoriteButtonContainer__5Jh_m{position:absolute;top:15px;right:15px;z-index:10;display:flex;align-items:center;gap:10px;background-color:hsla(0,0%,100%,.9);border-radius:6px;padding:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:visible}.DefinitionCard_content__EsPOt{display:flex;flex-direction:column;gap:15px;flex-grow:1}.DefinitionCard_word__5Tcy9{font-family:Staatliches,sans-serif;font-size:1.2rem;font-weight:700;color:var(--green);margin:0;line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.DefinitionCard_definition__cns8a{font-size:.9rem;color:var(--black);line-height:1.5;flex-grow:1}.DefinitionCard_definition__cns8a,.DefinitionCard_example__K120D{margin:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.DefinitionCard_example__K120D{font-size:.85rem;color:var(--brown-2);font-style:italic;line-height:1.4;padding-top:10px;border-top:1px solid var(--canvas)}@media(max-width:768px){.DefinitionCard_word__5Tcy9{font-size:1rem}.DefinitionCard_definition__cns8a{font-size:.85rem}}.page_accountPage__9nYxn{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__0tDSM{margin-bottom:40px;text-align:center}.page_pageHeader__0tDSM 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__0tDSM 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_tabs___Cngq{display:flex;gap:15px;margin-bottom:40px;border-bottom:2px solid var(--canvas);max-width:1200px;margin-left:auto;margin-right:auto}@media(max-width:480px){.page_tabs___Cngq{flex-wrap:wrap;gap:10px}}.page_tab__EPnMH{padding:20px 30px;background:none;border:none;border-bottom:3px solid rgba(0,0,0,0);font-family:Staatliches,sans-serif;font-size:1rem;font-weight:600;color:var(--brown-2);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s;margin-bottom:-2px}.page_tab__EPnMH:hover{color:var(--green)}.page_tab__EPnMH.page_active__ycp3j{color:var(--green);border-bottom-color:var(--green)}@media(max-width:480px){.page_tab__EPnMH{font-size:.875rem;padding:15px 20px}}.page_accountCard__3slVk,.page_favoritesCard__b6Zzg,.page_ordersCard__Hd2ED{background-color:var(--white);border:2px solid var(--green);border-radius:12px;padding:60px;max-width:1200px;margin:0 auto}@media(max-width:480px){.page_accountCard__3slVk,.page_favoritesCard__b6Zzg,.page_ordersCard__Hd2ED{padding:30px}}.page_profileSection__0RXl_{display:flex;gap:40px;align-items:center;margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid var(--canvas)}@media(max-width:480px){.page_profileSection__0RXl_{flex-direction:column;text-align:center}}.page_avatarSection___3uDH{flex-shrink:0}.page_avatar__lLKNY{object-fit:cover}.page_avatarPlaceholder__BOzMf,.page_avatar__lLKNY{width:120px;height:120px;border-radius:50%;border:3px solid var(--green)}.page_avatarPlaceholder__BOzMf{background-color:var(--green);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:Staatliches,sans-serif;font-size:3rem;font-weight:700}.page_profileInfo__gVRvS{flex:1 1}.page_profileInfo__gVRvS h2{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--green);margin:0 0 10px;text-transform:uppercase;letter-spacing:.05em}.page_profileInfo__gVRvS .page_email__oZCgB{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--brown-2);margin:0}.page_detailsSection__tpHFN{margin-bottom:40px}.page_detailsSection__tpHFN h3{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green);margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em}.page_detailsList__3f0Qj{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.page_detailItem___rWvJ{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:var(--canvas);border-radius:6px}@media(max-width:480px){.page_detailItem___rWvJ{flex-direction:column;align-items:flex-start;gap:10px}}.page_detailLabel__cTzyi{font-size:.875rem;color:var(--brown-2);text-transform:uppercase;letter-spacing:.05em}.page_detailLabel__cTzyi,.page_detailValue__zyW6r{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:600}.page_detailValue__zyW6r{font-size:1rem;color:var(--black)}.page_editForm__CE_J9{display:flex;flex-direction:column;gap:30px}.page_formGroup__T1mbR{display:flex;flex-direction:column;gap:10px}.page_formGroup__T1mbR label{font-family:Staatliches,sans-serif;font-size:.875rem;font-weight:600;color:var(--green);text-transform:uppercase;letter-spacing:.05em}.page_formInput__KbjeQ,.page_formTextarea__xybeo{padding:20px;border:2px solid var(--green);border-radius:6px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);background-color:var(--white)}.page_formInput__KbjeQ:focus,.page_formTextarea__xybeo:focus{outline:none;border-color:var(--brown)}.page_formTextarea__xybeo{resize:vertical;min-height:100px}.page_formActions__MnNWk{display:flex;gap:20px;margin-top:20px}@media(max-width:480px){.page_formActions__MnNWk{flex-direction:column}}.page_cancelButton__iQLgk,.page_editButton__fyjkG,.page_saveButton__A3pLb{padding:20px 30px;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:all .2s;text-transform:uppercase;letter-spacing:.05em}.page_cancelButton__iQLgk:disabled,.page_editButton__fyjkG:disabled,.page_saveButton__A3pLb:disabled{opacity:.5;cursor:not-allowed}.page_editButton__fyjkG,.page_saveButton__A3pLb{background-color:var(--green);color:var(--canvas);border:2px solid var(--green)}.page_editButton__fyjkG:hover:not(:disabled),.page_saveButton__A3pLb:hover:not(:disabled){background-color:var(--canvas);color:var(--green)}.page_cancelButton__iQLgk{background-color:var(--white);color:var(--brown-2);border:2px solid var(--brown-2)}.page_cancelButton__iQLgk:hover:not(:disabled){background-color:var(--brown-2);color:var(--white)}.page_actions__KaEZT{display:flex;justify-content:center;gap:20px;margin-top:40px}@media(max-width:480px){.page_actions__KaEZT{flex-direction:column}}.page_signOutButton__DHt9Q{padding:20px 30px;background-color:var(--white);color:#dc3545;border:2px solid #dc3545;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;text-transform:uppercase;letter-spacing:.05em}.page_signOutButton__DHt9Q:hover:not(:disabled){background-color:#dc3545;color:var(--white)}.page_signOutButton__DHt9Q:disabled{opacity:.5;cursor:not-allowed}.page_successMessage__dYvrN{background-color:rgba(76,175,80,.1);color:#4caf50;border:2px solid #4caf50;border-radius:6px}.page_errorMessage__A2Jbk,.page_successMessage__dYvrN{padding:20px;text-align:center;font-weight:500;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;margin-bottom:20px}.page_errorMessage__A2Jbk{background-color:rgba(220,53,69,.1);color:#dc3545;border:2px solid #dc3545;border-radius:6px}.page_loading__kZyNh{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_ordersCard__Hd2ED h2{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--green);margin:0 0 40px;text-transform:uppercase;letter-spacing:.05em}.page_ordersList___R_AC{display:flex;flex-direction:column;gap:30px}.page_orderItem__Ki7Jo{padding:30px;background-color:var(--canvas);border-radius:6px;border:2px solid var(--green)}.page_emptyState__WXw7b{text-align:center;padding:60px}.page_emptyState__WXw7b p{font-size:1.125rem;color:var(--brown-2);margin:0 0 30px}.page_browseLink__DgmUg,.page_emptyState__WXw7b p,.page_shopLink__ANr4w{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_browseLink__DgmUg,.page_shopLink__ANr4w{display:inline-block;padding:20px 30px;background-color:var(--green);color:var(--canvas);border:2px solid var(--green);border-radius:6px;font-size:1rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all .2s}.page_browseLink__DgmUg:hover,.page_shopLink__ANr4w:hover{background-color:var(--canvas);color:var(--green)}.page_favoritesCard__b6Zzg h2{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--green);margin:0 0 30px;text-transform:uppercase;letter-spacing:.05em}.page_favoritesHeader__lF6iz{margin-bottom:40px}.page_favoriteTabs__Jns05{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px}.page_favoriteTab__NKvMW{padding:15px 20px;background-color:var(--canvas);border:2px solid var(--green);border-radius:6px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;font-weight:600;color:var(--green);cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em}.page_favoriteTab__NKvMW.page_active__ycp3j,.page_favoriteTab__NKvMW:hover{background-color:var(--green);color:var(--canvas)}.page_favoritesGrid__exeQW{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}@media(min-width:481px)and (max-width:768px){.page_favoritesGrid__exeQW{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:480px){.page_favoritesGrid__exeQW{grid-template-columns:1fr}}.page_definitionPage__kM15N{padding:60px 0;min-height:calc(100vh - 200px)}.page_detailCard__UYJSh{background-color:var(--white);border:2px solid var(--green);border-radius:12px;padding:60px;max-width:800px;margin:0 auto}.page_header__4T97E{margin-bottom:40px;padding-bottom:30px;border-bottom:2px solid var(--canvas)}.page_wordHeader__sLWlG{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.page_wordHeader__sLWlG h1{font-family:Staatliches,sans-serif;font-size:3rem;font-weight:700;color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.05em;flex:1 1}.page_actionButtons__t69U4{display:flex;gap:15px;flex-shrink:0}.page_contentSection__JxK4h{display:flex;flex-direction:column;gap:40px}.page_definition__FNW2w h2,.page_example__aNPqo h2{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green);margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em}.page_definition__FNW2w p,.page_example__aNPqo p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;line-height:1.8;color:var(--black);margin:0}.page_example__aNPqo{padding:30px;background-color:var(--canvas);border-radius:6px;border-left:4px solid var(--green)}.page_exampleText__40Psm{font-style:italic;color:var(--brown-2)}.page_loading__SCOZj{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_otherDefinitions__ID5e2{margin-top:60px;padding-top:60px;border-top:2px solid var(--canvas)}.page_otherDefinitionsTitle__cXPwY{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--green);margin:0 0 40px;text-transform:uppercase;letter-spacing:.05em}.page_otherDefinitionsGrid__9pnxy{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}@media(min-width:481px)and (max-width:768px){.page_otherDefinitionsGrid__9pnxy{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:480px){.page_otherDefinitionsGrid__9pnxy{grid-template-columns:1fr}}@media(max-width:768px){.page_detailCard__UYJSh{padding:30px}.page_wordHeader__sLWlG{flex-direction:column}.page_wordHeader__sLWlG h1{font-size:2rem}}.page_favoritesPage__G9VR3{padding:60px 0;min-height:calc(100vh - 200px)}.page_pageHeader__6xwfv{margin-bottom:40px;text-align:center}.page_pageHeader__6xwfv 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__6xwfv 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_tabs__sST3M{display:flex;gap:15px;margin-bottom:40px;flex-wrap:wrap;justify-content:center}.page_tab__XpURt{padding:15px 30px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:6px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s;text-transform:uppercase;letter-spacing:.05em}.page_tab__XpURt:hover{background-color:var(--canvas)}.page_tab__XpURt.page_active__V4RPo{background-color:var(--green);color:var(--white)}.page_grid__w34Ui{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.page_emptyState__tP_av{text-align:center;padding:60px}.page_emptyState__tP_av p,.page_loading__31IJ9{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__31IJ9{text-align:center;padding:60px}@media(max-width:768px){.page_grid__w34Ui{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}}@media(max-width:480px){.page_pageHeader__6xwfv h1{font-size:2rem}.page_grid__w34Ui{grid-template-columns:1fr}.page_tabs__sST3M{flex-direction:column}.page_tabs__sST3M .page_tab__XpURt{width:100%}}.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_searchPage__PMWbX{padding:40px 0 60px}.page_searchHeader__1PWCi{margin-bottom:40px}.page_searchPageTitle__MnaJj{font-family:Staatliches,sans-serif;font-size:3rem;font-weight:700;color:var(--green);margin:0 0 30px;text-transform:uppercase;letter-spacing:.0625em}@media(max-width:480px){.page_searchPageTitle__MnaJj{font-size:2rem}}.page_searchBarLarge__8818n{display:flex;gap:15px;align-items:center}.page_searchInputLarge___o1Dq{flex:1 1;padding:20px;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);background-color:var(--white)}.page_searchInputLarge___o1Dq::placeholder{color:var(--brown-2)}.page_searchInputLarge___o1Dq:focus{outline:none;border-color:var(--brown)}.page_searchBtnLarge__KKIn2{padding:20px 30px;background-color:var(--green);color:var(--canvas);border:none;border-radius:12px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.page_searchBtnLarge__KKIn2:hover{background-color:var(--canvas);color:var(--green)}.page_searchBtnLarge__KKIn2 svg{display:block}.page_searchTabs__OBPgS{display:flex;gap:15px;margin-bottom:40px;flex-wrap:wrap}@media(max-width:480px){.page_searchTabs__OBPgS{gap:10px}}.page_searchTab__LhOMT{padding:15px 20px;background-color:var(--white);color:var(--green);border:2px solid var(--green);border-radius:12px;font-size:.875rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.03125em}.page_searchTab__LhOMT:hover{background-color:var(--canvas)}.page_searchTab__LhOMT.page_active__2cjuf{background-color:var(--green);color:var(--canvas)}@media(max-width:480px){.page_searchTab__LhOMT{padding:10px 15px;font-size:.75rem}}.page_searchResults__EQKpg{margin-bottom:40px}.page_resultsHeader__VmUBI{margin-bottom:30px}.page_resultsCountText__uUYea{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_searchResultsGrid__glT9C{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:40px}@media(min-width:481px)and (max-width:768px){.page_searchResultsGrid__glT9C{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_searchResultsGrid__glT9C{grid-template-columns:1fr}}.page_noResults__l7Vkh{text-align:center;padding:40px;background-color:var(--canvas);border-radius:12px;border:2px solid var(--green)}.page_noResultsMessage__ygJ5q{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--brown-2);margin:0}.page_loadingMessage__NBbn2{text-align:center;padding:40px}.page_loadingMessage__NBbn2 p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--green);font-weight:600;margin-top:20px}.page_loadingStains__H8lHQ{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 0;text-align:center;grid-column:1/-1}.page_loadingStains__H8lHQ p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--brown-2);margin:0}.page_loadingSpinner__0nGqT{width:40px;height:40px;border:4px solid var(--canvas);border-top-color:var(--green);border-radius:50%;animation:page_spin__8JlMb 1s linear infinite}@keyframes page_spin__8JlMb{to{transform:rotate(1turn)}}.page_breederFeaturedSection__NGlmF{padding:60px 0;background-color:var(--white)}.page_breederFeatured__kyc_h{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media(min-width:481px)and (max-width:768px){.page_breederFeatured__kyc_h{grid-template-columns:1fr;gap:30px}}@media(max-width:480px){.page_breederFeatured__kyc_h{grid-template-columns:1fr;gap:20px}}.page_breederLogoContainer__RsPbM{display:flex;justify-content:center;align-items:center}@media(min-width:481px)and (max-width:768px){.page_breederLogoContainer__RsPbM{order:-1}}@media(max-width:480px){.page_breederLogoContainer__RsPbM{order:-1}}.page_breederLogoBox__aNQh6{width:100%;max-width:400px;aspect-ratio:1;background-color:var(--black);border-radius:12px;border:2px solid var(--green);overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}@media(min-width:481px)and (max-width:768px){.page_breederLogoBox__aNQh6{max-width:300px;margin:0 auto}}@media(max-width:480px){.page_breederLogoBox__aNQh6{max-width:100%}}.page_breederLogoImage__t1btR{width:100%;height:100%;object-fit:cover;display:block;padding:20px}.page_breederFeaturedInfo__Pg30b{display:flex;flex-direction:column}.page_breederFeaturedHeader__bGExq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:20px}.page_breederFeaturedTitle__HARiu{font-size:2.625rem;font-weight:700;color:var(--green);margin:0;font-family:Staatliches,sans-serif;text-transform:uppercase;letter-spacing:.0625em;line-height:1.2;flex:1 1}@media(max-width:480px){.page_breederFeaturedTitle__HARiu{font-size:2rem}}.page_breederFeaturedActions__k48q4{display:flex;gap:10px;flex-shrink:0}.page_breederActionBtn__kpWfn{width:40px;height:40px;border-radius:50%;background-color:var(--canvas);border:2px solid var(--green);color:var(--green);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.page_breederActionBtn__kpWfn:hover{background-color:var(--green);color:var(--canvas);border-color:var(--green)}.page_breederActionBtn__kpWfn svg{width:20px;height:20px}.page_breederStrainCount__gis2I{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background-color:var(--canvas);border:2px solid var(--green);border-radius:25px;font-size:.875rem;font-weight:600;color:var(--green);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin-bottom:30px;width:fit-content}.page_breederStrainCount__gis2I svg{width:16px;height:16px;flex-shrink:0}.page_breederDetails__oaxUK{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.page_breederDetailItem__wyKWM{display:flex;align-items:center;gap:15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black)}.page_breederDetailItem__wyKWM svg{flex-shrink:0;color:var(--green)}.page_websiteLink__krhVz{color:var(--green);text-decoration:none;font-weight:600;transition:opacity .2s}.page_websiteLink__krhVz:hover{opacity:.8;text-decoration:underline}.page_breederAboutTitle__8aY48{font-size:1.5rem;font-weight:700;color:var(--green);margin:0 0 20px;font-family:Staatliches,sans-serif;text-transform:uppercase;letter-spacing:.03125em}.page_breederDescription__n7ibe{color:var(--black);line-height:1.8;font-size:1rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_breederDescription__n7ibe p{margin-bottom:20px}.page_breederDescription__n7ibe p:last-child{margin-bottom:0}.page_latestStrains__kbJk0{padding:60px 0;background-color:var(--white)}.page_sectionTitle__jTIdz{font-family:Staatliches,sans-serif;font-size:2.625rem;font-weight:700;color:var(--green);margin:0 0 30px;text-transform:uppercase;letter-spacing:.0625em}@media(max-width:480px){.page_sectionTitle__jTIdz{font-size:2rem}}.page_strainsGrid__Z15V_{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__Z15V_{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:480px){.page_strainsGrid__Z15V_{grid-template-columns:repeat(2,1fr);gap:15px}}.page_strainsGrid__Z15V_>*{min-width:0;max-width:100%}.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(7,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);transform:translateY(-2px)}.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}}.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}}.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;grid-row:span 1}}.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}}.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_latestStrains__2UW0s{padding:60px 0;background-color:var(--white)}.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_latestStrains__2UW0s{padding:40px 0}}.page_strainPage__yv9bV{padding:0;min-height:calc(100vh - 200px)}.page_strainFeaturedSection__ginHX{padding:60px 0;background-color:var(--white)}.page_strainFeatured__ZBNAG{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media(min-width:481px)and (max-width:768px){.page_strainFeatured__ZBNAG{grid-template-columns:1fr;gap:30px}}@media(max-width:480px){.page_strainFeatured__ZBNAG{grid-template-columns:1fr;gap:20px}}.page_strainFeaturedImageWrapper__wg6_y{display:flex;flex-direction:column;gap:20px}.page_strainFeaturedImage__8qzF_{position:relative;width:100%;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:2px solid var(--green);background-color:var(--canvas)}.page_strainFeaturedImage__8qzF_ .page_image__CWhm0{object-fit:cover}.page_strainGallery__AGhrW{width:100%}.page_strainGalleryGrid__F9Uur{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media(max-width:480px){.page_strainGalleryGrid__F9Uur{grid-template-columns:repeat(3,1fr)}}.page_strainGalleryItem__IKEbB{width:100%;aspect-ratio:1;border-radius:6px;overflow:hidden;border:2px solid var(--green);background-color:var(--canvas);cursor:pointer;transition:all .2s}.page_strainGalleryItem__IKEbB img{width:100%;height:100%;object-fit:cover;display:block}.page_strainGalleryItem__IKEbB:hover{border-color:var(--brown);transform:scale(1.05)}.page_strainGalleryItem__IKEbB.page_strainGalleryItemHidden__UTA11{display:none}.page_strainGalleryShowMore__EFK82{margin-top:20px;padding:10px 20px;background-color:rgba(0,0,0,0);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;width:100%}.page_strainGalleryShowMore__EFK82:hover{background-color:var(--green);color:var(--white)}.page_strainGalleryShowMore__EFK82.page_hidden__G3Wqi{display:none}.page_strainFeaturedInfo__vb0R_{display:flex;flex-direction:column}.page_strainFeaturedHeader__56yqF{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:20px}.page_strainFeaturedTitle__8Z3_K{font-size:2.625rem;font-weight:700;color:var(--green);margin:0;font-family:Staatliches,sans-serif;text-transform:uppercase;letter-spacing:.0625em;line-height:1.2;flex:1 1}@media(max-width:480px){.page_strainFeaturedTitle__8Z3_K{font-size:2rem}}.page_strainFeaturedActions__Ffbrn{display:flex;gap:10px;flex-shrink:0}.page_strainActionBtn__pX0Lb{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}.page_strainActionBtn__pX0Lb:hover{background-color:var(--green);color:var(--canvas)}.page_strainActionBtn__pX0Lb svg{width:20px;height:20px}.page_aka__46yJz{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--brown-2);margin:0 0 20px;font-style:italic}.page_ratingRow__o2Ffb{display:flex;align-items:center;gap:20px;margin-bottom:20px}.page_ratingValue__8VDbH{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.125rem;font-weight:600;color:var(--black)}.page_strainTags__eDrMq{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.page_strainTag__gsJN9{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background-color:var(--white);border:2px solid var(--green);border-radius:25px;font-size:.875rem;font-weight:600;color:var(--green);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_strainTag__gsJN9 svg{width:14px;height:14px;flex-shrink:0}.page_strainAboutTitle__IE6sb{font-size:1.5rem;font-weight:700;color:var(--green);margin:0 0 20px;font-family:Staatliches,sans-serif;text-transform:uppercase;letter-spacing:.03125em}.page_strainDescription__4pBA9{color:var(--black);line-height:1.8;font-size:1rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_strainDescription__4pBA9 p{margin-bottom:20px}.page_strainDescription__4pBA9 p:last-child{margin-bottom:0}.page_latestStrains__ZpM5S,.page_strainSection__ce0_M{padding:60px 0;background-color:var(--white)}.page_sectionHeader__QC8fU{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px}.page_sectionTitle__wEDTv{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__wEDTv{font-size:2rem}}.page_btnViewAll__UhDkB{display:inline-flex;align-items:center;gap:10px;padding:15px 20px;background-color:var(--green);color:var(--white);border:2px solid var(--green);border-radius:12px;font-size:.875rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;transition:all .2s}.page_btnViewAll__UhDkB:hover{background-color:var(--brown);border-color:var(--brown)}.page_btnViewAll__UhDkB svg{flex-shrink:0}.page_strainsGrid__CYRez{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__CYRez{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:480px){.page_strainsGrid__CYRez{grid-template-columns:repeat(2,1fr);gap:15px}}.page_strainsGrid__CYRez>*{min-width:0;max-width:100%}.page_terpeneGrid__h3B_D{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}@media(max-width:480px){.page_terpeneGrid__h3B_D{grid-template-columns:1fr}}.page_terpeneCard__Bk2je{padding:20px;background-color:var(--canvas);border:2px solid var(--green);border-radius:12px;display:flex;flex-direction:column;gap:10px}.page_terpeneName__Zdviz{font-family:Staatliches,sans-serif;font-size:1rem;font-weight:700;color:var(--green);text-transform:uppercase;letter-spacing:.05em}.page_terpeneDescription__owg_R{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_parentCards__WpRUp{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:30px}@media(max-width:480px){.page_parentCards__WpRUp{grid-template-columns:1fr}}.page_parentCard__p4O1M{position:relative;background-color:var(--canvas);border:2px solid var(--green);border-radius:12px;overflow:hidden;transition:all .2s}.page_parentCard__p4O1M:hover{border-color:var(--brown);transform:translateY(-4px)}.page_parentCardLink__Qt_pG{display:block;text-decoration:none;color:inherit}.page_parentCardImage__uuJeV{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;background-color:var(--canvas)}.page_parentCardImage__uuJeV .page_parentCardImageContent__r6iG0{object-fit:cover}.page_parentCardContent__woQ2y{padding:20px}.page_parentCardName__oc41m{font-family:Staatliches,sans-serif;font-size:1.125rem;font-weight:700;color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.05em}.page_parentCardFavorite__luMYY{position:absolute;top:10px;right:10px;z-index:2}.page_chipList__kMkYJ{display:flex;flex-wrap:wrap;gap:15px}.page_chip__VrpE4{display:inline-block;padding:10px 20px;background-color:var(--canvas);border:2px solid var(--green);border-radius:25px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;font-weight:600;color:var(--green);text-transform:uppercase;letter-spacing:.05em}.page_averageRating__vE1vi{display:inline-flex;align-items:center;gap:10px;margin-left:20px}.page_averageRating__vE1vi .page_ratingValue__8VDbH{font-size:1rem}.page_reviewsList__GgEah{display:flex;flex-direction:column;gap:30px}.page_reviewCard__Sl0Ui{padding:30px;background-color:var(--canvas);border:2px solid var(--green);border-radius:12px}.page_reviewHeader__oDaDu{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:20px}.page_reviewUser__9NM_G{display:flex;align-items:center;gap:15px;flex:1 1}.page_reviewAvatar__nL_Do{border-radius:50%;object-fit:cover;border:2px solid var(--green)}.page_reviewUserInfo__FGS9Y{display:flex;flex-direction:column;gap:2px}.page_reviewUsername__Btyx4{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;font-weight:600;color:var(--green);text-decoration:none}.page_reviewUsername__Btyx4:hover{text-decoration:underline}.page_reviewDate__4_JtR{font-size:.75rem;color:var(--brown-2)}.page_reviewContent__ecxqt,.page_reviewDate__4_JtR{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_reviewContent__ecxqt{font-size:.9375rem;color:var(--black);line-height:1.6;margin:0}.page_reviewImagesList__aQUfG{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:15px;margin-top:20px}.page_reviewImageItem__aVy7O{position:relative;width:100%;aspect-ratio:1;border-radius:6px;overflow:hidden;border:2px solid var(--green)}.page_reviewImageItem__aVy7O img{width:100%;height:100%;object-fit:cover;display:block}