.content_container__R_CTd{min-height:100vh;background:#fff;padding:0;font-size:12px;margin-top:200px}@media (prefers-color-scheme:dark){.content_container__R_CTd{background:#0f172a}}.content_contentWrapper__wPPjw{max-width:1200px;margin:0 auto;padding:40px 24px 64px}@media (max-width:768px){.content_contentWrapper__wPPjw{padding:24px 16px 48px}.content_container__R_CTd{margin-top:0!important}}.content_productHero__XcRBq{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:48px}@media (max-width:1024px){.content_productHero__XcRBq{gap:32px}}@media (max-width:768px){.content_productHero__XcRBq{grid-template-columns:1fr;gap:24px}}.content_gallerySection__xUTKL{position:sticky;top:100px;height:-moz-fit-content;height:fit-content}@media (max-width:768px){.content_gallerySection__xUTKL{position:static}}.content_mainImageWrapper__a_pnB{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#f8fafc,#f1f5f9);margin-bottom:12px;display:flex;align-items:center;justify-content:center}@media (prefers-color-scheme:dark){.content_mainImageWrapper__a_pnB{background:linear-gradient(145deg,#1e293b,#334155)}}.content_mainImage__N0EBS{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.content_mainImageWrapper__a_pnB:hover .content_mainImage__N0EBS{transform:scale(1.02)}.content_placeholderIcon__B1vxD{width:64px;height:64px;color:#cbd5e1}@media (prefers-color-scheme:dark){.content_placeholderIcon__B1vxD{color:#475569}}.content_thumbnailGallery__t7pf3{display:flex;gap:10px;overflow-x:auto;padding:4px;scrollbar-width:none;-ms-overflow-style:none}.content_thumbnailGallery__t7pf3::-webkit-scrollbar{display:none}.content_thumbnailWrapper__aMHMV{flex-shrink:0;width:64px;height:64px;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease;background:#f1f5f9}@media (prefers-color-scheme:dark){.content_thumbnailWrapper__aMHMV{background:#334155}}.content_thumbnailWrapper__aMHMV.content_active__aQ0XU,.content_thumbnailWrapper__aMHMV:hover{border-color:#6fba2c}.content_thumbnail__R2f7v{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content_productInfo___zuIH{display:flex;flex-direction:column}.content_categoryBadge__OPADw{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#6fba2c;background:rgba(111,186,44,.1);padding:6px 14px;border-radius:100px;width:-moz-fit-content;width:fit-content;margin-bottom:14px;text-decoration:none;transition:all .2s ease}.content_categoryBadge__OPADw:hover{background:rgba(111,186,44,.18)}.content_productTitle__L3UvH{font-size:28px;font-weight:700;color:#0f172a;line-height:1.3;margin:0 0 14px;letter-spacing:-.01em}@media (max-width:768px){.content_productTitle__L3UvH{font-size:22px}}@media (prefers-color-scheme:dark){.content_productTitle__L3UvH{color:#f8fafc}}.content_shortDesc__0U3cD{font-size:16px;color:#64748b;line-height:1.6;margin:0 0 20px}@media (prefers-color-scheme:dark){.content_shortDesc__0U3cD{color:#94a3b8}}.content_tagsContainer__h0SxT{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.content_tag__E8r_x{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#64748b;background:#f1f5f9;padding:6px 12px;border-radius:6px;text-decoration:none;transition:all .2s ease}.content_tag__E8r_x svg{width:14px;height:14px}@media (prefers-color-scheme:dark){.content_tag__E8r_x{background:#334155;color:#94a3b8}}.content_tag__E8r_x:hover{background:#e2e8f0;color:#334155}@media (prefers-color-scheme:dark){.content_tag__E8r_x:hover{background:#475569;color:#e2e8f0}}.content_priceSection__6wQQD{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:20px}@media (prefers-color-scheme:dark){.content_priceSection__6wQQD{background:#1e293b}}.content_priceLabel___nF_C{font-size:12px;font-weight:500;color:#64748b;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}@media (prefers-color-scheme:dark){.content_priceLabel___nF_C{color:#94a3b8}}.content_priceValue__zCido{display:flex;align-items:baseline;gap:4px}.content_priceCurrency__wO3cy{font-size:18px;font-weight:600;color:#6fba2c}.content_priceAmount__0B3Ey{font-size:28px;font-weight:700;color:#0f172a}@media (prefers-color-scheme:dark){.content_priceAmount__0B3Ey{color:#f8fafc}}.content_priceNote__SXdi3{font-size:13px;color:#94a3b8;margin-top:6px}.content_variantsSection__CFgV0{margin-bottom:20px}.content_variantsLabel__5ypmG{font-size:14px;font-weight:600;color:#334155;margin-bottom:10px}@media (prefers-color-scheme:dark){.content_variantsLabel__5ypmG{color:#e2e8f0}}.content_variantsGrid__TY0_k{display:flex;flex-wrap:wrap;gap:8px}.content_variantButton__WiDPF{position:relative;padding:10px 16px;font-size:14px;font-weight:500;color:#334155;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:2px}@media (prefers-color-scheme:dark){.content_variantButton__WiDPF{background:#1e293b;border-color:#475569;color:#e2e8f0}}.content_variantButton__WiDPF:hover{border-color:#6fba2c}.content_variantButton__WiDPF.content_selected__Xlz7x{border-color:#6fba2c;background:rgba(111,186,44,.08)}.content_variantName__rXcjK{white-space:nowrap}.content_variantPrice__oEnFe{font-size:12px;color:#6fba2c;font-weight:600}.content_actionButtons__j00jZ{display:flex;gap:12px;margin-top:12px}@media (max-width:480px){.content_actionButtons__j00jZ{flex-direction:column}}.content_primaryButton__xBs6_{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6fba2c,#5da623);border:none;border-radius:10px;cursor:pointer;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 12px rgba(111,186,44,.3)}.content_primaryButton__xBs6_:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(111,186,44,.4)}.content_primaryButton__xBs6_ svg{width:18px;height:18px}.content_secondaryButton__1EEKZ{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:600;color:#334155;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;text-decoration:none;transition:all .2s ease}@media (prefers-color-scheme:dark){.content_secondaryButton__1EEKZ{background:#1e293b;border-color:#475569;color:#e2e8f0}.content_secondaryButton__1EEKZ:hover{background:#334155;border-color:#64748b}}.content_secondaryButton__1EEKZ:hover{background:#f8fafc;border-color:#cbd5e1}.content_specsSection__78y8Q{margin-bottom:32px}.content_specsGrid__6wqeA{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.content_specItem__IZNOx{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:#f8fafc;border-radius:10px}@media (prefers-color-scheme:dark){.content_specItem__IZNOx{background:#1e293b}}.content_specLabel__D63n7{font-size:12px;font-weight:500;color:#64748b}@media (prefers-color-scheme:dark){.content_specLabel__D63n7{color:#94a3b8}}.content_specValue__LLjPa{font-size:15px;font-weight:600;color:#0f172a}@media (prefers-color-scheme:dark){.content_specValue__LLjPa{color:#f8fafc}}.content_tabSection__RHLCP{margin-top:32px}.content_tabHeaders__pbTcK{display:flex;gap:0;border-bottom:1px solid #e2e8f0}@media (prefers-color-scheme:dark){.content_tabHeaders__pbTcK{border-bottom-color:#334155}}.content_tabButton__uzcK3{padding:16px 24px;font-size:16px;font-weight:600;color:#64748b;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;margin-bottom:-1px}@media (prefers-color-scheme:dark){.content_tabButton__uzcK3{color:#94a3b8}}.content_tabButton__uzcK3:hover{color:#0f172a}@media (prefers-color-scheme:dark){.content_tabButton__uzcK3:hover{color:#f8fafc}}.content_tabButton__uzcK3.content_tabActive__x5KQv{color:#6fba2c;border-bottom-color:#6fba2c}.content_reviewCount__xs09a{margin-left:4px;font-size:14px;font-weight:500;opacity:.7}.content_tabContent__dNE1g{padding:24px 0}.content_introContent__oFHCA{display:flex;flex-direction:column;gap:24px}.content_productDescription__Qd1dN{font-size:15px;line-height:1.75;color:#475569}@media (prefers-color-scheme:dark){.content_productDescription__Qd1dN{color:#94a3b8}}.content_productDescription__Qd1dN p{margin:0 0 12px}.content_productDescription__Qd1dN p:last-child{margin-bottom:0}.content_productDescription__Qd1dN ol,.content_productDescription__Qd1dN ul{margin:8px 0;padding-left:20px}.content_productDescription__Qd1dN li{margin-bottom:6px}.content_productDescription__Qd1dN img{max-width:100%;height:auto;border-radius:10px;margin:12px 0}.content_productDescription__Qd1dN h1,.content_productDescription__Qd1dN h2,.content_productDescription__Qd1dN h3{font-size:17px;font-weight:600;color:#0f172a;margin:20px 0 10px}@media (prefers-color-scheme:dark){.content_productDescription__Qd1dN h1,.content_productDescription__Qd1dN h2,.content_productDescription__Qd1dN h3{color:#f8fafc}}.content_productSummary__ygtzr{font-size:15px;line-height:1.75;color:#475569}@media (prefers-color-scheme:dark){.content_productSummary__ygtzr{color:#94a3b8}}.content_productSummary__ygtzr img{max-width:100%;height:auto;border-radius:10px;margin:12px 0}.content_productSummary__ygtzr p{margin:0 0 8px}.content_productSummary__ygtzr br{display:block;content:"";margin-top:6px}.content_reviewsContent__ab8QV{display:flex;flex-direction:column;gap:24px}.content_ratingSummary__sfana{display:flex;align-items:center;padding:20px;background:#f8fafc;border-radius:12px}@media (prefers-color-scheme:dark){.content_ratingSummary__sfana{background:#1e293b}}.content_ratingScore__iImWg{display:flex;align-items:center;gap:12px}.content_ratingNumber__Lr0mb{font-size:40px;font-weight:700;color:#0f172a}@media (prefers-color-scheme:dark){.content_ratingNumber__Lr0mb{color:#f8fafc}}.content_ratingStars__n0cVV{display:flex;gap:2px}.content_starIcon__QmmiT{color:#fbbf24;width:18px;height:18px}.content_starIcon__QmmiT svg{width:100%;height:100%}.content_ratingTotal__HoH88{font-size:14px;color:#64748b}@media (prefers-color-scheme:dark){.content_ratingTotal__HoH88{color:#94a3b8}}.content_reviewList__eIJvm{display:flex;flex-direction:column;gap:16px}.content_reviewItem__dzDau{padding:16px 0;border-bottom:1px solid #f1f5f9}@media (prefers-color-scheme:dark){.content_reviewItem__dzDau{border-bottom-color:#334155}}.content_reviewItem__dzDau:last-child{border-bottom:none;padding-bottom:0}.content_reviewHeader__wijAn{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.content_reviewAuthor__CtJYQ{font-size:15px;font-weight:600;color:#0f172a}@media (prefers-color-scheme:dark){.content_reviewAuthor__CtJYQ{color:#f8fafc}}.content_reviewStars__I93B_{display:flex;gap:2px}.content_reviewDate__ycFVp{font-size:13px;color:#94a3b8;margin-left:auto}.content_reviewContent__tPGd7{font-size:15px;line-height:1.6;color:#475569;margin:0}@media (prefers-color-scheme:dark){.content_reviewContent__tPGd7{color:#94a3b8}}.content_verifiedBadge__9BidI{display:inline-flex;align-items:center;font-size:12px;font-weight:500;color:#6fba2c;background:rgba(111,186,44,.1);padding:4px 10px;border-radius:100px;margin-top:8px}@keyframes content_fadeInUp__E2Wf1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.content_productHero__XcRBq,.content_specsSection__78y8Q{animation:content_fadeInUp__E2Wf1 .4s ease backwards}.content_specsSection__78y8Q{animation-delay:.1s}.content_tabSection__RHLCP{animation:content_fadeInUp__E2Wf1 .4s ease backwards;animation-delay:.2s}@media (prefers-reduced-motion:reduce){.content_mainImageWrapper__a_pnB:hover .content_mainImage__N0EBS,.content_mainImage__N0EBS,.content_primaryButton__xBs6_:hover,.content_productHero__XcRBq,.content_specsSection__78y8Q,.content_tabSection__RHLCP{animation:none;transform:none}}.ProductReviews_reviewsContainer__d4fDv{width:100%}.ProductReviews_reviewsHeader__sQDgx{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProductReviews_reviewsTitle__g_WHm{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.ProductReviews_addReviewButton__YlFNK{padding:.5rem 1rem;background-color:#2563eb;color:#fff;border:none;border-radius:.25rem;font-weight:600;transition:background-color .2s;font-size:.875rem;cursor:pointer;min-width:100px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.ProductReviews_addReviewButton__YlFNK{min-width:120px}}.ProductReviews_addReviewButton__YlFNK:hover{background-color:#1d4ed8}.ProductReviews_reviewForm__t14kJ{margin-bottom:2rem;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#f9fafb}.ProductReviews_reviewFormTitle__MBV5M{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#1f2937;margin-top:0}.ProductReviews_reviewFormField__cqcVa{margin-bottom:1rem}.ProductReviews_reviewFormLabel__82GMc{display:block;margin-bottom:.5rem;color:#1f2937}.ProductReviews_required__PwUiU{color:#ef4444}.ProductReviews_starsContainer__pzRuV{display:flex;gap:.25rem}.ProductReviews_starButton__DFIEp{background:none;border:none;padding:0;cursor:pointer;transition:color .2s}.ProductReviews_starButtonActive__TRr10{color:#fbbf24;fill:currentColor}.ProductReviews_starButtonInactive__c1Qmx{color:#d1d5db}.ProductReviews_starButton__DFIEp:hover{color:#f59e0b}.ProductReviews_starIcon__WlqMR{width:1.5rem;height:1.5rem}.ProductReviews_textarea__OAeJ3{width:100%;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.25rem;background-color:#fff;color:#1f2937;font-family:inherit;resize:vertical;box-sizing:border-box}.ProductReviews_textarea__OAeJ3:focus{outline:none;border-color:#2563eb}.ProductReviews_input__oRDKb{width:100%;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.25rem;background-color:#fff;color:#1f2937;font-family:inherit;box-sizing:border-box}.ProductReviews_input__oRDKb:focus{outline:none;border-color:#2563eb}.ProductReviews_submitButton__WHN4Q{padding:.5rem 1.5rem;background-color:#2563eb;color:#fff;border:none;border-radius:.25rem;font-weight:600;transition:background-color .2s;cursor:pointer}.ProductReviews_submitButton__WHN4Q:hover:not(:disabled){background-color:#1d4ed8}.ProductReviews_submitButton__WHN4Q:disabled{background-color:#93c5fd;cursor:not-allowed}.ProductReviews_commentList__5uk4Y{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.ProductReviews_reviewItem__M5BbY{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem}.ProductReviews_reviewItemPending__qfYIs{opacity:.75;background-color:#f9fafb;padding:1rem;border-radius:.5rem}.ProductReviews_commentContainer__SKG30{display:flex;gap:1rem}.ProductReviews_imgThumbnail__xc3Z4{flex-shrink:0}.ProductReviews_avatarImage__BRWcS{width:4rem;height:4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ProductReviews_avatarPlaceholder__cwllG{width:4rem;height:4rem;border-radius:50%;background-color:#d1d5db;display:flex;align-items:center;justify-content:center;color:#4b5563;font-weight:600;font-size:1.25rem}.ProductReviews_commentText__B0eN0{flex:1;min-width:0}.ProductReviews_ratingContainer__cwJOj{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ProductReviews_starRating__E_PQ4{display:flex}.ProductReviews_starRatingIcon__7_kJF{width:1rem;height:1rem;flex-shrink:0}.ProductReviews_starRatingIconActive____DW1{color:#fbbf24;fill:currentColor}.ProductReviews_starRatingIconInactive__LKOaC{color:#d1d5db}.ProductReviews_pendingBadge__Ft_BW{font-size:.75rem;padding:.25rem .5rem;background-color:#fef3c7;color:#92400e;border-radius:.25rem;white-space:nowrap}.ProductReviews_meta__6oR__{font-size:.875rem;color:#4b5563;margin-bottom:.5rem;line-height:1.5}.ProductReviews_reviewAuthor__8lLa6{color:#1f2937;font-weight:600}.ProductReviews_reviewDash__p_IKP{margin:0 .5rem;color:inherit}.ProductReviews_reviewVariant__6kku9{color:#6b7280}.ProductReviews_reviewPublishedDate__Fd7uL{color:inherit}.ProductReviews_summary__e1Q6S{color:#374151;line-height:1.6;margin-top:.5rem}.ProductReviews_summary__e1Q6S p{margin:0}.ProductReviews_reviewImages__w8XAo{margin-top:1rem;display:flex;gap:.5rem;flex-wrap:wrap}.ProductReviews_reviewImage__MavaP{width:6rem;height:6rem;-o-object-fit:cover;object-fit:cover;border-radius:.25rem;border:1px solid #e5e7eb}.ProductReviews_noReviews__ajO0R{padding:2rem 0;text-align:center}.ProductReviews_noReviews__ajO0R p{margin:0;color:#4b5563;font-size:1rem}