.product-module__jdbuPG__page{color:#14142b;background:linear-gradient(135deg,#eef1ff,#f7f4ff 45%,#eef6ff);min-height:100vh;padding:10px}.product-module__jdbuPG__contentArea{align-items:flex-start;gap:20px;width:95.5%;margin:14px auto 0;display:flex}.product-module__jdbuPG__main{flex:1;width:auto;min-width:0;margin:0;padding:0 0 60px}.product-module__jdbuPG__breadcrumbsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.product-module__jdbuPG__breadcrumbs{color:#6b7280;align-items:center;gap:6px;font-size:13px;display:flex}.product-module__jdbuPG__breadcrumbLink{color:#4b5563;text-decoration:none;transition:color .15s}.product-module__jdbuPG__breadcrumbLink:hover{color:#2b6dff}.product-module__jdbuPG__breadcrumbCurrent{color:#111827;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-weight:600;overflow:hidden}.product-module__jdbuPG__backLink{color:#2b6dff;background:#fff;border:1px solid #e5e7eb;border-radius:50px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.product-module__jdbuPG__backLink:hover{background:#f0f4ff;border-color:#bfdbfe}.product-module__jdbuPG__productHeroCard{background:#fff;border:1px solid #edf0f7;border-radius:24px;grid-template-columns:1fr 1fr;gap:36px;margin-bottom:24px;padding:28px;display:grid;box-shadow:0 4px 16px #0b12300d}.product-module__jdbuPG__galleryWrap{flex-direction:column;gap:14px;display:flex}.product-module__jdbuPG__mainImageContainer{aspect-ratio:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;position:relative;overflow:hidden}.product-module__jdbuPG__mainImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.product-module__jdbuPG__mainImage:hover{transform:scale(1.03)}.product-module__jdbuPG__saleBadge{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:50px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px;box-shadow:0 4px 10px #ef44444d}.product-module__jdbuPG__thumbnailsRow{align-items:center;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.product-module__jdbuPG__thumbnailBtn{cursor:pointer;background:#f1f5f9;border:2px solid #0000;border-radius:12px;flex-shrink:0;width:74px;height:74px;padding:0;transition:all .15s;overflow:hidden}.product-module__jdbuPG__thumbnailBtnActive{border-color:#2b6dff;box-shadow:0 0 0 3px #2b6dff33}.product-module__jdbuPG__thumbnailImg{object-fit:cover;width:100%;height:100%}.product-module__jdbuPG__infoWrap{flex-direction:column;gap:16px;display:flex}.product-module__jdbuPG__sellerHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.product-module__jdbuPG__storeBannerLink{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.product-module__jdbuPG__storeBannerLink:hover{color:#2b6dff;background:#edf3ff;border-color:#bfdbfe}.product-module__jdbuPG__chatSellerBtn{color:#2b6dff;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:50px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.product-module__jdbuPG__chatSellerBtn:hover{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.product-module__jdbuPG__ownerBadge{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.product-module__jdbuPG__productTitle{color:#0b1230;margin:0;font-size:24px;font-weight:800;line-height:1.3}.product-module__jdbuPG__metaRow{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.product-module__jdbuPG__ratingBadge{color:#d97706;align-items:center;gap:4px;font-weight:700;display:flex}.product-module__jdbuPG__skuCode{color:#6b7280;font-size:12px}.product-module__jdbuPG__pricingBox{background:#f9fafb;border:1px solid #f0f2f8;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.product-module__jdbuPG__currentPrice{color:#0b1230;font-size:28px;font-weight:800}.product-module__jdbuPG__oldPrice{color:#9ca3af;font-size:16px;text-decoration:line-through}.product-module__jdbuPG__discountBadge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:50px;padding:4px 10px;font-size:12px;font-weight:700}.product-module__jdbuPG__stockStatus{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.product-module__jdbuPG__stockDot{background:#10b981;border-radius:50%;width:8px;height:8px}.product-module__jdbuPG__stockText{color:#047857}.product-module__jdbuPG__descriptionSnippet{color:#4b5563;margin:0;font-size:13.5px;line-height:1.55}.product-module__jdbuPG__purchaseRow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.product-module__jdbuPG__quantityControl{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50px;align-items:center;padding:4px 8px;display:flex}.product-module__jdbuPG__qtyBtn{cursor:pointer;color:#111827;background:#fff;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;transition:background .15s;display:grid;box-shadow:0 1px 3px #0000001a}.product-module__jdbuPG__qtyBtn:hover{background:#e5e7eb}.product-module__jdbuPG__qtyInput{text-align:center;width:44px;font:inherit;color:#111827;background:0 0;border:0;font-size:14px;font-weight:700}.product-module__jdbuPG__addToCartBtn{color:#fff;min-width:160px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2b6dff,#7b2ff7);border:0;border-radius:50px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:filter .15s;display:inline-flex;box-shadow:0 6px 16px -4px #2b6dff66}.product-module__jdbuPG__addToCartBtn:hover{filter:brightness(1.08)}.product-module__jdbuPG__buyNowBtn{color:#fff;font:inherit;cursor:pointer;background:#0b1230;border:0;border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:700;transition:background .15s;display:inline-flex}.product-module__jdbuPG__buyNowBtn:hover{background:#1e293b}.product-module__jdbuPG__iconActionBtn{cursor:pointer;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:50%;place-items:center;width:44px;height:44px;transition:all .15s;display:grid}.product-module__jdbuPG__iconActionBtn:hover{color:#2b6dff;background:#edf3ff;border-color:#2b6dff}.product-module__jdbuPG__iconActionBtnLiked{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.product-module__jdbuPG__ownerActionsBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:14px;margin-top:6px;padding:16px;display:flex}.product-module__jdbuPG__ownerNotice{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.product-module__jdbuPG__ownerNoticeTitle{color:#1e3a8a;margin-bottom:2px;font-size:13.5px;font-weight:700}.product-module__jdbuPG__ownerNoticeDesc{color:#3b82f6;font-size:12px;line-height:1.45}.product-module__jdbuPG__ownerBtnsRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-module__jdbuPG__manageListingBtn{color:#fff;min-width:180px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2b6dff,#7b2ff7);border:0;border-radius:50px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #2b6dff4d}.product-module__jdbuPG__manageListingBtn:hover{filter:brightness(1.08);transform:translateY(-1px)}.product-module__jdbuPG__assurancesList{border-top:1px solid #f0f2f8;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}.product-module__jdbuPG__assuranceItem{color:#4b5563;align-items:center;gap:8px;font-size:12.5px;display:flex}.product-module__jdbuPG__assuranceItem .material-icons-round{color:#2b6dff;font-size:18px}.product-module__jdbuPG__detailsGrid{grid-template-columns:2fr 1fr;gap:24px;margin-bottom:24px;display:grid}.product-module__jdbuPG__sectionCard{background:#fff;border:1px solid #edf0f7;border-radius:20px;padding:24px;box-shadow:0 3px 12px #0b12300a}.product-module__jdbuPG__sectionTitle{color:#0b1230;align-items:center;gap:8px;margin:0 0 16px;font-size:17px;font-weight:800;display:flex}.product-module__jdbuPG__sectionTitle .material-icons-round{color:#2b6dff;font-size:20px}.product-module__jdbuPG__specsTable{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.product-module__jdbuPG__specRow{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.product-module__jdbuPG__specKey{color:#64748b;text-transform:uppercase;letter-spacing:.3px;font-size:11.5px;font-weight:600}.product-module__jdbuPG__specValue{color:#0f172a;font-size:13.5px;font-weight:600}.product-module__jdbuPG__merchantBox{flex-direction:column;gap:14px;display:flex}.product-module__jdbuPG__merchantHeader{align-items:center;gap:12px;display:flex}.product-module__jdbuPG__merchantAvatar{object-fit:cover;border:1px solid #e2e8f0;border-radius:50%;width:48px;height:48px}.product-module__jdbuPG__merchantName{color:#0b1230;align-items:center;gap:4px;font-size:15px;font-weight:800;display:flex}.product-module__jdbuPG__merchantCategory{color:#6b7280;font-size:12px}.product-module__jdbuPG__merchantStats{text-align:center;background:#f8fafc;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;font-size:12px;display:grid}.product-module__jdbuPG__merchantStatVal{color:#0b1230;font-size:14px;font-weight:800}.product-module__jdbuPG__merchantVisitBtn{color:#2b6dff;font:inherit;background:#fff;border:1px solid #2b6dff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.product-module__jdbuPG__merchantVisitBtn:hover{background:#edf3ff}.product-module__jdbuPG__merchantChatBtn{color:#0b1230;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.product-module__jdbuPG__merchantChatBtn:hover{color:#2b6dff;background:#edf3ff;border-color:#bfdbfe}.product-module__jdbuPG__relatedSection{margin-top:32px}.product-module__jdbuPG__relatedHeading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.product-module__jdbuPG__relatedHeading h2{color:#0b1230;margin:0;font-size:19px;font-weight:800}.product-module__jdbuPG__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}@media (max-width:900px){.product-module__jdbuPG__productHeroCard{grid-template-columns:1fr;gap:24px;padding:20px}.product-module__jdbuPG__detailsGrid{grid-template-columns:1fr}}@media (max-width:640px){.product-module__jdbuPG__page{padding:6px}.product-module__jdbuPG__contentArea{gap:0;width:100%;margin-top:10px}.product-module__jdbuPG__main{width:100%;padding:0 0 40px}.product-module__jdbuPG__productHeroCard{border-radius:18px;padding:16px}.product-module__jdbuPG__productTitle{font-size:20px}.product-module__jdbuPG__currentPrice{font-size:24px}.product-module__jdbuPG__purchaseRow{gap:10px}.product-module__jdbuPG__addToCartBtn,.product-module__jdbuPG__buyNowBtn{flex:100%;justify-content:center;min-width:0}.product-module__jdbuPG__storeBanner{flex-wrap:wrap;gap:10px}.product-module__jdbuPG__storeBannerLink{width:100%}.product-module__jdbuPG__chatSellerBtn{justify-content:center;width:100%}}
