.ProductPage_container__FObYV{padding:1rem;max-width:80%;margin:0 auto}.ProductPage_mainContent__8zeYF{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}.ProductPage_productInfo__izda5{background-color:#f9f9f9;padding:1.5rem;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.ProductPage_logoContainer__NT8ZI{width:240px;height:240px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:8px;border:1px solid #ddd;margin-bottom:1rem;padding:.5rem;cursor:pointer;transition:all .2s ease;text-decoration:none}@media (max-width:768px){.ProductPage_logoContainer__NT8ZI{width:180px;height:180px;margin:0 auto 1rem}}.ProductPage_logoContainer__NT8ZI:hover{border-color:#3498db;box-shadow:0 2px 8px rgba(52,152,219,.2);transform:translateY(-1px)}.ProductPage_productLogo__9GLn_{width:100%!important;height:100%!important;object-fit:contain!important}.ProductPage_productTitle__xlEar{font-size:1.5rem;font-weight:600;color:#333;margin:1rem 0;line-height:1.4}@media (max-width:768px){.ProductPage_productTitle__xlEar{font-size:1.25rem;text-align:center}}.ProductPage_contactSection___51F2{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media (max-width:768px){.ProductPage_container__FObYV{max-width:100%;padding:.5rem}.ProductPage_mainContent__8zeYF{grid-template-columns:1fr;gap:1rem}.ProductPage_contactSection___51F2,.ProductPage_productInfo__izda5{padding:.75rem}}.ProductPage_productDetailContainer__Az5Sw{width:100%;max-width:600px;height:auto;display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #ddd;position:relative;background-color:#fff;margin:0 auto;padding:1rem;overflow:hidden}.ProductPage_productDetailImage__8zVcb{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;margin:0 auto}.ProductPage_productListContainer__XfqCY{width:100%;height:200px;position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff;margin-bottom:10px;padding:.5rem;border-radius:8px;overflow:hidden}.ProductPage_productListImage__bHBya{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;margin:0 auto}.ProductPage_imageContainer__93SwB{max-width:600px;min-height:400px;height:auto;display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #ddd;position:relative;background-color:#fff;margin:0 auto;padding:20px;overflow:hidden}.ProductPage_productImage__gLY28{width:100%!important;height:100%!important;object-fit:contain!important}@media (min-width:768px){.ProductPage_productDetailContainer__Az5Sw{min-height:600px}.ProductPage_productListContainer__XfqCY{height:200px}.ProductPage_imageContainer__93SwB{min-height:500px}}@media (max-width:767px){.ProductPage_productDetailContainer__Az5Sw{min-height:300px;padding:.5rem}.ProductPage_productListContainer__XfqCY{height:150px}.ProductPage_imageContainer__93SwB{min-height:300px;padding:10px}}.ProductPage_breadcrumb__p8sbi{margin-bottom:1rem;font-size:1.2rem;color:#555;padding:.7rem .7rem .7rem 1.3rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.ProductPage_breadcrumb__p8sbi a{color:#3498db;text-decoration:none}.ProductPage_breadcrumb__p8sbi a:hover{text-decoration:underline}.ProductPage_productSection__f3QEj{display:flex;flex-direction:row;gap:2rem;align-items:flex-start;margin-bottom:2rem;background-color:#f9f9f9;padding:1.5rem;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden}.ProductPage_details__Sg9Ou{width:100%;text-align:left;font-size:1rem;line-height:1.6;position:relative}.ProductPage_productName__z_LfN{font-size:1rem;font-weight:400;margin-bottom:1rem;color:#2c3e50}.ProductPage_heading__u6ulb{text-align:center;margin-top:2rem;margin-bottom:1rem;font-size:1.8rem;font-weight:700;color:#2c3e50}.ProductPage_reassuranceContainer__9_UM5{margin-top:1.5rem;border-top:1px solid #ddd;padding-top:1rem}.ProductPage_reassuranceText__66L4P{color:#4caf50;margin-bottom:.5rem;font-size:1rem}.ProductPage_infoRow__0RjyN{margin-bottom:1rem;font-size:1.25rem}.ProductPage_infoLabel__zb0GH{font-weight:700;color:#34495e;font-size:1.25rem}.ProductPage_infoValue___DKZi{color:#2c3e50;font-size:1.25rem}@media (max-width:768px){.ProductPage_infoRow__0RjyN{margin-bottom:.75rem;font-size:1rem}.ProductPage_infoLabel__zb0GH,.ProductPage_infoValue___DKZi{font-size:1rem}}.ProductPage_infoValue___DKZi a{color:#3498db;text-decoration:none}.ProductPage_infoValue___DKZi a:hover{text-decoration:underline}.ProductPage_priceValue__V340D{font-size:1.3rem;font-weight:700;color:#2c3e50;display:inline-block}.ProductPage_price__BEd0f{font-size:1.5rem;font-weight:700;color:#2c3e50;margin:1rem 0}.ProductPage_errorContainer__cvWO4{padding:2rem;text-align:center;max-width:600px;margin:0 auto}.ProductPage_errorTitle__TSRbc{color:#e74c3c;margin-bottom:1rem}.ProductPage_errorMessage__hurDU{color:#7f8c8d;margin-bottom:1rem}.ProductPage_errorLink__DYBzw{color:#3498db;text-decoration:none}.ProductPage_errorLink__DYBzw:hover{text-decoration:underline}@media (max-width:768px){.ProductPage_container__FObYV{max-width:100%;padding:.5rem}.ProductPage_productSection__f3QEj{flex-direction:column;padding:1rem;gap:1.5rem}.ProductPage_imageContainer__93SwB{max-width:100%;min-height:400px;padding:1rem}.ProductPage_productImage__gLY28{min-height:400px}.ProductPage_heading__u6ulb,.ProductPage_productName__z_LfN{font-size:1.5rem}.ProductPage_breadcrumb__p8sbi{font-size:.875rem;padding:.25rem .5rem}}@media (max-width:480px){.ProductPage_container__FObYV{max-width:100%;padding:.25rem}.ProductPage_productSection__f3QEj{padding:.75rem;gap:1rem}.ProductPage_heading__u6ulb,.ProductPage_price__BEd0f,.ProductPage_productName__z_LfN{font-size:1.3rem}.ProductPage_reassuranceText__66L4P{font-size:.9rem}.ProductPage_breadcrumb__p8sbi{font-size:.9rem;padding:.4rem}.ProductPage_imageContainer__93SwB{min-height:300px;padding:.75rem}.ProductPage_productImage__gLY28{min-height:300px}}.ProductPage_aboutSection__efn9k{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:2.5rem 2rem;margin:2.5rem 0;box-shadow:0 2px 20px rgba(0,0,0,.05);text-align:center}.ProductPage_trustHeading___lVMa{color:#2c3e50;font-size:1.8rem;font-weight:600;margin-top:0;margin-bottom:.5rem}.ProductPage_trustSubheading__aEeeD{color:#7f8c8d;font-size:1.1rem;margin-bottom:2rem;font-weight:400}.ProductPage_trustGrid__XqwEF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;width:100%;max-width:900px;margin:0 auto}.ProductPage_trustItem__gJ_oj{background-color:#f8f9fa;padding:1.5rem;border-radius:6px;border-left:4px solid #3498db;text-align:left;transition:transform .2s,box-shadow .2s}.ProductPage_trustItem__gJ_oj:nth-child(2){border-left-color:#27ae60}.ProductPage_trustItem__gJ_oj:nth-child(3){border-left-color:#e74c3c}.ProductPage_trustItem__gJ_oj:nth-child(4){border-left-color:#f1c40f}.ProductPage_trustItem__gJ_oj:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.08)}.ProductPage_trustItemHeading__tHFlE{color:#2c3e50;font-size:1.2rem;margin-top:0;margin-bottom:.5rem}.ProductPage_trustItemText__oqhzF{color:#5d6d7e;font-size:.95rem;line-height:1.5;margin:0}@media (max-width:768px){.ProductPage_trustGrid__XqwEF{grid-template-columns:1fr;gap:1rem}.ProductPage_aboutSection__efn9k{padding:1.5rem 1rem}}.ProductPage_catalogSection__Ebhfz{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.ProductPage_catalogHeader__0xOm5{margin-bottom:1rem}.ProductPage_catalogGrid__ZQaeM{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.ProductPage_catalogCard__3Lkdl{display:flex;flex-direction:column;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;text-decoration:none;color:inherit;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProductPage_catalogCard__3Lkdl:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.15)}.ProductPage_catalogThumbnail__fBVNT{width:100%;height:120px;margin-bottom:.75rem;border-radius:4px;overflow:hidden;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center}.ProductPage_thumbnailImage__ZaFfi{width:100%;height:100%;object-fit:cover}.ProductPage_placeholderThumbnail__OCyDy{font-size:2rem;color:#9ca3af}.ProductPage_catalogInfo__DtReJ{flex:1 1;display:flex;flex-direction:column}.ProductPage_catalogTitle___rWPU{font-weight:600;font-size:.875rem;color:#111827;margin-bottom:.5rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductPage_catalogSize__ciddV{font-size:.75rem;color:#6b7280;margin-top:auto}@media (max-width:768px){.ProductPage_catalogGrid__ZQaeM{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.ProductPage_catalogCard__3Lkdl{padding:.75rem}.ProductPage_catalogThumbnail__fBVNT{height:80px;margin-bottom:.5rem}.ProductPage_catalogTitle___rWPU{font-size:.8rem}.ProductPage_catalogSize__ciddV{font-size:.7rem}}