.page_container__lZj8u{max-width:1200px;margin:2rem auto;padding:0 1rem}.page_title__Y5ZFQ{font-size:2rem;margin-bottom:2rem;text-align:center}.page_toolBar__Zw_NM{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background-color:#25252500;border-radius:8px}.page_sortOptions___cpKs{display:flex;align-items:center;gap:10px}.page_sortSelect___bnj4{padding:8px 12px;border:1px solid #002fff;border-radius:4px;background-color:rgb(78,78,78);font-size:14px;cursor:pointer;transition:border-color .5s ease}.page_sortSelect___bnj4:focus,.page_sortSelect___bnj4:hover{border-color:#00f314;outline:none}@media (max-width:768px){.page_filterContainer__0QOkR{justify-content:center}}.page_clearButton__m49wi{padding:.5rem 1rem;background-color:#e53e3e;color:white;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s}.page_clearButton__m49wi:hover{background-color:#c53030}.page_clearButton__m49wi:disabled{background-color:#ccc;cursor:not-allowed}.page_emptyState___jhRf{text-align:center;padding:3rem;background-color:#6b6b6b;border-radius:8px;margin-bottom:2rem}.page_categoryLinks__wff5v{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.page_categoryLink__S_Aok{padding:.75rem 1.5rem;background-color:#4bb1f0;color:white;border-radius:4px;text-decoration:none;transition:background-color .3s}.page_categoryLink__S_Aok:hover{background-color:#3a9ad8}.page_productGrid__TNnJR{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.page_stepperSection__8YBmE{margin:4.5rem 0;border-radius:8px;background-color:transparent;overflow:hidden}.page_productCard__3mdFN{display:flex;flex-direction:column;background-color:rgb(255,255,255);border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.page_productCard__3mdFN:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.page_productImageContainer__ijSdx{padding:1rem;background-color:#ffffff;text-align:center}.page_productImage__F7JRw{object-fit:contain;max-height:150px;width:auto}.page_productInfo__iAXuS{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.page_productCategory__c2UWm{font-size:1.2rem;font-weight:600;text-transform:uppercase;display:inline-block;text-decoration:none;margin:.9rem}.page_productCategory__c2UWm:hover{cursor:pointer}.page_productCategoryWrapper__oejua{margin-bottom:1.25rem;display:inline-block;background-clip:text;-webkit-background-clip:text;color:transparent;animation-duration:4s!important;font-weight:900}.page_productCategoryWrapper__oejua .animated-gradient-text{display:inline-block}.page_productTitle__R2cNY{font-size:1rem;margin:0 0 .75rem;-webkit-line-clamp:2;line-clamp:2;color:#000000}.page_productDescription__6Iums,.page_productTitle__R2cNY{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page_productDescription__6Iums{font-size:.875rem;color:#666;margin-bottom:1rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;flex-grow:1}.page_productPrice__SYiC1{font-size:1.25rem;font-weight:700;color:#e53e3e;margin-bottom:1rem}.page_productActions__YH2fy{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.page_removeButton__wXaQe,.page_viewButton__4czsZ{padding:.5rem 1rem;border-radius:8px;text-align:center;cursor:pointer;transition:background-color .3s}.page_viewButton__4czsZ{background-color:#f0c14b;color:#111;text-decoration:none}.page_viewButton__4czsZ:hover{background-color:#ddb347}.page_removeButton__wXaQe{background-color:#ffffff;color:#e53e3e;border:1px solid #e53e3e}.page_removeButton__wXaQe:hover{background-color:#e53e3e;color:white}.page_summarySection__aCyEP{background-color:rgb(255,255,255);border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:2rem;color:#000000}.page_totalPrice__RX8py{font-size:1.25rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #030303}.page_compatibilityTitle__dCqpM{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;color:#030303}.page_compatibilityBadgeBad__blsnQ,.page_compatibilityBadgeGood__UOMpv,.page_compatibilityBadgeUnknown__V7XBi{font-size:.9rem;padding:.25rem .75rem;border-radius:999px}.page_compatibilityBadgeGood__UOMpv{background-color:#48bb78;color:rgb(0,0,0)}.page_compatibilityBadgeBad__blsnQ{background-color:#f56565;color:rgb(0,0,0)}.page_compatibilityBadgeUnknown__V7XBi{background-color:#a0aec0;color:rgb(0,0,0)}@media (max-width:768px){.page_compatibilityTitle__dCqpM .page_compatibilityBadgeBad__blsnQ,.page_compatibilityTitle__dCqpM .page_compatibilityBadgeGood__UOMpv,.page_compatibilityTitle__dCqpM .page_compatibilityBadgeUnknown__V7XBi{font-size:.45rem;padding:.6rem .4rem}}.page_compatibilityChecks__FPPTr{display:flex;flex-direction:column;gap:.75rem}.page_compatibilityCheck__0H_O5{padding:.75rem;border-radius:4px;display:flex;flex-direction:column}.page_compatible__M1OrT{background-color:rgba(72,187,120,.1);border-left:4px solid #48bb78}.page_incompatible__0eqjC{background-color:rgba(245,101,101,.1);border-left:4px solid #f56565}.page_unknown__wGn2U{background-color:rgba(160,174,192,.1);border-left:4px solid #a0aec0}.page_checkName__IO0ou{font-weight:600;margin-bottom:.25rem}.page_checkMessage__7dQR1{font-size:.9rem;color:#313131}@media (max-width:768px){.page_toolBar__Zw_NM{flex-direction:column;gap:1rem}.page_productGrid__TNnJR{grid-template-columns:1fr}}