.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:3px;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;justify-content:center;gap:40px;margin:20px auto 0;flex-wrap:wrap;width:max-content;max-width:100%}@media(max-width:480px){.page_profileStats__LO857{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:3px;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:3px;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:3px;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:3px;border:2px solid var(--green)}.page_reviewCardWithPhotos__mp2We{display:flex;align-items:flex-start;gap:30px}.page_reviewMain__VrInG{flex:1 1;min-width:0}.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:3px;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_wishlistGrid__n4X6W{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:30px}.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:3px;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:3px;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}}