.cp-wrap[data-v-fb0ba6ba]{padding:24px 16px 64px}@media (width>=768px){.cp-wrap[data-v-fb0ba6ba]{padding:28px 24px 64px}}@media (width>=1024px){.cp-wrap[data-v-fb0ba6ba]{padding:32px 0 64px}}.cp-bread[data-v-fb0ba6ba]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:24px;display:flex}.cp-bread-link[data-v-fb0ba6ba]{color:#6b7280;font-size:13px;text-decoration:none;transition:color .15s}.cp-bread-link[data-v-fb0ba6ba]:hover{color:#f26419}.cp-bread-sep[data-v-fb0ba6ba]{color:#c4bab0;font-size:13px}.cp-bread-current[data-v-fb0ba6ba]{color:#1c1917;font-size:13px;font-weight:700}.cp-hero[data-v-fb0ba6ba]{background:linear-gradient(135deg,#fff7ed,#fef3c7);border:1.5px solid #fdba74;border-radius:24px;align-items:center;gap:20px;margin-bottom:36px;padding:28px 32px;display:flex}.cp-hero-icon[data-v-fb0ba6ba]{flex-shrink:0;font-size:56px;line-height:1}.cp-hero-title[data-v-fb0ba6ba]{color:#1c1917;margin-bottom:6px;font-size:32px;font-weight:900}.cp-hero-desc[data-v-fb0ba6ba]{color:#78716c;margin:0;font-size:15px;line-height:1.6}.cp-section[data-v-fb0ba6ba]{margin-bottom:48px}.cp-section-head[data-v-fb0ba6ba]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cp-section-title[data-v-fb0ba6ba]{color:#1c1917;margin:0 0 20px;font-size:20px;font-weight:900}.cp-section-head .cp-section-title[data-v-fb0ba6ba]{margin:0}.cp-see-all[data-v-fb0ba6ba]{color:#f26419;align-items:center;gap:4px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.cp-see-all[data-v-fb0ba6ba]:hover{text-decoration:underline}.cp-subcat-grid[data-v-fb0ba6ba]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=640px){.cp-subcat-grid[data-v-fb0ba6ba]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.cp-subcat-grid[data-v-fb0ba6ba]{grid-template-columns:repeat(4,1fr)}}.cp-subcat-card[data-v-fb0ba6ba]{background:#fff;border:1.5px solid #e8e2d9;border-radius:16px;align-items:center;gap:12px;padding:18px 16px;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .15s;display:flex;position:relative}.cp-subcat-card[data-v-fb0ba6ba]:hover{border-color:#f97316;transform:translateY(-2px);box-shadow:0 6px 24px #00000014}.cp-subcat-icon[data-v-fb0ba6ba]{flex-shrink:0;font-size:26px}.cp-subcat-name[data-v-fb0ba6ba]{color:#1c1917;flex:1;font-size:14px;font-weight:700;line-height:1.3}.cp-subcat-meta[data-v-fb0ba6ba]{color:#a8a29e;margin-top:3px;font-size:11px}.cp-subcat-arr[data-v-fb0ba6ba]{color:#d6cfc5;font-size:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cp-cta-row[data-v-fb0ba6ba]{justify-content:center;margin-top:8px;display:flex}.cp-all-btn[data-v-fb0ba6ba]{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:16px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:800;text-decoration:none;transition:opacity .15s,transform .12s;display:inline-flex;box-shadow:0 6px 20px #f973164d}.cp-all-btn[data-v-fb0ba6ba]:hover{opacity:.9;transform:translateY(-1px)}.cp-all-btn i[data-v-fb0ba6ba]{font-size:17px}.cp-listing-header[data-v-fb0ba6ba]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.cp-listing-icon[data-v-fb0ba6ba]{flex-shrink:0;font-size:42px}.cp-listing-title[data-v-fb0ba6ba]{color:#1c1917;margin:0 0 4px;font-size:26px;font-weight:900}.cp-listing-desc[data-v-fb0ba6ba]{color:#78716c;margin:0;font-size:14px;line-height:1.5}.cp-chips-row[data-v-fb0ba6ba]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.cp-chip[data-v-fb0ba6ba]{color:#44403c;background:#f5f1eb;border:1.5px solid #e8e2d9;border-radius:100px;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.cp-chip[data-v-fb0ba6ba]:hover{color:#c2410c;background:#fff7ed;border-color:#f97316}.cp-toolbar[data-v-fb0ba6ba]{background:#fff;border:1.5px solid #e8e2d9;border-radius:16px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.cp-sort-row[data-v-fb0ba6ba]{align-items:center;gap:8px;display:flex}.cp-sort-label[data-v-fb0ba6ba]{color:#a8a29e;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.cp-sort-sel[data-v-fb0ba6ba]{color:#1c1917;cursor:pointer;background:#faf8f5;border:1.5px solid #e8e2d9;border-radius:10px;outline:none;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600}.cp-sort-sel[data-v-fb0ba6ba]:focus{border-color:#f97316}.cp-result-bar[data-v-fb0ba6ba]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.cp-result-count[data-v-fb0ba6ba]{color:#78716c;font-size:13px;font-weight:600}.cp-adv-link[data-v-fb0ba6ba]{color:#f26419;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.cp-adv-link[data-v-fb0ba6ba]:hover{text-decoration:underline}.cp-prod-grid[data-v-fb0ba6ba]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=640px){.cp-prod-grid[data-v-fb0ba6ba]{grid-template-columns:repeat(3,1fr);gap:16px}}@media (width>=1024px){.cp-prod-grid[data-v-fb0ba6ba]{grid-template-columns:repeat(4,1fr)}}.cp-prod-card[data-v-fb0ba6ba]{background:#fff;border:1.5px solid #e8e2d9;border-radius:18px;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s;display:block;overflow:hidden}.cp-prod-card[data-v-fb0ba6ba]:hover{border-color:#f97316;transform:translateY(-2px);box-shadow:0 8px 28px #00000017}.cp-prod-img-wrap[data-v-fb0ba6ba]{aspect-ratio:1;position:relative;overflow:hidden}.cp-prod-img[data-v-fb0ba6ba]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.cp-prod-card:hover .cp-prod-img[data-v-fb0ba6ba]{transform:scale(1.07)}.cp-prod-img-ph[data-v-fb0ba6ba]{background:#faf8f5;justify-content:center;align-items:center;width:100%;height:100%;font-size:40px;display:flex}.cp-prod-service-badge[data-v-fb0ba6ba]{color:#1d4ed8;background:#dbeafe;border-radius:100px;padding:3px 9px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px}.cp-prod-body[data-v-fb0ba6ba]{padding:14px}.cp-prod-vendor[data-v-fb0ba6ba]{color:#a8a29e;margin-bottom:4px;font-size:11px}.cp-prod-name[data-v-fb0ba6ba]{color:#1c1917;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.cp-prod-footer[data-v-fb0ba6ba]{justify-content:space-between;align-items:center;gap:6px;display:flex}.cp-prod-old[data-v-fb0ba6ba]{color:#94a3b8;margin-left:4px;font-size:12px;font-weight:500}.cp-prod-price[data-v-fb0ba6ba]{color:#f26419;font-size:14px;font-weight:900}.cp-prod-rating[data-v-fb0ba6ba]{color:#78716c;align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.cp-prod-star[data-v-fb0ba6ba]{color:#f59e0b}.cp-empty[data-v-fb0ba6ba]{text-align:center;background:#faf8f5;border:1.5px solid #e8e2d9;border-radius:20px;padding:64px 20px}.cp-empty-ico[data-v-fb0ba6ba]{margin-bottom:14px;font-size:48px;display:block}.cp-empty p[data-v-fb0ba6ba]{color:#78716c;margin-bottom:20px;font-size:15px}.cp-empty-btn[data-v-fb0ba6ba]{color:#fff;background:#f97316;border-radius:14px;padding:12px 24px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.cp-pagination[data-v-fb0ba6ba]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:36px;display:flex}.cp-page-btn[data-v-fb0ba6ba]{color:#44403c;background:#fff;border:1.5px solid #e8e2d9;border-radius:12px;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.cp-page-btn[data-v-fb0ba6ba]:hover{color:#c2410c;background:#fff7ed;border-color:#f97316}.cp-page-info[data-v-fb0ba6ba]{color:#78716c;font-size:13px;font-weight:600}@media (width<=768px){.cp-hero[data-v-fb0ba6ba]{border-radius:18px;gap:14px;padding:20px}.cp-hero-icon[data-v-fb0ba6ba]{font-size:40px}.cp-hero-title[data-v-fb0ba6ba]{font-size:24px}.cp-listing-header[data-v-fb0ba6ba]{gap:12px}.cp-listing-icon[data-v-fb0ba6ba]{font-size:32px}.cp-listing-title[data-v-fb0ba6ba]{font-size:20px}}
